[GIT PULL] XFS new code for 6.17

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx>

----------------------------------------------------------------
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(-)





[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux