Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

xfs: remove the xfs_ifork_t typedef

We only have a few more callers left, so seize the opportunity and kill
it off.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>

authored by

Christoph Hellwig and committed by
Darrick J. Wong
3ba738df 1216b58b

+23 -23
+3 -3
fs/xfs/libxfs/xfs_attr_leaf.c
··· 528 528 { 529 529 xfs_attr_sf_hdr_t *hdr; 530 530 xfs_inode_t *dp; 531 - xfs_ifork_t *ifp; 531 + struct xfs_ifork *ifp; 532 532 533 533 trace_xfs_attr_sf_create(args); 534 534 ··· 563 563 int i, offset, size; 564 564 xfs_mount_t *mp; 565 565 xfs_inode_t *dp; 566 - xfs_ifork_t *ifp; 566 + struct xfs_ifork *ifp; 567 567 568 568 trace_xfs_attr_sf_add(args); 569 569 ··· 704 704 xfs_attr_shortform_t *sf; 705 705 xfs_attr_sf_entry_t *sfe; 706 706 int i; 707 - xfs_ifork_t *ifp; 707 + struct xfs_ifork *ifp; 708 708 709 709 trace_xfs_attr_sf_lookup(args); 710 710
+9 -9
fs/xfs/libxfs/xfs_bmap.c
··· 326 326 xfs_buf_t *bp; /* buffer for "block" */ 327 327 int error; /* error return value */ 328 328 xfs_extnum_t i=0, j; /* index into the extents list */ 329 - xfs_ifork_t *ifp; /* fork structure */ 329 + struct xfs_ifork *ifp; /* fork structure */ 330 330 int level; /* btree level, for checking */ 331 331 xfs_mount_t *mp; /* file system mount structure */ 332 332 __be64 *pp; /* pointer to block address */ ··· 594 594 xfs_fsblock_t cbno; /* child block number */ 595 595 xfs_buf_t *cbp; /* child block's buffer */ 596 596 int error; /* error return value */ 597 - xfs_ifork_t *ifp; /* inode fork data */ 597 + struct xfs_ifork *ifp; /* inode fork data */ 598 598 xfs_mount_t *mp; /* mount point structure */ 599 599 __be64 *pp; /* ptr to block address */ 600 600 struct xfs_btree_block *rblock;/* root btree block */ ··· 817 817 { 818 818 int error = 0; 819 819 int flags; /* logging flags returned */ 820 - xfs_ifork_t *ifp; /* inode fork pointer */ 820 + struct xfs_ifork *ifp; /* inode fork pointer */ 821 821 xfs_alloc_arg_t args; /* allocation arguments */ 822 822 xfs_buf_t *bp; /* buffer for extent block */ 823 823 struct xfs_bmbt_irec rec; ··· 1471 1471 xfs_inode_t *ip, /* incore inode */ 1472 1472 int whichfork) /* data or attr fork */ 1473 1473 { 1474 - xfs_ifork_t *ifp; /* inode fork pointer */ 1474 + struct xfs_ifork *ifp; /* inode fork pointer */ 1475 1475 int rval; /* return value */ 1476 1476 xfs_bmbt_irec_t s; /* internal version of extent */ 1477 1477 struct xfs_iext_cursor icur; ··· 1509 1509 struct xfs_bmbt_irec *new = &bma->got; 1510 1510 int error; /* error return value */ 1511 1511 int i; /* temp state */ 1512 - xfs_ifork_t *ifp; /* inode fork pointer */ 1512 + struct xfs_ifork *ifp; /* inode fork pointer */ 1513 1513 xfs_fileoff_t new_endoff; /* end offset of new entry */ 1514 1514 xfs_bmbt_irec_t r[3]; /* neighbor extent entries */ 1515 1515 /* left is 0, right is 1, prev is 2 */ ··· 2018 2018 xfs_btree_cur_t *cur; /* btree cursor */ 2019 2019 int error; /* error return value */ 2020 2020 int i; /* temp state */ 2021 - xfs_ifork_t *ifp; /* inode fork pointer */ 2021 + struct xfs_ifork *ifp; /* inode fork pointer */ 2022 2022 xfs_fileoff_t new_endoff; /* end offset of new entry */ 2023 2023 xfs_bmbt_irec_t r[3]; /* neighbor extent entries */ 2024 2024 /* left is 0, right is 1, prev is 2 */ ··· 2486 2486 struct xfs_iext_cursor *icur, 2487 2487 xfs_bmbt_irec_t *new) /* new data to add to file extents */ 2488 2488 { 2489 - xfs_ifork_t *ifp; /* inode fork pointer */ 2489 + struct xfs_ifork *ifp; /* inode fork pointer */ 2490 2490 xfs_bmbt_irec_t left; /* left neighbor extent entry */ 2491 2491 xfs_filblks_t newlen=0; /* new indirect size */ 2492 2492 xfs_filblks_t oldlen=0; /* old indirect size */ ··· 4844 4844 struct xfs_bmbt_irec got; /* current extent entry */ 4845 4845 xfs_fileoff_t got_endoff; /* first offset past got */ 4846 4846 int i; /* temp state */ 4847 - xfs_ifork_t *ifp; /* inode fork pointer */ 4847 + struct xfs_ifork *ifp; /* inode fork pointer */ 4848 4848 xfs_mount_t *mp; /* mount structure */ 4849 4849 xfs_filblks_t nblks; /* quota/sb block count */ 4850 4850 xfs_bmbt_irec_t new; /* new record to be inserted */ ··· 5092 5092 int error; /* error return value */ 5093 5093 xfs_extnum_t extno; /* extent number in list */ 5094 5094 struct xfs_bmbt_irec got; /* current extent record */ 5095 - xfs_ifork_t *ifp; /* inode fork pointer */ 5095 + struct xfs_ifork *ifp; /* inode fork pointer */ 5096 5096 int isrt; /* freeing in rt area */ 5097 5097 int logflags; /* transaction logging flags */ 5098 5098 xfs_extlen_t mod; /* rt extent offset */
+4 -4
fs/xfs/libxfs/xfs_inode_fork.c
··· 269 269 { 270 270 struct xfs_mount *mp = ip->i_mount; 271 271 xfs_bmdr_block_t *dfp; 272 - xfs_ifork_t *ifp; 272 + struct xfs_ifork *ifp; 273 273 /* REFERENCED */ 274 274 int nrecs; 275 275 int size; ··· 347 347 { 348 348 struct xfs_mount *mp = ip->i_mount; 349 349 int cur_max; 350 - xfs_ifork_t *ifp; 350 + struct xfs_ifork *ifp; 351 351 struct xfs_btree_block *new_broot; 352 352 int new_max; 353 353 size_t new_size; ··· 503 503 xfs_inode_t *ip, 504 504 int whichfork) 505 505 { 506 - xfs_ifork_t *ifp; 506 + struct xfs_ifork *ifp; 507 507 508 508 ifp = XFS_IFORK_PTR(ip, whichfork); 509 509 if (ifp->if_broot != NULL) { ··· 592 592 int whichfork) 593 593 { 594 594 char *cp; 595 - xfs_ifork_t *ifp; 595 + struct xfs_ifork *ifp; 596 596 xfs_mount_t *mp; 597 597 static const short brootflag[2] = 598 598 { XFS_ILOG_DBROOT, XFS_ILOG_ABROOT };
+2 -2
fs/xfs/libxfs/xfs_inode_fork.h
··· 12 12 /* 13 13 * File incore extent information, present for each of data & attr forks. 14 14 */ 15 - typedef struct xfs_ifork { 15 + struct xfs_ifork { 16 16 int if_bytes; /* bytes in if_u1 */ 17 17 struct xfs_btree_block *if_broot; /* file's incore btree root */ 18 18 short if_broot_bytes; /* bytes allocated for root */ ··· 22 22 void *if_root; /* extent tree root */ 23 23 char *if_data; /* inline file data */ 24 24 } if_u1; 25 - } xfs_ifork_t; 25 + }; 26 26 27 27 /* 28 28 * Per-fork incore inode flags.
+1 -1
fs/xfs/xfs_icache.c
··· 66 66 ip->i_cowfp = NULL; 67 67 ip->i_cnextents = 0; 68 68 ip->i_cformat = XFS_DINODE_FMT_EXTENTS; 69 - memset(&ip->i_df, 0, sizeof(xfs_ifork_t)); 69 + memset(&ip->i_df, 0, sizeof(ip->i_df)); 70 70 ip->i_flags = 0; 71 71 ip->i_delayed_blks = 0; 72 72 memset(&ip->i_d, 0, sizeof(ip->i_d));
+3 -3
fs/xfs/xfs_inode.h
··· 34 34 struct xfs_imap i_imap; /* location for xfs_imap() */ 35 35 36 36 /* Extent information. */ 37 - xfs_ifork_t *i_afp; /* attribute fork pointer */ 38 - xfs_ifork_t *i_cowfp; /* copy on write extents */ 39 - xfs_ifork_t i_df; /* data fork */ 37 + struct xfs_ifork *i_afp; /* attribute fork pointer */ 38 + struct xfs_ifork *i_cowfp; /* copy on write extents */ 39 + struct xfs_ifork i_df; /* data fork */ 40 40 41 41 /* operations vectors */ 42 42 const struct xfs_dir_ops *d_ops; /* directory ops vector */
+1 -1
fs/xfs/xfs_super.c
··· 1860 1860 if (!xfs_da_state_zone) 1861 1861 goto out_destroy_btree_cur_zone; 1862 1862 1863 - xfs_ifork_zone = kmem_zone_init(sizeof(xfs_ifork_t), "xfs_ifork"); 1863 + xfs_ifork_zone = kmem_zone_init(sizeof(struct xfs_ifork), "xfs_ifork"); 1864 1864 if (!xfs_ifork_zone) 1865 1865 goto out_destroy_da_state_zone; 1866 1866