Messages in this thread Patch in this message | | | From | Jeongjun Park <> | Subject | Re: [syzbot] possible deadlock in input_event (2) | Date | Sat, 20 Apr 2024 17:14:09 +0900 |
| |
please test deadlock in input_event
#syz test git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
--- fs/fcntl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fs/fcntl.c b/fs/fcntl.c index 54cc85d3338e..b2d06c845a18 100644 --- a/fs/fcntl.c +++ b/fs/fcntl.c @@ -848,11 +848,11 @@ int send_sigurg(struct fown_struct *fown) send_sigurg_to_task(p, fown, type); rcu_read_unlock(); } else { - read_lock(&tasklist_lock); + read_lock_irq(&tasklist_lock); do_each_pid_task(pid, type, p) { send_sigurg_to_task(p, fown, type); } while_each_pid_task(pid, type, p); - read_unlock(&tasklist_lock); + read_unlock_irq(&tasklist_lock); } out_unlock_fown: read_unlock_irqrestore(&fown->lock, flags); -- 2.34.1
| |