Linux XFS filesystem development
 help / color / mirror / Atom feed
* remove most typedefs from xfs_log_format.h
@ 2025-09-15 13:26 Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 01/15] xfs: remove the xlog_op_header_t typedef Christoph Hellwig
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

Hi all,

this removes most of the mostly unused typedefs in xfs_log_format.h.
There's a few left for which I have series pending that will do the
removal together with changes to the area.

Diffstat:
 libxfs/xfs_log_format.h  |   83 +++++++++++++++++++++++------------------------
 libxfs/xfs_log_recover.h |    2 -
 xfs_extfree_item.c       |    4 +-
 xfs_extfree_item.h       |    4 +-
 xfs_log.c                |   19 +++++-----
 5 files changed, 56 insertions(+), 56 deletions(-)

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [PATCH 01/15] xfs: remove the xlog_op_header_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
@ 2025-09-15 13:26 ` Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 02/15] xfs: remove the xfs_trans_header_t typedef Christoph Hellwig
                   ` (15 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

There are almost no users of the typedef left, kill it and switch the
remaining users to use the underlying struct.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h |  5 ++---
 fs/xfs/xfs_log.c               | 17 +++++++++--------
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index 890646b5c87a..e6070ad72af4 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -104,14 +104,13 @@ struct xfs_unmount_log_format {
 #define XLOG_END_TRANS		0x10	/* End a continued transaction */
 #define XLOG_UNMOUNT_TRANS	0x20	/* Unmount a filesystem transaction */
 
-
-typedef struct xlog_op_header {
+struct xlog_op_header {
 	__be32	   oh_tid;	/* transaction id of operation	:  4 b */
 	__be32	   oh_len;	/* bytes in data region		:  4 b */
 	__u8	   oh_clientid;	/* who sent me this		:  1 b */
 	__u8	   oh_flags;	/*				:  1 b */
 	__u16	   oh_res2;	/* 32 bit align			:  2 b */
-} xlog_op_header_t;
+};
 
 /* valid values for h_fmt */
 #define XLOG_FMT_UNKNOWN  0
diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c
index 69703dc3ef94..354e8e0114a6 100644
--- a/fs/xfs/xfs_log.c
+++ b/fs/xfs/xfs_log.c
@@ -2656,10 +2656,11 @@ xlog_state_get_iclog_space(
 	 * until you know exactly how many bytes get copied.  Therefore, wait
 	 * until later to update ic_offset.
 	 *
-	 * xlog_write() algorithm assumes that at least 2 xlog_op_header_t's
+	 * xlog_write() algorithm assumes that at least 2 xlog_op_header's
 	 * can fit into remaining data section.
 	 */
-	if (iclog->ic_size - iclog->ic_offset < 2*sizeof(xlog_op_header_t)) {
+	if (iclog->ic_size - iclog->ic_offset <
+	    2 * sizeof(struct xlog_op_header)) {
 		int		error = 0;
 
 		xlog_state_switch_iclogs(log, iclog, iclog->ic_size);
@@ -3153,11 +3154,11 @@ xlog_calc_unit_res(
 	 */
 
 	/* for trans header */
-	unit_bytes += sizeof(xlog_op_header_t);
+	unit_bytes += sizeof(struct xlog_op_header);
 	unit_bytes += sizeof(xfs_trans_header_t);
 
 	/* for start-rec */
-	unit_bytes += sizeof(xlog_op_header_t);
+	unit_bytes += sizeof(struct xlog_op_header);
 
 	/*
 	 * for LR headers - the space for data in an iclog is the size minus
@@ -3180,12 +3181,12 @@ xlog_calc_unit_res(
 	num_headers = howmany(unit_bytes, iclog_space);
 
 	/* for split-recs - ophdrs added when data split over LRs */
-	unit_bytes += sizeof(xlog_op_header_t) * num_headers;
+	unit_bytes += sizeof(struct xlog_op_header) * num_headers;
 
 	/* add extra header reservations if we overrun */
 	while (!num_headers ||
 	       howmany(unit_bytes, iclog_space) > num_headers) {
-		unit_bytes += sizeof(xlog_op_header_t);
+		unit_bytes += sizeof(struct xlog_op_header);
 		num_headers++;
 	}
 	unit_bytes += log->l_iclog_hsize * num_headers;
@@ -3322,7 +3323,7 @@ xlog_verify_iclog(
 	struct xlog_in_core	*iclog,
 	int			count)
 {
-	xlog_op_header_t	*ophead;
+	struct xlog_op_header	*ophead;
 	xlog_in_core_t		*icptr;
 	xlog_in_core_2_t	*xhdr;
 	void			*base_ptr, *ptr, *p;
@@ -3400,7 +3401,7 @@ xlog_verify_iclog(
 				op_len = be32_to_cpu(iclog->ic_header.h_cycle_data[idx]);
 			}
 		}
-		ptr += sizeof(xlog_op_header_t) + op_len;
+		ptr += sizeof(struct xlog_op_header) + op_len;
 	}
 }
 #endif
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 02/15] xfs: remove the xfs_trans_header_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 01/15] xfs: remove the xlog_op_header_t typedef Christoph Hellwig
@ 2025-09-15 13:26 ` Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 03/15] xfs: remove the xfs_extent_t typedef Christoph Hellwig
                   ` (14 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

There are almost no users of the typedef left, kill it and switch the
remaining users to use the underlying struct.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h  | 4 ++--
 fs/xfs/libxfs/xfs_log_recover.h | 2 +-
 fs/xfs/xfs_log.c                | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index e6070ad72af4..8f208e93ec3b 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -203,12 +203,12 @@ typedef struct xfs_log_iovec {
  * Do not change the below structure without redoing the code in
  * xlog_recover_add_to_trans() and xlog_recover_add_to_cont_trans().
  */
-typedef struct xfs_trans_header {
+struct xfs_trans_header {
 	uint		th_magic;		/* magic number */
 	uint		th_type;		/* transaction type */
 	int32_t		th_tid;			/* transaction id (unused) */
 	uint		th_num_items;		/* num items logged by trans */
-} xfs_trans_header_t;
+};
 
 #define	XFS_TRANS_HEADER_MAGIC	0x5452414e	/* TRAN */
 
diff --git a/fs/xfs/libxfs/xfs_log_recover.h b/fs/xfs/libxfs/xfs_log_recover.h
index 95de23095030..9e712e62369c 100644
--- a/fs/xfs/libxfs/xfs_log_recover.h
+++ b/fs/xfs/libxfs/xfs_log_recover.h
@@ -111,7 +111,7 @@ struct xlog_recover_item {
 struct xlog_recover {
 	struct hlist_node	r_list;
 	xlog_tid_t		r_log_tid;	/* log's transaction id */
-	xfs_trans_header_t	r_theader;	/* trans header for partial */
+	struct xfs_trans_header	r_theader;	/* trans header for partial */
 	int			r_state;	/* not needed */
 	xfs_lsn_t		r_lsn;		/* xact lsn */
 	struct list_head	r_itemq;	/* q for items */
diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c
index 354e8e0114a6..2978de9da38e 100644
--- a/fs/xfs/xfs_log.c
+++ b/fs/xfs/xfs_log.c
@@ -3155,7 +3155,7 @@ xlog_calc_unit_res(
 
 	/* for trans header */
 	unit_bytes += sizeof(struct xlog_op_header);
-	unit_bytes += sizeof(xfs_trans_header_t);
+	unit_bytes += sizeof(struct xfs_trans_header);
 
 	/* for start-rec */
 	unit_bytes += sizeof(struct xlog_op_header);
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 03/15] xfs: remove the xfs_extent_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 01/15] xfs: remove the xlog_op_header_t typedef Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 02/15] xfs: remove the xfs_trans_header_t typedef Christoph Hellwig
@ 2025-09-15 13:26 ` Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 04/15] xfs: remove the xfs_extent32_t typedef Christoph Hellwig
                   ` (13 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

There are almost no users of the typedef left, kill it and switch the
remaining users to use the underlying struct.

Also fix up the comment about the struct xfs_extent definition to be
correct and read more easily.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index 8f208e93ec3b..2cfbadae3f53 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -596,16 +596,17 @@ xfs_blft_from_flags(struct xfs_buf_log_format *blf)
 /*
  * EFI/EFD log format definitions
  */
-typedef struct xfs_extent {
+struct xfs_extent {
 	xfs_fsblock_t	ext_start;
 	xfs_extlen_t	ext_len;
-} xfs_extent_t;
+};
 
 /*
- * Since an xfs_extent_t has types (start:64, len: 32)
- * there are different alignments on 32 bit and 64 bit kernels.
- * So we provide the different variants for use by a
- * conversion routine.
+ * Since the structures in struct xfs_extent add up to 96 bytes, it has
+ * different alignments on i386 vs all other architectures, because i386
+ * does not pad structures to their natural alignment.
+ *
+ * Provide the different variants for use by a conversion routine.
  */
 typedef struct xfs_extent_32 {
 	uint64_t	ext_start;
@@ -628,7 +629,7 @@ typedef struct xfs_efi_log_format {
 	uint16_t		efi_size;	/* size of this item */
 	uint32_t		efi_nextents;	/* # extents to free */
 	uint64_t		efi_id;		/* efi identifier */
-	xfs_extent_t		efi_extents[];	/* array of extents to free */
+	struct xfs_extent	efi_extents[];	/* array of extents to free */
 } xfs_efi_log_format_t;
 
 static inline size_t
@@ -681,7 +682,7 @@ typedef struct xfs_efd_log_format {
 	uint16_t		efd_size;	/* size of this item */
 	uint32_t		efd_nextents;	/* # of extents freed */
 	uint64_t		efd_efi_id;	/* id of corresponding efi */
-	xfs_extent_t		efd_extents[];	/* array of extents freed */
+	struct xfs_extent	efd_extents[];	/* array of extents freed */
 } xfs_efd_log_format_t;
 
 static inline size_t
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 04/15] xfs: remove the xfs_extent32_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (2 preceding siblings ...)
  2025-09-15 13:26 ` [PATCH 03/15] xfs: remove the xfs_extent_t typedef Christoph Hellwig
@ 2025-09-15 13:26 ` Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 05/15] xfs: remove the xfs_extent64_t typedef Christoph Hellwig
                   ` (12 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

There are almost no users of the typedef left, kill it and switch the
remaining users to use the underlying struct.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index 2cfbadae3f53..56d0484132cf 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -608,10 +608,10 @@ struct xfs_extent {
  *
  * Provide the different variants for use by a conversion routine.
  */
-typedef struct xfs_extent_32 {
+struct xfs_extent_32 {
 	uint64_t	ext_start;
 	uint32_t	ext_len;
-} __attribute__((packed)) xfs_extent_32_t;
+} __attribute__((packed));
 
 typedef struct xfs_extent_64 {
 	uint64_t	ext_start;
@@ -645,7 +645,7 @@ typedef struct xfs_efi_log_format_32 {
 	uint16_t		efi_size;	/* size of this item */
 	uint32_t		efi_nextents;	/* # extents to free */
 	uint64_t		efi_id;		/* efi identifier */
-	xfs_extent_32_t		efi_extents[];	/* array of extents to free */
+	struct xfs_extent_32	efi_extents[];	/* array of extents to free */
 } __attribute__((packed)) xfs_efi_log_format_32_t;
 
 static inline size_t
@@ -698,7 +698,7 @@ typedef struct xfs_efd_log_format_32 {
 	uint16_t		efd_size;	/* size of this item */
 	uint32_t		efd_nextents;	/* # of extents freed */
 	uint64_t		efd_efi_id;	/* id of corresponding efi */
-	xfs_extent_32_t		efd_extents[];	/* array of extents freed */
+	struct xfs_extent_32	efd_extents[];	/* array of extents freed */
 } __attribute__((packed)) xfs_efd_log_format_32_t;
 
 static inline size_t
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 05/15] xfs: remove the xfs_extent64_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (3 preceding siblings ...)
  2025-09-15 13:26 ` [PATCH 04/15] xfs: remove the xfs_extent32_t typedef Christoph Hellwig
@ 2025-09-15 13:26 ` Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 06/15] xfs: remove the xfs_efi_log_format_t typedef Christoph Hellwig
                   ` (11 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

There are almost no users of the typedef left, kill it and switch the
remaining users to use the underlying struct.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index 56d0484132cf..c6cb41955088 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -613,11 +613,11 @@ struct xfs_extent_32 {
 	uint32_t	ext_len;
 } __attribute__((packed));
 
-typedef struct xfs_extent_64 {
+struct xfs_extent_64 {
 	uint64_t	ext_start;
 	uint32_t	ext_len;
 	uint32_t	ext_pad;
-} xfs_extent_64_t;
+};
 
 /*
  * This is the structure used to lay out an efi log item in the
@@ -661,7 +661,7 @@ typedef struct xfs_efi_log_format_64 {
 	uint16_t		efi_size;	/* size of this item */
 	uint32_t		efi_nextents;	/* # extents to free */
 	uint64_t		efi_id;		/* efi identifier */
-	xfs_extent_64_t		efi_extents[];	/* array of extents to free */
+	struct xfs_extent_64	efi_extents[];	/* array of extents to free */
 } xfs_efi_log_format_64_t;
 
 static inline size_t
@@ -714,7 +714,7 @@ typedef struct xfs_efd_log_format_64 {
 	uint16_t		efd_size;	/* size of this item */
 	uint32_t		efd_nextents;	/* # of extents freed */
 	uint64_t		efd_efi_id;	/* id of corresponding efi */
-	xfs_extent_64_t		efd_extents[];	/* array of extents freed */
+	struct xfs_extent_64	efd_extents[];	/* array of extents freed */
 } xfs_efd_log_format_64_t;
 
 static inline size_t
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 06/15] xfs: remove the xfs_efi_log_format_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (4 preceding siblings ...)
  2025-09-15 13:26 ` [PATCH 05/15] xfs: remove the xfs_extent64_t typedef Christoph Hellwig
@ 2025-09-15 13:26 ` Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 07/15] xfs: remove the xfs_efi_log_format_32_t typedef Christoph Hellwig
                   ` (10 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

There are almost no users of the typedef left, kill it and switch the
remaining users to use the underlying struct.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 4 ++--
 fs/xfs/xfs_extfree_item.h      | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index c6cb41955088..c5013951c06a 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -624,13 +624,13 @@ struct xfs_extent_64 {
  * log.  The efi_extents field is a variable size array whose
  * size is given by efi_nextents.
  */
-typedef struct xfs_efi_log_format {
+struct xfs_efi_log_format {
 	uint16_t		efi_type;	/* efi log item type */
 	uint16_t		efi_size;	/* size of this item */
 	uint32_t		efi_nextents;	/* # extents to free */
 	uint64_t		efi_id;		/* efi identifier */
 	struct xfs_extent	efi_extents[];	/* array of extents to free */
-} xfs_efi_log_format_t;
+};
 
 static inline size_t
 xfs_efi_log_format_sizeof(
diff --git a/fs/xfs/xfs_extfree_item.h b/fs/xfs/xfs_extfree_item.h
index c8402040410b..e56376853f2d 100644
--- a/fs/xfs/xfs_extfree_item.h
+++ b/fs/xfs/xfs_extfree_item.h
@@ -49,7 +49,7 @@ struct xfs_efi_log_item {
 	struct xfs_log_item	efi_item;
 	atomic_t		efi_refcount;
 	atomic_t		efi_next_extent;
-	xfs_efi_log_format_t	efi_format;
+	struct xfs_efi_log_format efi_format;
 };
 
 static inline size_t
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 07/15] xfs: remove the xfs_efi_log_format_32_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (5 preceding siblings ...)
  2025-09-15 13:26 ` [PATCH 06/15] xfs: remove the xfs_efi_log_format_t typedef Christoph Hellwig
@ 2025-09-15 13:26 ` Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 08/15] xfs: remove the xfs_efi_log_format_64_t typedef Christoph Hellwig
                   ` (9 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

There are almost no users of the typedef left, kill it and switch the
remaining users to use the underlying struct.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 4 ++--
 fs/xfs/xfs_extfree_item.c      | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index c5013951c06a..c9e3b3f178cb 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -640,13 +640,13 @@ xfs_efi_log_format_sizeof(
 			nr * sizeof(struct xfs_extent);
 }
 
-typedef struct xfs_efi_log_format_32 {
+struct xfs_efi_log_format_32 {
 	uint16_t		efi_type;	/* efi log item type */
 	uint16_t		efi_size;	/* size of this item */
 	uint32_t		efi_nextents;	/* # extents to free */
 	uint64_t		efi_id;		/* efi identifier */
 	struct xfs_extent_32	efi_extents[];	/* array of extents to free */
-} __attribute__((packed)) xfs_efi_log_format_32_t;
+} __attribute__((packed));
 
 static inline size_t
 xfs_efi_log_format32_sizeof(
diff --git a/fs/xfs/xfs_extfree_item.c b/fs/xfs/xfs_extfree_item.c
index 47ee598a9827..0190cc55d75b 100644
--- a/fs/xfs/xfs_extfree_item.c
+++ b/fs/xfs/xfs_extfree_item.c
@@ -202,7 +202,7 @@ xfs_efi_copy_format(
 			       sizeof(struct xfs_extent));
 		return 0;
 	} else if (buf->iov_len == len32) {
-		xfs_efi_log_format_32_t *src_efi_fmt_32 = buf->iov_base;
+		struct xfs_efi_log_format_32 *src_efi_fmt_32 = buf->iov_base;
 
 		dst_efi_fmt->efi_type     = src_efi_fmt_32->efi_type;
 		dst_efi_fmt->efi_size     = src_efi_fmt_32->efi_size;
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 08/15] xfs: remove the xfs_efi_log_format_64_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (6 preceding siblings ...)
  2025-09-15 13:26 ` [PATCH 07/15] xfs: remove the xfs_efi_log_format_32_t typedef Christoph Hellwig
@ 2025-09-15 13:26 ` Christoph Hellwig
  2025-09-15 13:26 ` [PATCH 09/15] xfs: remove the xfs_efd_log_format_t typedef Christoph Hellwig
                   ` (8 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

There are almost no users of the typedef left, kill it and switch the
remaining users to use the underlying struct.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 4 ++--
 fs/xfs/xfs_extfree_item.c      | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index c9e3b3f178cb..dca750367756 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -656,13 +656,13 @@ xfs_efi_log_format32_sizeof(
 			nr * sizeof(struct xfs_extent_32);
 }
 
-typedef struct xfs_efi_log_format_64 {
+struct xfs_efi_log_format_64 {
 	uint16_t		efi_type;	/* efi log item type */
 	uint16_t		efi_size;	/* size of this item */
 	uint32_t		efi_nextents;	/* # extents to free */
 	uint64_t		efi_id;		/* efi identifier */
 	struct xfs_extent_64	efi_extents[];	/* array of extents to free */
-} xfs_efi_log_format_64_t;
+};
 
 static inline size_t
 xfs_efi_log_format64_sizeof(
diff --git a/fs/xfs/xfs_extfree_item.c b/fs/xfs/xfs_extfree_item.c
index 0190cc55d75b..418ddab590e0 100644
--- a/fs/xfs/xfs_extfree_item.c
+++ b/fs/xfs/xfs_extfree_item.c
@@ -216,7 +216,7 @@ xfs_efi_copy_format(
 		}
 		return 0;
 	} else if (buf->iov_len == len64) {
-		xfs_efi_log_format_64_t *src_efi_fmt_64 = buf->iov_base;
+		struct xfs_efi_log_format_64 *src_efi_fmt_64 = buf->iov_base;
 
 		dst_efi_fmt->efi_type     = src_efi_fmt_64->efi_type;
 		dst_efi_fmt->efi_size     = src_efi_fmt_64->efi_size;
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 09/15] xfs: remove the xfs_efd_log_format_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (7 preceding siblings ...)
  2025-09-15 13:26 ` [PATCH 08/15] xfs: remove the xfs_efi_log_format_64_t typedef Christoph Hellwig
@ 2025-09-15 13:26 ` Christoph Hellwig
  2025-09-15 13:27 ` [PATCH 10/15] xfs: remove the unused xfs_efd_log_format_32_t typedef Christoph Hellwig
                   ` (7 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

There are almost no users of the typedef left, kill it and switch the
remaining users to use the underlying struct.

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 4 ++--
 fs/xfs/xfs_extfree_item.h      | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index dca750367756..bb06c48e0513 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -677,13 +677,13 @@ xfs_efi_log_format64_sizeof(
  * log.  The efd_extents array is a variable size array whose
  * size is given by efd_nextents;
  */
-typedef struct xfs_efd_log_format {
+struct xfs_efd_log_format {
 	uint16_t		efd_type;	/* efd log item type */
 	uint16_t		efd_size;	/* size of this item */
 	uint32_t		efd_nextents;	/* # of extents freed */
 	uint64_t		efd_efi_id;	/* id of corresponding efi */
 	struct xfs_extent	efd_extents[];	/* array of extents freed */
-} xfs_efd_log_format_t;
+};
 
 static inline size_t
 xfs_efd_log_format_sizeof(
diff --git a/fs/xfs/xfs_extfree_item.h b/fs/xfs/xfs_extfree_item.h
index e56376853f2d..af1b0331f7af 100644
--- a/fs/xfs/xfs_extfree_item.h
+++ b/fs/xfs/xfs_extfree_item.h
@@ -69,7 +69,7 @@ struct xfs_efd_log_item {
 	struct xfs_log_item	efd_item;
 	struct xfs_efi_log_item *efd_efip;
 	uint			efd_next_extent;
-	xfs_efd_log_format_t	efd_format;
+	struct xfs_efd_log_format efd_format;
 };
 
 static inline size_t
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 10/15] xfs: remove the unused xfs_efd_log_format_32_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (8 preceding siblings ...)
  2025-09-15 13:26 ` [PATCH 09/15] xfs: remove the xfs_efd_log_format_t typedef Christoph Hellwig
@ 2025-09-15 13:27 ` Christoph Hellwig
  2025-09-15 13:27 ` [PATCH 11/15] xfs: remove the unused xfs_efd_log_format_64_t typedef Christoph Hellwig
                   ` (6 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:27 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index bb06c48e0513..214c3a6d9683 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -693,13 +693,13 @@ xfs_efd_log_format_sizeof(
 			nr * sizeof(struct xfs_extent);
 }
 
-typedef struct xfs_efd_log_format_32 {
+struct xfs_efd_log_format_32 {
 	uint16_t		efd_type;	/* efd log item type */
 	uint16_t		efd_size;	/* size of this item */
 	uint32_t		efd_nextents;	/* # of extents freed */
 	uint64_t		efd_efi_id;	/* id of corresponding efi */
 	struct xfs_extent_32	efd_extents[];	/* array of extents freed */
-} __attribute__((packed)) xfs_efd_log_format_32_t;
+} __attribute__((packed));
 
 static inline size_t
 xfs_efd_log_format32_sizeof(
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 11/15] xfs: remove the unused xfs_efd_log_format_64_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (9 preceding siblings ...)
  2025-09-15 13:27 ` [PATCH 10/15] xfs: remove the unused xfs_efd_log_format_32_t typedef Christoph Hellwig
@ 2025-09-15 13:27 ` Christoph Hellwig
  2025-09-15 13:27 ` [PATCH 12/15] xfs: remove the unused xfs_buf_log_format_t typedef Christoph Hellwig
                   ` (5 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:27 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index 214c3a6d9683..754838518a2f 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -709,13 +709,13 @@ xfs_efd_log_format32_sizeof(
 			nr * sizeof(struct xfs_extent_32);
 }
 
-typedef struct xfs_efd_log_format_64 {
+struct xfs_efd_log_format_64 {
 	uint16_t		efd_type;	/* efd log item type */
 	uint16_t		efd_size;	/* size of this item */
 	uint32_t		efd_nextents;	/* # of extents freed */
 	uint64_t		efd_efi_id;	/* id of corresponding efi */
 	struct xfs_extent_64	efd_extents[];	/* array of extents freed */
-} xfs_efd_log_format_64_t;
+};
 
 static inline size_t
 xfs_efd_log_format64_sizeof(
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 12/15] xfs: remove the unused xfs_buf_log_format_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (10 preceding siblings ...)
  2025-09-15 13:27 ` [PATCH 11/15] xfs: remove the unused xfs_efd_log_format_64_t typedef Christoph Hellwig
@ 2025-09-15 13:27 ` Christoph Hellwig
  2025-09-15 13:27 ` [PATCH 13/15] xfs: remove the unused xfs_dq_logformat_t typedef Christoph Hellwig
                   ` (4 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:27 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index 754838518a2f..1417da3ced32 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -532,7 +532,7 @@ struct xfs_log_dinode {
 #define __XFS_BLF_DATAMAP_SIZE	((XFS_MAX_BLOCKSIZE / XFS_BLF_CHUNK) / NBWORD)
 #define XFS_BLF_DATAMAP_SIZE	(__XFS_BLF_DATAMAP_SIZE + 1)
 
-typedef struct xfs_buf_log_format {
+struct xfs_buf_log_format {
 	unsigned short	blf_type;	/* buf log item type indicator */
 	unsigned short	blf_size;	/* size of this item */
 	unsigned short	blf_flags;	/* misc state */
@@ -540,7 +540,7 @@ typedef struct xfs_buf_log_format {
 	int64_t		blf_blkno;	/* starting blkno of this buf */
 	unsigned int	blf_map_size;	/* used size of data bitmap in words */
 	unsigned int	blf_data_map[XFS_BLF_DATAMAP_SIZE]; /* dirty bitmap */
-} xfs_buf_log_format_t;
+};
 
 /*
  * All buffers now need to tell recovery where the magic number
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 13/15] xfs: remove the unused xfs_dq_logformat_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (11 preceding siblings ...)
  2025-09-15 13:27 ` [PATCH 12/15] xfs: remove the unused xfs_buf_log_format_t typedef Christoph Hellwig
@ 2025-09-15 13:27 ` Christoph Hellwig
  2025-09-15 13:27 ` [PATCH 14/15] xfs: remove the unused xfs_qoff_logformat_t typedef Christoph Hellwig
                   ` (3 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:27 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index 1417da3ced32..4ea9749f98e2 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -948,14 +948,14 @@ struct xfs_xmd_log_format {
  * The first two fields must be the type and size fitting into
  * 32 bits : log_recovery code assumes that.
  */
-typedef struct xfs_dq_logformat {
+struct xfs_dq_logformat {
 	uint16_t		qlf_type;      /* dquot log item type */
 	uint16_t		qlf_size;      /* size of this item */
 	xfs_dqid_t		qlf_id;	       /* usr/grp/proj id : 32 bits */
 	int64_t			qlf_blkno;     /* blkno of dquot buffer */
 	int32_t			qlf_len;       /* len of dquot buffer */
 	uint32_t		qlf_boffset;   /* off of dquot in buffer */
-} xfs_dq_logformat_t;
+};
 
 /*
  * log format struct for QUOTAOFF records.
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 14/15] xfs: remove the unused xfs_qoff_logformat_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (12 preceding siblings ...)
  2025-09-15 13:27 ` [PATCH 13/15] xfs: remove the unused xfs_dq_logformat_t typedef Christoph Hellwig
@ 2025-09-15 13:27 ` Christoph Hellwig
  2025-09-15 13:27 ` [PATCH 15/15] xfs: remove the unused xfs_log_iovec_t typedef Christoph Hellwig
                   ` (2 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:27 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index 4ea9749f98e2..c1076e4f55be 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -965,12 +965,12 @@ struct xfs_dq_logformat {
  * to the first and ensures that the first logitem is taken out of the AIL
  * only when the last one is securely committed.
  */
-typedef struct xfs_qoff_logformat {
+struct xfs_qoff_logformat {
 	unsigned short		qf_type;	/* quotaoff log item type */
 	unsigned short		qf_size;	/* size of this item */
 	unsigned int		qf_flags;	/* USR and/or GRP */
 	char			qf_pad[12];	/* padding for future */
-} xfs_qoff_logformat_t;
+};
 
 /*
  * Disk quotas status in m_qflags, and also sb_qflags. 16 bits.
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [PATCH 15/15] xfs: remove the unused xfs_log_iovec_t typedef
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (13 preceding siblings ...)
  2025-09-15 13:27 ` [PATCH 14/15] xfs: remove the unused xfs_qoff_logformat_t typedef Christoph Hellwig
@ 2025-09-15 13:27 ` Christoph Hellwig
  2025-09-15 18:29 ` remove most typedefs from xfs_log_format.h Darrick J. Wong
  2025-09-16 11:34 ` Carlos Maiolino
  16 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2025-09-15 13:27 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: linux-xfs

Signed-off-by: Christoph Hellwig <hch@lst.de>
---
 fs/xfs/libxfs/xfs_log_format.h | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/fs/xfs/libxfs/xfs_log_format.h b/fs/xfs/libxfs/xfs_log_format.h
index c1076e4f55be..6c50cb2ece19 100644
--- a/fs/xfs/libxfs/xfs_log_format.h
+++ b/fs/xfs/libxfs/xfs_log_format.h
@@ -185,12 +185,11 @@ typedef union xlog_in_core2 {
 } xlog_in_core_2_t;
 
 /* not an on-disk structure, but needed by log recovery in userspace */
-typedef struct xfs_log_iovec {
+struct xfs_log_iovec {
 	void		*i_addr;	/* beginning address of region */
 	int		i_len;		/* length in bytes of region */
 	uint		i_type;		/* type of region */
-} xfs_log_iovec_t;
-
+};
 
 /*
  * Transaction Header definitions.
-- 
2.47.2


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* Re: remove most typedefs from xfs_log_format.h
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (14 preceding siblings ...)
  2025-09-15 13:27 ` [PATCH 15/15] xfs: remove the unused xfs_log_iovec_t typedef Christoph Hellwig
@ 2025-09-15 18:29 ` Darrick J. Wong
  2025-09-16 11:34 ` Carlos Maiolino
  16 siblings, 0 replies; 18+ messages in thread
From: Darrick J. Wong @ 2025-09-15 18:29 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Carlos Maiolino, linux-xfs

On Mon, Sep 15, 2025 at 06:26:50AM -0700, Christoph Hellwig wrote:
> Hi all,
> 
> this removes most of the mostly unused typedefs in xfs_log_format.h.
> There's a few left for which I have series pending that will do the
> removal together with changes to the area.

For the whole series,
Reviewed-by: "Darrick J. Wong" <djwong@kernel.org>

(leaning heavily on the build bots to notice if the name changes are
actually correct)

--D

> 
> Diffstat:
>  libxfs/xfs_log_format.h  |   83 +++++++++++++++++++++++------------------------
>  libxfs/xfs_log_recover.h |    2 -
>  xfs_extfree_item.c       |    4 +-
>  xfs_extfree_item.h       |    4 +-
>  xfs_log.c                |   19 +++++-----
>  5 files changed, 56 insertions(+), 56 deletions(-)
> 

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: remove most typedefs from xfs_log_format.h
  2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
                   ` (15 preceding siblings ...)
  2025-09-15 18:29 ` remove most typedefs from xfs_log_format.h Darrick J. Wong
@ 2025-09-16 11:34 ` Carlos Maiolino
  16 siblings, 0 replies; 18+ messages in thread
From: Carlos Maiolino @ 2025-09-16 11:34 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-xfs

On Mon, 15 Sep 2025 06:26:50 -0700, Christoph Hellwig wrote:
> this removes most of the mostly unused typedefs in xfs_log_format.h.
> There's a few left for which I have series pending that will do the
> removal together with changes to the area.
> 
> Diffstat:
>  libxfs/xfs_log_format.h  |   83 +++++++++++++++++++++++------------------------
>  libxfs/xfs_log_recover.h |    2 -
>  xfs_extfree_item.c       |    4 +-
>  xfs_extfree_item.h       |    4 +-
>  xfs_log.c                |   19 +++++-----
>  5 files changed, 56 insertions(+), 56 deletions(-)
> 
> [...]

Applied to for-next, thanks!

[01/15] xfs: remove the xlog_op_header_t typedef
        commit: eff8668607888988cad7b31528ff08d8883c5d7e
[02/15] xfs: remove the xfs_trans_header_t typedef
        commit: 05f17dcbfd5dbe309af310508d8830ac4e0c5d4c
[03/15] xfs: remove the xfs_extent_t typedef
        commit: 476688c8ac60da9bfcb3ce7f5a2d30a145ef7f76
[04/15] xfs: remove the xfs_extent32_t typedef
        commit: 7eaf684bc48923b5584fc119e8c477be2cdb3eb2
[05/15] xfs: remove the xfs_extent64_t typedef
        commit: 72628b6f459ea4fed3003db8161b52ee746442d0
[06/15] xfs: remove the xfs_efi_log_format_t typedef
        commit: 655d9ec7bd9e38735ae36dbc635a9161a046f7b9
[07/15] xfs: remove the xfs_efi_log_format_32_t typedef
        commit: 68c9f8444ae930343a2c900cb909825bc8f7304a
[08/15] xfs: remove the xfs_efi_log_format_64_t typedef
        commit: 3fe5abc2bf4db88c7c9c99e8a1f5b3d1336d528f
[09/15] xfs: remove the xfs_efd_log_format_t typedef
        commit: 0a33d5ad8a46d1f63174d2684b1d743bd6090554
[10/15] xfs: remove the unused xfs_efd_log_format_32_t typedef
        commit: a0cb349672f9ac2dcd80afa3dd25e2df2842db7a
[11/15] xfs: remove the unused xfs_efd_log_format_64_t typedef
        commit: 3dde08b64c98cf76b2e2378ecf36351464e2972a
[12/15] xfs: remove the unused xfs_buf_log_format_t typedef
        commit: 1b5c7cc8f8c54858f69311290d5ade12627ff233
[13/15] xfs: remove the unused xfs_dq_logformat_t typedef
        commit: ae1ef3272b31e6bccd9f2014e8e8c41887a5137b
[14/15] xfs: remove the unused xfs_qoff_logformat_t typedef
        commit: bf0013f59ccdb283083f0451f6edc50ff98e68c0
[15/15] xfs: remove the unused xfs_log_iovec_t typedef
        commit: 3e5bdfe48e1f159de7ca3b23a6afa6c10f2a9ad2

Best regards,
-- 
Carlos Maiolino <cem@kernel.org>


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2025-09-16 11:34 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-15 13:26 remove most typedefs from xfs_log_format.h Christoph Hellwig
2025-09-15 13:26 ` [PATCH 01/15] xfs: remove the xlog_op_header_t typedef Christoph Hellwig
2025-09-15 13:26 ` [PATCH 02/15] xfs: remove the xfs_trans_header_t typedef Christoph Hellwig
2025-09-15 13:26 ` [PATCH 03/15] xfs: remove the xfs_extent_t typedef Christoph Hellwig
2025-09-15 13:26 ` [PATCH 04/15] xfs: remove the xfs_extent32_t typedef Christoph Hellwig
2025-09-15 13:26 ` [PATCH 05/15] xfs: remove the xfs_extent64_t typedef Christoph Hellwig
2025-09-15 13:26 ` [PATCH 06/15] xfs: remove the xfs_efi_log_format_t typedef Christoph Hellwig
2025-09-15 13:26 ` [PATCH 07/15] xfs: remove the xfs_efi_log_format_32_t typedef Christoph Hellwig
2025-09-15 13:26 ` [PATCH 08/15] xfs: remove the xfs_efi_log_format_64_t typedef Christoph Hellwig
2025-09-15 13:26 ` [PATCH 09/15] xfs: remove the xfs_efd_log_format_t typedef Christoph Hellwig
2025-09-15 13:27 ` [PATCH 10/15] xfs: remove the unused xfs_efd_log_format_32_t typedef Christoph Hellwig
2025-09-15 13:27 ` [PATCH 11/15] xfs: remove the unused xfs_efd_log_format_64_t typedef Christoph Hellwig
2025-09-15 13:27 ` [PATCH 12/15] xfs: remove the unused xfs_buf_log_format_t typedef Christoph Hellwig
2025-09-15 13:27 ` [PATCH 13/15] xfs: remove the unused xfs_dq_logformat_t typedef Christoph Hellwig
2025-09-15 13:27 ` [PATCH 14/15] xfs: remove the unused xfs_qoff_logformat_t typedef Christoph Hellwig
2025-09-15 13:27 ` [PATCH 15/15] xfs: remove the unused xfs_log_iovec_t typedef Christoph Hellwig
2025-09-15 18:29 ` remove most typedefs from xfs_log_format.h Darrick J. Wong
2025-09-16 11:34 ` Carlos Maiolino

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox