This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 7b3199cb6962 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 4a3a2d256219 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits b2399f21633c Merge branch 'misc-6.12' into next-fixes adds bf4baaa087e2 bcachefs: Fix lockdep splat in bch2_accounting_read adds bade9711e090 bcachefs: Split out check_unreachable_inodes() pass adds 38864eccf78b bcachefs: reattach_inode() now correctly handles interior [...] adds 12f286085bf5 bcachefs: btree_iter_peek_upto() now handles BTREE_ITER_al [...] adds cba31b7eee41 bcachefs: Delete vestigal check_inode() checks adds 9b23fdbd5d29 bcachefs: bcachefs_metadata_version_inode_has_child_snapshots adds 84878e82457f bcachefs: Kill bch2_propagate_key_to_snapshot_leaves() adds 9d86178782a2 bcachefs: bch2_inode_or_descendents_is_open() adds 19773ec99720 bcachefs: Disk accounting device validation fixes adds 0151d10a480d bcachefs: add check for btree id against max in try read node adds a15415414800 bcachefs: Release transaction before wake up adds a30f32222df2 bcachefs: Fix NULL pointer dereference in bch2_opt_to_text adds 9205d24cf771 bcachefs: Fix state lock involved deadlock adds 04b670de2859 closures: Add closure_wait_event_timeout() adds a7e2dd58fbbd bcachefs: Check if stuck in journal_res_get() adds 3b80552e7057 bcachefs: __wait_for_freeing_inode: Switch to wait_bit_que [...] adds 7d84d9f449f9 bcachefs: Fix bch2_have_enough_devs() for BCH_SB_MEMBER_INVALID adds c1bd21bb6518 bcachefs: Fix invalid shift in member_to_text() adds 672f75238e54 bcachefs: Fix accounting replay flags adds 9183c2b11e93 bcachefs: Fix bkey_nocow_lock() adds c986dd7ecba1 bcachefs: Improve check_snapshot_exists() adds 573ddcdc5607 bcachefs: fix uaf in bch2_dio_write_done() adds a319aeaebb6c bcachefs: Fix missing bounds checks in bch2_alloc_read() adds 9f25dbe0bf91 bcachefs: Add missing validation for bch_stripe.csum_granu [...] adds b1e562265ed8 bcachefs: Fix kasan splat in new_stripe_alloc_buckets() adds cb6055e66faa bcachefs: Handle race between stripe reuse, invalidate_str [...] new 5e3b72324d32 bcachefs: Fix sysfs warning in fstests generic/730,731 new bdc727651223 Merge tag 'bcachefs-2024-10-14' of git://evilpiepirate.org [...] new 2cf9733891a4 ring-buffer: Fix refcount setting of boot mapped buffers new 09661f75e75c ring-buffer: Fix reader locking when changing the sub buff [...] new 2f87d0916ce0 Merge tag 'trace-ringbuffer-v6.12-rc3' of git://git.kernel [...] new 9e0560599e83 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 540df421f718 Merge branch 'misc-6.12' into next-fixes new 6c0f52b60a8f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (7b3199cb6962) \ N -- N -- N refs/heads/fs-current (6c0f52b60a8f)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 8 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 | 10 + fs/bcachefs/bcachefs_format.h | 3 +- fs/bcachefs/btree_gc.c | 15 +- fs/bcachefs/btree_io.c | 5 +- fs/bcachefs/btree_iter.c | 6 +- fs/bcachefs/btree_iter.h | 8 + fs/bcachefs/btree_node_scan.c | 3 + fs/bcachefs/data_update.c | 1 + fs/bcachefs/disk_accounting.c | 149 ++++++++++---- fs/bcachefs/ec.c | 94 ++++++--- fs/bcachefs/errcode.h | 3 +- fs/bcachefs/extents.h | 10 + fs/bcachefs/fs-io-direct.c | 3 +- fs/bcachefs/fs.c | 102 +++++++++- fs/bcachefs/fs.h | 9 +- fs/bcachefs/fsck.c | 384 ++++++++++++++++++++++-------------- fs/bcachefs/fsck.h | 1 + fs/bcachefs/inode.c | 275 ++++++++++++++++++++++---- fs/bcachefs/inode.h | 10 + fs/bcachefs/inode_format.h | 3 +- fs/bcachefs/journal.c | 13 ++ fs/bcachefs/opts.c | 4 +- fs/bcachefs/recovery.c | 3 +- fs/bcachefs/recovery_passes_types.h | 1 + fs/bcachefs/replicas.c | 39 +++- fs/bcachefs/sb-downgrade.c | 5 +- fs/bcachefs/sb-errors_format.h | 6 +- fs/bcachefs/sb-members.c | 10 +- fs/bcachefs/snapshot.c | 129 +++--------- fs/bcachefs/snapshot.h | 3 - fs/bcachefs/super.c | 34 +++- include/linux/closure.h | 35 ++++ kernel/trace/ring_buffer.c | 44 +++-- kernel/trace/trace.c | 6 +- 34 files changed, 1005 insertions(+), 421 deletions(-)