Linux XFS filesystem development
 help / color / mirror / Atom feed
* [ANNOUNCE] xfs-linux: for-next updated to c1950a111dd8
@ 2023-08-23  7:21 Chandan Babu R
  0 siblings, 0 replies; only message in thread
From: Chandan Babu R @ 2023-08-23  7:21 UTC (permalink / raw)
  To: chandan.babu
  Cc: cem, dchinner, djwong, kent.overstreet, pangzizhen001, linux-xfs,
	linux-fsdevel

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@vger.kernel.org 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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-08-23  7:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-23  7:21 [ANNOUNCE] xfs-linux: for-next updated to c1950a111dd8 Chandan Babu R

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox