author: Jens Axboe <axboe@kernel.dk> 2021-03-21 14:16:08 -0600
committer: Jens Axboe <axboe@kernel.dk> 2021-03-21 14:16:08 -0600
commit: 0b8cfa974dfc964e6382c9e25fa6c1bdac6ef499
parent: 0031275d119efe16711cd93519b595e6f9b4b330
Commit Summary:
Diffstat:
1 file changed, 2 insertions, 4 deletions
diff --git a/fs/io-wq.c b/fs/io-wq.c
index 3dc10bfd8c3b..2dd43bdb9c7b 100644
--- a/fs/io-wq.c
+++ b/fs/io-wq.c
@@ -388,11 +388,9 @@ static struct io_wq_work *io_get_next_work(struct io_wqe *wqe)
static bool io_flush_signals(void)
{
- if (unlikely(test_tsk_thread_flag(current, TIF_NOTIFY_SIGNAL))) {
+ if (unlikely(test_thread_flag(TIF_NOTIFY_SIGNAL))) {
__set_current_state(TASK_RUNNING);
- if (current->task_works)
- task_work_run();
- clear_tsk_thread_flag(current, TIF_NOTIFY_SIGNAL);
+ tracehook_notify_signal();
return true;
}
return false;