linux-xfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).