Re: [syzbot] [autofs?] memory leak in autofs_new_ino
From: Edward Adam Davis
Date: Thu Sep 03 2026 - 02:21:31 EST
From: Edward Aadm Davis <eadavis@xxxxxxxx>
#syz test: upstream 8d3ae59288f1
diff --git a/fs/autofs/inode.c b/fs/autofs/inode.c
index c1e210cec436..6b15a3717ba7 100644
--- a/fs/autofs/inode.c
+++ b/fs/autofs/inode.c
@@ -323,8 +323,10 @@ static int autofs_fill_super(struct super_block *s, struct fs_context *fc)
return -ENOMEM;
root_inode = autofs_get_inode(s, S_IFDIR | 0755);
- if (!root_inode)
+ if (!root_inode) {
+ autofs_free_ino(ino);
return -ENOMEM;
+ }
root_inode->i_uid = ctx->uid;
root_inode->i_gid = ctx->gid;