Whamcloud - gitweb
LU-4728 mdt: fix NULL deference of mdt_fid_lock 43/9543/2
authorLi Xi <lixi@ddn.com>
Fri, 7 Mar 2014 04:32:12 +0000 (12:32 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 14 Mar 2014 08:27:01 +0000 (08:27 +0000)
commit0eca7d92e4a84cc6ea2ca9975d2d3b4cef17a686
tree721ee2efd81e1859ab116c5318a2ac3835e2c91a
parent3ca197b4aa3b2fc11da9a946db597e73a62fe149
LU-4728 mdt: fix NULL deference of mdt_fid_lock

When enabling hsm_control, mti_exp field of struct mdt_thread_info
could be NULL.  ldlm_cli_enqueue_local will crash the kernel when
dereference it.

Signed-off-by: Li Xi <lixi@ddn.com>
Change-Id: I4bdb8222aec378e396e7f544834f6fcf9fdaf777
Reviewed-on: http://review.whamcloud.com/9543
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Faccini Bruno <bruno.faccini@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/mdt/mdt_handler.c