Whamcloud - gitweb
LU-11620 lfsck: change llsd_rb_lock to rwsemaphore 03/33603/4
authorLai Siyao <lai.siyao@intel.com>
Sat, 20 Oct 2018 20:50:49 +0000 (04:50 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 4 Jan 2019 04:47:47 +0000 (04:47 +0000)
llsd_rb_lock is taken in ->init, and released in ->fini, but during
this period it may getxattr which can sleep. Change it to rwsemaphore.

Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: Idc68eb886e60dc45ccfb7ac9bf5bf06db42d690d
Reviewed-on: https://review.whamcloud.com/33603
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexandr Boyko <c17825@cray.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>

No differences found