Whamcloud - gitweb
LU-22 ldlm_resource::lr_lvb_data is protected by wrong lock
authorBobi Jam <bobijam@whamcloud.com>
Thu, 31 Mar 2011 07:55:23 +0000 (15:55 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 1 Apr 2011 01:44:05 +0000 (18:44 -0700)
commite1491c1b4b6e21352f58b94eee6d125a63566d29
tree65d939ce99f8a7219faafc6515009e7a6904ac7f
parentaaf5a7adcc310aa09f0b0265d3dc64742099633b
LU-22 ldlm_resource::lr_lvb_data is protected by wrong lock

Use lr_lock to protect lr_lvbo_data while lr_lvbo_sem is only for
lvbo_init serialization.

Bugzilla: 24336
Change-Id: Ic3e77e99d8b3a3ca277adbc6548c254969e9761a
Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Reviewed-on: http://review.whamcloud.com/379
Tested-by: Hudson
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/lustre_dlm.h
lustre/ldlm/ldlm_lockd.c
lustre/obdfilter/filter_lvb.c