[GIT PULL 2/7] xfs: clean up memory allocations in online fsck

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

 



Hi Darrick,

Please pull this branch with changes for xfs for 6.2-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 b255fab0f80cc65a334fcd90cd278673cddbc988:

xfs: make AGFL repair function avoid crosslinked blocks (2022-11-16 15:25:01 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/scrub-cleanup-malloc-6.2_2022-11-16

for you to fetch changes up to 306195f355bbdcc3eff6cffac05bcd93a5e419ed:

xfs: pivot online scrub away from kmem.[ch] (2022-11-16 15:25:02 -0800)

----------------------------------------------------------------
xfs: clean up memory allocations in online fsck

This series standardizes the GFP_ flags that we use for memory
allocation in online scrub, and convert the callers away from the old
kmem_alloc code that was ported from Irix.

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

----------------------------------------------------------------
Darrick J. Wong (3):
xfs: standardize GFP flags usage in online scrub
xfs: initialize the check_owner object fully
xfs: pivot online scrub away from kmem.[ch]

fs/xfs/scrub/agheader.c        |  2 +-
fs/xfs/scrub/agheader_repair.c |  2 +-
fs/xfs/scrub/attr.c            | 11 +++++------
fs/xfs/scrub/bitmap.c          | 11 ++++++-----
fs/xfs/scrub/btree.c           | 14 ++++++++------
fs/xfs/scrub/dabtree.c         |  4 ++--
fs/xfs/scrub/fscounters.c      |  2 +-
fs/xfs/scrub/refcount.c        | 12 ++++++------
fs/xfs/scrub/scrub.c           |  6 +++---
fs/xfs/scrub/scrub.h           |  9 +++++++++
fs/xfs/scrub/symlink.c         |  2 +-
11 files changed, 43 insertions(+), 32 deletions(-)



[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