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 692b72d4ecf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd12a8099407 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 756e95bbdd19 Merge branch '9p-next' of git://github.com/martinetd/linux omits 4e578a8caa43 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 30f6a073d674 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 9a9b8b88f13a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits d1146a76f96d Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 64521dcd707e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dee0fb5e5b1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 455d000e9ee4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits b58491798532 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 957fbd097ed0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c68c56ef413b Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 7dbb04c34a5e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 45b2f2170fee Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9b0df9fba12e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 35206c53a00d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bc9c519c51ea Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 4ba694a38aa9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f373e5f38a26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 634b07d913de Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits e70067f24954 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 391fe8d410e5 CIFS: Propagate min offload along with other parameters fr [...] omits e22c0aa83feb smb: client: Fix netns refcount imbalance causing leaks an [...] omits 104b4d597ff2 gfs2: remove redundant warnings omits f39ce768839f gfs2: minor evict fix omits 9fde3ae60531 gfs2: Prevent inode creation race (2) omits d893b3945fca Merge branch 'vfs-6.15.orangefs' into vfs.all omits 32af799cf76c Merge branch 'vfs-6.15.file' into vfs.all omits 98b6c04791a8 Merge branch 'vfs-6.15.initramfs' into vfs.all omits 8511641bcb61 Merge branch 'vfs-6.15.shared.afs' into vfs.all omits 00f3f0304d1f Merge branch 'vfs-6.15.ceph' into vfs.all omits a3b3ed1c3a13 Merge branch 'vfs-6.15.mount.namespace' into vfs.all omits 11935fb2504d Merge branch 'vfs-6.15.pagesize' into vfs.all omits bd72b3d7cf47 Merge branch 'vfs-6.15.sysv' into vfs.all omits 9641b70f7e94 Merge branch 'vfs-6.15.eventpoll' into vfs.all omits 691f49cf7708 Merge branch 'vfs-6.15.nsfs' into vfs.all omits ba4ae8ce7ba8 Merge branch 'vfs-6.15.overlayfs' into vfs.all omits 2b99af404677 Merge branch 'vfs-6.15.async.dir' into vfs.all omits 4cb3a8b8228d Merge branch 'vfs-6.15.iomap' into vfs.all omits 4eeaf0921dd1 Merge branch 'vfs-6.15.mount.api' into vfs.all omits 25034ffc6f59 Merge branch 'kernel-6.15.tasklist_lock' into vfs.all omits ccef8eff07e4 Merge branch 'vfs-6.15.pipe' into vfs.all omits 9b31fb0f9377 Merge branch 'vfs-6.15.pidfs' into vfs.all omits 3d5af6d285d1 Merge branch 'vfs-6.15.mount' into vfs.all omits 10aad94bb1d6 Merge branch 'vfs-6.15.misc' into vfs.all omits a9036e22a744 Merge branch 'vfs.fixes' into vfs.all omits 44bc4c1e8167 Merge patch series "iomap preliminaries for large atomic w [...] omits 2ebcf55ea0c6 iomap: Lift blocksize restriction on atomic writes omits e5708b92d9bf iomap: Support SW-based atomic writes omits af97c9498b28 iomap: Rename IOMAP_ATOMIC -> IOMAP_ATOMIC_HW omits a89ac3a81ccf Merge patch series "initramfs: kunit tests and cleanups" omits d3bd2489a947 initramfs: avoid static buffer for error message omits 177c37cf50cc initramfs: fix hardlink hash leak without TRAILER omits cf96645ee5da initramfs: reuse name_len for dir mtime tracking omits 7b4ab73cb91b initramfs: allocate heap buffers together omits cc74ef6c04b7 initramfs: avoid memcpy for hex header fields omits 61cba3def060 vsprintf: add simple_strntoul omits c55b4a66ba50 initramfs_test: kunit tests for initramfs unpacking omits 614a76b50822 nfsd: handle errors from rpc_call_async() omits 8239580bd703 nfsd: move cb_need_restart flag into cb_flags omits 7ba68ad0210d nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING omits e5655a15d29b nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY omits f94ac2bc823f nfsd: prevent callback tasks running concurrently omits de771b641109 nfsd: disallow file locking and delegations for NFSv4 reexport omits dad067a20620 exfat: remove count used cluster from exfat_statfs() omits 081e2bf7224b exfat: support batch discard of clusters when freeing clusters omits acf689e88306 Merge tag 'afs-next-20250303' of ssh://gitolite.kernel.org [...] omits 73f77882c18d afs: Simplify cell record handling omits bc1e7281a514 afs: Fix afs_server ref accounting omits fa5a7f87a0b5 afs: Use the per-peer app data provided by rxrpc omits f98f10caaf8e rxrpc: Allow the app to store private data on peer structs omits a3234b0b321d afs: Drop the net parameter from afs_unuse_cell() omits fccaf9cee43b afs: Make afs_lookup_cell() take a trace note omits eacf4c831260 afs: Improve server refcount/active count tracing omits 5a967759c702 afs: Improve afs_volume tracing to display a debug ID omits f871cb436791 afs: Change dynroot to create contents on demand omits 9a4c4b52b49f Merge branch 'for-next-next-v6.14-20250303' into for-next- [...] omits 730b778bd72a Merge branch 'for-next-current-v6.13-20250303' into for-ne [...] omits 511eb741e062 Merge branch 'misc-next' into for-next-next-v6.14-20250303 omits c2d812564097 Merge branch 'misc-6.14' into for-next-next-v6.14-20250303 omits ff0fb1fd55e6 Merge branch 'misc-6.14' into for-next-current-v6.13-20250303 omits 242f5220bda5 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits 4caa28496882 btrfs: scrub: ensure we output at least one error message [...] omits e939e4df8741 btrfs: scrub: simplify the inode iteration output omits b42cfa7d1f3d btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 3f4a94b5e9fc btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 247aafb93dc1 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits b1e9f28397ef btrfs: scrub: fix incorrectly reported logical/physical address omits 7a43de2ae418 btrfs: === misc-next on b-for-next === omits 626b0968dade btrfs: use BTRFS_PATH_AUTO_FREE in load_free_space_tree() omits 056ee57cb674 btrfs: use BTRFS_PATH_AUTO_FREE in clear_free_space_tree() omits ad79161f6c74 btrfs: use BTRFS_PATH_AUTO_FREE in populate_free_space_tree() omits 01ad119aec6f btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_remove_free_space [...] omits 6009bc27e849 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_bio_sums() omits 39c366358c84 btrfs: use BTRFS_PATH_AUTO_FREE in run_delayed_extent_op() omits 6b75a54d30a4 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_extent_info() omits 3b9fc6d7c8c5 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_get_name() omits 13b8bf2d29aa btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_root_free_ob [...] omits a9061d9a2e5a btrfs: use BTRFS_PATH_AUTO_FREE in load_global_roots() omits a7c5ade6c977 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_check_dir_item_co [...] omits 929f2bc68d3e btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_run_dev_replace() omits 8460b531c13b btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_dev_replace() omits e97e14d0a60c btrfs: do trivial BTRFS_PATH_AUTO_FREE conversions omits 99cdf074bcf9 btrfs: use num_extent_folios() in for loop bounds omits edb65666b172 btrfs: add __pure attribute to eb page and folio counters omits 47de2b729858 btrfs: simplify parameters of metadata folio helpers omits bcb1a6db8a26 btrfs: fix reclaimed bytes accounting after automatic bloc [...] omits 606ed3112662 btrfs: get used bytes while holding lock at btrfs_reclaim_ [...] omits 85f951e10a2d btrfs: get zone unusable bytes while holding lock at btrfs [...] omits 8025cd55bab0 btrfs: merge alloc_dummy_extent_buffer() helpers omits cfc28c559b86 btrfs: don't pass nodesize to __alloc_extent_buffer() omits 1e1e036167f0 btrfs: replace deprecated strncpy() with strscpy() omits e21c471eff3a btrfs: zoned: fix extent range end unlock in cow_file_range() omits 3842e386a23a btrfs: send: simplify return logic from send_set_xattr() omits 6054b503e2ea btrfs: send: avoid path allocation for the current inode w [...] omits 8c1e8f6271c9 btrfs: send: keep the current inode's path cached omits 03ee59d8a270 btrfs: send: simplify return logic from send_rmdir() omits 2af49e30c541 btrfs: send: simplify return logic from send_unlink() omits a507081f98d6 btrfs: send: simplify return logic from send_link() omits 436311430d84 btrfs: send: simplify return logic from send_rename() omits afd75fcb8089 btrfs: send: simplify return logic from send_verity() omits 40f7271307db btrfs: send: simplify return logic from process_changed_xattr() omits 54e0b4a5ba49 btrfs: send: remove unnecessary return variable from proce [...] omits 06ef8b072bbf btrfs: send: simplify return logic from record_changed_ref() omits d0e9001f80d0 btrfs: send: simplify return logic from record_deleted_ref() omits 9b6704a87422 btrfs: send: simplify return logic from record_new_ref() omits 8ef20909a997 btrfs: send: simplify return logic from record_deleted_ref [...] omits 42243628dd10 btrfs: send: simplify return logic from record_new_ref_if_ [...] omits 6fdf0accaf4b btrfs: send: simplify return logic from send_remove_xattr() omits da14e551fd7a btrfs: send: add and use helper to rename current inode wh [...] omits f09f7ba35ee1 btrfs: send: only use boolean variables at process_recorde [...] omits c747cf7dddf5 btrfs: send: factor out common logic when sending xattrs omits 453888146651 btrfs: send: simplify return logic from get_cur_inode_state() omits 681944a585d3 btrfs: send: simplify return logic from is_inode_existent() omits fdff7f63caee btrfs: send: simplify return logic from __get_cur_name_and [...] omits bfca34005432 btrfs: send: return -ENAMETOOLONG when attempting a path t [...] omits d7f2f6d27fff btrfs: send: simplify return logic from fs_path_add_from_e [...] omits 175c50e66308 btrfs: send: implement fs_path_add_path() using fs_path_add() omits 24848ac3613a btrfs: send: simplify return logic from fs_path_add() omits 787fb261951a btrfs: send: simplify return logic from fs_path_prepare_for_add() omits 78e30f86d582 btrfs: send: always use fs_path_len() to determine a path' [...] omits f1fb5968542c btrfs: send: make fs_path_len() inline and constify its argument omits 0dbf16dc9cbf btrfs: send: remove duplicated logic from fs_path_reset() omits a60b948fab4d btrfs: use struct btrfs_inode inside btrfs_get_name() omits 9cb49414406b btrfs: use struct btrfs_inode inside btrfs_get_parent() omits 2ceb2001bfb6 btrfs: use struct btrfs_inode inside btrfs_remap_file_rang [...] omits 28b64342a9d1 btrfs: use struct btrfs_inode inside btrfs_remap_file_range() omits 36358b954040 btrfs: pass struct btrfs_inode to btrfs_extent_same_range() omits a93a26885eb3 btrfs: pass struct btrfs_inode to btrfs_double_mmap_unlock() omits 374388c12101 btrfs: pass struct btrfs_inode to btrfs_double_mmap_lock() omits 333c43fde70a btrfs: pass struct btrfs_inode to clone_copy_inline_extent() omits e8d96a27afb1 btrfs: props: switch prop_handler::extract to struct btrfs_inode omits 2870acfab88f btrfs: props: switch prop_handler::apply to struct btrfs_inode omits 70b0a5ecc842 btrfs: pass struct btrfs_inode to btrfs_inode_inherit_props() omits 15a0ace9137c btrfs: pass struct btrfs_inode to btrfs_load_inode_props() omits e9dcee71b400 btrfs: pass struct btrfs_inode to btrfs_fill_inode() omits 4dbfd65e67f3 btrfs: pass struct btrfs_inode to fill_stack_inode_item() omits 423364bc2bab btrfs: use struct btrfs_inode inside create_pending_snapshot() omits 93ae0b8262b2 btrfs: pass struct btrfs_inode to btrfs_defrag_file() omits b8304c503f7f btrfs: pass struct btrfs_inode to btrfs_inode_type() omits 7d1647826775 btrfs: pass struct btrfs_inode to new_simple_dir() omits 6fd7443362d7 btrfs: pass struct btrfs_inode to btrfs_iget_locked() omits d6c743f76a9f btrfs: pass struct btrfs_inode to btrfs_read_locked_inode() omits 730cbd7a09c3 btrfs: pass struct btrfs_inode to extent_range_clear_dirty [...] omits 7e974b10c4b9 btrfs: pass struct btrfs_inode to can_nocow_extent() omits 3451e985921e btrfs: update include and forward declarations in headers omits 3d6a162e6e45 btrfs: simplify returns and labels in btrfs_init_fs_root() omits e096aaf4f2ae btrfs: unify ordering of btrfs_key initializations omits daefa03b4c1c btrfs: zstd: remove local variable for storing page offsets omits 208a1695929f btrfs: zstd: move zstd_parameters to the workspace omits fb0708bfbf49 btrfs: async-thread: switch local variables need_order bool omits f91507ec3333 btrfs: add __cold attribute to extent_io_tree_panic() omits 45d1e1e6d446 btrfs: add support for uncached writes (RWF_DONTCACHE) omits 4fe70525e0d1 btrfs: zoned: exit btrfs_can_activate_zone if BTRFS_FS_NEE [...] omits 54068bc8fd57 btrfs: require strict data/metadata split for subpage checks omits 85fe9f56ec62 btrfs: simplify subpage handling of read_extent_buffer_pag [...] omits 757edf38baec btrfs: simplify subpage handling of write_one_eb() omits 0500ad2e18d7 btrfs: simplify subpage handling of btrfs_clear_buffer_dirty() omits 3df8fa31262a btrfs: use metadata specific helpers to simplify extent bu [...] omits 0f5571cd9455 btrfs: make subpage attach and detach to handle metadata properly omits a84c34de7991 btrfs: factor out metadata subpage detection into a dedica [...] omits c58d5527e892 btrfs: remove btrfs_fs_info::sectors_per_page omits ec1828c46aef btrfs: zstd: enable negative compression levels mount option omits 50dee914026d btrfs: move ordered extent cleanup to where they are allocated omits 3c6c0d937ca7 btrfs: extract the nocow ordered extent and extent map gen [...] omits add3e1df8c50 btrfs: expose per-inode stable writes flag omits d7edeecd5dcc btrfs: zlib: refactor S390x HW acceleration buffer preparation omits 3e34cec3f91c btrfs: avoid assigning twice to block_start at btrfs_do_re [...] omits fc75f5a8584a btrfs: always fallback to buffered write if the inode requ [...] omits b40f7ae2bb23 btrfs: remove duplicated metadata folio flag update in end [...] omits 254a3baa6b81 btrfs: convert io_ctl_prepare_pages() to work on folios omits f3912ab49dd8 btrfs: update some folio related comments omits cf63c47246c6 btrfs: keep private struct on stack for sync reads in btrf [...] omits a46b9b0d7451 ksmbd: Use str_read_write() and str_true_false() helpers omits b38f06b5d435 cifs: add validation check for the fields in smb_aces omits fdbad10e1342 nfsd: filecache: drop the list_lru lock during lock gc scans omits 0663b5651e17 nfsd: filecache: don't repeatedly add/remove files on the [...] omits f3f0eb83e478 nfsd: filecache: introduce NFSD_FILE_RECENT omits 71f49af995b5 nfsd: filecache: use list_lru_walk_node() in nfsd_file_gc() omits 71b99a10d001 nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file [...] omits e0990a09cb98 NFSD: Re-organize nfsd_file_gc_worker() omits f254dffb8ca2 nfsd: filecache: remove race handling. omits 356257b98091 fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning omits d7f1e1689851 NFSD: Fix callback decoder status codes omits 9ea26b658d01 nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED omits bb03e170b192 nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better omits 6b05eca3150a nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr omits 5e04505d0d6d nfsd: only check RPC_SIGNALLED() when restarting rpc_task omits 1c1bb3264d0c nfsd: always release slot when requeueing callback omits d61be1345ca9 nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done() omits 5319a378cdc9 nfsd: prepare nfsd4_cb_sequence_done() for error handling rework omits 9858e6746b71 nfsd: put dl_stid if fail to queue dl_recall omits 695fd9811415 nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_loo [...] omits 66b9c2a0febb svcrdma: do not unregister device for listeners omits 146aabc2ca31 nfsd: don't ignore the return code of svc_proc_register() omits 6dcfbf8c4360 NFSD: Fix trace_nfsd_slot_seqid_sequence omits ebd8a4c4502a SUNRPC: Remove unused make_checksum omits 446c4ecd3992 NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file omits af4cac335eff NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an [...] omits 8963e3239fb4 NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory omits c348bd1bd04c NFSD: nfsd_unlink() clobbers non-zero status returned from [...] omits 225fd57a1248 nfsd: remove the redundant mapping of nfserr_mlink omits f933659f3306 NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up omits c9b7f274ba95 nfsd: adjust WARN_ON_ONCE in revoke_delegation omits 69646b61dd2f nfsd: fix management of listener transports omits 4d44c4ade836 SUNRPC: Remove unused krb5_decrypt omits b5acff2c01e5 lockd: add netlink control interface omits b0b239c6b9aa sunrpc: clean cache_detail immediately when flush is writt [...] omits a32d248c6670 bcachefs: bcachefs_metadata_version_extent_flags omits 2a8b58e85df9 bcachefs: bch2_request_incompat_feature() now returns error code omits 2039f1db1d4c Documentation: bcachefs: SubmittingPatches: Convert footno [...] omits 3cb36376bfbc Documentation: bcachefs: SubmittingPatches: Demote section [...] omits 10494c4cba90 Documentation: bcachefs: Split index toctree omits c227d2b8534f Documentation: bcachefs: Add casefolding toctree entry omits 6891156dd405 Documentation: bcachefs: casefolding: Use bullet list for [...] omits 0dbe36d8a0b5 Documentation: bcachefs: casefolding: Fix dentry/dcache co [...] omits f946a166bda5 Documentation: bcachefs: casefolding: Do not italicize NUL omits b80da5666bb3 bcachefs: sysfs internal/trigger_btree_updates omits 90e34c899048 bcachefs: bcachefs_metadata_version_casefolding omits 71613c398662 bcachefs: Split out dirent alloc and name initialization omits 961449a57101 bcachefs: Kill dirent_occupied_size() in create path omits c0bfc949ac7a bcachefs: Kill dirent_occupied_size() in rename path omits 62d2203b2604 bcachefs: bcachefs_metadata_version_stripe_lru omits b2c000b0e13c bcachefs: bcachefs_metadata_version_stripe_backpointers omits d68880897ce6 bcachefs: Advance bch_alloc.oldest_gen if no stale pointers omits d33cd28405e9 bcachefs: Invalidate cached data by backpointers omits d3963d87091b bcachefs: bcachefs_metadata_version_cached_backpointers omits ceaa3c1eeb06 bcachefs: rework bch2_trans_commit_run_triggers() omits 4d660dbc5e7f bcachefs: Better trigger ordering omits 4c04e8527ff3 bcachefs: bch2_trigger_stripe_ptr() no longer uses ec_stri [...] omits 296d6c67c28d bcachefs: Rework bch2_check_lru_key() omits a04ff593c53e bcachefs: decouple bch2_lru_check_set() from alloc btree omits 89c938599d64 bcachefs: s/BCH_LRU_FRAGMENTATION_START/BCH_LRU_BUCKET_FRA [...] omits b9c68d44fb59 bcachefs: bch2_lru_change() checks for no-op omits e91c3006b74d bcachefs: minor journal errcode cleanup omits 72d0716e0e29 bcachefs: bch2_write_op_error() now prints info about data update omits 518ea4aef965 bcachefs: metadata_target is not an inode option omits f28dfec79b15 bcachefs: eytzinger1_{next,prev} cleanup omits e334e8a7e575 bcachefs: convert eytzinger sort to be 1-based (2) omits a6c5b8b62498 bcachefs: convert eytzinger sort to be 1-based (1) omits dfafd47393ba bcachefs: convert eytzinger0_find to be 1-based omits eff483e46c25 bcachefs: Add eytzinger0_find self test omits 064c46f2d2c5 bcachefs: add eytzinger0_find_ge self test omits c62175149abc bcachefs: implement eytzinger0_find_ge directly omits 5cab45833afd bcachefs: implement eytzinger0_find_gt directly omits 20c7c9cfeb13 bcachefs: add eytzinger0_find_gt self test omits c99c53bc6027 bcachefs: simplify eytzinger0_find_le omits be8286343e06 bcachefs: convert eytzinger0_find_le to be 1-based omits fdee6deeade7 bcachefs: improve eytzinger0_find_le self test omits 0f535265a284 bcachefs: add eytzinger0_for_each_prev omits 5e36f36131fd bcachefs: eytzinger0_find_test improvement omits 630e63739238 bcachefs: eytzinger[01]_test improvement omits a5530b4e0a8c bcachefs: eytzinger self tests: fix cmp_u16 typo omits d377683507a3 bcachefs: eytzinger self tests: missing newline termination omits 608fb4373a47 bcachefs: eytzinger self tests: loop cleanups omits d2eb6a286730 bcachefs: EYTZINGER_DEBUG fix omits abe63b3db257 bcachefs: bch2_blacklist_entries_gc cleanup omits 38ae3e78c676 bcachefs: bch2_bkey_ptr_data_type() now correctly returns [...] omits c2ba3e272e6a bcachefs: Add time_stat for btree writes omits c2be9c1d6f62 bcachefs: Add comment explaining why asserts in invalidate [...] omits 8eca53ab2da6 bcachefs: Ignore backpointers to stripes in ec_stripe_upda [...] omits 88ceeb5d42b5 bcachefs: Increase JOURNAL_BUF_NR omits c9bbcbd4bf79 bcachefs: Free journal bufs when not in use omits c0c97f1000ca bcachefs: Don't touch journal_buf->data->seq in journal_res_get omits 615efb3a1160 bcachefs: Kill journal_res.idx omits 13aafdea7363 bcachefs: Kill journal_res_state.unwritten_idx omits dca30b76c41d bcachefs: add progress indicator to check_allocations omits a46f433c9e41 bcachefs: Add a progress indicator to bch2_dev_data_drop() omits 6e2603694cce bcachefs: Factor out progress.[ch] omits 95370084b8fe bcachefs: bch2_inum_offset_err_msg_trans() no longer handl [...] omits aa088c5f644a bcachefs: bch2_indirect_extent_missing_error() prints path [...] omits dbf498c3e1d4 bcachefs: Convert migrate to move_data_phys() omits e8a50cecb34f bcachefs: Read/move path counter work omits 0cf8dd792ffc bcachefs: Fix subtraction underflow omits 6bcd6af397ff bcachefs: Scrub omits 4774a2028b0c bcachefs: bch2_btree_node_scrub() omits fe81cbd449a4 bcachefs: bch2_bkey_pick_read_device() can now specify a device omits c06ff058354c bcachefs: __bch2_move_data_phys() now uses bch2_btree_node [...] omits 7c03efd9d226 bcachefs: bch2_move_data_phys() omits 335958628eb5 bcachefs: bch2_btree_node_rewrite_pos() omits efbd5a012cb3 bcachefs: backpointer_get_key() doesn't pull in btree node omits 97bb2ab4c559 bcachefs: Internal reads can now correct errors omits 24cc676cf5a2 bcachefs: Don't self-heal if a data update is already rewriting omits b6a6ecab04ce bcachefs: Don't start promotes from bch2_rbio_free() omits 8cfdff0f0b99 bcachefs: Bail out early on alloc_nowait data updates omits 921c072c34ea bcachefs: Rework init order in bch2_data_update_init() omits d6a19d750baf bcachefs: Self healing writes are BCH_WRITE_alloc_nowait omits 69cc45b80c04 bcachefs: Promotes should use BCH_WRITE_only_specified_devs omits 63562b90dcc0 bcachefs: Be stricter in bch2_read_retry_nodecode() omits 45ad88d4cb6b bcachefs: cleanup redundant code around data_update_op ini [...] omits 339ccefff6c0 bcachefs: bch2_update_unwritten_extent() no longer depends [...] omits 5815355e1a2a bcachefs: promote_op uses embedded bch_read_bio omits f2b33dbdcc47 bcachefs: data_update now embeds bch_read_bio omits feba66e30135 bcachefs: rbio_init() cleanup omits 8add85b3e169 bcachefs: rbio_init_fragment() omits 00872925c3ec bcachefs: Rename BCH_WRITE flags fer consistency with othe [...] omits a6537d3e80c6 bcachefs: x-macroize BCH_READ flags omits 78d9657028ec bcachefs: Avoid holding btree locks when blocking on IO omits d7c46c927a39 bcachefs: kill bch_read_bio.devs_have omits 41c9fceae296 bcachefs: bch2_data_update_inflight_to_text() omits 1028f84406fe bcachefs: BCH_IOCTL_QUERY_COUNTERS omits 1afe92b0809d bcachefs: BCH_COUNTER_bucket_discard_fast omits a0f3c2ec6224 bcachefs: enum bch_persistent_counters_stable omits 7bd68066abd8 bcachefs: Separate running/runnable in wp stats omits 87971e994040 bcachefs: Move write_points to debugfs omits 3bb604d28c11 bcachefs: Don't inc io_(read|write) counters for moves omits f1273fc99383 bcachefs: Fix missing increment of move_extent_write counter omits 56ea3702e33f bcachefs: check_bp_exists() check for backpointers for sta [...] omits a1f861716a74 bcachefs: bs > ps support omits 548b5c216967 bcachefs: Repair btree node write errors immediately omits 7e59436c9844 bcachefs: btree_node_(rewrite|update_key) cleanup omits f806b15e9a70 afs: Remove the "autocell" mount option omits b9f932cc8eb7 gfs2: Fix additional unlikely request cancelation race omits 93fa50fa4cdf gfs2: Fix request cancelation bug omits 9e2bb19c0e64 gfs2: Check for empty queue in run_queue omits f11fe570e872 gfs2: Remove more dead code in add_to_queue omits 7349eaa14601 gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE omits baa6b50cb204 gfs2: glock holder GL_NOPID fix omits bcbda32b49d1 gfs2: Add GLF_PENDING_REPLY flag omits d470a03180cd gfs2: Decode missing glock flags in tracepoints new 33255c161ac4 bcachefs: Fix bch2_dev_journal_alloc() spuriously failing new 8ba73f53dc5b bcachefs: copygc now skips non-rw devices new 0f52fd4f67c6 Merge tag 'bcachefs-2025-03-06' of git://evilpiepirate.org [...] adds 6b481ab0e685 drm/nouveau: select FW caching adds df1a1ed5e1bd drm/imagination: avoid deadlock on fence release adds a5c4c3ba95a5 drm/imagination: Hold drm_gem_gpuva lock for unmap adds 68c3de7f707e drm/imagination: only init job done fences once adds 1d2eabb66164 drm/imagination: Fix timestamps in firmware traces adds 23e0832d6d7b drm/sched: Fix preprocessor guard adds 80da96d73509 drm/bochs: Fix DPMS regression new ac3a75bd4205 Merge tag 'drm-misc-fixes-2025-03-06' of https://gitlab.fr [...] adds d1039a3c12ff drm/i915/mst: update max stream count to match number of pipes new 019899b551a1 Merge tag 'drm-intel-fixes-2025-03-06' of https://gitlab.f [...] new 30bfc151f0c1 drm/xe: Remove double pageflip new 475d06e00b74 drm/xe/userptr: properly setup pfn_flags_mask new 54f94dc7f6b4 drm/xe: Fix GT "for each engine" workarounds new e775e2a060d9 drm/xe/vm: Validate userptr during gpu vma prefetching new 1414d95d5805 drm/xe/vm: Fix a misplaced #endif new 84211b1c0db6 drm/xe: Fix fault mode invalidation with unbind new ae482ec8cd1a drm/xe: Add staging tree for VM binds new e3e2e7fc4cd8 drm/xe/hmm: Style- and include fixes new 0a98219bcc96 drm/xe/hmm: Don't dereference struct page pointers without [...] new 333b89063361 drm/xe/userptr: Unmap userptrs in the mmu notifier new eea6520c225a Merge tag 'drm-xe-fixes-2025-03-06' of https://gitlab.free [...] new 374c9faac5a7 drm/amd/display: Fix null check for pipe_ctx->plane_state [...] new fd617ea3b79d drm/amdkfd: Fix NULL Pointer Dereference in KFD queue new 29ffeb73b216 drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpr [...] new da552bda9874 drm/amd/pm: always allow ih interrupt from fw new c8bc66206a44 Merge tag 'amd-drm-fixes-6.14-2025-03-06' of https://gitla [...] new 28f587adb699 Merge tag 'drm-fixes-2025-03-07' of https://gitlab.freedes [...] new 00a7d39898c8 fs/pipe: add simpler helpers for common cases adds 3414cda9d41f ALSA: hda/realtek: Remove (revert) duplicate Ally X config adds 12784ca33b62 ALSA: hda/realtek: Fix Asus Z13 2025 audio adds f479ecc5ef15 ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0 adds c9ce148ea753 ALSA: seq: Avoid module auto-load handling at event delivery adds f603b159231b ALSA: hda/realtek - add supported Mic Mute LED for Lenovo [...] adds 172a0f509723 ALSA: usx2y: validate nrpacks module parameter on probe adds d0bbe332669c ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage adds ca0dedaff923 ALSA: hda/realtek: update ALC222 depop optimize adds 1ee5aa765c22 ALSA: hda: intel: Add Dell ALC3271 to power_save denylist adds f2c11231b57b ALSA: hda/realtek: Add support for ASUS ROG Strix G814 Lap [...] adds 16dc157346dd ALSA: hda/realtek: Add support for ASUS ROG Strix GA603 La [...] adds 9120b2b4ad0d ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Lap [...] adds 859a11917001 ALSA: hda/realtek: Add support for various ASUS Laptops us [...] adds 7ab61d0a9a35 ALSA: hda/realtek: Add support for ASUS B3405 and B3605 La [...] adds c86dd79a7c33 ALSA: hda/realtek: Add support for ASUS B5405 and B5605 La [...] adds 8463d2adbe19 ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA L [...] new 2a405b36a641 Merge tag 'sound-6.14-rc6' of git://git.kernel.org/pub/scm [...] adds 1be4e29e94a6 platform/x86/amd/pmf: Initialize and clean up `cb_mutex` adds 2738d06fb4f0 platform/x86: intel-hid: fix volume buttons on Microsoft S [...] adds d0d10eaedcb5 platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e adds f317f38e7fbb platform/x86/intel/vsec: Add Diamond Rapids support adds 9ba93cb8212d platform/x86/amd/pmf: Propagate PMF-TA return codes adds 376a8c2a1443 platform/x86/amd/pmf: Update PMF Driver for Compatibility [...] new 8aed61b8334e Merge tag 'platform-drivers-x86-v6.14-4' of git://git.kern [...] adds 12f65d120350 gpio: aggregator: protect driver attr handlers against mod [...] adds f02c41f87cfe gpio: rcar: Use raw_spinlock to protect register access adds 391b41f983bf gpio: rcar: Fix missing of_node_put() call new 1222390d138d Merge tag 'gpio-fixes-for-v6.14-rc6' of git://git.kernel.o [...] adds 5797c04400ee hwmon: (peci/dimmtemp) Do not provide fake thresholds data adds 6b6e2e8fd0de hwmon: (pmbus) Initialise page count in pmbus_identify() adds 1c7932d5ae0f hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table adds e278d5e8aef4 hwmon: (ad7314) Validate leading zero bits and return error adds 10fce7ebe888 hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon [...] new 8287dfc29153 Merge tag 'hwmon-for-v6.14-rc6' of git://git.kernel.org/pu [...] adds 010c4a461c1d x86/speculation: Simplify and make CALL_NOSPEC consistent adds 9af9ad85ac44 x86/speculation: Add a conditional CS prefix to CALL_NOSPEC adds 8177c6bedb70 x86/cacheinfo: Validate CPUID leaf 0x2 EDX output adds 1881148215c6 x86/cpu: Validate CPUID leaf 0x2 EDX output adds f6bdaab79ee4 x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 adds 0d3e0dfd68fb x86/sgx: Fix size overflows in sgx_encl_create() adds c00b413a9626 x86/boot: Sanitize boot params before parsing command line new 042751d35326 Merge tag 'x86-urgent-2025-03-07' of git://git.kernel.org/ [...] adds 2565e42539b1 perf/core: Fix pmus_lock vs. pmus_srcu ordering adds 003659fec9f6 perf/core: Fix perf_pmu_register() vs. perf_init_event() new ab60bd57319c Merge tag 'perf-urgent-2025-03-07' of git://git.kernel.org [...] adds 3b4035ddbfc8 sched/fair: Fix potential memory corruption in child_cfs_r [...] adds 14672f059d83 sched/deadline: Use online cpus for validating runtime adds b1536481c81f sched/rt: Update limit of sched_rt sysctl in documentation new 1c5183aa6e74 Merge tag 'sched-urgent-2025-03-07' of git://git.kernel.or [...] new bcb0fda3c2da io_uring/rw: ensure reissue path is correctly handled for IOPOLL new d53276d29283 Merge tag 'io_uring-6.14-20250306' of git://git.kernel.dk/linux new 5ac60242b017 ublk: set_params: properly check if parameters can be applied new e06472bab2a5 block: fix conversion of GPT partition name to 7-bit new 8c1624b63a7d nvme-tcp: fix possible UAF in nvme_tcp_poll new 6a3572e10f74 nvme-pci: clean up CMBMSC when registering CMB fails new 56cf7ef0d490 nvme-pci: skip CMB blocks incompatible with PCI P2P DMA new 00817f0f1c45 nvme-ioctl: fix leaked requests on mapping error new 0979ff3676b1 nvmet: remove old function prototype new afb41b08c44e nvme-tcp: Fix a C2HTermReq error message new ad95bab0cd28 nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() new a16f88964c64 nvmet-tcp: Fix a possible sporadic response drops in weakl [...] new 528361c49962 nvme-tcp: fix signedness bug in nvme_tcp_init_connection() new ca57b5bfa214 Merge tag 'nvme-6.14-2025-03-05' of git://git.infradead.or [...] new e7112524e5e8 block: Name the RQF flags enum new 381af8d9f484 Merge tag 'block-6.14-20250306' of git://git.kernel.dk/linux new 6ceb6346b043 Merge tag 'for-6.14-rc5-tag' of git://git.kernel.org/pub/s [...] adds 39ec9eaaa165 coredump: Only sort VMAs when core_sort_vma sysctl is set new dd047efbe0e0 Merge tag 'execve-v6.14-rc6' of git://git.kernel.org/pub/s [...] adds 778b94d7ac17 ACPI: platform_profile: Add support for hidden choices adds 44e94fece517 platform/x86/amd: pmf: Add 'quiet' to hidden choices adds 9a43102daf64 platform/x86/amd: pmf: Add balanced-performance to hidden choices new d4fd25b6f883 Merge tag 'acpi-6.14-rc6' of git://git.kernel.org/pub/scm/ [...] adds dfd3df31c9db mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq new 21e4543a2e2f Merge tag 'slab-for-6.14-rc5' of git://git.kernel.org/pub/ [...] adds 5623bc23a1cb s390/traps: Fix test_monitor_call() inline assembly adds a22ee38d2efe selftests/vDSO: Fix GNU hash table entry size for s390x adds b4a1dec11793 s390/ftrace: Fix return address recovery of traced function new 2a520073e74f Merge tag 's390-6.14-6' of git://git.kernel.org/pub/scm/li [...] new da64a2359092 LoongArch: Convert unreachable() to BUG() new a0d3c8bcb920 LoongArch: Eliminate superfluous get_numa_distances_cnt() new c9117434c8f7 LoongArch: Use polling play_dead() when resuming from hibernation new c8477bb0a8e7 LoongArch: Set max_pfn with the PFN of the last page new 3109d5ff484b LoongArch: Set hugetlb mmap base address aligned with pmd size new 6fb1867d5a44 LoongArch: KVM: Add interrupt checking for AVEC new 78d7bc5a02e1 LoongArch: KVM: Reload guest CSR registers after sleep new 6bdbb73dc8d9 LoongArch: KVM: Fix GPA size issue about VM new 2e51e0ac575c Merge tag 'loongarch-fixes-6.14-2' of git://git.kernel.org [...] new 14cb5d83068e x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() new ac7c06acaa37 virt: sev-guest: Allocate request data dynamically new 3e385c0d6ce8 virt: sev-guest: Move SNP Guest Request data pages handlin [...] new 6914f7e2e25f x86/mm: Define PTRS_PER_PMD for assembly code too new 14296d0e85d4 Merge branch 'linus' into x86/urgent, to pick up dependent [...] new 058a6bec37c6 x86/microcode/AMD: Add some forgotten models to the SHA check new b7c90e3e717a Merge tag 'x86-urgent-2025-03-08' of git://git.kernel.org/ [...] adds 0a7565ee6ec3 Revert "selftests/mm: remove local __NR_* definitions" adds 349db086a660 selftests/damon/damos_quota_goal: handle minimum quota tha [...] adds 7277dd0a0ba4 m68k: sun3: add check for __pgd_alloc() adds a564ccfe300f arm: pgtable: fix NULL pointer dereference issue adds b81679b1633a mm: memory-failure: update ttu flag inside unmap_poisoned_folio adds 773b9a6aa6d3 mm: memory-hotplug: check folio ref count first in do_migr [...] adds af288a426c3e hwpoison, memory_hotplug: lock folio before unmap hwpoison [...] adds 04ec365e3fdf Documentation: fix doc link to fault-injection.rst adds 19fac3c93991 dma: kmsan: export kmsan_handle_dma() for modules adds c3e998398de4 mm: fix possible NULL pointer dereference in __swap_duplicate adds 67bab13307c8 mm/hugetlb: wait for hugetlb folios to be freed adds 47b16d0462a4 mm: abort vma_modify() on merge out of memory failure adds 51f271c1940f mm: swap: add back full cluster when no entry is reclaimed adds 7a2e7ae5d136 mm: swap: use correct step in loop to wait all clusters in [...] adds 57d910cffaa0 mm, swap: avoid BUG_ON in relocate_cluster() adds ce6d9c1c2b5c NFS: fix nfs_release_folio() to not deadlock via kcompactd [...] adds c29564d8b46f include/linux/log2.h: mark is_power_of_2() with __always_inline adds 1c684d77dfbc selftests/damon/damos_quota: make real expectation of quot [...] adds 695469c07a65 selftests/damon/damon_nr_regions: set ops update for merge [...] adds 582ccf78f609 selftests/damon/damon_nr_regions: sort collected regiosn b [...] adds c50f8e6053b0 mm: fix kernel BUG when userfaultfd_move encounters swapcache adds 058313515d5a mm: shmem: fix potential data corruption during shmem swapin adds ea6de4f8f8f3 mm: zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pages adds 37b338eed105 userfaultfd: do not block on locking a large folio with ra [...] adds 927e926d72d9 userfaultfd: fix PTE unmapping stack-allocated PTE copies adds adae46ac1e38 mm: shmem: remove unnecessary warning in shmem_writepage() adds 3685024edd27 mm: don't skip arch_sync_kernel_mappings() in error paths adds 34b82f33cf3f mm: fix finish_fault() handling for large folios adds eae116d1f044 Revert "mm/page_alloc.c: don't show protection in zone's - [...] adds 88f5a9a945bf MAINTAINERS: .mailmap: update Sumit Garg's email address adds b2ef51c74b01 rapidio: fix an API misues when rio_add_net() fails adds e842f9a1edf3 rapidio: add check for rio_add_net() in rio_scan_alloc_net() adds 8fe9ed44dc29 mm/page_alloc: fix uninitialized variable new 1110ce6a1e34 Merge tag 'mm-hotfixes-stable-2025-03-08-16-27' of git://g [...] new 7a68b55ff39b KVM: arm64: Initialize HCR_EL2.E2H early new 3855a7b91d42 KVM: arm64: Initialize SCTLR_EL1 in __kvm_hyp_init_cpu() new 1cdad678154c Merge tag 'kvmarm-fixes-6.14-4' of git://git.kernel.org/pu [...] adds be45bc4eff33 KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of t [...] adds f3513a335e71 KVM: selftests: Assert that STI blocking isn't set after e [...] adds ee89e8013383 KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value adds d0eac42f5cec KVM: SVM: Suppress DEBUGCTL.BTF on AMD adds fb71c7959356 KVM: x86: Snapshot the host's DEBUGCTL in common x86 adds 433265870ab3 KVM: SVM: Manually context switch DEBUGCTL if LBR virtuali [...] adds 189ecdb3e112 KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs adds b2653cd3b75f KVM: SVM: Save host DR masks on CPUs with DebugSwap adds 807cb9ce2ed9 KVM: SVM: Don't rely on DebugSwap to restore host DR0..DR3 adds d88ed5fb7c88 KVM: selftests: Ensure all vCPUs hit -EFAULT during initia [...] adds 3b2d3db36801 KVM: selftests: Fix printf() format goof in SEV smoke test adds f9dc8fb3afc9 KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn' [...] new ea9bd29a9c0d Merge tag 'kvm-x86-fixes-6.14-rcN.2' of https://github.com [...] new a382b06d297e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a96d3e2beca0 iio: light: apds9306: fix max_scale_nano values adds 34d93804199f iio: adc: pac1921: Move ACPI_FREE() to cover all branches adds aa5119c36d19 iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value adds 5d702aa2a47b iio: proximity: Fix use-after-free in hx9023s_send_cfg() adds 4eba4d92906c iio: hid-sensor-prox: Split difference from multiple channels adds 21d7241faf40 iio: adc: ad7192: fix channel select adds e17b9f20da7d iio: dac: ad3552r: clear reset status flag adds 02ccd7e5d81a dt-bindings: iio: dac: adi-axi-adc: fix ad7606 pwm-names adds bead181694df iio: adc: ad7606: fix wrong scale available adds cc2c3540d947 iio: filter: admv8818: Force initialization of SDO adds e45e07c16743 Merge tag 'iio-fixes-for-6.14a' of ssh://gitolite.kernel.o [...] adds a8e8ffcc3afc mei: me: add panther lake P DID adds fdb1ada57cf8 mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO adds fa2e55811ae2 ntsync: Set the permissions to be 0666 adds 954b8915ff86 MAINTAINERS: change maintainer for FSI adds a321d163de3d bus: mhi: host: pci_generic: Use pci_try_reset_function() [...] adds 6d306090ea23 Merge tag 'mhi-fixes-for-v6.14' of ssh://gitolite.kernel.o [...] adds 4738d3d3e12d intel_th: msu: Fix kernel-doc warnings adds 04190ec6d02a intel_th: msu: Fix less trivial kernel-doc warnings adds b5edccae9f44 intel_th: pci: Add Arrow Lake support adds a70034d6c0d5 intel_th: pci: Add Panther Lake-H support adds 49114ff05770 intel_th: pci: Add Panther Lake-P/U support adds 91d44c1afc61 cdx: Fix possible UAF error in driver_override_show() adds c99e1e1d0850 vbox: add HAS_IOPORT dependency adds dcb0d43ba8eb slimbus: messaging: Free transaction ID in delayed interru [...] adds e77aff5528a1 binderfs: fix use-after-free in binder_devices adds 819cec1dc47c drivers: virt: acrn: hsm: Use kzalloc to avoid info leak i [...] adds 038ef0754aae eeprom: digsy_mtc: Make GPIO lookup table match the device adds 6d991f569c5e char: misc: deallocate static minor in error path adds 32ce5d87d522 bus: simple-pm-bus: fix forced runtime PM use adds 92527e473911 ntsync: Check wait count based on byte size. adds 2397d61ee45c Revert "drivers/card_reader/rtsx_usb: Restore interrupt ba [...] new 2cc699b3c2fe Merge tag 'char-misc-6.14-rc6' of git://git.kernel.org/pub [...] adds 78eb41f518f4 drivers: core: fix device leak in __fw_devlink_relax_cycles() new 51b38f3c5fe2 Merge tag 'driver-core-6.14-rc6' of git://git.kernel.org/p [...] adds c90aad369899 usb: atm: cxacru: fix a flaw in existing endpoint checks adds 17c2c87c3786 usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails adds 40e89ff5750f usb: gadget: Set self-powered based on MaxPower and bmAttributes adds d6b82dafd17d usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix [...] adds 976e7e9bdc77 acpi: typec: ucsi: Introduce a ->poll_cci method adds bf4f9ae1cb08 usb: typec: ucsi: increase timeout for PPM reset operations adds c783e1258f29 usb: gadget: Fix setting self-powered state on suspend adds c133ec0e5717 usb: xhci: Enable the TRB overfetch quirk on VIA VL805 adds 487cfd4a8e3d xhci: Restrict USB4 tunnel detection for USB3 devices to I [...] adds 8e812e9355a6 usb: gadget: Check bmAttributes only if configuration is valid adds 69c58deec196 usb: dwc3: gadget: Prevent irq storm when TH re-executes adds b5ea08aa883d usb: renesas_usbhs: Call clk_put() adds e0c924409389 usb: renesas_usbhs: Use devm_usb_get_phy() adds 552ca6b87e37 usb: renesas_usbhs: Flush the notify_hotplug_work adds 2b66ef84d0d2 usb: hub: lack of clearing xHC resources adds cc5bfc4e16fc usb: dwc3: Set SUSPENDENABLE soon after phy init adds c7c1f3b05c67 usb: xhci: Fix host controllers "dying" after suspend and resume adds ff712188daa3 usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass S [...] adds b13abcb7ddd8 usb: typec: ucsi: Fix NULL pointer access new 0dc1f314f854 Merge tag 'usb-6.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds dfc1b168a8c4 kbuild: userprogs: use correct lld when linking through clang adds 02e9a22ceef0 kbuild: hdrcheck: fix cross build with clang adds dd0b7d4a56e3 docs: Kconfig: fix defconfig description adds b5e395653546 kbuild: install-extmod-build: Fix build when specifying KB [...] new 9712d38c8708 Merge tag 'kbuild-fixes-v6.14-3' of git://git.kernel.org/p [...] new 80e54e84911a Linux 6.14-rc6 new 65be5c95d08e x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled new e3e89178a9f4 x86/microcode/AMD: Fix out-of-bounds on systems with CPU-l [...] new 4d872d51bc9d Merge tag 'x86-urgent-2025-03-10' of git://git.kernel.org/ [...] new 823869e1e616 afs: Fix afs_atcell_get_link() to handle RCU pathwalk new accdd1198eaa Merge afs RCU pathwalk fix new 1d00c393b526 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 82982240581c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 439b3636ecf3 spufs: fix a leak on spufs_new_file() failure new 93b6a8f76084 qibfs: fix _another_ leak new 922949f9a002 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0a16f4462895 bcachefs: btree_node_(rewrite|update_key) cleanup new 1c6b1eb56e67 bcachefs: Repair btree node write errors immediately new 660eec65955e bcachefs: bs > ps support new 08ff1b230faa bcachefs: check_bp_exists() check for backpointers for sta [...] new 998b19d11a99 bcachefs: Fix missing increment of move_extent_write counter new 31fa367d4013 bcachefs: Don't inc io_(read|write) counters for moves new 7f7ecbb54294 bcachefs: Move write_points to debugfs new ffe4421f3c94 bcachefs: Separate running/runnable in wp stats new 2f5291dde086 bcachefs: enum bch_persistent_counters_stable new f063fada8d75 bcachefs: BCH_COUNTER_bucket_discard_fast new 9a3f6c842a3c bcachefs: BCH_IOCTL_QUERY_COUNTERS new c0a5117cf2f3 bcachefs: bch2_data_update_inflight_to_text() new 7b1133005564 bcachefs: kill bch_read_bio.devs_have new 9d9adc2fc183 bcachefs: Avoid holding btree locks when blocking on IO new 3d6c2034c3e0 bcachefs: x-macroize BCH_READ flags new 9b8e1efed210 bcachefs: Rename BCH_WRITE flags fer consistency with othe [...] new 80da5c23ee83 bcachefs: rbio_init_fragment() new 8839275f59a2 bcachefs: rbio_init() cleanup new 71f794398821 bcachefs: data_update now embeds bch_read_bio new b1e4725556ad bcachefs: promote_op uses embedded bch_read_bio new b4bc383023f8 bcachefs: bch2_update_unwritten_extent() no longer depends [...] new 266e3c3d03b4 bcachefs: cleanup redundant code around data_update_op ini [...] new c32012196cd4 bcachefs: Be stricter in bch2_read_retry_nodecode() new caee3f6e11ad bcachefs: Promotes should use BCH_WRITE_only_specified_devs new 0dc4a9687251 bcachefs: Self healing writes are BCH_WRITE_alloc_nowait new ae1a49441046 bcachefs: Rework init order in bch2_data_update_init() new f0e1a9000436 bcachefs: Bail out early on alloc_nowait data updates new 86ac1d421a69 bcachefs: Don't start promotes from bch2_rbio_free() new d46eb528c50e bcachefs: Don't self-heal if a data update is already rewriting new 8985dd0eded8 bcachefs: Internal reads can now correct errors new 13fe07efba97 bcachefs: backpointer_get_key() doesn't pull in btree node new d61a5eaba8d9 bcachefs: bch2_btree_node_rewrite_pos() new 0848e7b3da2a bcachefs: bch2_move_data_phys() new 0deb8dcc9264 bcachefs: __bch2_move_data_phys() now uses bch2_btree_node [...] new 17ce9b196196 bcachefs: bch2_bkey_pick_read_device() can now specify a device new b3f946d5bc7b bcachefs: bch2_btree_node_scrub() new eb772c70557f bcachefs: Scrub new aeb607b3a775 bcachefs: Fix subtraction underflow new e25420b67133 bcachefs: Read/move path counter work new 73f146211607 bcachefs: Convert migrate to move_data_phys() new 96565dfc5373 bcachefs: bch2_indirect_extent_missing_error() prints path [...] new f98fa63b3a64 bcachefs: bch2_inum_offset_err_msg_trans() no longer handl [...] new eb54c7b1fc70 bcachefs: Factor out progress.[ch] new 6e058f46f2f1 bcachefs: Add a progress indicator to bch2_dev_data_drop() new 122ab2d013d5 bcachefs: add progress indicator to check_allocations new 50157093e892 bcachefs: Kill journal_res_state.unwritten_idx new b24ca6d965b0 bcachefs: Kill journal_res.idx new 115b63b68e4e bcachefs: Don't touch journal_buf->data->seq in journal_res_get new 111011dd278c bcachefs: Free journal bufs when not in use new cad15a92ae9a bcachefs: Increase JOURNAL_BUF_NR new d93af77ebbcf bcachefs: Ignore backpointers to stripes in ec_stripe_upda [...] new 725372490842 bcachefs: Add comment explaining why asserts in invalidate [...] new fc030e0f7c74 bcachefs: Add time_stat for btree writes new cf3a13678f5e bcachefs: bch2_bkey_ptr_data_type() now correctly returns [...] new b2455d3715df bcachefs: bch2_blacklist_entries_gc cleanup new bff7393bb9ef bcachefs: EYTZINGER_DEBUG fix new d0c66f9f500c bcachefs: eytzinger self tests: loop cleanups new 843b23b98624 bcachefs: eytzinger self tests: missing newline termination new 118dd816cd96 bcachefs: eytzinger self tests: fix cmp_u16 typo new fb982fc1691b bcachefs: eytzinger[01]_test improvement new 2283ad9f641d bcachefs: eytzinger0_find_test improvement new 50ce006dc9c0 bcachefs: add eytzinger0_for_each_prev new 2c73835e3504 bcachefs: improve eytzinger0_find_le self test new 16d20bc27c63 bcachefs: convert eytzinger0_find_le to be 1-based new e3b06c053c67 bcachefs: simplify eytzinger0_find_le new 40e8034b740b bcachefs: add eytzinger0_find_gt self test new fce0efbb665b bcachefs: implement eytzinger0_find_gt directly new 28d3c2b6ce5e bcachefs: implement eytzinger0_find_ge directly new ff7c2d107c82 bcachefs: add eytzinger0_find_ge self test new a293e3bb8759 bcachefs: Add eytzinger0_find self test new 489345f198b4 bcachefs: convert eytzinger0_find to be 1-based new f79ddc39e4c4 bcachefs: convert eytzinger sort to be 1-based (1) new be910d56fb7f bcachefs: convert eytzinger sort to be 1-based (2) new 5f112da40b32 bcachefs: eytzinger1_{next,prev} cleanup new 6bf9a20cd734 bcachefs: metadata_target is not an inode option new 0f2c463be35d bcachefs: bch2_write_op_error() now prints info about data update new f6e2e0dcb6bd bcachefs: minor journal errcode cleanup new 0d7bb237aca3 bcachefs: bch2_lru_change() checks for no-op new e9ffa8359411 bcachefs: s/BCH_LRU_FRAGMENTATION_START/BCH_LRU_BUCKET_FRA [...] new 45e38cd8a2e9 bcachefs: decouple bch2_lru_check_set() from alloc btree new ce44dddfdf14 bcachefs: Rework bch2_check_lru_key() new 04eb25010ab6 bcachefs: bch2_trigger_stripe_ptr() no longer uses ec_stri [...] new 3afccf551fc5 bcachefs: Better trigger ordering new 5e8776950e9c bcachefs: rework bch2_trans_commit_run_triggers() new 1d5776429f9d bcachefs: bcachefs_metadata_version_cached_backpointers new 6bc36e8b2896 bcachefs: Invalidate cached data by backpointers new 182295b5bca7 bcachefs: Advance bch_alloc.oldest_gen if no stale pointers new 7d82b82cc43b bcachefs: bcachefs_metadata_version_stripe_backpointers new ffff33456d24 bcachefs: bcachefs_metadata_version_stripe_lru new 2f1c23ccbff9 bcachefs: Kill dirent_occupied_size() in rename path new fb61d186a4cc bcachefs: Kill dirent_occupied_size() in create path new dceab0841302 bcachefs: Split out dirent alloc and name initialization new fd25a096a3c8 bcachefs: bcachefs_metadata_version_casefolding new d130327983c3 bcachefs: sysfs internal/trigger_btree_updates new 83146c79b46e Documentation: bcachefs: casefolding: Do not italicize NUL new 3639f88de7db Documentation: bcachefs: casefolding: Fix dentry/dcache co [...] new 7cbc0e17d60c Documentation: bcachefs: casefolding: Use bullet list for [...] new 0db2c6f4a59b Documentation: bcachefs: Add casefolding toctree entry new c401d6eb7060 Documentation: bcachefs: Split index toctree new 9cefccbed541 Documentation: bcachefs: SubmittingPatches: Demote section [...] new 38640a8cbd1c Documentation: bcachefs: SubmittingPatches: Convert footno [...] new 2ba82cb33549 bcachefs: bch2_request_incompat_feature() now returns error code new cd3df29e2c33 bcachefs: bcachefs_metadata_version_extent_flags new 4466d8ee127e bcachefs: give bch2_write_super() a proper error code new 7e5824fcc42f bcachefs: data_update now checks for extents that can't be moved new 728bd6dcfb0e bcachefs: Fix read path io_ref handling new dbde371fb0b4 bcachefs: bch2_account_io_completion() new 5847b315014e bcachefs: Finish bch2_account_io_completion() conversions new e11c22c63890 bcachefs: Stash a pointer to the filesystem for blk_holder_ops new b9044b29f55e bcachefs: Make sure c->vfs_sb is set before starting fs new 34ed7b2a58ac bcachefs: Implement blk_holder_ops new a27348be8d5c bcachefs: Fix btree_node_scan io_ref handling new 360bd2762364 bcachefs: bch2_dev_get_ioref() may now sleep new 1c1113e2dfd7 bcachefs: Change BCH_MEMBER_STATE_failed semantics new c429c8364da3 bcachefs: Fix b->written overflow new 8dfad51d36c7 bcachefs: Kick devices out after too many write IO errors new 202416feaa02 bcachefs: journal write path comment new c923c5694040 bcachefs: ec_stripe_delete() uses new stripe lru new d7835b0d27d1 bcachefs: get_existing_stripe() uses new stripe lru new 06ae8829c7ec bcachefs: trace_stripe_create new dbf7c2f2c2e4 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 80abae7e1964 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new f69c0a0500ca Merge branch 'misc-6.14' into for-next-current-v6.13-20250310 new 8025d682b81c Merge branch 'for-next-current-v6.13-20250310' into for-ne [...] new aebe66675c5a Merge branch 'misc-6.14' into for-next-next-v6.14-20250310 new 6b021824d9fe btrfs: keep private struct on stack for sync reads in btrf [...] new de1182b17187 btrfs: update some folio related comments new 5484dd2523b8 btrfs: convert io_ctl_prepare_pages() to work on folios new 9432911e66aa btrfs: remove duplicated metadata folio flag update in end [...] new 2d7775375c2f btrfs: always fallback to buffered write if the inode requ [...] new 5428cd1f9d86 btrfs: avoid assigning twice to block_start at btrfs_do_re [...] new af6d181e037a btrfs: zlib: refactor S390x HW acceleration buffer preparation new 0838e3267d90 btrfs: expose per-inode stable writes flag new adc424696bcf btrfs: extract the nocow ordered extent and extent map gen [...] new 23e8fa8b1011 btrfs: move ordered extent cleanup to where they are allocated new ad2c181345af btrfs: zstd: enable negative compression levels mount option new 466052af0a34 btrfs: remove btrfs_fs_info::sectors_per_page new f733df0d5653 btrfs: factor out metadata subpage detection into a dedica [...] new f4f029cd4fe0 btrfs: make subpage attach and detach to handle metadata properly new 5d6aa47a4a54 btrfs: use metadata specific helpers to simplify extent bu [...] new 72665e97c3c0 btrfs: simplify subpage handling of btrfs_clear_buffer_dirty() new c4658bcec5e2 btrfs: simplify subpage handling of write_one_eb() new a1e23a0374fa btrfs: simplify subpage handling of read_extent_buffer_pag [...] new f6a839696312 btrfs: require strict data/metadata split for subpage checks new f718ad9dd442 btrfs: zoned: exit btrfs_can_activate_zone if BTRFS_FS_NEE [...] new 0e347a886b86 btrfs: add __cold attribute to extent_io_tree_panic() new f85101835a35 btrfs: async-thread: switch local variables need_order bool new ed0d55d53145 btrfs: zstd: move zstd_parameters to the workspace new e533846afcee btrfs: zstd: remove local variable for storing page offsets new 1f90342d9964 btrfs: unify ordering of btrfs_key initializations new de88f01af756 btrfs: simplify returns and labels in btrfs_init_fs_root() new 1641ba9253bd btrfs: update include and forward declarations in headers new 93106e9d3f31 btrfs: pass struct btrfs_inode to can_nocow_extent() new e15fafb40c90 btrfs: pass struct btrfs_inode to extent_range_clear_dirty [...] new 0d8a8461da85 btrfs: pass struct btrfs_inode to btrfs_read_locked_inode() new df702c10c322 btrfs: pass struct btrfs_inode to btrfs_iget_locked() new d79bf99237dc btrfs: pass struct btrfs_inode to new_simple_dir() new 3284c584a3f3 btrfs: pass struct btrfs_inode to btrfs_inode_type() new 1938e229a61c btrfs: pass struct btrfs_inode to btrfs_defrag_file() new 1917667e47fb btrfs: use struct btrfs_inode inside create_pending_snapshot() new 2b9cde3b1b09 btrfs: pass struct btrfs_inode to fill_stack_inode_item() new 5acb43e261c9 btrfs: pass struct btrfs_inode to btrfs_fill_inode() new 05f022e37a49 btrfs: pass struct btrfs_inode to btrfs_load_inode_props() new bef279989616 btrfs: pass struct btrfs_inode to btrfs_inode_inherit_props() new 4acb5983df30 btrfs: props: switch prop_handler::apply to struct btrfs_inode new d51b510d2c25 btrfs: props: switch prop_handler::extract to struct btrfs_inode new 275c1daabd2a btrfs: pass struct btrfs_inode to clone_copy_inline_extent() new a6f6b9bf63fd btrfs: pass struct btrfs_inode to btrfs_double_mmap_lock() new 34266b95fafc btrfs: pass struct btrfs_inode to btrfs_double_mmap_unlock() new 80e481af97f9 btrfs: pass struct btrfs_inode to btrfs_extent_same_range() new bccc8005792f btrfs: use struct btrfs_inode inside btrfs_remap_file_range() new 3edb432d24cd btrfs: use struct btrfs_inode inside btrfs_remap_file_rang [...] new c879821f838d btrfs: use struct btrfs_inode inside btrfs_get_parent() new 880e04767200 btrfs: use struct btrfs_inode inside btrfs_get_name() new 5bfaad44ff29 btrfs: send: remove duplicated logic from fs_path_reset() new abeff18eea26 btrfs: send: make fs_path_len() inline and constify its argument new 835364d2965a btrfs: send: always use fs_path_len() to determine a path' [...] new aaed3fba93c3 btrfs: send: simplify return logic from fs_path_prepare_for_add() new 3d45a81f68a1 btrfs: send: simplify return logic from fs_path_add() new ada968255e89 btrfs: send: implement fs_path_add_path() using fs_path_add() new a1f832923809 btrfs: send: simplify return logic from fs_path_add_from_e [...] new fbe3e43c9b78 btrfs: send: return -ENAMETOOLONG when attempting a path t [...] new ee5a052998ef btrfs: send: simplify return logic from __get_cur_name_and [...] new b8ce75ee9d1e btrfs: send: simplify return logic from is_inode_existent() new be085972b515 btrfs: send: simplify return logic from get_cur_inode_state() new b5216e9e66b3 btrfs: send: factor out common logic when sending xattrs new bf73d4a334bf btrfs: send: only use boolean variables at process_recorde [...] new 8ecbd3bd904a btrfs: send: add and use helper to rename current inode wh [...] new e286a3593172 btrfs: send: simplify return logic from send_remove_xattr() new 6637927afdc1 btrfs: send: simplify return logic from record_new_ref_if_ [...] new 41969269da3f btrfs: send: simplify return logic from record_deleted_ref [...] new 8bd220e77b33 btrfs: send: simplify return logic from record_new_ref() new 8c679a053165 btrfs: send: simplify return logic from record_deleted_ref() new 3bf31f49a2e3 btrfs: send: simplify return logic from record_changed_ref() new 12cdf1aef8d6 btrfs: send: remove unnecessary return variable from proce [...] new a14f9cf056ff btrfs: send: simplify return logic from process_changed_xattr() new 43e7de21c42b btrfs: send: simplify return logic from send_verity() new 52fb457267c5 btrfs: send: simplify return logic from send_rename() new 95a06dc7b0d5 btrfs: send: simplify return logic from send_link() new b2cbe8da5c75 btrfs: send: simplify return logic from send_unlink() new 1e6c8559719a btrfs: send: simplify return logic from send_rmdir() new 1757396393af btrfs: send: keep the current inode's path cached new 6cf4300c5eba btrfs: send: avoid path allocation for the current inode w [...] new 02c3c08808fc btrfs: send: simplify return logic from send_set_xattr() new 6c5dc4655e83 btrfs: don't pass nodesize to __alloc_extent_buffer() new 2edec503e0df btrfs: merge alloc_dummy_extent_buffer() helpers new f29d3012a933 btrfs: get zone unusable bytes while holding lock at btrfs [...] new 086fa6ee9ec1 btrfs: get used bytes while holding lock at btrfs_reclaim_ [...] new 396f826fe091 btrfs: fix reclaimed bytes accounting after automatic bloc [...] new dcce6deadf86 btrfs: simplify parameters of metadata folio helpers new b18120d231d5 btrfs: add __pure attribute to eb page and folio counters new 82be4c161b9c btrfs: use num_extent_folios() in for loop bounds new 116b70faa8fc btrfs: do trivial BTRFS_PATH_AUTO_FREE conversions new 8be56fa79933 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_dev_replace() new 800f369aa2c7 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_run_dev_replace() new c52a394047c2 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_check_dir_item_co [...] new 95ca2589e9a6 btrfs: use BTRFS_PATH_AUTO_FREE in load_global_roots() new e3072faabfc2 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_root_free_ob [...] new 10f64c0eb740 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_get_name() new d7fbe1503ad4 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_extent_info() new cb9464e6d9b3 btrfs: use BTRFS_PATH_AUTO_FREE in run_delayed_extent_op() new c0f9406e7858 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_bio_sums() new 51f323576477 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_remove_free_space [...] new 442f741ba3a7 btrfs: use BTRFS_PATH_AUTO_FREE in populate_free_space_tree() new e48ea4404a35 btrfs: use BTRFS_PATH_AUTO_FREE in clear_free_space_tree() new 7bb280acc9ea btrfs: use BTRFS_PATH_AUTO_FREE in load_free_space_tree() new bc16bc412f43 btrfs: sysfs: accept size suffixes for read policy values new 752fa5c67255 btrfs: prevent inline data extents read from touching bloc [...] new 81249c8f3d72 btrfs: fix the qgroup data free range for inline data extents new 48f029706477 btrfs: introduce a read path dedicated extent lock helper new d3d0da4dff0d btrfs: make btrfs_do_readpage() to do block-by-block read new d50d6322454f btrfs: allow buffered write to avoid full page read if it' [...] new 28bc3a83311c btrfs: allow inline data extents creation if block size < [...] new 840186b120d5 btrfs: remove the subpage related warning message new b828709f84ab btrfs: properly limit inline data extent according to block size new 7370642c1f66 btrfs: allow debug builds to accept 2K block size new f700e2833bfc btrfs: parameter constification in ioctl.c new 62a31886da39 btrfs: pass btrfs_root pointers to send ioctl parameters new 60c8517166de btrfs: pass root pointers to search tree ioctl helpers new b1a924aaafaf btrfs: pass struct btrfs_inode to btrfs_sync_inode_flags_t [...] new 61cc2af37e6e btrfs: simplify local variables in btrfs_ioctl_resize() new 92b2d31b40e9 btrfs: pass struct to btrfs_ioctl_subvol_getflags() new 9d7586c8da62 btrfs: unify inode variable naming new 06fc9003dfb5 btrfs: fix non-empty delayed iputs list on unmount due to [...] new 866cbd965c5f btrfs: move __btrfs_bio_end_io() code into its single caller new 01f5086aefd7 btrfs: move btrfs_cleanup_bio() code into its single caller new fca760b123c0 btrfs: return a literal instead of a variable in btrfs_ini [...] new fd1d7f44b352 btrfs: reject out-of-band dirty folios during writeback new e4defa2e5532 btrfs: fix non-empty delayed iputs list on unmount due to [...] new 7f6d73378f51 btrfs: avoid unnecessary bio dereference at run_one_async_done() new 3f3911abcde1 btrfs: send: remove unnecessary inode lookup at send_encod [...] new bd25a7813639 btrfs: send: simplify return logic from send_encoded_extent() new 0b6ca8e72b05 btrfs: defrag: extend ioctl to accept compression levels new 27dd098848d4 btrfs: run btrfs_error_commit_super() early new 9df9ddd3fe9b btrfs: === misc-next on b-for-next === new 3506f645ca8b btrfs: scrub: fix incorrectly reported logical/physical address new c4a0a12615cb btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new 88d3b5df7b0f btrfs: scrub: remove unused is_super parameter from scrub_ [...] new 08addf278c76 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new cc2935ddfffe btrfs: scrub: simplify the inode iteration output new 21aed07de3f0 btrfs: scrub: ensure we output at least one error message [...] new f670b1772ffc btrfs: scrub: use generic ratelimit helpers to output erro [...] new 52bd5bd1c95f btrfs: extend trim callchains to pass the operation type new fb79d09d4c9b btrfs: add new ioctl CLEAR_FREE new 4b08f780ff6c btrfs: add zeroout mode to CLEAR_FREE ioctl new 8ea9b34e61ec btrfs: add secure erase mode to CLEAR_FREE ioctl new 70cf4908a29d btrfs: add more zeroout modes to CLEAR_FREE ioctl new 8bddd4611a49 Merge branch 'misc-next' into for-next-next-v6.14-20250310 new 32c579bf954d Merge branch 'for-next-next-v6.14-20250310' into for-next- [...] new b60bf25e1a36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e9f34e6d0c47 CIFS: Propagate min offload along with other parameters fr [...] new 994bf196b745 smb: client: Fix netns refcount imbalance causing leaks an [...] new 976b31f582a0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 0b1fba92b31a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 63601a906acf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d8b8fa86047e erofs: get rid of erofs_map_blocks_flatmode() new 42015460d195 erofs: simplify erofs_{read,fill}_inode() new e9c07ed0ab22 erofs: add 48-bit block addressing on-disk support new 97ba0024174b erofs: implement 48-bit block addressing for unencoded inodes new 03e16f7fae18 erofs: support dot-omitted directories new e05b97171c98 erofs: initialize decompression early new 72df6ffc1fa2 erofs: add encoded extent on-disk definition new a577d9ee2214 erofs: implement encoded extent metadata new 1ef570ccb335 erofs: support unaligned encoded data new 463a645b39e1 erofs: enable 48-bit layout support new abb6f9b55fa9 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new e229db26d76a exfat: support batch discard of clusters when freeing clusters new e4b343c1706f exfat: remove count used cluster from exfat_statfs() new 36b5fb576d07 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d0d2719f888c Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new d2e6f3b77ddb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 2f31d154ccca Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new bdc500acb6b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new d846e5eb8e45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 57882533923c gfs2: Decode missing glock flags in tracepoints new 8bbfde087559 gfs2: Add GLF_PENDING_REPLY flag new f83f897614ab gfs2: glock holder GL_NOPID fix new 3774f53d7f0b gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE new 0360faca5d4d gfs2: Remove more dead code in add_to_queue new d838605fea6e gfs2: Check for empty queue in run_queue new a431d49243a0 gfs2: Fix request cancelation bug new 6cb3b1c2df87 gfs2: Fix additional unlikely request cancelation race new 9136cad723ec gfs2: Prevent inode creation race (2) new e9e38ed7250f gfs2: minor evict fix new 79fe790a32a8 gfs2: remove redundant warnings new 41a8e04c94b8 gfs2: skip if we cannot defer delete new 6576742b9084 gfs2: Use b_folio in gfs2_log_write_bh() new 3f2fc848be88 gfs2: Use b_folio in gfs2_trans_add_meta() new 072d732c055f gfs2: Use b_folio in gfs2_submit_bhs() new e6ff5f2089eb gfs2: Use b_folio in gfs2_check_magic() new e00307e8d4b2 gfs2: Convert gfs2_jhead_pg_srch() to gfs2_jhead_folio_search() new 40829760096d gfs2: Convert gfs2_find_jhead() to use a folio new 536da2a440b5 gfs2: Convert gfs2_end_log_write_bh() to work on a folio new 0776a508d1d4 gfs2: Convert gfs2_meta_read_endio() to use a folio new 9afb7753ff0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 215270b33e05 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new bb39ed470654 ksmbd: fix use-after-free in ksmbd_free_work_struct new 3aa660c05924 ksmbd: prevent connection release during oplock break noti [...] new 32d95e7d9daa cifs: add validation check for the fields in smb_aces new 3b3c254db5e8 ksmbd: make SMB_SERVER_KERBEROS5 enable by default new 204e557af3b9 ksmbd: Use str_read_write() and str_true_false() helpers new 1e44ca7d1892 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new fc2a169c56de sunrpc: clean cache_detail immediately when flush is writt [...] new 9a28ac1762a7 lockd: add netlink control interface new e5c85846969f SUNRPC: Remove unused krb5_decrypt new d093c9089260 nfsd: fix management of listener transports new 45de52d03439 nfsd: adjust WARN_ON_ONCE in revoke_delegation new 8a388c1fabeb NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up new 904201c7b5f1 nfsd: remove the redundant mapping of nfserr_mlink new d7d8e3169b56 NFSD: nfsd_unlink() clobbers non-zero status returned from [...] new 370345b4bd18 NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory new 3b60984e79fc NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an [...] new 6e45906a0b80 NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file new 4e59e6972b84 SUNRPC: Remove unused make_checksum new 2ed4f6fe1555 NFSD: Fix trace_nfsd_slot_seqid_sequence new 930b64ca0c51 nfsd: don't ignore the return code of svc_proc_register() new 750037aa0a9f svcrdma: do not unregister device for listeners new d1bc15b147d3 nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_loo [...] new 230ca758453c nfsd: put dl_stid if fail to queue dl_recall new 1c2d0957dc66 nfsd: prepare nfsd4_cb_sequence_done() for error handling rework new 6c1cefb84b3d nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done() new 43fa8905db08 nfsd: always release slot when requeueing callback new f049911b5b98 nfsd: only check RPC_SIGNALLED() when restarting rpc_task new bf36c14972aa nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr new 999595a651a8 nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better new 4b54b85e3891 nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED new 8ce35dcaf3ae NFSD: Fix callback decoder status codes new dfd500d89545 fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning new f77ce2e5708b nfsd: filecache: remove race handling. new 1601e2fde937 NFSD: Re-organize nfsd_file_gc_worker() new e8e6f5cdbc23 nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file [...] new 8017afd66cbc nfsd: filecache: use list_lru_walk_node() in nfsd_file_gc() new 64912122a4f8 nfsd: filecache: introduce NFSD_FILE_RECENT new 56221b42d717 nfsd: filecache: don't repeatedly add/remove files on the [...] new fbfdc9fc0f66 nfsd: filecache: drop the list_lru lock during lock gc scans new 9254c8ae9b81 nfsd: disallow file locking and delegations for NFSv4 reexport new 1054e8ffc5c4 nfsd: prevent callback tasks running concurrently new 424dd3df1f99 nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY new 49bdbdb11f70 nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING new 32ce62c0f09c nfsd: move cb_need_restart flag into cb_flags new ff383e8f9440 nfsd: handle errors from rpc_call_async() new 87055f8aea27 nfsd: reorganize struct nfs4_delegation for better packing new d917d78311e5 nfsd: remove unneeded forward declaration of nfsd4_mark_cb [...] new 387625808c45 nfsd: remove obsolete comment from nfs4_alloc_stid new 261e3bbf9747 nfsd: use a long for the count in nfsd4_state_shrinker_count() new 87480a8ce567 sysctl: Fixes nsm_local_state bounds new 0ccdf8fdd6ef Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 7974b156bdb3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new a551c7709b18 Merge branch '9p-next' of git://github.com/martinetd/linux new 5d138b6fb4da xfs: Use abs_diff instead of XFS_ABSDIFF new 1743d385e704 Merge branch 'vfs-6.15.shared.iomap' of gitolite.kernel.or [...] new b4de0e9be963 iomap: Rename IOMAP_ATOMIC -> IOMAP_ATOMIC_HW new 794ca29dcc92 iomap: Support SW-based atomic writes new 786e3080cbe9 iomap: Lift blocksize restriction on atomic writes new c7be0d72d551 Merge patch series "iomap preliminaries for large atomic w [...] new 8657646d116d Merge branch 'vfs-6.15.iomap' of git://git.kernel.org/pub/ [...] new 0a1fd78080c8 Merge branch 'vfs-6.15.iomap' of git://git.kernel.org/pub/ [...] new cc3d2f55c43a xfs: reflow xfs_dec_freecounter new 712bae966318 xfs: generalize the freespace and reserved blocks handling new c8c4e8bc692a xfs: support reserved blocks for the rt extent counter new a0760cca8e10 xfs: trace in-memory freecounter reservations new c0bd736d3384 xfs: fixup the metabtree reservation in xrep_reap_metadir_ [...] new 1df8d75030b7 xfs: make metabtree reservations global new 272e20bb24dc xfs: reduce metafile reservations new a581de0d613a xfs: factor out a xfs_rt_check_size helper new 012482b3308a xfs: add a rtg_blocks helper new 7c879c8275c0 xfs: move xfs_bmapi_reserve_delalloc to xfs_iomap.c new 8ae4c8cec0bb xfs: skip always_cow inodes in xfs_reflink_trim_around_shared new 6fff175279e4 xfs: refine the unaligned check for always COW inodes in x [...] new f42c652434de xfs: support XFS_BMAPI_REMAP in xfs_bmap_del_extent_delay new aacde95a3716 xfs: add a xfs_rtrmap_highest_rgbno helper new 2167eaabe2fa xfs: define the zoned on-disk format new bdc03eb5f98f xfs: allow internal RT devices for zoned mode new 1fd8159e7ca4 xfs: export zoned geometry via XFS_FSOP_GEOM new 1d319ac6fe1b xfs: disable sb_frextents for zoned file systems new f044dda35124 xfs: disable FITRIM for zoned RT devices new fc04408c4718 xfs: don't call xfs_can_free_eofblocks from ->release for [...] new 0cb53d773bba xfs: skip zoned RT inodes in xfs_inodegc_want_queue_rt_file new 720c2d583483 xfs: parse and validate hardware zone information new 4e4d52075577 xfs: add the zoned space allocator new 0bb2193056b5 xfs: add support for zoned space reservations new 080d01c41d44 xfs: implement zoned garbage collection new 058dd70c65ab xfs: implement buffered writes to zoned RT devices new 2e2383405824 xfs: implement direct writes to zoned RT devices new 859b692711c6 xfs: wire up zoned block freeing in xfs_rtextent_free_finish_item new 55ef6e7a401f xfs: hide reserved RT blocks from statfs new 01b71e64bb87 xfs: support growfs on zoned file systems new 1cf4554e7bd8 xfs: allow COW forks on zoned file systems in xchk_bmap new 48b9ac681995 xfs: support xchk_xref_is_used_rt_space on zoned file systems new 14d355dceca2 xfs: support xrep_require_rtext_inuse on zoned file systems new e50ec7fac81a xfs: enable fsmap reporting for internal RT devices new af4f88330df3 xfs: disable reflink for zoned file systems new ad35e362bfac xfs: disable rt quotas for zoned file systems new be458049ffe3 xfs: enable the zoned RT device feature new 97c69ba1c08d xfs: support zone gaps new 7452a6daf9f9 xfs: add a max_open_zones mount option new 64d0361114fd xfs: support write life time based data placement new 099bf44f9c90 xfs: wire up the show_stats super operation new 5443041b9c63 xfs: export zone stats in /proc/*/mountstats new 243f40d0c776 xfs: contain more sysfs code in xfs_sysfs.c new 9c477912b2f5 xfs: export max_open_zones in sysfs new 4c6283ec9284 Merge tag 'xfs-zoned-allocator-2025-03-03' of git://git.in [...] new 358cab79dd02 Merge branch 'xfs-6.15-zoned_devices' into xfs-6.15-merge new 32f6987f9384 Merge branch 'xfs-6.15-merge' into for-next new 8575a20bd9db Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new c48bf73ccc47 Merge branch 'vfs.fixes' into vfs.all new 93fd0d46cbf7 vfs: Remove invalidate_inodes() new 36265b792c36 Merge branch 'vfs-6.15.misc' into vfs.all new a0359e49cb43 selftests: add tests for mount notification new 0b335ef42e37 Merge branch 'vfs-6.15.mount' into vfs.all new b96e42567505 Merge branch 'vfs-6.15.pidfs' into vfs.all new 38962d9b15ce Merge mainline pipe changes new cf3d0c54b21c fs/pipe: Limit the slots in pipe_resize_ring() new 547476063e12 kernel/watch_queue: Use pipe_buf() to retrieve the pipe buffer new ba0822021c3c fs/pipe: Use pipe_buf() helper to retrieve pipe buffer new d5c6cb01b69c fs/splice: Use pipe_buf() helper to retrieve pipe buffer new 3732d8f16531 Merge patch series "pipe: Trivial cleanups" new 157bbb3a32ee Merge branch 'vfs-6.15.pipe' into vfs.all new 4fdd90589f62 Merge branch 'kernel-6.15.tasklist_lock' into vfs.all new 29b11c987f55 Merge branch 'vfs-6.15.mount.api' into vfs.all new 4606e0e00b48 Merge branch 'vfs-6.15.iomap' into vfs.all new 32d7eacafd31 Merge branch 'vfs-6.15.async.dir' into vfs.all new 259f48868a1d Merge branch 'vfs-6.15.overlayfs' into vfs.all new f846a7699e31 Merge branch 'vfs-6.15.nsfs' into vfs.all new e0d0e0c07dd7 Merge branch 'vfs-6.15.eventpoll' into vfs.all new 7768667c6b28 Merge branch 'vfs-6.15.sysv' into vfs.all new a64e5a596067 bdev: add back PAGE_SIZE block size validation for sb_set_ [...] new db1b25d9afd4 Merge branch 'vfs-6.15.pagesize' into vfs.all new 1a239633e729 Merge branch 'vfs-6.15.mount.namespace' into vfs.all new 04d0934f7f45 Merge branch 'vfs-6.15.ceph' into vfs.all new 4c5ad63f85ef afs: Remove the "autocell" mount option new 1d0b929fc070 afs: Change dynroot to create contents on demand new 4f67bcf6d624 afs: Improve afs_volume tracing to display a debug ID new 76daa300d41a afs: Improve server refcount/active count tracing new 92c48157ade8 afs: Make afs_lookup_cell() take a trace note new 469c82b55862 afs: Drop the net parameter from afs_unuse_cell() new f3a123b25429 rxrpc: Allow the app to store private data on peer structs new 40e8b52fe8c8 afs: Use the per-peer app data provided by rxrpc new 4882ba78574e afs: Fix afs_server ref accounting new e2c2cb8ef07a afs: Simplify cell record handling new 58a5937d50d8 Merge tag 'afs-next-20250310' of ssh://gitolite.kernel.org [...] new fda43747dd79 Merge branch 'vfs-6.15.shared.afs' into vfs.all new 83c0b27266ec initramfs_test: kunit tests for initramfs unpacking new fcc155008a20 vsprintf: add simple_strntoul new a8a3bc2e3277 initramfs: avoid memcpy for hex header fields new 7be37c94da01 initramfs: allocate heap buffers together new 43094e109f6d initramfs: reuse name_len for dir mtime tracking new 225034cd510a initramfs: fix hardlink hash leak without TRAILER new 7a329ed2dea9 initramfs: avoid static buffer for error message new 6d52f1393380 Merge patch series "initramfs: kunit tests and cleanups" new 14d9897f07b0 Merge branch 'vfs-6.15.initramfs' into vfs.all new 84820bba2bc5 Merge branch 'vfs-6.15.file' into vfs.all new 5f7f601674cd Merge branch 'vfs-6.15.orangefs' into vfs.all new c7c83558f91a Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 8c96f582b9bf 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 (692b72d4ecf3) \ N -- N -- N refs/heads/fs-next (8c96f582b9bf)
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 563 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: .mailmap | 1 + Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 11 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 1 + Documentation/filesystems/porting.rst | 9 + Documentation/scheduler/sched-rt-group.rst | 3 + MAINTAINERS | 13 +- Makefile | 7 +- arch/arm/mm/fault-armv.c | 37 +- arch/arm64/include/asm/el2_setup.h | 31 +- arch/arm64/kernel/head.S | 22 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 10 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 3 + arch/loongarch/kernel/acpi.c | 12 - arch/loongarch/kernel/machine_kexec.c | 4 +- arch/loongarch/kernel/setup.c | 3 + arch/loongarch/kernel/smp.c | 47 +- arch/loongarch/kvm/exit.c | 6 + arch/loongarch/kvm/main.c | 7 + arch/loongarch/kvm/vcpu.c | 2 +- arch/loongarch/kvm/vm.c | 6 +- arch/loongarch/mm/mmap.c | 6 +- arch/m68k/include/asm/sun3_pgalloc.h | 6 +- arch/powerpc/platforms/cell/spufs/inode.c | 4 +- arch/s390/kernel/ftrace.c | 3 +- arch/s390/kernel/traps.c | 6 +- arch/x86/boot/compressed/pgtable_64.c | 2 + arch/x86/coco/sev/core.c | 23 +- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/nospec-branch.h | 32 +- arch/x86/include/asm/pgtable-2level_types.h | 8 +- arch/x86/include/asm/sev.h | 6 +- arch/x86/kernel/amd_nb.c | 9 +- arch/x86/kernel/cpu/cacheinfo.c | 2 +- arch/x86/kernel/cpu/intel.c | 52 +- arch/x86/kernel/cpu/microcode/amd.c | 8 +- arch/x86/kernel/cpu/sgx/driver.c | 10 +- arch/x86/kernel/cpu/sgx/ioctl.c | 7 + arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/svm/sev.c | 24 +- arch/x86/kvm/svm/svm.c | 49 + arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/svm/vmenter.S | 10 +- arch/x86/kvm/vmx/vmx.c | 8 +- arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/kvm/x86.c | 2 + block/bdev.c | 2 + block/partitions/efi.c | 2 +- drivers/acpi/platform_profile.c | 94 +- drivers/android/binderfs.c | 1 + drivers/base/core.c | 1 + drivers/block/ublk_drv.c | 7 +- drivers/bus/mhi/host/pci_generic.c | 5 +- drivers/bus/simple-pm-bus.c | 22 +- drivers/cdx/cdx.c | 6 +- drivers/char/misc.c | 2 +- drivers/char/virtio_console.c | 4 +- drivers/gpio/gpio-aggregator.c | 20 +- drivers/gpio/gpio-rcar.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 3 +- drivers/gpu/drm/imagination/pvr_fw_meta.c | 6 +- drivers/gpu/drm/imagination/pvr_fw_trace.c | 4 +- drivers/gpu/drm/imagination/pvr_queue.c | 18 +- drivers/gpu/drm/imagination/pvr_queue.h | 4 + drivers/gpu/drm/imagination/pvr_vm.c | 134 ++- drivers/gpu/drm/imagination/pvr_vm.h | 3 + drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/radeon/r300.c | 3 +- drivers/gpu/drm/radeon/radeon_asic.h | 1 + drivers/gpu/drm/radeon/rs400.c | 18 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 4 +- drivers/gpu/drm/tiny/bochs.c | 5 +- drivers/gpu/drm/xe/display/xe_plane_initial.c | 10 - drivers/gpu/drm/xe/xe_gt.c | 4 +- drivers/gpu/drm/xe/xe_hmm.c | 188 ++- drivers/gpu/drm/xe/xe_hmm.h | 7 + drivers/gpu/drm/xe/xe_pt.c | 96 +- drivers/gpu/drm/xe/xe_pt_walk.c | 3 +- drivers/gpu/drm/xe/xe_pt_walk.h | 4 + drivers/gpu/drm/xe/xe_vm.c | 100 +- drivers/gpu/drm/xe/xe_vm.h | 10 +- drivers/gpu/drm/xe/xe_vm_types.h | 8 +- drivers/hwmon/ad7314.c | 10 + drivers/hwmon/ntc_thermistor.c | 66 +- drivers/hwmon/peci/dimmtemp.c | 10 +- drivers/hwmon/pmbus/pmbus.c | 2 + drivers/hwmon/xgene-hwmon.c | 2 +- drivers/hwtracing/intel_th/msu.c | 13 +- drivers/hwtracing/intel_th/pci.c | 15 + drivers/iio/adc/ad7192.c | 2 +- drivers/iio/adc/ad7606.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 68 +- drivers/iio/adc/pac1921.c | 2 +- drivers/iio/dac/ad3552r.c | 6 + drivers/iio/filter/admv8818.c | 14 +- drivers/iio/light/apds9306.c | 4 +- drivers/iio/light/hid-sensor-prox.c | 7 +- drivers/iio/proximity/hx9023s.c | 3 +- drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/misc/cardreader/rtsx_usb.c | 15 - drivers/misc/eeprom/digsy_mtc_eeprom.c | 2 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/mei/vsc-tp.c | 2 +- drivers/misc/ntsync.c | 7 +- drivers/nvme/host/ioctl.c | 12 +- drivers/nvme/host/pci.c | 21 +- drivers/nvme/host/tcp.c | 45 +- drivers/nvme/target/nvmet.h | 1 - drivers/nvme/target/tcp.c | 15 +- drivers/platform/x86/amd/pmf/core.c | 2 + drivers/platform/x86/amd/pmf/pmf.h | 5 +- drivers/platform/x86/amd/pmf/sps.c | 11 + drivers/platform/x86/amd/pmf/tee-if.c | 52 +- drivers/platform/x86/intel/hid.c | 7 + drivers/platform/x86/intel/vsec.c | 7 + drivers/platform/x86/thinkpad_acpi.c | 1 + drivers/rapidio/devices/rio_mport_cdev.c | 3 +- drivers/rapidio/rio-scan.c | 5 +- drivers/slimbus/messaging.c | 5 +- drivers/usb/atm/cxacru.c | 13 +- drivers/usb/core/hub.c | 33 + drivers/usb/core/quirks.c | 4 + drivers/usb/dwc3/core.c | 85 +- drivers/usb/dwc3/core.h | 2 +- drivers/usb/dwc3/drd.c | 4 +- drivers/usb/dwc3/gadget.c | 10 +- drivers/usb/gadget/composite.c | 17 +- drivers/usb/gadget/function/u_ether.c | 4 +- drivers/usb/host/xhci-hub.c | 8 + drivers/usb/host/xhci-mem.c | 3 +- drivers/usb/host/xhci-pci.c | 10 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/renesas_usbhs/common.c | 6 +- drivers/usb/renesas_usbhs/mod_gadget.c | 2 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 11 + drivers/usb/typec/ucsi/ucsi.c | 25 +- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 21 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 1 + drivers/usb/typec/ucsi/ucsi_glink.c | 1 + drivers/usb/typec/ucsi/ucsi_stm32g0.c | 1 + drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 1 + drivers/virt/acrn/hsm.c | 6 +- drivers/virt/coco/sev-guest/sev-guest.c | 58 +- drivers/virt/vboxguest/Kconfig | 3 +- fs/afs/cell.c | 11 +- fs/afs/dynroot.c | 21 +- fs/afs/internal.h | 2 +- fs/afs/proc.c | 4 +- fs/bcachefs/bcachefs.h | 1 + fs/bcachefs/bcachefs_format.h | 1 + fs/bcachefs/btree_io.c | 40 +- fs/bcachefs/btree_node_scan.c | 29 +- fs/bcachefs/data_update.c | 27 +- fs/bcachefs/ec.c | 167 ++- fs/bcachefs/ec.h | 10 +- fs/bcachefs/errcode.h | 2 + fs/bcachefs/error.c | 34 +- fs/bcachefs/error.h | 52 +- fs/bcachefs/extents.c | 24 +- fs/bcachefs/fs.c | 13 +- fs/bcachefs/io_read.c | 52 +- fs/bcachefs/io_write.c | 12 +- fs/bcachefs/io_write.h | 6 - fs/bcachefs/journal.c | 59 +- fs/bcachefs/journal_io.c | 55 +- fs/bcachefs/journal_types.h | 1 + fs/bcachefs/movinggc.c | 25 +- fs/bcachefs/opts.h | 5 + fs/bcachefs/sb-members.h | 4 +- fs/bcachefs/super-io.c | 22 +- fs/bcachefs/super.c | 104 ++ fs/bcachefs/super.h | 2 + fs/bcachefs/super_types.h | 8 +- fs/bcachefs/trace.h | 24 + fs/btrfs/bio.c | 42 +- fs/btrfs/bio.h | 3 - fs/btrfs/btrfs_inode.h | 1 + fs/btrfs/compression.c | 10 + fs/btrfs/compression.h | 1 + fs/btrfs/defrag.c | 24 +- fs/btrfs/dev-replace.c | 3 +- fs/btrfs/discard.c | 4 +- fs/btrfs/disk-io.c | 53 +- fs/btrfs/extent-tree.c | 159 ++- fs/btrfs/extent-tree.h | 5 +- fs/btrfs/extent_io.c | 264 ++++- fs/btrfs/file.c | 26 +- fs/btrfs/free-space-cache.c | 29 +- fs/btrfs/free-space-cache.h | 8 +- fs/btrfs/fs.h | 14 +- fs/btrfs/inode.c | 101 +- fs/btrfs/ioctl.c | 230 ++-- fs/btrfs/ioctl.h | 4 +- fs/btrfs/ordered-data.c | 23 +- fs/btrfs/ordered-data.h | 8 +- fs/btrfs/send.c | 25 +- fs/btrfs/send.h | 4 +- fs/btrfs/subpage.h | 2 +- fs/btrfs/sysfs.c | 14 +- fs/btrfs/verity.c | 4 +- fs/btrfs/volumes.c | 3 +- fs/coredump.c | 15 +- fs/erofs/Kconfig | 14 +- fs/erofs/data.c | 133 +-- fs/erofs/decompressor.c | 2 +- fs/erofs/dir.c | 7 +- fs/erofs/erofs_fs.h | 191 ++- fs/erofs/inode.c | 126 +- fs/erofs/internal.h | 30 +- fs/erofs/super.c | 49 +- fs/erofs/sysfs.c | 2 + fs/erofs/zdata.c | 96 +- fs/erofs/zmap.c | 166 ++- fs/fuse/dev.c | 2 +- fs/gfs2/lops.c | 76 +- fs/gfs2/meta_io.c | 15 +- fs/gfs2/super.c | 4 +- fs/gfs2/trans.c | 4 +- fs/inode.c | 40 - fs/internal.h | 1 - fs/lockd/svc.c | 5 +- fs/nfs/file.c | 3 +- fs/nfsd/nfs4callback.c | 2 - fs/nfsd/nfs4state.c | 11 +- fs/nfsd/state.h | 8 +- fs/pipe.c | 19 +- fs/smb/client/file.c | 2 +- fs/smb/server/Kconfig | 2 +- fs/smb/server/connection.c | 20 + fs/smb/server/connection.h | 2 + fs/smb/server/ksmbd_work.c | 3 - fs/smb/server/ksmbd_work.h | 1 - fs/smb/server/oplock.c | 43 +- fs/smb/server/oplock.h | 1 - fs/smb/server/server.c | 14 +- fs/splice.c | 60 +- fs/super.c | 2 +- fs/xfs/Makefile | 7 +- fs/xfs/libxfs/xfs_alloc.c | 8 +- fs/xfs/libxfs/xfs_bmap.c | 316 +---- fs/xfs/libxfs/xfs_bmap.h | 7 +- fs/xfs/libxfs/xfs_format.h | 20 +- fs/xfs/libxfs/xfs_fs.h | 14 +- fs/xfs/libxfs/xfs_group.h | 31 +- fs/xfs/libxfs/xfs_ialloc.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 21 +- fs/xfs/libxfs/xfs_inode_util.c | 1 + fs/xfs/libxfs/xfs_log_format.h | 7 +- fs/xfs/libxfs/xfs_metafile.c | 167 ++- fs/xfs/libxfs/xfs_metafile.h | 6 +- fs/xfs/libxfs/xfs_ondisk.h | 6 +- fs/xfs/libxfs/xfs_rtbitmap.c | 11 + fs/xfs/libxfs/xfs_rtgroup.c | 39 +- fs/xfs/libxfs/xfs_rtgroup.h | 50 +- fs/xfs/libxfs/xfs_rtrmap_btree.c | 19 + fs/xfs/libxfs/xfs_rtrmap_btree.h | 2 + fs/xfs/libxfs/xfs_sb.c | 82 +- fs/xfs/libxfs/xfs_types.h | 28 + fs/xfs/libxfs/xfs_zones.c | 186 +++ fs/xfs/libxfs/xfs_zones.h | 35 + fs/xfs/scrub/agheader.c | 2 + fs/xfs/scrub/bmap.c | 4 +- fs/xfs/scrub/fscounters.c | 22 +- fs/xfs/scrub/fscounters_repair.c | 12 +- fs/xfs/scrub/inode.c | 7 + fs/xfs/scrub/inode_repair.c | 4 +- fs/xfs/scrub/newbt.c | 2 +- fs/xfs/scrub/reap.c | 9 +- fs/xfs/scrub/repair.c | 37 +- fs/xfs/scrub/rtbitmap.c | 11 +- fs/xfs/scrub/rtrefcount_repair.c | 34 +- fs/xfs/scrub/rtrmap_repair.c | 29 +- fs/xfs/scrub/scrub.c | 2 + fs/xfs/xfs_aops.c | 171 ++- fs/xfs/xfs_aops.h | 3 +- fs/xfs/xfs_bmap_util.c | 32 +- fs/xfs/xfs_bmap_util.h | 12 +- fs/xfs/xfs_discard.c | 3 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 35 +- fs/xfs/xfs_file.c | 347 +++++- fs/xfs/xfs_fsmap.c | 86 +- fs/xfs/xfs_fsops.c | 50 +- fs/xfs/xfs_fsops.h | 3 +- fs/xfs/xfs_icache.c | 6 +- fs/xfs/xfs_inode.c | 3 +- fs/xfs/xfs_inode.h | 28 +- fs/xfs/xfs_inode_item.c | 1 + fs/xfs/xfs_inode_item_recover.c | 1 + fs/xfs/xfs_ioctl.c | 12 +- fs/xfs/xfs_iomap.c | 528 ++++++++- fs/xfs/xfs_iomap.h | 7 +- fs/xfs/xfs_iops.c | 31 +- fs/xfs/xfs_log.c | 4 + fs/xfs/xfs_message.c | 4 + fs/xfs/xfs_message.h | 1 + fs/xfs/xfs_mount.c | 206 ++-- fs/xfs/xfs_mount.h | 131 ++- fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_reflink.c | 18 +- fs/xfs/xfs_rtalloc.c | 237 ++-- fs/xfs/xfs_rtalloc.h | 5 - fs/xfs/xfs_super.c | 168 ++- fs/xfs/xfs_sysfs.c | 75 +- fs/xfs/xfs_sysfs.h | 5 +- fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 214 +++- fs/xfs/xfs_zone_alloc.c | 1211 ++++++++++++++++++++ fs/xfs/xfs_zone_alloc.h | 70 ++ fs/xfs/xfs_zone_gc.c | 1165 +++++++++++++++++++ fs/xfs/xfs_zone_info.c | 105 ++ fs/xfs/xfs_zone_priv.h | 119 ++ fs/xfs/xfs_zone_space_resv.c | 253 ++++ include/linux/blk-mq.h | 2 +- include/linux/buffer_head.h | 1 - include/linux/compaction.h | 5 + include/linux/fs.h | 1 + include/linux/hugetlb.h | 5 + include/linux/log2.h | 2 +- include/linux/pipe_fs_i.h | 27 + include/linux/platform_profile.h | 3 + include/linux/sched.h | 2 +- include/trace/events/erofs.h | 2 +- include/uapi/linux/btrfs.h | 62 +- init/initramfs_test.c | 2 +- io_uring/rw.c | 7 +- kernel/events/core.c | 32 +- kernel/sched/deadline.c | 2 +- kernel/sched/fair.c | 6 +- kernel/watch_queue.c | 7 +- lib/Kconfig.debug | 2 +- mm/compaction.c | 3 + mm/filemap.c | 7 +- mm/hugetlb.c | 8 + mm/internal.h | 5 +- mm/kmsan/hooks.c | 1 + mm/memory-failure.c | 63 +- mm/memory.c | 21 +- mm/memory_hotplug.c | 26 +- mm/page_alloc.c | 4 +- mm/page_isolation.c | 10 + mm/shmem.c | 39 +- mm/slab_common.c | 14 +- mm/swapfile.c | 12 +- mm/userfaultfd.c | 107 +- mm/vma.c | 12 +- mm/vmalloc.c | 4 +- mm/zswap.c | 2 +- scripts/package/install-extmod-build | 2 +- security/landlock/fs.c | 2 +- sound/core/seq/seq_clientmgr.c | 46 +- sound/pci/hda/Kconfig | 1 + sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_realtek.c | 128 ++- sound/usb/usx2y/usbusx2y.c | 11 + sound/usb/usx2y/usbusx2y.h | 26 + sound/usb/usx2y/usbusx2yaudio.c | 27 - tools/testing/selftests/Makefile | 1 + tools/testing/selftests/damon/damon_nr_regions.py | 2 + tools/testing/selftests/damon/damos_quota.py | 9 +- tools/testing/selftests/damon/damos_quota_goal.py | 3 + .../mount-notify}/.gitignore | 0 .../{statmount => mount-notify}/Makefile | 2 +- .../filesystems/mount-notify/mount-notify_test.c | 558 +++++++++ .../selftests/filesystems/statmount/statmount.h | 2 +- tools/testing/selftests/kvm/mmu_stress_test.c | 21 +- .../selftests/kvm/x86/nested_exceptions_test.c | 2 + tools/testing/selftests/kvm/x86/sev_smoke_test.c | 3 +- tools/testing/selftests/mm/hugepage-mremap.c | 2 +- tools/testing/selftests/mm/ksm_functional_tests.c | 8 +- tools/testing/selftests/mm/memfd_secret.c | 14 +- tools/testing/selftests/mm/mkdirty.c | 8 +- tools/testing/selftests/mm/mlock2.h | 1 - tools/testing/selftests/mm/protection_keys.c | 2 +- tools/testing/selftests/mm/uffd-common.c | 4 + tools/testing/selftests/mm/uffd-stress.c | 15 +- tools/testing/selftests/mm/uffd-unit-tests.c | 14 +- tools/testing/selftests/vDSO/parse_vdso.c | 10 +- usr/include/Makefile | 2 +- 385 files changed, 10275 insertions(+), 2969 deletions(-) create mode 100644 fs/xfs/libxfs/xfs_zones.c create mode 100644 fs/xfs/libxfs/xfs_zones.h create mode 100644 fs/xfs/xfs_zone_alloc.c create mode 100644 fs/xfs/xfs_zone_alloc.h create mode 100644 fs/xfs/xfs_zone_gc.c create mode 100644 fs/xfs/xfs_zone_info.c create mode 100644 fs/xfs/xfs_zone_priv.h create mode 100644 fs/xfs/xfs_zone_space_resv.c copy tools/testing/selftests/{fchmodat2 => filesystems/mount-notify}/.gitignore (100%) copy tools/testing/selftests/filesystems/{statmount => mount-notify}/Makefile (61%) create mode 100644 tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c