Whamcloud - gitweb
LU-13263 osc: use LDLM_LOCK_RELEASE() if no lu_ref added 25/37625/2
authorBruno Faccini <bruno.faccini@intel.com>
Wed, 19 Feb 2020 14:39:19 +0000 (15:39 +0100)
committerOleg Drokin <green@whamcloud.com>
Tue, 25 Feb 2020 05:52:11 +0000 (05:52 +0000)
commit7bde4a104485662d70a578c056cc39ef46b22a10
tree4e5895d2537fb6e431a359908878f14cdc5ea5ce
parent3453c95f513cd9d65f8e74e64d10d8942d934f01
LU-13263 osc: use LDLM_LOCK_RELEASE() if no lu_ref added

In osc_ldlm_glimpse_ast(), LDLM_LOCK_PUT() is used after
LDLM_LOCK_GET() when no lu_ref has been added.
This causes a LBUG when USE_LU_REF is configured, so
change LDLM_LOCK_PUT() to LDLM_LOCK_RELEASE().

Signed-off-by: Bruno Faccini <bruno.faccini@intel.com>
Change-Id: Id522a02878f01ae565e6c2418fe8cd85c945dde9
Reviewed-on: https://review.whamcloud.com/37625
Reviewed-by: Patrick Farrell <farr0186@gmail.com>
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Mike Pershin <mpershin@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osc/osc_lock.c