mbox series

[GIT,PULL] bcachefs updates for 6.15 part 2

Message ID insmfmxhkgbdvnnqaxkxfllhrea25hojvjaetxgdu3jr6txyjv@i44r2xo2virt (mailing list archive)
State New
Headers show
Series [GIT,PULL] bcachefs updates for 6.15 part 2 | expand

Pull-request

git://evilpiepirate.org/bcachefs.git tags/bcachefs-2025-03-31

Message

Kent Overstreet March 31, 2025, 5:07 p.m. UTC
The following changes since commit d8bdc8daac1d1b0a4efb1ecc69bef4eb4fc5e050:

  bcachefs: Kill unnecessary bch2_dev_usage_read() (2025-03-24 09:50:37 -0400)

are available in the Git repository at:

  git://evilpiepirate.org/bcachefs.git tags/bcachefs-2025-03-31

for you to fetch changes up to 650f5353dcc9b6e690a1c763754fa1e98d217bfc:

  bcachefs: fix bch2_write_point_to_text() units (2025-03-30 20:04:16 -0400)

----------------------------------------------------------------
bcachefs updates for 6.15, part 2

All bugfixes and logging improvements.

Minor merge conflict, see:
https://lore.kernel.org/linux-next/20250331092816.778a7c83@canb.auug.org.au/T/#u

CI says the fs-next tree is good:
https://evilpiepirate.org/~testdashboard/ci?user=fs-next&branch=master

----------------------------------------------------------------
Florian Albrechtskirchinger (1):
      bcachefs: Fix bch2_fs_get_tree() error path

Kent Overstreet (34):
      bcachefs: Fix nonce inconsistency in bch2_write_prep_encoded_data()
      bcachefs: Fix silent short reads in data read retry path
      bcachefs: Fix duplicate checksum error messages in write path
      bcachefs: Use print_string_as_lines() for journal stuck messages
      bcachefs: Validate number of counters for accounting keys
      bcachefs: Document disk accounting keys and conuters
      bcachefs: Don't unnecessarily decrypt data when moving
      bcachefs: Fix btree iter flags in data move (2)
      bcachefs: Fix 'hung task' messages in btree node scan
      bcachefs: cond_resched() in journal_key_sort_cmp()
      bcachefs: Fix permissions on version modparam
      bcachefs: Recovery no longer holds state_lock
      bcachefs: Fix bch2_seek_hole() locking
      bcachefs: Don't return 0 size holes from bch2_seek_hole()
      bcachefs: Fix WARN() in bch2_bkey_pick_read_device()
      bcachefs: print_string_as_lines: fix extra newline
      bcachefs: add missing newline in bch2_trans_updates_to_text()
      bcachefs: fix logging in journal_entry_err_msg()
      bcachefs: bch2_time_stats_init_no_pcpu()
      bcachefs: Add an "ignore unknown" option to bch2_parse_mount_opts()
      bcachefs: Consistent indentation of multiline fsck errors
      bcachefs: Better helpers for inconsistency errors
      bcachefs: bch2_count_fsck_err()
      bcachefs: Better printing of inconsistency errors
      bcachefs: Change btree_insert_node() assertion to error
      bcachefs: Clear fs_path_parent on subvolume unlink
      bcachefs: bch2_ioctl_subvolume_destroy() fixes
      bcachefs: fix units in rebalance_status
      bcachefs: Silence errors after emergency shutdown
      bcachefs: Don't use designated initializers for disk_accounting_pos
      bcachefs: Reorder error messages that include journal debug
      bcachefs: BCH_JSET_ENTRY_log_bkey
      bcachefs: Log original key being moved in data updates
      bcachefs: fix bch2_write_point_to_text() units

 fs/bcachefs/alloc_background.c       |  22 ++--
 fs/bcachefs/alloc_foreground.c       |   2 +-
 fs/bcachefs/backpointers.c           |  43 ++++---
 fs/bcachefs/bcachefs_format.h        |   3 +-
 fs/bcachefs/btree_cache.c            |   2 +-
 fs/bcachefs/btree_gc.c               |  23 ++--
 fs/bcachefs/btree_io.c               |  63 +++++-----
 fs/bcachefs/btree_iter.c             |  14 +--
 fs/bcachefs/btree_iter.h             |   1 -
 fs/bcachefs/btree_journal_iter.c     |   2 +
 fs/bcachefs/btree_node_scan.c        |  14 ++-
 fs/bcachefs/btree_update.c           |  13 ++
 fs/bcachefs/btree_update.h           |   2 +
 fs/bcachefs/btree_update_interior.c  |  91 ++++++++------
 fs/bcachefs/buckets.c                | 161 ++++++++++++++-----------
 fs/bcachefs/chardev.c                |   6 +-
 fs/bcachefs/data_update.c            |  22 +++-
 fs/bcachefs/data_update.h            |  12 ++
 fs/bcachefs/disk_accounting.c        |  40 ++++---
 fs/bcachefs/disk_accounting.h        |   8 +-
 fs/bcachefs/disk_accounting_format.h |  80 +++++++++++--
 fs/bcachefs/ec.c                     |  22 ++--
 fs/bcachefs/errcode.h                |   3 +
 fs/bcachefs/error.c                  | 226 ++++++++++++++++++++++++++---------
 fs/bcachefs/error.h                  |  48 ++++----
 fs/bcachefs/extents.c                |   7 +-
 fs/bcachefs/fs-io-buffered.c         |   2 +-
 fs/bcachefs/fs-io.c                  |  31 +++--
 fs/bcachefs/fs-ioctl.c               |   6 +-
 fs/bcachefs/fs.c                     |   9 +-
 fs/bcachefs/fsck.c                   |  22 ++--
 fs/bcachefs/io_read.c                |   4 +-
 fs/bcachefs/io_read.h                |   6 +-
 fs/bcachefs/io_write.c               |  44 ++++---
 fs/bcachefs/journal.c                |  19 +--
 fs/bcachefs/journal_io.c             |  38 ++++--
 fs/bcachefs/lru.c                    |   7 +-
 fs/bcachefs/move.c                   |  37 +++++-
 fs/bcachefs/namei.c                  |   4 +-
 fs/bcachefs/opts.c                   |  49 ++++----
 fs/bcachefs/opts.h                   |   3 +-
 fs/bcachefs/printbuf.c               |  19 +++
 fs/bcachefs/printbuf.h               |   1 +
 fs/bcachefs/progress.c               |   6 +-
 fs/bcachefs/rebalance.c              |   5 +-
 fs/bcachefs/recovery_passes.c        |  12 +-
 fs/bcachefs/reflink.c                |  12 +-
 fs/bcachefs/sb-errors_format.h       |   6 +-
 fs/bcachefs/snapshot.c               |  16 +--
 fs/bcachefs/str_hash.c               |   2 +-
 fs/bcachefs/subvolume.c              |   1 +
 fs/bcachefs/super.c                  |  38 +++---
 fs/bcachefs/sysfs.c                  |   9 +-
 fs/bcachefs/time_stats.c             |  20 +++-
 fs/bcachefs/time_stats.h             |   1 +
 fs/bcachefs/util.c                   |   2 +-
 fs/bcachefs/util.h                   |   1 +
 57 files changed, 856 insertions(+), 506 deletions(-)

Comments

pr-tracker-bot@kernel.org April 1, 2025, 2:03 a.m. UTC | #1
The pull request you sent on Mon, 31 Mar 2025 13:07:35 -0400:

> git://evilpiepirate.org/bcachefs.git tags/bcachefs-2025-03-31

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/98fb679d19a17aec624d53b016953a3fcd272e8d

Thank you!