This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits f0ffcdb70794 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d715c8cc9b8 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits ad4d239e6837 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a5c8fee0275 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 56b25a81fdf7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c32c85018881 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 383ea1b3b166 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits cb14efc4dae8 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits bb4097b775a6 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits c7e037feacca Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 74ebc499f6f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0423d49444fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 218b8e6af1ae Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 99193aaa2131 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 55a29a755f55 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 6c04034be257 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 98cf7fd37d6e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 08d001e2d77a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4acfa4f16f75 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 785324efb6fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 848029664da5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 388ce5a2992d Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 756421043d26 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6dadd6d93660 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 36bad0c726a2 sprintf.h requires stdarg.h omits 6fc2317fa8aa erofs: support to readahead dirent blocks in erofs_readdir() omits 6aee75fde37b erofs: implement metadata compression omits 7a3484598375 erofs: add on-disk definition for metadata compression omits decfbefb90a0 bcachefs: Don't allow mounting with crazy numbers of dirty [...] omits 3e0ae5652ef2 bcachefs: btree_node_scan: don't re-read before initializi [...] omits 7d521baa8185 bcachefs: btree_lost_data: mark a few more errors for sile [...] omits 1d2acb1644d5 bcachefs: Ensure pick_read_device() returns error for btre [...] omits 6e30e654f666 bcachefs: Clean up btree_node_read_work() error handling omits e435e07789a3 bcachefs: Only track read latency for congestion tracking omits 0b612f0a27e4 bcachefs: Flush btree_interior_update_work before freeing fs omits 42bf8d95ce05 bcachefs: Fix __bch2_alloc_to_v4 copy omits cbdeb0ffd5bf bcachefs: Fix UAF by journal write path omits 2943e6f65828 bcachefs: Convert topology repair errs to standard error codes omits a3e8a853ac61 bcachefs: fix check_extent_overbig() call omits f64dc7344515 bcachefs: Use user_backed_iter instead of iter_is_iovec omits d434ff3feb76 bcachefs: Fix refs to undefined fields in __bch2_alloc_v4_ [...] omits 2eb237574fef bcachefs: log devices we're scanning in btree node scan omits 0666852bc44e bcachefs: Fix allocate_dropping_locks() usage omits 1b6cbc9e3075 bcachefs: fix assert in bch2_btree_path_traverse_cached() omits 955a3094ebc4 bcachefs: Fix error handling in btree_iter_peek_slot omits 026e81230291 f2fs: fix to avoid out-of-boundary access in dnode page omits 3efdad3dad0b bcachefs: can_use_btree_node() omits c4141a950b18 bcachefs: rereplicate flushes interior updates omits d0bd9d5e8d90 bcachefs: bch2_move_data() now walks btree nodes omits a41ca0283aee bcachefs: Ensure we don't return with closure on waitlist omits 8e381c402d86 bcachefs: Fix unhandled key type in fiemap_fill_extent omits 35ad85378e16 closures: Improve warnings on bad put omits f71f2f97436a bcachefs: sysfs trigger_btree_write_buffer_flush omits aadbce69b111 bcachefs: Don't emit empty journal entry for accounting omits 8f66b679354a bcachefs: Add comment to journal_flush_done() omits 1a806cc0ee86 bcachefs: Kill redundant write_super() when running recove [...] omits 63bc9fe48b77 bcachefs: Tell wbt throttling not to throttle metadata writes omits 068ff935c5c6 bcachefs: Don't call bch2_recovery_pass_want_ratelimit wit [...] omits c952b53cd314 bcachefs: Fix padding zeroout when creating casefolded dirents omits 012fda75c045 bcachefs: convert error.c to CLASS/guards omits e0be1d3fd307 bcachefs: bch2_run_recovery_pass() now prints errors omits 321e165736d8 bcachefs: convert btree_journal_iter.c to CLASS/guards omits 5999f0adb189 bcachefs: convert btree_locking.c to CLASS/guards omits eec410af001c bcachefs: convert btree_iter.c to CLASS/guards omits b64333f96932 bcachefs: convert btree_io.c to CLASS/guards omits 9a2d5e04da21 bcachefs: convert btree_key_cache.c to CLASS/guards omits d7d2fe468369 bcachefs: convert btree_trans_commit.c to CLASS/guards omits 136e98e6e997 bcachefs: convert btree_update_interior.c to CLASS/guards omits f56df93fbe66 bcachefs: convert btree_update.c to CLASS/guards omits 80e360d30557 bcachefs: convert btree_write_buffer.c to CLASS/guards omits cb8ba1c8cb5e bcachefs: convert btree_gc.c to CLASS/guards omits b1bd615c54de bcachefs: convert btree_cache.c to CLASS/guards omits 5a3df6e34d38 bcachefs: convert journal_seq_blacklist.c to CLASS/guards omits 67ce6bdb569a bcachefs: convert journal_reclaim.c to CLASS/guards omits 0a65d55dcb7f bcachefs: convert journal_io.c to CLASS/guards omits 96cacb67f0a6 bcachefs: convert journal.c to CLASS/guards omits c4d5b9cccdb5 bcachefs: convert btree_node_scan.c to CLASS/guards omits a7620cac93a0 bcachefs: convert fs-io-direct.c to CLASS/guards omits 9ad44b363ccc bcachefs: convert fs-io-buffered.c to CLASS/guards omits 1b5612a4cdb9 bcachefs: convert fs-io-pagecache.c to CLASS/guards omits c58feac7c6e4 bcachefs: convert fs-io.c to CLASS/guards omits e85865418d7a bcachefs: convert fs.c to CLASS/guards omits 22d4eb5756ac bcachefs: convert alloc_foreground.c to CLASS/guards omits a68da8e70647 bcachefs: convert alloc_background.c to CLASS/guards omits d8bf14aaa5ed bcachefs: convert backpointers.c to CLASS/guards omits 4aeafc8ed25f bcachefs: convert ec.c to CLASS/guards omits 0829ca4dbdd6 bcachefs: convert buckets.c to CLASS/guards omits d368a9fcb324 bcachefs: convert disk_accounting.c to CLASS/guards omits f3ba571f5a00 bcachefs: convert fsck.c to CLASS/guards omits 392a20f7d195 bcachefs: convert io_misc.c to CLASS/guards omits aa9e5e35c833 bcachefs: convert io_write.c to CLASS/guards omits 120eeb32db9d bcachefs: convert io_read.c to CLASS/guards omits 29234eed0fb2 bcachefs: convert namei.c to CLASS omits e7a922cf695d bcachefs: convert dirent.c to CLASS omits 2d5e5b6742bd bcachefs: convert inode.c to CLASS omits 1d371a051532 bcachefs: convert logged_ops.c to CLASS omits 6be8c82b307f bcachefs: convert extents.c to guards omits f8611ceaf3e7 bcachefs: convert lru.c to CLASS omits f00448aeffa7 bcachefs: convert recovery.c to CLASS/guards omits e851fa9a56fe bcachefs: convert recovery_passes.c to CLASS/guards omits 259083f9c619 bcachefs: convert str_hash.c to CLASS omits 64844c0e02fa bcachefs: convert subvolume.c to CLASS/guards omits f06af157a7ac bcachefs: convert snapshot.c to CLASS/guards omits 3507e554c708 bcachefs: convert reflink.c to CLASS/guards omits 65c86b9b4096 bcachefs: convert data_update.c to CLASS/guards omits 66a05d76c201 bcachefs: convert movinggc.c to CLASS omits 6a4c0d4f68cd bcachefs: convert move.c to CLASS/guards omits c224dd04fe84 bcachefs: convert migrate.c to CLASS/guards omits a8701a99dc86 bcachefs: convert rebalance.c to CLASS/guards omits b25ed99f928e bcachefs: convert compress.c to guards omits 9ea21cff1253 bcachefs: convert checksum.c to CLASS/guards omits f3e8af24d545 bcachefs: convert disk_groups.c to guards omits a0b9adfa420f bcachefs: convert fs-ioctl.c to CLASS/guards omits d76e6070eb55 bcachefs: convert chardev.c to CLASS omits bd1d18b4652b bcachefs: convert bkey.c to CLASS omits 45fd1251381d bcachefs: convert bset.c to CLASS omits d067e68b4545 bcachefs: convert replicas.c to CLASS/guards omits 5d04777cc8d1 bcachefs: convert nocow_locking.c to CLASS/guards omits 9b7c05fe1fe2 bcachefs: convert debug.c to CLASS/guards omits 1c8e3e120258 bcachefs: convert clock.c to CLASS/guards omits c5b46a1d0b1f bcachefs: convert sb-members.c to CLASS/guards omits 9da36c2080b1 bcachefs: convert sb-errors.c to CLASS/guards omits 5a4633b1a3de bcachefs: convert sb-downgrade.c to CLASS/guards omits 4bd7a2d3b0ba bcachefs: convert sb-clean.c to CLASS/guards omits 2ceb8e44d96f bcachefs: convert quota.c to CLASS/guards omits 4cf19fcbb82e bcachefs: convert buckets_waiting_for_journal.c to CLASS/guards omits 24b685884d97 bcachefs: convert sysfs.c to CLASS/guards omits 51bc5552c89f bcachefs: convert opts.c to CLASS/guards omits ce3ba6499658 bcachefs: convert enumerated_ref.c to guards omits 01939fedde89 bcachefs: convert progress.c to guards omits 26f96607a26b bcachefs: convert six.c to guards omits 34993e0f1b1e bcachefs: convert util.[ch] to CLASS/guards omits e7fcf6142926 bcachefs: convert unit tests to CLASS/guards omits 705fd2a920fc bcachefs: convert thread_with_file.c to CLASS/guards omits a62b12e41849 bcachefs: convert xattr.c to CLASS/guards omits 936e923cde16 bcachefs: convert acl.c to CLASS/guards omits fed385d7de4d bcachefs: convert super.c to CLASS/guards omits e7db0778ee01 bcachefs: convert super-io.c to CLASS/guards omits e6efade73559 bcachefs: DEFINE_GUARD(printbuf_atomic) omits a3d4f9adc5ec bcachefs: simplify bch2_trans_do() omits e24fd8c2c18e bcachefs: check_i_sectors now prints paths omits b1287b675a4f bcachefs: better device too small error message omits d46c5e71ab37 bcachefs: don't pass bch_ioctl_data by value omits d7d8f4555b2c bcachefs: kill bkey_journal_seq() omits f36e0af20ecf bcachefs: Silence clang warning about enum types omits d8e19c56362e bcachefs: Give debugfs cached btree nodes better indentation omits 0a78838c5abf bcachefs: Fix __bch2_fs_read_write() error path omits 88b560686075 bcachefs: Fix journal assertion omits cf038056c7b7 bcachefs: Fix UAF in check_dirent() omits 4bc0bdb774ca bcachefs: Fix missing compat code in check_subvol() omits 296ef355b8e1 bcachefs: Also create snapshots with CAP_FOWNER omits 1a9daa23abb2 bcachefs: delete useless null ptr check omits 6822ad9009b7 bcachefs: Add missing bch2_bkey_set_needs_rebalance to noc [...] omits 5b257c6c15cd bcachefs: __bset_aux_tree_verify_ro() omits eb4c8ae1bb92 bcachefs: make congestion tracking less aggressive omits ecd05d5cffb7 bcachefs: nopromote sub counters omits d3f7515585b5 bcachefs: Better congestion visibilty in sysfs omits b7c6735aa339 bcachefs: Fix replicas max options omits d3e1fd8d5d35 bcachefs: Improve bch2_read_bio_to_text() omits 36f92d374b30 bcachefs: bch2_fs_initialize() initializes before going RW omits d58061f3c08f bcachefs: bch2_set_nr_journal_buckets_iter() always marks omits a649f026ed04 bcachefs: do_bch2_trans_commit_to_journal_replay handles a [...] omits 937ec3f69ef1 bcachefs: bch2_fs_initialize() now runs journal replay omits c00b7bc363b6 bcachefs: bch2_journal_key_insert_take() accumulates accou [...] omits 98960a07d0d3 bcachefs: fast_list: warn if non-empty on exit omits f22b9e0ff193 bcachefs: fix device add before fs started omits 1103a60e2c75 bcachefs: Zero list_idx when deleting from async obj lists omits 4824723ef495 bcachefs: c->loglevel omits c77fd564d4ca bcachefs: bch_log() omits 2be29a239cbf bcachefs: kill __bch2_print_str() omits 5721b7c3243d bcachefs: bch2_read_bio_to_text(): tabstops omits db3476935a13 bcachefs: kill bch2_err_str() BUG_ON() omits f3fb7ed9f54e bcachefs: don't call get_update_rebalance_opts() on btree ptrs omits 516c49253cbb bcachefs: bch2_btree_write_buffer_insert_checks() omits 0b70ff0c3cd9 bcachefs: use union for bch_compression_opt to make encode [...] omits 1ba5fa4e9e90 bcachefs: __bch2_btree_node_alloc() now respects target omits 96a62301109d bcachefs: unsigned -> enum bch_trans_commit_flags omits c8902750674a bcachefs: Improve nopromote visibility omits 45ffbcadb0b6 bcachefs: use kvzalloc() for journal bios omits 56d8d9053121 bcachefs: trace_data_update_done_no_rw_devs omits 6625e8efb026 bcachefs: silence userspace build warning omits 212c7cf88369 bcachefs: add missing includes omits 37117eb19048 bcachefs: add missing log message newline omits c9fafdea4238 bcachefs: Update path flags cleanups omits 56f8f9e75aea bcachefs: silence userspace build warning omits 8a98473d7aa5 bcachefs: device add now properly sets c->online_devs omits 2b91bf894a05 bcachefs: Debug param for injecting btree node corruption on read omits 3f58db48834b bcachefs: Fix error message in buffered read path omits c003300894c0 bcachefs: Print errcode when bch2_read_extent() sees error omits aba2fae2848b bcachefs: Suppress unnecessary inode_i_sectors_wrong fsck error omits 1332a0dde882 bcachefs: Add missing bch2_log_msg_start() omits 6d83978c3e32 bcachefs: Faster checking for missing journal entries omits 1bd8fecfae0f bcachefs: bch2_journal_entry_missing_range() omits 9d11f4538657 bcachefs: Don't lock exec_update_lock omits 9fd75b739ac3 bcachefs: ptr_to_removed_device omits 8324c0cc6c18 bcachefs: bch_fs.devs_removed omits 381990a2aa12 bcachefs: check_key_has_inode() reconstructs more aggressively omits d2cf31713ddf bcachefs: Before removing dangling dirents, check for contents omits b5bfa8af8115 bcachefs: Improve inode_create behaviour on old filesystems omits b8d4c7925e97 bcachefs: Use bio_add_folio_nofail() for unfailable operations omits f89204096199 bcachefs: Simplify bch2_bio_map() omits 812154ab5b2e bcachefs: Finish error_throw tracepoints omits 69460ebf6cc9 bcachefs: Improved btree node tracepoints omits 5b2938dcc31c bcachefs: -o fix_errors may now be used without -o fsck omits ae94097da43c bcachefs: Shut up clang warning omits 7813cb990204 bcachefs: Refactor trans->mem allocation omits 8d2ff3be2f74 bcachefs: Evict/bypass key cache when deleting omits 2a33d540b22c bcachefs: Don't peek key cache unless we have a real key omits f823e66b4235 bcachefs: Improve inode deletion omits 4d6d7db7dcf4 bcachefs: bch2_trans_has_updates() omits 6b7e8e7a771d bcachefs: Don't memcpy more than needed omits 303c06903d8c bcachefs: Don't log error twice in allocator async repair omits 81b6082b90ad bcachefs: Plumb trans_kmalloc ip to trans_log_msg omits d83c2589f4a2 bcachefs: add an unlikely() to trans_begin() omits 977f5505520f bcachefs: More errcode conversions omits 2331547f7e68 bcachefs: DEFINE_CLASS()es for dev refcounts omits 8c8125bc8f74 bcachefs: use scoped_guard() in fast_list.c omits dab06a1bbc14 bcachefs: Allow CONFIG_UNICODE=m omits efae791b1583 bcachefs: Reduce __bch2_btree_node_alloc() stack usage omits f442c705b3ba bcachefs: kill darray_u32_has() omits 8ef344f30bfd bcachefs: fsck: dir_loop, subvol_loop now autofix omits 234e47a2c940 bcachefs: async_objs: update iter pos after obj printed omits a911a076477d bcachefs: Add missing barriers around journal reservations omits d03e0b97244d fs: orangefs: replace scnprintf() with sysfs_emit() omits fc08e0b8f099 fs/orangefs: use snprintf() instead of sprintf() omits 12d0bee90f13 pNFS/flexfiles: don't attempt pnfs on fatal DS errors omits 709681e67e36 NFS: drop __exit from nfs_exit_keyring omits aaf8f250b438 NFS: pass struct nfs_client_initdata to nfs4_set_client omits e29be1f394a3 nfs:check for user input filehandle size omits 443ab50caa57 f2fs: switch to the new mount api omits b12fd703b187 f2fs: introduce fs_context_operation structure omits 49ada68b8a43 f2fs: separate the options parsing and options checking omits 64e983672af6 f2fs: Add f2fs_fs_context to record the mount options omits 5bd5cc24c5b2 f2fs: Allow sbi to be NULL in f2fs_printk omits bd0202ccbf69 f2fs: move the option parser into handle_mount_opt omits 8085cf7ae630 f2fs: Add fs parameter specifications for mount options omits 65eeef059d04 f2fs: fix to avoid out-of-boundary access in devs.path omits 9a8ab51aecda f2fs: Remove F2FS_P_SB() omits 16b7cb4d2354 f2fs: Pass a folio to __has_merged_page() omits bc2b45b9e752 f2fs: Pass a folio to f2fs_submit_merged_write_cond() omits daedff70249f f2fs: Remove use of page from f2fs_write_single_data_page() omits c1d6bee2e291 f2fs: Remove clear_page_private_all() omits ec555507df88 f2fs: Use F2FS_F_SB() in f2fs_read_end_io() omits 8002c3e20bbb f2fs: Use a folio in f2fs_encrypted_get_link() omits 73c677af3f97 f2fs: Pass a folio to f2fs_cache_compressed_page() omits db80d3671da9 f2fs: Pass a folio to F2FS_NODE() omits ad5f8969ac99 f2fs: Pass the nat_blk to __update_nat_bits() omits 0b3ae6d0b81d f2fs: Convert get_next_nat_page() to get_next_nat_folio() omits ce45b989aeb9 f2fs: Pass a folio to f2fs_is_compressed_page() omits aca3b805617a f2fs: Use a folio iterator in f2fs_verify_bio() omits 7c5a2227a140 f2fs: Pass a folio to f2fs_end_read_compressed_page() omits 7f73ce73878f f2fs: Use a folio iterator in f2fs_handle_step_decompress() omits 28e953cb10e1 f2fs: Pass a folio to WB_DATA_TYPE() and f2fs_is_cp_guaranteed() omits 3c488b757c16 f2fs: Use a bio in f2fs_submit_page_write() omits a8c4d9d6fdfb f2fs: Use a folio in f2fs_merge_page_bio() omits 091d80074ab3 f2fs: Pass a folio to f2fs_compress_write_end_io() omits 6fc43b4e972f f2fs: Convert get_page_private_data() to folio_get_f2fs_data() omits 916bb5e96244 f2fs: Convert set_page_private_data() to folio_set_f2fs_data() omits 70e71e8a0099 f2fs: Use a folio in f2fs_is_cp_guaranteed() omits fbb435125cca f2fs: Add folio counterparts to page_private_flags functions omits bd77898e0107 f2fs: Pass a folio to IS_INODE() omits a6023aa55a58 f2fs: Pass a folio to ADDRS_PER_PAGE() omits 60a03d2970d2 f2fs: Pass a folio to get_dnode_base() omits 7abab5d560b5 f2fs: Pass a folio to ofs_of_node() omits 11eab03afb9f f2fs: Pass a folio to IS_DNODE() omits 14a59be90712 f2fs: Pass a folio to is_node() omits 48129aecd3f2 f2fs: Pass a folio to is_cold_node() omits 9298fff61df3 f2fs: Use folio_unlock() in f2fs_write_compressed_pages() omits e6d648da79ac f2fs: Add fio->folio omits 8e8b1174412d f2fs: Pass a folio to is_dent_dnode() omits 94e3a713c77d f2fs: Pass a folio to is_fsync_dnode() omits e2080edee335 f2fs: Pass a folio to f2fs_recover_xattr_data() omits 4ff4b2ec087b f2fs: Pass a folio to cpver_of_node() omits 298185ddb37e f2fs: Pass a folio to fill_node_footer() omits 911587da9698 f2fs: Pass folios to copy_node_footer() omits d1462e1d6da6 f2fs: Pass a folio to set_cold_node() omits 5477ebc936ba f2fs: Pass a folio to get_nid() omits 5e2c8ee61c4c f2fs: Pass a folio to fill_node_footer_blkaddr() omits 28a1173b254c f2fs: Pass a folio to f2fs_inode_chksum() omits 7a36693eecca f2fs: Pass a folio to f2fs_enable_inode_chksum() omits a47fe3490722 f2fs: Pass a folio to f2fs_inode_chksum_set() omits 12a91837ab4b f2fs: Pass a folio to f2fs_allocate_data_block() omits 1a3192164fbf f2fs: Pass a folio to set_mark() omits 466e5479271d f2fs: Pass a folio to set_fsync_mark() omits a99a7e725177 f2fs: Pass a folio to set_dentry_mark() omits b4940c4efbde f2fs: Pass a folio to is_recoverable_dnode() omits af8e56f8d209 f2fs: Pass a folio to nid_of_node() omits 997273bc64c8 f2fs: Pass a folio to ino_of_node() omits 2942b48c1c2e f2fs: Pass a folio to F2FS_INODE() omits 0215fea1f4cd f2fs: Pass a folio to inode_has_blocks() omits 169ba46764b8 f2fs: Pass a folio to f2fs_sanity_check_inline_data() omits 7a9434457dbc f2fs: Pass a folio to sanity_check_inode() omits f9119a6af7d6 f2fs: Pass a folio to sanity_check_extent_cache() omits e2f2fb439fe6 f2fs: Pass a folio to f2fs_recover_inode_page() omits a1bde8f5df6b f2fs: Pass a folio to recover_quota_data() omits c038532a477a f2fs: Pass a folio to recover_inode() omits dc2e275e387c f2fs: Pass a folio to recover_dentry() new dd53638fd0ae Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 90dc4256a4d9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new eef91707009a bcachefs: btree_node_scan: don't re-read before initializi [...] new 00542928c7ba bcachefs: Fix UAF by journal write path new 3b26e8858358 bcachefs: Fix write buffer flushing from open journal entry new a3200b10d1ad bcachefs: async_objs: update iter pos after obj printed new 0bb9a964fe92 bcachefs: fsck: dir_loop, subvol_loop now autofix new 03c121d9e907 bcachefs: kill darray_u32_has() new 5031b7a8f109 bcachefs: Reduce __bch2_btree_node_alloc() stack usage new 0c4bb1f883a2 bcachefs: Allow CONFIG_UNICODE=m new 894b9942c641 bcachefs: use scoped_guard() in fast_list.c new 434a79b19273 bcachefs: DEFINE_CLASS()es for dev refcounts new e715a8fdb2fd bcachefs: More errcode conversions new ecaf51c73a9f bcachefs: add an unlikely() to trans_begin() new 253afb4c77e5 bcachefs: Plumb trans_kmalloc ip to trans_log_msg new b00bc60f68a1 bcachefs: Don't log error twice in allocator async repair new 3f7e51361453 bcachefs: Don't memcpy more than needed new 157ee9fb2fff bcachefs: bch2_trans_has_updates() new e2c595c50e1d bcachefs: Improve inode deletion new fd544111c3e7 bcachefs: Don't peek key cache unless we have a real key new 74446babaa08 bcachefs: Evict/bypass key cache when deleting new 6fff3266694a bcachefs: Refactor trans->mem allocation new 70bb800d8e10 bcachefs: Shut up clang warning new 61da5c4d8781 bcachefs: -o fix_errors may now be used without -o fsck new 8c833afb9a0d bcachefs: Improved btree node tracepoints new d8ff3d0d176f bcachefs: Finish error_throw tracepoints new d7e34190fa5e bcachefs: Simplify bch2_bio_map() new 6bd9eae90d23 bcachefs: Use bio_add_folio_nofail() for unfailable operations new 4ec299c5ea84 bcachefs: Improve inode_create behaviour on old filesystems new 552e3fe353e1 bcachefs: Before removing dangling dirents, check for contents new 7b98c167eab2 bcachefs: check_key_has_inode() reconstructs more aggressively new 50002e699f46 bcachefs: bch_fs.devs_removed new dbb4dc096439 bcachefs: ptr_to_removed_device new 9ad2470ff596 bcachefs: Don't lock exec_update_lock new 1403fbed2880 bcachefs: bch2_journal_entry_missing_range() new f68d81409be4 bcachefs: Faster checking for missing journal entries new cfa9cea21feb bcachefs: Add missing bch2_log_msg_start() new 021d48a9608a bcachefs: Suppress unnecessary inode_i_sectors_wrong fsck error new 389f1e1723e9 bcachefs: Print errcode when bch2_read_extent() sees error new 861d731b71ae bcachefs: Fix error message in buffered read path new 09b258318003 bcachefs: Debug param for injecting btree node corruption on read new f82d434f9ec7 bcachefs: device add now properly sets c->online_devs new 6001d7ef999b bcachefs: silence userspace build warning new 07b8dc922d7f bcachefs: Update path flags cleanups new 2a9f78c4db78 bcachefs: add missing log message newline new 8aa362bcb84b bcachefs: add missing includes new 8cf540644cbb bcachefs: silence userspace build warning new fcd478154b97 bcachefs: trace_data_update_done_no_rw_devs new 62f56b7ed889 bcachefs: use kvzalloc() for journal bios new 32634a89243c bcachefs: Improve nopromote visibility new 8936b90988d4 bcachefs: unsigned -> enum bch_trans_commit_flags new 1ca8b6a609c0 bcachefs: __bch2_btree_node_alloc() now respects target new 4608b443ecda bcachefs: use union for bch_compression_opt to make encode [...] new d24b43cbd1bc bcachefs: bch2_btree_write_buffer_insert_checks() new 33fd5db2a781 bcachefs: don't call get_update_rebalance_opts() on btree ptrs new 83b35bcb9a38 bcachefs: kill bch2_err_str() BUG_ON() new ca3b2ae1e989 bcachefs: bch2_read_bio_to_text(): tabstops new 0c2a6f559ba1 bcachefs: kill __bch2_print_str() new 7a1a66ae9261 bcachefs: bch_log() new 599d2419d7ab bcachefs: c->loglevel new ad22d020413e bcachefs: Zero list_idx when deleting from async obj lists new b65bf122490a bcachefs: fix device add before fs started new 6b22a7867c30 bcachefs: fast_list: warn if non-empty on exit new 9c026bb4331a bcachefs: bch2_journal_key_insert_take() accumulates accou [...] new 877a4a63170b bcachefs: bch2_fs_initialize() now runs journal replay new 36e2aca6069a bcachefs: do_bch2_trans_commit_to_journal_replay handles a [...] new be88146e58d5 bcachefs: bch2_set_nr_journal_buckets_iter() always marks new ebb1c390fda2 bcachefs: bch2_fs_initialize() initializes before going RW new 1d516c21f848 bcachefs: Improve bch2_read_bio_to_text() new 7a0cf80f8682 bcachefs: Fix replicas max options new 09e8db09049a bcachefs: Better congestion visibilty in sysfs new 3124e981bc96 bcachefs: nopromote sub counters new adfc3cbd22ad bcachefs: make congestion tracking less aggressive new a783cad66a1a bcachefs: __bset_aux_tree_verify_ro() new 4ce7636ad441 bcachefs: Add missing bch2_bkey_set_needs_rebalance to noc [...] new 79bb13bb6a17 bcachefs: delete useless null ptr check new b30c66938a88 bcachefs: Also create snapshots with CAP_FOWNER new 8f8c0b9a1da0 bcachefs: Fix missing compat code in check_subvol() new b96252df6f08 bcachefs: Fix UAF in check_dirent() new 66584cfd67de bcachefs: Fix journal assertion new 471f506d2d58 bcachefs: Fix __bch2_fs_read_write() error path new 107d41dcbe08 bcachefs: Give debugfs cached btree nodes better indentation new 90d849d53ba3 bcachefs: Silence clang warning about enum types new b4ac3ccdb47b bcachefs: kill bkey_journal_seq() new e6dc2cb57d53 bcachefs: don't pass bch_ioctl_data by value new 5a3db546c605 bcachefs: better device too small error message new a926138e5bfe bcachefs: check_i_sectors now prints paths new ae84a17072b1 bcachefs: simplify bch2_trans_do() new d2f4dd1a9367 bcachefs: DEFINE_GUARD(printbuf_atomic) new 712e4f3def2b bcachefs: convert super-io.c to CLASS/guards new 4ba15d8c4de7 bcachefs: convert super.c to CLASS/guards new 5036b0589e3c bcachefs: convert acl.c to CLASS/guards new 3dabc385a0e7 bcachefs: convert xattr.c to CLASS/guards new fe014cbf0be6 bcachefs: convert thread_with_file.c to CLASS/guards new 94ebab51e2e1 bcachefs: convert unit tests to CLASS/guards new a42c0184fc2e bcachefs: convert util.[ch] to CLASS/guards new d5277cdda6ee bcachefs: convert six.c to guards new b6fdc3647c26 bcachefs: convert progress.c to guards new bf14ee088ef2 bcachefs: convert enumerated_ref.c to guards new b54c63799177 bcachefs: convert opts.c to CLASS/guards new f150e278ed74 bcachefs: convert sysfs.c to CLASS/guards new 7855dbbe3b04 bcachefs: convert buckets_waiting_for_journal.c to CLASS/guards new cff802025c56 bcachefs: convert quota.c to CLASS/guards new 8a689d6316a2 bcachefs: convert sb-clean.c to CLASS/guards new b96076026311 bcachefs: convert sb-downgrade.c to CLASS/guards new 35cb671d21be bcachefs: convert sb-errors.c to CLASS/guards new 5ae9ad84f31a bcachefs: convert sb-members.c to CLASS/guards new bfbaf01538eb bcachefs: convert clock.c to CLASS/guards new 1f8770ff9e21 bcachefs: convert debug.c to CLASS/guards new aa619d2a8ef0 bcachefs: convert nocow_locking.c to CLASS/guards new 5a46590de7da bcachefs: convert replicas.c to CLASS/guards new afbcb7fe2df7 bcachefs: convert bset.c to CLASS new 900b13716fd9 bcachefs: convert bkey.c to CLASS new 07c1b1af1a96 bcachefs: convert chardev.c to CLASS new 22a423d51d2e bcachefs: convert fs-ioctl.c to CLASS/guards new 95ce1c62aede bcachefs: convert disk_groups.c to guards new 1b766a0c516f bcachefs: convert checksum.c to CLASS/guards new 31811c58b7af bcachefs: convert compress.c to guards new 19335dcb0138 bcachefs: convert rebalance.c to CLASS/guards new 6ee186eacbb8 bcachefs: convert migrate.c to CLASS/guards new 2aa3f39473a6 bcachefs: convert move.c to CLASS/guards new d727fea732c1 bcachefs: convert movinggc.c to CLASS new b3d0dd739c99 bcachefs: convert data_update.c to CLASS/guards new 8856d8131ee9 bcachefs: convert reflink.c to CLASS/guards new 034556fba5b3 bcachefs: convert snapshot.c to CLASS/guards new 19df60b34029 bcachefs: convert subvolume.c to CLASS/guards new f24cd2b9671c bcachefs: convert str_hash.c to CLASS new 7a6e764ffcfa bcachefs: convert recovery_passes.c to CLASS/guards new d57f43d3f823 bcachefs: convert recovery.c to CLASS/guards new b6cb2f8b3138 bcachefs: convert lru.c to CLASS new 9e1bfe4b8add bcachefs: convert extents.c to guards new 7f4d11dd3809 bcachefs: convert logged_ops.c to CLASS new 56555ef266cf bcachefs: convert inode.c to CLASS new 3d19b4d538db bcachefs: convert dirent.c to CLASS new 8ccb6c960229 bcachefs: convert namei.c to CLASS new cdeb4b5780b3 bcachefs: convert io_read.c to CLASS/guards new ea86962a304d bcachefs: convert io_write.c to CLASS/guards new f5993b6f6d4d bcachefs: convert io_misc.c to CLASS/guards new 86dff91908ec bcachefs: convert fsck.c to CLASS/guards new f9a23fb4742b bcachefs: convert disk_accounting.c to CLASS/guards new 75238b784b2d bcachefs: convert buckets.c to CLASS/guards new eaf437045884 bcachefs: convert ec.c to CLASS/guards new 8ad8bf23b7f8 bcachefs: convert backpointers.c to CLASS/guards new 3ac183cc235e bcachefs: convert alloc_background.c to CLASS/guards new 50d74a15025d bcachefs: convert alloc_foreground.c to CLASS/guards new 39f17bbb8e3c bcachefs: convert fs.c to CLASS/guards new 736599f86b59 bcachefs: convert fs-io.c to CLASS/guards new 577eefd430b5 bcachefs: convert fs-io-pagecache.c to CLASS/guards new 63aa16228c1b bcachefs: convert fs-io-buffered.c to CLASS/guards new 9ac590bf9c57 bcachefs: convert fs-io-direct.c to CLASS/guards new 20fce81cb50b bcachefs: convert btree_node_scan.c to CLASS/guards new 149a2633080e bcachefs: convert journal.c to CLASS/guards new 01d68a90974d bcachefs: convert journal_io.c to CLASS/guards new 37d04e1eaed2 bcachefs: convert journal_reclaim.c to CLASS/guards new 3721fa69c66f bcachefs: convert journal_seq_blacklist.c to CLASS/guards new 1d3286fdadb0 bcachefs: convert btree_cache.c to CLASS/guards new d014ae6f6c15 bcachefs: convert btree_gc.c to CLASS/guards new 8569f2e2bf76 bcachefs: convert btree_write_buffer.c to CLASS/guards new 6977536a398f bcachefs: convert btree_update.c to CLASS/guards new 031fee6f4d4a bcachefs: convert btree_update_interior.c to CLASS/guards new c85a404f4d24 bcachefs: convert btree_trans_commit.c to CLASS/guards new fccfb1a468b9 bcachefs: convert btree_key_cache.c to CLASS/guards new b15ddd083ad1 bcachefs: convert btree_io.c to CLASS/guards new acdabb73c086 bcachefs: convert btree_iter.c to CLASS/guards new f6a0d77a70a3 bcachefs: convert btree_locking.c to CLASS/guards new 3d85f57d4cb0 bcachefs: convert btree_journal_iter.c to CLASS/guards new ea4c82fac938 bcachefs: bch2_run_recovery_pass() now prints errors new c21833c4d544 bcachefs: convert error.c to CLASS/guards new cd5da8ed32d9 bcachefs: Fix padding zeroout when creating casefolded dirents new 90dc6cdf0aa7 bcachefs: Don't call bch2_recovery_pass_want_ratelimit wit [...] new fcb65c31eb05 bcachefs: Tell wbt throttling not to throttle metadata writes new 757e4af955f0 bcachefs: Kill redundant write_super() when running recove [...] new 49158ecbb67f bcachefs: Add comment to journal_flush_done() new 8b8c0b872e92 bcachefs: Don't emit empty journal entry for accounting new 3129187e6434 bcachefs: sysfs trigger_btree_write_buffer_flush new f0589a9a2edb closures: Improve warnings on bad put new f228c728687b bcachefs: Fix unhandled key type in fiemap_fill_extent new d62e83d28b70 bcachefs: Ensure we don't return with closure on waitlist new 719afc6db88f bcachefs: bch2_move_data() now walks btree nodes new c769a65ad0bd bcachefs: rereplicate flushes interior updates new c0cad5bdf86a bcachefs: can_use_btree_node() new 32d9919cc712 bcachefs: Fix error handling in btree_iter_peek_slot new 567fb715d11b bcachefs: fix assert in bch2_btree_path_traverse_cached() new 77e4f9a644a2 bcachefs: Fix allocate_dropping_locks() usage new 2768b6a378ed bcachefs: log devices we're scanning in btree node scan new fbaf1dacbafc bcachefs: Fix refs to undefined fields in __bch2_alloc_v4_ [...] new 17a39b0cad83 bcachefs: Use user_backed_iter instead of iter_is_iovec new 32db95859e5b bcachefs: fix check_extent_overbig() call new dc2a7a3dda5e bcachefs: Convert topology repair errs to standard error codes new 758a5edb3098 bcachefs: Fix __bch2_alloc_to_v4 copy new 45d88bc8e0ac bcachefs: Flush btree_interior_update_work before freeing fs new 5a886e166265 bcachefs: Only track read latency for congestion tracking new 12eb9c2bdce2 bcachefs: Clean up btree_node_read_work() error handling new cdd9f6ae1ba4 bcachefs: Ensure pick_read_device() returns error for btre [...] new 16736ecbcbc7 bcachefs: btree_lost_data: mark a few more errors for sile [...] new a1368c1f7093 bcachefs: Don't allow mounting with crazy numbers of dirty [...] new 641d0180133e bcachefs: Add pass_done to recovery_pass_status_to_text() new 892e9ae90aee bcachefs: Increase BCH_MIN_NR_NBUCKETS new 5b297337418b bcachefs: Hook up progress indicators for most recovery passes new 565bb70b238d bcachefs: recovery_pass_will_run() new ab067899f015 bcachefs: journal_entry_btree_keys_to_text() is more careful new 3d792d148703 bcachefs: dirent_to_text() now uses prt_bytes() new 9f0bcbdb834d bcachefs: Add missing snapshots_seen_add_inorder() new ce59f0918b2e Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 027d0e5d3fa3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new fea76c3eb745 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d55b807eee2f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 817466b2757f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 366c68300bd6 erofs: add on-disk definition for metadata compression new 3f59153f08cc erofs: implement metadata compression new c1fed6604598 erofs: support to readahead dirent blocks in erofs_readdir() new 54aaac838a9a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 0674160d40bc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 37c5b0db6b3c Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new bde1c3b29b86 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 9050cabbe1ad f2fs: Pass a folio to recover_dentry() new 7872c71e646b f2fs: Pass a folio to recover_inode() new 71e5066738e9 f2fs: Pass a folio to recover_quota_data() new b77dc031a784 f2fs: Pass a folio to f2fs_recover_inode_page() new afd42fa98b9c f2fs: Pass a folio to sanity_check_extent_cache() new ea3f2069ea16 f2fs: Pass a folio to sanity_check_inode() new 1f6425e33da2 f2fs: Pass a folio to f2fs_sanity_check_inline_data() new 4a09966a2066 f2fs: Pass a folio to inode_has_blocks() new 9d717807167f f2fs: Pass a folio to F2FS_INODE() new 28fde0d7ff29 f2fs: Pass a folio to ino_of_node() new a63f2de2dd95 f2fs: Pass a folio to nid_of_node() new bead9a6f1b8d f2fs: Pass a folio to is_recoverable_dnode() new 4f3466d79b2b f2fs: Pass a folio to set_dentry_mark() new b07bfa70e4b1 f2fs: Pass a folio to set_fsync_mark() new 61fcaf3eb88d f2fs: Pass a folio to set_mark() new c3c06275e4e2 f2fs: Pass a folio to f2fs_allocate_data_block() new e3f1b76d877c f2fs: Pass a folio to f2fs_inode_chksum_set() new 6ebd7ba499c5 f2fs: Pass a folio to f2fs_enable_inode_chksum() new 5ea99b6d70b3 f2fs: Pass a folio to f2fs_inode_chksum() new 889293ea1148 f2fs: Pass a folio to fill_node_footer_blkaddr() new fddd722e73af f2fs: Pass a folio to get_nid() new 53987453349b f2fs: Pass a folio to set_cold_node() new 171a3aebbd48 f2fs: Pass folios to copy_node_footer() new 06bf11829b49 f2fs: Pass a folio to fill_node_footer() new eca35d6d5a02 f2fs: Pass a folio to cpver_of_node() new 447e4fb5e880 f2fs: Pass a folio to f2fs_recover_xattr_data() new ac576da7c950 f2fs: Pass a folio to is_fsync_dnode() new 4aecdc80b3a6 f2fs: Pass a folio to is_dent_dnode() new d342b7adad71 f2fs: Add fio->folio new 79d976a2e73b f2fs: Use folio_unlock() in f2fs_write_compressed_pages() new 1fd0dffdb446 f2fs: Pass a folio to is_cold_node() new 5bba2a22494c f2fs: Pass a folio to is_node() new fb92a5c9f89a f2fs: Pass a folio to IS_DNODE() new 6d3a7f6589fe f2fs: Pass a folio to ofs_of_node() new e8f46b2c3aef f2fs: Pass a folio to get_dnode_base() new ad38574a8e82 f2fs: Pass a folio to ADDRS_PER_PAGE() new a5f3be6e652a f2fs: Pass a folio to IS_INODE() new 4ecaf580ee35 f2fs: Add folio counterparts to page_private_flags functions new a824388d9119 f2fs: Use a folio in f2fs_is_cp_guaranteed() new 161922410d6e f2fs: Convert set_page_private_data() to folio_set_f2fs_data() new 3659196c8723 f2fs: Convert get_page_private_data() to folio_get_f2fs_data() new ca8049c99f3d f2fs: Pass a folio to f2fs_compress_write_end_io() new 5e2a00e6e009 f2fs: Use a folio in f2fs_merge_page_bio() new fec903541713 f2fs: Use a bio in f2fs_submit_page_write() new d6966e7ed280 f2fs: Pass a folio to WB_DATA_TYPE() and f2fs_is_cp_guaranteed() new a9249a2671bc f2fs: Use a folio iterator in f2fs_handle_step_decompress() new 587b2df524f9 f2fs: Pass a folio to f2fs_end_read_compressed_page() new cabda16223ed f2fs: Use a folio iterator in f2fs_verify_bio() new 9e3d138737f8 f2fs: Pass a folio to f2fs_is_compressed_page() new 3a19caf12f03 f2fs: Convert get_next_nat_page() to get_next_nat_folio() new c07de7557a56 f2fs: Pass the nat_blk to __update_nat_bits() new 8591db2a6571 f2fs: Pass a folio to F2FS_NODE() new 49bb2b894e87 f2fs: Pass a folio to f2fs_cache_compressed_page() new 015622b8c7ed f2fs: Use a folio in f2fs_encrypted_get_link() new 0f54eec0cb89 f2fs: Use F2FS_F_SB() in f2fs_read_end_io() new 6974b21f7013 f2fs: Remove clear_page_private_all() new 7695f8ccf614 f2fs: Remove use of page from f2fs_write_single_data_page() new 06e42bf4327a f2fs: Pass a folio to f2fs_submit_merged_write_cond() new 5fb60c0365c4 f2fs: Pass a folio to __has_merged_page() new 816aa305cd49 f2fs: Remove F2FS_P_SB() new 5661998536af f2fs: fix to avoid out-of-boundary access in devs.path new f2091cc188c6 f2fs: Add fs parameter specifications for mount options new 02eb5fe42a8c f2fs: move the option parser into handle_mount_opt new 19c4b380f23e f2fs: Allow sbi to be NULL in f2fs_printk new 1a9094b10cf7 f2fs: Add f2fs_fs_context to record the mount options new d18535132523 f2fs: separate the options parsing and options checking new bb463a75ab2f f2fs: introduce fs_context_operation structure new 94b3ce7f1509 f2fs: switch to the new mount api new 77de19b6867f f2fs: fix to avoid out-of-boundary access in dnode page new 714a183e8cf1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a8776f7df71b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dbe3fb7d45c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5ff514983107 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 26a695424771 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new f3fc8f064926 NFS: pass struct nfs_client_initdata to nfs4_set_client new c262b444bd0d NFS: drop __exit from nfs_exit_keyring new f06bedfa62d5 pNFS/flexfiles: don't attempt pnfs on fatal DS errors new 34ddaa8d85b5 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new db4a1cbbca94 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 0758e116b699 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new cdfa1304657d fs/orangefs: use snprintf() instead of sprintf() new 313bf5b79ed1 fs: orangefs: replace scnprintf() with sysfs_emit() new 2138e89cb066 fs/orangefs: Allow 2 more characters in do_c_string() new 8ce40318954e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9c4bea2860b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 690056682cc4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a1a2cf10de16 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 23a77b0c1dbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (f0ffcdb70794) \ N -- N -- N refs/heads/fs-next (23a77b0c1dbc)
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 303 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 | 16 ++++++++-- fs/bcachefs/bcachefs.h | 7 +++++ fs/bcachefs/btree_trans_commit.c | 10 ++++-- fs/bcachefs/btree_types.h | 12 ++++---- fs/bcachefs/dirent.c | 6 ++-- fs/bcachefs/fsck.c | 66 +++++++++++++++++++++++++++++++--------- fs/bcachefs/journal.c | 3 +- fs/bcachefs/journal.h | 2 +- fs/bcachefs/journal_io.c | 15 ++++++--- fs/bcachefs/lru.c | 10 ++++-- fs/bcachefs/progress.c | 3 +- fs/bcachefs/progress.h | 3 ++ fs/bcachefs/rebalance.c | 6 ++++ fs/bcachefs/recovery_passes.c | 2 ++ fs/bcachefs/recovery_passes.h | 6 ++++ fs/bcachefs/sb-members_format.h | 2 +- fs/bcachefs/snapshot.c | 7 ++++- fs/erofs/internal.h | 2 +- fs/erofs/super.c | 2 +- fs/nfs/export.c | 11 ++----- fs/orangefs/orangefs-debugfs.c | 8 ++--- include/linux/sprintf.h | 1 - 22 files changed, 143 insertions(+), 57 deletions(-)