* [syzbot] [fs?] WARNING in minix_rename
@ 2025-06-24 17:02 syzbot
2025-07-18 10:59 ` Forwarded: " syzbot
` (6 more replies)
0 siblings, 7 replies; 15+ messages in thread
From: syzbot @ 2025-06-24 17:02 UTC (permalink / raw)
To: linux-fsdevel, linux-kernel, syzkaller-bugs
Hello,
syzbot found the following issue on:
HEAD commit: 78f4e737a53e Merge tag 'for-6.16/dm-fixes' of git://git.ke..
git tree: upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=10b29182580000
kernel config: https://syzkaller.appspot.com/x/.config?x=28cc6f051378bb16
dashboard link: https://syzkaller.appspot.com/bug?extid=a65e824272c5f741247d
compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=1446370c580000
Downloadable assets:
disk image: https://storage.googleapis.com/syzbot-assets/560a423a60ad/disk-78f4e737.raw.xz
vmlinux: https://storage.googleapis.com/syzbot-assets/9e97e18d85b9/vmlinux-78f4e737.xz
kernel image: https://storage.googleapis.com/syzbot-assets/a147a5a27c6e/bzImage-78f4e737.xz
mounted in repro: https://storage.googleapis.com/syzbot-assets/2c4c332ed1d0/mount_0.gz
fsck result: failed (log: https://syzkaller.appspot.com/x/fsck.log?x=12276b70580000)
IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by: syzbot+a65e824272c5f741247d@syzkaller.appspotmail.com
------------[ cut here ]------------
WARNING: CPU: 0 PID: 6388 at fs/inode.c:417 drop_nlink+0xc5/0x110 fs/inode.c:417
Modules linked in:
CPU: 0 UID: 0 PID: 6388 Comm: syz.6.27 Not tainted 6.16.0-rc3-syzkaller-00042-g78f4e737a53e #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025
RIP: 0010:drop_nlink+0xc5/0x110 fs/inode.c:417
Code: 78 07 00 00 be 08 00 00 00 e8 c7 35 e8 ff f0 48 ff 83 78 07 00 00 5b 41 5c 41 5e 41 5f 5d e9 42 01 29 09 cc e8 fc da 86 ff 90 <0f> 0b 90 eb 81 44 89 f1 80 e1 07 80 c1 03 38 c1 0f 8c 5b ff ff ff
RSP: 0018:ffffc900030c7a30 EFLAGS: 00010293
RAX: ffffffff82397124 RBX: ffff888055405aa8 RCX: ffff88802da29e00
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: ffffffff8f9fe1f7 R09: 1ffffffff1f3fc3e
R10: dffffc0000000000 R11: fffffbfff1f3fc3f R12: 1ffff1100aa80b5e
R13: 0000000000000000 R14: ffff888055405af0 R15: dffffc0000000000
FS: 00007fb57180a6c0(0000) GS:ffff888125c83000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fb571809f98 CR3: 0000000032278000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
<TASK>
inode_dec_link_count include/linux/fs.h:2634 [inline]
minix_rename+0x3cf/0x700 fs/minix/namei.c:222
vfs_rename+0xb99/0xec0 fs/namei.c:5137
do_renameat2+0x878/0xc50 fs/namei.c:5286
__do_sys_rename fs/namei.c:5333 [inline]
__se_sys_rename fs/namei.c:5331 [inline]
__x64_sys_rename+0x82/0x90 fs/namei.c:5331
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fb57098e929
Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fb57180a038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052
RAX: ffffffffffffffda RBX: 00007fb570bb6080 RCX: 00007fb57098e929
RDX: 0000000000000000 RSI: 00002000000001c0 RDI: 0000200000001980
RBP: 00007fb570a10b39 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000001 R14: 00007fb570bb6080 R15: 00007fffa5abc5a8
</TASK>
---
This report is generated by a bot. It may contain errors.
See https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at syzkaller@googlegroups.com.
syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.
If the report is already addressed, let syzbot know by replying with:
#syz fix: exact-commit-title
If you want syzbot to run the reproducer, reply with:
#syz test: git://repo/address.git branch-or-commit-hash
If you attach or paste a git patch, syzbot will apply it before testing.
If you want to overwrite report's subsystems, reply with:
#syz set subsystems: new-subsystem
(See the list of subsystem names on the web dashboard)
If the report is a duplicate of another one, reply with:
#syz dup: exact-subject-of-another-report
If you want to undo deduplication, reply with:
#syz undup
^ permalink raw reply [flat|nested] 15+ messages in thread* Forwarded: Re: [syzbot] [fs?] WARNING in minix_rename 2025-06-24 17:02 [syzbot] [fs?] WARNING in minix_rename syzbot @ 2025-07-18 10:59 ` syzbot 2025-10-13 13:38 ` Forwarded: syzbot ` (5 subsequent siblings) 6 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-07-18 10:59 UTC (permalink / raw) To: linux-kernel For archival purposes, forwarding an incoming command email to linux-kernel@vger.kernel.org. *** Subject: Re: [syzbot] [fs?] WARNING in minix_rename Author: richard120310@gmail.com #syz test: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 78f4e737a53e Signed-off-by: I Hsin Cheng <richard120310@gmail.com> --- fs/minix/namei.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fs/minix/namei.c b/fs/minix/namei.c index 8938536d8d3c..4dfbbfd905d8 100644 --- a/fs/minix/namei.c +++ b/fs/minix/namei.c @@ -217,8 +217,13 @@ static int minix_rename(struct mnt_idmap *idmap, if (err) goto out_dir; inode_set_ctime_current(new_inode); - if (dir_de) + if (dir_de) { drop_nlink(new_inode); + if (new_inode->i_nlink == 0) { + err = -ESTALE; + goto out_dir; + } + } inode_dec_link_count(new_inode); } else { err = minix_add_link(new_dentry, old_inode); -- 2.43.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Forwarded: 2025-06-24 17:02 [syzbot] [fs?] WARNING in minix_rename syzbot 2025-07-18 10:59 ` Forwarded: " syzbot @ 2025-10-13 13:38 ` syzbot 2025-10-14 15:24 ` Forwarded: syzbot ` (4 subsequent siblings) 6 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-10-13 13:38 UTC (permalink / raw) To: linux-kernel For archival purposes, forwarding an incoming command email to linux-kernel@vger.kernel.org. *** Subject: Author: jkoolstra@xs4all.nl #syz test --- fs/minix/namei.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/minix/namei.c b/fs/minix/namei.c index 8938536d8d3c..86779a6ec1a7 100644 --- a/fs/minix/namei.c +++ b/fs/minix/namei.c @@ -224,7 +224,7 @@ static int minix_rename(struct mnt_idmap *idmap, err = minix_add_link(new_dentry, old_inode); if (err) goto out_dir; - if (dir_de) + if (dir_de && old_dir != new_dir) inode_inc_link_count(new_dir); } @@ -236,7 +236,7 @@ static int minix_rename(struct mnt_idmap *idmap, if (dir_de) { err = minix_set_link(dir_de, dir_folio, new_dir); - if (!err) + if (!err && (new_inode || old_dir != new_dir)) inode_dec_link_count(old_dir); } out_dir: -- 2.51.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Forwarded: 2025-06-24 17:02 [syzbot] [fs?] WARNING in minix_rename syzbot 2025-07-18 10:59 ` Forwarded: " syzbot 2025-10-13 13:38 ` Forwarded: syzbot @ 2025-10-14 15:24 ` syzbot 2025-11-02 14:41 ` Forwarded: syzbot ` (3 subsequent siblings) 6 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-10-14 15:24 UTC (permalink / raw) To: linux-kernel, syzkaller-bugs For archival purposes, forwarding an incoming command email to linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com. *** Subject: Author: jkoolstra@xs4all.nl #syz test --- fs/minix/inode.c | 14 ++++++++++++++ fs/minix/namei.c | 22 ++++++++++++++-------- 2 files changed, 28 insertions(+), 8 deletions(-) diff --git a/fs/minix/inode.c b/fs/minix/inode.c index f007e389d5d2..e27907fc9bf2 100644 --- a/fs/minix/inode.c +++ b/fs/minix/inode.c @@ -517,6 +517,13 @@ static struct inode *V1_minix_iget(struct inode *inode) iget_failed(inode); return ERR_PTR(-ESTALE); } + if (S_ISDIR(raw_inode->i_mode) && raw_inode->i_nlinks == 1) { + printk("MINIX-fs: directory inode (%lu) has single i_nlink\n", + inode->i_ino); + brelse(bh); + iget_failed(inode); + return ERR_PTR(-EIO); + } inode->i_mode = raw_inode->i_mode; i_uid_write(inode, raw_inode->i_uid); i_gid_write(inode, raw_inode->i_gid); @@ -555,6 +562,13 @@ static struct inode *V2_minix_iget(struct inode *inode) iget_failed(inode); return ERR_PTR(-ESTALE); } + if (S_ISDIR(raw_inode->i_mode) && raw_inode->i_nlinks == 1) { + printk("MINIX-fs: directory inode (%lu) has single i_nlink\n", + inode->i_ino); + brelse(bh); + iget_failed(inode); + return ERR_PTR(-EIO); + } inode->i_mode = raw_inode->i_mode; i_uid_write(inode, raw_inode->i_uid); i_gid_write(inode, raw_inode->i_gid); diff --git a/fs/minix/namei.c b/fs/minix/namei.c index 8938536d8d3c..8297ee6651a1 100644 --- a/fs/minix/namei.c +++ b/fs/minix/namei.c @@ -161,15 +161,21 @@ static int minix_unlink(struct inode * dir, struct dentry *dentry) static int minix_rmdir(struct inode * dir, struct dentry *dentry) { struct inode * inode = d_inode(dentry); - int err = -ENOTEMPTY; - - if (minix_empty_dir(inode)) { - err = minix_unlink(dir, dentry); - if (!err) { - inode_dec_link_count(dir); - inode_dec_link_count(inode); - } + int err = -EIO; + + if (dir->i_nlink <= 2) + goto out; + + err = -ENOTEMPTY; + if (!minix_empty_dir(inode)) + goto out; + + err = minix_unlink(dir, dentry); + if (!err) { + inode_dec_link_count(dir); + inode_dec_link_count(inode); } +out: return err; } -- 2.51.0 ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Forwarded: 2025-06-24 17:02 [syzbot] [fs?] WARNING in minix_rename syzbot ` (2 preceding siblings ...) 2025-10-14 15:24 ` Forwarded: syzbot @ 2025-11-02 14:41 ` syzbot 2025-11-02 14:56 ` Forwarded: syzbot ` (2 subsequent siblings) 6 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-11-02 14:41 UTC (permalink / raw) To: linux-kernel, syzkaller-bugs For archival purposes, forwarding an incoming command email to linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com. *** Subject: Author: jkoolstra@xs4all.nl #syz test --- diff --git a/fs/minix/namei.c b/fs/minix/namei.c index a8d5a7e22b7b..8648d860ef0c 100644 --- a/fs/minix/namei.c +++ b/fs/minix/namei.c @@ -218,6 +218,13 @@ static int minix_rename(struct mnt_idmap *idmap, if (dir_de && !minix_empty_dir(new_inode)) goto out_dir; + err = -EFSCORRUPTED; + if (dir_de && new_inode->i_nlink != 2) { + printk(KERN_CRIT "minix-fs error: directory inode has " + "corrupted nlink"); + goto out_dir; + } + err = -ENOENT; new_de = minix_find_entry(new_dentry, &new_folio); if (!new_de) ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Forwarded: 2025-06-24 17:02 [syzbot] [fs?] WARNING in minix_rename syzbot ` (3 preceding siblings ...) 2025-11-02 14:41 ` Forwarded: syzbot @ 2025-11-02 14:56 ` syzbot 2025-11-02 15:50 ` Forwarded: syzbot 2025-11-02 16:58 ` Forwarded: syzbot 6 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-11-02 14:56 UTC (permalink / raw) To: linux-kernel, syzkaller-bugs For archival purposes, forwarding an incoming command email to linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com. *** Subject: Author: jkoolstra@xs4all.nl #syz test --- diff --git a/fs/minix/minix.h b/fs/minix/minix.h index d54273c3c9ff..ce62cb61186d 100644 --- a/fs/minix/minix.h +++ b/fs/minix/minix.h @@ -168,4 +168,6 @@ static inline int minix_test_bit(int nr, const void *vaddr) #endif +#define EFSCORRUPTED EUCLEAN /* Filesystem is corrupted */ + #endif /* FS_MINIX_H */ diff --git a/fs/minix/namei.c b/fs/minix/namei.c index a8d5a7e22b7b..8648d860ef0c 100644 --- a/fs/minix/namei.c +++ b/fs/minix/namei.c @@ -218,6 +218,13 @@ static int minix_rename(struct mnt_idmap *idmap, if (dir_de && !minix_empty_dir(new_inode)) goto out_dir; + err = -EFSCORRUPTED; + if (dir_de && new_inode->i_nlink != 2) { + printk(KERN_CRIT "minix-fs error: directory inode has " + "corrupted nlink"); + goto out_dir; + } + err = -ENOENT; new_de = minix_find_entry(new_dentry, &new_folio); if (!new_de) ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Forwarded: 2025-06-24 17:02 [syzbot] [fs?] WARNING in minix_rename syzbot ` (4 preceding siblings ...) 2025-11-02 14:56 ` Forwarded: syzbot @ 2025-11-02 15:50 ` syzbot 2025-11-02 16:58 ` Forwarded: syzbot 6 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-11-02 15:50 UTC (permalink / raw) To: linux-kernel, syzkaller-bugs For archival purposes, forwarding an incoming command email to linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com. *** Subject: Author: jkoolstra@xs4all.nl #syz test --- diff --git a/fs/minix/minix.h b/fs/minix/minix.h index d54273c3c9ff..ce62cb61186d 100644 --- a/fs/minix/minix.h +++ b/fs/minix/minix.h @@ -168,4 +168,6 @@ static inline int minix_test_bit(int nr, const void *vaddr) #endif +#define EFSCORRUPTED EUCLEAN /* Filesystem is corrupted */ + #endif /* FS_MINIX_H */ diff --git a/fs/minix/namei.c b/fs/minix/namei.c index 8938536d8d3c..493a75eff2c9 100644 --- a/fs/minix/namei.c +++ b/fs/minix/namei.c @@ -208,6 +218,13 @@ static int minix_rename(struct mnt_idmap *idmap, if (dir_de && !minix_empty_dir(new_inode)) goto out_dir; + err = -EFSCORRUPTED; + if (new_inode->i_nlink == 0 || (dir_de && new_inode->i_nlink != 2)) { + printk(KERN_CRIT "minix-fs error: inode (ino: %ld) " + "has corrupted nlink", new_inode->i_ino); + goto out_dir; + } + err = -ENOENT; new_de = minix_find_entry(new_dentry, &new_folio); if (!new_de) ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Forwarded: 2025-06-24 17:02 [syzbot] [fs?] WARNING in minix_rename syzbot ` (5 preceding siblings ...) 2025-11-02 15:50 ` Forwarded: syzbot @ 2025-11-02 16:58 ` syzbot 6 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-11-02 16:58 UTC (permalink / raw) To: linux-kernel, syzkaller-bugs For archival purposes, forwarding an incoming command email to linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com. *** Subject: Author: jkoolstra@xs4all.nl #syz test --- diff --git a/fs/minix/minix.h b/fs/minix/minix.h index d54273c3c9ff..ce62cb61186d 100644 --- a/fs/minix/minix.h +++ b/fs/minix/minix.h @@ -168,4 +168,6 @@ static inline int minix_test_bit(int nr, const void *vaddr) #endif +#define EFSCORRUPTED EUCLEAN /* Filesystem is corrupted */ + #endif /* FS_MINIX_H */ diff --git a/fs/minix/namei.c b/fs/minix/namei.c index a8d5a7e22b7b..f18f7474aca4 100644 --- a/fs/minix/namei.c +++ b/fs/minix/namei.c @@ -145,6 +145,12 @@ static int minix_unlink(struct inode * dir, struct dentry *dentry) struct minix_dir_entry * de; int err; + if (inode->i_nlink < 1) { + printk(KERN_CRIT "minix-fs error: inode (ino: %ld) " + "has corrupted nlink", inode->i_ino); + return -EFSCORRUPTED; + } + de = minix_find_entry(dentry, &folio); if (!de) return -ENOENT; @@ -218,6 +224,13 @@ static int minix_rename(struct mnt_idmap *idmap, if (dir_de && !minix_empty_dir(new_inode)) goto out_dir; + err = -EFSCORRUPTED; + if (new_inode->i_nlink == 0 || (dir_de && new_inode->i_nlink != 2)) { + printk(KERN_CRIT "minix-fs error: inode (ino: %ld) " + "has corrupted nlink", new_inode->i_ino); + goto out_dir; + } + err = -ENOENT; new_de = minix_find_entry(new_dentry, &new_folio); if (!new_de) ^ permalink raw reply related [flat|nested] 15+ messages in thread
[parent not found: <20250718105849.484227-1-richard120310@gmail.com>]
* Re: [syzbot] [fs?] WARNING in minix_rename [not found] <20250718105849.484227-1-richard120310@gmail.com> @ 2025-07-18 11:19 ` syzbot 0 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-07-18 11:19 UTC (permalink / raw) To: linux-kernel, richard120310, syzkaller-bugs Hello, syzbot has tested the proposed patch but the reproducer is still triggering an issue: WARNING in minix_rename ------------[ cut here ]------------ WARNING: CPU: 1 PID: 6941 at fs/inode.c:417 drop_nlink+0xc5/0x110 fs/inode.c:417 Modules linked in: CPU: 1 UID: 0 PID: 6941 Comm: syz.1.17 Not tainted 6.16.0-rc3-syzkaller-00042-g78f4e737a53e-dirty #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 RIP: 0010:drop_nlink+0xc5/0x110 fs/inode.c:417 Code: 78 07 00 00 be 08 00 00 00 e8 c7 35 e8 ff f0 48 ff 83 78 07 00 00 5b 41 5c 41 5e 41 5f 5d e9 42 01 29 09 cc e8 fc da 86 ff 90 <0f> 0b 90 eb 81 44 89 f1 80 e1 07 80 c1 03 38 c1 0f 8c 5b ff ff ff RSP: 0018:ffffc900037afa30 EFLAGS: 00010293 RAX: ffffffff82397124 RBX: ffff888058536fc8 RCX: ffff88805e4e1e00 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000000 R08: ffffffff8f9fe1f7 R09: 1ffffffff1f3fc3e R10: dffffc0000000000 R11: fffffbfff1f3fc3f R12: 1ffff1100b0a6e02 R13: ffff888058536fc8 R14: ffff888058537010 R15: dffffc0000000000 FS: 00007f6555c806c0(0000) GS:ffff888125d83000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fd2e9a57000 CR3: 0000000031f34000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> inode_dec_link_count include/linux/fs.h:2634 [inline] minix_rename+0x41d/0x780 fs/minix/namei.c:227 vfs_rename+0xb99/0xec0 fs/namei.c:5137 do_renameat2+0x878/0xc50 fs/namei.c:5286 __do_sys_rename fs/namei.c:5333 [inline] __se_sys_rename fs/namei.c:5331 [inline] __x64_sys_rename+0x82/0x90 fs/namei.c:5331 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f6554d8e929 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f6555c80038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 RAX: ffffffffffffffda RBX: 00007f6554fb6080 RCX: 00007f6554d8e929 RDX: 0000000000000000 RSI: 00002000000001c0 RDI: 0000200000001980 RBP: 00007f6554e10b39 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000001 R14: 00007f6554fb6080 R15: 00007ffd76fa1978 </TASK> Tested on: commit: 78f4e737 Merge tag 'for-6.16/dm-fixes' of git://git.ke.. git tree: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git console output: https://syzkaller.appspot.com/x/log.txt?x=1619b382580000 kernel config: https://syzkaller.appspot.com/x/.config?x=296f8ec27963edb9 dashboard link: https://syzkaller.appspot.com/bug?extid=a65e824272c5f741247d compiler: Debian clang version 20.1.7 (++20250616065708+6146a88f6049-1~exp1~20250616065826.132), Debian LLD 20.1.7 patch: https://syzkaller.appspot.com/x/patch.diff?x=11f1b382580000 ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <657566348.996550.1760362721717@kpc.webmail.kpnmail.nl>]
* Re: [syzbot] [fs?] WARNING in minix_rename [not found] <657566348.996550.1760362721717@kpc.webmail.kpnmail.nl> @ 2025-10-13 13:59 ` syzbot 0 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-10-13 13:59 UTC (permalink / raw) To: jkoolstra, linux-kernel, syzkaller-bugs Hello, syzbot tried to test the proposed patch but the build/boot failed: failed to apply patch: checking file fs/minix/namei.c patch: **** malformed patch at line 8: @@ -236,7 +236,7 @@ static int minix_rename(struct mnt_idmap *idmap, Tested on: commit: 3a866087 Linux 6.18-rc1 git tree: upstream kernel config: https://syzkaller.appspot.com/x/.config?x=28cc6f051378bb16 dashboard link: https://syzkaller.appspot.com/bug?extid=a65e824272c5f741247d compiler: patch: https://syzkaller.appspot.com/x/patch.diff?x=12089542580000 ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <1558240174.1174599.1760455481777@kpc.webmail.kpnmail.nl>]
* Re: [syzbot] [fs?] WARNING in minix_rename [not found] <1558240174.1174599.1760455481777@kpc.webmail.kpnmail.nl> @ 2025-10-14 15:50 ` syzbot 0 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-10-14 15:50 UTC (permalink / raw) To: jkoolstra, linux-kernel, syzkaller-bugs Hello, syzbot has tested the proposed patch but the reproducer is still triggering an issue: WARNING in minix_rename ------------[ cut here ]------------ WARNING: CPU: 1 PID: 6502 at fs/inode.c:417 drop_nlink+0xc5/0x110 fs/inode.c:417 Modules linked in: CPU: 1 UID: 0 PID: 6502 Comm: syz.1.17 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 RIP: 0010:drop_nlink+0xc5/0x110 fs/inode.c:417 Code: 70 07 00 00 be 08 00 00 00 e8 57 df e7 ff f0 48 ff 83 70 07 00 00 5b 41 5c 41 5e 41 5f 5d e9 92 ba f1 08 cc e8 9c d7 82 ff 90 <0f> 0b 90 eb 81 44 89 f1 80 e1 07 80 c1 03 38 c1 0f 8c 5b ff ff ff RSP: 0018:ffffc90003cefa30 EFLAGS: 00010293 RAX: ffffffff823cc9d4 RBX: ffff8880560b0fe8 RCX: ffff888058c0dac0 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000000 R08: ffffffff8f5a6577 R09: 1ffffffff1eb4cae R10: dffffc0000000000 R11: fffffbfff1eb4caf R12: 1ffff1100ac16206 R13: 0000000000000000 R14: ffff8880560b1030 R15: dffffc0000000000 FS: 00007fc01f0c26c0(0000) GS:ffff8881264ca000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fc01f0c1f98 CR3: 0000000032b16000 CR4: 00000000003526f0 Call Trace: <TASK> inode_dec_link_count include/linux/fs.h:2655 [inline] minix_rename+0x3cf/0x700 fs/minix/namei.c:228 vfs_rename+0xb34/0xe80 fs/namei.c:5216 do_renameat2+0x6a2/0xa50 fs/namei.c:5364 __do_sys_rename fs/namei.c:5411 [inline] __se_sys_rename fs/namei.c:5409 [inline] __x64_sys_rename+0x82/0x90 fs/namei.c:5409 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fc01e18e929 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fc01f0c2038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 RAX: ffffffffffffffda RBX: 00007fc01e3b6080 RCX: 00007fc01e18e929 RDX: 0000000000000000 RSI: 00002000000001c0 RDI: 0000200000001980 RBP: 00007fc01e210b39 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000001 R14: 00007fc01e3b6080 R15: 00007ffc5451e3e8 </TASK> Tested on: commit: 3a866087 Linux 6.18-rc1 git tree: upstream console output: https://syzkaller.appspot.com/x/log.txt?x=17642c58580000 kernel config: https://syzkaller.appspot.com/x/.config?x=4dacb8e711c7e98e dashboard link: https://syzkaller.appspot.com/bug?extid=a65e824272c5f741247d compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 patch: https://syzkaller.appspot.com/x/patch.diff?x=126705e2580000 ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <75345955.3491850.1762094510741@kpc.webmail.kpnmail.nl>]
* Re: [syzbot] [fs?] WARNING in minix_rename [not found] <75345955.3491850.1762094510741@kpc.webmail.kpnmail.nl> @ 2025-11-02 14:52 ` syzbot 0 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-11-02 14:52 UTC (permalink / raw) To: jkoolstra, linux-kernel, syzkaller-bugs Hello, syzbot tried to test the proposed patch but the build/boot failed: fs/minix/namei.c:211:23: error: use of undeclared identifier 'EFSCORRUPTED' Tested on: commit: 691d401c Merge tag 'spi-fix-v6.18-rc3' of git://git.ke.. git tree: upstream kernel config: https://syzkaller.appspot.com/x/.config?x=28cc6f051378bb16 dashboard link: https://syzkaller.appspot.com/bug?extid=a65e824272c5f741247d compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 patch: https://syzkaller.appspot.com/x/patch.diff?x=1180132f980000 ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <74426506.3493273.1762095398029@kpc.webmail.kpnmail.nl>]
* Re: [syzbot] [fs?] WARNING in minix_rename [not found] <74426506.3493273.1762095398029@kpc.webmail.kpnmail.nl> @ 2025-11-02 15:20 ` syzbot 0 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-11-02 15:20 UTC (permalink / raw) To: jkoolstra, linux-kernel, syzkaller-bugs Hello, syzbot has tested the proposed patch but the reproducer is still triggering an issue: WARNING in minix_rename ------------[ cut here ]------------ WARNING: CPU: 0 PID: 6413 at fs/inode.c:417 drop_nlink+0xc5/0x110 fs/inode.c:417 Modules linked in: CPU: 0 UID: 0 PID: 6413 Comm: syz.3.19 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 RIP: 0010:drop_nlink+0xc5/0x110 fs/inode.c:417 Code: 70 07 00 00 be 08 00 00 00 e8 47 dc e7 ff f0 48 ff 83 70 07 00 00 5b 41 5c 41 5e 41 5f 5d e9 d2 6f f2 08 cc e8 7c cf 82 ff 90 <0f> 0b 90 eb 81 44 89 f1 80 e1 07 80 c1 03 38 c1 0f 8c 5b ff ff ff RSP: 0018:ffffc90004097a30 EFLAGS: 00010293 RAX: ffffffff823cd494 RBX: ffff88805b449520 RCX: ffff88802e99bc80 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000000 R08: ffffffff8f5a5977 R09: 1ffffffff1eb4b2e R10: dffffc0000000000 R11: fffffbfff1eb4b2f R12: 1ffff1100b6892ad R13: ffff88805b449520 R14: ffff88805b449568 R15: dffffc0000000000 FS: 00007faba32196c0(0000) GS:ffff8881263c8000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f2c64da1440 CR3: 0000000060b56000 CR4: 00000000003526f0 Call Trace: <TASK> inode_dec_link_count include/linux/fs.h:2655 [inline] minix_rename+0x44e/0x7d0 fs/minix/namei.c:229 vfs_rename+0xb34/0xe80 fs/namei.c:5216 do_renameat2+0x6a2/0xa50 fs/namei.c:5364 __do_sys_rename fs/namei.c:5411 [inline] __se_sys_rename fs/namei.c:5409 [inline] __x64_sys_rename+0x82/0x90 fs/namei.c:5409 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7faba238e929 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007faba3219038 EFLAGS: 00000246 ORIG_RAX: 0000000000000052 RAX: ffffffffffffffda RBX: 00007faba25b6080 RCX: 00007faba238e929 RDX: 0000000000000000 RSI: 00002000000001c0 RDI: 0000200000001980 RBP: 00007faba2410b39 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000001 R14: 00007faba25b6080 R15: 00007ffc2921a008 </TASK> Tested on: commit: 691d401c Merge tag 'spi-fix-v6.18-rc3' of git://git.ke.. git tree: upstream console output: https://syzkaller.appspot.com/x/log.txt?x=122ab258580000 kernel config: https://syzkaller.appspot.com/x/.config?x=824b00f06adfda3c dashboard link: https://syzkaller.appspot.com/bug?extid=a65e824272c5f741247d compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 patch: https://syzkaller.appspot.com/x/patch.diff?x=137ad704580000 ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <857840797.3476876.1762098642816@kpc.webmail.kpnmail.nl>]
* Re: [syzbot] [fs?] WARNING in minix_rename [not found] <857840797.3476876.1762098642816@kpc.webmail.kpnmail.nl> @ 2025-11-02 16:12 ` syzbot 0 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-11-02 16:12 UTC (permalink / raw) To: jkoolstra, linux-kernel, syzkaller-bugs Hello, syzbot has tested the proposed patch but the reproducer is still triggering an issue: WARNING in minix_unlink ------------[ cut here ]------------ WARNING: CPU: 1 PID: 6330 at fs/inode.c:417 drop_nlink+0xc5/0x110 fs/inode.c:417 Modules linked in: CPU: 1 UID: 0 PID: 6330 Comm: syz-executor Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 RIP: 0010:drop_nlink+0xc5/0x110 fs/inode.c:417 Code: 70 07 00 00 be 08 00 00 00 e8 47 dc e7 ff f0 48 ff 83 70 07 00 00 5b 41 5c 41 5e 41 5f 5d e9 d2 6f f2 08 cc e8 7c cf 82 ff 90 <0f> 0b 90 eb 81 44 89 f1 80 e1 07 80 c1 03 38 c1 0f 8c 5b ff ff ff RSP: 0018:ffffc90002f27c50 EFLAGS: 00010293 RAX: ffffffff823cd494 RBX: ffff8880741d9a58 RCX: ffff888026821e40 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000000 R08: ffffffff8f5a5977 R09: 1ffffffff1eb4b2e R10: dffffc0000000000 R11: fffffbfff1eb4b2f R12: 1ffff1100e83b354 R13: ffffea0001c8f900 R14: ffff8880741d9aa0 R15: dffffc0000000000 FS: 00005555875cf500(0000) GS:ffff8881264c8000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000555587602688 CR3: 00000000336f8000 CR4: 00000000003526f0 Call Trace: <TASK> inode_dec_link_count include/linux/fs.h:2655 [inline] minix_unlink+0x1de/0x290 fs/minix/namei.c:157 vfs_unlink+0x394/0x650 fs/namei.c:4673 do_unlinkat+0x345/0x560 fs/namei.c:4737 __do_sys_unlink fs/namei.c:4783 [inline] __se_sys_unlink fs/namei.c:4781 [inline] __x64_sys_unlink+0x47/0x50 fs/namei.c:4781 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f7a5978ded7 Code: 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 57 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007ffdec37a198 EFLAGS: 00000206 ORIG_RAX: 0000000000000057 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f7a5978ded7 RDX: 00007ffdec37a1c0 RSI: 00007ffdec37a250 RDI: 00007ffdec37a250 RBP: 00007ffdec37a250 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000100 R11: 0000000000000206 R12: 00007ffdec37b340 R13: 00007f7a59810925 R14: 000000000001ff83 R15: 00007ffdec37d500 </TASK> Tested on: commit: 691d401c Merge tag 'spi-fix-v6.18-rc3' of git://git.ke.. git tree: upstream console output: https://syzkaller.appspot.com/x/log.txt?x=16fda342580000 kernel config: https://syzkaller.appspot.com/x/.config?x=824b00f06adfda3c dashboard link: https://syzkaller.appspot.com/bug?extid=a65e824272c5f741247d compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 patch: https://syzkaller.appspot.com/x/patch.diff?x=133f9012580000 ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <196626359.3484070.1762102724022@kpc.webmail.kpnmail.nl>]
* Re: [syzbot] [fs?] WARNING in minix_rename [not found] <196626359.3484070.1762102724022@kpc.webmail.kpnmail.nl> @ 2025-11-02 17:27 ` syzbot 0 siblings, 0 replies; 15+ messages in thread From: syzbot @ 2025-11-02 17:27 UTC (permalink / raw) To: jkoolstra, linux-kernel, syzkaller-bugs Hello, syzbot has tested the proposed patch and the reproducer did not trigger any issue: Reported-by: syzbot+a65e824272c5f741247d@syzkaller.appspotmail.com Tested-by: syzbot+a65e824272c5f741247d@syzkaller.appspotmail.com Tested on: commit: 691d401c Merge tag 'spi-fix-v6.18-rc3' of git://git.ke.. git tree: upstream console output: https://syzkaller.appspot.com/x/log.txt?x=150ea012580000 kernel config: https://syzkaller.appspot.com/x/.config?x=824b00f06adfda3c dashboard link: https://syzkaller.appspot.com/bug?extid=a65e824272c5f741247d compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 patch: https://syzkaller.appspot.com/x/patch.diff?x=14dcee14580000 Note: testing is done by a robot and is best-effort only. ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2025-11-02 17:27 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-24 17:02 [syzbot] [fs?] WARNING in minix_rename syzbot
2025-07-18 10:59 ` Forwarded: " syzbot
2025-10-13 13:38 ` Forwarded: syzbot
2025-10-14 15:24 ` Forwarded: syzbot
2025-11-02 14:41 ` Forwarded: syzbot
2025-11-02 14:56 ` Forwarded: syzbot
2025-11-02 15:50 ` Forwarded: syzbot
2025-11-02 16:58 ` Forwarded: syzbot
[not found] <20250718105849.484227-1-richard120310@gmail.com>
2025-07-18 11:19 ` [syzbot] [fs?] WARNING in minix_rename syzbot
[not found] <657566348.996550.1760362721717@kpc.webmail.kpnmail.nl>
2025-10-13 13:59 ` syzbot
[not found] <1558240174.1174599.1760455481777@kpc.webmail.kpnmail.nl>
2025-10-14 15:50 ` syzbot
[not found] <75345955.3491850.1762094510741@kpc.webmail.kpnmail.nl>
2025-11-02 14:52 ` syzbot
[not found] <74426506.3493273.1762095398029@kpc.webmail.kpnmail.nl>
2025-11-02 15:20 ` syzbot
[not found] <857840797.3476876.1762098642816@kpc.webmail.kpnmail.nl>
2025-11-02 16:12 ` syzbot
[not found] <196626359.3484070.1762102724022@kpc.webmail.kpnmail.nl>
2025-11-02 17:27 ` syzbot
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox