Warning: Permanently added '10.128.0.124' (ED25519) to the list of known hosts. 2024/12/30 15:46:35 ignoring optional flag "sandboxArg"="0" 2024/12/30 15:46:36 parsed 1 programs [ 65.987421] cfg80211: failed to load regulatory.db [ 66.724204] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k 2024/12/30 15:46:42 executed programs: 0 [ 70.602422] attempt to access beyond end of device [ 70.612792] loop0: rw=0, want=6491538, limit=128 [ 70.627924] Buffer I/O error on dev loop0, logical block 3245768, async page read [ 70.638986] attempt to access beyond end of device [ 70.644018] loop0: rw=0, want=17666808, limit=128 [ 70.658427] Buffer I/O error on dev loop0, logical block 8833403, async page read [ 70.686237] attempt to access beyond end of device [ 70.691453] loop0: rw=0, want=26539620, limit=128 [ 70.707647] Buffer I/O error on dev loop0, logical block 13269809, async page read [ 70.715403] attempt to access beyond end of device [ 70.722714] loop0: rw=0, want=16147214, limit=128 [ 70.738532] Buffer I/O error on dev loop0, logical block 8073606, async page read [ 70.766291] attempt to access beyond end of device [ 70.771242] loop0: rw=0, want=6491544, limit=128 [ 70.796074] Buffer I/O error on dev loop0, logical block 3245771, async page read [ 70.816095] attempt to access beyond end of device [ 70.821083] loop0: rw=0, want=17668344, limit=128 [ 70.825938] Buffer I/O error on dev loop0, logical block 8834171, async page read [ 70.846997] attempt to access beyond end of device [ 70.851944] loop0: rw=0, want=26932836, limit=128 [ 70.873400] Buffer I/O error on dev loop0, logical block 13466417, async page read [ 70.882451] attempt to access beyond end of device [ 70.888239] loop0: rw=0, want=16147214, limit=128 [ 70.893213] Buffer I/O error on dev loop0, logical block 8073606, async page read [ 70.901216] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 70.909181] in_atomic(): 1, irqs_disabled(): 0, pid: 3898, name: syz.0.16 [ 70.916271] 2 locks held by syz.0.16/3898: [ 70.920586] #0: 00000000e7ddcb60 (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 70.929495] #1: 00000000afff29ed (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 70.937363] Preemption disabled at: [ 70.937380] [] get_block+0x158/0x1160 [ 70.946684] CPU: 0 PID: 3898 Comm: syz.0.16 Not tainted 4.19.0-syzkaller #0 [ 70.953775] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 70.963153] Call Trace: [ 70.965757] dump_stack+0x15a/0x20a [ 70.969385] ? get_block+0x158/0x1160 [ 70.973181] ___might_sleep.cold.14+0x1f1/0x265 [ 70.977859] __might_sleep+0x95/0x190 [ 70.981663] __getblk_gfp+0x39/0x7c0 [ 70.985372] __bread_gfp+0xa/0x190 [ 70.988905] get_branch+0x290/0x630 [ 70.992657] get_block+0x179/0x1160 [ 70.996281] ? block_to_path.isra.0+0x4a0/0x4a0 [ 71.000945] ? create_empty_buffers+0x401/0x720 [ 71.005832] ? lock_downgrade+0x7f0/0x7f0 [ 71.009980] ? _raw_spin_unlock+0x2c/0x50 [ 71.014185] ? create_empty_buffers+0x401/0x720 [ 71.018866] block_read_full_page+0x272/0xbe0 [ 71.023361] ? block_to_path.isra.0+0x4a0/0x4a0 [ 71.028023] ? __bread_gfp+0x190/0x190 [ 71.031910] ? add_to_page_cache_lru+0x1c1/0x590 [ 71.036662] ? alloc_pages_current+0xd6/0x1b0 [ 71.041154] ? add_to_page_cache_locked+0x10/0x10 [ 71.045997] ? __page_cache_alloc+0x21b/0x320 [ 71.050498] sysv_readpage+0x13/0x20 [ 71.054209] do_read_cache_page.part.5+0x460/0xb70 [ 71.059132] ? sysv_bmap+0x20/0x20 [ 71.062769] read_cache_page+0x40/0x70 [ 71.066747] ? save_trace+0xe0/0x290 [ 71.070508] dir_get_page.isra.0+0x5e/0xc0 [ 71.074741] sysv_find_entry+0x19c/0x520 [ 71.078803] sysv_inode_by_name+0x65/0x330 [ 71.083039] ? sysv_dotdot+0xb0/0xb0 [ 71.086748] ? __lockdep_init_map+0x105/0x590 [ 71.091238] ? __lockdep_init_map+0x105/0x590 [ 71.095739] sysv_lookup+0x59/0xc0 [ 71.099276] __lookup_slow+0x212/0x3f0 [ 71.103170] ? terminate_walk+0x4e0/0x4e0 [ 71.107416] lookup_slow+0x51/0x70 [ 71.110955] walk_component+0x6ee/0xf10 [ 71.114928] ? from_kuid_munged+0x100/0x100 [ 71.119248] ? follow_dotdot+0x1f0/0x1f0 [ 71.123305] ? privileged_wrt_inode_uidgid+0x7c/0xa0 [ 71.128399] ? capable_wrt_inode_uidgid+0x8d/0xb0 [ 71.133281] ? generic_permission+0x244/0x360 [ 71.137863] ? inode_permission+0xaf/0x390 [ 71.142096] link_path_walk.part.12+0x6a2/0xf60 [ 71.146763] ? trace_hardirqs_on+0x28/0x190 [ 71.151181] ? walk_component+0xf10/0xf10 [ 71.155332] ? unlazy_walk+0x160/0x450 [ 71.159229] path_parentat.isra.13+0x27/0x100 [ 71.163727] filename_parentat.isra.20.part.21+0x154/0x400 [ 71.169433] ? getname+0x10/0x10 [ 71.172813] ? setup_fault_attr+0x220/0x220 [ 71.177129] ? strncpy_from_user+0x84/0x260 [ 71.181504] ? kmem_cache_alloc+0x28c/0x2c0 [ 71.186003] ? getname_flags+0xf6/0x510 [ 71.190073] do_renameat2+0x217/0xa00 [ 71.193957] ? kern_path_create+0x30/0x30 [ 71.198101] ? mark_held_locks+0x130/0x130 [ 71.202446] ? _raw_spin_unlock_irqrestore+0x6d/0xd0 [ 71.207576] ? __context_tracking_exit.part.2+0x81/0x1f0 [ 71.213124] ? lock_downgrade+0x7f0/0x7f0 [ 71.217670] ? syscall_slow_exit_work+0x4d0/0x4d0 [ 71.222530] ? do_syscall_64+0x24/0x540 [ 71.226611] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 71.231994] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 71.236583] __x64_sys_rename+0x59/0x80 [ 71.240820] do_syscall_64+0xd6/0x540 [ 71.244810] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 71.250276] RIP: 0033:0x7f5be4089d29 [ 71.253995] 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.273082] RSP: 002b:00007f5be3b03038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 [ 71.280821] RAX: ffffffffffffffda RBX: 00007f5be4279fa0 RCX: 00007f5be4089d29 [ 71.288092] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000020000040 [ 71.295354] RBP: 00007f5be4105b08 R08: 0000000000000000 R09: 0000000000000000 [ 71.302619] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 71.309894] R13: 0000000000000000 R14: 00007f5be4279fa0 R15: 00007ffe89f30098 [ 71.370751] attempt to access beyond end of device [ 71.375886] loop0: rw=0, want=6491550, limit=128 [ 71.389787] Buffer I/O error on dev loop0, logical block 3245774, async page read [ 71.415787] attempt to access beyond end of device [ 71.438513] loop0: rw=0, want=17669880, limit=128 [ 71.443378] Buffer I/O error on dev loop0, logical block 8834939, async page read [ 71.903850] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 71.911870] in_atomic(): 1, irqs_disabled(): 0, pid: 3898, name: syz.0.16 [ 71.918871] 2 locks held by syz.0.16/3898: [ 71.923102] #0: 00000000e7ddcb60 (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 71.931922] #1: 00000000afff29ed (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 71.940042] Preemption disabled at: [ 71.940056] [] get_block+0x158/0x1160 [ 71.949070] CPU: 0 PID: 3898 Comm: syz.0.16 Tainted: G W 4.19.0-syzkaller #0 [ 71.957551] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 71.966995] Call Trace: [ 71.969589] dump_stack+0x15a/0x20a [ 71.973211] ? get_block+0x158/0x1160 [ 71.977016] ___might_sleep.cold.14+0x1f1/0x265 [ 71.981761] __might_sleep+0x95/0x190 [ 71.985717] __getblk_gfp+0x39/0x7c0 [ 71.989426] ? __lock_acquire+0x769/0x4770 [ 71.993663] ? link_path_walk.part.12+0x6a2/0xf60 [ 71.998499] ? path_parentat.isra.13+0x27/0x100 [ 72.003160] ? filename_parentat.isra.20.part.21+0x154/0x400 [ 72.008953] ? do_renameat2+0x217/0xa00 [ 72.012922] __bread_gfp+0xa/0x190 [ 72.016468] get_branch+0x290/0x630 [ 72.020081] get_block+0x179/0x1160 [ 72.023692] ? block_to_path.isra.0+0x4a0/0x4a0 [ 72.028392] ? create_empty_buffers+0x401/0x720 [ 72.033061] ? lock_downgrade+0x7f0/0x7f0 [ 72.037226] ? _raw_spin_unlock+0x2c/0x50 [ 72.041375] ? create_empty_buffers+0x401/0x720 [ 72.046041] block_read_full_page+0x272/0xbe0 [ 72.050553] ? block_to_path.isra.0+0x4a0/0x4a0 [ 72.055211] ? __bread_gfp+0x190/0x190 [ 72.059178] ? add_to_page_cache_lru+0x1c1/0x590 [ 72.063930] ? alloc_pages_current+0xd6/0x1b0 [ 72.068425] ? add_to_page_cache_locked+0x10/0x10 [ 72.073362] ? __page_cache_alloc+0x21b/0x320 [ 72.077858] sysv_readpage+0x13/0x20 [ 72.081571] do_read_cache_page.part.5+0x460/0xb70 [ 72.086493] ? sysv_bmap+0x20/0x20 [ 72.090112] read_cache_page+0x40/0x70 [ 72.093998] ? save_trace+0xe0/0x290 [ 72.097813] dir_get_page.isra.0+0x5e/0xc0 [ 72.102384] sysv_find_entry+0x19c/0x520 [ 72.106435] sysv_inode_by_name+0x65/0x330 [ 72.110669] ? sysv_dotdot+0xb0/0xb0 [ 72.114378] ? __lockdep_init_map+0x105/0x590 [ 72.118880] ? __lockdep_init_map+0x105/0x590 [ 72.123369] sysv_lookup+0x59/0xc0 [ 72.126903] __lookup_slow+0x212/0x3f0 [ 72.130798] ? terminate_walk+0x4e0/0x4e0 [ 72.134938] lookup_slow+0x51/0x70 [ 72.138467] walk_component+0x6ee/0xf10 [ 72.142443] ? from_kuid_munged+0x100/0x100 [ 72.146767] ? follow_dotdot+0x1f0/0x1f0 [ 72.150828] ? privileged_wrt_inode_uidgid+0x7c/0xa0 [ 72.155933] ? capable_wrt_inode_uidgid+0x8d/0xb0 [ 72.160771] ? generic_permission+0x244/0x360 [ 72.165367] ? inode_permission+0xaf/0x390 [ 72.169828] link_path_walk.part.12+0x6a2/0xf60 [ 72.174518] ? trace_hardirqs_on+0x28/0x190 [ 72.178935] ? walk_component+0xf10/0xf10 [ 72.183107] ? unlazy_walk+0x160/0x450 [ 72.187172] path_parentat.isra.13+0x27/0x100 [ 72.191660] filename_parentat.isra.20.part.21+0x154/0x400 [ 72.197275] ? getname+0x10/0x10 [ 72.200629] ? setup_fault_attr+0x220/0x220 [ 72.204938] ? strncpy_from_user+0x84/0x260 [ 72.209268] ? kmem_cache_alloc+0x28c/0x2c0 [ 72.213652] ? getname_flags+0xf6/0x510 [ 72.217726] do_renameat2+0x217/0xa00 [ 72.221721] ? kern_path_create+0x30/0x30 [ 72.226300] ? mark_held_locks+0x130/0x130 [ 72.230568] ? _raw_spin_unlock_irqrestore+0x6d/0xd0 [ 72.235870] ? __context_tracking_exit.part.2+0x81/0x1f0 [ 72.241674] ? lock_downgrade+0x7f0/0x7f0 [ 72.245998] ? syscall_slow_exit_work+0x4d0/0x4d0 [ 72.250853] ? do_syscall_64+0x24/0x540 [ 72.254985] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 72.260343] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 72.264915] __x64_sys_rename+0x59/0x80 [ 72.268892] do_syscall_64+0xd6/0x540 [ 72.272745] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 72.278106] RIP: 0033:0x7f5be4089d29 [ 72.281819] 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.300839] RSP: 002b:00007f5be3b03038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 [ 72.308543] RAX: ffffffffffffffda RBX: 00007f5be4279fa0 RCX: 00007f5be4089d29 [ 72.315827] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000020000040 [ 72.323090] RBP: 00007f5be4105b08 R08: 0000000000000000 R09: 0000000000000000 [ 72.330352] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 72.337620] R13: 0000000000000000 R14: 00007f5be4279fa0 R15: 00007ffe89f30098 [ 72.896045] BUG: sleeping function called from invalid context at include/linux/pagemap.h:481 [ 72.904733] in_atomic(): 1, irqs_disabled(): 0, pid: 3898, name: syz.0.16 [ 72.911734] 2 locks held by syz.0.16/3898: [ 72.915968] #0: 00000000e7ddcb60 (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 72.924903] #1: 00000000afff29ed (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 72.932773] Preemption disabled at: [ 72.932788] [] get_block+0x158/0x1160 [ 72.941950] CPU: 1 PID: 3898 Comm: syz.0.16 Tainted: G W 4.19.0-syzkaller #0 [ 72.950422] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 72.959886] Call Trace: [ 72.962471] dump_stack+0x15a/0x20a [ 72.966082] ? get_block+0x158/0x1160 [ 72.969881] ___might_sleep.cold.14+0x1f1/0x265 [ 72.974648] __might_sleep+0x95/0x190 [ 72.978466] pagecache_get_page+0x33b/0x900 [ 72.982806] __getblk_gfp+0x1f7/0x7c0 [ 72.986610] __bread_gfp+0xa/0x190 [ 72.990144] get_branch+0x290/0x630 [ 72.993874] get_block+0x179/0x1160 [ 72.997515] ? block_to_path.isra.0+0x4a0/0x4a0 [ 73.002204] ? create_empty_buffers+0x401/0x720 [ 73.006951] ? lock_downgrade+0x7f0/0x7f0 [ 73.011102] ? _raw_spin_unlock+0x2c/0x50 [ 73.015246] ? create_empty_buffers+0x401/0x720 [ 73.020125] block_read_full_page+0x272/0xbe0 [ 73.024612] ? block_to_path.isra.0+0x4a0/0x4a0 [ 73.029290] ? __bread_gfp+0x190/0x190 [ 73.033261] ? add_to_page_cache_lru+0x1c1/0x590 [ 73.038026] ? alloc_pages_current+0xd6/0x1b0 [ 73.042515] ? add_to_page_cache_locked+0x10/0x10 [ 73.047353] ? __page_cache_alloc+0x21b/0x320 [ 73.051886] sysv_readpage+0x13/0x20 [ 73.055686] do_read_cache_page.part.5+0x460/0xb70 [ 73.060608] ? sysv_bmap+0x20/0x20 [ 73.064138] read_cache_page+0x40/0x70 [ 73.068024] ? save_trace+0xe0/0x290 [ 73.071731] dir_get_page.isra.0+0x5e/0xc0 [ 73.075962] sysv_find_entry+0x19c/0x520 [ 73.080045] sysv_inode_by_name+0x65/0x330 [ 73.084295] ? sysv_dotdot+0xb0/0xb0 [ 73.088014] ? __lockdep_init_map+0x105/0x590 [ 73.092519] ? __lockdep_init_map+0x105/0x590 [ 73.097102] sysv_lookup+0x59/0xc0 [ 73.100659] __lookup_slow+0x212/0x3f0 [ 73.104585] ? terminate_walk+0x4e0/0x4e0 [ 73.108741] lookup_slow+0x51/0x70 [ 73.112288] walk_component+0x6ee/0xf10 [ 73.116261] ? from_kuid_munged+0x100/0x100 [ 73.120587] ? follow_dotdot+0x1f0/0x1f0 [ 73.124648] ? privileged_wrt_inode_uidgid+0x7c/0xa0 [ 73.129941] ? capable_wrt_inode_uidgid+0x8d/0xb0 [ 73.134782] ? generic_permission+0x244/0x360 [ 73.139415] ? inode_permission+0xaf/0x390 [ 73.143767] link_path_walk.part.12+0x6a2/0xf60 [ 73.148433] ? trace_hardirqs_on+0x28/0x190 [ 73.152794] ? walk_component+0xf10/0xf10 [ 73.156962] ? unlazy_walk+0x160/0x450 [ 73.160838] path_parentat.isra.13+0x27/0x100 [ 73.165322] filename_parentat.isra.20.part.21+0x154/0x400 [ 73.171031] ? getname+0x10/0x10 [ 73.174399] ? setup_fault_attr+0x220/0x220 [ 73.178761] ? strncpy_from_user+0x84/0x260 [ 73.183168] ? kmem_cache_alloc+0x28c/0x2c0 [ 73.187582] ? getname_flags+0xf6/0x510 [ 73.191581] do_renameat2+0x217/0xa00 [ 73.195387] ? kern_path_create+0x30/0x30 [ 73.199816] ? mark_held_locks+0x130/0x130 [ 73.204050] ? _raw_spin_unlock_irqrestore+0x6d/0xd0 [ 73.209339] ? __context_tracking_exit.part.2+0x81/0x1f0 [ 73.214887] ? lock_downgrade+0x7f0/0x7f0 [ 73.219029] ? syscall_slow_exit_work+0x4d0/0x4d0 [ 73.223897] ? do_syscall_64+0x24/0x540 [ 73.227953] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 73.233311] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 73.237892] __x64_sys_rename+0x59/0x80 [ 73.242052] do_syscall_64+0xd6/0x540 [ 73.245983] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 73.251268] RIP: 0033:0x7f5be4089d29 [ 73.254986] 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.273881] RSP: 002b:00007f5be3b03038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 [ 73.282197] RAX: ffffffffffffffda RBX: 00007f5be4279fa0 RCX: 00007f5be4089d29 [ 73.289460] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000020000040 [ 73.296741] RBP: 00007f5be4105b08 R08: 0000000000000000 R09: 0000000000000000 [ 73.304181] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 73.311487] R13: 0000000000000000 R14: 00007f5be4279fa0 R15: 00007ffe89f30098 [ 73.896085] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 73.903858] in_atomic(): 1, irqs_disabled(): 0, pid: 3898, name: syz.0.16 [ 73.910994] 2 locks held by syz.0.16/3898: [ 73.915483] #0: 00000000e7ddcb60 (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 73.924215] #1: 00000000afff29ed (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 73.932117] Preemption disabled at: [ 73.932132] [] get_block+0x158/0x1160 [ 73.941335] CPU: 0 PID: 3898 Comm: syz.0.16 Tainted: G W 4.19.0-syzkaller #0 [ 73.949835] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 73.959359] Call Trace: [ 73.961944] dump_stack+0x15a/0x20a [ 73.965566] ? get_block+0x158/0x1160 [ 73.969415] ___might_sleep.cold.14+0x1f1/0x265 [ 73.974085] __might_sleep+0x95/0x190 [ 73.977882] __getblk_gfp+0x39/0x7c0 [ 73.981592] __bread_gfp+0xa/0x190 [ 73.985216] get_branch+0x290/0x630 [ 73.988841] ? ___preempt_schedule+0x16/0x18 [ 73.993252] get_block+0x179/0x1160 [ 73.996873] ? block_to_path.isra.0+0x4a0/0x4a0 [ 74.001535] ? create_empty_buffers+0x401/0x720 [ 74.006199] ? lock_downgrade+0x7f0/0x7f0 [ 74.010344] ? _raw_spin_unlock+0x2c/0x50 [ 74.014986] ? create_empty_buffers+0x401/0x720 [ 74.019912] block_read_full_page+0x272/0xbe0 [ 74.024405] ? block_to_path.isra.0+0x4a0/0x4a0 [ 74.029177] ? __bread_gfp+0x190/0x190 [ 74.033164] ? add_to_page_cache_lru+0x1c1/0x590 [ 74.038006] ? alloc_pages_current+0xd6/0x1b0 [ 74.042501] ? add_to_page_cache_locked+0x10/0x10 [ 74.047340] ? __page_cache_alloc+0x21b/0x320 [ 74.051831] sysv_readpage+0x13/0x20 [ 74.055548] do_read_cache_page.part.5+0x460/0xb70 [ 74.060487] ? sysv_bmap+0x20/0x20 [ 74.064210] read_cache_page+0x40/0x70 [ 74.068111] ? save_trace+0xe0/0x290 [ 74.071908] dir_get_page.isra.0+0x5e/0xc0 [ 74.076258] sysv_find_entry+0x19c/0x520 [ 74.080380] sysv_inode_by_name+0x65/0x330 [ 74.084699] ? sysv_dotdot+0xb0/0xb0 [ 74.088422] ? __lockdep_init_map+0x105/0x590 [ 74.092912] ? __lockdep_init_map+0x105/0x590 [ 74.097690] sysv_lookup+0x59/0xc0 [ 74.101405] __lookup_slow+0x212/0x3f0 [ 74.105396] ? terminate_walk+0x4e0/0x4e0 [ 74.109545] lookup_slow+0x51/0x70 [ 74.113095] walk_component+0x6ee/0xf10 [ 74.117073] ? from_kuid_munged+0x100/0x100 [ 74.121408] ? follow_dotdot+0x1f0/0x1f0 [ 74.125467] ? privileged_wrt_inode_uidgid+0x7c/0xa0 [ 74.130573] ? capable_wrt_inode_uidgid+0x8d/0xb0 [ 74.135504] ? generic_permission+0x244/0x360 [ 74.140162] ? inode_permission+0xaf/0x390 [ 74.144583] link_path_walk.part.12+0x6a2/0xf60 [ 74.149266] ? trace_hardirqs_on+0x28/0x190 [ 74.153760] ? walk_component+0xf10/0xf10 [ 74.157908] ? unlazy_walk+0x160/0x450 [ 74.161802] path_parentat.isra.13+0x27/0x100 [ 74.166522] filename_parentat.isra.20.part.21+0x154/0x400 [ 74.172736] ? getname+0x10/0x10 [ 74.176191] ? setup_fault_attr+0x220/0x220 [ 74.180686] ? strncpy_from_user+0x84/0x260 [ 74.185021] ? kmem_cache_alloc+0x28c/0x2c0 [ 74.189506] ? getname_flags+0xf6/0x510 [ 74.193485] do_renameat2+0x217/0xa00 [ 74.197285] ? kern_path_create+0x30/0x30 [ 74.201438] ? mark_held_locks+0x130/0x130 [ 74.205702] ? _raw_spin_unlock_irqrestore+0x6d/0xd0 [ 74.210808] ? __context_tracking_exit.part.2+0x81/0x1f0 [ 74.216257] ? lock_downgrade+0x7f0/0x7f0 [ 74.220406] ? syscall_slow_exit_work+0x4d0/0x4d0 [ 74.225335] ? do_syscall_64+0x24/0x540 [ 74.229307] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 74.234672] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 74.239251] __x64_sys_rename+0x59/0x80 [ 74.243226] do_syscall_64+0xd6/0x540 [ 74.247023] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 74.252205] RIP: 0033:0x7f5be4089d29 [ 74.255923] 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.274824] RSP: 002b:00007f5be3b03038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 [ 74.282620] RAX: ffffffffffffffda RBX: 00007f5be4279fa0 RCX: 00007f5be4089d29 [ 74.290068] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000020000040 [ 74.297615] RBP: 00007f5be4105b08 R08: 0000000000000000 R09: 0000000000000000 [ 74.304884] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 74.312151] R13: 0000000000000000 R14: 00007f5be4279fa0 R15: 00007ffe89f30098 [ 74.920796] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 74.928792] in_atomic(): 1, irqs_disabled(): 0, pid: 3898, name: syz.0.16 [ 74.936037] 2 locks held by syz.0.16/3898: [ 74.940264] #0: 00000000e7ddcb60 (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 74.949023] #1: 00000000afff29ed (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 74.956960] Preemption disabled at: [ 74.956973] [] get_block+0x158/0x1160 [ 74.965951] CPU: 0 PID: 3898 Comm: syz.0.16 Tainted: G W 4.19.0-syzkaller #0 [ 74.974436] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 74.983954] Call Trace: [ 74.986539] dump_stack+0x15a/0x20a [ 74.990157] ? get_block+0x158/0x1160 [ 74.994139] ___might_sleep.cold.14+0x1f1/0x265 [ 74.998798] __might_sleep+0x95/0x190 [ 75.002592] __getblk_gfp+0x39/0x7c0 [ 75.006301] ? __lock_acquire+0x769/0x4770 [ 75.010532] ? link_path_walk.part.12+0x6a2/0xf60 [ 75.015468] ? path_parentat.isra.13+0x27/0x100 [ 75.020209] ? filename_parentat.isra.20.part.21+0x154/0x400 [ 75.025987] ? do_renameat2+0x217/0xa00 [ 75.029952] __bread_gfp+0xa/0x190 [ 75.033485] get_branch+0x290/0x630 [ 75.037111] get_block+0x179/0x1160 [ 75.040733] ? block_to_path.isra.0+0x4a0/0x4a0 [ 75.045482] ? create_empty_buffers+0x401/0x720 [ 75.050146] ? lock_downgrade+0x7f0/0x7f0 [ 75.054540] ? _raw_spin_unlock+0x2c/0x50 [ 75.058777] ? create_empty_buffers+0x401/0x720 [ 75.063445] block_read_full_page+0x272/0xbe0 [ 75.068037] ? block_to_path.isra.0+0x4a0/0x4a0 [ 75.072707] ? __bread_gfp+0x190/0x190 [ 75.076594] ? add_to_page_cache_lru+0x1c1/0x590 [ 75.081519] ? alloc_pages_current+0xd6/0x1b0 [ 75.086029] ? add_to_page_cache_locked+0x10/0x10 [ 75.090863] ? __page_cache_alloc+0x21b/0x320 [ 75.095351] sysv_readpage+0x13/0x20 [ 75.099060] do_read_cache_page.part.5+0x460/0xb70 [ 75.104186] ? sysv_bmap+0x20/0x20 [ 75.107729] read_cache_page+0x40/0x70 [ 75.111631] ? save_trace+0xe0/0x290 [ 75.115341] dir_get_page.isra.0+0x5e/0xc0 [ 75.119581] sysv_find_entry+0x19c/0x520 [ 75.123720] sysv_inode_by_name+0x65/0x330 [ 75.127954] ? sysv_dotdot+0xb0/0xb0 [ 75.131746] ? __lockdep_init_map+0x105/0x590 [ 75.136236] ? __lockdep_init_map+0x105/0x590 [ 75.140724] sysv_lookup+0x59/0xc0 [ 75.144266] __lookup_slow+0x212/0x3f0 [ 75.148266] ? terminate_walk+0x4e0/0x4e0 [ 75.152415] lookup_slow+0x51/0x70 [ 75.155955] walk_component+0x6ee/0xf10 [ 75.159985] ? from_kuid_munged+0x100/0x100 [ 75.164558] ? follow_dotdot+0x1f0/0x1f0 [ 75.168699] ? privileged_wrt_inode_uidgid+0x7c/0xa0 [ 75.173797] ? capable_wrt_inode_uidgid+0x8d/0xb0 [ 75.178980] ? generic_permission+0x244/0x360 [ 75.183671] ? inode_permission+0xaf/0x390 [ 75.188164] link_path_walk.part.12+0x6a2/0xf60 [ 75.192836] ? trace_hardirqs_on+0x28/0x190 [ 75.197159] ? walk_component+0xf10/0xf10 [ 75.201495] ? unlazy_walk+0x160/0x450 [ 75.205379] path_parentat.isra.13+0x27/0x100 [ 75.209864] filename_parentat.isra.20.part.21+0x154/0x400 [ 75.215478] ? getname+0x10/0x10 [ 75.218836] ? setup_fault_attr+0x220/0x220 [ 75.223176] ? strncpy_from_user+0x84/0x260 [ 75.227583] ? kmem_cache_alloc+0x28c/0x2c0 [ 75.232026] ? getname_flags+0xf6/0x510 [ 75.235992] do_renameat2+0x217/0xa00 [ 75.239817] ? kern_path_create+0x30/0x30 [ 75.243953] ? mark_held_locks+0x130/0x130 [ 75.248440] ? _raw_spin_unlock_irqrestore+0x6d/0xd0 [ 75.253744] ? __context_tracking_exit.part.2+0x81/0x1f0 [ 75.259464] ? lock_downgrade+0x7f0/0x7f0 [ 75.263801] ? syscall_slow_exit_work+0x4d0/0x4d0 [ 75.268649] ? do_syscall_64+0x24/0x540 [ 75.272766] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 75.278178] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 75.282933] __x64_sys_rename+0x59/0x80 [ 75.286991] do_syscall_64+0xd6/0x540 [ 75.290777] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 75.295958] RIP: 0033:0x7f5be4089d29 [ 75.299661] 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 [ 75.318647] RSP: 002b:00007f5be3b03038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 [ 75.326435] RAX: ffffffffffffffda RBX: 00007f5be4279fa0 RCX: 00007f5be4089d29 [ 75.333698] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000020000040 [ 75.341056] RBP: 00007f5be4105b08 R08: 0000000000000000 R09: 0000000000000000 [ 75.348345] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 75.355609] R13: 0000000000000000 R14: 00007f5be4279fa0 R15: 00007ffe89f30098 [ 75.916025] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 75.923843] in_atomic(): 1, irqs_disabled(): 0, pid: 3898, name: syz.0.16 [ 75.930940] 2 locks held by syz.0.16/3898: [ 75.935423] #0: 00000000e7ddcb60 (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 75.944364] #1: 00000000afff29ed (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 75.952344] Preemption disabled at: [ 75.952358] [] get_block+0x158/0x1160 [ 75.961568] CPU: 0 PID: 3898 Comm: syz.0.16 Tainted: G W 4.19.0-syzkaller #0 [ 75.970046] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 75.979397] Call Trace: [ 75.981979] dump_stack+0x15a/0x20a [ 75.985603] ? get_block+0x158/0x1160 [ 75.989407] ___might_sleep.cold.14+0x1f1/0x265 [ 75.994085] __might_sleep+0x95/0x190 [ 75.997884] __getblk_gfp+0x39/0x7c0 [ 76.002000] __bread_gfp+0xa/0x190 [ 76.005535] get_branch+0x290/0x630 [ 76.009160] get_block+0x179/0x1160 [ 76.012792] ? block_to_path.isra.0+0x4a0/0x4a0 [ 76.017453] ? create_empty_buffers+0x401/0x720 [ 76.022233] ? lock_downgrade+0x7f0/0x7f0 [ 76.026377] ? _raw_spin_unlock+0x2c/0x50 [ 76.030529] ? create_empty_buffers+0x401/0x720 [ 76.035190] block_read_full_page+0x272/0xbe0 [ 76.039766] ? block_to_path.isra.0+0x4a0/0x4a0 [ 76.044431] ? __bread_gfp+0x190/0x190 [ 76.048333] ? add_to_page_cache_lru+0x1c1/0x590 [ 76.053239] ? alloc_pages_current+0xd6/0x1b0 [ 76.057733] ? add_to_page_cache_locked+0x10/0x10 [ 76.062675] ? __page_cache_alloc+0x21b/0x320 [ 76.067261] sysv_readpage+0x13/0x20 [ 76.070982] do_read_cache_page.part.5+0x460/0xb70 [ 76.076089] ? sysv_bmap+0x20/0x20 [ 76.079624] read_cache_page+0x40/0x70 [ 76.083516] ? save_trace+0xe0/0x290 [ 76.087488] dir_get_page.isra.0+0x5e/0xc0 [ 76.091726] sysv_find_entry+0x19c/0x520 [ 76.095784] sysv_inode_by_name+0x65/0x330 [ 76.100019] ? sysv_dotdot+0xb0/0xb0 [ 76.103728] ? __lockdep_init_map+0x105/0x590 [ 76.108306] ? __lockdep_init_map+0x105/0x590 [ 76.112800] sysv_lookup+0x59/0xc0 [ 76.116347] __lookup_slow+0x212/0x3f0 [ 76.120256] ? terminate_walk+0x4e0/0x4e0 [ 76.124496] lookup_slow+0x51/0x70 [ 76.128039] walk_component+0x6ee/0xf10 [ 76.132051] ? from_kuid_munged+0x100/0x100 [ 76.136465] ? follow_dotdot+0x1f0/0x1f0 [ 76.140545] ? privileged_wrt_inode_uidgid+0x7c/0xa0 [ 76.145767] ? capable_wrt_inode_uidgid+0x8d/0xb0 [ 76.150701] ? generic_permission+0x244/0x360 [ 76.155296] ? inode_permission+0xaf/0x390 [ 76.159541] link_path_walk.part.12+0x6a2/0xf60 [ 76.164477] ? trace_hardirqs_on+0x28/0x190 [ 76.168798] ? walk_component+0xf10/0xf10 [ 76.172940] ? unlazy_walk+0x160/0x450 [ 76.176829] path_parentat.isra.13+0x27/0x100 [ 76.181323] filename_parentat.isra.20.part.21+0x154/0x400 [ 76.187128] ? getname+0x10/0x10 [ 76.190495] ? setup_fault_attr+0x220/0x220 [ 76.194822] ? strncpy_from_user+0x84/0x260 [ 76.199137] ? kmem_cache_alloc+0x28c/0x2c0 [ 76.203834] ? getname_flags+0xf6/0x510 [ 76.207819] do_renameat2+0x217/0xa00 [ 76.211657] ? kern_path_create+0x30/0x30 [ 76.215817] ? mark_held_locks+0x130/0x130 [ 76.220150] ? _raw_spin_unlock_irqrestore+0x6d/0xd0 [ 76.225355] ? __context_tracking_exit.part.2+0x81/0x1f0 [ 76.230811] ? lock_downgrade+0x7f0/0x7f0 [ 76.234953] ? syscall_slow_exit_work+0x4d0/0x4d0 [ 76.239794] ? do_syscall_64+0x24/0x540 [ 76.243769] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 76.249226] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 76.253918] __x64_sys_rename+0x59/0x80 [ 76.257898] do_syscall_64+0xd6/0x540 [ 76.261708] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 76.266977] RIP: 0033:0x7f5be4089d29 [ 76.270689] 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 [ 76.289940] RSP: 002b:00007f5be3b03038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 [ 76.297858] RAX: ffffffffffffffda RBX: 00007f5be4279fa0 RCX: 00007f5be4089d29 [ 76.305126] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000020000040 [ 76.312391] RBP: 00007f5be4105b08 R08: 0000000000000000 R09: 0000000000000000 [ 76.319740] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 76.327008] R13: 0000000000000000 R14: 00007f5be4279fa0 R15: 00007ffe89f30098 [ 76.916033] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 76.923763] in_atomic(): 1, irqs_disabled(): 0, pid: 3898, name: syz.0.16 [ 76.930889] 2 locks held by syz.0.16/3898: [ 76.935136] #0: 00000000e7ddcb60 (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 76.943921] #1: 00000000afff29ed (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 76.952233] Preemption disabled at: [ 76.952248] [] get_block+0x158/0x1160 [ 76.961431] CPU: 0 PID: 3898 Comm: syz.0.16 Tainted: G W 4.19.0-syzkaller #0 [ 76.969999] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 76.979362] Call Trace: [ 76.981970] dump_stack+0x15a/0x20a [ 76.985759] ? get_block+0x158/0x1160 [ 76.989551] ___might_sleep.cold.14+0x1f1/0x265 [ 76.994213] __might_sleep+0x95/0x190 [ 76.998009] __getblk_gfp+0x39/0x7c0 [ 77.001730] ? __lock_acquire+0x769/0x4770 [ 77.005966] ? link_path_walk.part.12+0x6a2/0xf60 [ 77.010804] ? path_parentat.isra.13+0x27/0x100 [ 77.015471] ? filename_parentat.isra.20.part.21+0x154/0x400 [ 77.021272] ? do_renameat2+0x217/0xa00 [ 77.025239] __bread_gfp+0xa/0x190 [ 77.028774] get_branch+0x290/0x630 [ 77.032391] get_block+0x179/0x1160 [ 77.036003] ? block_to_path.isra.0+0x4a0/0x4a0 [ 77.040663] ? create_empty_buffers+0x401/0x720 [ 77.045373] ? lock_downgrade+0x7f0/0x7f0 [ 77.049516] ? _raw_spin_unlock+0x2c/0x50 [ 77.053660] ? create_empty_buffers+0x401/0x720 [ 77.058323] block_read_full_page+0x272/0xbe0 [ 77.062898] ? block_to_path.isra.0+0x4a0/0x4a0 [ 77.067562] ? __bread_gfp+0x190/0x190 [ 77.071446] ? add_to_page_cache_lru+0x1c1/0x590 [ 77.076194] ? alloc_pages_current+0xd6/0x1b0 [ 77.080684] ? add_to_page_cache_locked+0x10/0x10 [ 77.085525] ? __page_cache_alloc+0x21b/0x320 [ 77.090044] sysv_readpage+0x13/0x20 [ 77.093881] do_read_cache_page.part.5+0x460/0xb70 [ 77.098995] ? sysv_bmap+0x20/0x20 [ 77.102538] read_cache_page+0x40/0x70 [ 77.106421] ? save_trace+0xe0/0x290 [ 77.110132] dir_get_page.isra.0+0x5e/0xc0 [ 77.114384] sysv_find_entry+0x19c/0x520 [ 77.118706] sysv_inode_by_name+0x65/0x330 [ 77.122963] ? sysv_dotdot+0xb0/0xb0 [ 77.126760] ? __lockdep_init_map+0x105/0x590 [ 77.131251] ? __lockdep_init_map+0x105/0x590 [ 77.135738] sysv_lookup+0x59/0xc0 [ 77.139270] __lookup_slow+0x212/0x3f0 [ 77.143194] ? terminate_walk+0x4e0/0x4e0 [ 77.147599] lookup_slow+0x51/0x70 [ 77.151163] walk_component+0x6ee/0xf10 [ 77.155125] ? from_kuid_munged+0x100/0x100 [ 77.159458] ? follow_dotdot+0x1f0/0x1f0 [ 77.163602] ? privileged_wrt_inode_uidgid+0x7c/0xa0 [ 77.168704] ? capable_wrt_inode_uidgid+0x8d/0xb0 [ 77.173544] ? generic_permission+0x244/0x360 [ 77.178123] ? inode_permission+0xaf/0x390 [ 77.182366] link_path_walk.part.12+0x6a2/0xf60 [ 77.187029] ? trace_hardirqs_on+0x28/0x190 [ 77.191343] ? walk_component+0xf10/0xf10 [ 77.195488] ? unlazy_walk+0x160/0x450 [ 77.199372] path_parentat.isra.13+0x27/0x100 [ 77.203942] filename_parentat.isra.20.part.21+0x154/0x400 [ 77.209560] ? getname+0x10/0x10 [ 77.212917] ? setup_fault_attr+0x220/0x220 [ 77.217236] ? strncpy_from_user+0x84/0x260 [ 77.221650] ? kmem_cache_alloc+0x28c/0x2c0 [ 77.226190] ? getname_flags+0xf6/0x510 [ 77.230161] do_renameat2+0x217/0xa00 [ 77.233961] ? kern_path_create+0x30/0x30 [ 77.238116] ? mark_held_locks+0x130/0x130 [ 77.242363] ? _raw_spin_unlock_irqrestore+0x6d/0xd0 [ 77.247511] ? __context_tracking_exit.part.2+0x81/0x1f0 [ 77.252963] ? lock_downgrade+0x7f0/0x7f0 [ 77.257109] ? syscall_slow_exit_work+0x4d0/0x4d0 [ 77.261957] ? do_syscall_64+0x24/0x540 [ 77.265932] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 77.271310] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 77.275889] __x64_sys_rename+0x59/0x80 [ 77.279959] do_syscall_64+0xd6/0x540 [ 77.283753] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 77.288948] RIP: 0033:0x7f5be4089d29 [ 77.292674] 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 [ 77.311931] RSP: 002b:00007f5be3b03038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 [ 77.320569] RAX: ffffffffffffffda RBX: 00007f5be4279fa0 RCX: 00007f5be4089d29 [ 77.327925] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000020000040 [ 77.335196] RBP: 00007f5be4105b08 R08: 0000000000000000 R09: 0000000000000000 [ 77.342470] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 77.349825] R13: 0000000000000000 R14: 00007f5be4279fa0 R15: 00007ffe89f30098 [ 77.922030] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 77.929834] in_atomic(): 1, irqs_disabled(): 0, pid: 3898, name: syz.0.16 [ 77.936916] 2 locks held by syz.0.16/3898: [ 77.941154] #0: 00000000e7ddcb60 (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 77.949998] #1: 00000000afff29ed (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 77.957848] Preemption disabled at: [ 77.957863] [] get_block+0x158/0x1160 [ 77.966898] CPU: 1 PID: 3898 Comm: syz.0.16 Tainted: G W 4.19.0-syzkaller #0 [ 77.975377] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 77.984892] Call Trace: [ 77.987479] dump_stack+0x15a/0x20a [ 77.991099] ? get_block+0x158/0x1160 [ 77.994893] ___might_sleep.cold.14+0x1f1/0x265 [ 77.999563] __might_sleep+0x95/0x190 [ 78.003373] __getblk_gfp+0x39/0x7c0 [ 78.007082] ? __lock_acquire+0x769/0x4770 [ 78.011312] ? link_path_walk.part.12+0x6a2/0xf60 [ 78.016153] ? path_parentat.isra.13+0x27/0x100 [ 78.020824] ? filename_parentat.isra.20.part.21+0x154/0x400 [ 78.026635] ? do_renameat2+0x217/0xa00 [ 78.030621] __bread_gfp+0xa/0x190 [ 78.034158] get_branch+0x290/0x630 [ 78.037780] get_block+0x179/0x1160 [ 78.041407] ? block_to_path.isra.0+0x4a0/0x4a0 [ 78.046066] ? create_empty_buffers+0x401/0x720 [ 78.050731] ? lock_downgrade+0x7f0/0x7f0 [ 78.054874] ? _raw_spin_unlock+0x2c/0x50 [ 78.059013] ? create_empty_buffers+0x401/0x720 [ 78.063763] block_read_full_page+0x272/0xbe0 [ 78.068343] ? block_to_path.isra.0+0x4a0/0x4a0 [ 78.073097] ? __bread_gfp+0x190/0x190 [ 78.076987] ? add_to_page_cache_lru+0x1c1/0x590 [ 78.081740] ? alloc_pages_current+0xd6/0x1b0 [ 78.086252] ? add_to_page_cache_locked+0x10/0x10 [ 78.091184] ? __page_cache_alloc+0x21b/0x320 [ 78.095679] sysv_readpage+0x13/0x20 [ 78.099753] do_read_cache_page.part.5+0x460/0xb70 [ 78.104768] ? sysv_bmap+0x20/0x20 [ 78.108492] read_cache_page+0x40/0x70 [ 78.112416] ? dir_get_page.isra.0+0x66/0xc0 [ 78.116835] dir_get_page.isra.0+0x5e/0xc0 [ 78.121162] sysv_find_entry+0x19c/0x520 [ 78.125220] sysv_inode_by_name+0x65/0x330 [ 78.129466] ? sysv_dotdot+0xb0/0xb0 [ 78.133361] ? __lockdep_init_map+0x105/0x590 [ 78.137854] ? __lockdep_init_map+0x105/0x590 [ 78.142349] sysv_lookup+0x59/0xc0 [ 78.145886] __lookup_slow+0x212/0x3f0 [ 78.149771] ? terminate_walk+0x4e0/0x4e0 [ 78.154011] lookup_slow+0x51/0x70 [ 78.157558] walk_component+0x6ee/0xf10 [ 78.161532] ? from_kuid_munged+0x100/0x100 [ 78.165856] ? follow_dotdot+0x1f0/0x1f0 [ 78.169917] ? privileged_wrt_inode_uidgid+0x7c/0xa0 [ 78.175016] ? capable_wrt_inode_uidgid+0x8d/0xb0 [ 78.180033] ? generic_permission+0x244/0x360 [ 78.184524] ? inode_permission+0xaf/0x390 [ 78.188932] link_path_walk.part.12+0x6a2/0xf60 [ 78.193777] ? trace_hardirqs_on+0x28/0x190 [ 78.198104] ? walk_component+0xf10/0xf10 [ 78.202346] ? unlazy_walk+0x160/0x450 [ 78.206255] path_parentat.isra.13+0x27/0x100 [ 78.210845] filename_parentat.isra.20.part.21+0x154/0x400 [ 78.216510] ? getname+0x10/0x10 [ 78.219895] ? setup_fault_attr+0x220/0x220 [ 78.224227] ? strncpy_from_user+0x84/0x260 [ 78.228561] ? kmem_cache_alloc+0x28c/0x2c0 [ 78.232898] ? getname_flags+0xf6/0x510 [ 78.236871] do_renameat2+0x217/0xa00 [ 78.240714] ? kern_path_create+0x30/0x30 [ 78.244875] ? mark_held_locks+0x130/0x130 [ 78.249252] ? _raw_spin_unlock_irqrestore+0x6d/0xd0 [ 78.254365] ? __context_tracking_exit.part.2+0x81/0x1f0 [ 78.259812] ? lock_downgrade+0x7f0/0x7f0 [ 78.264052] ? syscall_slow_exit_work+0x4d0/0x4d0 [ 78.269171] ? do_syscall_64+0x24/0x540 [ 78.273151] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 78.278511] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 78.283179] __x64_sys_rename+0x59/0x80 [ 78.287242] do_syscall_64+0xd6/0x540 [ 78.291048] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 78.296405] RIP: 0033:0x7f5be4089d29 [ 78.300113] 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 [ 78.319375] RSP: 002b:00007f5be3b03038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 [ 78.327372] RAX: ffffffffffffffda RBX: 00007f5be4279fa0 RCX: 00007f5be4089d29 [ 78.334752] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000020000040 [ 78.342021] RBP: 00007f5be4105b08 R08: 0000000000000000 R09: 0000000000000000 [ 78.349370] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 78.356647] R13: 0000000000000000 R14: 00007f5be4279fa0 R15: 00007ffe89f30098 [ 78.916182] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 78.923916] in_atomic(): 1, irqs_disabled(): 0, pid: 3898, name: syz.0.16 [ 78.931007] 2 locks held by syz.0.16/3898: [ 78.935241] #0: 00000000e7ddcb60 (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 78.944000] #1: 00000000afff29ed (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 78.951947] Preemption disabled at: [ 78.951961] [] get_block+0x158/0x1160 [ 78.961144] CPU: 1 PID: 3898 Comm: syz.0.16 Tainted: G W 4.19.0-syzkaller #0 [ 78.969882] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 78.979322] Call Trace: [ 78.981917] dump_stack+0x15a/0x20a [ 78.985544] ? get_block+0x158/0x1160 [ 78.989349] ___might_sleep.cold.14+0x1f1/0x265 [ 78.994015] __might_sleep+0x95/0x190 [ 78.997832] __getblk_gfp+0x39/0x7c0 [ 79.001557] ? __lock_acquire+0x769/0x4770 [ 79.005786] ? link_path_walk.part.12+0x6a2/0xf60 [ 79.010715] ? path_parentat.isra.13+0x27/0x100 [ 79.015383] ? filename_parentat.isra.20.part.21+0x154/0x400 [ 79.021201] ? do_renameat2+0x217/0xa00 [ 79.025189] __bread_gfp+0xa/0x190 [ 79.028730] get_branch+0x290/0x630 [ 79.032357] get_block+0x179/0x1160 [ 79.035991] ? block_to_path.isra.0+0x4a0/0x4a0 [ 79.040743] ? create_empty_buffers+0x401/0x720 [ 79.045512] ? lock_downgrade+0x7f0/0x7f0 [ 79.049658] ? _raw_spin_unlock+0x2c/0x50 [ 79.054008] ? create_empty_buffers+0x401/0x720 [ 79.058676] block_read_full_page+0x272/0xbe0 [ 79.063167] ? block_to_path.isra.0+0x4a0/0x4a0 [ 79.067941] ? __bread_gfp+0x190/0x190 [ 79.071907] ? add_to_page_cache_lru+0x1c1/0x590 [ 79.076664] ? alloc_pages_current+0xd6/0x1b0 [ 79.081188] ? add_to_page_cache_locked+0x10/0x10 [ 79.086143] ? __page_cache_alloc+0x21b/0x320 [ 79.090642] sysv_readpage+0x13/0x20 [ 79.094623] do_read_cache_page.part.5+0x460/0xb70 [ 79.099639] ? sysv_bmap+0x20/0x20 [ 79.103280] read_cache_page+0x40/0x70 [ 79.107260] ? dir_get_page.isra.0+0x66/0xc0 [ 79.111666] dir_get_page.isra.0+0x5e/0xc0 [ 79.115983] sysv_find_entry+0x19c/0x520 [ 79.120133] sysv_inode_by_name+0x65/0x330 [ 79.124534] ? sysv_dotdot+0xb0/0xb0 [ 79.128253] ? __lockdep_init_map+0x105/0x590 [ 79.132750] ? __lockdep_init_map+0x105/0x590 [ 79.137243] sysv_lookup+0x59/0xc0 [ 79.140792] __lookup_slow+0x212/0x3f0 [ 79.144675] ? terminate_walk+0x4e0/0x4e0 [ 79.148887] lookup_slow+0x51/0x70 [ 79.152422] walk_component+0x6ee/0xf10 [ 79.156410] ? from_kuid_munged+0x100/0x100 [ 79.160870] ? follow_dotdot+0x1f0/0x1f0 [ 79.164932] ? privileged_wrt_inode_uidgid+0x7c/0xa0 [ 79.170046] ? capable_wrt_inode_uidgid+0x8d/0xb0 [ 79.175075] ? generic_permission+0x244/0x360 [ 79.179654] ? inode_permission+0xaf/0x390 [ 79.183910] link_path_walk.part.12+0x6a2/0xf60 [ 79.188581] ? trace_hardirqs_on+0x28/0x190 [ 79.193029] ? walk_component+0xf10/0xf10 [ 79.197186] ? unlazy_walk+0x160/0x450 [ 79.201069] path_parentat.isra.13+0x27/0x100 [ 79.205563] filename_parentat.isra.20.part.21+0x154/0x400 [ 79.211188] ? getname+0x10/0x10 [ 79.214579] ? setup_fault_attr+0x220/0x220 [ 79.218914] ? strncpy_from_user+0x84/0x260 [ 79.223236] ? kmem_cache_alloc+0x28c/0x2c0 [ 79.227815] ? getname_flags+0xf6/0x510 [ 79.231909] do_renameat2+0x217/0xa00 [ 79.235812] ? kern_path_create+0x30/0x30 [ 79.239957] ? mark_held_locks+0x130/0x130 [ 79.244272] ? _raw_spin_unlock_irqrestore+0x6d/0xd0 [ 79.249374] ? __context_tracking_exit.part.2+0x81/0x1f0 [ 79.254825] ? lock_downgrade+0x7f0/0x7f0 [ 79.259059] ? syscall_slow_exit_work+0x4d0/0x4d0 [ 79.263988] ? do_syscall_64+0x24/0x540 [ 79.268129] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 79.273496] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 79.278176] __x64_sys_rename+0x59/0x80 [ 79.282147] do_syscall_64+0xd6/0x540 [ 79.285947] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 79.291126] RIP: 0033:0x7f5be4089d29 [ 79.294831] 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 [ 79.313760] RSP: 002b:00007f5be3b03038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 [ 79.321468] RAX: ffffffffffffffda RBX: 00007f5be4279fa0 RCX: 00007f5be4089d29 [ 79.328735] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000020000040 [ 79.336006] RBP: 00007f5be4105b08 R08: 0000000000000000 R09: 0000000000000000 [ 79.343273] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 79.350538] R13: 0000000000000000 R14: 00007f5be4279fa0 R15: 00007ffe89f30098 2024/12/30 15:46:51 executed programs: 11 [ 79.518772] attempt to access beyond end of device [ 79.523729] loop4: rw=0, want=6491538, limit=128 [ 79.532938] Buffer I/O error on dev loop4, logical block 3245768, async page read [ 79.546148] attempt to access beyond end of device [ 79.551109] loop4: rw=0, want=17666808, limit=128 [ 79.566319] Buffer I/O error on dev loop4, logical block 8833403, async page read [ 79.586138] attempt to access beyond end of device [ 79.591208] loop4: rw=0, want=26539620, limit=128 [ 79.613225] Buffer I/O error on dev loop4, logical block 13269809, async page read [ 79.636090] attempt to access beyond end of device [ 79.641170] loop4: rw=0, want=16147214, limit=128 [ 79.673834] Buffer I/O error on dev loop4, logical block 8073606, async page read [ 79.696152] attempt to access beyond end of device [ 79.701145] loop4: rw=0, want=6491544, limit=128 [ 79.712440] Buffer I/O error on dev loop4, logical block 3245771, async page read [ 79.726267] attempt to access beyond end of device [ 79.731219] loop4: rw=0, want=17668344, limit=128 [ 79.746170] Buffer I/O error on dev loop4, logical block 8834171, async page read [ 79.768145] attempt to access beyond end of device [ 79.786506] loop4: rw=0, want=26932836, limit=128 [ 79.804392] Buffer I/O error on dev loop4, logical block 13466417, async page read [ 79.830227] attempt to access beyond end of device [ 79.835304] loop4: rw=0, want=16147214, limit=128 [ 79.840943] Buffer I/O error on dev loop4, logical block 8073606, async page read [ 79.856594] attempt to access beyond end of device [ 79.872157] loop4: rw=0, want=6491550, limit=128 [ 79.886145] Buffer I/O error on dev loop4, logical block 3245774, async page read [ 79.904111] attempt to access beyond end of device [ 79.916478] BUG: sleeping function called from invalid context at fs/buffer.c:1318 [ 79.924418] loop4: rw=0, want=17669880, limit=128 [ 79.924821] in_atomic(): 1, irqs_disabled(): 0, pid: 3898, name: syz.0.16 [ 79.936452] Buffer I/O error on dev loop4, logical block 8834939, async page read [ 79.936849] 2 locks held by syz.0.16/3898: [ 79.948594] #0: 00000000e7ddcb60 (&type->i_mutex_dir_key#8){++++}, at: lookup_slow+0x43/0x70 [ 79.957434] #1: 00000000afff29ed (pointers_lock){.+.+}, at: get_block+0x158/0x1160 [ 79.965418] Preemption disabled at: [ 79.965433] [] get_block+0x158/0x1160 [ 79.974537] CPU: 1 PID: 3898 Comm: syz.0.16 Tainted: G W 4.19.0-syzkaller #0 [ 79.983114] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 79.992559] Call Trace: [ 79.995148] dump_stack+0x15a/0x20a [ 79.998775] ? get_block+0x158/0x1160 [ 80.002585] ___might_sleep.cold.14+0x1f1/0x265 [ 80.007263] __might_sleep+0x95/0x190 [ 80.011164] __getblk_gfp+0x39/0x7c0 [ 80.014888] ? __lock_acquire+0x769/0x4770 [ 80.019384] ? link_path_walk.part.12+0x6a2/0xf60 [ 80.024496] ? path_parentat.isra.13+0x27/0x100 [ 80.029256] ? filename_parentat.isra.20.part.21+0x154/0x400 [ 80.035231] ? do_renameat2+0x217/0xa00 [ 80.039207] __bread_gfp+0xa/0x190 [ 80.042762] get_branch+0x290/0x630 [ 80.046388] get_block+0x179/0x1160 [ 80.050009] ? block_to_path.isra.0+0x4a0/0x4a0 [ 80.054671] ? create_empty_buffers+0x401/0x720 [ 80.059339] ? lock_downgrade+0x7f0/0x7f0 [ 80.063482] ? _raw_spin_unlock+0x2c/0x50 [ 80.067810] ? create_empty_buffers+0x401/0x720 [ 80.072472] block_read_full_page+0x272/0xbe0 [ 80.076971] ? block_to_path.isra.0+0x4a0/0x4a0 [ 80.081635] ? __bread_gfp+0x190/0x190 [ 80.085523] ? add_to_page_cache_lru+0x1c1/0x590 [ 80.090858] ? alloc_pages_current+0xd6/0x1b0 [ 80.095579] ? add_to_page_cache_locked+0x10/0x10 [ 80.100510] ? __page_cache_alloc+0x21b/0x320 [ 80.105184] sysv_readpage+0x13/0x20 [ 80.108901] do_read_cache_page.part.5+0x460/0xb70 [ 80.113830] ? sysv_bmap+0x20/0x20 [ 80.117367] read_cache_page+0x40/0x70 [ 80.121390] ? dir_get_page.isra.0+0x66/0xc0 [ 80.125894] dir_get_page.isra.0+0x5e/0xc0 [ 80.130153] sysv_find_entry+0x19c/0x520 [ 80.134457] sysv_inode_by_name+0x65/0x330 [ 80.138698] ? sysv_dotdot+0xb0/0xb0 [ 80.142414] ? __lockdep_init_map+0x105/0x590 [ 80.146914] ? __lockdep_init_map+0x105/0x590 [ 80.151421] sysv_lookup+0x59/0xc0 [ 80.155055] __lookup_slow+0x212/0x3f0 [ 80.159011] ? terminate_walk+0x4e0/0x4e0 [ 80.163270] lookup_slow+0x51/0x70 [ 80.166830] walk_component+0x6ee/0xf10 [ 80.170843] ? from_kuid_munged+0x100/0x100 [ 80.175164] ? follow_dotdot+0x1f0/0x1f0 [ 80.179313] ? privileged_wrt_inode_uidgid+0x7c/0xa0 [ 80.184418] ? capable_wrt_inode_uidgid+0x8d/0xb0 [ 80.189345] ? generic_permission+0x244/0x360 [ 80.193840] ? inode_permission+0xaf/0x390 [ 80.198075] link_path_walk.part.12+0x6a2/0xf60 [ 80.202741] ? trace_hardirqs_on+0x28/0x190 [ 80.207248] ? walk_component+0xf10/0xf10 [ 80.211490] ? unlazy_walk+0x160/0x450 [ 80.215464] path_parentat.isra.13+0x27/0x100 [ 80.220156] filename_parentat.isra.20.part.21+0x154/0x400 [ 80.226484] ? getname+0x10/0x10 [ 80.229847] ? setup_fault_attr+0x220/0x220 [ 80.234435] ? strncpy_from_user+0x84/0x260 [ 80.239111] ? kmem_cache_alloc+0x28c/0x2c0 [ 80.243450] ? getname_flags+0xf6/0x510 [ 80.247604] do_renameat2+0x217/0xa00 [ 80.251399] ? kern_path_create+0x30/0x30 [ 80.255541] ? mark_held_locks+0x130/0x130 [ 80.259867] ? _raw_spin_unlock_irqrestore+0x6d/0xd0 [ 80.265114] ? __context_tracking_exit.part.2+0x81/0x1f0 [ 80.270676] ? lock_downgrade+0x7f0/0x7f0 [ 80.275618] ? syscall_slow_exit_work+0x4d0/0x4d0 [ 80.280966] ? do_syscall_64+0x24/0x540 [ 80.284974] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 80.290514] ? lockdep_hardirqs_on+0x3bb/0x5b0 [ 80.295365] __x64_sys_rename+0x59/0x80 [ 80.299441] do_syscall_64+0xd6/0x540 [ 80.303550] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 80.308928] RIP: 0033:0x7f5be4089d29 [ 80.312633] 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 [ 80.331626] RSP: 002b:00007f5be3b03038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 [ 80.339328] RAX: ffffffffffffffda RBX: 00007f5be4279fa0 RCX: 00007f5be4089d29 [ 80.346600] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000020000040 [ 80.353899] RBP: 00007f5be4105b08 R08: 0000000000000000 R09: 0000000000000000 [ 80.361165] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 80.368428] R13: 0000000000000000 R14: 00007f5be4279fa0 R15: 00007ffe89f30098