diff options
| author | 2018-02-13 10:47:59 +1100 | |
|---|---|---|
| committer | 2018-02-16 15:19:11 +0100 | |
| commit | 4796293a7a0b17cb9223070fd25b009257fb5729 (patch) | |
| tree | eca3c30100aa74f5601d9c8ab9246ea3eea87744 /include/linux/timerqueue.h | |
| parent | staging: lustre: open code polling loop instead of using l_wait_event() (diff) | |
staging: lustre: simplify waiting in ptlrpc_invalidate_import()
This waiter currently wakes up every second to re-test if
imp_flight is zero. If we ensure wakeup is called whenever
imp_flight is decremented to zero, we can just have a simple
wait_event_idle_timeout().
So add a wake_up_all to the one place it is missing, and simplify
the wait_event.
Reviewed-by: James Simmons <jsimmons@infradead.org>
Signed-off-by: NeilBrown <neilb@suse.com>
Reviewed-by: Patrick Farrell <paf@cray.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
