Whamcloud - gitweb
LU-4269 ldlm: Hold lock when clearing flag 72/8772/5
authorLi Xi <pkuelelixi@gmail.com>
Wed, 8 Jan 2014 09:13:16 +0000 (17:13 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 21 Feb 2014 03:46:47 +0000 (03:46 +0000)
commit98c2e6b446166ba8f89e60a0d4f38683b920f506
treea908e0c9cc8b3f6d11de3beee0191a9befbf24c6
parenta5b9cdae6f45ed12f6560a641f2eab207c36a69f
LU-4269 ldlm: Hold lock when clearing flag

This patch moves lock's skip flag clearing from lru-delete to
lru-add code to prevent clearing lock's flag without resource lock
proection.

Signed-off-by: Li Xi <lixi@ddn.com>
Signed-off-by: Bobi Jam <bobijam.xu@intel.com>
Change-Id: I5cce4699833c2a935e418bdd7181a2151612a8be
Reviewed-on: http://review.whamcloud.com/8772
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/ldlm/ldlm_lock.c
lustre/ldlm/ldlm_request.c