Warning: Permanently added '10.128.0.238' (ED25519) to the list of known hosts. 2025/01/01 09:39:26 ignoring optional flag "sandboxArg"="0" 2025/01/01 09:39:27 parsed 1 programs [ 61.173093] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 61.561218] IPVS: ftp: loaded support on port[0] = 21 [ 61.579097] IPVS: ftp: loaded support on port[0] = 21 [ 61.586356] IPVS: ftp: loaded support on port[0] = 21 [ 61.595661] IPVS: ftp: loaded support on port[0] = 21 [ 61.604838] IPVS: ftp: loaded support on port[0] = 21 [ 61.827323] IPVS: ftp: loaded support on port[0] = 21 [ 61.840379] IPVS: ftp: loaded support on port[0] = 21 [ 61.857318] IPVS: ftp: loaded support on port[0] = 21 [ 61.859963] IPVS: ftp: loaded support on port[0] = 21 [ 61.873114] IPVS: ftp: loaded support on port[0] = 21 2025/01/01 09:39:33 executed programs: 0 [ 65.139613] attempt to access beyond end of device [ 65.148578] IPVS: ftp: loaded support on port[0] = 21 [ 65.164099] loop5: rw=0, want=6491538, limit=128 [ 65.173825] Buffer I/O error on dev loop5, logical block 3245768, async page read [ 65.182026] attempt to access beyond end of device [ 65.193520] loop5: rw=0, want=17666808, limit=128 [ 65.202477] IPVS: ftp: loaded support on port[0] = 21 [ 65.204729] IPVS: ftp: loaded support on port[0] = 21 [ 65.208224] Buffer I/O error on dev loop5, logical block 8833403, async page read [ 65.224176] attempt to access beyond end of device [ 65.229218] loop5: rw=0, want=26539620, limit=128 [ 65.234641] Buffer I/O error on dev loop5, logical block 13269809, async page read [ 65.244259] attempt to access beyond end of device [ 65.262798] loop5: rw=0, want=16147214, limit=128 [ 65.269666] Buffer I/O error on dev loop5, logical block 8073606, async page read [ 65.275696] IPVS: ftp: loaded support on port[0] = 21 [ 65.278195] attempt to access beyond end of device [ 65.292349] loop5: rw=0, want=6491544, limit=128 [ 65.302262] Buffer I/O error on dev loop5, logical block 3245771, async page read [ 65.320932] attempt to access beyond end of device [ 65.332756] loop5: rw=0, want=17668344, limit=128 [ 65.347109] Buffer I/O error on dev loop5, logical block 8834171, async page read [ 65.371435] attempt to access beyond end of device [ 65.376742] loop5: rw=0, want=26932836, limit=128 [ 65.381755] Buffer I/O error on dev loop5, logical block 13466417, async page read [ 65.415051] attempt to access beyond end of device [ 65.420010] loop5: rw=0, want=16147214, limit=128 [ 65.453470] Buffer I/O error on dev loop5, logical block 8073606, async page read [ 65.466353] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 65.474549] in_atomic(): 1, irqs_disabled(): 0, pid: 4276, name: syz.5.19 [ 65.481580] 2 locks held by syz.5.19/4276: [ 65.486279] #0: 000000006254c55a (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 65.495588] #1: 00000000027d9937 (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 65.503435] Preemption disabled at: [ 65.503450] [] get_block+0x158/0x1160 [ 65.512440] CPU: 1 PID: 4276 Comm: syz.5.19 Not tainted 4.19.0-syzkaller #0 [ 65.519712] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 65.529068] Call Trace: [ 65.531688] dump_stack+0x15a/0x20a [ 65.535324] ? get_block+0x158/0x1160 [ 65.539164] ___might_sleep.cold.14+0x1f1/0x265 [ 65.543833] __might_sleep+0x95/0x190 [ 65.547640] __getblk_gfp+0x39/0x7c0 [ 65.551360] __bread_gfp+0xa/0x190 [ 65.554900] get_branch+0x290/0x630 [ 65.558548] get_block+0x179/0x1160 [ 65.562181] ? block_to_path.isra.0+0x4a0/0x4a0 [ 65.566850] ? create_empty_buffers+0x401/0x720 [ 65.571604] ? lock_downgrade+0x7f0/0x7f0 [ 65.575844] ? _raw_spin_unlock+0x2c/0x50 [ 65.580030] ? create_empty_buffers+0x401/0x720 [ 65.584705] block_read_full_page+0x272/0xbe0 [ 65.589197] ? block_to_path.isra.0+0x4a0/0x4a0 [ 65.594040] ? __bread_gfp+0x190/0x190 [ 65.597935] ? add_to_page_cache_lru+0x1c1/0x590 [ 65.602789] ? alloc_pages_current+0xd6/0x1b0 [ 65.607439] ? add_to_page_cache_locked+0x10/0x10 [ 65.612345] ? __page_cache_alloc+0x21b/0x320 [ 65.616927] sysv_readpage+0x13/0x20 [ 65.620725] do_read_cache_page.part.5+0x460/0xb70 [ 65.625656] ? sysv_bmap+0x20/0x20 [ 65.629193] read_cache_page+0x40/0x70 [ 65.633228] dir_get_page.isra.0+0x5e/0xc0 [ 65.637464] sysv_find_entry+0x19c/0x520 [ 65.641607] sysv_inode_by_name+0x65/0x330 [ 65.646144] ? sysv_dotdot+0xb0/0xb0 [ 65.649854] ? __lockdep_init_map+0x105/0x590 [ 65.654344] ? __lockdep_init_map+0x105/0x590 [ 65.658838] sysv_lookup+0x59/0xc0 [ 65.662384] __lookup_slow+0x212/0x3f0 [ 65.666270] ? kasan_check_read+0x11/0x20 [ 65.670499] ? terminate_walk+0x4e0/0x4e0 [ 65.674853] lookup_slow+0x51/0x70 [ 65.678415] walk_component+0x6ee/0xf10 [ 65.682391] ? follow_dotdot+0x1f0/0x1f0 [ 65.686536] ? link_path_walk.part.12+0xb59/0xf60 [ 65.691405] ? trace_hardirqs_on+0x28/0x190 [ 65.695730] ? walk_component+0xf10/0xf10 [ 65.700138] path_lookupat.isra.14+0x180/0x840 [ 65.704724] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 65.710181] ? path_parentat.isra.13+0x100/0x100 [ 65.715031] ? mark_held_locks+0x130/0x130 [ 65.719270] ? __lock_acquire+0x769/0x4770 [ 65.723591] ? __lock_acquire+0x769/0x4770 [ 65.727830] filename_lookup.part.22+0x160/0x360 [ 65.732683] ? filename_parentat.isra.20.part.21+0x400/0x400 [ 65.738488] ? getname_flags+0xb8/0x510 [ 65.742469] ? strncpy_from_user+0x84/0x260 [ 65.746879] ? kmem_cache_alloc+0x28c/0x2c0 [ 65.751214] ? getname_flags+0xf6/0x510 [ 65.755185] user_path_at_empty+0x39/0x40 [ 65.759458] ksys_chdir+0x8e/0x180 [ 65.763019] ? __ia32_sys_access+0x70/0x70 [ 65.767340] ? do_syscall_64+0x24/0x540 [ 65.771322] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 65.776860] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 65.781444] __x64_sys_chdir+0x2c/0x40 [ 65.785427] do_syscall_64+0xd6/0x540 [ 65.789242] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 65.794457] RIP: 0033:0x7f3204c29d29 [ 65.798177] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 65.817089] RSP: 002b:00007f32046a3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000050 [ 65.824800] RAX: ffffffffffffffda RBX: 00007f3204e19fa0 RCX: 00007f3204c29d29 [ 65.832069] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000140 [ 65.839343] RBP: 00007f3204ca5b08 R08: 0000000000000000 R09: 0000000000000000 [ 65.846703] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 65.853975] R13: 0000000000000000 R14: 00007f3204e19fa0 R15: 00007fff6903c1a8 [ 65.988106] attempt to access beyond end of device [ 65.993065] loop5: rw=0, want=6491550, limit=128 [ 66.013489] Buffer I/O error on dev loop5, logical block 3245774, async page read [ 66.021175] attempt to access beyond end of device [ 66.055292] cfg80211: failed to load regulatory.db [ 66.062018] loop5: rw=0, want=17669880, limit=128 [ 66.081651] Buffer I/O error on dev loop5, logical block 8834939, async page read [ 66.463543] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 66.471641] in_atomic(): 1, irqs_disabled(): 0, pid: 4276, name: syz.5.19 [ 66.478733] 2 locks held by syz.5.19/4276: [ 66.483050] #0: 000000006254c55a (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 66.491789] #1: 00000000027d9937 (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 66.499700] Preemption disabled at: [ 66.499715] [] get_block+0x158/0x1160 [ 66.508747] CPU: 0 PID: 4276 Comm: syz.5.19 Tainted: G W 4.19.0-syzkaller #0 [ 66.517231] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 66.526587] Call Trace: [ 66.529166] dump_stack+0x15a/0x20a [ 66.532777] ? get_block+0x158/0x1160 [ 66.536599] ___might_sleep.cold.14+0x1f1/0x265 [ 66.541525] __might_sleep+0x95/0x190 [ 66.545313] __getblk_gfp+0x39/0x7c0 [ 66.549037] ? __lock_acquire+0x769/0x4770 [ 66.553349] ? filename_lookup.part.22+0x160/0x360 [ 66.558276] ? user_path_at_empty+0x39/0x40 [ 66.562831] ? ksys_chdir+0x8e/0x180 [ 66.566546] __bread_gfp+0xa/0x190 [ 66.570106] get_branch+0x290/0x630 [ 66.573730] get_block+0x179/0x1160 [ 66.577442] ? block_to_path.isra.0+0x4a0/0x4a0 [ 66.582096] ? create_empty_buffers+0x401/0x720 [ 66.586760] ? lock_downgrade+0x7f0/0x7f0 [ 66.590902] ? _raw_spin_unlock+0x2c/0x50 [ 66.595116] ? create_empty_buffers+0x401/0x720 [ 66.599787] block_read_full_page+0x272/0xbe0 [ 66.604388] ? block_to_path.isra.0+0x4a0/0x4a0 [ 66.609047] ? __bread_gfp+0x190/0x190 [ 66.613011] ? add_to_page_cache_lru+0x1c1/0x590 [ 66.617760] ? alloc_pages_current+0xd6/0x1b0 [ 66.622587] ? add_to_page_cache_locked+0x10/0x10 [ 66.627517] ? __page_cache_alloc+0x21b/0x320 [ 66.632009] sysv_readpage+0x13/0x20 [ 66.635721] do_read_cache_page.part.5+0x460/0xb70 [ 66.640731] ? sysv_bmap+0x20/0x20 [ 66.644275] read_cache_page+0x40/0x70 [ 66.648157] dir_get_page.isra.0+0x5e/0xc0 [ 66.652388] sysv_find_entry+0x19c/0x520 [ 66.656446] sysv_inode_by_name+0x65/0x330 [ 66.660763] ? sysv_dotdot+0xb0/0xb0 [ 66.664773] ? __lockdep_init_map+0x105/0x590 [ 66.669267] ? __lockdep_init_map+0x105/0x590 [ 66.673747] sysv_lookup+0x59/0xc0 [ 66.677297] __lookup_slow+0x212/0x3f0 [ 66.681174] ? kasan_check_read+0x11/0x20 [ 66.685309] ? terminate_walk+0x4e0/0x4e0 [ 66.689453] lookup_slow+0x51/0x70 [ 66.692989] walk_component+0x6ee/0xf10 [ 66.697069] ? follow_dotdot+0x1f0/0x1f0 [ 66.701227] ? link_path_walk.part.12+0xb59/0xf60 [ 66.706253] ? trace_hardirqs_on+0x28/0x190 [ 66.710575] ? walk_component+0xf10/0xf10 [ 66.714724] path_lookupat.isra.14+0x180/0x840 [ 66.719307] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 66.724799] ? path_parentat.isra.13+0x100/0x100 [ 66.729551] ? mark_held_locks+0x130/0x130 [ 66.733790] ? __lock_acquire+0x769/0x4770 [ 66.738048] ? __lock_acquire+0x769/0x4770 [ 66.742289] filename_lookup.part.22+0x160/0x360 [ 66.747040] ? filename_parentat.isra.20.part.21+0x400/0x400 [ 66.752926] ? getname_flags+0xb8/0x510 [ 66.756981] ? strncpy_from_user+0x84/0x260 [ 66.761308] ? kmem_cache_alloc+0x28c/0x2c0 [ 66.765714] ? getname_flags+0xf6/0x510 [ 66.769775] user_path_at_empty+0x39/0x40 [ 66.773974] ksys_chdir+0x8e/0x180 [ 66.777502] ? __ia32_sys_access+0x70/0x70 [ 66.781813] ? do_syscall_64+0x24/0x540 [ 66.785792] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 66.791165] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 66.795750] __x64_sys_chdir+0x2c/0x40 [ 66.799667] do_syscall_64+0xd6/0x540 [ 66.803814] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 66.809002] RIP: 0033:0x7f3204c29d29 [ 66.812717] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 66.831712] RSP: 002b:00007f32046a3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000050 [ 66.839439] RAX: ffffffffffffffda RBX: 00007f3204e19fa0 RCX: 00007f3204c29d29 [ 66.846717] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000140 [ 66.853991] RBP: 00007f3204ca5b08 R08: 0000000000000000 R09: 0000000000000000 [ 66.861258] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 66.868882] R13: 0000000000000000 R14: 00007f3204e19fa0 R15: 00007fff6903c1a8 [ 67.471871] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 67.479869] in_atomic(): 1, irqs_disabled(): 0, pid: 4276, name: syz.5.19 [ 67.486854] 2 locks held by syz.5.19/4276: [ 67.491092] #0: 000000006254c55a (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 67.499891] #1: 00000000027d9937 (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 67.507936] Preemption disabled at: [ 67.507953] [] get_block+0x158/0x1160 [ 67.517726] CPU: 0 PID: 4276 Comm: syz.5.19 Tainted: G W 4.19.0-syzkaller #0 [ 67.526212] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 67.535572] Call Trace: [ 67.538238] dump_stack+0x15a/0x20a [ 67.541861] ? get_block+0x158/0x1160 [ 67.545915] ___might_sleep.cold.14+0x1f1/0x265 [ 67.550585] __might_sleep+0x95/0x190 [ 67.554381] __getblk_gfp+0x39/0x7c0 [ 67.558103] __bread_gfp+0xa/0x190 [ 67.561734] get_branch+0x290/0x630 [ 67.565361] ? ___preempt_schedule+0x16/0x18 [ 67.569768] get_block+0x179/0x1160 [ 67.573659] ? block_to_path.isra.0+0x4a0/0x4a0 [ 67.578321] ? create_empty_buffers+0x401/0x720 [ 67.582977] ? lock_downgrade+0x7f0/0x7f0 [ 67.587125] ? _raw_spin_unlock+0x2c/0x50 [ 67.591270] ? create_empty_buffers+0x401/0x720 [ 67.595946] block_read_full_page+0x272/0xbe0 [ 67.600963] ? block_to_path.isra.0+0x4a0/0x4a0 [ 67.606014] ? __bread_gfp+0x190/0x190 [ 67.610089] ? add_to_page_cache_lru+0x1c1/0x590 [ 67.614939] ? alloc_pages_current+0xd6/0x1b0 [ 67.619425] ? add_to_page_cache_locked+0x10/0x10 [ 67.624529] ? __page_cache_alloc+0x21b/0x320 [ 67.629032] sysv_readpage+0x13/0x20 [ 67.632751] do_read_cache_page.part.5+0x460/0xb70 [ 67.637783] ? sysv_bmap+0x20/0x20 [ 67.641336] read_cache_page+0x40/0x70 [ 67.645239] dir_get_page.isra.0+0x5e/0xc0 [ 67.649680] sysv_find_entry+0x19c/0x520 [ 67.653764] sysv_inode_by_name+0x65/0x330 [ 67.657993] ? sysv_dotdot+0xb0/0xb0 [ 67.661706] ? __lockdep_init_map+0x105/0x590 [ 67.666221] ? __lockdep_init_map+0x105/0x590 [ 67.670759] sysv_lookup+0x59/0xc0 [ 67.674304] __lookup_slow+0x212/0x3f0 [ 67.678191] ? kasan_check_read+0x11/0x20 [ 67.682339] ? terminate_walk+0x4e0/0x4e0 [ 67.686485] lookup_slow+0x51/0x70 [ 67.690376] walk_component+0x6ee/0xf10 [ 67.694352] ? follow_dotdot+0x1f0/0x1f0 [ 67.698413] ? link_path_walk.part.12+0xb59/0xf60 [ 67.703254] ? trace_hardirqs_on+0x28/0x190 [ 67.708012] ? walk_component+0xf10/0xf10 [ 67.712252] path_lookupat.isra.14+0x180/0x840 [ 67.716851] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 67.722216] ? path_parentat.isra.13+0x100/0x100 [ 67.726989] ? mark_held_locks+0x130/0x130 [ 67.731237] ? __lock_acquire+0x769/0x4770 [ 67.735571] ? __lock_acquire+0x769/0x4770 [ 67.739935] filename_lookup.part.22+0x160/0x360 [ 67.744703] ? filename_parentat.isra.20.part.21+0x400/0x400 [ 67.750597] ? getname_flags+0xb8/0x510 [ 67.754568] ? strncpy_from_user+0x84/0x260 [ 67.758940] ? kmem_cache_alloc+0x28c/0x2c0 [ 67.763257] ? getname_flags+0xf6/0x510 [ 67.767229] user_path_at_empty+0x39/0x40 [ 67.771379] ksys_chdir+0x8e/0x180 [ 67.774940] ? __ia32_sys_access+0x70/0x70 [ 67.779171] ? do_syscall_64+0x24/0x540 [ 67.783148] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 67.788865] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 67.793445] __x64_sys_chdir+0x2c/0x40 [ 67.797324] do_syscall_64+0xd6/0x540 [ 67.801126] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 67.806308] RIP: 0033:0x7f3204c29d29 [ 67.810014] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 67.829007] RSP: 002b:00007f32046a3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000050 [ 67.836724] RAX: ffffffffffffffda RBX: 00007f3204e19fa0 RCX: 00007f3204c29d29 [ 67.843990] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000140 [ 67.851344] RBP: 00007f3204ca5b08 R08: 0000000000000000 R09: 0000000000000000 [ 67.858696] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 67.865962] R13: 0000000000000000 R14: 00007f3204e19fa0 R15: 00007fff6903c1a8 [ 68.468374] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 68.476457] in_atomic(): 1, irqs_disabled(): 0, pid: 4276, name: syz.5.19 [ 68.483517] 2 locks held by syz.5.19/4276: [ 68.487743] #0: 000000006254c55a (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 68.496516] #1: 00000000027d9937 (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 68.504727] Preemption disabled at: [ 68.504743] [] get_block+0x158/0x1160 [ 68.513763] CPU: 1 PID: 4276 Comm: syz.5.19 Tainted: G W 4.19.0-syzkaller #0 [ 68.522245] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 68.531598] Call Trace: [ 68.534182] dump_stack+0x15a/0x20a [ 68.537836] ? get_block+0x158/0x1160 [ 68.541633] ___might_sleep.cold.14+0x1f1/0x265 [ 68.546387] __might_sleep+0x95/0x190 [ 68.550186] __getblk_gfp+0x39/0x7c0 [ 68.553985] ? __lock_acquire+0x769/0x4770 [ 68.558218] ? filename_lookup.part.22+0x160/0x360 [ 68.563153] ? user_path_at_empty+0x39/0x40 [ 68.567554] ? ksys_chdir+0x8e/0x180 [ 68.571265] __bread_gfp+0xa/0x190 [ 68.574801] get_branch+0x290/0x630 [ 68.578430] get_block+0x179/0x1160 [ 68.582052] ? block_to_path.isra.0+0x4a0/0x4a0 [ 68.586713] ? create_empty_buffers+0x401/0x720 [ 68.591617] ? lock_downgrade+0x7f0/0x7f0 [ 68.595897] ? _raw_spin_unlock+0x2c/0x50 [ 68.600138] ? create_empty_buffers+0x401/0x720 [ 68.604807] block_read_full_page+0x272/0xbe0 [ 68.609568] ? block_to_path.isra.0+0x4a0/0x4a0 [ 68.614444] ? __bread_gfp+0x190/0x190 [ 68.618446] ? add_to_page_cache_lru+0x1c1/0x590 [ 68.623211] ? alloc_pages_current+0xd6/0x1b0 [ 68.627722] ? add_to_page_cache_locked+0x10/0x10 [ 68.632566] ? __page_cache_alloc+0x21b/0x320 [ 68.637060] sysv_readpage+0x13/0x20 [ 68.640773] do_read_cache_page.part.5+0x460/0xb70 [ 68.645700] ? sysv_bmap+0x20/0x20 [ 68.649438] read_cache_page+0x40/0x70 [ 68.653336] dir_get_page.isra.0+0x5e/0xc0 [ 68.657567] sysv_find_entry+0x19c/0x520 [ 68.661715] sysv_inode_by_name+0x65/0x330 [ 68.666034] ? sysv_dotdot+0xb0/0xb0 [ 68.669832] ? __lockdep_init_map+0x105/0x590 [ 68.674325] ? __lockdep_init_map+0x105/0x590 [ 68.678833] sysv_lookup+0x59/0xc0 [ 68.682377] __lookup_slow+0x212/0x3f0 [ 68.686263] ? kasan_check_read+0x11/0x20 [ 68.690531] ? terminate_walk+0x4e0/0x4e0 [ 68.695127] lookup_slow+0x51/0x70 [ 68.698668] walk_component+0x6ee/0xf10 [ 68.702641] ? follow_dotdot+0x1f0/0x1f0 [ 68.706710] ? link_path_walk.part.12+0xb59/0xf60 [ 68.711637] ? trace_hardirqs_on+0x28/0x190 [ 68.715955] ? walk_component+0xf10/0xf10 [ 68.720102] path_lookupat.isra.14+0x180/0x840 [ 68.724690] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 68.730060] ? path_parentat.isra.13+0x100/0x100 [ 68.734836] ? mark_held_locks+0x130/0x130 [ 68.739070] ? __lock_acquire+0x769/0x4770 [ 68.743301] ? __lock_acquire+0x769/0x4770 [ 68.747535] filename_lookup.part.22+0x160/0x360 [ 68.752292] ? filename_parentat.isra.20.part.21+0x400/0x400 [ 68.758097] ? getname_flags+0xb8/0x510 [ 68.762068] ? strncpy_from_user+0x84/0x260 [ 68.766389] ? kmem_cache_alloc+0x28c/0x2c0 [ 68.770702] ? getname_flags+0xf6/0x510 [ 68.774750] user_path_at_empty+0x39/0x40 [ 68.778899] ksys_chdir+0x8e/0x180 [ 68.782433] ? __ia32_sys_access+0x70/0x70 [ 68.786664] ? do_syscall_64+0x24/0x540 [ 68.790746] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 68.796205] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 68.800876] __x64_sys_chdir+0x2c/0x40 [ 68.804891] do_syscall_64+0xd6/0x540 [ 68.808716] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 68.813992] RIP: 0033:0x7f3204c29d29 [ 68.817704] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 68.836601] RSP: 002b:00007f32046a3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000050 [ 68.844423] RAX: ffffffffffffffda RBX: 00007f3204e19fa0 RCX: 00007f3204c29d29 [ 68.851883] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000140 [ 68.859157] RBP: 00007f3204ca5b08 R08: 0000000000000000 R09: 0000000000000000 [ 68.866524] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 68.873807] R13: 0000000000000000 R14: 00007f3204e19fa0 R15: 00007fff6903c1a8 [ 69.473049] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 69.480967] in_atomic(): 1, irqs_disabled(): 0, pid: 4276, name: syz.5.19 [ 69.488054] 2 locks held by syz.5.19/4276: [ 69.492284] #0: 000000006254c55a (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 69.501052] #1: 00000000027d9937 (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 69.508913] Preemption disabled at: [ 69.508928] [] get_block+0x158/0x1160 [ 69.518049] CPU: 1 PID: 4276 Comm: syz.5.19 Tainted: G W 4.19.0-syzkaller #0 [ 69.526622] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 69.536145] Call Trace: [ 69.538735] dump_stack+0x15a/0x20a [ 69.542354] ? get_block+0x158/0x1160 [ 69.546150] ___might_sleep.cold.14+0x1f1/0x265 [ 69.550991] __might_sleep+0x95/0x190 [ 69.554924] __getblk_gfp+0x39/0x7c0 [ 69.558729] ? __lock_acquire+0x769/0x4770 [ 69.562967] ? filename_lookup.part.22+0x160/0x360 [ 69.567895] ? user_path_at_empty+0x39/0x40 [ 69.572212] ? ksys_chdir+0x8e/0x180 [ 69.575924] __bread_gfp+0xa/0x190 [ 69.579459] get_branch+0x290/0x630 [ 69.583069] get_block+0x179/0x1160 [ 69.586696] ? block_to_path.isra.0+0x4a0/0x4a0 [ 69.591367] ? create_empty_buffers+0x401/0x720 [ 69.596038] ? lock_downgrade+0x7f0/0x7f0 [ 69.600195] ? _raw_spin_unlock+0x2c/0x50 [ 69.604351] ? create_empty_buffers+0x401/0x720 [ 69.609101] block_read_full_page+0x272/0xbe0 [ 69.613754] ? block_to_path.isra.0+0x4a0/0x4a0 [ 69.618426] ? __bread_gfp+0x190/0x190 [ 69.622309] ? add_to_page_cache_lru+0x1c1/0x590 [ 69.627065] ? alloc_pages_current+0xd6/0x1b0 [ 69.631651] ? add_to_page_cache_locked+0x10/0x10 [ 69.636502] ? __page_cache_alloc+0x21b/0x320 [ 69.641005] ? __page_cache_alloc+0x220/0x320 [ 69.645508] sysv_readpage+0x13/0x20 [ 69.649211] do_read_cache_page.part.5+0x460/0xb70 [ 69.654128] ? sysv_bmap+0x20/0x20 [ 69.657660] read_cache_page+0x40/0x70 [ 69.661546] dir_get_page.isra.0+0x5e/0xc0 [ 69.665783] sysv_find_entry+0x19c/0x520 [ 69.669834] sysv_inode_by_name+0x65/0x330 [ 69.674069] ? sysv_dotdot+0xb0/0xb0 [ 69.677780] ? __lockdep_init_map+0x105/0x590 [ 69.682271] ? __lockdep_init_map+0x105/0x590 [ 69.686935] sysv_lookup+0x59/0xc0 [ 69.690463] __lookup_slow+0x212/0x3f0 [ 69.694351] ? kasan_check_read+0x11/0x20 [ 69.698505] ? terminate_walk+0x4e0/0x4e0 [ 69.702661] lookup_slow+0x51/0x70 [ 69.706205] walk_component+0x6ee/0xf10 [ 69.710168] ? follow_dotdot+0x1f0/0x1f0 [ 69.714216] ? link_path_walk.part.12+0xb59/0xf60 [ 69.719053] ? trace_hardirqs_on+0x28/0x190 [ 69.723371] ? walk_component+0xf10/0xf10 [ 69.727510] path_lookupat.isra.14+0x180/0x840 [ 69.732111] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 69.737737] ? path_parentat.isra.13+0x100/0x100 [ 69.742490] ? mark_held_locks+0x130/0x130 [ 69.746730] ? __lock_acquire+0x769/0x4770 [ 69.750971] ? __lock_acquire+0x769/0x4770 [ 69.755200] filename_lookup.part.22+0x160/0x360 [ 69.760038] ? filename_parentat.isra.20.part.21+0x400/0x400 [ 69.765835] ? getname_flags+0xb8/0x510 [ 69.769805] ? strncpy_from_user+0x84/0x260 [ 69.774136] ? kmem_cache_alloc+0x28c/0x2c0 [ 69.778458] ? getname_flags+0xf6/0x510 [ 69.782434] user_path_at_empty+0x39/0x40 [ 69.786698] ksys_chdir+0x8e/0x180 [ 69.790266] ? __ia32_sys_access+0x70/0x70 [ 69.794613] ? do_syscall_64+0x24/0x540 [ 69.798587] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 69.804060] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 69.808724] __x64_sys_chdir+0x2c/0x40 [ 69.812620] do_syscall_64+0xd6/0x540 [ 69.816418] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 69.821604] RIP: 0033:0x7f3204c29d29 [ 69.825307] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 69.844254] RSP: 002b:00007f32046a3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000050 [ 69.852045] RAX: ffffffffffffffda RBX: 00007f3204e19fa0 RCX: 00007f3204c29d29 [ 69.859401] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000140 [ 69.866661] RBP: 00007f3204ca5b08 R08: 0000000000000000 R09: 0000000000000000 [ 69.873924] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 69.881197] R13: 0000000000000000 R14: 00007f3204e19fa0 R15: 00007fff6903c1a8 [ 70.464542] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 70.472368] in_atomic(): 1, irqs_disabled(): 0, pid: 4276, name: syz.5.19 [ 70.479577] 2 locks held by syz.5.19/4276: [ 70.483838] #0: 000000006254c55a (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 70.492789] #1: 00000000027d9937 (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 70.500670] Preemption disabled at: [ 70.500684] [] get_block+0x158/0x1160 [ 70.509694] CPU: 1 PID: 4276 Comm: syz.5.19 Tainted: G W 4.19.0-syzkaller #0 [ 70.518269] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 70.527617] Call Trace: [ 70.530289] dump_stack+0x15a/0x20a [ 70.533906] ? get_block+0x158/0x1160 [ 70.537705] ___might_sleep.cold.14+0x1f1/0x265 [ 70.542391] __might_sleep+0x95/0x190 [ 70.546178] __getblk_gfp+0x39/0x7c0 [ 70.549876] ? __lock_acquire+0x769/0x4770 [ 70.554179] ? filename_lookup.part.22+0x160/0x360 [ 70.559250] ? user_path_at_empty+0x39/0x40 [ 70.563670] ? ksys_chdir+0x8e/0x180 [ 70.567491] __bread_gfp+0xa/0x190 [ 70.571028] get_branch+0x290/0x630 [ 70.574638] get_block+0x179/0x1160 [ 70.578253] ? block_to_path.isra.0+0x4a0/0x4a0 [ 70.582905] ? create_empty_buffers+0x401/0x720 [ 70.587555] ? lock_downgrade+0x7f0/0x7f0 [ 70.591691] ? _raw_spin_unlock+0x2c/0x50 [ 70.595848] ? create_empty_buffers+0x401/0x720 [ 70.600504] block_read_full_page+0x272/0xbe0 [ 70.605072] ? block_to_path.isra.0+0x4a0/0x4a0 [ 70.609724] ? __bread_gfp+0x190/0x190 [ 70.613595] ? add_to_page_cache_lru+0x1c1/0x590 [ 70.618337] ? alloc_pages_current+0xd6/0x1b0 [ 70.622812] ? add_to_page_cache_locked+0x10/0x10 [ 70.627649] ? __page_cache_alloc+0x21b/0x320 [ 70.632126] ? __page_cache_alloc+0x220/0x320 [ 70.636606] sysv_readpage+0x13/0x20 [ 70.640306] do_read_cache_page.part.5+0x460/0xb70 [ 70.645227] ? sysv_bmap+0x20/0x20 [ 70.648750] read_cache_page+0x40/0x70 [ 70.652619] dir_get_page.isra.0+0x5e/0xc0 [ 70.656843] sysv_find_entry+0x19c/0x520 [ 70.660895] sysv_inode_by_name+0x65/0x330 [ 70.665128] ? sysv_dotdot+0xb0/0xb0 [ 70.669105] ? __lockdep_init_map+0x105/0x590 [ 70.673780] ? __lockdep_init_map+0x105/0x590 [ 70.678275] sysv_lookup+0x59/0xc0 [ 70.681809] __lookup_slow+0x212/0x3f0 [ 70.685685] ? kasan_check_read+0x11/0x20 [ 70.690023] ? terminate_walk+0x4e0/0x4e0 [ 70.694158] lookup_slow+0x51/0x70 [ 70.697706] walk_component+0x6ee/0xf10 [ 70.701664] ? follow_dotdot+0x1f0/0x1f0 [ 70.705724] ? link_path_walk.part.12+0xb59/0xf60 [ 70.710569] ? trace_hardirqs_on+0x28/0x190 [ 70.714896] ? walk_component+0xf10/0xf10 [ 70.719043] path_lookupat.isra.14+0x180/0x840 [ 70.723898] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 70.729264] ? path_parentat.isra.13+0x100/0x100 [ 70.734017] ? mark_held_locks+0x130/0x130 [ 70.738251] ? __lock_acquire+0x769/0x4770 [ 70.742488] ? __lock_acquire+0x769/0x4770 [ 70.746851] filename_lookup.part.22+0x160/0x360 [ 70.751694] ? filename_parentat.isra.20.part.21+0x400/0x400 [ 70.757501] ? getname_flags+0xb8/0x510 [ 70.761479] ? strncpy_from_user+0x84/0x260 [ 70.765801] ? kmem_cache_alloc+0x28c/0x2c0 [ 70.770129] ? getname_flags+0xf6/0x510 [ 70.774280] user_path_at_empty+0x39/0x40 [ 70.778426] ksys_chdir+0x8e/0x180 [ 70.781963] ? __ia32_sys_access+0x70/0x70 [ 70.786369] ? do_syscall_64+0x24/0x540 [ 70.790344] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 70.795706] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 70.800302] __x64_sys_chdir+0x2c/0x40 [ 70.804190] do_syscall_64+0xd6/0x540 [ 70.808003] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 70.813231] RIP: 0033:0x7f3204c29d29 [ 70.816943] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 70.835927] RSP: 002b:00007f32046a3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000050 [ 70.843634] RAX: ffffffffffffffda RBX: 00007f3204e19fa0 RCX: 00007f3204c29d29 [ 70.850914] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000140 [ 70.858266] RBP: 00007f3204ca5b08 R08: 0000000000000000 R09: 0000000000000000 [ 70.865733] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 70.873086] R13: 0000000000000000 R14: 00007f3204e19fa0 R15: 00007fff6903c1a8 [ 71.478505] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 71.486458] in_atomic(): 1, irqs_disabled(): 0, pid: 4276, name: syz.5.19 [ 71.493582] 2 locks held by syz.5.19/4276: [ 71.497811] #0: 000000006254c55a (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 71.506660] #1: 00000000027d9937 (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 71.514686] Preemption disabled at: [ 71.514707] [] get_block+0x158/0x1160 [ 71.523735] CPU: 1 PID: 4276 Comm: syz.5.19 Tainted: G W 4.19.0-syzkaller #0 [ 71.532215] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 71.541648] Call Trace: [ 71.544231] dump_stack+0x15a/0x20a [ 71.547860] ? get_block+0x158/0x1160 [ 71.551668] ___might_sleep.cold.14+0x1f1/0x265 [ 71.556432] __might_sleep+0x95/0x190 [ 71.560226] __getblk_gfp+0x39/0x7c0 [ 71.563936] ? __lock_acquire+0x769/0x4770 [ 71.568165] ? filename_lookup.part.22+0x160/0x360 [ 71.573161] ? user_path_at_empty+0x39/0x40 [ 71.577462] ? ksys_chdir+0x8e/0x180 [ 71.581160] __bread_gfp+0xa/0x190 [ 71.584679] get_branch+0x290/0x630 [ 71.588290] get_block+0x179/0x1160 [ 71.591907] ? block_to_path.isra.0+0x4a0/0x4a0 [ 71.596590] ? create_empty_buffers+0x401/0x720 [ 71.601244] ? lock_downgrade+0x7f0/0x7f0 [ 71.605371] ? _raw_spin_unlock+0x2c/0x50 [ 71.609491] ? create_empty_buffers+0x401/0x720 [ 71.614151] block_read_full_page+0x272/0xbe0 [ 71.618654] ? block_to_path.isra.0+0x4a0/0x4a0 [ 71.623304] ? __bread_gfp+0x190/0x190 [ 71.627178] ? add_to_page_cache_lru+0x1c1/0x590 [ 71.632006] ? alloc_pages_current+0xd6/0x1b0 [ 71.636508] ? add_to_page_cache_locked+0x10/0x10 [ 71.641337] ? __page_cache_alloc+0x21b/0x320 [ 71.645812] ? __page_cache_alloc+0x220/0x320 [ 71.650282] sysv_readpage+0x13/0x20 [ 71.653968] do_read_cache_page.part.5+0x460/0xb70 [ 71.658871] ? sysv_bmap+0x20/0x20 [ 71.662386] read_cache_page+0x40/0x70 [ 71.666258] dir_get_page.isra.0+0x5e/0xc0 [ 71.670468] sysv_find_entry+0x19c/0x520 [ 71.674512] sysv_inode_by_name+0x65/0x330 [ 71.678750] ? sysv_dotdot+0xb0/0xb0 [ 71.682454] ? __lockdep_init_map+0x105/0x590 [ 71.686928] ? __lockdep_init_map+0x105/0x590 [ 71.691402] sysv_lookup+0x59/0xc0 [ 71.694921] __lookup_slow+0x212/0x3f0 [ 71.698786] ? kasan_check_read+0x11/0x20 [ 71.702911] ? terminate_walk+0x4e0/0x4e0 [ 71.707040] lookup_slow+0x51/0x70 [ 71.710560] walk_component+0x6ee/0xf10 [ 71.714523] ? follow_dotdot+0x1f0/0x1f0 [ 71.718559] ? link_path_walk.part.12+0xb59/0xf60 [ 71.723387] ? trace_hardirqs_on+0x28/0x190 [ 71.727685] ? walk_component+0xf10/0xf10 [ 71.731806] path_lookupat.isra.14+0x180/0x840 [ 71.736371] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 71.741809] ? path_parentat.isra.13+0x100/0x100 [ 71.746554] ? mark_held_locks+0x130/0x130 [ 71.750793] ? __lock_acquire+0x769/0x4770 [ 71.755014] ? __lock_acquire+0x769/0x4770 [ 71.759227] filename_lookup.part.22+0x160/0x360 [ 71.763965] ? filename_parentat.isra.20.part.21+0x400/0x400 [ 71.769737] ? getname_flags+0xb8/0x510 [ 71.773979] ? strncpy_from_user+0x84/0x260 [ 71.778369] ? kmem_cache_alloc+0x28c/0x2c0 [ 71.782842] ? getname_flags+0xf6/0x510 [ 71.786799] user_path_at_empty+0x39/0x40 [ 71.790932] ksys_chdir+0x8e/0x180 [ 71.794445] ? __ia32_sys_access+0x70/0x70 [ 71.798656] ? do_syscall_64+0x24/0x540 [ 71.802611] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 71.808041] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 71.812688] __x64_sys_chdir+0x2c/0x40 [ 71.816571] do_syscall_64+0xd6/0x540 [ 71.820346] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 71.825610] RIP: 0033:0x7f3204c29d29 [ 71.829303] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 71.848275] RSP: 002b:00007f32046a3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000050 [ 71.855957] RAX: ffffffffffffffda RBX: 00007f3204e19fa0 RCX: 00007f3204c29d29 [ 71.863291] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000140 [ 71.870535] RBP: 00007f3204ca5b08 R08: 0000000000000000 R09: 0000000000000000 [ 71.877790] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 71.885299] R13: 0000000000000000 R14: 00007f3204e19fa0 R15: 00007fff6903c1a8 [ 72.483518] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 72.491261] in_atomic(): 1, irqs_disabled(): 0, pid: 4276, name: syz.5.19 [ 72.498407] 2 locks held by syz.5.19/4276: [ 72.502636] #0: 000000006254c55a (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 72.511366] #1: 00000000027d9937 (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 72.519429] Preemption disabled at: [ 72.519446] [] get_block+0x158/0x1160 [ 72.528614] CPU: 0 PID: 4276 Comm: syz.5.19 Tainted: G W 4.19.0-syzkaller #0 [ 72.537637] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 72.546987] Call Trace: [ 72.549574] dump_stack+0x15a/0x20a [ 72.553204] ? get_block+0x158/0x1160 [ 72.557166] ___might_sleep.cold.14+0x1f1/0x265 [ 72.561834] __might_sleep+0x95/0x190 [ 72.565637] __getblk_gfp+0x39/0x7c0 [ 72.569440] ? __lock_acquire+0x769/0x4770 [ 72.573763] ? filename_lookup.part.22+0x160/0x360 [ 72.578689] ? user_path_at_empty+0x39/0x40 [ 72.583010] ? ksys_chdir+0x8e/0x180 [ 72.586823] __bread_gfp+0xa/0x190 [ 72.590459] get_branch+0x290/0x630 [ 72.594089] get_block+0x179/0x1160 [ 72.597721] ? block_to_path.isra.0+0x4a0/0x4a0 [ 72.602789] ? create_empty_buffers+0x401/0x720 [ 72.607461] ? lock_downgrade+0x7f0/0x7f0 [ 72.611605] ? _raw_spin_unlock+0x2c/0x50 [ 72.615869] ? create_empty_buffers+0x401/0x720 [ 72.620535] block_read_full_page+0x272/0xbe0 [ 72.625139] ? block_to_path.isra.0+0x4a0/0x4a0 [ 72.629818] ? __bread_gfp+0x190/0x190 [ 72.633703] ? add_to_page_cache_lru+0x1c1/0x590 [ 72.638457] ? alloc_pages_current+0xd6/0x1b0 [ 72.642953] ? add_to_page_cache_locked+0x10/0x10 [ 72.647795] ? __page_cache_alloc+0x21b/0x320 [ 72.652294] ? __page_cache_alloc+0x220/0x320 [ 72.656980] sysv_readpage+0x13/0x20 [ 72.660690] do_read_cache_page.part.5+0x460/0xb70 [ 72.665623] ? sysv_bmap+0x20/0x20 [ 72.669253] read_cache_page+0x40/0x70 [ 72.673317] dir_get_page.isra.0+0x5e/0xc0 [ 72.677640] sysv_find_entry+0x19c/0x520 [ 72.681704] sysv_inode_by_name+0x65/0x330 [ 72.685938] ? sysv_dotdot+0xb0/0xb0 [ 72.689742] ? __lockdep_init_map+0x105/0x590 [ 72.694335] ? __lockdep_init_map+0x105/0x590 [ 72.698934] sysv_lookup+0x59/0xc0 [ 72.702492] __lookup_slow+0x212/0x3f0 [ 72.706380] ? kasan_check_read+0x11/0x20 [ 72.710528] ? terminate_walk+0x4e0/0x4e0 [ 72.714792] lookup_slow+0x51/0x70 [ 72.718347] walk_component+0x6ee/0xf10 [ 72.722588] ? follow_dotdot+0x1f0/0x1f0 [ 72.726982] ? link_path_walk.part.12+0xb59/0xf60 [ 72.731998] ? trace_hardirqs_on+0x28/0x190 [ 72.736324] ? walk_component+0xf10/0xf10 [ 72.740563] path_lookupat.isra.14+0x180/0x840 [ 72.745162] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 72.750536] ? path_parentat.isra.13+0x100/0x100 [ 72.755844] ? mark_held_locks+0x130/0x130 [ 72.760257] ? __lock_acquire+0x769/0x4770 [ 72.764585] ? __lock_acquire+0x769/0x4770 [ 72.768915] filename_lookup.part.22+0x160/0x360 [ 72.773865] ? filename_parentat.isra.20.part.21+0x400/0x400 [ 72.779664] ? getname_flags+0xb8/0x510 [ 72.783635] ? strncpy_from_user+0x84/0x260 [ 72.787957] ? kmem_cache_alloc+0x28c/0x2c0 [ 72.792414] ? getname_flags+0xf6/0x510 [ 72.796477] user_path_at_empty+0x39/0x40 [ 72.800848] ksys_chdir+0x8e/0x180 [ 72.804495] ? __ia32_sys_access+0x70/0x70 [ 72.808909] ? do_syscall_64+0x24/0x540 [ 72.813008] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 72.818367] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 72.823145] __x64_sys_chdir+0x2c/0x40 [ 72.827377] do_syscall_64+0xd6/0x540 [ 72.831275] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 72.836462] RIP: 0033:0x7f3204c29d29 [ 72.840171] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 72.859438] RSP: 002b:00007f32046a3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000050 [ 72.867342] RAX: ffffffffffffffda RBX: 00007f3204e19fa0 RCX: 00007f3204c29d29 [ 72.874813] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000140 [ 72.882092] RBP: 00007f3204ca5b08 R08: 0000000000000000 R09: 0000000000000000 [ 72.889363] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 72.896632] R13: 0000000000000000 R14: 00007f3204e19fa0 R15: 00007fff6903c1a8 [ 73.488043] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 73.495976] in_atomic(): 1, irqs_disabled(): 0, pid: 4276, name: syz.5.19 [ 73.503148] 2 locks held by syz.5.19/4276: [ 73.507445] #0: 000000006254c55a (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 73.516177] #1: 00000000027d9937 (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 73.524129] Preemption disabled at: [ 73.524145] [] get_block+0x158/0x1160 [ 73.533337] CPU: 1 PID: 4276 Comm: syz.5.19 Tainted: G W 4.19.0-syzkaller #0 [ 73.541905] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 73.551279] Call Trace: [ 73.553960] dump_stack+0x15a/0x20a [ 73.557690] ? get_block+0x158/0x1160 [ 73.561490] ___might_sleep.cold.14+0x1f1/0x265 [ 73.566250] __might_sleep+0x95/0x190 [ 73.570234] __getblk_gfp+0x39/0x7c0 [ 73.573948] ? __lock_acquire+0x769/0x4770 [ 73.578275] ? filename_lookup.part.22+0x160/0x360 [ 73.583209] ? user_path_at_empty+0x39/0x40 [ 73.587542] ? ksys_chdir+0x8e/0x180 [ 73.591254] __bread_gfp+0xa/0x190 [ 73.594790] get_branch+0x290/0x630 [ 73.598507] get_block+0x179/0x1160 [ 73.602157] ? block_to_path.isra.0+0x4a0/0x4a0 [ 73.606828] ? create_empty_buffers+0x401/0x720 [ 73.611495] ? lock_downgrade+0x7f0/0x7f0 [ 73.615740] ? _raw_spin_unlock+0x2c/0x50 [ 73.619889] ? create_empty_buffers+0x401/0x720 [ 73.624557] block_read_full_page+0x272/0xbe0 [ 73.629048] ? block_to_path.isra.0+0x4a0/0x4a0 [ 73.633718] ? __bread_gfp+0x190/0x190 [ 73.637687] ? add_to_page_cache_lru+0x1c1/0x590 [ 73.642442] ? alloc_pages_current+0xd6/0x1b0 [ 73.646931] ? add_to_page_cache_locked+0x10/0x10 [ 73.651767] ? __page_cache_alloc+0x21b/0x320 [ 73.656268] ? __page_cache_alloc+0x220/0x320 [ 73.660771] sysv_readpage+0x13/0x20 [ 73.664616] do_read_cache_page.part.5+0x460/0xb70 [ 73.669552] ? sysv_bmap+0x20/0x20 [ 73.673089] read_cache_page+0x40/0x70 [ 73.676991] dir_get_page.isra.0+0x5e/0xc0 [ 73.681228] sysv_find_entry+0x19c/0x520 [ 73.685381] sysv_inode_by_name+0x65/0x330 [ 73.689648] ? sysv_dotdot+0xb0/0xb0 [ 73.693378] ? __lockdep_init_map+0x105/0x590 [ 73.697875] ? __lockdep_init_map+0x105/0x590 [ 73.702365] sysv_lookup+0x59/0xc0 [ 73.706018] __lookup_slow+0x212/0x3f0 [ 73.709907] ? kasan_check_read+0x11/0x20 [ 73.714053] ? terminate_walk+0x4e0/0x4e0 [ 73.718200] lookup_slow+0x51/0x70 [ 73.721947] walk_component+0x6ee/0xf10 [ 73.726017] ? follow_dotdot+0x1f0/0x1f0 [ 73.730073] ? link_path_walk.part.12+0xb59/0xf60 [ 73.734915] ? trace_hardirqs_on+0x28/0x190 [ 73.739427] ? walk_component+0xf10/0xf10 [ 73.743614] path_lookupat.isra.14+0x180/0x840 [ 73.748201] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 73.753566] ? path_parentat.isra.13+0x100/0x100 [ 73.758454] ? mark_held_locks+0x130/0x130 [ 73.762687] ? __lock_acquire+0x769/0x4770 [ 73.766914] ? __lock_acquire+0x769/0x4770 [ 73.771147] filename_lookup.part.22+0x160/0x360 [ 73.775897] ? filename_parentat.isra.20.part.21+0x400/0x400 [ 73.781691] ? getname_flags+0xb8/0x510 [ 73.785814] ? strncpy_from_user+0x84/0x260 [ 73.790138] ? kmem_cache_alloc+0x28c/0x2c0 [ 73.794630] ? getname_flags+0xf6/0x510 [ 73.798615] user_path_at_empty+0x39/0x40 [ 73.802856] ksys_chdir+0x8e/0x180 [ 73.806396] ? __ia32_sys_access+0x70/0x70 [ 73.810628] ? do_syscall_64+0x24/0x540 [ 73.814610] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 73.819978] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 73.824575] __x64_sys_chdir+0x2c/0x40 [ 73.828461] do_syscall_64+0xd6/0x540 [ 73.832263] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 73.837446] RIP: 0033:0x7f3204c29d29 [ 73.841158] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 73.860088] RSP: 002b:00007f32046a3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000050 [ 73.867891] RAX: ffffffffffffffda RBX: 00007f3204e19fa0 RCX: 00007f3204c29d29 [ 73.875170] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000140 [ 73.882448] RBP: 00007f3204ca5b08 R08: 0000000000000000 R09: 0000000000000000 [ 73.890160] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 73.897971] R13: 0000000000000000 R14: 00007f3204e19fa0 R15: 00007fff6903c1a8 [ 74.491962] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 74.500358] in_atomic(): 1, irqs_disabled(): 0, pid: 4276, name: syz.5.19 [ 74.507536] 2 locks held by syz.5.19/4276: [ 74.511851] #0: 000000006254c55a (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 74.520796] #1: 00000000027d9937 (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 74.528790] Preemption disabled at: [ 74.528806] [] get_block+0x158/0x1160 [ 74.537856] CPU: 0 PID: 4276 Comm: syz.5.19 Tainted: G W 4.19.0-syzkaller #0 [ 74.546338] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 74.555691] Call Trace: [ 74.558283] dump_stack+0x15a/0x20a [ 74.561917] ? get_block+0x158/0x1160 [ 74.565722] ___might_sleep.cold.14+0x1f1/0x265 [ 74.570398] __might_sleep+0x95/0x190 [ 74.574196] __getblk_gfp+0x39/0x7c0 [ 74.577908] ? __lock_acquire+0x769/0x4770 [ 74.582141] ? filename_lookup.part.22+0x160/0x360 [ 74.587070] ? user_path_at_empty+0x39/0x40 [ 74.591387] ? ksys_chdir+0x8e/0x180 [ 74.595104] __bread_gfp+0xa/0x190 [ 74.598648] get_branch+0x290/0x630 [ 74.602278] get_block+0x179/0x1160 [ 74.606138] ? block_to_path.isra.0+0x4a0/0x4a0 [ 74.610905] ? create_empty_buffers+0x401/0x720 [ 74.615661] ? lock_downgrade+0x7f0/0x7f0 [ 74.619810] ? _raw_spin_unlock+0x2c/0x50 [ 74.623961] ? create_empty_buffers+0x401/0x720 [ 74.628631] block_read_full_page+0x272/0xbe0 [ 74.633129] ? block_to_path.isra.0+0x4a0/0x4a0 [ 74.637800] ? __bread_gfp+0x190/0x190 [ 74.641781] ? add_to_page_cache_lru+0x1c1/0x590 [ 74.646536] ? alloc_pages_current+0xd6/0x1b0 [ 74.651034] ? add_to_page_cache_locked+0x10/0x10 [ 74.655892] ? __page_cache_alloc+0x21b/0x320 [ 74.660383] ? __page_cache_alloc+0x220/0x320 [ 74.664964] sysv_readpage+0x13/0x20 [ 74.668691] do_read_cache_page.part.5+0x460/0xb70 [ 74.673634] ? sysv_bmap+0x20/0x20 [ 74.677185] read_cache_page+0x40/0x70 [ 74.681076] dir_get_page.isra.0+0x5e/0xc0 [ 74.685308] sysv_find_entry+0x19c/0x520 [ 74.689378] sysv_inode_by_name+0x65/0x330 [ 74.693614] ? sysv_dotdot+0xb0/0xb0 [ 74.697449] ? __lockdep_init_map+0x105/0x590 [ 74.701943] ? __lockdep_init_map+0x105/0x590 [ 74.706613] sysv_lookup+0x59/0xc0 [ 74.710239] __lookup_slow+0x212/0x3f0 [ 74.714143] ? kasan_check_read+0x11/0x20 [ 74.718290] ? terminate_walk+0x4e0/0x4e0 [ 74.722433] lookup_slow+0x51/0x70 [ 74.725968] walk_component+0x6ee/0xf10 [ 74.729936] ? follow_dotdot+0x1f0/0x1f0 [ 74.734209] ? link_path_walk.part.12+0xb59/0xf60 [ 74.739184] ? trace_hardirqs_on+0x28/0x190 [ 74.743588] ? walk_component+0xf10/0xf10 [ 74.747831] path_lookupat.isra.14+0x180/0x840 [ 74.752410] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 74.757774] ? path_parentat.isra.13+0x100/0x100 [ 74.763048] ? mark_held_locks+0x130/0x130 [ 74.767292] ? __lock_acquire+0x769/0x4770 [ 74.771613] ? __lock_acquire+0x769/0x4770 [ 74.775853] filename_lookup.part.22+0x160/0x360 [ 74.780691] ? filename_parentat.isra.20.part.21+0x400/0x400 [ 74.786591] ? getname_flags+0xb8/0x510 [ 74.790578] ? strncpy_from_user+0x84/0x260 [ 74.794986] ? kmem_cache_alloc+0x28c/0x2c0 [ 74.799339] ? getname_flags+0xf6/0x510 [ 74.803341] user_path_at_empty+0x39/0x40 [ 74.807500] ksys_chdir+0x8e/0x180 [ 74.811043] ? __ia32_sys_access+0x70/0x70 [ 74.815273] ? do_syscall_64+0x24/0x540 [ 74.819344] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 74.824710] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 74.829294] __x64_sys_chdir+0x2c/0x40 [ 74.833205] do_syscall_64+0xd6/0x540 [ 74.837006] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 74.842201] RIP: 0033:0x7f3204c29d29 [ 74.845908] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 74.865164] RSP: 002b:00007f32046a3038 EFLAGS: 00000246 ORIG_RAX: 0000000000000050 [ 74.872869] RAX: ffffffffffffffda RBX: 00007f3204e19fa0 RCX: 00007f3204c29d29 [ 74.880230] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000140 [ 74.887583] RBP: 00007f3204ca5b08 R08: 0000000000000000 R09: 0000000000000000 [ 74.895052] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 74.902314] R13: 0000000000000000 R14: 00007f3204e19fa0 R15: 00007fff6903c1a8