Blame SOURCES/xfsprogs-5.13.0-xfs-rename-xfs_ictimestamp_t.patch

5d5cbe
From 27bb0efa5e615a9162f5bc3e228bdb7c337faa4c Mon Sep 17 00:00:00 2001
5d5cbe
From: Christoph Hellwig <hch@lst.de>
5d5cbe
Date: Wed, 30 Jun 2021 18:38:58 -0400
5d5cbe
Subject: [PATCH] xfs: rename xfs_ictimestamp_t
5d5cbe
5d5cbe
Source kernel commit: 6fc277c7c935c7e1fdee23e82da988d9d3cb6bef
5d5cbe
5d5cbe
Rename xfs_ictimestamp_t to xfs_log_timestamp_t as it is a type used
5d5cbe
for logging timestamps with no relationship to the in-core inode.
5d5cbe
5d5cbe
Signed-off-by: Christoph Hellwig <hch@lst.de>
5d5cbe
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
5d5cbe
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
5d5cbe
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
5d5cbe
---
5d5cbe
5d5cbe
diff --git a/libxfs/xfs_log_format.h b/libxfs/xfs_log_format.h
5d5cbe
index 8dc0df0..85ac52c 100644
5d5cbe
--- a/libxfs/xfs_log_format.h
5d5cbe
+++ b/libxfs/xfs_log_format.h
5d5cbe
@@ -368,7 +368,7 @@ static inline int xfs_ilog_fdata(int w)
5d5cbe
  * directly mirrors the xfs_dinode structure as it must contain all the same
5d5cbe
  * information.
5d5cbe
  */
5d5cbe
-typedef uint64_t xfs_ictimestamp_t;
5d5cbe
+typedef uint64_t xfs_log_timestamp_t;
5d5cbe
 
5d5cbe
 /* Legacy timestamp encoding format. */
5d5cbe
 struct xfs_legacy_ictimestamp {
5d5cbe
@@ -393,9 +393,9 @@ struct xfs_log_dinode {
5d5cbe
 	uint16_t	di_projid_hi;	/* higher part of owner's project id */
5d5cbe
 	uint8_t		di_pad[6];	/* unused, zeroed space */
5d5cbe
 	uint16_t	di_flushiter;	/* incremented on flush */
5d5cbe
-	xfs_ictimestamp_t di_atime;	/* time last accessed */
5d5cbe
-	xfs_ictimestamp_t di_mtime;	/* time last modified */
5d5cbe
-	xfs_ictimestamp_t di_ctime;	/* time created/inode modified */
5d5cbe
+	xfs_log_timestamp_t di_atime;	/* time last accessed */
5d5cbe
+	xfs_log_timestamp_t di_mtime;	/* time last modified */
5d5cbe
+	xfs_log_timestamp_t di_ctime;	/* time created/inode modified */
5d5cbe
 	xfs_fsize_t	di_size;	/* number of bytes in file */
5d5cbe
 	xfs_rfsblock_t	di_nblocks;	/* # of direct & btree blocks used */
5d5cbe
 	xfs_extlen_t	di_extsize;	/* basic/minimum extent size for file */
5d5cbe
@@ -420,7 +420,7 @@ struct xfs_log_dinode {
5d5cbe
 	uint8_t		di_pad2[12];	/* more padding for future expansion */
5d5cbe
 
5d5cbe
 	/* fields only written to during inode creation */
5d5cbe
-	xfs_ictimestamp_t di_crtime;	/* time created */
5d5cbe
+	xfs_log_timestamp_t di_crtime;	/* time created */
5d5cbe
 	xfs_ino_t	di_ino;		/* inode number */
5d5cbe
 	uuid_t		di_uuid;	/* UUID of the filesystem */
5d5cbe
 
5d5cbe
diff --git a/logprint/log_misc.c b/logprint/log_misc.c
5d5cbe
index 4fad82b..f4fd7a8 100644
5d5cbe
--- a/logprint/log_misc.c
5d5cbe
+++ b/logprint/log_misc.c
5d5cbe
@@ -743,7 +743,7 @@ xlog_print_trans_icreate(
5d5cbe
 
5d5cbe
 time64_t
5d5cbe
 xlog_extract_dinode_ts(
5d5cbe
-	const xfs_ictimestamp_t		its)
5d5cbe
+	const xfs_log_timestamp_t	its)
5d5cbe
 {
5d5cbe
 	struct xfs_legacy_ictimestamp	*lits;
5d5cbe
 
5d5cbe
diff --git a/logprint/logprint.h b/logprint/logprint.h
5d5cbe
index 0061d5a..fe3831d 100644
5d5cbe
--- a/logprint/logprint.h
5d5cbe
+++ b/logprint/logprint.h
5d5cbe
@@ -18,7 +18,7 @@ extern int	print_no_data;
5d5cbe
 extern int	print_no_print;
5d5cbe
 
5d5cbe
 /* exports */
5d5cbe
-extern time64_t xlog_extract_dinode_ts(const xfs_ictimestamp_t);
5d5cbe
+extern time64_t xlog_extract_dinode_ts(const xfs_log_timestamp_t);
5d5cbe
 extern void xlog_print_lseek(struct xlog *, int, xfs_daddr_t, int);
5d5cbe
 
5d5cbe
 extern void xfs_log_copy(struct xlog *, int, char *);