syzbot


BUG: sleeping function called from invalid context in bdev_getblk

Status: closed as dup on 2024/03/04 13:32
Subsystems: fs
[Documentation on labels]
Reported-by: syzbot+51c61e2b1259fcd64071@syzkaller.appspotmail.com
First crash: 259d, last: 54d
Cause bisection: the issue happens on the oldest tested release (bisect log)
Crash: BUG: sleeping function called from invalid context in __getblk_gfp (log)
Repro: C syz .config
  
Duplicate of
Title Repro Cause bisect Fix bisect Count Last Reported
BUG: sleeping function called from invalid context in __getblk_gfp fs C error done 3673 158d 553d
Discussions (4)
Title Replies (including bot) Last reply
[syzbot] [fs?] BUG: sleeping function called from invalid context in bdev_getblk 0 (2) 2024/03/04 13:32
[syzbot] Monthly fs report (Feb 2024) 0 (1) 2024/02/12 21:31
[syzbot] Monthly fs report (Dec 2023) 0 (1) 2023/12/12 22:02
[syzbot] Monthly fs report (Nov 2023) 0 (1) 2023/11/11 01:08
Last patch testing requests (1)
Created Duration User Patch Repo Result
2023/10/16 08:36 21m retest repro linux-next error OK

Sample crash report:
loop0: rw=0, sector=17668342, nr_sectors = 2 limit=128
Buffer I/O error on dev loop0, logical block 8834171, async page read
syz-executor191: attempt to access beyond end of device
loop0: rw=0, sector=26932834, nr_sectors = 2 limit=128
Buffer I/O error on dev loop0, logical block 13466417, async page read
syz-executor191: attempt to access beyond end of device
loop0: rw=0, sector=16147212, nr_sectors = 2 limit=128
Buffer I/O error on dev loop0, logical block 8073606, async page read
BUG: sleeping function called from invalid context at include/linux/sched/mm.h:306
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5053, name: syz-executor191
preempt_count: 1, expected: 0
RCU nest depth: 0, expected: 0
3 locks held by syz-executor191/5053:
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3554 [inline]
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: path_openat+0x19a1/0x2990 fs/namei.c:3795
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:802 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: open_last_lookups fs/namei.c:3562 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: path_openat+0x8c9/0x2990 fs/namei.c:3795
 #2: ffffffff8d5d1558 (pointers_lock){.+.+}-{2:2}, at: get_block+0x18f/0x15c0 fs/sysv/itree.c:222
Preemption disabled at:
[<0000000000000000>] 0x0
CPU: 0 PID: 5053 Comm: syz-executor191 Not tainted 6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x125/0x1b0 lib/dump_stack.c:106
 __might_resched+0x3c3/0x5e0 kernel/sched/core.c:10176
 might_alloc include/linux/sched/mm.h:306 [inline]
 bdev_getblk+0x89/0xc0 fs/buffer.c:1425
 __bread_gfp+0xa9/0x370 fs/buffer.c:1474
 sb_bread include/linux/buffer_head.h:321 [inline]
 get_branch+0x2cb/0x660 fs/sysv/itree.c:105
 get_block+0x1ad/0x15c0 fs/sysv/itree.c:223
 block_read_full_folio+0x38f/0xa60 fs/buffer.c:2382
 filemap_read_folio+0xe9/0x2c0 mm/filemap.c:2324
 do_read_cache_folio+0x205/0x540 mm/filemap.c:3701
 do_read_cache_page mm/filemap.c:3767 [inline]
 read_cache_page+0x5b/0x160 mm/filemap.c:3776
 read_mapping_page include/linux/pagemap.h:888 [inline]
 dir_get_page fs/sysv/dir.c:64 [inline]
 sysv_find_entry+0x1e5/0x690 fs/sysv/dir.c:157
 sysv_inode_by_name+0x71/0x3b0 fs/sysv/dir.c:374
 sysv_lookup fs/sysv/namei.c:38 [inline]
 sysv_lookup+0x88/0x100 fs/sysv/namei.c:31
 lookup_open.isra.0+0x926/0x13b0 fs/namei.c:3474
 open_last_lookups fs/namei.c:3565 [inline]
 path_openat+0x931/0x2990 fs/namei.c:3795
 do_filp_open+0x1de/0x430 fs/namei.c:3825
 do_sys_openat2+0x176/0x1e0 fs/open.c:1404
 do_sys_open fs/open.c:1419 [inline]
 __do_sys_openat fs/open.c:1435 [inline]
 __se_sys_openat fs/open.c:1430 [inline]
 __x64_sys_openat+0x175/0x210 fs/open.c:1430
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7f8874371639
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc9a32ca18 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007ffc9a32cbf8 RCX: 00007f8874371639
RDX: 000000000000275a RSI: 0000000020006ac0 RDI: 00000000ffffff9c
RBP: 00007f88743ee610 R08: 0000000000009e13 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc9a32cbe8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
syz-executor191: attempt to access beyond end of device
loop0: rw=0, sector=6491548, nr_sectors = 2 limit=128
Buffer I/O error on dev loop0, logical block 3245774, async page read
syz-executor191: attempt to access beyond end of device
loop0: rw=0, sector=17669878, nr_sectors = 2 limit=128
Buffer I/O error on dev loop0, logical block 8834939, async page read
BUG: sleeping function called from invalid context at include/linux/sched/mm.h:306
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5053, name: syz-executor191
preempt_count: 1, expected: 0
RCU nest depth: 0, expected: 0
3 locks held by syz-executor191/5053:
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3554 [inline]
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: path_openat+0x19a1/0x2990 fs/namei.c:3795
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:802 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: open_last_lookups fs/namei.c:3562 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: path_openat+0x8c9/0x2990 fs/namei.c:3795
 #2: ffffffff8d5d1558 (pointers_lock){.+.+}-{2:2}, at: get_block+0x18f/0x15c0 fs/sysv/itree.c:222
