From: Carlos Maiolino <cem@kernel.org>
To: linux-xfs@vger.kernel.org
Subject: [ANNOUNCE] xfs-linux: for-next rebased to 0ca15a1a1151
Date: Mon, 7 Sep 2026 08:27:29 +0200 [thread overview]
Message-ID: <ap5YR7itg1MNWW3A@andromeda.toxiclabs.cc> (raw)
Hi folks,
The for-next branch of the xfs-linux repository at:
gitolite.kernel.org:/pub/scm/fs/xfs/xfs-linux.git
has just been ** REBASED **.
As I mentioned previously, I was planning to rebase for-next on the top
of a proper -rc tag. So this rebase includes all the previously patches
already queued plus a few extra ones. Unless anything urgent comes by,
this will be the update to -rc3.
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:
0ca15a1a1151 xfs: remove an extra cast in xfs_file_compat_ioctl
72 new commits:
Anuj Gupta (1):
[48d2b8351bae] xfs: release alleged child inode on metapath unlink error
Christoph Hellwig (24):
[cf3a01684f32] xfs: fix the lock annotation on xfs_iget_cache_hit
[2078c2d6e174] xfs: fix the lock annotation in xfs_extent_busy_update_extent
[b2ae7f243583] xfs: fix the lock annotation in xfs_mru_cache_lookup
[64e1f211d97b] xfs: improve lock annotations in the log code
[912a5b8e344a] xfs: add lock annotations to xfs_try_open_zone
[2d1b21fcc9f9] xfs: add lock annotations to xlog_state_shutdown_callbacks
[166089a85685] xfs: add a lock annotation to xlog_cil_push_background
[ed4abd8617ba] xfs: add lock annotations to xfs_ail_delete*
[23f5ea3d0d03] xfs: remove an outdated comment above xfs_file_ioctl
[35bd2ae47386] xfs: rename xfs_ioc_swapext to xfs_swapext
[b076be93abb3] xfs: rename xfs_ioctl_fs_counts to xfs_ioc_fs_counts
[2e9b75546a69] xfs: rename xfs_ioctl_getset_resblocks to xfs_ioc_getset_resblocks
[22c47b7c7ec6] xfs: split out the handler for XFS_IOC_DIOINFO
[84ca1a3a8e18] xfs: split out the handlers for XFS_IOC_.*HANDLE
[d3beb063f248] xfs: split out the handler for XFS_IOC_SWAPEXT
[0a9eb67598d9] xfs: split out the handlers for XFS_IOC_FSGROWFS*
[aea4db0cf773] xfs: split out the handler for XFS_IOC_GOINGDOWN
[9696940fd2e3] xfs: split out the handler for XFS_IOC_ERROR_INJECTION
[14a51eff8194] xfs: split out the handler for XFS_IOC_FREE_EOFBLOCKS
[af5e40c5cdc7] xfs: split out the handlers for XFS_IOC_FSGROWFS_*_32
[d99d2af5b515] xfs: cleanup XFS_IOC_GETVERSION_32 handling
[a9a1dc9eaf2a] xfs: split out the handlers for XFS_IOC_SWAPEXT_32
[31256907674f] xfs: split out the handlers for XFS_IOC_*_BY_HANDLE_32
[0ca15a1a1151] xfs: remove an extra cast in xfs_file_compat_ioctl
Darrick J. Wong (37):
[f789d291bbda] xfs: fix media verification ioctl for internal rt volumes
[9f84792b40d0] xfs: don't spin forever on zero-length dirents when salvaging them
[865b751e7503] xfs: don't stash removename operations with unknown ftype
[ed799148e0d6] xfs: log the tempip after we convert it to extents format
[cdc4a083adf7] xfs: fix parent rec lookup initialization in xrep_metapath_unlink
[9dd6cc92a736] xfs: handle reconnecting metadir subdirectories
[7538ba528cfd] xfs: lock the healthmon when inserting unmount event
[05cff7c2b79f] xfs: fix unit conversions in per_binval computation
[eacb84795077] xfs: fix short ifork reaping computation in xreap_bmapi_binval
[72d0a3e4405c] xfs: fix name string recording in slowpath pptr tracepoints
[2eac8d01d2c7] xfs: don't leak dqacct if rhashtable insertion fails
[aa301322f72f] xfs: fix the rtrmap and rtrefcount _maxlevels_ondisk functions
[022d5f5fce7f] xfs: fix xfs_rtrmapbt_mem_cursor for non-rmap filesystems
[5287e56cba3b] xfs: preserve owner on in-memory btree creation
[f1930bc57809] xfs: don't leak new_bp if xfs_btree_bload_drop_buf fails
[b71ae66863e4] xfs: actually recover intended file sizes in xfs_xmi_item_recover_intent
[365fe37e10ea] xfs: don't modify file attributes or poke fsnotify for dry runs
[c83d1ef97ee3] xfs: fix bnobt repair space reservation disposal failure
[58a0c7578b25] xfs: always set xfs_healthmon::first_event when inserting at front of list
[10b1d5fd7189] xfs: move healthmon event merge tracepoint
[9097f5c03f03] xfs: port healthmon event list to list_head
[4c98464e12fc] xfs: merge healthmon insert/push helpers
[74eeb68a628d] xfs: check healthmon outbuffer space correctly
[295f2cfd3e2c] xfs: bump lost_prev_errors if we lose even the healthmon lost event
[014c1aff607a] xfs: report nonexistent parents as a filesystem corruption
[1a441c6842da] xfs: destroy seen inode bitmap when we fail to add a dirpath
[8c71ad4d4f3e] xfs: signal inode btree xref error if get_rec returns an error
[0fc67528f54b] xfs: truncate quota file correctly when repairing quota file
[de20f7014917] xfs: compute dquot checksum after resetting dd_lsn in repair
[d7f97be48cbe] xfs: fix backwards skipping logic in xrep_quota_block
[e8b01aaafffe] xfs: fix backwards mergeability logic in refcount scrubber
[79ab1af2034b] xfs: cross-reference the rtgroup superblock extent, not block
[c3085f6c7cca] xfs: use the rtgroup extent count to find rtrefcount gaps
[0d43368844a7] xfs: strengthen the "is cow staging" helpers in scrub
[3f9fd694fa42] xfs: fix rtrefcount btree block counting in scrub
[6b760b3232b3] xfs: make the rtsummary repair fix the file size too
[4d0624679ae2] xfs: count escaped corruption errors in scrub stats
Eric Sandeen (2):
[4164b1e3d728] xfs: fix reclaimed page accounting in xfs_buf_free
[5344402f2c65] xfs: mark slab-allocated xfs_buf backing memory as __GFP_RECLAIMABLE
Hans Holmberg (1):
[ff99a5f6cbcc] xfs: prevent race in zoned space reservations
Javier Tia (6):
[6176d21d7bd6] xfs: initialise error in xfs_defer_finish_one()
[91c15cee394e] xfs: give the deferred barrier op type a name
[d058f24b163a] xfs: report the error that made deferred work shut down the fs
[6c0fc3cb4e87] xfs: correct the parent pointer space reservation comment
[8e4ebb6afaa3] xfs: initialise args->total for parent pointer updates
[0fe77e57588b] xfs: assert the reservation covers each da fork growth
Lin Jiapeng (1):
[a23eca88448e] xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN
Code Diffstat:
fs/xfs/libxfs/xfs_btree_mem.c | 2 +
fs/xfs/libxfs/xfs_btree_staging.c | 4 +-
fs/xfs/libxfs/xfs_da_btree.c | 1 +
fs/xfs/libxfs/xfs_defer.c | 18 +-
fs/xfs/libxfs/xfs_exchmaps.c | 10 +
fs/xfs/libxfs/xfs_parent.c | 12 +-
fs/xfs/libxfs/xfs_rtrefcount_btree.c | 7 +-
fs/xfs/libxfs/xfs_rtrmap_btree.c | 6 +-
fs/xfs/libxfs/xfs_trans_space.c | 19 +-
fs/xfs/scrub/alloc_repair.c | 18 +-
fs/xfs/scrub/dir_repair.c | 27 ++-
fs/xfs/scrub/dirtree.c | 31 ++-
fs/xfs/scrub/dirtree_repair.c | 1 +
fs/xfs/scrub/ialloc.c | 4 +
fs/xfs/scrub/metapath.c | 87 +++++++-
fs/xfs/scrub/quota_repair.c | 14 +-
fs/xfs/scrub/quotacheck.c | 4 +-
fs/xfs/scrub/reap.c | 6 +-
fs/xfs/scrub/refcount.c | 8 +-
fs/xfs/scrub/rgsuper.c | 6 +-
fs/xfs/scrub/rtrefcount.c | 82 ++++++--
fs/xfs/scrub/rtsummary_repair.c | 3 +-
fs/xfs/scrub/scrub.c | 3 +-
fs/xfs/scrub/stats.c | 28 ++-
fs/xfs/scrub/stats.h | 4 +-
fs/xfs/scrub/symlink_repair.c | 2 +-
fs/xfs/scrub/trace.h | 35 +++-
fs/xfs/xfs_buf.c | 4 +-
fs/xfs/xfs_exchmaps_item.c | 19 +-
fs/xfs/xfs_exchrange.c | 12 +-
fs/xfs/xfs_extent_busy.c | 4 +-
fs/xfs/xfs_healthmon.c | 126 ++++++------
fs/xfs/xfs_healthmon.h | 5 +-
fs/xfs/xfs_icache.c | 3 +-
fs/xfs/xfs_ioctl.c | 385 +++++++++++++++++++++--------------
fs/xfs/xfs_ioctl.h | 4 +-
fs/xfs/xfs_ioctl32.c | 188 +++++++++--------
fs/xfs/xfs_log.c | 33 +--
fs/xfs/xfs_log_cil.c | 3 +-
fs/xfs/xfs_log_priv.h | 4 +-
fs/xfs/xfs_mru_cache.c | 2 +-
fs/xfs/xfs_trace.h | 4 +-
fs/xfs/xfs_trans_ail.c | 4 +-
fs/xfs/xfs_verify_media.c | 24 ++-
fs/xfs/xfs_zone_alloc.c | 2 +
fs/xfs/xfs_zone_space_resv.c | 8 +-
46 files changed, 866 insertions(+), 410 deletions(-)
reply other threads:[~2026-09-07 6:27 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=ap5YR7itg1MNWW3A@andromeda.toxiclabs.cc \
--to=cem@kernel.org \
--cc=linux-xfs@vger.kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.