Whamcloud - gitweb
LU-1772 lov: lock with lov lsm refcount taken may deadlock
authorLai Siyao <laisiyao@whamcloud.com>
Wed, 29 Aug 2012 03:38:37 +0000 (11:38 +0800)
committerOleg Drokin <green@whamcloud.com>
Sun, 2 Sep 2012 16:38:31 +0000 (12:38 -0400)
commit0fbf264ed71ff4e68d1f66e7b6971cde15ead6ee
treea7fd835eebdff5ecb8543dca97b4c676147be341
parent06a502bd3717458c50af84af510046192de76771
LU-1772 lov: lock with lov lsm refcount taken may deadlock

lov_io_init() and lov_lock_init() has taken lsm refcount, no need to
lock lo_type_guard otherwise it may lead to deadlock.

Signed-off-by: Lai Siyao <laisiyao@whamcloud.com>
Change-Id: I3e953d41e181c3ef19f7bf8d92d9791753d4c58a
Reviewed-on: http://review.whamcloud.com/3807
Reviewed-by: Jinshan Xiong <jinshan.xiong@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Fan Yong <yong.fan@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/lov/lov_object.c