Preemption disabled at:
[<0000000000000000>] 0x0
CPU: 0 PID: 5053 Comm: syz-executor191 Tainted: G        W          6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x125/0x1b0 lib/dump_stack.c:106
 __might_resched+0x3c3/0x5e0 kernel/sched/core.c:10176
 might_alloc include/linux/sched/mm.h:306 [inline]
 bdev_getblk+0x89/0xc0 fs/buffer.c:1425
 __bread_gfp+0xa9/0x370 fs/buffer.c:1474
 sb_bread include/linux/buffer_head.h:321 [inline]
 get_branch+0x2cb/0x660 fs/sysv/itree.c:105
 get_block+0x1ad/0x15c0 fs/sysv/itree.c:223
 block_read_full_folio+0x38f/0xa60 fs/buffer.c:2382
 filemap_read_folio+0xe9/0x2c0 mm/filemap.c:2324
 do_read_cache_folio+0x205/0x540 mm/filemap.c:3701
 do_read_cache_page mm/filemap.c:3767 [inline]
 read_cache_page+0x5b/0x160 mm/filemap.c:3776
 read_mapping_page include/linux/pagemap.h:888 [inline]
 dir_get_page fs/sysv/dir.c:64 [inline]
 sysv_find_entry+0x1e5/0x690 fs/sysv/dir.c:157
 sysv_inode_by_name+0x71/0x3b0 fs/sysv/dir.c:374
 sysv_lookup fs/sysv/namei.c:38 [inline]
 sysv_lookup+0x88/0x100 fs/sysv/namei.c:31
 lookup_open.isra.0+0x926/0x13b0 fs/namei.c:3474
 open_last_lookups fs/namei.c:3565 [inline]
 path_openat+0x931/0x2990 fs/namei.c:3795
 do_filp_open+0x1de/0x430 fs/namei.c:3825
 do_sys_openat2+0x176/0x1e0 fs/open.c:1404
 do_sys_open fs/open.c:1419 [inline]
 __do_sys_openat fs/open.c:1435 [inline]
 __se_sys_openat fs/open.c:1430 [inline]
 __x64_sys_openat+0x175/0x210 fs/open.c:1430
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7f8874371639
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc9a32ca18 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007ffc9a32cbf8 RCX: 00007f8874371639
RDX: 000000000000275a RSI: 0000000020006ac0 RDI: 00000000ffffff9c
RBP: 00007f88743ee610 R08: 0000000000009e13 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc9a32cbe8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
BUG: sleeping function called from invalid context at include/linux/sched/mm.h:306
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5053, name: syz-executor191
preempt_count: 1, expected: 0
RCU nest depth: 0, expected: 0
3 locks held by syz-executor191/5053:
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3554 [inline]
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: path_openat+0x19a1/0x2990 fs/namei.c:3795
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:802 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: open_last_lookups fs/namei.c:3562 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: path_openat+0x8c9/0x2990 fs/namei.c:3795
 #2: ffffffff8d5d1558 (pointers_lock){.+.+}-{2:2}, at: get_block+0x18f/0x15c0 fs/sysv/itree.c:222
