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 ca07f4b09859 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7812285927d Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 1304c85a725e Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 383761891f62 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 6174758f1ac9 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 9793d7da6406 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 706c7a587888 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 357f89899ef2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a400e710d470 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits d5922b6d69fd Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 91e44a030879 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 2bd7b8244d78 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d167281b95a7 Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] omits 49d57141e5d2 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 418f8fb37129 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c69c4cabc99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 8ac50ef7832d Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits e7944c763d6a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f0882ee69a94 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 2d4458780aec MAINTAINERS: erofs: add myself as reviewer omits e1f5d195a3d3 bcachefs: Run most explicit recovery passes persistent omits 83c4c47f73e7 bcachefs: provide unlocked version of run_explicit_recover [...] omits d2aa4436d66c bcachefs: bch2_dirent_to_text() shows casefolded dirents omits 3ad7426d1b15 bcachefs: btree_node_data_missing is now autofix omits c73dcb4ce825 bcachefs: Single err message for btree node reads omits 8f4339c12e7b bcachefs: bch2_mark_btree_validate_failure() omits 0cc5887deab3 bcachefs: bch2_fsck_err_opt() omits 328856bfd9d2 bcachefs: Plumb printbuf through bch2_btree_lost_data() omits c7ebbe89e8cf bcachefs: kill bch2_run_explicit_recovery_pass_persistent() omits c16d67042e3a bcachefs: Remove redundant calls to btree_lost_data() omits 1322baf648e2 bcachefs: bch2_btree_lost_data() now handles snapshots tree omits ca6850a51800 bcachefs: Kill redundant error message in topology repair omits 656e70f27dd6 bcachefs: Emit a single log message on data read error omits 9bf193c647ee bcachefs: bch2_io_failures_to_text() omits 5754a0cdeccd bcachefs: print_string_as_lines: avoid printing empty line omits 5323be260260 bcachefs: Make various async objs visible in debugfs omits d1cd966f95ed bcachefs: Async object debugging omits 5d08bfbcd13e bcachefs: fast_list omits d14b9e731e85 bcachefs: bch2_read_bio_to_text omits 68c0fdb9936a bcachefs: bch2_bio_to_text() omits 23a9778c7728 bcachefs: bch_dev.io_ref -> enumerated_ref omits 481c6e618e79 bcachefs: bch_fs.writes -> enumerated_refs omits 63c12cdd4273 bcachefs: enumerated_ref.c omits ae9372872a38 bcachefs: for_each_rw_member_rcu() omits 887876e50238 bcachefs: __bch2_fs_read_write() no longer depends on io_ref omits eda53cbc7768 bcachefs: for_each_online_member_rcu() omits 2d8800dc4753 bcachefs: recalc_capacity() no longer depends on io_ref omits 2ea2c6f6615b bcachefs: bch2_target_to_text() no longer depends on io_ref omits 165133e4ee7b bcachefs: bch2_check_rebalance_work() omits 672d2c486b1d bcachefs: Kill dead code omits b96e7614df06 bcachefs: Fix struct with flex member ABI warning omits a4f4e2a8464a docs: bcachefs: idle work scheduling design doc omits fc1c5f188aed bcachefs: bch2_move_data_btree() can now walk roots omits 683ceb683532 bcachefs: bch2_move_data_btree() can move btree nodes omits 9f7659361499 bcachefs: plumb btree_id through move_pred_fd omits 64c6fa8f3d2e bcachefs: Plumb target parameter through btree_node_rewrite_pos() omits 476d6cf0fd3c bcachefs: export bch2_move_data_phys() omits d793c90cb6e8 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT omits c8ab836e1ff9 bcachefs: BCH_FEATURE_small_image omits e317cd1732b8 bcachefs: BCH_FEATURE_no_alloc_info omits 21936a03c8a8 bcachefs: Print features on startup with -o verbose omits cbaf7c45f82d bcachefs: Shrink superblock downgrade table omits ce98e3725cc0 bcachefs: sb_validate() no longer requires members_v1 omits 12a715601c58 bcachefs: Add a recovery pass for making sure root inode i [...] omits a71696086aaf bcachefs: Flag for repair on missing subvolume omits e09b2c4a8a83 bcachefs: print_str_as_lines() -> print_str() omits c4e8a0a3d2d4 bcachefs: bch2_dev_missing_bkey() omits e3b3e451de94 bcachefs: Simplify bch2_count_fsck_err() omits 2b0de81f2980 bcachefs: bch2_run_explicit_recovery_pass_printbuf() omits 70aa314fcd0c bcachefs: Incompatible features may now be enabled at runtime omits 30cb5d577f7d bcachefs: Clean up option pre/post hooks, small fixes omits 781201fc08d9 bcachefs: Use drop_locks_do() in bch2_inode_hash_find() omits 1d0209b6a39f bcachefs: Single device mode omits 6a6f71a1704b bcachefs: Initialize c->name earlier on single dev filesystems omits 6b58c679bd03 bcachefs: Simplify logic omits ca5154787df5 bcachefs: Remove spurious +1/-1 operation omits 972a8606dbb4 bcachefs: Kill bch2_trans_unlock_noassert omits 773917e3fefb bcachefs: Clean up duplicated code in bch2_journal_halt() omits e4940c36c11c bcachefs: bch2_dev_allocator_set_rw() omits 7275dea97d09 bcachefs: bch2_dev_journal_alloc() now respects data_allowed omits 6167be03de78 bcachefs: Improve bch2_btree_cache_to_text() omits 0eb7319e5eec bcachefs: __btree_node_reclaim_checks() omits 04238c02b687 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() omits 6416731ce78f bcachefs: Improve opts.degraded omits c8cdc4d235a0 bcachefs: export bch2_chacha20 omits d5d5edea658c bcachefs: indent error messages of invalid compression omits 17133c322b77 bcachefs: split error messages of invalid compression into [...] omits b8d856a0fe13 bcachefs: early return for negative values when parsing BC [...] omits 780e31dadb89 bcachefs: move_data_phys: stats are not required omits 346b3d6b245c bcachefs: RO mounts now use less memory omits 579250f056eb bcachefs: Move various init code to _init_early() omits 26ade45654f7 bcachefs: alphabetize init function calls omits 1956ecf7fc54 bcachefs: simplify journal pin initialization omits 870ed21beb2b bcachefs: btree_io_complete_wq -> btree_write_complete_wq omits c14f6f8ab0bd bcachefs: bch2_kvmalloc() mem alloc profiling omits 85c99d6c64e7 bcachefs: add missing include omits 0e223f87956a bcachefs: bch2_snapshot_table_make_room() omits fb90904edb41 bcachefs: darray: provide typedefs for primitive types omits 53b0bccc7b23 bcachefs: reduce new_stripe_alloc_buckets() stack usage omits 29a737c9f1d9 bcachefs: alloc_request no longer on stack omits fd5604bb523f bcachefs: alloc_request.ptrs2 omits 9ef9f9d99af4 bcachefs: alloc_request.ca omits 70fb0a26c121 bcachefs: alloc_request.counters omits 48de46fa4839 bcachefs: alloc_request.usage omits ef8c52c49e47 bcachefs: alloc_request: deallocate_extra_replicas() omits 6145872b67ce bcachefs: new_stripe_alloc_buckets() takes alloc_request omits 40dc2030ac9b bcachefs: bch2_ec_stripe_head_get() takes alloc_request omits d4c44e0e7e6a bcachefs: bch2_bucket_alloc_trans() takes alloc_request omits 7201daa8f768 bcachefs: alloc_request.data_type omits f3fab94c64c3 bcachefs: struct alloc_request omits 2b55feeca820 bcachefs: trace bch2_trans_kmalloc() omits 838125bece26 bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] omits be750abfec13 bcachefs: replace strncpy() with memcpy_and_pad in journal [...] omits 47f62ce61915 bcachefs: Rebalance now skips poisoned extents omits 88bd701a27c5 bcachefs: Data move can read from poisoned extents omits 46ab4e7a9021 bcachefs: Poison extents that can't be read due to checksu [...] omits 3d245e08b232 bcachefs: Be precise about bch_io_failures omits d531af810875 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup omits 39e3c768337b bcachefs: Fix losing return code in next_fiemap_extent() omits aedce4a320de bcachefs: Add upgrade table entry from 0.14 omits 3aadd493a634 bcachefs: Run BCH_RECOVERY_PASS_reconstruct_snapshots on m [...] omits 31763e2390a0 bcachefs: Add missing utf8_unload() omits 206da57dcae1 bcachefs: Emit unicode version message on startup omits ad6d0a08122d bcachefs: Use generic_set_sb_d_ops for standard casefolding d_ops omits bc846271e743 cifs: Fix changing times and read-only attr over SMB1 smb_ [...] omits e8f5e53bb34f cifs: Fix and improve cifs_query_path_info() and cifs_quer [...] omits 48416afa1f4a Merge branch 'for-next-next-v6.15-20250424' into for-next- [...] omits 726307cd2a1b Merge branch 'for-next-current-v6.14-20250424' into for-ne [...] omits 0b230fe19d1e Merge branch 'misc-next' into for-next-next-v6.15-20250424 omits 68e6e87dc2a9 Merge branch 'misc-6.15' into for-next-next-v6.15-20250424 omits bfa8de268551 Merge branch 'misc-6.15' into for-next-current-v6.14-20250424 omits 3b9c053b5f04 btrfs: reclaim from sub-space space_info omits b7ea21b64236 btrfs: add block_rsv for treelog omits 0db4a35112c3 btrfs: use proper data space_info omits 3403bd36d7c3 btrfs: tweak extent/chunk allocation for space_info sub-space omits 5d1434b34f2d btrfs: introduce tree-log sub-space_info omits bf3facbb817f btrfs: introduce btrfs_space_info sub-group omits 7478d376c198 btrfs: pass space_info for block group creation omits 4eab06589fea btrfs: introduce space_info argument to btrfs_chunk_alloc omits 766614dad623 btrfs: factor out check_removing_space_info() omits 6dc7cbf3f26c btrfs: spin out do_async_reclaim_{data,metadata}_space() omits 572a392bb3d4 btrfs: factor out init_space_info() omits a5f6ca7b0380 btrfs: take struct btrfs_inode in btrfs_free_reserved_data [...] omits ae721f9f30ab btrfs: take btrfs_space_info in btrfs_reserve_data_bytes omits 3d1ba6b5fb95 btrfs: on unknown chunk allocation policy fallback to regular omits 2a2785028e5f btrfs: fix nonzero lowest level handling in btrfs_search_f [...] omits 192a3e268175 btrfs: use buffer radix for extent buffer writeback operations omits 05742ba0c3a6 btrfs: set DIRTY and WRITEBACK tags on the buffer_tree omits f04f8fa6ac08 btrfs: convert the buffer_radix to an xarray omits 4cff0c7ac499 btrfs: update btrfs_qgroup_add_swapped_blocks to to use rb helper omits 38b93eb14b89 btrfs: update btrfs_qgroup_trace_subtree_after_cow to to u [...] omits 2f641cd6aafd btrfs: update add_qgroup_rb to to use rb helper omits 081355eda151 btrfs: update find_qgroup_rb to to use rb helper omits 44ab502aa804 btrfs: update insert_ref_entry to to use rb helper omits 581628d60843 btrfs: update insert_root_entry to to use rb helper omits 0fc25162cf10 btrfs: update lookup_root_entry to to use rb helper omits b71728916e25 btrfs: update insert_block_entry to to use rb helper omits ea8e54822bff btrfs: update lookup_block_entry to to use rb helper omits e0f5d0804c13 btrfs: update ulist_rbtree_insert to to use rb helper omits b94a0aaed5a2 btrfs: update ulist_rbtree_search to to use rb helper omits 6628cd4e9761 btrfs: update __btrfs_lookup_delayed_item to to use rb helper omits 1b292dcbd1ba btrfs: kill EXTENT_FOLIO_PRIVATE omits 48afeb1fd0d5 btrfs: add mapping_set_release_always to inode's mapping omits 6f28d8e4e100 btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl omits 7fc73e6ee97c btrfs: add more zeroout modes to CLEAR_FREE ioctl omits 360c23ee736c btrfs: add secure erase mode to CLEAR_FREE ioctl omits ff5d859a5de4 btrfs: add zeroout mode to CLEAR_FREE ioctl omits d415fabcdf6f btrfs: add new ioctl CLEAR_FREE omits 248cc8feee43 btrfs: extend trim callchains to pass the operation type omits 5747ab32a93d btrfs: scrub: use generic ratelimit helpers to output erro [...] omits 6416c30a2bb7 btrfs: scrub: ensure we output at least one error message [...] omits 8d33a35f9cfa btrfs: scrub: simplify the inode iteration output omits 8f7a834cdb8b btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits a51916034b7a btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 2d41eaad6eea btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 165a3396d155 btrfs: scrub: fix incorrectly reported logical/physical address omits f253a2477ee1 btrfs: === misc-next on b-for-next === omits c1e7e2e46a91 btrfs: raid56: rename parameter err to status in endio helpers omits b920fc18fb2b btrfs: change return type of btrfs_alloc_dummy_sum() to int omits d8c87bd9fccf btrfs: rename ret2 to ret in btrfs_submit_compressed_read() omits 04a13d69b8a4 btrfs: rename ret to status in btrfs_submit_compressed_read() omits 909a19caf11f btrfs: simplify reading bio status in end_compressed_writeback() omits a7d626fd8212 btrfs: rename error to ret in btrfs_submit_chunk() omits 3ae537379217 btrfs: rename ret to status in btrfs_submit_chunk() omits 6de1c242f886 btrfs: change return type of btrfs_bio_csum() to int omits 45b32f586d27 btrfs: change return type of btree_csum_one_bio() to int omits dc1482fe64b2 btrfs: change return type of btrfs_csum_one_bio() to int omits 893d76d073c3 btrfs: change return type of btrfs_lookup_bio_sums() to int omits d045358ca819 btrfs: drop redundant local variable in raid_wait_write_end_io() omits a6bb148147e5 btrfs: merge __setup_root() to btrfs_alloc_root() omits 71ce9652f68b btrfs: use unsigned types for constants defined as bit shifts omits 1a59aa0ac008 btrfs: remove unused btrfs_io_stripe::length omits 3f8a8e03273e btrfs: use list_first_entry() everywhere omits 7c9ca3082ade btrfs: adjust subpage bit start based on sectorsize omits e9135a2acd0b btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() omits 4e8b40db5a4f btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to [...] omits 1f6349f5c098 btrfs: add debug build only WARN omits 2a7dfa7eb10c btrfs: use verbose ASSERT() in volumes.c omits 97d6432f2a24 btrfs: enhance ASSERT() to take optional format string omits 7fff31024df7 btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type omits ed5b18f785f2 btrfs: fix the inode leak in btrfs_iget() omits 6fc7aae8f580 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page() omits 348e57e24ffb btrfs: scrub: use virtual addresses directly omits 86ab98015c4c btrfs: raid56: store a physical address in structure sector_ptr omits ec58c5153736 btrfs: simplify bvec iteration in index_one_bio() omits b97a30be755c btrfs: move kmapping out of btrfs_check_sector_csum() omits 0eb71bc439fe btrfs: pass a physical address to btrfs_repair_io_failure() omits d0749473e272 btrfs: track the next file offset in struct btrfs_bio_ctrl omits a424eedb6839 btrfs: remove the alignment checks in end_bbio_data_read() omits 7e1fbcb914c5 btrfs: fix broken drop_caches on extent buffer folios omits eef07c56df5f btrfs: update and correct description of btrfs_get_or_crea [...] omits 2b55017309d9 btrfs: simplify return logic from btrfs_delayed_ref_init() omits 0b4bf3b354c5 btrfs: reuse exit helper for cleanup in btrfs_bioset_init() omits 30a3f1295177 btrfs: rename iov_iter iterator parameter in btrfs_buffere [...] omits c4a16f63d17a btrfs: fix COW handling in run_delalloc_nocow() omits 2c105480e5fd btrfs: enable large data folios support for defrag omits 0f82baa04cd3 btrfs: prepare compression paths for large data folios omits 34611d1b04f1 btrfs: rename __tree_search() to remove double underscore prefix omits e2668abff652 btrfs: rename __lookup_extent_mapping() to remove double u [...] omits 79ef32f8e28e btrfs: rename remaining exported extent map functions omits df52f3d2c30d btrfs: rename functions to allocate and free extent maps omits d1274eb329bf btrfs: rename extent map functions to get block start, end [...] omits 89d4bc1a9771 btrfs: rename exported extent map compression functions omits 585bb6bed18b btrfs: tracepoints: remove no longer used tracepoints for [...] omits 248fd21f561d btrfs: tracepoints: add btrfs prefix to names where it's missing omits 5a2eb717ae7b btrfs: make btrfs_find_contiguous_extent_bit() return bool [...] omits 78f5ced2f76c btrfs: remove double underscore prefix from __set_extent_bit() omits 8ab0b0dfebc3 btrfs: rename remaining exported functions from extent-io-tree.h omits ce29f7e0eb6f btrfs: rename free_extent_state() to include a btrfs prefix omits 9db2e75018dc btrfs: rename the functions to count, test and get bit ran [...] omits 7f5626eb30bc btrfs: rename the functions to init and release an extent io tree omits 62177fc313e2 btrfs: directly grab inode at __btrfs_debug_check_extent_i [...] omits 5c739e589e7f btrfs: rename the functions to get inode and fs_info from [...] omits 3c698a9ef511 btrfs: rename the functions to search for bits in extent ranges omits e4d46173d414 btrfs: rename set_extent_bit() to include a btrfs prefix omits 20787e3f685e btrfs: rename the functions to clear bits for an extent range omits bd37c1cf1638 btrfs: rename __lock_extent() and __try_lock_extent() omits 679c4a49dd21 btrfs: add btrfs prefix to dio lock and unlock extent functions omits c48ff130397a btrfs: add btrfs prefix to main lock, try lock and unlock [...] omits 5443ad10e9e1 btrfs: add btrfs prefix to trace events for extent state a [...] omits 2a6947c5f760 btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() omits eca9b289a29e btrfs: tree-checker: more unlikely annotations omits 52d58e4257b5 btrfs: use folio_contains() for EOF detection omits ad053ef8360c btrfs: remove unnecessary early exits in delalloc folio lo [...] omits 5840394163bb btrfs: tracepoints: use btrfs_root_id() to get the id of a root omits 31c1fd20f57f btrfs: zlib: prepare copy_data_into_buffer() for large dat [...] omits 35e94531ac5d btrfs: subpage: prepare for large data folios omits ca0869d0544c btrfs: prepare end_bbio_data_write() for large data folios omits 6f1654961ba9 btrfs: prepare prepare_one_folio() for large data folios omits 841048e43774 btrfs: prepare btrfs_page_mkwrite() for large data folios omits 0b9f8d17b808 btrfs: send: prepare put_file_data() for larger data folios omits 495774fcbb94 btrfs: send: remove the again label inside put_file_data() omits 52a9cfc38021 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() omits 500b167054c1 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() omits 97c344e4a5e2 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() omits 48f4ecc584ee btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() omits 92b2acdb5f49 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() omits 3aa1dff38394 btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() omits 102fd1a35f9b btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions omits e2332b59eb2e btrfs: remove redundant record start offset check at test_ [...] omits 4a4b8efd2835 btrfs: simplify last record detection at test_range_bit() omits 6a4a1be6b3ff btrfs: remove redundant check at find_first_extent_bit_state() omits c96f27f582cb btrfs: fix documentation for tree_search_for_insert() omits 7de12f9975f7 btrfs: simplify last record detection at test_range_bit_exists() omits 88e4438b6df8 btrfs: use clear_extent_bits() instead of clear_extent_bit [...] omits 53c8a0c8771b btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() omits 705b7f8943f0 btrfs: use clear_extent_bit() at try_release_extent_state() omits 6f2ab358791b btrfs: fix the file offset calculation inside btrfs_decomp [...] omits f8ed4320de88 btrfs: use rb_entry_safe() where possible to simplify code omits 08566790a2f7 btrfs: pass a pointer to get_range_bits() to cache first s [...] omits 4851276f4239 btrfs: allow folios to be released while ordered extent is [...] omits 42f4aca5b63d btrfs: update comment for try_release_extent_state() omits e153e107e9bb btrfs: prepare btrfs_punch_hole_lock_range() for large dat [...] omits 8b55e03602a3 btrfs: prepare btrfs_buffered_write() for large data folios omits 8d6b4655f3e3 btrfs: refactor how we handle reserved space inside copy_o [...] omits ac872289ec5b btrfs: remove EXTENT_UPTODATE io tree flag omits 69d06c2a08fc btrfs: stop searching for EXTENT_DIRTY bit in the excluded [...] omits 6a0b3c286566 btrfs: remove leftover EXTENT_UPTODATE clear from an inode [...] omits 4c29d345e7ba btrfs: fix fsync of files with no hard links not persistin [...] omits a3a616c16cda btrfs: fix typo in space info explanation omits ef74353ee848 btrfs: remove unused flag EXTENT_BUFFER_IN_TREE omits 70b28df50eb0 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT omits 26603b6944b8 btrfs: remove unused flag EXTENT_BUFFER_READAHEAD omits bc03bf8eb3ae btrfs: remove unused flag EXTENT_BUFFER_READ_ERR omits 27e552a59bab btrfs: extract the main loop of btrfs_buffered_write() int [...] omits df53f7cdeedd btrfs: extract the space reservation code from btrfs_buffe [...] omits d87d459a82c7 btrfs: cleanup the reserved space inside loop of btrfs_buf [...] omits 8593caf8c7be btrfs: remove force_page_uptodate variable from btrfs_buff [...] omits ed5cba842d61 btrfs: move block perfect compression out of experimental [...] omits bac8105862c2 Merge branch 'misc-6.15' into next-fixes omits 4462c4dbf465 MAINTAINERS: Update Neil Brown's email address omits 39942c014de5 sunrpc: add info about xprt queue times to svc_xprt_dequeu [...] omits 116a01d07cbb nfsd: add commit start/done tracepoints around nfsd_commit() omits a6a677f57ea9 nfsd: nfsd4_spo_must_allow() must check this is a v4 compo [...] omits 93f2aa7e2597 nfsd: fix access checking for NLM under XPRTSEC policies omits ee2078f8c3dd nfsd: remove redundant WARN_ON_ONCE in nfsd4_write omits 4a0a638a2208 NFSD: Add experimental setting to disable the use of splice read omits 189b18357590 NFSD: Add /sys/kernel/debug/nfsd omits 5ba41c06df8a NFSD: fix race between nfsd registration and exports_proc omits dde3a7718b45 NFSD: unregister filesystem in case genl_register_family() fails omits fd7121494024 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACC [...] omits 2b2376c729c7 sunrpc: fix race in cache cleanup causing stale nextcheck time omits 0706969e6c91 sunrpc: update nextcheck time when adding new cache entries omits 476fe6e1d2de NFSD: Record each NFSv4 call's session slot index omits f5e2db69998a NFSD: Implement CB_SEQUENCE referring call lists omits 92e0f7c8beba NFSD: Implement CB_SEQUENCE referring call lists omits 545fb5bd78f4 NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY omits 5ccb27b3532f NFSD: OFFLOAD_CANCEL should mark an async COPY as completed adds b4432656b36e Linux 6.15-rc4 adds 261ffd53cc8e Drivers: hv: Fix bad pointer dereference in hv_get_partition_id adds 9bbb8a07fd65 tools/hv: update route parsing in kvp daemon adds 14ae3003e73e Drivers: hv: Fix bad ref to hv_synic_eventring_tail when C [...] new b94f88da544d Merge tag 'hyperv-fixes-signed-20250427' of git://git.kern [...] adds 29bdc1f1c1df book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_O [...] adds 9cf7e13fecba book3s64/radix : Align section vmemmap start address to PAGE_SIZE adds 534f5a8ba278 powerpc64/ftrace: fix module loading without patchable fun [...] adds 3700976f2ae8 powerpc: Add check to select PPC_RADIX_BROADCAST_TLBIE adds b2accfe7ca5b powerpc/boot: Check for ld-option support adds e3f506b78d92 powerpc/boot: Fix dash warning new f15d97df5afa Merge tag 'powerpc-6.15-3' of git://git.kernel.org/pub/scm [...] new 7bd47be16108 dm table: Fix W=1 build warning when mempool_needs_integri [...] new a3d8f0a7f5e8 dm-bufio: don't schedule in atomic context new 0a533c3e4246 dm-integrity: fix a warning on invalid table line new 5a2a6c428190 dm: always update the array size in realloc_argv on success new 78109c591b80 Merge tag 'for-6.15/dm-fixes' of git://git.kernel.org/pub/ [...] new 6c456acbd0b2 Merge branch 'misc-6.15' into next-fixes new 0c0ad1eebb33 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 8d16dd7b651b MAINTAINERS: erofs: add myself as reviewer new a1a13081c831 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a2f546330ef9 bcachefs: Fix losing return code in next_fiemap_extent() new c83311c5b90d bcachefs: Use generic_set_sb_d_ops for standard casefolding d_ops new 70c3d89f4952 bcachefs: Emit unicode version message on startup new bdc32a10a29c bcachefs: Add missing utf8_unload() new 3c24020119a5 bcachefs: Run BCH_RECOVERY_PASS_reconstruct_snapshots on m [...] new 9e9c28acfdc7 bcachefs: Add upgrade table entry from 0.14 new 002466446aba bcachefs: fix bch2_dev_buckets_resize() new e7f1a52849a0 bcachefs: Improve bch2_dev_bucket_missing() new eca5b56ccfdf bcachefs: Don't generate alloc updates to invalid buckets new c366b1672d74 bcachefs: btree_node_data_missing is now autofix new 4e45612bb9b9 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup new 85bdf82b4590 bcachefs: Be precise about bch_io_failures new 8fdbb7801a34 bcachefs: Poison extents that can't be read due to checksu [...] new 6376c2593411 bcachefs: Data move can read from poisoned extents new b2ae5d114f3b bcachefs: Rebalance now skips poisoned extents new b1fdd44cf849 bcachefs: replace strncpy() with memcpy_and_pad in journal [...] new 974880aec764 bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] new 681fdf6bc511 bcachefs: trace bch2_trans_kmalloc() new 4cd30598e2f3 bcachefs: struct alloc_request new a6b2e9d3556d bcachefs: alloc_request.data_type new e3bc182180ed bcachefs: bch2_bucket_alloc_trans() takes alloc_request new 99f55ba15a0a bcachefs: bch2_ec_stripe_head_get() takes alloc_request new 20b09bf42d9c bcachefs: new_stripe_alloc_buckets() takes alloc_request new 61ba00312a2d bcachefs: alloc_request: deallocate_extra_replicas() new d1ba87457c03 bcachefs: alloc_request.usage new b86a73169c39 bcachefs: alloc_request.counters new 2da03930d98f bcachefs: alloc_request.ca new 27425ea5d92d bcachefs: alloc_request.ptrs2 new b2eacf815c08 bcachefs: alloc_request no longer on stack new 9291e57d91b8 bcachefs: reduce new_stripe_alloc_buckets() stack usage new 66912304944e bcachefs: darray: provide typedefs for primitive types new fa482f1b2285 bcachefs: bch2_snapshot_table_make_room() new 122ddd5d6a07 bcachefs: add missing include new f30437541740 bcachefs: bch2_kvmalloc() mem alloc profiling new 6876b722120c bcachefs: btree_io_complete_wq -> btree_write_complete_wq new a5d7f257b47e bcachefs: simplify journal pin initialization new 507e3d6451dd bcachefs: alphabetize init function calls new d309bad3b85b bcachefs: Move various init code to _init_early() new cb39145de925 bcachefs: RO mounts now use less memory new 4e68170a0dde bcachefs: move_data_phys: stats are not required new 967038bc47ad bcachefs: early return for negative values when parsing BC [...] new 88743b7fd4a3 bcachefs: split error messages of invalid compression into [...] new b9060f362074 bcachefs: indent error messages of invalid compression new e15518ede420 bcachefs: export bch2_chacha20 new 40cd19c7707e bcachefs: Improve opts.degraded new 4dfd422c9753 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() new 86264091416e bcachefs: __btree_node_reclaim_checks() new 6e8630f00bb2 bcachefs: Improve bch2_btree_cache_to_text() new b5d37afec74d bcachefs: bch2_dev_journal_alloc() now respects data_allowed new e386f6c99707 bcachefs: bch2_dev_allocator_set_rw() new 7c3311c50ce3 bcachefs: Clean up duplicated code in bch2_journal_halt() new 8dfcecfe64d1 bcachefs: Kill bch2_trans_unlock_noassert new 2aba084ad798 bcachefs: Remove spurious +1/-1 operation new 09bb6201c8c6 bcachefs: Simplify logic new 0db6750a516e bcachefs: Initialize c->name earlier on single dev filesystems new ab95737c7957 bcachefs: Single device mode new 37326cfeb929 bcachefs: Use drop_locks_do() in bch2_inode_hash_find() new c726ce2ab79a bcachefs: Clean up option pre/post hooks, small fixes new 9aedc84b9fff bcachefs: Incompatible features may now be enabled at runtime new d4f107d4db54 bcachefs: bch2_run_explicit_recovery_pass_printbuf() new 6ff7fbba833a bcachefs: Simplify bch2_count_fsck_err() new 8be618186e2f bcachefs: bch2_dev_missing_bkey() new e38afce1c05d bcachefs: print_str_as_lines() -> print_str() new 2315bd2d873b bcachefs: Flag for repair on missing subvolume new 7721e3487abb bcachefs: Add a recovery pass for making sure root inode i [...] new 7bb5b45a4883 bcachefs: sb_validate() no longer requires members_v1 new 070ec1c2b8de bcachefs: Shrink superblock downgrade table new d58ea178d421 bcachefs: Print features on startup with -o verbose new a2fdd6d292a8 bcachefs: BCH_FEATURE_no_alloc_info new ebcdea598a8a bcachefs: BCH_FEATURE_small_image new e68723053934 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT new 540d21fe20b5 bcachefs: export bch2_move_data_phys() new 0834703d172d bcachefs: Plumb target parameter through btree_node_rewrite_pos() new 68ea0e7acf3b bcachefs: plumb btree_id through move_pred_fd new 03ff286510bb bcachefs: bch2_move_data_btree() can move btree nodes new 9f52fe43f30b bcachefs: bch2_move_data_btree() can now walk roots new f2538cb4edd8 docs: bcachefs: idle work scheduling design doc new df1264c1c396 bcachefs: Fix struct with flex member ABI warning new c2b987ce9ca1 bcachefs: Kill dead code new 6fae8fba32ae bcachefs: bch2_check_rebalance_work() new 332622f8ee54 bcachefs: bch2_target_to_text() no longer depends on io_ref new 7a88077a38bc bcachefs: recalc_capacity() no longer depends on io_ref new 18014686f29a bcachefs: for_each_online_member_rcu() new 36653a233940 bcachefs: __bch2_fs_read_write() no longer depends on io_ref new 9b2d47ee3df8 bcachefs: for_each_rw_member_rcu() new 9a28857a14bd bcachefs: enumerated_ref.c new eaebaf0b814f bcachefs: bch_fs.writes -> enumerated_refs new f7e53a81d40a bcachefs: bch_dev.io_ref -> enumerated_ref new 875a2a194151 bcachefs: bch2_bio_to_text() new 87d2cb1708ef bcachefs: bch2_read_bio_to_text new b6287bf75820 bcachefs: fast_list new b7ca5161fff0 bcachefs: Async object debugging new a39009d34508 bcachefs: Make various async objs visible in debugfs new b3852c6aa416 bcachefs: print_string_as_lines: avoid printing empty line new ecf4e73690f4 bcachefs: bch2_io_failures_to_text() new 32c353926b56 bcachefs: Emit a single log message on data read error new 376070889a0e bcachefs: Kill redundant error message in topology repair new 02589514f7ee bcachefs: bch2_btree_lost_data() now handles snapshots tree new adbfa6b0efcc bcachefs: Remove redundant calls to btree_lost_data() new 5ccba26a860a bcachefs: kill bch2_run_explicit_recovery_pass_persistent() new 45ea57922418 bcachefs: Plumb printbuf through bch2_btree_lost_data() new b5296526920b bcachefs: bch2_fsck_err_opt() new 27669a0268e8 bcachefs: bch2_mark_btree_validate_failure() new 75fd11c564db bcachefs: Single err message for btree node reads new efb74fafc8de bcachefs: bch2_dirent_to_text() shows casefolded dirents new efeb956651a3 bcachefs: provide unlocked version of run_explicit_recover [...] new 8f5424183453 bcachefs: Run most explicit recovery passes persistent new e880cf00c27b bcachefs: bch2_trans_update_ip() new 538dfe2dc4c5 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 0837befb400a Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 4283a69957cf Merge branch 'misc-6.15' into for-next-current-v6.14-20250428 new f4bdefc4cd33 Merge branch 'for-next-current-v6.14-20250428' into for-ne [...] new d368371415c8 Merge branch 'misc-6.15' into for-next-next-v6.15-20250428 new d5617271d6da btrfs: move block perfect compression out of experimental [...] new a9626e6ece07 btrfs: remove force_page_uptodate variable from btrfs_buff [...] new 027af48f460e btrfs: cleanup the reserved space inside loop of btrfs_buf [...] new 41269ec13cd0 btrfs: extract the space reservation code from btrfs_buffe [...] new 7309e114d83c btrfs: extract the main loop of btrfs_buffered_write() int [...] new 7313ff7be073 btrfs: remove unused flag EXTENT_BUFFER_READ_ERR new 9c6a112b04bd btrfs: remove unused flag EXTENT_BUFFER_READAHEAD new 0f94fd42f9d3 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT new b976cfc3a700 btrfs: remove unused flag EXTENT_BUFFER_IN_TREE new cf34edb19a6b btrfs: fix typo in space info explanation new 78e95d553fd9 btrfs: fix fsync of files with no hard links not persistin [...] new e418d94910b0 btrfs: remove leftover EXTENT_UPTODATE clear from an inode [...] new b6c8be86aeff btrfs: stop searching for EXTENT_DIRTY bit in the excluded [...] new 287b2f361e40 btrfs: remove EXTENT_UPTODATE io tree flag new dfcdc3b9537e btrfs: refactor how we handle reserved space inside copy_o [...] new f461d3322a57 btrfs: prepare btrfs_buffered_write() for large data folios new b3d6d345e1ed btrfs: prepare btrfs_punch_hole_lock_range() for large dat [...] new e2dc23d0727f btrfs: update comment for try_release_extent_state() new f39183deda74 btrfs: allow folios to be released while ordered extent is [...] new c8759829d789 btrfs: pass a pointer to get_range_bits() to cache first s [...] new 17864afb79c4 btrfs: use rb_entry_safe() where possible to simplify code new 6df3995541de btrfs: fix the file offset calculation inside btrfs_decomp [...] new 5d84f0269a90 btrfs: use clear_extent_bit() at try_release_extent_state() new 36859a6f486d btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() new a21db80ba005 btrfs: use clear_extent_bits() instead of clear_extent_bit [...] new b1b06cd84587 btrfs: simplify last record detection at test_range_bit_exists() new c9325233f1cb btrfs: fix documentation for tree_search_for_insert() new a9ed9baa3242 btrfs: remove redundant check at find_first_extent_bit_state() new 97a2b60a4db4 btrfs: simplify last record detection at test_range_bit() new 648c95b473af btrfs: remove redundant record start offset check at test_ [...] new 9aab6b6ef091 btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions new 720dda4d024f btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() new bfc41fcd04d6 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() new de059982c813 btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() new 3e7eae757548 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() new 3262c29245e6 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() new 62731fde72f3 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() new db3ee9a47432 btrfs: send: remove the again label inside put_file_data() new 70250cfc2ef5 btrfs: send: prepare put_file_data() for larger data folios new 417560cf064e btrfs: prepare btrfs_page_mkwrite() for large data folios new 7776952c0e46 btrfs: prepare prepare_one_folio() for large data folios new 3a7b9ea7443c btrfs: prepare end_bbio_data_write() for large data folios new 61c1478ee1c8 btrfs: subpage: prepare for large data folios new 511b43e079ed btrfs: zlib: prepare copy_data_into_buffer() for large dat [...] new dc6b42d502e0 btrfs: tracepoints: use btrfs_root_id() to get the id of a root new f0b8b221424d btrfs: remove unnecessary early exits in delalloc folio lo [...] new 202cedb0341d btrfs: use folio_contains() for EOF detection new 4f650e5cf2c3 btrfs: tree-checker: more unlikely annotations new ef2c62ae67c1 btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() new 416a8310aca6 btrfs: add btrfs prefix to trace events for extent state a [...] new 2ec4705f45f6 btrfs: add btrfs prefix to main lock, try lock and unlock [...] new f8791f313dd4 btrfs: add btrfs prefix to dio lock and unlock extent functions new fe771cf8918e btrfs: rename __lock_extent() and __try_lock_extent() new d4cc92bcedc6 btrfs: rename the functions to clear bits for an extent range new 62e1e1601bb0 btrfs: rename set_extent_bit() to include a btrfs prefix new 37834e89e91b btrfs: rename the functions to search for bits in extent ranges new 40369911de41 btrfs: rename the functions to get inode and fs_info from [...] new c84937a1c4f2 btrfs: directly grab inode at __btrfs_debug_check_extent_i [...] new a5d1a532f42d btrfs: rename the functions to init and release an extent io tree new daf2f2b7ade5 btrfs: rename the functions to count, test and get bit ran [...] new de977b333173 btrfs: rename free_extent_state() to include a btrfs prefix new acb9f70667df btrfs: rename remaining exported functions from extent-io-tree.h new a717b815cfbc btrfs: remove double underscore prefix from __set_extent_bit() new 0282520ca875 btrfs: make btrfs_find_contiguous_extent_bit() return bool [...] new 4ad0c8290be7 btrfs: tracepoints: add btrfs prefix to names where it's missing new 05166d199ae2 btrfs: tracepoints: remove no longer used tracepoints for [...] new 695f8045ccd4 btrfs: rename exported extent map compression functions new 3d2796589a4a btrfs: rename extent map functions to get block start, end [...] new 2b204d1fe266 btrfs: rename functions to allocate and free extent maps new d33bd7a7e63b btrfs: rename remaining exported extent map functions new 013dee04c953 btrfs: rename __lookup_extent_mapping() to remove double u [...] new e77c1a373748 btrfs: rename __tree_search() to remove double underscore prefix new 838c3dcf46d1 btrfs: prepare compression paths for large data folios new 51d6a50207d9 btrfs: enable large data folios support for defrag new c70c3e73b970 btrfs: fix COW handling in run_delalloc_nocow() new fa769c92a18e btrfs: rename iov_iter iterator parameter in btrfs_buffere [...] new 2ca2f04b7b73 btrfs: reuse exit helper for cleanup in btrfs_bioset_init() new 5935319229e7 btrfs: simplify return logic from btrfs_delayed_ref_init() new ccd2b26b233f btrfs: update and correct description of btrfs_get_or_crea [...] new fee39ce7abc9 btrfs: fix broken drop_caches on extent buffer folios new 5e55182c1809 btrfs: remove the alignment checks in end_bbio_data_read() new 7114836d115b btrfs: track the next file offset in struct btrfs_bio_ctrl new fdd4d2643ddf btrfs: pass a physical address to btrfs_repair_io_failure() new 28c566354edd btrfs: move kmapping out of btrfs_check_sector_csum() new 7a2f98a6ee3d btrfs: simplify bvec iteration in index_one_bio() new d787ee48f0e1 btrfs: raid56: store a physical address in structure sector_ptr new 3d092357e586 btrfs: scrub: use virtual addresses directly new e52dd0e2a396 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page() new 03dd0cc896b8 btrfs: fix the inode leak in btrfs_iget() new 19ec6a864ca0 btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type new 14d740332aa0 btrfs: enhance ASSERT() to take optional format string new 6d00927ca37c btrfs: use verbose ASSERT() in volumes.c new c6286e89ca1c btrfs: add debug build only WARN new a97a55ba7d79 btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to [...] new 68dffcf5e3bf btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() new 931d335d2e7e btrfs: adjust subpage bit start based on sectorsize new 44910a7eb36f btrfs: use list_first_entry() everywhere new 824574395ce8 btrfs: remove unused btrfs_io_stripe::length new 1f8514aaab35 btrfs: use unsigned types for constants defined as bit shifts new 3068a208a199 btrfs: merge __setup_root() to btrfs_alloc_root() new 1f7202095a1d btrfs: drop redundant local variable in raid_wait_write_end_io() new 1d8f6a5bbd7c btrfs: change return type of btrfs_lookup_bio_sums() to int new d8f6b1330182 btrfs: change return type of btrfs_csum_one_bio() to int new b3c82fee9613 btrfs: change return type of btree_csum_one_bio() to int new 3a07dffedf7e btrfs: change return type of btrfs_bio_csum() to int new a0c0b59e3941 btrfs: rename ret to status in btrfs_submit_chunk() new 4c9931d96c53 btrfs: rename error to ret in btrfs_submit_chunk() new 039a26c7c5b6 btrfs: simplify reading bio status in end_compressed_writeback() new bc351c6c8433 btrfs: rename ret to status in btrfs_submit_compressed_read() new b9dbe14fa469 btrfs: rename ret2 to ret in btrfs_submit_compressed_read() new b3ddd21c1e17 btrfs: change return type of btrfs_alloc_dummy_sum() to int new d1b92b577de6 btrfs: raid56: rename parameter err to status in endio helpers new 9a4b88d86fc1 btrfs: move folio initialization to one place in attach_eb [...] new e2c49b027e43 btrfs: subpage: reject tree blocks which are not nodesize aligned new 1ee3294a2d02 btrfs: trivial conversion to return bool instead of int new d1cba0d595d4 btrfs: switch int dev_replace_is_ongoing variables/paramet [...] new 386218a72df7 btrfs: reformat comments in acls_after_inode_item() new 6698402f996f btrfs: === misc-next on b-for-next === new 5a79ad581550 btrfs: scrub: fix incorrectly reported logical/physical address new 26bb33afa05c btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new 9d625862c9e1 btrfs: scrub: remove unused is_super parameter from scrub_ [...] new bff645323500 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new 8932dcb2d2e7 btrfs: scrub: simplify the inode iteration output new 34f2baa94275 btrfs: scrub: ensure we output at least one error message [...] new 5b3d4fa20ce5 btrfs: scrub: use generic ratelimit helpers to output erro [...] new ecfdbb6526c8 btrfs: extend trim callchains to pass the operation type new bd81a10fa8ad btrfs: add new ioctl CLEAR_FREE new a398d1cbe171 btrfs: add zeroout mode to CLEAR_FREE ioctl new 23aaf3beba18 btrfs: add secure erase mode to CLEAR_FREE ioctl new ace213401a8a btrfs: add more zeroout modes to CLEAR_FREE ioctl new 65acf29b02c3 btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl new 429895a05b5e btrfs: add mapping_set_release_always to inode's mapping new 29287521a0c4 btrfs: kill EXTENT_FOLIO_PRIVATE new 8734097ab9a5 btrfs: update __btrfs_lookup_delayed_item to to use rb helper new 525846a0ef79 btrfs: update ulist_rbtree_search to to use rb helper new 358ee3e6600e btrfs: update ulist_rbtree_insert to to use rb helper new 86b0ef52573c btrfs: update lookup_block_entry to to use rb helper new c552ca58012e btrfs: update insert_block_entry to to use rb helper new 02cce6c07e0b btrfs: update lookup_root_entry to to use rb helper new 2997d2847517 btrfs: update insert_root_entry to to use rb helper new c10c56a46f44 btrfs: update insert_ref_entry to to use rb helper new 9a38cc1720d2 btrfs: update find_qgroup_rb to to use rb helper new dcf440cb21d6 btrfs: update add_qgroup_rb to to use rb helper new 770081f19864 btrfs: update btrfs_qgroup_trace_subtree_after_cow to to u [...] new b44045d99a57 btrfs: update btrfs_qgroup_add_swapped_blocks to to use rb helper new c6d074bf06b5 btrfs: fix nonzero lowest level handling in btrfs_search_f [...] new 6e90e15d97ea btrfs: on unknown chunk allocation policy fallback to regular new 90c68ba52adf btrfs: take btrfs_space_info in btrfs_reserve_data_bytes new 8d58201bb5a8 btrfs: take struct btrfs_inode in btrfs_free_reserved_data [...] new 0b3558944972 btrfs: factor out init_space_info() new ecdc217df068 btrfs: spin out do_async_reclaim_{data,metadata}_space() new a2abc2417b31 btrfs: factor out check_removing_space_info() new daab05afb3e7 btrfs: introduce space_info argument to btrfs_chunk_alloc new f3852f125c79 btrfs: pass space_info for block group creation new f8a699fbcf8f btrfs: introduce btrfs_space_info sub-group new c32d31e0c565 btrfs: introduce tree-log sub-space_info new 263a5c6ec143 btrfs: tweak extent/chunk allocation for space_info sub-space new 4d23d0d33067 btrfs: use proper data space_info new 4ff6c6006f99 btrfs: add block_rsv for treelog new 6665a4b9b8e3 btrfs: reclaim from sub-space space_info new 6cdb8c0e1182 btrfs: remove duplicate error check at btrfs_clear_extent_ [...] new 92752bb8680a btrfs: exit after state split error at btrfs_clear_extent_ [...] new f92471baaad8 btrfs: add missing error return to btrfs_clear_extent_bit_ [...] new 77ce5cd81491 btrfs: use bools for local variables at btrfs_clear_extent [...] new 8e1186fc54b3 btrfs: avoid extra tree search at btrfs_clear_extent_bit_c [...] new e19c0b78c1b9 btrfs: simplify last record detection at btrfs_clear_exten [...] new 5e6feb6e9475 btrfs: remove duplicate error check at btrfs_convert_extent_bit() new ade850a1723c btrfs: exit after state split error at btrfs_convert_extent_bit() new da4559c21b90 btrfs: exit after state insertion failure at btrfs_convert [...] new 309e3401420d btrfs: avoid unnecessary next node searches when clearing [...] new 1ea6bb220908 btrfs: avoid repeated extent state processing when convert [...] new 2c5e8fd42d44 btrfs: avoid researching tree when converting bits in an e [...] new c4cc1a4e7f77 btrfs: simplify last record detection at btrfs_convert_ext [...] new e4c920c92e14 btrfs: exit after state insertion failure at set_extent_bit() new a6f16f3e94c3 btrfs: exit after state split error at set_extent_bit() new fad7d51a2ede btrfs: simplify last record detection at set_extent_bit() new 6ad68da2e5e5 btrfs: avoid repeated extent state processing when setting [...] new d2fae397ae5a btrfs: avoid researching tree when setting bits in an exte [...] new 1f617b05eaaa btrfs: remove unnecessary NULL checks before freeing extent state new 7263e4fd6edc btrfs: don't BUG_ON() when unpinning extents during transa [...] new 41640335239c btrfs: remove variable to track trimmed bytes at btrfs_fin [...] new f806aae0d328 btrfs: make extent unpinning more efficient when committin [...] new a3b2160bb9e7 btrfs: harden parsing of compress mount option new 7bbd0b04179b btrfs: make btrfs_truncate_block() to zero involved blocks [...] new 539323d0f07d btrfs: make btrfs_truncate_block() zero folio range for ce [...] new 95da2f0f4b80 fixup! btrfs: make btrfs_truncate_block() zero folio range [...] new 83dc467ac57d btrfs: convert the buffer_radix to an xarray new b9766a88e52e btrfs: set DIRTY and WRITEBACK tags on the buffer_tree new fbf143106eda btrfs: use buffer xarray for extent buffer writeback operations new ee8ce60e1ed2 Merge branch 'misc-next' into for-next-next-v6.15-20250428 new b25667588fc3 Merge branch 'for-next-next-v6.15-20250428' into for-next- [...] new e268c81b10d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7bf5f6c9a856 smb: client: fix delay on concurrent opens new 62d41d467763 cifs: Fix and improve cifs_query_path_info() and cifs_quer [...] new 565d253a5ab1 cifs: Fix changing times and read-only attr over SMB1 smb_ [...] new 905ec0918786 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 026240793b75 Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] new f12d7af47639 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a2def104714b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 8e7bdf605e5d Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 17aa9d1818e3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b4fd3d909563 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ff2e079f11d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b45a03047cf Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 57e32f778f1b Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 2d7f844ffac6 NFSv4: Handle fatal ENETDOWN and ENETUNREACH errors new 440caf8ee274 NFSv4/pnfs: Layoutreturn on close must handle fatal networ [...] new bead8b4953f4 pNFS/flexfiles: Record the RPC errors in the I/O tracepoints new c457dc1ec770 nfs: handle failure of nfs_get_lock_context in unlock path new 6b9785dc8b13 nfs: don't share pNFS DS connections between net namespaces new d5fb22a7c585 nfs: move the nfs4_data_server_cache into struct nfs_net new d82e86c15364 nfs: direct: drop useless initializer in nfs_direct_write_ [...] new c367eea5041c nfs: nfs3acl: drop useless assignment in nfs3_get_acl() new fa7ab64f1e2f NFS/localio: Fix a race in nfs_local_open_fh() new 4dc520e6ecd2 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 8dd727f2f024 NFSD: OFFLOAD_CANCEL should mark an async COPY as completed new 75b892ac17a8 NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY new 48004000f5b1 NFSD: Implement CB_SEQUENCE referring call lists new 6eea51b2eda4 NFSD: Implement CB_SEQUENCE referring call lists new 242b5e2697e2 NFSD: Record each NFSv4 call's session slot index new 77a25b0d861c sunrpc: update nextcheck time when adding new cache entries new 4b156388f98d sunrpc: fix race in cache cleanup causing stale nextcheck time new 9d7647acb279 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACC [...] new ea731d4cc8bd NFSD: unregister filesystem in case genl_register_family() fails new 989f5c32af71 NFSD: fix race between nfsd registration and exports_proc new 7aeb7e95b5ea NFSD: Add /sys/kernel/debug/nfsd new 306fca98a6e6 NFSD: Add experimental setting to disable the use of splice read new a356997303fb nfsd: remove redundant WARN_ON_ONCE in nfsd4_write new 50983f78bd0e nfsd: fix access checking for NLM under XPRTSEC policies new 2358fae9d93f nfsd: nfsd4_spo_must_allow() must check this is a v4 compo [...] new 962fae97c434 nfsd: add commit start/done tracepoints around nfsd_commit() new 153963fcf660 sunrpc: add info about xprt queue times to svc_xprt_dequeu [...] new b5d9eaabbb5e MAINTAINERS: Update Neil Brown's email address new a65c177bccb9 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 4665a0da497b fs/ntfs3: Drop redundant NULL check new af5cab0e5b6f fs/ntfs3: handle hdr_first_de() return value new 8b26c8c376b2 fs/ntfs3: Add missing direct_IO in ntfs_aops_cmpr new ea74c584bb69 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 0b28295f361f Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 7f7e476025c8 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new ad29da28cced 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 (ca07f4b09859) \ N -- N -- N refs/heads/fs-next (ad29da28cced)
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 365 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: Makefile | 2 +- arch/powerpc/boot/wrapper | 6 +- arch/powerpc/kernel/module_64.c | 4 - arch/powerpc/mm/book3s64/radix_pgtable.c | 20 ++- arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/pseries/Kconfig | 2 +- drivers/hv/hv_common.c | 10 +- drivers/md/dm-bufio.c | 9 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-table.c | 8 +- fs/bcachefs/alloc_background.c | 10 +- fs/bcachefs/btree_update.c | 7 +- fs/bcachefs/btree_update.h | 12 +- fs/bcachefs/buckets.c | 15 ++- fs/bcachefs/journal_reclaim.c | 26 ++-- fs/bcachefs/move.c | 5 +- fs/bcachefs/recovery.c | 7 +- fs/bcachefs/sb-members.c | 6 +- fs/bcachefs/sb-members.h | 13 +- fs/bcachefs/super.c | 14 +- fs/bcachefs/super.h | 1 - fs/btrfs/block-group.c | 12 +- fs/btrfs/btrfs_inode.h | 10 +- fs/btrfs/defrag.c | 8 +- fs/btrfs/delayed-inode.c | 8 +- fs/btrfs/dev-replace.c | 8 +- fs/btrfs/dev-replace.h | 2 +- fs/btrfs/extent-io-tree.c | 215 ++++++++++++++++++++---------- fs/btrfs/extent-io-tree.h | 3 + fs/btrfs/extent-tree.c | 78 +++++++---- fs/btrfs/extent_io.c | 123 +++++++++-------- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file.c | 70 ++++++---- fs/btrfs/inode.c | 204 +++++++++++++++++++++------- fs/btrfs/ioctl.c | 10 +- fs/btrfs/locking.c | 8 +- fs/btrfs/locking.h | 2 +- fs/btrfs/super.c | 114 +++++++++------- fs/btrfs/tests/btrfs-tests.c | 9 +- fs/btrfs/transaction.c | 16 ++- fs/btrfs/volumes.c | 104 +++++++-------- fs/btrfs/zoned.c | 10 +- fs/nfs/client.c | 7 + fs/nfs/direct.c | 2 +- fs/nfs/filelayout/filelayoutdev.c | 6 +- fs/nfs/flexfilelayout/flexfilelayout.c | 6 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 6 +- fs/nfs/localio.c | 2 +- fs/nfs/netns.h | 6 +- fs/nfs/nfs3acl.c | 2 +- fs/nfs/nfs4proc.c | 18 ++- fs/nfs/nfs4trace.h | 34 +++-- fs/nfs/pnfs.c | 12 ++ fs/nfs/pnfs.h | 4 +- fs/nfs/pnfs_nfs.c | 32 +++-- fs/ntfs3/fslog.c | 2 +- fs/ntfs3/index.c | 8 ++ fs/ntfs3/inode.c | 5 + fs/smb/client/cifssmb.c | 4 +- fs/smb/client/file.c | 13 +- tools/hv/hv_kvp_daemon.c | 108 +++++++++++---- 61 files changed, 939 insertions(+), 535 deletions(-)