This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 8a20830f2dd1 Merge tag 'hid-for-linus-2025062701' of git://git.kernel.o [...] new 0f4dd2ce352d bcachefs: trace_extent_trim_atomic new 3bd6f8aeae3d bcachefs: btree iter tracepoints new 9b9a3270092b bcachefs: Don't allocate new memory when mempool is exhausted new 9b54efe66c9b bcachefs: Fix alloc_req use after free new e31144f8cbe0 bcachefs: Add missing EBUG_ON new 0dc8eaebed99 bcachefs: Delay calculation of trans->journal_u64s new 0e62fca2a6db bcachefs: Fix bch2_journal_keys_peek_prev_min() new 425da82c63e3 bcachefs: btree_iter: fix updates, journal overlay new f2ed0892732d bcachefs: better __bch2_snapshot_is_ancestor() assert new 2ba562cc04dc bcachefs: pass last_seq into fs_journal_start() new c1ccd43b357e bcachefs: Fix "now allowing incompatible features" message new c27e5782d957 bcachefs: Fix snapshot_key_missing_inode_snapshot repair new b17d7bdb128c bcachefs: fsck: fix add_inode() new 191334400d80 bcachefs: fsck: fix extent past end of inode repair new 17c3395e25f7 bcachefs: opts.journal_rewind new 10dfe4926de3 bcachefs: Kill unused tracepoints new 7c9cef5f8bf1 bcachefs: mark more errors autofix new d89a34b14df5 bcachefs: Move bset size check before csum check new 56be92c63f02 bcachefs: Fix pool->alloc NULL pointer dereference new 03208bd06a61 bcachefs: don't return fsck_fix for unfixable node errors [...] new f2a701fd94f1 bcachefs: fsck: Improve check_key_has_inode() new 1cddad0fcbcc bcachefs: Call bch2_fs_init_rw() early if we'll be going rw new 9ba6930ef8e0 bcachefs: Fix __bch2_inum_to_path() when crossing subvol b [...] new 7029cc4d1345 bcachefs: fsck: Print path when we find a subvol loop new c1ca07a4dd1a bcachefs: fsck: Fix remove_backpointer() for subvol roots new 9fb09ace59b2 bcachefs: fsck: Fix reattach_inode() for subvol roots new 3e5ceaa5bfd7 bcachefs: fsck: check_directory_structure runs in reverse order new 8d6ac82361df bcachefs: fsck: additional diagnostics for reattach_inode() new 583ba52a40dd bcachefs: fsck: check_subdir_count logs path new 495ba899d5a1 bcachefs: fsck: Fix check_path_loop() + snapshots new 6c4897caefc8 bcachefs: Fix bch2_read_bio_to_text() new e1f0e1a45a40 bcachefs: Fix restart handling in btree_node_scrub_work() new bbc3a0b17a89 bcachefs: fsck: Fix check_directory_structure when no chec [...] new 3f890768dab1 bcachefs: fsck: fix unhandled restart in topology repair new 1df310860aa5 bcachefs: fsck: Fix oops in key_visible_in_snapshot() new 88bd771191f7 bcachefs: fix spurious error in read_btree_roots() new 434635987fb7 bcachefs: Fix missing newlines before ero new b2348fe6c81c bcachefs: Fix *__bch2_trans_subbuf_alloc() error path new 32a01cd43341 bcachefs: Don't log fsck err in the journal if doing repai [...] new b2e2bed11980 bcachefs: Add missing key type checks to check_snapshot_exists() new bb378314ceee bcachefs: Add missing bch2_err_class() to fileattr_set() new abcb6bd4be19 bcachefs: fix spurious error_throw new 72c0d9cb0fc4 bcachefs: Fix range in bch2_lookup_indirect_extent() error path new 5c4acbc8ce90 bcachefs: Don't unlock the trans if ret doesn't match BCH_ [...] new 865ad1dbf132 bcachefs: Check for bad write buffer key when moving from journal new f5109c201cf2 bcachefs: Use wait_on_allocator() when allocating journal new 1f8aede70d49 bcachefs: fix bch2_journal_keys_peek_prev_min() underflow new 1dcea07810c8 bcachefs: btree_root_unreadable_and_scan_found_nothing sho [...] new 3e72acb78b73 bcachefs: Ensure btree node scan runs before checking for [...] new 64b6a788bd96 bcachefs: Ensure we rewind to run recovery passes new ef6fac0f9e5d bcachefs: Plumb correct ip to trans_relock_fail tracepoint new 6f2a71a99ebd Merge tag 'bcachefs-2025-06-26' of git://evilpiepirate.org [...]
The 52 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: fs/bcachefs/alloc_background.c | 13 +- fs/bcachefs/backpointers.c | 2 +- fs/bcachefs/bcachefs.h | 3 +- fs/bcachefs/btree_gc.c | 37 ++-- fs/bcachefs/btree_io.c | 74 ++++---- fs/bcachefs/btree_iter.c | 173 ++++++++++++------ fs/bcachefs/btree_journal_iter.c | 82 ++++++--- fs/bcachefs/btree_journal_iter_types.h | 5 +- fs/bcachefs/btree_locking.c | 12 +- fs/bcachefs/btree_node_scan.c | 6 +- fs/bcachefs/btree_node_scan.h | 2 +- fs/bcachefs/btree_trans_commit.c | 18 +- fs/bcachefs/btree_types.h | 1 + fs/bcachefs/btree_update.c | 16 +- fs/bcachefs/btree_update.h | 5 +- fs/bcachefs/btree_update_interior.c | 16 +- fs/bcachefs/btree_update_interior.h | 3 + fs/bcachefs/btree_write_buffer.c | 8 +- fs/bcachefs/btree_write_buffer.h | 6 + fs/bcachefs/chardev.c | 29 ++- fs/bcachefs/data_update.c | 1 + fs/bcachefs/errcode.h | 5 - fs/bcachefs/error.c | 4 +- fs/bcachefs/extent_update.c | 13 +- fs/bcachefs/fs.c | 3 +- fs/bcachefs/fsck.c | 317 +++++++++++++++++++++++---------- fs/bcachefs/inode.h | 5 + fs/bcachefs/io_read.c | 7 +- fs/bcachefs/journal.c | 20 +-- fs/bcachefs/journal.h | 2 +- fs/bcachefs/journal_io.c | 26 ++- fs/bcachefs/namei.c | 30 +++- fs/bcachefs/opts.h | 5 + fs/bcachefs/recovery.c | 24 ++- fs/bcachefs/recovery_passes.c | 19 +- fs/bcachefs/recovery_passes.h | 9 + fs/bcachefs/reflink.c | 12 +- fs/bcachefs/sb-errors_format.h | 19 +- fs/bcachefs/snapshot.c | 14 +- fs/bcachefs/super.c | 13 +- fs/bcachefs/super.h | 1 + fs/bcachefs/trace.h | 125 +++---------- 42 files changed, 734 insertions(+), 451 deletions(-)