|
@@ -2475,6 +2475,10 @@ xfs_ifree(
|
|
|
ip->i_d.di_forkoff = 0; /* mark the attr fork not in use */
|
|
ip->i_d.di_forkoff = 0; /* mark the attr fork not in use */
|
|
|
ip->i_d.di_format = XFS_DINODE_FMT_EXTENTS;
|
|
ip->i_d.di_format = XFS_DINODE_FMT_EXTENTS;
|
|
|
ip->i_d.di_aformat = XFS_DINODE_FMT_EXTENTS;
|
|
ip->i_d.di_aformat = XFS_DINODE_FMT_EXTENTS;
|
|
|
|
|
+
|
|
|
|
|
+ /* Don't attempt to replay owner changes for a deleted inode */
|
|
|
|
|
+ ip->i_itemp->ili_fields &= ~(XFS_ILOG_AOWNER|XFS_ILOG_DOWNER);
|
|
|
|
|
+
|
|
|
/*
|
|
/*
|
|
|
* Bump the generation count so no one will be confused
|
|
* Bump the generation count so no one will be confused
|
|
|
* by reincarnations of this inode.
|
|
* by reincarnations of this inode.
|