From: Linus Torvalds Date: Fri, 25 Apr 2025 16:06:14 +0000 (-0700) Subject: Merge tag 'bcachefs-2025-04-24' of git://evilpiepirate.org/bcachefs X-Git-Tag: v6.15-rc4~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=eef0dc0bd432885b2bd4fc7f410ed039bf028e37;p=thirdparty%2Fkernel%2Flinux.git Merge tag 'bcachefs-2025-04-24' of git://evilpiepirate.org/bcachefs Pull bcachefs fixes from Kent Overstreet: - Case insensitive directories now work - Ciemap now correctly reports on unwritten pagecache data - bcachefs tools 1.25.1 was incorrectly picking unaligned bucket sizes; fix journal and write path bugs this uncovered And assorted smaller fixes... * tag 'bcachefs-2025-04-24' of git://evilpiepirate.org/bcachefs: (24 commits) bcachefs: Rework fiemap transaction restart handling bcachefs: add fiemap delalloc extent detection bcachefs: refactor fiemap processing into extent helper and struct bcachefs: track current fiemap offset in start variable bcachefs: drop duplicate fiemap sync flag bcachefs: Fix btree_iter_peek_prev() at end of inode bcachefs: Make btree_iter_peek_prev() assert more precise bcachefs: Unit test fixes bcachefs: Print mount opts earlier bcachefs: unlink: casefold d_invalidate bcachefs: Fix casefold lookups bcachefs: Casefold is now a regular opts.h option bcachefs: Implement fileattr_(get|set) bcachefs: Allocator now copes with unaligned buckets bcachefs: Start copygc, rebalance threads earlier bcachefs: Refactor bch2_run_recovery_passes() bcachefs: bch2_copygc_wakeup() bcachefs: Fix ref leak in write_super() bcachefs: Change __journal_entry_close() assert to ERO bcachefs: Ensure journal space is block size aligned ... --- eef0dc0bd432885b2bd4fc7f410ed039bf028e37