summaryrefslogtreecommitdiff
path: root/drivers/zorro
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2021-03-21 14:16:08 -0600
committerJens Axboe <axboe@kernel.dk>2021-03-21 14:16:08 -0600
commit0b8cfa974dfc964e6382c9e25fa6c1bdac6ef499 (patch)
tree062af630c59f064bf4c96253dc49c3b7e1e2225e /drivers/zorro
parent0031275d119efe16711cd93519b595e6f9b4b330 (diff)
io_uring: don't use {test,clear}_tsk_thread_flag() for current
Linus correctly points out that this is both unnecessary and generates much worse code on some archs as going from current to thread_info is actually backwards - and obviously just wasteful, since the thread_info is what we care about. Since io_uring only operates on current for these operations, just use test_thread_flag() instead. For io-wq, we can further simplify and use tracehook_notify_signal() to handle the TIF_NOTIFY_SIGNAL work and clear the flag. The latter isn't an actual bug right now, but it may very well be in the future if we place other work items under TIF_NOTIFY_SIGNAL. Reported-by: Linus Torvalds <torvalds@linux-foundation.org> Link: https://lore.kernel.org/io-uring/CAHk-=wgYhNck33YHKZ14mFB5MzTTk8gqXHcfj=RWTAXKwgQJgg@mail.gmail.com/ Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/zorro')
0 files changed, 0 insertions, 0 deletions