commit | 0619317ff8baa2da9238191ad5167ed3618c16d9 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Tue Nov 13 21:16:54 2018 -0700 |
committer | Jens Axboe <axboe@kernel.dk> | Fri Nov 16 08:34:30 2018 -0700 |
tree | babd22e62aad323bd61539be388620b48a0d1f7c | |
parent | e504545446e4be916b170f159b6495c352a2b5a5 [diff] |
block: add polled wakeup task helper If we're polling for IO on a device that doesn't use interrupts, then IO completion loop (and wake of task) is done by submitting task itself. If that is the case, then we don't need to enter the wake_up_process() function, we can simply mark ourselves as TASK_RUNNING. Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>