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:39:43 +0000 (12:39 -0400)
commit762d23de5de9d8cd2fbd336e52a25eb85b9db39d
treec042a10d09dc83218f1cee46bd1b18bffa4c11d9
parentd0ee7b674d2dc321676fe8c8e3bb854fed14e3d3
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