commit | 849a370016a5489c49253338507ee6cc4a08df4b | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Fri Nov 16 08:37:34 2018 -0700 |
committer | Jens Axboe <axboe@kernel.dk> | Mon Nov 19 08:34:49 2018 -0700 |
tree | 3e8794bb4312b0fa73e3092849b8b6e163437a2d | |
parent | a4668d9ba4be1ca9f4a39798ba3419fdfef0750d [diff] |
block: avoid ordered task state change for polled IO For the core poll helper, the task state setting don't need to imply any atomics, as it's the current task itself that is being modified and we're not going to sleep. For IRQ driven, the wakeup path have the necessary barriers to not need us using the heavy handed version of the task state setting. Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>