Preemption disabled at:
[<0000000000000000>] 0x0
CPU: 1 PID: 5053 Comm: syz-executor191 Tainted: G        W          6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x125/0x1b0 lib/dump_stack.c:106
 __might_resched+0x3c3/0x5e0 kernel/sched/core.c:10176
 might_alloc include/linux/sched/mm.h:306 [inline]
 bdev_getblk+0x89/0xc0 fs/buffer.c:1425
 __bread_gfp+0xa9/0x370 fs/buffer.c:1474
 sb_bread include/linux/buffer_head.h:321 [inline]
 get_branch+0x2cb/0x660 fs/sysv/itree.c:105
 get_block+0x1ad/0x15c0 fs/sysv/itree.c:223
 block_read_full_folio+0x38f/0xa60 fs/buffer.c:2382
 filemap_read_folio+0xe9/0x2c0 mm/filemap.c:2324
 do_read_cache_folio+0x205/0x540 mm/filemap.c:3701
 do_read_cache_page mm/filemap.c:3767 [inline]
 read_cache_page+0x5b/0x160 mm/filemap.c:3776
 read_mapping_page include/linux/pagemap.h:888 [inline]
 dir_get_page fs/sysv/dir.c:64 [inline]
 sysv_find_entry+0x1e5/0x690 fs/sysv/dir.c:157
 sysv_inode_by_name+0x71/0x3b0 fs/sysv/dir.c:374
 sysv_lookup fs/sysv/namei.c:38 [inline]
 sysv_lookup+0x88/0x100 fs/sysv/namei.c:31
 lookup_open.isra.0+0x926/0x13b0 fs/namei.c:3474
 open_last_lookups fs/namei.c:3565 [inline]
 path_openat+0x931/0x2990 fs/namei.c:3795
 do_filp_open+0x1de/0x430 fs/namei.c:3825
 do_sys_openat2+0x176/0x1e0 fs/open.c:1404
 do_sys_open fs/open.c:1419 [inline]
 __do_sys_openat fs/open.c:1435 [inline]
 __se_sys_openat fs/open.c:1430 [inline]
 __x64_sys_openat+0x175/0x210 fs/open.c:1430
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7f8874371639
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc9a32ca18 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007ffc9a32cbf8 RCX: 00007f8874371639
RDX: 000000000000275a RSI: 0000000020006ac0 RDI: 00000000ffffff9c
RBP: 00007f88743ee610 R08: 0000000000009e13 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc9a32cbe8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
BUG: sleeping function called from invalid context at include/linux/sched/mm.h:306
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5053, name: syz-executor191
preempt_count: 1, expected: 0
RCU nest depth: 0, expected: 0
3 locks held by syz-executor191/5053:
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3554 [inline]
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: path_openat+0x19a1/0x2990 fs/namei.c:3795
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:802 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: open_last_lookups fs/namei.c:3562 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: path_openat+0x8c9/0x2990 fs/namei.c:3795
 #2: ffffffff8d5d1558 (pointers_lock){.+.+}-{2:2}, at: get_block+0x18f/0x15c0 fs/sysv/itree.c:222
Preemption disabled at:
[<0000000000000000>] 0x0
CPU: 0 PID: 5053 Comm: syz-executor191 Tainted: G        W          6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x125/0x1b0 lib/dump_stack.c:106
 __might_resched+0x3c3/0x5e0 kernel/sched/core.c:10176
 might_alloc include/linux/sched/mm.h:306 [inline]
 bdev_getblk+0x89/0xc0 fs/buffer.c:1425
 __bread_gfp+0xa9/0x370 fs/buffer.c:1474
 sb_bread include/linux/buffer_head.h:321 [inline]
 get_branch+0x2cb/0x660 fs/sysv/itree.c:105
 get_block+0x1ad/0x15c0 fs/sysv/itree.c:223
 block_read_full_folio+0x38f/0xa60 fs/buffer.c:2382
 filemap_read_folio+0xe9/0x2c0 mm/filemap.c:2324
 do_read_cache_folio+0x205/0x540 mm/filemap.c:3701
 do_read_cache_page mm/filemap.c:3767 [inline]
 read_cache_page+0x5b/0x160 mm/filemap.c:3776
 read_mapping_page include/linux/pagemap.h:888 [inline]
 dir_get_page fs/sysv/dir.c:64 [inline]
 sysv_find_entry+0x1e5/0x690 fs/sysv/dir.c:157
 sysv_inode_by_name+0x71/0x3b0 fs/sysv/dir.c:374
 sysv_lookup fs/sysv/namei.c:38 [inline]
 sysv_lookup+0x88/0x100 fs/sysv/namei.c:31
 lookup_open.isra.0+0x926/0x13b0 fs/namei.c:3474
 open_last_lookups fs/namei.c:3565 [inline]
 path_openat+0x931/0x2990 fs/namei.c:3795
 do_filp_open+0x1de/0x430 fs/namei.c:3825
 do_sys_openat2+0x176/0x1e0 fs/open.c:1404
 do_sys_open fs/open.c:1419 [inline]
 __do_sys_openat fs/open.c:1435 [inline]
 __se_sys_openat fs/open.c:1430 [inline]
 __x64_sys_openat+0x175/0x210 fs/open.c:1430
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7f8874371639
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc9a32ca18 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007ffc9a32cbf8 RCX: 00007f8874371639
RDX: 000000000000275a RSI: 0000000020006ac0 RDI: 00000000ffffff9c
RBP: 00007f88743ee610 R08: 0000000000009e13 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc9a32cbe8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
BUG: sleeping function called from invalid context at include/linux/sched/mm.h:306
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5053, name: syz-executor191
preempt_count: 1, expected: 0
RCU nest depth: 0, expected: 0
3 locks held by syz-executor191/5053:
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3554 [inline]
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: path_openat+0x19a1/0x2990 fs/namei.c:3795
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:802 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: open_last_lookups fs/namei.c:3562 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: path_openat+0x8c9/0x2990 fs/namei.c:3795
 #2: ffffffff8d5d1558 (pointers_lock){.+.+}-{2:2}, at: get_block+0x18f/0x15c0 fs/sysv/itree.c:222
