Whamcloud - gitweb
LU-7949 osd: Move assignment below LASSERT() 28/22428/2
authorArshad Hussain <arshad.hussain@seagate.com>
Fri, 2 Sep 2016 23:12:18 +0000 (04:42 +0530)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 21 Sep 2016 02:56:09 +0000 (02:56 +0000)
commit34092ff5ae44c997918f970f100b46727c684855
tree83ce16d9582fc7c6ccc51736e0b5d36de76e710b
parent7f2aae8d80a73de7408668bbe569d5f4d8553efe
LU-7949 osd: Move assignment below LASSERT()

This patch moves osd_dt_dev() call and assignment of
qsd_instance below LASSERT() under function osd_declare_qid().
This avoids a case of dereferencing osd_thandle parameter
when passed as NULL. Although osd_dt_dev() does its own
checking it is better to move it below LASSERT(). Patch
also adds LASSERT() after osd_dt_dev() call.

Signed-off-by: Arshad Hussain <arshad.hussain@seagate.com>
Change-Id: I80922d372ee768c42d5d34be8222fd5e089bbda5
Reviewed-on: http://review.whamcloud.com/22428
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/osd-ldiskfs/osd_quota.c