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 e25b84cb9ec2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac61b8d9d4d1 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits dce9a77d74cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6840d363759 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits ad4005c52c1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1841bec6b782 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 099305e96ee7 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 38a098af636b Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits bce0d4cf4816 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 3a259c599f10 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 923c625b2131 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 522215886721 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1d4e5eefd114 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ee15941f2dda Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c94c3ccb34ba Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c2723fd7eae6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f023fb69cf5e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0783efde4e56 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1009bbfa660c Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 11581c89066a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4dd43ead3fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 8261c4cb7925 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits ef58e9c780ae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b8a19b373e5c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c05882a3a0e3 smb/server: add ksmbd_vfs_kern_path() omits a29ed1f7d615 smb/server: avoid deadlock when linking with ReplaceIfExists omits 376727cf8916 smb/server: simplify ksmbd_vfs_kern_path_locked() omits 135dbf0ecd38 cifs: reset iface weights when we cannot find a candidate omits 84a2fbe261a6 smb: change return type of cached_dir_lease_break() to bool omits e2f5184f9db0 smb/server: use lookup_one_unlocked() omits e484a15cdbd3 erofs: implement metadata compression omits bc7d493701d7 erofs: add on-disk definition for metadata compression omits 45c7ca41de7e ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr omits feffac547fb5 ext4: implement linear-like traversal across order xarrays omits 56b493f9ac00 ext4: refactor choose group to scan group omits bffe0d505162 ext4: convert free groups order lists to xarrays omits b3aa7a8c53ee Merge branch 'for-next-next-v6.16-20250715' into for-next- [...] omits 20ec647a8ab4 Merge branch 'misc-next' into for-next-next-v6.16-20250715 omits c99ea50e249a Merge branch 'b-for-next' into for-next-next-v6.16-20250715 omits 4a67f51ace14 btrfs: defrag: add flag to force no-compression omits 243f59b9de05 btrfs: try to search for data csums in commit root omits 3ba68ede2446 btrfs: === misc-next on b-for-next === omits 8a1b0d8a5721 btrfs: zoned: requeue to unused block group list if zone f [...] omits 27ed3856a4de btrfs: zoned: do not remove unwritten non-data block group omits b700dfe57d61 btrfs: remove btrfs_clear_extent_bits() omits 3547f68fce60 btrfs: use cached state when falling back from NOCoW write [...] omits 337ae0e66f3f btrfs: set EXTENT_NORESERVE before range unlock in btrfs_t [...] omits 1851ff07bb13 btrfs: don't print relocation messages from auto reclaim omits bba40fa962df btrfs: remove redundant auto reclaim log message omits 0ebce0486192 btrfs: make btrfs_check_nocow_lock() check more than one extent omits 2fb75540c675 btrfs: assert we can NOCOW the range in btrfs_truncate_block() omits 471f2e8fe75d btrfs: update function comment for btrfs_check_nocow_lock() omits 24b051809784 btrfs: use btrfs_inode local variable at btrfs_page_mkwrite() omits 3a60b9b792f7 btrfs: use variable for io_tree when clearing range in btr [...] omits 8ee9e090cbad btrfs: fix -ENOSPC mmap write failure on NOCOW files/extents omits 8b319a69b11e btrfs: use clear_and_wake_up_bit() where open coded omits 3d4b8ff7a8b9 btrfs: accessors: rename variable for folio offset omits cec63d27ccab btrfs: accessors: factor out split memcpy with two sources omits e617f5ed9763 btrfs: accessors: set target address at initialization omits 2506bac19e04 btrfs: accessors: compile-time fast path for u16 omits 290bfaf25ad2 btrfs: accessors: compile-time fast path for u8 omits 6ca9561341b8 btrfs: accessors: inline eb bounds check and factor out th [...] omits d2ef6f4bb814 btrfs: accessors: use type sizeof constants directly omits fb3adbfa12ce btrfs: accessors: simplify folio bounds checks omits ddd05d32e95e btrfs: remove struct rcu_string omits 6119772b36f7 btrfs: open code RCU for device name omits 190f3e6b39bc btrfs: index buffer_tree using node size omits 80fd01b0b20e btrfs: send: directly return strcmp() result when comparin [...] omits a9877a67d4c6 btrfs: set search_commit_root to false in iterate_inodes_f [...] omits a3c320f225f5 btrfs: reduce size of struct tree_mod_elem omits 4145bf539b78 btrfs: avoid logging tree mod log elements for irrelevant [...] omits 7b5cd86c4348 btrfs: use readahead_expand on compressed extents omits 52ac6a05d9d1 btrfs: populate otime when logging an inode item omits db09b86d00f0 btrfs: qgroup: use btrfs_qgroup_enabled() in ioctls omits 563671745fcf btrfs: qgroup: fix qgroup create ioctl returning success a [...] omits 9ec166a40f80 btrfs: qgroup: set quota enabled bit if quota disable fail [...] omits 26103b33fc95 btrfs: restrict writes to opened btrfs devices omits 319df418d4c0 btrfs: use fs_holder_ops for all opened devices omits 25bd156ba3b4 btrfs: use the super_block as holder when mounting file systems omits aca0ae45f8af btrfs: delay btrfs_open_devices() until super block is created omits 28098b528bd7 btrfs: call bdev_fput() to reclaim the blk_holder immediately omits 997b5f66808e btrfs: call btrfs_close_devices() from ->kill_sb omits c302b8deb24d btrfs: add assertions to make super block creation more clear omits 14a82eb874c9 btrfs: get rid of re-entering of btrfs_get_tree() omits 2d8aad05a7c7 btrfs: always open the device read-only in btrfs_scan_one_ [...] omits 88d253bfd571 btrfs: don't skip accounting in early ENOTTY return in btr [...] omits bb58c68edb84 btrfs: rename inode number parameter passed to btrfs_check [...] omits 49fdb7de3cb3 btrfs: pass bool to indicate subvolume/snapshot creation type omits 12362741a298 btrfs: pass dentry to btrfs_mksubvol() and btrfs_mksnapshot() omits adf9425b5a11 btrfs: use struct qstr for subvolume ioctl helpers omits b4868751302b btrfs: replace strcpy() with strscpy() omits 32e8cda19325 btrfs: accessors: delete token versions of set/get helpers omits 58d736a27171 btrfs: tree-log: don't use token set/get accessors in fill [...] omits 425b1ddc45b3 btrfs: don't use token set/get accessors in inode.c:fill_i [...] omits 685fee78a8e0 btrfs: don't use token set/get accessors for btrfs_item members omits e393f63e59b5 btrfs: qgroup: remove no longer used fs_info->qgroup_ulist omits 15accde5ab22 btrfs: qgroup: fix race between quota disable and quota re [...] omits 6e80c2fa52c8 btrfs: clear dirty status from extent buffer on error at i [...] omits 96b0f5160674 btrfs: change dump_block_groups in btrfs_dump_space_info f [...] omits aaf54424ceaf btrfs: use pgoff_t for page index variables omits b55a90f3fba8 btrfs: replace nested usage of min & max with clamp in btr [...] omits 5d00d92cafc6 btrfs: send: avoid extra calls to strlen() in gen_unique_name() omits 2e196ef266f5 btrfs: qgroup: avoid memory allocation if qgroups are not enabled omits a9012d3920cf btrfs: qgroup: remove pointless error check for add_qgroup [...] omits f112cef0535a btrfs: split btrfs_is_fsstree() into multiple if statement [...] omits b68da73def04 btrfs: add btrfs prefix to is_fsstree() and make it return bool omits 2ff80f480de7 btrfs: split inode extref processing from __add_inode_ref( [...] omits 30ccee4a29b3 btrfs: split inode ref processing from __add_inode_ref() i [...] omits 51629dd9b336 btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much [...] omits 4260706ae428 btrfs: use inode already stored in local variable at btrfs [...] omits 785e4b0de8b5 btrfs: use our message helpers instead of pr_err/pr_warn/pr_info omits 4b4b443eadb0 btrfs: remove partial support for lowest level from btrfs_ [...] omits 92cb9aab7495 btrfs: use folio_next_index() helper in check_range_has_page() omits 6281d5e0320b btrfs: remove unused parameters from btrfs_lookup_inode_extref() omits 708738e41e44 btrfs: rename error to ret in device_list_add() omits b3282d7e65a7 btrfs: rename error to ret in btrfs_sysfs_add_mounted() omits 4dfda74d28b7 btrfs: rename error to ret in btrfs_sysfs_add_fsid() omits 15b4042fd007 btrfs: rename error to ret in btrfs_mksubvol() omits cb0a45568a8d btrfs: rename error to ret in btrfs_may_delete() omits 5c3ed0a5bdae btrfs: cache if we are using free space bitmaps for a block group omits 5614c07ed023 btrfs: add and use helper to determine if using bitmaps in [...] omits 67ced1c9e986 btrfs: use fs_info from local variable in btrfs_convert_fr [...] omits 31607fbfee2b btrfs: avoid double slot decrement at btrfs_convert_free_s [...] omits a8951e0371fe btrfs: turn remove argument of modify_free_space_bitmap() [...] omits b4676a402927 btrfs: rename free_space_set_bits() and make it less confusing omits 3840ec85c66f btrfs: add btrfs prefix to free space tree exported functions omits d47a0e95a121 btrfs: remove pointless out label from load_free_space_extents() omits 441c1a3eb71e btrfs: remove pointless out label from load_free_space_bitmaps() omits 65370713b5e0 btrfs: remove pointless out label from add_free_space_extent() omits 224ea2aef795 btrfs: remove pointless out label from remove_free_space_extent() omits e5d0eef71765 btrfs: remove pointless out label from modify_free_space_bitmap() omits 1da5662caca7 btrfs: make free_space_test_bit() return a boolean instead omits 9d9f716af62a btrfs: make extent_buffer_test_bit() return a boolean instead omits f4ed92391957 btrfs: remove pointless out label from update_free_space_e [...] omits f2ddec15f387 btrfs: remove pointless out label from add_new_free_space_info() omits d6c240799532 btrfs: tree-log: add and rename extent bits for dirty_log_ [...] omits 686d92d2b2d2 btrfs: use folio_end() where appropriate omits 11abc9bb2e1d btrfs: add helper folio_end() omits 74d46cc5d699 btrfs: rename variables for locked range in defrag_prepare [...] omits 8603767b1ee7 btrfs: simplify range end calculations in truncate_block_z [...] omits 5d882e698e81 btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_bl [...] omits efc07a5b084b btrfs: always abort transaction on failure to add block gr [...] omits 0298cf44b0b2 btrfs: add extra warning when qgroup is marked inconsistent omits bd90fb4c1cec btrfs: merge btrfs_printk_ratelimited() and it's only caller omits 6dc26a7be5f6 btrfs: simplify debug print helpers without enabled printk omits c992cea2b4a7 btrfs: remove remaining unused message helpers omits 9f07066e35ab btrfs: switch RCU helper versions to btrfs_debug() omits 2f93333e003e btrfs: switch RCU helper versions to btrfs_info() omits 20d8290eed58 btrfs: switch RCU helper versions to btrfs_warn() omits 7e35fce4d1d7 btrfs: switch RCU helper versions to btrfs_err() omits a68b8383679b btrfs: switch all message helpers to be RCU safe omits c4d9a380d109 btrfs: remove unused levels of message helpers omits c15c26f32c5b btrfs: remove unused rcu-string printk helpers omits 8c8646e8de05 btrfs: open code rcu_string_free() and remove it omits e606ff985ec7 btrfs: zoned: reserve data_reloc block group on mount omits 9a7dc5c4a500 btrfs: use btrfs_root_id() where not done yet omits 2cf544c55292 btrfs: use btrfs_is_data_reloc_root() where not done yet omits 68ef58693771 btrfs: use on-stack variable for block reserve in btrfs_re [...] omits bd1cfaee2f08 btrfs: use on-stack variable for block reserve in btrfs_tr [...] omits 9a7d92e74ef0 btrfs: use on-stack variable for block reserve in btrfs_ev [...] omits 270174a8e286 btrfs: update comment for xarray fields in struct btrfs_root omits 6d1df2ff3a67 btrfs: enable experimental large data folio support omits de841247952d btrfs: use refcount_t type for the extent buffer reference [...] omits d3b837904ec2 btrfs: add comment for optimization in free_extent_buffer() omits d8cba0633f21 btrfs: reorganize logic at free_extent_buffer() for better [...] omits d129a825cfdc btrfs: make btrfs_readdir_delayed_dir_index() return a boo [...] omits b3cd80bfdafd btrfs: make btrfs_should_delete_dir_index() return a bool instead omits 21d877922e60 btrfs: add details to error messages at btrfs_delete_delay [...] omits ed875307e5e2 btrfs: make btrfs_delete_delayed_insertion_item() return a [...] omits c1aa702589f2 btrfs: switch del_all argument of replay_dir_deletes() fro [...] omits 3cc026421405 btrfs: pass NULL index to btrfs_del_inode_ref() where not needed omits ffa65cceb1b5 btrfs: allocate scratch eb earlier at btrfs_log_new_name() omits 0617b4ae8889 btrfs: allocate path earlier at btrfs_log_new_name() omits 407a66862190 btrfs: allocate path earlier at btrfs_del_dir_entries_in_log() omits 3ca15133b9f9 btrfs: assert we join log transaction at btrfs_del_dir_ent [...] omits f1db0e27f1ce btrfs: use btrfs_del_item() at del_logged_dentry() omits e455d944310f btrfs: free path sooner at __btrfs_unlink_inode() omits 9dbbc21577bc btrfs: assert we join log transaction at btrfs_del_inode_r [...] omits 641ef31adda8 btrfs: open code fc_mount() to avoid releasing s_umount rw [...] omits a0c31407e3d2 btrfs: rename err to ret in scrub_submit_extent_sector_read() omits cb2633ae7543 btrfs: rename err to ret in btrfs_create_common() omits b4bb91423bc8 btrfs: rename err to ret in btrfs_wait_tree_log_extents() omits 5470980c7dd5 btrfs: rename err to ret in btrfs_wait_extents() omits 065136f9cfe4 btrfs: rename err to ret in quota_override_store() omits 2d4e5b5647c5 btrfs: rename err to ret in btrfs_fill_super() omits 09966e237bf6 btrfs: rename err to ret in calc_pct_ratio() omits 58adbc8cf8c9 btrfs: rename err to ret in btrfs_symlink() omits 1a0c631b1de0 btrfs: rename err to ret in btrfs_link() omits 4a4a73202118 btrfs: rename err to ret in btrfs_setattr() omits f6aa3656c1d0 btrfs: rename err to ret in btrfs_init_inode_security() omits 4e0162015275 btrfs: rename err to ret in btrfs_alloc_from_bitmap() omits bde98495d658 btrfs: rename err to ret in btrfs_lock_extent_bits() omits 57d8b782bf37 btrfs: rename err to ret in btrfs_try_lock_extent_bits() omits 740f631dbd97 btrfs: rename err to ret2 in btrfs_truncate_inode_items() omits e6fe1069d4a9 btrfs: rename err to ret2 in btrfs_add_link() omits bed3a05c25d0 btrfs: rename err to ret2 in btrfs_setsize() omits 9c9c5a6e5cb3 btrfs: rename err to ret2 in btrfs_search_old_slot() omits 66b9641f9d6a btrfs: rename err to ret2 in btrfs_search_slot() omits 7fde392767ee btrfs: rename err to ret2 in search_leaf() omits 2112b1fa9a33 btrfs: rename err to ret2 in read_block_for_search() omits b2c89ae179e8 btrfs: rename err to ret2 in resolve_indirect_refs() omits fff434544955 btrfs: rename btrfs_subpage structure omits 52db4e14a98b btrfs: add comments on the extra btrfs specific subpage bitmaps omits ece2b59e32ab btrfs: harden parsing of compression mount options omits 406b7ef7567c btrfs: factor out compression mount options parsing omits dc6426df95f4 btrfs: constify more pointer parameters omits 6878c55196a6 btrfs: sysfs: track current commit duration in commit_stats omits 425c8071a33e btrfs: use rb_find_add() in rb_simple_insert() omits bb050f9e20b6 btrfs: pass struct rb_simple_node pointer directly in rb_s [...] omits d01320e166e0 btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks() omits 9393c0137b3d btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow() omits 116ffcc6b5c4 btrfs: use rb_find_add() in add_qgroup_rb() omits 32ddda1efab6 btrfs: use rb_find() in find_qgroup_rb() omits 76168cebf639 btrfs: use rb_find_add() in insert_ref_entry() omits f7527e6ea19e btrfs: use rb_find_add() in insert_root_entry() omits 6e0f2ecf527b btrfs: use rb_find() in lookup_root_entry() omits f7084dd6b00a btrfs: use rb_find_add() in insert_block_entry() omits 0bc0bc96b59a btrfs: use rb_find() in lookup_block_entry() omits babbea27959e btrfs: use rb_find_add() in ulist_rbtree_insert() omits 4c28601d7fb8 btrfs: use rb_find() in ulist_rbtree_search() omits da2b141f2320 btrfs: use rb_find() in __btrfs_lookup_delayed_item() omits 2df790c5fa8b btrfs: use rb_find_add() in btrfs_insert_inode_defrag() omits 56d7eaf78c4f btrfs: fix comment in reserved space warning omits 163e4de268b3 btrfs: relocation: simplify unused logic related to LINK_LOWER omits 07d096871d78 btrfs: unfold transaction abort at btrfs_insert_one_raid_extent() omits adcd87b1fbff btrfs: unfold transaction abort at __btrfs_update_delayed_inode() omits 6ed1d46a3521 btrfs: abort transaction on unexpected eb generation at bt [...] omits 51574d3fd5e2 btrfs: unfold transaction abort at btrfs_copy_root() omits 7f4e179e5844 btrfs: move transaction aborts to the error site in add_bl [...] omits 32ac9a8626bf btrfs: move transaction aborts to the error site in remove [...] omits bed69943a8a5 btrfs: simplify error detection flow during log replay omits b614f2e833c6 btrfs: remove redundant path release when replaying a log tree omits d24cb1e76700 btrfs: abort transaction during log replay if walk_log_tre [...] omits a4d1f281361a btrfs: unfold transaction aborts when replaying log trees omits 60df8c06536c btrfs: make btrfs_should_periodic_reclaim() static omits 3c9c667cae06 btrfs: zoned: use filesystem size not disk size for reclai [...] omits 6d68276c6411 btrfs: unfold transaction abort at clone_copy_inline_extent() omits 33dff11aff8d btrfs: remove pointless 'out' label from clone_finish_inod [...] omits 1215cb98cbed btrfs: unfold transaction abort at walk_up_proc() omits 7474a6767cdf btrfs: unfold transaction abort at __btrfs_inc_extent_ref() omits 7013bf101fa6 btrfs: unfold transaction aborts at btrfs_create_new_inode() new 36bad0c726a2 sprintf.h requires stdarg.h new 6dadd6d93660 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 756421043d26 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 388ce5a2992d Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 848029664da5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 3f757b56f1c4 btrfs: unfold transaction aborts at btrfs_create_new_inode() new 227aa55fa2bf btrfs: unfold transaction abort at __btrfs_inc_extent_ref() new 5cf0e668ea8a btrfs: unfold transaction abort at walk_up_proc() new 5ff6050fcd3c btrfs: remove pointless 'out' label from clone_finish_inod [...] new f2de2b9ffdc8 btrfs: unfold transaction abort at clone_copy_inline_extent() new 5c2c0c95d54e btrfs: zoned: use filesystem size not disk size for reclai [...] new a3b1dfe8c6ed btrfs: make btrfs_should_periodic_reclaim() static new 2e9a7fd6508a btrfs: unfold transaction aborts when replaying log trees new a69d2d517e26 btrfs: abort transaction during log replay if walk_log_tre [...] new efcfd26c133a btrfs: remove redundant path release when replaying a log tree new b19cdae00276 btrfs: simplify error detection flow during log replay new 3280dc8434ef btrfs: move transaction aborts to the error site in remove [...] new de89a6cdefdb btrfs: move transaction aborts to the error site in add_bl [...] new 6b45364b3693 btrfs: unfold transaction abort at btrfs_copy_root() new 89174c92acf3 btrfs: abort transaction on unexpected eb generation at bt [...] new b6cd610e8091 btrfs: unfold transaction abort at __btrfs_update_delayed_inode() new c71cdf6c5c54 btrfs: unfold transaction abort at btrfs_insert_one_raid_extent() new 4a982d219be1 btrfs: relocation: simplify unused logic related to LINK_LOWER new 84b9b55706e7 btrfs: fix comment in reserved space warning new cfab945d0fbe btrfs: use rb_find_add() in btrfs_insert_inode_defrag() new fc7104a40f9e btrfs: use rb_find() in __btrfs_lookup_delayed_item() new 6311222ce0a0 btrfs: use rb_find() in ulist_rbtree_search() new e88ce52b75d2 btrfs: use rb_find_add() in ulist_rbtree_insert() new 10e0fe7daa0f btrfs: use rb_find() in lookup_block_entry() new 3770746cabe0 btrfs: use rb_find_add() in insert_block_entry() new dc7f252485a0 btrfs: use rb_find() in lookup_root_entry() new d45def7f8029 btrfs: use rb_find_add() in insert_root_entry() new 0051a37bd25e btrfs: use rb_find_add() in insert_ref_entry() new 81a0de09ee0e btrfs: use rb_find() in find_qgroup_rb() new 94876155be5f btrfs: use rb_find_add() in add_qgroup_rb() new 7605129506c2 btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow() new a1018b335dad btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks() new 83ec4ebf4a2e btrfs: pass struct rb_simple_node pointer directly in rb_s [...] new 516bad7b6399 btrfs: use rb_find_add() in rb_simple_insert() new 0b582989cec0 btrfs: sysfs: track current commit duration in commit_stats new e447ba096f74 btrfs: constify more pointer parameters new 38e056b0236c btrfs: factor out compression mount options parsing new 1a3c0b4d01d0 btrfs: harden parsing of compression mount options new 2c876fe26b27 btrfs: add comments on the extra btrfs specific subpage bitmaps new a1311b94f0e2 btrfs: rename btrfs_subpage structure new 7c8ebf733860 btrfs: rename err to ret2 in resolve_indirect_refs() new 3cc7b3a63da3 btrfs: rename err to ret2 in read_block_for_search() new 952e53f3c4db btrfs: rename err to ret2 in search_leaf() new 2b9c972e131b btrfs: rename err to ret2 in btrfs_search_slot() new 869883032a2c btrfs: rename err to ret2 in btrfs_search_old_slot() new b5b57f9473b4 btrfs: rename err to ret2 in btrfs_setsize() new 02b4e0a4bc28 btrfs: rename err to ret2 in btrfs_add_link() new a0e6118980a4 btrfs: rename err to ret2 in btrfs_truncate_inode_items() new 222b75384a94 btrfs: rename err to ret in btrfs_try_lock_extent_bits() new 7ebd7fcee754 btrfs: rename err to ret in btrfs_lock_extent_bits() new 6e704836118c btrfs: rename err to ret in btrfs_alloc_from_bitmap() new 564f46856080 btrfs: rename err to ret in btrfs_init_inode_security() new 307d80b1f275 btrfs: rename err to ret in btrfs_setattr() new e8195b92a09b btrfs: rename err to ret in btrfs_link() new e344cf23f313 btrfs: rename err to ret in btrfs_symlink() new 3b6122a18fae btrfs: rename err to ret in calc_pct_ratio() new c306933db3da btrfs: rename err to ret in btrfs_fill_super() new 340f4c831fba btrfs: rename err to ret in quota_override_store() new dd8a6623c1ef btrfs: rename err to ret in btrfs_wait_extents() new 9ec5fd981b93 btrfs: rename err to ret in btrfs_wait_tree_log_extents() new fc022a0415a8 btrfs: rename err to ret in btrfs_create_common() new 99351711f951 btrfs: rename err to ret in scrub_submit_extent_sector_read() new bbad124075bd btrfs: open code fc_mount() to avoid releasing s_umount rw [...] new 015cc3d3a4e2 btrfs: assert we join log transaction at btrfs_del_inode_r [...] new fa7c060ee6fc btrfs: free path sooner at __btrfs_unlink_inode() new 8dcf6e9de1bf btrfs: use btrfs_del_item() at del_logged_dentry() new 7a2a5b80e703 btrfs: assert we join log transaction at btrfs_del_dir_ent [...] new 5154783ba4a3 btrfs: allocate path earlier at btrfs_del_dir_entries_in_log() new 09994fca4d01 btrfs: allocate path earlier at btrfs_log_new_name() new 362c84b4bb9a btrfs: allocate scratch eb earlier at btrfs_log_new_name() new 4f07eaa4bbee btrfs: pass NULL index to btrfs_del_inode_ref() where not needed new 8fdb9c2fbc53 btrfs: switch del_all argument of replay_dir_deletes() fro [...] new 498bede2a17a btrfs: make btrfs_delete_delayed_insertion_item() return a [...] new e9384d0dcf5d btrfs: add details to error messages at btrfs_delete_delay [...] new 08a1e76470c0 btrfs: make btrfs_should_delete_dir_index() return a bool instead new 16d00a55694e btrfs: make btrfs_readdir_delayed_dir_index() return a boo [...] new 70942ec0232f btrfs: reorganize logic at free_extent_buffer() for better [...] new 1ff429450908 btrfs: add comment for optimization in free_extent_buffer() new 4373c8c0406a btrfs: use refcount_t type for the extent buffer reference [...] new f5660201d82e btrfs: enable experimental large data folio support new b0c56b07a99c btrfs: update comment for xarray fields in struct btrfs_root new 118a3f6a303b btrfs: use on-stack variable for block reserve in btrfs_ev [...] new 24c7eae4d5cc btrfs: use on-stack variable for block reserve in btrfs_tr [...] new 82168b31913d btrfs: use on-stack variable for block reserve in btrfs_re [...] new 545dad16c841 btrfs: use btrfs_is_data_reloc_root() where not done yet new 3261c8d87c7e btrfs: use btrfs_root_id() where not done yet new cb763b6999c7 btrfs: zoned: reserve data_reloc block group on mount new c4bd04368faa btrfs: open code rcu_string_free() and remove it new d1433a07ce42 btrfs: remove unused rcu-string printk helpers new 1177ec57c2df btrfs: remove unused levels of message helpers new e5005cbd0106 btrfs: switch all message helpers to be RCU safe new b1f5616e0e97 btrfs: switch RCU helper versions to btrfs_err() new 8ab76c431291 btrfs: switch RCU helper versions to btrfs_warn() new 469d948114b2 btrfs: switch RCU helper versions to btrfs_info() new db2b03050256 btrfs: switch RCU helper versions to btrfs_debug() new 8a77c1c8ef96 btrfs: remove remaining unused message helpers new d5f95ba99d60 btrfs: simplify debug print helpers without enabled printk new 44eb7bb0ccb5 btrfs: merge btrfs_printk_ratelimited() and it's only caller new 5c405aa79c39 btrfs: add extra warning when qgroup is marked inconsistent new b39a1cd78b92 btrfs: always abort transaction on failure to add block gr [...] new dbbb553099c2 btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_bl [...] new 62f9e431fa58 btrfs: simplify range end calculations in truncate_block_z [...] new fb686de9421a btrfs: rename variables for locked range in defrag_prepare [...] new 94ed576df8f0 btrfs: add helper folio_end() new 0a6de50c5f12 btrfs: use folio_end() where appropriate new a4c96c91a5ec btrfs: tree-log: add and rename extent bits for dirty_log_ [...] new 501d43d6a13c btrfs: remove pointless out label from add_new_free_space_info() new 5f96434bcefe btrfs: remove pointless out label from update_free_space_e [...] new e4cd27e8e537 btrfs: make extent_buffer_test_bit() return a boolean instead new dbc77f50f165 btrfs: make free_space_test_bit() return a boolean instead new fb9186994f26 btrfs: remove pointless out label from modify_free_space_bitmap() new 3ca981ddb630 btrfs: remove pointless out label from remove_free_space_extent() new a7ba8b067460 btrfs: remove pointless out label from add_free_space_extent() new 52b6a25b96fa btrfs: remove pointless out label from load_free_space_bitmaps() new ae4a048320be btrfs: remove pointless out label from load_free_space_extents() new a121c6dc22d7 btrfs: add btrfs prefix to free space tree exported functions new ebb401bc9ea1 btrfs: rename free_space_set_bits() and make it less confusing new b64dc8182da7 btrfs: turn remove argument of modify_free_space_bitmap() [...] new 2b35dae026f1 btrfs: avoid double slot decrement at btrfs_convert_free_s [...] new e5bbb6a05389 btrfs: use fs_info from local variable in btrfs_convert_fr [...] new d15cced2c766 btrfs: add and use helper to determine if using bitmaps in [...] new d69cbca2d28b btrfs: cache if we are using free space bitmaps for a block group new 944ea7d5f640 btrfs: rename error to ret in btrfs_may_delete() new 2f37db510251 btrfs: rename error to ret in btrfs_mksubvol() new 312b0b434269 btrfs: rename error to ret in btrfs_sysfs_add_fsid() new be0cf42aced0 btrfs: rename error to ret in btrfs_sysfs_add_mounted() new 9891cdebe00f btrfs: rename error to ret in device_list_add() new 733029da5232 btrfs: remove unused parameters from btrfs_lookup_inode_extref() new fe1239a9e300 btrfs: use folio_next_index() helper in check_range_has_page() new ebb1cccb8452 btrfs: remove partial support for lowest level from btrfs_ [...] new 685be7d53e3d btrfs: use our message helpers instead of pr_err/pr_warn/pr_info new 5ce0774b4c18 btrfs: use inode already stored in local variable at btrfs [...] new 05225afe37ee btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much [...] new 41c7589fc112 btrfs: split inode ref processing from __add_inode_ref() i [...] new 8bd9739a6cf8 btrfs: split inode extref processing from __add_inode_ref( [...] new 1963002c1c9d btrfs: add btrfs prefix to is_fsstree() and make it return bool new 2d37cb6ad92b btrfs: split btrfs_is_fsstree() into multiple if statement [...] new 41dca68ab42c btrfs: qgroup: remove pointless error check for add_qgroup [...] new 0fdc3274eb0b btrfs: qgroup: avoid memory allocation if qgroups are not enabled new e693cd951574 btrfs: send: avoid extra calls to strlen() in gen_unique_name() new 91a2ed956f81 btrfs: replace nested usage of min & max with clamp in btr [...] new 0ae0b28424e4 btrfs: use pgoff_t for page index variables new 77a900c98c57 btrfs: change dump_block_groups in btrfs_dump_space_info f [...] new 0cb962278269 btrfs: clear dirty status from extent buffer on error at i [...] new 8a3f911e34b8 btrfs: qgroup: fix race between quota disable and quota re [...] new 4316ae019aa3 btrfs: qgroup: remove no longer used fs_info->qgroup_ulist new 512c06bf580d btrfs: don't use token set/get accessors for btrfs_item members new 0e51765078d1 btrfs: don't use token set/get accessors in inode.c:fill_i [...] new dc0e03d25f40 btrfs: tree-log: don't use token set/get accessors in fill [...] new e7fcb3483c0e btrfs: accessors: delete token versions of set/get helpers new ecbded88b461 btrfs: replace strcpy() with strscpy() new 78dc1d35e466 btrfs: use struct qstr for subvolume ioctl helpers new fbe64a1bc3f2 btrfs: pass dentry to btrfs_mksubvol() and btrfs_mksnapshot() new 62111b9cd18a btrfs: pass bool to indicate subvolume/snapshot creation type new 97a1db493e5c btrfs: rename inode number parameter passed to btrfs_check [...] new 37f2184cd7dc btrfs: don't skip accounting in early ENOTTY return in btr [...] new 6b74e540e212 btrfs: always open the device read-only in btrfs_scan_one_ [...] new c5954bc1194e btrfs: get rid of re-entering of btrfs_get_tree() new 58b4b3c42466 btrfs: add assertions to make super block creation more clear new bf301eb2754a btrfs: call btrfs_close_devices() from ->kill_sb new 8bfdd2290fc2 btrfs: call bdev_fput() to reclaim the blk_holder immediately new be996c9bc9c1 btrfs: delay btrfs_open_devices() until super block is created new 81d251011fb8 btrfs: use the super_block as holder when mounting file systems new 77e486643514 btrfs: use fs_holder_ops for all opened devices new e04bf5d6da76 btrfs: restrict writes to opened btrfs devices new 7a8b5d697aae btrfs: qgroup: set quota enabled bit if quota disable fail [...] new 498efee8509a btrfs: qgroup: fix qgroup create ioctl returning success a [...] new 9a80b30414a6 btrfs: qgroup: use btrfs_qgroup_enabled() in ioctls new 0802fe07c178 btrfs: populate otime when logging an inode item new dc7316912ecc btrfs: use readahead_expand on compressed extents new c7ce79846c51 btrfs: avoid logging tree mod log elements for irrelevant [...] new 4cc6aa3a66b8 btrfs: reduce size of struct tree_mod_elem new 83ed4638cd74 btrfs: set search_commit_root to false in iterate_inodes_f [...] new 2b6f6a993e2e btrfs: send: directly return strcmp() result when comparin [...] new 4b04b6a2a35c btrfs: index buffer_tree using node size new c2363d849619 btrfs: open code RCU for device name new e59e538099c0 btrfs: remove struct rcu_string new 5d36eccea779 btrfs: accessors: simplify folio bounds checks new 5b60b062933d btrfs: accessors: use type sizeof constants directly new 8beae075bc96 btrfs: accessors: inline eb bounds check and factor out th [...] new ab89435c3cac btrfs: accessors: compile-time fast path for u8 new 314bde958508 btrfs: accessors: compile-time fast path for u16 new 30c5aba2bdaf btrfs: accessors: set target address at initialization new feae1090ddd6 btrfs: accessors: factor out split memcpy with two sources new cd526e549d3d btrfs: accessors: rename variable for folio offset new cdc6bf9d05ea btrfs: use clear_and_wake_up_bit() where open coded new 0deab3f6831e btrfs: fix -ENOSPC mmap write failure on NOCOW files/extents new 27a98eb0af92 btrfs: use variable for io_tree when clearing range in btr [...] new 863b9dfba6da btrfs: use btrfs_inode local variable at btrfs_page_mkwrite() new 1044d59ee0ed btrfs: update function comment for btrfs_check_nocow_lock() new bb721a94f1e5 btrfs: assert we can NOCOW the range in btrfs_truncate_block() new eb2f46657e9c btrfs: make btrfs_check_nocow_lock() check more than one extent new f0c28ac36d98 btrfs: remove redundant auto reclaim log message new 0863bd9412a3 btrfs: don't print relocation messages from auto reclaim new f3dc116fb26f btrfs: set EXTENT_NORESERVE before range unlock in btrfs_t [...] new e3762838a663 btrfs: use cached state when falling back from NOCoW write [...] new 239c68ba4a8e btrfs: remove btrfs_clear_extent_bits() new 1af4595314ca btrfs: zoned: do not remove unwritten non-data block group new 544e4f936f92 btrfs: zoned: requeue to unused block group list if zone f [...] new 6422881fe7f4 btrfs: fix ssd_spread overallocation new 130f33da2de1 btrfs: defrag: add flag to force no-compression new 1ce433ae0022 btrfs: reloc: unconditionally invalidate the page cache fo [...] new 422662bacf18 btrfs: output more info when btrfs_subpage_assert() failed new 2210bb4643c6 btrfs: enable large data folios for data reloc inode new 5f6a0ce542cd btrfs: don't ignore inode missing when replaying log tree new 83e98b00ef0d btrfs: don't skip remaining extrefs if dir not found durin [...] new 2ea8921aa0fa btrfs: use saner variable type and name to indicate extref [...] new 6cbfbf398155 btrfs: unfold transaction aborts when writing dirty block groups new b4b872af7066 btrfs: send: use fallocate for hole punching with send stream v2 new 2b4c4a1aac88 Merge branch 'b-for-next' into for-next-next-v6.16-20250721 new b60e5b41d717 btrfs: === misc-next on b-for-next === new 0b4ff139e032 btrfs: try to search for data csums in commit root new b94a33f29033 Merge branch 'misc-next' into for-next-next-v6.16-20250721 new 841778d9fd80 Merge branch 'for-next-next-v6.16-20250721' into for-next- [...] new 785324efb6fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b2c0f02e784 smb: client: fix netns refcount leak after net_passive changes new fa74ccf7bc03 cifs: reset iface weights when we cannot find a candidate new 99710710db5f smb: change return type of cached_dir_lease_break() to bool new 4acfa4f16f75 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 08d001e2d77a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7a3484598375 erofs: add on-disk definition for metadata compression new 6aee75fde37b erofs: implement metadata compression new 6fc2317fa8aa erofs: support to readahead dirent blocks in erofs_readdir() new 98cf7fd37d6e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 6c04034be257 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 55a29a755f55 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 458bfb991155 ext4: convert free groups order lists to xarrays new aa78cd067df8 ext4: refactor choose group to scan group new f279baa309fe ext4: implement linear-like traversal across order xarrays new a8a47fa84cc2 ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr new 99193aaa2131 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 218b8e6af1ae Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 0423d49444fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 74ebc499f6f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c7e037feacca Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 09f124b2871b smb/server: use lookup_one_unlocked() new a5dc90a9c355 smb/server: simplify ksmbd_vfs_kern_path_locked() new d5fc1400a34b smb/server: avoid deadlock when linking with ReplaceIfExists new 213f69dbca7d smb/server: add ksmbd_vfs_kern_path() new bb4097b775a6 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new cb14efc4dae8 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 383ea1b3b166 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new c32c85018881 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 56b25a81fdf7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a5c8fee0275 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new ad4d239e6837 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4d715c8cc9b8 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new f0ffcdb70794 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 (e25b84cb9ec2) \ N -- N -- N refs/heads/fs-next (f0ffcdb70794)
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 253 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: Documentation/ABI/testing/sysfs-fs-erofs | 8 ++++ fs/btrfs/block-group.c | 6 ++- fs/btrfs/btrfs_inode.h | 4 -- fs/btrfs/extent-tree.c | 33 ++++++------- fs/btrfs/relocation.c | 82 ++++++++------------------------ fs/btrfs/send.c | 33 +++++++++++++ fs/btrfs/subpage.c | 5 +- fs/btrfs/tree-log.c | 37 ++++++++++---- fs/erofs/dir.c | 14 ++++++ fs/erofs/internal.h | 4 ++ fs/erofs/super.c | 1 + fs/erofs/sysfs.c | 2 + fs/ext4/mballoc.c | 28 +++++------ fs/smb/client/connect.c | 9 ++-- include/linux/sprintf.h | 1 + 15 files changed, 153 insertions(+), 114 deletions(-)