Preemption disabled at:
[<0000000000000000>] 0x0
CPU: 0 PID: 5053 Comm: syz-executor191 Tainted: G        W          6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x125/0x1b0 lib/dump_stack.c:106
 __might_resched+0x3c3/0x5e0 kernel/sched/core.c:10176
 might_alloc include/linux/sched/mm.h:306 [inline]
 bdev_getblk+0x89/0xc0 fs/buffer.c:1425
 __bread_gfp+0xa9/0x370 fs/buffer.c:1474
 sb_bread include/linux/buffer_head.h:321 [inline]
 get_branch+0x2cb/0x660 fs/sysv/itree.c:105
 get_block+0x1ad/0x15c0 fs/sysv/itree.c:223
 block_read_full_folio+0x38f/0xa60 fs/buffer.c:2382
 filemap_read_folio+0xe9/0x2c0 mm/filemap.c:2324
 do_read_cache_folio+0x205/0x540 mm/filemap.c:3701
 do_read_cache_page mm/filemap.c:3767 [inline]
 read_cache_page+0x5b/0x160 mm/filemap.c:3776
 read_mapping_page include/linux/pagemap.h:888 [inline]
 dir_get_page fs/sysv/dir.c:64 [inline]
 sysv_find_entry+0x1e5/0x690 fs/sysv/dir.c:157
 sysv_inode_by_name+0x71/0x3b0 fs/sysv/dir.c:374
 sysv_lookup fs/sysv/namei.c:38 [inline]
 sysv_lookup+0x88/0x100 fs/sysv/namei.c:31
 lookup_open.isra.0+0x926/0x13b0 fs/namei.c:3474
 open_last_lookups fs/namei.c:3565 [inline]
 path_openat+0x931/0x2990 fs/namei.c:3795
 do_filp_open+0x1de/0x430 fs/namei.c:3825
 do_sys_openat2+0x176/0x1e0 fs/open.c:1404
 do_sys_open fs/open.c:1419 [inline]
 __do_sys_openat fs/open.c:1435 [inline]
 __se_sys_openat fs/open.c:1430 [inline]
 __x64_sys_openat+0x175/0x210 fs/open.c:1430
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7f8874371639
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc9a32ca18 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007ffc9a32cbf8 RCX: 00007f8874371639
RDX: 000000000000275a RSI: 0000000020006ac0 RDI: 00000000ffffff9c
RBP: 00007f88743ee610 R08: 0000000000009e13 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc9a32cbe8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
BUG: sleeping function called from invalid context at include/linux/sched/mm.h:306
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5053, name: syz-executor191
preempt_count: 1, expected: 0
RCU nest depth: 0, expected: 0
3 locks held by syz-executor191/5053:
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3554 [inline]
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: path_openat+0x19a1/0x2990 fs/namei.c:3795
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:802 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: open_last_lookups fs/namei.c:3562 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: path_openat+0x8c9/0x2990 fs/namei.c:3795
 #2: ffffffff8d5d1558 (pointers_lock){.+.+}-{2:2}, at: get_block+0x18f/0x15c0 fs/sysv/itree.c:222
