| Date | Name | Commit | Repro | Result |
|---|---|---|---|---|
| 2025/12/01 | upstream (ToT) | 7d0a66e4bb90 | C | [report] possible deadlock in ocfs2_del_inode_from_orphan |
| 2026/05/19 | upstream (ToT) | 1a2ab0feaa23 | C | Didn't crash |
syzbot |
sign-in | mailing list | source | docs |
| Date | Name | Commit | Repro | Result |
|---|---|---|---|---|
| 2025/12/01 | upstream (ToT) | 7d0a66e4bb90 | C | [report] possible deadlock in ocfs2_del_inode_from_orphan |
| 2026/05/19 | upstream (ToT) | 1a2ab0feaa23 | C | Didn't crash |
| Kernel | Title | Rank 🛈 | Repro | Cause bisect | Fix bisect | Count | Last | Reported | Patched | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| upstream | possible deadlock in ocfs2_del_inode_from_orphan (2) ocfs2 prio:high | 4 | 113 | 1h34m | 18d | 0/29 | upstream: reported on 2026/05/25 15:38 | |||
| linux-6.1 | possible deadlock in ocfs2_del_inode_from_orphan (2) | 4 | 20 | 1d09h | 227d | 0/3 | upstream: reported on 2025/10/29 05:09 | |||
| linux-5.15 | possible deadlock in ocfs2_del_inode_from_orphan | 4 | 1 | 523d | 523d | 0/3 | auto-obsoleted due to no activity on 2025/04/16 07:13 | |||
| linux-5.15 | possible deadlock in ocfs2_del_inode_from_orphan (3) | 4 | 5 | 41d | 199d | 0/3 | upstream: reported on 2025/11/25 22:40 | |||
| linux-5.15 | possible deadlock in ocfs2_del_inode_from_orphan (2) | 4 | 1 | 355d | 355d | 0/3 | auto-obsoleted due to no activity on 2025/10/01 09:47 | |||
| linux-6.1 | possible deadlock in ocfs2_del_inode_from_orphan | 4 | 4 | 453d | 548d | 0/3 | auto-obsoleted due to no activity on 2025/06/25 04:24 | |||
| upstream | possible deadlock in ocfs2_del_inode_from_orphan ocfs2 | 4 | C | inconclusive | 7741 | 23d | 618d | 29/29 | fixed on 2026/05/21 07:50 |
======================================================
WARNING: possible circular locking dependency detected
syzkaller #0 Not tainted
------------------------------------------------------
syz.3.53/6106 is trying to acquire lock:
ffff88805b469818 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:804 [inline]
ffff88805b469818 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]){+.+.}-{3:3}, at: ocfs2_del_inode_from_orphan+0x12f/0x7a0 fs/ocfs2/namei.c:2716
but task is already holding lock:
ffff88805b4689d8 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:804 [inline]
ffff88805b4689d8 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3){+.+.}-{3:3}, at: ocfs2_reserve_suballoc_bits+0x16e/0x44c0 fs/ocfs2/suballoc.c:782
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3){+.+.}-{3:3}:
__lock_release kernel/locking/lockdep.c:5468 [inline]
lock_release+0x332/0x8c0 kernel/locking/lockdep.c:5774
up_write+0x2d/0x410 kernel/locking/rwsem.c:1625
ocfs2_expand_inline_dir fs/ocfs2/dir.c:3089 [inline]
ocfs2_extend_dir+0x28da/0x48b0 fs/ocfs2/dir.c:3201
ocfs2_prepare_dir_for_insert+0x315b/0x56b0 fs/ocfs2/dir.c:4322
__ocfs2_prepare_orphan_dir+0x145/0x310 fs/ocfs2/namei.c:2167
ocfs2_prepare_orphan_dir+0xf1/0x420 fs/ocfs2/namei.c:2210
ocfs2_unlink+0xb8f/0x1b50 fs/ocfs2/namei.c:960
vfs_unlink+0x389/0x600 fs/namei.c:4333
do_unlinkat+0x339/0x590 fs/namei.c:4399
__do_sys_unlink fs/namei.c:4447 [inline]
__se_sys_unlink fs/namei.c:4445 [inline]
__x64_sys_unlink+0x49/0x50 fs/namei.c:4445
do_syscall_x64 arch/x86/entry/common.c:46 [inline]
do_syscall_64+0x55/0xb0 arch/x86/entry/common.c:76
entry_SYSCALL_64_after_hwframe+0x68/0xd2
-> #0 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]){+.+.}-{3:3}:
check_prev_add kernel/locking/lockdep.c:3134 [inline]
check_prevs_add kernel/locking/lockdep.c:3253 [inline]
validate_chain kernel/locking/lockdep.c:3869 [inline]
__lock_acquire+0x2df1/0x7d40 kernel/locking/lockdep.c:5137
lock_acquire+0x19e/0x420 kernel/locking/lockdep.c:5754
down_write+0x97/0x200 kernel/locking/rwsem.c:1573
inode_lock include/linux/fs.h:804 [inline]
ocfs2_del_inode_from_orphan+0x12f/0x7a0 fs/ocfs2/namei.c:2716
ocfs2_dio_end_io_write fs/ocfs2/aops.c:2407 [inline]
ocfs2_dio_end_io+0x1040/0x13c0 fs/ocfs2/aops.c:2446
dio_complete+0x254/0x710 fs/direct-io.c:282
__blockdev_direct_IO+0x2ea8/0x3500 fs/direct-io.c:1308
ocfs2_direct_IO+0x235/0x2a0 fs/ocfs2/aops.c:2483
generic_file_direct_write+0x1d4/0x3e0 mm/filemap.c:3961
__generic_file_write_iter+0x11b/0x230 mm/filemap.c:4117
ocfs2_file_write_iter+0x167a/0x1e80 fs/ocfs2/file.c:2468
do_iter_readv_writev fs/read_write.c:-1 [inline]
do_iter_write+0x738/0xc30 fs/read_write.c:860
iter_file_splice_write+0x6a3/0xcb0 fs/splice.c:736
do_splice_from fs/splice.c:933 [inline]
direct_splice_actor+0xe8/0x130 fs/splice.c:1142
splice_direct_to_actor+0x304/0x8c0 fs/splice.c:1088
do_splice_direct+0x1d5/0x2f0 fs/splice.c:1194
do_sendfile+0x5f2/0xef0 fs/read_write.c:1254
__do_sys_sendfile64 fs/read_write.c:1322 [inline]
__se_sys_sendfile64+0x145/0x1a0 fs/read_write.c:1308
do_syscall_x64 arch/x86/entry/common.c:46 [inline]
do_syscall_64+0x55/0xb0 arch/x86/entry/common.c:76
entry_SYSCALL_64_after_hwframe+0x68/0xd2
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3);
lock(&ocfs2_sysfile_lock_key[args->fi_sysfile_type]);
lock(&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3);
lock(&ocfs2_sysfile_lock_key[args->fi_sysfile_type]);
*** DEADLOCK ***
3 locks held by syz.3.53/6106:
#0: ffff88807af18418 (sb_writers#14){.+.+}-{0:0}, at: do_sendfile+0x5cf/0xef0 fs/read_write.c:1253
#1: ffff88805f251818 (&sb->s_type->i_mutex_key#20){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:804 [inline]
#1: ffff88805f251818 (&sb->s_type->i_mutex_key#20){+.+.}-{3:3}, at: ocfs2_file_write_iter+0x440/0x1e80 fs/ocfs2/file.c:2398
#2: ffff88805b4689d8 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3){+.+.}-{3:3}, at: inode_lock include/linux/fs.h:804 [inline]
#2: ffff88805b4689d8 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3){+.+.}-{3:3}, at: ocfs2_reserve_suballoc_bits+0x16e/0x44c0 fs/ocfs2/suballoc.c:782
stack backtrace:
CPU: 0 PID: 6106 Comm: syz.3.53 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026
Call Trace:
<TASK>
dump_stack_lvl+0x18c/0x250 lib/dump_stack.c:106
check_noncircular+0x2fc/0x400 kernel/locking/lockdep.c:2187
check_prev_add kernel/locking/lockdep.c:3134 [inline]
check_prevs_add kernel/locking/lockdep.c:3253 [inline]
validate_chain kernel/locking/lockdep.c:3869 [inline]
__lock_acquire+0x2df1/0x7d40 kernel/locking/lockdep.c:5137
lock_acquire+0x19e/0x420 kernel/locking/lockdep.c:5754
down_write+0x97/0x200 kernel/locking/rwsem.c:1573
inode_lock include/linux/fs.h:804 [inline]
ocfs2_del_inode_from_orphan+0x12f/0x7a0 fs/ocfs2/namei.c:2716
ocfs2_dio_end_io_write fs/ocfs2/aops.c:2407 [inline]
ocfs2_dio_end_io+0x1040/0x13c0 fs/ocfs2/aops.c:2446
dio_complete+0x254/0x710 fs/direct-io.c:282
__blockdev_direct_IO+0x2ea8/0x3500 fs/direct-io.c:1308
ocfs2_direct_IO+0x235/0x2a0 fs/ocfs2/aops.c:2483
generic_file_direct_write+0x1d4/0x3e0 mm/filemap.c:3961
__generic_file_write_iter+0x11b/0x230 mm/filemap.c:4117
ocfs2_file_write_iter+0x167a/0x1e80 fs/ocfs2/file.c:2468
do_iter_readv_writev fs/read_write.c:-1 [inline]
do_iter_write+0x738/0xc30 fs/read_write.c:860
iter_file_splice_write+0x6a3/0xcb0 fs/splice.c:736
do_splice_from fs/splice.c:933 [inline]
direct_splice_actor+0xe8/0x130 fs/splice.c:1142
splice_direct_to_actor+0x304/0x8c0 fs/splice.c:1088
do_splice_direct+0x1d5/0x2f0 fs/splice.c:1194
do_sendfile+0x5f2/0xef0 fs/read_write.c:1254
__do_sys_sendfile64 fs/read_write.c:1322 [inline]
__se_sys_sendfile64+0x145/0x1a0 fs/read_write.c:1308
do_syscall_x64 arch/x86/entry/common.c:46 [inline]
do_syscall_64+0x55/0xb0 arch/x86/entry/common.c:76
entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7f9b1439ce59
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 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 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f9b125f6028 EFLAGS: 00000246 ORIG_RAX: 0000000000000028
RAX: ffffffffffffffda RBX: 00007f9b14616090 RCX: 00007f9b1439ce59
RDX: 0000000000000000 RSI: 000000000000000c RDI: 000000000000000b
RBP: 00007f9b14432d6f R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000fffe82 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f9b14616128 R14: 00007f9b14616090 R15: 00007fffb97a59c8
</TASK>
| Time | Kernel | Commit | Syzkaller | Config | Log | Report | Syz repro | C repro | VM info | Assets (help?) | Manager | Title |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/06/13 07:02 | linux-6.6.y | 924b4a879cbb | 1d2f3589 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/06/13 06:55 | linux-6.6.y | 924b4a879cbb | 1d2f3589 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/06/11 16:23 | linux-6.6.y | 924b4a879cbb | d93a6ab6 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/06/10 01:53 | linux-6.6.y | 924b4a879cbb | 34dab4be | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/06/05 01:25 | linux-6.6.y | 924b4a879cbb | 197909be | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/06/02 19:48 | linux-6.6.y | 924b4a879cbb | 62fe1528 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/05/21 20:23 | linux-6.6.y | eac8889a3a1c | e195359d | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/05/20 09:18 | linux-6.6.y | eac8889a3a1c | 0909d65f | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/25 02:33 | linux-6.6.y | 9760bf04666d | 9c2d0995 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/22 14:01 | linux-6.6.y | 9760bf04666d | 4595e353 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/21 10:05 | linux-6.6.y | 9760bf04666d | 3f2e655b | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/17 18:20 | linux-6.6.y | 8cee53b8eaeb | 24ecfc1e | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/14 08:27 | linux-6.6.y | 8cee53b8eaeb | 1a086e7c | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/11 17:38 | linux-6.6.y | 8cee53b8eaeb | 38c8e246 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/11 11:40 | linux-6.6.y | 80de0a958133 | 38c8e246 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/10 07:21 | linux-6.6.y | 80de0a958133 | 38c8e246 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/08 18:06 | linux-6.6.y | 80de0a958133 | d9b7f621 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/08 08:16 | linux-6.6.y | 80de0a958133 | 2c961e87 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/07 15:46 | linux-6.6.y | 80de0a958133 | 628666c6 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/02 01:57 | linux-6.6.y | c09fbcd31ae6 | 0cb124d5 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/01 13:52 | linux-6.6.y | c09fbcd31ae6 | 9a1f7828 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/01 01:24 | linux-6.6.y | c09fbcd31ae6 | fb8b2c26 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/04/01 00:15 | linux-6.6.y | c09fbcd31ae6 | fb8b2c26 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/28 04:39 | linux-6.6.y | c09fbcd31ae6 | 356bdfc9 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/25 07:24 | linux-6.6.y | 4fc00fe35d46 | 74e70d19 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/24 22:09 | linux-6.6.y | 4fc00fe35d46 | 74e70d19 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/24 02:25 | linux-6.6.y | 4fc00fe35d46 | baf8bf12 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/23 10:05 | linux-6.6.y | 4fc00fe35d46 | 5b92003d | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/21 20:21 | linux-6.6.y | 4fc00fe35d46 | 5b92003d | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/21 06:52 | linux-6.6.y | 4fc00fe35d46 | 5b92003d | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/20 10:28 | linux-6.6.y | 4fc00fe35d46 | 2f245add | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/19 04:48 | linux-6.6.y | 4fc00fe35d46 | 0199f9a1 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/18 20:42 | linux-6.6.y | 4fc00fe35d46 | 0199f9a1 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/17 02:38 | linux-6.6.y | 4fc00fe35d46 | 0737c18f | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/11 19:27 | linux-6.6.y | 4fc00fe35d46 | 2d88ab01 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/11 11:49 | linux-6.6.y | 4fc00fe35d46 | 86914af9 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/07 15:07 | linux-6.6.y | 4fc00fe35d46 | 5cb44a80 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/05 02:42 | linux-6.6.y | 682d8e2f892b | a9fe5c9e | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/04 13:24 | linux-6.6.y | 7a137e9bfa0e | e6b6b96b | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/03/03 02:26 | linux-6.6.y | 7a137e9bfa0e | 28b83e23 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/02/21 12:48 | linux-6.6.y | 7a137e9bfa0e | 6e7b5511 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2026/02/20 18:09 | linux-6.6.y | 7a137e9bfa0e | 17d780d6 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | ||
| 2025/11/27 17:45 | linux-6.6.y | 1e89a1be4fe9 | d6526ea3 | .config | console log | report | syz / log | C | [disk image] [vmlinux] [kernel image] [mounted in repro (clean fs)] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan | |
| 2025/06/26 20:14 | linux-6.6.y | 6282921b6825 | 803ce19b | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci2-linux-6-6-kasan | possible deadlock in ocfs2_del_inode_from_orphan |