Re: [PATCH] nilfs2: Fix return in nilfs_mkdir
Viacheslav Dubeyko <[email protected]> Wed, 20 May 2026 11:22:45 -0700
| Newsgroups | org.kernel.vger.linux-nilfs,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 2026-05-20 at 19:15 +0900, Ryusuke Konishi wrote: > From: Hongling Zeng <[email protected]> > > Return NULL instead of passing zero to ERR_PTR. > Fixes smatch warning: > - fs/nilfs2/namei.c:261 nilfs_mkdir() warn: passing zero to 'ERR_PTR' > > Fixes: 88d5baf69082 ("Change inode_operations.mkdir to return struct dentry *") > Signed-off-by: Hongling Zeng <[email protected]> > Signed-off-by: Ryusuke Konishi <[email protected]> > --- > Hi Viacheslav, > > Please add this to the queue for the next cycle. > > This is one of the fixes by Hongling Zeng, a patch that individually > corrects a semantic issue (which is harmless in execution) related to > the use of the ERR_PTR macro that arose from a recent VFS change. > > Thanks, > Ryusuke Konishi > > fs/nilfs2/namei.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/nilfs2/namei.c b/fs/nilfs2/namei.c > index 40ac679ec56e..e2fe95de3d71 100644 > --- a/fs/nilfs2/namei.c > +++ b/fs/nilfs2/namei.c > @@ -258,7 +258,7 @@ static struct dentry *nilfs_mkdir(struct mnt_idmap *idmap, struct inode *dir, > else > nilfs_transaction_abort(dir->i_sb); > > - return ERR_PTR(err); > + return err ? ERR_PTR(err) : NULL; > > out_fail: > drop_nlink(inode); Applied. Thanks, Slava.