From: Chandan Babu R <chandan.babu@oracle.com>
To: chandan.babu@oracle.com
Cc: cem@kernel.org, dchinner@redhat.com, djwong@kernel.org,
kent.overstreet@linux.dev, pangzizhen001@208suo.com,
linux-xfs@vger.kernel.org, linux-fsdevel@vger.kernel.org
Subject: [ANNOUNCE] xfs-linux: for-next updated to c1950a111dd8
Date: Wed, 23 Aug 2023 12:51:01 +0530 [thread overview]
Message-ID: <87cyzedxyj.fsf@debian-BULLSEYE-live-builder-AMD64> (raw)
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
reply other threads:[~2023-08-23 7:23 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87cyzedxyj.fsf@debian-BULLSEYE-live-builder-AMD64 \
--to=chandan.babu@oracle.com \
--cc=cem@kernel.org \
--cc=dchinner@redhat.com \
--cc=djwong@kernel.org \
--cc=kent.overstreet@linux.dev \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-xfs@vger.kernel.org \
--cc=pangzizhen001@208suo.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox