On Tue, Oct 28, 2025 at 01:15:38AM +0000, [email protected] wrote:

> >
> > -   d_instantiate(dentry, inode);
> > -   dget(dentry);
> >     inc_nlink(dir);
> >     inc_nlink(d_inode(dentry));
> > +   d_make_persistent(dentry, inode);
> >     return ret;
> 
> In spufs_mkgang(), can this call inc_nlink(d_inode(dentry)) before
> d_make_persistent() instantiates the dentry? The dentry is not
> instantiated until d_make_persistent() is called, so d_inode(dentry)
> returns NULL here.

Screwed-up editing - that should've been inc_nlink(inode), of course.
Fixed...

Reply via email to