From: Darrick J. Wong Date: Tue, 9 Apr 2024 20:52:31 +0000 (-0700) Subject: xfs: record inode generation in xattr update log intent items X-Git-Tag: xfs-zoned-old-2024-06-10~380 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=5ca368ead17cf867aac44ee99312472c89c19d34;p=users%2Fhch%2Fxfsprogs.git xfs: record inode generation in xattr update log intent items For parent pointer updates, record the i_generation of the file that is being updated so that we don't accidentally jump generations. Signed-off-by: Darrick J. Wong --- diff --git a/libxfs/xfs_log_format.h b/libxfs/xfs_log_format.h index 632dd9732..3e6682ed6 100644 --- a/libxfs/xfs_log_format.h +++ b/libxfs/xfs_log_format.h @@ -1049,7 +1049,7 @@ struct xfs_icreate_log { struct xfs_attri_log_format { uint16_t alfi_type; /* attri log item type */ uint16_t alfi_size; /* size of this item */ - uint32_t __pad; /* pad to 64 bit aligned */ + uint32_t alfi_igen; /* generation of alfi_ino for pptr ops */ uint64_t alfi_id; /* attri identifier */ uint64_t alfi_ino; /* the inode for this attr operation */ uint32_t alfi_op_flags; /* marks the op as a set or remove */