Re: [PATCH 6.6 11/17] xfs: remove unused parameter in macro XFS_DQUOT_LOGRES

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

 



[ Sasha's backport helper bot ]

Hi,

The upstream commit SHA1 provided is correct: af5d92f2fad818663da2ce073b6fe15b9d56ffdc

WARNING: Author mismatch between patch and upstream commit:
Backport author: Catherine Hoang <catherine.hoang@xxxxxxxxxx>
Commit author: Julian Sun <sunjunchao2870@xxxxxxxxx>


Status in newer kernel trees:
6.12.y | Present (exact SHA1)
6.6.y | Not found

Note: The patch differs from the upstream commit:
---
1:  af5d92f2fad8 ! 1:  9ba6eacedd6d xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
    @@ Metadata
      ## Commit message ##
         xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
     
    +    commit af5d92f2fad818663da2ce073b6fe15b9d56ffdc upstream.
    +
         In the macro definition of XFS_DQUOT_LOGRES, a parameter is accepted,
         but it is not used. Hence, it should be removed.
     
    @@ Commit message
         Signed-off-by: Julian Sun <sunjunchao2870@xxxxxxxxx>
         Reviewed-by: Darrick J. Wong <djwong@xxxxxxxxxx>
         Signed-off-by: Chandan Babu R <chandanbabu@xxxxxxxxxx>
    +    Signed-off-by: Catherine Hoang <catherine.hoang@xxxxxxxxxx>
    +    Acked-by: Darrick J. Wong <djwong@xxxxxxxxxx>
     
      ## fs/xfs/libxfs/xfs_quota_defs.h ##
     @@ fs/xfs/libxfs/xfs_quota_defs.h: typedef uint8_t		xfs_dqtype_t;
    @@ fs/xfs/libxfs/xfs_trans_resv.c: STATIC uint
      xfs_calc_rename_reservation(
      	struct xfs_mount	*mp)
      {
    --	unsigned int		overhead = XFS_DQUOT_LOGRES(mp);
    -+	unsigned int		overhead = XFS_DQUOT_LOGRES;
    - 	struct xfs_trans_resv	*resp = M_RES(mp);
    - 	unsigned int		t1, t2, t3 = 0;
    - 
    +-	return XFS_DQUOT_LOGRES(mp) +
    ++	return XFS_DQUOT_LOGRES +
    + 		max((xfs_calc_inode_res(mp, 5) +
    + 		     xfs_calc_buf_res(2 * XFS_DIROP_LOG_COUNT(mp),
    + 				      XFS_FSB_TO_B(mp, 1))),
     @@ fs/xfs/libxfs/xfs_trans_resv.c: STATIC uint
      xfs_calc_link_reservation(
      	struct xfs_mount	*mp)
      {
    --	unsigned int		overhead = XFS_DQUOT_LOGRES(mp);
    -+	unsigned int		overhead = XFS_DQUOT_LOGRES;
    - 	struct xfs_trans_resv	*resp = M_RES(mp);
    - 	unsigned int		t1, t2, t3 = 0;
    - 
    +-	return XFS_DQUOT_LOGRES(mp) +
    ++	return XFS_DQUOT_LOGRES +
    + 		xfs_calc_iunlink_remove_reservation(mp) +
    + 		max((xfs_calc_inode_res(mp, 2) +
    + 		     xfs_calc_buf_res(XFS_DIROP_LOG_COUNT(mp),
     @@ fs/xfs/libxfs/xfs_trans_resv.c: STATIC uint
      xfs_calc_remove_reservation(
      	struct xfs_mount	*mp)
      {
    --	unsigned int            overhead = XFS_DQUOT_LOGRES(mp);
    -+	unsigned int            overhead = XFS_DQUOT_LOGRES;
    - 	struct xfs_trans_resv   *resp = M_RES(mp);
    - 	unsigned int            t1, t2, t3 = 0;
    - 
    -@@ fs/xfs/libxfs/xfs_trans_resv.c: xfs_calc_icreate_reservation(
    - 	struct xfs_mount	*mp)
    +-	return XFS_DQUOT_LOGRES(mp) +
    ++	return XFS_DQUOT_LOGRES +
    + 		xfs_calc_iunlink_add_reservation(mp) +
    + 		max((xfs_calc_inode_res(mp, 2) +
    + 		     xfs_calc_buf_res(XFS_DIROP_LOG_COUNT(mp),
    +@@ fs/xfs/libxfs/xfs_trans_resv.c: xfs_calc_icreate_resv_alloc(
    + STATIC uint
    + xfs_calc_icreate_reservation(xfs_mount_t *mp)
      {
    - 	struct xfs_trans_resv	*resp = M_RES(mp);
    --	unsigned int		overhead = XFS_DQUOT_LOGRES(mp);
    -+	unsigned int		overhead = XFS_DQUOT_LOGRES;
    - 	unsigned int		t1, t2, t3 = 0;
    - 
    - 	t1 = xfs_calc_icreate_resv_alloc(mp);
    +-	return XFS_DQUOT_LOGRES(mp) +
    ++	return XFS_DQUOT_LOGRES +
    + 		max(xfs_calc_icreate_resv_alloc(mp),
    + 		    xfs_calc_create_resv_modify(mp));
    + }
     @@ fs/xfs/libxfs/xfs_trans_resv.c: STATIC uint
      xfs_calc_create_tmpfile_reservation(
      	struct xfs_mount        *mp)
---

Results of testing on various branches:

| Branch                    | Patch Apply | Build Test |
|---------------------------|-------------|------------|
| stable/linux-6.6.y        |  Success    |  Success   |




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux