Re: [PATCH 23/23] xfs: remove xfs_perag_t

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, May 19, 2021 at 11:21:02AM +1000, Dave Chinner wrote:
> From: Dave Chinner <dchinner@xxxxxxxxxx>
> 
> Almost unused, gets rid of another typedef.
> 
> Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>

Looks ok,
Reviewed-by: Darrick J. Wong <djwong@xxxxxxxxxx>

--D

> ---
>  fs/xfs/libxfs/xfs_ag.c    | 24 +++++++++++-----------
>  fs/xfs/libxfs/xfs_ag.h    |  4 ++--
>  fs/xfs/libxfs/xfs_alloc.c | 42 +++++++++++++++++++--------------------
>  3 files changed, 35 insertions(+), 35 deletions(-)
> 
> diff --git a/fs/xfs/libxfs/xfs_ag.c b/fs/xfs/libxfs/xfs_ag.c
> index 0e0819f6fb89..29c42698aa90 100644
> --- a/fs/xfs/libxfs/xfs_ag.c
> +++ b/fs/xfs/libxfs/xfs_ag.c
> @@ -104,19 +104,19 @@ xfs_perag_put(
>   */
>  int
>  xfs_initialize_perag_data(
> -	struct xfs_mount *mp,
> -	xfs_agnumber_t	agcount)
> +	struct xfs_mount	*mp,
> +	xfs_agnumber_t		agcount)
>  {
> -	xfs_agnumber_t	index;
> -	xfs_perag_t	*pag;
> -	xfs_sb_t	*sbp = &mp->m_sb;
> -	uint64_t	ifree = 0;
> -	uint64_t	ialloc = 0;
> -	uint64_t	bfree = 0;
> -	uint64_t	bfreelst = 0;
> -	uint64_t	btree = 0;
> -	uint64_t	fdblocks;
> -	int		error = 0;
> +	xfs_agnumber_t		index;
> +	struct xfs_perag	*pag;
> +	struct xfs_sb		*sbp = &mp->m_sb;
> +	uint64_t		ifree = 0;
> +	uint64_t		ialloc = 0;
> +	uint64_t		bfree = 0;
> +	uint64_t		bfreelst = 0;
> +	uint64_t		btree = 0;
> +	uint64_t		fdblocks;
> +	int			error = 0;
>  
>  	for (index = 0; index < agcount; index++) {
>  		/*
> diff --git a/fs/xfs/libxfs/xfs_ag.h b/fs/xfs/libxfs/xfs_ag.h
> index bebbe1bfce27..39f6a0dc984a 100644
> --- a/fs/xfs/libxfs/xfs_ag.h
> +++ b/fs/xfs/libxfs/xfs_ag.h
> @@ -29,7 +29,7 @@ struct xfs_ag_resv {
>   * Per-ag incore structure, copies of information in agf and agi, to improve the
>   * performance of allocation group selection.
>   */
> -typedef struct xfs_perag {
> +struct xfs_perag {
>  	struct xfs_mount *pag_mount;	/* owner filesystem */
>  	xfs_agnumber_t	pag_agno;	/* AG this structure belongs to */
>  	atomic_t	pag_ref;	/* perag reference count */
> @@ -102,7 +102,7 @@ typedef struct xfs_perag {
>  	 * or have some other means to control concurrency.
>  	 */
>  	struct rhashtable	pagi_unlinked_hash;
> -} xfs_perag_t;
> +};
>  
>  int xfs_initialize_perag(struct xfs_mount *mp, xfs_agnumber_t agcount,
>  			xfs_agnumber_t *maxagi);
> diff --git a/fs/xfs/libxfs/xfs_alloc.c b/fs/xfs/libxfs/xfs_alloc.c
> index f7864f33c1f0..00bb34251829 100644
> --- a/fs/xfs/libxfs/xfs_alloc.c
> +++ b/fs/xfs/libxfs/xfs_alloc.c
> @@ -2694,21 +2694,21 @@ xfs_alloc_fix_freelist(
>   * Get a block from the freelist.
>   * Returns with the buffer for the block gotten.
>   */
> -int				/* error */
> +int
>  xfs_alloc_get_freelist(
> -	xfs_trans_t	*tp,	/* transaction pointer */
> -	struct xfs_buf	*agbp,	/* buffer containing the agf structure */
> -	xfs_agblock_t	*bnop,	/* block address retrieved from freelist */
> -	int		btreeblk) /* destination is a AGF btree */
> +	struct xfs_trans	*tp,
> +	struct xfs_buf		*agbp,
> +	xfs_agblock_t		*bnop,
> +	int			btreeblk)
>  {
> -	struct xfs_agf	*agf = agbp->b_addr;
> -	struct xfs_buf	*agflbp;/* buffer for a.g. freelist structure */
> -	xfs_agblock_t	bno;	/* block number returned */
> -	__be32		*agfl_bno;
> -	int		error;
> -	int		logflags;
> -	xfs_mount_t	*mp = tp->t_mountp;
> -	xfs_perag_t	*pag;	/* per allocation group data */
> +	struct xfs_agf		*agf = agbp->b_addr;
> +	struct xfs_buf		*agflbp;
> +	xfs_agblock_t		bno;
> +	__be32			*agfl_bno;
> +	int			error;
> +	int			logflags;
> +	struct xfs_mount	*mp = tp->t_mountp;
> +	struct xfs_perag	*pag;
>  
>  	/*
>  	 * Freelist is empty, give up.
> @@ -2818,20 +2818,20 @@ xfs_alloc_pagf_init(
>  /*
>   * Put the block on the freelist for the allocation group.
>   */
> -int					/* error */
> +int
>  xfs_alloc_put_freelist(
> -	xfs_trans_t		*tp,	/* transaction pointer */
> -	struct xfs_buf		*agbp,	/* buffer for a.g. freelist header */
> -	struct xfs_buf		*agflbp,/* buffer for a.g. free block array */
> -	xfs_agblock_t		bno,	/* block being freed */
> -	int			btreeblk) /* block came from a AGF btree */
> +	struct xfs_trans	*tp,
> +	struct xfs_buf		*agbp,
> +	struct xfs_buf		*agflbp,
> +	xfs_agblock_t		bno,
> +	int			btreeblk)
>  {
>  	struct xfs_mount	*mp = tp->t_mountp;
>  	struct xfs_agf		*agf = agbp->b_addr;
> -	__be32			*blockp;/* pointer to array entry */
> +	struct xfs_perag	*pag;
> +	__be32			*blockp;
>  	int			error;
>  	int			logflags;
> -	xfs_perag_t		*pag;	/* per allocation group data */
>  	__be32			*agfl_bno;
>  	int			startoff;
>  
> -- 
> 2.31.1
> 



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux