mbox series

[GIT,PULL,1/9] xfs: shrink struct xfs_da_args

Message ID 171392949873.1941278.1022229329837312067.stg-ugh@frogsfrogsfrogs (mailing list archive)
State Accepted, archived
Headers show
Series [GIT,PULL,1/9] xfs: shrink struct xfs_da_args | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/shrink-dirattr-args-6.10_2024-04-23

Message

Darrick J. Wong April 24, 2024, 3:33 a.m. UTC
Hi Chandan,

Please pull this branch with changes for xfs for 6.10-rc1.

As usual, I did a test-merge with the main upstream branch as of a few
minutes ago, and didn't see any conflicts.  Please let me know if you
encounter any problems.

--D

The following changes since commit 6a94b1acda7e7262418e23f906c12a2b08b69d12:

xfs: reinstate delalloc for RT inodes (if sb_rextsize == 1) (2024-04-22 18:00:50 +0530)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/shrink-dirattr-args-6.10_2024-04-23

for you to fetch changes up to cda60317ac57add7a0a2865aa29afbc6caad3e9a:

xfs: rearrange xfs_da_args a bit to use less space (2024-04-23 07:46:51 -0700)

----------------------------------------------------------------
xfs: shrink struct xfs_da_args [v13.4 1/9]

Let's clean out some unused flags and fields from struct xfs_da_args.

This has been running on the djcloud for months with no problems.  Enjoy!

Signed-off-by: Darrick J. Wong <djwong@kernel.org>

----------------------------------------------------------------
Darrick J. Wong (5):
xfs: remove XFS_DA_OP_REMOVE
xfs: remove XFS_DA_OP_NOTIME
xfs: remove xfs_da_args.attr_flags
xfs: make attr removal an explicit operation
xfs: rearrange xfs_da_args a bit to use less space

fs/xfs/libxfs/xfs_attr.c     | 31 ++++++++++++++++---------------
fs/xfs/libxfs/xfs_attr.h     | 11 +++++++++--
fs/xfs/libxfs/xfs_da_btree.h | 29 +++++++++++++----------------
fs/xfs/scrub/attr.c          |  1 -
fs/xfs/scrub/attr_repair.c   |  3 +--
fs/xfs/xfs_acl.c             | 17 +++++++++--------
fs/xfs/xfs_ioctl.c           | 19 ++++++++++---------
fs/xfs/xfs_iops.c            |  2 +-
fs/xfs/xfs_trace.h           |  7 +------
fs/xfs/xfs_xattr.c           | 22 ++++++++++++++++++----
fs/xfs/xfs_xattr.h           |  3 ++-
11 files changed, 80 insertions(+), 65 deletions(-)