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 1f1d466e1dba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f7b9238ba92 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 51747f72e7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 528eaa5f04b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 0fcc51660f0a Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 16fbfb94b2ff Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 78a88e0dbc6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e680636d6815 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 77d98fb14468 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9a10e06ab982 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 66748788f580 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f4801f46fb45 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7437014fc5bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 42b9c3750059 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 060fcde86cf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea706c269f8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 4de8a00ae66b Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits c67f9bf36f6c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2fcb19ef7850 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 0255d3b2034c Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 9d32db5ed855 smb: change return type of cached_dir_lease_break() to bool omits 1759ebf9d384 smb: invalidate and close cached directory when creating c [...] omits 417cf437ea71 smb: client: fix native SMB symlink traversal omits 2799c0ada68c smb: client: fix race condition in negotiate timeout by us [...] omits 9a20220fd3c1 bcachefs: Suppress unnecessary inode_i_sectors_wrong fsck error omits c8b5d5a9c85b bcachefs: Add missing bch2_log_msg_start() omits dd7c16607010 bcachefs: Faster checking for missing journal entries omits 1a30b83ac787 bcachefs: bch2_journal_entry_missing_range() omits 0b05c0d2c693 bcachefs: Don't lock exec_update_lock omits a091fd43fc1b bcachefs: ptr_to_removed_device omits 1d6bea9f202c bcachefs: bch_fs.devs_removed omits ebaea46bd52e bcachefs: check_key_has_inode() reconstructs more aggressively omits f83fffad5caa bcachefs: Before removing dangling dirents, check for contents omits 5d5fceabf063 bcachefs: Improve inode_create behaviour on old filesystems omits ce6bca1fccea bcachefs: Use bio_add_folio_nofail() for unfailable operations omits d0381745e173 bcachefs: Simplify bch2_bio_map() omits b114f4626622 bcachefs: Finish error_throw tracepoints omits ba805850f7a4 bcachefs: Improved btree node tracepoints omits ef8600154eaf bcachefs: -o fix_errors may now be used without -o fsck omits 6fb8fb542d72 bcachefs: Shut up clang warning omits 5174d83e6e33 bcachefs: Refactor trans->mem allocation omits d0ffb68c86ad bcachefs: Evict/bypass key cache when deleting omits 100142f6ec4d bcachefs: Don't peek key cache unless we have a real key omits 11b492c6511d bcachefs: Improve inode deletion omits daaa41e13c66 bcachefs: bch2_trans_has_updates() omits 9bb681c39451 bcachefs: Don't memcpy more than needed omits 287c8e278533 bcachefs: Don't log error twice in allocator async repair omits bd008160e04d bcachefs: Plumb trans_kmalloc ip to trans_log_msg omits 1c599859a265 bcachefs: add an unlikely() to trans_begin() omits 85c3b586bbe1 bcachefs: More errcode conversions omits c17728d7407c bcachefs: DEFINE_CLASS()es for dev refcounts omits 57b688cc2786 bcachefs: use scoped_guard() in fast_list.c omits d52f8a0be7e7 bcachefs: Allow CONFIG_UNICODE=m omits 58e1fa32b481 bcachefs: Reduce __bch2_btree_node_alloc() stack usage omits 46fcf922ea39 bcachefs: kill darray_u32_has() omits 7aa613b463ae bcachefs: fsck: dir_loop, subvol_loop now autofix omits 980be4d1b78f bcachefs: bch2_fpunch_snapshot() omits 3551c4d5976c Merge branch 'vfs-6.17.fileattr' into vfs.all omits 673f798c95f4 Merge branch 'vfs-6.17.integrity' into vfs.all omits d7c491f6ddf4 Merge branch 'vfs-6.17.rust' into vfs.all omits 3adc5fdb4ed3 Merge branch 'vfs-6.17.bpf' into vfs.all omits 6502e182772a Merge branch 'vfs-6.17.pidfs' into vfs.all omits 7e602c1d17e1 Merge branch 'vfs-6.17.mmap_prepare' into vfs.all omits 4993684a0f96 Merge branch 'vfs-6.17.async.dir' into vfs.all omits df73a973d39d Merge branch 'vfs-6.17.nsfs' into vfs.all omits 5cc3180af3d4 Merge branch 'vfs-6.17.file' into vfs.all omits 35dba9950d79 Merge branch 'vfs-6.17.coredump' into vfs.all omits 4580c7305035 Merge branch 'vfs-6.17.misc' into vfs.all omits d9eefd6bde9a Merge branch 'vfs.fixes' into vfs.all omits df43ee1b368c anon_inode: rework assertions omits dcd5cdf8fa28 Merge branch 'for-next-next-v6.16-20250701' into for-next- [...] omits af153c915237 Merge branch 'misc-next' into for-next-next-v6.16-20250701 omits 452dc9cb72f0 Merge branch 'b-for-next' into for-next-next-v6.16-20250701 omits a5b253434325 btrfs: qgroup: use btrfs_qgroup_enabled() in ioctls omits b70cb9857831 btrfs: qgroup: fix qgroup create ioctl returning success a [...] omits 294bbf424529 btrfs: qgroup: set quota enabled bit if quota disable fail [...] omits 18e7dfc5e0f1 fix proc_sys_compare() handling of in-lookup dentries omits 3ea4f429b867 btrfs: use fs_holder_ops for all opened devices omits 536569a1d0cd btrfs: use the super_block as holder when mounting file systems omits 9555d6818f0c btrfs: delay btrfs_open_devices() until super block is created omits 5094810b18f0 btrfs: call bdev_fput() to reclaim the blk_holder immediately omits 53f6594d2aaa btrfs: call btrfs_close_devices from ->kill_sb omits 48e630232bc6 btrfs: add comments to make super block creation more clear omits 8d6d61ef0e8a btrfs: get rid of the re-entry of btrfs_get_tree() omits cc3389d45baa btrfs: always open the device read-only in btrfs_scan_one_device omits cc42bb90030a btrfs: remove struct rcu_string omits 82b886f94380 btrfs: open code RCU for device name omits c37f7428b0ae btrfs: index buffer_tree using node size omits bf28af1a59bd btrfs: === misc-next on b-for-next === omits 446ee7c0bc52 btrfs: don't skip accounting in early ENOTTY return in btr [...] omits 817f0c7ad133 btrfs: rename inode number parameter passed to btrfs_check [...] omits 1e873169210b btrfs: pass bool to indicate subvolume/snapshot creation type omits 952948b5d5c9 btrfs: pass dentry to btrfs_mksubvol() and btrfs_mksnapshot() omits 8480d4b5a249 btrfs: use struct qstr for subvolume ioctl helpers omits d282edfe8850 btrfs: replace strcpy() with strscpy() omits 80d513cfae79 btrfs: accessors: delete token versions of set/get helpers omits dd13b21c6a3c btrfs: tree-log: don't use token set/get accessors in fill [...] omits 9b3730e13d0f btrfs: don't use token set/get accessors in inode.c:fill_i [...] omits 57556d988282 btrfs: don't use token set/get accessors for btrfs_item members omits a92726c3c5f7 btrfs: qgroup: remove no longer used fs_info->qgroup_ulist omits d91ca7ff473a btrfs: qgroup: fix race between quota disable and quota re [...] omits 49e2b74d4bfb btrfs: clear dirty status from extent buffer on error at i [...] omits f6da0886f106 btrfs: change dump_block_groups in btrfs_dump_space_info f [...] omits 977f151bdd9d btrfs: use pgoff_t for page index variables omits 2e330322a97c btrfs: replace nested usage of min & max with clamp in btr [...] omits 217439f98437 btrfs: send: avoid extra calls to strlen() in gen_unique_name() omits 79c0c1723aa8 btrfs: qgroup: avoid memory allocation if qgroups are not enabled omits 7cbe6b39b9ae btrfs: qgroup: remove pointless error check for add_qgroup [...] omits b4e274bdd820 btrfs: split btrfs_is_fsstree() into multiple if statement [...] omits ea66f079585c btrfs: add btrfs prefix to is_fsstree() and make it return bool omits 4d28e6f5a440 btrfs: split inode extref processing from __add_inode_ref( [...] omits 070981f37c9c btrfs: split inode ref processing from __add_inode_ref() i [...] omits 4c5b0011e9b5 btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much [...] omits 6315ff191dbf btrfs: use inode already stored in local variable at btrfs [...] omits 2a3c7660adce btrfs: use btrfs_record_snapshot_destroy() during rmdir omits 98a0f4b12f16 btrfs: propagate last_unlink_trans earlier when doing a rmdir omits 47daf995b2af btrfs: record new subvolume in parent dir earlier to avoid [...] omits 329dcb54d3ef btrfs: fix inode lookup error handling during log replay omits edf7a45c2d40 btrfs: fix iteration of extrefs during log replay omits cd259be49719 btrfs: fix missing error handling when searching for inode [...] omits eaea0faaf6ba btrfs: use our message helpers instead of pr_err/pr_warn/pr_info omits b988b67b5860 btrfs: remove partial support for lowest level from btrfs_ [...] omits a58cbc546278 btrfs: use folio_next_index() helper in check_range_has_page() omits 7fedd3c6dd0f btrfs: remove unused parameters from btrfs_lookup_inode_extref() omits 2dd07fab794b btrfs: rename error to ret in device_list_add() omits b1f9190a89ea btrfs: rename error to ret in btrfs_sysfs_add_mounted() omits 49a786acd83c btrfs: rename error to ret in btrfs_sysfs_add_fsid() omits 147ed5562aed btrfs: rename error to ret in btrfs_mksubvol() omits fa2cd9fd8a5e btrfs: rename error to ret in btrfs_may_delete() omits eee7bfa0e941 btrfs: cache if we are using free space bitmaps for a block group omits fc3c0732149d btrfs: add and use helper to determine if using bitmaps in [...] omits 0d9e79adf241 btrfs: use fs_info from local variable in btrfs_convert_fr [...] omits 41d36d84a581 btrfs: avoid double slot decrement at btrfs_convert_free_s [...] omits a91c57640e81 btrfs: turn remove argument of modify_free_space_bitmap() [...] omits 25b9ac320a59 btrfs: rename free_space_set_bits() and make it less confusing omits acac96573a6b btrfs: add btrfs prefix to free space tree exported functions omits ff894c173991 btrfs: remove pointless out label from load_free_space_extents() omits 9b70afb07b6e btrfs: remove pointless out label from load_free_space_bitmaps() omits 8cdea0d86209 btrfs: remove pointless out label from add_free_space_extent() omits 240180bac1ae btrfs: remove pointless out label from remove_free_space_extent() omits 8011ce0626b8 btrfs: remove pointless out label from modify_free_space_bitmap() omits e49e66892cbb btrfs: make free_space_test_bit() return a boolean instead omits e06a3330f945 btrfs: make extent_buffer_test_bit() return a boolean instead omits 31aa4dd786dc btrfs: remove pointless out label from update_free_space_e [...] omits 1bc4bb745584 btrfs: remove pointless out label from add_new_free_space_info() omits 451e5b0c8e97 btrfs: tree-log: add and rename extent bits for dirty_log_ [...] omits 752100b1e0a9 btrfs: use folio_end() where appropriate omits b37e18ff5594 btrfs: add helper folio_end() omits 47bd167f5aa0 btrfs: rename variables for locked range in defrag_prepare [...] omits 657cc7f52543 btrfs: simplify range end calculations in truncate_block_z [...] omits 8e522e3db5a1 btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_bl [...] omits 0422db241d4e btrfs: always abort transaction on failure to add block gr [...] omits b3b587df28d2 btrfs: fix failure to rebuild free space tree using multip [...] omits a9dd03106db1 btrfs: add extra warning when qgroup is marked inconsistent omits 0f49ecd9bf94 btrfs: merge btrfs_printk_ratelimited() and it's only caller omits 0579a10d07c3 btrfs: simplify debug print helpers without enabled printk omits fd9aaddec6a1 btrfs: remove remaining unused message helpers omits f7347c8e4f12 btrfs: switch RCU helper versions to btrfs_debug() omits e84fb1abbc9f btrfs: switch RCU helper versions to btrfs_info() omits 805b0e08f9a6 btrfs: switch RCU helper versions to btrfs_warn() omits 766e826432e5 btrfs: switch RCU helper versions to btrfs_err() omits e3f6cb609b06 btrfs: switch all message helpers to be RCU safe omits c5ad356e8210 btrfs: remove unused levels of message helpers omits 5a464f5ba150 btrfs: remove unused rcu-string printk helpers omits ab648cc86df3 btrfs: open code rcu_string_free() and remove it omits 5d85978314c5 btrfs: zoned: reserve data_reloc block group on mount omits dc6d3df765eb btrfs: use btrfs_root_id() where not done yet omits fecd9ad0402e btrfs: use btrfs_is_data_reloc_root() where not done yet omits 58298504361f btrfs: use on-stack variable for block reserve in btrfs_re [...] omits 4c6f7546140f btrfs: use on-stack variable for block reserve in btrfs_tr [...] omits 64c5ca1c79d0 btrfs: use on-stack variable for block reserve in btrfs_ev [...] omits 5e9439245163 btrfs: update comment for xarray fields in struct btrfs_root omits fc05ba7a90a6 btrfs: enable experimental large data folio support omits 0a4b19dc62d3 btrfs: use refcount_t type for the extent buffer reference [...] omits f729b3410c21 btrfs: add comment for optimization in free_extent_buffer() omits 7024e44ac1c2 btrfs: reorganize logic at free_extent_buffer() for better [...] omits 61af448c1b3c btrfs: make btrfs_readdir_delayed_dir_index() return a boo [...] omits 2daea3c44aab btrfs: make btrfs_should_delete_dir_index() return a bool instead omits cad7986e0f8e btrfs: add details to error messages at btrfs_delete_delay [...] omits c1635855fd12 btrfs: make btrfs_delete_delayed_insertion_item() return a [...] omits cf0ff20d78eb btrfs: switch del_all argument of replay_dir_deletes() fro [...] omits 31c22979ceb8 btrfs: pass NULL index to btrfs_del_inode_ref() where not needed omits fa66d13d0209 btrfs: allocate scratch eb earlier at btrfs_log_new_name() omits 24e0cb6eb297 btrfs: allocate path earlier at btrfs_log_new_name() omits 82ec6a0a3040 btrfs: allocate path earlier at btrfs_del_dir_entries_in_log() omits 5906d50e960d btrfs: assert we join log transaction at btrfs_del_dir_ent [...] omits 0cdd829dfe7f btrfs: use btrfs_del_item() at del_logged_dentry() omits 3481548aadb6 btrfs: free path sooner at __btrfs_unlink_inode() omits 3a9b425ad3b5 btrfs: assert we join log transaction at btrfs_del_inode_r [...] omits 2c4f3eb40dd6 btrfs: open code fc_mount() to avoid releasing s_umount rw [...] omits adb9b4f96c36 btrfs: rename err to ret in scrub_submit_extent_sector_read() omits 1e9a0afe8425 btrfs: rename err to ret in btrfs_create_common() omits 669d308c3afd btrfs: rename err to ret in btrfs_wait_tree_log_extents() omits bc1a8d2f88cd btrfs: rename err to ret in btrfs_wait_extents() omits 51bc638f8227 btrfs: rename err to ret in quota_override_store() omits 88b7c3e4c7ca btrfs: rename err to ret in btrfs_fill_super() omits b864c2058ce6 btrfs: rename err to ret in calc_pct_ratio() omits 6e1ae8353489 btrfs: rename err to ret in btrfs_symlink() omits ca8952eaa799 btrfs: rename err to ret in btrfs_link() omits 658b303b6be3 btrfs: rename err to ret in btrfs_setattr() omits 429c6baad190 btrfs: rename err to ret in btrfs_init_inode_security() omits 92dcc182270e btrfs: rename err to ret in btrfs_alloc_from_bitmap() omits 489d5e694e0c btrfs: rename err to ret in btrfs_lock_extent_bits() omits c53a9c16d1d7 btrfs: rename err to ret in btrfs_try_lock_extent_bits() omits f9712ac13656 btrfs: rename err to ret2 in btrfs_truncate_inode_items() omits 8f110836c3d1 btrfs: rename err to ret2 in btrfs_add_link() omits 9fdc2c8a5827 btrfs: rename err to ret2 in btrfs_setsize() omits bc6ce04f2762 btrfs: rename err to ret2 in btrfs_search_old_slot() omits 3fd7ea127dac btrfs: rename err to ret2 in btrfs_search_slot() omits 3d72f1163239 btrfs: rename err to ret2 in search_leaf() omits bf61b08b25ba btrfs: rename err to ret2 in read_block_for_search() omits a30f381e22e3 btrfs: rename err to ret2 in resolve_indirect_refs() omits 082219c15a5c btrfs: rename btrfs_subpage structure omits 5d1cb5366837 btrfs: add comments on the extra btrfs specific subpage bitmaps omits c6820dcc64a3 btrfs: harden parsing of compression mount options omits edd988a60c38 btrfs: factor out compression mount options parsing omits f7a82383ac5e btrfs: constify more pointer parameters omits d5d11ce13508 btrfs: sysfs: track current commit duration in commit_stats omits 5f2cc922b0f8 btrfs: use rb_find_add() in rb_simple_insert() omits 82ad564684d6 btrfs: pass struct rb_simple_node pointer directly in rb_s [...] omits e647fbd5a14a btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks() omits 675b3bc47a76 btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow() omits 0009418c2e09 btrfs: use rb_find_add() in add_qgroup_rb() omits ffbe8eed1a3e btrfs: use rb_find() in find_qgroup_rb() omits 2ce0a5a7343e btrfs: use rb_find_add() in insert_ref_entry() omits 4613ec70db22 btrfs: use rb_find_add() in insert_root_entry() omits ae0b3b90e141 btrfs: use rb_find() in lookup_root_entry() omits 8dded3f46a12 btrfs: use rb_find_add() in insert_block_entry() omits 619e92673077 btrfs: use rb_find() in lookup_block_entry() omits 698fd4e07a5a btrfs: use rb_find_add() in ulist_rbtree_insert() omits 7adc777dc13f btrfs: use rb_find() in ulist_rbtree_search() omits 1a5f281000ee btrfs: use rb_find() in __btrfs_lookup_delayed_item() omits 3f6a2a575754 btrfs: use rb_find_add() in btrfs_insert_inode_defrag() omits 365254995e21 btrfs: fix comment in reserved space warning omits 7c110ac9fe3c btrfs: relocation: simplify unused logic related to LINK_LOWER omits 50976c295f5d btrfs: unfold transaction abort at btrfs_insert_one_raid_extent() omits 154639548b1a btrfs: unfold transaction abort at __btrfs_update_delayed_inode() omits d741c6274dee btrfs: abort transaction on unexpected eb generation at bt [...] omits 61add6e0b42d btrfs: unfold transaction abort at btrfs_copy_root() omits 1c09bbc6931b btrfs: move transaction aborts to the error site in add_bl [...] omits 2a50f009e962 btrfs: move transaction aborts to the error site in remove [...] omits 579a7d673347 btrfs: simplify error detection flow during log replay omits a45575a66b19 btrfs: remove redundant path release when replaying a log tree omits fd0b4b8c4664 btrfs: abort transaction during log replay if walk_log_tre [...] omits b3d1a70e7b12 btrfs: unfold transaction aborts when replaying log trees omits 6a32ba127d62 btrfs: make btrfs_should_periodic_reclaim() static omits 577b5211a2c7 btrfs: zoned: use filesystem size not disk size for reclai [...] omits 4331548e4149 btrfs: unfold transaction abort at clone_copy_inline_extent() omits a1227228dc0c btrfs: remove pointless 'out' label from clone_finish_inod [...] omits d2e68d91bcee btrfs: unfold transaction abort at walk_up_proc() omits 43bb3cd35354 btrfs: unfold transaction abort at __btrfs_inc_extent_ref() omits c61421dc8b5d btrfs: unfold transaction aborts at btrfs_create_new_inode() omits 84a25d9ff40d NFSD: Clean up kdoc for nfsd_open_local_fh() omits bb96f2e16a75 NFSD: Clean up kdoc for nfsd_file_put_local() omits 3b79549e9966 NFSD: Remove definition for trace_nfsd_ctl_maxconn omits e6d7183b81e6 NFSD: Remove definition for trace_nfsd_file_gc_recent omits 917ccda8bd96 NFSD: Remove definitions for unused trace_nfsd_file_lru tr [...] omits ca645d90832f NFSD: Remove definition for trace_nfsd_file_unhash_and_queue omits 779d20ee2f19 nfsd: Use correct error code when decoding extents omits d65360809302 NFSD: Remove the cap on number of operations per NFSv4 COMPOUND omits e2ca53dc7d3a NFSD: Make nfsd_genl_rqstp::rq_ops array best-effort omits d752bcd012da NFSD: Rename a function parameter omits 5dea3d6567bd NFSD: detect mismatch of file handle and delegation statei [...] omits 4ef9e9ebff87 nfsd: handle get_client_locked() failure in nfsd4_setclien [...] omits 5a66b79ac9eb nfsd: Change the type of ek_fsidtype from int to u8 and us [...] omits fdcd75f50393 sunrpc: new tracepoints around svc thread wakeups omits 28e561b54394 sunrpc: unexport csum_partial_copy_to_xdr omits 0cf8f48c0a03 sunrpc: simplify xdr_partial_copy_from_skb omits de6db05888b9 sunrpc: simplify xdr_init_encode_pages omits 25e0176ba9e0 NFSD: release read access of nfs4_file when a write delega [...] omits 4242d6569258 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACC [...] omits 43277b6e516f Merge branch 'misc-6.16' into next-fixes omits 01a0817f9ad9 fscrypt: Drop obsolete recommendation to enable optimized SHA-512 omits 8f794934b37b fscrypt: Don't use problematic non-inline crypto accelerators new 1e7ab6f67824 anon_inode: rework assertions new 2eb7f03acf4a Merge tag 'vfs-6.16-rc5.fixes' of git://git.kernel.org/pub [...] new 482deed9dfa0 Merge tag 'bcachefs-2025-07-03' of git://evilpiepirate.org [...] adds 01ed88aea527 ublk: don't queue request if the associated uring_cmd is canceled adds 0d519bb0de3b brd: fix sleeping function called from invalid context in [...] new 2e96d2d8c2a7 nvme: Fix incorrect cdw15 value in passthru error logging new ba806c900379 nvme: correctly account for namespace head reference counter new 190f4c2c863a nvmet: fix memory leak of bio integrity new 14005c96d664 nvme-pci: refresh visible attrs after being checked new d6811074203b nvme-multipath: fix suspicious RCU usage warning new 75ef7b8d44c3 Merge tag 'nvme-6.16-2025-07-03' of git://git.infradead.or [...] new 1880df2cf44a Merge tag 'block-6.16-20250704' of git://git.kernel.dk/linux adds 62e062a29ad5 iommu/rockchip: prevent iommus dead loop when two masters [...] new 25b1b75bbaf9 iommu/vt-d: Assign devtlb cache tag on ATS enablement new 923d401238c5 Merge tag 'iommu-fixes-v6.16-rc4' of git://git.kernel.org/ [...] adds 905967e359f0 drm/amdgpu/sdma5.x: suspend KFD queues in ring reset adds 62461367f4c0 amdkfd: MTYPE_UC for ext-coherent system memory adds e54c5de901ea drm/amdgpu: Include sdma_4_4_4.bin adds cf234231fcbc drm/amdkfd: Don't call mmput from MMU notifier callback adds f3e58d8e154d drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini adds 34659c1a1f4f drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 adds 84f2902bfcfe drm/amd/display: Added case for when RR equals panel's max [...] adds 39d81457ad34 drm/amd/display: Don't allow OLED to go down to fully off adds bf906c988d77 Merge tag 'amd-drm-fixes-6.16-2025-07-01' of https://gitla [...] adds 2d22b63f3a5a drm/mipi-dsi: Add dev_is_mipi_dsi function adds 073667fce166 drm/panel: panel-simple: make panel_dpi_probe return a panel_desc adds 921c41e50974 drm/panel: panel-simple: Make panel_simple_probe return its panel adds 47c08262f34e drm/panel: panel-simple: Add function to look panel data up adds f6faebc11a8a drm/panel: panel-simple: get rid of panel_dpi hack adds 615cc4223fcb drm/vesadrm: Avoid NULL-ptr deref in vesadrm_pmi_cmap_write() adds 2b95a7db6e0f dma-buf: fix timeout handling in dma_resv_wait_timeout v2 adds 97e000acf2e2 drm/ttm: fix error handling in ttm_buffer_object_transfer adds eb028cd884e1 drm/bridge: panel: move prepare_prev_first handling to drm [...] adds e8537cad8240 drm/bridge: aux-hpd-bridge: fix assignment of the of_node adds 7dfede7d7edd drm/vmwgfx: Fix guests running with TDX/SEV adds 8af39ec5cf2b drm/sched: Increment job count before swapping tail spsc queue adds 5307dce878d4 drm/gem: Acquire references on GEM handles for framebuffers adds 226862f50a7a drm/v3d: Disable interrupts before resetting the GPU adds b91e11ec5cd9 Merge tag 'drm-misc-fixes-2025-07-03' of https://gitlab.fr [...] adds caa7c7a76b78 drm/i915/selftests: Change mock_request() to return error [...] adds 7da6c155a67d drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init() adds a5aa7bc1fca7 drm/i915/gt: Fix timeline left held on VMA alloc error adds 8cadce97bf26 drm/i915/gsc: mei interrupt top half should be in irq disa [...] new afd30ace71ee Merge tag 'drm-intel-fixes-2025-07-03' of https://gitlab.f [...] new 18665eaa2acb drm/exynos: Don't use %pK through printk new b846350aa272 drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling new 5d91394f2361 drm/exynos: fimd: Guard display clock control with runtime [...] new ac2ad73e7559 Merge tag 'exynos-drm-fixes-for-v6.16-rc4' of git://git.ke [...] new 2ab3ba39153d drm/bridge: samsung-dsim: Don't use %pK through printk new 8f954c435f60 Merge tag 'samsung-dsim-fixes-for-v6.16-rc4' of git://git. [...] new 2d5cff2b4bc5 drm/xe: Fix out-of-bounds field write in MI_STORE_DATA_IMM new afcad9241177 drm/xe: Make WA BB part of LRC BO new d8390768dcf6 drm/xe/guc_pc: Add _locked variant for min/max freq new 4cec9099b93a drm/xe/xe_guc_pc: Lock once to update stashed frequencies new a1eec6cae95a drm/xe: Split xe_device_td_flush() new a5c7dcdd969f drm/xe/bmg: Update Wa_14022085890 new 84c0b4a00610 drm/xe/bmg: Update Wa_22019338487 new de6acfdc390e drm/xe: Fix kconfig prompt new aa18d5769fca drm/xe: Allow dropping kunit dependency as built-in new d008fc65ebbc drm/xe: Extend WA 14018094691 to BMG new 5459e16b215c drm/xe: Do not wedge device on killed exec queues new da8d8e9001c6 Merge tag 'drm-xe-fixes-2025-07-03' of https://gitlab.free [...] new 42bb9b630c4c Merge tag 'drm-fixes-2025-07-04' of https://gitlab.freedes [...] adds 1ac9aa41c6af Input: iqs626a - replace snprintf() with scnprintf() adds 05286c5d7e72 Input: fsia6b - suppress buffer truncation warning for phys adds 4ecc7317700a Input: atkbd - switch to use scnprintf() to suppress trunc [...] adds 1babc858cce1 Input: alps - switch to use scnprintf() to suppress trunca [...] adds ce098f2aded8 Input: lifebook - switch to use scnprintf() to suppress tr [...] adds 805f5bbaa507 Input: psmouse - switch to use scnprintf() to suppress tru [...] adds c44f79cbd305 dt-bindings: HID: i2c-hid: elan: Introduce Elan eKTH8D18 adds 155c1e5a92be Input: Fully open-code compatible for grepping adds f4b048a6a34a Input: apple_z2 - drop default ARCH_APPLE in Kconfig adds 35ecea24b5ef Input: xpad - adjust error handling for disconnect adds 77451cb10250 Input: xpad - return errors from xpad_try_sending_next_out [...] adds 22c69d786ef8 Input: xpad - support Acer NGR 200 Controller adds 63f4970a1219 Input: iqs7222 - explicitly define number of external channels adds a106b6a888ca Input: alps - use scnprintf() to suppress truncation warning new 4cf65845fdd0 Input: cs40l50-vibra - fix potential NULL dereference in c [...] new d46971e0b6f5 Merge tag 'input-for-v6.16-rc4' of git://git.kernel.org/pu [...] adds 7e2c421ef88e usb: cdnsp: do not disable slot for disabled slot adds 630a1dec3b0e usb: dwc3: Abort suspend on soft disconnect failure adds cee4392a57e1 Logitech C-270 even more broken adds 8f5b7e2bec1c usb: hub: fix detection of high tier USB3 devices behind s [...] adds 3b18405763c1 usb: acpi: fix device link removal adds 31a6afbe86e8 usb: chipidea: udc: disconnect/reconnect from host when do [...] adds f6c7bc4a6823 Revert "usb: gadget: u_serial: Add null pointer check in g [...] adds c529c3730bd0 usb: gadget: u_serial: Fix race condition in TTY wakeup adds 3eff494f6e17 usb: xhci: Skip xhci_reset in xhci_resume if xhci is being [...] adds 7aed15379db9 Revert "usb: xhci: Implement xhci_handshake_check_state() helper" adds bec15191d523 usb: typec: tcpm: apply vbus before data bringup in tcpm_s [...] adds 2831a81077f5 usb: cdnsp: Fix issue with CV Bad Descriptor test adds af4db5a35a4e usb: typec: altmodes/displayport: do not index invalid pin [...] adds 099cf1fbb8af usb: typec: displayport: Fix potential deadlock adds a49e1e2e785f usb: hub: Fix flushing and scheduling of delayed work that [...] adds 80e083943775 usb: dwc3: gadget: Fix TRB reclaim logic for short transfe [...] adds cbc889ab0122 usb: xhci: quirk for data loss in ISOC transfers adds cd65ee81240e xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS adds 2b857d69a5e1 xhci: dbctty: disable ECHO flag by default adds efe3e3ae5a66 xhci: dbc: Flush queued requests before stopping dbc adds 9bd9c8026341 usb: hub: Fix flushing of delayed work used for post resum [...] new 3c2bd251d203 Merge tag 'usb-6.16-rc5' of git://git.kernel.org/pub/scm/l [...] adds c8892c2a5b27 platform/x86: portwell-ec: Move watchdog device under corr [...] adds 109f4d29dade platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment adds d0f8ee81a8fe platform/x86: dell-lis3lv02d: Add Latitude 5500 adds 7dc6b2d3b550 platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook [...] adds b511bbfe4242 platform/x86: thinkpad_acpi: handle HKEY 0x1402 event adds 173bbec6693f platform/mellanox: mlxbf-pmc: Fix duplicate event ID for C [...] adds c3ac7e30309b platform/mellanox: Fix spelling and comment clarity in Mel [...] adds d07143b507c5 platform/mellanox: nvsw-sn2201: Fix bus number in adapter [...] adds cf0b812500e6 platform/x86: wmi: Fix WMI event enablement adds 50b6914fc53c platform/x86: wmi: Update documentation of WCxx/WExx ACPI methods adds eb617dd25ca1 platform/x86: dell-wmi-sysman: Fix WMI data block retrieva [...] adds e1af6f0146d6 platform/x86: Update swnode graph for amd isp4 adds 11cba4793b95 platform/x86: hp-bioscfg: Fix class device unregistration adds 5ff1fbb30597 platform/x86: think-lmi: Fix class device unregistration adds 314e5ad4782d platform/x86: dell-wmi-sysman: Fix class device unregistration adds 690be4bc589a platform/x86/intel/hid: Add Wildcat Lake support adds b1c26e059536 Move FCH header to a location accessible by all archs adds af14ed3fcb27 i2c: Re-enable piix4 driver on non-x86 adds 644bec18e705 platform/mellanox: mlxreg-lc: Fix logic error in power sta [...] adds 8dab34ca7729 platform/x86: think-lmi: Create ksets consecutively adds 9110056fe10b platform/x86: think-lmi: Fix kobject cleanup adds 4f30f946f27b platform/x86: think-lmi: Fix sysfs group cleanup new df46426745ac Merge tag 'platform-drivers-x86-v6.16-3' of git://git.kern [...] adds 96893cdd4760 spi: Raise limit on number of chip selects to 24 adds fa60c094c19b spi: spi-fsl-dspi: Clear completion counter before initiat [...] adds d85d0380292a spi: spi-qpic-snand: reallocate BAM transactions adds ddaad4ad774d mtd: nand: qpic_common: prevent out of bounds access of BA [...] adds 4ec24e9601d5 spi: spi-qpic-snand: avoid memory corruption adds 04a8ff1bc351 spi: cadence-quadspi: fix cleanup of rx_chan on failure paths new a1d8128f7016 Merge tag 'spi-fix-v6.16-rc4' of git://git.kernel.org/pub/ [...] adds ca46946a4822 regulator: core: fix NULL dereference on unbind due to sta [...] adds eeca209124bb regulator: tps65219: Fix devm_kmalloc size allocation adds f172ffde1899 regulator: sy8824x: Fix ID table driver_data adds 6729c134ccc0 regulator: mp886x: Fix ID table driver_data adds c9764fd88bc7 regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods new 4b02ed4ab721 Merge tag 'regulator-fix-v6.16-rc4' of git://git.kernel.or [...] adds 6f49743af42c riscv: Require clang-17 or newer for kCFI adds 2b29be967ae4 riscv: cpu_ops_sbi: Use static array for boot_data adds 5903a7452e64 Merge tag 'riscv-fixes-6.16-rc4' of ssh://gitolite.kernel. [...] new c435a4f487e8 Merge tag 'riscv-for-linus-6.16-rc5' of git://git.kernel.o [...] adds a833d31ad867 firmware: arm_ffa: Fix memory leak by freeing notifier cal [...] adds 27e850c88df0 firmware: arm_ffa: Move memory allocation outside the mute [...] adds 9ca7a421229b firmware: arm_ffa: Replace mutex with rwlock to avoid slee [...] adds 4c46a471be12 firmware: arm_ffa: Fix the missing entry in struct ffa_ind [...] adds 9a5d769c9084 Merge tag 'ffa-fixes-6.16' of https://git.kernel.org/pub/s [...] adds f17d5b90947a arm64: defconfig: update renamed PHY_SNPS_EUSB2 adds 8d2c2fa2209e firmware: exynos-acpm: fix timeouts on xfers handling adds f31824a60213 Merge tag 'samsung-fixes-6.16' of https://git.kernel.org/p [...] adds 312d02adb959 optee: ffa: fix sleep in atomic context adds c6754d77bd42 Merge tag 'optee-fix-for-v6.16' of https://git.kernel.org/ [...] adds ac1daa91e937 arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename adds 811a909978bf arm64: dts: apple: Drop {address,size}-cells from SPI NOR adds 08a0d93c353b arm64: dts: apple: Move touchbar mipi {address,size}-cells [...] adds 3f3fb9737430 Merge tag 'apple-soc-fixes-6.16' of https://git.kernel.org [...] new b1bf2ef6259e Merge tag 'soc-fixes-6.16' of git://git.kernel.org/pub/scm [...] adds de1675de39aa Revert "ACPI: battery: negate current when discharging" new 49dcc4f60101 Merge tag 'acpi-6.16-rc5' of git://git.kernel.org/pub/scm/ [...] adds 964209202ebe powercap: intel_rapl: Do not change CLAMPING bit if ENABLE [...] adds 12ffc3b1513e PM: Restrict swap use to later in the suspend sequence adds 3e7e5adcd2a8 PM: sleep: docs: Replace "diasble" with "disable" new 250d0579da5d Merge branch 'pm-sleep' new a79a588fc176 Merge tag 'pm-6.16-rc5' of git://git.kernel.org/pub/scm/li [...] adds 3d30048958e0 i2c/designware: Fix an initialization issue adds c584c4f264c3 i2c: microchip-core: re-fix fake detections w/ i2cdetect adds 5f05fc6e2218 dt-bindings: i2c: realtek,rtl9301: Fix missing 'reg' constraint new 534eb6de6219 Merge tag 'i2c-host-fixes-6.16-rc5' of git://git.kernel.or [...] new fd860cd78146 Merge tag 'i2c-for-6.16-rc5' of git://git.kernel.org/pub/s [...] new 266b5d02e14f smb: client: fix race condition in negotiate timeout by us [...] new 3363da82e02f smb: client: fix native SMB symlink traversal new 05df91921da6 Merge tag 'v6.16-rc4-smb3-client-fixes' of git://git.samba [...] adds c80f2b047d5c HID: appletb-kbd: fix memory corruption of input_handler_list adds 50f9ff52c078 HID: elecom: add support for ELECOM HUGE 019B variant adds 194808a1ea39 HID: Fix debug name for BTN_GEAR_DOWN, BTN_GEAR_UP, BTN_WHEEL adds 38224c472a03 HID: appletb-kbd: fix slab use-after-free bug in appletb_k [...] new 1f988d0788f5 Merge tag 'hid-for-linus-2025070502' of git://git.kernel.o [...] adds eb2c93e7028b irqchip/irq-msi-lib: Select CONFIG_GENERIC_MSI_IRQ new 45a3f1254638 Merge tag 'irq_urgent_for_v6.16_rc5' of git://git.kernel.o [...] adds 4c113a5b28bf x86/mce: Don't remove sysfs if thresholding sysfs init fails adds 00c092de6f28 x86/mce: Ensure user polling settings are honored when res [...] adds d66e1e90b160 x86/mce/amd: Add default names for MCA banks and blocks adds 5f6e3b720694 x86/mce/amd: Fix threshold limit reset adds 30ad231a5029 x86/mce: Make sure CMCI banks are cleared during shutdown [...] new bdde3141ceb9 Merge tag 'ras_urgent_for_v6.16_rc5' of git://git.kernel.o [...] adds 1e14ea901dc8 EDAC: Initialize EDAC features sysfs attributes new c92bda4cb969 Merge tag 'edac_urgent_for_v6.16_rc5' of git://git.kernel. [...] adds 9a57c3773152 futex: Temporary disable FUTEX_PRIVATE_HASH new 46b0a67e8f22 selftests/futex: Add futex_numa to .gitignore new 463b1b2af838 Merge tag 'locking_urgent_for_v6.16_rc5' of git://git.kern [...] adds 52e1a03e6cf6 x86/sev: Use TSC_FACTOR for Secure TSC frequency calculation new 5fc2e891a5ba Merge tag 'x86_urgent_for_v6.16_rc5' of git://git.kernel.o [...] adds 7b4c5a37544b perf/core: Fix the WARN_ON_ONCE is out of lock protected region new ba677dbe77af perf: Revert to requiring CAP_SYS_ADMIN for uprobes new a1639ce5e590 Merge tag 'perf_urgent_for_v6.16_rc5' of git://git.kernel. [...] adds ccdd09e0fc0d objtool: Add missing endian conversion to read_annotate() new 95eb0d389b4a Merge tag 'objtool_urgent_for_v6.16_rc5' of git://git.kern [...] adds 3ebb1b652239 sched: Fix preemption string of preempt_dynamic_none adds 009836b4fa52 sched/core: Fix migrate_swap() vs. hotplug new fc975cfb3639 sched/deadline: Fix dl_server runtime calculation formula new 772b78c2abd8 Merge tag 'sched_urgent_for_v6.16_rc5' of git://git.kernel [...] new b969f9614885 fix proc_sys_compare() handling of in-lookup dentries new bab5cac627b3 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] new d7b8f8e20813 Linux 6.16-rc5 new 830a9e37cfb2 coredump: fix PIDFD_INFO_COREDUMP ioctl check new 98f99394a104 secretmem: use SB_I_NOEXEC new fd3d9cf28799 btrfs: clear dirty status from extent buffer on error at i [...] new afc1f786d92a btrfs: qgroup: fix race between quota disable and quota re [...] new fa413fa26045 btrfs: don't skip accounting in early ENOTTY return in btr [...] new eee00674f175 btrfs: qgroup: set quota enabled bit if quota disable fail [...] new 5b209d4ee7e9 btrfs: qgroup: fix qgroup create ioctl returning success a [...] new abf9f785f512 btrfs: populate otime when logging an inode item new 91f450d46ac3 Merge branch 'misc-6.16' into next-fixes new e4c0d6196941 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 63d6e9311999 bcachefs: bch2_fpunch_snapshot() new ddb9680a7226 bcachefs: Fix bch2_io_failures_to_text() new c72d628469b8 bcachefs: Fix btree for nonexistent tree depth new c2b2c7d1da8f bcachefs: Tweak btree cache helpers for use by btree node scan new a77ffbe34d45 bcachefs: btree node scan no longer uses btree cache new 14dd95647ea5 bcachefs: btree read retry fixes new 63a83463d278 bcachefs: Fix bch2_btree_transactions_read() synchronization new 7de3c8b4077e bcachefs: Don't schedule non persistent passes persistently new 74f3931a1bfe bcachefs: Fix additional misalignment in journal space cal [...] new 946c872374e7 bcachefs: fsck: dir_loop, subvol_loop now autofix new 673c47958e2a bcachefs: kill darray_u32_has() new 68b782aef80f bcachefs: Reduce __bch2_btree_node_alloc() stack usage new 4e0234680214 bcachefs: Allow CONFIG_UNICODE=m new 9df167579cd7 bcachefs: use scoped_guard() in fast_list.c new fb08a04e5ba8 bcachefs: DEFINE_CLASS()es for dev refcounts new 42571c6f5207 bcachefs: More errcode conversions new 1a03b18a5919 bcachefs: add an unlikely() to trans_begin() new dcc4ebd0527b bcachefs: Plumb trans_kmalloc ip to trans_log_msg new d03459ccc2f8 bcachefs: Don't log error twice in allocator async repair new 5d5bbd5fa807 bcachefs: Don't memcpy more than needed new d378eaca0d69 bcachefs: bch2_trans_has_updates() new 44c41f465838 bcachefs: Improve inode deletion new 0754323c6df2 bcachefs: Don't peek key cache unless we have a real key new d864d806abba bcachefs: Evict/bypass key cache when deleting new 3d48243b2799 bcachefs: Refactor trans->mem allocation new 9d1986f9e262 bcachefs: Shut up clang warning new 6b59e3c94c8b bcachefs: -o fix_errors may now be used without -o fsck new c5be5e55cedb bcachefs: Improved btree node tracepoints new 22f730c09fa5 bcachefs: Finish error_throw tracepoints new 3f77afdb435b bcachefs: Simplify bch2_bio_map() new 5da30bcbec57 bcachefs: Use bio_add_folio_nofail() for unfailable operations new 990aeeaf0541 bcachefs: Improve inode_create behaviour on old filesystems new 365757658582 bcachefs: Before removing dangling dirents, check for contents new 5b567deebeef bcachefs: check_key_has_inode() reconstructs more aggressively new c461e22ae5ba bcachefs: bch_fs.devs_removed new 07f94bdcccc1 bcachefs: ptr_to_removed_device new c94db630cc6c bcachefs: Don't lock exec_update_lock new 5b6f2e03c9f4 bcachefs: bch2_journal_entry_missing_range() new bcd55d4906ab bcachefs: Faster checking for missing journal entries new 64c41f169c45 bcachefs: Add missing bch2_log_msg_start() new 8a956e813ea7 bcachefs: Suppress unnecessary inode_i_sectors_wrong fsck error new 517815b3c0be bcachefs: Print errcode when bch2_read_extent() sees error new 8862cba9db04 bcachefs: Fix error message in buffered read path new c73b8f37e045 bcachefs: Debug param for injecting btree node corruption on read new 089073fbf0a7 bcachefs: device add now properly sets c->online_devs new bf40e076a0e4 bcachefs: silence userspace build warning new a0e2d12b21c4 bcachefs: Update path flags cleanups new 0678b8dcfbf9 bcachefs: add missing log message newline new 7d49cd6b5fd8 bcachefs: add missing includes new cbec8004a8ad bcachefs: silence userspace build warning new e7ca1f76af8d bcachefs: trace_data_update_done_no_rw_devs new 622956dcdb0d bcachefs: use kvzalloc() for journal bios new a2c708c84171 bcachefs: Improve nopromote visibility new c58ee0be1c2c Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 66271c155d88 fscrypt: Drop obsolete recommendation to enable optimized SHA-512 new b41c1d8d0790 fscrypt: Don't use problematic non-inline crypto engines new 0f6bc24253cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 439b7465ba93 btrfs: unfold transaction aborts at btrfs_create_new_inode() new 324f547d6e9b btrfs: unfold transaction abort at __btrfs_inc_extent_ref() new d64deed352f6 btrfs: unfold transaction abort at walk_up_proc() new d2d1b2cada74 btrfs: remove pointless 'out' label from clone_finish_inod [...] new 00daef59ee90 btrfs: unfold transaction abort at clone_copy_inline_extent() new b50a57ff2cc2 btrfs: zoned: use filesystem size not disk size for reclai [...] new 9c533c7079d8 btrfs: make btrfs_should_periodic_reclaim() static new 63e777d0fbdb btrfs: unfold transaction aborts when replaying log trees new 62faaf07e575 btrfs: abort transaction during log replay if walk_log_tre [...] new 3f9d46163b1e btrfs: remove redundant path release when replaying a log tree new 1538c41c74ce btrfs: simplify error detection flow during log replay new bb11f33513f6 btrfs: move transaction aborts to the error site in remove [...] new 6b28b09e8c28 btrfs: move transaction aborts to the error site in add_bl [...] new cd55887ec9f0 btrfs: unfold transaction abort at btrfs_copy_root() new 89ababfbd90d btrfs: abort transaction on unexpected eb generation at bt [...] new 1866ed226731 btrfs: unfold transaction abort at __btrfs_update_delayed_inode() new 59c31a4deac0 btrfs: unfold transaction abort at btrfs_insert_one_raid_extent() new 037939bcc1c6 btrfs: relocation: simplify unused logic related to LINK_LOWER new 3b004c4fb4f1 btrfs: fix comment in reserved space warning new 970c9300c7df btrfs: use rb_find_add() in btrfs_insert_inode_defrag() new 29fa3019cdc2 btrfs: use rb_find() in __btrfs_lookup_delayed_item() new 7c122e69f636 btrfs: use rb_find() in ulist_rbtree_search() new e2d5340d5516 btrfs: use rb_find_add() in ulist_rbtree_insert() new e46bd82dd167 btrfs: use rb_find() in lookup_block_entry() new 26c93ca3e20d btrfs: use rb_find_add() in insert_block_entry() new 1c1b61ff9e89 btrfs: use rb_find() in lookup_root_entry() new 3dfb09c8edbc btrfs: use rb_find_add() in insert_root_entry() new c80ceaee1bf6 btrfs: use rb_find_add() in insert_ref_entry() new 5ddbfe2130b7 btrfs: use rb_find() in find_qgroup_rb() new 1c054753f9fd btrfs: use rb_find_add() in add_qgroup_rb() new addc3bba3384 btrfs: use rb_find() in btrfs_qgroup_trace_subtree_after_cow() new 8a9d8e331ec8 btrfs: use rb_find_add() in btrfs_qgroup_add_swapped_blocks() new 11d91f877269 btrfs: pass struct rb_simple_node pointer directly in rb_s [...] new 2a12bf3cb8dc btrfs: use rb_find_add() in rb_simple_insert() new 8040ccfce43c btrfs: sysfs: track current commit duration in commit_stats new e2dc0054e3ba btrfs: constify more pointer parameters new be63e9526ff3 btrfs: factor out compression mount options parsing new bde944a83b60 btrfs: harden parsing of compression mount options new 4e69259d3fda btrfs: add comments on the extra btrfs specific subpage bitmaps new df210fdcb22c btrfs: rename btrfs_subpage structure new e313e488375e btrfs: rename err to ret2 in resolve_indirect_refs() new dff0ccbe01de btrfs: rename err to ret2 in read_block_for_search() new 10e4e5b7f294 btrfs: rename err to ret2 in search_leaf() new 9094ea3d32e1 btrfs: rename err to ret2 in btrfs_search_slot() new fe22ed106fdc btrfs: rename err to ret2 in btrfs_search_old_slot() new 9a5847df740b btrfs: rename err to ret2 in btrfs_setsize() new 9f08183acd26 btrfs: rename err to ret2 in btrfs_add_link() new a045b05feaea btrfs: rename err to ret2 in btrfs_truncate_inode_items() new b4d6ddd1654c btrfs: rename err to ret in btrfs_try_lock_extent_bits() new 54d130353ab1 btrfs: rename err to ret in btrfs_lock_extent_bits() new f6439baab638 btrfs: rename err to ret in btrfs_alloc_from_bitmap() new 59e836679479 btrfs: rename err to ret in btrfs_init_inode_security() new d59f9d74ed0d btrfs: rename err to ret in btrfs_setattr() new 83664334b7bc btrfs: rename err to ret in btrfs_link() new 4444987710e6 btrfs: rename err to ret in btrfs_symlink() new b16f56366a72 btrfs: rename err to ret in calc_pct_ratio() new fa99e10264d6 btrfs: rename err to ret in btrfs_fill_super() new ab6119a69ceb btrfs: rename err to ret in quota_override_store() new 809a32770435 btrfs: rename err to ret in btrfs_wait_extents() new 145d9a8924df btrfs: rename err to ret in btrfs_wait_tree_log_extents() new 240dc8491c2e btrfs: rename err to ret in btrfs_create_common() new ae4d4a3b9d93 btrfs: rename err to ret in scrub_submit_extent_sector_read() new c237d56822aa btrfs: open code fc_mount() to avoid releasing s_umount rw [...] new cf90daab1701 btrfs: assert we join log transaction at btrfs_del_inode_r [...] new 00d85a05c19f btrfs: free path sooner at __btrfs_unlink_inode() new e50a2768b54c btrfs: use btrfs_del_item() at del_logged_dentry() new c9132210ae0c btrfs: assert we join log transaction at btrfs_del_dir_ent [...] new fd6478cfda4a btrfs: allocate path earlier at btrfs_del_dir_entries_in_log() new e818a80da9e8 btrfs: allocate path earlier at btrfs_log_new_name() new 2deef4626b6d btrfs: allocate scratch eb earlier at btrfs_log_new_name() new aadd3df8e2a2 btrfs: pass NULL index to btrfs_del_inode_ref() where not needed new 7323215164ce btrfs: switch del_all argument of replay_dir_deletes() fro [...] new 5014b8dccce9 btrfs: make btrfs_delete_delayed_insertion_item() return a [...] new f11275833628 btrfs: add details to error messages at btrfs_delete_delay [...] new fee0df0c15f2 btrfs: make btrfs_should_delete_dir_index() return a bool instead new 6459bcbe95ae btrfs: make btrfs_readdir_delayed_dir_index() return a boo [...] new 54481582410a btrfs: reorganize logic at free_extent_buffer() for better [...] new 66fdf9d5bfa7 btrfs: add comment for optimization in free_extent_buffer() new 2b86bc626eaf btrfs: use refcount_t type for the extent buffer reference [...] new 9bf5c301f89a btrfs: enable experimental large data folio support new a0ca93ac8852 btrfs: update comment for xarray fields in struct btrfs_root new 20e063016d22 btrfs: use on-stack variable for block reserve in btrfs_ev [...] new ab9e431ea35d btrfs: use on-stack variable for block reserve in btrfs_tr [...] new 739a26b5e8a5 btrfs: use on-stack variable for block reserve in btrfs_re [...] new 12809d1493e8 btrfs: use btrfs_is_data_reloc_root() where not done yet new 4188a04b6893 btrfs: use btrfs_root_id() where not done yet new 0a0b1e3b55b6 btrfs: zoned: reserve data_reloc block group on mount new e9b41094bb1b btrfs: open code rcu_string_free() and remove it new 6785903cf166 btrfs: remove unused rcu-string printk helpers new d0b5f15e7fdc btrfs: remove unused levels of message helpers new 977c74ea9e2f btrfs: switch all message helpers to be RCU safe new b0fc8cf5ef4e btrfs: switch RCU helper versions to btrfs_err() new 4c03269b379c btrfs: switch RCU helper versions to btrfs_warn() new f7d1d0c337ce btrfs: switch RCU helper versions to btrfs_info() new 86785b1d501a btrfs: switch RCU helper versions to btrfs_debug() new 1521f7d98c67 btrfs: remove remaining unused message helpers new 02c013216998 btrfs: simplify debug print helpers without enabled printk new 92ac70163612 btrfs: merge btrfs_printk_ratelimited() and it's only caller new 9882ab6b3f53 btrfs: add extra warning when qgroup is marked inconsistent new 8ac66e0abcb9 btrfs: always abort transaction on failure to add block gr [...] new ddfa57873ff5 btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_bl [...] new 471a460ebf18 btrfs: simplify range end calculations in truncate_block_z [...] new 41add623936a btrfs: rename variables for locked range in defrag_prepare [...] new 6ee6b5005c0d btrfs: add helper folio_end() new 0c5b718ad3ad btrfs: use folio_end() where appropriate new b778ccfad4bc btrfs: tree-log: add and rename extent bits for dirty_log_ [...] new 3ebe514a3398 btrfs: remove pointless out label from add_new_free_space_info() new 68c4a30b1d7d btrfs: remove pointless out label from update_free_space_e [...] new 6c188135ea51 btrfs: make extent_buffer_test_bit() return a boolean instead new de0ac0c3f2bb btrfs: make free_space_test_bit() return a boolean instead new b788231e20bc btrfs: remove pointless out label from modify_free_space_bitmap() new 10ac4b85ea62 btrfs: remove pointless out label from remove_free_space_extent() new 73189232ff1a btrfs: remove pointless out label from add_free_space_extent() new 13f277b847b3 btrfs: remove pointless out label from load_free_space_bitmaps() new e2dc7f1f5cff btrfs: remove pointless out label from load_free_space_extents() new a64fb515ac70 btrfs: add btrfs prefix to free space tree exported functions new 77282f16bb1d btrfs: rename free_space_set_bits() and make it less confusing new 6b3c7cdd6dbb btrfs: turn remove argument of modify_free_space_bitmap() [...] new 641a698a944a btrfs: avoid double slot decrement at btrfs_convert_free_s [...] new 9eee4a9e28bb btrfs: use fs_info from local variable in btrfs_convert_fr [...] new 7d12a3f88cb6 btrfs: add and use helper to determine if using bitmaps in [...] new c3df49550d73 btrfs: cache if we are using free space bitmaps for a block group new 737171ef9357 btrfs: rename error to ret in btrfs_may_delete() new 4c7c3e8d7a75 btrfs: rename error to ret in btrfs_mksubvol() new 01866d2f5b26 btrfs: rename error to ret in btrfs_sysfs_add_fsid() new 06bc9c79622d btrfs: rename error to ret in btrfs_sysfs_add_mounted() new 6380cb11fd6a btrfs: rename error to ret in device_list_add() new 08546dfa37ee btrfs: remove unused parameters from btrfs_lookup_inode_extref() new 3e52e38d13e1 btrfs: use folio_next_index() helper in check_range_has_page() new dc05131592c6 btrfs: remove partial support for lowest level from btrfs_ [...] new fac57f3c9c34 btrfs: use our message helpers instead of pr_err/pr_warn/pr_info new 8b03093e6536 btrfs: use inode already stored in local variable at btrfs [...] new db9086948b9b btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much [...] new a03b2b431856 btrfs: split inode ref processing from __add_inode_ref() i [...] new 117c6dc44d5e btrfs: split inode extref processing from __add_inode_ref( [...] new 897e87227bd5 btrfs: add btrfs prefix to is_fsstree() and make it return bool new 1512de5c8664 btrfs: split btrfs_is_fsstree() into multiple if statement [...] new bee527d9dcaa btrfs: qgroup: remove pointless error check for add_qgroup [...] new b752cebb6a57 btrfs: qgroup: avoid memory allocation if qgroups are not enabled new c472b40f50a0 btrfs: send: avoid extra calls to strlen() in gen_unique_name() new 05b6f5839fa3 btrfs: replace nested usage of min & max with clamp in btr [...] new 1b7152e1c559 btrfs: use pgoff_t for page index variables new 20b8a32a6606 btrfs: change dump_block_groups in btrfs_dump_space_info f [...] new 7fa50b15555a btrfs: clear dirty status from extent buffer on error at i [...] new f584c8a78c0f btrfs: qgroup: fix race between quota disable and quota re [...] new 486551a4d63d btrfs: qgroup: remove no longer used fs_info->qgroup_ulist new 5c54d6a00fa7 btrfs: don't use token set/get accessors for btrfs_item members new ad8e0dd09580 btrfs: don't use token set/get accessors in inode.c:fill_i [...] new a00d9abecea5 btrfs: tree-log: don't use token set/get accessors in fill [...] new 2406c83f853d btrfs: accessors: delete token versions of set/get helpers new d4210d3583e4 btrfs: replace strcpy() with strscpy() new 90f145ceb851 btrfs: use struct qstr for subvolume ioctl helpers new 763312898d5a btrfs: pass dentry to btrfs_mksubvol() and btrfs_mksnapshot() new 66b78a68f3eb btrfs: pass bool to indicate subvolume/snapshot creation type new fc9869287a5c btrfs: rename inode number parameter passed to btrfs_check [...] new fa501bc18b1a btrfs: don't skip accounting in early ENOTTY return in btr [...] new 25eec193114a btrfs: always open the device read-only in btrfs_scan_one_device new f6d92b9b3e99 btrfs: get rid of the re-entry of btrfs_get_tree() new 9031e69ef47f btrfs: add comments to make super block creation more clear new 54f6b308e91a btrfs: call btrfs_close_devices from ->kill_sb new a4a37b3619e3 btrfs: call bdev_fput() to reclaim the blk_holder immediately new bb6b619023d3 btrfs: delay btrfs_open_devices() until super block is created new 5c3d057fc5e8 btrfs: use the super_block as holder when mounting file systems new b9b7dddb1773 btrfs: use fs_holder_ops for all opened devices new 7229d5493604 btrfs: qgroup: set quota enabled bit if quota disable fail [...] new b7bbc6ecf092 btrfs: qgroup: fix qgroup create ioctl returning success a [...] new 85c9c421f8ee btrfs: qgroup: use btrfs_qgroup_enabled() in ioctls new 203776f09bfc btrfs: populate otime when logging an inode item new b72647feeb56 btrfs: use readahead_expand on compressed extents new a6e955362c0a btrfs: avoid logging tree mod log elements for irrelevant [...] new 6383f23d8d6c btrfs: reduce size of struct tree_mod_elem new f007ad1b9470 btrfs: set search_commit_root to false in iterate_inodes_f [...] new dd07608f8c46 btrfs: send: directly return strcmp() result when comparin [...] new b67b01414ea6 btrfs: index buffer_tree using node size new 3ba359adc471 btrfs: open code RCU for device name new 8049427ee091 btrfs: remove struct rcu_string new a16c62c358d1 btrfs: accessors: simplify folio bounds checks new 54db7b99f7bd btrfs: accessors: use type sizeof constants directly new 026cc4040f3a btrfs: accessors: inline eb bounds check and factor out th [...] new db1da577c4df btrfs: accessors: compile-time fast path for u8 new 9bd129c83cbb btrfs: accessors: compile-time fast path for u16 new ab138a933b71 btrfs: accessors: set target address at initialization new 4915b614e96c btrfs: accessors: factor out split memcpy with two sources new 39d8d3a6134f btrfs: accessors: rename variable for folio offset new 3a1568e56cea Merge branch 'b-for-next' into for-next-next-v6.16-20250706 new 3b02faaab35b btrfs: === misc-next on b-for-next === new f5a27fe144c7 Merge branch 'misc-next' into for-next-next-v6.16-20250706 new aa75a629e2ad Merge branch 'for-next-next-v6.16-20250706' into for-next- [...] new 83192c6dc722 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f99a1b5c987 smb: invalidate and close cached directory when creating c [...] new f88980b6cf8a smb: change return type of cached_dir_lease_break() to bool new bfb64470a8f1 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new fb2b4855ccc1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7ef8758862b1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 1edbfabb7967 exfat: add cluster chain loop check for dir new f2a92c996ae6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 1300808b18fd Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new fc426a6e9466 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 5505cc871c2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new cee4f87636b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51b008dfa39b gfs2: sanitize the gdlm_ast -> finish_xmote interface new cca61715efa7 gfs2: simplify finish_xmote new bafbbf13459b gfs2: a minor finish_xmote cleanup new 0ee3e9687dd0 gfs2: Use SECTOR_SIZE and SECTOR_SHIFT new 06234af9e3a1 gfs2: Remove GIF_ALLOC_FAILED flag new f7bf27840a0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bf26ac175e9b NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACC [...] new 16513f9f9886 NFSD: release read access of nfs4_file when a write delega [...] new d04717168bc4 sunrpc: simplify xdr_init_encode_pages new 3265fee60e68 sunrpc: simplify xdr_partial_copy_from_skb new b73934c2326a sunrpc: unexport csum_partial_copy_to_xdr new 6bea75dbb0f6 sunrpc: new tracepoints around svc thread wakeups new bb38a7ef5d45 nfsd: Change the type of ek_fsidtype from int to u8 and us [...] new 66fd1145bff8 nfsd: handle get_client_locked() failure in nfsd4_setclien [...] new b2cc30eaa4d4 NFSD: detect mismatch of file handle and delegation statei [...] new 5e55632108ef NFSD: Rename a function parameter new 4d1f4b283c9c NFSD: Make nfsd_genl_rqstp::rq_ops array best-effort new 46dd960cad3b NFSD: Remove the cap on number of operations per NFSv4 COMPOUND new 6633e5fb4ed0 nfsd: Use correct error code when decoding extents new d8a111cc8160 NFSD: Remove definition for trace_nfsd_file_unhash_and_queue new 88460bda7051 NFSD: Remove definitions for unused trace_nfsd_file_lru tr [...] new 47b8bcb97494 NFSD: Remove definition for trace_nfsd_file_gc_recent new c3d87230329c NFSD: Remove definition for trace_nfsd_ctl_maxconn new a346a26da3fc NFSD: Clean up kdoc for nfsd_file_put_local() new fa06f819ada6 NFSD: Clean up kdoc for nfsd_open_local_fh() new 94d47762bf26 NFSD: Use vfs_iocb_iter_read() new 28c45c83081c NFSD: Use vfs_iocb_iter_write() new 4a493a37d837 NFSD: Avoid multiple -Wflex-array-member-not-at-end warnings new 51f55f8c4e49 Revert "NFSD: Force all NFSv4.2 COPY requests to be synchronous" new 07264291eb27 NFSD: Access a knfsd_fh's fsid by pointer new d77dbc020182 NFSD: Simplify struct knfsd_fh new c3cc6dd53f0f Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new c0992ef363b2 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 11b1b370b50f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 162e6a9521a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8c0bcafc722c coredump: fix PIDFD_INFO_COREDUMP ioctl check new 8a9b9b2adb3c Merge branch 'vfs.fixes' into vfs.all new 5f93b49bba59 Merge branch 'vfs-6.17.misc' into vfs.all new 10c7a4dfd3f2 Merge branch 'vfs-6.17.coredump' into vfs.all new 706d2f1e36b1 Merge branch 'vfs-6.17.file' into vfs.all new 83a746492319 Merge branch 'vfs-6.17.nsfs' into vfs.all new cda1c6600496 Merge branch 'vfs-6.17.async.dir' into vfs.all new 0c40d7cb5ef3 block: introduce max_{hw|user}_wzeroes_unmap_sectors to qu [...] new 545fb46e5bc6 nvme: set max_hw_wzeroes_unmap_sectors if device supports [...] new 50634366de86 nvmet: set WZDS and DRB if device enables unmap write zero [...] new 6dffe079fe36 scsi: sd: set max_hw_wzeroes_unmap_sectors if device suppo [...] new 2c46eab8da6a dm: clear unmap write zeroes limits when disabling write zeroes new 7bd43cc79cab fs: introduce FALLOC_FL_WRITE_ZEROES to fallocate new 562108d56bd9 block: factor out common part in blkdev_fallocate() new 912b6038fe5c block: add FALLOC_FL_WRITE_ZEROES support new f4265b8d32c4 ext4: add FALLOC_FL_WRITE_ZEROES support new 4f984fe7b4d9 Merge patch series "fallocate: introduce FALLOC_FL_WRITE_Z [...] new b1985d8412ec Merge branch 'vfs-6.17.fallocate' into vfs.all new 725f8dab500d Merge branch 'vfs-6.17.mmap_prepare' into vfs.all new 9bedee7cdf4c af_unix: rework unix_maybe_add_creds() to allow sleep new ee47976264cd af_unix: introduce unix_skb_to_scm helper new 30580dc96a3e af_unix: introduce and use scm_replace_pid() helper new 2b9996417e4e af_unix/scm: fix whitespace errors new 2775832f71e5 af_unix: stash pidfs dentry when needed new c679d17d3f2d af_unix: enable handing out pidfds for reaped tasks in SCM_PIDFD new 861bdc6314a4 selftests: net: extend SCM_PIDFD test to cover stale pidfds new 7a5b467e5d1a Merge patch series "allow to create pidfds for reaped task [...] new 9603de817872 Merge branch 'vfs-6.17.pidfs' into vfs.all new 0d5ea6761cf5 Merge branch 'vfs-6.17.bpf' into vfs.all new ce7309a02a60 Merge branch 'vfs-6.17.rust' into vfs.all new 33bd6853d63e Merge branch 'vfs-6.17.integrity' into vfs.all new ca115d7e7546 tree-wide: s/struct fileattr/struct file_kattr/g new ae7dab07631b Merge branch 'vfs-6.17.fileattr' into vfs.all new 165fa94de612 fs: enhance and rename shutdown() callback to remove_bdev() new 8d5fb41616fe Merge branch 'vfs-6.17.super' into vfs.all new e53e6721035c Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 8ae91ad6499b fold fs_struct->{lock,seq} into a seqlock new 14a80c4a8072 Merge branch 'work.misc' into for-next new 4c21ba417490 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 (1f1d466e1dba) \ N -- N -- N refs/heads/fs-next (4c21ba417490)
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 404 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/stable/sysfs-block | 33 +++ Documentation/ABI/testing/sysfs-devices-power | 2 +- .../bindings/i2c/realtek,rtl9301-i2c.yaml | 3 +- .../devicetree/bindings/input/elan,ekth6915.yaml | 12 +- Documentation/filesystems/fscrypt.rst | 37 ++- Documentation/filesystems/locking.rst | 4 +- Documentation/filesystems/vfs.rst | 4 +- Documentation/wmi/acpi-interface.rst | 14 +- Makefile | 2 +- arch/arm64/boot/dts/apple/spi1-nvram.dtsi | 2 - arch/arm64/boot/dts/apple/t8103-j293.dts | 2 + arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 2 +- arch/arm64/boot/dts/apple/t8103.dtsi | 2 - arch/arm64/boot/dts/apple/t8112-j493.dts | 2 + arch/arm64/boot/dts/apple/t8112.dtsi | 2 - arch/arm64/configs/defconfig | 2 +- arch/riscv/Kconfig | 3 +- arch/riscv/kernel/cpu_ops_sbi.c | 6 +- arch/x86/coco/sev/core.c | 22 +- arch/x86/include/asm/sev.h | 17 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 28 +- arch/x86/kernel/cpu/mce/core.c | 24 +- arch/x86/kernel/cpu/mce/intel.c | 1 + block/blk-settings.c | 20 +- block/blk-sysfs.c | 26 ++ block/fops.c | 44 ++-- drivers/acpi/battery.c | 19 +- drivers/base/power/main.c | 5 +- drivers/block/brd.c | 6 +- drivers/block/ublk_drv.c | 11 +- drivers/dma-buf/dma-resv.c | 12 +- drivers/edac/ecs.c | 4 +- drivers/edac/mem_repair.c | 1 + drivers/edac/scrub.c | 1 + drivers/firmware/arm_ffa/driver.c | 71 +++--- drivers/firmware/samsung/exynos-acpm.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 45 ++-- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + .../drm/amd/display/modules/freesync/freesync.c | 8 + drivers/gpu/drm/bridge/aux-hpd-bridge.c | 3 +- drivers/gpu/drm/bridge/panel.c | 5 +- drivers/gpu/drm/bridge/samsung-dsim.c | 4 +- drivers/gpu/drm/drm_gem.c | 44 +++- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 16 +- drivers/gpu/drm/drm_internal.h | 2 + drivers/gpu/drm/drm_mipi_dsi.c | 3 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 4 + drivers/gpu/drm/exynos/exynos_drm_fimd.c | 12 + drivers/gpu/drm/exynos/exynos_drm_gem.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 32 +-- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/gt/intel_gsc.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 3 +- drivers/gpu/drm/i915/selftests/i915_request.c | 20 +- drivers/gpu/drm/i915/selftests/mock_request.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 132 ++++++---- drivers/gpu/drm/sysfb/vesadrm.c | 13 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 13 +- drivers/gpu/drm/v3d/v3d_drv.h | 8 + drivers/gpu/drm/v3d/v3d_gem.c | 2 + drivers/gpu/drm/v3d/v3d_irq.c | 37 ++- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +- drivers/gpu/drm/xe/Kconfig | 8 +- drivers/gpu/drm/xe/xe_device.c | 72 ++++-- drivers/gpu/drm/xe/xe_drv.h | 2 +- drivers/gpu/drm/xe/xe_guc_pc.c | 284 ++++++++++++++++----- drivers/gpu/drm/xe/xe_guc_pc.h | 2 + drivers/gpu/drm/xe/xe_guc_pc_types.h | 2 + drivers/gpu/drm/xe/xe_guc_submit.c | 10 +- drivers/gpu/drm/xe/xe_lrc.c | 37 +-- drivers/gpu/drm/xe/xe_lrc_types.h | 3 - drivers/gpu/drm/xe/xe_migrate.c | 18 +- drivers/gpu/drm/xe/xe_wa_oob.rules | 7 +- drivers/hid/hid-appletb-kbd.c | 14 +- drivers/hid/hid-debug.c | 4 +- drivers/hid/hid-elecom.c | 6 +- drivers/hid/hid-ids.h | 3 +- drivers/hid/hid-quirks.c | 3 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-designware-master.c | 1 + drivers/i2c/busses/i2c-microchip-corei2c.c | 6 +- drivers/i2c/busses/i2c-piix4.c | 2 +- drivers/input/joystick/fsia6b.c | 2 +- drivers/input/joystick/xpad.c | 11 +- drivers/input/keyboard/atkbd.c | 4 +- drivers/input/misc/cs40l50-vibra.c | 2 + drivers/input/misc/gpio-beeper.c | 2 +- drivers/input/misc/iqs626a.c | 2 +- drivers/input/misc/iqs7222.c | 7 +- drivers/input/mouse/alps.c | 10 +- drivers/input/mouse/lifebook.c | 4 +- drivers/input/mouse/psmouse-base.c | 2 +- drivers/input/touchscreen/Kconfig | 1 - drivers/input/touchscreen/melfas_mip4.c | 2 +- drivers/iommu/intel/cache.c | 5 +- drivers/iommu/intel/iommu.c | 11 +- drivers/iommu/intel/iommu.h | 2 + drivers/iommu/rockchip-iommu.c | 3 +- drivers/irqchip/Kconfig | 1 + drivers/md/dm-table.c | 4 +- drivers/mtd/nand/qpic_common.c | 30 ++- drivers/nvme/host/core.c | 38 ++- drivers/nvme/host/multipath.c | 8 +- drivers/nvme/host/pci.c | 6 +- drivers/nvme/target/io-cmd-bdev.c | 4 + drivers/nvme/target/nvmet.h | 2 + drivers/platform/mellanox/mlxbf-pmc.c | 2 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 5 +- drivers/platform/mellanox/mlxreg-dpu.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 12 +- drivers/platform/mellanox/nvsw-sn2201.c | 2 +- drivers/platform/x86/amd/amd_isp4.c | 181 ++++++++++--- drivers/platform/x86/amd/pmc/pmc-quirks.c | 2 +- drivers/platform/x86/asus-nb-wmi.c | 9 + drivers/platform/x86/dell/dell-lis3lv02d.c | 1 + .../x86/dell/dell-wmi-sysman/dell-wmi-sysman.h | 5 + .../x86/dell/dell-wmi-sysman/enum-attributes.c | 5 +- .../x86/dell/dell-wmi-sysman/int-attributes.c | 5 +- .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 5 +- .../x86/dell/dell-wmi-sysman/string-attributes.c | 5 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 12 +- drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 4 +- drivers/platform/x86/intel/hid.c | 1 + drivers/platform/x86/portwell-ec.c | 1 + drivers/platform/x86/think-lmi.c | 94 +++---- drivers/platform/x86/thinkpad_acpi.c | 1 + drivers/platform/x86/wmi.c | 16 +- drivers/powercap/intel_rapl_common.c | 18 +- drivers/regulator/core.c | 1 + drivers/regulator/gpio-regulator.c | 8 +- drivers/regulator/mp886x.c | 3 +- drivers/regulator/sy8824x.c | 5 +- drivers/regulator/tps65219-regulator.c | 28 +- drivers/scsi/sd.c | 5 + drivers/spi/spi-cadence-quadspi.c | 5 - drivers/spi/spi-fsl-dspi.c | 11 +- drivers/spi/spi-qpic-snand.c | 16 ++ drivers/tee/optee/ffa_abi.c | 41 ++- drivers/tee/optee/optee_private.h | 2 + drivers/usb/cdns3/cdnsp-debug.h | 5 +- drivers/usb/cdns3/cdnsp-ep0.c | 18 +- drivers/usb/cdns3/cdnsp-gadget.h | 6 + drivers/usb/cdns3/cdnsp-ring.c | 7 +- drivers/usb/chipidea/udc.c | 7 + drivers/usb/core/hub.c | 31 +++ drivers/usb/core/hub.h | 1 + drivers/usb/core/quirks.c | 3 +- drivers/usb/core/usb-acpi.c | 4 +- drivers/usb/dwc3/core.c | 9 +- drivers/usb/dwc3/gadget.c | 24 +- drivers/usb/gadget/function/u_serial.c | 12 +- drivers/usb/host/xhci-dbgcap.c | 4 + drivers/usb/host/xhci-dbgtty.c | 1 + drivers/usb/host/xhci-mem.c | 4 + drivers/usb/host/xhci-pci.c | 25 ++ drivers/usb/host/xhci-plat.c | 3 +- drivers/usb/host/xhci-ring.c | 5 +- drivers/usb/host/xhci.c | 31 +-- drivers/usb/host/xhci.h | 3 +- drivers/usb/typec/altmodes/displayport.c | 5 +- drivers/usb/typec/tcpm/tcpm.c | 34 +-- fs/bcachefs/backpointers.c | 3 +- fs/bcachefs/btree_cache.c | 26 +- fs/bcachefs/btree_cache.h | 1 + fs/bcachefs/btree_io.c | 20 +- fs/bcachefs/btree_node_scan.c | 84 +++--- fs/bcachefs/btree_trans_commit.c | 2 +- fs/bcachefs/btree_update.c | 27 +- fs/bcachefs/btree_update.h | 21 +- fs/bcachefs/data_update.c | 13 +- fs/bcachefs/debug.c | 11 +- fs/bcachefs/errcode.h | 1 - fs/bcachefs/error.c | 2 +- fs/bcachefs/extents.c | 16 +- fs/bcachefs/fs-io-buffered.c | 2 +- fs/bcachefs/fs.c | 4 +- fs/bcachefs/io_read.c | 11 +- fs/bcachefs/io_read.h | 2 +- fs/bcachefs/io_write.c | 1 + fs/bcachefs/journal.c | 13 +- fs/bcachefs/journal_reclaim.c | 6 + fs/bcachefs/recovery.c | 23 +- fs/bcachefs/recovery_passes.c | 2 +- fs/bcachefs/sb-counters_format.h | 1 + fs/bcachefs/sb-members.c | 1 + fs/bcachefs/super.c | 10 +- fs/bcachefs/trace.h | 25 +- fs/btrfs/accessors.c | 88 ++++--- fs/btrfs/backref.c | 12 +- fs/btrfs/backref.h | 3 +- fs/btrfs/extent_io.c | 51 +++- fs/btrfs/ioctl.c | 14 +- fs/btrfs/ioctl.h | 6 +- fs/btrfs/send.c | 8 +- fs/btrfs/tree-log.c | 6 + fs/btrfs/tree-mod-log.c | 81 ++++-- fs/btrfs/volumes.c | 10 +- fs/btrfs/xattr.c | 8 +- fs/crypto/fscrypt_private.h | 17 +- fs/d_path.c | 8 +- fs/ecryptfs/inode.c | 4 +- fs/efivarfs/inode.c | 4 +- fs/exec.c | 4 +- fs/exfat/dir.c | 12 + fs/exfat/fatent.c | 10 + fs/exfat/namei.c | 5 + fs/exfat/super.c | 36 ++- fs/ext2/ext2.h | 4 +- fs/ext2/ioctl.c | 4 +- fs/ext4/ext4.h | 4 +- fs/ext4/extents.c | 66 ++++- fs/ext4/ioctl.c | 4 +- fs/ext4/super.c | 4 +- fs/f2fs/f2fs.h | 4 +- fs/f2fs/file.c | 4 +- fs/f2fs/super.c | 4 +- fs/fhandle.c | 6 +- fs/file_attr.c | 34 +-- fs/fs_struct.c | 36 +-- fs/fuse/fuse_i.h | 4 +- fs/fuse/ioctl.c | 4 +- fs/gfs2/file.c | 4 +- fs/gfs2/glock.c | 42 ++- fs/gfs2/glock.h | 10 + fs/gfs2/incore.h | 1 - fs/gfs2/inode.c | 7 +- fs/gfs2/inode.h | 10 +- fs/gfs2/lock_dlm.c | 9 +- fs/gfs2/meta_io.c | 8 +- fs/gfs2/ops_fstype.c | 12 +- fs/gfs2/super.c | 6 +- fs/hfsplus/hfsplus_fs.h | 4 +- fs/hfsplus/inode.c | 4 +- fs/jfs/ioctl.c | 4 +- fs/jfs/jfs_inode.h | 4 +- fs/namei.c | 8 +- fs/nfsd/nfs4layouts.c | 4 +- fs/nfsd/nfs4proc.c | 7 - fs/nfsd/nfsfh.c | 16 +- fs/nfsd/nfsfh.h | 26 +- fs/nfsd/vfs.c | 17 +- fs/nilfs2/ioctl.c | 4 +- fs/nilfs2/nilfs.h | 4 +- fs/ntfs3/super.c | 6 +- fs/ocfs2/ioctl.c | 4 +- fs/ocfs2/ioctl.h | 4 +- fs/open.c | 1 + fs/orangefs/inode.c | 4 +- fs/overlayfs/copy_up.c | 4 +- fs/overlayfs/inode.c | 12 +- fs/overlayfs/overlayfs.h | 10 +- fs/overlayfs/util.c | 2 +- fs/pidfs.c | 2 +- fs/proc/inode.c | 2 +- fs/proc/proc_sysctl.c | 2 +- fs/super.c | 4 +- fs/ubifs/ioctl.c | 4 +- fs/ubifs/ubifs.h | 4 +- fs/xfs/xfs_ioctl.c | 18 +- fs/xfs/xfs_ioctl.h | 4 +- fs/xfs/xfs_super.c | 7 +- include/drm/drm_mipi_dsi.h | 3 + include/drm/spsc_queue.h | 4 +- include/linux/arm_ffa.h | 1 + include/linux/blkdev.h | 10 + include/linux/falloc.h | 3 +- include/linux/fileattr.h | 14 +- include/linux/fs.h | 13 +- include/linux/fs_struct.h | 11 +- include/linux/lsm_hook_defs.h | 4 +- include/linux/mtd/nand-qpic-common.h | 8 + .../linux/platform_data/x86/amd-fch.h | 0 include/linux/security.h | 8 +- include/linux/spi/spi.h | 2 +- include/linux/suspend.h | 5 + include/linux/usb.h | 2 + include/linux/usb/typec_dp.h | 1 + include/net/scm.h | 4 +- include/trace/events/ext4.h | 3 +- include/uapi/linux/falloc.h | 17 ++ include/uapi/linux/fs.h | 2 +- init/Kconfig | 4 + kernel/events/core.c | 6 +- kernel/fork.c | 10 +- kernel/kexec_core.c | 1 + kernel/power/hibernate.c | 3 - kernel/power/power.h | 5 - kernel/power/suspend.c | 3 +- kernel/sched/core.c | 7 +- kernel/sched/deadline.c | 10 +- kernel/stop_machine.c | 20 +- mm/secretmem.c | 13 +- mm/shmem.c | 4 +- net/core/scm.c | 32 ++- net/unix/af_unix.c | 57 ++++- security/security.c | 4 +- security/selinux/hooks.c | 4 +- tools/objtool/check.c | 1 + .../testing/selftests/futex/functional/.gitignore | 1 + tools/testing/selftests/net/af_unix/scm_pidfd.c | 217 ++++++++++++---- 308 files changed, 2652 insertions(+), 1405 deletions(-) rename arch/x86/include/asm/amd/fch.h => include/linux/platform_data/x86/amd-fch.h (100%)