On Mon, Jun 27, 2022 at 10:43:29AM +1000, Dave Chinner wrote: > @@ -68,6 +68,9 @@ typedef struct xfs_inode { > uint64_t i_diflags2; /* XFS_DIFLAG2_... */ > struct timespec64 i_crtime; /* time created */ > > + /* unlinked list pointers */ > + xfs_agino_t i_next_unlinked; The placement here seems unfortunate as it grows the inode vs just filling holes. I think placing it before i_ioend_lock might work better, but a little pahole evaluation might be a good idea.