Preemption disabled at:
[<0000000000000000>] 0x0
CPU: 1 PID: 5053 Comm: syz-executor191 Tainted: G        W          6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x125/0x1b0 lib/dump_stack.c:106
 __might_resched+0x3c3/0x5e0 kernel/sched/core.c:10176
 might_alloc include/linux/sched/mm.h:306 [inline]
 bdev_getblk+0x89/0xc0 fs/buffer.c:1425
 __bread_gfp+0xa9/0x370 fs/buffer.c:1474
 sb_bread include/linux/buffer_head.h:321 [inline]
 get_branch+0x2cb/0x660 fs/sysv/itree.c:105
 get_block+0x1ad/0x15c0 fs/sysv/itree.c:223
 block_read_full_folio+0x38f/0xa60 fs/buffer.c:2382
 filemap_read_folio+0xe9/0x2c0 mm/filemap.c:2324
 do_read_cache_folio+0x205/0x540 mm/filemap.c:3701
 do_read_cache_page mm/filemap.c:3767 [inline]
 read_cache_page+0x5b/0x160 mm/filemap.c:3776
 read_mapping_page include/linux/pagemap.h:888 [inline]
 dir_get_page fs/sysv/dir.c:64 [inline]
 sysv_find_entry+0x1e5/0x690 fs/sysv/dir.c:157
 sysv_inode_by_name+0x71/0x3b0 fs/sysv/dir.c:374
 sysv_lookup fs/sysv/namei.c:38 [inline]
 sysv_lookup+0x88/0x100 fs/sysv/namei.c:31
 lookup_open.isra.0+0x926/0x13b0 fs/namei.c:3474
 open_last_lookups fs/namei.c:3565 [inline]
 path_openat+0x931/0x2990 fs/namei.c:3795
 do_filp_open+0x1de/0x430 fs/namei.c:3825
 do_sys_openat2+0x176/0x1e0 fs/open.c:1404
 do_sys_open fs/open.c:1419 [inline]
 __do_sys_openat fs/open.c:1435 [inline]
 __se_sys_openat fs/open.c:1430 [inline]
 __x64_sys_openat+0x175/0x210 fs/open.c:1430
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7f8874371639
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc9a32ca18 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007ffc9a32cbf8 RCX: 00007f8874371639
RDX: 000000000000275a RSI: 0000000020006ac0 RDI: 00000000ffffff9c
RBP: 00007f88743ee610 R08: 0000000000009e13 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc9a32cbe8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
BUG: sleeping function called from invalid context at include/linux/pagemap.h:1046
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5053, name: syz-executor191
preempt_count: 1, expected: 0
RCU nest depth: 0, expected: 0
3 locks held by syz-executor191/5053:
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3554 [inline]
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: path_openat+0x19a1/0x2990 fs/namei.c:3795
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:802 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: open_last_lookups fs/namei.c:3562 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: path_openat+0x8c9/0x2990 fs/namei.c:3795
 #2: ffffffff8d5d1558 (pointers_lock){.+.+}-{2:2}, at: get_block+0x18f/0x15c0 fs/sysv/itree.c:222
Preemption disabled at:
[<0000000000000000>] 0x0
CPU: 1 PID: 5053 Comm: syz-executor191 Tainted: G        W          6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x125/0x1b0 lib/dump_stack.c:106
 __might_resched+0x3c3/0x5e0 kernel/sched/core.c:10176
 folio_lock include/linux/pagemap.h:1046 [inline]
 __filemap_get_folio+0x5e1/0xaa0 mm/filemap.c:1865
 grow_dev_folio fs/buffer.c:1042 [inline]
 grow_buffers fs/buffer.c:1108 [inline]
 __getblk_slow+0x1ab/0x6a0 fs/buffer.c:1134
 bdev_getblk+0xad/0xc0 fs/buffer.c:1429
 __bread_gfp+0xa9/0x370 fs/buffer.c:1474
 sb_bread include/linux/buffer_head.h:321 [inline]
 get_branch+0x2cb/0x660 fs/sysv/itree.c:105
 get_block+0x1ad/0x15c0 fs/sysv/itree.c:223
 block_read_full_folio+0x38f/0xa60 fs/buffer.c:2382
 filemap_read_folio+0xe9/0x2c0 mm/filemap.c:2324
 do_read_cache_folio+0x205/0x540 mm/filemap.c:3701
 do_read_cache_page mm/filemap.c:3767 [inline]
 read_cache_page+0x5b/0x160 mm/filemap.c:3776
 read_mapping_page include/linux/pagemap.h:888 [inline]
 dir_get_page fs/sysv/dir.c:64 [inline]
 sysv_find_entry+0x1e5/0x690 fs/sysv/dir.c:157
 sysv_inode_by_name+0x71/0x3b0 fs/sysv/dir.c:374
 sysv_lookup fs/sysv/namei.c:38 [inline]
 sysv_lookup+0x88/0x100 fs/sysv/namei.c:31
 lookup_open.isra.0+0x926/0x13b0 fs/namei.c:3474
 open_last_lookups fs/namei.c:3565 [inline]
 path_openat+0x931/0x2990 fs/namei.c:3795
 do_filp_open+0x1de/0x430 fs/namei.c:3825
 do_sys_openat2+0x176/0x1e0 fs/open.c:1404
 do_sys_open fs/open.c:1419 [inline]
 __do_sys_openat fs/open.c:1435 [inline]
 __se_sys_openat fs/open.c:1430 [inline]
 __x64_sys_openat+0x175/0x210 fs/open.c:1430
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7f8874371639
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc9a32ca18 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007ffc9a32cbf8 RCX: 00007f8874371639
RDX: 000000000000275a RSI: 0000000020006ac0 RDI: 00000000ffffff9c
RBP: 00007f88743ee610 R08: 0000000000009e13 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc9a32cbe8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
BUG: sleeping function called from invalid context at include/linux/sched/mm.h:306
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5053, name: syz-executor191
preempt_count: 1, expected: 0
RCU nest depth: 0, expected: 0
3 locks held by syz-executor191/5053:
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3554 [inline]
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: path_openat+0x19a1/0x2990 fs/namei.c:3795
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:802 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: open_last_lookups fs/namei.c:3562 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: path_openat+0x8c9/0x2990 fs/namei.c:3795
 #2: ffffffff8d5d1558 (pointers_lock){.+.+}-{2:2}, at: get_block+0x18f/0x15c0 fs/sysv/itree.c:222
