Debian GNU/Linux 9 syzkaller ttyS0 Warning: Permanently added '10.128.0.53' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 32.770965] attempt to access beyond end of device [ 32.776102] loop0: rw=0, want=6491538, limit=128 [ 32.780941] Buffer I/O error on dev loop0, logical block 3245768, async page read [ 32.790744] attempt to access beyond end of device [ 32.796438] loop0: rw=0, want=17666808, limit=128 [ 32.801671] Buffer I/O error on dev loop0, logical block 8833403, async page read [ 32.809340] attempt to access beyond end of device [ 32.814442] loop0: rw=0, want=26539620, limit=128 [ 32.819282] Buffer I/O error on dev loop0, logical block 13269809, async page read [ 32.827418] attempt to access beyond end of device [ 32.832497] loop0: rw=0, want=16147214, limit=128 [ 32.832512] Buffer I/O error on dev loop0, logical block 8073606, async page read [ 32.832644] attempt to access beyond end of device [ 32.850037] loop0: rw=0, want=6491544, limit=128 [ 32.854864] Buffer I/O error on dev loop0, logical block 3245771, async page read [ 32.862583] attempt to access beyond end of device [ 32.867498] loop0: rw=0, want=17668344, limit=128 [ 32.872390] Buffer I/O error on dev loop0, logical block 8834171, async page read [ 32.880022] attempt to access beyond end of device [ 32.885002] loop0: rw=0, want=26932836, limit=128 [ 32.889836] Buffer I/O error on dev loop0, logical block 13466417, async page read [ 32.897617] attempt to access beyond end of device [ 32.902601] loop0: rw=0, want=16147214, limit=128 [ 32.907433] Buffer I/O error on dev loop0, logical block 8073606, async page read [ 32.915185] BUG: sleeping function called from invalid context at fs/buffer.c:1319 [ 32.923054] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 32.930579] 2 locks held by syz-executor352/8075: [ 32.935470] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 32.944565] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 32.952450] Preemption disabled at: [ 32.952456] [<0000000000000000>] (null) [ 32.960905] CPU: 1 PID: 8075 Comm: syz-executor352 Not tainted 4.19.211-syzkaller #0 [ 32.968777] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 32.978118] Call Trace: [ 32.980696] dump_stack+0x1fc/0x2ef [ 32.984310] ___might_sleep.cold+0x235/0x250 [ 32.988705] __bread_gfp+0x3f/0x300 [ 32.992325] get_branch+0x2cd/0x640 [ 32.996032] get_block+0x194/0x1510 [ 32.999734] ? block_to_path.isra.0+0x440/0x440 [ 33.004381] ? create_page_buffers+0x212/0x350 [ 33.008944] ? alloc_page_buffers+0x2da/0x5c0 [ 33.013421] ? create_empty_buffers+0x4e7/0x760 [ 33.018069] ? do_raw_spin_unlock+0x171/0x230 [ 33.022639] ? _raw_spin_unlock+0x29/0x40 [ 33.026791] ? create_page_buffers+0x190/0x350 [ 33.031354] block_read_full_page+0x288/0xd10 [ 33.035833] ? block_to_path.isra.0+0x440/0x440 [ 33.040482] ? __bread_gfp+0x300/0x300 [ 33.044350] ? add_to_page_cache_locked+0x40/0x40 [ 33.049245] do_read_cache_page+0x533/0x1170 [ 33.053648] ? sysv_bmap+0x30/0x30 [ 33.057178] sysv_find_entry+0x21a/0x6f0 [ 33.061231] sysv_inode_by_name+0x6d/0x3d0 [ 33.065452] ? sysv_dotdot+0x150/0x150 [ 33.069346] ? d_lookup+0x1aa/0x250 [ 33.072964] sysv_lookup+0x7c/0x100 [ 33.076571] ? sysv_hash+0xe0/0xe0 [ 33.080098] lookup_open+0x698/0x1a20 [ 33.083881] ? vfs_mkdir+0x7a0/0x7a0 [ 33.087577] ? lookup_fast+0x4e9/0x1080 [ 33.091536] ? path_openat+0x17ec/0x2df0 [ 33.095581] path_openat+0x1804/0x2df0 [ 33.099452] ? path_lookupat+0x8d0/0x8d0 [ 33.103507] ? mark_held_locks+0xf0/0xf0 [ 33.107549] ? __lock_acquire+0x6de/0x3ff0 [ 33.111767] do_filp_open+0x18c/0x3f0 [ 33.115554] ? may_open_dev+0xf0/0xf0 [ 33.119336] ? lock_downgrade+0x720/0x720 [ 33.123461] ? lock_acquire+0x170/0x3c0 [ 33.127428] ? __alloc_fd+0x34/0x570 [ 33.131121] ? do_raw_spin_unlock+0x171/0x230 [ 33.135599] ? _raw_spin_unlock+0x29/0x40 [ 33.139728] ? __alloc_fd+0x28d/0x570 [ 33.143514] do_sys_open+0x3b3/0x520 [ 33.147210] ? filp_open+0x70/0x70 [ 33.150730] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 33.156075] ? trace_hardirqs_off_caller+0x6e/0x210 [ 33.161069] ? do_syscall_64+0x21/0x620 [ 33.165022] do_syscall_64+0xf9/0x620 [ 33.168804] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 33.173972] RIP: 0033:0x7f9de3fec759 [ 33.177673] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 14 00 00 90 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 c0 ff ff ff f7 d8 64 89 01 48 [ 33.196558] RSP: 002b:00007ffe71995a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 33.204244] RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007f9de3fec759 [ 33.211495] RDX: 0000000000000000 RSI: 0000000020004280 RDI: 00000000ffffff9c [ 33.218742] RBP: 00007f9de3fabff0 R08: 0000000000009e04 R09: 0000000000000000 [ 33.225990] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f9de3fac080 [ 33.233238] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 33.241736] attempt to access beyond end of device [ 33.246683] loop0: rw=0, want=6491550, limit=128 [ 33.251998] Buffer I/O error on dev loop0, logical block 3245774, async page read [ 33.259656] attempt to access beyond end of device [ 33.264840] loop0: rw=0, want=17669880, limit=128 [ 33.269672] Buffer I/O error on dev loop0, logical block 8834939, async page read [ 33.910223] BUG: sleeping function called from invalid context at include/linux/pagemap.h:482 [ 33.918897] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 33.926471] 2 locks held by syz-executor352/8075: [ 33.931366] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 33.940445] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 33.948243] Preemption disabled at: [ 33.948248] [<0000000000000000>] (null) [ 33.956747] CPU: 0 PID: 8075 Comm: syz-executor352 Tainted: G W 4.19.211-syzkaller #0 [ 33.966022] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 33.975352] Call Trace: [ 33.977924] dump_stack+0x1fc/0x2ef [ 33.981533] ___might_sleep.cold+0x235/0x250 [ 33.985923] pagecache_get_page+0x5f2/0xd50 [ 33.990232] __getblk_slow+0x216/0x9e0 [ 33.994106] __bread_gfp+0x218/0x300 [ 33.997801] get_branch+0x2cd/0x640 [ 34.001410] get_block+0x194/0x1510 [ 34.005017] ? get_mem_cgroup_from_page+0x7a/0x3b0 [ 34.009932] ? block_to_path.isra.0+0x440/0x440 [ 34.014579] ? create_page_buffers+0x212/0x350 [ 34.019145] ? create_empty_buffers+0x4e7/0x760 [ 34.023793] ? do_raw_spin_unlock+0x171/0x230 [ 34.028268] ? _raw_spin_unlock+0x29/0x40 [ 34.032394] ? create_page_buffers+0x190/0x350 [ 34.036955] block_read_full_page+0x288/0xd10 [ 34.041432] ? block_to_path.isra.0+0x440/0x440 [ 34.046082] ? __bread_gfp+0x300/0x300 [ 34.049949] ? add_to_page_cache_lru+0x259/0x680 [ 34.054691] ? add_to_page_cache_locked+0x40/0x40 [ 34.059519] do_read_cache_page+0x533/0x1170 [ 34.063905] ? sysv_bmap+0x30/0x30 [ 34.067425] sysv_find_entry+0x21a/0x6f0 [ 34.071482] sysv_inode_by_name+0x6d/0x3d0 [ 34.075700] ? sysv_dotdot+0x150/0x150 [ 34.079570] ? d_lookup+0x1aa/0x250 [ 34.083180] sysv_lookup+0x7c/0x100 [ 34.086879] ? sysv_hash+0xe0/0xe0 [ 34.090400] lookup_open+0x698/0x1a20 [ 34.094185] ? vfs_mkdir+0x7a0/0x7a0 [ 34.097890] ? lookup_fast+0x4e9/0x1080 [ 34.101850] ? path_openat+0x17ec/0x2df0 [ 34.105906] path_openat+0x1804/0x2df0 [ 34.109782] ? path_lookupat+0x8d0/0x8d0 [ 34.113825] ? mark_held_locks+0xf0/0xf0 [ 34.117888] ? __lock_acquire+0x6de/0x3ff0 [ 34.122106] do_filp_open+0x18c/0x3f0 [ 34.125887] ? may_open_dev+0xf0/0xf0 [ 34.129672] ? lock_downgrade+0x720/0x720 [ 34.133813] ? lock_acquire+0x170/0x3c0 [ 34.137780] ? __alloc_fd+0x34/0x570 [ 34.141492] ? do_raw_spin_unlock+0x171/0x230 [ 34.145970] ? _raw_spin_unlock+0x29/0x40 [ 34.150100] ? __alloc_fd+0x28d/0x570 [ 34.153893] do_sys_open+0x3b3/0x520 [ 34.157592] ? filp_open+0x70/0x70 [ 34.161113] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 34.166460] ? trace_hardirqs_off_caller+0x6e/0x210 [ 34.171479] ? do_syscall_64+0x21/0x620 [ 34.175438] do_syscall_64+0xf9/0x620 [ 34.179226] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 34.184394] RIP: 0033:0x7f9de3fec759 [ 34.188089] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 14 00 00 90 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 c0 ff ff ff f7 d8 64 89 01 48 [ 34.206970] RSP: 002b:00007ffe71995a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 34.214656] RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007f9de3fec759 [ 34.221906] RDX: 0000000000000000 RSI: 0000000020004280 RDI: 00000000ffffff9c [ 34.229156] RBP: 00007f9de3fabff0 R08: 0000000000009e04 R09: 0000000000000000 [ 34.236420] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f9de3fac080 [ 34.243673] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 34.909476] BUG: sleeping function called from invalid context at fs/buffer.c:1319 [ 34.917192] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 34.924762] 2 locks held by syz-executor352/8075: [ 34.929766] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 34.939053] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 34.946923] Preemption disabled at: [ 34.946929] [<0000000000000000>] (null) [ 34.955445] CPU: 0 PID: 8075 Comm: syz-executor352 Tainted: G W 4.19.211-syzkaller #0 [ 34.964716] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 34.974048] Call Trace: [ 34.976624] dump_stack+0x1fc/0x2ef [ 34.980239] ___might_sleep.cold+0x235/0x250 [ 34.984632] __bread_gfp+0x3f/0x300 [ 34.988245] get_branch+0x2cd/0x640 [ 34.991857] get_block+0x194/0x1510 [ 34.995469] ? get_mem_cgroup_from_page+0x7a/0x3b0 [ 35.000385] ? block_to_path.isra.0+0x440/0x440 [ 35.005032] ? create_page_buffers+0x212/0x350 [ 35.009600] ? create_empty_buffers+0x4e7/0x760 [ 35.014249] ? do_raw_spin_unlock+0x171/0x230 [ 35.018724] ? _raw_spin_unlock+0x29/0x40 [ 35.022854] ? create_page_buffers+0x190/0x350 [ 35.027418] block_read_full_page+0x288/0xd10 [ 35.031909] ? block_to_path.isra.0+0x440/0x440 [ 35.036565] ? __bread_gfp+0x300/0x300 [ 35.040435] ? add_to_page_cache_lru+0x259/0x680 [ 35.045357] ? add_to_page_cache_locked+0x40/0x40 [ 35.050191] do_read_cache_page+0x533/0x1170 [ 35.054588] ? sysv_bmap+0x30/0x30 [ 35.058113] sysv_find_entry+0x21a/0x6f0 [ 35.062158] sysv_inode_by_name+0x6d/0x3d0 [ 35.066399] ? sysv_dotdot+0x150/0x150 [ 35.070271] ? d_lookup+0x1aa/0x250 [ 35.073883] sysv_lookup+0x7c/0x100 [ 35.077506] ? sysv_hash+0xe0/0xe0 [ 35.081030] lookup_open+0x698/0x1a20 [ 35.084817] ? vfs_mkdir+0x7a0/0x7a0 [ 35.088519] ? lookup_fast+0x4e9/0x1080 [ 35.092477] ? path_openat+0x17ec/0x2df0 [ 35.096523] path_openat+0x1804/0x2df0 [ 35.100398] ? path_lookupat+0x8d0/0x8d0 [ 35.104440] ? mark_held_locks+0xf0/0xf0 [ 35.108479] ? __lock_acquire+0x6de/0x3ff0 [ 35.112695] do_filp_open+0x18c/0x3f0 [ 35.116499] ? may_open_dev+0xf0/0xf0 [ 35.120283] ? lock_downgrade+0x720/0x720 [ 35.124437] ? lock_acquire+0x170/0x3c0 [ 35.128393] ? __alloc_fd+0x34/0x570 [ 35.132090] ? do_raw_spin_unlock+0x171/0x230 [ 35.136576] ? _raw_spin_unlock+0x29/0x40 [ 35.140704] ? __alloc_fd+0x28d/0x570 [ 35.144487] do_sys_open+0x3b3/0x520 [ 35.148179] ? filp_open+0x70/0x70 [ 35.151700] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 35.157058] ? trace_hardirqs_off_caller+0x6e/0x210 [ 35.162072] ? do_syscall_64+0x21/0x620 [ 35.166033] do_syscall_64+0xf9/0x620 [ 35.169819] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 35.174991] RIP: 0033:0x7f9de3fec759 [ 35.178687] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 14 00 00 90 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 c0 ff ff ff f7 d8 64 89 01 48 [ 35.197572] RSP: 002b:00007ffe71995a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 35.205262] RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007f9de3fec759 [ 35.212511] RDX: 0000000000000000 RSI: 0000000020004280 RDI: 00000000ffffff9c [ 35.219762] RBP: 00007f9de3fabff0 R08: 0000000000009e04 R09: 0000000000000000 [ 35.227010] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f9de3fac080 [ 35.234258] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 35.908725] BUG: sleeping function called from invalid context at fs/buffer.c:1319 [ 35.916452] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 35.924034] 2 locks held by syz-executor352/8075: [ 35.929033] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 35.938058] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 35.945956] Preemption disabled at: [ 35.945980] [<0000000000000000>] (null) [ 35.954486] CPU: 0 PID: 8075 Comm: syz-executor352 Tainted: G W 4.19.211-syzkaller #0 [ 35.963788] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 35.973119] Call Trace: [ 35.975692] dump_stack+0x1fc/0x2ef [ 35.979302] ___might_sleep.cold+0x235/0x250 [ 35.983693] __bread_gfp+0x3f/0x300 [ 35.987307] get_branch+0x2cd/0x640 [ 35.990922] get_block+0x194/0x1510 [ 35.994533] ? get_mem_cgroup_from_page+0x7a/0x3b0 [ 35.999448] ? block_to_path.isra.0+0x440/0x440 [ 36.004130] ? create_page_buffers+0x212/0x350 [ 36.008703] ? create_empty_buffers+0x4e7/0x760 [ 36.013356] ? do_raw_spin_unlock+0x171/0x230 [ 36.017833] ? _raw_spin_unlock+0x29/0x40 [ 36.021962] ? create_page_buffers+0x190/0x350 [ 36.026531] block_read_full_page+0x288/0xd10 [ 36.031011] ? block_to_path.isra.0+0x440/0x440 [ 36.035666] ? __bread_gfp+0x300/0x300 [ 36.039536] ? add_to_page_cache_lru+0x259/0x680 [ 36.044273] ? add_to_page_cache_locked+0x40/0x40 [ 36.049101] do_read_cache_page+0x533/0x1170 [ 36.053507] ? sysv_bmap+0x30/0x30 [ 36.057034] sysv_find_entry+0x21a/0x6f0 [ 36.061082] sysv_inode_by_name+0x6d/0x3d0 [ 36.065303] ? sysv_dotdot+0x150/0x150 [ 36.069176] ? d_lookup+0x1aa/0x250 [ 36.072799] sysv_lookup+0x7c/0x100 [ 36.076411] ? sysv_hash+0xe0/0xe0 [ 36.079930] lookup_open+0x698/0x1a20 [ 36.083715] ? vfs_mkdir+0x7a0/0x7a0 [ 36.087412] ? lookup_fast+0x4e9/0x1080 [ 36.091367] ? path_openat+0x17ec/0x2df0 [ 36.095412] path_openat+0x1804/0x2df0 [ 36.099287] ? path_lookupat+0x8d0/0x8d0 [ 36.103329] ? mark_held_locks+0xf0/0xf0 [ 36.107369] ? __lock_acquire+0x6de/0x3ff0 [ 36.111587] do_filp_open+0x18c/0x3f0 [ 36.115366] ? may_open_dev+0xf0/0xf0 [ 36.119265] ? lock_downgrade+0x720/0x720 [ 36.123397] ? lock_acquire+0x170/0x3c0 [ 36.127358] ? __alloc_fd+0x34/0x570 [ 36.131058] ? do_raw_spin_unlock+0x171/0x230 [ 36.135543] ? _raw_spin_unlock+0x29/0x40 [ 36.139673] ? __alloc_fd+0x28d/0x570 [ 36.143459] do_sys_open+0x3b3/0x520 [ 36.147155] ? filp_open+0x70/0x70 [ 36.150682] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 36.156029] ? trace_hardirqs_off_caller+0x6e/0x210 [ 36.161026] ? do_syscall_64+0x21/0x620 [ 36.164982] do_syscall_64+0xf9/0x620 [ 36.168768] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 36.173954] RIP: 0033:0x7f9de3fec759 [ 36.177648] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 14 00 00 90 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 c0 ff ff ff f7 d8 64 89 01 48 [ 36.196528] RSP: 002b:00007ffe71995a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 36.204218] RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007f9de3fec759 [ 36.211465] RDX: 0000000000000000 RSI: 0000000020004280 RDI: 00000000ffffff9c [ 36.218713] RBP: 00007f9de3fabff0 R08: 0000000000009e04 R09: 0000000000000000 [ 36.225963] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f9de3fac080 [ 36.233212] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 36.908235] BUG: sleeping function called from invalid context at fs/buffer.c:1319 [ 36.915980] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 36.923573] 2 locks held by syz-executor352/8075: [ 36.928463] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 36.937480] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 36.945344] Preemption disabled at: [ 36.945349] [<0000000000000000>] (null) [ 36.953875] CPU: 1 PID: 8075 Comm: syz-executor352 Tainted: G W 4.19.211-syzkaller #0 [ 36.963119] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 36.972495] Call Trace: [ 36.975067] dump_stack+0x1fc/0x2ef [ 36.978675] ___might_sleep.cold+0x235/0x250 [ 36.983068] __bread_gfp+0x3f/0x300 [ 36.986676] get_branch+0x2cd/0x640 [ 36.990286] get_block+0x194/0x1510 [ 36.993892] ? get_mem_cgroup_from_page+0x7a/0x3b0 [ 36.998826] ? block_to_path.isra.0+0x440/0x440 [ 37.003476] ? create_page_buffers+0x212/0x350 [ 37.008040] ? create_empty_buffers+0x4e7/0x760 [ 37.012702] ? do_raw_spin_unlock+0x171/0x230 [ 37.017191] ? _raw_spin_unlock+0x29/0x40 [ 37.021327] ? create_page_buffers+0x190/0x350 [ 37.025902] block_read_full_page+0x288/0xd10 [ 37.030387] ? block_to_path.isra.0+0x440/0x440 [ 37.035042] ? __bread_gfp+0x300/0x300 [ 37.038910] ? add_to_page_cache_lru+0x259/0x680 [ 37.043647] ? add_to_page_cache_locked+0x40/0x40 [ 37.048475] do_read_cache_page+0x533/0x1170 [ 37.052865] ? sysv_bmap+0x30/0x30 [ 37.056474] sysv_find_entry+0x21a/0x6f0 [ 37.060520] sysv_inode_by_name+0x6d/0x3d0 [ 37.064733] ? sysv_dotdot+0x150/0x150 [ 37.068600] ? d_lookup+0x1aa/0x250 [ 37.072211] sysv_lookup+0x7c/0x100 [ 37.075858] ? sysv_hash+0xe0/0xe0 [ 37.079379] lookup_open+0x698/0x1a20 [ 37.083163] ? vfs_mkdir+0x7a0/0x7a0 [ 37.086858] ? lookup_fast+0x4e9/0x1080 [ 37.090815] ? path_openat+0x17ec/0x2df0 [ 37.094858] path_openat+0x1804/0x2df0 [ 37.098729] ? path_lookupat+0x8d0/0x8d0 [ 37.102772] ? mark_held_locks+0xf0/0xf0 [ 37.106812] ? __lock_acquire+0x6de/0x3ff0 [ 37.111027] do_filp_open+0x18c/0x3f0 [ 37.114804] ? may_open_dev+0xf0/0xf0 [ 37.118587] ? lock_downgrade+0x720/0x720 [ 37.122712] ? lock_acquire+0x170/0x3c0 [ 37.126666] ? __alloc_fd+0x34/0x570 [ 37.130361] ? do_raw_spin_unlock+0x171/0x230 [ 37.134836] ? _raw_spin_unlock+0x29/0x40 [ 37.138965] ? __alloc_fd+0x28d/0x570 [ 37.142763] do_sys_open+0x3b3/0x520 [ 37.146472] ? filp_open+0x70/0x70 [ 37.149997] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 37.155345] ? trace_hardirqs_off_caller+0x6e/0x210 [ 37.160422] ? do_syscall_64+0x21/0x620 [ 37.164387] do_syscall_64+0xf9/0x620 [ 37.168177] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 37.173361] RIP: 0033:0x7f9de3fec759 [ 37.177061] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 14 00 00 90 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 c0 ff ff ff f7 d8 64 89 01 48 [ 37.195946] RSP: 002b:00007ffe71995a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 37.203637] RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007f9de3fec759 [ 37.210887] RDX: 0000000000000000 RSI: 0000000020004280 RDI: 00000000ffffff9c [ 37.218147] RBP: 00007f9de3fabff0 R08: 0000000000009e04 R09: 0000000000000000 [ 37.225398] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f9de3fac080 [ 37.232648] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 37.907442] BUG: sleeping function called from invalid context at fs/buffer.c:1319 [ 37.915210] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 37.922798] 2 locks held by syz-executor352/8075: [ 37.927692] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 37.936711] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 37.944575] Preemption disabled at: [ 37.944585] [<0000000000000000>] (null) [ 37.953092] CPU: 0 PID: 8075 Comm: syz-executor352 Tainted: G W 4.19.211-syzkaller #0 [ 37.962338] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 37.971670] Call Trace: [ 37.974258] dump_stack+0x1fc/0x2ef [ 37.977870] ___might_sleep.cold+0x235/0x250 [ 37.982262] __bread_gfp+0x3f/0x300 [ 37.985871] get_branch+0x2cd/0x640 [ 37.989498] get_block+0x194/0x1510 [ 37.993106] ? get_mem_cgroup_from_page+0x7a/0x3b0 [ 37.998018] ? block_to_path.isra.0+0x440/0x440 [ 38.002666] ? create_page_buffers+0x212/0x350 [ 38.007231] ? create_empty_buffers+0x4e7/0x760 [ 38.011877] ? do_raw_spin_unlock+0x171/0x230 [ 38.016351] ? _raw_spin_unlock+0x29/0x40 [ 38.020478] ? create_page_buffers+0x190/0x350 [ 38.025048] block_read_full_page+0x288/0xd10 [ 38.029526] ? block_to_path.isra.0+0x440/0x440 [ 38.034264] ? __bread_gfp+0x300/0x300 [ 38.038152] ? add_to_page_cache_lru+0x259/0x680 [ 38.042898] ? add_to_page_cache_locked+0x40/0x40 [ 38.047728] do_read_cache_page+0x533/0x1170 [ 38.052129] ? sysv_bmap+0x30/0x30 [ 38.055655] sysv_find_entry+0x21a/0x6f0 [ 38.059706] sysv_inode_by_name+0x6d/0x3d0 [ 38.063921] ? sysv_dotdot+0x150/0x150 [ 38.067789] ? d_lookup+0x1aa/0x250 [ 38.071400] sysv_lookup+0x7c/0x100 [ 38.075007] ? sysv_hash+0xe0/0xe0 [ 38.078529] lookup_open+0x698/0x1a20 [ 38.082311] ? vfs_mkdir+0x7a0/0x7a0 [ 38.086009] ? lookup_fast+0x4e9/0x1080 [ 38.089967] ? path_openat+0x17ec/0x2df0 [ 38.094011] path_openat+0x1804/0x2df0 [ 38.097883] ? path_lookupat+0x8d0/0x8d0 [ 38.101927] ? mark_held_locks+0xf0/0xf0 [ 38.105972] ? __lock_acquire+0x6de/0x3ff0 [ 38.110189] do_filp_open+0x18c/0x3f0 [ 38.113967] ? may_open_dev+0xf0/0xf0 [ 38.117752] ? lock_downgrade+0x720/0x720 [ 38.121877] ? lock_acquire+0x170/0x3c0 [ 38.125839] ? __alloc_fd+0x34/0x570 [ 38.129532] ? do_raw_spin_unlock+0x171/0x230 [ 38.134007] ? _raw_spin_unlock+0x29/0x40 [ 38.138134] ? __alloc_fd+0x28d/0x570 [ 38.141944] do_sys_open+0x3b3/0x520 [ 38.145638] ? filp_open+0x70/0x70 [ 38.149159] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 38.154503] ? trace_hardirqs_off_caller+0x6e/0x210 [ 38.159499] ? do_syscall_64+0x21/0x620 [ 38.163472] do_syscall_64+0xf9/0x620 [ 38.167265] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 38.172436] RIP: 0033:0x7f9de3fec759 [ 38.176129] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 14 00 00 90 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 c0 ff ff ff f7 d8 64 89 01 48 [ 38.195008] RSP: 002b:00007ffe71995a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 38.202696] RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007f9de3fec759 [ 38.209946] RDX: 0000000000000000 RSI: 0000000020004280 RDI: 00000000ffffff9c [ 38.217192] RBP: 00007f9de3fabff0 R08: 0000000000009e04 R09: 0000000000000000 [ 38.224447] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f9de3fac080 [ 38.231700] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 38.906846] BUG: sleeping function called from invalid context at fs/buffer.c:1319 [ 38.914564] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 38.922168] 2 locks held by syz-executor352/8075: [ 38.927065] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 38.936091] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 38.943969] Preemption disabled at: [ 38.943979] [<0000000000000000>] (null) [ 38.952487] CPU: 0 PID: 8075 Comm: syz-executor352 Tainted: G W 4.19.211-syzkaller #0 [ 38.961730] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 38.971086] Call Trace: [ 38.973683] dump_stack+0x1fc/0x2ef [ 38.977297] ___might_sleep.cold+0x235/0x250 [ 38.981687] __bread_gfp+0x3f/0x300 [ 38.985296] get_branch+0x2cd/0x640 [ 38.988919] get_block+0x194/0x1510 [ 38.992541] ? get_mem_cgroup_from_page+0x7a/0x3b0 [ 38.997466] ? block_to_path.isra.0+0x440/0x440 [ 39.002122] ? create_page_buffers+0x212/0x350 [ 39.006696] ? create_empty_buffers+0x4e7/0x760 [ 39.011348] ? do_raw_spin_unlock+0x171/0x230 [ 39.015823] ? _raw_spin_unlock+0x29/0x40 [ 39.019964] ? create_page_buffers+0x190/0x350 [ 39.024537] block_read_full_page+0x288/0xd10 [ 39.029024] ? block_to_path.isra.0+0x440/0x440 [ 39.033686] ? __bread_gfp+0x300/0x300 [ 39.037557] ? add_to_page_cache_lru+0x259/0x680 [ 39.042324] ? add_to_page_cache_locked+0x40/0x40 [ 39.047165] do_read_cache_page+0x533/0x1170 [ 39.051567] ? sysv_bmap+0x30/0x30 [ 39.055098] sysv_find_entry+0x21a/0x6f0 [ 39.059146] sysv_inode_by_name+0x6d/0x3d0 [ 39.063385] ? sysv_dotdot+0x150/0x150 [ 39.067259] ? d_lookup+0x1aa/0x250 [ 39.070870] sysv_lookup+0x7c/0x100 [ 39.074482] ? sysv_hash+0xe0/0xe0 [ 39.078006] lookup_open+0x698/0x1a20 [ 39.081813] ? vfs_mkdir+0x7a0/0x7a0 [ 39.085511] ? lookup_fast+0x4e9/0x1080 [ 39.089469] ? path_openat+0x17ec/0x2df0 [ 39.093512] path_openat+0x1804/0x2df0 [ 39.097383] ? path_lookupat+0x8d0/0x8d0 [ 39.101426] ? mark_held_locks+0xf0/0xf0 [ 39.105468] ? __lock_acquire+0x6de/0x3ff0 [ 39.109686] do_filp_open+0x18c/0x3f0 [ 39.113478] ? may_open_dev+0xf0/0xf0 [ 39.117699] ? lock_downgrade+0x720/0x720 [ 39.121825] ? lock_acquire+0x170/0x3c0 [ 39.125807] ? __alloc_fd+0x34/0x570 [ 39.129515] ? do_raw_spin_unlock+0x171/0x230 [ 39.134008] ? _raw_spin_unlock+0x29/0x40 [ 39.138141] ? __alloc_fd+0x28d/0x570 [ 39.141963] do_sys_open+0x3b3/0x520 [ 39.145668] ? filp_open+0x70/0x70 [ 39.149204] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 39.154568] ? trace_hardirqs_off_caller+0x6e/0x210 [ 39.159575] ? do_syscall_64+0x21/0x620 [ 39.163540] do_syscall_64+0xf9/0x620 [ 39.167330] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 39.172594] RIP: 0033:0x7f9de3fec759 [ 39.176292] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 14 00 00 90 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 c0 ff ff ff f7 d8 64 89 01 48 [ 39.195185] RSP: 002b:00007ffe71995a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 39.202881] RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007f9de3fec759 [ 39.210136] RDX: 0000000000000000 RSI: 0000000020004280 RDI: 00000000ffffff9c [ 39.217386] RBP: 00007f9de3fabff0 R08: 0000000000009e04 R09: 0000000000000000 [ 39.224637] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f9de3fac080 [ 39.231885] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 39.906343] BUG: sleeping function called from invalid context at fs/buffer.c:1319 [ 39.914058] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 39.921640] 2 locks held by syz-executor352/8075: [ 39.926532] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 39.935556] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 39.943441] Preemption disabled at: [ 39.943448] [<0000000000000000>] (null) [ 39.951947] CPU: 0 PID: 8075 Comm: syz-executor352 Tainted: G W 4.19.211-syzkaller #0 [ 39.961192] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 39.970783] Call Trace: [ 39.973355] dump_stack+0x1fc/0x2ef [ 39.976965] ___might_sleep.cold+0x235/0x250 [ 39.981357] __bread_gfp+0x3f/0x300 [ 39.984965] get_branch+0x2cd/0x640 [ 39.988574] get_block+0x194/0x1510 [ 39.992183] ? get_mem_cgroup_from_page+0x7a/0x3b0 [ 39.997100] ? block_to_path.isra.0+0x440/0x440 [ 40.001779] ? create_page_buffers+0x212/0x350 [ 40.006359] ? create_empty_buffers+0x4e7/0x760 [ 40.011021] ? do_raw_spin_unlock+0x171/0x230 [ 40.015503] ? _raw_spin_unlock+0x29/0x40 [ 40.019639] ? create_page_buffers+0x190/0x350 [ 40.024216] block_read_full_page+0x288/0xd10 [ 40.028698] ? block_to_path.isra.0+0x440/0x440 [ 40.033354] ? __bread_gfp+0x300/0x300 [ 40.037225] ? add_to_page_cache_lru+0x259/0x680 [ 40.041968] ? add_to_page_cache_locked+0x40/0x40 [ 40.046800] do_read_cache_page+0x533/0x1170 [ 40.051191] ? sysv_bmap+0x30/0x30 [ 40.054725] sysv_find_entry+0x21a/0x6f0 [ 40.058777] sysv_inode_by_name+0x6d/0x3d0 [ 40.062993] ? sysv_dotdot+0x150/0x150 [ 40.066861] ? d_lookup+0x1aa/0x250 [ 40.070472] sysv_lookup+0x7c/0x100 [ 40.074085] ? sysv_hash+0xe0/0xe0 [ 40.077602] lookup_open+0x698/0x1a20 [ 40.081388] ? vfs_mkdir+0x7a0/0x7a0 [ 40.085087] ? lookup_fast+0x4e9/0x1080 [ 40.089049] ? path_openat+0x17ec/0x2df0 [ 40.093094] path_openat+0x1804/0x2df0 [ 40.096965] ? path_lookupat+0x8d0/0x8d0 [ 40.101007] ? mark_held_locks+0xf0/0xf0 [ 40.105047] ? __lock_acquire+0x6de/0x3ff0 [ 40.109263] do_filp_open+0x18c/0x3f0 [ 40.113061] ? may_open_dev+0xf0/0xf0 [ 40.116874] ? lock_downgrade+0x720/0x720 [ 40.121014] ? lock_acquire+0x170/0x3c0 [ 40.124982] ? __alloc_fd+0x34/0x570 [ 40.128686] ? do_raw_spin_unlock+0x171/0x230 [ 40.133167] ? _raw_spin_unlock+0x29/0x40 [ 40.137297] ? __alloc_fd+0x28d/0x570 [ 40.141083] do_sys_open+0x3b3/0x520 [ 40.144780] ? filp_open+0x70/0x70 [ 40.148305] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 40.153685] ? trace_hardirqs_off_caller+0x6e/0x210 [ 40.158684] ? do_syscall_64+0x21/0x620 [ 40.162643] do_syscall_64+0xf9/0x620 [ 40.166434] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 40.171726] RIP: 0033:0x7f9de3fec759 [ 40.175425] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 14 00 00 90 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 c0 ff ff ff f7 d8 64 89 01 48 [ 40.194310] RSP: 002b:00007ffe71995a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 40.202003] RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007f9de3fec759 [ 40.209252] RDX: 0000000000000000 RSI: 0000000020004280 RDI: 00000000ffffff9c [ 40.216502] RBP: 00007f9de3fabff0 R08: 0000000000009e04 R09: 0000000000000000 [ 40.223748] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f9de3fac080 [ 40.230996] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 40.905787] BUG: sleeping function called from invalid context at fs/buffer.c:1319 [ 40.913511] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 40.921112] 2 locks held by syz-executor352/8075: [ 40.926013] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 40.935037] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 40.942953] Preemption disabled at: [ 40.942964] [<0000000000000000>] (null) [ 40.951486] CPU: 0 PID: 8075 Comm: syz-executor352 Tainted: G W 4.19.211-syzkaller #0 [ 40.960735] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 40.970075] Call Trace: [ 40.972657] dump_stack+0x1fc/0x2ef [ 40.976271] ___might_sleep.cold+0x235/0x250 [ 40.980676] __bread_gfp+0x3f/0x300 [ 40.984289] get_branch+0x2cd/0x640 [ 40.987900] get_block+0x194/0x1510 [ 40.991510] ? get_mem_cgroup_from_page+0x7a/0x3b0 [ 40.996433] ? block_to_path.isra.0+0x440/0x440 [ 41.001084] ? create_page_buffers+0x212/0x350 [ 41.005651] ? create_empty_buffers+0x4e7/0x760 [ 41.010300] ? do_raw_spin_unlock+0x171/0x230 [ 41.014776] ? _raw_spin_unlock+0x29/0x40 [ 41.018903] ? create_page_buffers+0x190/0x350 [ 41.023467] block_read_full_page+0x288/0xd10 [ 41.027944] ? block_to_path.isra.0+0x440/0x440 [ 41.032595] ? __bread_gfp+0x300/0x300 [ 41.036463] ? add_to_page_cache_lru+0x259/0x680 [ 41.041199] ? add_to_page_cache_locked+0x40/0x40 [ 41.046126] do_read_cache_page+0x533/0x1170 [ 41.050536] ? sysv_bmap+0x30/0x30 [ 41.054059] sysv_find_entry+0x21a/0x6f0 [ 41.058107] sysv_inode_by_name+0x6d/0x3d0 [ 41.062327] ? sysv_dotdot+0x150/0x150 [ 41.066195] ? d_lookup+0x1aa/0x250 [ 41.069810] sysv_lookup+0x7c/0x100 [ 41.073419] ? sysv_hash+0xe0/0xe0 [ 41.076938] lookup_open+0x698/0x1a20 [ 41.080726] ? vfs_mkdir+0x7a0/0x7a0 [ 41.084420] ? lookup_fast+0x4e9/0x1080 [ 41.088379] ? path_openat+0x17ec/0x2df0 [ 41.092420] path_openat+0x1804/0x2df0 [ 41.096294] ? path_lookupat+0x8d0/0x8d0 [ 41.100336] ? mark_held_locks+0xf0/0xf0 [ 41.104375] ? __lock_acquire+0x6de/0x3ff0 [ 41.108594] do_filp_open+0x18c/0x3f0 [ 41.112372] ? may_open_dev+0xf0/0xf0 [ 41.116154] ? lock_downgrade+0x720/0x720 [ 41.120277] ? lock_acquire+0x170/0x3c0 [ 41.124226] ? __alloc_fd+0x34/0x570 [ 41.127926] ? do_raw_spin_unlock+0x171/0x230 [ 41.132402] ? _raw_spin_unlock+0x29/0x40 [ 41.136530] ? __alloc_fd+0x28d/0x570 [ 41.140312] do_sys_open+0x3b3/0x520 [ 41.144003] ? filp_open+0x70/0x70 [ 41.147525] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 41.152869] ? trace_hardirqs_off_caller+0x6e/0x210 [ 41.157865] ? do_syscall_64+0x21/0x620 [ 41.161820] do_syscall_64+0xf9/0x620 [ 41.165605] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 41.170832] RIP: 0033:0x7f9de3fec759 [ 41.174527] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 14 00 00 90 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 c0 ff ff ff f7 d8 64 89 01 48 [ 41.193405] RSP: 002b:00007ffe71995a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 41.201092] RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007f9de3fec759 [ 41.208429] RDX: 0000000000000000 RSI: 0000000020004280 RDI: 00000000ffffff9c [ 41.215674] RBP: 00007f9de3fabff0 R08: 0000000000009e04 R09: 0000000000000000 [ 41.222922] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f9de3fac080 [ 41.230169] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 41.905328] BUG: sleeping function called from invalid context at fs/buffer.c:1319 [ 41.913053] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 41.920649] 2 locks held by syz-executor352/8075: [ 41.925547] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 41.934572] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 41.942441] Preemption disabled at: [ 41.942451] [<0000000000000000>] (null) [ 41.950959] CPU: 0 PID: 8075 Comm: syz-executor352 Tainted: G W 4.19.211-syzkaller #0 [ 41.960212] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 41.969541] Call Trace: [ 41.972113] dump_stack+0x1fc/0x2ef [ 41.975725] ___might_sleep.cold+0x235/0x250 [ 41.980112] __bread_gfp+0x3f/0x300 [ 41.983721] get_branch+0x2cd/0x640 [ 41.987328] get_block+0x194/0x1510 [ 41.990935] ? get_mem_cgroup_from_page+0x7a/0x3b0 [ 41.995849] ? block_to_path.isra.0+0x440/0x440 [ 42.000493] ? create_page_buffers+0x212/0x350 [ 42.005076] ? create_empty_buffers+0x4e7/0x760 [ 42.009736] ? do_raw_spin_unlock+0x171/0x230 [ 42.014232] ? _raw_spin_unlock+0x29/0x40 [ 42.018363] ? create_page_buffers+0x190/0x350 [ 42.022926] block_read_full_page+0x288/0xd10 [ 42.027418] ? block_to_path.isra.0+0x440/0x440 [ 42.032083] ? __bread_gfp+0x300/0x300 [ 42.035961] ? add_to_page_cache_lru+0x259/0x680 [ 42.040705] ? add_to_page_cache_locked+0x40/0x40 [ 42.045544] do_read_cache_page+0x533/0x1170 [ 42.049939] ? sysv_bmap+0x30/0x30 [ 42.053465] sysv_find_entry+0x21a/0x6f0 [ 42.057515] sysv_inode_by_name+0x6d/0x3d0 [ 42.061737] ? sysv_dotdot+0x150/0x150 [ 42.065605] ? d_lookup+0x1aa/0x250 [ 42.069216] sysv_lookup+0x7c/0x100 [ 42.072824] ? sysv_hash+0xe0/0xe0 [ 42.076343] lookup_open+0x698/0x1a20 [ 42.080127] ? vfs_mkdir+0x7a0/0x7a0 [ 42.083823] ? lookup_fast+0x4e9/0x1080 [ 42.087779] ? path_openat+0x17ec/0x2df0 [ 42.091822] path_openat+0x1804/0x2df0 [ 42.095693] ? path_lookupat+0x8d0/0x8d0 [ 42.099736] ? mark_held_locks+0xf0/0xf0 [ 42.103777] ? __lock_acquire+0x6de/0x3ff0 [ 42.107990] do_filp_open+0x18c/0x3f0 [ 42.111773] ? may_open_dev+0xf0/0xf0 [ 42.115555] ? lock_downgrade+0x720/0x720 [ 42.119680] ? lock_acquire+0x170/0x3c0 [ 42.123630] ? __alloc_fd+0x34/0x570 [ 42.127322] ? do_raw_spin_unlock+0x171/0x230 [ 42.131799] ? _raw_spin_unlock+0x29/0x40 [ 42.135937] ? __alloc_fd+0x28d/0x570 [ 42.139725] do_sys_open+0x3b3/0x520 [ 42.143432] ? filp_open+0x70/0x70 [ 42.146970] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 42.152316] ? trace_hardirqs_off_caller+0x6e/0x210 [ 42.157314] ? do_syscall_64+0x21/0x620 [ 42.161266] do_syscall_64+0xf9/0x620 [ 42.165047] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 42.170215] RIP: 0033:0x7f9de3fec759 [ 42.173928] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 51 14 00 00 90 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 c0 ff ff ff f7 d8 64 89 01 48 [ 42.192820] RSP: 002b:00007ffe71995a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 42.200514] RAX: ffffffffffffffda RBX: 0030656c69662f2e RCX: 00007f9de3fec759 [ 42.207772] RDX: 0000000000000000 RSI: 0000000020004280 RDI: 00000000ffffff9c [ 42.215062] RBP: 00007f9de3fabff0 R08: 0000000000009e04 R09: 0000000000000000 [ 42.222321] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f9de3fac080 [ 42.229575] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 42.904847] BUG: sleeping function called from invalid context at fs/buffer.c:1319 [ 42.912578] in_atomic(): 1, irqs_disabled(): 0, pid: 8075, name: syz-executor352 [ 42.920186] 2 locks held by syz-executor352/8075: [ 42.925078] #0: 000000000826b47e (&type->i_mutex_dir_key#7){.+.+}, at: path_openat+0x17ec/0x2df0 [ 42.934105] #1: 000000006d5a8440 (pointers_lock){.+.+}, at: get_block+0x171/0x1510 [ 42.941993] Preemption disabled at: [ 42.942004] [<0000000000000000>] (null)