INFO: task jbd2/vda-8:3163 blocked in I/O wait for more than 430 seconds. Tainted: G W L syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:jbd2/vda-8 state:D stack:0 pid:3163 tgid:3163 ppid:2 task_flags:0x240040 flags:0x00000010 Call trace: __switch_to+0x20c/0x520 arch/arm64/kernel/process.c:775 (T) context_switch kernel/sched/core.c:5520 [inline] __schedule+0xf98/0x34f4 kernel/sched/core.c:7270 __schedule_loop kernel/sched/core.c:7347 [inline] schedule+0xcc/0x288 kernel/sched/core.c:7362 io_schedule+0xac/0x120 kernel/sched/core.c:8190 bit_wait_io+0x18/0xb0 kernel/sched/wait_bit.c:258 __wait_on_bit+0x64/0x1b0 kernel/sched/wait_bit.c:52 out_of_line_wait_on_bit+0xdc/0x118 kernel/sched/wait_bit.c:67 wait_on_bit_io include/linux/wait_bit.h:106 [inline] __wait_on_buffer+0x54/0x64 fs/buffer.c:118 wait_on_buffer include/linux/buffer_head.h:418 [inline] jbd2_journal_commit_transaction+0x2a40/0x4d58 fs/jbd2/commit.c:834 kjournald2+0x1ac/0x560 fs/jbd2/journal.c:200 kthread+0x2ec/0x384 kernel/kthread.c:436 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:854 INFO: task syz.6.2830:13147 blocked in I/O wait for more than 430 seconds. Tainted: G W L syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz.6.2830 state:D stack:0 pid:13147 tgid:13147 ppid:11374 task_flags:0x440040 flags:0x00400001 Call trace: __switch_to+0x20c/0x520 arch/arm64/kernel/process.c:775 (T) context_switch kernel/sched/core.c:5520 [inline] __schedule+0xf98/0x34f4 kernel/sched/core.c:7270 __schedule_loop kernel/sched/core.c:7347 [inline] schedule+0xcc/0x288 kernel/sched/core.c:7362 io_schedule+0xac/0x120 kernel/sched/core.c:8190 bit_wait_io+0x18/0xb0 kernel/sched/wait_bit.c:258 __wait_on_bit+0x64/0x1b0 kernel/sched/wait_bit.c:52 out_of_line_wait_on_bit+0xdc/0x118 kernel/sched/wait_bit.c:67 wait_on_bit_io include/linux/wait_bit.h:106 [inline] do_get_write_access+0x5a0/0x15c0 fs/jbd2/transaction.c:1113 jbd2_journal_get_write_access+0x158/0x1f8 fs/jbd2/transaction.c:1263 __ext4_journal_get_write_access+0x1b8/0x280 fs/ext4/ext4_jbd2.c:249 ext4_reserve_inode_write+0xe4/0x230 fs/ext4/inode.c:6509 __ext4_mark_inode_dirty+0x18c/0x6e4 fs/ext4/inode.c:6694 ext4_dirty_inode+0xbc/0x114 fs/ext4/inode.c:6731 __mark_inode_dirty+0x1a4/0x122c fs/fs-writeback.c:2729 generic_update_time fs/inode.c:2253 [inline] file_update_time_flags+0x2e4/0x3c0 fs/inode.c:2483 file_update_time+0x14/0x20 fs/inode.c:2504 ext4_page_mkwrite+0x1b8/0xe18 fs/ext4/inode.c:6897 do_page_mkwrite+0x130/0x30c mm/memory.c:3754 do_shared_fault mm/memory.c:6014 [inline] do_fault+0x3a0/0xe28 mm/memory.c:6076 do_pte_missing mm/memory.c:4638 [inline] handle_pte_fault mm/memory.c:6496 [inline] __handle_mm_fault+0x7c8/0x1b60 mm/memory.c:6645 handle_mm_fault+0x1e8/0x8ac mm/memory.c:6814 do_page_fault+0x48c/0xf50 arch/arm64/mm/fault.c:709 do_translation_fault+0xac/0xec arch/arm64/mm/fault.c:845 do_mem_abort+0x64/0x1a0 arch/arm64/mm/fault.c:985 el0_da+0x70/0x284 arch/arm64/kernel/entry-common.c:574 el0t_32_sync_handler+0xa0/0xac arch/arm64/kernel/entry-common.c:930 el0t_32_sync+0x19c/0x1a0 arch/arm64/kernel/entry.S:595 INFO: task syz.7.2831:13149 blocked in I/O wait for more than 430 seconds. Tainted: G W L syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz.7.2831 state:D stack:0 pid:13149 tgid:13149 ppid:11933 task_flags:0x440040 flags:0x00400001 Call trace: __switch_to+0x20c/0x520 arch/arm64/kernel/process.c:775 (T) context_switch kernel/sched/core.c:5520 [inline] __schedule+0xf98/0x34f4 kernel/sched/core.c:7270 __schedule_loop kernel/sched/core.c:7347 [inline] schedule+0xcc/0x288 kernel/sched/core.c:7362 io_schedule+0xac/0x120 kernel/sched/core.c:8190 bit_wait_io+0x18/0xb0 kernel/sched/wait_bit.c:258 __wait_on_bit+0x64/0x1b0 kernel/sched/wait_bit.c:52 out_of_line_wait_on_bit+0xdc/0x118 kernel/sched/wait_bit.c:67 wait_on_bit_io include/linux/wait_bit.h:106 [inline] do_get_write_access+0x5a0/0x15c0 fs/jbd2/transaction.c:1113 jbd2_journal_get_write_access+0x158/0x1f8 fs/jbd2/transaction.c:1263 __ext4_journal_get_write_access+0x1b8/0x280 fs/ext4/ext4_jbd2.c:249 ext4_reserve_inode_write+0xe4/0x230 fs/ext4/inode.c:6509 __ext4_mark_inode_dirty+0x18c/0x6e4 fs/ext4/inode.c:6694 ext4_dirty_inode+0xbc/0x114 fs/ext4/inode.c:6731 __mark_inode_dirty+0x1a4/0x122c fs/fs-writeback.c:2729 generic_update_time fs/inode.c:2253 [inline] touch_atime+0x618/0x74c fs/inode.c:2328 file_accessed include/linux/fs.h:2278 [inline] ext4_file_mmap_prepare+0x2b4/0x3a4 fs/ext4/file.c:901 vfs_mmap_prepare include/linux/fs.h:2070 [inline] call_mmap_prepare mm/vma.c:2734 [inline] __mmap_region+0x7dc/0x1c20 mm/vma.c:2820 mmap_region+0x398/0x4d0 mm/vma.c:2921 do_mmap+0x9d0/0x13a0 mm/mmap.c:573 vm_mmap_pgoff+0x1f4/0x348 mm/util.c:581 ksys_mmap_pgoff+0x204/0x684 mm/mmap.c:619 __do_compat_sys_aarch32_mmap2 arch/arm64/kernel/sys32.c:59 [inline] __se_compat_sys_aarch32_mmap2 arch/arm64/kernel/sys32.c:50 [inline] __arm64_compat_sys_aarch32_mmap2+0xc0/0x130 arch/arm64/kernel/sys32.c:50 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x74/0x240 arch/arm64/kernel/syscall.c:49 el0_svc_common.constprop.0+0xac/0x230 arch/arm64/kernel/syscall.c:121 do_el0_svc_compat+0x40/0x58 arch/arm64/kernel/syscall.c:146 el0_svc_compat+0x54/0x264 arch/arm64/kernel/entry-common.c:909 el0t_32_sync_handler+0x88/0xac arch/arm64/kernel/entry-common.c:927 el0t_32_sync+0x19c/0x1a0 arch/arm64/kernel/entry.S:595 Showing all locks held in the system: locks held by pr/ttyAMA-1/31: 2, last CPU#1: #0: ffff8000878e3278 (console_srcu){....}-{0:0}, at: __srcu_read_lock_nmisafe include/linux/srcu.h:151 [inline] #0: ffff8000878e3278 (console_srcu){....}-{0:0}, at: srcu_read_lock_nmisafe include/linux/srcu.h:438 [inline] #0: ffff8000878e3278 (console_srcu){....}-{0:0}, at: console_srcu_read_lock+0x34/0x68 kernel/printk/printk.c:291 #1: ffff00000effd098 (&port_lock_key){....}-{3:3}, at: __uart_port_lock_irqsave include/linux/serial_core.h:613 [inline] #1: ffff00000effd098 (&port_lock_key){....}-{3:3}, at: pl011_console_device_lock+0x7c/0xe0 drivers/tty/serial/amba-pl011.c:2715 locks held by khungtaskd/32: 1, last CPU#0: #0: ffff8000879d1660 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:847 [inline] #0: ffff8000879d1660 (rcu_read_lock){....}-{1:3}, at: debug_show_all_locks+0x40/0x190 kernel/locking/lockdep.c:6793 locks held by klogd/3188: 1, last CPU#1: #0: ffff00000e90d6a8 (mapping.invalidate_lock#2){++++}-{4:4}, at: filemap_invalidate_lock_shared include/linux/fs.h:1090 [inline] #0: ffff00000e90d6a8 (mapping.invalidate_lock#2){++++}-{4:4}, at: do_page_cache_ra+0xbc/0x108 mm/readahead.c:347 locks held by crond/3310: 1, on CPU#1: #0: ffff00001a685510 (&type->i_mutex_dir_key#3){++++}-{4:4}, at: inode_lock_shared include/linux/fs.h:1040 [inline] #0: ffff00001a685510 (&type->i_mutex_dir_key#3){++++}-{4:4}, at: lookup_open+0x148/0x1644 fs/namei.c:4460 locks held by getty/3323: 2, on CPU#0: #0: ffff000018e2a0a0 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c drivers/tty/tty_ldsem.c:340 #1: ffff80008dcab2e8 (&ldata->atomic_read_lock){+.+.}-{4:4}, at: n_tty_read+0x420/0xec0 drivers/tty/n_tty.c:2211 locks held by sshd-session/3378: 1, on CPU#0: #0: ffff00001a68a048 (mapping.invalidate_lock#2){++++}-{4:4}, at: filemap_invalidate_lock_shared include/linux/fs.h:1090 [inline] #0: ffff00001a68a048 (mapping.invalidate_lock#2){++++}-{4:4}, at: filemap_fault+0xf8c/0x2220 mm/filemap.c:3604 locks held by syz-executor/3379: 3, on CPU#1: #0: ffff00001408f6c8 (vm_lock){++++}-{0:0}, at: lock_vma_under_rcu+0x100/0x3bc mm/mmap_lock.c:310 #1: ffff000017344558 (sb_pagefaults){.+.+}-{0:0}, at: percpu_down_read_freezable include/linux/percpu-rwsem.h:83 [inline] #1: ffff000017344558 (sb_pagefaults){.+.+}-{0:0}, at: __sb_start_write include/linux/fs/super.h:19 [inline] #1: ffff000017344558 (sb_pagefaults){.+.+}-{0:0}, at: sb_start_pagefault include/linux/fs/super.h:159 [inline] #1: ffff000017344558 (sb_pagefaults){.+.+}-{0:0}, at: ext4_page_mkwrite+0x198/0xe18 fs/ext4/inode.c:6896 #2: ffff000017348938 (jbd2_handle){++++}-{0:0}, at: start_this_handle+0xb50/0x1164 fs/jbd2/transaction.c:442 locks held by hwrng/8910: 1, on CPU#0: #0: ffff800088134560 (reading_mutex){+.+.}-{4:4}, at: hwrng_fillfn+0x74/0x520 drivers/char/hw_random/core.c:561 locks held by syz.6.2830/13147: 3, on CPU#1: #0: ffff0000199526c8 (vm_lock){++++}-{0:0}, at: lock_vma_under_rcu+0x100/0x3bc mm/mmap_lock.c:310 #1: ffff000017344558 (sb_pagefaults){.+.+}-{0:0}, at: percpu_down_read_freezable include/linux/percpu-rwsem.h:83 [inline] #1: ffff000017344558 (sb_pagefaults){.+.+}-{0:0}, at: __sb_start_write include/linux/fs/super.h:19 [inline] #1: ffff000017344558 (sb_pagefaults){.+.+}-{0:0}, at: sb_start_pagefault include/linux/fs/super.h:159 [inline] #1: ffff000017344558 (sb_pagefaults){.+.+}-{0:0}, at: ext4_page_mkwrite+0x198/0xe18 fs/ext4/inode.c:6896 #2: ffff000017348938 (jbd2_handle){++++}-{0:0}, at: start_this_handle+0xb50/0x1164 fs/jbd2/transaction.c:442 locks held by syz.7.2831/13149: 3, on CPU#0: #0: ffff00002323af78 (&mm->mmap_lock){++++}-{4:4}, at: mmap_write_lock_killable include/linux/mmap_lock.h:562 [inline] #0: ffff00002323af78 (&mm->mmap_lock){++++}-{4:4}, at: vm_mmap_pgoff+0x17c/0x348 mm/util.c:579 #1: ffff000017344460 (sb_writers#4){.+.+}-{0:0}, at: file_accessed include/linux/fs.h:2278 [inline] #1: ffff000017344460 (sb_writers#4){.+.+}-{0:0}, at: ext4_file_mmap_prepare+0x2b4/0x3a4 fs/ext4/file.c:901 #2: ffff000017348938 (jbd2_handle){++++}-{0:0}, at: start_this_handle+0xb50/0x1164 fs/jbd2/transaction.c:442 locks held by dhcpcd/13151: 3, on CPU#1: #0: ffff00000ec36b68 (&sig->cred_guard_mutex){+.+.}-{4:4}, at: prepare_bprm_creds fs/exec.c:1404 [inline] #0: ffff00000ec36b68 (&sig->cred_guard_mutex){+.+.}-{4:4}, at: bprm_execve+0x98/0x1220 fs/exec.c:1827 #1: ffff000017344460 (sb_writers#4){.+.+}-{0:0}, at: file_accessed include/linux/fs.h:2278 [inline] #1: ffff000017344460 (sb_writers#4){.+.+}-{0:0}, at: filemap_read+0x854/0xaf4 mm/filemap.c:2896 #2: ffff000017348938 (jbd2_handle){++++}-{0:0}, at: start_this_handle+0xb50/0x1164 fs/jbd2/transaction.c:442 =============================================