Whamcloud - gitweb
LU-1813 osc: osc_lock_unuse() race
authorJinshan Xiong <jinshan.xiong@whamcloud.com>
Thu, 6 Sep 2012 20:09:08 +0000 (13:09 -0700)
committerOleg Drokin <green@whamcloud.com>
Mon, 10 Sep 2012 18:05:06 +0000 (14:05 -0400)
The lock may have been released by upper layer so the cl_unuse_try()
in osc_lock_upcall() will release the dlm lock instead of crashing.

Signed-off-by: Jinshan Xiong <jinshan.xiong@whamcloud.com>
Change-Id: Ie1c3f8d2ba8b227e42d08b1631651c5834cbac25
Reviewed-on: http://review.whamcloud.com/3895
Tested-by: Hudson
Reviewed-by: Lai Siyao <laisiyao@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: wangdi <di.wang@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>

No differences found