INFO: task syz-executor.2:16959 blocked for more than 143 seconds.
Not tainted 6.9.0-rc7-syzkaller-00117-g448b3fe5a0ea #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor.2 state:D stack:27504 pid:16959 tgid:16949 ppid:11228 flags:0x00004006
Call Trace:
<TASK>
context_switch kernel/sched/core.c:5409 [inline]
__schedule+0xf15/0x5d00 kernel/sched/core.c:6746
__schedule_loop kernel/sched/core.c:6823 [inline]
schedule+0xe7/0x350 kernel/sched/core.c:6838
</TASK>
Showing all locks held in the system:
3 locks held by kworker/0:1/8:
1 lock held by khungtaskd/29:
#0: ffffffff8d9b0e20 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:329 [inline]
#0: ffffffff8d9b0e20 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:781 [inline]
#0: ffffffff8d9b0e20 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x75/0x340 kernel/locking/lockdep.c:6614
2 locks held by kworker/u8:4/60:
1 lock held by kswapd0/88:
1 lock held by kswapd1/89:
2 locks held by getty/4836:
#0: ffff88802f4080a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x24/0x80 drivers/tty/tty_ldisc.c:243
#1: ffffc90002f062f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xfc8/0x1490 drivers/tty/n_tty.c:2201
2 locks held by syz-fuzzer/5069:
2 locks held by syz-fuzzer/5070:
#0:
ffff88807bafada0
(
mapping.invalidate_lock){++++}-{3:3}, at: filemap_invalidate_lock_shared include/linux/fs.h:850 [inline]
mapping.invalidate_lock){++++}-{3:3}, at: filemap_fault+0x5cb/0x38c0 mm/filemap.c:3296
#1: ffffffff8db30360 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:3771 [inline]
#1: ffffffff8db30360 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim mm/page_alloc.c:3796 [inline]
#1: ffffffff8db30360 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_slowpath mm/page_alloc.c:4202 [inline]
#1: ffffffff8db30360 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages+0xaae/0x2460 mm/page_alloc.c:4588
3 locks held by syz-fuzzer/5078:
4 locks held by kworker/u8:20/9704:
3 locks held by kworker/u8:21/9705:
3 locks held by kworker/1:1/16113:
2 locks held by syz-executor.2/16953:
#0: ffff88807ecfc420 (&mm->mmap_lock){++++}-{3:3}, at: mmap_read_trylock include/linux/mmap_lock.h:165 [inline]
#0: ffff88807ecfc420 (&mm->mmap_lock){++++}-{3:3}, at: get_mmap_lock_carefully mm/memory.c:5633 [inline]
#0: ffff88807ecfc420 (&mm->mmap_lock){++++}-{3:3}, at: lock_mm_and_find_vma+0x35/0x580 mm/memory.c:5693
#1: ffffffff8db30360 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:3771 [inline]
#1: ffffffff8db30360 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim mm/page_alloc.c:3796 [inline]
#1: ffffffff8db30360 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_slowpath mm/page_alloc.c:4202 [inline]
#1: ffffffff8db30360 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages+0xaae/0x2460 mm/page_alloc.c:4588
4 locks held by syz-executor.2/16959:
#0: ffff888051b48420 (sb_writers#35){.+.+}-{0:0}, at: do_open fs/namei.c:3635 [inline]
#0: ffff888051b48420 (sb_writers#35){.+.+}-{0:0}, at: path_openat+0x1fba/0x2990 fs/namei.c:3799
#1: ffff88805a9d6380 (&sb->s_type->i_mutex_key#40){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:795 [inline]
#1: ffff88805a9d6380 (&sb->s_type->i_mutex_key#40){+.+.}-{3:3}, at: do_truncate+0x14b/0x220 fs/open.c:63
#2: ffff88805a9d60e0 (&ni->ni_lock#2){+.+.}-{3:3}, at: ni_trylock fs/ntfs3/ntfs_fs.h:1143 [inline]
#2: ffff88805a9d60e0 (&ni->ni_lock#2){+.+.}-{3:3}, at: ni_write_inode+0x24a/0x2920 fs/ntfs3/frecord.c:3265
#3: ffff88805a9d3c00 (&ni->ni_lock#2){+.+.}-{3:3}, at: ni_trylock fs/ntfs3/ntfs_fs.h:1143 [inline]
#3: ffff88805a9d3c00 (&ni->ni_lock#2){+.+.}-{3:3}, at: ni_update_parent fs/ntfs3/frecord.c:3230 [inline]
#3: ffff88805a9d3c00 (&ni->ni_lock#2){+.+.}-{3:3}, at: ni_write_inode+0x1681/0x2920 fs/ntfs3/frecord.c:3324
2 locks held by syz-executor.3/18108:
=============================================
NMI backtrace for cpu 0
CPU: 0 PID: 29 Comm: khungtaskd Not tainted 6.9.0-rc7-syzkaller-00117-g448b3fe5a0ea #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024
Call Trace:
<TASK>
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:114
nmi_cpu_backtrace+0x27b/0x390 lib/nmi_backtrace.c:113
nmi_trigger_cpumask_backtrace+0x29c/0x300 lib/nmi_backtrace.c:62
trigger_all_cpu_backtrace include/linux/nmi.h:160 [inline]
check_hung_uninterruptible_tasks kernel/hung_task.c:223 [inline]
watchdog+0xf86/0x1240 kernel/hung_task.c:380
kthread+0x2c1/0x3a0 kernel/kthread.c:388
ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
</TASK>
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 PID: 88 Comm: kswapd0 Not tainted 6.9.0-rc7-syzkaller-00117-g448b3fe5a0ea #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024
RIP: 0010:get_dep_list kernel/locking/lockdep.c:1554 [inline]
RIP: 0010:__bfs_next kernel/locking/lockdep.c:1686 [inline]
RIP: 0010:__bfs+0x24e/0x670 kernel/locking/lockdep.c:1736
Code: e8 03 42 80 3c 30 00 0f 85 4d 03 00 00 49 8b 5f 30 48 85 db 0f 84 5f fe ff ff 48 8d 7b 10 48 89 f8 48 c1 e8 03 42 80 3c 30 00 <0f> 85 7b 03 00 00 48 63 44 24 28 48 03 43 10 48 89 c3 4c 89 f8 48
RSP: 0018:ffffc900020cec00 EFLAGS: 00000046
RAX: 1ffffffff287fe4d RBX: ffffffff943ff258 RCX: 1ffffffff26d4d0a
RDX: 00000000000003fd RSI: 0000000000051f2e RDI: ffffffff943ff268
RBP: ffffffff942f5ea8 R08: 0000000000000000 R09: ffffffff9403e798
R10: 0000000000000317 R11: 000000000000056b R12: ffffffff816aee30
R13: ffffffff942f5ec8 R14: dffffc0000000000 R15: ffffffff942f5e98
FS: 0000000000000000(0000) GS:ffff8880b9500000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f5a6d26f990 CR3: 000000000d77a000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
<NMI>
</NMI>
<TASK>
__bfs_backwards kernel/locking/lockdep.c:1844 [inline]
check_irq_usage+0x170/0x1490 kernel/locking/lockdep.c:2804
check_prev_add kernel/locking/lockdep.c:3138 [inline]
check_prevs_add kernel/locking/lockdep.c:3253 [inline]
validate_chain kernel/locking/lockdep.c:3869 [inline]
__lock_acquire+0x248e/0x3b30 kernel/locking/lockdep.c:5137
lock_acquire kernel/locking/lockdep.c:5754 [inline]
lock_acquire+0x1b1/0x560 kernel/locking/lockdep.c:5719
__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
_raw_spin_lock_irqsave+0x3a/0x60 kernel/locking/spinlock.c:162
debug_object_activate+0x199/0x540 lib/debugobjects.c:708
debug_timer_activate kernel/time/timer.c:837 [inline]
__mod_timer+0x81d/0xdc0 kernel/time/timer.c:1172
blk_add_timer+0x229/0x2a0 block/blk-timeout.c:164
blk_mq_start_request+0x199/0x970 block/blk-mq.c:1260
scsi_queue_rq+0xf04/0x36a0 drivers/scsi/scsi_lib.c:1850
blk_mq_dispatch_rq_list+0x452/0x2030 block/blk-mq.c:2053
__blk_mq_do_dispatch_sched block/blk-mq-sched.c:170 [inline]
blk_mq_do_dispatch_sched block/blk-mq-sched.c:184 [inline]
__blk_mq_sched_dispatch_requests+0xcdf/0x1620 block/blk-mq-sched.c:309
blk_mq_sched_dispatch_requests+0xd4/0x150 block/blk-mq-sched.c:331
blk_mq_run_hw_queue+0x645/0x9a0 block/blk-mq.c:2268
blk_mq_dispatch_plug_list block/blk-mq.c:2769 [inline]
blk_mq_flush_plug_list.part.0+0x611/0x1d90 block/blk-mq.c:2817
blk_mq_flush_plug_list+0x62/0x80 block/blk-mq.c:2787
__blk_flush_plug+0x2c5/0x4b0 block/blk-core.c:1190
blk_finish_plug block/blk-core.c:1217 [inline]
blk_finish_plug+0x53/0xa0 block/blk-core.c:1214
lru_gen_shrink_node mm/vmscan.c:4942 [inline]
shrink_node+0x2c91/0x3a80 mm/vmscan.c:5894
kswapd_shrink_node mm/vmscan.c:6704 [inline]
balance_pgdat+0x9a0/0x19a0 mm/vmscan.c:6895
kswapd+0x5ea/0xbf0 mm/vmscan.c:7164
kthread+0x2c1/0x3a0 kernel/kthread.c:388
ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
</TASK>