Whamcloud - gitweb
LU-10467 lustre: don't use l_wait_event() for poll loops. 68/35968/6
authorMr NeilBrown <neilb@suse.com>
Mon, 26 Aug 2019 04:42:17 +0000 (14:42 +1000)
committerOleg Drokin <green@whamcloud.com>
Fri, 6 Dec 2019 00:58:05 +0000 (00:58 +0000)
commitd0ca764a1a9116238f64f4f6e1ded116d5d28ed0
tree9c02573f56ecefaa7349049dacd906d9322a6dd0
parent077b35568be57f02c389b31553e17d5247d76897
LU-10467 lustre: don't use l_wait_event() for poll loops.

When polling without any usable wait queue, it is clearest
to have an explicit poll loop.
So don't use l_wait_event() in these two cases, but
use a while loop with ssleep(1);

Signed-off-by: Mr NeilBrown <neilb@suse.com>
Change-Id: Ic6a203085699fb9802d32871479c822ebe3c2510
Reviewed-on: https://review.whamcloud.com/35968
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Shaun Tancheff <stancheff@cray.com>
Reviewed-by: Petros Koutoupis <pkoutoupis@cray.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/llite_lib.c
lustre/lov/lov_request.c