Preemption disabled at:
[<0000000000000000>] 0x0
CPU: 1 PID: 5053 Comm: syz-executor191 Tainted: G        W          6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x125/0x1b0 lib/dump_stack.c:106
 __might_resched+0x3c3/0x5e0 kernel/sched/core.c:10176
 might_alloc include/linux/sched/mm.h:306 [inline]
 bdev_getblk+0x89/0xc0 fs/buffer.c:1425
 __bread_gfp+0xa9/0x370 fs/buffer.c:1474
 sb_bread include/linux/buffer_head.h:321 [inline]
 get_branch+0x2cb/0x660 fs/sysv/itree.c:105
 get_block+0x1ad/0x15c0 fs/sysv/itree.c:223
 block_read_full_folio+0x38f/0xa60 fs/buffer.c:2382
 filemap_read_folio+0xe9/0x2c0 mm/filemap.c:2324
 do_read_cache_folio+0x205/0x540 mm/filemap.c:3701
 do_read_cache_page mm/filemap.c:3767 [inline]
 read_cache_page+0x5b/0x160 mm/filemap.c:3776
 read_mapping_page include/linux/pagemap.h:888 [inline]
 dir_get_page fs/sysv/dir.c:64 [inline]
 sysv_find_entry+0x1e5/0x690 fs/sysv/dir.c:157
 sysv_inode_by_name+0x71/0x3b0 fs/sysv/dir.c:374
 sysv_lookup fs/sysv/namei.c:38 [inline]
 sysv_lookup+0x88/0x100 fs/sysv/namei.c:31
 lookup_open.isra.0+0x926/0x13b0 fs/namei.c:3474
 open_last_lookups fs/namei.c:3565 [inline]
 path_openat+0x931/0x2990 fs/namei.c:3795
 do_filp_open+0x1de/0x430 fs/namei.c:3825
 do_sys_openat2+0x176/0x1e0 fs/open.c:1404
 do_sys_open fs/open.c:1419 [inline]
 __do_sys_openat fs/open.c:1435 [inline]
 __se_sys_openat fs/open.c:1430 [inline]
 __x64_sys_openat+0x175/0x210 fs/open.c:1430
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7f8874371639
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc9a32ca18 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007ffc9a32cbf8 RCX: 00007f8874371639
RDX: 000000000000275a RSI: 0000000020006ac0 RDI: 00000000ffffff9c
RBP: 00007f88743ee610 R08: 0000000000009e13 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc9a32cbe8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
BUG: sleeping function called from invalid context at include/linux/sched/mm.h:306
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5053, name: syz-executor191
preempt_count: 1, expected: 0
RCU nest depth: 0, expected: 0
3 locks held by syz-executor191/5053:
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3554 [inline]
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: path_openat+0x19a1/0x2990 fs/namei.c:3795
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:802 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: open_last_lookups fs/namei.c:3562 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: path_openat+0x8c9/0x2990 fs/namei.c:3795
 #2: ffffffff8d5d1558 (pointers_lock){.+.+}-{2:2}, at: get_block+0x18f/0x15c0 fs/sysv/itree.c:222
