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 142d0244b1a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b09c25391b09 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 95a104859639 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ecce370e0380 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits ef3860469f88 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4582dc6067fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a415c7bfb53 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 24372887eba8 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits be4045bbc4dd Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 8cccf44fdbc3 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits d37670334580 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 362385e4ec24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b6a7518f4f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 745b9efba3c4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ef8cede0de5d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits bcf1bb622c25 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c74dc074503f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 37b2b8ab5695 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 226ff24ec99d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 26b9180a8a89 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 15b56a499509 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c43ae13431a Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits c63ed155314b Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 52a5355064a1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2c26758865d2 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 628589155a5c smb: client: get rid of kstrdup() when parsing iocharset m [...] omits 44f615e6c8fd smb: client: get rid of kstrdup() when parsing domain moun [...] omits 85dad5a7d296 smb: client: get rid of kstrdup() when parsing pass2 mount option omits af71459e5e0e smb: client: get rid of kstrdup() when parsing pass mount option omits a6c450d80d42 smb: client: get rid of kstrdup() when parsing user mount option omits 841778d9fd80 Merge branch 'for-next-next-v6.16-20250721' into for-next- [...] omits b94a33f29033 Merge branch 'misc-next' into for-next-next-v6.16-20250721 omits 2b4c4a1aac88 Merge branch 'b-for-next' into for-next-next-v6.16-20250721 omits 0b4ff139e032 btrfs: try to search for data csums in commit root omits b60e5b41d717 btrfs: === misc-next on b-for-next === omits b4b872af7066 btrfs: send: use fallocate for hole punching with send stream v2 omits 6cbfbf398155 btrfs: unfold transaction aborts when writing dirty block groups omits 2ea8921aa0fa btrfs: use saner variable type and name to indicate extref [...] omits 83e98b00ef0d btrfs: don't skip remaining extrefs if dir not found durin [...] omits 5f6a0ce542cd btrfs: don't ignore inode missing when replaying log tree omits 2210bb4643c6 btrfs: enable large data folios for data reloc inode omits 422662bacf18 btrfs: output more info when btrfs_subpage_assert() failed omits 1ce433ae0022 btrfs: reloc: unconditionally invalidate the page cache fo [...] omits 130f33da2de1 btrfs: defrag: add flag to force no-compression omits 6422881fe7f4 btrfs: fix ssd_spread overallocation omits 544e4f936f92 btrfs: zoned: requeue to unused block group list if zone f [...] omits 1af4595314ca btrfs: zoned: do not remove unwritten non-data block group omits 239c68ba4a8e btrfs: remove btrfs_clear_extent_bits() omits e3762838a663 btrfs: use cached state when falling back from NOCoW write [...] omits f3dc116fb26f btrfs: set EXTENT_NORESERVE before range unlock in btrfs_t [...] omits 0863bd9412a3 btrfs: don't print relocation messages from auto reclaim omits f0c28ac36d98 btrfs: remove redundant auto reclaim log message omits eb2f46657e9c btrfs: make btrfs_check_nocow_lock() check more than one extent omits bb721a94f1e5 btrfs: assert we can NOCOW the range in btrfs_truncate_block() omits 1044d59ee0ed btrfs: update function comment for btrfs_check_nocow_lock() omits 863b9dfba6da btrfs: use btrfs_inode local variable at btrfs_page_mkwrite() omits 27a98eb0af92 btrfs: use variable for io_tree when clearing range in btr [...] omits 0deab3f6831e btrfs: fix -ENOSPC mmap write failure on NOCOW files/extents omits cdc6bf9d05ea btrfs: use clear_and_wake_up_bit() where open coded omits cd526e549d3d btrfs: accessors: rename variable for folio offset omits feae1090ddd6 btrfs: accessors: factor out split memcpy with two sources omits 30c5aba2bdaf btrfs: accessors: set target address at initialization omits 314bde958508 btrfs: accessors: compile-time fast path for u16 omits ab89435c3cac btrfs: accessors: compile-time fast path for u8 omits 8beae075bc96 btrfs: accessors: inline eb bounds check and factor out th [...] omits 5b60b062933d btrfs: accessors: use type sizeof constants directly omits 5d36eccea779 btrfs: accessors: simplify folio bounds checks omits e59e538099c0 btrfs: remove struct rcu_string omits c2363d849619 btrfs: open code RCU for device name omits 4b04b6a2a35c btrfs: index buffer_tree using node size omits 2b6f6a993e2e btrfs: send: directly return strcmp() result when comparin [...] omits 83ed4638cd74 btrfs: set search_commit_root to false in iterate_inodes_f [...] omits 4cc6aa3a66b8 btrfs: reduce size of struct tree_mod_elem omits c7ce79846c51 btrfs: avoid logging tree mod log elements for irrelevant [...] omits dc7316912ecc btrfs: use readahead_expand on compressed extents omits 0802fe07c178 btrfs: populate otime when logging an inode item omits 9a80b30414a6 btrfs: qgroup: use btrfs_qgroup_enabled() in ioctls omits 498efee8509a btrfs: qgroup: fix qgroup create ioctl returning success a [...] omits 7a8b5d697aae btrfs: qgroup: set quota enabled bit if quota disable fail [...] omits e04bf5d6da76 btrfs: restrict writes to opened btrfs devices omits 77e486643514 btrfs: use fs_holder_ops for all opened devices omits 81d251011fb8 btrfs: use the super_block as holder when mounting file systems omits be996c9bc9c1 btrfs: delay btrfs_open_devices() until super block is created omits 8bfdd2290fc2 btrfs: call bdev_fput() to reclaim the blk_holder immediately omits bf301eb2754a btrfs: call btrfs_close_devices() from ->kill_sb omits 58b4b3c42466 btrfs: add assertions to make super block creation more clear omits c5954bc1194e btrfs: get rid of re-entering of btrfs_get_tree() omits 6b74e540e212 btrfs: always open the device read-only in btrfs_scan_one_ [...] omits 37f2184cd7dc btrfs: don't skip accounting in early ENOTTY return in btr [...] omits 97a1db493e5c btrfs: rename inode number parameter passed to btrfs_check [...] omits 62111b9cd18a btrfs: pass bool to indicate subvolume/snapshot creation type omits fbe64a1bc3f2 btrfs: pass dentry to btrfs_mksubvol() and btrfs_mksnapshot() omits 78dc1d35e466 btrfs: use struct qstr for subvolume ioctl helpers omits ecbded88b461 btrfs: replace strcpy() with strscpy() omits e7fcb3483c0e btrfs: accessors: delete token versions of set/get helpers omits dc0e03d25f40 btrfs: tree-log: don't use token set/get accessors in fill [...] omits 0e51765078d1 btrfs: don't use token set/get accessors in inode.c:fill_i [...] omits 512c06bf580d btrfs: don't use token set/get accessors for btrfs_item members omits 4316ae019aa3 btrfs: qgroup: remove no longer used fs_info->qgroup_ulist omits 8a3f911e34b8 btrfs: qgroup: fix race between quota disable and quota re [...] omits 0cb962278269 btrfs: clear dirty status from extent buffer on error at i [...] omits 77a900c98c57 btrfs: change dump_block_groups in btrfs_dump_space_info f [...] omits 0ae0b28424e4 btrfs: use pgoff_t for page index variables omits 91a2ed956f81 btrfs: replace nested usage of min & max with clamp in btr [...] omits e693cd951574 btrfs: send: avoid extra calls to strlen() in gen_unique_name() omits 0fdc3274eb0b btrfs: qgroup: avoid memory allocation if qgroups are not enabled omits 41dca68ab42c btrfs: qgroup: remove pointless error check for add_qgroup [...] omits 2d37cb6ad92b btrfs: split btrfs_is_fsstree() into multiple if statement [...] omits 1963002c1c9d btrfs: add btrfs prefix to is_fsstree() and make it return bool omits 8bd9739a6cf8 btrfs: split inode extref processing from __add_inode_ref( [...] omits 41c7589fc112 btrfs: split inode ref processing from __add_inode_ref() i [...] omits 05225afe37ee btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much [...] omits 5ce0774b4c18 btrfs: use inode already stored in local variable at btrfs [...] omits 685be7d53e3d btrfs: use our message helpers instead of pr_err/pr_warn/pr_info omits ebb1cccb8452 btrfs: remove partial support for lowest level from btrfs_ [...] omits fe1239a9e300 btrfs: use folio_next_index() helper in check_range_has_page() omits 733029da5232 btrfs: remove unused parameters from btrfs_lookup_inode_extref() omits 9891cdebe00f btrfs: rename error to ret in device_list_add() omits be0cf42aced0 btrfs: rename error to ret in btrfs_sysfs_add_mounted() omits 312b0b434269 btrfs: rename error to ret in btrfs_sysfs_add_fsid() omits 2f37db510251 btrfs: rename error to ret in btrfs_mksubvol() omits 944ea7d5f640 btrfs: rename error to ret in btrfs_may_delete() omits d69cbca2d28b btrfs: cache if we are using free space bitmaps for a block group omits d15cced2c766 btrfs: add and use helper to determine if using bitmaps in [...] omits e5bbb6a05389 btrfs: use fs_info from local variable in btrfs_convert_fr [...] omits 2b35dae026f1 btrfs: avoid double slot decrement at btrfs_convert_free_s [...] omits b64dc8182da7 btrfs: turn remove argument of modify_free_space_bitmap() [...] omits ebb401bc9ea1 btrfs: rename free_space_set_bits() and make it less confusing omits a121c6dc22d7 btrfs: add btrfs prefix to free space tree exported functions omits ae4a048320be btrfs: remove pointless out label from load_free_space_extents() omits 52b6a25b96fa btrfs: remove pointless out label from load_free_space_bitmaps() omits a7ba8b067460 btrfs: remove pointless out label from add_free_space_extent() omits 3ca981ddb630 btrfs: remove pointless out label from remove_free_space_extent() omits fb9186994f26 btrfs: remove pointless out label from modify_free_space_bitmap() omits dbc77f50f165 btrfs: make free_space_test_bit() return a boolean instead omits e4cd27e8e537 btrfs: make extent_buffer_test_bit() return a boolean instead omits 5f96434bcefe btrfs: remove pointless out label from update_free_space_e [...] omits 501d43d6a13c btrfs: remove pointless out label from add_new_free_space_info() omits a4c96c91a5ec btrfs: tree-log: add and rename extent bits for dirty_log_ [...] omits 0a6de50c5f12 btrfs: use folio_end() where appropriate omits 94ed576df8f0 btrfs: add helper folio_end() omits fb686de9421a btrfs: rename variables for locked range in defrag_prepare [...] omits 62f9e431fa58 btrfs: simplify range end calculations in truncate_block_z [...] omits dbbb553099c2 btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_bl [...] omits b39a1cd78b92 btrfs: always abort transaction on failure to add block gr [...] omits 5c405aa79c39 btrfs: add extra warning when qgroup is marked inconsistent omits 44eb7bb0ccb5 btrfs: merge btrfs_printk_ratelimited() and it's only caller omits d5f95ba99d60 btrfs: simplify debug print helpers without enabled printk omits 8a77c1c8ef96 btrfs: remove remaining unused message helpers omits db2b03050256 btrfs: switch RCU helper versions to btrfs_debug() omits 469d948114b2 btrfs: switch RCU helper versions to btrfs_info() omits 8ab76c431291 btrfs: switch RCU helper versions to btrfs_warn() omits b1f5616e0e97 btrfs: switch RCU helper versions to btrfs_err() omits e5005cbd0106 btrfs: switch all message helpers to be RCU safe omits 1177ec57c2df btrfs: remove unused levels of message helpers omits d1433a07ce42 btrfs: remove unused rcu-string printk helpers omits c4bd04368faa btrfs: open code rcu_string_free() and remove it omits cb763b6999c7 btrfs: zoned: reserve data_reloc block group on mount omits 3261c8d87c7e btrfs: use btrfs_root_id() where not done yet omits 545dad16c841 btrfs: use btrfs_is_data_reloc_root() where not done yet omits 82168b31913d btrfs: use on-stack variable for block reserve in btrfs_re [...] omits 24c7eae4d5cc btrfs: use on-stack variable for block reserve in btrfs_tr [...] omits 118a3f6a303b btrfs: use on-stack variable for block reserve in btrfs_ev [...] omits b0c56b07a99c btrfs: update comment for xarray fields in struct btrfs_root omits f5660201d82e btrfs: enable experimental large data folio support omits 4373c8c0406a btrfs: use refcount_t type for the extent buffer reference [...] omits 1ff429450908 btrfs: add comment for optimization in free_extent_buffer() omits 70942ec0232f btrfs: reorganize logic at free_extent_buffer() for better [...] omits 16d00a55694e btrfs: make btrfs_readdir_delayed_dir_index() return a boo [...] omits 08a1e76470c0 btrfs: make btrfs_should_delete_dir_index() return a bool instead omits e9384d0dcf5d btrfs: add details to error messages at btrfs_delete_delay [...] omits 498bede2a17a btrfs: make btrfs_delete_delayed_insertion_item() return a [...] omits 8fdb9c2fbc53 btrfs: switch del_all argument of replay_dir_deletes() fro [...] omits 4f07eaa4bbee btrfs: pass NULL index to btrfs_del_inode_ref() where not needed omits 362c84b4bb9a btrfs: allocate scratch eb earlier at btrfs_log_new_name() omits 09994fca4d01 btrfs: allocate path earlier at btrfs_log_new_name() omits 5154783ba4a3 btrfs: allocate path earlier at btrfs_del_dir_entries_in_log() omits 7a2a5b80e703 btrfs: assert we join log transaction at btrfs_del_dir_ent [...] omits 8dcf6e9de1bf btrfs: use btrfs_del_item() at del_logged_dentry() omits fa7c060ee6fc btrfs: free path sooner at __btrfs_unlink_inode() omits 015cc3d3a4e2 btrfs: assert we join log transaction at btrfs_del_inode_r [...] omits bbad124075bd btrfs: open code fc_mount() to avoid releasing s_umount rw [...] omits 99351711f951 btrfs: rename err to ret in scrub_submit_extent_sector_read() omits fc022a0415a8 btrfs: rename err to ret in btrfs_create_common() omits 9ec5fd981b93 btrfs: rename err to ret in btrfs_wait_tree_log_extents() omits dd8a6623c1ef btrfs: rename err to ret in btrfs_wait_extents() omits 340f4c831fba btrfs: rename err to ret in quota_override_store() omits c306933db3da btrfs: rename err to ret in btrfs_fill_super() omits 3b6122a18fae btrfs: rename err to ret in calc_pct_ratio() omits e344cf23f313 btrfs: rename err to ret in btrfs_symlink() omits e8195b92a09b btrfs: rename err to ret in btrfs_link() omits 307d80b1f275 btrfs: rename err to ret in btrfs_setattr() omits 564f46856080 btrfs: rename err to ret in btrfs_init_inode_security() omits 6e704836118c btrfs: rename err to ret in btrfs_alloc_from_bitmap() omits 7ebd7fcee754 btrfs: rename err to ret in btrfs_lock_extent_bits() omits 222b75384a94 btrfs: rename err to ret in btrfs_try_lock_extent_bits() omits a0e6118980a4 btrfs: rename err to ret2 in btrfs_truncate_inode_items() omits 02b4e0a4bc28 btrfs: rename err to ret2 in btrfs_add_link() omits b5b57f9473b4 btrfs: rename err to ret2 in btrfs_setsize() omits 869883032a2c btrfs: rename err to ret2 in btrfs_search_old_slot() omits 2b9c972e131b btrfs: rename err to ret2 in btrfs_search_slot() omits 952e53f3c4db btrfs: rename err to ret2 in search_leaf() omits 3cc7b3a63da3 btrfs: rename err to ret2 in read_block_for_search() omits 7c8ebf733860 btrfs: rename err to ret2 in resolve_indirect_refs() omits a1311b94f0e2 btrfs: rename btrfs_subpage structure omits 2c876fe26b27 btrfs: add comments on the extra btrfs specific subpage bitmaps omits 1a3c0b4d01d0 btrfs: harden parsing of compression mount options omits 38e056b0236c btrfs: factor out compression mount options parsing omits e447ba096f74 btrfs: constify more pointer parameters omits 0b582989cec0 btrfs: sysfs: track current commit duration in commit_stats omits 516bad7b6399 btrfs: use rb_find_add() in rb_simple_insert() omits 83ec4ebf4a2e btrfs: pass struct rb_simple_node pointer directly in rb_s [...] omits a1018b335dad btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks() omits 7605129506c2 btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow() omits 94876155be5f btrfs: use rb_find_add() in add_qgroup_rb() omits 81a0de09ee0e btrfs: use rb_find() in find_qgroup_rb() omits 0051a37bd25e btrfs: use rb_find_add() in insert_ref_entry() omits d45def7f8029 btrfs: use rb_find_add() in insert_root_entry() omits dc7f252485a0 btrfs: use rb_find() in lookup_root_entry() omits 3770746cabe0 btrfs: use rb_find_add() in insert_block_entry() omits 10e0fe7daa0f btrfs: use rb_find() in lookup_block_entry() omits e88ce52b75d2 btrfs: use rb_find_add() in ulist_rbtree_insert() omits 6311222ce0a0 btrfs: use rb_find() in ulist_rbtree_search() omits fc7104a40f9e btrfs: use rb_find() in __btrfs_lookup_delayed_item() omits cfab945d0fbe btrfs: use rb_find_add() in btrfs_insert_inode_defrag() omits 84b9b55706e7 btrfs: fix comment in reserved space warning omits 4a982d219be1 btrfs: relocation: simplify unused logic related to LINK_LOWER omits c71cdf6c5c54 btrfs: unfold transaction abort at btrfs_insert_one_raid_extent() omits b6cd610e8091 btrfs: unfold transaction abort at __btrfs_update_delayed_inode() omits 89174c92acf3 btrfs: abort transaction on unexpected eb generation at bt [...] omits 6b45364b3693 btrfs: unfold transaction abort at btrfs_copy_root() omits de89a6cdefdb btrfs: move transaction aborts to the error site in add_bl [...] omits 3280dc8434ef btrfs: move transaction aborts to the error site in remove [...] omits b19cdae00276 btrfs: simplify error detection flow during log replay omits efcfd26c133a btrfs: remove redundant path release when replaying a log tree omits a69d2d517e26 btrfs: abort transaction during log replay if walk_log_tre [...] omits 2e9a7fd6508a btrfs: unfold transaction aborts when replaying log trees omits a3b1dfe8c6ed btrfs: make btrfs_should_periodic_reclaim() static omits 5c2c0c95d54e btrfs: zoned: use filesystem size not disk size for reclai [...] omits 8f975e4b413a Merge UDF partition map count fix. omits dc46a58c1fde Pull udf write_cache_pages removal. omits 3b74cc21766e Merge FAN_ACCESS_PERM optimization patches from Amir omits a6674ceaa5ca fsnotify: optimize FMODE_NONOTIFY_PERM for the common cases omits eaa358668141 fsnotify: merge file_set_fsnotify_mode_from_watchers() wit [...] omits 9acb79ac61d9 Pull fixes from Amir and Brahmajit. omits 5ee4a6761708 samples: fix building fs-monitor on musl systems new 55f7c65b2f69 btrfs: zoned: use filesystem size not disk size for reclai [...] new 2a946bf6d675 btrfs: make btrfs_should_periodic_reclaim() static new 8f1e1b263dbc btrfs: unfold transaction aborts when replaying log trees new 2a5898c4aac6 btrfs: abort transaction during log replay if walk_log_tre [...] new 6466084df6b0 btrfs: remove redundant path release when replaying a log tree new 81bfd9d54767 btrfs: simplify error detection flow during log replay new 0b10f3dd13cb btrfs: move transaction aborts to the error site in remove [...] new b63c8c1ede44 btrfs: move transaction aborts to the error site in add_bl [...] new 273bbb5b487f btrfs: unfold transaction abort at btrfs_copy_root() new 33e8f24b52d2 btrfs: abort transaction on unexpected eb generation at bt [...] new 35bb03e57aa7 btrfs: unfold transaction abort at __btrfs_update_delayed_inode() new 593062f67b82 btrfs: unfold transaction abort at btrfs_insert_one_raid_extent() new d8f6cb2b2862 btrfs: relocation: simplify unused logic related to LINK_LOWER new 06c3437f7449 btrfs: fix comment in reserved space warning new 7a91e0187570 btrfs: use rb_find_add() in btrfs_insert_inode_defrag() new 973468585461 btrfs: use rb_find() in __btrfs_lookup_delayed_item() new c4f38e7ca54e btrfs: use rb_find() in ulist_rbtree_search() new b017a92bd9a8 btrfs: use rb_find_add() in ulist_rbtree_insert() new 4044a7ed3b1e btrfs: use rb_find() in lookup_block_entry() new 3f60f4374ab4 btrfs: use rb_find_add() in insert_block_entry() new afaa9f8235b9 btrfs: use rb_find() in lookup_root_entry() new c6e3ae8ac322 btrfs: use rb_find_add() in insert_root_entry() new 287480e2691a btrfs: use rb_find_add() in insert_ref_entry() new 1e0f0239a310 btrfs: use rb_find() in find_qgroup_rb() new e3def6ce6764 btrfs: use rb_find_add() in add_qgroup_rb() new 844e5f902ddd btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow() new fbec9a5d3e98 btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks() new c52ea14d0544 btrfs: pass struct rb_simple_node pointer directly in rb_s [...] new 46d549928cc9 btrfs: use rb_find_add() in rb_simple_insert() new c7f04fbc98dc btrfs: sysfs: track current commit duration in commit_stats new ccb42a6eed8b btrfs: constify more pointer parameters new 3f0e865ae61e btrfs: factor out compression mount options parsing new 3f093ccb95f3 btrfs: harden parsing of compression mount options new 1e17738d6b76 btrfs: add comments on the extra btrfs specific subpage bitmaps new 582cd4bad433 btrfs: rename btrfs_subpage structure new 66ca7ea65013 btrfs: rename err to ret2 in resolve_indirect_refs() new 58019c1dd4f8 btrfs: rename err to ret2 in read_block_for_search() new 56fc5b18c973 btrfs: rename err to ret2 in search_leaf() new 644dcb4316c0 btrfs: rename err to ret2 in btrfs_search_slot() new df20be9f02f0 btrfs: rename err to ret2 in btrfs_search_old_slot() new 8f3850706844 btrfs: rename err to ret2 in btrfs_setsize() new a579ddca4392 btrfs: rename err to ret2 in btrfs_add_link() new 986b6aa18592 btrfs: rename err to ret2 in btrfs_truncate_inode_items() new 886240cbcd45 btrfs: rename err to ret in btrfs_try_lock_extent_bits() new 8d9e877919df btrfs: rename err to ret in btrfs_lock_extent_bits() new d64ef1d23f1f btrfs: rename err to ret in btrfs_alloc_from_bitmap() new b71a348513e6 btrfs: rename err to ret in btrfs_init_inode_security() new 9cf280e2bdcd btrfs: rename err to ret in btrfs_setattr() new af6f6c3af720 btrfs: rename err to ret in btrfs_link() new 3b5742f37972 btrfs: rename err to ret in btrfs_symlink() new 60a8bab08c58 btrfs: rename err to ret in calc_pct_ratio() new 148961dac302 btrfs: rename err to ret in btrfs_fill_super() new 69c5c6130d09 btrfs: rename err to ret in quota_override_store() new 0b2cd9e2c7ec btrfs: rename err to ret in btrfs_wait_extents() new 7d13ea864ee5 btrfs: rename err to ret in btrfs_wait_tree_log_extents() new 56ccdd9af29f btrfs: rename err to ret in btrfs_create_common() new 4013cde56e17 btrfs: rename err to ret in scrub_submit_extent_sector_read() new 75764b41bfc3 btrfs: open code fc_mount() to avoid releasing s_umount rw [...] new d94edb0d7e38 btrfs: assert we join log transaction at btrfs_del_inode_r [...] new 0ef4c6120e25 btrfs: free path sooner at __btrfs_unlink_inode() new 1ed0cfc89e99 btrfs: use btrfs_del_item() at del_logged_dentry() new 181436a85b16 btrfs: assert we join log transaction at btrfs_del_dir_ent [...] new b32efae7b853 btrfs: allocate path earlier at btrfs_del_dir_entries_in_log() new 841324a8e60b btrfs: allocate path earlier at btrfs_log_new_name() new 93612a92bade btrfs: allocate scratch eb earlier at btrfs_log_new_name() new 5f8882c8540e btrfs: pass NULL index to btrfs_del_inode_ref() where not needed new 7077d7b87288 btrfs: switch del_all argument of replay_dir_deletes() fro [...] new 0187acef3558 btrfs: make btrfs_delete_delayed_insertion_item() return a [...] new adc1ef55dc04 btrfs: add details to error messages at btrfs_delete_delay [...] new 4106eb9bdae6 btrfs: make btrfs_should_delete_dir_index() return a bool instead new 41e4ea0bf555 btrfs: make btrfs_readdir_delayed_dir_index() return a boo [...] new 71c086b30d43 btrfs: reorganize logic at free_extent_buffer() for better [...] new 2697b6159744 btrfs: add comment for optimization in free_extent_buffer() new b769777d927a btrfs: use refcount_t type for the extent buffer reference [...] new cc38d178ff33 btrfs: enable large data folio support under CONFIG_BTRFS_ [...] new 8811ace43947 btrfs: update comment for xarray fields in struct btrfs_root new ec41c345477f btrfs: use on-stack variable for block reserve in btrfs_ev [...] new 7ce22f62b2c5 btrfs: use on-stack variable for block reserve in btrfs_tr [...] new c6aeae86b9af btrfs: use on-stack variable for block reserve in btrfs_re [...] new 918fb770736a btrfs: use btrfs_is_data_reloc_root() where not done yet new f1f22dfbea2e btrfs: use btrfs_root_id() where not done yet new 694ce5e143d6 btrfs: zoned: reserve data_reloc block group on mount new d1d1c854270a btrfs: open code rcu_string_free() and remove it new ee3af49a0519 btrfs: remove unused rcu-string printk helpers new 4d4b489ef1d7 btrfs: remove unused levels of message helpers new 0e26727a731a btrfs: switch all message helpers to be RCU safe new 9db18fe3aca3 btrfs: switch RCU helper versions to btrfs_err() new 0fe04bf13279 btrfs: switch RCU helper versions to btrfs_warn() new 2eac2ae8b214 btrfs: switch RCU helper versions to btrfs_info() new 80f4fab54434 btrfs: switch RCU helper versions to btrfs_debug() new f9095103f2db btrfs: remove remaining unused message helpers new 2f3f1ad7f179 btrfs: simplify debug print helpers without enabled printk new b37532bffd35 btrfs: merge btrfs_printk_ratelimited() and its only caller new 936f0b49dc4a btrfs: add extra warning when qgroup is marked inconsistent new 1f06c942aa70 btrfs: always abort transaction on failure to add block gr [...] new bdd01fb03647 btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_bl [...] new e47c8a47670d btrfs: simplify range end calculations in truncate_block_z [...] new d549391fc684 btrfs: rename variables for locked range in defrag_prepare [...] new 89a3cc19e4e4 btrfs: add helper folio_end() new 55cd57faa503 btrfs: use folio_end() where appropriate new 44892c5a3e2d btrfs: tree-log: add and rename extent bits for dirty_log_ [...] new 61b43a937418 btrfs: remove pointless out label from add_new_free_space_info() new e4e5fcbc62d0 btrfs: remove pointless out label from update_free_space_e [...] new 790b88c4dd3b btrfs: make extent_buffer_test_bit() return a boolean instead new 22b609768cfb btrfs: make free_space_test_bit() return a boolean instead new ffb7068f16ff btrfs: remove pointless out label from modify_free_space_bitmap() new e3ecf6f16411 btrfs: remove pointless out label from remove_free_space_extent() new 5801a749a9f4 btrfs: remove pointless out label from add_free_space_extent() new b7db594bc2b7 btrfs: remove pointless out label from load_free_space_bitmaps() new 8bfa3727ea6b btrfs: remove pointless out label from load_free_space_extents() new 6fc5ef782988 btrfs: add btrfs prefix to free space tree exported functions new 3887067f55a4 btrfs: rename free_space_set_bits() and make it less confusing new a8da443c9b67 btrfs: turn remove argument of modify_free_space_bitmap() [...] new 497c726ff824 btrfs: avoid double slot decrement at btrfs_convert_free_s [...] new d1ac35ae2a51 btrfs: use fs_info from local variable in btrfs_convert_fr [...] new fdeffeb4f587 btrfs: add and use helper to determine if using bitmaps in [...] new 2abd9e1c58d4 btrfs: cache if we are using free space bitmaps for a block group new bfa13b82cc82 btrfs: rename error to ret in btrfs_may_delete() new 64b8c3851fee btrfs: rename error to ret in btrfs_mksubvol() new 6dfe71e6abc1 btrfs: rename error to ret in btrfs_sysfs_add_fsid() new 6631c67ca128 btrfs: rename error to ret in btrfs_sysfs_add_mounted() new 6be75e891c61 btrfs: rename error to ret in device_list_add() new 23a6abdadaa3 btrfs: remove unused parameters from btrfs_lookup_inode_extref() new c9da22428e09 btrfs: use folio_next_index() helper in check_range_has_page() new 27260dd1904b btrfs: remove partial support for lowest level from btrfs_ [...] new 44cac5234104 btrfs: use our message helpers instead of pr_err/pr_warn/pr_info new 9f82a4ed34d8 btrfs: use inode already stored in local variable at btrfs [...] new 98060e161117 btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much [...] new 06f77c659e6a btrfs: split inode ref processing from __add_inode_ref() i [...] new 0c6f37eaa545 btrfs: split inode extref processing from __add_inode_ref( [...] new fd00922abc07 btrfs: add btrfs prefix to is_fstree() and make it return bool new da7f00523925 btrfs: split btrfs_is_fstree() into multiple if statements [...] new 2fda07effb6f btrfs: qgroup: remove pointless error check for add_qgroup [...] new 6633a416ed64 btrfs: qgroup: avoid memory allocation if qgroups are not enabled new 2fb5e56f524f btrfs: send: avoid extra calls to strlen() in gen_unique_name() new afd1dacbd096 btrfs: replace nested usage of min & max with clamp in btr [...] new ab5fcbb1adc8 btrfs: use pgoff_t for page index variables new 9669fcb77eae btrfs: change dump_block_groups() in btrfs_dump_space_info [...] new c0d013495a80 btrfs: clear dirty status from extent buffer on error at i [...] new e12496677503 btrfs: qgroup: fix race between quota disable and quota re [...] new 60127c29f160 btrfs: qgroup: remove no longer used fs_info->qgroup_ulist new 114b806a733f btrfs: don't use token set/get accessors for btrfs_item members new e3df5141a4c1 btrfs: don't use token set/get accessors in inode.c:fill_i [...] new c418a1504540 btrfs: tree-log: don't use token set/get accessors in fill [...] new b37eb352c4c6 btrfs: accessors: delete token versions of set/get helpers new 164299ba1176 btrfs: replace strcpy() with strscpy() new 34f6cc5b187f btrfs: use struct qstr for subvolume ioctl helpers new a5f0e0a4df6c btrfs: pass dentry to btrfs_mksubvol() and btrfs_mksnapshot() new 8320febc6449 btrfs: pass bool to indicate subvolume/snapshot creation type new 9950c31ad904 btrfs: rename inode number parameter passed to btrfs_check [...] new ea124ec32708 btrfs: don't skip accounting in early ENOTTY return in btr [...] new ae818824a203 btrfs: always open the device read-only in btrfs_scan_one_ [...] new 35ea448b75f3 btrfs: get rid of re-entering of btrfs_get_tree() new 2936a6ac8d97 btrfs: add assertions to make super block creation more clear new 9f43d0ff55e3 btrfs: call btrfs_close_devices() from ->kill_sb new de339cbfb402 btrfs: call bdev_fput() to reclaim the blk_holder immediately new bddf57a70781 btrfs: delay btrfs_open_devices() until super block is created new 40426dd147ff btrfs: use the super_block as holder when mounting file systems new 08fa138864d5 btrfs: use fs_holder_ops for all opened devices new 736bd9d2e358 btrfs: restrict writes to opened btrfs devices new e41c75ca3189 btrfs: qgroup: set quota enabled bit if quota disable fail [...] new 08530d6e6384 btrfs: qgroup: fix qgroup create ioctl returning success a [...] new a943812bfffb btrfs: qgroup: use btrfs_qgroup_enabled() in ioctls new 1ef94169db09 btrfs: populate otime when logging an inode item new 9e9ff875e417 btrfs: use readahead_expand() on compressed extents new d30b236a3e70 btrfs: avoid logging tree mod log elements for irrelevant [...] new aee10fe4e4f6 btrfs: reduce size of struct tree_mod_elem new e560afc1a83d btrfs: set search_commit_root to false in iterate_inodes_f [...] new 2b759eea989f btrfs: send: directly return strcmp() result when comparin [...] new f2cb97ee964a btrfs: index buffer_tree using node size new e8d58aef119a btrfs: open code RCU for device name new c76841362f66 btrfs: remove struct rcu_string new 00c0cf844465 btrfs: accessors: simplify folio bounds checks new 378c95c477b4 btrfs: accessors: use type sizeof constants directly new d5a87dbd9583 btrfs: accessors: inline eb bounds check and factor out th [...] new 58383c6866a7 btrfs: accessors: compile-time fast path for u8 new 1ed0f75d57ae btrfs: accessors: compile-time fast path for u16 new c8b33a57fba2 btrfs: accessors: set target address at initialization new ae807482255b btrfs: accessors: factor out split memcpy with two sources new 72b2b199d5ee btrfs: accessors: rename variable for folio offset new e8d2e254dc07 btrfs: use clear_and_wake_up_bit() where open coded new 6599716de2d6 btrfs: fix -ENOSPC mmap write failure on NOCOW files/extents new 11ad7983c2ee btrfs: use variable for io_tree when clearing range in btr [...] new 601ea9c42a58 btrfs: use btrfs_inode local variable at btrfs_page_mkwrite() new c6482cff95c7 btrfs: update function comment for btrfs_check_nocow_lock() new 68e0fcc3617b btrfs: assert we can NOCOW the range in btrfs_truncate_block() new 240fafaa4400 btrfs: make btrfs_check_nocow_lock() check more than one extent new a507904090d0 btrfs: remove redundant auto reclaim log message new 5ae011bcbb5a btrfs: don't print relocation messages from auto reclaim new bfc9d71aa41d btrfs: set EXTENT_NORESERVE before range unlock in btrfs_t [...] new 279b4db10e46 btrfs: use cached state when falling back from NOCoW write [...] new d6be378de06c btrfs: remove btrfs_clear_extent_bits() new 306180142046 btrfs: zoned: do not remove unwritten non-data block group new 62be7afcc13b btrfs: zoned: requeue to unused block group list if zone f [...] new 807d9023e75f btrfs: fix ssd_spread overallocation new 009b2056cb25 btrfs: defrag: add flag to force no-compression new 4e346baee95f btrfs: reloc: unconditionally invalidate the page cache fo [...] new cec780a139f3 btrfs: output more info when btrfs_subpage_assert() failed new 041c39da53c2 btrfs: enable large data folios for data reloc inode new 7ebf381a6942 btrfs: don't ignore inode missing when replaying log tree new 24e066ded45b btrfs: don't skip remaining extrefs if dir not found durin [...] new 3a074cc659ef btrfs: use saner variable type and name to indicate extref [...] new 55fae08a0638 btrfs: unfold transaction aborts when writing dirty block groups new 005b0a0c24e1 btrfs: send: use fallocate for hole punching with send stream v2 new f92b71ffca8c Merge tag 'for-6.17-tag' of git://git.kernel.org/pub/scm/l [...] new a11b4fa602ed Merge tag 'ntfs3_for_6.17' of https://github.com/Paragon-S [...] new 76a9701325d3 Merge tag 'erofs-for-6.17-rc1' of git://git.kernel.org/pub [...] new f3f5edc5e41e Merge tag 'xfs-merge-6.17' of git://git.kernel.org/pub/scm [...] new a90f1b6ad664 Merge tag 'gfs2-for-6.17' of git://git.kernel.org/pub/scm/ [...] new ce3f5bb7504c Merge tag 'nfsd-6.17' of git://git.kernel.org/pub/scm/linu [...] new 126e5754e942 Merge tag 'pull-headers_param' of git://git.kernel.org/pub [...] new 11fe69fbd56f Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/li [...] new 1959e18cc0b8 Merge tag 'pull-simple_recursive_removal' of git://git.ker [...] new ddf52f12ef50 Merge tag 'pull-rpc_pipefs' of git://git.kernel.org/pub/sc [...] new 8297b790c65d Merge tag 'pull-securityfs' of git://git.kernel.org/pub/sc [...] new 2d9c1336edc7 Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linu [...] new 815d3c16280c Merge tag 'pull-ceph-d_name-fixes' of git://git.kernel.org [...] new 953e117bf4aa Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/ [...] new 794cbac9c053 Merge tag 'pull-mount' of git://git.kernel.org/pub/scm/lin [...] new 7879d7aff0ff Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/ [...] new 117eab5c6e31 Merge tag 'vfs-6.17-rc1.coredump' of git://git.kernel.org/ [...] new 672820a070ea ovl: properly print correct variable new 934600daa7bc Merge tag 'vfs-6.17-rc1.ovl' of git://git.kernel.org/pub/s [...] new f70d24c230bc Merge tag 'vfs-6.17-rc1.nsfs' of git://git.kernel.org/pub/ [...] new 0c4ec4a339b4 Merge tag 'vfs-6.17-rc1.async.dir' of git://git.kernel.org [...] new 278c7d9b5e0c Merge tag 'vfs-6.17-rc1.fallocate' of git://git.kernel.org [...] new 7031769e102b Merge tag 'vfs-6.17-rc1.mmap_prepare' of git://git.kernel. [...] new 672dcda24607 Merge tag 'vfs-6.17-rc1.pidfs' of git://git.kernel.org/pub [...] new 7e7bc8335b14 Merge tag 'vfs-6.17-rc1.bpf' of git://git.kernel.org/pub/s [...] new add07519ea6b Merge tag 'vfs-6.17-rc1.rust' of git://git.kernel.org/pub/ [...] new cec40a7c80e8 Merge tag 'vfs-6.17-rc1.integrity' of git://git.kernel.org [...] new 57fcb7d930d8 Merge tag 'vfs-6.17-rc1.fileattr' of git://git.kernel.org/ [...] new 0965549d6f5f Merge tag 'vfs-6.17-rc1.super' of git://git.kernel.org/pub [...] new b5d760d53ac2 Merge tag 'vfs-6.17-rc1.iomap' of git://git.kernel.org/pub [...] new 595d7ebeaf39 fuse: remove page alignment check for writeback len new 1edaac340f4d block: change blk_get_meta_cap() stub return -ENOIOCTLCMD new c7bfaff47a17 Merge tag 'fs_for_v6.17-rc1' of git://git.kernel.org/pub/s [...] new d3ed6d6981f4 hfs: fix not erasing deleted b-tree node issue new 2eafb669da0b hfsplus: make splice write available again new 4c831f30475a hfs: make splice write available again new fcb96956c921 hfsplus: remove mutex_lock check in hfsplus_free_extents new 4c6a567cb8e8 hfsplus: don't set REQ_SYNC for hfsplus_submit_bio() new c7c6363ca186 hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file() new 94458781aee6 hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() new c80aa2aaaa5e hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read() new a431930c9bac hfs: fix slab-out-of-bounds in hfs_bnode_read() new 736a0516a162 hfs: fix general protection fault in hfs_find_init() new cb6bbff7e6fb Merge tag 'hfs-v6.17-tag1' of git://git.kernel.org/pub/scm [...] new e5cf61fa6e2f Merge tag 'v6.17-rc-smb3-server-fixes' of git://git.samba. [...] adds 4d811e395bbe io_uring: add IO_URING_F_INLINE issue flag adds af19388a9738 io_uring: add struct io_cold_def->sqe_copy() method adds ead21053bf34 io_uring/uring_cmd: get rid of io_uring_cmd_prep_setup() adds ecf47d452ced io_uring/uring_cmd: implement ->sqe_copy() to avoid unnece [...] adds cb9ccfb404e7 io_uring/nop: add IORING_NOP_TW completion flag adds 2410251cde0b net: timestamp: add helper returning skb's tx tstamp adds 5be5726e1a23 Merge branch 'timestamp-for-jens' of https://git.kernel.or [...] adds 162151889267 io_uring/poll: introduce io_arm_apoll() adds b95575495948 io_uring/cmd: allow multishot polled commands adds ac479eac22e8 io_uring: add mshot helper for posting CQE32 adds 9e4ed359b8ef io_uring/netcmd: add tx timestamping cmd support adds 94b2030968be io_uring: remove errant ';' from IORING_CQE_F_TSTAMP_HW de [...] adds 3a0ae385f69e io_uring/mock: add basic infra for test mock files adds 4aac001f7803 io_uring/mock: add cmd using vectored regbufs adds d1aa03465714 io_uring/mock: add sync read/write adds 2f71d2386f4f io_uring/mock: allow to choose FMODE_NOWAIT adds 0c98a44329c1 io_uring/mock: support for async read/write adds e448d578264a io_uring/mock: add trivial poll handler adds daa01d954b13 io_uring/rsrc: skip atomic refcount for uncloned buffers adds cf73d9970ea4 io_uring: don't use int for ABI adds 1bc889026480 Merge branch 'io_uring-6.16' into for-6.17/io_uring adds 825aea662b49 io_uring/rw: cast rw->flags assignment to rwf_t adds e9a9ddb15b09 io_uring/zcrx: always pass page to io_zcrx_copy_chunk adds 06897ddfc523 io_uring/zcrx: return error from io_zcrx_map_area_* adds 54e89a93ef05 io_uring/zcrx: introduce io_populate_area_dma adds b84621d96ee0 io_uring/zcrx: allocate sgtable for umem areas adds 1b4dc1ff0a88 io_uring/zcrx: assert area type in io_zcrx_iov_page adds e67645bb7f3f io_uring/zcrx: prepare fallback for larger pages adds e227c8cdb47b io_uring/net: use passed in 'len' in io_recv_buf_select() adds 3919b695932d io_uring/net: move io_sr_msg->retry_flags to io_sr_msg->flags adds 6a8afb9fff64 io_uring/net: allow multishot receive per-invocation cap adds 6e4098382b66 io_uring/poll: cleanup apoll freeing adds b1915b18e1d0 io_uring/net: cast min_not_zero() type adds 8723c146ad4c io_uring: deduplicate wakeup handling adds 0ebc9a7ecf6a io_uring/net: Support multishot receive len cap adds 11fbada7184f io_uring: export io_[un]account_mem adds 262ab205180d io_uring/zcrx: account area memory adds 733c43f1df34 io_uring/cmd: introduce IORING_URING_CMD_REISSUE flag adds 9aad72b4e3f0 btrfs/ioctl: store btrfs_uring_encoded_data in io_btrfs_cmd adds 2e6dbb25ea15 io_uring/cmd: remove struct io_uring_cmd_data adds d1fbe1ebf4a1 io_uring: fix breakage in EXPERT menu adds 720df2310b89 io_uring/zcrx: fix null ifq on area destruction adds 6bbd3411ff87 io_uring/zcrx: don't leak pages on account failure adds d9f595b9a65e io_uring/zcrx: fix leaking pages on sg init fail new c3018a2c6ada Merge tag 'for-6.17/io_uring-20250728' of git://git.kernel [...] adds 9b8b84879d4a block: Increase BLK_DEF_MAX_SECTORS_CAP adds 3f66ccbaaef3 block: Make REQ_OP_ZONE_FINISH a write operation adds f70291411ba2 block: Introduce bio_needs_zone_write_plugging() adds 2df7168717b7 dm: Always split write BIOs to zoned device limits adds e549663849e5 dm: dm-crypt: Do not partially accept write BIOs with zone [...] adds 409f9287dab3 dm: Check for forbidden splitting of zone write operations adds 38446014648c block: don't merge different kinds of P2P transfers in a s [...] adds 858299dc6160 block: add scatterlist-less DMA mapping helpers adds de769c846ae4 nvme-pci: refactor nvme_pci_use_sgls adds cd71b52a559d nvme-pci: merge the simple PRP and SGL setup into a common helper adds deecd1c49cd3 nvme-pci: remove superfluous arguments adds 7ce3c1dd78fc nvme-pci: convert the data mapping to blk_rq_dma_map adds 16353f1b0e08 nvme-pci: replace NVME_MAX_KB_SZ with NVME_MAX_BYTE adds ba83e321ccf2 nvme-pci: rework the build time assert for NVME_MAX_NR_DES [...] adds c2f48453b780 ublk: use vmalloc for ublk_device's __queues adds 7ba962f4d73b ublk: remove struct ublk_rq_data adds 5af8b36f6e4c ublk: check cmd_op first adds ee97736384be ublk: handle UBLK_IO_FETCH_REQ earlier adds be4f1b619f5a ublk: remove task variable from __ublk_ch_uring_cmd() adds 2b53d4e994b9 ublk: consolidate UBLK_IO_FLAG_{ACTIVE,OWNED_BY_SRV} checks adds 2da1e7bb3f72 ublk: don't take ublk_queue in ublk_unregister_io_buf() adds 763ff02ce287 ublk: allow UBLK_IO_(UN)REGISTER_IO_BUF on any task adds 7ab741081be3 ublk: return early if blk_should_fake_timeout() adds 8a8fe42d765b ublk: optimize UBLK_IO_REGISTER_IO_BUF on daemon task adds 1ceeedb59749 ublk: optimize UBLK_IO_UNREGISTER_IO_BUF on daemon task adds c9d066ebfd2f ublk: remove ubq checks from ublk_{get,put}_req_ref() adds 857f431824aa ublk: cache-align struct ublk_io adds b6139a6abf67 lib/group_cpus: Let group_cpu_evenly() return the number o [...] adds 3f27c1de5df2 blk-mq: add number of queue calc helper adds 4082c98c1fef nvme-pci: use block layer helpers to calculate num of queues adds 94970cfb5f10 scsi: use block layer helpers to calculate num of queues adds 0a50ed0574ff virtio: blk/scsi: use block layer helpers to calculate num [...] adds 39107ccbc696 bcache: switch from pages to folios in read_super() adds 264a3fdab236 block: zram: replace scnprintf() with sysfs_emit() in *_sh [...] adds e74a1c6a8e8a zram: pass buffer offset to zcomp_available_show() adds 2fa9c93035e1 ublk: speed up ublk server exit handling adds 10d77a8c60b2 ublk: introduce and use ublk_set_canceling helper adds 1cea5180f2f8 block: remove pktcdvd driver adds b8b7570a7ec8 nvme-pci: fix dma unmapping when using PRPs and not using [...] adds 5a593def8bb6 Documentation: remove reference to pktcdvd in cdrom documentation adds 8e1fab9cccc7 block: mtip32xx: Fix usage of dma_map_sg() adds 00c9c9628b49 drbd: add missing kref_get in handle_write_conflicts adds 8b428f42f3ed nbd: fix lockdep deadlock warning adds 1bb94ff5ab4b nvme-pci: don't allocate dma_vec for IOVA mappings adds 7e49538288e5 loop: Avoid updating block size under exclusive owner adds cb1bdf0797ac block: floppy: Fix uninitialized use of outparam adds bd116214d53c blktrace: add zoned block commands to blk_fill_rwbs adds 5022dae76234 block: split blk_zone_update_request_bio into two functions adds 4cc21a00762b block: add tracepoint for blk_zone_update_request_bio adds 4020d22f0d08 block: add tracepoint for blkdev_zone_mgmt adds 2e92ac61c901 block: add trace messages to zone write plugging adds c2c8089f325e ublk: validate ublk server pid adds dd7a8507319e ublk: look up ublk task via its pid in timeout handler adds 7074feeca41d ublk: move fake timeout logic into __ublk_complete_rq() adds 07bc70643179 ublk: let ublk_fill_io_cmd() cover more things adds 7ebdba87cf2a ublk: avoid to pass `struct ublksrv_io_cmd *` to ublk_comm [...] adds 52460dda3a77 ublk: move auto buffer register handling into one dedicate [...] adds 21bb9facb1e7 ublk: store auto buffer register data into `struct ublk_io` adds 3446583f81fc ublk: add helper ublk_check_fetch_buf() adds b749965edda8 ublk: remove ublk_commit_and_fetch() adds ef92541d99c1 ublk: pass 'const struct ublk_io *' to ublk_[un]map_io() adds b36c73251aae selftests: ublk: remove `tag` parameter of ->tgt_io_done() adds e0054835bf68 selftests: ublk: pass 'ublk_thread *' to ->queue_io() and [...] adds 92dda98424fe selftests: ublk: pass 'ublk_thread *' to more common helpers adds c3a6d48f86da selftests: ublk: remove ublk queue self-defined flags adds a66f89017673 selftests: ublk: improve flags naming adds c1dc9b0d9e48 selftests: ublk: add helper ublk_handle_uring_cmd() for ha [...] adds e56828f4df13 selftests: ublk: add utils.h adds 01ceec076ba1 ublk: remove unused req argument from ublk_sub_req_ref() adds ab17ead0e0ee block: fix blk_zone_append_update_request_bio() kernel-doc adds 6381061d8214 ilog2: add max_pow_of_two_factor() adds 1de67e8e28fc block: sanitize chunk_sectors for atomic write limits adds 4b8beba60d32 md/raid0: set chunk_sectors limit adds 7ef50c4c6a9c md/raid10: set chunk_sectors limit adds 5fb9d4341b78 dm-stripe: limit chunk_sectors to the stripe size adds 63d092d1c1b1 block: use chunk_sectors when evaluating stacked atomic wr [...] adds 675f94057635 dm: split write BIOs on zone boundaries when zone append i [...] adds 164c187d25b6 nvme: fix multiple spelling and grammar issues in host drivers adds 3b1eabed272e nvme: fix incorrect variable in io cqes error message adds 2e7dd5c1a8ae nvmet: remove redundant assignment of error code in nvmet_ [...] adds b5cd5f1e5020 nvme: fix typo in status code constant for self-test in progress adds 3be8ad8caa9b docs: nvme: fix grammar in nvme-pci-endpoint-target.rst adds 5a58ac9bfc41 nvme-tcp: log TLS handshake failures at error level adds 746d0ac5a07d nvmet: pci-epf: Do not complete commands twice if nvmet_re [...] adds 5b2c214a9594 nvme-pci: try function level reset on init failure adds b8da74000db3 Merge tag 'nvme-6.17-2025-07-22' of git://git.infradead.or [...] adds 9e59d609763f md: call del_gendisk in control path adds 5f286f33553d md: Don't clear MD_CLOSING until mddev is freed adds 790abe4d77af md: remove/add redundancy group only in level change adds 3ec8db61e785 md/raid5: unset WQ_CPU_INTENSIVE for raid5 unbound workqueue adds c0ffeb648000 md: allow removing faulty rdev during resync adds bc1c2f0ae355 md/raid10: fix set but not used variable in sync_request_write() adds c20413b79925 Merge tag 'md-6.17-20250722' of https://git.kernel.org/pub [...] adds 63ce53724637 sunvdc: Balance device refcount in vdc_port_mpgroup_check adds 5ec9d26b78c4 cdrom: Call cdrom_mrw_exit from cdrom_release function adds 5989bfe6ac6b block: restore two stage elevator switch while running nr_ [...] new 6e11664f1484 Merge tag 'for-6.17/block-20250728' of git://git.kernel.dk/linux new e268c230c0e9 Merge tag 'zonefs-6.17-rc1' of git://git.kernel.org/pub/sc [...] adds a0f26fcc3839 ata: libata: Remove ATA_DFLAG_ZAC device flag adds cb45e3ff431f ata: libata-scsi: Cleanup ata_scsi_offline_dev() adds ed62a62a18bc ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig adds 2b89eb177c46 ata: libata: Improve LPM policies description adds 3a382b9b13aa ata: ahci: Clarify mobile_lpm_policy description adds 0013ddc4cf20 ata: libata-eh: Move and rename ata_eh_set_lpm() adds d360121832d8 ata: libata-core: Introduce ata_dev_config_lpm() adds d99a9142e782 ata: libata-core: Move device LPM quirk settings to ata_de [...] adds b1f5af54f1f5 ata: libata-core: Advertize device support for DIPM and HI [...] adds 4371fe1ba400 ata: libata-eh: Avoid unnecessary resets when revalidating [...] adds 413e800cadbf ata: libata-sata: Disallow changing LPM state if not supported adds f7870e8d345c ata: ahci: Disable DIPM if host lacks support adds 4edf1505b76d ata: ahci: Disallow LPM policy control for external ports adds 65b2c92f69d3 ata: ahci: Disallow LPM policy control if not supported adds 3b50dd4c064d ata: libata-core: Reduce the number of messages signaling [...] adds cb35d3b62274 ata: libata_eh: Add debug messages to ata_eh_link_set_lpm() adds 6d4405b16d37 ata: libata-core: Cache the general purpose log directory adds 6cbd989626b5 ata: libata-core: Make ata_dev_cleanup_cdl_resources() static adds 6ba4d05c1425 ata: libata-eh: Rename and make ata_set_mode() static adds 31921e87b2d2 ata: libata-core: Rename ata_do_set_mode() adds 7aae547bbe44 ata: libata: Introduce ata_port_eh_scheduled() adds c5fccfe9e4e9 ata: libata-eh: use bool for fastdrain in ata_eh_set_pending() adds 48925ba7dfa7 ata: libata-transport: replace scnprintf with sysfs_emit f [...] adds 5158ec2566b7 ata: libata-eh: Make ata_eh_followup_srst_needed() return a bool adds 148fbaf57169 ata: pata_rdc: Use registered definition for the RDC vendor adds df6f9a918ea8 ata: libata-eh: Remove ata_do_eh() adds a4daf088a773 ata: libata-eh: Simplify reset operation management adds 546527b92d7e Documentation: driver-api: Update libata error handler inf [...] new ced1b9e0392d Merge tag 'ata-6.17-rc1' of git://git.kernel.org/pub/scm/l [...] new 2bba4a910380 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 3edf0fb6668e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new fbd4f1d9029e Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 75e2ee4b31f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 309c2b776c87 cifs: Add support for creating reparse points over SMB1 new e5acab35feff smb: client: get rid of kstrdup() when parsing user mount option new 524fa5bcc384 smb: client: get rid of kstrdup() when parsing pass mount option new 1b6075ebd34d smb: client: get rid of kstrdup() when parsing pass2 mount option new 60c9511253d5 smb: client: get rid of kstrdup() when parsing domain moun [...] new 28f09823de92 smb: client: get rid of kstrdup() when parsing iocharset m [...] new 78d2024c9676 smb3 client: add way to show directory leases for improved [...] new c7e1f11d379d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 8c857493ddc5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3155d264dfac Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 3193e8942fc7 samples: fix building fs-monitor on musl systems new 08da98e1b2f7 fsnotify: merge file_set_fsnotify_mode_from_watchers() wit [...] new 0d4c4d4ea443 fsnotify: optimize FMODE_NONOTIFY_PERM for the common cases new 17e58687367a Merge fsnotify changes with fixed up authorship. new 5b4831fd9dbf Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 173a3dbc84cb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 0349b7f95c80 f2fs: avoid redundant clean nat entry move in lru list new 40aa9e1223fd f2fs: directly add newly allocated pre-dirty nat entry to [...] new 6840faddb656 f2fs: fix to update upper_p in __get_secs_required() correctly new e194e140ab7d f2fs: fix to calculate dirty data during has_not_enough_fr [...] new 1005a3ca28e9 f2fs: fix to trigger foreground gc during f2fs_map_blocks( [...] new 6fb8bfb03dab Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new f1eee290c892 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a9e9692621b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 82d9dea73b70 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 67173860a763 NFS: cleanup error handling in nfs4_server_common_setup new 7375bbad467e NFS: cleanup nfs_inode_reclaim_delegation new aee077d8edc8 NFS: move the delegation_watermark module parameter new 2fb4af5ea3c7 NFS: track active delegations per-server new f5b3108e6a14 NFS: use a hash table for delegation lookup new 1db3a48e83bb NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_re [...] new ec0abdda891f NFS: Clean up pnfs_put_layout_hdr()/pnfs_destroy_layout_final() new f66e6bffc531 SUNRPC: Silence warnings about parameters not being described new ef93a685e01a NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() new 9acb237deff7 NFSv4.2: another fix for listxattr new 99765233ab42 NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY new 32dbb66d8bc4 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 0c47beacfd8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39615c0fff67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 84dd4b63e2ca Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 6c04c9642d88 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 (142d0244b1a8) \ N -- N -- N refs/heads/fs-next (6c04c9642d88)
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 298 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/debugfs-pktcdvd | 18 - Documentation/ABI/testing/sysfs-class-pktcdvd | 97 - Documentation/cdrom/cdrom-standard.rst | 1 - Documentation/cdrom/index.rst | 1 - Documentation/cdrom/packet-writing.rst | 139 - Documentation/driver-api/libata.rst | 25 +- Documentation/filesystems/porting.rst | 20 +- Documentation/nvme/nvme-pci-endpoint-target.rst | 22 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - MAINTAINERS | 8 +- block/bio-integrity.c | 3 + block/bio.c | 20 +- block/blk-mq-cpumap.c | 46 +- block/blk-mq-dma.c | 161 ++ block/blk-mq.c | 96 +- block/blk-settings.c | 62 +- block/blk-zoned.c | 43 +- block/blk.h | 42 +- block/elevator.c | 10 +- block/ioctl.c | 7 +- drivers/ata/Kconfig | 36 +- drivers/ata/ahci.c | 25 +- drivers/ata/ahci_da850.c | 6 +- drivers/ata/ahci_dm816.c | 2 +- drivers/ata/ahci_imx.c | 13 +- drivers/ata/ahci_qoriq.c | 4 +- drivers/ata/ahci_xgene.c | 8 +- drivers/ata/ata_piix.c | 4 +- drivers/ata/libahci.c | 10 +- drivers/ata/libata-core.c | 137 +- drivers/ata/libata-eh.c | 433 +-- drivers/ata/libata-pmp.c | 26 +- drivers/ata/libata-sata.c | 7 +- drivers/ata/libata-scsi.c | 25 +- drivers/ata/libata-sff.c | 18 +- drivers/ata/libata-transport.c | 4 +- drivers/ata/libata.h | 24 +- drivers/ata/pata_acpi.c | 2 +- drivers/ata/pata_ali.c | 10 +- drivers/ata/pata_amd.c | 4 +- drivers/ata/pata_artop.c | 4 +- drivers/ata/pata_atiixp.c | 2 +- drivers/ata/pata_efar.c | 2 +- drivers/ata/pata_ep93xx.c | 4 +- drivers/ata/pata_hpt366.c | 2 +- drivers/ata/pata_hpt37x.c | 4 +- drivers/ata/pata_hpt3x2n.c | 2 +- drivers/ata/pata_icside.c | 2 +- drivers/ata/pata_it8213.c | 2 +- drivers/ata/pata_jmicron.c | 2 +- drivers/ata/pata_marvell.c | 2 +- drivers/ata/pata_mpiix.c | 2 +- drivers/ata/pata_ns87410.c | 2 +- drivers/ata/pata_octeon_cf.c | 2 +- drivers/ata/pata_oldpiix.c | 2 +- drivers/ata/pata_opti.c | 2 +- drivers/ata/pata_optidma.c | 6 +- drivers/ata/pata_parport/pata_parport.c | 4 +- drivers/ata/pata_pcmcia.c | 4 +- drivers/ata/pata_pdc2027x.c | 4 +- drivers/ata/pata_rdc.c | 6 +- drivers/ata/pata_sis.c | 2 +- drivers/ata/pata_sl82c105.c | 2 +- drivers/ata/pata_triflex.c | 2 +- drivers/ata/pata_via.c | 2 +- drivers/ata/pdc_adma.c | 2 +- drivers/ata/sata_dwc_460ex.c | 2 +- drivers/ata/sata_fsl.c | 6 +- drivers/ata/sata_highbank.c | 2 +- drivers/ata/sata_inic162x.c | 2 +- drivers/ata/sata_mv.c | 10 +- drivers/ata/sata_nv.c | 2 +- drivers/ata/sata_promise.c | 4 +- drivers/ata/sata_qstor.c | 4 +- drivers/ata/sata_rcar.c | 2 +- drivers/ata/sata_sil.c | 2 +- drivers/ata/sata_sil24.c | 8 +- drivers/ata/sata_svw.c | 4 +- drivers/ata/sata_sx4.c | 2 +- drivers/ata/sata_uli.c | 2 +- drivers/ata/sata_via.c | 4 +- drivers/block/Kconfig | 43 - drivers/block/Makefile | 1 - drivers/block/drbd/drbd_receiver.c | 6 +- drivers/block/floppy.c | 2 +- drivers/block/loop.c | 38 +- drivers/block/mtip32xx/mtip32xx.c | 27 +- drivers/block/nbd.c | 12 +- drivers/block/pktcdvd.c | 2916 -------------------- drivers/block/sunvdc.c | 4 +- drivers/block/ublk_drv.c | 578 ++-- drivers/block/virtio_blk.c | 5 +- drivers/block/zram/zcomp.c | 15 +- drivers/block/zram/zcomp.h | 2 +- drivers/block/zram/zram_drv.c | 31 +- drivers/cdrom/cdrom.c | 8 +- drivers/md/bcache/super.c | 22 +- drivers/md/dm-crypt.c | 49 +- drivers/md/dm-stripe.c | 1 + drivers/md/dm.c | 54 +- drivers/md/md.c | 73 +- drivers/md/md.h | 26 +- drivers/md/raid0.c | 1 + drivers/md/raid10.c | 4 +- drivers/md/raid5.c | 2 +- drivers/nvme/host/apple.c | 4 +- drivers/nvme/host/constants.c | 4 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/fc.c | 10 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 640 +++-- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/tcp.c | 11 +- drivers/nvme/target/core.c | 2 - drivers/nvme/target/passthru.c | 4 +- drivers/nvme/target/pci-epf.c | 25 +- drivers/nvme/target/zns.c | 2 +- drivers/scsi/libsas/sas_ata.c | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 15 +- drivers/scsi/qla2xxx/qla_isr.c | 10 +- drivers/scsi/smartpqi/smartpqi_init.c | 5 +- drivers/scsi/virtio_scsi.c | 1 + drivers/virtio/virtio_vdpa.c | 9 +- fs/btrfs/Kconfig | 3 +- fs/btrfs/bio.c | 10 - fs/btrfs/bio.h | 17 - fs/btrfs/btrfs_inode.h | 2 +- fs/btrfs/compression.c | 2 - fs/btrfs/extent_io.c | 41 +- fs/btrfs/file-item.c | 29 - fs/btrfs/ioctl.c | 38 +- fs/btrfs/subpage.h | 9 +- fs/btrfs/tree-log.c | 2 +- fs/coredump.c | 1 + fs/f2fs/data.c | 5 +- fs/f2fs/node.c | 56 +- fs/f2fs/segment.h | 5 +- fs/fuse/file.c | 2 - fs/fuse/virtio_fs.c | 6 +- fs/hfs/bfind.c | 3 + fs/hfs/bnode.c | 93 + fs/hfs/btree.c | 57 +- fs/hfs/extent.c | 2 +- fs/hfs/hfs_fs.h | 1 + fs/hfs/inode.c | 1 + fs/hfsplus/bnode.c | 92 + fs/hfsplus/extents.c | 3 - fs/hfsplus/inode.c | 1 + fs/hfsplus/super.c | 6 +- fs/hfsplus/unicode.c | 7 + fs/hfsplus/xattr.c | 6 +- fs/nfs/client.c | 1 + fs/nfs/delegation.c | 110 +- fs/nfs/delegation.h | 3 + fs/nfs/dir.c | 4 +- fs/nfs/export.c | 11 +- fs/nfs/internal.h | 9 +- fs/nfs/nfs4client.c | 14 +- fs/nfs/nfs4proc.c | 32 +- fs/nfs/pnfs.c | 28 +- fs/overlayfs/dir.c | 5 +- fs/smb/client/cached_dir.h | 1 - fs/smb/client/cifs_debug.c | 53 + fs/smb/client/cifsglob.h | 14 +- fs/smb/client/cifsproto.h | 8 + fs/smb/client/cifssmb.c | 128 + fs/smb/client/link.c | 13 +- fs/smb/client/reparse.c | 16 +- fs/smb/client/reparse.h | 4 +- fs/smb/client/smb1ops.c | 31 +- fs/smb/client/smb2inode.c | 2 +- fs/smb/client/smb2ops.c | 10 +- fs/smb/client/smb2proto.h | 5 +- fs/xfs/xfs_mount.c | 5 - include/linux/blk-integrity.h | 2 +- include/linux/blk-mq-dma.h | 63 + include/linux/blk-mq.h | 2 + include/linux/blk_types.h | 8 +- include/linux/blkdev.h | 64 +- include/linux/cdrom.h | 1 - include/linux/group_cpus.h | 2 +- include/linux/io_uring/cmd.h | 11 +- include/linux/io_uring_types.h | 5 + include/linux/libata.h | 54 +- include/linux/log2.h | 14 + include/linux/nfs_fs_sb.h | 3 + include/linux/nvme.h | 2 +- include/linux/pktcdvd.h | 198 -- include/net/sock.h | 4 + include/trace/events/block.h | 91 +- include/uapi/linux/io_uring.h | 19 +- include/uapi/linux/io_uring/mock_file.h | 47 + include/uapi/linux/ublk_cmd.h | 10 + init/Kconfig | 13 +- io_uring/Makefile | 1 + io_uring/cmd_net.c | 82 + io_uring/io_uring.c | 90 +- io_uring/io_uring.h | 28 +- io_uring/mock_file.c | 363 +++ io_uring/net.c | 79 +- io_uring/nop.c | 8 +- io_uring/opdef.c | 1 + io_uring/opdef.h | 1 + io_uring/poll.c | 44 +- io_uring/poll.h | 1 + io_uring/rsrc.c | 10 +- io_uring/rsrc.h | 2 + io_uring/rw.c | 2 +- io_uring/uring_cmd.c | 93 +- io_uring/uring_cmd.h | 9 +- io_uring/zcrx.c | 267 +- io_uring/zcrx.h | 2 + kernel/irq/affinity.c | 11 +- kernel/trace/blktrace.c | 25 + lib/group_cpus.c | 16 +- net/socket.c | 46 + net/sunrpc/auth_gss/gss_krb5_crypto.c | 4 +- tools/testing/selftests/coredump/stackdump_test.c | 5 +- tools/testing/selftests/ublk/fault_inject.c | 15 +- tools/testing/selftests/ublk/file_backed.c | 32 +- tools/testing/selftests/ublk/kublk.c | 140 +- tools/testing/selftests/ublk/kublk.h | 135 +- tools/testing/selftests/ublk/null.c | 32 +- tools/testing/selftests/ublk/stripe.c | 33 +- tools/testing/selftests/ublk/utils.h | 70 + 225 files changed, 4281 insertions(+), 5406 deletions(-) delete mode 100644 Documentation/ABI/testing/debugfs-pktcdvd delete mode 100644 Documentation/ABI/testing/sysfs-class-pktcdvd delete mode 100644 Documentation/cdrom/packet-writing.rst delete mode 100644 drivers/block/pktcdvd.c create mode 100644 include/linux/blk-mq-dma.h delete mode 100644 include/linux/pktcdvd.h create mode 100644 include/uapi/linux/io_uring/mock_file.h create mode 100644 io_uring/mock_file.c create mode 100644 tools/testing/selftests/ublk/utils.h