Whamcloud - gitweb
LU-10467 lov: use wait_event() in lov_subobject_kill() 43/36343/2
authorNeilBrown <neilb@suse.com>
Tue, 1 Oct 2019 18:12:23 +0000 (14:12 -0400)
committerOleg Drokin <green@whamcloud.com>
Fri, 6 Dec 2019 00:59:09 +0000 (00:59 +0000)
commitc0894d1d326701620c0b5538155053e7d93e719d
treeb4e910dcfbf8caae4b3bb7763434bc5bb6ab7e10
parent6a576848dfed0090602da6975dcbfa0a87adc3be
LU-10467 lov: use wait_event() in lov_subobject_kill()

lov_subobject_kill() has an open-coded version
of wait_event(). Change it to use the macro.

There is no need to take a spinlock just to check if a variable
have changed value. If there was, the first test would be protected too.

"lti_waiter" now has no users and can be removed from lov_thread_info.

Change-Id: Ic1126fc500c03c48c4426171e98590ef6dce3098
Signed-off-by: NeilBrown <neilb@suse.com>
Reviewed-on: https://review.whamcloud.com/36343
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Shaun Tancheff <stancheff@cray.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/lov/lov_cl_internal.h
lustre/lov/lov_object.c