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 ad29da28cced Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7f7e476025c8 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 0b28295f361f Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits ea74c584bb69 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits a65c177bccb9 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 4dc520e6ecd2 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 57e32f778f1b Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 2b45a03047cf Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 1ff2e079f11d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4fd3d909563 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 17aa9d1818e3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 8e7bdf605e5d Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits a2def104714b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f12d7af47639 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 026240793b75 Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] omits 905ec0918786 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits e268c81b10d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0837befb400a Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 538dfe2dc4c5 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits a1a13081c831 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0c0ad1eebb33 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits e880cf00c27b bcachefs: bch2_trans_update_ip() omits 8f5424183453 bcachefs: Run most explicit recovery passes persistent omits efeb956651a3 bcachefs: provide unlocked version of run_explicit_recover [...] omits efb74fafc8de bcachefs: bch2_dirent_to_text() shows casefolded dirents omits 75fd11c564db bcachefs: Single err message for btree node reads omits 27669a0268e8 bcachefs: bch2_mark_btree_validate_failure() omits b5296526920b bcachefs: bch2_fsck_err_opt() omits 45ea57922418 bcachefs: Plumb printbuf through bch2_btree_lost_data() omits 5ccba26a860a bcachefs: kill bch2_run_explicit_recovery_pass_persistent() omits adbfa6b0efcc bcachefs: Remove redundant calls to btree_lost_data() omits 02589514f7ee bcachefs: bch2_btree_lost_data() now handles snapshots tree omits 376070889a0e bcachefs: Kill redundant error message in topology repair omits 32c353926b56 bcachefs: Emit a single log message on data read error omits ecf4e73690f4 bcachefs: bch2_io_failures_to_text() omits b3852c6aa416 bcachefs: print_string_as_lines: avoid printing empty line omits a39009d34508 bcachefs: Make various async objs visible in debugfs omits b7ca5161fff0 bcachefs: Async object debugging omits b6287bf75820 bcachefs: fast_list omits 87d2cb1708ef bcachefs: bch2_read_bio_to_text omits 875a2a194151 bcachefs: bch2_bio_to_text() omits f7e53a81d40a bcachefs: bch_dev.io_ref -> enumerated_ref omits eaebaf0b814f bcachefs: bch_fs.writes -> enumerated_refs omits 9a28857a14bd bcachefs: enumerated_ref.c omits 9b2d47ee3df8 bcachefs: for_each_rw_member_rcu() omits 36653a233940 bcachefs: __bch2_fs_read_write() no longer depends on io_ref omits 18014686f29a bcachefs: for_each_online_member_rcu() omits 7a88077a38bc bcachefs: recalc_capacity() no longer depends on io_ref omits 332622f8ee54 bcachefs: bch2_target_to_text() no longer depends on io_ref omits 6fae8fba32ae bcachefs: bch2_check_rebalance_work() omits c2b987ce9ca1 bcachefs: Kill dead code omits df1264c1c396 bcachefs: Fix struct with flex member ABI warning omits f2538cb4edd8 docs: bcachefs: idle work scheduling design doc omits 9f52fe43f30b bcachefs: bch2_move_data_btree() can now walk roots omits 03ff286510bb bcachefs: bch2_move_data_btree() can move btree nodes omits 68ea0e7acf3b bcachefs: plumb btree_id through move_pred_fd omits 0834703d172d bcachefs: Plumb target parameter through btree_node_rewrite_pos() omits 540d21fe20b5 bcachefs: export bch2_move_data_phys() omits e68723053934 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT omits ebcdea598a8a bcachefs: BCH_FEATURE_small_image omits a2fdd6d292a8 bcachefs: BCH_FEATURE_no_alloc_info omits d58ea178d421 bcachefs: Print features on startup with -o verbose omits 070ec1c2b8de bcachefs: Shrink superblock downgrade table omits 7bb5b45a4883 bcachefs: sb_validate() no longer requires members_v1 omits 7721e3487abb bcachefs: Add a recovery pass for making sure root inode i [...] omits 2315bd2d873b bcachefs: Flag for repair on missing subvolume omits e38afce1c05d bcachefs: print_str_as_lines() -> print_str() omits 8be618186e2f bcachefs: bch2_dev_missing_bkey() omits 6ff7fbba833a bcachefs: Simplify bch2_count_fsck_err() omits d4f107d4db54 bcachefs: bch2_run_explicit_recovery_pass_printbuf() omits 9aedc84b9fff bcachefs: Incompatible features may now be enabled at runtime omits c726ce2ab79a bcachefs: Clean up option pre/post hooks, small fixes omits 37326cfeb929 bcachefs: Use drop_locks_do() in bch2_inode_hash_find() omits ab95737c7957 bcachefs: Single device mode omits 0db6750a516e bcachefs: Initialize c->name earlier on single dev filesystems omits 09bb6201c8c6 bcachefs: Simplify logic omits 2aba084ad798 bcachefs: Remove spurious +1/-1 operation omits 8dfcecfe64d1 bcachefs: Kill bch2_trans_unlock_noassert omits 7c3311c50ce3 bcachefs: Clean up duplicated code in bch2_journal_halt() omits e386f6c99707 bcachefs: bch2_dev_allocator_set_rw() omits b5d37afec74d bcachefs: bch2_dev_journal_alloc() now respects data_allowed omits 6e8630f00bb2 bcachefs: Improve bch2_btree_cache_to_text() omits 86264091416e bcachefs: __btree_node_reclaim_checks() omits 4dfd422c9753 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() omits 40cd19c7707e bcachefs: Improve opts.degraded omits e15518ede420 bcachefs: export bch2_chacha20 omits b9060f362074 bcachefs: indent error messages of invalid compression omits 88743b7fd4a3 bcachefs: split error messages of invalid compression into [...] omits 967038bc47ad bcachefs: early return for negative values when parsing BC [...] omits 4e68170a0dde bcachefs: move_data_phys: stats are not required omits cb39145de925 bcachefs: RO mounts now use less memory omits d309bad3b85b bcachefs: Move various init code to _init_early() omits 507e3d6451dd bcachefs: alphabetize init function calls omits a5d7f257b47e bcachefs: simplify journal pin initialization omits 6876b722120c bcachefs: btree_io_complete_wq -> btree_write_complete_wq omits f30437541740 bcachefs: bch2_kvmalloc() mem alloc profiling omits 122ddd5d6a07 bcachefs: add missing include omits fa482f1b2285 bcachefs: bch2_snapshot_table_make_room() omits 66912304944e bcachefs: darray: provide typedefs for primitive types omits 9291e57d91b8 bcachefs: reduce new_stripe_alloc_buckets() stack usage omits b2eacf815c08 bcachefs: alloc_request no longer on stack omits 27425ea5d92d bcachefs: alloc_request.ptrs2 omits 2da03930d98f bcachefs: alloc_request.ca omits b86a73169c39 bcachefs: alloc_request.counters omits d1ba87457c03 bcachefs: alloc_request.usage omits 61ba00312a2d bcachefs: alloc_request: deallocate_extra_replicas() omits 20b09bf42d9c bcachefs: new_stripe_alloc_buckets() takes alloc_request omits 99f55ba15a0a bcachefs: bch2_ec_stripe_head_get() takes alloc_request omits e3bc182180ed bcachefs: bch2_bucket_alloc_trans() takes alloc_request omits a6b2e9d3556d bcachefs: alloc_request.data_type omits 4cd30598e2f3 bcachefs: struct alloc_request omits 681fdf6bc511 bcachefs: trace bch2_trans_kmalloc() omits 974880aec764 bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] omits b1fdd44cf849 bcachefs: replace strncpy() with memcpy_and_pad in journal [...] omits b2ae5d114f3b bcachefs: Rebalance now skips poisoned extents omits 6376c2593411 bcachefs: Data move can read from poisoned extents omits 8fdbb7801a34 bcachefs: Poison extents that can't be read due to checksu [...] omits 85bdf82b4590 bcachefs: Be precise about bch_io_failures omits 4e45612bb9b9 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup omits 565d253a5ab1 cifs: Fix changing times and read-only attr over SMB1 smb_ [...] omits 62d41d467763 cifs: Fix and improve cifs_query_path_info() and cifs_quer [...] omits 7bf5f6c9a856 smb: client: fix delay on concurrent opens omits b25667588fc3 Merge branch 'for-next-next-v6.15-20250428' into for-next- [...] omits f4bdefc4cd33 Merge branch 'for-next-current-v6.14-20250428' into for-ne [...] omits ee8ce60e1ed2 Merge branch 'misc-next' into for-next-next-v6.15-20250428 omits d368371415c8 Merge branch 'misc-6.15' into for-next-next-v6.15-20250428 omits 4283a69957cf Merge branch 'misc-6.15' into for-next-current-v6.14-20250428 omits 6c456acbd0b2 Merge branch 'misc-6.15' into next-fixes omits fbf143106eda btrfs: use buffer xarray for extent buffer writeback operations omits b9766a88e52e btrfs: set DIRTY and WRITEBACK tags on the buffer_tree omits 83dc467ac57d btrfs: convert the buffer_radix to an xarray omits 95da2f0f4b80 fixup! btrfs: make btrfs_truncate_block() zero folio range [...] omits 539323d0f07d btrfs: make btrfs_truncate_block() zero folio range for ce [...] omits 7bbd0b04179b btrfs: make btrfs_truncate_block() to zero involved blocks [...] omits a3b2160bb9e7 btrfs: harden parsing of compress mount option omits f806aae0d328 btrfs: make extent unpinning more efficient when committin [...] omits 41640335239c btrfs: remove variable to track trimmed bytes at btrfs_fin [...] omits 7263e4fd6edc btrfs: don't BUG_ON() when unpinning extents during transa [...] omits 1f617b05eaaa btrfs: remove unnecessary NULL checks before freeing extent state omits d2fae397ae5a btrfs: avoid researching tree when setting bits in an exte [...] omits 6ad68da2e5e5 btrfs: avoid repeated extent state processing when setting [...] omits fad7d51a2ede btrfs: simplify last record detection at set_extent_bit() omits a6f16f3e94c3 btrfs: exit after state split error at set_extent_bit() omits e4c920c92e14 btrfs: exit after state insertion failure at set_extent_bit() omits c4cc1a4e7f77 btrfs: simplify last record detection at btrfs_convert_ext [...] omits 2c5e8fd42d44 btrfs: avoid researching tree when converting bits in an e [...] omits 1ea6bb220908 btrfs: avoid repeated extent state processing when convert [...] omits 309e3401420d btrfs: avoid unnecessary next node searches when clearing [...] omits da4559c21b90 btrfs: exit after state insertion failure at btrfs_convert [...] omits ade850a1723c btrfs: exit after state split error at btrfs_convert_extent_bit() omits 5e6feb6e9475 btrfs: remove duplicate error check at btrfs_convert_extent_bit() omits e19c0b78c1b9 btrfs: simplify last record detection at btrfs_clear_exten [...] omits 8e1186fc54b3 btrfs: avoid extra tree search at btrfs_clear_extent_bit_c [...] omits 77ce5cd81491 btrfs: use bools for local variables at btrfs_clear_extent [...] omits f92471baaad8 btrfs: add missing error return to btrfs_clear_extent_bit_ [...] omits 92752bb8680a btrfs: exit after state split error at btrfs_clear_extent_ [...] omits 6cdb8c0e1182 btrfs: remove duplicate error check at btrfs_clear_extent_ [...] omits 6665a4b9b8e3 btrfs: reclaim from sub-space space_info omits 4ff6c6006f99 btrfs: add block_rsv for treelog omits 4d23d0d33067 btrfs: use proper data space_info omits 263a5c6ec143 btrfs: tweak extent/chunk allocation for space_info sub-space omits c32d31e0c565 btrfs: introduce tree-log sub-space_info omits f8a699fbcf8f btrfs: introduce btrfs_space_info sub-group omits f3852f125c79 btrfs: pass space_info for block group creation omits daab05afb3e7 btrfs: introduce space_info argument to btrfs_chunk_alloc omits a2abc2417b31 btrfs: factor out check_removing_space_info() omits ecdc217df068 btrfs: spin out do_async_reclaim_{data,metadata}_space() omits 0b3558944972 btrfs: factor out init_space_info() omits 8d58201bb5a8 btrfs: take struct btrfs_inode in btrfs_free_reserved_data [...] omits 90c68ba52adf btrfs: take btrfs_space_info in btrfs_reserve_data_bytes omits 6e90e15d97ea btrfs: on unknown chunk allocation policy fallback to regular omits c6d074bf06b5 btrfs: fix nonzero lowest level handling in btrfs_search_f [...] omits b44045d99a57 btrfs: update btrfs_qgroup_add_swapped_blocks to to use rb helper omits 770081f19864 btrfs: update btrfs_qgroup_trace_subtree_after_cow to to u [...] omits dcf440cb21d6 btrfs: update add_qgroup_rb to to use rb helper omits 9a38cc1720d2 btrfs: update find_qgroup_rb to to use rb helper omits c10c56a46f44 btrfs: update insert_ref_entry to to use rb helper omits 2997d2847517 btrfs: update insert_root_entry to to use rb helper omits 02cce6c07e0b btrfs: update lookup_root_entry to to use rb helper omits c552ca58012e btrfs: update insert_block_entry to to use rb helper omits 86b0ef52573c btrfs: update lookup_block_entry to to use rb helper omits 358ee3e6600e btrfs: update ulist_rbtree_insert to to use rb helper omits 525846a0ef79 btrfs: update ulist_rbtree_search to to use rb helper omits 8734097ab9a5 btrfs: update __btrfs_lookup_delayed_item to to use rb helper omits 29287521a0c4 btrfs: kill EXTENT_FOLIO_PRIVATE omits 429895a05b5e btrfs: add mapping_set_release_always to inode's mapping omits 65acf29b02c3 btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl omits ace213401a8a btrfs: add more zeroout modes to CLEAR_FREE ioctl omits 23aaf3beba18 btrfs: add secure erase mode to CLEAR_FREE ioctl omits a398d1cbe171 btrfs: add zeroout mode to CLEAR_FREE ioctl omits bd81a10fa8ad btrfs: add new ioctl CLEAR_FREE omits ecfdbb6526c8 btrfs: extend trim callchains to pass the operation type omits 5b3d4fa20ce5 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits 34f2baa94275 btrfs: scrub: ensure we output at least one error message [...] omits 8932dcb2d2e7 btrfs: scrub: simplify the inode iteration output omits bff645323500 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 9d625862c9e1 btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 26bb33afa05c btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 5a79ad581550 btrfs: scrub: fix incorrectly reported logical/physical address omits 6698402f996f btrfs: === misc-next on b-for-next === omits 386218a72df7 btrfs: reformat comments in acls_after_inode_item() omits d1cba0d595d4 btrfs: switch int dev_replace_is_ongoing variables/paramet [...] omits 1ee3294a2d02 btrfs: trivial conversion to return bool instead of int omits e2c49b027e43 btrfs: subpage: reject tree blocks which are not nodesize aligned omits 9a4b88d86fc1 btrfs: move folio initialization to one place in attach_eb [...] omits d1b92b577de6 btrfs: raid56: rename parameter err to status in endio helpers omits b3ddd21c1e17 btrfs: change return type of btrfs_alloc_dummy_sum() to int omits b9dbe14fa469 btrfs: rename ret2 to ret in btrfs_submit_compressed_read() omits bc351c6c8433 btrfs: rename ret to status in btrfs_submit_compressed_read() omits 039a26c7c5b6 btrfs: simplify reading bio status in end_compressed_writeback() omits 4c9931d96c53 btrfs: rename error to ret in btrfs_submit_chunk() omits a0c0b59e3941 btrfs: rename ret to status in btrfs_submit_chunk() omits 3a07dffedf7e btrfs: change return type of btrfs_bio_csum() to int omits b3c82fee9613 btrfs: change return type of btree_csum_one_bio() to int omits d8f6b1330182 btrfs: change return type of btrfs_csum_one_bio() to int omits 1d8f6a5bbd7c btrfs: change return type of btrfs_lookup_bio_sums() to int omits 1f7202095a1d btrfs: drop redundant local variable in raid_wait_write_end_io() omits 3068a208a199 btrfs: merge __setup_root() to btrfs_alloc_root() omits 1f8514aaab35 btrfs: use unsigned types for constants defined as bit shifts omits 824574395ce8 btrfs: remove unused btrfs_io_stripe::length omits 44910a7eb36f btrfs: use list_first_entry() everywhere omits 931d335d2e7e btrfs: adjust subpage bit start based on sectorsize omits 68dffcf5e3bf btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() omits a97a55ba7d79 btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to [...] omits c6286e89ca1c btrfs: add debug build only WARN omits 6d00927ca37c btrfs: use verbose ASSERT() in volumes.c omits 14d740332aa0 btrfs: enhance ASSERT() to take optional format string new ca91b9500108 Merge tag 'v6.15-rc4-ksmbd-server-fixes' of git://git.samb [...] adds 06eaa824fd23 mm/memblock: pass size instead of end to memblock_set_node() adds eac8ea8736cc mm/memblock: repeat setting reserved region nid if array i [...] adds 3b394dff15e1 memblock tests: add test for memblock_set_node new 4b5256f99004 Merge tag 'fixes-2025-04-29' of git://git.kernel.org/pub/s [...] adds 9f5595d5f03f platform/x86/amd: pmc: Require at least 2.5 seconds betwee [...] adds 8d6955ed76e8 platform/x86/intel-uncore-freq: Fix missing uncore sysfs d [...] adds 4a8e04e2bdcb platform/x86: alienware-wmi-wmax: Fix uninitialized variab [...] adds 12df9ec3e195 platform/x86/intel: hid: Add Pantherlake support adds 246f9bb62016 platform/x86: alienware-wmi-wmax: Add support for Alienwar [...] adds 77bdac73754e platform/x86: asus-wmi: Disable OOBE state after resume fr [...] adds 02c6e43397c3 platform/x86: ideapad-laptop: add support for some new buttons new 02d40046243f Merge tag 'platform-drivers-x86-v6.15-4' of git://git.kern [...] new fba784cc9e3d Merge tag 'fsnotify_for_v6.15-rc5' of git://git.kernel.org [...] adds 649b50a82f09 mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe adds 9078f01fec12 mmc: renesas_sdhi: add regulator dependency adds 77183db6b8db mmc: renesas_sdhi: disable clocks if registering regulator failed new 8bac8898fe39 Merge tag 'mmc-v6.15-rc1' of git://git.kernel.org/pub/scm/ [...] new 390be52f352b Merge branch 'misc-6.15' into next-fixes new 5a7ffa184560 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 7600b80dd7af __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be un [...] new 72dbec48ca3c do_umount(): add missing barrier before refcount checks in [...] new 93ddd3942493 do_move_mount(): don't leak MNTNS_PROPAGATING on failures new 459421788c2a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new bbfe756dc306 fs/erofs/fileio: call erofs_onlinefolio_split() after bio_ [...] new 8ec90122a077 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 652dd6558b8b bcachefs: btree_root_unreadable_and_scan_found_nothing aut [...] new e5a3b8cf3330 bcachefs: More informative error message when shutting dow [...] new 9a4a858c9b36 bcachefs: Use bch2_kvmalloc() for journal keys array new dbe4674802ec bcachefs: Topology error after insert is now an ERO new 8ba11b2dc7e8 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup new d0854fd65ebd bcachefs: Be precise about bch_io_failures new 172e0badd6bf bcachefs: Poison extents that can't be read due to checksu [...] new e3325e7e22c2 bcachefs: Data move can read from poisoned extents new bc7378dd019c bcachefs: Rebalance now skips poisoned extents new 4406445fe6af bcachefs: replace strncpy() with memcpy_and_pad in journal [...] new 7d847a49e65e bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] new 438ed1949ff2 bcachefs: trace bch2_trans_kmalloc() new f7dec61b79e4 bcachefs: struct alloc_request new b527d23fbb50 bcachefs: alloc_request.data_type new 765f44845b97 bcachefs: bch2_bucket_alloc_trans() takes alloc_request new d0fce46ab5ed bcachefs: bch2_ec_stripe_head_get() takes alloc_request new fae76059bc32 bcachefs: new_stripe_alloc_buckets() takes alloc_request new d58bab1e1cbb bcachefs: alloc_request: deallocate_extra_replicas() new d104f1b802a4 bcachefs: alloc_request.usage new 3006716ed6e3 bcachefs: alloc_request.counters new 2ab8794abd0e bcachefs: alloc_request.ca new d7d9bfa04958 bcachefs: alloc_request.ptrs2 new 78b590f5d59a bcachefs: alloc_request no longer on stack new b394aaf64575 bcachefs: reduce new_stripe_alloc_buckets() stack usage new 63aa5f4a3ffd bcachefs: darray: provide typedefs for primitive types new 6b0eb355073a bcachefs: bch2_snapshot_table_make_room() new 004efd56e6be bcachefs: add missing include new 9b69be5a8a0d bcachefs: bch2_kvmalloc() mem alloc profiling new 09e536f86f3c bcachefs: btree_io_complete_wq -> btree_write_complete_wq new 63635f7cbf38 bcachefs: simplify journal pin initialization new b8171b791f8d bcachefs: alphabetize init function calls new d13b7d1f75f5 bcachefs: Move various init code to _init_early() new 6cbc2c0aaf7a bcachefs: RO mounts now use less memory new b4532bae6f08 bcachefs: move_data_phys: stats are not required new eb63253cc237 bcachefs: early return for negative values when parsing BC [...] new 4076c1c5d6ae bcachefs: split error messages of invalid compression into [...] new d949578e3df5 bcachefs: indent error messages of invalid compression new bf00c190094b bcachefs: export bch2_chacha20 new 86ed2bcf8a53 bcachefs: Improve opts.degraded new e7610a5ffb8a bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() new 15c3ab94a577 bcachefs: __btree_node_reclaim_checks() new fd3749349fa3 bcachefs: Improve bch2_btree_cache_to_text() new 27733a47f322 bcachefs: bch2_dev_journal_alloc() now respects data_allowed new 30c090586f59 bcachefs: bch2_dev_allocator_set_rw() new d5b4e278cec7 bcachefs: Clean up duplicated code in bch2_journal_halt() new 1566689f8c42 bcachefs: Kill bch2_trans_unlock_noassert new dc99dc3199a9 bcachefs: Remove spurious +1/-1 operation new 1040ebb796fb bcachefs: Simplify logic new 19b3c4c294af bcachefs: Initialize c->name earlier on single dev filesystems new 1488bbc45bf7 bcachefs: Single device mode new f935dfb1083d bcachefs: Use drop_locks_do() in bch2_inode_hash_find() new 0781240e6afd bcachefs: Clean up option pre/post hooks, small fixes new 20e07244e4d1 bcachefs: Incompatible features may now be enabled at runtime new 270039fdb5da bcachefs: bch2_run_explicit_recovery_pass_printbuf() new 96d79d62c5b2 bcachefs: Simplify bch2_count_fsck_err() new 25b467ae495a bcachefs: bch2_dev_missing_bkey() new 042a0f3fc351 bcachefs: print_str_as_lines() -> print_str() new 59182fd8a415 bcachefs: Flag for repair on missing subvolume new 1b1aae8d8597 bcachefs: Add a recovery pass for making sure root inode i [...] new 26ebc9e185cb bcachefs: sb_validate() no longer requires members_v1 new e926bd18de24 bcachefs: Shrink superblock downgrade table new 27816e94b4b1 bcachefs: Print features on startup with -o verbose new 413a4d5325b7 bcachefs: BCH_FEATURE_no_alloc_info new 90704decfcd5 bcachefs: BCH_FEATURE_small_image new a7ce87088b84 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT new 5fa84f9a8773 bcachefs: export bch2_move_data_phys() new 3c7172d58376 bcachefs: Plumb target parameter through btree_node_rewrite_pos() new fa986dba81fe bcachefs: plumb btree_id through move_pred_fd new a580a837f563 bcachefs: bch2_move_data_btree() can move btree nodes new 9d57dd48d881 bcachefs: bch2_move_data_btree() can now walk roots new 51f2593b80b5 docs: bcachefs: idle work scheduling design doc new 43040e48e52e bcachefs: Fix struct with flex member ABI warning new 6fee9d7640e2 bcachefs: Kill dead code new b6cecfa7e1d8 bcachefs: bch2_check_rebalance_work() new e37104a6645b bcachefs: bch2_target_to_text() no longer depends on io_ref new e4f8efa21fd2 bcachefs: recalc_capacity() no longer depends on io_ref new 74543aa68883 bcachefs: for_each_online_member_rcu() new 569f326956f7 bcachefs: __bch2_fs_read_write() no longer depends on io_ref new 2aa7ae556322 bcachefs: for_each_rw_member_rcu() new 371433cbfff3 bcachefs: enumerated_ref.c new 5b15a5e7e236 bcachefs: bch_fs.writes -> enumerated_refs new 31ff404b2940 bcachefs: bch_dev.io_ref -> enumerated_ref new 3ac805875f3b bcachefs: bch2_bio_to_text() new 85892732b67d bcachefs: bch2_read_bio_to_text new 571e82aeab9b bcachefs: fast_list new e623bd1bb021 bcachefs: Async object debugging new 470fdf3278aa bcachefs: Make various async objs visible in debugfs new 6bf5c639a170 bcachefs: print_string_as_lines: avoid printing empty line new 7819b0fbf312 bcachefs: bch2_io_failures_to_text() new 2777cd3911c8 bcachefs: Emit a single log message on data read error new d355ba9417ba bcachefs: Kill redundant error message in topology repair new 712ef7cd339c bcachefs: bch2_btree_lost_data() now handles snapshots tree new 1a8111176cf6 bcachefs: Remove redundant calls to btree_lost_data() new 3c2b7af73f0b bcachefs: kill bch2_run_explicit_recovery_pass_persistent() new c4bfcb14f337 bcachefs: Plumb printbuf through bch2_btree_lost_data() new 8756e1ec5914 bcachefs: bch2_fsck_err_opt() new c0ffe4f20cbf bcachefs: bch2_mark_btree_validate_failure() new 0718bafa21db bcachefs: Single err message for btree node reads new 65bd0c9ae904 bcachefs: bch2_dirent_to_text() shows casefolded dirents new 60fea7fd947b bcachefs: provide unlocked version of run_explicit_recover [...] new 898795c5fcc9 bcachefs: Run most explicit recovery passes persistent new 4dcf0d9fe17f bcachefs: bch2_trans_update_ip() new 09c9dcec2d6f bcachefs: bch2_fs_open() now takes a darray new adb1bd9e79bf bcachefs: bch2_dev_add() can run on a non-started fs new c2f07121a879 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 305bf17f097b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 18b3e45ad723 Merge branch 'misc-6.15' into for-next-current-v6.14-20250429 new 1130ca4fd847 Merge branch 'for-next-current-v6.14-20250429' into for-ne [...] new 8461468fc6b2 Merge branch 'misc-6.15' into for-next-next-v6.15-20250429 new ab452e6e1bf5 btrfs: enhance ASSERT() to take optional format string new bd6d12a9bc61 btrfs: use verbose ASSERT() in volumes.c new 900ceedfe829 btrfs: add debug build only WARN new f30d327c1c14 btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to [...] new 058f2145ba23 btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() new 2c2f9b771bee btrfs: adjust subpage bit start based on sectorsize new 3b6393ea7708 btrfs: use list_first_entry() everywhere new 15600b03959e btrfs: remove unused btrfs_io_stripe::length new 7b28d06d34af btrfs: use unsigned types for constants defined as bit shifts new 10bd5561253b btrfs: merge __setup_root() to btrfs_alloc_root() new e626eb73986d btrfs: drop redundant local variable in raid_wait_write_end_io() new a35a4ba0871d btrfs: change return type of btrfs_lookup_bio_sums() to int new 3473dafa8d55 btrfs: change return type of btrfs_csum_one_bio() to int new 0de9d6fbd437 btrfs: change return type of btree_csum_one_bio() to int new b89556bcfe9f btrfs: change return type of btrfs_bio_csum() to int new 7623e9884be0 btrfs: rename ret to status in btrfs_submit_chunk() new 0e78b9872ec7 btrfs: rename error to ret in btrfs_submit_chunk() new 874680426760 btrfs: simplify reading bio status in end_compressed_writeback() new ce68f4b6cd29 btrfs: rename ret to status in btrfs_submit_compressed_read() new 4dc1dd241182 btrfs: rename ret2 to ret in btrfs_submit_compressed_read() new ca242c30e736 btrfs: change return type of btrfs_alloc_dummy_sum() to int new a2ac40184eb5 btrfs: raid56: rename parameter err to status in endio helpers new 6577c943dcce btrfs: move folio initialization to one place in attach_eb [...] new e31d1a8387e9 btrfs: subpage: reject tree blocks which are not nodesize aligned new cb8d2c9e0e79 btrfs: trivial conversion to return bool instead of int new 1a24f5d55164 btrfs: switch int dev_replace_is_ongoing variables/paramet [...] new 05a0208f7f74 btrfs: reformat comments in acls_after_inode_item() new 09079e74bfad btrfs: compression: adjust cb->compressed_folios allocation type new 722840fada06 btrfs: correct the order of prelim_ref arguments in btrfs_ [...] new 278d01cb205c btrfs: handle empty eb->folios in num_extent_folios() new 98d9ab806bf2 btrfs: avoid NULL pointer dereference if no valid csum tree new f108c9743077 btrfs: on unknown chunk allocation policy fallback to regular new b03f128f37ae btrfs: === misc-next on b-for-next === new a4f24091f8fb btrfs: scrub: fix incorrectly reported logical/physical address new 25796bbee8b9 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new ad38c4fe5b11 btrfs: scrub: remove unused is_super parameter from scrub_ [...] new 0978de0a3ed0 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new c260246242ef btrfs: scrub: simplify the inode iteration output new d4cbaf92b230 btrfs: scrub: ensure we output at least one error message [...] new 7d3f3cd586ba btrfs: scrub: use generic ratelimit helpers to output erro [...] new a5d937cbdb24 btrfs: extend trim callchains to pass the operation type new 04cc194c3b67 btrfs: add new ioctl CLEAR_FREE new 92c72ca6ec57 btrfs: add zeroout mode to CLEAR_FREE ioctl new 7158a8cfa009 btrfs: add secure erase mode to CLEAR_FREE ioctl new 52623268d815 btrfs: add more zeroout modes to CLEAR_FREE ioctl new 95b28bddf834 btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl new 771a24899b25 btrfs: add mapping_set_release_always to inode's mapping new 7afe60fd1078 btrfs: kill EXTENT_FOLIO_PRIVATE new acdd0c83c6cf btrfs: update __btrfs_lookup_delayed_item to to use rb helper new 0984c96b28a0 btrfs: update ulist_rbtree_search to to use rb helper new 9dc2637d9b6f btrfs: update ulist_rbtree_insert to to use rb helper new 5486def15951 btrfs: update lookup_block_entry to to use rb helper new b35409853cdc btrfs: update insert_block_entry to to use rb helper new fce6e4bd1ed8 btrfs: update lookup_root_entry to to use rb helper new fe65970d89d0 btrfs: update insert_root_entry to to use rb helper new a8f6cd89aab5 btrfs: update insert_ref_entry to to use rb helper new aa685174f5b5 btrfs: update find_qgroup_rb to to use rb helper new c67497a11e26 btrfs: update add_qgroup_rb to to use rb helper new 78e5967647a9 btrfs: update btrfs_qgroup_trace_subtree_after_cow to to u [...] new 4745a69ae131 btrfs: update btrfs_qgroup_add_swapped_blocks to to use rb helper new 00fa090b8a47 btrfs: fix nonzero lowest level handling in btrfs_search_f [...] new 0b29e1c92f41 btrfs: take btrfs_space_info in btrfs_reserve_data_bytes new 5bed0f55c6f5 btrfs: take struct btrfs_inode in btrfs_free_reserved_data [...] new 4bc9f05658e3 btrfs: factor out init_space_info() new d8b31671ccd2 btrfs: spin out do_async_reclaim_{data,metadata}_space() new 5f69ee16ced6 btrfs: factor out check_removing_space_info() new 631034332c5b btrfs: introduce space_info argument to btrfs_chunk_alloc new 5f62ebd173cb btrfs: pass space_info for block group creation new 297b3d15266d btrfs: introduce btrfs_space_info sub-group new 5e9732d48c19 btrfs: introduce tree-log sub-space_info new 36d3bcaf4e35 btrfs: tweak extent/chunk allocation for space_info sub-space new a1580b8877f4 btrfs: use proper data space_info new 6c7e48cf9ffd btrfs: add block_rsv for treelog new 6dd5a7bca729 btrfs: reclaim from sub-space space_info new 196d2e9548fd btrfs: remove duplicate error check at btrfs_clear_extent_ [...] new d6b7217edc03 btrfs: exit after state split error at btrfs_clear_extent_ [...] new 78931c7f0ada btrfs: add missing error return to btrfs_clear_extent_bit_ [...] new 63b85db184ad btrfs: use bools for local variables at btrfs_clear_extent [...] new 6eb05784d5ba btrfs: avoid extra tree search at btrfs_clear_extent_bit_c [...] new d1a39ce9d0de btrfs: simplify last record detection at btrfs_clear_exten [...] new 034a86bd62ad btrfs: remove duplicate error check at btrfs_convert_extent_bit() new ca45be2a4230 btrfs: exit after state split error at btrfs_convert_extent_bit() new edaa12a7c9e9 btrfs: exit after state insertion failure at btrfs_convert [...] new 73b5102765ce btrfs: avoid unnecessary next node searches when clearing [...] new 5334534784ae btrfs: avoid repeated extent state processing when convert [...] new 6d19736e297b btrfs: avoid researching tree when converting bits in an e [...] new 48f59f07f80e btrfs: simplify last record detection at btrfs_convert_ext [...] new 942aa5ad8503 btrfs: exit after state insertion failure at set_extent_bit() new ec3ec4a6ff96 btrfs: exit after state split error at set_extent_bit() new 5ff4361eeb28 btrfs: simplify last record detection at set_extent_bit() new 065c52506970 btrfs: avoid repeated extent state processing when setting [...] new 8f139a5a172f btrfs: avoid researching tree when setting bits in an exte [...] new 2561c5acc6da btrfs: remove unnecessary NULL checks before freeing extent state new cc7020602620 btrfs: don't BUG_ON() when unpinning extents during transa [...] new c339021fa636 btrfs: remove variable to track trimmed bytes at btrfs_fin [...] new 10ee883e98f2 btrfs: make extent unpinning more efficient when committin [...] new bd7e6c125b5e btrfs: harden parsing of compress mount option new ba713b3854cf btrfs: convert the buffer_radix to an xarray new f43e32d62ff7 btrfs: set DIRTY and WRITEBACK tags on the buffer_tree new b64fa1cff240 btrfs: use buffer xarray for extent buffer writeback operations new 66062548c282 btrfs: handle unaligned EOF truncation correctly for subpa [...] new 19abb625210f btrfs: handle aligned EOF truncation correctly for subpage cases new 9b02c47d9606 Merge branch 'misc-next' into for-next-next-v6.15-20250429 new 86ccad521fce Merge branch 'for-next-next-v6.15-20250429' into for-next- [...] new b223ae8f592a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7bc20866d556 smb: client: fix zero length for mkdir POSIX create context new 9ee85880cced smb: client: fix delay on concurrent opens new 9b61f1cba6a3 cifs: Fix and improve cifs_query_path_info() and cifs_quer [...] new 71d16687744a cifs: Fix changing times and read-only attr over SMB1 smb_ [...] new e5360d4c0156 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 16bf0ff90206 Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] new 46ee20b7e440 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6250bdfaf137 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 5ea45f54c8d6 isofs: fix Y2038 and Y2156 issues in Rock Ridge TF entry new d5a2693f93e4 ext2: Deprecate DAX new 79eeb515303b Pull ext2 dax deprecation warning. new 3b779e8fbf05 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new a8cb9b3d9b84 f2fs: Use a folio in f2fs_compress_free_page() new 8cc29b38cb26 f2fs: Use a folio in f2fs_write_raw_pages() new 4e5109c7c5f2 f2fs: Introduce fio_inode() new 98251710cae1 f2fs: Use F2FS_P_SB() in f2fs_is_compressed_page() new acede6a57360 f2fs: Use bio_for_each_folio_all() in __has_merged_page() new 1db30d82365b f2fs: Use a folio in add_ipu_page() new 6f8b9318c6eb f2fs: Remove access to page->mapping in f2fs_is_cp_guaranteed() new c14b4562bc9b f2fs: Use a folio in move_data_block() new 0d1e687e432b f2fs: Use a folio in f2fs_quota_read() new b15ca1857157 f2fs: Add f2fs_grab_meta_folio() new 668c7a564823 f2fs: Use a folio in commit_checkpoint() new a8d397386371 f2fs: Convert __f2fs_write_meta_page() to __f2fs_write_met [...] new 46fd261c677e f2fs: Use f2fs_folio_wait_writeback() new b629c6480ece f2fs: Pass a folio to f2fs_submit_merged_ipu_write() new 9030d55aedf8 f2fs: Convert __get_meta_page() to __get_meta_folio() new 937d6a4d2c21 f2fs: Convert f2fs_get_tmp_page() to f2fs_get_tmp_folio() new f24f7f8cd6e8 f2fs: Pass a folio to next_blkaddr_of_node() new 95e3117621e9 f2fs: Use a folio in f2fs_ra_meta_pages() new 2525a784737b f2fs: Use a folio in f2fs_ra_meta_pages_cond() new 643d16687d7a f2fs: Use a folio in write_orphan_inodes() new 5df510c8df69 f2fs: Use a folio in get_next_nat_page() new 9c6b0f120e11 f2fs: Convert get_next_sit_page() to get_next_sit_folio() new 5c1b57bb8393 f2fs: Use a folio in f2fs_update_meta_page() new 43b3ed1c6ce0 f2fs: Use a folio in write_current_sum_page() new 1ec366290109 f2fs: Use a folio in write_compacted_summaries() new 2424ee9b752a f2fs: Remove f2fs_grab_meta_page() new d6f3066301bc f2fs: Add f2fs_get_meta_folio() new 6225716f38a8 f2fs: Use a folio in build_sit_entries() new 375452b50751 f2fs: Use a folio in f2fs_recover_orphan_inodes() new a2c746eac30e f2fs: Use a folio in validate_checkpoint() new eb639c85624e f2fs: Use a folio in f2fs_get_valid_checkpoint() new aa0c14ef54e0 f2fs: Use a folio in f2fs_get_node_info() new 8a6fb4cc554e f2fs: Use a folio in __get_nat_bitmaps() new 3a34e0cdd9c6 f2fs: Use a folio in read_compacted_summaries() new 9fdb4325e0a4 f2fs: Use a folio in read_normal_summaries() new 657b31b2d71c f2fs: Remove f2fs_get_meta_page() new 350b8441c0e9 f2fs: Convert f2fs_get_meta_page_retry() to f2fs_get_meta_ [...] new 6b5c4a035913 f2fs: Pass an address to scan_nat_page() new 4a2c49d2cbb9 f2fs: Add f2fs_get_sum_folio() new 5d895f7beae9 f2fs: Use folios in do_garbage_collect() new b536cd889ea8 f2fs: Use a folio in check_index_in_prev_nodes() new 0e1073f850fc f2fs: Use a folio in change_curseg() new 366848cb7126 f2fs: Remove f2fs_get_sum_page() new e4ca8ff450c3 f2fs: Use a folio in find_in_level() new 7d5a82490f94 f2fs: Use a folio in f2fs_delete_entry() new d040455c7911 f2fs: Use a folio in f2fs_readdir() new c713bbb17c4d f2fs: Remove f2fs_find_data_page() new 65f99d35fe87 f2fs: Use a folio in f2fs_get_new_data_page() new 38f273c5049d f2fs: Use a folio in f2fs_migrate_blocks() new 48b68943053a f2fs: Add f2fs_get_new_data_folio() new 1313057c369b highmem: Add memcpy_folio() new 3dfcb2b43e3a f2fs: Use a folio in __clone_blkaddrs() new c0a4bb8ae6da f2fs: Use a folio in f2fs_defragment_range() new 6965a65caf83 f2fs: Remove f2fs_get_lock_data_page() new c35cc972c3cd f2fs: Use a folio in fill_zero() new c45ce8f76ab3 f2fs: Use a folio in f2fs_add_regular_entry() new a85127c58a3b f2fs: Use a folio in make_empty_dir() new d2eb6d86e0fe f2fs: Remove f2fs_get_new_data_page() new 514163f699af f2fs: Use a folio in f2fs_xattr_fiemap() new 0d53be232343 f2fs: Use a folio in ra_data_block() new 2a96ddcb4a59 f2fs: Use a folio in move_data_block() new f8fa37fbec96 f2fs: Use a folio in f2fs_convert_inline_inode() new e57e6ee5cd80 f2fs: Use a folio in f2fs_move_inline_dirents() new cfa809146f82 f2fs: Add f2fs_new_node_folio() new 9d79652e4473 f2fs: Use a folio in f2fs_ra_node_page() new f0fac66fe913 f2fs: Convert read_node_page() to read_node_folio() new 7c213e98c723 f2fs: Pass a folio to f2fs_inode_chksum_verify() new 8b78cea81238 f2fs: Use a folio in f2fs_recover_inode_page() new 5c93848a92ac f2fs: Remove f2fs_grab_cache_page() new 153e4a7f8906 f2fs: Add f2fs_get_xnode_folio() new b3094519c1f1 f2fs: Use a folio in write_all_xattrs() new 401da8dd7887 f2fs: Use a folio in f2fs_recover_xattr_data() new aa220cede54e f2fs: Add f2fs_get_node_folio() new fb733f987005 f2fs: Use folios in f2fs_get_dnode_of_data() new df4101400621 f2fs: Use a folio in truncate_node() new 878a05b09c0c f2fs: Use a folio in truncate_nodes() new d68833a0b74e f2fs: Use folios in truncate_partial_nodes() new 4e9e8f81f4a2 f2fs: Pass a folio to f2fs_ra_node_pages() new c528defa64ae f2fs: Use a folio in gc_node_segment() new c795d9dbe035 f2fs: Convert f2fs_move_node_page() to f2fs_move_node_folio() new 722066201f42 f2fs: Convert __write_node_page() to __write_node_folio() new 1a116e876ab6 f2fs: Use a folio in is_alive() new da8768c87527 f2fs: Use a folio in check_index_in_prev_nodes() new 424fd5d831e1 f2fs: Remove f2fs_get_node_page() new c68b0bcb29d6 f2fs: Use a folio in prepare_write_begin new 0e1717dd92a9 f2fs: Use a folio in __find_data_block() new 7c99299c9ac8 f2fs: Use a folio in f2fs_init_inode_metadata() new bdbf142204c5 f2fs: Pass a folio to make_empty_dir() new 869521352de8 f2fs: Use a folio in f2fs_try_convert_inline_dir() new 9283b58a148f f2fs: Use a folio in f2fs_add_inline_entry() new 717735db2604 f2fs: Pass a folio to f2fs_move_inline_dirents() new 8f8c0c45449e f2fs: Pass a folio to f2fs_move_rehashed_dirents() new d9554488b06d f2fs: Use a folio in f2fs_do_truncate_blocks() new a8a4ad25b579 f2fs: Use a folio in f2fs_truncate_xattr_node() new 214235c224df f2fs: Pass folios to set_new_dnode() new 6023048cf62d f2fs: Convert f2fs_convert_inline_page() to f2fs_convert_i [...] new c972c546fa2b f2fs: Use a folio in read_xattr_block() new 0999f98e6c21 f2fs: Remove f2fs_get_xnode_page() new 466f0e661d7a f2fs: Use a folio in f2fs_write_inline_data() new 5f5efd70304a f2fs: Use a folio in f2fs_read_inline_data() new f7725a793e1e f2fs: Use a folio in f2fs_recover_inline_data() new 317c31680e94 f2fs: Use a folio in f2fs_find_in_inline_dir() new 08e83ca0954c f2fs: Use a folio in f2fs_empty_inline_dir() new f5ef723c170f f2fs: Use a folio in f2fs_read_inline_dir() new a0fd315e31f3 f2fs: Use a folio in f2fs_inline_data_fiemap() new 870ef8d3c480 f2fs: Use a folio in f2fs_update_inode_page() new 802aa48dba07 f2fs: Use a folio in do_read_inode() new 9de27930c56b f2fs: Pass folios to f2fs_init_acl() new 953ab314c75e f2fs: Pass a folio to f2fs_setxattr() new b3955efbc002 f2fs: Pass a folio to __f2fs_setxattr() new 170c445a5e1f f2fs: Pass a folio to write_all_xattrs() new 1aa467014b25 f2fs: Use a folio in read_inline_xattr() new 2557c3ea4c4e f2fs: Use a folio in f2fs_recover_inline_xattr() new cdbe260d559a f2fs: Remove f2fs_get_inode_page() new 39d20727d8b9 f2fs: Pass a folio to f2fs_getxattr() new c8b198748611 f2fs: Pass a folio to read_inline_xattr() new 847bfef73a70 f2fs: Pass a folio to do_recover_data() new 39b53c0b9946 f2fs: Pass a folio to f2fs_recover_inline_xattr() new e0691a051f11 f2fs: Pass a folio to inline_xattr_addr() new 0439ae45b5e5 f2fs: Pass a folio to init_dent_inode() new c5622a4630b4 f2fs: Pass a folio to f2fs_make_empty_inline_dir() new c01547da6b15 f2fs: Pass a folio to f2fs_has_enough_room() new f1d54e07a97f f2fs: Convert dnode_of_data->inode_page to inode_folio new 848839ce0505 f2fs: Pass a folio to f2fs_do_read_inline_data() new b3720382eee7 f2fs: Pass a folio to f2fs_truncate_inline_inode() new c190a13d71e7 f2fs: Pass a folio to __f2fs_find_entry() new 0bd84d2d8912 f2fs: Pass a folio to f2fs_find_entry() new 932a95537aca f2fs: Pass a folio to f2fs_parent_dir() new 03a757121314 f2fs: Pass a folio to f2fs_delete_entry() new b5b66bc4dfd1 f2fs: Pass a folio to f2fs_delete_inline_entry() new 413977c956db f2fs: Pass a folio to f2fs_recover_inline_data() new 1834406c9849 f2fs: Pass a folio to __recover_inline_status() new d79bc8ab4417 f2fs: Pass a folio to inline_data_addr() new 1d6bf61778a5 f2fs: Convert f2fs_put_page_dic() to f2fs_put_folio_dic() new 5b61618aa0ad f2fs: Pass a folio to f2fs_set_link() new ba13af45e517 f2fs: Use a folio in need_inode_page_update() new 47d73eae3acc f2fs: Use a folio in f2fs_truncate_meta_inode_pages() new 3d56058c55d4 f2fs: Use a folio in f2fs_cache_compressed_page() new 75de20f41fa8 f2fs: Use a folio in prepare_compress_overwrite() new 842974808ac2 f2fs: Convert f2fs_load_compressed_page() to f2fs_load_com [...] new b02a903218bd f2fs: Use a folio in f2fs_encrypt_one_page() new 5951fee46bef f2fs: Use a folio in redirty_blocks() new 97e1b86169b3 f2fs: Use a folio in f2fs_wait_on_block_writeback() new 398c7df7bc6b f2fs: Pass a folio to f2fs_init_read_extent_tree() new a6d26d5c7581 f2fs: Return a folio from f2fs_init_inode_metadata() new f92379289f0c f2fs: Pass a folio to f2fs_update_inode() new 66bca01bc52a f2fs: Pass a folio to set_nid() new 6f7ec6618021 f2fs: Convert dnode_of_data->node_page to node_folio new 7d28f13c583c f2fs: Pass a folio to get_dnode_addr() new 963da02bc12d f2fs: Convert fsync_node_entry->page to folio new 6b1ad395455b f2fs: Remove f2fs_new_node_page() new a4d077027121 f2fs: Use a folio in flush_inline_data() new f16ebe0de732 f2fs: Convert clear_node_page_dirty() to clear_node_folio_dirty() new 0c708e35cf26 f2fs: clean up w/ fscrypt_is_bounce_page() new aa1be8dd6416 f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed() new 5db0d252c64e f2fs: fix to do sanity check on sit_bitmap_size new dc6d9ef57fcf f2fs: zone: fix to calculate first_zoned_segno correctly new 0d56663919d2 f2fs: sysfs: add encoding_flags entry new 217fc63224a9 f2fs: sysfs: export linear_lookup in features directory new 9cada264501c f2fs: fix to bail out in get_new_segment() new ad5291e2c1e5 f2fs: handle error cases of memory donation new 71074cad4aed Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new cfdb1ea53214 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d75dc943934d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d936ccef6f1b Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 5db512fb2e1a Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 276538bd4be1 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 4357618ddc3e Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 8562661e6fc5 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new d0d7f1813dc7 Merge remote-tracking branch 'linux-block/block-6.15' into [...] new 5088aad3d32c xfs: stop using set_blocksize new 6f798719da9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 5cb7521b7fbf Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 8dc28f3fd1f9 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 (ad29da28cced) \ N -- N -- N refs/heads/fs-next (8dc28f3fd1f9)
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 413 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 15 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 12 +- drivers/platform/x86/amd/pmc/pmc.c | 7 +- drivers/platform/x86/asus-wmi.c | 11 +- drivers/platform/x86/dell/alienware-wmi-wmax.c | 14 +- drivers/platform/x86/ideapad-laptop.c | 16 + drivers/platform/x86/intel/hid.c | 21 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 13 +- fs/bcachefs/btree_gc.c | 27 +- fs/bcachefs/btree_journal_iter.c | 2 +- fs/bcachefs/btree_update_interior.c | 49 +- fs/bcachefs/darray.h | 1 + fs/bcachefs/error.c | 4 +- fs/bcachefs/fs.c | 4 +- fs/bcachefs/fsck.c | 4 +- fs/bcachefs/super.c | 61 +-- fs/bcachefs/super.h | 2 +- fs/bcachefs/util.c | 4 +- fs/bcachefs/util.h | 4 +- fs/btrfs/btrfs_inode.h | 9 +- fs/btrfs/compression.c | 2 +- fs/btrfs/extent_io.h | 2 + fs/btrfs/file.c | 39 +- fs/btrfs/inode.c | 189 ++++---- fs/btrfs/messages.h | 2 +- fs/btrfs/scrub.c | 4 +- fs/erofs/fileio.c | 4 +- fs/ext2/super.c | 3 +- fs/f2fs/acl.c | 33 +- fs/f2fs/acl.h | 10 +- fs/f2fs/checkpoint.c | 193 ++++---- fs/f2fs/compress.c | 134 +++--- fs/f2fs/data.c | 213 ++++----- fs/f2fs/dir.c | 240 +++++----- fs/f2fs/extent_cache.c | 10 +- fs/f2fs/f2fs.h | 221 ++++----- fs/f2fs/file.c | 178 +++---- fs/f2fs/gc.c | 140 +++--- fs/f2fs/inline.c | 306 ++++++------ fs/f2fs/inode.c | 94 ++-- fs/f2fs/namei.c | 114 ++--- fs/f2fs/node.c | 526 ++++++++++----------- fs/f2fs/node.h | 12 +- fs/f2fs/recovery.c | 178 +++---- fs/f2fs/segment.c | 163 +++---- fs/f2fs/segment.h | 6 +- fs/f2fs/shrinker.c | 13 +- fs/f2fs/super.c | 85 +++- fs/f2fs/sysfs.c | 15 + fs/f2fs/xattr.c | 116 ++--- fs/f2fs/xattr.h | 24 +- fs/isofs/inode.c | 7 +- fs/isofs/isofs.h | 4 +- fs/isofs/rock.c | 40 +- fs/isofs/rock.h | 6 +- fs/isofs/util.c | 49 +- fs/namespace.c | 14 +- fs/smb/client/smb2pdu.c | 1 + fs/xfs/xfs_buf.c | 15 +- include/linux/f2fs_fs.h | 1 + include/linux/highmem.h | 27 ++ include/trace/events/btrfs.h | 2 +- mm/memblock.c | 12 +- tools/testing/memblock/tests/basic_api.c | 102 ++++ 65 files changed, 2067 insertions(+), 1764 deletions(-)