mbox series

[GIT,PULL] xfs: bug fixes for 6.12-rc3

Message ID ftxj7acikfuwhh2spky4jlnqdob7vjxxxtoibq5ekiriirrxy2@uer37e2phsit (mailing list archive)
State Not Applicable, archived
Headers show
Series [GIT,PULL] xfs: bug fixes for 6.12-rc3 | expand

Pull-request

git@gitolite.kernel.org:/pub/scm/fs/xfs/xfs-linux.git tags/xfs-6.12-fixes-3

Message

Carlos Maiolino Oct. 10, 2024, 11:35 a.m. UTC
Hi Linus,

Could you please pull the patches below? They are fixes aiming 6.12-rc3.

I did a test merge against current TOT and I didn't hit any conflicts.

These patches are in linux-next for a couple days, already, and nothing got
reported so far, other than a short hash on a Fixes tag, which I fixed and
rebased the tree today before submitting the patches.

Hope I got everything right. Thanks!
Carlos


The following changes since commit 8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b:

  Linux 6.12-rc2 (2024-10-06 15:32:27 -0700)

are available in the Git repository at:

  git@gitolite.kernel.org:/pub/scm/fs/xfs/xfs-linux.git tags/xfs-6.12-fixes-3

for you to fetch changes up to 77bfe1b11ea0c0c4b0ce19b742cd1aa82f60e45d:

  xfs: fix a typo (2024-10-09 10:05:26 +0200)

----------------------------------------------------------------
Bug fixes for 6.12-rc3

* A few small typo fixes
* fstests xfs/538 DEBUG-only fix
* Performance fix on blockgc on COW'ed files,
  by skipping trims on cowblock inodes currently
  opened for write
* Prevent cowblocks to be freed under dirty pagecache
  during unshare
* Update MAINTAINERS file to quote the new maintainer

Signed-off-by: Carlos Maiolino <cem@kernel.org>

----------------------------------------------------------------
Andrew Kreimer (1):
      xfs: fix a typo

Brian Foster (2):
      xfs: skip background cowblock trims on inodes open for write
      xfs: don't free cowblocks from under dirty pagecache on unshare

Chandan Babu R (1):
      MAINTAINERS: add Carlos Maiolino as XFS release manager

Christoph Hellwig (8):
      xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname
      xfs: return bool from xfs_attr3_leaf_add
      xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split
      xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname
      xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate
      xfs: don't ifdef around the exact minlen allocations
      xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc
      xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc

Uros Bizjak (1):
      xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()

Yan Zhen (1):
      xfs: scrub: convert comma to semicolon

Zhang Zekun (1):
      xfs: Remove empty declartion in header file

 MAINTAINERS                   |   2 +-
 fs/xfs/libxfs/xfs_alloc.c     |   7 +-
 fs/xfs/libxfs/xfs_alloc.h     |   4 +-
 fs/xfs/libxfs/xfs_attr.c      | 190 ++++++++++++++++++------------------------
 fs/xfs/libxfs/xfs_attr_leaf.c |  40 +++++----
 fs/xfs/libxfs/xfs_attr_leaf.h |   2 +-
 fs/xfs/libxfs/xfs_bmap.c      | 140 ++++++++++---------------------
 fs/xfs/libxfs/xfs_da_btree.c  |   5 +-
 fs/xfs/scrub/ialloc_repair.c  |   4 +-
 fs/xfs/xfs_icache.c           |  37 ++++----
 fs/xfs/xfs_log.h              |   2 -
 fs/xfs/xfs_log_cil.c          |  11 +--
 fs/xfs/xfs_log_recover.c      |   2 +-
 fs/xfs/xfs_reflink.c          |   3 +
 fs/xfs/xfs_reflink.h          |  19 +++++
 15 files changed, 207 insertions(+), 261 deletions(-)

Comments

Linus Torvalds Oct. 10, 2024, 4:48 p.m. UTC | #1
On Thu, 10 Oct 2024 at 04:35, Carlos Maiolino <cem@kernel.org> wrote:
>
> These patches are in linux-next for a couple days, already, and nothing got
> reported so far, other than a short hash on a Fixes tag, which I fixed and
> rebased the tree today before submitting the patches.

Pulled.

However, please don't rebase over unimportant stylistic issues. Keep
last-minute rebasing for MAJOR things - bad bugs that cause active
huge issues. Not some pointless cleanliness warning.

               Linus
pr-tracker-bot@kernel.org Oct. 10, 2024, 5:30 p.m. UTC | #2
The pull request you sent on Thu, 10 Oct 2024 13:35:47 +0200:

> git@gitolite.kernel.org:/pub/scm/fs/xfs/xfs-linux.git tags/xfs-6.12-fixes-3

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/825ec756afeeb082395ac6430e7b07e3a9997665

Thank you!