Re: [syzbot] possible deadlock in io_worker_cancel_cb

From: Jens Axboe
Date: Mon Dec 13 2021 - 11:06:36 EST


On 12/12/21 11:08 PM, syzbot wrote:
> Hello,
>
> syzbot found the following issue on:
>
> HEAD commit: a763d5a5abd6 Merge tag 'scsi-fixes' of git://git.kernel.or..
> git tree: upstream
> console output: https://syzkaller.appspot.com/x/log.txt?x=12b900bab00000
> kernel config: https://syzkaller.appspot.com/x/.config?x=7d5e878e3399b6cc
> dashboard link: https://syzkaller.appspot.com/bug?extid=b18b8be69df33a3918e9
> compiler: Debian clang version 11.0.1-2, GNU ld (GNU Binutils for Debian) 2.35.2
> syz repro: https://syzkaller.appspot.com/x/repro.syz?x=143f7551b00000
> C reproducer: https://syzkaller.appspot.com/x/repro.c?x=17f56825b00000
>
> The issue was bisected to:
>
> commit 71a85387546e50b1a37b0fa45dadcae3bfb35cf6
> Author: Jens Axboe <axboe@xxxxxxxxx>
> Date: Fri Dec 10 15:29:30 2021 +0000
>
> io-wq: check for wq exit after adding new worker task_work

#syz test git://git.kernel.dk/linux-block io_uring-5.16

--
Jens Axboe