Whamcloud - gitweb
LU-4019 ofd: setattr don't udpate lvbo with object referenced 95/7795/2
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Sat, 28 Sep 2013 13:58:45 +0000 (17:58 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 1 Oct 2013 17:19:23 +0000 (17:19 +0000)
commita4e8e2f71fb64e293cbf8db07f4608646fd7acd4
treef9a1f3b8bd9bdd280411bee04c93eff7664d1bfe
parent02a976b13d16fac7708fbd1827fcc6129b7e20f3
LU-4019 ofd: setattr don't udpate lvbo with object referenced

we shouldn't allow recursive lu_object_find() while object
can be destroyed. so release the reference to the object
before calling to ldlm_res_lvbo_update() which lookups the
object on its own.

Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Change-Id: If34d89834e352b6d0b8129a6fb4377317833a78a
Reviewed-on: http://review.whamcloud.com/7795
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/ofd/ofd_obd.c