[ANNOUNCE] xfs-linux: for-next updated to c1950a111dd8

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

 



Hi folks,

The for-next branch of the xfs-linux repository at:

	https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git

has just been updated.

Patches often get missed, so please check if your outstanding patches
were in this update. If they have not been in this update, please
resubmit them to linux-xfs@xxxxxxxxxxxxxxx so they can be picked up in
the next update.

The new head of the for-next branch is commit:

c1950a111dd8 fs/xfs: Fix typos in comments

46 new commits:

Chandan Babu R (9):
      [3eef00105a42] Merge tag 'maintainer-transition-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
      [81fbc5f93080] Merge tag 'repair-reap-fixes-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
      [d668fc1fdad1] Merge tag 'big-array-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
      [889b09b3d00c] Merge tag 'scrub-usage-stats-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
      [df7833234b66] Merge tag 'scrub-rtsummary-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
      [7857acd8773e] Merge tag 'repair-tweaks-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
      [5221002c0543] Merge tag 'repair-force-rebuild-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
      [939c9de87fc3] Merge tag 'repair-agfl-fixes-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA
      [220c8d57f55f] Merge tag 'scrub-bmap-fixes-6.6_2023-08-10' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-mergeA

Darrick J. Wong (36):
      [19e13b0a6d08] docs: add maintainer entry profile for XFS
      [d554046e981a] MAINTAINERS: drop me as XFS maintainer
      [d6532904a102] MAINTAINERS: add Chandan Babu as XFS release manager
      [86a464179cef] xfs: cull repair code that will never get used
      [e06ef14b9f8e] xfs: move the post-repair block reaping code to a separate file
      [8e54e06b5c7d] xfs: only invalidate blocks if we're going to free them
      [a55e07308831] xfs: only allow reaping of per-AG blocks in xrep_reap_extents
      [5fee784ed085] xfs: use deferred frees to reap old btree blocks
      [77a1396f9ff1] xfs: rearrange xrep_reap_block to make future code flow easier
      [9ed851f695c7] xfs: allow scanning ranges of the buffer cache for live buffers
      [1c7ce115e521] xfs: reap large AG metadata extents when possible
      [3934e8ebb7cc] xfs: create a big array data structure
      [014ad53732d2] xfs: use per-AG bitmaps to reap unused AG metadata blocks during repair
      [232ea052775f] xfs: enable sorting of xfile-backed arrays
      [c390c6450318] xfs: convert xfarray insertion sort to heapsort using scratchpad memory
      [137db333b291] xfs: teach xfile to pass back direct-map pages to caller
      [e5b46c75892e] xfs: speed up xfarray sort by sorting xfile page contents directly
      [cf36f4f64c2d] xfs: cache pages used for xfarray quicksort convergence
      [a76dba3b248c] xfs: create scaffolding for creating debugfs entries
      [764018caa99f] xfs: improve xfarray quicksort pivot
      [d7a74cad8f45] xfs: track usage statistics of online fsck
      [17308539507c] xfs: get our own reference to inodes that we want to scrub
      [294012fb070e] xfs: wrap ilock/iunlock operations on sc->ip
      [b7d47a77b904] xfs: move the realtime summary file scrubber to a separate source file
      [d65eb8a63350] xfs: always rescan allegedly healthy per-ag metadata after repair
      [526aab5f5790] xfs: implement online scrubbing of rtsummary info
      [8336a64eb75c] xfs: don't complain about unfixed metadata when repairs were injected
      [d728f4e3b21e] xfs: allow the user to cancel repairs before we start writing
      [9ce7f9b225b6] xfs: clear pagf_agflreset when repairing the AGFL
      [5c83df2e54b6] xfs: allow userspace to rebuild metadata structures
      [a634c0a60b9c] xfs: fix agf_fllast when repairing an empty AGFL
      [0d2966345364] xfs: hide xfs_inode_is_allocated in scrub common code
      [369c001b7a25] xfs: rewrite xchk_inode_is_allocated to work properly
      [65092ca1402c] xfs: simplify returns in xchk_bmap
      [e27a1369a9c1] xfs: don't check reflink iflag state when checking cow fork
      [2c234a22866e] xfs: fix dqiterate thinko

Zizhen Pang (1):
      [c1950a111dd8] fs/xfs: Fix typos in comments

Code Diffstat:

 Documentation/filesystems/index.rst                        |    1 +
 Documentation/filesystems/xfs-maintainer-entry-profile.rst |  194 ++++++++++++++++
 Documentation/maintainer/maintainer-entry-profile.rst      |    1 +
 MAINTAINERS                                                |    4 +-
 fs/xfs/Kconfig                                             |   18 ++
 fs/xfs/Makefile                                            |   11 +-
 fs/xfs/libxfs/xfs_fs.h                                     |    6 +-
 fs/xfs/scrub/agheader_repair.c                             |  101 +++++----
 fs/xfs/scrub/bitmap.c                                      |   78 +------
 fs/xfs/scrub/bitmap.h                                      |   10 +-
 fs/xfs/scrub/bmap.c                                        |   42 ++--
 fs/xfs/scrub/common.c                                      |  215 +++++++++++++++++-
 fs/xfs/scrub/common.h                                      |   39 +++-
 fs/xfs/scrub/health.c                                      |   10 +
 fs/xfs/scrub/ialloc.c                                      |    3 +-
 fs/xfs/scrub/inode.c                                       |   11 +-
 fs/xfs/scrub/parent.c                                      |    4 +-
 fs/xfs/scrub/quota.c                                       |   15 +-
 fs/xfs/scrub/reap.c                                        |  498 +++++++++++++++++++++++++++++++++++++++++
 fs/xfs/scrub/reap.h                                        |   12 +
 fs/xfs/scrub/repair.c                                      |  377 +++++--------------------------
 fs/xfs/scrub/repair.h                                      |   25 ++-
 fs/xfs/scrub/rtbitmap.c                                    |   48 +---
 fs/xfs/scrub/rtsummary.c                                   |  264 ++++++++++++++++++++++
 fs/xfs/scrub/scrub.c                                       |   46 ++--
 fs/xfs/scrub/scrub.h                                       |    4 +
 fs/xfs/scrub/stats.c                                       |  405 +++++++++++++++++++++++++++++++++
 fs/xfs/scrub/stats.h                                       |   59 +++++
 fs/xfs/scrub/trace.c                                       |    4 +-
 fs/xfs/scrub/trace.h                                       |  391 +++++++++++++++++++++++++++++---
 fs/xfs/scrub/xfarray.c                                     | 1083 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 fs/xfs/scrub/xfarray.h                                     |  141 ++++++++++++
 fs/xfs/scrub/xfile.c                                       |  420 ++++++++++++++++++++++++++++++++++
 fs/xfs/scrub/xfile.h                                       |   77 +++++++
 fs/xfs/xfs_aops.c                                          |    2 +-
 fs/xfs/xfs_buf.c                                           |    9 +-
 fs/xfs/xfs_buf.h                                           |   13 ++
 fs/xfs/xfs_dquot.c                                         |    2 +-
 fs/xfs/xfs_icache.c                                        |   38 ----
 fs/xfs/xfs_icache.h                                        |    4 -
 fs/xfs/xfs_linux.h                                         |    1 +
 fs/xfs/xfs_mount.c                                         |    9 +-
 fs/xfs/xfs_mount.h                                         |    4 +
 fs/xfs/xfs_super.c                                         |   53 ++++-
 fs/xfs/xfs_super.h                                         |    2 +
 fs/xfs/xfs_trace.h                                         |    3 +
 46 files changed, 4109 insertions(+), 648 deletions(-)
 create mode 100644 Documentation/filesystems/xfs-maintainer-entry-profile.rst
 create mode 100644 fs/xfs/scrub/reap.c
 create mode 100644 fs/xfs/scrub/reap.h
 create mode 100644 fs/xfs/scrub/rtsummary.c
 create mode 100644 fs/xfs/scrub/stats.c
 create mode 100644 fs/xfs/scrub/stats.h
 create mode 100644 fs/xfs/scrub/xfarray.c
 create mode 100644 fs/xfs/scrub/xfarray.h
 create mode 100644 fs/xfs/scrub/xfile.c
 create mode 100644 fs/xfs/scrub/xfile.h



[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