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 af3985455820 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b39a4a9f1df Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits ebb219624dac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0723d009fb75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 1c370d549244 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 0e074abb2cb0 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 134787b29e68 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 448e3984bad3 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 3807bf1be780 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b922ab84f56e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d0a4d0d8f419 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ae50cd38a88a next-20250714/ext4 omits 1417b5c578fc Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c4e8e1f8cf50 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0ce48ab131bf Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 65cff76c0b1e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5f2a2cff2418 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits d6f8579fce7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb2dfc3e0303 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 4a8f2c157c9f Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits ee48bffd151f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1853217305ff Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 4821c4ec3970 bcachefs: convert compress.c to guards omits b1cbd30a6aa4 bcachefs: convert checksum.c to CLASS/guards omits a173c39449d9 bcachefs: convert disk_groups.c to guards omits 5d93516914d5 bcachefs: convert fs-ioctl.c to CLASS/guards omits 6e37eebf204c bcachefs: convert chardev.c to CLASS omits e110db9513e1 bcachefs: convert bkey.c to CLASS omits da1b4eab1186 bcachefs: convert bset.c to CLASS omits ae8b438b5d2d bcachefs: convert replicas.c to CLASS/guards omits fb845548ae7a bcachefs: convert nocow_locking.c to CLASS/guards omits fc40f37a7747 bcachefs: convert debug.c to CLASS/guards omits 1a7942f6cb00 bcachefs: convert clock.c to CLASS/guards omits d712e6aaed59 bcachefs: convert sb-members.c to CLASS/guards omits c5ddf1820a0c bcachefs: convert sb-errors.c to CLASS/guards omits 7daede99b719 bcachefs: convert sb-downgrade.c to CLASS/guards omits e8006387959b bcachefs: convert sb-clean.c to CLASS/guards omits 5e247b7cb980 bcachefs: convert quota.c to CLASS/guards omits 8a02215c7957 bcachefs: convert buckets_waiting_for_journal.c to CLASS/guards omits 5d6eda2e32fc bcachefs: convert sysfs.c to CLASS/guards omits d711b9dec59b bcachefs: convert opts.c to CLASS/guards omits 63244a6511ea bcachefs: convert enumerated_ref.c to guards omits 9adba401d4a5 bcachefs: convert progress.c to guards omits f7e493ea4a15 bcachefs: convert six.c to guards omits 5ad45d463b43 bcachefs: convert util.[ch] to CLASS/guards omits 465067709935 bcachefs: convert unit tests to CLASS/guards omits f436b468ff9a bcachefs: convert thread_with_file.c to CLASS/guards omits efca0f95d8fd bcachefs: convert xattr.c to CLASS/guards omits 7684058b5bc3 bcachefs: convert acl.c to CLASS/guards omits 141fd174e6dc bcachefs: convert super.c to CLASS/guards omits 73c5a645b482 bcachefs: convert super-io.c to CLASS/guards omits a037434aaad1 bcachefs: DEFINE_GUARD(printbuf_atomic) omits b32ad804ae71 bcachefs: simplify bch2_trans_do() omits 8b3b4aaa55fc bcachefs: delete useless null ptr check omits 182e1230b29d bcachefs: Add missing bch2_bkey_set_needs_rebalance to noc [...] omits 637eb67c7a9b bcachefs: __bset_aux_tree_verify_ro() omits 1a7188e1b766 bcachefs: make congestion tracking less aggressive omits 1905c4fe83f0 bcachefs: nopromote sub counters omits 4c24070cd76b bcachefs: Better congestion visibilty in sysfs omits dfc8353e9f5b bcachefs: Fix replicas max options omits 596377f92d74 bcachefs: Improve bch2_read_bio_to_text() omits 114b1d4f536b bcachefs: bch2_fs_initialize() initializes before going RW omits 2cabd0a6c48f bcachefs: bch2_set_nr_journal_buckets_iter() always marks omits fed597e6ff9c bcachefs: do_bch2_trans_commit_to_journal_replay handles a [...] omits 6f0edb168642 bcachefs: bch2_fs_initialize() now runs journal replay omits e01f981ab470 bcachefs: bch2_journal_key_insert_take() accumulates accou [...] omits 4b05a0916a6c bcachefs: fast_list: warn if non-empty on exit omits 277b06db2565 bcachefs: fix device add before fs started omits ed8cab63b9f1 smb: change return type of cached_dir_lease_break() to bool omits dbeef1da2adc bcachefs: Zero list_idx when deleting from async obj lists omits 6b0e360f189f bcachefs: c->loglevel omits 0c1dce69e489 bcachefs: bch_log() omits c1bc5f460994 bcachefs: kill __bch2_print_str() omits 06a476195d4d bcachefs: bch2_read_bio_to_text(): tabstops omits f8a854bcc724 bcachefs: kill bch2_err_str() BUG_ON() omits 9d8c13fac2e9 bcachefs: don't call get_update_rebalance_opts() on btree ptrs omits cc2a74f6febb bcachefs: bch2_btree_write_buffer_insert_checks() omits 3653d052291c bcachefs: use union for bch_compression_opt to make encode [...] omits ba4911fc6ae8 bcachefs: __bch2_btree_node_alloc() now respects target omits 64374ca91133 bcachefs: unsigned -> enum bch_trans_commit_flags omits dd5a82ac8d36 bcachefs: Improve nopromote visibility omits 841a4a328bcb bcachefs: use kvzalloc() for journal bios omits a6da36c55a32 bcachefs: trace_data_update_done_no_rw_devs omits 54bc3a670a6c bcachefs: silence userspace build warning omits b9f169edded3 bcachefs: add missing includes omits 8fbeb06bde42 bcachefs: add missing log message newline omits 3259872d0297 bcachefs: Update path flags cleanups omits 516240b8c4ab bcachefs: silence userspace build warning omits 301fba45d0b6 bcachefs: device add now properly sets c->online_devs omits f26e5091ca24 bcachefs: Debug param for injecting btree node corruption on read omits 8db00e436350 bcachefs: Fix error message in buffered read path omits 9b023a0fcaf8 bcachefs: Print errcode when bch2_read_extent() sees error omits d742ebc75792 bcachefs: Suppress unnecessary inode_i_sectors_wrong fsck error omits 81bd5b46d8f5 bcachefs: Add missing bch2_log_msg_start() omits 5fea082129c8 bcachefs: Faster checking for missing journal entries omits 0b668211ab3e bcachefs: bch2_journal_entry_missing_range() omits 5849dbd28db2 bcachefs: Don't lock exec_update_lock omits 46e020507275 bcachefs: ptr_to_removed_device omits 5c9c46f79ff3 bcachefs: bch_fs.devs_removed omits 17b9d66076a3 bcachefs: check_key_has_inode() reconstructs more aggressively omits b76f1a63e196 bcachefs: Before removing dangling dirents, check for contents omits 717d5001cb92 bcachefs: Improve inode_create behaviour on old filesystems omits f3ead8075a5b bcachefs: Use bio_add_folio_nofail() for unfailable operations omits 7a1cebdb3ae4 bcachefs: Simplify bch2_bio_map() omits 79f1da51ad09 bcachefs: Finish error_throw tracepoints omits 89a96b297176 bcachefs: Improved btree node tracepoints omits 0f3be476647e bcachefs: -o fix_errors may now be used without -o fsck omits 8f7c5736c0e1 bcachefs: Shut up clang warning omits 53624ad1cfe9 bcachefs: Refactor trans->mem allocation omits 252398e2ded5 bcachefs: Evict/bypass key cache when deleting omits f35af0f67ad2 bcachefs: Don't peek key cache unless we have a real key omits b6d4cf799f16 bcachefs: Improve inode deletion omits c8f9129c5ab6 bcachefs: bch2_trans_has_updates() omits 05dd1c207792 bcachefs: Don't memcpy more than needed omits 88345f585b6a bcachefs: Don't log error twice in allocator async repair omits e5dccade8209 bcachefs: Plumb trans_kmalloc ip to trans_log_msg omits 5f5ae7deae57 bcachefs: add an unlikely() to trans_begin() omits 9da05b2ba112 bcachefs: More errcode conversions omits c31a1d410374 bcachefs: DEFINE_CLASS()es for dev refcounts omits bae9a8b02894 bcachefs: use scoped_guard() in fast_list.c omits 3013d9b26678 bcachefs: Allow CONFIG_UNICODE=m omits 83766160a008 bcachefs: Reduce __bch2_btree_node_alloc() stack usage omits 68eed7de257f bcachefs: kill darray_u32_has() omits 2349c1d018d9 bcachefs: fsck: dir_loop, subvol_loop now autofix omits 62d94c9298ad Merge branch 'for-next-next-v6.16-20250711' into for-next- [...] omits b9ffed3bd87b Merge branch 'misc-next' into for-next-next-v6.16-20250711 omits 9dea7435f451 Merge branch 'b-for-next' into for-next-next-v6.16-20250711 omits 57c45c2252ba btrfs: === misc-next on b-for-next === omits 59cbbb918099 btrfs: don't print relocation messages from auto reclaim omits 367cd87226b9 btrfs: remove redundant auto reclaim log message omits 109cab0bfcfb btrfs: make btrfs_check_nocow_lock() check more than one extent omits f2fc084e0e76 btrfs: assert we can NOCOW the range in btrfs_truncate_block() omits 6b781021011b btrfs: update function comment for btrfs_check_nocow_lock() omits c18d70d30595 btrfs: use btrfs_inode local variable at btrfs_page_mkwrite() omits 4d66d1363881 btrfs: use variable for io_tree when clearing range in btr [...] omits 9a51d8f8323a btrfs: fix -ENOSPC mmap write failure on NOCOW files/extents omits bd811ff8cf1c btrfs: use clear_and_wake_up_bit() where open coded omits ce4070a9844a btrfs: accessors: rename variable for folio offset omits 1c585b5956d2 btrfs: accessors: factor out split memcpy with two sources omits 7ff6ce072105 btrfs: accessors: set target address at initialization omits d7e365be5c0d btrfs: accessors: compile-time fast path for u16 omits 454339dc1d9f btrfs: accessors: compile-time fast path for u8 omits 5271e9ae629f btrfs: accessors: inline eb bounds check and factor out th [...] omits 337c8a92c352 btrfs: accessors: use type sizeof constants directly omits 5af7f30f7028 btrfs: accessors: simplify folio bounds checks omits d4cde0264e5e btrfs: remove struct rcu_string omits 0de12f77b511 btrfs: open code RCU for device name omits 304dbb39aeac btrfs: index buffer_tree using node size omits c46a5644d89e btrfs: send: directly return strcmp() result when comparin [...] omits 94dc5d08f977 btrfs: set search_commit_root to false in iterate_inodes_f [...] omits 810bc0c96382 btrfs: reduce size of struct tree_mod_elem omits bc92803742b0 btrfs: avoid logging tree mod log elements for irrelevant [...] omits 4cd0eac9e6d7 btrfs: use readahead_expand on compressed extents omits e4d2500992b7 btrfs: populate otime when logging an inode item omits 457e21f61b27 btrfs: qgroup: use btrfs_qgroup_enabled() in ioctls omits 288bc7c9f6c0 btrfs: qgroup: fix qgroup create ioctl returning success a [...] omits 094bf3fe5930 btrfs: qgroup: set quota enabled bit if quota disable fail [...] omits 37e9425e6c60 btrfs: restrict writes to opened btrfs devices omits e6f6f18a98fb btrfs: use fs_holder_ops for all opened devices omits 4bf9af10f14f btrfs: use the super_block as holder when mounting file systems omits 46aa81ba1f5f btrfs: delay btrfs_open_devices() until super block is created omits f64b8df0ea6c btrfs: call bdev_fput() to reclaim the blk_holder immediately omits a375c3490617 btrfs: call btrfs_close_devices() from ->kill_sb omits cd3590985573 btrfs: add assertions to make super block creation more clear omits e23de5d60d6b btrfs: get rid of re-entering of btrfs_get_tree() omits 71ae0b58beee btrfs: always open the device read-only in btrfs_scan_one_ [...] omits 06234af9e3a1 gfs2: Remove GIF_ALLOC_FAILED flag omits 0ee3e9687dd0 gfs2: Use SECTOR_SIZE and SECTOR_SHIFT omits fa501bc18b1a btrfs: don't skip accounting in early ENOTTY return in btr [...] omits fc9869287a5c btrfs: rename inode number parameter passed to btrfs_check [...] omits 66b78a68f3eb btrfs: pass bool to indicate subvolume/snapshot creation type omits 763312898d5a btrfs: pass dentry to btrfs_mksubvol() and btrfs_mksnapshot() omits 90f145ceb851 btrfs: use struct qstr for subvolume ioctl helpers omits d4210d3583e4 btrfs: replace strcpy() with strscpy() omits 2406c83f853d btrfs: accessors: delete token versions of set/get helpers omits a00d9abecea5 btrfs: tree-log: don't use token set/get accessors in fill [...] omits ad8e0dd09580 btrfs: don't use token set/get accessors in inode.c:fill_i [...] omits 5c54d6a00fa7 btrfs: don't use token set/get accessors for btrfs_item members omits 486551a4d63d btrfs: qgroup: remove no longer used fs_info->qgroup_ulist omits f584c8a78c0f btrfs: qgroup: fix race between quota disable and quota re [...] omits 7fa50b15555a btrfs: clear dirty status from extent buffer on error at i [...] omits 20b8a32a6606 btrfs: change dump_block_groups in btrfs_dump_space_info f [...] omits 1b7152e1c559 btrfs: use pgoff_t for page index variables omits 05b6f5839fa3 btrfs: replace nested usage of min & max with clamp in btr [...] omits c472b40f50a0 btrfs: send: avoid extra calls to strlen() in gen_unique_name() omits b752cebb6a57 btrfs: qgroup: avoid memory allocation if qgroups are not enabled omits bee527d9dcaa btrfs: qgroup: remove pointless error check for add_qgroup [...] omits 1512de5c8664 btrfs: split btrfs_is_fsstree() into multiple if statement [...] omits 897e87227bd5 btrfs: add btrfs prefix to is_fsstree() and make it return bool omits 117c6dc44d5e btrfs: split inode extref processing from __add_inode_ref( [...] omits a03b2b431856 btrfs: split inode ref processing from __add_inode_ref() i [...] omits db9086948b9b btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much [...] omits 8b03093e6536 btrfs: use inode already stored in local variable at btrfs [...] omits fac57f3c9c34 btrfs: use our message helpers instead of pr_err/pr_warn/pr_info omits dc05131592c6 btrfs: remove partial support for lowest level from btrfs_ [...] omits 3e52e38d13e1 btrfs: use folio_next_index() helper in check_range_has_page() omits 08546dfa37ee btrfs: remove unused parameters from btrfs_lookup_inode_extref() omits 6380cb11fd6a btrfs: rename error to ret in device_list_add() omits 06bc9c79622d btrfs: rename error to ret in btrfs_sysfs_add_mounted() omits 01866d2f5b26 btrfs: rename error to ret in btrfs_sysfs_add_fsid() omits 4c7c3e8d7a75 btrfs: rename error to ret in btrfs_mksubvol() omits 737171ef9357 btrfs: rename error to ret in btrfs_may_delete() omits c3df49550d73 btrfs: cache if we are using free space bitmaps for a block group omits 7d12a3f88cb6 btrfs: add and use helper to determine if using bitmaps in [...] omits 9eee4a9e28bb btrfs: use fs_info from local variable in btrfs_convert_fr [...] omits 641a698a944a btrfs: avoid double slot decrement at btrfs_convert_free_s [...] omits 6b3c7cdd6dbb btrfs: turn remove argument of modify_free_space_bitmap() [...] omits 77282f16bb1d btrfs: rename free_space_set_bits() and make it less confusing omits a64fb515ac70 btrfs: add btrfs prefix to free space tree exported functions omits e2dc7f1f5cff btrfs: remove pointless out label from load_free_space_extents() omits 13f277b847b3 btrfs: remove pointless out label from load_free_space_bitmaps() omits 73189232ff1a btrfs: remove pointless out label from add_free_space_extent() omits 10ac4b85ea62 btrfs: remove pointless out label from remove_free_space_extent() omits b788231e20bc btrfs: remove pointless out label from modify_free_space_bitmap() omits de0ac0c3f2bb btrfs: make free_space_test_bit() return a boolean instead omits 6c188135ea51 btrfs: make extent_buffer_test_bit() return a boolean instead omits 68c4a30b1d7d btrfs: remove pointless out label from update_free_space_e [...] omits 3ebe514a3398 btrfs: remove pointless out label from add_new_free_space_info() omits b778ccfad4bc btrfs: tree-log: add and rename extent bits for dirty_log_ [...] omits 0c5b718ad3ad btrfs: use folio_end() where appropriate omits 6ee6b5005c0d btrfs: add helper folio_end() omits 41add623936a btrfs: rename variables for locked range in defrag_prepare [...] omits 471a460ebf18 btrfs: simplify range end calculations in truncate_block_z [...] omits ddfa57873ff5 btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_bl [...] omits 8ac66e0abcb9 btrfs: always abort transaction on failure to add block gr [...] omits 9882ab6b3f53 btrfs: add extra warning when qgroup is marked inconsistent omits 92ac70163612 btrfs: merge btrfs_printk_ratelimited() and it's only caller omits 02c013216998 btrfs: simplify debug print helpers without enabled printk omits 1521f7d98c67 btrfs: remove remaining unused message helpers omits 86785b1d501a btrfs: switch RCU helper versions to btrfs_debug() omits f7d1d0c337ce btrfs: switch RCU helper versions to btrfs_info() omits 4c03269b379c btrfs: switch RCU helper versions to btrfs_warn() omits b0fc8cf5ef4e btrfs: switch RCU helper versions to btrfs_err() omits 977c74ea9e2f btrfs: switch all message helpers to be RCU safe omits d0b5f15e7fdc btrfs: remove unused levels of message helpers omits 6785903cf166 btrfs: remove unused rcu-string printk helpers omits e9b41094bb1b btrfs: open code rcu_string_free() and remove it omits 0a0b1e3b55b6 btrfs: zoned: reserve data_reloc block group on mount omits 4188a04b6893 btrfs: use btrfs_root_id() where not done yet omits 12809d1493e8 btrfs: use btrfs_is_data_reloc_root() where not done yet omits 739a26b5e8a5 btrfs: use on-stack variable for block reserve in btrfs_re [...] omits ab9e431ea35d btrfs: use on-stack variable for block reserve in btrfs_tr [...] omits 20e063016d22 btrfs: use on-stack variable for block reserve in btrfs_ev [...] omits a0ca93ac8852 btrfs: update comment for xarray fields in struct btrfs_root omits 9bf5c301f89a btrfs: enable experimental large data folio support omits 2b86bc626eaf btrfs: use refcount_t type for the extent buffer reference [...] omits 66fdf9d5bfa7 btrfs: add comment for optimization in free_extent_buffer() omits 54481582410a btrfs: reorganize logic at free_extent_buffer() for better [...] omits 6459bcbe95ae btrfs: make btrfs_readdir_delayed_dir_index() return a boo [...] omits fee0df0c15f2 btrfs: make btrfs_should_delete_dir_index() return a bool instead omits f11275833628 btrfs: add details to error messages at btrfs_delete_delay [...] omits 5014b8dccce9 btrfs: make btrfs_delete_delayed_insertion_item() return a [...] omits 7323215164ce btrfs: switch del_all argument of replay_dir_deletes() fro [...] omits aadd3df8e2a2 btrfs: pass NULL index to btrfs_del_inode_ref() where not needed omits 2deef4626b6d btrfs: allocate scratch eb earlier at btrfs_log_new_name() omits e818a80da9e8 btrfs: allocate path earlier at btrfs_log_new_name() omits fd6478cfda4a btrfs: allocate path earlier at btrfs_del_dir_entries_in_log() omits c9132210ae0c btrfs: assert we join log transaction at btrfs_del_dir_ent [...] omits e50a2768b54c btrfs: use btrfs_del_item() at del_logged_dentry() omits 00d85a05c19f btrfs: free path sooner at __btrfs_unlink_inode() omits cf90daab1701 btrfs: assert we join log transaction at btrfs_del_inode_r [...] omits c237d56822aa btrfs: open code fc_mount() to avoid releasing s_umount rw [...] omits ae4d4a3b9d93 btrfs: rename err to ret in scrub_submit_extent_sector_read() omits 240dc8491c2e btrfs: rename err to ret in btrfs_create_common() omits 145d9a8924df btrfs: rename err to ret in btrfs_wait_tree_log_extents() omits 809a32770435 btrfs: rename err to ret in btrfs_wait_extents() omits ab6119a69ceb btrfs: rename err to ret in quota_override_store() omits fa99e10264d6 btrfs: rename err to ret in btrfs_fill_super() omits b16f56366a72 btrfs: rename err to ret in calc_pct_ratio() omits 4444987710e6 btrfs: rename err to ret in btrfs_symlink() omits 83664334b7bc btrfs: rename err to ret in btrfs_link() omits d59f9d74ed0d btrfs: rename err to ret in btrfs_setattr() omits 59e836679479 btrfs: rename err to ret in btrfs_init_inode_security() omits f6439baab638 btrfs: rename err to ret in btrfs_alloc_from_bitmap() omits 54d130353ab1 btrfs: rename err to ret in btrfs_lock_extent_bits() omits b4d6ddd1654c btrfs: rename err to ret in btrfs_try_lock_extent_bits() omits a045b05feaea btrfs: rename err to ret2 in btrfs_truncate_inode_items() omits 9f08183acd26 btrfs: rename err to ret2 in btrfs_add_link() omits 9a5847df740b btrfs: rename err to ret2 in btrfs_setsize() omits fe22ed106fdc btrfs: rename err to ret2 in btrfs_search_old_slot() omits 9094ea3d32e1 btrfs: rename err to ret2 in btrfs_search_slot() omits 10e4e5b7f294 btrfs: rename err to ret2 in search_leaf() omits dff0ccbe01de btrfs: rename err to ret2 in read_block_for_search() omits e313e488375e btrfs: rename err to ret2 in resolve_indirect_refs() omits df210fdcb22c btrfs: rename btrfs_subpage structure omits 4e69259d3fda btrfs: add comments on the extra btrfs specific subpage bitmaps omits bde944a83b60 btrfs: harden parsing of compression mount options omits be63e9526ff3 btrfs: factor out compression mount options parsing omits e2dc0054e3ba btrfs: constify more pointer parameters omits 8040ccfce43c btrfs: sysfs: track current commit duration in commit_stats omits 2a12bf3cb8dc btrfs: use rb_find_add() in rb_simple_insert() omits 11d91f877269 btrfs: pass struct rb_simple_node pointer directly in rb_s [...] omits 8a9d8e331ec8 btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks() omits addc3bba3384 btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow() omits 1c054753f9fd btrfs: use rb_find_add() in add_qgroup_rb() omits 5ddbfe2130b7 btrfs: use rb_find() in find_qgroup_rb() omits c80ceaee1bf6 btrfs: use rb_find_add() in insert_ref_entry() omits 3dfb09c8edbc btrfs: use rb_find_add() in insert_root_entry() omits 1c1b61ff9e89 btrfs: use rb_find() in lookup_root_entry() omits 26c93ca3e20d btrfs: use rb_find_add() in insert_block_entry() omits e46bd82dd167 btrfs: use rb_find() in lookup_block_entry() omits e2d5340d5516 btrfs: use rb_find_add() in ulist_rbtree_insert() omits 7c122e69f636 btrfs: use rb_find() in ulist_rbtree_search() omits 29fa3019cdc2 btrfs: use rb_find() in __btrfs_lookup_delayed_item() omits 970c9300c7df btrfs: use rb_find_add() in btrfs_insert_inode_defrag() omits 3b004c4fb4f1 btrfs: fix comment in reserved space warning omits 037939bcc1c6 btrfs: relocation: simplify unused logic related to LINK_LOWER omits 59c31a4deac0 btrfs: unfold transaction abort at btrfs_insert_one_raid_extent() omits 1866ed226731 btrfs: unfold transaction abort at __btrfs_update_delayed_inode() omits 89ababfbd90d btrfs: abort transaction on unexpected eb generation at bt [...] omits cd55887ec9f0 btrfs: unfold transaction abort at btrfs_copy_root() omits 6b28b09e8c28 btrfs: move transaction aborts to the error site in add_bl [...] omits bb11f33513f6 btrfs: move transaction aborts to the error site in remove [...] omits 1538c41c74ce btrfs: simplify error detection flow during log replay omits 3f9d46163b1e btrfs: remove redundant path release when replaying a log tree omits 62faaf07e575 btrfs: abort transaction during log replay if walk_log_tre [...] omits 63e777d0fbdb btrfs: unfold transaction aborts when replaying log trees omits 9c533c7079d8 btrfs: make btrfs_should_periodic_reclaim() static omits b50a57ff2cc2 btrfs: zoned: use filesystem size not disk size for reclai [...] omits 00daef59ee90 btrfs: unfold transaction abort at clone_copy_inline_extent() omits d2d1b2cada74 btrfs: remove pointless 'out' label from clone_finish_inod [...] omits d64deed352f6 btrfs: unfold transaction abort at walk_up_proc() omits 324f547d6e9b btrfs: unfold transaction abort at __btrfs_inc_extent_ref() omits 439b7465ba93 btrfs: unfold transaction aborts at btrfs_create_new_inode() omits bafbbf13459b gfs2: a minor finish_xmote cleanup omits cca61715efa7 gfs2: simplify finish_xmote omits 51b008dfa39b gfs2: sanitize the gdlm_ast -> finish_xmote interface new b1bf1a782fdf dm-bufio: fix sched in atomic context new 155a3c003e55 Merge tag 'for-6.16/dm-fixes-2' of git://git.kernel.org/pu [...] new 807a55cb4239 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 94c386fc5659 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 85bd32483fd5 bcachefs: Fix build when CONFIG_UNICODE=n new 034be1e97c09 bcachefs: fsck: dir_loop, subvol_loop now autofix new a92566c5cd1b bcachefs: kill darray_u32_has() new b8e11f1e732a bcachefs: Reduce __bch2_btree_node_alloc() stack usage new 39e22645cca8 bcachefs: Allow CONFIG_UNICODE=m new b723d9a40bae bcachefs: use scoped_guard() in fast_list.c new 0f7431123b2e bcachefs: DEFINE_CLASS()es for dev refcounts new 965d0866972b bcachefs: More errcode conversions new d2766ffe75a1 bcachefs: add an unlikely() to trans_begin() new d2f92132f9b6 bcachefs: Plumb trans_kmalloc ip to trans_log_msg new a96ad32f48b8 bcachefs: Don't log error twice in allocator async repair new e6992fb1b304 bcachefs: Don't memcpy more than needed new 8705fa6c979e bcachefs: bch2_trans_has_updates() new aafe7e8d399f bcachefs: Improve inode deletion new 7d75dcb9287e bcachefs: Don't peek key cache unless we have a real key new 8d31a27ab23a bcachefs: Evict/bypass key cache when deleting new 3861e81a730c bcachefs: Refactor trans->mem allocation new d6d5c452e36d bcachefs: Shut up clang warning new a663ee802078 bcachefs: -o fix_errors may now be used without -o fsck new 0a496b85843c bcachefs: Improved btree node tracepoints new be4c8c18fdab bcachefs: Finish error_throw tracepoints new 50b8da0ddfd8 bcachefs: Simplify bch2_bio_map() new dbf311761c20 bcachefs: Use bio_add_folio_nofail() for unfailable operations new 00a61d1ac617 bcachefs: Improve inode_create behaviour on old filesystems new c221efaf7c5d bcachefs: Before removing dangling dirents, check for contents new f13dd495627a bcachefs: check_key_has_inode() reconstructs more aggressively new bb957ea64bad bcachefs: bch_fs.devs_removed new 22152dcb7c45 bcachefs: ptr_to_removed_device new 5078ab9ebc9f bcachefs: Don't lock exec_update_lock new f91a69816e01 bcachefs: bch2_journal_entry_missing_range() new 86b755deb1d8 bcachefs: Faster checking for missing journal entries new 8fb91e9a2d22 bcachefs: Add missing bch2_log_msg_start() new adefc7703257 bcachefs: Suppress unnecessary inode_i_sectors_wrong fsck error new 5298955028f4 bcachefs: Print errcode when bch2_read_extent() sees error new 01e3d0dc1cd1 bcachefs: Fix error message in buffered read path new 513f87532fd4 bcachefs: Debug param for injecting btree node corruption on read new 76013717e5e2 bcachefs: device add now properly sets c->online_devs new 153c64ec051b bcachefs: silence userspace build warning new 2101e74bc902 bcachefs: Update path flags cleanups new 292bb0618040 bcachefs: add missing log message newline new 77597a330d42 bcachefs: add missing includes new 09f8129f5543 bcachefs: silence userspace build warning new 1448c7a42a70 bcachefs: trace_data_update_done_no_rw_devs new a7b54b6dbfc3 bcachefs: use kvzalloc() for journal bios new b56c85bfb2b1 bcachefs: Improve nopromote visibility new 5442dccecfa0 bcachefs: unsigned -> enum bch_trans_commit_flags new 37717ba5b898 bcachefs: __bch2_btree_node_alloc() now respects target new fdb8600dff75 bcachefs: use union for bch_compression_opt to make encode [...] new 183c4e1e14c3 bcachefs: bch2_btree_write_buffer_insert_checks() new b5d700a23c1b bcachefs: don't call get_update_rebalance_opts() on btree ptrs new 608875648099 bcachefs: kill bch2_err_str() BUG_ON() new 816e199bc1f4 bcachefs: bch2_read_bio_to_text(): tabstops new 2de995f436a0 bcachefs: kill __bch2_print_str() new f8dfa6db098f bcachefs: bch_log() new 8693803dd9c8 bcachefs: c->loglevel new aa8fa755fe3e bcachefs: Zero list_idx when deleting from async obj lists new da8d28758e37 bcachefs: fix device add before fs started new 1259341d66ec bcachefs: fast_list: warn if non-empty on exit new 33bf8edbf1c8 bcachefs: bch2_journal_key_insert_take() accumulates accou [...] new 66768655757e bcachefs: bch2_fs_initialize() now runs journal replay new 35e3ea963515 bcachefs: do_bch2_trans_commit_to_journal_replay handles a [...] new dc7705a04a19 bcachefs: bch2_set_nr_journal_buckets_iter() always marks new b7eb3ef74648 bcachefs: bch2_fs_initialize() initializes before going RW new 2d12c81d3c4c bcachefs: Improve bch2_read_bio_to_text() new 4210d061c081 bcachefs: Fix replicas max options new 095db0ad2ccd bcachefs: Better congestion visibilty in sysfs new fe87440d2a70 bcachefs: nopromote sub counters new 6d180c2718c3 bcachefs: make congestion tracking less aggressive new 69d8faaf6ef4 bcachefs: __bset_aux_tree_verify_ro() new 1f1ac5fc586b bcachefs: Add missing bch2_bkey_set_needs_rebalance to noc [...] new 537932a4ddab bcachefs: delete useless null ptr check new 1fe104b12de0 bcachefs: simplify bch2_trans_do() new ad905dc11275 bcachefs: DEFINE_GUARD(printbuf_atomic) new a0ca4ad3089d bcachefs: convert super-io.c to CLASS/guards new 71ee8a820452 bcachefs: convert super.c to CLASS/guards new 06fa75dfdf9c bcachefs: convert acl.c to CLASS/guards new a03eb9840fc1 bcachefs: convert xattr.c to CLASS/guards new 852ddc421ad1 bcachefs: convert thread_with_file.c to CLASS/guards new ce51a0b9d027 bcachefs: convert unit tests to CLASS/guards new 95478dc90d86 bcachefs: convert util.[ch] to CLASS/guards new 21de5f1e05f3 bcachefs: convert six.c to guards new f936fb613060 bcachefs: convert progress.c to guards new 7b7e3fd075f1 bcachefs: convert enumerated_ref.c to guards new b39c9d3c285d bcachefs: convert opts.c to CLASS/guards new a1ac495a71aa bcachefs: convert sysfs.c to CLASS/guards new 4f08120a69c6 bcachefs: convert buckets_waiting_for_journal.c to CLASS/guards new f15167df30a0 bcachefs: convert quota.c to CLASS/guards new 933d48cb540d bcachefs: convert sb-clean.c to CLASS/guards new fca5c23024c3 bcachefs: convert sb-downgrade.c to CLASS/guards new 1b8c2ec23db1 bcachefs: convert sb-errors.c to CLASS/guards new a838fe1e1b2b bcachefs: convert sb-members.c to CLASS/guards new 7ede8fc514bb bcachefs: convert clock.c to CLASS/guards new 43fe63b9b4ed bcachefs: convert debug.c to CLASS/guards new 4a277bf8c8b5 bcachefs: convert nocow_locking.c to CLASS/guards new 19ffb9c089b6 bcachefs: convert replicas.c to CLASS/guards new ad699bb9cc4c bcachefs: convert bset.c to CLASS new 014bbeb33810 bcachefs: convert bkey.c to CLASS new 10de36448ccd bcachefs: convert chardev.c to CLASS new 5904ab93dd5b bcachefs: convert fs-ioctl.c to CLASS/guards new 7e55000bb543 bcachefs: convert disk_groups.c to guards new 88b5c49d1480 bcachefs: convert checksum.c to CLASS/guards new 7746300bb917 bcachefs: convert compress.c to guards new a1084bb00029 bcachefs: convert rebalance.c to CLASS/guards new f22171d9989f bcachefs: convert migrate.c to CLASS/guards new 905d997aca9f bcachefs: convert move.c to CLASS/guards new ac8969b2e2a0 bcachefs: convert movinggc.c to CLASS new 61cd047e1aa4 bcachefs: convert data_update.c to CLASS/guards new b1ba12ff723a bcachefs: convert reflink.c to CLASS/guards new a65823c57f73 bcachefs: convert snapshot.c to CLASS/guards new 48bb0403316a bcachefs: convert subvolume.c to CLASS/guards new 8dfb254974b1 bcachefs: convert str_hash.c to CLASS new 0213e1c52739 bcachefs: convert recovery_passes.c to CLASS/guards new a5b8798d7e55 bcachefs: convert recovery.c to CLASS/guards new 51fd03b1d406 bcachefs: convert lru.c to CLASS new feedd902bbfb bcachefs: convert extents.c to guards new 82ffd46ea1ca bcachefs: convert logged_ops.c to CLASS new 58b8a089d0d0 bcachefs: convert inode.c to CLASS new babb0e524514 bcachefs: convert dirent.c to CLASS new c07d4b9fca84 bcachefs: convert namei.c to CLASS new 624cf91f5556 bcachefs: convert io_read.c to CLASS/guards new 1056c5079efe bcachefs: convert io_write.c to CLASS/guards new 5fc0d251a2d9 bcachefs: convert io_misc.c to CLASS/guards new 9bb545b584f7 bcachefs: convert fsck.c to CLASS/guards new 090b0d9f3859 bcachefs: convert disk_accounting.c to CLASS/guards new e2e6524991af bcachefs: convert buckets.c to CLASS/guards new 110ed1165122 bcachefs: convert ec.c to CLASS/guards new 99458743c29e bcachefs: convert backpointers.c to CLASS/guards new d34c7a3b89b1 bcachefs: convert alloc_background.c to CLASS/guards new 40e524bd84f7 bcachefs: convert alloc_foreground.c to CLASS/guards new dd2f9df1d2ef bcachefs: convert fs.c to CLASS/guards new 52756b6fb7b5 bcachefs: convert fs-io.c to CLASS/guards new 7704e2297159 bcachefs: convert fs-io-pagecache.c to CLASS/guards new ff46b184c3e5 bcachefs: convert fs-io-buffered.c to CLASS/guards new cdcf9c0bd306 bcachefs: convert fs-io-direct.c to CLASS/guards new b27fac932c0d bcachefs: convert btree_node_scan.c to CLASS/guards new 98583a22d5db bcachefs: convert journal.c to CLASS/guards new 45410eef22d8 bcachefs: convert journal_io.c to CLASS/guards new 0e1d28c37898 bcachefs: convert journal_reclaim.c to CLASS/guards new 60ea7811dd6e bcachefs: convert journal_seq_blacklist.c to CLASS/guards new 79e0a253c772 bcachefs: convert btree_cache.c to CLASS/guards new 9cb0deea230b bcachefs: convert btree_gc.c to CLASS/guards new 192a3d75ac41 bcachefs: convert btree_write_buffer.c to CLASS/guards new c67e34f5ef3b bcachefs: convert btree_update.c to CLASS/guards new fe41a0a55ee0 bcachefs: convert btree_update_interior.c to CLASS/guards new c01fc0029885 bcachefs: convert btree_trans_commit.c to CLASS/guards new 3d4866043119 bcachefs: convert btree_key_cache.c to CLASS/guards new 0f53206d567d bcachefs: convert btree_io.c to CLASS/guards new 1eb9ef044172 bcachefs: convert btree_iter.c to CLASS/guards new c7d10fdea45a bcachefs: convert btree_locking.c to CLASS/guards new 66503771397f bcachefs: convert btree_journal_iter.c to CLASS/guards new abf17e5a9c36 bcachefs: Also create snapshots with CAP_FOWNER new 0be97da19909 bcachefs: bch2_run_recovery_pass() now prints errors new f2b712685a78 bcachefs: convert error.c to CLASS/guards new acff40d41a75 bcachefs: Fix missing compat code in check_subvol() new 2c379eeff5ff bcachefs: Fix UAF in check_dirent() new d32492ee064d bcachefs: Fix journal assertion new de7405eff27e bcachefs: Fix __bch2_fs_read_write() error path new 158571ee8353 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new ea0ec779b78e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 7013bf101fa6 btrfs: unfold transaction aborts at btrfs_create_new_inode() new 7474a6767cdf btrfs: unfold transaction abort at __btrfs_inc_extent_ref() new 1215cb98cbed btrfs: unfold transaction abort at walk_up_proc() new 33dff11aff8d btrfs: remove pointless 'out' label from clone_finish_inod [...] new 6d68276c6411 btrfs: unfold transaction abort at clone_copy_inline_extent() new 3c9c667cae06 btrfs: zoned: use filesystem size not disk size for reclai [...] new 60df8c06536c btrfs: make btrfs_should_periodic_reclaim() static new a4d1f281361a btrfs: unfold transaction aborts when replaying log trees new d24cb1e76700 btrfs: abort transaction during log replay if walk_log_tre [...] new b614f2e833c6 btrfs: remove redundant path release when replaying a log tree new bed69943a8a5 btrfs: simplify error detection flow during log replay new 32ac9a8626bf btrfs: move transaction aborts to the error site in remove [...] new 7f4e179e5844 btrfs: move transaction aborts to the error site in add_bl [...] new 51574d3fd5e2 btrfs: unfold transaction abort at btrfs_copy_root() new 6ed1d46a3521 btrfs: abort transaction on unexpected eb generation at bt [...] new adcd87b1fbff btrfs: unfold transaction abort at __btrfs_update_delayed_inode() new 07d096871d78 btrfs: unfold transaction abort at btrfs_insert_one_raid_extent() new 163e4de268b3 btrfs: relocation: simplify unused logic related to LINK_LOWER new 56d7eaf78c4f btrfs: fix comment in reserved space warning new 2df790c5fa8b btrfs: use rb_find_add() in btrfs_insert_inode_defrag() new da2b141f2320 btrfs: use rb_find() in __btrfs_lookup_delayed_item() new 4c28601d7fb8 btrfs: use rb_find() in ulist_rbtree_search() new babbea27959e btrfs: use rb_find_add() in ulist_rbtree_insert() new 0bc0bc96b59a btrfs: use rb_find() in lookup_block_entry() new f7084dd6b00a btrfs: use rb_find_add() in insert_block_entry() new 6e0f2ecf527b btrfs: use rb_find() in lookup_root_entry() new f7527e6ea19e btrfs: use rb_find_add() in insert_root_entry() new 76168cebf639 btrfs: use rb_find_add() in insert_ref_entry() new 32ddda1efab6 btrfs: use rb_find() in find_qgroup_rb() new 116ffcc6b5c4 btrfs: use rb_find_add() in add_qgroup_rb() new 9393c0137b3d btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow() new d01320e166e0 btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks() new bb050f9e20b6 btrfs: pass struct rb_simple_node pointer directly in rb_s [...] new 425c8071a33e btrfs: use rb_find_add() in rb_simple_insert() new 6878c55196a6 btrfs: sysfs: track current commit duration in commit_stats new dc6426df95f4 btrfs: constify more pointer parameters new 406b7ef7567c btrfs: factor out compression mount options parsing new ece2b59e32ab btrfs: harden parsing of compression mount options new 52db4e14a98b btrfs: add comments on the extra btrfs specific subpage bitmaps new fff434544955 btrfs: rename btrfs_subpage structure new b2c89ae179e8 btrfs: rename err to ret2 in resolve_indirect_refs() new 2112b1fa9a33 btrfs: rename err to ret2 in read_block_for_search() new 7fde392767ee btrfs: rename err to ret2 in search_leaf() new 66b9641f9d6a btrfs: rename err to ret2 in btrfs_search_slot() new 9c9c5a6e5cb3 btrfs: rename err to ret2 in btrfs_search_old_slot() new bed3a05c25d0 btrfs: rename err to ret2 in btrfs_setsize() new e6fe1069d4a9 btrfs: rename err to ret2 in btrfs_add_link() new 740f631dbd97 btrfs: rename err to ret2 in btrfs_truncate_inode_items() new 57d8b782bf37 btrfs: rename err to ret in btrfs_try_lock_extent_bits() new bde98495d658 btrfs: rename err to ret in btrfs_lock_extent_bits() new 4e0162015275 btrfs: rename err to ret in btrfs_alloc_from_bitmap() new f6aa3656c1d0 btrfs: rename err to ret in btrfs_init_inode_security() new 4a4a73202118 btrfs: rename err to ret in btrfs_setattr() new 1a0c631b1de0 btrfs: rename err to ret in btrfs_link() new 58adbc8cf8c9 btrfs: rename err to ret in btrfs_symlink() new 09966e237bf6 btrfs: rename err to ret in calc_pct_ratio() new 2d4e5b5647c5 btrfs: rename err to ret in btrfs_fill_super() new 065136f9cfe4 btrfs: rename err to ret in quota_override_store() new 5470980c7dd5 btrfs: rename err to ret in btrfs_wait_extents() new b4bb91423bc8 btrfs: rename err to ret in btrfs_wait_tree_log_extents() new cb2633ae7543 btrfs: rename err to ret in btrfs_create_common() new a0c31407e3d2 btrfs: rename err to ret in scrub_submit_extent_sector_read() new 641ef31adda8 btrfs: open code fc_mount() to avoid releasing s_umount rw [...] new 9dbbc21577bc btrfs: assert we join log transaction at btrfs_del_inode_r [...] new e455d944310f btrfs: free path sooner at __btrfs_unlink_inode() new f1db0e27f1ce btrfs: use btrfs_del_item() at del_logged_dentry() new 3ca15133b9f9 btrfs: assert we join log transaction at btrfs_del_dir_ent [...] new 407a66862190 btrfs: allocate path earlier at btrfs_del_dir_entries_in_log() new 0617b4ae8889 btrfs: allocate path earlier at btrfs_log_new_name() new ffa65cceb1b5 btrfs: allocate scratch eb earlier at btrfs_log_new_name() new 3cc026421405 btrfs: pass NULL index to btrfs_del_inode_ref() where not needed new c1aa702589f2 btrfs: switch del_all argument of replay_dir_deletes() fro [...] new ed875307e5e2 btrfs: make btrfs_delete_delayed_insertion_item() return a [...] new 21d877922e60 btrfs: add details to error messages at btrfs_delete_delay [...] new b3cd80bfdafd btrfs: make btrfs_should_delete_dir_index() return a bool instead new d129a825cfdc btrfs: make btrfs_readdir_delayed_dir_index() return a boo [...] new d8cba0633f21 btrfs: reorganize logic at free_extent_buffer() for better [...] new d3b837904ec2 btrfs: add comment for optimization in free_extent_buffer() new de841247952d btrfs: use refcount_t type for the extent buffer reference [...] new 6d1df2ff3a67 btrfs: enable experimental large data folio support new 270174a8e286 btrfs: update comment for xarray fields in struct btrfs_root new 9a7d92e74ef0 btrfs: use on-stack variable for block reserve in btrfs_ev [...] new bd1cfaee2f08 btrfs: use on-stack variable for block reserve in btrfs_tr [...] new 68ef58693771 btrfs: use on-stack variable for block reserve in btrfs_re [...] new 2cf544c55292 btrfs: use btrfs_is_data_reloc_root() where not done yet new 9a7dc5c4a500 btrfs: use btrfs_root_id() where not done yet new e606ff985ec7 btrfs: zoned: reserve data_reloc block group on mount new 8c8646e8de05 btrfs: open code rcu_string_free() and remove it new c15c26f32c5b btrfs: remove unused rcu-string printk helpers new c4d9a380d109 btrfs: remove unused levels of message helpers new a68b8383679b btrfs: switch all message helpers to be RCU safe new 7e35fce4d1d7 btrfs: switch RCU helper versions to btrfs_err() new 20d8290eed58 btrfs: switch RCU helper versions to btrfs_warn() new 2f93333e003e btrfs: switch RCU helper versions to btrfs_info() new 9f07066e35ab btrfs: switch RCU helper versions to btrfs_debug() new c992cea2b4a7 btrfs: remove remaining unused message helpers new 6dc26a7be5f6 btrfs: simplify debug print helpers without enabled printk new bd90fb4c1cec btrfs: merge btrfs_printk_ratelimited() and it's only caller new 0298cf44b0b2 btrfs: add extra warning when qgroup is marked inconsistent new efc07a5b084b btrfs: always abort transaction on failure to add block gr [...] new 5d882e698e81 btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_bl [...] new 8603767b1ee7 btrfs: simplify range end calculations in truncate_block_z [...] new 74d46cc5d699 btrfs: rename variables for locked range in defrag_prepare [...] new 11abc9bb2e1d btrfs: add helper folio_end() new 686d92d2b2d2 btrfs: use folio_end() where appropriate new d6c240799532 btrfs: tree-log: add and rename extent bits for dirty_log_ [...] new f2ddec15f387 btrfs: remove pointless out label from add_new_free_space_info() new f4ed92391957 btrfs: remove pointless out label from update_free_space_e [...] new 9d9f716af62a btrfs: make extent_buffer_test_bit() return a boolean instead new 1da5662caca7 btrfs: make free_space_test_bit() return a boolean instead new e5d0eef71765 btrfs: remove pointless out label from modify_free_space_bitmap() new 224ea2aef795 btrfs: remove pointless out label from remove_free_space_extent() new 65370713b5e0 btrfs: remove pointless out label from add_free_space_extent() new 441c1a3eb71e btrfs: remove pointless out label from load_free_space_bitmaps() new d47a0e95a121 btrfs: remove pointless out label from load_free_space_extents() new 3840ec85c66f btrfs: add btrfs prefix to free space tree exported functions new b4676a402927 btrfs: rename free_space_set_bits() and make it less confusing new a8951e0371fe btrfs: turn remove argument of modify_free_space_bitmap() [...] new 31607fbfee2b btrfs: avoid double slot decrement at btrfs_convert_free_s [...] new 67ced1c9e986 btrfs: use fs_info from local variable in btrfs_convert_fr [...] new 5614c07ed023 btrfs: add and use helper to determine if using bitmaps in [...] new 5c3ed0a5bdae btrfs: cache if we are using free space bitmaps for a block group new cb0a45568a8d btrfs: rename error to ret in btrfs_may_delete() new 15b4042fd007 btrfs: rename error to ret in btrfs_mksubvol() new 4dfda74d28b7 btrfs: rename error to ret in btrfs_sysfs_add_fsid() new b3282d7e65a7 btrfs: rename error to ret in btrfs_sysfs_add_mounted() new 708738e41e44 btrfs: rename error to ret in device_list_add() new 6281d5e0320b btrfs: remove unused parameters from btrfs_lookup_inode_extref() new 92cb9aab7495 btrfs: use folio_next_index() helper in check_range_has_page() new 4b4b443eadb0 btrfs: remove partial support for lowest level from btrfs_ [...] new 785e4b0de8b5 btrfs: use our message helpers instead of pr_err/pr_warn/pr_info new 4260706ae428 btrfs: use inode already stored in local variable at btrfs [...] new 51629dd9b336 btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much [...] new 30ccee4a29b3 btrfs: split inode ref processing from __add_inode_ref() i [...] new 2ff80f480de7 btrfs: split inode extref processing from __add_inode_ref( [...] new b68da73def04 btrfs: add btrfs prefix to is_fsstree() and make it return bool new f112cef0535a btrfs: split btrfs_is_fsstree() into multiple if statement [...] new a9012d3920cf btrfs: qgroup: remove pointless error check for add_qgroup [...] new 2e196ef266f5 btrfs: qgroup: avoid memory allocation if qgroups are not enabled new 5d00d92cafc6 btrfs: send: avoid extra calls to strlen() in gen_unique_name() new b55a90f3fba8 btrfs: replace nested usage of min & max with clamp in btr [...] new aaf54424ceaf btrfs: use pgoff_t for page index variables new 96b0f5160674 btrfs: change dump_block_groups in btrfs_dump_space_info f [...] new 6e80c2fa52c8 btrfs: clear dirty status from extent buffer on error at i [...] new 15accde5ab22 btrfs: qgroup: fix race between quota disable and quota re [...] new e393f63e59b5 btrfs: qgroup: remove no longer used fs_info->qgroup_ulist new 685fee78a8e0 btrfs: don't use token set/get accessors for btrfs_item members new 425b1ddc45b3 btrfs: don't use token set/get accessors in inode.c:fill_i [...] new 58d736a27171 btrfs: tree-log: don't use token set/get accessors in fill [...] new 32e8cda19325 btrfs: accessors: delete token versions of set/get helpers new b4868751302b btrfs: replace strcpy() with strscpy() new adf9425b5a11 btrfs: use struct qstr for subvolume ioctl helpers new 12362741a298 btrfs: pass dentry to btrfs_mksubvol() and btrfs_mksnapshot() new 49fdb7de3cb3 btrfs: pass bool to indicate subvolume/snapshot creation type new bb58c68edb84 btrfs: rename inode number parameter passed to btrfs_check [...] new 88d253bfd571 btrfs: don't skip accounting in early ENOTTY return in btr [...] new 2d8aad05a7c7 btrfs: always open the device read-only in btrfs_scan_one_ [...] new 14a82eb874c9 btrfs: get rid of re-entering of btrfs_get_tree() new c302b8deb24d btrfs: add assertions to make super block creation more clear new 997b5f66808e btrfs: call btrfs_close_devices() from ->kill_sb new 28098b528bd7 btrfs: call bdev_fput() to reclaim the blk_holder immediately new aca0ae45f8af btrfs: delay btrfs_open_devices() until super block is created new 25bd156ba3b4 btrfs: use the super_block as holder when mounting file systems new 319df418d4c0 btrfs: use fs_holder_ops for all opened devices new 26103b33fc95 btrfs: restrict writes to opened btrfs devices new 9ec166a40f80 btrfs: qgroup: set quota enabled bit if quota disable fail [...] new 563671745fcf btrfs: qgroup: fix qgroup create ioctl returning success a [...] new db09b86d00f0 btrfs: qgroup: use btrfs_qgroup_enabled() in ioctls new 52ac6a05d9d1 btrfs: populate otime when logging an inode item new 7b5cd86c4348 btrfs: use readahead_expand on compressed extents new 4145bf539b78 btrfs: avoid logging tree mod log elements for irrelevant [...] new a3c320f225f5 btrfs: reduce size of struct tree_mod_elem new a9877a67d4c6 btrfs: set search_commit_root to false in iterate_inodes_f [...] new 80fd01b0b20e btrfs: send: directly return strcmp() result when comparin [...] new 190f3e6b39bc btrfs: index buffer_tree using node size new 6119772b36f7 btrfs: open code RCU for device name new ddd05d32e95e btrfs: remove struct rcu_string new fb3adbfa12ce btrfs: accessors: simplify folio bounds checks new d2ef6f4bb814 btrfs: accessors: use type sizeof constants directly new 6ca9561341b8 btrfs: accessors: inline eb bounds check and factor out th [...] new 290bfaf25ad2 btrfs: accessors: compile-time fast path for u8 new 2506bac19e04 btrfs: accessors: compile-time fast path for u16 new e617f5ed9763 btrfs: accessors: set target address at initialization new cec63d27ccab btrfs: accessors: factor out split memcpy with two sources new 3d4b8ff7a8b9 btrfs: accessors: rename variable for folio offset new 8b319a69b11e btrfs: use clear_and_wake_up_bit() where open coded new 8ee9e090cbad btrfs: fix -ENOSPC mmap write failure on NOCOW files/extents new 3a60b9b792f7 btrfs: use variable for io_tree when clearing range in btr [...] new 24b051809784 btrfs: use btrfs_inode local variable at btrfs_page_mkwrite() new 471f2e8fe75d btrfs: update function comment for btrfs_check_nocow_lock() new 2fb75540c675 btrfs: assert we can NOCOW the range in btrfs_truncate_block() new 0ebce0486192 btrfs: make btrfs_check_nocow_lock() check more than one extent new bba40fa962df btrfs: remove redundant auto reclaim log message new 1851ff07bb13 btrfs: don't print relocation messages from auto reclaim new 337ae0e66f3f btrfs: set EXTENT_NORESERVE before range unlock in btrfs_t [...] new 3547f68fce60 btrfs: use cached state when falling back from NOCoW write [...] new b700dfe57d61 btrfs: remove btrfs_clear_extent_bits() new 27ed3856a4de btrfs: zoned: do not remove unwritten non-data block group new 8a1b0d8a5721 btrfs: zoned: requeue to unused block group list if zone f [...] new c99ea50e249a Merge branch 'b-for-next' into for-next-next-v6.16-20250715 new 3ba68ede2446 btrfs: === misc-next on b-for-next === new 243f59b9de05 btrfs: try to search for data csums in commit root new 4a67f51ace14 btrfs: defrag: add flag to force no-compression new 20ec647a8ab4 Merge branch 'misc-next' into for-next-next-v6.16-20250715 new b3aa7a8c53ee Merge branch 'for-next-next-v6.16-20250715' into for-next- [...] new 1935554cc2b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4cf5ec3c1c9f Fix SMB311 posix special file creation to servers which do [...] new b230f2dcda85 smb: change return type of cached_dir_lease_break() to bool new 7db5c171ddfa Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 9f5b679bc2cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9242f83bd9d3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 74e00677286a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new df866f28a4d9 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new a073e8577f18 ext4: remove unused EXT_STATS macro from ext4_extents.h new 1bfe6354e097 ext4: process folios writeback in bytes new f922c8c2461b ext4: move the calculation of wbc->nr_to_write to mpage_fo [...] new ded2d726a304 ext4: fix stale data if it bail out of the extents mapping loop new 2bddafea3d0d ext4: refactor the block allocation process of ext4_page_m [...] new e2c4c49dee64 ext4: restart handle if credits are insufficient during al [...] new 6b132759b0fe ext4: enhance tracepoints during the folios writeback new 95ad8ee45cdb ext4: correct the reserved credits for extent conversion new bbbf150f3f85 ext4: reserved credits for one extent during the folio writeback new 57661f28756c ext4: replace ext4_writepage_trans_blocks() new 5137d6c8906b ext4: fix insufficient credits calculation in ext4_meta_tr [...] new b12f423d598f ext4: limit the maximum folio order new 56b4de1ea54d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7225f03634fc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 6f32dde7895c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 00983d248c00 gfs2: Use SECTOR_SIZE and SECTOR_SHIFT new 2c6e2cb9e722 gfs2: Remove GIF_ALLOC_FAILED flag new 75bb2ddea964 gfs2: Minor do_xmote cancelation fix new 6e417b3eb836 gfs2: sanitize the gdlm_ast -> finish_xmote interface new 92cef39bb3c1 gfs2: simplify finish_xmote new e7ffc0af0e72 gfs2: a minor finish_xmote cleanup new 5c8f12cf1e64 gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops new 041544ae508f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d8bbae622cc4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new bef5259982f0 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 89cd0b602fca Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new f02a01bc1199 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new fe217f9d51f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new fa3525ec32aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 49f8226cbb0e Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 277adf7d1398 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 (af3985455820) \ N -- N -- N refs/heads/fs-next (277adf7d1398)
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 407 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: drivers/md/dm-bufio.c | 6 +- fs/bcachefs/alloc_background.c | 252 ++++++++++---------------- fs/bcachefs/alloc_foreground.c | 207 +++++++++------------ fs/bcachefs/alloc_foreground.h | 9 +- fs/bcachefs/backpointers.c | 60 +++---- fs/bcachefs/btree_cache.c | 33 ++-- fs/bcachefs/btree_gc.c | 89 ++++----- fs/bcachefs/btree_io.c | 62 +++---- fs/bcachefs/btree_iter.c | 36 ++-- fs/bcachefs/btree_journal_iter.c | 6 +- fs/bcachefs/btree_key_cache.c | 7 +- fs/bcachefs/btree_locking.c | 17 +- fs/bcachefs/btree_node_scan.c | 15 +- fs/bcachefs/btree_trans_commit.c | 35 ++-- fs/bcachefs/btree_update.c | 26 +-- fs/bcachefs/btree_update.h | 1 + fs/bcachefs/btree_update_interior.c | 225 ++++++++++------------- fs/bcachefs/btree_write_buffer.c | 40 ++--- fs/bcachefs/buckets.c | 212 +++++++++------------- fs/bcachefs/data_update.c | 20 +-- fs/bcachefs/dirent.c | 13 +- fs/bcachefs/dirent.h | 9 + fs/bcachefs/disk_accounting.c | 263 +++++++++++++-------------- fs/bcachefs/disk_accounting.h | 9 +- fs/bcachefs/ec.c | 224 +++++++++-------------- fs/bcachefs/ec.h | 2 +- fs/bcachefs/error.c | 47 ++--- fs/bcachefs/extents.c | 6 +- fs/bcachefs/fs-io-buffered.c | 67 ++++--- fs/bcachefs/fs-io-direct.c | 9 +- fs/bcachefs/fs-io-pagecache.c | 53 +++--- fs/bcachefs/fs-io.c | 128 +++++++------ fs/bcachefs/fs-io.h | 19 +- fs/bcachefs/fs.c | 160 ++++++----------- fs/bcachefs/fsck.c | 290 +++++++++++++----------------- fs/bcachefs/inode.c | 39 ++-- fs/bcachefs/io_misc.c | 36 ++-- fs/bcachefs/io_read.c | 33 ++-- fs/bcachefs/io_read.h | 10 +- fs/bcachefs/io_write.c | 16 +- fs/bcachefs/journal.c | 217 ++++++++++------------ fs/bcachefs/journal.h | 3 +- fs/bcachefs/journal_io.c | 170 ++++++++---------- fs/bcachefs/journal_reclaim.c | 193 +++++++++----------- fs/bcachefs/journal_seq_blacklist.c | 10 +- fs/bcachefs/logged_ops.c | 14 +- fs/bcachefs/lru.c | 16 +- fs/bcachefs/migrate.c | 21 +-- fs/bcachefs/move.c | 75 ++++---- fs/bcachefs/movinggc.c | 6 +- fs/bcachefs/namei.c | 24 ++- fs/bcachefs/rebalance.c | 49 ++--- fs/bcachefs/recovery.c | 113 +++++------- fs/bcachefs/recovery_passes.c | 28 ++- fs/bcachefs/reflink.c | 59 +++--- fs/bcachefs/snapshot.c | 98 ++++------ fs/bcachefs/snapshot_types.h | 2 +- fs/bcachefs/str_hash.c | 16 +- fs/bcachefs/subvolume.c | 102 +++++------ fs/bcachefs/super.c | 56 +++--- fs/btrfs/bio.c | 10 ++ fs/btrfs/bio.h | 17 ++ fs/btrfs/block-group.c | 43 ++++- fs/btrfs/compression.c | 2 + fs/btrfs/compression.h | 2 + fs/btrfs/defrag.c | 13 +- fs/btrfs/disk-io.c | 2 +- fs/btrfs/extent-io-tree.h | 6 - fs/btrfs/extent_io.c | 38 ++++ fs/btrfs/file-item.c | 29 +++ fs/btrfs/inode.c | 23 ++- fs/btrfs/ioctl.c | 10 +- fs/btrfs/qgroup.c | 4 +- fs/btrfs/reflink.c | 4 +- fs/btrfs/relocation.c | 2 +- fs/btrfs/tests/extent-io-tests.c | 4 +- fs/btrfs/tests/inode-tests.c | 24 +-- fs/btrfs/volumes.c | 10 +- fs/ext4/ext4.h | 4 +- fs/ext4/ext4_extents.h | 7 - fs/ext4/extents.c | 6 +- fs/ext4/ialloc.c | 3 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 349 +++++++++++++++++++++++------------- fs/ext4/move_extent.c | 3 +- fs/ext4/xattr.c | 2 +- fs/gfs2/glock.c | 9 +- fs/gfs2/meta_io.c | 2 + fs/smb/client/smb2inode.c | 3 +- fs/smb/client/smb2ops.c | 3 +- include/trace/events/ext4.h | 47 ++++- include/uapi/linux/btrfs.h | 3 + 92 files changed, 2154 insertions(+), 2599 deletions(-)