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 b031223611df Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 10d1ea01b7b3 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 61885c3f68db Merge branch '9p-next' of https://github.com/martinetd/linux omits 60a69cba34d0 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits ed69de5b7bac Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits fd63554c6fb5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fce0b0720155 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 6ba16e6d30a7 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits ab464eab0ff7 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 39505155b6b8 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b381e1d96c47 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits c466208a599c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d22df65409d6 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits f181ff6016f9 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits bd8f9ddd0d7f Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits d2c480ee0ee3 smb: client: show directory lease state in /proc/fs/cifs/o [...] omits 9e4a89c354b7 smb: client: show smb lease key in open_dirs output omits 3bccb5bac554 smb: client: show smb lease key in open_files output omits 31baf03ed6c4 smb: client: call smbd_destroy() in the same splace as ker [...] omits 0c5b10db9c74 smb: client: handle lack of IPC in dfs_cache_refresh() omits 7a879b89f3b9 Merge branch 'for-next-next-v6.18-20251022' into for-next- [...] omits ecf2ae1fc98e Merge branch 'for-next-current-v6.17-20251022' into for-ne [...] omits 91e41d2313b5 Merge branch 'misc-next' into for-next-next-v6.18-20251022 omits 675c993ef9eb Merge branch 'b-for-next' into for-next-next-v6.18-20251022 omits 3c1213169d81 Merge branch 'misc-6.18' into for-next-current-v6.17-20251022 omits e41d24bcdd70 btrfs: === misc-next on b-for-next === omits 188727c65084 Merge branch 'misc-6.18' into next-fixes omits bf61aa8bf642 btrfs: ref-verify: fix IS_ERR() vs NULL check in btrfs_bui [...] omits c6c9991581a8 btrfs: fix delayed_node ref_tracker use after free omits ef08382e1005 btrfs: remove pointless data_end assignment in btrfs_exten [...] omits 29d4bf1f1b61 btrfs: send: fix duplicated rmdir operations when using extrefs omits d9c9b0982112 btrfs: use the key format macros when printing keys omits 3f3be52a2015 btrfs: add macros to facilitate printing of keys omits 71e844c2c0bb btrfs: directly free partially initialized fs_info in btrf [...] omits 7451006d436b btrfs: remove redundant refcount check in btrfs_put_transaction() omits dc2cf9811229 btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() omits a6c12d429db0 btrfs: remove fs_info argument from btrfs_sysfs_add_space_ [...] omits 00c63c9d4c3a btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions omits 87c5a94fc364 btrfs: remove fs_info argument from btrfs_reserve_metadata [...] omits 95a68c409ae8 btrfs: remove fs_info argument from __reserve_bytes() omits 6d8138faab8e btrfs: fix parameter documentation for btrfs_reserve_data_bytes() omits fbb514c712c5 btrfs: remove fs_info argument from maybe_clamp_preempt() omits ce0825e40b36 btrfs: remove fs_info argument from handle_reserve_ticket() omits 6834d60d5ef6 btrfs: remove fs_info argument from steal_from_global_rsv() omits b51413da6f4c btrfs: remove fs_info argument from need_preemptive_reclaim() omits 950da7248abf btrfs: remove fs_info argument from btrfs_calc_reclaim_met [...] omits bee8d00c9fe6 btrfs: remove fs_info argument from shrink_delalloc() and [...] omits 572618476397 btrfs: remove fs_info argument from btrfs_dump_space_info() omits 7059aea10b85 btrfs: remove fs_info argument from btrfs_can_overcommit() omits 3dc8509547a5 btrfs: remove fs_info argument from calc_available_free_space() omits edf222b272b3 btrfs: remove fs_info argument from maybe_fail_all_tickets() omits 0318d13bf664 btrfs: remove fs_info argument from priority_reclaim_metad [...] omits fa207bd86ce1 btrfs: remove fs_info argument from priority_reclaim_data_space() omits 87825dd5f6a7 btrfs: remove fs_info argument from btrfs_try_granting_tickets() omits f5cf12295049 btrfs: avoid repeated computations in btrfs_mark_ordered_i [...] omits e334e20d7c91 btrfs: avoid multiple i_size rounding in btrfs_truncate() omits 7fddbd77de05 btrfs: consistently round up or down i_size in btrfs_truncate() omits e3a8a91c5c5c btrfs: add unlikely to unexpected error case in extent_wri [...] omits bc218d7565f1 btrfs: split assertion into two in extent_writepage_io() omits c2b24d33b2de btrfs: use variable for end offset in extent_writepage_io() omits bd204483b959 btrfs: truncate ordered extent when skipping writeback pas [...] omits eb8358c9da2d btrfs: implement remove_bdev and shutdown super operation [...] omits 112207cc4fd3 btrfs: implement shutdown ioctl omits 6cdc5dd3067c btrfs: introduce a new shutdown state omits fc058d74baa4 btrfs: use end_pos variable where needed in btrfs_dirty_folio() omits 5026d36eb4f3 btrfs: fix racy bitfield write in btrfs_clear_space_info_full() omits 2f1c26a5e79c btrfs: fix comment in alloc_bitmap() and drop stale TODO omits d7c1d3e32e79 btrfs: fix double free of qgroup record after failure to a [...] omits 653eaaadeba8 btrfs: subpage: rename macro variables to avoid shadowing omits e020492eff2b btrfs: refactor allocation size calculation in alloc_btrfs [...] omits afbdd42f4d49 btrfs: fix trivial -Wshadow warnings omits 95ed6a16e086 btrfs: print-tree: use string format for key names omits d8d9694d880c btrfs: remove unnecessary NULL fs_info check from find_loc [...] omits df47b03a5a90 btrfs: use single return value variable in btrfs_relocate_ [...] omits c41dd366b428 btrfs: ignore ENOMEM from alloc_bitmap() new 235169d80a89 Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new 2618849f31e7 btrfs: ensure no dirty metadata is written back for an fs [...] new f260c6aff0b8 btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_ [...] new 953902e4fb4c btrfs: set inode flag BTRFS_INODE_COPY_EVERYTHING when log [...] new 3b1a4a59a208 btrfs: mark dirty extent range for out of bound prealloc extents new 1892dd18856e Merge branch 'misc-6.18' into next-fixes new dbaaec6036fc Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 24815ce5f393 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 4089d325ca81 Merge branch 'misc-6.18' into for-next-current-v6.17-20251030 new 0eba3af4462c Merge branch 'for-next-current-v6.17-20251030' into for-ne [...] new 91eb385bba97 btrfs: ignore ENOMEM from alloc_bitmap() new 8c5827b177cb btrfs: use single return value variable in btrfs_relocate_ [...] new 11f339e88513 btrfs: remove unnecessary NULL fs_info check from find_loc [...] new f75ac7368813 btrfs: print-tree: use string format for key names new 91c157361d90 btrfs: fix trivial -Wshadow warnings new ca78e45da3b3 btrfs: refactor allocation size calculation in alloc_btrfs [...] new dd2c0b5125e3 btrfs: subpage: rename macro variables to avoid shadowing new 00a15f607c13 btrfs: fix double free of qgroup record after failure to a [...] new 12a1a54ff61f btrfs: fix comment in alloc_bitmap() and drop stale TODO new 383a4bffe891 btrfs: fix racy bitfield write in btrfs_clear_space_info_full() new ede21a086a16 btrfs: use end_pos variable where needed in btrfs_dirty_folio() new ea694ec54260 btrfs: introduce a new shutdown state new 8c74cd4e0bf6 btrfs: implement shutdown ioctl new 8054d2990715 btrfs: implement remove_bdev and shutdown super operation [...] new 2a6041b1f1b2 btrfs: truncate ordered extent when skipping writeback pas [...] new 87ebd2a11896 btrfs: use variable for end offset in extent_writepage_io() new 826fedd75abb btrfs: split assertion into two in extent_writepage_io() new 138aaeea4a9e btrfs: add unlikely to unexpected error case in extent_wri [...] new 6087e0152885 btrfs: consistently round up or down i_size in btrfs_truncate() new 002bcd3bc2cc btrfs: avoid multiple i_size rounding in btrfs_truncate() new 82f5ed52de5c btrfs: avoid repeated computations in btrfs_mark_ordered_i [...] new e8b66427936a btrfs: remove fs_info argument from btrfs_try_granting_tickets() new 7416df63ea6d btrfs: remove fs_info argument from priority_reclaim_data_space() new c3f67166896f btrfs: remove fs_info argument from priority_reclaim_metad [...] new e1c226be1d00 btrfs: remove fs_info argument from maybe_fail_all_tickets() new 1ecda9aa21e5 btrfs: remove fs_info argument from calc_available_free_space() new b1d9e41e8068 btrfs: remove fs_info argument from btrfs_can_overcommit() new 1d216884456f btrfs: remove fs_info argument from btrfs_dump_space_info() new 52e6857a0274 btrfs: remove fs_info argument from shrink_delalloc() and [...] new 9383e767b9dc btrfs: remove fs_info argument from btrfs_calc_reclaim_met [...] new ab867989975a btrfs: remove fs_info argument from need_preemptive_reclaim() new 84c6197422d6 btrfs: remove fs_info argument from steal_from_global_rsv() new b3b4cd57252b btrfs: remove fs_info argument from handle_reserve_ticket() new 5f7e8c3ff4c9 btrfs: remove fs_info argument from maybe_clamp_preempt() new f0fec84291bf btrfs: fix parameter documentation for btrfs_reserve_data_bytes() new d19eb18a8653 btrfs: remove fs_info argument from __reserve_bytes() new dd916f3f8343 btrfs: remove fs_info argument from btrfs_reserve_metadata [...] new 5a953c05f8d1 btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions new bf773e10033d btrfs: remove fs_info argument from btrfs_sysfs_add_space_ [...] new 66388e609bee btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() new 6aeffc4cccc9 btrfs: remove redundant refcount check in btrfs_put_transaction() new a277b0572c56 btrfs: add macros to facilitate printing of keys new 78593b3cab90 btrfs: use the key format macros when printing keys new 56cb46f013cf btrfs: remove pointless data_end assignment in btrfs_exten [...] new 4b01c47e277f btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling new 67805c03e779 btrfs: ensure no dirty metadata is written back for an fs [...] new bae013b782ab btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_ [...] new 0088b0ea9887 btrfs: return real error when failing tickets in maybe_fai [...] new 55995be69c1f btrfs: avoid recomputing used space in btrfs_try_granting_ [...] new 830531e646a6 btrfs: make btrfs_can_overcommit() return bool instead of int new c31681170b03 btrfs: avoid used space computation when trying to grant tickets new b4d301916185 btrfs: avoid used space computation when reserving space new ac09ac0249b2 btrfs: inline btrfs_space_info_used() new 1cbc0ba5f42b btrfs: bail out earlier from need_preemptive_reclaim() if [...] new 1097bf725698 btrfs: increment loop count outside critical section durin [...] new be7e39368e4e btrfs: shorten critical section in btrfs_preempt_reclaim_m [...] new 6e1dd7905bd9 btrfs: avoid unnecessary reclaim calculation in priority_r [...] new 6ac2024e8566 btrfs: assert space_info is locked in steal_from_global_rsv() new 0d77b38bb1b3 btrfs: assign booleans to global reserve's full field new ea896e4c60d9 btrfs: process ticket outside global reserve critical section new 4b6172d5a1d0 btrfs: remove double underscore prefix from __reserve_bytes() new 7a1ca37d6158 btrfs: reduce space_info critical section in btrfs_chunk_alloc() new 78c31a28338c btrfs: reduce block group critical section in btrfs_free_r [...] new 732f1e3fe271 btrfs: reduce block group critical section in btrfs_add_re [...] new dc782a6ceebc btrfs: reduce block group critical section in do_trimming() new c8d796df5458 btrfs: reduce block group critical section in pin_down_extent() new c07e6547f2db btrfs: use local variable for space_info in pin_down_extent() new 17e4dbae3dec btrfs: remove 'reserved' argument from btrfs_pin_extent() new 3e087795ab3e btrfs: change 'reserved' argument from pin_down_extent() to bool new fb90e5a89966 btrfs: reduce block group critical section in unpin_extent [...] new 833e77592635 btrfs: remove pointless label and goto from unpin_extent_range() new c128b393b631 btrfs: add data_race() in btrfs_account_ro_block_groups_fr [...] new 902d69681b1e btrfs: move ticket wakeup and finalization to remove_ticket() new aa695ae91abe btrfs: avoid space_info locking when checking if tickets a [...] new c3df76aa5180 btrfs: tag as unlikely fs aborted checks in space flushing code new 4e3c05bea8d8 btrfs: set inode flag BTRFS_INODE_COPY_EVERYTHING when log [...] new 368fd8949c05 btrfs: scrub: add cancel/pause/removed bg checks for raid5 [...] new 69ccd838e072 btrfs: scrub: cancel the run if the process or fs is being frozen new e4562486b8a4 btrfs: scrub: cancel the run if there is a pending signal new 68f377364105 btrfs: mark dirty extent range for out of bound prealloc extents new f9d271fb3464 Merge branch 'b-for-next' into for-next-next-v6.18-20251030 new e4e3fa1afb8e btrfs: === misc-next on b-for-next === new 39096514eec5 Merge branch 'misc-next' into for-next-next-v6.18-20251030 new 8b39dcc552df Merge branch 'for-next-next-v6.18-20251030' into for-next- [...] new 049f28623e21 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new fac56c4651ae smb: client: handle lack of IPC in dfs_cache_refresh() new 895ad6f7083b smb: client: call smbd_destroy() in the same splace as ker [...] new e953dda21320 smb: client: show smb lease key in open_files output new 28f214b3a93d smb: client: show smb lease key in open_dirs output new 97dd975d1f78 smb: client: show directory lease state in /proc/fs/cifs/o [...] new c67c695fa9fc Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new af49c3ac6012 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 6d655f3b5076 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 510e10829605 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new a40dd1c30f9b Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 3b92511e19c4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d5260e086526 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new 3c22a8236ab0 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 11b61107cf09 Merge branch '9p-next' of https://github.com/martinetd/linux new 7d8c88228d7e next-20251030/vfs-brauner new 2035a8967329 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
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 (b031223611df) \ N -- N -- N refs/heads/fs-next (2035a8967329)
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 111 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: fs/btrfs/block-group.c | 41 +++++--- fs/btrfs/extent-tree.c | 72 +++++++------ fs/btrfs/extent-tree.h | 3 +- fs/btrfs/extent_io.c | 8 ++ fs/btrfs/file.c | 10 ++ fs/btrfs/free-space-cache.c | 20 ++-- fs/btrfs/inode.c | 1 - fs/btrfs/qgroup.c | 4 +- fs/btrfs/scrub.c | 70 +++++++++++-- fs/btrfs/space-info.c | 243 ++++++++++++++++++++++++-------------------- fs/btrfs/space-info.h | 18 +++- fs/btrfs/subpage.c | 14 +-- fs/btrfs/tree-log.c | 3 + fs/smb/client/dfs_cache.c | 6 ++ 14 files changed, 312 insertions(+), 201 deletions(-)