On Tue, Sep 12, 2023 at 12:39:52PM -0700, Darrick J. Wong wrote: > From: Darrick J. Wong <djwong@xxxxxxxxxx> > > Use this flag to check that newly allocated inodes are, in fact, > unallocated. This matches the kernel, and prevents userspace programs > from making latent corruptions worse by unintentionally crosslinking > files. > > Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> Reviewed-by: Bill O'Donnell <bodonnel@xxxxxxxxxx> > --- > libxfs/util.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > > diff --git a/libxfs/util.c b/libxfs/util.c > index e7d3497ec96..8f79b0cd17b 100644 > --- a/libxfs/util.c > +++ b/libxfs/util.c > @@ -260,7 +260,7 @@ libxfs_init_new_inode( > unsigned int flags; > int error; > > - error = libxfs_iget(tp->t_mountp, tp, ino, 0, &ip); > + error = libxfs_iget(tp->t_mountp, tp, ino, XFS_IGET_CREATE, &ip); > if (error != 0) > return error; > ASSERT(ip != NULL); >