Preemption disabled at:
[<0000000000000000>] 0x0
CPU: 0 PID: 5053 Comm: syz-executor191 Tainted: G        W          6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x125/0x1b0 lib/dump_stack.c:106
 __might_resched+0x3c3/0x5e0 kernel/sched/core.c:10176
 might_alloc include/linux/sched/mm.h:306 [inline]
 bdev_getblk+0x89/0xc0 fs/buffer.c:1425
 __bread_gfp+0xa9/0x370 fs/buffer.c:1474
 sb_bread include/linux/buffer_head.h:321 [inline]
 get_branch+0x2cb/0x660 fs/sysv/itree.c:105
 get_block+0x1ad/0x15c0 fs/sysv/itree.c:223
 block_read_full_folio+0x38f/0xa60 fs/buffer.c:2382
 filemap_read_folio+0xe9/0x2c0 mm/filemap.c:2324
 do_read_cache_folio+0x205/0x540 mm/filemap.c:3701
 do_read_cache_page mm/filemap.c:3767 [inline]
 read_cache_page+0x5b/0x160 mm/filemap.c:3776
 read_mapping_page include/linux/pagemap.h:888 [inline]
 dir_get_page fs/sysv/dir.c:64 [inline]
 sysv_find_entry+0x1e5/0x690 fs/sysv/dir.c:157
 sysv_inode_by_name+0x71/0x3b0 fs/sysv/dir.c:374
 sysv_lookup fs/sysv/namei.c:38 [inline]
 sysv_lookup+0x88/0x100 fs/sysv/namei.c:31
 lookup_open.isra.0+0x926/0x13b0 fs/namei.c:3474
 open_last_lookups fs/namei.c:3565 [inline]
 path_openat+0x931/0x2990 fs/namei.c:3795
 do_filp_open+0x1de/0x430 fs/namei.c:3825
 do_sys_openat2+0x176/0x1e0 fs/open.c:1404
 do_sys_open fs/open.c:1419 [inline]
 __do_sys_openat fs/open.c:1435 [inline]
 __se_sys_openat fs/open.c:1430 [inline]
 __x64_sys_openat+0x175/0x210 fs/open.c:1430
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7f8874371639
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc9a32ca18 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007ffc9a32cbf8 RCX: 00007f8874371639
RDX: 000000000000275a RSI: 0000000020006ac0 RDI: 00000000ffffff9c
RBP: 00007f88743ee610 R08: 0000000000009e13 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc9a32cbe8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
BUG: sleeping function called from invalid context at include/linux/sched/mm.h:306
in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5053, name: syz-executor191
preempt_count: 1, expected: 0
RCU nest depth: 0, expected: 0
3 locks held by syz-executor191/5053:
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: open_last_lookups fs/namei.c:3554 [inline]
 #0: ffff888023798420 (sb_writers#9){.+.+}-{0:0}, at: path_openat+0x19a1/0x2990 fs/namei.c:3795
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:802 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: open_last_lookups fs/namei.c:3562 [inline]
 #1: ffff888047a74188 (&type->i_mutex_dir_key#6){+.+.}-{3:3}, at: path_openat+0x8c9/0x2990 fs/namei.c:3795
 #2: ffffffff8d5d1558 (pointers_lock){.+.+}-{2:2}, at: get_block+0x18f/0x15c0 fs/sysv/itree.c:222
Preemption disabled at:
[<0000000000000000>] 0x0
CPU: 1 PID: 5053 Comm: syz-executor191 Tainted: G        W          6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x125/0x1b0 lib/dump_stack.c:106
 __might_resched+0x3c3/0x5e0 kernel/sched/core.c:10176
 might_alloc include/linux/sched/mm.h:306 [inline]
 bdev_getblk+0x89/0xc0 fs/buffer.c:1425
 __bread_gfp+0xa9/0x370 fs/buffer.c:1474
 sb_bread include/linux/buffer_head.h:321 [inline]
 get_branch+0x2cb/0x660 fs/sysv/itree.c:105
 get_block+0x1ad/0x15c0 fs/sysv/itree.c:223
 block_read_full_folio+0x38f/0xa60 fs/buffer.c:2382
 filemap_read_folio+0xe9/0x2c0 mm/filemap.c:2324
 do_read_cache_folio+0x205/0x540 mm/filemap.c:3701
 do_read_cache_page mm/filemap.c:3767 [inline]
 read_cache_page+0x5b/0x160 mm/filemap.c:3776
 read_mapping_page include/linux/pagemap.h:888 [inline]
 dir_get_page fs/sysv/dir.c:64 [inline]
 sysv_find_entry+0x1e5/0x690 fs/sysv/dir.c:157
 sysv_inode_by_name+0x71/0x3b0 fs/sysv/dir.c:374
 sysv_lookup fs/sysv/namei.c:38 [inline]
 sysv_lookup+0x88/0x100 fs/sysv/namei.c:31
 lookup_open.isra.0+0x926/0x13b0 fs/namei.c:3474
 open_last_lookups fs/namei.c:3565 [inline]
 path_openat+0x931/0x2990 fs/namei.c:3795
 do_filp_open+0x1de/0x430 fs/namei.c:3825
 do_sys_openat2+0x176/0x1e0 fs/open.c:1404
 do_sys_open fs/open.c:1419 [inline]
 __do_sys_openat fs/open.c:1435 [inline]
 __se_sys_openat fs/open.c:1430 [inline]
 __x64_sys_openat+0x175/0x210 fs/open.c:1430
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7f8874371639
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc9a32ca18 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007ffc9a32cbf8 RCX: 00007f8874371639
RDX: 000000000000275a RSI: 0000000020006ac0 RDI: 00000000ffffff9c
RBP: 00007f88743ee610 R08: 0000000000009e13 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffc9a32cbe8 R14: 0000000000000001 R15: 0000000000000001
 </TASK>

