From: Linus Torvalds Date: Thu, 14 Nov 2024 18:00:23 +0000 (-0800) Subject: Merge tag 'bcachefs-2024-11-13' of git://evilpiepirate.org/bcachefs X-Git-Tag: v6.12~16 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4abcd80f23357808b0444d261ed08e5a77dbaa9a;p=platform%2Fkernel%2Flinux-amlogic.git Merge tag 'bcachefs-2024-11-13' of git://evilpiepirate.org/bcachefs Pull bcachefs fixes from Kent Overstreet: "This fixes one minor regression from the btree cache fixes (in the scan_for_btree_nodes repair path) - and the shutdown path fix is the big one here, in terms of bugs closed: - Assorted tiny syzbot fixes - Shutdown path fix: "bch2_btree_write_buffer_flush_going_ro()" The shutdown path wasn't flushing the btree write buffer, leading to shutting down while we still had operations in flight. This fixes a whole slew of syzbot bugs, and undoubtedly other strange heisenbugs. * tag 'bcachefs-2024-11-13' of git://evilpiepirate.org/bcachefs: bcachefs: Fix assertion pop in bch2_ptr_swab() bcachefs: Fix journal_entry_dev_usage_to_text() overrun bcachefs: Allow for unknown key types in backpointers fsck bcachefs: Fix assertion pop in topology repair bcachefs: Fix hidden btree errors when reading roots bcachefs: Fix validate_bset() repair path bcachefs: Fix missing validation for bch_backpointer.level bcachefs: Fix bch_member.btree_bitmap_shift validation bcachefs: bch2_btree_write_buffer_flush_going_ro() --- 4abcd80f23357808b0444d261ed08e5a77dbaa9a