* [GIT PULL] XFS new code for 6.17
@ 2025-07-28 8:35 Carlos Maiolino
2025-07-28 23:40 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Carlos Maiolino @ 2025-07-28 8:35 UTC (permalink / raw)
To: torvalds; +Cc: linux-xfs
Hello Linus,
Could you please pull patches included in the tag below?
An attempt merge against your current TOT (v6.16) has been successful.
This series doesn't contain any new features. It mostly is a
collection of clean ups and code refactoring that I preferred to
postpone to the merge window.
It includes removal of several unused tracepoints, refactoring key
comparing routines under the B-Trees management and cleanup of xfs
journaling code.
Thanks,
Carlos
The following changes since commit 89be9a83ccf1f88522317ce02f854f30d6115c41:
Linux 6.16-rc7 (2025-07-20 15:18:33 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git tags/xfs-merge-6.17
for you to fetch changes up to ded74fddcaf685a9440c5612f7831d0c4c1473ca:
xfs: don't use a xfs_log_iovec for ri_buf in log recovery (2025-07-24 17:30:15 +0200)
----------------------------------------------------------------
xfs: New code for 6.17
Signed-off-by: Carlos Maiolino <cem@kernel.org>
----------------------------------------------------------------
Alan Huang (1):
xfs: Remove unused label in xfs_dax_notify_dev_failure
Christoph Hellwig (19):
xfs: use xfs_trans_reserve_more in xfs_trans_reserve_more_inode
xfs: don't use xfs_trans_reserve in xfs_trans_reserve_more
xfs: decouple xfs_trans_alloc_empty from xfs_trans_alloc
xfs: don't use xfs_trans_reserve in xfs_trans_roll
xfs: return the allocated transaction from xfs_trans_alloc_empty
xfs: return the allocated transaction from xchk_trans_alloc_empty
xfs: remove xrep_trans_{alloc,cancel}_hook_dummy
xfs: remove the xlog_ticket_t typedef
xfs: improve the xg_active_ref check in xfs_group_free
xfs: use a uint32_t to cache i_used_blocks in xfs_init_zone
xfs: rename oz_write_pointer to oz_allocated
xfs: stop passing an inode to the zone space reservation helpers
xfs: improve the comments in xfs_max_open_zones
xfs: improve the comments in xfs_select_zone_nowait
xfs: don't pass the old lv to xfs_cil_prepare_item
xfs: cleanup the ordered item logic in xlog_cil_insert_format_items
xfs: use better names for size members in xfs_log_vec
xfs: don't use a xfs_log_iovec for attr_item names and values
xfs: don't use a xfs_log_iovec for ri_buf in log recovery
Fedor Pchelkin (6):
xfs: rename diff_two_keys routines
xfs: rename key_diff routines
xfs: refactor cmp_two_keys routines to take advantage of cmp_int()
xfs: refactor cmp_key_with_cur routines to take advantage of cmp_int()
xfs: use a proper variable name and type for storing a comparison result
xfs: refactor xfs_btree_diff_two_ptrs() to take advantage of cmp_int()
Pranav Tyagi (1):
fs/xfs: replace strncpy with memtostr_pad()
Steven Rostedt (17):
xfs: remove unused trace event xfs_attr_remove_iter_return
xfs: remove unused event xlog_iclog_want_sync
xfs: remove unused event xfs_ioctl_clone
xfs: remove unused xfs_reflink_compare_extents events
xfs: remove unused trace event xfs_attr_rmtval_set
xfs: remove unused xfs_attr events
xfs: remove unused event xfs_attr_node_removename
xfs: remove unused event xfs_alloc_near_error
xfs: remove unused event xfs_alloc_near_nominleft
xfs: remove unused event xfs_pagecache_inval
xfs: remove usused xfs_end_io_direct events
xfs: only create event xfs_file_compat_ioctl when CONFIG_COMPAT is configure
xfs: change xfs_xattr_class from a TRACE_EVENT() to DECLARE_EVENT_CLASS()
xfs: remove unused trace event xfs_dqreclaim_dirty
xfs: remove unused trace event xfs_log_cil_return
xfs: remove unused trace event xfs_discard_rtrelax
xfs: remove unused trace event xfs_reflink_cow_enospc
fs/xfs/libxfs/xfs_alloc_btree.c | 52 ++++-----
fs/xfs/libxfs/xfs_bmap_btree.c | 32 ++----
fs/xfs/libxfs/xfs_btree.c | 33 +++---
fs/xfs/libxfs/xfs_btree.h | 41 +++----
fs/xfs/libxfs/xfs_format.h | 2 +-
fs/xfs/libxfs/xfs_group.c | 3 +-
fs/xfs/libxfs/xfs_ialloc_btree.c | 24 ++--
fs/xfs/libxfs/xfs_log_recover.h | 4 +-
fs/xfs/libxfs/xfs_refcount.c | 4 +-
fs/xfs/libxfs/xfs_refcount_btree.c | 18 +--
fs/xfs/libxfs/xfs_rmap_btree.c | 67 ++++--------
fs/xfs/libxfs/xfs_rtrefcount_btree.c | 18 +--
fs/xfs/libxfs/xfs_rtrmap_btree.c | 67 ++++--------
fs/xfs/scrub/btree.c | 2 +-
fs/xfs/scrub/common.c | 7 +-
fs/xfs/scrub/common.h | 2 +-
fs/xfs/scrub/dir_repair.c | 8 +-
fs/xfs/scrub/fscounters.c | 3 +-
fs/xfs/scrub/metapath.c | 4 +-
fs/xfs/scrub/nlinks.c | 8 +-
fs/xfs/scrub/nlinks_repair.c | 4 +-
fs/xfs/scrub/parent_repair.c | 12 +-
fs/xfs/scrub/quotacheck.c | 4 +-
fs/xfs/scrub/rcbag_btree.c | 38 ++-----
fs/xfs/scrub/repair.c | 36 ------
fs/xfs/scrub/repair.h | 4 -
fs/xfs/scrub/rmap_repair.c | 14 +--
fs/xfs/scrub/rtrmap_repair.c | 14 +--
fs/xfs/scrub/scrub.c | 5 +-
fs/xfs/scrub/trace.h | 2 +-
fs/xfs/xfs_attr_item.c | 148 ++++++++++++-------------
fs/xfs/xfs_attr_item.h | 8 +-
fs/xfs/xfs_bmap_item.c | 18 +--
fs/xfs/xfs_buf_item.c | 8 +-
fs/xfs/xfs_buf_item.h | 2 +-
fs/xfs/xfs_buf_item_recover.c | 38 +++----
fs/xfs/xfs_discard.c | 12 +-
fs/xfs/xfs_dquot_item_recover.c | 20 ++--
fs/xfs/xfs_exchmaps_item.c | 8 +-
fs/xfs/xfs_extfree_item.c | 59 +++++-----
fs/xfs/xfs_file.c | 24 ++--
fs/xfs/xfs_fsmap.c | 4 +-
fs/xfs/xfs_icache.c | 5 +-
fs/xfs/xfs_icreate_item.c | 2 +-
fs/xfs/xfs_inode.c | 7 +-
fs/xfs/xfs_inode_item.c | 6 +-
fs/xfs/xfs_inode_item.h | 4 +-
fs/xfs/xfs_inode_item_recover.c | 26 ++---
fs/xfs/xfs_ioctl.c | 3 +-
fs/xfs/xfs_iops.c | 4 +-
fs/xfs/xfs_itable.c | 18 +--
fs/xfs/xfs_iwalk.c | 11 +-
fs/xfs/xfs_log.c | 16 +--
fs/xfs/xfs_log.h | 16 +--
fs/xfs/xfs_log_cil.c | 71 ++++++------
fs/xfs/xfs_log_priv.h | 4 +-
fs/xfs/xfs_log_recover.c | 16 +--
fs/xfs/xfs_notify_failure.c | 6 +-
fs/xfs/xfs_qm.c | 10 +-
fs/xfs/xfs_refcount_item.c | 34 +++---
fs/xfs/xfs_rmap_item.c | 34 +++---
fs/xfs/xfs_rtalloc.c | 13 +--
fs/xfs/xfs_trace.h | 80 +-------------
fs/xfs/xfs_trans.c | 207 ++++++++++++++++-------------------
fs/xfs/xfs_trans.h | 4 +-
fs/xfs/xfs_zone_alloc.c | 45 ++++----
fs/xfs/xfs_zone_alloc.h | 4 +-
fs/xfs/xfs_zone_gc.c | 18 ++-
fs/xfs/xfs_zone_info.c | 2 +-
fs/xfs/xfs_zone_priv.h | 16 +--
fs/xfs/xfs_zone_space_resv.c | 17 +--
71 files changed, 636 insertions(+), 944 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] XFS new code for 6.17
2025-07-28 8:35 [GIT PULL] XFS new code for 6.17 Carlos Maiolino
@ 2025-07-28 23:40 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-07-28 23:40 UTC (permalink / raw)
To: Carlos Maiolino; +Cc: torvalds, linux-xfs
The pull request you sent on Mon, 28 Jul 2025 10:35:07 +0200:
> git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git tags/xfs-merge-6.17
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f3f5edc5e41e038cf66d124a4cbacf6ff0983513
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-07-28 23:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-28 8:35 [GIT PULL] XFS new code for 6.17 Carlos Maiolino
2025-07-28 23:40 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).