Crashes (1615):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/01/19 15:22 upstream 9d1694dc91ce 21772ce4 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-badwrites-root BUG: sleeping function called from invalid context in bdev_getblk
2024/01/15 16:22 upstream 052d534373b7 551587c1 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs BUG: sleeping function called from invalid context in bdev_getblk
2023/12/27 17:33 upstream fbafc3e621c3 fb427a07 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-badwrites-root BUG: sleeping function called from invalid context in bdev_getblk
2023/12/18 22:43 upstream ceb6a6f023fd 3222d10c .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-selinux-root BUG: sleeping function called from invalid context in bdev_getblk
2023/12/15 11:32 upstream c7402612e2e6 3222d10c .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root BUG: sleeping function called from invalid context in bdev_getblk
2024/03/10 19:24 upstream 137e0ec05aeb 6ee49f2e .config console log report syz C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro] ci-qemu-upstream BUG: sleeping function called from invalid context in bdev_getblk
2024/03/07 23:17 upstream 135288b73cef 2b789849 .config console log report syz C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro] ci-qemu-upstream BUG: sleeping function called from invalid context in bdev_getblk
2024/03/07 20:46 upstream 135288b73cef 2b789849 .config console log report syz C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro] ci-qemu-upstream BUG: sleeping function called from invalid context in bdev_getblk
2023/09/18 00:23 linux-next dfa449a58323 0b6a67ac .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-linux-next-kasan-gce-root BUG: sleeping function called from invalid context in bdev_getblk
2024/03/19 14:52 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 baa80228 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/01/16 10:43 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 0802e17d9aca 2a7bcc7f .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/01/15 16:34 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 0802e17d9aca 2a7bcc7f .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/03/11 22:07 upstream e8f897f4afef 6ee49f2e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs BUG: sleeping function called from invalid context in bdev_getblk
2024/03/09 20:08 upstream 09e5c48fea17 6ee49f2e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root BUG: sleeping function called from invalid context in bdev_getblk
2024/03/06 12:32 upstream 29cd507cbec2 f39a7eed .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root BUG: sleeping function called from invalid context in bdev_getblk
2024/02/20 18:32 upstream b401b621758e 3af7dd65 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root BUG: sleeping function called from invalid context in bdev_getblk
2023/12/28 21:00 upstream f5837722ffec fb427a07 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 BUG: sleeping function called from invalid context in bdev_getblk
2024/01/24 21:56 linux-next 8bf1262c53f5 1e153dc8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root BUG: sleeping function called from invalid context in bdev_getblk
2024/04/10 02:19 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 56086b24 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/10 01:08 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 56086b24 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 23:55 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 56086b24 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 21:58 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 56086b24 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 20:38 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 56086b24 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 17:57 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 56086b24 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 15:25 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 56086b24 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 09:57 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 08:03 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 07:25 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 05:38 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 03:31 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/09 01:28 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 23:01 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 21:55 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 20:27 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 17:59 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 53df08b6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 13:30 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 11:40 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 10:05 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 07:25 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 06:03 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 04:11 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 02:41 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/08 01:07 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 23:24 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 22:11 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 20:38 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 18:46 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 17:14 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 16:02 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 14:39 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 10:13 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 04:41 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 03:36 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 02:17 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 01:00 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/07 00:52 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/06 23:17 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/06 20:15 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/06 17:54 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/06 16:52 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
2024/04/06 15:34 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 707081b61156 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 BUG: sleeping function called from invalid context in bdev_getblk
* Struck through repros no longer work on HEAD.