[GIT PULL] bcachefs fixes for 6.14-rc5
From: Kent Overstreet
Date: Wed Feb 26 2025 - 19:37:52 EST
The following changes since commit b04974f759ac7574d8556deb7c602a8d01a0dcc6:
bcachefs: Fix srcu lock warning in btree_update_nodes_written() (2025-02-19 18:52:42 -0500)
are available in the Git repository at:
git://evilpiepirate.org/bcachefs.git tags/bcachefs-2025-02-26
for you to fetch changes up to eb54d2695b57426638fed0ec066ae17a18c4426c:
bcachefs: Fix truncate sometimes failing and returning 1 (2025-02-26 19:31:05 -0500)
----------------------------------------------------------------
bcachefs fixes for 6.14-rc5
Couple small ones, the main user visible changes/fixes are:
- Fix a bug where truncate would rarely fail and return 1
- Revert the directory i_size code: this turned out to have a number of
issues that weren't noticed because the fsck code wasn't correctly
reporting errors (ouch), and we're late enough in the cycle that it
can just wait until 6.15.
----------------------------------------------------------------
Alan Huang (2):
bcachefs: Fix memmove when move keys down
bcachefs: Fix deadlock
Kent Overstreet (5):
bcachefs: print op->nonce on data update inconsistency
bcachefs: fix bch2_extent_ptr_eq()
bcachefs: Revert directory i_size
bcachefs: Check for -BCH_ERR_open_buckets_empty in journal resize
bcachefs: Fix truncate sometimes failing and returning 1
fs/bcachefs/btree_cache.c | 9 +++++----
fs/bcachefs/btree_io.c | 2 +-
fs/bcachefs/btree_key_cache.c | 2 +-
fs/bcachefs/btree_locking.c | 5 +++--
fs/bcachefs/btree_locking.h | 2 +-
fs/bcachefs/data_update.c | 1 +
fs/bcachefs/dirent.h | 5 -----
fs/bcachefs/extents.h | 2 +-
fs/bcachefs/fs-common.c | 11 -----------
fs/bcachefs/fs-io.c | 1 +
fs/bcachefs/fsck.c | 21 ---------------------
fs/bcachefs/journal.c | 4 +++-
fs/bcachefs/sb-downgrade.c | 5 +----
fs/bcachefs/six.c | 5 +++--
fs/bcachefs/six.h | 7 ++++---
15 files changed, 25 insertions(+), 57 deletions(-)