OSDN Git Service

xfs: remove the xfs_inode_log_item_t typedef
authorChristoph Hellwig <hch@lst.de>
Thu, 30 Apr 2020 19:52:19 +0000 (12:52 -0700)
committerDarrick J. Wong <darrick.wong@oracle.com>
Mon, 4 May 2020 16:03:16 +0000 (09:03 -0700)
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
fs/xfs/libxfs/xfs_inode_fork.c
fs/xfs/libxfs/xfs_trans_inode.c
fs/xfs/xfs_inode.c
fs/xfs/xfs_inode_item.c
fs/xfs/xfs_inode_item.h

index 518c6f0..3e9a42f 100644 (file)
@@ -592,7 +592,7 @@ void
 xfs_iflush_fork(
        xfs_inode_t             *ip,
        xfs_dinode_t            *dip,
-       xfs_inode_log_item_t    *iip,
+       struct xfs_inode_log_item *iip,
        int                     whichfork)
 {
        char                    *cp;
index 2b8ccb5..b5dfb66 100644 (file)
@@ -27,7 +27,7 @@ xfs_trans_ijoin(
        struct xfs_inode        *ip,
        uint                    lock_flags)
 {
-       xfs_inode_log_item_t    *iip;
+       struct xfs_inode_log_item *iip;
 
        ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL));
        if (ip->i_itemp == NULL)
index d177278..0e2ef3f 100644 (file)
@@ -2602,7 +2602,7 @@ xfs_ifree_cluster(
        xfs_daddr_t             blkno;
        xfs_buf_t               *bp;
        xfs_inode_t             *ip;
-       xfs_inode_log_item_t    *iip;
+       struct xfs_inode_log_item *iip;
        struct xfs_log_item     *lip;
        struct xfs_perag        *pag;
        struct xfs_ino_geometry *igeo = M_IGEO(mp);
@@ -2662,7 +2662,7 @@ xfs_ifree_cluster(
                 */
                list_for_each_entry(lip, &bp->b_li_list, li_bio_list) {
                        if (lip->li_type == XFS_LI_INODE) {
-                               iip = (xfs_inode_log_item_t *)lip;
+                               iip = (struct xfs_inode_log_item *)lip;
                                ASSERT(iip->ili_logged == 1);
                                lip->li_cb = xfs_istale_done;
                                xfs_trans_ail_copy_lsn(mp->m_ail,
index f779cca..75b74bb 100644 (file)
@@ -780,7 +780,7 @@ xfs_iflush_abort(
        xfs_inode_t             *ip,
        bool                    stale)
 {
-       xfs_inode_log_item_t    *iip = ip->i_itemp;
+       struct xfs_inode_log_item *iip = ip->i_itemp;
 
        if (iip) {
                if (test_bit(XFS_LI_IN_AIL, &iip->ili_item.li_flags)) {
index 07a60e7..ad667fd 100644 (file)
@@ -13,7 +13,7 @@ struct xfs_bmbt_rec;
 struct xfs_inode;
 struct xfs_mount;
 
-typedef struct xfs_inode_log_item {
+struct xfs_inode_log_item {
        struct xfs_log_item     ili_item;          /* common portion */
        struct xfs_inode        *ili_inode;        /* inode ptr */
        xfs_lsn_t               ili_flush_lsn;     /* lsn at last flush */
@@ -23,7 +23,7 @@ typedef struct xfs_inode_log_item {
        unsigned int            ili_last_fields;   /* fields when flushed */
        unsigned int            ili_fields;        /* fields to be logged */
        unsigned int            ili_fsync_fields;  /* logged since last fsync */
-} xfs_inode_log_item_t;
+};
 
 static inline int xfs_inode_clean(xfs_inode_t *ip)
 {