This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 66b6484a8b88 Merge branch 'for-rc' of https://git.kernel.org/pub/scm/li [...] omits 7a867313a80e Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] omits e74512ead351 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] omits 582a03901596 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] omits 7df2177b77a2 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits 59b8e7d33327 Merge branch 'staging-linus' of https://git.kernel.org/pub [...] omits 55b359fe18fd Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] omits e64f94d99987 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 567ca4cbdec7 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 51b649ea33f8 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 827bd281f572 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits d28cebba00b2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f308042de4fe rv: Fix up for clone3() API change omits 8830d93184ea Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 37c3710a58b6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e9b0c85e8c4e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ec2514954caa Merge branch '9p-next' of https://github.com/martinetd/linux omits 666dc0fb96f8 Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] omits 58ad6e8deded Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 673154862b61 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits d98917ec064d Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 6b8e2c4e8a2f Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 04d2a015cb33 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 39cc3ad32690 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 131ebc1ac017 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5242603465ef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8fb83708625d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a01fc267f62d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits cb3d8b9bbdd5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits ec162db5384e Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits 1b5ac2991585 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 14be73fc793f Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 9414dd3b9f69 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 87fd7a93f37c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 6cca811af82a Merge branch 'configfs-next' of https://git.kernel.org/pub [...] omits 3e9d52ad30d5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits ba20cc33d85f Merge branch 'master' of https://github.com/ceph/ceph-client.git omits 53d4dbe0d690 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0ebcc0d34b47 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 305f7da737d6 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 7d5803c3d33c Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 022e5d45d635 ksmbd: add an error print when maximum IP connections limi [...] omits bf121278c7e0 ksmbd: add max ip connections parameter omits 2daa56a77c63 ksmbd: fix error code overwriting in smb2_get_info_filesystem() omits 39d8f2d2fc89 ksmbd: copy overlapped range within the same file omits e7e5905c2d34 ksmbd: use sock_create_kern interface to create kernel socket omits 3bfc58d321cf ksmbd: make ksmbd thread names distinct by client IP omits 13b95ce2c548 ksmbd: increase session and share hash table bits omits fe31f99157b5 ksmbd: replace connection list with hash table omits eaebf80d0f80 ksmbd: Fix race condition in RPC handle list access omits 389319817715 cifs: client: force multichannel=off when max_channels=1 omits c5971a3957e1 smb: client: remove unused fid_lock omits 3a808ac87edf smb: client: remove pointless cfid->has_lease check omits a9070baeb000 smb: client: update cfid->last_access_time in open_cached_ [...] omits a2b0758ae22d smb: client: short-circuit negative lookups when parent di [...] omits a8c401c2caa2 smb: client: short-circuit in open_cached_dir_by_dentry() [...] omits 83565251040c smb: client: ensure open_cached_dir_by_dentry() only retur [...] omits 145288402f88 smb: client: batch SRV_COPYCHUNK entries to cut roundtrips omits 43def03e7c3e smb: client: fix crypto buffers in non-linear memory omits 76179e82f2bd smb: Use arc4 library instead of duplicate arc4 code omits 0f8e1177aa14 smb: client: add tcon information to smb2_reconnect() debu [...] omits 6558447ace61 exfat: combine iocharset and utf8 option setup omits 15f5e46385aa Merge branches 'work.fs_context', 'work.f_path', 'work.qst [...] omits 2f7d98f10b8f Have cc(1) catch attempts to modify ->f_path omits ae8425014ddc Merge branches 'work.path' and 'work.mount' into work.f_path omits cdc59a62bcca kernel/acct.c: saner struct file treatment omits 528f218b31aa 9p: sysfs_init: don't hardcode error to ENOMEM omits 86db0c32f16c 9p: fix /sys/fs/9p/caches overwriting itself omits 623fa18f6c94 9p: clean up comment typos omits 1d1b743290ab mm/thp: fix MTE tag mismatch when replacing zero-filled subpages omits 1e8f294cc819 hung_task: fix warnings caused by unaligned lock pointers omits 20b1d75fb840 NFSv4/flexfiles: Add support for striped layouts omits 8a8e0f5566ed NFSv4/flexfiles: Update layout stats & error paths for str [...] omits 06d157d6fc40 NFSv4/flexfiles: Write path updates for striped layouts omits 8a8729db6763 NFSv4/flexfiles: Commit path updates for striped layouts omits 4934ccbeaed3 NFSv4/flexfiles: Read path updates for striped layouts omits a1491919c880 NFSv4/flexfiles: Update low level helper functions to be D [...] omits d442670c0f63 NFSv4/flexfiles: Add data structure support for striped layouts omits eb71428e1a7f NFSv4/flexfiles: Use ds_commit_idx when marking a write commit omits fec80afc41af NFSv4/flexfiles: Remove cred local variable dependency omits 267652e9d474 Merge branch 'vfs-6.18.async' into vfs.all omits b53e3d3c49f7 Merge branch 'vfs-6.18.writeback' into vfs.all omits 53195eef8fbf Merge branch 'namespace-6.18' into vfs.all omits 5713a45d86d4 Merge branch 'vfs-6.18.afs' into vfs.all omits 144ade3b7aa1 Merge branch 'kernel-6.18.clone3' into vfs.all omits c38c172a5dab Merge branch 'vfs-6.18.workqueue' into vfs.all omits 19783236515c Merge branch 'vfs-6.18.rust' into vfs.all omits 3fa9e67ee86e Merge branch 'vfs-6.18.pidfs' into vfs.all omits ce08c9ff7c97 Merge branch 'vfs-6.18.iomap' into vfs.all omits 1282b3257e48 Merge branch 'vfs-6.18.inode' into vfs.all omits 54b1f2163eca Merge branch 'vfs-6.18.mount' into vfs.all omits 6092c4f45b89 Merge branch 'vfs-6.18.misc' into vfs.all omits 90608e434a50 Merge branch 'vfs.fixes' into vfs.all omits acf943e9768e ext4: fix checks for orphan inodes omits 44d2a72f4d64 ext4: validate ea_ino and size in check_xattrs omits 57295e835408 ext4: guard against EA inode refcount underflow in xattr update omits 04a91570ac67 ext4: implemet new ioctls to set and get superblock parameters omits 12c84dd4d308 ext4: add support for 32-bit default reserved uid and gid values omits 8ecb790ea8c3 ext4: avoid potential buffer over-read in parse_apply_sb_m [...] omits 12e803c8827d ext4: fix an off-by-one issue during moving extents omits 9d80eaa1a1d3 ext4: increase i_disksize to offset + len in ext4_update_d [...] omits 0a6ce20c1564 ext4: verify orphan file size is not too big omits 963845748fe6 ext4: fail unaligned direct IO write with EINVAL omits 975e8386564f Merge branch 'for-next-current-v6.16-20250926' into for-ne [...] omits 27a9bbaddd91 Merge branch 'misc-6.18' into for-next-current-v6.16-20250926 omits 46c22a8bb4cb ext4: correctly handle queries for metadata mappings omits 46e75c56dfea ext4: increase IO priority of fastcommit omits d6ace46c82fd ext4: remove obsolete EXT3 config options omits 0f3b05c12158 jbd2: increase IO priority of checkpoint omits 3c3fac6bc0a9 ext4: fix potential null deref in ext4_mb_init() omits d8b90e6387a7 ext4: add ext4_sb_bread_nofail() helper function for ext4_ [...] omits 981b696faf2d ext4: replace min/max nesting with clamp() omits 1534f72dc2a1 fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock omits db155b7c7c85 NFSD: Disallow layoutget during grace period omits 9a8e34089020 fs/orangefs: Replace kzalloc + copy_from_user with memdup_ [...] omits a890a2e339b9 nfs4_setup_readdir(): insufficient locking for ->d_parent- [...] omits 902893e39076 NFS: Enable use of the RWF_DONTCACHE flag on the NFS client omits 010054a530aa filemap: Add a version of folio_end_writeback that ignores [...] omits 24bbd533f596 filemap: Add a helper for filesystems implementing dropbehind omits cc6ac66f1c09 SUNRPC: Update gssx_accept_sec_context() to use xdr_set_sc [...] omits d57e43b72bf2 SUNRPC: Update svcxdr_init_decode() to call xdr_set_scratc [...] omits 4b7c3b4c673d NFS: Update the flexfilelayout driver to use xdr_set_scrat [...] omits 1a33b629af21 NFS: Update the filelayout to use xdr_set_scratch_folio() omits cf289099ab8a NFS: Update the blocklayout to use xdr_set_scratch_folio() omits c9cefd7ae86a NFS: Update listxattr to use xdr_set_scratch_folio() omits 2f8416f23edf NFS: Update getacl to use xdr_set_scratch_folio() omits 670335c0f97b NFS: Update readdir to use a scratch folio omits c8a127596edc SUNRPC: Introduce xdr_set_scratch_folio() omits 040058a8f7fd SUNRPC: Remove redundant __GFP_NOWARN omits 301f3470273c nfs: remove NFS_WBACK_BUSY() omits 62c0c0e74912 SUNRPC: Move the svc_rpcb_cleanup() call sites omits c231cea10d41 NFS: Remove rpcbind cleanup for NFSv4.0 callback omits bf75ad096820 NFSv4.1: fix mount hang after CREATE_SESSION failure omits 191512355e52 NFSv4.1: fix backchannel max_resp_sz verification check omits 64afd8783920 NFSv4: fix "prefered"->"preferred" omits be390f952427 NFSv4: handle ERR_GRACE on delegation recalls omits ec7d8e68ef0e sunrpc: add a Kconfig option to redirect dfprintk() output [...] omits 9082aae154be sunrpc: remove dfprintk_cont() and dfprintk_rcu_cont() omits 64dd80222450 nfs: cleanup tracepoint declarations omits 83c47ef8aca0 nfs: add tracepoints to nfs_writepages() omits b6ef079fd984 nfs: more in-depth tracing of writepage events omits 4a2d81714d10 nfs: new tracepoints around write handling omits 4b62f0e4488a nfs: add tracepoints to nfs_file_read() and nfs_file_write() omits d3906d8f3cee fuse: enable FUSE_SYNCFS for all fuseblk servers omits ad1423922781 ovl: make sure that ovl_create_real() returns a hashed dentry omits 16754d61dc69 ovl: Support mounting case-insensitive enabled layers omits dfc7da402ccc ovl: Check for casefold consistency when creating new dentries omits f9377faaeae0 ovl: Add S_CASEFOLD as part of the inode flag to be copied omits 8a78f189756a ovl: Set case-insensitive dentry operations for ovl sb omits 1f7168b28f66 ovl: Ensure that all layers have the same encoding omits ee95c5fc86dd ovl: Create ovl_casefold() to support casefolded strncmp() omits 5fbf73c7f13d ovl: Prepare for mounting case-insensitive enabled layers omits 23253e278a45 fs: Create sb_same_encoding() helper omits 9095d2074174 fs: Create sb_encoding() helper omits 0d375a1385ed fuse: capture the unique id of fuse commands being sent omits 26e5c67deb2e fuse: fix livelock in synchronous file put from fuseblk workers omits 25554ea0b42b Pull udf extent block verification. omits 3bd5e45c2ce3 fs: udf: fix OOB read in lengthAllocDescs handling omits 6c15463c4511 sunrpc: fix "occurence"->"occurrence" omits 13289ed501ba nfsd: Don't force CRYPTO_LIB_SHA256 to be built-in omits a082e4b4d08a nfsd: nfserr_jukebox in nlm_fopen should lead to a retry omits 8ddd06be9a9e NFSD: Reduce DRC bucket size omits fb340bfd48bc NFSD: Delay adding new entries to LRU omits d73d06dac604 SUNRPC: Move the svc_rpcb_cleanup() call sites omits dd9adfa0da2b NFS: Remove rpcbind cleanup for NFSv4.0 callback omits 898374fdd7f0 nfsd: unregister with rpcbind when deleting a transport omits f64397e04b4d NFSD: Drop redundant conversion to bool omits 7569065fb123 sunrpc: eliminate return pointer in svc_tcp_sendmsg() omits a9a15ba23efc sunrpc: fix pr_notice in svc_tcp_sendto() to show correct length omits e4f574ca9c6d nfsd: decouple the xprtsec policy check from check_nfsd_access() omits ab1c282c010c NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul() omits 9ebcd022a343 nfsd: Eliminate an allocation in nfs4_make_rec_clidname() omits 17695d72d0b1 nfsd: Replace open-coded conversion of bytes to hex omits 6ecdfd7aa8e3 lockd: Remove space before newline omits e5e9b24ab8fa nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS [...] omits b40b1ba37ad5 nfsd: fix timestamp updates in CB_GETATTR omits 3952f1cbcbc4 nfsd: fix SETATTR updates for delegated timestamps omits 7663e963a511 nfsd: track original timestamps in nfs4_delegation omits c066ff58e5d6 nfsd: use ATTR_CTIME_SET for delegated ctime updates omits afc5b36e29b9 vfs: add ATTR_CTIME_SET flag omits 5affb498e70b nfsd: ignore ATTR_DELEG when checking ia_valid before noti [...] omits 2990b5a47984 nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtim [...] omits d68886bae76a NFSD: Fix last write offset handling in layoutcommit omits f963cf2b91a3 NFSD: Implement large extent array support in pNFS omits 6bf1be3399e2 NFSD: Minor cleanup in layoutcommit decoding omits 274365a51d88 NFSD: Minor cleanup in layoutcommit processing omits 832738e4b325 NFSD: Rework encoding and decoding of nfsd4_deviceid omits c97b737ef8f1 sunrpc: Change ret code of xdr_stream_decode_opaque_fixed omits 2ee3a75e4208 nfsd: discard nfsd_file_get_local() omits d9adbb6e10bf sunrpc: delay pc_release callback until after the reply is sent omits c1f203e46c55 NFSD: Move the fh_getattr() helper omits c926f0298d3c NFSD: Relocate the fh_want_write() and fh_drop_write() helpers omits 6df164e29bd4 sunrpc: fix null pointer dereference on zero-length checksum omits 9de044100970 Merge patch series "fs: replace wq users and add WQ_PERCPU [...] omits 13549bd48bbf fs: WQ_PERCPU added to alloc_workqueue users omits d33fa88429c5 fs: replace use of system_wq with system_percpu_wq omits 08621f25a268 fs: replace use of system_unbound_wq with system_dfl_wq omits 7f1118832206 orangefs: fix xattr related buffer overflow... omits e8fe3f07a357 9p/trans_fd: p9_fd_request: kick rx thread if EPOLLIN omits cafc6679824a jfs: replace hardcoded magic number with DTPAGEMAXSLOT constant omits e551cc21bb0b JFS: Remove redundant 0 value initialization omits 69f7321ce725 JFS: Remove unnecessary parentheses omits 300b072df726 jfs: fix uninitialized waitqueue in transaction manager omits 7a5aa54fba2b jfs: Verify inode mode when loading from disk omits 92003056e5d4 nfsd_get_inode(): lift setting ->i_{,f}op to callers. omits e59f06bb5d3f nfsdfs_create_files(): switch to simple_start_creating() omits a6281a7043bc _nfsd_symlink(): switch to simple_start_creating() omits 6b614c56cdf6 nfsd_mkdir(): switch to simple_start_creating() omits 7e6135fe7b48 nfsctl: symlink has no business bumping link count of pare [...] omits a79765248649 constify {__,}mnt_is_readonly() omits 1e414adf03ae WRITE_HOLD machinery: no need for to bump mount_lock seqcount omits 3371fa2f2713 struct mount: relocate MNT_WRITE_HOLD bit omits 09a1b33c080f preparations to taking MNT_WRITE_HOLD out of ->mnt_flags omits 5d132cfafb6a setup_mnt(): primitive for connecting a mount to filesystem omits 7f954a6f4910 simplify the callers of mnt_unhold_writers() omits d7b7253a0adc copy_mnt_ns(): use guards omits 7bb4c851dcb7 copy_mnt_ns(): use the regular mechanism for freeing empty [...] omits 1b966c4471e6 Merge branch 'no-rebase-mnt_ns_tree_remove' into work.mount omits f451715ff2cf orangefs: Remove unused type in macro fill_default_sys_attrs omits 2944ebee9a96 slightly simplify nfs_atomic_open() omits d71cbf0d3bc0 simplify gfs2_atomic_open() omits 1d7b34378591 simplify fuse_atomic_open() omits aae9db573916 simplify nfs_atomic_open_v23() omits 0b7543126e7b simplify vboxsf_dir_atomic_open() omits fe871217ac64 simplify cifs_atomic_open() omits f681e72e2773 9p: simplify v9fs_vfs_atomic_open_dotl() omits fb3d71972bc3 9p: simplify v9fs_vfs_atomic_open() omits fe91e078b60d allow finish_no_open(file, ERR_PTR(-E...)) omits a87a82f87c81 exfat: Add support for FS_IOC_{GET,SET}FSLABEL omits 57a7b5b0b6d9 open_detached_copy(): separate creation of namespace into helper omits 71cf10ce4562 open_detached_copy(): don't bother with mount_lock_hash() omits 1a22542b5ffe path_has_submounts(): use guard(mount_locked_reader) omits 19ac81735c9b fs/namespace.c: sanitize descriptions for {__,}lookup_mnt() omits fc812c40f5ee ecryptfs: get rid of pointless mount references in ecryptf [...] omits 75db7fd99075 umount_tree(): take all victims out of propagation graph at once omits fc9d5efc4c62 do_mount(): use __free(path_put) omits 43d672dbf1f2 do_move_mount_old(): use __free(path_put) omits 86af25b01df1 constify can_move_mount_beneath() arguments omits f91c433a5c12 path_umount(): constify struct path argument omits 4f4b18af4c2e may_copy_tree(), __do_loopback(): constify struct path argument omits 8ec7ee2e0be7 path_mount(): constify struct path argument omits a8be822f6193 do_{loopback,change_type,remount,reconfigure_mnt}(): const [...] omits 17d44b452c4f do_new_mount{,_fc}(): constify struct path argument omits 27e4b7855966 mnt_warn_timestamp_expiry(): constify struct path argument omits 44b58cdaf992 do_move_mount(), vfs_move_mount(), do_move_mount_old(): co [...] omits b42ffcd5069d collect_paths(): constify the return value omits 1f6df5847454 drop_collected_paths(): constify arguments omits 6e024a0e280e do_set_group(): constify path arguments omits 08404199f3f2 do_mount_setattr(): constify path argument omits 8be87700c980 constify check_mnt() omits 90006f21b78a do_lock_mount(): don't modify path. omits 25423edc7878 new helper: topmost_overmount() omits ed8ba4aad788 don't bother passing new_path->dentry to can_move_mount_beneath() omits a2bdb7d8dcf2 pivot_root(2): use old_mp.mp->m_dentry instead of old.dentry omits 6bfb6938e2ff graft_tree(), attach_recursive_mnt() - pass pinned_mountpoint omits ef307f89bfb6 do_add_mount(): switch to passing pinned_mountpoint instea [...] omits 842e12352c30 do_move_mount(): use the parent mount returned by do_lock_mount() omits 2010464cfafb change calling conventions for lock_mount() et.al. omits 1b25dea3867a configfs:get_target() - release path as soon as we grab co [...] omits 39e6bc58b8f4 apparmor/af_unix: constify struct path * arguments omits 5f587dd9b77a ovl_is_real_file: constify realpath argument omits ee17384ace3c ovl_sync_file(): constify path argument omits 055e9d5efc6f ovl_lower_dir(): constify path argument omits 465309d63f6d ovl_get_verity_digest(): constify path argument omits c93cd353744e ovl_validate_verity(): constify {meta,data}path arguments omits 7e978e8fb6a3 ovl_ensure_verity_loaded(): constify datapath argument omits 3d866c3b938c ksmbd_vfs_set_init_posix_acl(): constify path argument omits e74e75150e2b ksmbd_vfs_inherit_posix_acl(): constify path argument omits a67e08f74604 ksmbd_vfs_kern_path_unlock(): constify path argument omits 94cb22d109d5 ksmbd_vfs_path_lookup_locked(): root_share_path can be con [...] omits 72c1118d32eb check_export(): constify path argument omits 2930afe2c9cb export_operations->open(): constify path argument omits 9c71fe0abf32 rqst_exp_get_by_name(): constify path argument omits df9a4d79f1de nfs: constify path argument of __vfs_getattr() omits 1b8abbb12128 bpf...d_path(): constify path argument omits 63dbfb077cda done_path_create(): constify path argument omits 7b129f2e70e7 filename_lookup(): constify root argument omits dd22857510e1 constify path argument of vfs_statx_path() omits dae575e66981 backing_file_user_path(): constify struct path * omits f037fd7fbca4 alpha: unobfuscate _PAGE_P() definition omits 50247b66428e kill FIRST_USER_PGD_NR omits 180a9cc3fd6a make it easier to catch those who try to modify ->d_name omits ca97d6c60b1d generic_ci_validate_strict_name(): constify name argument omits 6acbce445a5f afs_dir_search: constify qstr argument omits 3edcd68e35a7 afs_edit_dir_{add,remove}(): constify qstr argument omits 2974831dd5d2 exfat_find(): constify qstr argument omits f9fadf23c7f1 security_dentry_init_security(): constify qstr argument omits f4cfb3c49f93 alpha: get rid of the remnants of BAD_PAGE and friends omits 90b0615fb5c6 SET_PAGE_DIR() users had been gone since 2.3.12pre1 omits 4d364c660a49 PAGE_PTR() had been last used outside of arch/* in 1.1.94 omits 9892775af5a5 csky: remove BS check for FAULT_FLAG_ALLOW_RETRY omits acab02ffcd6b exfat: support modifying mount options via remount omits ccb5d3bf81a3 Pull fanotify permission event watchdog. omits b8cf8fda522d fanotify: add watchdog for permission events omits c22ec9a59b43 ceph: fix potential race condition on operations with CEPH [...] omits 6430c8d75071 ceph: refactor wake_up_bit() pattern of calling omits 2c1a9eb755a7 ceph: fix potential race condition in ceph_ioctl_lazyio() omits f907f9409aec ceph: fix overflowed constant issue in ceph_do_objects_copy() omits 0ae9c5da44a1 ceph: fix wrong sizeof argument issue in register_session() omits 38f9fa93a91c ceph: add checking of wait_for_completion_killable() return value omits 437576cfb801 ceph: make ceph_start_io_*() killable omits 81f5c581fafa libceph: Use HMAC-SHA256 library instead of crypto_shash omits 7d460636b640 ntfs3: stop using write_cache_pages omits 0dc7117da8f9 fs/ntfs3: reject index allocation if $BITMAP is empty but [...] omits d68318471aa2 fs/ntfs3: Fix a resource leak bug in wnd_extend() omits 736fc7bf5f68 fs: ntfs3: Fix integer overflow in run_unpack() omits 4e8011ffec79 ntfs3: pretend $Extend records as regular files omits 21dc07ac9c25 ntfs3: add FS_IOC_SETFSLABEL ioctl omits e4dff9700911 ntfs3: add FS_IOC_GETFSLABEL ioctl omits 80ff677b55b5 ntfs3: transition magic number to shared constant omits a7d23a176730 exfat: optimize allocation bitmap loading time omits e57cc8b59dde exfat: Remove unnecessary parentheses omits 87c8bc03014c exfat: drop redundant conversion to bool omits 56ca3d65293a exfat: validate cluster allocation bits of the allocation bitmap omits 68a9cf581571 exfat: limit log print for IO error omits 57484755b4ba Pull mount notify null ptr deref fix. omits 62e59ffe8787 fanotify: Validate the return value of mnt_ns_from_dentry( [...] omits ebbe7d7bb1ea mm: fix lockdep issues in writeback handling omits 3f29d59e92a9 fuse: add prune notification omits 60e1579a0dcf fuse: remove redundant calls to fuse_copy_finish() in fuse [...] omits 0b563aad1c0a fuse: fix possibly missing fuse_copy_finish() call in fuse [...] omits 0a0fdb98d16e fuse: remove FUSE_NOTIFY_CODE_MAX from <uapi/linux/fuse.h> omits 57e62089f8e9 do_nfs4_mount(): switch to vfs_parse_fs_string() omits b28f9eba12a4 change the calling conventions for vfs_parse_fs_string() omits 462272dd734b configfs: use PTR_ERR_OR_ZERO() to simplify code omits 7acea6d0e0ab Pull fsnotify spelling fix. omits 72b7ceca857f fs: quota: create dedicated workqueue for quota_release_work omits 06dd3eda0e95 Merge branch 'vfs-6.18.rust' into vfs.all omits 33d5f99f41b8 Merge branch 'vfs-6.18.pidfs' into vfs.all omits 7b49c4073171 Merge branch 'vfs-6.18.inode.refcount.preliminaries' into vfs.all omits 797a11981022 Merge branch 'vfs-6.18.inode' into vfs.all omits 18bbd40324a7 Merge branch 'vfs-6.18.mount' into vfs.all omits 52171e60871e Merge branch 'vfs-6.18.misc' into vfs.all omits 5e62084ce515 Merge branch 'vfs.fixes' into vfs.all omits f1f486b841c7 finish_automount(): use __free() to deal with dropping mnt [...] omits 308a022f41bd do_new_mount_fc(): use __free() to deal with dropping mnt [...] omits 9bf5d488529b finish_automount(): take the lock_mount() analogue into a helper omits 6bbbc4a04a10 pivot_root(2): use __free() to deal with struct path in it omits 76dfde13d68a do_loopback(): use __free(path_put) to deal with old_path omits 11941610b068 finish_automount(): simplify the ELOOP check omits d29da1a8f119 move_mount(2): take sanity checks in 'beneath' case into d [...] omits c1ab70be88f3 do_move_mount(): deal with the checks on old_path early omits a666bbcf7e9c do_move_mount(): trim local variables omits 5423426a79dd switch do_new_mount_fc() to fc_mount() omits 8281f98a68d3 current_chrooted(): use guards omits 6b6516c56b04 current_chrooted(): don't bother with follow_down_one() omits 2aec880c1cdf path_is_under(): use guards omits 2605d8684320 mnt_set_expiry(): use guards omits f80b84358f65 has_locked_children(): use guards omits 511db073b215 propagate_mnt(): use scoped_guard(mount_locked_reader) for [...] omits 6b448d7a7c48 check_for_nsfs_mounts(): no need to take locks omits 747e91e5b739 mnt_already_visible(): use guards omits 61e68af33ac7 put_mnt_ns(): use guards omits 550dda45df9e mark_mounts_for_expiry(): use guards omits 7b99ee2c5c83 do_set_group(): use guards omits 12cdd1af7a6d do_change_type(): use guards omits 4151c3cc5869 __is_local_mountpoint(): use guards omits 902e9904672b __detach_mounts(): use guards omits 547af12dcd43 fs/namespace.c: allow to drop vfsmount references via __fr [...] omits d154f1857589 introduced guards for mount_lock omits 360600f8ec63 fs/namespace.c: fix the namespace_sem guard mess omits c872b6279cd2 f2fs: allocate HOT_DATA for IPU writes omits 6746c36c94dd fsnotify: fix "rewriten"->"rewritten" omits 02d47e213dce fuse: remove fuse_readpages_end() null mapping check omits b3c7ab1d2593 fuse: fix references to fuse.rst -> fuse/fuse.rst omits dfb84c330794 fuse: allow synchronous FUSE_INIT omits b639c20e748c f2fs: Use allocate_section_policy to control write priorit [...] omits 05e75ac35ee9 efi: Explain OVMF acronym in OVMF_DEBUG_LOG help text omits eb945d6d80f9 Merge branch 'vfs-6.18.inode.refcount.preliminaries' omits c06366d1d6ab fs: add an icount_read helper omits 3cba19f6a006 fs: rework iput logic omits 62242ac51061 Documentation: f2fs: Reword title omits e78223268878 Documentation: f2fs: Indent compression_mode option list omits f4f36fffd872 Documentation: f2fs: Wrap snippets in literal code blocks omits f9c97e496293 Documentation: f2fs: Span write hint table section rows omits f23044152af2 Documentation: f2fs: Format compression level subtable omits 4bc6bf7b8830 Documentation: f2fs: Separate errors mode subtable omits c18ecd99e0c7 f2fs: fix to do sanity check on node footer for non inode dnode omits 3ca1b3111810 fuse: zero initialize inode private data omits 8c14f2086b94 fuse: remove unused 'inode' parameter in fuse_passthrough_open omits 7dbe64424877 virtio_fs: fix the hash table using in virtio_fs_enqueue_req() omits 2841808f35ee mm: remove BDI_CAP_WRITEBACK_ACCT omits 494d2f508883 fuse: use default writeback accounting omits b4da63cea158 virtio_fs: Remove redundant spinlock in virtio_fs_request_ [...] omits 6fd26f508576 fuse: remove unneeded offset assignment when filling write pages omits 14cbb72d7595 fuse: use freezable wait in fuse_get_req() omits dd6a5a71c811 sched/wait: Add wait_event_state_exclusive() omits 6be0ddb20200 Documentation: fuse: Consolidate FUSE docs into its own su [...] omits 1a7b13781b0d selftests: filesystems: Add functional test for the abort [...] omits e49a6828aba4 doc: fuse: Add max_background and congestion_threshold omits 7a37f55af7af fuse: add COPY_FILE_RANGE_64 that allows large copies omits 674b56aa57f9 net/9p: fix double req put in p9_fd_cancelled omits c04db81cd028 net/9p: Fix buffer overflow in USB transport layer omits c667c54c5875 fs/9p: Add p9_debug(VFS) in d_revalidate omits 0172a934747f fs/9p: Invalidate dentry if inode type change detected in [...] omits 290434474c33 fs/9p: Refresh metadata in d_revalidate for uncached mode too omits f1a49c1b112b f2fs: show the list of donation files omits ff11d8701b77 f2fs: fix to allow removing qf_name omits 930a9a6ee8e7 f2fs: fix to avoid NULL pointer dereference in f2fs_check_ [...] omits 4978f0a5ee23 f2fs: clean up w/ get_left_section_blocks() omits 248a99832499 docs: f2fs: fixed spelling mistakes in documentation omits 214187936968 f2fs: add reserved nodes for privileged users omits 00798cd24f01 f2fs: Add bggc_io_aware to adjust the priority of BG_GC wh [...] omits 80b6d1d2535a f2fs: dump more information for f2fs_{enable,disable}_chec [...] omits 4bc347779698 f2fs: add timeout in f2fs_enable_checkpoint() omits 8fc6056dcf79 f2fs: fix to detect potential corrupted nid in free_nid_list omits 2e8f4c2b2bb1 f2fs: fix to clear unusable_cap for checkpoint=enable omits a42938e80357 zonefs: correct some spelling mistakes omits cbba5038ee29 f2fs: clean up f2fs_truncate_partial_cluster() omits 0b2cd5092139 f2fs: fix to zero data after EOF for compressed file correctly omits 0fe1c6bec54e f2fs: fix to avoid overflow while left shift operation omits 1bd119da0b93 f2fs: add sysfs entry for effective lookup mode omits 632f0b6c3e32 f2fs: add lookup_mode mount option omits 76bb6a72bc1d f2fs: add error checking in do_write_page() omits e75ce117905d f2fs: fix condition in __allow_reserved_blocks() omits 57e74035ad5e f2fs: add time stats of checkpoint for debug omits 3fcf228b6494 f2fs: dump more information when checkpoint was blocked fo [...] omits fba133a34118 ecryptfs: Remove unused declartion ecryptfs_fill_zeros() omits 68c119aecdcd ecryptfs: Fix packet format comment in parse_tag_67_packet() omits da22e0dc323c fs: ecryptfs: comment typo fix omits b06c72107980 ecryptfs: keystore: Fix typo 'the the' in comment new fde0ab43b9a3 Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architectures new b7ce6fa90fd9 Merge tag 'vfs-6.18-rc1.misc' of git://git.kernel.org/pub/ [...] new 6c7ca6a02f8f mount: handle NULL values in mnt_ns_release() new 3a2a5b278fb8 Merge tag 'vfs-6.18-rc1.mount' of git://git.kernel.org/pub [...] new 56e7b3107176 Merge tag 'vfs-6.18-rc1.inode' of git://git.kernel.org/pub [...] new 029a4eb58912 Merge tag 'vfs-6.18-rc1.iomap' of git://git.kernel.org/pub [...] new e57137210152 Merge tag 'vfs-6.18-rc1.pidfs' of git://git.kernel.org/pub [...] new df897265c0c6 Merge tag 'vfs-6.18-rc1.rust' of git://git.kernel.org/pub/ [...] new 7a4f92d39f66 fs: replace use of system_unbound_wq with system_dfl_wq new 4ef64db06061 fs: replace use of system_wq with system_percpu_wq new 69635d7f4b34 fs: WQ_PERCPU added to alloc_workqueue users new 56ce6c8b11a9 Merge patch series "fs: replace wq users and add WQ_PERCPU [...] new b78640568508 Merge tag 'vfs-6.18-rc1.workqueue' of git://git.kernel.org [...] new 722df25ddf4f Merge tag 'kernel-6.18-rc1.clone3' of git://git.kernel.org [...] new 5484a4ea7a1f Merge tag 'vfs-6.18-rc1.afs' of git://git.kernel.org/pub/s [...] new 18b19abc3709 Merge tag 'namespace-6.18-rc1' of git://git.kernel.org/pub [...] new 263e777ee3e0 Merge tag 'vfs-6.18-rc1.writeback' of git://git.kernel.org [...] new 449c2b302c8e Merge tag 'vfs-6.18-rc1.async' of git://git.kernel.org/pub [...] new ee916dccd4df Unbreak 'make tools/*' for user-space targets new f2c61db29f27 Remove bcachefs core code new a40eb50a9566 Merge tag 'gfs2-for-6.18' of git://git.kernel.org/pub/scm/ [...] new e445fba2d763 Merge tag 'xfs-merge-6.18' of git://git.kernel.org/pub/scm [...] new a9401710a5f5 Merge tag 'v6.18-rc-part1-smb3-common' of git://git.samba. [...] new 44fd3e4fc9cd MAINTAINERS: update location of hfs&hfsplus trees new 9282bc905f09 hfsplus: return EIO when type of hidden directory mismatch [...] new 738d5a51864e hfs: validate record offset in hfsplus_bmap_alloc new 4840ceadef42 hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cac [...] new c62663a986ac hfs: make proper initalization of struct hfs_find_data new 2048ec5b98db hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits() new 9b3d15a75891 hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat() new a06ec283e125 hfs: add logic of correcting a next unused CNID new 18b07c44f245 hfs: clear offset and space out of valid records in b-tree node new bea3e1d4467b hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() new 42520df65bf6 hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp() new f32a26fab367 hfs/hfsplus: rework debug output subsystem new b3e1c7855e8e Merge tag 'hfs-v6.18-tag1' of git://git.kernel.org/pub/scm [...] new 5928397f5739 Merge tag 'erofs-for-6.18-rc1' of git://git.kernel.org/pub [...] new a769648f464c Merge tag 'dlm-6.18' of git://git.kernel.org/pub/scm/linux [...] new d60ac92c105f Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds b41dc83f0790 kunit, lib/crypto: Move run_irq_test() to common header adds 842ec21357f1 lib/crc: crc_kunit: Test CRC computation in interrupt contexts adds c2a0c5156a40 lib/crc: Use underlying functions instead of crypto_simd_usable() adds 5ff74f5f71f8 lib/crc: Drop inline from all *_mod_init_arch() functions adds 136d029662cd Documentation/staging: Fix typo and incorrect citation in [...] new e2fffe1d958b Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 640d31ea83c6 lib/crypto: sha256: Use underlying functions instead of cr [...] adds bce5816672ec lib/crypto: sha512: Use underlying functions instead of cr [...] adds e16446134944 lib/crypto: md5: Add MD5 and HMAC-MD5 library functions adds c9e5ac0ab9d1 lib/crypto: mips/md5: Migrate optimized code into library adds cddd17868a80 mips: cavium-octeon: Move octeon-crypto.c into parent dir adds 09371e1349c9 lib/crypto: powerpc/md5: Migrate optimized code into library adds a1848f6e3821 lib/crypto: sparc/md5: Migrate optimized code into library adds ba8ee22a7f92 crypto: md5 - Wrap library and add HMAC support adds d6b6aac0cdb4 lib/crypto: tests: Add KUnit tests for MD5 and HMAC-MD5 adds 5012bd2dc6ab lib/crypto: Drop inline from all *_mod_init_arch() functions adds df220cc5e689 lib/crypto: poly1305: Remove unused function poly1305_is_a [...] adds b646b782e522 lib/crypto: poly1305: Consolidate into single module adds bef9c7559869 lib/crypto: riscv/poly1305: Import OpenSSL/CRYPTOGAMS impl [...] adds 8bc48d603c95 arm: configs: Remove obsolete assignments to CRYPTO_CHACHA20_NEON adds 9dd6bb667ecc crypto: chacha - register only "-lib" drivers adds c4b846ff6eca lib/crypto: chacha: Remove unused function chacha_is_arch_ [...] adds 20a1acb68d7a lib/crypto: chacha: Rename chacha.c to chacha-block-generic.c adds 1ae46b6eb5b9 lib/crypto: chacha: Rename libchacha.c to chacha.c adds 13cecc526d8f lib/crypto: chacha: Consolidate into single module adds 453eda46b7f8 lib/crypto: x86/blake2s: Reduce size of BLAKE2S_SIGMA2 adds 126f5d90f6c8 lib/crypto: blake2s: Remove obsolete self-test adds 56e48d4e138c lib/crypto: blake2s: Always enable arch-optimized BLAKE2s code adds 5d313a7625fa lib/crypto: blake2s: Move generic code into blake2s.c adds 39ee3970f26d lib/crypto: blake2s: Consolidate into single C translation unit adds 362f92286065 lib/crypto: tests: Add KUnit tests for BLAKE2s adds ee289d3abef9 crypto: hisilicon/hpre - Remove unused curve25519 kpp support adds 11efae10263b crypto: arm/curve25519 - Remove unused kpp support adds 8c44847e2e56 crypto: powerpc/curve25519 - Remove unused kpp support adds de3ea8e1c557 crypto: x86/curve25519 - Remove unused kpp support adds 77611cd22147 crypto: testmgr - Remove curve25519 kpp tests adds 09e7652ddb68 crypto: curve25519 - Remove unused kpp support adds afc4e4a5f122 lib/crypto: tests: Migrate Curve25519 self-test to KUnit adds 643d79e531cc lib/crypto: tests: Add Curve25519 benchmark adds 8c06b330e8f7 lib/crypto: curve25519: Move a couple functions out-of-line adds 68546e5632c0 lib/crypto: curve25519: Consolidate into single module adds cb2d6b132a44 lib/crypto: tests: Enable Curve25519 test when CRYPTO_SELFTESTS adds 54e7bb6ade8a wireguard: kconfig: simplify crypto kconfig selections adds b94bc4398bec crypto: md5 - Implement export_core() and import_core() new d8768fb12a14 Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pu [...] new 1896ce8eb6c6 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 00e58ff924b3 PCI: Test for bit underflow in pcie_set_readrq() adds b3a7bb71bfcd KUnit: Introduce ffs()-family tests adds 6606c8c7e818 bitops: Add __attribute_const__ to generic ffs()-family im [...] adds 4452a0dfc5bd csky: Add __attribute_const__ to ffs()-family implementations adds fca08b748d17 x86: Add __attribute_const__ to ffs()-family implementations adds 69057d3db759 powerpc: Add __attribute_const__ to ffs()-family implementations adds 4251f58f6207 sh: Add __attribute_const__ to ffs()-family implementations adds a8d060ddeed5 alpha: Add __attribute_const__ to ffs()-family implementations adds 799776f3360d hexagon: Add __attribute_const__ to ffs()-family implementations adds c51c26e687a6 riscv: Add __attribute_const__ to ffs()-family implementations adds acfab97bef41 openrisc: Add __attribute_const__ to ffs()-family implementations adds 50c869a6ceca m68k: Add __attribute_const__ to ffs()-family implementations adds 32913fe7f71e mips: Add __attribute_const__ to ffs()-family implementations adds 28fc0972e392 parisc: Add __attribute_const__ to ffs()-family implementations adds b77fee88bfdf s390: Add __attribute_const__ to ffs()-family implementations adds 945fc9dbd837 xtensa: Add __attribute_const__ to ffs()-family implementations adds 07008b9c1cb8 sparc: Add __attribute_const__ to ffs()-family implementations adds 95719dfa3237 KUnit: ffs: Validate all the __attribute_const__ annotations new 8c1ed3021883 Merge tag 'ffs-const-v6.18-rc1' of git://git.kernel.org/pu [...] adds 5e088248375d exec: Fix incorrect type for ret adds a728ce8ffbd2 binfmt_elf: Replace offsetof() with struct_size() in fill_ [...] adds 8c94db0ae97c binfmt_elf: preserve original ELF e_flags for core dumps new 50157eaa0c13 Merge tag 'execve-v6.18-rc1' of git://git.kernel.org/pub/s [...] adds cce436aafc2a seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer [...] adds b0c9bfbab925 selftests/seccomp: Add a test for the WAIT_KILLABLE_RECV f [...] new a240a79d435a Merge tag 'seccomp-v6.18-rc1' of git://git.kernel.org/pub/ [...] adds 01c7344e21c2 lkdtm: fortify: Fix potential NULL dereference on kmalloc failure adds 413187f79062 stddef: Remove token-pasting in TRAILING_OVERLAP() adds 2bbdcf02c3f3 stddef: Introduce __TRAILING_OVERLAP() adds a40282dd3c48 gcc-plugins: Remove TODO_verify_il for GCC >= 16 adds 64f4ea200eca kconfig: Fix BrokenPipeError warnings in selftests adds f9afce4f32e9 kconfig: Add transitional symbol attribute for migration support adds 23ef9d439769 kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI new c8a935a31bc7 lib/string_choices: Add str_assert_deassert() helper new a5ba183bdeee Merge tag 'hardening-v6.18-rc1' of git://git.kernel.org/pu [...] adds d679c2e1e8d9 pstore/zone: rewrite some comments for better understanding new e129e479f2e4 Merge tag 'pstore-v6.18-rc1' of git://git.kernel.org/pub/s [...] new 331b05b12d25 nios2: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers new e6d8afd2ca73 nios2: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi [...] new a20b83cf45be nios2: ensure that memblock.current_limit is set when sett [...] new 46a1b6b2aaae Merge tag 'nios2_update_for_v6.18' of git://git.kernel.org [...] adds 70784d2e0453 microblaze: fix typos in Kconfig adds f0bff4e43796 microblaze: Replace __ASSEMBLY__ with __ASSEMBLER__ in uap [...] adds 438f7cd41765 microblaze: Replace __ASSEMBLY__ with __ASSEMBLER__ in non [...] new fe68bb286180 Merge tag 'microblaze-v6.18' of git://git.monstr.eu/linux- [...] adds 57f13e3d9120 Merge branch 'for-next/fixes' into for-next/core adds fa84e534c3ec arm64: realm: ioremap: Allow mapping memory as encrypted adds 9e8a3df3e7f7 arm64: Enable EFI secret area Securityfs support adds d02c2e45b1e7 arm64: acpi: Enable ACPI CCEL support adds 5647d32f514e Merge branch 'for-next/cca' into for-next/core adds 220928e52cb0 arm64/hwcap: Add hwcap for FEAT_LSFE adds f38c2c3e572c arm64: cputype: Add Cortex-A720AE definitions adds 3ba8d4aa42bd arm64: errata: Expand speculative SSBS workaround for Cort [...] adds 52b49bd6de29 arm64: cputype: Remove duplicate Cortex-X1C definitions adds e185c8a0d842 arm64: cputype: Add NVIDIA Olympus definitions adds cc80537caaa7 arm64: cpufeature: Add Olympus MIDR to BBML2 allow list adds 13efe932d2fc arm64: cpufeature: add AmpereOne to BBML2 allow list adds 3bbf004c4808 arm64: cputype: Add Neoverse-V3AE definitions adds 0c33aa1804d1 arm64: errata: Apply workarounds for Neoverse-V3AE adds 8fca3852e33d arm64: cpufeature: add Neoverse-V3AE to BBML2 allow list adds 3d751c56c9de Merge branch 'for-next/cpufeature' into for-next/core adds 3c0979c64481 arm64/sme: Drop inaccurate documentation of streaming mode [...] adds e0669b95f7a5 Merge branch 'for-next/docs' into for-next/core adds 788b8f6af60b arm64: ptrace: Replace interrupts_enabled() with regs_irqs [...] adds ee776d68ba47 arm64: entry: Refactor the entry and exit for exceptions from EL1 adds 77c195394639 arm64: entry: Rework arm64_preempt_schedule_irq() adds c74c44c6ae20 arm64: entry: Use preempt_count() and need_resched() helper adds 3c973c51bfba entry: Add arch_irqentry_exit_need_resched() for arm64 adds 64f4b8b15f1c arm64: entry: Refactor preempt_schedule_irq() check code adds 99eb057ccd67 arm64: entry: Move arm64_preempt_schedule_irq() into __exi [...] adds b3cf07851b6c arm64: entry: Switch to generic IRQ entry adds da9e5c04be58 arm/syscalls: mark syscall invocation as likely in invoke_syscall adds 7df73a00490c Merge branch 'for-next/entry' into for-next/core adds 19dd484cd19c arm64/fpsimd: simplify sme_setup() adds 92d051a1c1e3 arm64: Kconfig: Spell out "ARMv9.4" in menuconfig text adds 1cf89b6bf660 arm64: Kconfig: Make CPU_BIG_ENDIAN depend on BROKEN adds 30f9386820cd Merge branch 'for-next/misc' into for-next/core adds 030b3ffbdac7 arm64: mm: Cast start/end markers to char *, not u64 adds c56aa9a67a08 arm64: mm: Make map_fdt() return mapped pointer adds b868fff5b10b arm64: mm: Represent physical memory with phys_addr_t and [...] adds c0f303d7d472 arm64: mm: Rework the 'rodata=' options adds bfbbb0d3215f arm64/Kconfig: Remove CONFIG_RODATA_FULL_DEFAULT_ENABLED adds a660194dd101 arm64: Enable permission change on arm64 kernel block mappings adds a166563e7ec3 arm64: mm: support large block mapping when rodata=full adds 3df6979d222b arm64: mm: split linear mapping if BBML2 unsupported on se [...] adds fa93b45fd397 arm64: Enable vmalloc-huge with ptdump adds 5973a62efa34 arm64: map [_text, _stext) virtual address range non-execu [...] adds 77dfca70baef Merge branch 'for-next/mm' into for-next/core adds f8cc02321bfc dt-bindings: perf: fsl-imx-ddr: Add a compatible string fs [...] adds e4d9e8fb406b perf: imx_perf: add support for i.MX94 platform adds 2c599c68c43e MAINTAINERS: include fsl_imx9_ddr_perf.c and some perf met [...] adds 1e558fb31bec drivers: perf: use us_to_ktime() where appropriate adds 71396cfac97d perf/dwc_pcie: Support counting multiple lane events in parallel adds a7005ff2d0a5 arm64: sysreg: Add new PMSFCR_EL1 fields and PMSDSFR_EL1 register adds b4401403afb9 perf: arm_spe: Support FEAT_SPEv1p4 filters adds 51b9f16697cd perf: arm_spe: Expose event filter adds dad9603c5ea3 perf: arm_spe: Add support for FEAT_SPE_EFT extended filtering adds 510a8fa49dc1 arm64/boot: Factor out a macro to check SPE version adds 00d7a1af5ab5 arm64/boot: Enable EL2 requirements for SPE_FEAT_FDS adds f8f89e8cf3d6 perf: arm_pmuv3: Factor out PMCCNTR_EL0 use conditions adds e31c0eb10388 drivers/perf: hisi: Add support for HiSilicon NoC PMU adds 2257798498b3 drivers/perf: hisi: Add support for HiSilicon MN PMU driver adds 542342d27122 MAINTAINERS: Remove myself from HiSilicon PMU maintainers adds 105f56877f2d coresight: trbe: Prevent overflow in PERF_IDX2OFF() adds a29fea30dd93 perf: arm_spe: Prevent overflow in PERF_IDX2OFF() adds b3fe1c83a56f perf/arm-cmn: Fix CMN S3 DTM offset adds bad11557eed2 perf: Fujitsu: Add the Uncore PMU driver adds 43de0ac332b8 drivers/perf: hisi: Relax the event ID check in the framework adds 4550244b53b7 drivers/perf: hisi: Export hisi_uncore_pmu_isr() adds 0960e535be54 drivers/perf: hisi: Simplify the probe process of each L3C [...] adds 2271f1634243 drivers/perf: hisi: Extract the event filter check of L3C PMU adds ede339ff61c6 drivers/perf: hisi: Extend the field of tt_core adds b3abb08d6f62 drivers/perf: hisi: Refactor the event configuration of L3C PMU adds 475d94dfe7c6 drivers/perf: hisi: Add support for L3C PMU v3 adds 272dd0e5e58d Documentation: hisi-pmu: Fix of minor format error adds 6d2f913fda56 Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU adds 2084660ad288 perf/dwc_pcie: Fix use of uninitialized variable adds f2d64a22faee Merge branch 'for-next/perf' into for-next/core adds a679e5683d3e selftests: arm64: Check fread return value in exec_target adds 791d703baddd kselftest/arm64: Log error codes in sve-ptrace adds 50af02425afc selftests: arm64: Fix -Waddress warning in tpidr2 test adds 740cdafd0d99 kselftest/arm64/gcs: Correctly check return value when dis [...] adds a985fe638344 kselftest/arm64/gcs: Use nolibc's getauxval() adds 3198780eaf37 kselftest/arm64: Remove extra blank line adds a940568ccde4 kselftest/arm64: Supress warning and improve readability adds 62e8a9fbaad1 kselftest/arm64: Add parentheses around sizeof for clarity adds 14a41628c470 selftests/arm64: Fix grammatical error in string literals adds 5b7bdc4402b1 kselftest/arm64/gcs/basic-gcs: Respect parent directory CFLAGS adds dd68f51febbd kselftest/arm64: Verify that we reject out of bounds VLs i [...] adds 09b5febf8426 kselftest/arm64: Check that unsupported regsets fail in sv [...] adds 777fb19ed8d6 kselftest/arm64: Add lsfe to the hwcaps test adds 712f4ee70a38 Merge branch 'for-next/selftests' into for-next/core adds 2c2529e47062 arm64: sysreg: Fix and tidy up sysreg field definitions adds f4d4ebc84995 arm64: sysreg: Correct sign definitions for EIESB and DoubleLock adds 382cbbe7fb2a arm64: sysreg: Add validation checks to sysreg header gene [...] adds 14f158552eec arm64/sysreg: Update TCR_EL1 register adds c7c7eb4f0eff Merge branch 'for-next/sysregs' into for-next/core adds 47687aa4d9c9 arm64: probes: Break ret out from bl/blr adds ea920b50ac9f arm64: uaccess: Move existing GCS accessors definitions to gcs.h adds 9cd2a7f1180f arm64: uaccess: Add additional userspace GCS accessors adds efb07ac534e2 arm64: probes: Add GCS support to bl/blr/ret adds 4a601714bb24 arm64: uprobes: Add GCS support to uretprobes adds cc66c711e58f arm64: Kconfig: Remove GCS restrictions on UPROBES adds ba1afc94deb8 uprobes: uprobe_warn should use passed task adds ea87c5536aa8 arm64: probes: Fix incorrect bl/blr address and register usage adds 4e4e36dce3e4 Merge branch 'for-next/uprobes' into for-next/core adds 80c4e1948908 arm64: vdso32: Stop suppressing warnings adds 281817dffe28 arm64: vdso32: Respect -Werror from kbuild adds be9c94ca4ed5 Merge branch 'for-next/vdso' into for-next/core adds ea0b39168d3a arm64: cpufeature: Remove duplicate asm/mmu.h header new feafee284579 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 3a8ee3a9f4f6 riscv: introduce ioremap_wc() adds 35ebe00307f3 riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers adds f811f58597ac riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi [...] adds f2fab612824f riscv: Add kprobes KUnit test adds 932131fd3ed2 riscv: Fix typo EXRACT -> EXTRACT adds 833bbb0d91d2 riscv: Strengthen duplicate and inconsistent definition of RV_X() adds a60173223683 riscv: Move all duplicate insn parsing macros into asm/insn.h adds f8a03516a530 raid6: riscv: Clean up unused header file inclusion adds 2dfb75cd5695 raid6: riscv: replace one load with a move to speed up the [...] adds 5fe59140276d riscv: kprobes: Move branch_rs2_idx to insn.h adds 518c550eebbc riscv: kprobes: Move branch_funct3 to insn.h adds 8f1ea7f04edd riscv: kprobes: Remove duplication of RV_EXTRACT_JTYPE_IMM adds d57676c21ef6 riscv: kprobes: Remove duplication of RV_EXTRACT_RS1_REG adds 76494817df79 riscv: kprobes: Remove duplication of RV_EXTRACT_BTYPE_IMM adds 05ede658d435 riscv: kprobes: Remove duplication of RVC_EXTRACT_JTYPE_IMM adds 580c11cd0b36 riscv: kprobes: Remove duplication of RVC_EXTRACT_C2_RS1_REG adds 05df05bb0418 riscv: kprobes: Remove duplication of RVC_EXTRACT_BTYPE_IMM adds e33349630220 riscv: kprobes: Remove duplication of RV_EXTRACT_RD_REG adds 7843b48dbf47 riscv: kprobes: Remove duplication of RV_EXTRACT_UTYPE_IMM adds 4d4a3cc7f280 riscv: kprobes: Remove duplication of RV_EXTRACT_ITYPE_IMM adds f3243bed39c2 riscv: mm: Return intended SATP mode for noXlvl options adds 17e9521044c9 riscv: mm: Use mmu-type from FDT to limit SATP mode adds 01dc937ac18d drivers/perf: riscv: Remove redundant ternary operators adds 316b60b984d5 riscv: mmap(): use unsigned offset type in riscv_sys_mmap adds cc2294d3f9c9 riscv: introduce asm/swab.h adds 6dab7e15c0b3 riscv: pi: use 'targets' instead of extra-y in Makefile adds 205cbc714842 riscv: Enable ARCH_HAVE_NMI_SAFE_CMPXCHG adds 92c4995b4d49 RISC-V: ACPI: enable parsing the BGRT table adds 16d18e3eaf29 riscv: Move vendor errata definitions to new header adds 70ddf86d76c1 riscv: sbi: Switch to new sys-off handler API adds f68cd7ddd014 selftests: riscv: Add README for RISC-V KSelfTest adds 568a2fa10dd0 perf: riscv: skip empty batches in counter start adds 2e2cf5581fcc riscv: cpufeature: add validation for zfa, zfh and zfhmin adds f79671dc87b6 dt-bindings: riscv: Add xmipsexectl ISA extension description adds a8fed1bc03ac riscv: Add xmipsexectl as a vendor extension adds 1d4ce63e338f riscv: Add xmipsexectl instructions adds bb4b0f8a1bcb riscv: hwprobe: Add MIPS vendor extension probing adds c9a9fc23228f riscv: hwprobe: Document MIPS xmipsexectl vendor extension adds 0b0ca959d206 riscv: errata: Fix the PAUSE Opcode for MIPS P8700 new cb7e3669c683 Merge tag 'riscv-for-linus-6.18-mw1' of git://git.kernel.o [...] new f1004b2f19d7 Merge tag 'm68k-for-v6.18-tag1' of git://git.kernel.org/pu [...] adds efe89a30f707 s390/sclp: Refactor sclp_cmd.c adds f9de6cdf4cf8 s390/sclp: Move memory hotplug code for better modularity adds de88e74889a3 s390/bitops: Slightly optimize ffs() and fls64() adds 669bc57e7016 s390/bitops: Optimize inlining adds b3597eb51aad s390/boot: Add common boot_panic() code adds 11aa54ba4cfa s390/pkey: Forward keygenflags to ep11_unwrapkey adds f5507aefc911 s390/debug: Replace kmalloc() + copy_from_user() with memd [...] adds 5450abb0dea4 s390/hmcdrv: Replace kmalloc() + copy_from_user() with mem [...] adds 5b27dfb1d7b5 s390/dcssblk: Add DAX support adds a9f859b516ac s390/bitops: Limit return value range of __flogr() adds f72e2cff13ae compiler_types: Add __assume macro adds 79161603952c s390/bitops: Use __assume() for __flogr() inline assembly [...] adds f46ccdb87a25 s390/bitops: Cleanup __flogr() adds e11727b2b0ca s390/configs: Enable additional network features adds 5671ce2a1fc6 s390/mm: Use __GFP_ACCOUNT for user page table allocations adds 7b80a23c0e33 s390/bitops: Switch to generic fls(), fls64(), etc. adds 6c4e0cb3d87a s390/bitops: Switch to generic ffs() if supported by compiler adds f707d2f7a0c7 s390/tape: Add WQ_PERCPU to alloc_workqueue users adds dbfe205a344a s390/diag324: Replace use of system_wq with system_percpu_wq adds 72105fc1c1cb s390: Replace use of system_wq with system_dfl_wq adds 088bb10e3725 s390/mm: Add memory allocation profiling hooks new 9cc220a42211 Merge tag 's390-6.18-1' of git://git.kernel.org/pub/scm/li [...] adds 8e0665eb8539 powerpc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers adds 74db6cc331b0 powerpc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-ua [...] adds 4f61d54d2245 powerpc/qspinlock: Add spinlock contention tracepoint adds 3443ff3be6e5 powerpc/pseries/msi: Fix potential underflow and leak issue adds a39087905af9 powerpc/powernv/pci: Fix underflow and leak issue adds 3d9c9e1da988 powerpc/xmon: replace sizeof calculations with ARRAY_SIZE macro adds 46104a7d3ccd kbuild: Add missing $(objtree) prefix to powerpc crtsavres [...] adds 47c7f3b70387 powerpc64/bpf: Implement PROBE_MEM32 pseudo instructions adds a2485d06cad3 powerpc64/bpf: Implement bpf_addr_space_cast instruction adds 45ed2e8b0591 powerpc64/bpf: Introduce bpf_jit_emit_atomic_ops() to emit [...] adds 0c1da35b0188 powerpc64/bpf: Implement PROBE_ATOMIC instructions adds a41de5ccff85 arch/powerpc: Remove support for older GCC and binutils adds 96c79fef2281 powerpc/8xx: Remove offset in SPRN_M_TWB adds 58f5382a482b powerpc/vdso: Include asm/syscalls.h for sys_ni_syscall() adds 7f9bcf130697 powerpc/cpm2: Drop legacy-of-mm-gpiochip.h header adds 1044dbaf2a77 powerpc/44x: Change GPIO driver to a proper platform driver adds d2ad26e7b67e powerpc/44x: Drop legacy-of-mm-gpiochip.h header adds e7a6475cc0c3 gpio: mpc5200: Drop legacy-of-mm-gpiochip.h header adds 6dc5d0770dc9 powerpc/ps3: Use str_write_read() in ps3stor_read_write_sectors() adds b034baff11d0 powerpc: Remove duplicate definition for ppc_msgsnd_sync() adds cc0cc23babc9 powerpc/xive: Untangle xive from child interrupt controlle [...] adds f0ac60e6e311 powerpc/powernv/pci: Switch to use msi_create_parent_irq_domain() adds daaa574aba6f powerpc/pseries/msi: Switch to msi_create_parent_irq_domain() adds 043439ad1a23 powerpc/pseries: Define papr-hvpipe ioctl adds 26b4fcecea05 powerpc/pseries: Define HVPIPE specific macros adds 814ef095f12c powerpc/pseries: Add papr-hvpipe char driver for HVPIPE in [...] adds 56dbc6678bbb powerpc/pseries: Send payload with ibm,send-hvpipe-msg RTAS adds cebdb522fd3e powerpc/pseries: Receive payload with ibm,receive-hvpipe-msg RTAS adds da24fb99a1b5 powerpc/pseries: Wakeup hvpipe FD when the payload is pending adds b48b6cc8c655 powerpc/pseries: Enable HVPIPE event message interrupt adds 39a08a4f9498 powerpc/pseries: Enable hvpipe with ibm,set-system-parameter RTAS adds 6d84f85151bb powerpc/pseries: HVPIPE changes to support migration adds d9e46de4bf5c powerpc/8xx: Remove left-over instruction and comments in [...] adds f2863371f017 powerpc/603: Really copy kernel PGD entries into all PGDIRs adds 5337609a3148 powerpc/ftrace: ensure ftrace record ops are always set for NOPs adds f6b4df37ebfe powerpc64/modules: correctly iterate over stubs in setup_f [...] adds b137312fbf2d powerpc64/modules: replace stub allocation sentinel with a [...] adds d733f18a6da6 powerpc/ftrace: support CONFIG_FUNCTION_GRAPH_RETVAL adds 7cec88bfdd33 powerpc/fprobe: fix updated fprobe for function-graph tracer adds 9316512b717f powerpc/32: Remove PAGE_KERNEL_TEXT to fix startup failure adds 2dc019ca3934 powerpc/time: Expose boot_tb via accessor adds 4708fba19ade powerpc/vpa_dtl: Add interface to expose vpa dtl counters [...] adds 6f2c65680c33 docs: ABI: sysfs-bus-event_source-devices-vpa-dtl: Documen [...] adds 5d75aed84d3b powerpc/perf/vpa-dtl: Add support to setup and free aux bu [...] adds 2de8b6dd5ae7 powerpc/perf/vpa-dtl: Add support to capture DTL data in a [...] adds b5e71cafa02d powerpc/perf/vpa-dtl: Handle the writing of perf record wh [...] adds 4a774b39e68f powerpc/perf/vpa-dtl: Add documentation for VPA dispatch t [...] adds 91daac8a6893 genirq/msi: Remove msi_post_free() adds ef104054a312 powerpc/pseries: Define __u{8,32} types in papr_hvpipe_hdr struct new 417552999d0b Merge tag 'powerpc-6.18-1' of git://git.kernel.org/pub/scm [...] adds 34c605fe53d4 xen: rework xen_pv_domain() adds 0f4283123fe1 xen: replace XENFEAT_auto_translated_physmap with xen_pv_domain() adds 2ea7a5bcc4cf drivers/xen/gntdev: use xen_pv_domain() instead of cached value adds 29c2f18d4f3f x86/xen: select HIBERNATE_CALLBACKS more directly adds 08df2d7dd4ab xen/events: Cleanup find_virq() return codes adds 07ce121d93a5 xen/events: Return -EEXIST for bound VIRQs adds 3fcc8e146935 xen/events: Update virq_to_irq on migration adds f770c3d85868 xen/manage: Fix suspend error path adds 9d52b0b41be5 xen: take system_transition_mutex on suspend new 30d4efb2f5a5 Merge tag 'for-linus-6.18-rc1-tag' of git://git.kernel.org [...] new f3827213abae Merge tag 'for-6.18-tag' of git://git.kernel.org/pub/scm/l [...] adds c5055d0c8edd audit: fix indentation in audit_log_exit() adds d8c09d7b55da audit: Replace deprecated strcpy() with strscpy() adds df1145b56c6f audit: fix typo in auditfilter.c comment adds ce8370e2e62a audit: record fanotify event regardless of presence of rules adds 70d00858645c audit: add a missing tab adds 0a561e3904a9 audit: create audit_stamp structure adds a59076f2669e lsm: security_lsmblob_to_secctx module selection adds eb59d494eebd audit: add record for multiple task security contexts adds 0ffbc876d03c audit: add record for multiple object contexts adds 2aef21a6a603 audit: init ab->skb_list earlier in audit_buffer_alloc() adds d2c773159327 audit: fix skb leak when audit rate limit is exceeded new 56a0810d8ca4 Merge tag 'audit-pr-20250926' of git://git.kernel.org/pub/ [...] adds 5f9383bd4168 selinux: Remove unused function selinux_policycap_netif_wi [...] adds d4e8dc8e8b34 selinux: use a consistent method to get full socket from skb adds f20e70a341dd selinux: Remove redundant __GFP_NOWARN adds 59ffc9beeb8b selinux: fix sel_read_bool() allocation and error handling adds 68e1e908cb76 selinux: enable per-file labeling for functionfs new 57bc683896c5 Merge tag 'selinux-pr-20250926' of git://git.kernel.org/pu [...] adds e5bc887413e5 lsm: use lsm_blob_alloc() in lsm_bdev_alloc() adds 5816bf4273ed lsm,selinux: Add LSM blob support for BPF objects adds e73f759d2e98 security: use umax() to improve code adds 046c56178a73 rust,cred: update AlwaysRefCounted import to sync::aref adds 9c7419568b28 MAINTAINERS: add the associated Rust helper to the LSM section adds 67fe7be7dffd MAINTAINERS: add the associated Rust helper to the CREDENT [...] adds 54d94c422fed lsm: CONFIG_LSM can depend on CONFIG_SECURITY new 76f01a4f22c4 Merge tag 'lsm-pr-20250926' of git://git.kernel.org/pub/sc [...] adds de68c05189cc tools/sched_ext: Receive updates from SCX repo adds b7975c48695c sched_ext: Make explicit scx_task_iter_relock() calls unnecessary adds 4a1d9d73aabc sched_ext: Keep bypass on between enable failure and scx_d [...] adds 0c2b8356e430 sched_ext: Move internal type and accessor definitions to [...] adds bcb7c2305682 sched_ext: Put event_stats_cpu in struct scx_sched_pcpu adds a5bd6ba30b33 sched_ext: Use cgroup_lock/unlock() to synchronize against [...] adds e0ca169638be sched_ext: Introduce scx_bpf_locked_rq() adds 20b158094a1a sched_ext: Introduce scx_bpf_cpu_curr() adds 5c48d88fe004 sched_ext: deprecation warn for scx_bpf_cpu_rq() adds a08b4dcad9fa tools/sched_ext: Add compat helper for scx_bpf_cpu_curr() adds 47d9f8212826 sched_ext: Fix NULL dereference in scx_bpf_cpu_rq() warning adds ac6772e8bcda sched_ext: Add migration-disabled counter to error state dump adds 340de1f673ce sched_ext: Verify RCU protection in scx_bpf_cpu_curr() adds c8191ee8e64a sched_ext: Use rhashtable_lookup() instead of rhashtable_l [...] adds edf005fa274a sched_ext: Improve SCX_KF_DISPATCH comment adds f75efc8f4c0d sched_ext: Fix stray scx_root usage in task_can_run_on_rem [...] adds c7e739746dbd sched_ext: Use bitfields for boolean warning flags adds f3aec2adce8d sched_ext: Add SCX_EFLAG_INITIALIZED to indicate successfu [...] adds d452972858e5 sched_ext: Make qmap dump operation non-destructive adds 7852e0fd1de0 tools/sched_ext: scx_qmap: Make debug output quieter by default adds 9fc687edf205 sched_ext: Separate out scx_kick_cpu() and add @sch to it adds fc6a93aa623f sched_ext: Add the @sch parameter to __bstr_format() adds 2407bae23d1e sched_ext: Add the @sch parameter to ext_idle helpers adds 956f2b11a8a4 sched_ext: Drop kf_cpu_valid() adds 4d9553fee3e2 sched_ext: Add the @sch parameter to scx_dsq_insert_preamb [...] adds d4f7d866667c sched_ext: Drop scx_kf_exit() and scx_kf_error() adds c0008a563210 sched_ext: Misc updates around scx_sched instance pointer adds ebfd5226ec36 sched_ext: Merge branch 'for-6.17-fixes' into for-6.18 adds df10932ad740 Revert "sched_ext: Use rhashtable_lookup() instead of rhas [...] new a23cd25baed2 Merge tag 'sched_ext-for-6.18' of git://git.kernel.org/pub [...] adds fd5081f4ef33 workqueue: Remove redundant rcu_read_lock/unlock() in work [...] adds cda2b2d647f7 workqueue: Remove rcu_read_lock/unlock() in wq_watchdog_ti [...] adds ad7c7f4b9c6c workqueue: Provide a handshake for canceling BH workers adds f6cfa602d2ba workqueue: replace use of system_unbound_wq with system_dfl_wq adds a2be943b46b4 workqueue: replace use of system_wq with system_percpu_wq adds dadb3ebcf395 workqueue: WQ_PERCPU added to alloc_workqueue users adds 0950c64ae386 workqueue: fix texinfodocs warning for WQ_* flags reference new 77fc3f669655 Merge tag 'wq-for-6.18' of git://git.kernel.org/pub/scm/li [...] adds 8a013ec9cb7a cgroup: Replace deprecated strcpy() with strscpy() adds 4c70fb2624ab cpuset: remove redundant CS_ONLINE flag adds afa3701c0e45 cgroup: cgroup.stat.local time accounting adds 7b281a4582c4 cgroup: selftests: Add tests for freezer time adds 8d2a75589599 cgroup: Fix 64-bit division in cgroup.stat.local adds 5806b3d05165 cpuset: decouple tmpmasks and cpumasks freeing in cgroup adds ada00d516228 cpuset: separate tmpmasks and cpuset allocation logic adds 2c98144fc832 cpuset: add helpers for cpus read and cpuset_mutex locks adds 3b0dec689a63 selftests: cgroup: Make test_pids backwards compatible adds e117ff1129da cgroup/cpuset: Prevent NULL pointer access in free_tmpmasks() adds c0fb16ef887d cpuset: Don't always flush cpuset_migrate_mm_wq in cpuset_ [...] adds 3514309e0322 cpuset: Defer flushing of the cpuset_migrate_mm_wq to task_work adds d8b269e009bb cgroup: Remove unused cgroup_subsys::post_attach adds 222f83d5ab86 cgroup: Remove unused local variables from cgroup_procs_wr [...] adds d6256771d106 cgroup: replace use of system_wq with system_percpu_wq adds 7fa33aa3b001 cgroup: WQ_PERCPU added to alloc_workqueue users adds 4a3e62dfa7b7 cgroup: Merge branch 'for-6.17-fixes' into for-6.18 adds a1ffc8ad3165 cgroup: refactor the cgroup_attach_lock code to make it clearer adds 477abc2ec889 cgroup: relocate cgroup_attach_lock within cgroup_procs_wr [...] adds 0568f89d4fb8 cgroup: replace global percpu_rwsem with per threadgroup r [...] adds 3ee4211ef869 cgroup: Remove redundant rcu_read_lock/unlock() in spin_lock adds 58ab6d25a1bf cgroup/cpuset: Remove redundant rcu_read_lock/unlock() in [...] adds b783a6265589 cpuset: move the root cpuset write check earlier adds bba0ccf829b9 cpuset: remove unused assignment to trialcs->partition_root_state adds 6a59fc4a3a5b cpuset: change return type of is_partition_[in]valid to bool adds 86bbbd1f33ab cpuset: Refactor exclusive CPU mask computation logic adds c5866c9a007d cpuset: refactor CPU mask buffer parsing logic adds 8daab66eb329 cpuset: introduce cpus_excl_conflict and mems_excl_conflic [...] adds 7e05981ba34a cpuset: refactor out validate_partition adds c6366739804f cpuset: refactor cpus_allowed_validate_change adds 27db8246004a cpuset: introduce partition_cpus_change adds de9f15e21c55 cpuset: use parse_cpulist for setting cpus.exclusive adds c49b5e89c45f cpuset: use partition_cpus_change for setting exclusive cpus adds 1f1cb5d60c76 Documentation: cgroup-v2: Sync manual toctree adds 216217ebee16 cpuset: fix failure to enable isolated partition when cont [...] adds 59d5de365569 cpuset: Use new excpus for nocpu error check when enabling [...] adds 51840f7ba393 cpuset: fix missing error return in update_cpumask adds b72af996b67c cpuset: remove redundant special case for null input in no [...] adds 39431592e935 cpuset: remove impossible warning in update_parent_effecti [...] adds 8f0fdbd4a06b cpuset: remove is_prs_invalid helper new 755fa5b4fb36 Merge tag 'cgroup-for-6.18' of git://git.kernel.org/pub/sc [...] adds 8fd5485fb4f3 sched/deadline: Fix race in push_dl_task() adds 661f951e371c sched/fair: Get rid of sched_domains_curr_level hack for t [...] adds 91c614f09abf sched: Move STDL_INIT() functions out-of-line adds 7bd291abe2da sched: Unify the SCHED_{SMT,CLUSTER,MC} Kconfig adds 2cd571245b43 sched/fair: Add related data structure for task based throttle adds 7fc2d1439247 sched/fair: Implement throttle task work and related helpers adds e1fad12dcb66 sched/fair: Switch to task based throttle model adds eb962f251fbb sched/fair: Task based throttle time accounting adds 5b726e9bf954 sched/fair: Get rid of throttled_lb_pair() adds fe8d238e646e sched/fair: Propagate load for throttled cfs_rq adds fcd394866e3d sched/fair: update_cfs_group() for throttled cfs_rqs adds 253b3f587241 sched/fair: Do not special case tasks in throttled hierarchy adds 0d4eaf8caf8c sched/fair: Do not balance task to a throttled cfs_rq adds 35561bab7689 arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c adds 88a90315a99a rcu: Replace preempt.h with sched.h in include/linux/rcupdate.h adds 378b7708194f sched: Make migrate_{en,dis}able() inline adds 45b7f780739a sched: Fix some typos in include/linux/preempt.h new 6c7340a7a8d2 Merge tag 'sched-core-2025-09-26' of git://git.kernel.org/ [...] adds e8c4f6ee8eee perf: Remove redundant condition for AUX buffer size adds 81e026ca47b3 perf: Split out mlock limit handling adds 1ea3e3b0dadc perf: Split out VM accounting adds 86a0a7c59845 perf: Move perf_mmap_calc_limits() into both rb and aux branches adds 3821f2586866 perf: Merge consecutive conditionals in perf_mmap() adds 4118994b33bb perf: Move common code into both rb and aux branches adds 41b80e1d74bd perf: Remove redundant aux_unlock label adds b33a51564e3e perf: Use guard() for aux_mutex in perf_mmap() adds 8558dca9fbdf perf: Reflow to get rid of aux_success label adds 2aee37682391 perf: Split out the AUX buffer allocation adds 191759e5ea9f perf: Make RB allocation branch self sufficient adds 5d299897f1e3 perf: Split out the RB allocation adds d23a6dbc0a71 perf: Use scoped_guard() for mmap_mutex in perf_mmap() adds 59741451b49c perf: Identify the 0->1 transition for event::mmap_count adds 448f97fba901 perf: Convert mmap() refcounts to refcount_t adds 7769cb177b23 uprobes: Remove breakpoint in unapply_uprobe under mmap_wr [...] adds 0f07b7919d67 uprobes: Rename arch_uretprobe_trampoline function adds 82afdd05a16a uprobes: Make copy_from_page global adds 33d7b2beaf34 uprobes: Add uprobe_write function adds f8b7c528b4fb uprobes: Add nbytes argument to uprobe_write adds ec46350fe1e2 uprobes: Add is_register argument to uprobe_write and upro [...] adds 18a111256a0b uprobes: Add do_ref_ctr argument to uprobe_write function adds 91440ff4cafa uprobes/x86: Add mapping for optimized uprobe trampolines adds 56101b69c919 uprobes/x86: Add uprobe syscall to speed up uprobe adds ba2bfc97b462 uprobes/x86: Add support to optimize uprobes adds 985e820b72e0 uprobes/x86: Add struct uretprobe_syscall_args adds fd54052b60cf uprobes/x86: Optimize is_optimize() adds 7c2bfc183b05 uprobes/x86: Accept more NOP forms adds f349ec80865d uprobes/x86: Fix uprobe syscall vs shadow stack adds 60ed85b7e469 uprobes/x86: Make asm style consistent adds 354492a0e1bc uprobes/x86: Add SLS mitigation to the trampolines adds 17c3b0015764 selftests/bpf: Import usdt.h from libbpf/usdt project adds 4e7005223e6d selftests/bpf: Reorg the uprobe_syscall test function adds 7932c4cf5771 selftests/bpf: Rename uprobe_syscall_executed prog to test [...] adds d5c86c337010 selftests/bpf: Add uprobe/usdt syscall tests adds c8be59667cf1 selftests/bpf: Add hit/attach/detach race optimized uprobe test adds c11661bd9adf selftests/bpf: Add uprobe syscall sigill signal test adds 875e1705ad99 selftests/bpf: Add optimized usdt variant for basic usdt test adds 275eae678986 selftests/bpf: Add uprobe_regs_equal test adds 3abf4298c613 selftests/bpf: Change test_uretprobe_regs_change for uprob [...] adds 52718438af2a selftests/bpf: Fix uprobe syscall shadow stack test adds 89d1d8434d24 seccomp: passthrough uprobe systemcall without filtering adds 9ffc7a635c35 selftests/seccomp: validate uprobe syscall passes through seccomp adds e173287b5d21 uprobes: Remove redundant __GFP_NOWARN adds d9cf9c6884d2 perf/x86/intel: Use early_initcall() to hook bts_init() adds 43796f305078 perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error adds 0c5caea762de perf/x86: Add PERF_CAP_PEBS_TIMING_INFO flag adds 9b3e119784bc perf/x86/intel: Change macro GLOBAL_CTRL_EN_PERF_METRICS t [...] adds 2676dbf9f4fb perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FI [...] adds f49e1be19542 perf/x86: Print PMU counters bitmap in x86_pmu_show_pmu_cap() adds e649bcda25b5 perf: Remove get_perf_callchain() init_nr argument adds 153f9e74dec2 perf: Have get_perf_callchain() return NULL if crosstask a [...] adds 90942f9fac05 perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER inste [...] adds d77e3319e310 perf: Simplify get_perf_callchain() user logic adds 16ed38922765 perf: Skip user unwind if the task is a kernel thread adds d3aeb6d97b22 uprobes/x86: Return error from uprobe syscall when not cal [...] adds 6d48436560e9 selftests/bpf: Fix uprobe_sigill test for uprobe syscall e [...] new e4dcbdff114e Merge tag 'perf-core-2025-09-26' of git://git.kernel.org/p [...] adds fdd7c7e0d2ab rust: Introduce atomic API helpers adds 2387fb2a9b84 rust: sync: Add basic atomic operation mapping framework adds b638c9bc4710 rust: sync: atomic: Add ordering annotation types adds 29c32c405e53 rust: sync: atomic: Add generic atomics adds b606a532c013 rust: sync: atomic: Add atomic {cmp,}xchg operations adds d132054360ba rust: sync: atomic: Add the framework of arithmetic operations adds d6df37ba9181 rust: sync: atomic: Add Atomic<u{32,64}> adds 84c6d36bcaf9 rust: sync: atomic: Add Atomic<{usize,isize}> adds d9ea5a41cef8 rust: sync: Add memory barriers adds bb38f35b35f9 rust: implement `kernel::sync::Refcount` adds 7487645f0b2d rust: make `Arc::into_unique_or_drop` associated function adds 076acb647c1f rust: convert `Arc` to use `Refcount` adds a307bf1db544 rust: block: convert `block::mq` to use `Refcount` adds 17d9f8eaa87d MAINTAINERS: update atomic infrastructure entry to include Rust new 88b489385bfe Merge tag 'locking-core-2025-09-26' of git://git.kernel.or [...] adds fb13ae067ad7 EDAC: Add EDAC driver for ARM Cortex A72 cores adds eb0e3f301d6e dt-bindings: arm: cpus: Add edac-enabled property adds 71b69f817e91 EDAC/ie31200: Add two more Intel Alder Lake-S SoCs for EDA [...] adds 2e6fe1bbefd9 EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller adds 219af5dfce98 EDAC/{skx_common,skx}: Use configuration data, not global macros adds 59cfc06a874e EDAC/skx_common: Move mc_mapping to be a field inside stru [...] adds 30b47b71fdc0 EDAC/skx_common: Swap memory controller index mapping adds 43060ca53324 EDAC/skx_common: Make skx_dev->imc[] a flexible array adds 91ded20fa2fe EDAC/skx_common: Remove redundant upper bound check for res->imc adds f7a29a37373b EDAC/i10nm: Reallocate skx_dev list if preconfigured cnt ! [...] adds a95dcf3d6743 EDAC/skx_common: Remove unused *NUM*_IMC macros adds 776cc2ec155c EDAC/altera: Use dev_fwnode() adds 2292c8061c78 EDAC/skx_common: Use topology_physical_package_id() instea [...] adds 54fd6bd42e7b cdx: Split mcdi.h and reorganize headers adds 8b0d03129b61 cdx: Export Symbols for MCDI RPC and Initialization adds 36e74c956382 RAS: Export log_non_standard_event() to drivers adds 8d978222e87c dt-bindings: memory-controllers: Add support for Versal NET EDAC adds d5fe2fec6c40 EDAC: Add a driver for the AMD Versal NET DDR controller adds 6fffa38c4c44 EDAC/amd64: Add support for AMD family 1Ah-based newer models adds 6e1c2c6c2c40 EDAC/mc_sysfs: Increase legacy channel support to 16 adds c2fcb2e79d6f EDAC/versalnet: Return the correct error in mc_probe() adds c33aca6c44c0 MAINTAINERS: EDAC: Drop inactive reviewers adds 71965cae7db3 EDAC: Fix wrong executable file modes for C source files new 69ed025aeb4c Merge branches 'edac-drivers' and 'edac-misc' into edac-updates new 03f76ddff5b0 Merge tag 'edac_updates_for_v6.18' of git://git.kernel.org [...] adds 26178b713f2b x86/insn: Add XOP prefix instructions decoder support new 98afd4dd3dd3 Merge tag 'x86_misc_for_v6.18_rc1' of git://git.kernel.org [...] adds 5d6d30eca4dd x86/build: Remove cc-option for GCC retpoline flags adds d87208128a33 x86/build: Remove cc-option from stack alignment flags adds 487fe3a936b0 x86/build: Clean up stack alignment flags in CC_FLAGS_FPU adds 0a42d732c136 x86/build: Remove cc-option from -mno-fp-ret-in-387 adds 337927d9895a x86/build: Remove cc-option from -mskip-rax-setup adds 2c6a28f3ef72 x86/Kconfig: Clean up LLVM version checks in IBT configurations new 163d9c6b339c Merge tag 'x86_build_for_v6.18_rc1' of git://git.kernel.or [...] adds ac9c408ed19d x86/vdso: Fix output operand size of RDPID new 45d96dd2c628 Merge tag 'x86_asm_for_v6.18_rc1' of git://git.kernel.org/ [...] adds 855042367e3f x86/microcode/intel: Refresh the revisions that determine [...] adds 632ff6170647 x86/microcode: Add microcode= cmdline parsing adds 43181a47263d x86/microcode: Add microcode loader debugging functionality new bd91417a962d Merge tag 'x86_microcode_for_v6.18_rc1' of git://git.kerne [...] adds 9af8b441cf69 x86/mce/amd: Rename threshold restart function adds 4d2161b9e8ba x86/mce/amd: Remove return value for mce_threshold_{create [...] adds b249288abde5 x86/mce/amd: Remove smca_banks_map adds c4bac5c640e3 x86/mce/amd: Put list_head in threshold_bank adds 0f134c532463 x86/mce: Cleanup bank processing on init adds 9f34032ec0de x86/mce: Remove __mcheck_cpu_init_early() adds cfffcf97997b x86/mce: Set CR4.MCE last during init adds 669ce4984b72 x86/mce: Define BSP-only init adds c6e465b8d45a x86/mce: Define BSP-only SMCA init adds a46b2bbe1e36 x86/mce: Do 'UNKNOWN' vendor check early adds 7eee1e926845 x86/mce: Separate global and per-CPU quirks adds 91af6842e994 x86/mce: Move machine_check_poll() status checks to helper [...] adds 5c6f123c419b x86/mce: Add a clear_bank() helper new d9c43b6e4364 Merge tag 'ras_core_for_v6.18_rc1' of git://git.kernel.org [...] adds 41bab90bbfdc x86/its: Move ITS indirect branch thunks to .text..__x86.i [...] adds 5799d5d8a6c8 x86/bugs: Add attack vector controls for VMSCAPE adds 8edb9e77119b x86/bugs: Use early_param() for spectre_v2_user adds 9a9f8147ae7f x86/bugs: Use early_param() for spectre_v2 adds 02ac6cc8c5a1 x86/bugs: Simplify SSB cmdline parsing adds 440d20154add x86/bugs: Remove uses of cpu_mitigations_off() adds 30ef245c6f5a x86/bugs: Fix spectre_v2 forcing adds d1cc1baef67a x86/bugs: Fix reporting of LFENCE retpoline adds 930f2361fe54 x86/bugs: Report correct retbleed mitigation status new d7ec0cf1cd79 Merge tag 'x86_bugs_for_v6.18_rc1' of git://git.kernel.org [...] adds fa1d117162aa x86/cpu: Detect FreeBSD Bhyve hypervisor adds 70d1d98934e7 x86/cpu: Rename and move CPU model entry for Diamond Rapids adds af507c695118 x86/cpu/cacheinfo: Simplify cacheinfo_amd_init_llc_id() us [...] adds d691c5f87f34 x86/cpu/topology: Check for X86_FEATURE_XTOPOLOGY instead [...] adds bc6397cf0bc4 x86/cpu/topology: Define AMD64_CPUID_EXT_FEAT MSR adds d98b40c07552 Documentation/x86/topology: Detail CPUID leaves used for t [...] adds 32278c677947 x86/umip: Check that the instruction opcode is at least two bytes adds 27b1fd62012d x86/umip: Fix decoding of register forms of 0F 01 (SGDT an [...] new a65879b4584f Merge tag 'x86_cpu_for_v6.18_rc1' of git://git.kernel.org/ [...] adds 0e58f6a7dd68 fs/resctrl: Optimize code in rdt_get_tree() adds 09f37134464c x86,fs/resctrl: Consolidate monitor event descriptions adds d257cc2e5c8b x86,fs/resctrl: Replace architecture event enabled checks adds 63cc9811aa87 x86/resctrl: Remove the rdt_mon_features global variable adds 83b039877310 x86,fs/resctrl: Prepare for more monitor events adds e19c06219985 x86/cpufeatures: Add support for Assignable Bandwidth Moni [...] adds bebf57bf054b x86/resctrl: Add ABMC feature in the command line options adds 5ad68c8f965f x86,fs/resctrl: Consolidate monitoring related data from r [...] adds 13390861b426 x86,fs/resctrl: Detect Assignable Bandwidth Monitoring fea [...] adds faebbc58cde9 x86/resctrl: Add support to enable/disable AMD ABMC feature adds 3b497c3f4f04 fs/resctrl: Introduce the interface to display monitoring modes adds 8c793336eaf8 fs/resctrl: Add resctrl file to display number of assignab [...] adds 4d32c24a74f2 fs/resctrl: Introduce mbm_cntr_cfg to track assignable cou [...] adds 16ff6b038fb3 fs/resctrl: Introduce interface to display number of free [...] adds 84ecefb76674 x86/resctrl: Add data structures and definitions for ABMC [...] adds ebebda853633 fs/resctrl: Introduce event configuration field in struct mon_evt adds f7a4fb223126 x86,fs/resctrl: Implement resctrl_arch_config_cntr() to as [...] adds bd85310efd71 fs/resctrl: Add the functionality to assign MBM events adds aab2c5088cdb fs/resctrl: Add the functionality to unassign MBM events adds bc53eea6c2a1 fs/resctrl: Pass struct rdtgroup instead of individual members adds 862314fd1f93 fs/resctrl: Introduce counter ID read, reset calls in mbm_ [...] adds 7c9ac605e202 x86/resctrl: Refactor resctrl_arch_rmid_read() adds 2a65b72c1603 x86/resctrl: Implement resctrl_arch_reset_cntr() and resct [...] adds 159f36cd4de7 fs/resctrl: Support counter read/reset with mbm_event assi [...] adds ea274cbeaf8f fs/resctrl: Add event configuration directory under info/L3_MON/ adds f9ae5913d47c fs/resctrl: Provide interface to update the event configurations adds ac1df9bb0ba3 fs/resctrl: Introduce mbm_assign_on_mkdir to enable assign [...] adds ef712fe97ec5 fs/resctrl: Auto assign counters on mkdir and clean up on [...] adds cba8222880b8 fs/resctrl: Introduce mbm_L3_assignments to list assignmen [...] adds 88bee79640ae fs/resctrl: Introduce the interface to modify assignments [...] adds 9f0209b857d2 fs/resctrl: Disable BMEC event configuration when mbm_even [...] adds 8004ea01cf63 fs/resctrl: Introduce the interface to switch between moni [...] adds 0f1576e43adc x86/resctrl: Configure mbm_event mode if supported adds d79bab8a48bf MAINTAINERS: resctrl: Add myself as reviewer adds dd86b69d20fb fs/resctrl: Fix counter auto-assignment on mkdir with mbm_ [...] new 2cb8eeaf00ef Merge tag 'x86_cache_for_v6.18_rc1' of git://git.kernel.or [...] adds e2e29752357f x86/sev: Separate MSR and GHCB based snp_cpuid() via a callback adds c15a4705d59c x86/sev: Use MSR protocol for remapping SVSM calling area adds 7cb7b6de9cb9 x86/sev: Use MSR protocol only for early SVSM PVALIDATE call adds e349241b97a8 x86/sev: Run RMPADJUST on SVSM calling area page to test VMPL adds 37dbd78f98a8 x86/sev: Move GHCB page based HV communication out of star [...] adds a5f03880f06a x86/sev: Avoid global variable to store virtual address of [...] adds d5949ea50c56 x86/sev: Share implementation of MSR-based page state change adds 00d255667617 x86/sev: Pass SVSM calling area down to early page state c [...] adds c54604fb7f25 x86/sev: Use boot SVSM CA for all startup and init code adds 68a501d7fd82 x86/boot: Drop redundant RMPADJUST in SEV SVSM presence check adds f27906b28740 x86/boot: Provide PIC aliases for 5-level paging related c [...] adds 9723dd0c705e x86/sev: Provide PIC aliases for SEV related data objects adds d4077e6ad351 x86/sev: Move __sev_[get|put]_ghcb() into separate noinstr object adds 05ce314ba515 x86/sev: Export startup routines for later use adds 0d6e4563fc03 objtool: Add action to check for absence of absolute relocations adds 296650c8ac4f x86/boot: Check startup code for absence of absolute relocations adds 2578560d2259 x86/boot: Revert "Reject absolute references in .head.text" adds 749627c3980e x86/kbuild: Incorporate boot/startup/ via Kbuild makefile adds 7b38dec3c5af x86/boot: Create a confined code area for startup code adds e7b88bc0051c efistub/x86: Remap inittext read-execute when needed adds c5c30a373693 x86/boot: Move startup code out of __head section adds ce39a6aa8802 x86/boot: Get rid of the .head.text section adds 9f8d92a1fbb5 x86/sev: Zap snp_abort() adds 1b558e14f3c1 x86/apic: Make the ISR clearing sane adds 30c2b98aa84c x86/apic: Add new driver for Secure AVIC adds b8c3c9f5d050 x86/apic: Initialize Secure AVIC APIC backing page adds c822f58a4fab x86/apic: Populate .read()/.write() callbacks of Secure AV [...] adds 45e2cef568cd x86/apic: Initialize APIC ID for Secure AVIC adds 60791ef3751c x86/apic: Add update_vector() callback for APIC drivers adds 8c79a68de1d2 x86/apic: Add an update_vector() callback for Secure AVIC adds 2c6978ea1a85 x86/apic: Add support to send IPI for Secure AVIC adds ea7d792e11e1 x86/apic: Support LAPIC timer for Secure AVIC adds c77683eccf53 x86/sev: Initialize VGIF for secondary vCPUs for Secure AVIC adds 9de196f519a5 x86/apic: Add support to send NMI IPI for Secure AVIC adds 869e36b9660d x86/apic: Allow NMI to be injected from hypervisor for Sec [...] adds 28bbfad229e4 x86/sev: Enable NMI support for Secure AVIC adds 8e3714305ad2 x86/apic: Read and write LVT* APIC registers from HV for S [...] adds 43b6687ac877 x86/apic: Handle EOI writes for Secure AVIC guests adds c8018325dd3e x86/apic: Add kexec support for Secure AVIC adds c4074ab87f34 x86/apic: Enable Secure AVIC in the control MSR adds 952aefeebb33 x86/sev: Prevent SECURE_AVIC_CONTROL MSR interception for [...] adds 27a17e02418e x86/sev: Indicate the SEV-SNP guest supports Secure AVIC adds d4bc3b11c12b x86/apic/savic: Do not use snp_abort() adds 0ca77f8d33e8 Merge branch 'x86/apic' into x86/sev, to resolve conflict adds 26a9f90b6101 objtool: Ignore __pi___cfi_ prefixed symbols adds 8d73829b78ca x86/startup/sev: Document the CPUID flow in the boot #VC handler adds 85df1cd15ff5 Merge branch 'x86/urgent' into x86/apic, to resolve conflict adds e4c00c4ce2aa x86/sev: Add new dump_rmp parameter to snp_leak_pages() API adds e09701dcdd9c crypto: ccp - Add new HV-Fixed page allocation/free API adds 648dbccc03a0 crypto: ccp - Add AMD Seamless Firmware Servicing (SFS) driver adds 1f6113ae5ac4 x86/boot: Drop erroneous __init annotation from early_set_ [...] new 22bdd6e68bbe Merge tag 'x86_apic_for_v6.18_rc1' of git://git.kernel.org [...] adds 29589343488e asm-generic: Provide generic TIF infrastructure adds da3f033a9fbf x86: Use generic TIF bits adds 06e5b72858b1 s390: Use generic TIF bits adds c7ac5a089d49 s390/entry: Remove unused TIF flags adds f9629891d407 loongarch: Use generic TIF bits adds 41e871f2b63e riscv: Use generic TIF bits adds 3ec09344b01a LoongArch: Fix bitflag conflict for TIF_FIXADE new 7601d18be069 Merge tag 'core-core-2025-09-29' of git://git.kernel.org/p [...] adds 6eb350a22331 rseq: Protect event mask against membarrier IPI adds a001cd248ab2 rseq/selftests: Use weak symbol reference, not definition, [...] new 1d17e808cf2a Merge tag 'core-rseq-2025-09-29' of git://git.kernel.org/p [...] adds 3c716487936a genirq: Remove GENERIC_IRQ_LEGACY adds 7a721a2fee2b genirq: Add irq_chip_(startup/shutdown)_parent() adds 55b48e23f5c4 genirq/devres: Add error handling in devm_request_*_irq() adds 673f1244b3d4 genirq: Add support for warning on long-running interrupt [...] adds c9163915a93d genirq/test: Fix depth tests on architectures with NOREQUE [...] adds f8a44f9babd0 genirq/test: Select IRQ_DOMAIN adds 59405c248ace genirq/test: Factor out fake-virq setup adds 988f45467f13 genirq/test: Fail early if interrupt request fails adds 0c888bc86d67 genirq/test: Depend on SPARSE_IRQ adds add03fdb9d52 genirq/test: Drop CONFIG_GENERIC_IRQ_MIGRATION assumptions adds 8ad25ebfa70e genirq/test: Ensure CPU 1 is online for hotplug test adds fd4e876f59b7 softirq: Provide a handshake for canceling tasklets via polling adds 3253cb49cbad softirq: Allow to drop the softirq-BKL lock on PREEMPT_RT new 3b2074c77d25 Merge tag 'irq-core-2025-09-29' of git://git.kernel.org/pu [...] adds 54f45a30c0d0 PCI/MSI: Add startup/shutdown for per device domains adds 9d8c41816bac irqchip/sg2042-msi: Fix broken affinity setting adds 7ee4a5a2ec37 irqchip/sg2042-msi: Set MSI_FLAG_MULTI_PCI_MSI flags for SG2044 adds b92ff23b1204 irqchip/sifive-plic: Use for_each_present_cpu() instead of [...] adds adecf78df945 irqchip/sifive-plic: Respect mask state when setting affinity adds 7fb83eb664e9 irqchip/loongson-eiointc: Route interrupt parsed from bios table adds 8ff1c16c753e irqchip/loongson-eiointc: Add multiple interrupt pin routi [...] adds 727e914bbfbb PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in cond_[start [...] adds 54a1726d2e4c irqchip/gic-v5: Remove the redundant ITS cache invalidation adds 40c26230a1bf irqchip: Use int type to store negative error codes adds d36bf356068c irqchip/renesas-rzg2l: Remove dev_err_probe() if error is -ENOMEM adds 2ef3886ce626 irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment adds a4bd4c330d5d riscv: sophgo: dts: sg2042: Change msi irq type to IRQ_TYP [...] adds 8aefd2724451 riscv: sophgo: dts: sg2044: Change msi irq type to IRQ_TYP [...] adds c2616c5696e8 irqchip/sg2042-msi: Set irq type according to DT configuration adds 5a5c48e870ed irqchip/gic-v5: Delete a stray tab adds bfcd1fdaae92 irqchip/gic-v5: Fix loop in gicv5_its_create_itt_two_level [...] adds a186120c780e irqchip/gic-v5: Fix error handling in gicv5_its_irq_domain [...] adds 86cd4301c285 irqchip/aspeed-scu-ic: Refactor driver to support variant- [...] adds 23fc2a41a2c6 dt-bindings: mfd: aspeed: Add AST2700 SCU compatibles adds ed7240444e82 dt-bindings: interrupt-controller: aspeed: Add AST2700 SCU [...] adds b2a0c13f8b4f irqchip/aspeed-scu-ic: Add support for AST2700 SCU interru [...] adds f09c1d63e895 irqchip/msi-lib: Honor the MSI_FLAG_PCI_MSI_MASK_PARENT flag adds ba9d484ed357 PCI/MSI: Remove the conditional parent [un]mask logic adds c33c43f71bda irqchip/loongson-pch-lpc: Use legacy domain for PCH-LPC IR [...] new 03a53e09cd72 Merge tag 'irq-drivers-2025-09-29' of git://git.kernel.org [...] adds ccf09357ffef smp: Fix up and expand the smp_call_function_many() kerneldoc new d8de3685f1a2 Merge tag 'smp-core-2025-09-29' of git://git.kernel.org/pu [...] adds 2e62688d5838 selftests/futex: Remove the -g parameter from futex_priv_hash adds d8e2f919997b selftests/futex: Fix some futex_numa_mpol subtests adds f8ef9c24029c selftests/futex: Fix format-security warnings in futex_priv_hash adds 5fdb877b4916 selftests/futex: Fix typos and grammar in futex_priv_hash adds 237bfb76c90b selftests/futex: Fix futex_wait() for 32bit ARM adds c1c863457780 selftest/futex: Make the error check more precise for fute [...] adds 2951dddef0a8 selftest/futex: Reintroduce "Memory out of range" numa_mpo [...] adds ed323aeda5e0 selftest/futex: Compile also with libnuma < 2.0.16 adds 6b54082c3ed4 futex: Don't leak robust_list pointer on exec race adds f2662ec26b26 selftests: kselftest: Create ksft_print_dbg_msg() adds d060495a37cb selftests/futex: Refactor futex_requeue_pi with kselftest_ [...] adds 65a12ce20fb2 selftests/futex: Refactor futex_requeue_pi_mismatched_ops [...] adds 2ef061568509 selftests/futex: Refactor futex_requeue_pi_signal_restart [...] adds 0c02abf6389e selftests/futex: Refactor futex_wait_timeout with kselftes [...] adds f5a16834410a selftests/futex: Refactor futex_wait_wouldblock with kself [...] adds af3c79f8575d selftests/futex: Refactor futex_wait_unitialized_heap with [...] adds 14d016bd7282 selftests/futex: Refactor futex_wait_private_mapped_file w [...] adds e5c04d0f3ea0 selftests/futex: Refactor futex_wait with kselftest_harness.h adds f341a20f6d7e selftests/futex: Refactor futex_requeue with kselftest_harness.h adds a91e8e372e4f selftests/futex: Refactor futex_waitv with kselftest_harness.h adds 4ba629e6c6dc selftests/futex: Refactor futex_priv_hash with kselftest_h [...] adds d35ca2f64272 selftests/futex: Refactor futex_numa_mpol with kselftest_h [...] adds b257d91c4db5 selftests/futex: Drop logging.h include from futex_numa adds 520db0559def selftests/futex: Remove logging.h file adds 4386f71623b7 selftest/futex: Fix spelling mistake "boundarie" -> "boundary" new c574fb2ed7c9 Merge tag 'locking-futex-2025-09-29' of git://git.kernel.o [...] adds 0a26e5eb78fb jiffies: Remove obsolete SHIFTED_HZ comment adds 24fb08dcc40f posix-timers: Avoid direct access to hrtimer clockbase adds 5f531fe9cb48 timers/itimer: Avoid direct access to hrtimer clockbase adds b68b7f3e9b50 sched/core: Avoid direct access to hrtimer clockbase adds e8875795160b lib: test_objpool: Avoid direct access to hrtimer clockbase adds 645e0644300b ALSA: hrtimer: Avoid direct access to hrtimer clockbase adds 44d7fb8acdf8 media: pwm-ir-tx: Avoid direct access to hrtimer clockbase adds cdea7cdae269 hrtimer: Use hrtimer_cb_get_time() helper adds 009eb5da29a9 hrtimer: Remove hrtimer_clock_base:: Get_time adds 3c3af563b317 hrtimer: Reorder branches in hrtimer_clockid_to_base() adds fe2a449a45b1 tick: Do not set device to detached state in tick_shutdown() adds d55dd6f5e47d LoongArch: Remove clockevents shutdown call on offlining adds b9aa93aa5185 clocksource: Print durations for sync check unconditionally adds 391253b25f07 time: Fix spelling mistakes in comments new c5448d46b399 Merge tag 'timers-core-2025-09-29' of git://git.kernel.org [...] adds d6bfdeb4fde7 clocksource/drivers/scx200: Add module owner adds 2cf51ab7f5c5 clocksource/drivers/stm32-lp: Add module owner adds 376d11d32718 clocksource/drivers/sun5i: Add module owner adds afe904f5091e clocksource/drivers/tegra186: Add module owner adds edef59887b5c clocksource/drivers/stm: Add module owner adds eea65574e259 clocksource/drivers/cs5535: Add module owner adds 84b1a903aed8 time/sched_clock: Export symbol for sched_clock register function adds ef0e000cd162 dt-bindings: timer: Convert faraday,fttmr010 to DT schema adds bb7bf8b44de1 dt-bindings: timer: mediatek: add MT6572 adds c1ff9e919add dt-bindings: timer: fsl,ftm-timer: use items for reg adds be26ec8b1479 of/irq: Export of_irq_count for modules adds 916aa36042db clocksource/drivers/timer-tegra186: Avoid 64-bit divide operation adds 7f3abae5b447 clocksource/drivers/timer-tegra186: Simplify calculating timeleft adds 409f8fe03e08 clocksource/drivers/tegra186: Avoid 64-bit division adds ffc5870fc4e0 dt-bindings: timer: Add fsl,timrot.yaml adds d27b4e33c954 clocksource/timer-econet-en751221: Convert comma to semicolon adds 99d19715daf5 dt-bindings: timer: mediatek,timer: Add MediaTek MT8196 co [...] adds 0b781f527d6f clocksource/drivers/vf-pit: Replace raw_readl/writel to re [...] adds 2decd0b63eb0 clocksource/drivers/vf-pit: Add COMPILE_TEST option adds 3996232e6e7e clocksource/drivers/vf-pit: Set the scene for multiple timers adds 361580317976 clocksource/drivers/vf-pit: Rework the base address usage adds 995ebf160433 clocksource/drivers/vf-pit: Pass the cpu number as parameter adds 8b0795e0fc0c clocksource/drivers/vf-pit: Encapsulate the initialization [...] adds 375fbfc66ca2 clocksource/drivers/vf-pit: Allocate the struct timer at i [...] adds 0c063c9afc1b clocksource/drivers/vf-pit: Convert raw values to BIT macros adds c106b698ab8d clocksource/drivers/vf-pit: Register the clocksource from [...] adds 1ba63930e723 clocksource/drivers/vf-pit: Encapsulate the macros adds d8629b9b2c17 clocksource/drivers/vf-pit: Encapsulate the PTLCVAL macro adds 7201c95c2589 clocksource/drivers/vf-pit: Use the node name for the inte [...] adds fcf25b4427c7 clocksource/drivers/vf-pit: Encapsulate clocksource enable [...] adds 13cea8527c95 clocksource/drivers/vf-pit: Enable and disable module on error adds 46e83e4afc05 clocksource/drivers/vf-pit: Encapsulate set counter function adds 5ba405c719ce clocksource/drivers/vf-pit: Consolidate calls to pit_*_dis [...] adds 3c34321e9b59 clocksource/drivers/vf-pit: Unify the function name for irq ack adds fc346a155fe9 clocksource/drivers/vf-pit: Rename the VF PIT to NXP PIT adds adaf5b248ff3 dt: bindings: fsl,vf610-pit: Add compatible for s32g2 and s32g3 adds bee33f22d7c3 clocksource/drivers/nxp-pit: Add NXP Automotive s32g2 / s3 [...] adds 5669d92f3efa ACPI: GTDT: Generate platform devices for MMIO timers adds 4891f01527bb clocksource/drivers/arm_arch_timer: Add standalone MMIO driver adds 0f67b56d84b4 clocksource/drivers/arm_arch_timer_mmio: Switch over to st [...] adds 4e9bfe6969a7 clocksource/drivers/arm_arch_timer_mmio: Add MMIO clocksource adds 0494fc345b37 clocksource/drivers/timer-ti-dm : Capture functionality fo [...] adds e7a251063350 clocksource/drivers/timer-rtl-otto: Work around dying timers adds ca90147e55a7 clocksource/drivers/timer-rtl-otto: Drop set_counter function adds c445bffbf28f clocksource/drivers/timer-rtl-otto: Do not interfere with [...] adds 931bd9273848 clocksource/drivers/timer-rtl-otto: Simplify documentation adds 764d0654114b clocksource/drivers/timer-tegra186: Don't print superfluou [...] adds 21b8a635f3b3 clocksource/drivers/ingenic-sysost: Convert from round_rat [...] adds 1c4b87c921fb clocksource/drivers/arm_global_timer: Add auto-detection f [...] adds cd32e596f02f clocksource/drivers/clps711x: Fix resource leaks in error paths adds 0c617a3f6210 clocksource/drivers/sh_cmt: Split start/stop of clock sour [...] adds 45d78cd0bf2c dt-bindings: timer: exynos4210-mct: Add compatible for ART [...] adds 749b61c2d6a9 Merge tag 'timers-v6.18-rc1' of git://git.kernel.org/pub/s [...] new 70de5572a82b Merge tag 'timers-clocksource-2025-09-29' of git://git.ker [...] adds 7c0c01a216e6 vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY adds 39f1ee1299c9 ARM: VDSO: Remove cntvct_ok global variable adds 7d298d25ce81 vdso: Move ENABLE_COMPAT_VDSO from core to arm64 adds f145d6bf8d59 vdso/gettimeofday: Remove !CONFIG_TIME_NS stubs adds ea1a1fa919a5 time: Build generic update_vsyscall() only with generic time vDSO adds eb3b66aab72c riscv: vdso: Untangle Kconfig logic adds 278f1c933c3f vdso: Drop kconfig GENERIC_VDSO_32 adds bb5bc7bfab06 vdso: Drop kconfig GENERIC_COMPAT_VDSO adds 7b338f6d4e3d vdso: Drop Kconfig GENERIC_VDSO_DATA_STORE adds bad53ae2dc42 vdso: Drop Kconfig GENERIC_VDSO_TIME_NS adds 258b37c6e626 vdso: Gate VDSO_GETRANDOM behind HAVE_GENERIC_VDSO adds 437054b1bbe1 vdso: Add struct __kernel_old_timeval forward declaration [...] adds 9f15e0f9ef51 selftests: vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper adds 4b59a9f7628f selftests: vDSO: vdso_test_abi: Correctly skip whole test [...] adds 3afe371d322c selftests: vDSO: vdso_test_abi: Use ksft_finished() adds d7516f25a90c selftests: vDSO: vdso_test_abi: Drop clock availability tests adds 74b408ff06c3 selftests: vDSO: vdso_test_abi: Use explicit indices for n [...] adds 7b87dbf9d846 selftests: vDSO: vdso_test_abi: Test CPUTIME clocks adds 7262aa781fea selftests: vDSO: vdso_test_abi: Add tests for clock_gettime64() adds e82bf7570d5c selftests: vDSO: Drop vdso_test_clock_getres new 4b81e2eb9e4d Merge tag 'timers-vdso-2025-09-29' of git://git.kernel.org [...] adds 86de56487e5f bpf: Allow syscall bpf programs to call non-recur helpers adds 31e838e1cdf4 selftests/bpf: Introduce task local data adds 120f1a950e49 selftests/bpf: Test basic task local data operations adds 784181141782 selftests/bpf: Test concurrent task local data key creation adds e56f416c8eb9 Merge branch 'task-local-data' adds 2d812311c2b2 bpftool: Add bpf_token show adds b7f640084916 bpftool: Add bpftool-token manpage adds f3af62b6cee8 bpftool: Add bash completion for token argument adds d87a513d0937 bpf: Allow struct_ops to get map id by kdata adds eeb52b6279cf selftests/bpf: Add multi_st_ops that supports multiple instances adds ba7000f1c360 selftests/bpf: Test multi_st_ops and calling kfuncs from d [...] adds 911c0359d8f6 Merge branch 'allow-struct_ops-to-create-map-id-to' adds cb070a8156c1 bpf: removed unused 'env' parameter from is_reg64 and insn [...] adds 77620d126739 bpf: use realloc in bpf_patch_insn_data adds 15a3b798a026 Merge branch 'bpf-use-vrealloc-in-bpf_patch_insn_data' adds fa479132845e bpf: Standardize function declaration style adds 9e293d47bfb9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 3e2b799008a7 bpf: Remove redundant __GFP_NOWARN adds c93c59baa5ab bpf: Tidy verifier bug message adds bf0c2a84df9f bpf: Replace kvfree with kfree for kzalloc memory adds 2caa6b88e0ba bpf: Don't use %pK through printk adds 07866544e410 selftests/bpf: Copy test_kmods when installing selftest adds 02fc01adec1c riscv, bpf: Extract emit_stx() helper adds d92c11a6b55b riscv, bpf: Extract emit_st() helper adds 01422a4f2c78 riscv, bpf: Extract emit_ldx() helper adds ec74ae56626b riscv: Separate toolchain support dependency from RISCV_ISA_ZACAS adds 5090b339eeb3 riscv, bpf: Add rv_ext_enabled macro for runtime detection [...] adds de39d2c4cdb6 riscv, bpf: Add Zacas instructions adds 1c0196b878a6 riscv, bpf: Optimize cmpxchg insn with Zacas support adds b18f4aae6a5d riscv, bpf: Add ex_insn_off and ex_jmp_off for exception t [...] adds fb7cefabae81 riscv, bpf: Add support arena atomics for RV64 adds dc0fe956144d selftests/bpf: Enable arena atomics tests for RV64 adds c80d79720647 bpf/selftests: Fix test_tcpnotify_user adds abdaf49be542 bpf: Remove migrate_disable in kprobe_multi_link_prog_run adds 6c6b4146deb1 libbpf: Fix reuse of DEVMAP adds 7f8fa9d370c1 selftests/bpf: Add test for DEVMAP reuse adds 3ec85602f86c Merge branch 'libbpf-fix-reuse-of-devmap' adds eada40e057fc s390/bpf: Do not write tail call counter into helper and k [...] adds c861a6b14713 s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL adds bc3905a71f02 s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG adds 12741630350c selftests/bpf: Clobber a lot of registers in tailcall_bpf2 [...] adds d87fdb1f27d7 bpf: Replace get_next_cpu() with cpumask_next_wrap() adds dbe99ea541f0 bpf: Add a verbose message when the BTF limit is reached adds 89d912e494f7 bpf: Add dynptr type for skb metadata adds 6877cd392bae bpf: Enable read/write access to skb metadata through a dynptr adds 0e74eb4d57f0 selftests/bpf: Cover verifier checks for skb_meta dynptr type adds 6dfd5e01e1a7 selftests/bpf: Pass just bpf_map to xdp_context_test helper adds dd9f6cfb4ef4 selftests/bpf: Parametrize test_xdp_context_tuntap adds 153f6bfd4890 selftests/bpf: Cover read access to skb metadata via dynptr adds ed9336080780 selftests/bpf: Cover write access to skb metadata via dynptr adds bd1b51b31978 selftests/bpf: Cover read/write to skb metadata at an offset adds 403fae59781f selftests/bpf: Cover metadata access from a modified skb clone adds 7f7a958a6a2c Merge branch 'add-a-dynptr-type-for-skb-metadata-for-tc-bpf' adds 5c42715e63a3 Merge branch 'bpf-next/skb-meta-dynptr' into 'bpf-next/master' adds bf7a6a67050f bpftool: Add kernel.kptr_restrict hint for no instructions adds b5bbbb70e5f5 s390/bpf: Use direct calls and jumps where possible adds 2693227c1150 libbpf: Export bpf_object__prepare symbol adds 78e097fbca71 libbpf: Add documentation to version and error API functions adds 21aeabb68258 selftests/bpf: Use vmlinux.h for BPF programs adds f41345f47fb2 bpf: Use tnums for JEQ/JNE is_branch_taken logic adds 0780f54ab129 selftests/bpf: Tests for is_scalar_branch_taken tnum logic adds d47cc4dea173 bpf: Use sha1() instead of sha1_transform() in bpf_prog_ca [...] adds 4223bf833c84 bpf: Remove preempt_disable in bpf_try_get_buffers adds 1b93c03fb319 rcu: add rcu_read_lock_dont_migrate() adds 8c0afc7c9c11 bpf: use rcu_read_lock_dont_migrate() for bpf_cgrp_storage_free() adds f2fa9b906911 bpf: use rcu_read_lock_dont_migrate() for bpf_inode_storag [...] adds 68748f0397a3 bpf: use rcu_read_lock_dont_migrate() for bpf_iter_run_prog() adds cf4303b70dfa bpf: use rcu_read_lock_dont_migrate() for bpf_task_storage_free() adds 427a36bb5504 bpf: use rcu_read_lock_dont_migrate() for bpf_prog_run_array_cg() adds 8e4f0b1ebcf2 bpf: use rcu_read_lock_dont_migrate() for trampoline.c adds f4c227cc977f Merge branch 'bpf-introduce-and-use-rcu_read_lock_dont_migrate' adds d0f27ff27c04 selftests/bpf: Remove entries from config.{arch} already p [...] adds b8efa810c1db s390/bpf: Add s390 JIT support for timed may_goto adds b68dfcc12a32 selftests/bpf: Add a missing newline to the "bad arch spec [...] adds 1e4e6b9e260d selftests/bpf: Add __arch_s390x macro adds 7197dbcba230 selftests/bpf: Enable timed may_goto verifier tests on s390x adds 21bce5694054 selftests/bpf: Remove may_goto tests from DENYLIST.s390x adds 2465bb83e0b4 Merge branch 's390-bpf-add-s390-jit-support-for-timed-may_goto' adds 1df7dad4d5c4 bpf: Improve the general precision of tnum_mul adds 2660b9d47750 bpf: Add selftest to check the verifier's abstract multiplication adds d3abefe89740 selftests/bpf: Fix typos and grammar in test sources adds 758acb9ccfdb libbpf: Fix USDT SIB argument handling causing unrecognize [...] adds 69424097ee10 selftests/bpf: Enrich subtest_basic_usdt case in selftests [...] adds 4c229f337e9c Merge branch 'libbpf-fix-usdt-sib-argument-handling-causin [...] adds 16175375da36 bpf, arm64: Add JIT support for timed may_goto adds 22b22bf9ee48 selftests/bpf: Enable timed may_goto tests for arm64 adds bd27626f4826 Merge branch 'bpf-arm64-support-for-timed-may_goto' adds 737433c6a559 selftests/bpf: Add LPM trie microbenchmarks adds 98857d111c53 selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2 adds 70f32a10ad42 bpftool: Refactor kernel config reading into common helper adds 6417ca85305e bpftool: Add CET-aware symbol matching for x86_64 architectures adds e4980fa64636 bpf: Replace kvfree with kfree for kzalloc memory adds 2a912258c90e selftests/bpf: Upon failures, exit with code 1 in test_xsk.sh adds c9110e6f7237 selftests/bpf: Fix count write in testapp_xdp_metadata_copy() adds 8bad31edf549 selftests/bpf: move get_ksyms and get_addrs to trace_helpers.c adds adf6b57ce46c selftests/bpf: skip recursive functions for kprobe_multi adds a85d888768ea selftests/bpf: add benchmark testing for kprobe-multi-all adds 525ac69b1eba Merge branch 'selftests-bpf-benchmark-all-symbols-for-kpro [...] adds 19559e844184 bpf: add bpf_strcasecmp kfunc adds abc8a952d4aa selftests/bpf: Test kfunc bpf_strcasecmp adds 929adf8838f7 bpf, arm64: Remove duplicated bpf_flush_icache() adds 4b69e31329b6 selftests/bpf: Introduce experimental bpf_in_interrupt() adds 88a3bde432b8 selftests/bpf: Add case to test bpf_in_interrupt() adds 2d92ef7da260 Merge branch 'selftests-bpf-introduce-experimental-bpf_in_ [...] adds b338cf849ec8 libbpf: Remove unused args in parse_usdt_note adds 54728bd535fb bpf: Return an error pointer for skb metadata when CONFIG_NET=n adds 9621eb635ba9 Merge branch 'bpf-next/skb-meta-dynptr' into 'bpf-next/master' adds e12873ee856f selftests/bpf: Add BPF program dump in veristat adds 93a83d044314 selftests/bpf: Fix the issue where the error code is 0 adds 34f86083a4e1 bpf: replace use of system_wq with system_percpu_wq adds 0409819a0021 bpf: replace use of system_unbound_wq with system_dfl_wq adds a857210b104f bpf: WQ_PERCPU added to alloc_workqueue users adds 60ef54156148 Merge branch 'bpf-replace-wq-users-and-add-wq_percpu-to-al [...] adds f85981327a90 selftests/bpf: Fix incorrect array size calculation adds 5d87e96a4971 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] adds 0460484244e1 bpf: arm64: simplify exception table handling adds 70f23546d246 bpf: core: introduce main_prog_aux for stream access adds 5c5240d02061 bpf: Report arena faults to BPF stderr adds 744eeb2b27c2 selftests: bpf: introduce __stderr and __stdout adds edd03fcd7601 selftests: bpf: use __stderr in stream error tests adds 86f2225065be selftests/bpf: Add tests for arena fault reporting adds a578b54a8ad2 Merge branch 'bpf-report-arena-faults-to-bpf-streams' adds 6798668ab195 riscv, bpf: Remove duplicated bpf_flush_icache() adds fd2e08128944 riscv, bpf: Sign extend struct ops return values properly adds 32d376610bdf bpftool: Search for tracefs at /sys/kernel/tracing first adds f7528e441213 selftests/bpf: Skip timer_interrupt case when bpf_timer is [...] adds a9d4e9f0e871 selftests/bpf: Fix arena_spin_lock selftest failure adds 2c8951339506 bpf: Do not limit bpf_cgroup_from_id to current's namespace adds a8250d167c0c selftests/bpf: Add a test for bpf_cgroup_from_id lookup in [...] adds 61ee2cce3fe4 Merge branch 'remove-use-of-current-cgns-in-bpf_cgroup_from_id' adds 3ae4c527080c selftests/bpf: More open-coded gettid syscall cleanup adds b13448dd64e2 bpf: potential double-free of env->insn_aux_data adds 6fabca2fc94d bpf: Explicitly check accesses to bpf_sock_addr adds 7c60f6e488b7 selftests/bpf: Move macros to bpf_misc.h adds 180a46bc1a1c selftests/bpf: Test accesses to ctx padding adds a3c73d629ea1 bpf: dont report verifier bug for missing bpf_scc_visit on [...] adds a24a2dda70fb selftests/bpf: trigger verifier.c:maybe_exit_scc() for a s [...] adds 6ff4a0fa3e1b bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free() adds 1512231b6cc8 bpf: Enforce RCU protection for KF_RCU_PROTECTED adds 8b788d663861 selftests/bpf: Add tests for KF_RCU_PROTECTED adds 3547a61ee2fe Merge branch 'update-kf_rcu_protected' adds 603b44162325 bpf: Update the bpf_prog_calc_tag to use SHA256 adds baefdbdf6812 bpf: Implement exclusive map creation adds c297fe3e9f99 libbpf: Implement SHA256 internal helper adds 567010a5478f libbpf: Support exclusive map creation adds 6c850cbca82c selftests/bpf: Add tests for exclusive maps adds ea2e6467ac36 bpf: Return hashes of maps in BPF_OBJ_GET_INFO_BY_FD adds 8cd189e414bb bpf: Move the signature kfuncs to helpers.c adds daf4c2929fb7 bpf: bpf_verifier_state->cleaned flag instead of REG_LIVE_DONE adds 6cd21eb9adc9 bpf: use compute_live_registers() info in clean_func_state adds 12a23f93a50d bpf: remove redundant REG_LIVE_READ check in stacksafe() adds 3b20d3c120ba bpf: declare a few utility functions as internal api adds efcda22aa541 bpf: compute instructions postorder per subprogram adds b3698c356ad9 bpf: callchain sensitive stack liveness tracking using CFG adds e41c237953b3 bpf: enable callchain sensitive stack liveness tracking adds ccf25a67c7e2 bpf: signal error if old liveness is more conservative than new adds 107e16979905 bpf: disable and remove registers chain based liveness adds 79f047c7d968 bpf: table based bpf_insn_successors() adds 34c513be3dad selftests/bpf: __not_msg() tag for test_loader framework adds fdcecdff905c selftests/bpf: test cases for callchain sensitive live sta [...] adds 815276dbfbb7 Merge branch 'bpf-replace-path-sensitive-with-path-insensi [...] adds bce5749b0201 bpftool: Add HELP_SPEC_OPTIONS in token.c adds 57cb26950112 bpftool: Fix UAF in get_delegate_value adds 5612ea8b5543 bpftool: Fix -Wuninitialized-const-pointer warnings with c [...] adds 5a427fddec5e selftests/bpf: Fix selftest verifier_arena_large failure adds 349271568303 bpf: Implement signature verification for BPF programs adds fb2b0e290147 libbpf: Update light skeleton for signing adds ea923080c145 libbpf: Embed and verify the metadata hash in the loader adds 40863f4d6ef2 bpftool: Add support for signing BPF programs adds b720903e2b14 selftests/bpf: Enable signature verification for some lskel tests adds 58a5820582e4 Merge branch 'signed-bpf-programs' adds f90213261681 bpf: refactor special field-type detection adds 5eab266b801f bpf: extract generic helper from process_timer_func() adds acc3a0d2506c bpf: htab: extract helper for freeing special structs adds d2699bdb6eba bpf: verifier: permit non-zero returns from async callbacks adds 5c8fd7e2b5b0 bpf: bpf task work plumbing adds 5e8134f50d30 bpf: extract map key pointer calculation adds 38aa7003e369 bpf: task work scheduling kfuncs adds 39fd74dfd5d2 selftests/bpf: BPF task work scheduling tests adds c6ae18e0af5e selftests/bpf: add bpf task work stress tests adds 348f6117c16a Merge branch 'bpf-introduce-deferred-task-context-execution' adds a91ae3c89311 bpf, x86: Add support for signed arena loads adds eab2a71f3a6a bpf, arm64: Add support for signed arena loads adds f61654912404 selftests: bpf: Add tests for signed loads from arena adds 2383e45f1da7 Merge branch 'signed-loads-from-arena' adds ccb4f5d91ec4 bpf: Allow union argument in trampoline based programs adds 1c6686bf7fc1 selftests/bpf: Add union argument tests using fexit programs adds f0b5c1490aa8 Merge branch 'bpf-allow-union-argument-in-trampoline-based [...] adds 0d3bf643b41b bpftool: Add bash completion for program signing options adds d0bf7cd5df18 riscv: bpf: Fix uninitialized symbol 'retval_off' adds 8b52d09a1dfe Merge branch 'riscv-bpf-fix-uninitialized-symbol-retval_off' adds 8f12d1137c23 bpf: Clear pfmemalloc flag when freeing all fragments adds dea1526fbafb bpf: Allow bpf_xdp_shrink_data to shrink a frag from head [...] adds 4dce1a0d7cf3 bpf: Support pulling non-linear xdp data adds 0e7a733ab3d7 bpf: Clear packet pointers after changing packet data in kfuncs adds 7eb83bff02ad bpf: Make variables in bpf_prog_test_run_xdp less confusing adds fe9544ed1a2e bpf: Support specifying linear xdp packet data size for BP [...] adds 323302f54db9 selftests/bpf: Test bpf_xdp_pull_data adds efec2e55bdef selftests: drv-net: Pull data before parsing headers adds 5000380e3204 Merge branch 'add-kfunc-bpf_xdp_pull_data' adds 34f033a6c9c9 Merge branch 'bpf-next/xdp_pull_data' into 'bpf-next/master' adds 7384893d970e bpf: Allow uprobe program to change context registers adds 4363264111e1 uprobe: Do not emulate/sstep original instruction when ip [...] adds 7f8a05c5d388 selftests/bpf: Add uprobe context registers changes test adds 6a4ea0d1cb44 selftests/bpf: Add uprobe context ip register change test adds 1b881ee294b2 selftests/bpf: Add kprobe write ctx attach test adds 3d237467a444 selftests/bpf: Add kprobe multi write ctx attach test adds ceeaa7135723 Merge branch 'uprobe-bpf-allow-to-change-app-registers-fro [...] adds d4680a11e14c bpf: Mark kfuncs as __noclone adds dd948aa63ee4 MAINTAINERS: Delete inactive maintainers from AF_XDP adds 5730dacb3f17 selftests/bpf: Task_work selftest cleanup fixes adds bc8712f2b525 bpf: Emit struct bpf_xdp_sock type in vmlinux BTF adds 1193c46c1745 selftests/bpf: Test changing packet data from global funct [...] adds 105eb5dc7410 selftests/bpf: Fix flaky bpf_cookie selftest adds 17f0d1f6321c bpf: Add lookup_and_delete_elem for BPF_MAP_STACK_TRACE adds 363b17e273f0 selftests/bpf: Refactor stacktrace_map case with skeleton adds d43029ff7d1b selftests/bpf: Add stacktrace map lookup_and_delete_elem t [...] adds 991e555efffd selftests/bpf: Test changing packet data from kfunc adds 0cc114dc358c libbpf: Fix error when st-prefix_ops and ops from differ btf adds 87608c2a7718 bpf: Remove duplicate crypto/sha2.h header adds 4b2113413e76 bpftool: Remove duplicate string.h header adds 4540aed51b12 bpf: Enforce expected_attach_type for tailcall compatibility adds 0e8e60e86cf3 selftests/bpf: Add test case for different expected_attach_type adds 15cf39221e89 selftests/bpf: Add stress test for rqspinlock in NMI adds 4ef77dd584cf libbpf: Replace AF_ALG with open coded SHA-256 new ae28ed4578e6 Merge tag 'bpf-next-6.18' of git://git.kernel.org/pub/scm/ [...] adds 7cedf7345cce rust: alloc: kvec: add doc example for as_slice method adds a55498c7d8a6 rust: alloc: kvec: simplify KUnit test module name to "rust_kvec" adds 8d3e8057eead rust: make `ArrayLayout::new_unchecked` a `const fn` adds f87de6919dc1 rust: make `kvec::Vec` functions `const fn` adds 1b1a946dc2b5 rust: alloc: specify the minimum alignment of each allocator adds bb9749f32ad3 rust: alloc: take the allocator into account for FOREIGN_ALIGN adds 7e25d84f460c rust: dma: Update ARef and AlwaysRefCounted imports from s [...] adds 8efe8816a7dd rust: alloc: add ARCH_KMALLOC_MINALIGN to bindgen blocklist adds ac9eea3d08c2 rust: alloc: implement Box::pin_slice() adds 17d5efcbfe6f rust: kernel: remove support for unused host `#[test]`s adds fe927defbb4f rust: alloc: remove `allocator_test` adds f1d3703fa371 Merge tag 'alloc-next-v6.18-2025-09-04' of https://github. [...] adds 8a7c11af8e59 rust: sync: Update ARef and AlwaysRefCounted imports from [...] adds 208d7f788e84 rust: block: fix `srctree/` links adds c2783c7cfefd rust: drm: fix `srctree/` links adds 9e3bbbf5f316 rust: warn if `srctree/` links do not exist adds 6d65ccac394c rust: error: add C header links adds 72b04a8af7fb rust: prelude: re-export `core::mem::{align,size}_of{,_val}` adds 4710b47988fc rust: task: update ARef and AlwaysRefCounted imports from [...] adds 3c847e17225a rust: add `pin-init` as a dependency to `bindings` and `uapi` adds 4846300ba8f9 rust: derive `Zeroable` for all structs & unions generated [...] adds 4fa9f72d657a rust: cpufreq: replace `MaybeUninit::zeroed().assume_init( [...] adds 58b4aa53606f rust: error: improve `Error::from_errno` documentation adds 099381a08db3 rust: error: improve `to_result` documentation adds 67ff56cecc87 rust: kernel: cpu: mark `CpuId::current()` inline adds a15d12c24fa7 rust: sync: extend module documentation of aref adds bf87a41b85d6 rust: list: Add an example for `ListLinksSelfPtr` usage adds 4b4d06a7630e gpu: nova-core: use `kernel::{fmt,prelude::fmt!}` adds 1f96115f502a rust: alloc: use `kernel::{fmt,prelude::fmt!}` adds e0be3d34f108 rust: block: use `kernel::{fmt,prelude::fmt!}` adds 97bcbe585476 rust: device: use `kernel::{fmt,prelude::fmt!}` adds e6aedde22dc4 rust: file: use `kernel::{fmt,prelude::fmt!}` adds aa2417c1a584 rust: kunit: use `kernel::{fmt,prelude::fmt!}` adds 5990533a83bb rust: seq_file: use `kernel::{fmt,prelude::fmt!}` adds 0fe1ca3c8bc5 rust: sync: use `kernel::{fmt,prelude::fmt!}` adds eb98599528eb rust: device: use `kernel::{fmt,prelude::fmt!}` adds 7dfabaa0c489 drm/panic: use `core::ffi::CStr` method names adds 7ad635c936f8 rust: auxiliary: use `core::ffi::CStr` method names adds a3a7d09ab8bf rust: configfs: use `core::ffi::CStr` method names adds 23cd58b1d803 rust: cpufreq: use `core::ffi::CStr` method names adds 23218425cb2f rust: drm: use `core::ffi::CStr` method names adds 141ba59cc967 rust: firmware: use `core::ffi::CStr` method names adds f16a23743ef5 rust: kunit: use `core::ffi::CStr` method names adds e49c43ef82f5 rust: miscdevice: use `core::ffi::CStr` method names adds 182d95571ffa rust: net: use `core::ffi::CStr` method names adds 5749cd1ed8bd rust: of: use `core::ffi::CStr` method names adds 657403637f7d rust: acpi: use `core::ffi::CStr` method names adds 9578c3906c7d rust: macros: reduce collections in `quote!` macro adds a984da24e7ac rust: hrtimer: Document the return value for HrTimerHandle [...] adds 0e2aab67f2d5 rust: hrtimer: Add HrTimerInstant adds 3efb9ce91c52 rust: hrtimer: Add HrTimer::raw_forward() and forward() adds 3f2a5ba784b8 rust: hrtimer: Add HrTimerCallbackContext and ::forward() adds ac0a7bd27f65 rust: hrtimer: Add forward_now() to HrTimer and HrTimerCal [...] adds 583802cc99bd rust: time: Add Instant::from_ktime() adds 4b0147494275 rust: hrtimer: Add HrTimer::expires() adds 22b65a40574e rust: time: Implement Add<Delta>/Sub<Delta> for Instant adds 4521438fb076 rust: time: Implement basic arithmetic operations for Delta adds cfe872eba907 Merge tag 'rust-timekeeping-v6.18' of https://github.com/R [...] adds ea60cea07d8c rust: add `Alignment` type adds f3f6b3664302 gpu: nova-core: use Alignment for alignment-related operations new f4e0ff7e45c3 Merge tag 'rust-6.18' of git://git.kernel.org/pub/scm/linu [...] adds 1201f6fb5bfd tools/nolibc: fix error return value of clock_nanosleep() adds 2be3fd903a67 selftests/nolibc: be more specific about variables affecti [...] adds 32042f638cb8 selftests/nolibc: deduplicate invocations of toplevel Makefile adds 1a5b40317dcb selftests/nolibc: don't pass CC to toplevel Makefile adds 850047b19741 selftests/nolibc: always compile the kernel with GCC adds d1ff0e2d13d6 tools/nolibc: avoid error in dup2() if old fd equals new fd adds b22d81ed319c tools/nolibc: use tabs instead of spaces for indentation adds e6366101ce1f tools/nolibc: remove __nolibc_enosys() fallback from time6 [...] adds 4b6ffb2d87a7 tools/nolibc: remove __nolibc_enosys() fallback from *at() [...] adds 09adec1f4b44 tools/nolibc: remove __nolibc_enosys() fallback from dup2() adds fbd47de75502 tools/nolibc: remove __nolibc_enosys() fallback from fork [...] adds f11e156e0f1a tools/nolibc: fold llseek fallback into lseek() adds 61a3cf7934b6 kselftest/arm64: tpidr2: Switch to waitpid() over wait4() adds 4c2ef951cfe6 tools/nolibc: drop wait4() support adds 6d33ce3634f9 selftests/nolibc: fix EXPECT_NZ macro adds ca38943e83c7 selftests/nolibc: remove outdated comment about construct order adds 0ff52df6b32a tools/nolibc: make time_t robust if __kernel_old_time_t is [...] adds 2d965c1ae413 tools/nolibc: add stdbool.h to nolibc includes new 50c19e20ed2e Merge tag 'nolibc-20250928-for-6.18-1' of git://git.kernel [...] adds 1f54d5e5cd2a rust: irq: add irq module adds 746680ec6696 rust: irq: add flags module adds 0851d34a8cc3 rust: irq: add support for non-threaded IRQs and handlers adds 135d40523244 rust: irq: add support for threaded IRQs and handlers adds 17e70f0c549f rust: platform: add irq accessors adds 9b6d4fb9804f rust: pci: add irq accessors adds 29e16fcd67ee rust: irq: add &Device<Bound> argument to irq callbacks adds 377c2b3c46c6 MAINTAINERS: add "DEVICE I/O & IRQ [RUST]" entry adds 4005dac65731 rust: auxiliary: Use `c_` types from prelude instead of adds b0d73ad12695 rust: pci: use c_* types via kernel prelude adds cd58b0b11d21 rust: Update PCI binding safety comments and add inline co [...] adds b6a37d1d4694 rust: Add several miscellaneous PCI helpers adds 1e180614b360 rust: driver-core: Update ARef and AlwaysRefCounted import [...] adds 292cb391479d software node: Constify node_group in registration functions adds 1d6249c1ce82 sysfs: remove bin_attribute::read_new/write_new() adds 44d454fcffa8 sysfs: remove attribute_group::bin_attrs_new adds 842aedc3907d rust: Add cpu_relax() helper adds 349a64256534 rust: Add read_poll_timeout function adds b71763a0a330 Merge 6.17-rc3 into driver-core-next adds ed78a01887e2 rust: pci: provide access to PCI Class and Class-related items adds 5e20962a9fc8 rust: pci: provide access to PCI Vendor values adds dd3933e9b572 rust: pci: add DeviceId::from_class_and_vendor() method adds 6783d3b08595 gpu: nova-core: avoid probing non-display/compute PCI functions adds 1b8ac37677d3 rust: pci: use pci::Vendor instead of bindings::PCI_VENDOR_ID_* adds 7bb02685fb5a rust: pci: inline several tiny functions adds 1ad926459970 driver core: faux: Set power.no_pm for faux devices adds c2ce2453413d driver core/PM: Set power.no_callbacks along with power.no_pm adds 2b2d4c744e1a drivers: base: fix "publically"->"publicly" adds a86537ad21c7 driver core: get_dev_from_fwnode(): document potential race adds 716cec5fc92f driver core: Fix order of the kernel-doc parameters adds eca710386972 driver core: auxiliary bus: Drop dev_pm_domain_detach() call adds 4c48aed6dfcd driver core: auxiliary bus: Optimize logic of auxiliary_ma [...] adds 7f201ca18c82 rust: debugfs: Add initial support for directories adds 5e40b591cb46 rust: debugfs: Add support for read-only files adds 839dc1d15b9b rust: debugfs: Add support for writable files adds 40ecc49466c8 rust: debugfs: Add support for callback-based files adds 6f227d21377c samples: rust: Add debugfs sample driver adds 5f0942581dd0 rust: debugfs: Add support for scoped directories adds d4a5d397c7fb samples: rust: Add scoped debugfs sample driver adds 3b5eba544a8a perf: make pmu_bus const adds c319c4ec0624 Merge 6.17-rc6 into driver-core-next adds a404d099554d rust: pci: fix incorrect platform reference in PCI driver [...] adds 855318e7c0c4 rust: pci: fix incorrect platform reference in PCI driver [...] adds d53ea977adf9 rust: pci: display symbolic PCI class names adds 6d97171ac658 rust: pci: display symbolic PCI vendor names new eb3289fc474f Merge tag 'driver-core-6.18-rc1' of git://git.kernel.org/p [...] adds 432418bf27ab platform/chrome: cros_ec_chardev: Remove redundant struct field adds 032c59c1d3cd platform/chrome: cros_ec_chardev: Decouple fops from struc [...] adds 8abbbbb588f1 platform/chrome: cros_ec: Avoid -Wflex-array-member-not-at [...] adds f7439a723e5a platform/chrome: wilco_ec: Remove redundant semicolons adds 918856986014 platform/chrome: Centralize cros_ec_device allocation adds e19ceeb1c0f6 platform/chrome: Centralize common cros_ec_device initialization adds 7a79b0bfd8b3 platform/chrome: cros_ec: Separate initialization from cro [...] adds 56cb557279d7 platform/chrome: cros_ec: Add a flag to track registration state adds 48633acccf38 Input: cros_ec_keyb - Defer probe until parent EC device i [...] new 57cf7a603b6d Merge tag 'chrome-platform-v6.18' of git://git.kernel.org/ [...] adds f116af2eb51e hwmon: (k10temp) Add thermal support for AMD Family 1Ah-ba [...] adds 25b2c02e5b1f hwmon: (asus-ec-sensors) Add STRIX B850-I GAMING WIFI adds 32afccb263e4 hwmon: (asus-ec-sensors) Add B650E-I adds 0183cb21b8a8 hwmon: (asus-ec-sensors) Add ROG STRIX Z790E GAMING WIFI II adds 6a9b2fb8411e dt-bindings: hwmon: (lm75) Add binding for NXP P3T1750 adds 83b3354a4ad9 hwmon: (lm75) Add NXP P3T1750 support adds fec40c4837a9 hwmon: (asus-ec-sensors) Add X670E-I GAMING WIFI adds 15c831736690 hwmon: (asus-ec-sensors) Add Z790-I GAMING WIFI adds 3aa72cf03924 hwmon: (asus-ec-sensors) Narrow lock for X870E-CREATOR WIFI adds ceb562d109ca MAINTAINERS: Mark coretemp driver as orphaned adds 3331e5469219 dt-bindings: hwmon: adm1275: add sq24905c support adds 1ba272bfdf55 hwmon: (pmbus/adm1275) add sq24905c support adds 71e5262374e7 hwmon: Remove Jean Delvare from maintainers adds a6461d2039fa hwmon: (ltc4282) remove the use of dev_err_probe() adds fd1a9a68e64f dt-bindings: hwmon: convert lantiq-cputemp to yaml adds e5d1e313d7b6 hwmon: (k10temp) Add device ID for Strix Halo adds f86e7a69ca9a hwmon: (sch56xx-common) don't print superfluous errors adds 43c056ac85b6 hwmon: (lenovo-ec-sensors) Update P8 supprt adds d9d61f1da350 hwmon: (sbtsi_temp) AMD CPU extended temperature range support adds 5473fccb809a dt-bindings: hwmon: (pmbus/isl68137) add RAA228244 and RAA [...] adds 2190ad55a601 hwmon: (pmbus/isl68137) add support for Renesas RAA228244 [...] adds 3d5fcffcdf62 docs: hwmon: add RAA228244 and RAA228246 info to isl68137 [...] adds 468a20df2ba6 hwmon: (coretemp) Replace x86_model checks with VFM ones adds d5c42cb4583c hwmon: (nct6775) Use int type to store negative error codes adds 9d4388466768 (asus-ec-sensors) add Pro WS WRX90E-SAGE SE adds aa52d636641b hwmon: (asus-ec-sensors) refine config description adds 402dfbe7ef6b hwmon: crps: Fix typos in crps.rst documentation adds fa1ab48bfe97 dt-bindings: hwmon: tmp102: Add label property adds d41f80bd43e6 hwmon: tmp102: Add support for label adds 58639dfde0c2 dt-bindings: hwmon: ti,ina2xx: Add INA780 device adds f19617d1478a dt-bindings: hwmon: ti,ina2xx: Update details for various chips adds 34c61c198d06 hwmon: (asus-ec-sensors) add ROG STRIX Z690-E GAMING WIFI adds 5529bc1a2ff0 hwmon: (asus-ec-sensors) sort declarations adds 8702c8f53d93 hwmon: (asus-ec-sensors) add PRIME Z270-A adds bd48b5a4e8d3 dt-bindings: hwmon: pwm-fan: Document after shutdown fan settings adds da0a3cc73a2b hwmon: (pwm-fan) Implement after shutdown fan settings adds 0bcd01f757bc hwmon: Introduce 64-bit energy attribute support adds 9a8113a5c6eb hwmon: (ina238) Drop platform data support adds f2711a19651f hwmon: (ina238) Update documentation and Kconfig entry adds 8640f9ab1015 hwmon: (ina238) Drop pointless power attribute check on at [...] adds 40a5da1ec101 hwmon: (ina238) Rework and simplify temperature calculations adds 4a4fcd611295 hwmon: (ina238) Pre-calculate current, power, and energy LSB adds 7e420b6a2742 hwmon: (ina238) Simplify voltage register accesses adds bcac89eebefb hwmon: (ina238) Improve current dynamic range adds b7bce92f2890 hwmon: (ina238) Stop using the shunt voltage register adds a1d5f8ecb934 hwmon: (ina238) Add support for current limits adds e7702d72c3e3 hwmon: (ina238) Order chip information alphabetically adds cc67b875c9e4 hwmon: (ina238) Use the energy64 attribute type to report [...] adds 807e315bf950 hwmon: (ina238) Support active-high alert polarity adds d153106bd4fd hwmon: (ina238) Only configure calibration and shunt regis [...] adds 248fd3b96d08 hwmon: (ina238) Add support for INA780 adds 7942ca9a4751 dt-bindings: hwmon: ti,ina2xx: Add INA700 adds 273bfedc003c hwmon: (ina238) Add support for INA700 adds 55cb81254333 hwmon: (asus-ec-sensors) add ROG STRIX X870-I GAMING WIFI adds 552e369db339 hwmon: (nzxt-smart2) Use devm_mutex_init() adds c97c66e04c22 dt-bindings: hwmon: Add MPS mp2869,mp29608,mp29612,mp29816 [...] adds a3a2923aaf7f hwmon: add MP2869,MP29608,MP29612 and MP29816 series driver adds 90bad684e9ac hwmon: add MP29502 driver adds 3ad2a7b9b15d hwmon: Serialize accesses in hwmon core adds 94a28f9ba264 hwmon: (sht21) Documentation cleanup adds a0cce0936898 hwmon: (sht21) Add support for SHT20, SHT25 chips adds 0ab88e239439 hwmon: add GPD devices sensor driver adds 69001f21ded7 hwmon: document: add gpd-fan adds 7e5969a4d3e7 dt-bindings: trivial-devices: Add sht2x sensors adds 393de14673d6 hwmon: (sht21) Add devicetree support adds 80038a758b7f hwmon: sy7636a: add alias adds bca9b6633fb9 dt-bindings: trivial-devices: add mps,mp5998 adds bef3c793542b hwmon: (pmbus/mp5990) add support for MP5998 adds 1fac317b6cae hwmon: (gpd-fan) Fix range check for pwm input adds 5d5ec7c81c37 hwmon: (asus-ec-sensors) add ROG STRIX X670E-E GAMING WIFI adds ddb61e737f04 hwmon: (dell-smm) Remove Dell Precision 490 custom config data adds b3499883c6d5 hwmon: (dell-smm) Move clamping of fan speed out of i8k_set_fan() adds 2c8ac03aad7a hwmon: (asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFI adds 584d55be66ef hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex adds 205c73026221 hwmon: (gpd-fan) complete Kconfig dependencies adds 1c1658058c99 hwmon: (dell-smm) Add support for automatic fan mode adds 53d3bd48ef6f hwmon: (dell-smm) Add support for Dell OptiPlex 7040 adds 31c092baea5a hwmon: (asus-ec-sensors) add TUF GAMING X670E PLUS WIFI adds 0f6eae86e626 dt-bindings: hwmon: sl28cpld: add sa67mcu compatible adds 443b39c82c32 hwmon: add SMARC-sAM67 support adds 60ac65a31041 platform/chrome: update pwm fan control host commands adds fb8e659309f7 hwmon: (cros_ec) add PWM control over fans adds 5798b62867b4 hwmon: (cros_ec) register fans into thermal framework cool [...] adds c02e4644f8ac hwmon: (mlxreg-fan) Separate methods of fan setting coming [...] adds 1e11552ee54d hwmon: (mlxreg-fan) Add support for new flavour of capabil [...] adds 76bb6969a8cf dt-bindings: hwmon: (lm75) allow interrupt for ti,tmp75 new 989253cc46ff Merge tag 'hwmon-for-v6.18-rc1' of git://git.kernel.org/pu [...] adds 75604e9a5b60 pwm: loongson: Fix LOONGSON_PWM_FREQ_DEFAULT adds 3a4b9d027e40 pwm: berlin: Fix wrong register in suspend/resume adds afe872274edc pwm: Fix incorrect variable used in error message adds 21a5e91fda50 pwm: tiehrpwm: Don't drop runtime PM reference in .free() adds 878dbfc12cc5 pwm: tiehrpwm: Make code comment in .free() more useful adds bc7ce5bfc504 pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle [...] adds 00f83f0e07e4 pwm: tiehrpwm: Fix corner case in clock divisor calculation adds 09cbe5468124 dt-bindings: timer: renesas,rz-mtu3: Use #pwm-cells = <3> adds 5364e70b013c pwm: Disable PWM_DEBUG check for disabled states adds b871d093f1ca pwm: Check actual period and duty_cycle for ignored polarity test adds e7c9b66b1069 pwm: Provide a gpio device for waveform drivers adds a2f77ae4778d pwm: tiecap: Document behaviour of hardware disable adds c95ab56a7ad6 pwm: mediatek: Simplify representation of channel offsets adds 88863c9d81bb pwm: mediatek: Introduce and use a few more register defines adds f43e1280731c pwm: mediatek: Rework parameters for clk helper function adds a911f15745fd pwm: mediatek: Initialize clks when the hardware is enable [...] adds edd6a37e06f3 pwm: mediatek: Implement .get_state() callback adds 849b064c1697 pwm: mediatek: Fix various issues in the .apply() callback adds ed5902a24648 pwm: mediatek: Lock and cache clock rate adds 3513752cfe6f dt-bindings: pwm: fsl,vf610-ftm-pwm: Add compatible for s3 [...] adds d8af3812b1e8 pwm: Add the S32G support in the Freescale FTM driver adds ca478d8a4b6d pwm: pca9685: Don't disable hardware in .free() adds de5855613263 pwm: pca9685: Use bulk write to atomicially update registers adds 3d4c42172380 pwm: pca9685: Make use of register caching in regmap adds 42f18ae36f3f pwm: pca9685: Drop GPIO support adds ce1116446098 pwm: pca9586: Convert to waveform API adds efedb508591e dt-bindings: pwm: nxp,lpc1850-sct-pwm: Minor whitespace cl [...] adds d322a0e01d9e dt-bindings: pwm: apple,s5l-fpwm: Add t6020-fpwm compatible adds ebd524a3ac3a dt-bindings: pwm: samsung: add exynos8890 compatible adds 8f2689f194b8 pwm: cros-ec: Avoid -Wflex-array-member-not-at-end warnings new c050daf69f3e Merge tag 'pwm/for-6.18-rc1' of git://git.kernel.org/pub/s [...] adds 03db20aaa3ba gpio: stmpe: Allow to compile as a module adds 7ce73ee6dc59 gpio: aggregator: fix macros coding style error adds 0d1e68fb1efd gpio: twl4030: Remove error print for devm_add_action_or_reset() adds 6ec4b94e8e95 gpio: TODO: remove the task for converting to the new line [...] adds 181fe022ecf8 gpiolib: add support to register sparse pin range adds 871c7cd54830 gpio: aggregator: move GPIO forwarder allocation in a dedi [...] adds c44ce91b8ada gpio: aggregator: refactor the code to add GPIO desc in th [...] adds 10d022efe2c4 gpio: aggregator: refactor the forwarder registration part adds b94cf35db606 gpio: aggregator: update gpiochip_fwd_setup_delay_line() p [...] adds 6e986f8852f5 gpio: aggregator: export symbols of the GPIO forwarder library adds b31c68fd851e gpio: aggregator: handle runtime registration of gpio_desc [...] adds 60e92c1009c7 gpio: aggregator: add possibility to attach data to the forwarder adds 53ec9169db13 lib/string_choices: Add str_input_output() helper adds 38f7b4a6a051 Merge tag 'gpio-aggregator-refactoring-for-v6.18-rc1' of g [...] adds 148547000cfc gpio: aggregator: Fix off by one in gpiochip_fwd_desc_add() adds 5893165a27e7 gpio: remove unneeded 'fast_io' parameter in regmap_config adds 4bcff9c05b9d pinctrl: stm32: use new generic GPIO chip API adds 658cd189d793 pinctrl: equilibrium: use new generic GPIO chip API adds d2e9afca3a40 pinctrl: npcm8xx: use new generic GPIO chip API adds 9e546aa9d5e0 pinctrl: npcm7xx: use new generic GPIO chip API adds 051f7141673a pinctrl: wpcm450: use new generic GPIO chip API adds c48156d111f0 Merge branch 'ib-gpio_generic_chip_init' of git://git.kern [...] adds 6e376f245f19 gpio: generic: provide to_gpio_generic_chip() adds 16397871b6e3 gpio: generic: provide helpers for reading and writing registers adds 13ba232ed845 gpio: hisi: use the BGPIOF_UNREADABLE_REG_DIR flag adds d6307707d50b gpio: ts4800: remove the unnecessary call to platform_set_ [...] adds 8a8e9a1a9272 gpio: ts4800: use generic device properties adds ac1eca3ab9fc gpio: ts4800: use dev_err_probe() adds 9215a4fb5942 gpio: ts4800: use new generic GPIO chip API adds 4ba2193ce0b9 gpio: loongson-64bit: use new generic GPIO chip API adds 84bebb7e7ed0 gpio: dwapb: use new generic GPIO chip API adds 728e0ca4e196 gpio: amdpt: use new generic GPIO chip API adds ebd63ab0f20f gpio: rda: use new generic GPIO chip API adds 67e4be48f409 gpio: grgpio: use new generic GPIO chip API adds 90ab7050358f gpio: mpc8xxx: use new generic GPIO chip API adds 56f548840ed9 gpio: ge: use new generic GPIO chip API adds 545908a9fb9c dt-bindings: gpio-mmio: Support hogs adds 1f3c076063f0 dt-bindings: gpio-mmio: Add MMIO for IXP4xx expansion bus adds 38623d532c99 gpio: mmio: Add compatible for the ixp4xx eb MMIO adds a16a3cb07140 gpio: sim: don't use GPIO base in debugfs output adds 66edbb1e32ee dt-bindings: gpio: Move fsl,mxs-pinctrl.txt into gpio-mxs.yaml adds 8003235b10e5 Documentation: gpio: add documentation about using software nodes adds 604642fc148b dt-bindings: gpio: Minor whitespace cleanup in example adds eef6dcbc52fa dt-bindings: gpio: Add Tegra256 support adds db12ee08726e gpio: tegra186: Add support for Tegra256 adds 38d98a822c14 gpio: xgene-sb: use new generic GPIO chip API adds d3332dd1f6e2 gpio: mxs: order includes alphabetically adds c7357c8b6703 gpio: mxs: use new generic GPIO chip API adds 7cb9086790a0 gpio: mlxbf2: use dev_err_probe() where applicable adds 72fdbf35ec72 gpio: mlxbf2: use new generic GPIO chip API adds 6821e5d5877c gpio: xgs-iproc: use new generic GPIO chip API adds cf0257d3ce05 gpio: ftgpio010: order includes alphabetically adds 3ff7ab070b48 gpio: ftgpio010: use new generic GPIO chip API adds b9dac8251e7e gpio: realtek-otto: use new generic GPIO chip API adds c0378e59a6af gpio: hisi: use new generic GPIO chip API adds 656dc0c6f725 gpio: vf610: use new generic GPIO chip API adds a6f03347debb gpio: visconti: use new generic GPIO chip API adds 246b889c704e gpio: stmpe: don't print out global GPIO numbers in debugf [...] adds ddeb66d2cb10 gpio: nomadik: don't print out global GPIO numbers in debu [...] adds 3767426b234f gpio: wm831x: don't print out global GPIO numbers in debug [...] adds aaa1279b8b5b gpio: wm8994: don't print out global GPIO numbers in debug [...] adds 2d71156cfea8 gpio: mvebu: don't print out global GPIO numbers in debugf [...] adds 3be2d43534aa gpio: xra1403: don't print out global GPIO numbers in debu [...] adds 1efbee6852f1 mfd: vexpress-sysreg: Check the return value of devm_gpioc [...] adds 9b33bbc084ac mfd: vexpress-sysreg: Use new generic GPIO chip API adds d3441febbba8 Merge tag 'ib-mfd-gpio-v6.18' of git://git.kernel.org/pub/ [...] adds df6a44003953 mfd: stmpe: Allow building as module adds da33df43e5cd Merge tag 'gpio/mfd-stmpe-for-v6.18-rc1' of git://git.kern [...] adds 79d15f23f232 gpio: nomadik: wrap a local variable in a necessary ifdef adds e10a7cf4f69e Merge tag 'v6.17-rc5' of git://git.kernel.org/pub/scm/linu [...] adds b23c22a8d715 gpio: ixp4xx: allow building the module with COMPILE_TEST enabled adds bd9bfafae023 gpio: ixp4xx: use new generic GPIO chip API adds f21c10649acc gpio: idt3243x: use new generic GPIO chip API adds 59b82bedbfe7 gpio: blzp1600: use new generic GPIO chip API adds 76e61b03d122 gpio: tb10x: order includes alphabetically adds 682fbb18e14c gpio: tb10x: allow building the module with COMPILE_TEST=y adds 8bbe11bb2fa3 gpio: tb10x: use new generic GPIO chip API adds fff086ebc554 gpio: mlxbf: use new generic GPIO chip API adds 74dcb9473054 gpio: ep93xx: allow building the module with COMPILE_TEST enabled adds a685ac653958 gpio: ep93xx: order includes alphabetically adds ab61c8b6138f gpio: ep93xx: use new generic GPIO chip API adds f3c19e70eb89 gpio: mlxbf3: use new generic GPIO chip API adds d3e7efad8fba gpio: Kconfig: Update help for GPIO_PCA953X adds 084d01a173f5 dt-bindings: gpio: loongson: Document GPIO controller of L [...] adds 03c146cb6cd1 gpio: loongson-64bit: Add support for Loongson-2K0300 SoC adds 474014cdec17 gpio: pisosr: Use devm_mutex_init() adds 52bdd69671b6 gpio: loongson-64bit: Remove unneeded semicolon adds 4c91b0ee35db gpio: loongson-64bit: Fix a less than zero check on an uns [...] adds 7eee64e8be51 gpio: use more common syntax for compound literals adds 571c65bb2f4d gpiolib: add a common prefix to GPIO descriptor flags adds 80d7319c7a2a gpio: loongson1: allow building the module with COMPILE_TE [...] adds 116eadc92b4c gpio: loongson1: use new generic GPIO chip API adds 43dffacf6be9 gpio: hlwd: use new generic GPIO chip API adds 551a09711839 gpio: ath79: use new generic GPIO chip API adds e7a3a1be11d7 gpio: ath79: use the generic GPIO chip lock for IRQ handling adds 36f30f7ffc4b gpio: xgene-sb: use generic GPIO chip register read and wr [...] adds e8bd2a6a5059 gpio: brcmstb: use new generic GPIO chip API adds 80fd7e96d669 gpio: mt7621: use new generic GPIO chip API adds 2c1f22fa54fc gpio: mt7621: use the generic GPIO chip lock for IRQ handling adds b24489af4500 gpio: menz127: use new generic GPIO chip API adds 8e1c8ccc1df8 gpio: sifive: use new generic GPIO chip API adds 063411108de6 gpio: spacemit-k1: use new generic GPIO chip API adds ae9a52990b2c gpio: sodaville: use new generic GPIO chip API adds e43e94fa19cf gpio: mmio: use new generic GPIO chip API adds 9b90afa6d613 gpio: move gpio-mmio-specific fields out of struct gpio_chip adds 17628f1abbf4 dt-bindings: gpio: fix trivial-gpio's schema id adds 0b1619c38600 gpio: nomadik: fix the debugfs helper stub adds 51dad33ede63 mfd: Add core driver for Nuvoton NCT6694 adds 611a995e8ae1 gpio: Add Nuvoton NCT6694 GPIO support adds c5cf27dbaeb6 i2c: Add Nuvoton NCT6694 I2C support adds 8a204684d0ff can: Add Nuvoton NCT6694 CANFD support adds f9d737a7d84f watchdog: Add Nuvoton NCT6694 WDT support adds 197e779d29d8 hwmon: Add Nuvoton NCT6694 HWMON support adds d463bb140583 rtc: Add Nuvoton NCT6694 RTC support adds b80c59af7523 Merge tag 'ib-mfd-gpio-hwmon-i2c-can-rtc-watchdog-v6.18' o [...] adds aee814458fb9 dt-bindings: mfd: gpio: Add MAX7360 adds a22ddeef55c4 mfd: Add max7360 support adds b4b993c0e394 pinctrl: Add MAX7360 pinctrl driver adds d93a75d94b79 pwm: max7360: Add MAX7360 PWM support adds 553b75d4bfe9 gpio: regmap: Allow to allocate regmap-irq device adds 0627b71fa550 gpio: regmap: Allow to provide init_valid_mask callback adds b1a7433d857e gpio: max7360: Add MAX7360 gpio support adds fa6a23f1c59c input: keyboard: Add support for MAX7360 keypad adds 229c15e9a69c input: misc: Add support for MAX7360 rotary adds 32d4cedd24ed MAINTAINERS: Add entry on MAX7360 driver adds fc511497101d Merge tag 'ib-mfd-gpio-input-pinctrl-pwm-v6.18' of git://g [...] adds 64f89f6e1f2b gpio: generic: rename BGPIOF_ flags to GPIO_GENERIC_ adds 2235b26c1b25 gpio: generic: move GPIO_GENERIC_ flags to the correct header adds bc0611436375 gpio: mpfs: fix setting gpio direction to output new d5f74114114c Merge tag 'gpio-updates-for-v6.18-rc1' of git://git.kernel [...] adds 886f42ce96e7 regmap: mmio: Add missing MODULE_DESCRIPTION() adds 5c36b86d2bf6 regmap: Remove superfluous check for !config in __regmap_init() adds f4672dc6e9c0 regmap: use int type to store negative error codes new c252b8cf1228 Merge tag 'regmap-v6.18' of git://git.kernel.org/pub/scm/l [...] adds c6871d56b52e regulator: tps6594-regulator: Remove unneeded semicolon adds f6cc4140e161 regulator: tps6524x: Remove unnecessary memset adds bb2441402392 regulator: add s2dos05 regulator support adds a54ef1418851 regulator: dt-bindings: Clean-up active-semi,act8945a duplication adds 82f0907931f0 dt-bindings: regulator: add PF0900 regulator yaml adds 162e23657e53 regulator: pf0900: Add PMIC PF0900 support adds eccd3d9753d4 regulator: add new PMIC PF0900 support adds f7fbf3091f4c rust: regulator: remove needless &mut from member functions adds 9a200cbdb543 rust: regulator: implement Send and Sync for Regulator<T> adds eb9bb4c5b521 rust: regulator: relax a few constraints on adds d0de68950953 regulator: dt-bindings: Add Richtek RT5133 Support adds 714165e1c4b0 regulator: rt5133: Add RT5133 PMIC regulator Support adds 37533933bfe9 regulator: remove unneeded 'fast_io' parameter in regmap_config adds 6d068f1ae2a2 regulator: rt5133: Fix spelling mistake "regualtor" -> "re [...] adds 550bc517e593 regulator: bd718x7: Use kcalloc() instead of kzalloc() adds f7f804633c91 regulator: rt5133: Fix IS_ERR() vs NULL bug in rt5133_vali [...] adds ec0be3cdf40b regulator: consumer.rst: document bulk operations adds e2ab5f600bb0 rust: regulator: use `to_result` for error handling adds 899fb38dd76d regulator: core: Remove redundant ternary operators adds 9d35d068fb13 regulator: scmi: Use int type to store negative error codes adds f5d15ff664a3 regulator: dt-bindings: nxp,pf530x: Add NXP PF5300/PF5301/ [...] adds b497e1a1a2b1 regulator: pf530x: Add a driver for the NXP PF5300 Regulator adds 92b9c2b7a88c regulator: pf530x: NXP PF530x regulator driver adds 5bad16482c2a regulator: dt-bindings: rpi-panel: Split 7" Raspberry Pi 7 [...] adds b87ecbc54f22 rust: regulator: remove Regulator<Dynamic> adds 2e0fd4583d0e rust: regulator: add devm_enable and devm_enable_optional adds 0f1010284076 dt-bindings: regulator: document max77838 pmic adds 6a1f303cba45 regulator: max77838: add max77838 regulator driver adds 41b5c85ba940 regulator: max77838: add max77838 regulator driver adds 8b84d712ad84 regulator: spacemit: support SpacemiT P1 regulators adds abe962346ef4 regulator: Fix MAX77838 selection adds e60943885192 regulator: dt-bindings: qcom,sdm845-refgen-regulator: docu [...] new ad6657804c10 Merge tag 'regulator-v6.18' of git://git.kernel.org/pub/sc [...] adds 5da3a0b0106e Merge existing fixes from spi/for-6.17 into new branch adds 692abf80ce84 spi: nxp-fspi: Remove error print for devm_add_action_or_reset() adds f1ac30a862cc spi: sunplus: sp7021: Clean up coding style adds 379f819733f2 spi: atmel: simplify MR register update in cs_activate() adds a673ebd0a2a5 spi: dt-bindings: atmel,at91rm9200-spi: Add support for op [...] adds 91e5722baaea spi: atmel: Add support for handling GCLK as a clock source adds a1d0b0ae65ae spi: spi-qpic-snand: avoid double assignment in qcom_spi_probe() adds 0ecc0e17f05b spi: bcm2835: Remove redundant semicolons adds 528a813a5d98 spi: mtk-snfi: Remove redundant semicolons adds b832b1931853 spi: loopback-test: Don't use %pK through printk adds fbec18dc9940 spi: spi-qpic-snand: remove unused 'dev' member of struct [...] adds 6b7e2aa50bda spi: spi-qpic-snand: remove 'clr*status' members of struct [...] adds 274f3264edad spi: spi-qpic-snand: cleanup 'qpic_ecc' structure adds 9c45f95222be spi: spi-qpic-snand: handle 'use_ecc' parameter of qcom_sp [...] adds 48124569bbc6 spi: remove unneeded 'fast_io' parameter in regmap_config adds 07826c02eda9 MAINTAINERS: merge TRIGGER SOURCE sections adds 0056b4103557 spi: offload trigger: adi-util-sigma-delta: clean up imports adds 9fd5f18c0b38 spi: offload-trigger: followup adds a750050349ea spi: spi-fsl-lpspi: use min_t() to improve code adds 1bdc716023a7 spi: npcm-fiu: use min_t() to improve code adds 90179609efa4 spi: spl022: use min_t() to improve code adds f5accfde5d02 spi: use min_t() to improve code adds c1dd310f1d76 spi: SPISG: Use devm_kcalloc() in aml_spisg_clk_init() adds 2a5d410916d3 spi: spi_amd: Remove the use of dev_err_probe() adds 0d00ebc6b869 spi: SPISG: Remove the use of dev_err_probe() adds 2aade32d1ffc spi: Remove the use of dev_err_probe() adds 2bee48c9d1cd spi: mt65xx: Remove the use of dev_err_probe() adds 67259af78219 spi: pxa2xx: Remove the use of dev_err_probe() adds 27848c082ba0 spi: s3c64xx: Remove the use of dev_err_probe() adds b875b9701705 spi: Remove the use of dev_err_probe() adds c42e36a488c7 spi: Drop dev_pm_domain_detach() call adds c73c378dc05b spi: rb4xx: depend on OF adds f18f0ac5331f spi: rb4xx: add COMPILE_TEST support adds ff9a7857b784 spi: rb4xx: use devm for clk_prepare_enable adds 793681dc7cc6 add COMPILE_TEST support adds 94b39cb3ad6d spi: mxs: fix "transfered"->"transferred" adds bfddd34d67a0 spi: fsl-dspi: Avoid using -EINPROGRESS error code adds 5484440aa0a9 spi: fsl-dspi: Store status directly in cur_msg->status adds 4850f158c06e spi: spi-fsl-dspi: Stub out DMA functions adds 36db0b03d374 spi: spi-fsl-dspi: Use non-coherent memory for DMA adds fbb618e11fa7 spi: spi-fsl-dspi: Use whole page for DMA buffers adds 7d9baf1e5309 spi: spi-fsl-dspi: Increase target mode DMA buffer size adds 5cc49b5a36b3 spi: spi-fsl-dspi: Report FIFO overflows as errors adds 73e4e7087a45 spi: spi-fsl-dspi: Target mode improvements adds 6248c95eef94 spi: s3c64xx: Drop S3C2443 adds 2c625f0fe2db spi: dt-bindings: samsung: Drop S3C2443 adds 0467d6c99d1c spi: dt-bindings: add Amlogic A113L2 SFC adds 4670db6f32e9 spi: amlogic: add driver for Amlogic SPI Flash Controller adds 6a129b2ca5c5 MAINTAINERS: Add an entry for Amlogic spifc driver adds 9ca01e9226db support for Amlogic SPI Flash Controller IP adds 67a529b7d3c5 include: adi-axi-common: add version check function adds 30db1b21fa37 spi: axi-spi-engine: use adi_axi_pcore_ver_gteq() adds 34c2202f5ca2 spi: axi-spi-engine: improve version checks adds 18dda9eb9e11 spi: amlogic: Fix error checking on regmap_write call adds 29e0b471ccbd spi: cadence-quadspi: Flush posted register writes before [...] adds 1ad55767e77a spi: cadence-quadspi: Flush posted register writes before [...] adds 858d4d9e0a9d spi: cadence-quadspi: Fix cqspi_setup_flash() adds d9e33b38c89f spi: cadence-quadspi: Use BIT() macros where possible adds b28a55db452e Miscellaneous fixes and clean-ups adds ab63e9910d2d spi: mt65xx: add dual and quad mode for standard spi device adds a24802b0a2a2 spi: spi-qpic-snand: simplify clock handling by using devm [...] adds 614180a54d5f spi: spi-nxp-fspi: extract function nxp_fspi_dll_override() adds a9888b3222ec spi: spi-nxp-fspi: set back to dll override mode when cloc [...] adds 3c1000e15fd0 spi: spi-nxp-fspi: Add the DDR LUT command support adds c07f27032317 spi: spi-nxp-fspi: add the support for sample data from DQS pad adds 0f67557763ac spi: spi-nxp-fspi: Add OCT-DTR mode support adds faef0c6ccef8 spi: spi-nxp-fspi: add DTR mode support adds 68f6b403ee90 dt-bindings: spi: Document sam9x7 QSPI adds f3837edc05c6 dt-bindings: spi: Define sama7d65 QSPI adds 86d074921e34 spi: atmel-quadspi: add padcalib, 2xgclk, and dllon capabilities adds 65a977d752d7 spi: atmel-quadspi: add support for SAM9X7 QSPI controller adds 20253f806818 spi: atmel-quadspi: Add support for sama7d65 QSPI adds 40987a08ba6c Add QSPI support for sam9x7 and sama7d65 SoCs adds 878702702dbb spi: ljca: Remove Wentong's e-mail address adds 188f63235bcd spi: fix return code when spi device has too many chipselects adds 099f942182e3 spi: keep track of number of chipselects in spi_device adds 1c923f624439 spi: move unused device CS initialization to __spi_add_device() adds f3982daccf42 spi: drop check for validity of device chip selects adds 83c522fb6423 spi: don't check spi_controller::num_chipselect when parsi [...] adds 08fda410bae4 spi: reduce device chip select limit again adds e336ab509b43 spi: rename SPI_CS_CNT_MAX => SPI_DEVICE_CS_CNT_MAX adds 7ea79f536687 spi: multi CS cleanup and controller CS limit adds d9a2211dd3ae virtio: Add ID for virtio SPI adds 6a1f3390fafe virtio-spi: Add virtio-spi.h adds f98cabe3f6cf SPI: Add virtio SPI driver adds 089558a9baac Virtio SPI Linux driver adds 81ef2022b311 spi: rpc-if: Drop deprecated SIMPLE_DEV_PM_OPS adds ad4728740bd6 spi: rpc-if: Add resume support for RZ/G3E adds 2bfb20b65d9b spi: rpc-if: Add resume support for RZ/G3E new ea1c6c592522 Merge tag 'spi-v6.18' of git://git.kernel.org/pub/scm/linu [...] adds dcb8d01b65fb dt-bindings: power: qcom-rpmpd: split RPMh domains definitions adds e6e1e3b6b8f9 dt-bindings: power: qcom-rpmpd: sort out entries adds 94838f383a05 dt-bindings: power: qcom-rpmpd: add generic bindings for R [...] adds 31f799ae091b pmdomain: qcom: rpmpd: switch to RPMPD_* indices adds 91d7789fd016 dt-bindings: soc: imx-blk-ctrl: add i.MX91 blk-ctrl compatible adds d3b76c18af95 pmdomain: Merge branch dt into next adds 88f9d8987101 pmdomain: imx93-blk-ctrl: use ARRAY_SIZE() instead of hard [...] adds a83a7a7b2050 pmdomain: imx93-blk-ctrl: mask DSI and PXP PD domain regis [...] adds 87660a84bb28 pmdomain: remove unneeded 'fast_io' parameter in regmap_config adds 33d000ba6d72 pmdomain: Merge branch fixes into next adds 29a799917947 dt-bindings: power: mediatek: Document access-controllers [...] adds d10c98587bff pmdomain: Merge branch dt into next adds c29345fa5f66 pmdomain: mediatek: Refactor bus protection regmaps retrieval adds ad4bbdc59b75 pmdomain: mediatek: Handle SoCs with inverted SRAM power-d [...] adds 0e8e6b5f6a31 pmdomain: mediatek: Move ctl sequences out of power_on/off [...] adds 16d861d2bce8 pmdomain: mediatek: Add support for modem power sequences adds 9d02c94342b3 pmdomain: mediatek: Add support for RTFF Hardware in MT819 [...] adds ffeebf7587f5 pmdomain: mediatek: Convert all SoCs to new style regmap r [...] adds 9428fff44f0c dt-bindings: power: add Amlogic S6 S7 S7D power domains adds 28a88b557ab5 pmdomain: Merge branch dt into next adds b283b70967c0 pmdomain: amlogic: Add support for S6 S7 S7D power domains [...] adds 0b5fe1c4ab3c pmdomain: ti-sci: Set PD on/off state according to the HW state adds 5c479a670a22 pmdomain: Merge branch fixes into next adds 5bcf9e1d0a5d dt-bindings: clock: marvell,pxa1908: Add syscon compatible [...] adds 614106a731f9 pmdomain: Merge branch dt into next adds 6f51a04551d1 pmdomain: marvell: Add PXA1908 power domains adds 5b3a897c3f90 pmdomain: rockchip: enable ROCKCHIP_PM_DOMAINS with ARCH_ROCKCHIP adds c60934d5ca08 pmdomain: mediatek: airoha: convert from round_rate() to d [...] adds 2d81a24a74e5 driver: reset: th1520-aon: add driver for poweroff/reboot [...] adds 64581f41f4c4 pmdomain: thead: create auxiliary device for rebooting adds de023206fc27 pmdomain: Merge branch fixes into next adds bbc3110823ec pmdomain: thead: Fix error pointer vs NULL bug in th1520_p [...] new e93bcbaa71f4 Merge tag 'pmdomain-v6.18' of git://git.kernel.org/pub/scm [...] adds 5f755ba95ae1 mmc: sdhci: Disable SD card clock before changing parameters adds d76ae3c79ca9 mmc: Kconfig: Fix spelling mistake "referrered" -> "referred" adds 4591511daba4 mmc: davinci: Remove space before newline adds 0caebd1658bb dt-bindings: mmc: fsl,esdhc: Add explicit reference to mmc [...] adds fec40f44afda mmc: core: SPI mode remove cmd7 adds fef12d9f5bcf mmc: mmc_spi: multiple block read remove read crc ack adds 9c174e4dacee mmc: host: renesas_sdhi: Fix the actual clock adds 74f44ad07d10 mmc: tmio: Add 64-bit read/write support for SD_BUF0 in po [...] adds 709fe7aa5aaf mmc: renesas_sdhi: Enable 64-bit polling mode adds b65e630a55a4 memstick: Add timeout to prevent indefinite waiting adds d2e6fb2c31a0 misc: rtsx: usb card reader: add OCP support adds 40c3c7dec7cc mmc: meson-mx-sdhc: use PTR_ERR_OR_ZERO() to simplify code adds ff1bd1190e74 mmc: remove unneeded 'fast_io' parameter in regmap_config adds 18f7439fa171 mmc: core: add mmc_card_can_cmd23 adds 05849fc5d842 mmc: card: add mmc_card_blk_no_cmd23 adds e5af5f5478d2 mmc: mmc_test: use mmc_card cmd23 helpers adds f33bba9b6442 mmc: block: use mmc_card cmd23 helpers adds 99e6cc80d5ce mmc: core: add mmc_read_tuning adds 60613a8b9b81 mmc: sdhci-cadence: implement multi-block read gap tuning adds 7138017038c4 mmc: Merge branch fixes into next adds dd7ddd082206 mmc: sdhci-cadence: Fix -Wuninitialized in sdhci_cdns_tune [...] adds 5d0702dc9c2f mmc: renesas_sdhi: Replace magic number '0xff' in renesas_ [...] adds e7d1ce96f149 mmc: Merge branch fixes into next adds 5a22df198bd3 dt-bindings: mmc: sdhci-pxa: add state_uhs pinctrl adds 9674f9e325e4 mmc: sdhci-pxav3: add state_uhs pinctrl setting adds 1f69220b0998 mmc: mmc_spi: remove unnecessary check in mmc_spi_setup_da [...] adds 6fb942b85a1a mmc: rtsx_usb_sdmmc: Fix uninitialized variable issue adds 3202d6ed9368 mmc: core: Add infrastructure for undervoltage handling adds 533c62f5c1d5 mmc: core: add undervoltage handler for MMC/eMMC devices adds fc232394c09a mmc: sdhci: add some simple inline functions for !CONFIG_PM adds fc39a30c6ddb mmc: sdhci-of-dwcmshc: use modern PM macros adds a013431a806e mmc: sdhci-xenon: use modern PM macros adds 4129dbbb53d7 mmc: sdhci-pxav3: use modern PM macros adds f98ad5c31c0f mmc: sunxi: use modern PM macros adds 5d6f42f6c455 mmc: alcor: use modern PM macros adds ce4b13cb3001 mmc: atmel: use modern PM macros adds 3d3c95796a31 mmc: au1xmmc: use modern PM macros adds 8f50276e733a mmc: cb710-mmc: use modern PM macros adds aa18042bd1bd mmc: davinci_mmc: use modern PM macros adds 773a98f84dbb mmc: mmci: use modern PM macros adds 79565d5b3019 mmc: mxs-mmc: use modern PM macros adds 8e8214d98b5f mmc: omap_hsmmc: use modern PM macros adds 99a44c327f68 mmc: rtsx_usb_sdmmc: use modern PM macros adds f94509c94254 mmc: sdhci-acpi: use modern PM macros adds 5861ff20fda6 mmc: sdhci_am654: use modern PM macros adds 1e4f1d8cc121 mmc: sdhci-brcmstb: use modern PM macros adds 1072eaf162d6 mmc: sdhci-esdhc-imx: use modern PM macros adds bb7b1709873f mmc: sdhci-of-arasan: use modern PM macros adds 6b66e69da2df mmc: sdhci-of-at91: use modern PM macros adds 7340c260d0f4 mmc: sdhci-of-esdhc: use modern PM macros adds d8d84cf91a1b mmc: sdhci-omap: use modern PM macros adds 1c6316a5ce4a mmc: sdhci-cadence: use modern PM macros adds 550c5a8d9a48 mmc: sdhci-s3c: use modern PM macros adds 02517359c9da mmc: sdhci-spear: use modern PM macros adds 693223205b27 mmc: sdhci-sprd: use modern PM macros adds dc8b0e576680 mmc: sdhci-st: use modern PM macros adds 7aa59bfe0687 mmc: sdhci-tegra: use modern PM macros adds b2af65aee264 mmc: sh_mmicf: use modern PM macros adds a120f2175d0f mmc: toshsd: use modern PM macros adds 8a40405a5f18 mmc: wmt-sdmmc: use modern PM macros adds 2f7c7a18c352 mmc: mtk-sd: use modern PM macros adds 1d955e4affec mmc: sdhci-msm: use modern PM macros adds 9ae88dc98d93 mmc: via-sdmmc: use modern PM macros adds a01c660c8f7d mmc: dw_mmc: exynos: use modern PM macros adds b6a668e0f1c4 mmc: dw_mmc-k3: use modern PM macros adds eddc91781aad mmc: dw_mmc-pci: use modern PM macros adds 4b43f2bcc84d mmc: dw_mmc-rockchip: use modern PM macros adds c2ef7a03f5c8 mmc: sdio: Drop dev_pm_domain_detach() call adds c656c99c118b dt-bindings: mmc: sdhci-pxa: Add minItems to pinctrl-names adds 00637d92cb1e mmc: sh_mmcif: Remove dummy PM resume callback adds ce55f6313791 dt-bindings: mmc: sdhci-msm: Document the Lemans compatible adds 08b68ca543ee mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card adds 98682689a1a4 dt-bindings: mmc: controller: Add max-sd-hs-hz property adds f338529ca927 mmc: core: Parse and use the new max-sd-hs-hz DT property adds 072755cca7e7 mmc: core: Fix variable shadowing in mmc_route_rpmb_frames() adds ce7d8a3e19e7 mmc: core: Improve RPMB frame handling code adds 3acbb5feafe0 mmc: Merge branch fixes into next adds 7cd8db0fb0b2 mmc: add COMPILE_TEST to multiple drivers adds 67da3f16e5f9 mmc: select REGMAP_MMIO with MMC_LOONGSON2 adds 7aada81cd75a dt-bindings: mmc: samsung,exynos-dw-mshc: add specific com [...] new 2d274536245b Merge tag 'mmc-v6.18' of git://git.kernel.org/pub/scm/linu [...] adds e551fa3159e3 mfd: Add support for Loongson Security Engine chip controller adds 766b2d724c8d crypto: loongson - add Loongson RNG driver support adds 5c83b07df9c5 tpm: Add a driver for Loongson TPM device adds 74fddd5fbab8 MAINTAINERS: Add entry for Loongson Security Engine drivers new a727bc0588e7 tpm: loongson: Add bufsiz parameter to tpm_loongson_send() new 017bdcdb3af9 MAINTAINERS: Adjust file entry in LOONGSON SECURITY ENGINE [...] adds 170031ff27dd input: tps6594-pwrbutton: Add power button functionality adds d766ca01c208 mfd: tps6594: Add power button functionality adds 2215a87b02ad mfd: tps6594: Add board power-off support new a377b1be3a0e mfd: tps6594: Explicitly include bitfield.h adds f0addd325ef6 mfd: input: rtc: mc13783: Remove deprecated mc13xxx_irq_ack() new 76bc2203a46e dt-bindings: mfd: ti,bq25703a: Add TI BQ25703A Charger new 3b1bbfb5fce3 mfd: bq257xx: Add support for BQ25703A core driver new 1cc017b7f9c7 power: supply: bq257xx: Add support for BQ257XX charger new 981dd162b635 regulator: bq257xx: Add bq257xx boost regulator driver new e8c81284032a Merge branches 'ib-mfd-char-crypto-6.18', 'ib-mfd-gpio-6.1 [...] new 81a2c3125741 mfd: simple-mfd-i2c: Add compatible strings for Layerscape [...] new 0b9483bf7f31 mfd: adp5585: Drop useless return statement new ba2b3de78fe6 mfd: Kconfig: Fix spelling mistake "infontainment" -> "inf [...] new 57bf2a312ab2 mfd: stmpe: Remove IRQ domain upon removal new 57b1fec0be85 mfd: stmpe-spi: Use module_spi_driver to remove boilerplate new 557b09699b06 mfd: stmpe-i2c: Use module_i2c_driver to remove boilerplate new d00c9120414c mfd: stmpe-spi: Add missing MODULE_LICENSE new 00ea54f058cd mfd: stmpe-i2c: Add missing MODULE_LICENSE new 9d602da0c991 dt-bindings: mfd: qnap,ts433-mcu: Add qnap,ts233-mcu compatible new 865417d5652d mfd: qnap-mcu: Add driver data for TS233 variant new 597b398bc27c dt-bindings: mfd: qnap,ts433-mcu: Allow nvmem-layout child node new 309e65d151ab mfd: kempld: Switch back to earlier ->init() behavior new 5e1c88679174 mfd: qnap-mcu: Include linux/types.h in qnap-mcu.h shared header new bf2de43060d5 mfd: qnap-mcu: Handle errors returned from qnap_mcu_write new 21c5ffb42112 mfd: qnap-mcu: Convert to guard(mutex) in qnap_mcu_exec new 71f529e9fedc mfd: qnap-mcu: Improve structure in qnap_mcu_exec new 64e0d839c589 mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_c [...] new 9ac4890ac393 mfd: da9063: Split chip variant reading in two bus transactions new 99767a0c8bb4 mfd: macsmc: Remove error prints for devm_add_action_or_reset() new 364752aa0c6a mfd: madera: Work around false-positive -Wininitialized warning new 58091331b59e dt-bindings: mfd: aspeed-lpc: Add missing "clocks" propert [...] new ec9b6f054d9d mfd: kempld: Use PTR_ERR_OR_ZERO() to simplify code new c1c8ed81e200 dt-bindings: mfd: syscon: Add "marvell,armada-3700-usb2-ho [...] new a5b03d81c23e mfd: max899x: Use dedicated interrupt wake setters new 9c5ad8374b1f mfd: arizona: Make legacy gpiolib interface optional new fcbe47a83a41 mfd: Remove unneeded 'fast_io' parameter in regmap_config new 3d6a17fccc28 dt-bindings: mfd: Move embedded controllers to own directory new e399d779c9ac mfd: si476x: Add GPIOLIB_LEGACY dependency new eca0259e3b9c mfd: aat2870: Add GPIOLIB_LEGACY dependency new a598ae45f48d dt-bindings: mfd: sl28cpld: Add sa67mcu compatible new 8566de1cf689 dt-bindings: mfd: Add support the SpacemiT P1 PMIC new 6fc5d415c10e mfd: simple-mfd-i2c: Add SpacemiT P1 support new 8a498184e2e8 dt-bindings: mfd: syscon: Document the control-scb syscon [...] new 5f4bbee06983 mfd: core: Increment of_node's refcount before linking it [...] new 9b959e525fa7 mfd: macsmc: Add "apple,t8103-smc" compatible new 1160f9f88be2 dt-bindings: mfd: fsl,mc13xxx: Convert txt to DT schema new 5872dcccc5ad dt-bindings: mfd: fsl,mc13xxx: Add buttons node new 99e2f00cf418 dt-bindings: mfd: Convert aspeed,ast2400-p2a-ctrl to DT schema new b445c14ac7eb dt-bindings: mfd: aspeed: Add AST2700 SCU compatibles new 719d02a25a24 mfd: bd71828, bd71815: Prepare for power-supply support new 0d64f6d1ffe9 mfd: ls2kbmc: Introduce Loongson-2K BMC core driver new d952bba3fbb5 mfd: ls2kbmc: Add Loongson-2K BMC reset function support new 62aec8a0a5b6 mfd: cs42l43: Move IRQ enable/disable to encompass force suspend new afe0f94992db mfd: cs42l43: Remove IRQ masking in suspend new 605c9820e44d mfd: max77705: Setup the core driver as an interrupt controller new da32b0e82c52 mfd: rz-mtu3: Fix MTU5 NFCR register offset new 800d2c631c24 mfd: vexpress-sysreg: Use more common syntax for compound [...] new 73ba00d86a98 mfd: 88pm886: Add GPADC cell new c91a0e4e549d mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs new 59863239e09f dt-bindings: mfd: tps6594: Allow gpio-line-names new 354f31e9d2a3 dt-bindings: watchdog: Add SMARC-sAM67 support new 02dde2c4c32e dt-bindings: mfd: twl: Add missing sub-nodes for TWL4030 & [...] new 3ed50d77924f mfd: simple-mfd-i2c: Keep compatible strings in alphabetic [...] new b9d6cfe2ae69 mfd: simple-mfd-i2c: Add compatible string for LX2160ARDB new b4918003cf54 Merge tag 'mfd-next-6.18' of git://git.kernel.org/pub/scm/ [...] adds 758e743362cd leds: leds-is31fl32xx: Add support for is31fl3236a adds f4fc2d87aa16 leds: Kconfig: Fix spelling mistake "limitiation" -> "limitation" adds 6e3779e3c6f9 leds: max77705: Function return instead of variable assignment adds 5974e8f6c3e4 leds: flash: leds-qcom-flash: Update torch current clamp setting adds 7d5c3cac1f39 leds: flash: leds-qcom-flash: Add a separate register map [...] adds fe4ffdbab4bb leds: qnap-mcu: Fix state numbering for USB LED adds c2d5d8f24704 leds: qnap-mcu: Add support for the red and green status LEDs adds 19c5010e8ae2 dt-bindings: leds: issi,is31fl319x: Drop 'db' suffix dupli [...] adds d6058316d16e leds: leds-lp55xx: Use correct address for memory programming adds 96e048fa11d6 leds: is31fl319x: Use devm_mutex_init() adds 3f5df6395575 dt-bindings: leds: Add generic LED consumer documentation adds 22420da3662a dt-bindings: leds: Unify 'leds' property adds ef381e17930e leds: led-class: Add Device Tree support to led_get() new 64826db1e2e1 dt-bindings: leds: as3645: Convert to DT schema new b386ef6286ac Merge tag 'leds-next-6.18' of git://git.kernel.org/pub/scm [...] adds 2720c87b7621 backlight: mp3309c: Drop pwm_apply_args() adds fe85a39d8402 backlight: mp3309c: Initialize backlight properties withou [...] adds d0fa8751525d backlight: led_bl: Use devm_kcalloc() for array space allocation adds 07c7efda2445 video: backlight: lp855x_bl: Set correct EPROM start for LP8556 adds b12224c28d84 backlight: Include <linux/of.h> adds 945e411acde3 backlight: apple_dwi_bl: Include <linux/mod_devicetable.h> adds 6789cd935a57 backlight: as3711_bl: Include <linux/of.h> adds e2e76f67bdbb backlight: da9052_bl: Include <linux/mod_devicetable.h> adds ce4bb1a2f1cb backlight: jornada720: Include <linux/io.h> adds 5f60004f152b backlight: ktd2801: Include <linux/mod_devicetable.h> adds b38ed7c05a35 backlight: led_bl: Include <linux/of.h> adds 246da2b48e2c backlight: rave-sp: Include <linux/of.h> and <linux/mod_de [...] adds ba3b29a639fe backlight: rt4831: Include <linux/mod_devicetable.h> new d3479214c05d Merge tag 'backlight-next-6.18' of git://git.kernel.org/pu [...] adds 82b523f369c9 firewire: ohci: remove obsolete debug logging for IRQ events adds c579f1fe08cc firewire: ohci: remove obsolete debug logging for selfID sequence adds 6354cc951936 firewire: ohci: remove obsolete debug logging for AT/AR results adds 8748368c3d92 firewire: ohci: remove obsolete module-level debug parameter adds 696968262aee firewire: ohci: move self_id_complete tracepoint after val [...] adds 61efd0e1afb2 firewire: ohci: use threaded IRQ handler to handle SelfIDC [...] adds a901f493d066 firewire: ohci: remove module-local workqueue adds ada2e4091d20 firewire: ohci: use kcalloc() variant for array allocation adds c908e072b693 firewire: core: utilize cleanup function to release workqu [...] adds cbb13dceec65 firewire: ohci: use return value from fw_node_get() adds a2bbb8602dc2 firewire: core: add helper functions to access to fw_devic [...] adds 25feb1a96e21 firewire: core: use cleanup function in bm_work adds b70a5f33381f firewire: ohci: localize transaction data and rcode per co [...] adds 7dc12e84eff7 firewire: core: code refactoring to evaluate transaction r [...] adds 8c2d2fcd6b79 firewire: core: refer fw_card member to initiate bus reset [...] adds ca17601b15d1 firewire: core: code refactoring to detect both IEEE 1394: [...] adds cae2d92cdcae firewire: core: code refactoring to investigate root node [...] adds a4bac55d99d3 firewire: core: code refactoring whether root node is cycl [...] adds 136d8a6f73fe firewire: core: remove useless lockdep_assert_held() adds 91bf158f8cdf firewire: core: use macro expression for gap count mismatch adds 2ba08d1bad79 firewire: core: use macro expression for not-registered st [...] adds 379b870c28c6 firewire: core: use helper macros instead of direct access to HZ adds 931383f161c0 firewire: core: use helper macro to compare against curren [...] adds 80c5b023a7d6 firewire: core: use scoped_guard() to manage critical sect [...] adds 07c446e35b89 firewire: core: maintain phy packet receivers locally in c [...] adds 7d138cb269db firewire: core: use spin lock specific to topology map adds 420bd7068cbf firewire: core: use spin lock specific to transaction adds b5725cfa4120 firewire: core: use spin lock specific to timer for split [...] adds e0cda0dd12e0 firewire: core: annotate fw_destroy_nodes with must-hold-lock adds b460b317b21d firewire: core: schedule bm_work item outside of spin lock adds abe715912570 firewire: core: disable bus management work temporarily du [...] adds 582310376d6e firewire: core: shrink critical section of fw_card spinloc [...] adds e6d2338b6f3e firewire: core: use struct_size and flex_array_size in ioc [...] adds 182edc05b087 firewire: core: remove useless generation check adds 52561ebfae9d firewire: core: use switch statement to evaluate transacti [...] adds e31b990cafd4 firewire: core: code refactoring for the case of generatio [...] adds 4ff62194d373 firewire: core: code refactoring to split contention proce [...] adds 9192c37929ff firewire: core; eliminate pick_me goto label adds 19e73f65940d firewire: core: minor code refactoring to delete useless l [...] adds 8ec6a8ec23b9 firewire: core: suppress overflow warning when computing j [...] adds a6176b7b2a02 Revert "firewire: core: shrink critical section of fw_card [...] adds e216c49b3ebb Revert "firewire: core: disable bus management work tempor [...] adds 40d4c761200b firewire: core: fix undefined reference error in ARM EABI new f07c3695bf65 Merge tag 'firewire-updates-6.18' of git://git.kernel.org/ [...] adds ca50b295fd47 HSI: omap_ssi_port: Remove redundant pm_runtime_mark_last_ [...] new dba8acc3ef34 Merge tag 'hsi-for-6.18' of git://git.kernel.org/pub/scm/l [...] adds 6a93f5433397 power: supply: Add adc-battery-helper adds dcf1e7b73797 power: supply: ug3105_battery: Switch to adc-battery-helper adds eede3f72a965 power: supply: ug3105_battery: Put FG in standby on remove [...] adds 926b144366c5 power: supply: adc-battery-helper: Add support for optiona [...] adds 8c5795fe5527 power: supply: Add new Intel Dollar Cove TI battery driver adds 980927603c4b power: supply: gpio-charger: Clean up spacing for better r [...] adds 5afce048a9fa power: supply: bq2415x: replace deprecated strcpy() with s [...] adds 32f350d58544 power: supply: Remove error prints for devm_add_action_or_reset() adds cb03556acf83 power: supply: 88pm860x: make fsm_state array static const [...] adds fee090444132 power: supply: qcom_battmgr: add OOI chemistry adds 15a84d15a677 power: supply: rt9467: Add properties for VBUS and IBUS reading adds d48d4e4f141b power: supply: use max() to improve code adds c3a49515225e power: supply: Remove the use of dev_err_probe() adds def5612170a8 power: supply: cw2015: Fix a alignment coding style issue adds 3ec600210849 power: supply: sbs-charger: Support multiple devices adds 7d715345a869 power: supply: Use devm_mutex_init() adds c4a7748b551e power: supply: replace use of system_wq with system_percpu_wq adds cc2ec444e461 power: supply: WQ_PERCPU added to alloc_workqueue users adds b8cac8c98e85 power: supply: intel_dc_ti_battery: Drop no longer relevan [...] adds b4f7a727c29c dt-bindings: power: supply: bq27xxx: document optional interrupt adds c3a45c5fde95 dt-bindings: power: supply: bq24190: document charge enable pin adds 1bafaa156ed3 power: supply: rx51: remove redundant condition checks adds d69ae81efbc9 power: supply: core: Add resistance power supply property adds cd93fbdce598 power: supply: core: Add state_of_health power supply property adds 45e57e6a2134 power: supply: qcom_battmgr: Add resistance power supply property adds b8e5030e09c1 power: supply: qcom_battmgr: Add state_of_health property adds b3c0f651b3cf power: supply: qcom_battmgr: update compats for SM8550 and [...] adds 7f8624af8e8c dt-bindings: soc: qcom,pmic-glink: Add charge limit nvmem [...] adds cc3e883a0625 power: supply: qcom_battmgr: Add charge control support adds ee6cd8f3e28e power: supply: max77976_charger: fix constant current reporting adds c24928ac69be mfd: max77705: max77705_charger: move active discharge set [...] adds a96d68ea0ab7 Merge tag 'ib-max77705-for-v6.17-signed' adds d84510db8c14 power: supply: max77705_charger: refactoring: rename charg [...] adds ef1e734dbe25 power: supply: max77705_charger: use regfields for config [...] adds 55af7b9bb66c power: supply: max77705_charger: return error when config fails adds baedd8be7036 power: supply: max77705_charger: add writable properties adds 12a1185a06e3 power: supply: max77705_charger: rework interrupts adds bc7d3a0f92da power: supply: max77705_charger: use REGMAP_IRQ_REG_LINE macro adds 41307ec7df05 power: supply: qcom_battmgr: handle charging state change [...] new 3ee22ad492a4 Merge tag 'for-v6.18' of git://git.kernel.org/pub/scm/linu [...] adds 8fd8ea2869cf ipmi:msghandler:Change seq_lock to a mutex adds 5d09ee1bec87 Revert "ipmi: fix msg stack when IPMI is disconnected" adds b52da4054ee0 ipmi: Rework user message limit handling adds 121f4a7e4743 dt-bindings: ipmi: aspeed,ast2400-kcs-bmc: Add missing "cl [...] adds e5feb030d919 ipmi: Differentiate between reset and firmware update in m [...] adds 30f6c9d5451d ipmi: Disable sysfs access and requests in maintenance mode adds 627118470fcc ipmi: Add a maintenance mode sysfs file adds bbfb8353cb26 ipmi: Set a timer for maintenance mode adds 753bc23d8ffc ipmi:si: Merge some if statements adds abe4918a942e ipmi:si: Move flags get start to its own function adds 9cf93a8fa951 ipmi: Allow an SMI sender to return an error adds 3bc54ab3b979 ipmi: Rename "user_data" to "recv_msg" in an SMI message adds bc3a9d217755 ipmi:si: Gracefully handle if the BMC is non-functional adds d46651d4e3c0 ipmi: Add Loongson-2K BMC support new 524c4a5daf92 Merge tag 'for-linus-6.18-1' of https://github.com/cminyar [...] adds 6b70896bbdad Merge tag 'gpio-aggregator-refactoring-for-v6.18-rc1' of g [...] adds 65fe705367ef dt-bindings: pinctrl: mediatek: mt8183: Allow gpio-line-names adds 694a97ee2558 pinctrl: spacemit: remove extra line in debug output adds 236152dd9b16 pinctrl: single: fix bias pull up/down handling in pin_config_set adds dca2f73cf19f pinctrl: Add pin controller driver for AAEON UP boards adds 4b4dbf0f2618 Merge branch 'ib-gpio_generic_chip_init' into devel adds faba66cfcef6 pinctrl: bcm: use PTR_ERR_OR_ZERO() to simplify code adds eef32050636a pinctrl: rp1: Add regmap ranges to RP1 gpio controller adds 15e3363af00a dt-bindings: pinctrl: Document Tegra186 pin controllers adds 542baf77f092 pinctrl: tegra: Add Tegra186 pinmux driver adds 96d6bc84742f pinctrl: equilibrium: Remove redundant semicolons adds 9a96082f9945 pinctrl: remove unneeded 'fast_io' parameter in regmap_config adds ec205a929257 pinctrl: meson-g12a: add GPIOC_7 pcie_clkreqn pinmux adds fe2e8f17a56f pinctrl: sx150x: Make the driver tristate adds b8dc2302544b pinctrl: stm32: Constify static 'pinctrl_desc' adds 2092b3b278be pinctrl: microchip-sgpio: use kcalloc() instead of kzalloc() adds ae666486ee3b pinctrl: pinctrl-zynqmp: use kcalloc() instead of kzalloc() adds 42311ea58302 pinctrl: qcom: sc8180x: use kcalloc() instead of kzalloc() adds a90d6f4aa0bb pinctrl: sunxi: use kcalloc() instead of kzalloc() adds ee97f1fe67c0 dt-bindings: pinctrl: rp1: Describe groups for RP1 pin controller adds 54b962fa14dc pinctrl: amd: Add PM debugging message for turning on/off wakes adds 7a399ce67e98 pinctrl: amd: Don't access irq_data's hwirq member directly adds 894751730a0d dt-bindings: pinctrl: qcom,sc7280-lpass-lpi-pinctrl: Docum [...] adds d8c2a9edd181 pinctrl: meson-gxl: add missing i2c_d pinmux adds 2b31c1c7134a dt-bindings: pinctrl: Convert brcm,bcm2835-gpio to DT schema adds 8898cf86f043 dt-bindings: pinctrl: Convert brcm,iproc-gpio to DT schema adds 8912b2862b9b pinctrl: renesas: rzg2l: Fix invalid unsigned return in rz [...] adds 27c76cc93c6c pinctrl: renesas: rzg2l: Parameterize OEN register offset adds a3455a0c2483 pinctrl: renesas: rzg2l: Unify OEN access by making pin-to [...] adds dd0d40d8f4ac pinctrl: renesas: rzg2l: Remove OEN ops for RZ/G3E adds cd39805be85b pinctrl: renesas: rzg2l: Unify OEN handling across RZ/{G2L [...] adds 54ac76e13ace pinctrl: renesas: rzg2l: Add PFC_OEN support for RZ/G3E SoC adds 560c633d378a pinctrl: renesas: rzg2l: Drop oen_read and oen_write callbacks adds 8a5a0294f40a dt-bindings: clock: renesas,r9a09g077/87: Add USB_CLK clock ID adds 5293e8f2a854 dt-bindings: pinctrl: renesas: Document RZ/T2H and RZ/N2H SoCs adds 8a1d9e20c73d Merge tag 'renesas-r9a09g077-dt-binding-defs-tag3' into re [...] adds 34d4d093077a pinctrl: renesas: Add support for RZ/T2H adds d1d31e2739ff pinctrl: renesas: rzt2h: Add support for RZ/N2H adds 050e711a48f1 Merge tag 'renesas-pinctrl-for-v6.18-tag1' of git://git.ke [...] adds decd50c19f2c pinctrl: armada-37xx: Use int type to store negative error codes adds 0fd0f79aec23 pinctrl: ma35: Use int type to store negative error codes adds 4002ee98c022 pinctrl: check the return value of pinmux_ops::get_functio [...] adds d364d2ad0787 devres: provide devm_kmemdup_const() adds 77377744c29d pinctrl: ingenic: use struct pinfunction instead of struct [...] adds 17d4f2a9e6cb pinctrl: airoha: replace struct function_desc with struct [...] adds 7a24f1f5b214 pinctrl: mediatek: mt7988: use PINCTRL_PIN_FUNCTION() adds bd6f4a91401f pinctrl: mediatek: moore: replace struct function_desc wit [...] adds ea22f777fc43 pinctrl: imx: don't access the pin function radix tree directly adds aae7a2876c3b pinctrl: keembay: release allocated memory in detach path adds 071cdf5645e5 pinctrl: keembay: use a dedicated structure for the pinfun [...] adds fbba4a9e368f pinctrl: constify pinmux_generic_get_function() adds d57b7979ea4c pinctrl: make struct pinfunction a pointer in struct funct [...] adds 6f6835beab99 pinctrl: qcom: use generic pin function helpers adds 11aa02d6a9c2 pinctrl: allow to mark pin functions as requestable GPIOs adds b65803da894c pinctrl: qcom: add infrastructure for marking pin function [...] adds 480dc1952404 pinctrl: qcom: mark the `gpio` and `egpio` pins function a [...] adds cc85cb96e2e4 pinctrl: qcom: make the pinmuxing strict adds 07333899650a dt-bindings: pinctrl: Add support for Broadcom STB pin controller adds 657cbf9b24ba pinctrl: bcm: Add STB family pin controller driver adds a6a2f50ab172 pinctrl: eswin: Fix regulator error check and Kconfig dependency adds 83d12f08ddfb pinctrl: spacemit: fix typo in PRI_TDI pin name adds 6c3442b3b692 pinctrl: keembay: fix double free in keembay_build_functions() adds 203a83112e09 pinctrl: generic: rename PIN_CONFIG_OUTPUT to LEVEL adds b39e9199fbe1 pinctrl: qcom: sm8250: Add egpio support adds ebe397530638 dt-bindings: pinctrl: qcom: Add Glymur pinctrl adds 87ebcd8baebf pinctrl: qcom: Add glymur pinctrl driver adds 18d676ac0cce pinctrl: qcom: lpass-lpi: Add ability to use custom pin offsets adds 350027a3ef3f dt-bindings: pinctrl: qcom: Add SDM660 LPI pinctrl adds 5e302106099e pinctrl: qcom: Add SDM660 LPASS LPI TLMM adds 03724b3496cb dt-bindings: pinctrl: samsung: Add compatible for ARTPEC-8 SoC adds d4ac729964d8 pinctrl: samsung: Add ARTPEC-8 SoC specific configuration adds 358253fa8179 pinctrl: samsung: Drop unused S3C24xx driver data adds d37db94b0781 dt-bindings: pinctrl: samsung: Drop S3C2410 adds cb730dac4a18 Merge tag 'samsung-pinctrl-6.18' of https://git.kernel.org [...] adds 30247fc3254a pinctrl: renesas: rzg2l: Fix OEN resume adds 837afa592c62 pinctrl: renesas: rzg2l: Add suspend/resume support for Sc [...] adds 9f062fc5b0ff pinctrl: renesas: Use int type to store negative error codes adds 512bf60226c6 pinctrl: renesas: r8a779g0: Fix trivial typo in SoC type comment adds 334ef450cc97 Merge tag 'renesas-pinctrl-for-v6.18-tag2' of git://git.ke [...] adds 8c2467dea393 pinctrl: Simplify printks with pOF format adds da3a88e9656c pinctrl: use more common syntax for compound literals new 5fb024931949 Merge tag 'pinctrl-v6.18-1' of git://git.kernel.org/pub/sc [...] adds 690de2902dca i2c: muxes: pca954x: Use reset controller only adds 94c296776403 i2c: muxes: pca954x: Reset if (de)select fails adds 3e403c2faad9 dt-bindings: i2c: qcom-cci: Document QCM2290 compatible adds c62859e13712 dt-bindings: i2c: qcom-cci: Document sa8775p compatible adds 947e2d6414b3 dt-bindings: i2c: exynos5: Add exynos990-hsi2c compatible adds f77a13df57e8 dt-bindings: i2c: apple,i2c: Add apple,t6020-i2c compatible adds c90fa5493f7a i2c: mux: pca9541: Use I2C adapter timeout value for arbit [...] adds eddfe53b0d84 i2c: core: Drop dev_pm_domain_detach() call adds 69329daf16af dt-bindings: i2c: nvidia,tegra20-i2c: Add Tegra256 I2C compatible adds 6e3cb25e62f2 i2c: tegra: Add Tegra256 support adds c7ec58c39b02 dt-bindings: eeprom: at24: Add compatible for Giantec GT24C256C adds 6d74ed4c8147 Merge tag 'at24-updates-for-v6.18-rc1' of git://git.kernel [...] adds 8ab3bd59f9fc dt-bindings: i2c: exynos5: add samsung,exynos8890-hsi2c co [...] adds 958e55f90a01 dt-bindings: i2c: spacemit,k1-i2c: Minor whitespace cleanu [...] adds 448097bbd383 device property: Add scoped fwnode child node iterators adds d32bb69523b8 i2c: core: Use fwnode_for_each_child_node_scoped() adds 54d6a978bb2b Merge branch 'i2c/immutable/scoped_fwnode_child' into i2c/ [...] adds 1a2b423be6a8 i2c: boardinfo: Annotate code used in init phase only adds b49218365280 i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD adds 41d6f90ef5dc i2c: spacemit: ensure bus release check runs when wait_bus [...] adds 445522fe7aad i2c: spacemit: remove stop function to avoid bus error adds 11f40684ccd8 i2c: spacemit: disable SDA glitch fix to avoid restart delay adds db7720ef50e0 i2c: spacemit: check SDA instead of SCL after bus reset adds 0de61943244d i2c: spacemit: ensure SDA is released after bus reset adds 437e6c3e3175 i2c: designware: convert to dev_err_probe() on request IRQ error adds 2b7a2003ba01 i2c: designware: use dev_err_probe() when probing platform device adds 59ccb8176bd7 i2c: mux: Simplify boolean assignment in i2c_mux_alloc adds 12aad2960e9d i2c: busses: Fix some spelling errors adds 70e633bedeeb i2c: designware: Fix clock issue when PM is disabled adds c149841b069c i2c: designware: Add disabling clocks when probe fails adds f2b6b51d21ce i2c: s3c2410: Drop S3C2410 OF support adds 25aab8f3ce56 dt-bindings: i2c: samsung,s3c2410-i2c: Drop S3C2410 adds 217f92d91c9f dt-bindings: i2c: i2c-mt65xx: Document MediaTek MT6878 I2C adds c07b3e60b4d8 Merge tag 'i2c-host-6.18' of git://git.kernel.org/pub/scm/ [...] adds ec67ef0a501d dt-bindings: i2c: i2c-mt65xx: Add MediaTek MT8196/6991 com [...] adds cb3005d4c490 i2c: i801: Add support for Intel Wildcat Lake-U new cf8da11679ec Merge tag 'i2c-for-6.18-rc1' of git://git.kernel.org/pub/s [...] adds d515503f3c8a i3c: mipi-i3c-hci-pci: Add support for Intel Wildcat Lake-U I3C adds f8d9e56aeb87 i3c: master: Add helpers for DMA mapping and bounce buffer [...] adds 1c46bfc4f75e i3c: mipi-i3c-hci: Use core helpers for DMA mapping and bo [...] adds 9e23897bca62 i3c: mipi-i3c-hci: Use physical device pointer with DMA API adds ec0111519414 i3c: mipi-i3c-hci: Use own DMA bounce buffer management fo [...] adds fc09ffd3a658 i3c: mipi-i3c-hci: Change interrupt status prints to dev_dbg() adds 422d0e401e13 i3c: mipi-i3c-hci: Remove nonexistent ring interrupt adds 4470c85ed54d i3c: mipi-i3c-hci: Uniform ring number printouts adds a00e15f34e5e i3c: mipi-i3c-hci: Remove function enter DBG() printouts adds a4ea64abb480 i3c: mipi-i3c-hci: Convert remaining DBG() prints to dev_dbg() adds 9395b3c41293 i3c: Fix default I2C adapter timeout value adds f3317e8c36a2 dt-bindings: i3c: Add adi-i3c-master adds a79ac2cdc91d i3c: master: Add driver for Analog Devices I3C Controller IP adds a7869b0a2540 i3c: master: svc: Use manual response for IBI events adds 3448a934ba6f i3c: master: svc: Recycle unused IBI slot adds c5d0df494508 dt-bindings: i3c: renesas,i3c: Add RZ/V2H(P) and RZ/V2N support adds bc7dd24c114e i3c: renesas: Simplify return statement in 'renesas_i3c_daa' adds 17e163f3d7a5 i3c: dw: Add shutdown support to dw_i3c_master driver adds 3ab1da2614e6 i3c: master: adi: fix header location adds 649764145b70 i3c: Remove superfluous FIXME adds 8a1f3fd1a89c i3c: master: adi: fix number of bytes written to fifo adds d6ddd9beb1a5 i3c: fix big-endian FIFO transfers new 080ffb4bec4d Merge tag 'i3c/for-6.18' of git://git.kernel.org/pub/scm/l [...] adds c5746dc1898a cpufreq: Avoid calling get_governor() for first policy adds e9e124501f0d cpufreq: use strlen() for governor name comparison adds 1647830388ff cpufreq: simplify setpolicy/target check in driver verification adds 62498af7b108 dt-bindings: cpufreq: Add mediatek,mt8196-cpufreq-hw binding adds 2f5178abb9f5 cpufreq: mediatek-hw: Refactor match data into struct adds 35eb6b78854d cpufreq: mediatek-hw: Separate per-domain and per-instance data adds 32e0d669f3ac cpufreq: mediatek-hw: Add support for MT8196 adds 8640689f17fd cpufreq: airoha: Add support for AN7583 SoC adds 17bd9599f07f cpufreq: armada-37xx: use max() to calculate target_vm adds 16d39e2bf960 cpufreq: Remove unused parameter in cppc_perf_from_fbctrs() adds 2b5066a3a19a cpufreq: qcom-nvmem: Enable cpufreq for ipq5424 adds 57e85e21b272 MAINTAINERS: Add myself as virtual-cpufreq maintainer adds e98329896b56 dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCS615 compatible adds daad2ef99145 rust: cpumask: rename CpumaskVar::as[_mut]_ref to from_raw[_mut] adds 23fca458f6ab rust: cpumask: Mark CpumaskVar as transparent adds cd5d4621ba84 cpufreq: scmi: Account for malformed DT in scmi_dev_used_b [...] adds 72907ea795e0 cpufreq: mediatek-hw: don't use error path on NULL fdvfs adds e88ef677623e rust: opp: update ARef and AlwaysRefCounted imports from s [...] adds fa40cbe1c86b cpufreq: dt-platdev: Blacklist ti,am62d2 SoC adds b5af45302ebc cpufreq: ti: Add support for AM62D2 adds f8d63d7e60e8 cpufreq: ti: Support more speed grades on AM62Px SoC adds 37f846830b51 cpufreq: ti: Allow all silicon revisions to support OPPs adds f434ec220066 arm64: dts: ti: k3-am62p: Fix supported hardware for 1GHz OPP adds d939047d31ff dt-bindings: Remove outdated cpufreq-dt.txt adds eaa9c1f31aef cpufreq: brcmstb-avs: Use scope-based cleanup helper adds c8dc2368b23e cpufreq: CPPC: Use scope-based cleanup helper adds 95102e0cc156 cpufreq: s5pv210: Use scope-based cleanup helper adds 4aeda901d689 cpufreq: mediatek: Use scope-based cleanup helper adds 7bc0084632dd cpufreq: tegra186: Use scope-based cleanup helper adds 592532a77b73 cpufreq/longhaul: handle NULL policy in longhaul_exit adds 3e681899cc6e cpufreq: mediatek: avoid redundant conditions adds c69d79c532f2 Merge tag 'cpufreq-arm-updates-6.18' of git://git.kernel.o [...] adds 97248d05b70e cpufreq: Drop redundant freq_table parameter adds b49d70849530 cpufreq: Use int type to store negative error codes adds e5e9b7bd8642 cpufreq: speedstep-lib: Use int type to store negative err [...] adds c05fa4091863 cpufreq: core: Rearrange variable declarations involving __free() adds 5f2ec3536d79 cpufreq: intel_pstate: Rearrange variable declaration invo [...] adds 42c74f6b1c36 cpufreq: intel_pstate: Remove EPB-related code adds 69e5d50fcf40 cpufreq: intel_pstate: Fix object lifecycle issue in updat [...] adds f1bbf5bbf254 cpufreq: intel_pstate: Rearrange freq QoS updates using __free() adds ae1bdd23b99f cpufreq: intel_pstate: Adjust frequency percentage computations adds 5590db443a40 cpufreq: conservative: Replace sscanf() with kstrtouint() adds 7f3cfb7943d2 cpufreq: ondemand: Update the efficient idle check for Int [...] adds 34d2eb4c1642 Merge back earlier cpufreq material for 6.18 adds 995694ef91da cpufreq: ACPI: Use on_each_cpu_mask() in drv_write() adds 46c435cbaf55 cpufreq: intel_pstate: Enable HWP without EPP if DEC is enabled adds 7c0dde86c176 cpufreq: Add defensive check during driver registration adds 02d09026a88f cpufreq: intel_pstate: Use likely() optimization in intel_ [...] adds 9a1aa642c1fb cpufreq: Replace pointer subtraction with iteration macro adds c51f0d3b6ef1 Merge back earlier cpufreq material for 6.18 adds e3f761be5a17 tools/power/x86/amd_pstate_tracer: Fix python gnuplot pack [...] adds d3f8f8d03061 Merge tag 'amd-pstate-v6.18-2025-09-24' of ssh://gitolite. [...] adds 1ebe8f7e7825 PM: EM: Fix late boot with holes in CPU topology adds 22763c35c635 rust: opp: use to_result for error handling adds 05db35963eef OPP: Add support to find OPP for a set of keys adds 8646f111fae0 Merge tag 'opp-updates-6.18' of git://git.kernel.org/pub/s [...] adds fc33bf0e097c PM / devfreq: mtk-cci: Fix potential error pointer derefer [...] adds 6d0982ae7880 PM / devfreq: mtk-cci: avoid redundant conditions adds f89c7fb83ae9 PM / devfreq: rockchip-dfi: double count on RK3588 adds eddb5ba91b28 PM / devfreq: rockchip-dfi: add support for LPDDR5 adds 531453a36c13 Merge tag 'devfreq-next-for-6.18' of git://git.kernel.org/ [...] new d6fd599cd4d8 Merge branches 'pm-em', 'pm-opp' and 'pm-devfreq' adds 17224c1d2574 cpuidle: governors: menu: Rearrange main loop in menu_select() adds 91418337a27d intel_idle: Remove unnecessary address-of operators adds cdc06f912670 cpuidle: qcom-spm: fix device and OF node leaks at probe adds a2d100c47f4e cpuidle: qcom-spm: drop unnecessary initialisations adds 8dba0fd9cee3 cpuidle: sysfs: Use sysfs_emit()/sysfs_emit_at() instead o [...] adds 7b1b7961170e cpuidle: Fail cpuidle device registration if there is one already adds 03cf825911c9 powercap: idle_inject: use us_to_ktime() where appropriate new 101642e43de1 Merge branches 'pm-cpuidle' and 'pm-powercap' adds fdd9ae23bb98 PM: core: Annotate loops walking device links as _srcu adds 3ce3f5699913 PM: core: Add two macros for walking device links adds 927f3e850152 PM: runtime: Documentation: ABI: Document time units for *_time adds 5545d56fd1a9 PM: hibernate: Use vmalloc_array() and vcalloc() to improve code adds 98da8a4aecf5 PM: hibernate: Fix typo in memory bitmaps description comment adds 56a232d93cea PM: sleep: Make pm_wakeup_clear() call more clear adds be82483d1b60 PM: sleep: core: Clear power.must_resume in noirq suspend [...] adds bd03c7020d75 Merge back earlier material related to system sleep for 6.18 adds 469d80a3712c PM: hibernate: Fix hybrid-sleep adds 495c8d35035e PM: hibernate: Add pm_hibernation_mode_is_suspend() adds 0a6e9e098fcc drm/amd: Fix hybrid sleep adds bbfe987c5a28 PM: hibernate: Fix pm_hibernation_mode_is_suspend() build [...] adds 6f4c6f9ed4ce PM: hibernate: Restrict GFP mask in power_down() adds 1f5bcfe91ffc PM: hibernate: Combine return paths in power_down() new f58f86df6acb Merge branches 'pm-core', 'pm-runtime' and 'pm-sleep' adds cafb47be3f38 tools/power turbostat: Fix incorrect sorting of PMT telemetry adds 62127655b7ab tools/power x86_energy_perf_policy: Fix incorrect fopen mo [...] adds b6b42a6051b2 tools/power x86_energy_perf_policy: Enhance HWP enabled check adds c97c057d357c tools/power x86_energy_perf_policy: Enhance HWP enable adds 8ef8fa829f8a tools/power x86_energy_perf_policy: Prepare for MSR/sysfs [...] adds f8241f5426eb tools/power x86_energy_perf_policy: EPB access is only via sysfs adds 2734fdbc9bb8 tools/power x86_energy_perf_policy: Prefer driver HWP limits adds a648e0892ccd tools/power x86_energy_perf_policy: Add make snapshot target adds 66f430522452 tools/power x86_energy_perf_policy.8: Emphasize preference [...] adds 57610d69f909 Merge tag 'power-utilities-for-v6.18-merge' of git://git.k [...] adds 57b100d4cf14 tools/cpupower: fix error return value in cpupower_write_sysfs() adds 23199d2aa6dc tools/cpupower: Fix incorrect size in cpuidle_state_disable() adds 17eb8812917b Merge tag 'linux-cpupower-6.18-rc1' of git://git.kernel.or [...] new 40d2cf9c3c1a Merge branch 'pm-tools' new 991053178e08 Merge tag 'pm-6.18-rc1' of git://git.kernel.org/pub/scm/li [...] adds 496f9372eae1 ACPI: debug: fix signedness issues in read/write helpers adds ac46f5b6c661 ACPICA: Add SoundWire File Table (SWFT) signature adds 3104fc98cba1 ACPICA: Modify variable definition position adds 2926d3753aa1 ACPICA: Remove redundant "#ifdef" definitions adds 9d2f57fee5a0 ACPICA: Change the compilation conditions adds feb8ae81b237 ACPICA: Allow to skip Global Lock initialization adds 12fd607554c4 ACPICA: Apply ACPI_NONSTRING adds 4b020eff6633 ACPICA: iASL: Fix printing CDAT table header adds 16ae95800b1c ACPICA: acpidump: drop ACPI_NONSTRING attribute from file_name adds 22c65572eff1 ACPICA: Debugger: drop ACPI_NONSTRING attribute from name_seg adds e9dff11a7a50 ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_d [...] adds 761dc71c6020 ACPICA: Update dsmethod.c to get rid of unused variable warning adds e2c80b3c2378 ACPICA: Print error messages for too few or too many arguments adds b0fb6891b8ad ACPICA: Update version to 20250807 adds 8ca944fea4d6 ACPICA: Fix largest possible resource descriptor index adds eddf12041ddd ACPICA: CEDT: Add Back-Invalidate restriction to CXL Window adds 81f92cff6d42 ACPICA: ACPI_TYPE_ANY does not include the package type adds 54ba9071a04b ACPICA: acpidump: fix return values in ap_is_valid_checksum() new ab80f7707d4d Merge branch 'acpica' adds 4405a214df14 ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[] adds 11b3de1c03fa ACPI: processor: idle: Fix memory leak when register cpuid [...] adds 7a8c994cbb2d ACPI: processor: idle: Optimize ACPI idle driver registration adds eb58738d1546 ACPI: processor: idle: Add module import namespace adds e4c628e91c6a ACPI: processor: idle: Eliminate static variable flat_state_cnt adds 9d68320b2bca ACPI: processor: idle: Fix function defined but not used warning adds 2167bb92bdeb ACPI: processor: thermal: Release policy references using [...] adds 5020d05b3476 ACPI: processor: Remove unused empty stubs of some functions adds bdf780fbcef5 ACPI: processor: idle: Rearrange declarations in header file adds 8a1b5d412cb4 ACPI: processor: Update cpuidle driver check in __acpi_pro [...] adds fbd401e95e56 ACPI: processor: idle: Redefine two functions as void adds 559f2eacc8a2 ACPI: processor: Do not expose global variable acpi_idle_driver adds 149139ddcb99 ACPI: sysfs: Use ACPI_FREE() for freeing an ACPI object new be61a778185f Merge branches 'acpi-scan', 'acpi-processor' and 'acpi-sysfs' adds d0759b10989c ACPI: property: Fix buffer properties extraction for subnodes adds d06118fe9b03 ACPI: property: Disregard references in data-only subnode lists adds 737c3a09dcf6 ACPI: property: Add code comments explaining what is going on adds baf60d5cb8bc ACPI: property: Do not pass NULL handles to acpi_attach_data() adds 0f83b1d436c9 ACPI: property: Adjust failure handling in acpi_nondev_sub [...] adds 3a351de0d9c8 ACPI: resource: Skip IRQ override on ASUS Vivobook Pro N6506CU adds 3bc3dc166dd2 ACPI: PM: Add power resource init function adds 0467ed880a17 ACPI: PM: Add HP EliteBook 855 G7 WWAN modem power resource quirk adds bf4206d7ac27 ACPI: SPCR: Add support for DBG2 RISC-V SBI port subtype adds 4d330fe54145 ACPI: SPCR: Support Precise Baud Rate field new 6173176cf2fe Merge branches 'acpi-property', 'acpi-resource', 'acpi-pm' [...] adds 3f6b537a13c8 ACPI: thermal: Get rid of a dummy local variable adds 7a9490a1c929 ACPI: fan: Fold two simple functions into their only caller adds f144bc21befd ACPI: video: force native for Lenovo 82K8 adds 4aac453deca0 ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT adds 311942ce763e ACPI: PRM: Skip handlers with NULL handler_address or NULL VA new 02e9542558b8 Merge branches 'acpi-thermal', 'acpi-fan', 'acpi-video', ' [...] adds e06722a9df14 ACPI: APEI: Remove redundant assignments in erst_dbg_{ioct [...] adds 7d444f509997 ACPI: APEI: EINJ: Allow more types of addresses except MMIO adds 39c87887606e ACPI: Use str_low_high() helper in two places adds b8db5517fe52 PNP: isapnp: use str_plural() to simplify the code new c87072064bd4 Merge branches 'acpi-apei', 'acpi-misc' and 'pnp' new 679a16399af0 Merge tag 'acpi-6.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds 28cef1632339 thermal: gov_step_wise: Clean up local variable initialization adds 6b4decef4c94 thermal: gov_step_wise: Clarify cooling logic description comment adds 2e82368359f6 thermal: gov_step_wise: Allow cooling level to be reduced earlier adds e54ddc44506f thermal: testing: Rearrange variable declarations involvin [...] adds 5136380b74f1 thermal: hwmon: replace deprecated strcpy() with strscpy() adds 3d9ab61f53cd thermal: intel: int340x: Remove redundant acpi_has_method() call adds 0d50f4d6ec5a thermal: intel: int340x: Add support for power slider adds 018d046a1a2c thermal: intel: int340x: Enable power slider interface for [...] adds 4a64a748e45c thermal: intel: int340x: Add module parameter for balanced Slider adds 8306bcaba06d thermal: intel: int340x: Add module parameter to change sl [...] adds 0115d063559f thermal: intel: selftests: workload_hint: Mask unsupported types adds e3e661253e82 Merge branch 'thermal-intel' adds 5cf952c54f35 thermal: intel: int340x: Power Slider: Validate slider_bal [...] adds b1793cd1fefa Merge branch 'thermal-intel' adds 4ae50c82a5ab dt-bindings: thermal: tsens: Add QCS615 compatible adds 84fd9e4a6b99 thermal/drivers/rcar_gen3: Add support for per-SoC default [...] adds 48bc3b3317b9 thermal/drivers/rcar_gen3: Add support for R-Car V4H defau [...] adds 5ea75f3479ee thermal/drivers/mediatek/lvts_thermal: Remove unneeded semicolon adds 57eda47bd14b thermal/drivers/qcom: Make LMH select QCOM_SCM adds b50b2c53f98f thermal/drivers/qcom/lmh: Add missing IRQ includes adds 14b7ea27bd0f drivers/thermal/qcom/lmh: Fix incorrect error message adds 13eac80a2db1 thermal/drivers/rcar_gen3: Fix comment typo adds ec4be3165e4c thermal/drivers/rcar_gen3: Document Gen4 support in Kconfig entry adds aa0025154855 dt-bindings: thermal: Document Tegra114 SOCTHERM Thermal M [...] adds 48fc33b95159 thermal/drivers/tegra/soctherm-fuse: Prepare calibration f [...] adds 10e1dcb62a7e dt-bindings: thermal: add Tegra114 soctherm header adds 9d522a877b6f thermal/drivers/tegra: Add Tegra114 specific SOCTHERM driver adds 117bdda24d68 thermal/drivers/rcar_gen3: Fix mapping SoCs to generic Gen4 entry adds 55173287e7a2 thermal/drivers/k3_j72xx_bandgap: Register sensors with hwmon adds a3152e5c742c dt-bindings: thermal: r9a08g045-tsu: Document the TSU unit adds dc095b37b09e thermal/drivers/renesas/rzg3s: Add thermal driver for the [...] adds 6f769708d53a thermal/drivers/rockchip: Unify struct rockchip_tsadc_chip format adds c268a9d8c18d thermal/drivers/rockchip: Shut up GRF warning adds e881662aa06a dt-bindings: thermal: rockchip: Tighten grf requirements adds 3762f5851ac5 thermal/drivers/thermal-generic-adc: Add temperature senso [...] adds caf41eb4575d dt-bindings: thermal: r9a09g047-tsu: Document the TSU unit adds 19d3a401a617 thermal/drivers/renesas/rzg3e: Add thermal driver for the [...] adds 79428e608979 dt-bindings: thermal: qcom-tsens: Document the Glymur temp [...] adds acbba7f0e5ec Merge tag 'thermal-v6.18-rc1' of ssh://gitolite.kernel.org [...] adds dc67521c20b7 thermal/drivers/renesas/rzg3e: Fix add thermal driver for [...] adds 2085f0f46972 Merge tag 'thermal-v6.18-rc1-2' of ssh://gitolite.kernel.o [...] new f13ee7cc2dca Merge tag 'thermal-6.18-rc1' of git://git.kernel.org/pub/s [...] adds 684339e80a93 dt-bindings: PCI: Add missing "#address-cells" to interrup [...] adds c072d2b49507 scripts/dtc: Update to upstream version v1.7.2-35-g52f07dcca47c adds da8dd0a9378e MAINTAINERS: Add FSI bindings to FSI subsystem entry adds 17c66b1037aa dt-bindings: fsi: Convert fsi-master-gpio to DT schema adds a678ec17f57c dt-bindings: fsi: Convert aspeed,ast2400-cf-fsi-master to [...] adds 59304e7b80b4 dt-bindings: arm: Spell out acronym adds f93dd842719b dt-bindings: display: Drop duplicate ti,opa362 binding adds 6b8c52b41be4 dt-bindings: arm: Convert cavium,thunder-88xx to DT schema adds f56fbb6a1b36 dt-bindings: arm: Drop obsolete cavium-thunder2.txt adds 5de28cf4ae21 dt-bindings: arm/cpus: Add missing Applied Micro CPU compatibles adds 01ce6aa56caa dt-bindings: interrupt-controller: Convert hisilicon,mbige [...] adds 38f9f4f5f882 dt-bindings: arm: Convert marvell,berlin to DT schema adds 47829efa1cf4 dt-bindings: perf: Convert apm,xgene-pmu to DT schema adds 326d25198112 dt-bindings: powerpc: Drop duplicate fsl/mpic.txt adds 835bdddd028f dt-bindings: soc: add vf610 reboot syscon controller adds 81bb4d07edd7 docs: dt: writing-bindings: Document node name ABI and simple-mfd adds 75592f9e1789 docs: devicetree: fix typo in writing-schema.rst adds a6dcff26eb4d yamllint: Drop excluding quoted values with ',' from checks adds 955212b1e4ac dt-bindings: display: ingenic,jz4780-hdmi: Add missing clo [...] adds 0387040b31aa dt-bindings: display: ti,tdp158: Add missing reg constraint adds 0e44780b423a dt-bindings: display: rockchip,dw-mipi-dsi: Narrow clocks [...] adds a576a849d5f3 of/irq: Convert of_msi_map_id() callers to of_msi_xlate() adds 4ed46073274a dt-bindings: vendor-prefixes: Add undocumented vendor prefixes adds 8a72549c5b27 dt-bindings: interrupt-controller: marvell,cp110-icu: Docu [...] adds f0aed6ffb354 dt-bindings: display: dsi-controller: add bridge to patter [...] adds 8b57a0aeccb1 dt-bindings: arm: cpus: Allow fsl,soc-operating-points for i.MX6 adds 0f356eb097c3 dt-bindings: arm: Add Cortex-A320/A520AE/A720AE cores and PMU adds 8e322143c304 dt-bindings: display: samsung: Drop S3C2410 adds 93674298bede Documentation: fix typo 'Andorid' -> 'Android' in goldfish [...] adds cce65107897d dt-bindings: gpu: Convert aspeed,ast2400-gfx to DT schema adds c2cf36221021 dt-bindings: display: bridge: Reference DAI common schema adds 714380b03d38 bindings: siox: convert eckelmann,siox-gpio.txt to yaml format adds bc3f7d0340f7 dt-bindings: arm: cpus: Document pu-supply adds 3ef9c995fa51 docs: dt: writing-schema: Describe defining properties in [...] adds b132e9745e8c dt-bindings: dp-connector: describe separate DP and AUX lines adds 8a454c056320 dt-bindings: watchdog: Drop duplicate moxa,moxart-watchdog.txt adds 72289f57b071 dt-bindings: mailbox: Convert rockchip,rk3368-mailbox to D [...] adds cae186929655 dt-bindings: mailbox: Convert marvell,armada-3700-rwtm-mai [...] adds bc4f25b5b7c5 dt-bindings: mailbox: Convert brcm,iproc-pdc-mbox to DT schema adds 930c78583d35 dt-bindings: mailbox: Convert brcm,iproc-flexrm-mbox to DT schema adds 638f9174e4bf dt-bindings: watchdog: Convert marvell,armada-3700-wdt to [...] adds c72504a22e1c dt-bindings: thermal: Convert marvell,armada370-thermal to [...] adds 047170ac08d6 dt-binding: thermal: Convert marvell,armada-ap806-thermal [...] adds d27ce63a31c3 dt-bindings: edac: Convert apm,xgene-edac to DT schema adds 9b4bacf5d998 dt-bindings: display: mediatek,od: Add mediatek,gce-client [...] adds 2ad572d3a5b3 dt-bindings: display: mediatek,ufoe: Add mediatek,gce-clie [...] adds 11f8652b7112 dt-bindings: arm: Add Arm C1 cores and PMUs adds 537e189f2708 dt-bindings: watchdog: Convert nuvoton,npcm-wdt to DT schema adds ae28e0b895bb dt-bindings: arm: marvell: Convert marvell,armada-370-xp b [...] adds abd4ac56f4af dt-bindings: arm: marvell: Convert marvell,armada375 board [...] adds 3ef9017c373b dt-bindings: arm: marvell: Convert marvell,armada390 board [...] adds 1c5f2ea8ce7f dt-bindings: arm: marvell: Convert marvell,kirkwood boards [...] adds 573a8be749ae dt-bindings: arm: marvell: Convert marvell,dove boards to [...] adds 3e2518d8b646 dt-bindings: arm: marvell: Convert marvell,orion5x boards [...] adds ad9a8291b13b dt-bindings: edac: Convert aspeed,ast2400-sdram-edac to DT schema adds b518ec73cc62 dt-bindings: gpu: arm,mali-midgard: add exynos8890-mali co [...] adds 60042a6ff234 dt-bindings: display: simple: Add innolux,n133hse-ea1 and [...] adds c502ca1ea1b9 dt-bindings: interrupt-controller: arm,gic: Add tegra264-agic adds 4379fbb9b06c dt-bindings: interrupt-controller: qcom,pdc: Document Glymur PDC adds 069862313db3 dt-bindings: display: mediatek: dpi: Allow specifying resets adds c1f7800c9c70 dt-bindings: timer: mediatek: Add compatible for MT6795 GP Timer adds 8d200dff1e8e dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing [...] adds 8e0118a79bda dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing [...] adds 41663b33cda3 dt-bindings: regulator: mediatek,mt6332-regulator: Add mis [...] adds e29e64fb9c58 dt-bindings: regulator: mediatek,mt6331: Fix various regul [...] adds 1a8493e06b85 dt-bindings: regulator: mediatek,mt6331: Add missing compatible adds a31c2f8e2b6a dt-bindings: mailbox: mediatek,gce-mailbox: Make clock-nam [...] adds 37020f865aa3 dt-bindings: arm: mediatek: Support mt8183-audiosys variant adds 49ceb031b6c1 dt-bindings: media: Convert MediaTek mt8173-vpu bindings t [...] adds d0b5a39acd07 dt-bindings: pinctrl: mt65xx: Allow gpio-line-names adds 18b26b151783 dt-bindings: soc: mediatek: pwrap: Add power-domains property adds 4fea3336ef57 dt-bindings: trivial-devices: Add compatible string synapt [...] adds a036bb0e60ad of: base: Add of_get_next_child_with_prefix() stub adds 86eedc669a56 docs: dt: fix grammar and spelling adds d6f57d8c5a5a dt-bindings: fix spelling, typos, grammar, duplicated words adds 77e46093e83a scripts: dt_to_config: fix grammar and a typo in --help text adds 74459b0dacce dt-bindings: display: bridge: convert megachips-stdpxxxx-g [...] adds 33b6c8ed1ddd dt-bindings: vendor-prefixes: update regex for properties [...] adds 532a94352fca dt-bindings: rng: sparc_sun_oracle_rng: convert to DT schema adds d1a7be736ca9 dt-bindings: gpu: Convert nvidia,gk20a to DT schema adds 129b91fc3296 dt-bindings: arm: altera: Drop socfpga-sdram-edac.txt new 9792d660a4e9 Merge tag 'devicetree-for-6.18' of git://git.kernel.org/pu [...] adds b9607ff0f86a dt-bindings: riscv: Add SiFive P550 CPU compatible adds faaf0ea59713 riscv: Add Kconfig option for ESWIN platforms adds 3e907d0faa79 dt-bindings: riscv: Add SiFive HiFive Premier P550 board adds 21b5a7ace6b2 dt-bindings: interrupt-controller: Add ESWIN EIC7700 PLIC adds 3329e2f3b524 riscv: dts: add initial support for EIC7700 SoC adds fee2f45def03 riscv: dts: eswin: add HiFive Premier P550 board device tree new a8253f807760 Merge tag 'soc-newsoc-6.18' of git://git.kernel.org/pub/sc [...] adds d407ad36dd34 Documentation/process: maintainer-soc: Use "DTS" instead o [...] adds 68e01988b208 arm64: dts: apple: s5l8960x: Add I2C nodes adds 5b1ab37ccc60 arm64: dts: apple: t7000: Add I2C nodes adds a56771d333ed arm64: dts: apple: t7001: Add I2C nodes adds 5bee6cb9d9df arm64: dts: apple: s800-0-3: Add I2C nodes adds baf703b08374 arm64: dts: apple: s8001: Add I2C nodes adds 9f286293541e arm64: dts: apple: t8010: Add I2C nodes adds 1d16ae50cb1b arm64: dts: apple: t8011: Add I2C nodes adds e1313c2185d2 arm64: dts: apple: t8015: Add I2C nodes adds 6101fe95b1ee arm64: dts: apple: t8103: Add SMC node adds 49765a617a54 arm64: dts: apple: t8112: Add SMC node adds 4379305ffbc2 arm64: dts: apple: t600x: Add SMC node adds c861d0b4fe47 Merge tag 'apple-soc-dt-6.18' of https://git.kernel.org/pu [...] adds b20d199da7be ARM: dts: aspeed: nvidia: gb200nvl: Add VCC Supply adds 63d2e5dd62ab ARM: dts: aspeed: nvidia: gb200nvl: Enable i2c3 bus adds 2193aed6024c ARM: dts: aspeed: nvidia: gb200nvl: Repurpose the HMC gpio pin adds 2b4e0d787dcd ARM: dts: aspeed: nvidia: gb200nvl: Enable MAC0 for BMC network adds fc6c8ccfaa14 ARM: dts: aspeed: wedge400: Fix DTB warnings adds 78831e53bb21 ARM: dts: aspeed: fuji: Fix DTB warnings adds dc4717e34f69 ARM: dts: aspeed: Fix DTB warnings in ast2600-facebook-net [...] adds c11f9190f9d6 ARM: dts: aspeed: Move eMMC out of ast2600-facebook-netbmc [...] adds e1b5c5f54797 ARM: dts: aspeed: Add facebook-bmc-flash-layout-128-data64.dtsi adds 83656699ba3a dt-bindings: arm: aspeed: add Facebook Wedge400-data64 board adds 2baf3b61f05c ARM: dts: aspeed: Add Facebook Wedge400-data64 (AST2500) BMC adds fe0e2fbb6a78 ARM: dts: aspeed: wedge400: Include wedge400-data64.dts adds 36296b06cd50 dt-bindings: arm: aspeed: add Facebook Fuji-data64 board adds 1bc26258369e ARM: dts: aspeed: Add Facebook Fuji-data64 (AST2600) Board adds b0f294fdfc3e ARM: dts: aspeed: facebook-fuji: Include facebook-fuji-data64.dts adds 0ae11080995f dt-bindings: arm: aspeed: add Facebook Darwin board adds 88950abacd5b ARM: dts: aspeed: Add Facebook Darwin (AST2600) BMC adds 3ca621af0607 ARM: dts: aspeed: Drop "no-gpio-delays" adds b1ccd095b8ac ARM: dts: aspeed: Drop "fsi-master" compatibles adds 608e2990e67c ARM: dts: aspeed: Add missing "ibm,spi-fsi" compatibles adds 5bf96232edfa ARM: dts: aspeed: e3c246d4i: convert NVMEM content to layo [...] adds 2660d172a346 ARM: dts: aspeed: e3c256d4i: convert NVMEM content to layo [...] adds 1f5ab37b75af ARM: dts: aspeed: romed8hm3: convert NVMEM content to layo [...] adds b785b5d88cc2 ARM: dts: aspeed: x570d4u: convert NVMEM content to layout syntax adds de0486b39ef4 Merge tag 'aspeed-6.18-devicetree-0' of https://git.kernel [...] adds 7686b441c0ad ARM: dts: nuvoton: Use generic "ethernet" as node name adds 921e41c4465e Merge tag 'nuvoton-arm-6.18-devicetree-0' of https://git.k [...] adds 91f8329e67b4 arm64: dts: nuvoton: npcm845: Add pinctrl groups adds 2e6028f8faf0 arm64: dts: nuvoton: combine NPCM845 reset and clk nodes adds 13587befb34f arm64: dts: nuvoton: add refclk and update peripheral cloc [...] adds 1b8086f1729b Merge tag 'nuvoton-arm64-6.18-devicetree-0' of https://git [...] adds 4ce3d8526d95 ARM: dts: st: ste-nomadik: Align GPIO hog name with bindings adds 9c6675364176 ARM: dts: ste-ux500-samsung: dts bluetooth wakeup interrupt adds 6c8903cf5f56 Merge tag 'ux500-dts-v6.18' of https://git.kernel.org/pub/ [...] adds 400915493f53 dt-bindings: Add Actiontec vendor prefix adds 873c5c0a2baf dt-bindings: arm: ixp4xx: List actiontec devices adds 85ac6b806993 ARM: dts: Add ixp4xx Actiontec MI424WR device trees adds 58770c8759ce Merge tag 'ixp4xx-dts-v6.18' of https://git.kernel.org/pub [...] adds d17b34744f5e arm64: dts: renesas: Add initial support for the Renesas R [...] adds a38f991fa19c arm64: dts: renesas: Add initial support for the Renesas R [...] adds 4b3d31f0b81f arm64: dts: renesas: Add initial SoC DTSI for the RZ/N2H SoC adds 8989230e8011 arm64: dts: renesas: Refactor RZ/T2H EVK device tree adds bddf6ae4f517 arm64: dts: renesas: Add DTSI for R9A09G087M44 variant of RZ/N2H adds 8d0b6ca38f94 arm64: dts: renesas: Add initial support for the RZ/N2H EVK adds c494de2e00fb arm64: dts: renesas: r9a09g057: Add RSPI nodes adds 1335a89bbc8a arm64: dts: renesas: r9a09g077: Add I2C controller nodes adds 1977f7d0d180 arm64: dts: renesas: r9a09g087: Add I2C controller nodes adds c5dbcd94fc78 arm64: dts: renesas: r9a09g077: Add SDHI nodes adds deab74707654 arm64: dts: renesas: r9a09g087: Add SDHI nodes adds 0a0e0852f3f3 arm64: dts: renesas: r9a09g057h48-kakip: Fix misplaced article adds c44c51bc3566 arm64: dts: renesas: r9a09g047: Add DMAC nodes adds ae014fbc99c7 arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0 adds 95319aaa3ffc arm64: dts: renesas: sparrow-hawk: Describe generic SPI NO [...] adds 256feb5be482 ARM: dts: renesas: r7s72100: Add boot phase tags adds 287066b29505 ARM: dts: renesas: porter: Fix CAN pin group adds c222f860910f arm64: dts: renesas: rcar-gen3: Increase CANFD clock rates adds 57875e152698 arm64: dts: renesas: rzg2: Increase CANFD clock rates adds 9471de64c9cc arm64: dts: renesas: sparrow-hawk: Update thermal trip points adds cd09e96fbac5 arm64: dts: renesas: r9a08g045: Add I3C node adds 6fb1e70e7a91 arm64: dts: renesas: r9a09g047: Add I3C node adds be5d60d94b98 arm64: dts: renesas: r9a09g077: Add DT nodes for SCI channels 1-5 adds 41e194978510 arm64: dts: renesas: r9a09g087: Add DT nodes for SCI channels 1-5 adds 98340bf91dd9 arm64: dts: renesas: r9a09g077: Add pinctrl node adds c11ef17a6535 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag3' into re [...] adds 6f21672c42fc arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable I2C0 a [...] adds ae95807b00e1 arm64: dts: renesas: sparrow-hawk: Invert microSD voltage [...] adds 7d1e3aa2826a arm64: dts: renesas: sparrow-hawk: Set VDDQ18_25_AVB volta [...] adds 115b557b6f61 arm64: dts: renesas: Minor whitespace cleanup adds 4e501327bf68 Merge tag 'renesas-dts-for-v6.18-tag1' of https://git.kern [...] adds 5ae2da6bddeb ARM: dts: sti: rename SATA phy-names adds cefbc3109932 dt-bindings: arm: sti: drop B2120 board support adds 6bbe133ee832 ARM: sti: removal of stih415/stih416 related entries adds dee546e1adef ARM: sti: drop B2120 board support adds cea9c89d46c6 Merge tag 'sti-dt-for-v6.18-round1' of https://git.kernel. [...] adds 5052d5cf1359 riscv: dts: thead: th1520: Add IMG BXM-4-64 GPU node adds dfa743da83ab MAINTAINERS: Add RISC-V T-HEAD SoC patchwork adds 48c7bf3ebd28 Merge tag 'thead-dt-for-v6.18' of git://git.kernel.org/pub [...] adds 91ec67fa3325 arm64: dts: rockchip: Enable HDMI audio output for NanoPi R6C/R6S adds 6f36b1fdb80d arm64: dts: rockchip: set LAN LEDs to default-off on Radxa E52C adds 6294d0590d5f arm64: dts: rockchip: Enable eMMC on rk3576-evb1-v10 adds 15e8ba9d8b14 arm64: dts: rockchip: Add thermal nodes to RK3576 adds a4053badacf3 arm64: dts: rockchip: Add thermal trim OTP and tsadc nodes adds 6d64bceb97a1 arm64: dts: rockchip: add pd_npu label for RK3588 power domains adds a31dfc060a74 arm64: dts: rockchip: Add nodes for NPU and its MMU to rk3 [...] adds 640366d644b1 arm64: dts: rockchip: Enable the NPU on quartzpro64 adds 3af6a83fc850 arm64: dts: rockchip: enable NPU on ROCK 5B adds 1bce3444df79 arm64: dts: rockchip: convert rk3528 power-domains to dt-b [...] adds 70bb21cbc8c7 arm64: dts: rockchip: Add naneng-combphy for RK3528 adds 0e3f3d7c7ae3 dt-bindings: soc: rockchip: add rk3576 mipi dcphy syscon adds 21bc1a7fcea4 arm64: dts: rockchip: add mipi-dcphy to rk3576 adds e51828f80df9 arm64: dts: rockchip: add the dsi controller to rk3576 adds 3d5c0c21d86f arm64: dts: rockchip: add vcc3v3-lcd-s0 regulator to roc-r [...] adds ccc7f16ea2e3 arm64: dts: rockchip: Enable HDMI receiver on orangepi 5 plus adds 3dc7ba3548ac arm64: dts: rockchip: Enable the NPU on the orangepi 5 boards adds 178879625f0f arm64: dts: rockchip: Enable more power domains for RK3528 adds 5487086c4dad arm64: dts: rockchip: Add green power LED to rk3588s-rock-5a adds 67b2c15d8fb3 arm64: dts: rockchip: add USB-C support for ROCK 5B/5B+/5T adds 9c059700fee5 arm64: dts: rockchip: Enable RK3576 watchdog adds 7d11b8c260ea dt-bindings: vendor-prefixes: Add HINLINK adds 4bef07b79ab1 dt-bindings: arm: rockchip: Add HINLINK H66K / H68K adds 86a504b82f8d arm64: dts: rockchip: Add HINLINK H68K adds bb9ef44f05c9 arm64: dts: rockchip: Add HINLINK H66K adds 0adaae778629 arm64: dts: rockchip: Add RTC on rk3576-evb1-v10 adds ebf8183ad08a arm64: dts: rockchip: Add WiFi on rk3576-evb1-v10 adds 34f7620912bb arm64: dts: rockchip: Add Bluetooth on rk3576-evb1-v10 adds b3d7fb3fb222 arm64: dts: rockchip: enable NPU on OPI5/5B adds dfdda0881b35 arm64: dts: rockchip: Enable the NPU on NanoPi R6C/R6S adds 6d54d935062e arm64: dts: rockchip: Further describe the WiFi for the Pi [...] adds 096bd8c67918 arm64: dts: rockchip: Further describe the WiFi for the Pi [...] adds 7c50e0cea254 arm64: dts: rockchip: add IR receiver to rk3328-roc adds bdc4d388c645 arm64: dts: rockchip: add SPDIF audio to Beelink A1 adds c05dac8e54bf arm64: dts: rockchip: add USB3 on Beelink A1 adds faeb2bede834 dt-bindings: soc: rockchip: add missing clock reference fo [...] adds af13e0089e98 dt-bindings: arm: rockchip: Add Radxa ROCK 2A/2F adds 5b71b3d9aa61 arm64: dts: rockchip: Add Radxa ROCK 2A/2F adds 10e6b1caacb8 dt-bindings: arm: rockchip: Add ArmSoM Sige1 adds 1c6b12ef9575 arm64: dts: rockchip: Add ArmSoM Sige1 adds 11100e8f407e dt-bindings: arm: rockchip: Add FriendlyElec NanoPi Zero2 adds b944112abef4 arm64: dts: rockchip: Add FriendlyElec NanoPi Zero2 adds 680826a5299b arm64: dts: rockchip: Add DP0 for rk3588 adds 64566e35757f arm64: dts: rockchip: Add DP1 for rk3588 adds 7260b0f1d6a1 arm64: dts: rockchip: Enable DisplayPort for rk3588s Cool Pi 4B adds 07c53a9e9707 arm64: dts: rockchip: Enable DP2HDMI for ROCK 5 ITX adds 46cb19e52ac7 Merge tag 'v6.18-rockchip-dts64-1' of git://git.kernel.org [...] adds 2850f6f1ecf2 ARM: dts: rockchip: add CEC pinctrl to rk3288-miqi adds 2a91dcd5be9d ARM: dts: rockchip: add HDMI audio to rk3288-miqi adds 839bef00712d Merge tag 'v6.18-rockchip-dts32-1' of git://git.kernel.org [...] adds 343ea11a2fe3 arm64: dts: Agilex5 Add gmac nodes to DTSI for Agilex5 adds 9cb768134259 arm64: dts: socfpga: agilex5: enable gmac2 on the Agilex5 dev kit adds b1161065094f Merge tag 'socfpga_dts_updates_for_v6.18' of git://git.ker [...] adds 3b745d0b3dc1 arm64: dts: exynos: Add Ethernet node for E850-96 board adds ad211501fff4 arm64: dts: exynos990: Enable watchdog timer adds d3830b5b0db5 arm64: dts: exynos990: Add USB nodes adds 707181264bad arm64: dts: exynos990-x1s-common: Enable USB adds 32532687a9ce arm64: dts: exynos990-c1s: Enable USB adds e28c1117deda arm64: dts: exynos990-r8s: Enable USB adds 1219992e1668 arm64: dts: exynos2200: fix typo in hsi2c23 bus pins label adds ad8ea30db80f arm64: dts: exynos2200: use 32-bit address space for /soc adds 0dff00633bbc arm64: dts: exynos2200: increase the size of all syscons adds 1bc8f09ce98c arm64: dts: exynos2200: define all usi nodes adds b3a62f6c3573 arm64: dts: exynos5433: Add default GIC address cells adds a75d45adb261 arm64: dts: google: gs101: Add default GIC address cells adds a874b387213b arm64: dts: fsd: Add default GIC address cells adds 59abe5c87267 arm64: dts: exynos2200: Add default GIC address cells adds ea0484e4b82b dt-bindings: arm: Convert Axis board/soc bindings to json-schema adds 045bf0f825cf arm64: dts: exynos8895: Minor whitespace cleanup adds 604a932fa924 dt-bindings: arm: axis: Add ARTPEC-8 grizzly board adds 639f8e36baf1 arm64: dts: exynos: axis: Add initial ARTPEC-8 SoC support adds b17637699177 arm64: dts: axis: Add ARTPEC-8 Grizzly dts support adds 44b0a8e433aa arm64: dts: exynos990: Enable PERIC0 and PERIC1 clock controllers adds 54a5a6041bfc Merge tag 'samsung-dt64-6.18' of https://git.kernel.org/pu [...] adds 08468d0bf1ae ARM: dts: cirrus: ep7211: use recent scl/sda gpio bindings adds ed8c952aee41 ARM: dts: stm32: use recent scl/sda gpio bindings adds 942d46b4329c Merge tag 'i2c-gpio-fixes-for-6.18' of git://git.kernel.or [...] adds 613fb0c8bd49 arm64: dts: socionext: uniphier-ld20: Add default PCI inte [...] adds a29bf0b10a1a arm64: dts: socionext: uniphier-pxs3: Add default PCI inte [...] adds d5cb16361f89 arm64: dts: apm: storm: Add default GIC address cells adds b32a24f21283 arm64: dts: amazon: alpine-v2: Add default GIC address cells adds 3d1963e503d7 arm64: dts: amazon: alpine-v3: Add default GIC address cells adds 7ee0f223cabe arm64: dts: toshiba: tmpv7708: Add default GIC address cells adds b425afb34884 Merge tag 'dt64-cleanup-6.18' of https://git.kernel.org/pu [...] adds 1557c2eb023d dt-bindings: arm: samsung: Drop S3C2416 adds 31f5a855f706 ARM: dts: samsung: exynos5410: use multiple tuples for sro [...] adds 6016813c888e ARM: dts: samsung: exynos5250: describe sromc bank memory map adds d19b1773362a ARM: dts: samsung: smdk5250: add sromc node adds 9a801e8b96b8 Merge tag 'samsung-dt-6.18' of https://git.kernel.org/pub/ [...] adds 3374b5fb26b3 arm64: dts: mediatek: mt8195: Remove suspend-breaking rese [...] adds 0aeb7ed4bcb2 arm64: dts: mediatek: mt8183: Fix out of range pull values adds d22e9b8c9645 arm64: dts: mediatek: mt8395-nio-12l: Enable UFS adds 1383007f85fb arm64: dts: mediatek: mt8395-nio-12l: add PMIC and GPIO ke [...] adds 0da6f7a0ab53 arm64: dts: mediatek: add thermal sensor support on mt7981 adds d0c970091abf arm64: dts: mediatek: mt7986: add sram node adds 93e435336ab4 arm64: dts: mediatek: mt7986: add interrupts for RSS and i [...] adds 65f0e3970143 arm64: dts: mediatek: mt7988: add basic ethernet-nodes adds 32d5a82c5dd6 arm64: dts: mediatek: mt7988: add switch node adds 0333aa8fa2d5 arm64: dts: mediatek: mt7988a-bpi-r4: add aliases for ethernet adds c1347c688bf1 arm64: dts: mediatek: mt7988a-bpi-r4: add sfp cages and li [...] adds 16c1f659860b arm64: dts: mediatek: mt7988a-bpi-r4: configure switch phy [...] adds 930b6fe1a50c dt-bindings: arm: mediatek: Add grinn,genio-700-sbc adds 12a565af7055 dt-bindings: arm: mediatek: Add grinn,genio-510-sbc adds 2c58d35618c8 Merge tag 'v6.17-next-dts64' of https://git.kernel.org/pub [...] adds 278b6cabf18b arm64: dts: broadcom: bcm2712: Add default GIC address cells adds 7e1aa57c2d14 arm64: dts: broadcom: bcm2712: Add pin controller nodes adds 72eb12b99d35 arm64: dts: broadcom: bcm2712: Add one more GPIO node adds 55ec7b1b9726 arm64: dts: broadcom: bcm2712: Add second SDHCI controller node adds 72323b141691 arm64: dts: broadcom: bcm2712: Add UARTA controller node adds 725386ca1949 dt-bindings: mmc: Add support for capabilities to Broadcom [...] adds cbdd3e761320 arm64: dts: rp1: Add ethernet DT node adds 43456fdfc014 arm64: dts: broadcom: Enable RP1 ethernet for Raspberry Pi 5 adds 2cb82bf8c160 arm64: dts: broadcom: delete redundant pcie enablement nodes adds 911b1a6443bb arm64: dts: broadcom: amend the comment about the role of [...] adds b11aa9565f80 arm64: dts: broadcom: rp1: Add USB nodes adds 70bab1937e39 arm64: dts: broadcom: Enable USB devicetree entries for Rpi5 adds 41d773149b88 Merge tag 'arm-soc/for-6.18/devicetree-arm64' of https://g [...] adds 279ea197d9bd dt-bindings: arm: bcm: Add support for Buffalo WXR-1750DHP adds 484199a02aca ARM: dts: BCM5301X: Add support for Buffalo WXR-1750DHP adds 7a33f9092f1e Merge tag 'arm-soc/for-6.18/devicetree' of https://github. [...] adds 7a0e28e5b2aa arm64: dts: apm: Move slimpro nodes out of "simple-bus" node adds 668cf076552d arm64: dts: apm: Clean-up clock bindings adds 58760bd7219d arm64: dts: socionext: Drop "linux,spdif-dit" port node un [...] adds c3ad87de22e5 ARM: dts: lpc18xx: rename node name flash-controller to spi adds 3d2a00271e0b ARM: dts: lpc18xx: rename node name mmcsd to mmc adds 4e328041248c ARM: dts: lpc4350-hitex-eval: change node name flash to flash@0 adds 5460b42b65cd ARM: dts: lpc18xx: swap clock-names bic and cui adds 9276abee591a ARM: dts: lpc: add #address-cells and #size-cells for sram node adds fcc5f89e3050 ARM: dts: lpc: add cfg surfix in pinctrl child node adds 332d4e0092e8 ARM: dts: lpc4357-myd-lpc4357: add power-supply for innolu [...] adds caa9c67398d1 ARM: dts: lpc: change node name 'button[0-9]' to button-[0-9]' adds 212480c0e7cd ARM: dts: lpc4357-myd-lpc4357: change node name mdio0 to mdio adds a884b8fc2efd ARM: dts: lpc18xx: add #address-cell and #szie-cell for sp [...] adds 70e42a63542e ARM: dts: lpc18xx: add missed arm,num-irq-priority-bits adds b17b850da6f9 dt-bindings: arm: nxp: lpc: Assign myself as maintainer of [...] adds 65ae9ea77e1f ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value [...] adds 2695035dc347 ARM: dts: lpc32xx: Correct motor PWM device tree node name adds 88f55f0a985e ARM: dts: lpc32xx: Correct SD/MMC controller device node name adds c4ceb7eeac34 ARM: dts: lpc32xx: Specify a precise version of the SD/MMC [...] adds 181ffb8b0684 ARM: dts: lpc32xx: Specify #dma-cells property of PL080 DM [...] adds d2dab63098bd ARM: dts: lpc32xx: Correct PL080 DMA controller device node name adds 4c4457342a12 Merge tag 'lpc32xx-dt-for-6.18' of https://github.com/vzap [...] adds b261da9e9ed8 ARM: dts: qcom: msm8960: add sdcc3 pinctrl states adds 12bf7cfb5ad4 ARM: dts: qcom: msm8960: add gsbi8 and its serial configuration adds 45f5d1dc6ff3 ARM: dts: qcom: msm8960: disable gsbi1 and gsbi5 nodes in [...] adds 3a99873d8b9f dt-bindings: arm: qcom: add Sony Xperia SP adds d2f146b3dfbc ARM: dts: qcom: add device tree for Sony Xperia SP adds 3f9e5d74d194 ARM: dts: qcom: pm8921: add vibrator device node adds fdf913d0c44f ARM: dts: qcom: msm8974-samsung-hlte: Add touchkey support adds e0d48bea315a ARM: dts: qcom: msm8226-samsung-ms013g: Add touch keys adds e2f4e0f1410d ARM: dts: qcom: apq8064-mako: Minor whitespace cleanup adds 7d75eda45690 ARM: dts: qcom: ipq4019: Add default GIC address cells adds 1e54cf1f383a ARM: dts: qcom: apq8064: Add default GIC address cells adds 014a53ed24e3 ARM: dts: qcom: ipq8064: Add default GIC address cells adds 27cc4d100495 ARM: dts: qcom: sdx55: Add default GIC address cells adds ba1045c76be2 ARM: dts: qcom: Use GIC_SPI for interrupt-map for readability adds cad0261fd040 Merge tag 'qcom-arm32-for-6.18' of https://git.kernel.org/ [...] adds 3ede313b5ec4 arm64: dts: qcom: sa8775p: fix RPMh power domain indices adds 1d517444b21e arm64: dts: qcom: sm8150: use correct PD for DisplayPort c [...] adds c48aa92720dc arm64: dts: qcom: sm8250: stop using SoC-specific genpd indices adds 633ffe23173d arm64: dts: qcom: sm8550: stop using SoC-specific genpd indices adds c7724332e0ac arm64: dts: qcom: Rename sa8775p SoC to "lemans" adds 24dc241bddcd arm64: dts: qcom: lemans: Update memory-map for IoT platforms adds 4c0c97b95a9b arm64: dts: qcom: lemans: Separate out ethernet card for r [...] adds 76326da895b8 arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards bas [...] adds d39e1d737bdb arm64: dts: qcom: lemans: Rename sa8775p-pmics.dtsi to lem [...] adds b4feac9e034f arm64: dts: qcom: lemans: Fix dts inclusion for IoT boards [...] adds e9d84a1f8bfe dt-bindings: arm: qcom: lemans: Add bindings for Lemans Ev [...] adds 99ea5a0d6bc8 arm64: dts: qcom: Add lemans evaluation kit (EVK) initial [...] adds 33450878adfc arm64: dts: qcom: sm8550: Flatten the USB nodes adds 77e1f16b9302 arm64: dts: qcom: sm8650: Flatten the USB nodes adds 450a80623e3b arm64: dts: qcom: ipq5018: Add tsens node adds e08d75e4834c arm64: dts: qcom: sdm845: rename DisplayPort labels adds 5bde57b9cd3c arm64: dts: qcom: sar2130p: use TAG_ALWAYS for MDSS's mdp0 [...] adds b1f622224b8e arm64: dts: qcom: sar2130p: correct VBIF region size for MDSS adds e2a01c3b1033 arm64: dts: qcom: sar2130p: use defines for DSI PHY clocks adds c02716951e66 arm64: dts: qcom: sdm850-lenovo-yoga-c630: add routing for [...] adds 0403e42f2fbb arm64: dts: qcom: sa8775p: rename bus clock to follow the [...] adds 3e0252ea5d91 dt-bindings: arm: qcom: add qcom,sm6150 fallback compatibl [...] adds 9af4e5351229 arm64: dts: qcom: rename qcs615.dtsi to sm6150.dtsi adds 8ff47ada5e95 arm64: dts: qcom: msm8916: Drop venus-enc/decoder node adds 1f67c23f98bd arm64: dts: qcom: sc7180: Drop venus-enc/decoder node adds dce1122f076c arm64: dts: qcom: sdm845: Drop venus-enc/decoder node adds 71ef5e99e925 arm64: dts: qcom: sm8250: Drop venus-enc/decoder node adds 1aa0b4e36436 arm64: dts: qcom: x1p42100: Add GPU support adds ebf6fc452ad6 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetoo [...] adds 6a5e9b9738a3 arm64: dts: qcom: qcs615: add missing dt property in QUP SEs adds bbc5a9b5d9d9 arm64: dts: qcom: sm6350: Add q6usbdai node adds 5ce2aa520d3f arm64: dts: qcom: sm7225-fairphone-fp4: Enable USB audio o [...] adds 682c9d0e788b arm64: dts: qcom: ipq5424: Add CMN PLL node adds e5612530e325 arm64: dts: qcom: Update IPQ5424 xo_board to use fixed fac [...] adds 1e2261a669a9 arm64: dts: qcom: ipq5018: Add MDIO buses adds f5f2b835e316 arm64: dts: qcom: ipq5018: Add GE PHY to internal mdio bus adds 718cc7542a00 arm64: dts: qcom: qcs615: enable pcie adds 414be2b5a79d arm64: dts: qcom: qcs615-ride: Enable PCIe interface adds e13555a3e17b arm64: dts: qcom: qcs615: add a PCIe port for WLAN adds b5634bf97913 arm64: dts: qcom: qcs615-ride: Enable WiFi/BT nodes adds 35e0b432d5ca arm64: dts: qcom: pmk8550: Correct gpio node name adds b2659ddbc299 arm64: dts: qcom: qrb2210-rb1: fix GPIO lookup flags for i [...] adds f07f492773b7 arm64: dts: qcom: qrb4210-rb2: fix GPIO lookup flags for i [...] adds 25197809e78c arm64: dts: qcom: sdm845-samsung-starqltechn: fix GPIO loo [...] adds 8d2a8e8dc448 arm64: dts: qcom: ipq5018: Add SPI nand support adds 1a67f85c6906 dt-bindings: arm: qcom: Add Dell Latitude 7455 adds 8def31f8c1e1 arm64: dts: qcom: sm8650: Sort nodes by unit address adds f93e5882134a dt-bindings: arm: qcom: Drop redundant free-form SoC list adds 6facfaff0fe3 arm64: dts: qcom: x1e80100: add bus topology for PCIe domain 3 adds df758a868dbc arm64: dts: qcom: x1e80100-qcp: enable pcie3 x8 slot for X [...] adds bebacd802b51 arm64: dts: qcom: qcs8300: Add EPSS l3 interconnect provid [...] adds bf258fdaa2bc arm64: dts: qcom: ipq5018: add PRNG node adds ed5789ba7c2c arm64: dts: qcom: ipq5018: Add crypto nodes adds c006b249c544 arm64: dts: ipq5018: Add CMN PLL node adds 5ca3d42384a6 arm64: dts: qcom: Update IPQ5018 xo_board_clk to use fixed [...] adds 84f3849d0526 arm64: dts: qcom: qcs6490-rb3gen2: Add missing clkreq pinc [...] adds fba47ba8c8a8 arm64: dts: qcom: qcs615: Set LDO12A regulator to HPM to a [...] adds 474aa14da0e1 dt-bindings: arm: qcom-soc: Document new Milos and Glymur SoCs adds 92d05aceadbd arm64: dts: qcom: sm8250-xiaomi-pipa: Drop nonexistent pm8 [...] adds 56197c8737b8 arm64: dts: qcom: sm8250-xiaomi-pipa: Drop unused bq27z561 adds e2ec684f8253 arm64: dts: sm8250-xiaomi-pipa: Update battery info adds bc6776fab845 arm64: dts: qcom: sm8750: Add BWMONs adds 5e4ca587f563 arm64: dts: qcom: Remove sdm845-cheza boards adds bae72efa3ca6 dt-bindings: arm: qcom: Remove sdm845-cheza adds 43b8556e82f3 arm64: dts: qcom: qcs8300: Add eMMC support adds d81448d49cb2 arm64: dts: qcom: qcs8300-ride: Enable SDHC1 node adds f578e5f0b8b5 arm64: dts: qcom: sm8450-qrd: add pmic glink node adds c5a87e3a6b3e arm64: dts: qcom: sm8450: Flatten usb controller node adds ad9abc9ba404 arm64: dts: qcom: x1e80100-crd: Add USB multiport fingerpr [...] adds 5433560caa5e arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Repl [...] adds 60fdba1dccd8 arm64: dts: qcom: x1-crd: Enable HBR3 on external DPs adds 93109afda015 arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Enable HB [...] adds 8839b8e6e849 arm64: dts: qcom: sdm670-google-sargo: enable charger adds 285fee8c65ef arm64: dts: qcom: sdm845*: Use definition for msm-id adds f72f3aac4a9a arm64: dts: qcom: sdm845-oneplus: Deduplicate shared entries adds dc231840dca6 arm64: dts: qcom: qcm2290: Add TCSR download mode address adds c2e07613b8d4 arm64: dts: qcom: sm8650: Add ACD levels for GPU adds d15cb624a60a arm64: dts: qcom: sm6150: Add ADSP and CDSP fastrpc nodes adds 1d363a6cf8a2 arm64: dts: qcom: qcm2290: Enable HS eMMC timing modes adds 642af3f3d590 arm64: dts: qcom: sc7280-chrome-common: Remove duplicate node adds d72cb0551d11 arm64: dts: qcom: sc7280: Flatten usb controller nodes adds d41fb878adf6 arm64: dts: qcom: sa8775p: remove aux clock from pcie phy adds f0370265b1d7 arm64: dts: qcom: sa8775p: add link_down reset for pcie adds 45cca0f3c820 arm64: dts: qcom: sc8180x: add empty mdss_edp_out endpoint adds caaba55bb751 arm64: dts: qcom: sc8280xp: add empty mdss*_dp*_out endpoints adds 91329efd132b arm64: dts: qcom: x1e80100: add empty mdss_dp3_out endpoint adds c361adf09dfc arm64: dts: qcom: move data-lanes to the DP-out endpoint adds afde4d8ea536 arm64: dts: qcom: sc7180-acer-aspire1: drop deprecated DP [...] adds 55863887fa1c arm64: dts: qcom: sc7280: Add q6usbdai node adds c183cebe69d0 arm64: dts: qcom: qcm6490-fairphone-fp5: Enable USB audio [...] adds ce4d07846979 arm64: dts: qcom: sm6350: Add rpmh-stats node adds f8328b7549e1 arm64: dts: qcom: sc7280: Describe the first PCIe controll [...] adds 039a504cda2c dt-bindings: clock: dispcc-sc7280: Add display resets adds c46d34c0441e Merge branch '20250811-sc7280-mdss-reset-v1-1-83ceff1d48de [...] adds 9cdb77e3103a arm64: dts: qcom: sc7280: Add MDSS_CORE reset to mdss adds 393d69df0fda arm64: dts: qcom: sc7280: Add support for two additional D [...] adds d56ddcee0101 arm64: dts: qcom: ipq5424: Describe the 4-wire UART SE adds 4ea55ecb4990 arm64: dts: qcom: sdm632-fairphone-fp3: Enable display and GPU adds ebfe5797ac3e dt-bindings: arm: qcom: document r0q board binding adds 46952305d2b6 arm64: dts: qcom: sm8450: add initial device tree for Sams [...] adds d6111177f650 arm64: dts: qcom: sa8775p: Remove max link speed property [...] adds a8a5ea012471 arm64: dts: qcom: x1e80100: Add videocc adds c17ccefb611f dt-bindings: clock: ipq5424-apss-clk: Add ipq5424 apss clo [...] adds e320c42bf6ac Merge branch '20250811090954.2854440-2-quic_varada@quicinc [...] adds 77abf70ee126 arm64: dts: qcom: ipq5424: Enable cpufreq adds 2eb676f1410d Revert "arm64: dts: qcom: sm8450: add initial device tree [...] adds 27f94b715322 arm64: dts: qcom: qcm2290: Disable USB SS bus instances in [...] adds 340e57306a4a arm64: dts: qcom: sc8180x: modernize MDSS device definition adds b9a185198f96 arm64: dts: qcom: x1e80100-pmics: Disable pm8010 by default adds 71b12166a2be arm64: dts: qcom: sc8280xp: Describe GPI DMA controller nodes adds 013d01811a1e arm64: dts: qcom: sc8280xp: Enable GPI DMA adds c6fa3429cf3c arm64: dts: qcom: ipq9574: use 'pcie' as node name for 'pcie0' adds cb2347ed822f arm64: dts: qcom: sdm845-oneplus-*: set constant-charge-cu [...] adds 40f7b64fac9d arm64: dts: qcom: sm8550: Correct the min/max voltages for [...] adds a300bbd90c3b arm64: dts: qcom: ipq9574-rdp433: remove unused 'sdc-defau [...] adds d7d28bcc2038 arm64: dts: qcom: use DT label for DSI outputs adds be541b843114 arm64: dts: qcom: sm6150: move standard clocks to SoC dtsi adds f9c36698db91 arm64: dts: qcom: qcs615: Add clock nodes for multimedia clock adds fecc6e0b0260 arm64: dts: qcom: qcs615: Add CPU scaling clock node adds 69f0611c8937 arm64: dts: qcom: lemans-evk: Enable Display Port adds 316294bb6695 arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees adds 013632a41087 arm64: dts: qcom: sm8750-mtp: Add speaker Soundwire port mapping adds 40db99f1b6aa arm64: dts: qcom: sm8550: switch to interrupt-cells 4 to a [...] adds 4f97774ac2ee arm64: dts: qcom: sm8550: add PPI interrupt partitions for [...] adds 41b9f3dae105 arm64: dts: qcom: Minor whitespace cleanup adds 59a4b94a8c46 arm64: dts: qcom: x1e001de-devkit: Fix swapped USB MP repeaters adds c3994b495111 arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix swapp [...] adds d5d72e326762 arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix swapped [...] adds 6dcc44fc695b arm64: dts: qcom: x1e80100-qcp: Fix swapped USB MP repeaters adds dc3f005e6b1f arm64: dts: qcom: ipq5424: Add default GIC address cells adds 0eb765666714 arm64: dts: qcom: lemans: Add default GIC address cells adds d434b7198a11 arm64: dts: qcom: msm8996: Add default GIC address cells adds 0325653b1ade arm64: dts: qcom: qcs404: Add default GIC address cells adds 6cfdee6dca1e arm64: dts: qcom: sc8180x: Add default GIC address cells adds b8159aaf5ece arm64: dts: qcom: sm6150: Add default GIC address cells adds d0054c3e5b8f arm64: dts: qcom: sm8150: Add default GIC address cells adds 3e17f489e3f4 arm64: dts: qcom: sm8250: Add default GIC address cells adds 9c18757804e6 arm64: dts: qcom: sm8350: Add default GIC address cells adds 2f8c7b179f28 arm64: dts: qcom: Use GIC_SPI for interrupt-map for readability adds 235399565582 arm64: dts: qcom: sm8450: Additionally manage MXC power do [...] adds d49e68357453 arm64: dts: qcom: sm8550: Additionally manage MXC power do [...] adds 086079090571 arm64: dts: qcom: sm8650: Additionally manage MXC power do [...] adds ad43a5317a8b arm64: dts: qcom: sm8450: Additionally manage MXC power do [...] adds 169ccd7cec9b arm64: dts: qcom: sm8550: Additionally manage MXC power do [...] adds 673fa9a42606 arm64: dts: qcom: sm8650: Additionally manage MXC power do [...] adds 38c0af1f3fe4 arm64: dts: qcom: sdm845-shift-axolotl: set chassis type adds 4faee358fea8 arm64: dts: qcom: msm8953: fix SPI clocks adds 690bc1928640 arm64: dts: qcom: msm8953: correct SPI pinctrls adds 73f7dc09f8e3 arm64: dts: qcom: msm8953: add spi_7 adds 6e71c5812856 arm64: dts: qcom: starqltechn: remove extra empty line adds 6605a07f441c arm64: dts: qcom: msm8976-longcheer-l9360: Add touch keys adds 19f1395333f8 arm64: dts: qcom: sm8750: Add PCIe PHY and controller node adds 99d741245e7a arm64: dts: qcom: sm8550: allow mode-switch events to reac [...] adds 6cc36611ac79 arm64: dts: qcom: sm8650: allow mode-switch events to reac [...] adds 7b8849178ecf arm64: dts: qcom: x1e80100: allow mode-switch events to re [...] adds bdd235f2df6d arm64: dts: qcom: sm8550: move dp0 data-lanes to SoC dtsi adds 35f549fcf5f1 arm64: dts: qcom: sm8650: move dp0 data-lanes to SoC dtsi adds 458de584248a arm64: dts: qcom: x1e80100: move dp0/1/2 data-lanes to SoC dtsi adds b942e087564b arm64: dts: qcom: sm8550: Set up 4-lane DP adds 630c05a1dd35 arm64: dts: qcom: sm8650: Set up 4-lane DP adds 2e66c88bb264 arm64: dts: qcom: x1e80100: Set up 4-lane DP adds 6dfa62182c3b arm64: dts: qcom: x1e80100: Add pinctrl template for eDP0 HPD adds 35fab4bedcf1 arm64: dts: qcom: x1-asus-zenbook-a14: Add missing pinctrl [...] adds 540020f93b22 arm64: dts: qcom: x1-crd: Add missing pinctrl for eDP HPD adds d1126668533e arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Add missi [...] adds c95c1ba079f6 arm64: dts: qcom: x1e80100-asus-vivobook-s15: Add missing [...] adds a41d23142d87 arm64: dts: qcom: x1e80100-dell-xps13-9345: Add missing pi [...] adds 0e94604702eb arm64: dts: qcom: x1e80100-hp-omnibook-x14: Add missing pi [...] adds f6470367bdb2 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add missing [...] adds 4b9165960bf2 arm64: dts: qcom: x1e80100-microsoft-romulus: Add missing [...] adds 161687762622 arm64: dts: qcom: x1e80100-qcp: Add missing pinctrl for eDP HPD adds 63727c59a917 dt-bindings: arm: qcom: Add Lenovo TB16 support adds d3f600dc452d arm64: dts: qcom: Add Lenovo ThinkBook 16 G7 QOY device tree adds 5fa902fb5716 dt-bindings: arm: qcom: document r8q board binding adds 6657fe9e9f23 arm64: dts: qcom: add initial support for Samsung Galaxy S20 FE adds 036505842076 arm64: dts: qcom: sm8450: Fix address for usb controller node adds efc288455248 arm64: dts: qcom: lemans: add GDSP fastrpc-compute-cb nodes adds 3d7f446472cb arm64: dts: qcom: sc7180: Describe on-SoC USB-adjacent data paths adds 8517204c982b arm64: dts: qcom: ipq5424: Add reserved memory for TF-A adds 922e16d17706 dt-bindings: vendor-prefixes: Add Flipkart adds ba4857cc649a dt-bindings: arm: qcom: Add Billion Capture+ adds a2dd7cf8477e arm64: dts: qcom: msm8953: Add device tree for Billion Capture+ adds 7a6ad5dd551a arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13: Set up 4-lane DP adds f116ec4e149e dt-bindings: arm: qcom: Add Dell Inspiron 14 Plus 7441 adds e7733b42111c arm64: dts: qcom: Add support for Dell Inspiron 7441 / Lat [...] adds 03253befa1d1 arm64: dts: qcom: sc8180x: Add video clock controller node adds 7c6de7511149 arm64: dts: qcom: qcs6490-audioreach: Add AudioReach suppo [...] adds eec852a4c842 arm64: dts: qcom: sc7280: Add WSA SoundWire and LPASS support adds d3c438554c66 arm64: dts: qcom: qcs6490-audioreach: Enable LPASS macros [...] adds b6b4c9f76a8b arm64: dts: qcom: qcs6490-rb3gen2: Add WSA8830 speakers amplifier adds 48b5ea6de47f arm64: dts: qcom: qcs6490-rb3gen2: Add sound card adds aa04c298619f arm64: dts: qcom: qcm6490-idp: Add WSA8830 speakers and WC [...] adds 7fd5b4a203cf arm64: dts: qcom: qcm6490-idp: Add sound card adds 49e55bdbcbe0 dt-bindings: arm: qcom: Add Monaco EVK support adds 117d6bc9326b arm64: dts: qcom: qcs8300: Add Monaco EVK board adds 89c85214735b arm64: dts: qcom: qcs8300: Add gpr node adds bb12da95a183 arm64: dts: qcom: monaco-evk: Add sound card adds 7a37bf31e3a7 arm64: dts: qcom: qcm2290: Add Venus video node adds 9a45e985d4e8 arm64: dts: qcom: qrb2210-rb1: Enable Venus adds fc8089535425 arm64: dts: qcom: x1e80100-romulus: Add WCN7850 Wi-Fi/BT adds b83d3cc7a59c arm64: dts: qcom: sm6150: add venus node to devicetree adds cafb56f78a04 arm64: dts: qcom: qcs615-ride: enable venus node to initia [...] adds e696e7aa439f arm64: dts: qcom: x1e78100-t14s-oled: Add eDP panel adds 3f2d6cbbf4c4 arm64: dts: qcom: lemans: Add gpr node adds 473a19211c4d arm64: dts: qcom: lemans-evk: Add sound card adds 194c7636faf8 arm64: dts: qcom: sm8250-samsung-r8q: Move common parts to dtsi adds 818045d1658f dt-bindings: arm: qcom: document x1q board binding adds af7bf2a2bf8f arm64: dts: qcom: add initial support for Samsung Galaxy S20 adds 318d441dfe6f arm64: dts: qcom: sm8650: Drop redundant status from PMK8550 RTC adds be6f43c64ca0 arm64: dts: qcom: x1e80100: Update GPU OPP table adds a3ef7cad8b53 Merge tag 'qcom-arm64-for-6.18' of https://git.kernel.org/ [...] adds 1ed2786e9ef8 dt-bindings: soc: renesas: Document R-Car X5H Ironhide adds 499a04f3283f Merge tag 'renesas-dt-bindings-for-v6.18-tag1' of git://gi [...] adds 965e37ec0f8d arm64: dts: renesas: r9a09g087: Add pinctrl node adds 77aae5255c6d arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add user LEDs adds 23cb8eb3286d arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add user LEDs adds 1366c160df03 arm64: dts: renesas: rzt2h-n2h-evk-common: Add pinctrl for [...] adds fc14be9667ee arm64: dts: renesas: r9a09g087m44-rzt2h-evk: Enable I2C0 a [...] adds 0176c9e82e10 arm64: dts: renesas: rzt2h-n2h-evk-common: Enable EEPROM on I2C0 adds 4d7624fc85a2 arm64: dts: renesas: rzt2h-rzn2h-evk: Enable eMMC adds dba8ee27c5de arm64: dts: renesas: rzt2h-rzn2h-evk: Enable MicroSD card slot adds d065453e5ee0 arm64: dts: renesas: rzt2h-rzn2h-evk: Enable SD card slot adds 19adb35f9dcc arm64: dts: renesas: r9a09g077: Add WDT nodes adds 283b465626a0 arm64: dts: renesas: r9a09g087: Add WDT nodes adds da23f1bdce81 arm64: dts: renesas: rzt2h-n2h-evk-common: Enable WDT2 adds a777631037d0 arm64: dts: renesas: r9a09g077: Add USB2.0 support adds 00998e5fe0d8 arm64: dts: renesas: r9a09g087: Add USB2.0 support adds da7326322d31 arm64: dts: renesas: r9a09g047: Enable Tx coe support adds 3e5df910b592 arm64: dts: renesas: r9a09g047e57-smarc: Fix gpio key's pi [...] adds 4b9e0d8aa96c arm64: dts: renesas: r9a09g047e57-smarc: Use Schmitt input [...] adds 7e7bac722ddb arm64: dts: renesas: rzt2h-n2h-evk: Enable USB2.0 support adds 21fd8f45bad1 arm64: dts: renesas: r9a09g057: Add I3C node adds 16e10c91ae4d arm64: dts: renesas: r9a09g056: Add I3C node adds 675621b20f7b arm64: dts: renesas: rcar: Rename dsi-encoder to dsi adds 3ba261af4214 arm64: dts: renesas: sparrow-hawk: Add overlay for IMX219 on J1 adds 6e7f6aa88405 arm64: dts: renesas: sparrow-hawk: Add overlay for IMX219 on J2 adds de6a859c29e6 arm64: dts: renesas: sparrow-hawk: Add overlay for IMX462 on J1 adds babab7f22da6 arm64: dts: renesas: sparrow-hawk: Add overlay for IMX462 on J2 adds 5bf682d97472 arm64: dts: renesas: sparrow-hawk-fan-pwm: Rework hwmon comment adds 55f624c71d01 Merge tag 'renesas-dts-for-v6.18-tag2' of git://git.kernel [...] adds b60b74f82e3e arm64: versal-net: Update rtc calibration value adds 00acd6d44107 arm64: zynqmp: Use generic spi@ name in zcu111-revA adds 7044b13e008d arm64: zynqmp: Remove undocumented arasan,has-mdma property adds c7d5ca726ddc arm64: zynqmp: Add cap-mmc-hw-reset and no-sd, no-sdio pro [...] adds 0f961857d343 arm64: zynqmp: Update the usb5744 hub node as per binding adds 7cf18a364ed2 arm64: zynqmp: Fix pwm-fan polarity adds ea0e0089f7c5 arm64: zynqmp: Introduce DP port labels adds 722a3df12e5e arm64: zynqmp: Enable DP for zcu100, zcu102, zcu104, zcu111 adds f4c3831ba8b7 arm64: zynqmp: Enable PSCI 1.0 adds 2b0bff8c69d7 dt-bindings: soc: xilinx: Add support for K24, KR260 and K [...] adds 7030418d4ea3 arm64: zynqmp: Add support for kr260 board adds 4f96c5db61f2 arm64: zynqmp: Add support for kd240 board adds 0e3f9140ad04 arm64: zynqmp: Disable coresight by default adds 767ecf9da7b3 arm64: zynqmp: Revert usb node drive strength and slew rat [...] adds eb4a09d8cc31 arm64: zynqmp: Describe ethernet controllers via aliases on SOM adds 21ad89cfade7 arm64: zynqmp: Enable DP in kr260/kv260 revA adds 0e81960419ad arm64: versal-net: Describe L1/L2/L3/LLC caches adds e3fa766a4de9 Merge tag 'zynqmp-dt-for-6.18' of https://github.com/Xilin [...] adds 90741cc5bebd arm64: dts: marvell: Minor whitespace cleanup adds bc2d616d58ab arm64: dts: marvell: armada-37xx: Add default PCI interrup [...] adds 3668be17e546 arm64: dts: marvell: armada-cp11x: Add default ICU address cells adds d1a7bf9031b9 dt-bindings: marvell: armada-37xx: add ripe,atlas-v5 compatible adds 0b738a2901f4 arm64: dts: marvell: add dts for RIPE Atlas Probe v5 adds 1cc3d6c8640e arm64: dts: marvell: cn9130-sr-som: add missing properties [...] adds b4d01b6ff233 Merge tag 'mvebu-dt64-6.18-1' of git://git.kernel.org/pub/ [...] adds 129d617c60c9 ARM: dts: sti: remove dangling stih407-clock file adds aa14c3aff06b Merge tag 'sti-dt-for-v6.18-round2' of git://git.kernel.or [...] adds 804ebc2bdcc8 dt-bindings: i2c: nvidia,tegra20-i2c: Document Tegra264 I2C adds 6b670e53ac6e dt-bindings: display: tegra: Move avdd-dsi-csi-supply from [...] adds fc02f529a8db dt-bindings: clock: tegra30: Add IDs for CSI pad clocks adds 669c71f6c6b0 dt-bindings: arm: tegra: Add Xiaomi Mi Pad (A0101) adds 7526e6db4703 dt-bindings: reset: Add Tegra114 CAR header adds 04f27a0fda6b dt-bindings: arm: tegra: Add ASUS TF101G and SL101 adds 431ab7953c23 Merge tag 'tegra-for-6.18-dt-bindings' of git://git.kernel [...] adds 166e2c0f26c8 Merge branch 'for-6.18/dt-bindings' into for-6.18/arm/dt adds b49a73a08100 ARM: tegra: p880: set correct touchscreen clipping adds 93ff9ffaf343 ARM: tegra: Add DFLL clock support for Tegra114 adds cca41614d15c ARM: tegra: transformer-20: add missing magnetometer interrupt adds 3f973d78d176 ARM: tegra: transformer-20: fix audio-codec interrupt adds 73e23d3bd722 ARM: tegra: add support for ASUS Eee Pad Slider SL101 adds b4952e54c3fd Merge tag 'tegra-for-6.18-arm-dt' of git://git.kernel.org/ [...] adds a555633fd3f1 Merge branch 'for-6.18/dt-bindings' into for-6.18/arm64/dt adds e1899da95f59 arm64: tegra: Add I2C nodes for Tegra264 adds d75f5aded453 Merge tag 'tegra-for-6.18-arm64-dt' of git://git.kernel.or [...] adds 7d506a890559 ARM: dts: aspeed: harma: add power monitor support adds c2487598b1fe ARM: dts: aspeed: harma: revise gpio name adds 3f3d7dbe3c63 ARM: dts: aspeed: harma: add mp5990 adds 2c01536aae3e dt-bindings: arm: aspeed: add Meta Clemente board adds 92a56149f5e6 ARM: dts: aspeed: Add NCSI3 and NCSI4 pinctrl nodes adds 20ae14024aab ARM: dts: aspeed: clemente: add Meta Clemente BMC adds fe42f567c387 ARM: dts: aspeed: Minor whitespace cleanup adds 61a913644a8c ARM: dts: aspeed: Fix/add I2C device vendor prefixes adds 0586ac82e62b ARM: dts: aspeed: Drop "sdhci" compatibles adds 3708a165a98c ARM: dts: aspeed: Drop syscon "reg-io-width" properties adds 10588787c803 Merge tag 'aspeed-6.18-devicetree-1' of https://git.kernel [...] adds 566c269873c6 dt-bindings: arm: imx8mp: Add Ultratronik Ultra-MACH SBC adds 74403d260a4b dt-bindings: arm: fsl: add i.MX8ULP EVK9 board adds 255ca339320d dt-bindings: arm: fsl: add TQMLS1012AL adds 6351806e5cd3 dt-bindings: arm: fsl: add i.MX91 11x11 evk board adds 2f572b0def6e dt-bindings: firmware: imx95-scmi: Allow linux,code for pr [...] adds 5e38d940a36c dt-bindings: arm: fsl: Add EDM-G-IMX8M-PLUS SOM and WB-EDM [...] adds 1419c28eb246 dt-bindings: soc: fsl,imx-iomuxc-gpr: Document i.MX53 adds 76e145f857e9 dt-bindings: arm: fsl: Add bindings for SolidRun i.MX8MP S [...] adds 0463d9d492df dt-bindings: fsl: fsl,imx7ulp-smc1: Allow clocks and clock-names adds f001225088b8 dt-bindings: arm: fsl: add TQMa91xx SOM series adds 1c615dd3031b Merge tag 'imx-bindings-6.18' of https://git.kernel.org/pu [...] adds bc9dc8de130e ARM: dts: imx6-display5: Replace license text comment with [...] adds 9db115e231a6 ARM: dts: imx6ulz-bsh-smm-m2: fix resume via console adds e18f0f68dba5 ARM: dts: ls1021a: Fix gic node unit address adds b0187936b87b ARM: dts: ls1021a: Fix qspi node unit address adds 2fe896e7fed0 ARM: dts: ls1021a: Fix sai DMA order adds 4a3a18ce49b6 ARM: dts: ls1021a: Fix FTM node adds eb55cf469574 ARM: dts: ls1021a: Add reg property to enet nodes adds 4df36c410903 ARM: dts: ls1021a: Remove superfluous address and size cel [...] adds 00f63c4db083 ARM: dts: ls1021a: remove undocumented 'big-endian' for me [...] adds cfcfea8eb91e ARM: dts: ls1021a: Fix watchdog node adds f4b4c014dfaa ARM: dts: ls1021a: remove property 'snps,host-vbus-glitches' adds 0185641721b8 ARM: dts: ls1021a: remove undocumented 'big-endian' for me [...] adds 80c454859ff1 ARM: dts: ls1021a-tqmals1021a: Remove superfluous address [...] adds e9b7e94e91a2 ARM: dts: ls1021a-tqmals1021a-mbsl1021a: Remove superfluou [...] adds 3784c3819b20 ARM: dts: ls1021a: rename rcpm as wakeup-control from powe [...] adds 9270fe91e9d2 ARM: dts: nxp: imx6ull: Minor whitespace cleanup adds d4c743c5b7b4 ARM: dts: vf: Change the pinctrl node name adds e00664c9c6f9 ARM: dts: vf: Change the NAND controller node name adds e479b8477f99 ARM: dts: vf610: add grp surfix to pinctrl adds 58c4544f1c3f ARM: dts: vfxxx: add arm,num-irq-priority-bits for nvic adds dada1966cc3c ARM: dts: imx6-aristainetos2: Replace license text comment [...] adds 5ed941c73b7f ARM: dts: ls1021a: Rename node name nor to flash adds 6067121fbe1a ARM: dts: ls1021a: Rename 'mdio-mux-emi1' to 'mdio-mux@54' adds e42a515aff9c ARM: dts: ls1021a: Rename esdhc@1560000 to mmc@1560000 adds 01ed2910b220 ARM: dts: ls1021a-tsn: Remove redundant #address-cells for [...] adds 8523931a20b7 ARM: dts: mba6ul: Add MicIn routing adds a22a9e1271fb ARM: dts: imx6ul-tx6ul: Switch away from deprecated `phy-r [...] adds 53f9271ed0de ARM: dts: imx6: add #address-cells for gsc@20 adds 965661c7c52e ARM: dts: imx6: add key- prefix for gpio-keys adds 5a5d4c5cc54d ARM: dts: imx6: align rtc chip node name to 'rtc' adds 220ee5c4c89c ARM: dts: imx6: add interrupt-cells for dlg,da9063 pmic adds e2de44e6f245 ARM: dts: imx6qdl-aristainetos2: rename ethernet-phy to et [...] adds f0b739362174 ARM: dts: imx6: remove redundant pinctrl-names adds 5058aa3d4d60 ARM: dts: imx6: rename touch screen's node name to touchscreen adds 68979d311a55 ARM: dts: imx6: rename node i2c-gpio to i2c. adds 9538e88f185f ARM: dts: imx6: rename node name flash to eeprom adds 688dc0342532 ARM: dts: imx6: rename i2c<n>mux i2c-mux-<n> adds 91c6d75db0c0 ARM: dts: imx6: replace gpio-key with gpio-keys compatible string adds 2039db627d34 ARM: dts: imx6: replace isl,isl12022 with isil,isl12022 for RTC adds ce2e4c237ddd ARM: dts: imx6ul-14x14-evk: add regulator for ov5640 adds a863c9bffd00 ARM: dts: imx6ul-pico: add power-supply for vxt,vl050-8048nt-c01 adds 25d1ef1cfbd2 ARM: dts: imx6: remove undefined linux,default-trigger source adds 419f47b88d72 ARM: dts: imx6: change rtc compatible string to st,m41t00 [...] adds c56b0b3c2465 ARM: dts: imx6sll: Use 'dma-names' adds 636d134e3c52 Merge tag 'imx-dt-6.18' of https://git.kernel.org/pub/scm/ [...] adds 36def5f2b958 arm64: dts: freescale: imx93-phycore-som: Delay the phy re [...] adds e0a4a651f7c8 MAINTAINERS: Add i.MX8MP Ultra-MACH SBC to ULTRATRONIK BOA [...] adds d1c1400bd3b8 arm64: dts: imx8mp: Add initial support for Ultratronik im [...] adds 21179eae56de arm64: dts: freescale: imx93-phyboard-nash: Add current se [...] adds 5bf5090bbfb6 arm64: dts: imx: add dts for the imx8ulp evk9 board adds 6aa41c8833c7 arm64: dts: imx8mm-evk: support more sample rates for wm8524 card adds c1477b3efb61 arm64: dts: imx8mq-evk: support more sample rates for wm8524 card adds 1a9480e4fe7b arm64: dts: imx8mn-evk: support more sample rates for wm8524 card adds cd565458c666 arm64: dts: imx8mm-kontron: Add overlay for LTE extension board adds 4fc4ff0240e6 arm64: dts: imx8mm-kontron: Remove unused regulator adds 371a63c19201 arm64: dts: imx8mm-kontron: Use GPIO for RS485 transceiver [...] adds ebd53ca845ca arm64: dts: imx8mm-kontron: Add Sitronix touch controller [...] adds b00b83913a50 arm64: dts: imx8mm-kontron: Sort reg nodes alphabetically adds 5971fb6bacaf arm64: dts: imx8mm-kontron: Name USB regulators according [...] adds f1b27d420b6f arm64: dts: imx8mp-kontron: Fix CAN_ADDR0 and CAN_ADDR1 GPIOs adds 0153bcd37c61 arm64: dts: imx8mp-kontron: Fix GPIO labels for latest BL board adds 384de84ae08b arm64: dts: imx8mp-kontron: Fix USB hub reset adds 3daaf3d026d8 arm64: dts: imx93-kontron: Add RTC interrupt signal adds f3e011388dd0 arm64: dts: imx93-kontron: Fix GPIO for panel regulator adds c94737568b29 arm64: dts: imx93-kontron: Fix USB port assignment adds db48d7b37e90 arm64: dts: ls1012a: add DTS for TQMLS1012al module with M [...] adds a0000b40dacd arm64: dts: freescale: Add dma err irq info on imx94 adds 0f03b751b9e3 arm64: dts: s32g2: Add the System Timer Module nodes adds 6aa892c0f180 arm64: dts: s32g274-rd2: Enable the STM timers adds 13c0e302a97e arm64: dts: s32g3: Add the System Timer Module nodes adds 7c4ad77ccaab arm64: dts: s32g399a-rdb3: Enable the STM timers adds efb4d287f1c0 arm64: dts: s32g2: Add the Software Timer Watchdog (SWT) nodes adds 88a1e2d86540 arm64: dts: s32g274-rd2: Enable the SWT watchdog adds 6db84f042745 arm64: dts: s32g3: Add the Software Timer Watchdog (SWT) nodes adds 48d86413d807 arm64: dts: s32g399a-rdb3: Enable the SWT watchdog adds 395a90138903 arm64: dts: imx8dxl-ss-conn: Disable USB3 nodes adds 3557df14346d arm64: dts: freescale: Switch to hp-det-gpios adds 6fdaf3b1839c arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid adds 289948aa706d arm64: dts: imx95: Add System Counter node adds 770fcc6856e9 arm64: dts: imx95: Add LMM/CPU nodes adds 9b541c18a8cf arm64: dts: imx95: Add more V2X MUs adds c1288a46af3e arm64: dts: imx95: Add OCOTP node adds 530141de4d65 arm64: dts: imx95: Add coresight nodes adds 06d59feccded arm64: dts: imx95-evk: Update alias adds 0898ed6832f5 arm64: dts: imx95-19x19-evk: Add Tsettle delay in m2 regulator adds 72961e143de6 arm64: dts: imx95-19x19-evk: Add pca9632 node adds fd7053e82fa6 arm64: dts: imx95-19x19-evk: Add pf09 and pf53 thermal zones adds 3d25ef32f140 arm64: dts: imx95-15x15-evk: Change pinctrl settings for usdhc2 adds 22df6943dcdd arm64: dts: freescale: Minor whitespace cleanup adds 5a796a700ff8 arm64: dts: imx95: add fsl,phy-tx-vref-tune-percent tuning [...] adds 8647d8a7709d arm64: dts: imx8mp: Add pclk clock and second power domain [...] adds bbe4b2f7d653 arm64: dts: imx95: Add msi-map for pci-ep device adds c83b3e212da6 arm64: dts: imx8mp: add interconnect for lcdif-hdmi adds 95e882c021c8 arm64: dts: imx8mp: Add TechNexion EDM-G-IMX8M-PLUS SOM on [...] adds cc5717bb35c1 arm64: dts: freescale: imx8mp-moduline-display-106: Use ph [...] adds da3c9dc9b439 arm64: dts: fsl-ls1012a: Add default GIC address cells adds 43156dff1596 arm64: dts: fsl-ls1043a: Add default GIC address cells adds 46961265bdfb arm64: dts: fsl-ls1046a: Add default GIC address cells adds e4ea1f9d4c94 arm64: dts: imx8dxl: Add default GIC address cells adds 78d9275da9e2 arm64: dts: imx8mm: Add default GIC address cells adds faf183a02ed6 arm64: dts: imx8mp: Add default GIC address cells adds 32b387ceffa7 arm64: dts: imx8mq: Add default GIC address cells adds 9429445d48d5 arm64: dts: imx8qm: Add default GIC address cells adds 712a83e213ae arm64: dts: imx8qxp: Add default GIC address cells adds 7a35e48fe0ec arm64: dts: imx8: Use GIC_SPI for interrupt-map for readability adds a009c0c66ecb arm64: dts: add description for solidrun imx8mp som and cubox-m adds 1335b32ba1f6 arm64: dts: lx2160a-cex7: add interrupts for rtc and ethernet phy adds 8fc714182647 arm64: dts: lx2160a-clearfog-itx: enable pcie nodes for x4 [...] adds 9e7b91e00c19 arm64: dts: freescale: move aliases from imx93.dtsi to board dts adds 80ae41949f64 arm64: dts: freescale: rename imx93.dtsi to imx91_93_commo [...] adds b0830e7e8c8c arm64: dts: imx91: add i.MX91 dtsi support adds 6772c4cffd87 arm64: dts: freescale: add i.MX91 11x11 EVK basic support adds 0f75caf42baa arm64: dts: imx93-11x11-evk: remove fec property eee-broken-1000t adds e71db39f0c7c arm64: dts: freescale: add initial device tree for TQMa91x [...] adds cf0713875422 arm64: dts: imx95: add standard PCI device compatible stri [...] adds 463714763fd1 arm64: dts: freescale: imx93-phyboard-nash: Current sense [...] adds e0c1a76b8d5f arm64: dts: freescale: imx93-phycore-som: Remove "fsl,magi [...] adds 40ded2d12b5d arm64: dts: imx8mm-phycore-som: optimize drive strengh adds 2a222aa2bee9 arm64: dts: add description for solidrun imx8mp hummingboa [...] adds dc8662956496 arm64: dts: s32g: Add device tree information for the OCOT [...] adds 6c1c107bf5f4 Merge tag 'imx-dt64-6.18' of https://git.kernel.org/pub/sc [...] adds a409fac1f74b ARM: dts: socionext: Drop "linux,spdif-dit" port node unit [...] adds 0b367e60c73c ARM: dts: stm32: stm32mp151c-plyaqm: Use correct dai-forma [...] adds fc5aa426280e ARM: dts: stm32: Minor whitespace cleanup adds 3f2265078156 arm64: dts: stm32: Minor whitespace cleanup adds 4952fb7f53d4 ARM: dts: stm32: Drop redundant status=okay adds fa36b8209ba6 ARM: dts: stm32: Add pinmux for CM4 leds pins adds 0d9673e19c37 ARM: dts: stm32: Add leds for CM4 on stm32mp15xx-ed1 and s [...] adds b3646b905272 ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp13 adds 62ba9a86eac7 ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp15 adds f398bb618335 arm64: dts: st: add Hardware debug port (HDP) on stm32mp25 adds 3d42567279e1 ARM: dts: stm32: add alternate pinmux for HDP pin and add [...] adds d0647b20d1e1 ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp1 [...] adds 27cd5cd8bd33 arm64: defconfig: Enable STMicroelectronics STM32 DMA3 support adds 7e4479c9243d arm64: dts: st: add PCIe pinctrl entries in stm32mp25-pinc [...] adds 0ecdf6d2f550 arm64: dts: st: Add PCIe Root Complex mode on stm32mp251 adds 73d536ae1a43 arm64: dts: st: Add PCIe Endpoint mode on stm32mp251 adds 30793e010894 arm64: dts: st: Enable PCIe on the stm32mp257f-ev1 board adds dd1704a50738 dt-binding: can: m_can: add optional resets property adds 6bb200f11aed ARM: dts: stm32: add resets property to m_can nodes in the [...] adds 114e282d51ea arm64: dts: st: add ltdc support on stm32mp251 adds 84b78bc2cb14 arm64: dts: st: add ltdc support on stm32mp255 adds c067119b0736 arm64: dts: st: add lvds support on stm32mp255 adds 092f7634fffa arm64: dts: st: add clock-cells to syscfg node on stm32mp251 adds 86803282a118 arm64: dts: st: enable display support on stm32mp257f-ev1 board adds bd0c7718ae18 ARM: dts: stm32: add missing PTP reference clocks on stm32 [...] adds 4c2ac7b9abc8 arm64: dts: st: add eth1 pins for stm32mp2x platforms adds 74e42b3c5938 arm64: dts: st: enable ethernet1 controller on stm32mp257f-dk adds 58f29beb1ff5 arm64: dts: st: enable ethernet1 controller on stm32mp257f-ev1 adds df4eb8bbdd13 arm64: dts: st: enable ethernet1 controller on stm32mp235f-dk adds 7bfa81d4b299 arm64: dts: st: remove gpioj and gpiok banks from stm32mp231 adds 53c18dc078bb arm64: dts: st: fix memory region size on stm32mp235f-dk adds 2f5049f049a4 Merge tag 'stm32-dt-for-v6.18-1' of git://git.kernel.org/p [...] adds 09449e48be73 arm64: dts: ti: k3-j784s4-j742s2-main-common: Add DSI & DSI PHY adds a5ed774877a3 arm64: dts: ti: k3-j784s4-j742s2-evm-common: Enable DisplayPort-1 adds 19a4472e591d arm64: dts: ti: k3-j721s2-main: Add DSI & DSI PHY adds 722a128adaf9 arm64: dts: ti: k3-j721s2-common-proc-board: Add main_i2c4 [...] adds 3c29300dcef5 arm64: dts: ti: k3-j721s2-som-p0: Add DSI to eDP adds 2bca9f69225e arm64: dts: ti: k3-j721s2-common-proc-board: Enable DisplayPort-1 adds 11b9e4517bfa arm64: dts: ti: k3-am68-sk: Enable DSI on DisplayPort-0 adds 6aa4c1a38cf1 arm64: dts: ti: k3-am642-phyboard-electra: Add ti,pa-stats [...] adds f13db4f77d54 arm64: dts: ti: k3-am62a-phycore-som: Add 1.4GHz opp entry adds 94801d4bf1ed arm64: dts: ti: k3-j721s2-main: Add CSI2 interrupts property adds 33b34bfa4f22 arm64: dts: ti: k3-j721e-main: Add CSI2 interrupts property adds 84ba1f67c616 arm64: dts: ti: k3-j784s4-j742s2-main-common: Add CSI2 int [...] adds 347866a21ff4 arm64: dts: ti: k3-am62p-j722s-common-main: Add CSI2 inter [...] adds 772cc5971744 arm64: dts: ti: k3-j722s-main: Add CSI2 interrupts property adds 96ba5ce55ec1 arm64: dts: ti: k3-am62-main: Add CSI2 interrupts property adds 9307cad31efc arm64: dts: ti: k3-am62a-main: Add CSI2 interrupts property adds 47a32605c6e7 arm64: dts: ti: k3-j722s-main: Add E5010 JPEG Encoder adds 44189ccdfc2c arm64: dts: ti: k3-am6548: Minor whitespace cleanup adds 04f1c432b7ae arm64: dts: ti: k3-j721s2: Add default PCI interrupt contr [...] adds 76397d42e248 arm64: dts: ti: k3-am69-sk: Switch to PCIe Multilink + USB [...] adds 00c8fdc2809f arm64: dts: ti: k3-j742s2-mcu-wakeup: Override firmware-na [...] adds 7b09167cb7cb arm64: dts: ti: k3-j7200: Enable R5F remote processors at [...] adds 73d0df743736 arm64: dts: ti: k3-j721e: Enable remote processors at board level adds 368ae64a7188 arm64: dts: ti: k3-j721s2: Enable remote processors at boa [...] adds fa1b98ddfa1d arm64: dts: ti: k3-j784s4-j742s2: Enable remote processors [...] adds ec158a0883c9 arm64: dts: ti: k3-am62p-j722s: Enable remote processors a [...] adds bdc921171dbe arm64: dts: ti: k3-am62: Enable remote processors at board level adds f927049553df arm64: dts: ti: k3-am62a: Enable remote processors at board level adds 93b4ff5b86e5 arm64: dts: ti: k3-am64: Enable remote processors at board level adds c3fc9c1c1ac8 arm64: dts: ti: k3-am65: Enable remote processors at board level adds bc590db1b5fe arm64: dts: ti: k3-am62: Enable Mailbox nodes at the board level adds 9ca8079eb36b arm64: dts: ti: k3-am62a: Enable Mailbox nodes at the board level adds 4f1aee4723a7 arm64: dts: ti: k3-am6*-boards: Add label to reserved-memory node adds aee0678597c6 arm64: dts: ti: k3: Rename rproc reserved-mem nodes to 'me [...] adds a564730142d5 arm64: dts: ti: k3-j721e-beagleboneai64: Add missing cfg f [...] adds fc4f6f0146d4 arm64: dts: ti: k3-am62p-verdin: Add missing cfg for TI IP [...] adds a49f991e740f arm64: dts: ti: k3-am62-verdin: Add missing cfg for TI IPC [...] adds 6104984a7d1d arm64: dts: ti: k3-am62-pocketbeagle2: Add missing cfg for [...] adds e85524649959 arm64: dts: ti: k3-am642-sr-som: Add missing cfg for TI IP [...] adds 67b98792407f arm64: dts: ti: k3-am64-phycore-som: Add missing cfg for T [...] adds b13fb32f6bde arm64: dts: ti: k3-am642-tqma64xxl: Add missing cfg for TI [...] adds 79a1778c7819 Revert "arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carv [...] adds 932424a925ce Revert "arm64: dts: ti: k3-j721e-beagleboneai64: Fix rever [...] adds 897117c6bb4b arm64: dts: ti: k3-j721e-beagleboneai64: Switch MAIN R5F c [...] adds c5b645dbecd6 arm64: dts: ti: k3-j7200-ti-ipc-firmware: Refactor IPC cfg [...] adds 20ca55168b13 arm64: dts: ti: k3-j721e-ti-ipc-firmware: Refactor IPC cfg [...] adds e2581d3e0787 arm64: dts: ti: k3-j721s2-ti-ipc-firmware: Refactor IPC cf [...] adds 3dabfaa168d8 arm64: dts: ti: k3-j784s4-j742s2-ti-ipc-firmware-common: R [...] adds 2742d963e1dd arm64: dts: ti: k3-j784s4-ti-ipc-firmware: Refactor IPC cf [...] adds 3cc04e49cd5d arm64: dts: ti: k3-j722s-ti-ipc-firmware: Refactor IPC cfg [...] adds 6bd0449be319 arm64: dts: ti: k3-am62p-ti-ipc-firmware: Refactor IPC cfg [...] adds 1d6161617c10 arm64: dts: ti: k3-am62-ti-ipc-firmware: Refactor IPC cfg [...] adds d4ab4a33c8e0 arm64: dts: ti: k3-am62a-ti-ipc-firmware: Refactor IPC cfg [...] adds 3ad3ab0bfa57 arm64: dts: ti: k3-am64-ti-ipc-firmware: Refactor IPC cfg [...] adds a26bc9175f67 arm64: dts: ti: k3-am65-ti-ipc-firmware: Refactor IPC cfg [...] adds e0b9feca7329 arm64: dts: ti: k3-am62*: remove SoC dtsi from common dtsi adds 3e915577cf0b dt-bindings: arm: ti: Add binding for AM625 SiP adds 7c1d13a14e61 arm64: dts: ti: Introduce base support for AM6254atl SiP adds 2517e476b819 arm64: dts: ti: Add support for AM6254atl SiP SK adds 7efc354b7fe1 arm64: dts: ti: k3-am62p/j722s: Remove HS400 support from common adds 9fdcc5f98141 arm64: dts: ti: k3-am62p: Update eMMC HS400 STRB value adds 4c4e48afb6d8 arm64: dts: ti: k3-am62a-main: Fix main padcfg length adds 5cd40f33273b arm64: dts: ti: k3-am62d2-evm: Enable USB support adds 1a1066f553df arm64: dts: ti: k3-am62d2-evm: Add support for OSPI flash adds fe0e018b05f1 arm64: dts: ti: k3-am62p5-sk: Remove the unused cfg in USB [...] adds 121babfed84a arm64: dts: ti: k3-am62x-sk-common: Remove the unused cfg [...] adds 42558822658e arm64: dts: ti: k3-pinctrl: Add the remaining macros adds 2e79ee4d64e9 arm64: dts: ti: k3-pinctrl: Fix the bug in existing macros adds 6fdcb1013f13 arm64: dts: ti: k3-j721e-main: Add DSI and DPHY-TX adds 47315d395a98 arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to usb0_p [...] adds 398af33bedc1 arm64: dts: ti: k3-am62p5-sk: Add bootph-all tag to usb0_p [...] adds 69cd3e0eef26 arm64: dts: ti: k3-am62x-sk-common: Add bootph-all tag to [...] adds 5cad4ce9a7b8 arm64: dts: ti: k3-j722s-evm: Add bootph-all tag to usb0_p [...] adds 03c7b1f0ee9f dt-bindings: arm: ti: Add bindings for Variscite VAR-SOM-AM62P adds 571562e76458 arm64: dts: ti: Add support for Variscite VAR-SOM-AM62P adds e402a3f1d968 arm64: dts: ti: var-som-am62p: Add support for Variscite S [...] adds e53fbf955ea7 arm64: dts: ti: k3-am642-phyboard-electra: Add PEB-C-010 Overlay adds fcfedcb6804c arm64: dts: ti: k3-j721s2-evm: Add overlay to enable USB0 Type-A adds 57cff2159b4a Merge tag 'ti-k3-dt-for-v6.18' of https://git.kernel.org/p [...] adds 20b3c9a403ee dt-bindings: arm: Convert ti,keystone to DT schema adds 21a98498ae6e Merge tag 'ti-keystone-dt-for-v6.18' of https://git.kernel [...] adds 4d94abded400 dts: sophgo: sg2042: added numa id description adds 065106185550 Merge tag 'riscv-sophgo-dt-for-v6.18' of https://github.co [...] adds c881d1c37b2c arm64: dts: mediatek: mt8188: Change efuse fallback compat [...] adds 037091156586 arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model adds e36be19823f0 arm64: dts: mediatek: mt8188-geralt: Enable first SCP core adds 98967109c9c0 arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, k [...] adds e3c84c9408bb arm64: dts: mediatek: mt6797: Fix pinctrl node names adds 50dd9ea91de1 arm64: dts: mediatek: mt6797: Remove bogus id property in [...] adds 4f6a808b36eb arm64: dts: mediatek: mt6795: Add mediatek,infracfg to iommu node adds 236681fb6410 arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value adds 20be341f0b91 arm64: dts: mediatek: mt6795-sony-xperia-m5: Add pinctrl f [...] adds 3f9f2a32ddcb arm64: dts: mediatek: Fix node name for SYSIRQ controller [...] adds 6b3fff78c13f arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address adds e11590394fc9 arm64: dts: mediatek: mt7986a-bpi-r3: Fix SFP I2C node names adds 1d0775def5e7 arm64: dts: mediatek: mt7986a-bpi-r3: Set interrupt-parent [...] adds ca27e6078ffc arm64: dts: mediatek: acelink-ew-7886cax: Remove unnecessa [...] adds 510e32c27e22 arm64: dts: mediatek: mt8183: Fix pinctrl node names adds 181eb7d996d2 arm64: dts: mediatek: pumpkin-common: Fix pinctrl node names adds 3808199f034f arm64: dts: mediatek: mt8183-pumpkin: Add power supply for CCI adds e72d63fa0563 arm64: dts: mediatek: mt8183: Migrate to display controlle [...] adds 0f4a8198d682 arm64: dts: mediatek: mt8183-kukui: Move DSI panel node to [...] adds a9eac43d039f arm64: dts: mediatek: mt8195: Fix ranges for jpeg enc/deco [...] adds d0c8ecd9ec6d arm64: dts: mediatek: mt8195-cherry: Move VBAT-supply to T [...] adds 45049abe5bcd arm64: dts: mediatek: mt8195-cherry: Add missing regulator [...] adds 09a1e9c97397 arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 reg [...] adds ffe6a5d1dd4d arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible adds 83ae575d6f0e Merge tag 'v6.17-next-dts64.2' of https://git.kernel.org/p [...] adds 4184f0190792 arm64: dts: allwinner: a527: cubie-a5e: Add LEDs adds a15f095b590b arm64: dts: allwinner: a527: cubie-a5e: Add ethernet PHY r [...] adds 8dc3f973b2ff arm64: dts: allwinner: t527: avaota-a1: Add ethernet PHY r [...] adds e9671ddd82ee dt-bindings: clock: sun55i-a523-ccu: Add missing NPU module clock adds 0f610e650d4e dt-bindings: clock: sun55i-a523-ccu: Add A523 MCU CCU cloc [...] adds 304c75d22999 Merge branch 'sunxi/shared-dt-headers-for-6.18' into sunxi [...] adds edd63e54e516 arm64: dts: allwinner: a523: Add MCU PRCM CCU node adds a1845487afd0 arm64: dts: allwinner: a523: Add NPU device node adds 3173a760021b ARM: dts: allwinner: orangepi-zero: Add default audio routing adds fd5c7bf8ddb5 ARM: dts: allwinner: orangepi-zero-plus2: Add default audi [...] adds b65ee02e77cb ARM: dts: allwinner: Add Orange Pi Zero Interface Board overlay adds db5796c5c5c6 dt-bindings: arm: sunxi: Add NetCube Systems Nagami SoM an [...] adds cbce6d5326b1 riscv: dts: allwinner: d1s-t113: Add pinctrl's required by [...] adds cba2febbd646 ARM: dts: sunxi: add support for NetCube Systems Nagami SoM adds e36d4d54eefb ARM: dts: sunxi: add support for NetCube Systems Nagami Ba [...] adds caffed0800ef ARM: dts: sunxi: add support for NetCube Systems Nagami Ke [...] adds e6fad4960fc6 arm64: dts: sun55i: a523: Assign standard clock rates to P [...] adds 9f01e1e14e71 arm64: dts: allwinner: a527: cubie-a5e: Drop external 32.7 [...] adds 3d5e1ba00af8 arm64: dts: allwinner: t527: avaota-a1: hook up external 3 [...] adds bd1ce7ef6aef arm64: dts: allwinner: t527: orangepi-4a: hook up external [...] adds cca07ac2b5f7 arm64: dts: allwinner: sun55i: Complete AXP717A sub-functions adds 17752efeca09 Merge tag 'sunxi-dt-for-6.18' of https://git.kernel.org/pu [...] adds f10512e2c44e dt-bindings: riscv: spacemit: Add OrangePi RV2 board adds bab8dea25910 riscv: dts: spacemit: Add OrangePi RV2 board device tree adds eba84c94f959 riscv: dts: spacemit: add UART resets for Soc K1 adds 81d79ad0ddca riscv: dts: spacemit: Add PDMA node for K1 SoC adds 0e28eab0ca51 riscv: dts: spacemit: Enable PDMA on Banana Pi F3 and Milk [...] adds 0f084b221e2c riscv: dts: spacemit: uart: remove sec_uart1 device node adds ec1ede181e16 Merge tag 'spacemit-dt-for-6.18-1' of https://github.com/s [...] adds 9f1bbcc46ecd Merge tag 'v6.17-rockchip-dtsfixes2' of git://git.kernel.o [...] adds 59b4c260582a arm64: dts: amlogic: C3: Add RTC controller node adds d7fc05da8ba2 arm64: dts: amlogic: Add cache information to the Amlogic [...] adds fd7b48b1f91e arm64: dts: amlogic: Add cache information to the Amlogic SM1 SoC adds a4428e52babd arm64: dts: amlogic: Add cache information to the Amlogic [...] adds 3b6ad2a43367 arm64: dts: amlogic: Add cache information to the Amlogic [...] adds fe2c12bc0a8f arm64: dts: amlogic: Add cache information to the Amlogic [...] adds 2d97773212f8 arm64: dts: amlogic: Add cache information to the Amlogic A1 SoC adds 57273dc063d5 arm64: dts: amlogic: Add cache information to the Amlogic A4 SoC adds 6d4ab38a0a21 arm64: dts: amlogic: Add cache information to the Amlogic C3 SoC adds 494c362fa163 arm64: dts: amlogic: Add cache information to the Amlogic S7 SoC adds e7f85e6c155a arm64: dts: amlogic: Add cache information to the Amlogic [...] adds e97fdb9b8a0f arm64: dts: amlogic: Add cache information to the Amlogic T7 SoC adds 916fa558cb27 arm64: dts: amlogic: sm1-bananapi: lower SD card speed for [...] adds f8c9fabf2f3d dts: arm: amlogic: fix pwm node for c3 adds 663bfe77b6f7 arm64: dts: amlogic: gxbb-odroidc2: remove UHS capability [...] adds abfbfb98acfe Merge tag 'amlogic-arm64-dt-for-v6.18' of https://git.kern [...] adds 676af08386e4 arm64: dts: apm-shadowcat: Move slimpro nodes out of "simp [...] adds 345518c00ba6 arm64: dts: apm-shadowcat: Drop "apm,xgene2-pcie" compatible adds 7c3e113ef09d ARM: dts: ti: omap4: Use generic "ethernet" as node name adds ca8be8fc2c30 ARM: dts: am33xx-l4: fix UART compatible adds 46179394d4e4 ARM: dts: omap: dm814x: Split 'reg' per entry adds 7d7df1bc644a ARM: dts: omap: dm816x: Split 'reg' per entry adds 9df7366a2919 ARM: dts: omap: Minor whitespace cleanup adds 9658a92fad18 ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal pr [...] adds 5af5b85505bc ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref [...] adds 27322753c8b9 ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-se [...] adds 26116b98d657 Merge tag 'omap-for-v6.18/dt-signed' of git://git.kernel.o [...] adds 6e08cdd604ed arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map adds 3050713d84f5 arm64: dts: apple: t600x: Add missing WiFi properties adds c34e2ec6a84e arm64: dts: apple: t600x: Add bluetooth device nodes adds efad8eaf6f2f dt-bindings: arm: apple: Add t8112 j415 compatible adds 273be31e5afd arm64: dts: apple: Add devicetreee for t8112-j415 adds 55a1ed25fa8b arm64: dts: apple: t8015: Fix PCIE power domains dependencies adds eef7336dc6c1 arm64: dts: apple: t8015: Add NVMe nodes adds 28f94ed138c3 dt-bindings: arm: apple: Add t6020x compatibles adds 6313115c55f4 arm64: dts: apple: Add ethernet0 alias for J375 template adds a8f20eb60788 arm64: dts: apple: Add initial t6020/t6021/t6022 DTs adds 44a952585b4b arm64: dts: apple: Add J414 and J416 Macbook Pro device trees adds 9da45d978ccb arm64: dts: apple: Add J474s, J475c and J475d device trees adds 637f7d2c731f arm64: dts: apple: Add J180d (Mac Pro, M2 Ultra, 2023) dev [...] adds 8f6e6934e33e arm64: dts: apple: t8012: Add SPMI node adds 70fa521f4d55 arm64: dts: apple: t8015: Add SPMI node adds 8de446fd49c2 Merge tag 'apple-soc-dt-6.18-part2' of https://git.kernel. [...] adds dfdbe4bf6ff3 arm64: dts: qcom: lemans: Add SDHC controller and SDC pin [...] adds 5bc646aa0c7a arm64: dts: qcom: lemans-evk: Enable GPI DMA and QUPv3 con [...] adds 6ae6381f8718 arm64: dts: qcom: lemans-evk: Add TCA9534 I/O expander adds 81618ba3fe33 arm64: dts: qcom: lemans-evk: Add EEPROM and nvmem layout adds 94d7d37f6ac3 arm64: dts: qcom: lemans-evk: Enable PCIe support adds cac44c46970a arm64: dts: qcom: lemans-evk: Enable remoteproc subsystems adds fd32b5d586ac arm64: dts: qcom: lemans-evk: Enable Iris video codec support adds 7bd68ef80661 arm64: dts: qcom: lemans-evk: Enable first USB controller [...] adds c3f107b514c3 arm64: dts: qcom: lemans-evk: Enable SDHCI for SD Card adds 71ee90ed1756 arm64: dts: qcom: lemans-evk: Enable 2.5G Ethernet interface adds 3bc3ff8fd2fe dt-bindings: vendor-prefixes: Add Particle Industries adds b727cf24feb5 dt-bindings: arm: qcom: Add Particle Tachyon adds a319cf4a4b09 arm64: dts: qcom: qcm6490: Introduce the Particle Tachyon adds 9feef33b3f18 arm64: dts: qcom: sm8150: Fix reg base of frame@17c27000 adds 99b78773c2ae arm64: dts: qcom: msm8916: Add missing MDSS reset adds f73c82c855e1 arm64: dts: qcom: msm8939: Add missing MDSS reset adds 456dcaf57004 arm64: dts: qcom: msm8916: Add SDCC resets adds 893e2abc1ae3 arm64: dts: qcom: sm8550/sm8650: Fix typo in IRIS comment adds 9065340ac04d arm64: dts: qcom: x1e80100: Add IRIS video codec adds c0f045e303e0 arm64: dts: qcom: x1-el2: Disable IRIS for now adds e2367a67b3de arm64: dts: qcom: x1e80100-crd: Enable IRIS video codec adds ee2d56bb33d5 arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Enable IRIS adds 98180f679692 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Enable IRIS adds 647198bd7101 arm64: dts: qcom: x1e80100-dell-inspiron-14-plus-7441: Ena [...] adds a80ead38c51e arm64: dts: qcom: x1e80100-dell-latitude-7455: Enable IRIS adds c4376ad75356 arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable IRIS adds 435712ac13a5 arm64: dts: qcom: ipq5018: add QUP3 I2C node adds a58d6100ee2c dt-bindings: arm: qcom: Add HP Omnibook X14 AI X1P4200 variant adds 72b50c2fd887 arm64: dts: qcom: x1-hp-x14: Unify HP Omnibook X14 device [...] adds f8f7cc59dcd2 arm64: dts: qcom: x1-hp-x14: Add support for X1P42100 HP O [...] adds ed32443efe2c arm64: dts: qcom: qcs8300: Flatten usb controller nodes adds 11cf389c103f arm64: dts: qcom: add initial support for Samsung Galaxy S22 adds 171e12ff7558 arm64: dts: qcom: sdm845-starqltechn: fix slpi reserved mem adds 50ced16fe5bf arm64: dts: qcom: sdm845-starqltechn: add slpi support adds a19c879b69b1 arm64: dts: qcom: lemans: Add support for camss adds 3964a91e5528 arm64: dts: qcom: lemans: Add CCI definitions adds b68fc45910d4 arm64: dts: qcom: lemans-evk: Add IMX577-based camera overlay adds e645096d1f6d arm64: dts: qcom: qcm2290: Add CCI node adds 520f9fec5d6f arm64: dts: qcom: sm8450: enable camera clock controller b [...] adds b4f745f1d8ad arm64: dts: qcom: lemans: Add PCIe lane equalization prese [...] adds e36b9782fafa arm64: dts: qcom: apq8016-sbc: Correct HDMI bridge #sound- [...] adds 24f8b8ef130b arm64: dts: qcom: apq8016-sbc: Drop redundant HDMI bridge status adds 8b9b2af6de97 arm64: dts: qcom: sdm845-enchilada: Add notification LED adds 4e26b0f4f1a9 arm64: dts: qcom: qcs615: Enable TSENS support for QCS615 SoC adds 6e5c4c093c72 arm64: dts: qcom: lemans: Flatten usb controller nodes adds b410d25fb349 arm64: dts: qcom: ipq5018: add QUP1 UART2 node adds 48e7e8996cf7 arm64: dts: qcom: msm8953-xiaomi-daisy: fix cd-gpios adds 141714e163bb arm64: dts: qcom: sm8750-mtp: Add WiFi and Bluetooth adds 458bb855f274 dt-bindings: arm: qcom: Document HAMOA-IOT-EVK board adds 5098ae93ce44 arm64: dts: qcom: Add HAMOA-IOT-SOM platform adds c11645afb0e2 arm64: dts: qcom: Add base HAMOA-IOT-EVK board adds 1081eafa1bca dt-bindings: arm: qcom: sort sm8450 boards adds 0099675695aa arm64: dts: qcom: qcs8300: Add gpu and gmu nodes adds 9da690f1b649 arm64: dts: qcom: qcs8300-ride: Enable Adreno 623 GPU adds ed7e44053160 arm64: dts: qcom: monaco-evk: Enable Adreno 623 GPU adds f2983d8a1ea2 arm64: dts: qcom: sm6350: correct DP compatibility strings adds 2f695d3eac36 arm64: dts: qcom: Add MST pixel streams for displayport adds 5ab67bad49fa Merge tag 'qcom-arm64-for-6.18-2' of https://git.kernel.or [...] adds fdab01864390 arm64: dts: rockchip: enable HDMI Receiver on NanoPC T6 adds 42bbc32c7e9e arm64: dts: rockchip: Add rk3528 CPU frequency scaling support adds 92f96706947e dt-bindings: soc: rockchip: add rk3588 csidphy grf syscon adds 871b0391ccf3 arm64: dts: rockchip: add mipi csi-2 dphy nodes to rk3588 adds 843367c7ed19 arm64: dts: rockchip: Fix network on rk3576 evb1 board adds 718efbc6a773 arm64: dts: rockchip: add GPU powerdomain, opps, and cooli [...] adds d81b0c3099d0 arm64: dts: rockchip: enable the Mali GPU on RK3328 boards adds 36d05f21da4d arm64: dts: rockchip: Add USB and charger to Gameforce Ace adds 3edb9c95ffa6 arm64: dts: rockchip: remove vcc_3v3_pmu regulator for Radxa E52C adds cf311ff5e7b2 arm64: dts: rockchip: update pinctrl names for Radxa E52C adds 0bb8d67611b5 dt-bindings: arm: rockchip: Add Firefly ROC-RK3588-RT adds 93781211e9ad arm64: dts: rockchip: Add devicetree for the ROC-RK3588-RT adds d1f862c0b960 Merge tag 'v6.18-rockchip-dts64-2' of git://git.kernel.org [...] adds f9d3206506b4 dt-bindings: arm: sunxi: Add Amediatech X96Q adds 07c7f4f4e950 arm64: dts: allwinner: h313: Add Amediatech X96Q adds a08be517c450 Merge tag 'sunxi-dt-for-6.18-2' of https://git.kernel.org/ [...] adds d0fd848949ee ARM: dts: microchip: Minor whitespace cleanup adds 04334f9e8ed2 ARM: dts: microchip: sama7d65: Add GPIO buttons and LEDs adds 82ab67d762e9 ARM: dts: microchip: sama7d65: add uart3 definition for fl [...] adds c656932c3ece ARM: dts: microchip: sam9x7: Add qspi controller adds 07d0eca07896 Merge tag 'at91-dt-6.18' of git://git.kernel.org/pub/scm/l [...] adds fad32e8ac460 arm64: dts: cix: add DT nodes for all I2C and I3C ports for sky1 adds 0d4495122a5e Merge tag 'cix-dt-v6.18-rc1' of git://git.kernel.org/pub/s [...] adds cb69daf085b5 dt-bindings: riscv: Add SiFive vendor extensions description adds cec6e40a02ef riscv: dts: microchip: Minor whitespace cleanup adds 481ee0fcbb9a riscv: dts: starfive: jh7110-common: drop no-sdio property [...] adds f5e36ecc9e4a dt-bindings: memory-controllers: add StarFive JH7110 SoC DMC adds 7114969021ec riscv: dts: starfive: jh7110: add DMC memory controller adds 8181cc2f3f21 riscv: dts: starfive: jh7110: bootph-pre-ram hinting neede [...] adds 08128670a931 riscv: dts: starfive: jh7110-common: drop no-mmc property [...] adds b5a861a438d1 riscv: dts: starfive: jh7110-common: drop mmc post-power-o [...] adds f401a8ba756e riscv: dts: microchip: add common board dtsi for icicle ki [...] adds 87f8ae1d0fae dt-bindings: riscv: microchip: document icicle kit with pr [...] adds 2775e87c343c riscv: dts: microchip: add icicle kit with production device adds 02428682b2eb riscv: dts: microchip: rename icicle kit ccc clock and oth [...] adds d6d9d9be2aa4 dt-bindings: riscv: microchip: document Discovery Kit adds acc211539c81 riscv: dts: microchip: add a device tree for Discovery Kit adds 651b30c58775 riscv: dts: starfive: add common board dtsi for Milk-V Mar [...] adds d1829e0b2f06 dt-bindings: riscv: starfive: add milkv,marscm-emmc adds 8d193bc0aa2e riscv: dts: starfive: add Milk-V Mars CM system-on-module adds 12a29108384c dt-bindings: riscv: starfive: add milkv,marscm-lite adds 4cce8b2503ab riscv: dts: starfive: add Milk-V Mars CM Lite system-on-module adds 8c0650e0cef2 Merge tag 'riscv-dt-for-v6.18' of https://git.kernel.org/p [...] new 0f048c878ee3 Merge tag 'soc-dt-6.18' of git://git.kernel.org/pub/scm/li [...] adds 3fe8685424e3 arm64: defconfig: Enable Renesas RZ/T2H serial SCI adds abd7c0293816 arm64: defconfig: Enable the RZ/V2H(P) RSPI driver adds d4c9ab287b38 Merge tag 'renesas-arm-defconfig-for-v6.18-tag1' of https: [...] adds 70757ee5d2bc ARM: defconfig: pxa: Remove duplicate CONFIG_USB_GPIO_VBUS entry adds ae6f637a456c ARM: s3c6400_defconfig: Drop MTD_NAND_S3C2410 adds eca86a61aeda arm64: defconfig: Enable Axis ARTPEC SoC adds 92be260308d8 Merge tag 'samsung-defconfig-6.18' of https://git.kernel.o [...] adds 2182fe932dc8 arm64: defconfig: Enable BCM2712 on-chip pin controller driver adds bb6550192575 Merge tag 'arm-soc/for-6.18/defconfig-arm64' of https://gi [...] adds 7bb41e072a9c arm64: defconfig: enable i.MX91 pinctrl adds 8b3ce9541129 arm64: defconfig: Enable Marvell WiFi-Ex USB driver adds 8193017c7182 Merge tag 'imx-defconfig-6.18' of https://git.kernel.org/p [...] adds bcafdbaff259 ARM: defconfig: cleanup orphaned CONFIGs adds 3e23fc50890d ARM: defconfig: Remove obsolete CONFIG_USB_EHCI_MSM adds 4a77e9ed4e27 Merge tag 'qcom-arm32-defconfig-for-6.18' of https://git.k [...] adds 4e4afd6bb965 arm64: defconfig: Enable QCS615 clock controllers adds cf0ed173d27a arm64: defconfig: Enable X1P42100 GPUCC driver adds 2136c694a045 Merge tag 'qcom-arm64-defconfig-for-6.18' of https://git.k [...] adds 125c62df09a3 riscv: defconfig: run savedefconfig to reorder it adds 3df7ce0e43ad riscv: defconfig: Enable MMP_PDMA support for SpacemiT K1 SoC adds 072c35479790 Merge tag 'riscv-config-for-v6.18' of https://git.kernel.o [...] new 1f76c941c29b ARM: configs: u8500: Set NFC_SHDLC as built-in new f8912147dba3 Merge tag 'soc-defconfig-6.18' of git://git.kernel.org/pub [...] adds c5313eea3e62 soc: aspeed: Use of_reserved_mem_region_to_resource() for [...] adds c30dcfd4b5a0 soc: aspeed: socinfo: Add AST27xx silicon IDs adds fa93213f4249 Merge tag 'aspeed-6.18-drivers-0' of https://git.kernel.or [...] adds 2da2740fb9c8 soc: renesas: rz-sysc: Add syscon/regmap support adds cc309f979394 Merge tag 'renesas-drivers-for-v6.18-tag1' of https://git. [...] adds 8d81298d87f4 MAINTAINERS: Use https:// protocol for Reset Controller Fr [...] adds a341bcfbfa74 dt-bindings: reset: add compatible for bcm63xx ephy control adds 6e273caeacf0 reset: bcm6345: add support for bcm63xx ephy control register adds 9c50f99c1353 reset: aspeed: register AST2700 reset auxiliary bus device adds f443d7c9ed46 dt-bindings: reset: thead,th1520-reset: add more VOSYS resets adds d342031a5238 reset: th1520: add resets for display pipeline adds 1527cd3b89f0 reset: remove unneeded 'fast_io' parameter in regmap_config adds a4bd33f4a3d9 Merge tag 'reset-for-v6.18' of https://git.pengutronix.de/ [...] adds 07bab7b81d8a dt-bindings: clock: rp1: Add missing MIPI DSI defines adds a7713a7dd159 clk: rp1: Implement remaining clock tree adds 2d503aafdf70 drivers: firmware: bcm47xx_sprom: fix spelling adds 41c9570e4178 clk: rp1: convert from round_rate() to determine_rate() adds b609d7421725 Merge tag 'arm-soc/for-6.18/drivers' of https://github.com [...] adds 121fcf3c8711 firmware: qcom: scm: preserve assign_mem() error return value adds aaf5aae37aec soc: qcom: mdt_loader: Remove unused parameter adds 0daf35da397b soc: qcom: mdt_loader: Remove pas id parameter adds 3bf7097bfdd4 soc: qcom: mdt_loader: Remove unused parameter adds 60a63913fd69 firmware: qcom: scm: Allow QSEECOM on HAMOA-IOT-EVK adds 3fa109597939 dt-bindings: sram: qcom,imem: Document IPQ5424 compatible adds a6c4d92fcc74 dt-bindings: soc: qcom,rpmh-rsc: Remove double colon from [...] adds 19e7aa0e9e46 soc: qcom: smem: Fix endian-unaware access of num_entries adds 5d8a9c840164 soc: remove unneeded 'fast_io' parameter in regmap_config adds 13650cd32cfc soc: qcom: icc-bwmon: Fix handling dev_pm_opp_find_bw_*() errors adds 72e9f68bf1a0 soc: qcom: pd-mapper: Add SM8750 compatible adds f87412d18edb soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS adds b10cac398827 firmware: qcom: scm: Allow QSEECOM on Lenovo Thinkbook 16 adds 30ee285f1e3c firmware: qcom: scm: Allow QSEECOM on Dell Inspiron 7441 / [...] adds cf13bed78c90 dt-bindings: firmware: qcom,scm: Add MSM8937 adds 4ea9e8e5066c soc: qcom: use devm_kcalloc() for array space allocation adds 3cc9a8cadaf6 firmware: qcom: tzmem: disable sc7180 platform adds ecdca1af962b Merge tag 'qcom-drivers-for-6.18' of https://git.kernel.or [...] adds 07188450191d soc: hisilicon: kunpeng_hccs: Fix spelling mistake "decres [...] adds d88449249152 Merge tag 'hisi-drivers-for-6.18' of https://github.com/hi [...] adds 1faa0d62a19b drivers: tee: improve sysfs interface by using sysfs_emit() adds a97c004c9b8f Merge tag 'tee-improve-sysfs-for-v6.18' of git://git.kerne [...] adds dfb2a4f76ff7 tee: Use SHA-1 library instead of crypto_shash adds 15550d05c50a Merge tag 'tee-sha1-lib-for-v6.18' of git://git.kernel.org [...] adds 15003d9cc65f optee: sync secure world ABI headers adds a6ccb03fb773 dma-buf: dma-heap: export declared functions adds c924c65f52c3 tee: implement protected DMA-heap adds fdf631ac9ee6 tee: refactor params_from_user() adds 146bf4e75eca tee: new ioctl to a register tee_shm from a dmabuf file de [...] adds ab09dd6d9201 tee: add tee_shm_alloc_dma_mem() adds 0e32abef9fc8 optee: support protected memory allocation adds 2b78d79cdf96 optee: FF-A: dynamic protected memory allocation adds dbc2868b7b57 optee: smc abi: dynamic protected memory allocation adds 820429d53bd7 Merge tag 'tee-prot-dma-buf-for-v6.18' of git://git.kernel [...] adds 5284d0b09d1b soc: renesas: Identify R-Car X5H adds 68454c6fc149 Merge tag 'renesas-drivers-for-v6.18-tag2' of git://git.ke [...] adds 78b72897a5c8 soc: samsung: exynos-pmu: Enable CPU Idle for gs101 adds 187a3426a664 dt-bindings: soc: samsung: usi: add samsung,exynos2200-usi [...] adds 1da4cbefed4a firmware: exynos-acpm: fix PMIC returned errno adds 7b1349bd47a2 Merge tag 'samsung-drivers-6.18' of https://git.kernel.org [...] adds b9c01adedf38 soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups adds b7c0fe165451 Merge tag 'tegra-for-6.18-soc' of git://git.kernel.org/pub [...] adds a4d5f63d4384 dt-bindings: firmware: arm,scmi: Allow multiple instances adds abd658d3e733 firmware: arm_scmi: Constify struct scmi_voltage_proto_ops adds 224dcf2968ca firmware: arm_scmi: Constify struct scmi_transport_ops adds e8faa8a466f6 firmware: arm_scmi: Mark VirtIO ready before registering s [...] adds 72ca981dba5e firmware: arm_scmi: Fix function name typo in scmi_perf_pr [...] adds 572ce546390d firmware: arm_scmi: quirk: Prevent writes to string constants adds 646c0c9e06a6 firmware: arm_scmi: imx: Add documentation for MISC_BOARD_INFO adds cc798b105070 firmware: arm_scmi: imx: Discover MISC build info from the [...] adds d3e25c244d53 firmware: arm_scmi: imx: Support retrieving MISC protocol [...] adds 88d3671baf41 firmware: arm_scmi: imx: Discover MISC board info from the [...] adds 2f86054cc1a6 firmware: arm_scmi: Simplify printks with pOF format adds bc43efa13708 Merge tag 'scmi-updates-6.18' of git://git.kernel.org/pub/ [...] adds 76334fe803d9 arm64: Add config for Microchip SoC platforms adds c8d4fbc7d2bf arm64: lan969x: Add support for Microchip LAN969x SoC adds 452ed5c72403 mfd: at91-usart: Make it selectable for ARCH_MICROCHIP adds 9fc0a7e0ee89 tty: serial: atmel: make it selectable for ARCH_MICROCHIP adds cb6f687ecf2e spi: atmel: make it selectable for ARCH_MICROCHIP adds 788da814b254 i2c: at91: make it selectable for ARCH_MICROCHIP adds c0f4f27de468 char: hw_random: atmel: make it selectable for ARCH_MICROCHIP adds 38b22cde38ab crypto: atmel-aes: make it selectable for ARCH_MICROCHIP adds dc16fd9dd0b1 Merge tag 'microchip-soc-6.18' of git://git.kernel.org/pub [...] adds 6ab4f79ea923 soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure adds f1a68ba5739e soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure adds 9674bc8805cd Merge tag 'v6.17-next-soc' of https://git.kernel.org/pub/s [...] adds 8aa1e3a6f0ff firmware: qcom: tzmem: export shm_bridge create/delete adds 4b700098c0fc firmware: qcom: scm: add support for object invocation adds 0ea453542998 Merge branch '20250911-qcom-tee-using-tee-ss-without-mem-o [...] adds 9bc7130822c4 dt-bindings: qcom: se-common: Add QUP Peripheral-specific [...] adds b44a593fb53a soc: qcom: geni-se: Cleanup register defines and update copyright adds d4bf06592ad6 soc: qcom: geni-se: Add support to load QUP SE Firmware vi [...] adds b645df76536c i2c: qcom-geni: Load i2c qup Firmware from linux side adds 99cf351ee1c4 spi: geni-qcom: Load spi qup Firmware from linux side adds 3f1707306b79 serial: qcom-geni: Load UART qup Firmware from linux side adds 3783cdc1df6d Merge tag 'qcom-drivers-for-6.18-2' of https://git.kernel. [...] adds ec437f9ba333 soc: apple: Drop default ARCH_APPLE in Kconfig adds 32299eb03414 dt-bindings: mailbox: apple,mailbox: Add ASC mailboxes on [...] adds fee2e558b488 soc: apple: mailbox: Add Apple A11 and T2 mailbox support adds 940ce882f75b dt-bindings: iommu: apple,sart: Add Apple A11 adds 8409ebe2c3eb soc: apple: sart: Make allow flags SART version dependent adds a67677d4e2b8 soc: apple: sart: Add SARTv0 support adds 1dd8daf1cd49 dt-bindings: nvme: apple,nvme-ans: Add Apple A11 adds 04d8ecf37b5e nvme: apple: Add Apple A11 support adds e13f988c4591 dt-bindings: arm: apple: apple,pmgr: Add t6020-pmgr compatible adds 48553ae8cc09 dt-bindings: power: apple,pmgr-pwrstate: Add t6020 compatible adds 5a606b577cba dt-bindings: cpufreq: apple,cluster-cpufreq: Add t6020 compatible adds 0b95df9004b1 dt-bindings: interrupt-controller: apple,aic2: Add apple,t [...] adds 874c90221e26 dt-bindings: iommu: dart: Add apple,t6020-dart compatible adds aa5272300c5a dt-bindings: pinctrl: apple,pinctrl: Add apple,t6020-pinct [...] adds 9f601db6a1c0 dt-bindings: mailbox: apple,mailbox: Add t6020 compatible adds c7a4fe4086ad dt-bindings: gpu: apple,agx: Add agx-{g14s,g14c,g14d} compatibles adds 9d7b6d117df2 dt-bindings: iommu: apple,sart: Add apple,t6020-sart compatible adds a3ee3333467c dt-bindings: nvme: apple: Add apple,t6020-nvme-ans2 compatible adds ef4d6ea11df0 dt-bindings: net: bcm4377-bluetooth: Add BCM4388 compatible adds 4fb80f2f90d6 dt-bindings: net: bcm4329-fmac: Add BCM4388 PCI compatible adds b7e4229a5a2c dt-bindings: mfd: apple,smc: Add t6020-smc compatible adds 006d3506094c dt-bindings: spmi: apple,spmi: Add t6020-spmi compatible adds 5410df1a5a4b dt-bindings: watchdog: apple,wdt: Add t6020-wdt compatible adds ff0b47ab71a6 dt-bindings: clock: apple,nco: Add t6020-nco compatible adds 19cf142ab94d dt-bindings: dma: apple,admac: Add t6020-admac compatible adds a3ec6ef203e4 ASoC: dt-bindings: apple,mca: Add t6020-mca compatible adds b85efa8dcbb3 spi: dt-bindings: apple,spi: Add t6020-spi compatible adds 856f3d755720 pinctrl: apple: Add "apple,t8103-pinctrl" as compatible adds 096f12b45eab ASoC: apple: mca: Add "apple,t8103-mca" compatible adds 989ca853ddee spi: apple: Add "apple,t8103-spi" compatible adds 4b167146ec05 dt-bindings: spmi: Add Apple A11 and T2 compatible adds 442816f97a4f pmdomain: apple: Add "apple,t8103-pmgr-pwrstate" adds 72af4030bef8 Merge tag 'apple-soc-drivers-6.18' of https://git.kernel.o [...] adds 8ece3173f87d firmware: meson_sm: fix device leak at probe adds 0454346d1c5f firmware: firmware: meson-sm: fix compile-test default adds 833bb53d5ecf Merge tag 'amlogic-drivers-for-v6.18' of https://git.kerne [...] adds a5039648f864 soc: ti: pruss: don't use %pK through printk adds 0fdd3240fe5a firmware: ti_sci: Enable abort handling of entry to LPM adds 037e496038f6 soc: ti: k3-socinfo: Add information for AM62L SR1.1 adds be6d26368076 Merge tag 'ti-driver-soc-for-v6.18' of https://git.kernel. [...] adds 30849ab484f7 soc: sunxi: sram: add entry for a523 adds e6b84cc2a6fe soc: sunxi: sram: register regmap as syscon adds 7150189b621b Merge tag 'sunxi-drivers-for-6.18' of https://git.kernel.o [...] adds d140f3ba76ac memory: stm32_omm: Fix req2ack update test adds 6744085079e7 memory: samsung: exynos-srom: Fix of_iomap leak in exynos_ [...] adds 1aba1eab0bd8 dt-bindings: memory: Update brcmstb-memc-ddr binding with [...] adds 550faad18505 dt-bindings: memory: tegra210: emc: Document OPP table and [...] adds 5f5598d945e2 dt-bindings: memory: tegra210: Add memory client IDs adds 3804cef4c597 memory: tegra210: Use bindings for client ids adds ebc5eb9ea01f Merge tag 'memory-controller-drv-6.18' of https://git.kern [...] adds 36629d52241f Merge branch '20250911-qcom-tee-using-tee-ss-without-mem-o [...] adds 6dbcd5a9ab6c tee: allow a driver to allocate a tee_device without a pool adds 0cbaf65c91db tee: add close_context to TEE driver operation adds 54a53e95a908 tee: add TEE_IOCTL_PARAM_ATTR_TYPE_UBUF adds d5b8b0fa1775 tee: add TEE_IOCTL_PARAM_ATTR_TYPE_OBJREF adds bd5139306886 tee: increase TEE_MAX_ARG_SIZE to 4096 adds d6e290837e50 tee: add Qualcomm TEE driver adds 0f7bfdcb7c37 tee: qcom: add primordial object adds 87ab676d909b tee: qcom: enable TEE_IOC_SHM_ALLOC ioctl adds dcc7a571a366 Documentation: tee: Add Qualcomm TEE driver adds ff0bebab778c Merge tag 'tee-qcomtee-for-v6.18' of git://git.kernel.org/ [...] adds d5cf5b37064b tee: fix register_shm_helper() adds 0a8c31049107 Merge tag 'tee-shm-register-fix-for-v6.17' of git://git.ke [...] adds 25f526507b8c bus: fsl-mc: Check return value of platform_get_resource() adds a50522c805a6 bus: fsl-mc: Replace snprintf and sprintf with sysfs_emit [...] adds 156460811def soc: fsl: qe: Change GPIO driver to a proper platform driver adds e9713655b29a soc: fsl: qe: Drop legacy-of-mm-gpiochip.h header from GPI [...] adds 5498f07842cb soc/fsl/qbman: Use for_each_online_cpu() instead of for_ea [...] adds a53811fb37d3 Merge tag 'soc_fsl-6.18-1' of https://github.com/chleroy/l [...] adds 4fab69dd1fa5 dt-bindings: cache: ax45mp: add 2048 as a supported cache- [...] adds 941327ca5ddd cache: sifive_ccache: Optimize cache flushes adds c4ebd661282d Merge tag 'riscv-cache-for-v6.18' of https://git.kernel.or [...] new 38057e323657 Merge tag 'soc-drivers-6.18' of git://git.kernel.org/pub/s [...] adds ad38ea266b8d ARM: shmobile: rcar-gen2: Use SZ_256K definition adds 1141f2fa2089 Merge tag 'renesas-arm-soc-for-v6.18-tag1' of https://git. [...] adds 9685b2975972 ARM: mach-hpe: Rework support and directory structure adds 6a3f890196b3 ARM: at91: pm: fix .uhp_udp_mask specification for current SoCs adds 296302d3d813 ARM: at91: pm: fix MCKx restore routine adds 3cae7d18392f ARM: at91: pm: save and restore ACR during PLL disable/enable adds 747436750bc0 ARM: at91: pm: Remove 2.5V regulator adds 1cdfe53d5798 Merge tag 'at91-soc-6.18' of git://git.kernel.org/pub/scm/ [...] adds 8a6506e1ba0d ARM: AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins [...] adds 045e81d8d7e6 ARM: OMAP2+: use IS_ERR_OR_NULL() helper adds 74139a64e8ce ARM: OMAP2+: pm33xx-core: ix device node reference leaks i [...] adds 21e2e1abd432 arm: omap2: use string choices helper adds e2c0510935c5 ARM: OMAP1: clock: convert from round_rate() to determine_rate() adds bb676996ed58 ARM: OMAP2+: clock: convert from round_rate() to determine_rate() adds ca8f96ffe67f Merge tag 'omap-for-v6.18/soc-signed' of git://git.kernel. [...] adds a1b20e062245 ARM: rockchip: remove REGULATOR conditional to PM adds 32cdf411b4f8 Merge tag 'v6.18-rockchip-arm32-1' of git://git.kernel.org [...] new 65d2419f931c ARM: versatile: clock: convert from round_rate() to determ [...] new 42cbaeec987b Merge tag 'soc-arm-6.18' of git://git.kernel.org/pub/scm/l [...] adds 8327bd4fcb6c asm-generic/io.h: Skip trace helpers if rwmmio events are [...] adds edcc8a38b5ac once: fix race by moving DO_ONCE to separate section new d2b2fea3503e Merge tag 'asm-generic-6.18' of git://git.kernel.org/pub/s [...] adds 29128da29dba kunit: Always descend into kunit directory during build adds bd80c4d6e4b0 kunit: tool: Parse skipped tests from kselftest.h adds 922d1dde441a kunit: tool: Accept --raw_output=full as an alias of 'all' adds 4b59300ba4d2 kunit: Add parent kunit for parameterized test context adds 241423580e5e kunit: Introduce param_init/exit for parameterized test co [...] adds b9a214b5f6aa kunit: Pass parameterized test context to generate_params() adds b820b9077b7f kunit: Enable direct registration of parameter arrays to a [...] adds a03e3caa0e96 kunit: Add example parameterized test with shared resource [...] adds f9687f351ff9 kunit: Add example parameterized test with direct dynamic [...] adds 93cf798e7610 Documentation: kunit: Document new parameterized test features adds 031cdd3bc3f3 kunit: Enable PCI on UML without triggering WARN() adds f20e264262f1 kunit: qemu_configs: Add MIPS configurations adds c652dc44192d rust: kunit: allow `cfg` on `test`s adds 285cae57a516 kunit: Extend kconfig help text for KUNIT_UML_PCI new 30bbcb44707a Merge tag 'linux_kselftest-kunit-6.18-rc1' of git://git.ke [...] adds e8cfc524eaf3 selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING [...] adds 3e23a3f688b4 selftests/kselftest_harness: Add harness-selftest.expected [...] adds 2c55daf7de07 selftests: always install UAPI headers to the correct directory adds 21bbcdf66955 selftests/kexec: Ignore selftest binary adds 196920134154 MAINTAINERS: add myself and Barry to dma_map_benchmark mai [...] new c0f53f0d2e76 Merge tag 'linux_kselftest-next-6.18-rc1' of git://git.ker [...] adds f7cc3caea000 .gitignore: ignore compile_commands.json globally adds d4b7080be277 kbuild: uapi: rerun header tests when headers_check.pl changes adds 3788d69db18d kbuild: uapi: fail header test on compiler warnings adds 24b1bd64ee40 kbuild: uapi: upgrade warning on asm/types.h inclusion to error adds c3a9d74ee413 kbuild: uapi: upgrade check_sizetypes() warning to error adds b8d762c98305 kbuild: uapi: upgrade check_declarations() warning to error adds f852ce052a8b kbuild: align W=e with CONFIG_WERROR adds e7a10929c574 kbuild: unify W=e and CONFIG_WERROR adds 592b571f20c5 kbuild: rust: move `-Dwarnings` handling to `Makefile.extrawarn` adds ec4a3992bc0b kbuild: respect CONFIG_WERROR for linker and assembler adds 3f0ff4cc6ffb kbuild: respect CONFIG_WERROR for userprogs adds 27758d8c2583 kbuild: enable -Werror for hostprogs adds 2d0ec4a9319c kbuild: userprogs: avoid duplication of flags inherited fr [...] adds 35883b030c5f kconfig: nconf: Format and print 'line' without a temporary copy adds 75a6b4595daa kconfig: qconf/xconfig: show the OptionsMode radio button [...] adds 140022777320 gen_init_cpio: write to fd instead of stdout stream adds ae18b94099b0 gen_init_cpio: support -o <output_file> parameter adds 97169cd6d95b gen_init_cpio: attempt copy_file_range for file data adds 348ff9e3c1cf gen_init_cpio: avoid duplicate strlen calls adds 9135564db490 gen_initramfs.sh: use gen_init_cpio -o parameter adds 7c1f14f6e8e7 docs: initramfs: file data alignment via name padding adds 5467e85508fd gen_init_cpio: add -a <data_align> as reflink optimization adds 6da752f55bc4 initramfs_test: add filename padding test case adds 0354e81b7bd6 scripts/misc-check: update export checks for EXPORT_SYMBOL [...] adds 1e150869caf2 extract-vmlinux: Output used decompression method adds 20c098928356 kbuild: Bump minimum version of LLVM for building the kern [...] adds 65aebf6f5880 arch/Kconfig: Drop always true condition from RANDOMIZE_KS [...] adds 02aba266e391 ARM: Clean up definition of ARM_HAS_GROUP_RELOCS adds 23cb0514208d arm64: Remove tautological LLVM Kconfig conditions adds e633c2e78fd1 mips: Unconditionally select ARCH_HAS_CURRENT_STACK_POINTER adds 488954ca195d powerpc: Drop unnecessary initializations in __copy_inst_f [...] adds 6578a1ff6aa4 riscv: Remove version check for LTO_CLANG selects adds 7ccbe91796d7 riscv: Unconditionally use linker relaxation adds 87b28d71396b riscv: Remove ld.lld version checks from many TOOLCHAIN_HA [...] adds a817de20091c lib/Kconfig.debug: Drop CLANG_VERSION check from DEBUG_INF [...] adds 573ad421cc55 objtool: Drop noinstr hack for KCSAN_WEAK_MEMORY adds 5ff8c11775c7 KMSAN: Remove tautological checks adds aa943a280e88 Merge patch series "Bump minimum supported version of LLVM [...] adds 95ee3364b293 Merge 6.17-rc6 into kbuild-next adds 8d18ef04f940 s390: vmlinux.lds.S: Reorder sections adds 0ce5139fd96e kbuild: always create intermediate vmlinux.unstripped adds 3e86e4d74c04 kbuild: keep .modinfo section in vmlinux.unstripped adds 39cfd5b12160 kbuild: extract modules.builtin.modinfo from vmlinux.unstripped adds b88f88c26705 scsi: Always define blogic_pci_tbl structure adds 83fb49389bbe modpost: Add modname to mod_device_table alias adds 5ab23c7923a1 modpost: Create modalias for builtin modules adds 3328d39a8dca kbuild: vmlinux.unstripped should always depend on .vmlinu [...] adds c7d3dd9163e6 Merge patch series "Add generated modalias to modules.buil [...] adds 37fac070eb1e Documentation: kbuild: note CONFIG_DEBUG_EFI in reproducib [...] adds 2ea77fca84f0 modpost: Initialize builtin_modname to stop SIGSEGVs new 7f7072574127 Merge tag 'kbuild-6.18-1' of git://git.kernel.org/pub/scm/ [...] new c59236aa42f4 Revert "arm64: dts: axis: Add ARTPEC-8 Grizzly dts support" new 091c6da86250 Revert "arm64: dts: exynos: axis: Add initial ARTPEC-8 SoC [...] new b10615b8eff1 memcg: skip cgroup_file_notify if spinning is not allowed new e715f3aee3f3 hung_task: fix warnings caused by unaligned lock pointers new be84546b29a4 mm: hugetlb: avoid soft lockup when mprotect to large memory area new 03c9e649f2af mm/thp: fix MTE tag mismatch when replacing zero-filled subpages new 659ffeb059dc mm/rmap: fix soft-dirty and uffd-wp bit loss when remappin [...] new 2f81675c62f9 mm/damon/vaddr: do not repeat pte_offset_map_lock() until success new 8355c2312fdf mm/ksm: fix flag-dropping behavior in ksm_madvise new cac44d4987d0 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new 6d3658f36f8c Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 91a0cd50ef08 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 17da7b530801 Merge branch 'fs-current' of linux-next new b9bd25f47eb7 idpf: fix mismatched free function for dma_alloc_coherent new 8425161ac120 nfp: fix RSS hash key size when RSS is not supported new f017156aea60 net: ena: return 0 in ena_get_rxfh_key_size() when RSS has [...] new 8169a6011c5f net: dlink: handle copy_thresh allocation failure new b1f0349bd6d3 net/mlx5: Stop polling for command response if interface g [...] new 79a0e32b32ac net/mlx5: pagealloc: Fix reclaim race during command inter [...] new 5cfbe7ebfa42 net/mlx5: fw reset, add reset timeout work new eb11f02f3151 Merge branch 'mlx5-misc-fixes-2025-09-28' new 5b66169f6be4 bonding: fix xfrm offload feature setup on active-backup mode new 99e4c35eada9 selftests: bonding: add ipsec offload test new 9c328f54741b net: nfc: nci: Add parameter validation for packet data new 2aff4420efc2 net: enetc: initialize SW PIR and CIR based HW PIR and CIR values new cd9ea7da41a4 octeontx2-vf: fix bitmap leak new 92e9f4faffca octeontx2-pf: fix bitmap leak new daa26ea63c6f Merge branch 'octeontx2-fix-bitmap-leaks-in-pf-and-vf' new 044a768c8584 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new f83fcec7843d selftests/bpf: Fix open-coded gettid syscall in uprobe sys [...] new 4b2b38ea2056 selftests/bpf: Fix typo in subtest_basic_usdt after merge [...] new 0c342bfc9949 selftests/bpf: Fix realloc size in bpf_get_addrs new 34904582b502 bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer new 8709c1685220 selftests/bpf: Add test for BPF_NEG alu on CONST_PTR_TO_MAP new a1aca22d264c Merge branch 'bpf-fix-verifier-crash-on-bpf_neg-with-point [...] new 44d42bd80804 libbpf: make libbpf_errno.c into more generic libbpf_utils.c new d05ab6181be0 libbpf: remove unused libbpf_strerror_r and STRERR_BUFSIZE new c68b6fdc3600 libbpf: move libbpf_errstr() into libbpf_utils.c new a7f36f81d0bd libbpf: move libbpf_sha256() implementation into libbpf_utils.c new 4a1c9e544b8d libbpf: remove linux/unaligned.h dependency for libbpf_sha256() new 1bd3773aad54 Merge branch 'libbpf-fix-libbpf_sha256-for-github-compatibility' new 55c0ced59fe1 bpf: Reject negative offsets for ALU ops new f09f57c74677 selftests/bpf: Add test for libbpf_sha256() new 2c5e8f785feb Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 74662f9f92b6 ALSA: hda/hdmi: Add pin fix for HP ProDesk model new e5a52e3be89a Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 496c03b37294 Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] new 24f8b7e164a8 Merge branch 'staging-linus' of https://git.kernel.org/pub [...] new 3c5f9cca0987 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new 2ba3486e4fb7 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] adds 450bbe43ef90 crypto: ccp - New bit-field definitions for SNP_PLATFORM_S [...] adds 459daec42ea0 crypto: ccp - Cache SEV platform status and platform state adds 33cfb80d1910 crypto: ccp - Add support for SNP_FEATURE_INFO command adds 45d59bd4a3e0 crypto: ccp - Introduce new API interface to indicate SEV- [...] adds c9760b0fca6b crypto: ccp - Add support to enable CipherTextHiding on SN [...] adds 81109696f09c crypto: stm32 - Fix spelling mistake "STMicrolectronics" - [...] adds 9ea349e4b941 crypto: qat - add ring buffer idle telemetry counter for GEN6 adds 3ed63344657a crypto: qat - add command queue telemetry counters for GEN6 adds 4e53be21dd03 crypto: keembay - Add missing check after sg_nents_for_len() adds ed53a5050f42 crypto: ccp - Fix checks for SNP_VLEK_LOAD input buffer length adds efaa2d815a0e hwrng: nomadik - add ARM_AMBA dependency adds 817fcdbd4ca2 hwrng: timeriomem - Use us_to_ktime() where appropriate adds d2236198839c lib/lzo: add unlikely hints to overrun checks adds 34c065fe1d0d crypto: ccp - Remove redundant __GFP_ZERO adds 11d5674fc2e5 crypto: hash - Make HASH_MAX_DESCSIZE a bit more obvious adds 361fa7f813e7 crypto: octeontx2 - Call strscpy() with correct size argument adds 56a50e37fee0 crypto: ccp - Fix typo in psp_populate_hsti function name adds 501302d5cee0 padata: Reset next CPU when reorder sequence wraps around adds 9aa7e045f4af crypto: jitter - Mark intermediary memory as clean adds 01834444d972 crypto: arm64/aes - use SHA-256 library instead of crypto_shash adds 97d37c0a4477 dt-bindings: crypto: Add binding for TI DTHE V2 adds 52f641bc63a4 crypto: ti - Add driver for DTHE V2 AES Engine (ECB, CBC) adds ce136503bd9f crypto: jh7110 - Remove the use of dev_err_probe() adds 8595bcb09b05 crypto: tegra - Remove the use of dev_err_probe() adds 5cd459ebaae0 hwrng: cn10k - Remove the use of dev_err_probe() adds d4e081510471 crypto: hisilicon/zip - remove unnecessary validation for [...] adds 0dcd21443d93 crypto: hisilicon - re-enable address prefetch after devic [...] adds 1f9128f121a8 crypto: hisilicon - check the sva module status while enab [...] adds 6a2c9164b52e crypto: hisilicon/qm - check whether the input function an [...] adds 9228facb3081 crypto: hisilicon/qm - request reserved interrupt for virt [...] adds dcd2d5fda2bb crypto: hisilicon/zip - enable literal length in stream mo [...] adds 4c634b6b3c77 crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof() adds 41eab2a95950 crypto: hisilicon - use kcalloc() instead of kzalloc() adds 9de9040ffc6a dt-bindings: crypto: Add node for True Random Number Generator adds 8979744aca80 crypto: xilinx - Add TRNG driver for Versal adds ab315f7288b7 crypto: caam - switch to use devm_kmemdup_array() adds 154434456337 rhashtable: Use __always_inline instead of inline adds 56e6f77ebd31 crypto: hisilicon/sec2 - Fix false-positive warning of uni [...] adds 35c5097f737a crypto: ti - Enable compile testing for dthev2 adds cf79ed6aacd3 crypto: hisilicon/zip - add lz4 and lz77_only to algorithm sysfs adds 886d69812082 crypto: hisilicon/zip - add hashjoin, gather, and UDMA dat [...] adds 9a23ea1f7558 crypto: sun8i-ce - remove channel timeout field adds 01d7d3c3db77 crypto: sun8i-ce - remove boilerplate in sun8i_ce_hash_digest() adds 6713d9842bd5 crypto: sun8i-ce - remove unnecessary __maybe_unused annotations adds cedb1e9e9a64 crypto: sun8i-ce - add a new function for dumping task des [...] adds 27eaada08c8c crypto: sun8i-ce - move bounce_iv and backup_iv to request [...] adds 2dc57f02f249 crypto: sun8i-ce - fold sun8i_ce_cipher_run() into sun8i_c [...] adds 49034c03b581 crypto: sun8i-ce - pass task descriptor to cipher prepare/ [...] adds c3a61eea658a crypto: sun8i-ce - save hash buffers and dma info to reque [...] adds 27d5a2d1ad94 crytpo: sun8i-ce - factor out prepare/unprepare from sun8i [...] adds 21140e5caf01 crypto: rockchip - Fix dma_unmap_sg() nents value adds f5d643156ef6 crypto: atmel - Fix dma_unmap_sg() direction adds 2b0dc40ac6ca crypto: ccp - Fix incorrect payload size calculation in ps [...] adds e002780c1439 crypto: ccp - Use int type to store negative error codes adds a9a84a853c81 crypto: hisilicon/sec - Use int type to store negative err [...] adds a710a71cd8ad crypto: tegra - Use int type to store negative error codes adds 408cf4850f64 crypto: qat - Use library to prepare HMAC keys adds 9c6ed103a757 crypto: chelsio - Use library to prepare HMAC keys adds a5d71f011ee1 crypto: cryptd - WQ_PERCPU added to alloc_workqueue users adds b6d02e0e41aa padata: replace use of system_unbound_wq with system_dfl_wq adds 4fcd32291406 padata: WQ_PERCPU added to alloc_workqueue users adds 9048beca9c56 crypto: caam - double the entropy delay interval for retry adds 1e26339703e2 crypto: qat - Replace kzalloc() + copy_from_user() with me [...] adds 381e8ee36823 crypto: omap - convert from tasklet to BH workqueue adds f75f66683ded crypto: comp - Use same definition of context alloc and free ops adds bee8a520eb84 rhashtable: Use rcu_dereference_all and rcu_dereference_all_check adds 838d2d51513e crypto: aspeed - Fix dma_unmap_sg() direction adds 5ce9891ea928 crypto: qat - Return pointer directly in adf_ctl_alloc_resources adds 85acd1b26b8f crypto: hisilicon/qm - invalidate queues in use adds 3d716c51e0e8 crypto: hisilicon/qm - mask axi error before memory init adds 80736a97cf94 crypto: hisilicon - enable error reporting again adds 64b9642fc29a crypto: hisilicon/qm - clear all VF configurations in the [...] adds f0cafb02de88 crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs adds b73f28d2f847 crypto: anubis - simplify return statement in anubis_mod_init adds 5851afffe2ab KEYS: X.509: Fix Basic Constraints CA flag parsing adds 612b1dfeb414 hwrng: ks-sa - fix division by zero in ks_sa_rng_init adds 298ced6c3b3c crypto: doc - Add explicit title heading to API docs adds 166c83f7789e dt-bindings: rng: hisi-rng: convert to DT schema new 81c1a15eb4a2 crypto: zstd - Fix compression bug caused by truncation new ef2b6e0317d8 crypto: ti - Add CRYPTO_ALG_ASYNC flag to DTHEv2 AES algos new d10aaf1d144c Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new f9a68cf7b9af dt-bindings: mmc: Correct typo "upto" to "up to" new 4e66293bb141 of: doc: Fix typo in doc comments. new a8de554774ae of: unittest: Fix device reference count leak in of_unitte [...] new ff5cd03c790c Merge branch 'dt/linus' of https://git.kernel.org/pub/scm/ [...] new 108f848507bc Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] new 9d3bc72cc0a9 Merge branch 'for-rc' of https://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 (66b6484a8b88) \ N -- N -- N refs/heads/pending-fixes (9d3bc72cc0a9)
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 258 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: .gitignore | 2 +- CREDITS | 6 + .../ABI/testing/debugfs-driver-qat_telemetry | 27 + .../testing/sysfs-bus-event_source-devices-vpa-dtl | 25 + Documentation/ABI/testing/sysfs-class-power | 37 + Documentation/ABI/testing/sysfs-devices-power | 8 +- Documentation/ABI/testing/sysfs-fs-f2fs | 56 +- Documentation/admin-guide/cgroup-v2.rst | 33 +- .../admin-guide/hw-vuln/attack_vector_controls.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 24 +- Documentation/admin-guide/perf/dwc_pcie_pmu.rst | 4 +- .../admin-guide/perf/fujitsu_uncore_pmu.rst | 110 + Documentation/admin-guide/perf/hisi-pmu.rst | 49 +- Documentation/admin-guide/perf/index.rst | 1 + Documentation/arch/arm64/booting.rst | 11 + Documentation/arch/arm64/elf_hwcaps.rst | 4 + Documentation/arch/arm64/silicon-errata.rst | 2 + Documentation/arch/arm64/sme.rst | 14 +- Documentation/arch/powerpc/index.rst | 1 + Documentation/arch/powerpc/vpa-dtl.rst | 156 + Documentation/arch/riscv/hwprobe.rst | 9 + Documentation/arch/x86/topology.rst | 191 + Documentation/bpf/kfuncs.rst | 19 +- Documentation/bpf/verifier.rst | 264 - Documentation/crypto/api-aead.rst | 3 + Documentation/crypto/api-akcipher.rst | 3 + Documentation/crypto/api-digest.rst | 3 + Documentation/crypto/api-kpp.rst | 3 + Documentation/crypto/api-rng.rst | 3 + Documentation/crypto/api-sig.rst | 3 + Documentation/crypto/api-skcipher.rst | 3 + Documentation/dev-tools/kunit/usage.rst | 342 +- Documentation/devicetree/bindings/.yamllint | 2 +- .../bindings/arm/altera/socfpga-sdram-edac.txt | 15 - Documentation/devicetree/bindings/arm/apple.yaml | 41 +- .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 33 +- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 7 +- .../devicetree/bindings/arm/aspeed/aspeed.yaml | 4 + Documentation/devicetree/bindings/arm/axis.txt | 13 - Documentation/devicetree/bindings/arm/axis.yaml | 36 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 1 + .../bindings/arm/cavium,thunder-88xx.yaml | 19 + .../devicetree/bindings/arm/cavium-thunder.txt | 10 - .../devicetree/bindings/arm/cavium-thunder2.txt | 8 - Documentation/devicetree/bindings/arm/cpus.yaml | 43 + .../bindings/arm/freescale/fsl,imx7ulp-pm.yaml | 8 + Documentation/devicetree/bindings/arm/fsl.yaml | 50 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 + .../devicetree/bindings/arm/keystone/keystone.txt | 42 - .../devicetree/bindings/arm/marvell,berlin.yaml | 45 + .../devicetree/bindings/arm/marvell/98dx3236.txt | 23 - .../arm/marvell/ap80x-system-controller.txt | 39 - .../bindings/arm/marvell/armada-370-xp.txt | 24 - .../devicetree/bindings/arm/marvell/armada-375.txt | 9 - .../bindings/arm/marvell/armada-37xx.yaml | 1 + .../devicetree/bindings/arm/marvell/armada-39x.txt | 31 - .../arm/marvell/cp110-system-controller.txt | 43 - .../devicetree/bindings/arm/marvell/kirkwood.txt | 27 - .../arm/marvell/marvell,armada-370-xp.yaml | 78 + .../bindings/arm/marvell/marvell,armada375.yaml | 21 + .../bindings/arm/marvell/marvell,armada390.yaml | 32 + .../bindings/arm/marvell/marvell,dove.txt | 7 - .../bindings/arm/marvell/marvell,dove.yaml | 35 + .../bindings/arm/marvell/marvell,kirkwood.txt | 105 - .../bindings/arm/marvell/marvell,kirkwood.yaml | 266 + .../bindings/arm/marvell/marvell,orion5x.txt | 25 - .../bindings/arm/marvell/marvell,orion5x.yaml | 37 + .../devicetree/bindings/arm/mediatek.yaml | 2 + .../bindings/arm/mediatek/mediatek,audsys.yaml | 16 +- .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 2 +- Documentation/devicetree/bindings/arm/pmu.yaml | 7 + .../devicetree/bindings/arm/qcom-soc.yaml | 5 +- Documentation/devicetree/bindings/arm/qcom.yaml | 121 +- .../devicetree/bindings/arm/rockchip.yaml | 29 + .../bindings/arm/samsung/samsung-boards.yaml | 6 - Documentation/devicetree/bindings/arm/sti.yaml | 4 - Documentation/devicetree/bindings/arm/sunxi.yaml | 13 + Documentation/devicetree/bindings/arm/syna.txt | 89 - Documentation/devicetree/bindings/arm/tegra.yaml | 12 +- Documentation/devicetree/bindings/arm/ti/k3.yaml | 13 + .../devicetree/bindings/arm/ti/ti,keystone.yaml | 42 + .../bindings/cache/andestech,ax45mp-cache.yaml | 6 +- .../bindings/clock/allwinner,sun55i-a523-ccu.yaml | 37 +- .../devicetree/bindings/clock/apple,nco.yaml | 17 +- .../devicetree/bindings/clock/marvell,pxa1908.yaml | 30 +- .../bindings/clock/qcom,ipq5424-apss-clk.yaml | 55 + .../bindings/cpufreq/apple,cluster-cpufreq.yaml | 3 + .../devicetree/bindings/cpufreq/cpufreq-dt.txt | 61 - .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 + .../cpufreq/mediatek,mt8196-cpufreq-hw.yaml | 82 + .../bindings/crypto/ti,am62l-dthev2.yaml | 50 + .../bindings/crypto/xlnx,versal-trng.yaml | 35 + .../display/bridge/ingenic,jz4780-hdmi.yaml | 3 + .../bindings/display/bridge/ite,it6263.yaml | 1 + .../bindings/display/bridge/ite,it66121.yaml | 5 +- .../bindings/display/bridge/lontium,lt9611.yaml | 5 +- .../bridge/megachips,stdp2690-ge-b850v3-fw.yaml | 111 + .../bridge/megachips-stdpxxxx-ge-b850v3-fw.txt | 91 - .../bindings/display/bridge/nxp,tda998x.yaml | 5 +- .../bindings/display/bridge/sil,sii9022.yaml | 5 +- .../bindings/display/bridge/ti,tdp158.yaml | 1 + .../bindings/display/connector/dp-connector.yaml | 52 +- .../bindings/display/dsi-controller.yaml | 2 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 7 + .../bindings/display/mediatek/mediatek,od.yaml | 14 + .../bindings/display/mediatek/mediatek,ufoe.yaml | 15 + .../bindings/display/panel/panel-simple.yaml | 4 + .../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 + .../bindings/display/samsung/samsung,fimd.yaml | 1 - .../bindings/display/tegra/nvidia,tegra20-vi.yaml | 3 - .../display/tegra/nvidia,tegra210-csi.yaml | 3 + .../devicetree/bindings/display/ti/ti,opa362.txt | 38 - .../devicetree/bindings/dma/apple,admac.yaml | 17 +- .../bindings/edac/altr,socfpga-ecc-manager.yaml | 1 + .../devicetree/bindings/edac/apm,xgene-edac.yaml | 203 + .../devicetree/bindings/edac/apm-xgene-edac.txt | 112 - .../bindings/edac/aspeed,ast2400-sdram-edac.yaml | 48 + .../devicetree/bindings/edac/aspeed-sdram-edac.txt | 28 - Documentation/devicetree/bindings/eeprom/at24.yaml | 1 + .../embedded-controller/acer,aspire1-ec.yaml | 60 + .../embedded-controller/google,cros-ec.yaml | 326 + .../bindings/embedded-controller/gw,gsc.yaml | 193 + .../embedded-controller/huawei,gaokun3-ec.yaml | 124 + .../embedded-controller/kontron,sl28cpld.yaml | 158 + .../embedded-controller/lenovo,yoga-c630-ec.yaml | 83 + .../embedded-controller/microsoft,surface-sam.yaml | 47 + .../devicetree/bindings/example-schema.yaml | 2 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 2 +- .../bindings/firmware/nxp,imx95-scmi.yaml | 10 +- .../devicetree/bindings/firmware/qcom,scm.yaml | 3 + .../bindings/fsi/aspeed,ast2400-cf-fsi-master.yaml | 81 + .../devicetree/bindings/fsi/fsi-master-ast-cf.txt | 36 - .../devicetree/bindings/fsi/fsi-master-gpio.txt | 28 - .../devicetree/bindings/fsi/fsi-master-gpio.yaml | 63 + .../devicetree/bindings/goldfish/pipe.txt | 2 +- .../devicetree/bindings/gpio/gpio-mmio.yaml | 36 +- .../devicetree/bindings/gpio/gpio-mxs.yaml | 80 +- Documentation/devicetree/bindings/gpio/gpio.txt | 12 +- .../bindings/gpio/kontron,sl28cpld-gpio.yaml | 2 +- .../devicetree/bindings/gpio/loongson,ls-gpio.yaml | 28 +- .../devicetree/bindings/gpio/maxim,max31910.yaml | 6 +- .../bindings/gpio/maxim,max7360-gpio.yaml | 83 + .../bindings/gpio/nvidia,tegra186-gpio.yaml | 2 + .../devicetree/bindings/gpio/spacemit,k1-gpio.yaml | 2 +- .../devicetree/bindings/gpio/trivial-gpio.yaml | 2 +- .../devicetree/bindings/gpu/apple,agx.yaml | 6 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 6 +- .../bindings/gpu/aspeed,ast2400-gfx.yaml | 63 + .../devicetree/bindings/gpu/aspeed-gfx.txt | 41 - .../devicetree/bindings/gpu/nvidia,gk20a.txt | 115 - .../devicetree/bindings/gpu/nvidia,gk20a.yaml | 171 + .../devicetree/bindings/hwmon/adi,adm1275.yaml | 9 + .../bindings/hwmon/kontron,sl28cpld-hwmon.yaml | 3 +- .../devicetree/bindings/hwmon/lantiq,cputemp.yaml | 30 + Documentation/devicetree/bindings/hwmon/lm75.yaml | 2 + .../devicetree/bindings/hwmon/ltq-cputemp.txt | 10 - .../bindings/hwmon/pmbus/isil,isl68137.yaml | 2 + .../devicetree/bindings/hwmon/pwm-fan.yaml | 9 + .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 34 + .../devicetree/bindings/hwmon/ti,tmp102.yaml | 5 + .../devicetree/bindings/i2c/apple,i2c.yaml | 27 +- .../devicetree/bindings/i2c/i2c-exynos5.yaml | 5 + .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 6 + .../bindings/i2c/nvidia,tegra20-i2c.yaml | 13 + .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 24 +- .../bindings/i2c/qcom,i2c-geni-qcom.yaml | 1 + .../bindings/i2c/samsung,s3c2410-i2c.yaml | 2 - .../devicetree/bindings/i2c/spacemit,k1-i2c.yaml | 2 +- .../devicetree/bindings/i3c/adi,i3c-master.yaml | 72 + .../devicetree/bindings/i3c/renesas,i3c.yaml | 16 +- .../bindings/interrupt-controller/apple,aic2.yaml | 1 + .../bindings/interrupt-controller/arm,gic.yaml | 1 + .../aspeed,ast2500-scu-ic.yaml | 6 +- .../interrupt-controller/chrp,open-pic.yaml | 17 +- .../interrupt-controller/hisilicon,mbigen-v2.txt | 84 - .../interrupt-controller/hisilicon,mbigen-v2.yaml | 76 + .../kontron,sl28cpld-intc.yaml | 2 +- .../interrupt-controller/marvell,cp110-icu.yaml | 3 + .../bindings/interrupt-controller/qcom,pdc.yaml | 1 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../devicetree/bindings/iommu/apple,dart.yaml | 14 +- .../devicetree/bindings/iommu/apple,sart.yaml | 5 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 2 +- .../bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml | 3 + .../devicetree/bindings/leds/ams,as3645a.txt | 85 - .../devicetree/bindings/leds/ams,as3645a.yaml | 130 + .../bindings/leds/backlight/led-backlight.yaml | 6 +- Documentation/devicetree/bindings/leds/common.yaml | 2 +- .../devicetree/bindings/leds/issi,is31fl319x.yaml | 1 - .../devicetree/bindings/leds/leds-consumer.yaml | 67 + .../bindings/leds/leds-group-multicolor.yaml | 5 +- .../devicetree/bindings/mailbox/apple,mailbox.yaml | 8 + .../bindings/mailbox/brcm,iproc-flexrm-mbox.txt | 59 - .../bindings/mailbox/brcm,iproc-flexrm-mbox.yaml | 63 + .../bindings/mailbox/brcm,iproc-pdc-mbox.txt | 25 - .../bindings/mailbox/brcm,iproc-pdc-mbox.yaml | 66 + .../mailbox/marvell,armada-3700-rwtm-mailbox.txt | 16 - .../mailbox/marvell,armada-3700-rwtm-mailbox.yaml | 42 + .../bindings/mailbox/mediatek,gce-mailbox.yaml | 11 - .../bindings/mailbox/rockchip,rk3368-mailbox.yaml | 56 + .../bindings/mailbox/rockchip-mailbox.txt | 32 - .../bindings/media/mediatek,mt8173-vpu.yaml | 74 + .../devicetree/bindings/media/mediatek-mdp.txt | 3 +- .../devicetree/bindings/media/mediatek-vpu.txt | 31 - .../bindings/media/video-interface-devices.yaml | 8 + .../memory-controllers/brcm,brcmstb-memc-ddr.yaml | 4 + .../memory-controllers/nvidia,tegra210-emc.yaml | 11 + .../memory-controllers/starfive,jh7110-dmc.yaml | 74 + .../memory-controllers/xlnx,versal-net-ddrmc5.yaml | 41 + Documentation/devicetree/bindings/mfd/act8945a.txt | 82 - .../devicetree/bindings/mfd/apple,smc.yaml | 17 +- .../bindings/mfd/aspeed,ast2x00-scu.yaml | 37 +- .../devicetree/bindings/mfd/aspeed-gfx.txt | 17 - .../devicetree/bindings/mfd/aspeed-lpc.yaml | 3 + .../devicetree/bindings/mfd/fsl,mc13xxx.yaml | 288 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 193 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 326 - .../devicetree/bindings/mfd/kontron,sl28cpld.yaml | 153 - .../devicetree/bindings/mfd/maxim,max7360.yaml | 191 + Documentation/devicetree/bindings/mfd/mc13xxx.txt | 156 - .../devicetree/bindings/mfd/qnap,ts433-mcu.yaml | 4 + .../devicetree/bindings/mfd/spacemit,p1.yaml | 86 + Documentation/devicetree/bindings/mfd/syscon.yaml | 4 + .../devicetree/bindings/mfd/ti,bq25703a.yaml | 117 + .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 2 +- .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 2 +- .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 2 +- .../devicetree/bindings/mfd/ti,tps6594.yaml | 1 + Documentation/devicetree/bindings/mfd/ti,twl.yaml | 319 +- .../devicetree/bindings/mfd/twl4030-power.txt | 48 - .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 46 - .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 2 +- .../devicetree/bindings/mmc/fsl,esdhc.yaml | 1 + .../bindings/mmc/mmc-controller-common.yaml | 14 +- .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 1 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 1 + .../devicetree/bindings/mmc/sdhci-pxa.yaml | 31 +- .../bindings/net/amlogic,meson-dwmac.yaml | 2 +- .../net/bluetooth/brcm,bcm4377-bluetooth.yaml | 1 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 3 + .../bindings/net/ethernet-controller.yaml | 2 +- .../devicetree/bindings/net/ethernet-phy.yaml | 2 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 4 +- Documentation/devicetree/bindings/net/micrel.txt | 2 +- .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 1 + .../devicetree/bindings/nvme/apple,nvme-ans.yaml | 30 +- .../devicetree/bindings/pci/brcm,iproc-pcie.yaml | 1 + .../bindings/pci/marvell,armada-3700-pcie.yaml | 4 + .../bindings/pci/marvell,kirkwood-pcie.yaml | 3 + .../bindings/pci/socionext,uniphier-pcie.yaml | 4 + .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 3 + .../devicetree/bindings/perf/apm,xgene-pmu.yaml | 142 + .../devicetree/bindings/perf/apm-xgene-pmu.txt | 112 - .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 1 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 27 +- .../bindings/pinctrl/brcm,bcm2712c0-pinctrl.yaml | 137 + .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 99 - .../bindings/pinctrl/brcm,bcm2835-gpio.yaml | 120 + .../bindings/pinctrl/brcm,iproc-gpio.txt | 123 - .../bindings/pinctrl/brcm,iproc-gpio.yaml | 111 + .../bindings/pinctrl/fsl,mxs-pinctrl.txt | 127 - .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 + .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 8 +- .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 2 + .../bindings/pinctrl/nvidia,tegra186-pinmux.yaml | 285 + .../bindings/pinctrl/qcom,glymur-tlmm.yaml | 133 + .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 16 + .../pinctrl/qcom,sdm660-lpass-lpi-pinctrl.yaml | 109 + .../bindings/pinctrl/raspberrypi,rp1-gpio.yaml | 35 +- .../pinctrl/renesas,r9a09g077-pinctrl.yaml | 172 + .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 19 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 5 +- .../bindings/platform/acer,aspire1-ec.yaml | 60 - .../bindings/platform/huawei,gaokun-ec.yaml | 124 - .../bindings/platform/lenovo,yoga-c630-ec.yaml | 83 - .../bindings/platform/microsoft,surface-sam.yaml | 47 - .../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 + .../bindings/power/apple,pmgr-pwrstate.yaml | 27 +- .../bindings/power/mediatek,power-controller.yaml | 37 + .../power/supply/active-semi,act8945a-charger.yaml | 76 - .../devicetree/bindings/power/supply/bq24190.yaml | 6 + .../devicetree/bindings/power/supply/bq27xxx.yaml | 37 +- .../devicetree/bindings/powerpc/fsl/mpic.txt | 231 - .../devicetree/bindings/pwm/apple,s5l-fpwm.yaml | 3 +- .../devicetree/bindings/pwm/fsl,vf610-ftm-pwm.yaml | 11 +- .../bindings/pwm/google,cros-ec-pwm.yaml | 2 +- .../bindings/pwm/kontron,sl28cpld-pwm.yaml | 2 +- .../bindings/pwm/nxp,lpc1850-sct-pwm.yaml | 2 +- .../devicetree/bindings/pwm/pwm-samsung.yaml | 1 + .../devicetree/bindings/pwm/ti,twl-pwm.txt | 17 - .../devicetree/bindings/pwm/ti,twl-pwmled.txt | 17 - .../bindings/regulator/active-semi,act8945a.yaml | 25 +- .../bindings/regulator/maxim,max77838.yaml | 68 + .../regulator/mediatek,mt6331-regulator.yaml | 19 +- .../regulator/mediatek,mt6332-regulator.yaml | 7 + .../devicetree/bindings/regulator/nxp,pf0900.yaml | 163 + .../devicetree/bindings/regulator/nxp,pf5300.yaml | 54 + ...rrypi,7inch-touchscreen-panel-regulator-v2.yaml | 61 + ...pberrypi,7inch-touchscreen-panel-regulator.yaml | 7 +- .../bindings/regulator/richtek,rt5133.yaml | 178 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 4 +- .../bindings/reset/brcm,bcm6345-reset.yaml | 4 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 1 + Documentation/devicetree/bindings/riscv/eswin.yaml | 29 + .../devicetree/bindings/riscv/extensions.yaml | 24 + .../devicetree/bindings/riscv/microchip.yaml | 13 + .../devicetree/bindings/riscv/spacemit.yaml | 1 + .../devicetree/bindings/riscv/starfive.yaml | 2 + .../devicetree/bindings/rng/SUNW,n2-rng.yaml | 50 + Documentation/devicetree/bindings/rng/hisi-rng.txt | 12 - .../devicetree/bindings/rng/hisi-rng.yaml | 32 + .../bindings/rng/sparc_sun_oracle_rng.txt | 30 - .../bindings/serial/qcom,serial-geni-qcom.yaml | 1 + .../bindings/siox/eckelmann,siox-gpio.txt | 19 - .../bindings/siox/eckelmann,siox-gpio.yaml | 48 + .../devicetree/bindings/soc/fsl/fsl,vf610-src.yaml | 47 + .../bindings/soc/imx/fsl,imx-iomuxc-gpr.yaml | 1 + .../bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml | 59 +- .../bindings/soc/mediatek/mediatek,pwrap.yaml | 15 + .../bindings/soc/qcom/qcom,pmic-glink.yaml | 14 + .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 2 +- .../bindings/soc/qcom/qcom,se-common-props.yaml | 26 + .../devicetree/bindings/soc/renesas/renesas.yaml | 6 + .../devicetree/bindings/soc/rockchip/grf.yaml | 3 + .../bindings/soc/samsung/exynos-usi.yaml | 1 + .../devicetree/bindings/soc/xilinx/xilinx.yaml | 81 + .../devicetree/bindings/sound/apple,mca.yaml | 17 +- .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../devicetree/bindings/spi/amlogic,a4-spifc.yaml | 82 + .../devicetree/bindings/spi/apple,spi.yaml | 16 +- .../bindings/spi/atmel,at91rm9200-spi.yaml | 11 +- .../devicetree/bindings/spi/atmel,quadspi.yaml | 3 + .../bindings/spi/qcom,spi-geni-qcom.yaml | 1 + .../devicetree/bindings/spi/samsung,spi.yaml | 1 - .../devicetree/bindings/spmi/apple,spmi.yaml | 20 +- .../devicetree/bindings/sram/qcom,imem.yaml | 1 + .../devicetree/bindings/submitting-patches.rst | 2 +- .../devicetree/bindings/thermal/armada-thermal.txt | 42 - .../thermal/marvell,armada-ap806-thermal.yaml | 46 + .../thermal/marvell,armada370-thermal.yaml | 37 + .../bindings/thermal/nvidia,tegra124-soctherm.yaml | 2 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 + .../bindings/thermal/renesas,r9a08g045-tsu.yaml | 93 + .../bindings/thermal/renesas,r9a09g047-tsu.yaml | 87 + .../bindings/thermal/rockchip-thermal.yaml | 15 + .../devicetree/bindings/timer/faraday,fttmr010.txt | 38 - .../bindings/timer/faraday,fttmr010.yaml | 89 + .../devicetree/bindings/timer/fsl,ftm-timer.yaml | 7 +- .../devicetree/bindings/timer/fsl,timrot.yaml | 48 + .../devicetree/bindings/timer/fsl,vf610-pit.yaml | 9 +- .../devicetree/bindings/timer/mediatek,timer.yaml | 3 + .../devicetree/bindings/timer/renesas,rz-mtu3.yaml | 7 +- .../bindings/timer/samsung,exynos4210-mct.yaml | 2 + .../devicetree/bindings/trivial-devices.yaml | 17 + .../devicetree/bindings/vendor-prefixes.yaml | 63 +- .../devicetree/bindings/watchdog/apple,wdt.yaml | 27 +- .../bindings/watchdog/armada-37xx-wdt.txt | 23 - .../bindings/watchdog/kontron,sl28cpld-wdt.yaml | 9 +- .../bindings/watchdog/marvell,armada-3700-wdt.yaml | 41 + .../bindings/watchdog/moxa,moxart-watchdog.txt | 15 - .../bindings/watchdog/nuvoton,npcm-wdt.txt | 30 - .../bindings/watchdog/nuvoton,npcm750-wdt.yaml | 60 + .../devicetree/bindings/writing-bindings.rst | 9 + .../devicetree/bindings/writing-schema.rst | 10 +- Documentation/devicetree/of_unittest.rst | 4 +- Documentation/devicetree/overlay-notes.rst | 6 +- Documentation/devicetree/usage-model.rst | 6 +- .../driver-api/early-userspace/buffer-format.rst | 5 + Documentation/driver-api/gpio/board.rst | 65 + Documentation/driver-api/gpio/index.rst | 1 + Documentation/driver-api/gpio/legacy-boards.rst | 298 + Documentation/driver-api/pin-control.rst | 4 +- Documentation/filesystems/bcachefs/CodingStyle.rst | 186 - .../filesystems/bcachefs/SubmittingPatches.rst | 105 - Documentation/filesystems/bcachefs/casefolding.rst | 108 - Documentation/filesystems/bcachefs/errorcodes.rst | 30 - .../filesystems/bcachefs/future/idle_work.rst | 78 - Documentation/filesystems/bcachefs/index.rst | 38 - Documentation/filesystems/f2fs.rst | 122 +- .../filesystems/{fuse => }/fuse-io-uring.rst | 0 Documentation/filesystems/fuse-io.rst | 45 + .../filesystems/{fuse => }/fuse-passthrough.rst | 0 Documentation/filesystems/fuse.rst | 426 + Documentation/filesystems/fuse/fuse-io.rst | 45 - Documentation/filesystems/fuse/fuse.rst | 440 - Documentation/filesystems/fuse/index.rst | 14 - Documentation/filesystems/index.rst | 6 +- Documentation/filesystems/mount_api.rst | 10 +- Documentation/filesystems/porting.rst | 12 - Documentation/filesystems/resctrl.rst | 325 + Documentation/filesystems/sysfs.rst | 2 +- Documentation/gpu/nova/core/todo.rst | 1 - Documentation/hwmon/adm1275.rst | 24 +- Documentation/hwmon/asus_ec_sensors.rst | 12 + Documentation/hwmon/cros_ec_hwmon.rst | 7 +- Documentation/hwmon/crps.rst | 4 +- Documentation/hwmon/dell-smm-hwmon.rst | 56 +- Documentation/hwmon/gpd-fan.rst | 78 + Documentation/hwmon/hwmon-kernel-api.rst | 13 + Documentation/hwmon/ina238.rst | 64 +- Documentation/hwmon/index.rst | 4 + Documentation/hwmon/isl68137.rst | 20 + Documentation/hwmon/lm75.rst | 6 +- Documentation/hwmon/mp2869.rst | 175 + Documentation/hwmon/mp29502.rst | 93 + Documentation/hwmon/mp5990.rst | 30 +- Documentation/hwmon/sa67.rst | 41 + Documentation/hwmon/sht21.rst | 26 +- Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/kbuild/kconfig-language.rst | 32 + Documentation/kbuild/reproducible-builds.rst | 3 + Documentation/power/regulator/consumer.rst | 30 +- Documentation/process/changes.rst | 2 +- Documentation/process/maintainer-soc.rst | 6 +- Documentation/staging/crc32.rst | 4 +- Documentation/tee/index.rst | 1 + Documentation/tee/qtee.rst | 96 + .../translations/zh_CN/filesystems/sysfs.txt | 2 +- .../translations/zh_TW/filesystems/sysfs.txt | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Kbuild | 13 +- MAINTAINERS | 263 +- Makefile | 14 +- arch/Kconfig | 81 +- arch/alpha/include/asm/bitops.h | 14 +- arch/alpha/include/asm/pgtable.h | 25 +- arch/alpha/kernel/asm-offsets.c | 1 + arch/alpha/mm/init.c | 27 + arch/arc/kernel/asm-offsets.c | 1 + arch/arm/Kconfig | 33 +- arch/arm/Kconfig.platforms | 25 + arch/arm/Makefile | 1 - arch/arm/boot/dts/allwinner/Makefile | 10 + .../dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 14 + .../dts/allwinner/sun8i-h3-orangepi-zero-plus2.dts | 14 + .../sun8i-orangepi-zero-interface-board.dtso | 46 + .../sun8i-t113s-netcube-nagami-basic-carrier.dts | 67 + .../sun8i-t113s-netcube-nagami-keypad-carrier.dts | 129 + .../dts/allwinner/sun8i-t113s-netcube-nagami.dtsi | 250 + arch/arm/boot/dts/aspeed/Makefile | 4 + .../dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts | 2 +- .../aspeed/aspeed-bmc-arm-stardragon4800-rep2.dts | 2 +- .../dts/aspeed/aspeed-bmc-asrock-e3c246d4i.dts | 12 +- .../dts/aspeed/aspeed-bmc-asrock-e3c256d4i.dts | 12 +- .../dts/aspeed/aspeed-bmc-asrock-romed8hm3.dts | 12 +- .../boot/dts/aspeed/aspeed-bmc-asrock-x570d4u.dts | 18 +- .../dts/aspeed/aspeed-bmc-facebook-catalina.dts | 4 +- .../dts/aspeed/aspeed-bmc-facebook-clemente.dts | 1283 +++ .../boot/dts/aspeed/aspeed-bmc-facebook-darwin.dts | 72 + .../boot/dts/aspeed/aspeed-bmc-facebook-elbert.dts | 12 + .../dts/aspeed/aspeed-bmc-facebook-fuji-data64.dts | 1256 +++ .../boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts | 1245 +-- .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 43 +- .../dts/aspeed/aspeed-bmc-facebook-minerva.dts | 36 +- .../aspeed/aspeed-bmc-facebook-santabarbara.dts | 2 +- .../dts/aspeed/aspeed-bmc-facebook-tiogapass.dts | 2 +- .../aspeed/aspeed-bmc-facebook-wedge400-data64.dts | 375 + .../dts/aspeed/aspeed-bmc-facebook-wedge400.dts | 366 +- .../dts/aspeed/aspeed-bmc-facebook-yosemite4.dts | 12 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 24 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-sbp1.dts | 8 +- .../boot/dts/aspeed/aspeed-bmc-inspur-fp5280g2.dts | 3 +- .../boot/dts/aspeed/aspeed-bmc-lenovo-hr855xg2.dts | 4 +- .../dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts | 56 +- .../arm/boot/dts/aspeed/aspeed-bmc-opp-lanyang.dts | 2 +- arch/arm/boot/dts/aspeed/aspeed-bmc-opp-mowgli.dts | 2 +- arch/arm/boot/dts/aspeed/aspeed-bmc-opp-nicole.dts | 3 +- .../boot/dts/aspeed/aspeed-bmc-opp-palmetto.dts | 4 +- .../arm/boot/dts/aspeed/aspeed-bmc-opp-romulus.dts | 3 +- .../boot/dts/aspeed/aspeed-bmc-opp-witherspoon.dts | 2 +- arch/arm/boot/dts/aspeed/aspeed-bmc-opp-zaius.dts | 4 +- arch/arm/boot/dts/aspeed/aspeed-bmc-quanta-s6q.dts | 4 +- arch/arm/boot/dts/aspeed/aspeed-bmc-vegman.dtsi | 2 +- arch/arm/boot/dts/aspeed/aspeed-g4.dtsi | 1 - arch/arm/boot/dts/aspeed/aspeed-g5.dtsi | 2 - arch/arm/boot/dts/aspeed/aspeed-g6-pinctrl.dtsi | 10 + arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 10 +- .../dts/aspeed/ast2600-facebook-netbmc-common.dtsi | 22 +- .../facebook-bmc-flash-layout-128-data64.dtsi | 60 + arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi | 12 +- arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi | 12 +- arch/arm/boot/dts/broadcom/Makefile | 1 + .../dts/broadcom/bcm4708-buffalo-wxr-1750dhp.dts | 138 + arch/arm/boot/dts/cirrus/ep7211-edb7211.dts | 4 +- arch/arm/boot/dts/intel/ixp/Makefile | 2 + .../ixp/intel-ixp42x-actiontec-mi424wr-ac.dts | 37 + .../intel/ixp/intel-ixp42x-actiontec-mi424wr-d.dts | 38 + .../intel/ixp/intel-ixp42x-actiontec-mi424wr.dtsi | 272 + .../boot/dts/microchip/at91-sama7d65_curiosity.dts | 53 +- arch/arm/boot/dts/microchip/sam9x7.dtsi | 21 + arch/arm/boot/dts/microchip/sama7d65.dtsi | 17 +- .../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 2 +- arch/arm/boot/dts/nuvoton/nuvoton-npcm750.dtsi | 2 +- arch/arm/boot/dts/nvidia/Makefile | 1 + arch/arm/boot/dts/nvidia/tegra114.dtsi | 33 + arch/arm/boot/dts/nvidia/tegra20-asus-sl101.dts | 61 + arch/arm/boot/dts/nvidia/tegra20-asus-tf101.dts | 1251 +-- .../nvidia/tegra20-asus-transformer-common.dtsi | 1268 +++ arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts | 4 +- .../boot/dts/nxp/imx/imx35-eukrea-cpuimx35.dtsi | 2 +- .../boot/dts/nxp/imx/imx51-eukrea-cpuimx51.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx53-kp.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx53-m53.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-alti6p.dts | 4 +- .../boot/dts/nxp/imx/imx6dl-aristainetos2_4.dts | 38 +- .../boot/dts/nxp/imx/imx6dl-aristainetos2_7.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx6dl-prtmvt.dts | 1 - arch/arm/boot/dts/nxp/imx/imx6dl-qmx6.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-riotboard.dts | 2 - arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi | 2 + arch/arm/boot/dts/nxp/imx/imx6q-bx50v3.dtsi | 2 +- .../imx/imx6q-display5-tianma-tm070-1280x768.dts | 33 +- arch/arm/boot/dts/nxp/imx/imx6q-display5.dtsi | 33 +- arch/arm/boot/dts/nxp/imx/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-h100.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-kp.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-mccmon6.dts | 2 - arch/arm/boot/dts/nxp/imx/imx6q-novena.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 4 +- .../boot/dts/nxp/imx/imx6qdl-aristainetos2.dtsi | 43 +- arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-cubox-i.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-emcon.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw51xx.dtsi | 13 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw52xx.dtsi | 13 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw53xx.dtsi | 13 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw54xx.dtsi | 12 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw551x.dtsi | 13 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw552x.dtsi | 13 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw553x.dtsi | 13 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw560x.dtsi | 11 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5903.dtsi | 11 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5904.dtsi | 11 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5907.dtsi | 13 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5910.dtsi | 11 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5912.dtsi | 10 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5913.dtsi | 11 +- .../arm/boot/dts/nxp/imx/imx6qdl-hummingboard.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi | 4 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 16 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi | 12 +- arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi | 12 +- .../nxp/imx/imx6qdl-phytec-mira-peb-eval-01.dtsi | 10 +- arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-mira.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-rex.dtsi | 2 - arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 10 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabrelite.dtsi | 12 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6qdl-savageboard.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-ts7970.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-vicut1.dtsi | 1 - .../boot/dts/nxp/imx/imx6sl-tolino-shine2hd.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6sll.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 25 +- .../dts/nxp/imx/imx6ul-phytec-segin-peb-av-02.dtsi | 2 +- .../nxp/imx/imx6ul-phytec-segin-peb-eval-01.dtsi | 8 +- arch/arm/boot/dts/nxp/imx/imx6ul-pico.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi | 12 +- .../boot/dts/nxp/imx/imx6ull-colibri-aster.dtsi | 2 +- .../arm/boot/dts/nxp/imx/imx6ull-colibri-iris.dtsi | 2 +- .../dts/nxp/imx/imx6ull-engicam-microgea-rmm.dts | 2 +- .../arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6ulz-bsh-smm-m2.dts | 4 + arch/arm/boot/dts/nxp/imx/imx7d-nitrogen7.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7s-warp.dts | 2 +- arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 7 + arch/arm/boot/dts/nxp/lpc/lpc18xx.dtsi | 14 +- arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi | 11 +- arch/arm/boot/dts/nxp/lpc/lpc4337-ciaa.dts | 6 +- arch/arm/boot/dts/nxp/lpc/lpc4350-hitex-eval.dts | 22 +- arch/arm/boot/dts/nxp/lpc/lpc4350.dtsi | 9 + .../arm/boot/dts/nxp/lpc/lpc4357-ea4357-devkit.dts | 21 +- arch/arm/boot/dts/nxp/lpc/lpc4357-myd-lpc4357.dts | 6 +- arch/arm/boot/dts/nxp/lpc/lpc4357.dtsi | 9 + arch/arm/boot/dts/nxp/ls/ls1021a-qds.dts | 8 +- ...1021a-tqmls1021a-mbls1021a-rgb-cdtech-dc44.dtso | 2 +- ...1021a-tqmls1021a-mbls1021a-rgb-cdtech-fc21.dtso | 2 +- arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a.dtsi | 2 - arch/arm/boot/dts/nxp/ls/ls1021a-tsn.dts | 2 - arch/arm/boot/dts/nxp/ls/ls1021a-twr.dts | 2 +- arch/arm/boot/dts/nxp/ls/ls1021a.dtsi | 45 +- arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts | 8 +- arch/arm/boot/dts/nxp/vf/vf610-zii-dev.dtsi | 14 +- arch/arm/boot/dts/nxp/vf/vf610m4.dtsi | 4 + arch/arm/boot/dts/nxp/vf/vfxxx.dtsi | 4 +- arch/arm/boot/dts/qcom/Makefile | 1 + arch/arm/boot/dts/qcom/pm8921.dtsi | 6 + .../boot/dts/qcom/qcom-apq8064-lg-nexus4-mako.dts | 6 +- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 9 +- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 9 +- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 25 +- .../boot/dts/qcom/qcom-msm8226-samsung-ms013g.dts | 2 + arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi | 40 + .../dts/qcom/qcom-msm8960-samsung-expressatt.dts | 5 + .../boot/dts/qcom/qcom-msm8960-sony-huashan.dts | 361 + arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 32 + .../boot/dts/qcom/qcom-msm8974-samsung-hlte.dts | 45 + arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 9 +- arch/arm/boot/dts/renesas/r7s72100-genmai.dts | 4 +- arch/arm/boot/dts/renesas/r7s72100-gr-peach.dts | 4 +- arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts | 3 + arch/arm/boot/dts/renesas/r7s72100.dtsi | 3 + arch/arm/boot/dts/renesas/r8a7791-porter.dts | 2 +- arch/arm/boot/dts/rockchip/rk3288-miqi.dts | 22 + arch/arm/boot/dts/samsung/exynos5250-smdk5250.dts | 37 + arch/arm/boot/dts/samsung/exynos5250.dtsi | 9 + arch/arm/boot/dts/samsung/exynos5410.dtsi | 8 +- .../arm/boot/dts/socionext/uniphier-pxs2-vodka.dts | 4 +- arch/arm/boot/dts/st/Makefile | 2 - arch/arm/boot/dts/st/ste-nomadik-s8815.dts | 6 +- .../boot/dts/st/ste-ux500-samsung-codina-tmo.dts | 5 +- arch/arm/boot/dts/st/ste-ux500-samsung-codina.dts | 5 +- arch/arm/boot/dts/st/ste-ux500-samsung-janice.dts | 5 +- arch/arm/boot/dts/st/stih407-b2120.dts | 27 - arch/arm/boot/dts/st/stih407-clock.dtsi | 210 - arch/arm/boot/dts/st/stih407-family.dtsi | 4 +- arch/arm/boot/dts/st/stih407.dtsi | 145 - arch/arm/boot/dts/st/stih410-b2120.dts | 66 - arch/arm/boot/dts/st/stihxxx-b2120.dtsi | 206 - arch/arm/boot/dts/st/stm32mp131.dtsi | 9 + arch/arm/boot/dts/st/stm32mp133.dtsi | 2 + arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 39 + arch/arm/boot/dts/st/stm32mp151.dtsi | 7 + arch/arm/boot/dts/st/stm32mp151c-plyaqm.dts | 4 +- arch/arm/boot/dts/st/stm32mp153.dtsi | 2 + arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 8 +- arch/arm/boot/dts/st/stm32mp157c-ed1.dts | 2 + arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts | 2 +- arch/arm/boot/dts/st/stm32mp157f-dk2.dts | 2 - arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi | 2 +- arch/arm/boot/dts/st/stm32mp15xx-dhcom-drc02.dtsi | 1 - arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2.dtsi | 3 - arch/arm/boot/dts/st/stm32mp15xx-dhcom-som.dtsi | 2 - arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 2 + arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/ti/omap/am335x-cm-t335.dts | 2 - arch/arm/boot/dts/ti/omap/am335x-myirtech-myd.dts | 4 +- arch/arm/boot/dts/ti/omap/am335x-sl50.dts | 2 +- arch/arm/boot/dts/ti/omap/am33xx-l4.dtsi | 20 +- arch/arm/boot/dts/ti/omap/am33xx.dtsi | 8 +- .../boot/dts/ti/omap/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/ti/omap/dm814x.dtsi | 8 +- arch/arm/boot/dts/ti/omap/dm816x.dtsi | 8 +- arch/arm/boot/dts/ti/omap/dra7-l4.dtsi | 14 +- arch/arm/boot/dts/ti/omap/dra71-evm.dts | 16 +- .../boot/dts/ti/omap/omap3-devkit8000-common.dtsi | 4 +- .../dts/ti/omap/omap3-devkit8000-lcd-common.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3-sbc-t3517.dts | 4 +- arch/arm/boot/dts/ti/omap/omap4-sdp.dts | 2 +- .../dts/ti/omap/omap4-var-om44customboard.dtsi | 2 +- arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/milbeaut_m10v_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 5 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/qcom_defconfig | 4 - arch/arm/configs/s3c6400_defconfig | 1 - arch/arm/configs/u8500_defconfig | 2 +- arch/arm/crypto/Kconfig | 13 - arch/arm/crypto/Makefile | 2 - arch/arm/crypto/curve25519-glue.c | 137 - arch/arm/include/asm/vdso/vsyscall.h | 2 - arch/arm/kernel/asm-offsets.c | 2 + arch/arm/kernel/hw_breakpoint.c | 2 +- arch/arm/kernel/vdso.c | 10 +- arch/arm/mach-at91/pm.c | 2 +- arch/arm/mach-at91/pm_suspend.S | 41 +- arch/arm/mach-hpe/Kconfig | 23 - arch/arm/mach-hpe/Makefile | 1 - arch/arm/mach-hpe/gxp.c | 15 - arch/arm/mach-omap1/clock.c | 19 +- arch/arm/mach-omap2/am33xx-restart.c | 36 + arch/arm/mach-omap2/board-n8x0.c | 2 +- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 12 +- arch/arm/mach-omap2/pm33xx-core.c | 6 +- arch/arm/mach-omap2/powerdomain.c | 2 +- arch/arm/mach-omap2/voltage.c | 12 +- arch/arm/mach-omap2/vp.c | 4 +- arch/arm/mach-rockchip/Kconfig | 2 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 2 +- arch/arm/mach-sti/Kconfig | 20 +- arch/arm/mach-sti/board-dt.c | 2 - arch/arm/mach-versatile/spc.c | 9 +- arch/arm/mm/Kconfig | 2 - arch/arm/mm/Makefile | 2 +- arch/arm/mm/cache-fa.S | 2 +- arch/arm/mm/cache-v4.S | 2 +- arch/arm/mm/cache-v4wb.S | 4 +- arch/arm/mm/cache-v4wt.S | 2 +- arch/arm/mm/cache-v6.S | 2 +- arch/arm/mm/cache-v7.S | 2 +- arch/arm/mm/cache-v7m.S | 2 +- arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 2 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/tlb-v4.S | 2 +- arch/arm/probes/uprobes/core.c | 2 +- arch/arm64/Kconfig | 60 +- arch/arm64/Kconfig.platforms | 51 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + arch/arm64/boot/dts/allwinner/sun50i-h313-x96q.dts | 230 + arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 41 + .../boot/dts/allwinner/sun55i-a527-cubie-a5e.dts | 46 +- .../boot/dts/allwinner/sun55i-t527-avaota-a1.dts | 34 + .../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts | 31 + arch/arm64/boot/dts/amazon/alpine-v2.dtsi | 1 + arch/arm64/boot/dts/amazon/alpine-v3.dtsi | 1 + arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi | 37 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 41 +- arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi | 36 + arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi | 74 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 15 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 21 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 27 + arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 62 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 27 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 4 - arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 24 + .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 5 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 27 + arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 40 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 75 +- arch/arm64/boot/dts/apple/Makefile | 9 + arch/arm64/boot/dts/apple/s5l8960x.dtsi | 76 + arch/arm64/boot/dts/apple/s800-0-3.dtsi | 57 + arch/arm64/boot/dts/apple/s8001.dtsi | 76 + arch/arm64/boot/dts/apple/t6000-j314s.dts | 8 + arch/arm64/boot/dts/apple/t6000-j316s.dts | 8 + arch/arm64/boot/dts/apple/t6001-j314c.dts | 8 + arch/arm64/boot/dts/apple/t6001-j316c.dts | 8 + arch/arm64/boot/dts/apple/t6001-j375c.dts | 8 + arch/arm64/boot/dts/apple/t6002-j375d.dts | 8 + arch/arm64/boot/dts/apple/t600x-die0.dtsi | 35 + arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 10 + arch/arm64/boot/dts/apple/t600x-j375.dtsi | 11 + arch/arm64/boot/dts/apple/t6020-j414s.dts | 26 + arch/arm64/boot/dts/apple/t6020-j416s.dts | 26 + arch/arm64/boot/dts/apple/t6020-j474s.dts | 47 + arch/arm64/boot/dts/apple/t6020.dtsi | 22 + arch/arm64/boot/dts/apple/t6021-j414c.dts | 26 + arch/arm64/boot/dts/apple/t6021-j416c.dts | 26 + arch/arm64/boot/dts/apple/t6021-j475c.dts | 37 + arch/arm64/boot/dts/apple/t6021.dtsi | 69 + arch/arm64/boot/dts/apple/t6022-j180d.dts | 121 + arch/arm64/boot/dts/apple/t6022-j475d.dts | 42 + arch/arm64/boot/dts/apple/t6022-jxxxd.dtsi | 38 + arch/arm64/boot/dts/apple/t6022.dtsi | 349 + arch/arm64/boot/dts/apple/t602x-common.dtsi | 465 ++ arch/arm64/boot/dts/apple/t602x-die0.dtsi | 575 ++ arch/arm64/boot/dts/apple/t602x-dieX.dtsi | 128 + arch/arm64/boot/dts/apple/t602x-gpio-pins.dtsi | 81 + arch/arm64/boot/dts/apple/t602x-j414-j416.dtsi | 45 + arch/arm64/boot/dts/apple/t602x-j474-j475.dtsi | 38 + arch/arm64/boot/dts/apple/t602x-nvme.dtsi | 42 + arch/arm64/boot/dts/apple/t602x-pmgr.dtsi | 2265 ++++++ arch/arm64/boot/dts/apple/t7000.dtsi | 76 + arch/arm64/boot/dts/apple/t7001.dtsi | 76 + arch/arm64/boot/dts/apple/t8010.dtsi | 76 + arch/arm64/boot/dts/apple/t8011.dtsi | 76 + arch/arm64/boot/dts/apple/t8012.dtsi | 8 + arch/arm64/boot/dts/apple/t8015-pmgr.dtsi | 1 + arch/arm64/boot/dts/apple/t8015.dtsi | 118 + arch/arm64/boot/dts/apple/t8103-j457.dts | 12 +- arch/arm64/boot/dts/apple/t8103.dtsi | 35 + arch/arm64/boot/dts/apple/t8112-j415.dts | 80 + arch/arm64/boot/dts/apple/t8112.dtsi | 35 + .../boot/dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts | 133 + arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 41 +- arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 56 + arch/arm64/boot/dts/broadcom/rp1-common.dtsi | 44 + arch/arm64/boot/dts/cix/sky1.dtsi | 100 + arch/arm64/boot/dts/exynos/exynos2200-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos2200.dtsi | 1434 +++- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 1 + arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 15 + arch/arm64/boot/dts/exynos/exynos8895-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos990-c1s.dts | 16 + arch/arm64/boot/dts/exynos/exynos990-r8s.dts | 16 + .../boot/dts/exynos/exynos990-x1s-common.dtsi | 16 + arch/arm64/boot/dts/exynos/exynos990.dtsi | 77 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 1 + arch/arm64/boot/dts/freescale/Makefile | 14 + .../fsl-ls1012a-tqmls1012al-mbls1012al-emmc.dts | 23 + .../fsl-ls1012a-tqmls1012al-mbls1012al.dts | 366 + .../dts/freescale/fsl-ls1012a-tqmls1012al.dtsi | 81 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 1 + .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 2 + .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 8 + .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 2 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 1 + .../boot/dts/freescale/imx8mm-emtop-baseboard.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 17 +- .../boot/dts/freescale/imx8mm-kontron-bl-lte.dtso | 186 + .../boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts | 8 - .../arm64/boot/dts/freescale/imx8mm-kontron-bl.dts | 12 +- .../boot/dts/freescale/imx8mm-kontron-dl.dtso | 13 +- .../boot/dts/freescale/imx8mm-kontron-osm-s.dtsi | 50 +- .../freescale/imx8mm-phyboard-polis-peb-av-10.dtso | 2 +- .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 5 + .../freescale/imx8mp-aristainetos3-proton2s.dts | 2 +- .../freescale/imx8mp-aristainetos3a-som-v1.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8mp-cubox-m.dts | 223 + arch/arm64/boot/dts/freescale/imx8mp-edm-g-wb.dts | 359 + arch/arm64/boot/dts/freescale/imx8mp-edm-g.dtsi | 786 ++ arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 +- .../dts/freescale/imx8mp-hummingboard-mate.dts | 31 + .../boot/dts/freescale/imx8mp-hummingboard-pro.dts | 76 + .../freescale/imx8mp-hummingboard-pulse-codec.dtsi | 59 + .../imx8mp-hummingboard-pulse-common.dtsi | 384 + .../freescale/imx8mp-hummingboard-pulse-hdmi.dtsi | 44 + .../freescale/imx8mp-hummingboard-pulse-m2con.dtsi | 60 + .../imx8mp-hummingboard-pulse-mini-hdmi.dtsi | 81 + .../dts/freescale/imx8mp-hummingboard-pulse.dts | 83 + .../dts/freescale/imx8mp-hummingboard-ripple.dts | 31 + .../boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts | 59 +- .../boot/dts/freescale/imx8mp-skov-revb-lt6.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi | 591 ++ .../imx8mp-tx8p-ml81-moduline-display-106.dts | 46 +- .../boot/dts/freescale/imx8mp-ultra-mach-sbc.dts | 907 +++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 23 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 8 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 4 +- arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi | 16 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 2 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8ulp-9x9-evk.dts | 69 + arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts | 674 ++ arch/arm64/boot/dts/freescale/imx91-pinfunc.h | 770 ++ .../dts/freescale/imx91-tqma9131-mba91xxca.dts | 739 ++ arch/arm64/boot/dts/freescale/imx91-tqma9131.dtsi | 295 + arch/arm64/boot/dts/freescale/imx91.dtsi | 71 + arch/arm64/boot/dts/freescale/imx91_93_common.dtsi | 1187 +++ arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 20 +- arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 19 +- arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 18 + .../boot/dts/freescale/imx93-kontron-bl-osm-s.dts | 53 +- .../boot/dts/freescale/imx93-kontron-osm-s.dtsi | 9 + .../boot/dts/freescale/imx93-phyboard-nash.dts | 35 + .../boot/dts/freescale/imx93-phyboard-segin.dts | 9 + .../boot/dts/freescale/imx93-phycore-som.dtsi | 12 +- .../dts/freescale/imx93-tqma9352-mba91xxca.dts | 11 + .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 25 + .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 25 + .../boot/dts/freescale/imx93-var-som-symphony.dts | 17 + arch/arm64/boot/dts/freescale/imx93.dtsi | 1416 +--- arch/arm64/boot/dts/freescale/imx94.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 30 +- arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 99 +- arch/arm64/boot/dts/freescale/imx95.dtsi | 207 +- arch/arm64/boot/dts/freescale/s32g2.dtsi | 126 + arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 20 + arch/arm64/boot/dts/freescale/s32g3.dtsi | 202 + arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 36 + arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 336 + .../arm64/boot/dts/intel/socfpga_agilex5_socdk.dts | 20 + arch/arm64/boot/dts/marvell/Makefile | 1 + arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 2 +- .../boot/dts/marvell/armada-3720-atlas-v5.dts | 110 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 1 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 1 + arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi | 2 + arch/arm64/boot/dts/marvell/cn9132-clearfog.dts | 4 +- arch/arm64/boot/dts/marvell/cn9132-sr-cex7.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6331.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt6755.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6779.dtsi | 2 +- .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts | 40 +- arch/arm64/boot/dts/mediatek/mt6795.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 52 +- arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 31 +- .../dts/mediatek/mt7986a-acelink-ew-7886cax.dts | 2 - .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 11 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 32 +- .../dts/mediatek/mt7988a-bananapi-bpi-r4-2g5.dts | 11 + .../boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts | 19 + .../boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dtsi | 86 + arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 285 +- .../dts/mediatek/mt8183-kukui-audio-da7219.dtsi | 4 +- .../dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 2 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 27 +- .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 43 +- .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 40 +- .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 40 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 115 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 26 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 239 +- .../boot/dts/mediatek/mt8186-corsola-krabby.dtsi | 8 +- .../mt8186-corsola-tentacruel-sku262144.dts | 4 + arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi | 25 + arch/arm64/boot/dts/mediatek/mt8188.dtsi | 2 +- .../boot/dts/mediatek/mt8195-cherry-tomato-r1.dts | 1 + .../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 1 + arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 33 +- .../dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts | 16 +- .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 46 + arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts | 2 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 18 +- .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 669 +- .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 6 + arch/arm64/boot/dts/nvidia/tegra264.dtsi | 225 + arch/arm64/boot/dts/qcom/Makefile | 23 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 6 +- arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 1222 +++ arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 619 ++ arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts | 3 +- .../dts/qcom/ipq5018-tplink-archer-ax55-v1.dts | 3 +- arch/arm64/boot/dts/qcom/ipq5018.dtsi | 381 +- arch/arm64/boot/dts/qcom/ipq5332.dtsi | 16 +- arch/arm64/boot/dts/qcom/ipq5424-rdp466.dts | 42 +- arch/arm64/boot/dts/qcom/ipq5424.dtsi | 144 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 8 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 16 +- arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts | 32 - arch/arm64/boot/dts/qcom/ipq9574.dtsi | 34 +- arch/arm64/boot/dts/qcom/lemans-auto.dtsi | 104 + .../dts/qcom/lemans-evk-camera-csi1-imx577.dtso | 97 + arch/arm64/boot/dts/qcom/lemans-evk.dts | 776 ++ .../qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi} | 0 arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 1061 +++ .../dts/qcom/lemans-ride-ethernet-88ea1512.dtsi | 205 + .../dts/qcom/lemans-ride-ethernet-aqr115c.dtsi | 205 + arch/arm64/boot/dts/qcom/lemans.dtsi | 8604 ++++++++++++++++++++ arch/arm64/boot/dts/qcom/monaco-evk.dts | 507 ++ arch/arm64/boot/dts/qcom/msm8916.dtsi | 12 +- arch/arm64/boot/dts/qcom/msm8939.dtsi | 2 + .../arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts | 255 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts | 2 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 162 +- .../boot/dts/qcom/msm8976-longcheer-l9360.dts | 6 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 25 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 6 +- arch/arm64/boot/dts/qcom/pmk8550.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 112 + arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 22 +- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 214 +- .../boot/dts/qcom/qcm6490-particle-tachyon.dts | 864 ++ arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts | 6 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs615-ride.dts | 192 +- arch/arm64/boot/dts/qcom/qcs615.dtsi | 3852 --------- arch/arm64/boot/dts/qcom/qcs6490-audioreach.dtsi | 119 + arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 88 +- arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 39 +- arch/arm64/boot/dts/qcom/qcs8300.dtsi | 689 +- arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts | 9 +- arch/arm64/boot/dts/qcom/qcs9100-ride.dts | 9 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 9 +- arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 5 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 12 +- arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 96 +- arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts | 40 +- arch/arm64/boot/dts/qcom/sa8775p-ride.dts | 40 +- arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 1238 --- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 7900 ------------------ arch/arm64/boot/dts/qcom/sar2130p.dtsi | 49 +- arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 6 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 12 +- .../dts/qcom/sc7180-trogdor-quackingstick.dtsi | 12 +- .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 12 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 56 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 5 - arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 6 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 6 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 6 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 378 +- .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 14 +- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 14 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 92 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 23 +- .../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts | 12 + .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 29 +- .../boot/dts/qcom/sc8280xp-microsoft-arcata.dts | 12 + .../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts | 25 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 498 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 62 + arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 17 + arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dts | 238 - arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dts | 238 - arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dts | 174 - arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 1330 --- .../qcom/sdm845-db845c-navigation-mezzanine.dtso | 3 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 27 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 26 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 + .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 38 +- arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 10 +- .../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 38 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 4 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 3 +- .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 3 +- arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 3 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 51 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 116 +- arch/arm64/boot/dts/qcom/sm6150.dtsi | 4466 ++++++++++ arch/arm64/boot/dts/qcom/sm6350.dtsi | 18 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 36 + .../boot/dts/qcom/sm7325-nothing-spacewar.dts | 6 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 24 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 31 +- .../arm64/boot/dts/qcom/sm8250-samsung-common.dtsi | 204 + arch/arm64/boot/dts/qcom/sm8250-samsung-r8q.dts | 26 + arch/arm64/boot/dts/qcom/sm8250-samsung-x1q.dts | 26 + arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts | 96 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 85 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 12 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 27 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 5 - arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 51 +- arch/arm64/boot/dts/qcom/sm8450-samsung-r0q.dts | 145 + .../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi | 5 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 98 +- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 8 +- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 8 +- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 8 +- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 4 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 704 +- .../boot/dts/qcom/sm8650-hdk-display-card.dtso | 15 +- arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 14 +- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 6 +- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 14 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 458 +- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 161 +- arch/arm64/boot/dts/qcom/sm8750.dtsi | 256 +- arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 21 +- arch/arm64/boot/dts/qcom/x1-crd.dtsi | 88 +- arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi | 1666 ++++ arch/arm64/boot/dts/qcom/x1-el2.dtso | 5 + arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi | 1544 ++++ arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 7 +- .../qcom/x1e78100-lenovo-thinkpad-t14s-oled.dts | 8 + .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 32 +- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 23 +- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 4 + .../qcom/x1e80100-dell-inspiron-14-plus-7441.dts | 57 + .../boot/dts/qcom/x1e80100-dell-latitude-7455.dts | 58 + .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 26 +- .../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 1549 +--- .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 170 +- .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 164 +- arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 2 + arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 143 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 246 +- arch/arm64/boot/dts/qcom/x1p42100-crd.dts | 4 + .../boot/dts/qcom/x1p42100-hp-omnibook-x14.dts | 33 + .../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 1625 ++++ arch/arm64/boot/dts/qcom/x1p42100.dtsi | 121 +- arch/arm64/boot/dts/renesas/Makefile | 16 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 4 +- .../r8a779g3-sparrow-hawk-camera-j1-imx219.dtso | 116 + .../r8a779g3-sparrow-hawk-camera-j1-imx462.dtso | 117 + .../r8a779g3-sparrow-hawk-camera-j2-imx219.dtso | 116 + .../r8a779g3-sparrow-hawk-camera-j2-imx462.dtso | 117 + .../dts/renesas/r8a779g3-sparrow-hawk-fan-pwm.dtso | 15 +- .../boot/dts/renesas/r8a779g3-sparrow-hawk.dts | 149 +- arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 36 + arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 215 +- arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 7 +- arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 49 +- .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts | 2 +- arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 112 +- .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 2 +- arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts | 4 +- arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 399 + .../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts | 184 + arch/arm64/boot/dts/renesas/r9a09g077m44.dtsi | 13 + arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 399 + .../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts | 229 + arch/arm64/boot/dts/renesas/r9a09g087m44.dtsi | 13 + arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 5 +- .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 246 + arch/arm64/boot/dts/rockchip/Makefile | 7 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 28 + arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 4 - arch/arm64/boot/dts/rockchip/rk3328-roc.dtsi | 17 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 4 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 40 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 18 + .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 18 + .../boot/dts/rockchip/rk3528-armsom-sige1.dts | 464 ++ .../boot/dts/rockchip/rk3528-nanopi-zero2.dts | 340 + arch/arm64/boot/dts/rockchip/rk3528-rock-2.dtsi | 293 + arch/arm64/boot/dts/rockchip/rk3528-rock-2a.dts | 82 + arch/arm64/boot/dts/rockchip/rk3528-rock-2f.dts | 10 + arch/arm64/boot/dts/rockchip/rk3528.dtsi | 116 +- .../boot/dts/rockchip/rk3568-hinlink-h66k.dts | 10 + .../boot/dts/rockchip/rk3568-hinlink-h68k.dts | 83 + .../boot/dts/rockchip/rk3568-hinlink-opc.dtsi | 666 ++ arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 165 +- arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts | 16 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 272 +- arch/arm64/boot/dts/rockchip/rk3582-radxa-e52c.dts | 30 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 157 +- arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 30 + arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 17 + .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 17 + .../arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi | 56 + .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 30 + arch/arm64/boot/dts/rockchip/rk3588-roc-rt.dts | 1132 +++ arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 61 + .../boot/dts/rockchip/rk3588-rock-5b-5bp-5t.dtsi | 190 + .../boot/dts/rockchip/rk3588-rock-5b-plus.dts | 12 + arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 12 + arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts | 12 + arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 37 + .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 122 + .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | 42 + .../boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 34 + arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 7 + .../boot/dts/socionext/uniphier-ld11-global.dts | 4 +- .../boot/dts/socionext/uniphier-ld20-akebi96.dts | 4 +- .../boot/dts/socionext/uniphier-ld20-global.dts | 4 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 1 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 1 + arch/arm64/boot/dts/st/stm32mp231.dtsi | 22 - arch/arm64/boot/dts/st/stm32mp235f-dk.dts | 25 +- arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 146 + arch/arm64/boot/dts/st/stm32mp251.dtsi | 85 + arch/arm64/boot/dts/st/stm32mp255.dtsi | 18 + arch/arm64/boot/dts/st/stm32mp257f-dk.dts | 23 + arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 125 +- arch/arm64/boot/dts/tesla/fsd.dtsi | 1 + arch/arm64/boot/dts/ti/Makefile | 9 + arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 8 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 4 + arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 49 +- arch/arm64/boot/dts/ti/k3-am62-pocketbeagle2.dts | 36 +- .../arm64/boot/dts/ti/k3-am62-ti-ipc-firmware.dtsi | 52 + arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 19 +- arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 2 +- arch/arm64/boot/dts/ti/k3-am625-sk-common.dtsi | 296 + arch/arm64/boot/dts/ti/k3-am625-sk.dts | 301 +- arch/arm64/boot/dts/ti/k3-am6254atl-sk.dts | 15 + arch/arm64/boot/dts/ti/k3-am6254atl.dtsi | 23 + arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 99 +- .../boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi | 98 + arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 100 +- arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 170 +- .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 6 +- .../boot/dts/ti/k3-am62p-j722s-common-mcu.dtsi | 1 + .../boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 6 + .../boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi | 60 + arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 30 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 64 +- .../boot/dts/ti/k3-am62p5-var-som-symphony.dts | 500 ++ arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi | 387 + arch/arm64/boot/dts/ti/k3-am62p5.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 65 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 6 + arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 128 +- .../arm64/boot/dts/ti/k3-am64-ti-ipc-firmware.dtsi | 162 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 150 +- .../ti/k3-am642-phyboard-electra-peb-c-010.dtso | 158 + .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 1 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 150 +- arch/arm64/boot/dts/ti/k3-am642-sr-som.dtsi | 96 +- arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi | 111 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 62 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 3 + .../arm64/boot/dts/ti/k3-am65-ti-ipc-firmware.dtsi | 64 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 58 +- .../boot/dts/ti/k3-am6548-iot2050-advanced-sm.dts | 2 +- arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts | 156 +- arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi | 239 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 97 + arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi | 233 +- arch/arm64/boot/dts/ti/k3-am69-sk.dts | 370 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 3 + arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 3 + arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 119 +- .../boot/dts/ti/k3-j7200-ti-ipc-firmware.dtsi | 130 + arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 233 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 51 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 3 + arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 270 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 270 +- .../boot/dts/ti/k3-j721e-ti-ipc-firmware.dtsi | 288 + .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 117 + .../boot/dts/ti/k3-j721s2-evm-usb0-type-a.dtso | 28 + arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 52 + arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 3 + arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 274 +- .../boot/dts/ti/k3-j721s2-ti-ipc-firmware.dtsi | 253 + arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 162 +- arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 20 + .../boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi | 163 + arch/arm64/boot/dts/ti/k3-j742s2-mcu-wakeup.dtsi | 17 + arch/arm64/boot/dts/ti/k3-j742s2.dtsi | 1 + arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 26 +- .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 462 +- .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 57 + .../dts/ti/k3-j784s4-j742s2-mcu-wakeup-common.dtsi | 3 + .../k3-j784s4-j742s2-ti-ipc-firmware-common.dtsi | 350 + .../boot/dts/ti/k3-j784s4-ti-ipc-firmware.dtsi | 35 + arch/arm64/boot/dts/ti/k3-pinctrl.h | 51 +- arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 1 + arch/arm64/boot/dts/xilinx/Makefile | 24 + arch/arm64/boot/dts/xilinx/versal-net.dtsi | 410 +- .../boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso | 390 + .../boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso | 455 ++ .../boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso | 456 ++ .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso | 40 +- .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso | 39 +- arch/arm64/boot/dts/xilinx/zynqmp-sm-k24-revA.dts | 23 + arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 7 +- arch/arm64/boot/dts/xilinx/zynqmp-smk-k24-revA.dts | 21 + .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 1 - .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 1 - arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 21 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 18 + arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 18 + arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 18 + arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 14 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 20 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 18 +- arch/arm64/configs/defconfig | 13 + arch/arm64/crypto/Kconfig | 1 + arch/arm64/crypto/aes-glue.c | 21 +- arch/arm64/include/asm/cpufeature.h | 2 + arch/arm64/include/asm/cputype.h | 8 +- arch/arm64/include/asm/daifflags.h | 2 +- arch/arm64/include/asm/el2_setup.h | 28 +- arch/arm64/include/asm/entry-common.h | 57 + arch/arm64/include/asm/exception.h | 1 - arch/arm64/include/asm/gcs.h | 91 +- arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/io.h | 6 +- arch/arm64/include/asm/mmu.h | 3 + arch/arm64/include/asm/pgtable.h | 5 + arch/arm64/include/asm/preempt.h | 2 - arch/arm64/include/asm/ptdump.h | 2 + arch/arm64/include/asm/ptrace.h | 13 +- arch/arm64/include/asm/rsi.h | 2 +- arch/arm64/include/asm/setup.h | 4 +- arch/arm64/include/asm/sysreg.h | 11 - arch/arm64/include/asm/uaccess.h | 40 - arch/arm64/include/asm/vdso/compat_barrier.h | 7 +- arch/arm64/include/asm/vdso/compat_gettimeofday.h | 6 +- arch/arm64/include/asm/vdso/gettimeofday.h | 8 + arch/arm64/include/asm/vmalloc.h | 9 +- arch/arm64/include/asm/xen/events.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/acpi.c | 12 +- arch/arm64/kernel/asm-offsets.c | 1 + arch/arm64/kernel/cpu_errata.c | 2 + arch/arm64/kernel/cpufeature.c | 15 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/debug-monitors.c | 4 +- arch/arm64/kernel/entry-common.c | 423 +- arch/arm64/kernel/fpsimd.c | 5 +- arch/arm64/kernel/pi/map_kernel.c | 47 +- arch/arm64/kernel/pi/map_range.c | 20 +- arch/arm64/kernel/pi/pi.h | 9 +- arch/arm64/kernel/probes/decode-insn.c | 7 +- arch/arm64/kernel/probes/simulate-insn.c | 50 +- arch/arm64/kernel/probes/simulate-insn.h | 3 +- arch/arm64/kernel/probes/uprobes.c | 33 + arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/rsi.c | 26 +- arch/arm64/kernel/sdei.c | 2 +- arch/arm64/kernel/setup.c | 4 +- arch/arm64/kernel/signal.c | 3 +- arch/arm64/kernel/syscall.c | 2 +- arch/arm64/kernel/traps.c | 4 +- arch/arm64/kernel/vdso32/Makefile | 14 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/mm/init.c | 8 +- arch/arm64/mm/mmu.c | 494 +- arch/arm64/mm/pageattr.c | 125 +- arch/arm64/mm/proc.S | 27 +- arch/arm64/mm/ptdump.c | 11 +- arch/arm64/net/Makefile | 2 +- arch/arm64/net/bpf_jit_comp.c | 129 +- arch/arm64/net/bpf_timed_may_goto.S | 40 + arch/arm64/tools/gen-sysreg.awk | 20 + arch/arm64/tools/sysreg | 83 +- arch/csky/include/asm/bitops.h | 8 +- arch/csky/kernel/asm-offsets.c | 1 + arch/csky/mm/fault.c | 2 +- arch/hexagon/include/asm/bitops.h | 10 +- arch/hexagon/kernel/asm-offsets.c | 1 + arch/loongarch/Kconfig | 22 +- arch/loongarch/include/asm/thread_info.h | 76 +- arch/loongarch/kernel/asm-offsets.c | 2 + arch/loongarch/kernel/time.c | 2 - arch/m68k/configs/amiga_defconfig | 2 - arch/m68k/configs/apollo_defconfig | 2 - arch/m68k/configs/atari_defconfig | 2 - arch/m68k/configs/bvme6000_defconfig | 2 - arch/m68k/configs/hp300_defconfig | 2 - arch/m68k/configs/mac_defconfig | 2 - arch/m68k/configs/multi_defconfig | 2 - arch/m68k/configs/mvme147_defconfig | 2 - arch/m68k/configs/mvme16x_defconfig | 2 - arch/m68k/configs/q40_defconfig | 2 - arch/m68k/configs/sun3_defconfig | 2 - arch/m68k/configs/sun3x_defconfig | 2 - arch/m68k/include/asm/bitops.h | 14 +- arch/m68k/include/asm/pgtable_mm.h | 10 + arch/m68k/kernel/asm-offsets.c | 1 + arch/microblaze/Kconfig.platform | 10 +- arch/microblaze/include/asm/asm-compat.h | 2 +- arch/microblaze/include/asm/current.h | 4 +- arch/microblaze/include/asm/entry.h | 4 +- arch/microblaze/include/asm/exceptions.h | 4 +- arch/microblaze/include/asm/fixmap.h | 4 +- arch/microblaze/include/asm/ftrace.h | 2 +- arch/microblaze/include/asm/kgdb.h | 4 +- arch/microblaze/include/asm/mmu.h | 4 +- arch/microblaze/include/asm/page.h | 8 +- arch/microblaze/include/asm/pgtable.h | 19 +- arch/microblaze/include/asm/processor.h | 8 +- arch/microblaze/include/asm/ptrace.h | 4 +- arch/microblaze/include/asm/sections.h | 4 +- arch/microblaze/include/asm/setup.h | 4 +- arch/microblaze/include/asm/thread_info.h | 4 +- arch/microblaze/include/asm/unistd.h | 4 +- arch/microblaze/include/asm/xilinx_mb_manager.h | 4 +- arch/microblaze/include/uapi/asm/ptrace.h | 4 +- arch/microblaze/kernel/asm-offsets.c | 1 + arch/mips/Kconfig | 19 +- arch/mips/cavium-octeon/Makefile | 2 +- arch/mips/cavium-octeon/crypto/Makefile | 8 - arch/mips/cavium-octeon/crypto/octeon-md5.c | 214 - .../cavium-octeon/{crypto => }/octeon-crypto.c | 0 arch/mips/configs/cavium_octeon_defconfig | 1 - arch/mips/crypto/Kconfig | 10 - arch/mips/include/asm/bitops.h | 8 +- arch/mips/kernel/asm-offsets.c | 2 + arch/nios2/include/asm/entry.h | 4 +- arch/nios2/include/asm/page.h | 4 +- arch/nios2/include/asm/processor.h | 4 +- arch/nios2/include/asm/ptrace.h | 4 +- arch/nios2/include/asm/registers.h | 4 +- arch/nios2/include/asm/setup.h | 4 +- arch/nios2/include/asm/syscalls.h | 1 + arch/nios2/include/asm/thread_info.h | 4 +- arch/nios2/include/asm/traps.h | 2 +- arch/nios2/include/asm/unistd.h | 2 - arch/nios2/include/uapi/asm/ptrace.h | 4 +- arch/nios2/kernel/asm-offsets.c | 1 + arch/nios2/kernel/entry.S | 6 + arch/nios2/kernel/setup.c | 15 + arch/nios2/kernel/syscall_table.c | 1 + arch/openrisc/include/asm/bitops/__ffs.h | 2 +- arch/openrisc/include/asm/bitops/__fls.h | 2 +- arch/openrisc/include/asm/bitops/ffs.h | 2 +- arch/openrisc/include/asm/bitops/fls.h | 2 +- arch/openrisc/include/asm/pgtable.h | 17 + arch/openrisc/kernel/asm-offsets.c | 1 + arch/parisc/Kconfig | 9 +- arch/parisc/include/asm/bitops.h | 6 +- arch/parisc/kernel/asm-offsets.c | 1 + arch/powerpc/Kconfig | 17 +- arch/powerpc/Makefile | 2 +- arch/powerpc/boot/page.h | 2 +- arch/powerpc/boot/wrapper | 6 +- arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/crypto/Kconfig | 21 - arch/powerpc/crypto/Makefile | 4 - arch/powerpc/crypto/curve25519-ppc64le-core.c | 300 - arch/powerpc/crypto/md5-glue.c | 99 - arch/powerpc/include/asm/asm-const.h | 2 +- arch/powerpc/include/asm/barrier.h | 2 +- arch/powerpc/include/asm/bitops.h | 4 +- arch/powerpc/include/asm/book3s/32/kup.h | 4 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 8 +- arch/powerpc/include/asm/book3s/32/pgalloc.h | 10 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 12 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 4 +- arch/powerpc/include/asm/book3s/64/hash-64k.h | 4 +- arch/powerpc/include/asm/book3s/64/hash.h | 4 +- arch/powerpc/include/asm/book3s/64/kup.h | 6 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 12 +- arch/powerpc/include/asm/book3s/64/mmu.h | 8 +- arch/powerpc/include/asm/book3s/64/pgtable-64k.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 10 +- arch/powerpc/include/asm/book3s/64/radix.h | 8 +- arch/powerpc/include/asm/book3s/64/slice.h | 4 +- arch/powerpc/include/asm/bug.h | 14 +- arch/powerpc/include/asm/cache.h | 4 +- arch/powerpc/include/asm/cpu_has_feature.h | 4 +- arch/powerpc/include/asm/cpuidle.h | 2 +- arch/powerpc/include/asm/cputable.h | 8 +- arch/powerpc/include/asm/cputhreads.h | 4 +- arch/powerpc/include/asm/dbell.h | 18 +- arch/powerpc/include/asm/dcr-native.h | 4 +- arch/powerpc/include/asm/dcr.h | 4 +- arch/powerpc/include/asm/epapr_hcalls.h | 4 +- arch/powerpc/include/asm/exception-64e.h | 2 +- arch/powerpc/include/asm/exception-64s.h | 6 +- arch/powerpc/include/asm/extable.h | 2 +- arch/powerpc/include/asm/feature-fixups.h | 6 +- arch/powerpc/include/asm/firmware.h | 4 +- arch/powerpc/include/asm/fixmap.h | 4 +- arch/powerpc/include/asm/fprobe.h | 12 + arch/powerpc/include/asm/ftrace.h | 23 +- arch/powerpc/include/asm/head-64.h | 4 +- arch/powerpc/include/asm/hvcall.h | 4 +- arch/powerpc/include/asm/hw_irq.h | 4 +- arch/powerpc/include/asm/inst.h | 4 - arch/powerpc/include/asm/interrupt.h | 4 +- arch/powerpc/include/asm/irqflags.h | 2 +- arch/powerpc/include/asm/jump_label.h | 2 +- arch/powerpc/include/asm/kasan.h | 4 +- arch/powerpc/include/asm/kdump.h | 4 +- arch/powerpc/include/asm/kexec.h | 4 +- arch/powerpc/include/asm/kgdb.h | 4 +- arch/powerpc/include/asm/kup.h | 8 +- arch/powerpc/include/asm/kvm_asm.h | 2 +- arch/powerpc/include/asm/kvm_book3s_asm.h | 6 +- arch/powerpc/include/asm/kvm_booke_hv_asm.h | 4 +- arch/powerpc/include/asm/lv1call.h | 4 +- arch/powerpc/include/asm/mmu.h | 8 +- arch/powerpc/include/asm/module.h | 1 + arch/powerpc/include/asm/mpc52xx.h | 12 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 4 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 12 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 8 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 4 +- arch/powerpc/include/asm/nohash/kup-booke.h | 4 +- arch/powerpc/include/asm/nohash/mmu-e500.h | 4 +- arch/powerpc/include/asm/nohash/pgalloc.h | 2 +- arch/powerpc/include/asm/nohash/pgtable.h | 6 +- arch/powerpc/include/asm/nohash/pte-e500.h | 4 +- arch/powerpc/include/asm/opal-api.h | 4 +- arch/powerpc/include/asm/opal.h | 4 +- arch/powerpc/include/asm/page.h | 14 +- arch/powerpc/include/asm/page_32.h | 4 +- arch/powerpc/include/asm/page_64.h | 4 +- arch/powerpc/include/asm/papr-sysparm.h | 1 + arch/powerpc/include/asm/pci-bridge.h | 2 - arch/powerpc/include/asm/pgtable.h | 20 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/ppc_asm.h | 4 +- arch/powerpc/include/asm/processor.h | 8 +- arch/powerpc/include/asm/ptrace.h | 6 +- arch/powerpc/include/asm/reg.h | 6 +- arch/powerpc/include/asm/reg_booke.h | 4 +- arch/powerpc/include/asm/reg_fsl_emb.h | 4 +- arch/powerpc/include/asm/rtas.h | 9 + arch/powerpc/include/asm/setup.h | 4 +- arch/powerpc/include/asm/smp.h | 4 +- arch/powerpc/include/asm/spu_csa.h | 4 +- arch/powerpc/include/asm/synch.h | 4 +- arch/powerpc/include/asm/thread_info.h | 8 +- arch/powerpc/include/asm/time.h | 4 + arch/powerpc/include/asm/tm.h | 4 +- arch/powerpc/include/asm/topology.h | 2 + arch/powerpc/include/asm/types.h | 4 +- arch/powerpc/include/asm/unistd.h | 4 +- arch/powerpc/include/asm/vdso.h | 6 +- arch/powerpc/include/asm/vdso/getrandom.h | 4 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 4 +- arch/powerpc/include/asm/vdso/processor.h | 4 +- arch/powerpc/include/asm/vdso/vsyscall.h | 4 +- arch/powerpc/include/asm/vdso_datapage.h | 6 +- arch/powerpc/include/asm/xive.h | 1 - arch/powerpc/include/uapi/asm/opal-prd.h | 4 +- arch/powerpc/include/uapi/asm/papr-hvpipe.h | 33 + arch/powerpc/include/uapi/asm/ptrace.h | 12 +- arch/powerpc/include/uapi/asm/types.h | 4 +- arch/powerpc/kernel/asm-offsets.c | 1 + arch/powerpc/kernel/head_8xx.S | 25 +- arch/powerpc/kernel/head_booke.h | 4 +- arch/powerpc/kernel/module_64.c | 26 +- arch/powerpc/kernel/rtas.c | 24 + arch/powerpc/kernel/rtasd.c | 2 + arch/powerpc/kernel/smp.c | 27 +- arch/powerpc/kernel/time.c | 8 +- arch/powerpc/kernel/trace/ftrace.c | 10 +- arch/powerpc/kernel/trace/ftrace_entry.S | 42 +- arch/powerpc/kernel/vdso.c | 3 +- arch/powerpc/lib/qspinlock.c | 19 +- arch/powerpc/mm/book3s32/mmu.c | 4 +- arch/powerpc/mm/nohash/mmu_context.c | 10 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/net/bpf_jit.h | 8 +- arch/powerpc/net/bpf_jit_comp.c | 32 +- arch/powerpc/net/bpf_jit_comp32.c | 2 +- arch/powerpc/net/bpf_jit_comp64.c | 401 +- arch/powerpc/perf/Makefile | 2 +- arch/powerpc/perf/vpa-dtl.c | 596 ++ arch/powerpc/platforms/44x/Kconfig | 1 - arch/powerpc/platforms/44x/gpio.c | 108 +- arch/powerpc/platforms/8xx/Kconfig | 1 - arch/powerpc/platforms/Kconfig | 2 - arch/powerpc/platforms/powernv/Kconfig | 1 + arch/powerpc/platforms/powernv/pci-ioda.c | 98 +- arch/powerpc/platforms/powernv/subcore.h | 4 +- arch/powerpc/platforms/pseries/Kconfig | 1 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/mobility.c | 3 + arch/powerpc/platforms/pseries/msi.c | 134 +- arch/powerpc/platforms/pseries/papr-hvpipe.c | 818 ++ arch/powerpc/platforms/pseries/papr-hvpipe.h | 42 + arch/powerpc/sysdev/cpm_common.c | 56 +- arch/powerpc/sysdev/xive/common.c | 63 +- arch/powerpc/xmon/ppc-opc.c | 16 +- arch/powerpc/xmon/xmon_bpts.h | 4 +- arch/riscv/Kconfig | 52 +- arch/riscv/Kconfig.errata | 23 + arch/riscv/Kconfig.socs | 6 + arch/riscv/Kconfig.vendor | 13 + arch/riscv/Makefile | 9 +- arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi | 48 + arch/riscv/boot/dts/eswin/Makefile | 2 + .../boot/dts/eswin/eic7700-hifive-premier-p550.dts | 29 + arch/riscv/boot/dts/eswin/eic7700.dtsi | 345 + arch/riscv/boot/dts/microchip/Makefile | 2 + .../riscv/boot/dts/microchip/mpfs-beaglev-fire.dts | 2 +- .../boot/dts/microchip/mpfs-disco-kit-fabric.dtsi | 58 + arch/riscv/boot/dts/microchip/mpfs-disco-kit.dts | 190 + .../boot/dts/microchip/mpfs-icicle-kit-common.dtsi | 249 + .../boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi | 25 +- .../boot/dts/microchip/mpfs-icicle-kit-prod.dts | 23 + arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts | 244 +- arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi | 64 + arch/riscv/boot/dts/sophgo/sg2042.dtsi | 22 +- arch/riscv/boot/dts/sophgo/sg2044.dtsi | 2 +- arch/riscv/boot/dts/spacemit/Makefile | 1 + arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 4 + arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 4 + arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts | 40 + arch/riscv/boot/dts/spacemit/k1.dtsi | 31 +- arch/riscv/boot/dts/starfive/Makefile | 2 + arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 4 - .../boot/dts/starfive/jh7110-milkv-marscm-emmc.dts | 12 + .../boot/dts/starfive/jh7110-milkv-marscm-lite.dts | 25 + .../boot/dts/starfive/jh7110-milkv-marscm.dtsi | 159 + arch/riscv/boot/dts/starfive/jh7110.dtsi | 24 + arch/riscv/boot/dts/thead/th1520.dtsi | 21 + arch/riscv/configs/defconfig | 6 +- arch/riscv/errata/Makefile | 1 + arch/riscv/errata/{andes => mips}/Makefile | 0 arch/riscv/errata/mips/errata.c | 67 + arch/riscv/include/asm/alternative-macros.h | 12 +- arch/riscv/include/asm/alternative.h | 5 +- arch/riscv/include/asm/asm-extable.h | 6 +- arch/riscv/include/asm/asm.h | 10 +- arch/riscv/include/asm/assembler.h | 2 +- arch/riscv/include/asm/barrier.h | 4 +- arch/riscv/include/asm/bitops.h | 6 +- arch/riscv/include/asm/cache.h | 4 +- arch/riscv/include/asm/cfi.h | 4 +- arch/riscv/include/asm/cmpxchg.h | 9 +- arch/riscv/include/asm/cpu_ops_sbi.h | 2 +- arch/riscv/include/asm/csr.h | 4 +- arch/riscv/include/asm/current.h | 4 +- arch/riscv/include/asm/errata_list.h | 38 +- arch/riscv/include/asm/errata_list_vendors.h | 29 + arch/riscv/include/asm/ftrace.h | 6 +- arch/riscv/include/asm/gpr-num.h | 6 +- arch/riscv/include/asm/hwprobe.h | 3 +- arch/riscv/include/asm/image.h | 4 +- arch/riscv/include/asm/insn-def.h | 8 +- arch/riscv/include/asm/insn.h | 216 +- arch/riscv/include/asm/io.h | 4 + arch/riscv/include/asm/jump_label.h | 4 +- arch/riscv/include/asm/kasan.h | 2 +- arch/riscv/include/asm/kgdb.h | 4 +- arch/riscv/include/asm/mmu.h | 4 +- arch/riscv/include/asm/page.h | 4 +- arch/riscv/include/asm/pgtable.h | 5 +- arch/riscv/include/asm/processor.h | 4 +- arch/riscv/include/asm/ptrace.h | 4 +- arch/riscv/include/asm/scs.h | 4 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/swab.h | 87 + arch/riscv/include/asm/thread_info.h | 35 +- arch/riscv/include/asm/vdso.h | 4 +- arch/riscv/include/asm/vdso/getrandom.h | 4 +- arch/riscv/include/asm/vdso/gettimeofday.h | 4 +- arch/riscv/include/asm/vdso/processor.h | 7 +- arch/riscv/include/asm/vdso/vsyscall.h | 4 +- arch/riscv/include/asm/vendor_extensions/mips.h | 37 + .../include/asm/vendor_extensions/mips_hwprobe.h | 22 + arch/riscv/include/asm/vendorid_list.h | 1 + arch/riscv/include/uapi/asm/hwprobe.h | 1 + arch/riscv/include/uapi/asm/kvm.h | 2 +- arch/riscv/include/uapi/asm/ptrace.h | 4 +- arch/riscv/include/uapi/asm/sigcontext.h | 4 +- arch/riscv/include/uapi/asm/vendor/mips.h | 3 + arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/acpi.c | 3 + arch/riscv/kernel/alternative.c | 5 + arch/riscv/kernel/asm-offsets.c | 1 + arch/riscv/kernel/cpufeature.c | 6 +- arch/riscv/kernel/entry.S | 1 + arch/riscv/kernel/machine_kexec_file.c | 2 +- arch/riscv/kernel/pi/Makefile | 2 +- arch/riscv/kernel/pi/cmdline_early.c | 4 +- arch/riscv/kernel/pi/fdt_early.c | 40 + arch/riscv/kernel/pi/pi.h | 1 + arch/riscv/kernel/probes/simulate-insn.c | 94 +- arch/riscv/kernel/sbi.c | 4 +- arch/riscv/kernel/setup.c | 1 + arch/riscv/kernel/sys_hwprobe.c | 18 +- arch/riscv/kernel/sys_riscv.c | 2 +- arch/riscv/kernel/tests/Kconfig.debug | 12 + arch/riscv/kernel/tests/Makefile | 1 + arch/riscv/kernel/tests/kprobes/Makefile | 1 + arch/riscv/kernel/tests/kprobes/test-kprobes-asm.S | 229 + arch/riscv/kernel/tests/kprobes/test-kprobes.c | 56 + arch/riscv/kernel/tests/kprobes/test-kprobes.h | 24 + arch/riscv/kernel/traps_misaligned.c | 144 +- arch/riscv/kernel/vector.c | 2 +- arch/riscv/kernel/vendor_extensions.c | 10 + arch/riscv/kernel/vendor_extensions/Makefile | 2 + arch/riscv/kernel/vendor_extensions/mips.c | 22 + arch/riscv/kernel/vendor_extensions/mips_hwprobe.c | 23 + arch/riscv/kvm/vcpu_insn.c | 128 +- arch/riscv/mm/init.c | 12 +- arch/riscv/net/bpf_jit.h | 70 +- arch/riscv/net/bpf_jit_comp64.c | 573 +- arch/riscv/purgatory/Makefile | 2 +- arch/s390/Kconfig | 18 +- arch/s390/boot/boot.h | 8 + arch/s390/boot/decompressor.c | 4 +- arch/s390/boot/physmem_info.c | 4 +- arch/s390/boot/startup.c | 13 +- arch/s390/configs/debug_defconfig | 10 +- arch/s390/configs/defconfig | 10 +- arch/s390/crypto/sha.h | 8 +- arch/s390/include/asm/bitops.h | 88 +- arch/s390/include/asm/pgalloc.h | 30 +- arch/s390/include/asm/thread_info.h | 50 +- arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/debug.c | 12 +- arch/s390/kernel/diag/diag324.c | 4 +- arch/s390/kernel/hiperdispatch.c | 2 +- arch/s390/kernel/topology.c | 20 +- arch/s390/kernel/vmlinux.lds.S | 10 +- arch/s390/mm/pgalloc.c | 19 +- arch/s390/net/Makefile | 2 +- arch/s390/net/bpf_jit_comp.c | 148 +- arch/s390/net/bpf_timed_may_goto.S | 45 + arch/sh/include/asm/bitops.h | 4 +- arch/sh/kernel/asm-offsets.c | 1 + arch/sparc/Kconfig | 20 +- arch/sparc/crypto/Kconfig | 10 - arch/sparc/crypto/Makefile | 4 - arch/sparc/crypto/md5_glue.c | 174 - arch/sparc/include/asm/bitops_64.h | 8 +- arch/sparc/kernel/asm-offsets.c | 1 + arch/um/kernel/asm-offsets.c | 2 + arch/x86/Kbuild | 2 + arch/x86/Kconfig | 89 +- arch/x86/Makefile | 26 +- arch/x86/boot/compressed/Makefile | 2 +- arch/x86/boot/compressed/misc.c | 2 + arch/x86/boot/compressed/sev-handle-vc.c | 3 + arch/x86/boot/compressed/sev.c | 132 +- arch/x86/boot/cpuflags.c | 13 - arch/x86/boot/startup/Makefile | 22 + arch/x86/boot/startup/exports.h | 14 + arch/x86/boot/startup/gdt_idt.c | 4 +- arch/x86/boot/startup/map_kernel.c | 4 +- arch/x86/boot/startup/sev-shared.c | 327 +- arch/x86/boot/startup/sev-startup.c | 210 +- arch/x86/boot/startup/sme.c | 30 +- arch/x86/coco/core.c | 3 + arch/x86/coco/sev/Makefile | 8 +- arch/x86/coco/sev/core.c | 276 +- arch/x86/coco/sev/noinstr.c | 182 + arch/x86/coco/sev/sev-nmi.c | 108 - arch/x86/coco/sev/vc-handle.c | 22 +- arch/x86/coco/sev/vc-shared.c | 143 +- arch/x86/configs/xen.config | 1 - arch/x86/crypto/Kconfig | 13 - arch/x86/crypto/Makefile | 5 - arch/x86/crypto/curve25519-x86_64.c | 1726 ---- arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/core.c | 16 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 21 +- arch/x86/include/asm/apic.h | 11 + arch/x86/include/asm/apicdef.h | 2 + arch/x86/include/asm/bitops.h | 12 +- arch/x86/include/asm/boot.h | 2 + arch/x86/include/asm/cfi.h | 4 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/hypervisor.h | 2 + arch/x86/include/asm/inat.h | 15 + arch/x86/include/asm/init.h | 6 - arch/x86/include/asm/insn.h | 51 +- arch/x86/include/asm/intel-family.h | 7 +- arch/x86/include/asm/mce.h | 11 +- arch/x86/include/asm/msr-index.h | 30 +- arch/x86/include/asm/nospec-branch.h | 1 + arch/x86/include/asm/perf_event.h | 8 +- arch/x86/include/asm/resctrl.h | 16 - arch/x86/include/asm/segment.h | 8 +- arch/x86/include/asm/setup.h | 1 + arch/x86/include/asm/sev-common.h | 1 + arch/x86/include/asm/sev-internal.h | 28 +- arch/x86/include/asm/sev.h | 41 +- arch/x86/include/asm/shstk.h | 4 + arch/x86/include/asm/thread_info.h | 76 +- arch/x86/include/asm/uprobes.h | 7 + arch/x86/include/asm/xen/page.h | 14 +- arch/x86/include/uapi/asm/svm.h | 4 + arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/alternative.c | 4 +- arch/x86/kernel/apic/Makefile | 1 + arch/x86/kernel/apic/apic.c | 85 +- arch/x86/kernel/apic/vector.c | 28 +- arch/x86/kernel/apic/x2apic_savic.c | 428 + arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/bhyve.c | 66 + arch/x86/kernel/cpu/bugs.c | 412 +- arch/x86/kernel/cpu/cacheinfo.c | 48 +- arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/cpu/hypervisor.c | 3 + arch/x86/kernel/cpu/mce/amd.c | 163 +- arch/x86/kernel/cpu/mce/core.c | 315 +- arch/x86/kernel/cpu/mce/intel.c | 18 + arch/x86/kernel/cpu/mce/internal.h | 9 + arch/x86/kernel/cpu/microcode/amd.c | 73 +- arch/x86/kernel/cpu/microcode/core.c | 47 +- arch/x86/kernel/cpu/microcode/intel-ucode-defs.h | 86 +- arch/x86/kernel/cpu/microcode/internal.h | 9 + arch/x86/kernel/cpu/resctrl/core.c | 81 +- arch/x86/kernel/cpu/resctrl/internal.h | 56 +- arch/x86/kernel/cpu/resctrl/monitor.c | 248 +- arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/cpu/topology_amd.c | 26 +- arch/x86/kernel/head64.c | 5 +- arch/x86/kernel/head_32.S | 5 +- arch/x86/kernel/head_64.S | 10 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/shstk.c | 40 + arch/x86/kernel/smpboot.c | 8 +- arch/x86/kernel/umip.c | 15 +- arch/x86/kernel/uprobes.c | 635 +- arch/x86/kernel/vmlinux.lds.S | 9 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/lib/inat.c | 13 + arch/x86/lib/insn.c | 35 +- arch/x86/lib/retpoline.S | 75 +- arch/x86/lib/x86-opcode-map.txt | 111 +- arch/x86/mm/mem_encrypt_amd.c | 6 - arch/x86/mm/mem_encrypt_boot.S | 6 +- arch/x86/net/bpf_jit_comp.c | 125 +- arch/x86/platform/pvh/head.S | 2 +- arch/x86/purgatory/Makefile | 2 +- arch/x86/tools/gen-insn-attr-x86.awk | 44 + arch/x86/tools/relocs.c | 8 +- arch/x86/virt/svm/sev.c | 7 +- arch/x86/xen/Kconfig | 7 +- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/mmu.c | 2 +- arch/x86/xen/p2m.c | 4 +- arch/xtensa/include/asm/bitops.h | 10 +- arch/xtensa/include/asm/pgtable.h | 1 + arch/xtensa/kernel/asm-offsets.c | 1 + crypto/842.c | 6 +- crypto/Kconfig | 14 +- crypto/Makefile | 1 - crypto/anubis.c | 5 +- crypto/asymmetric_keys/pkcs7_verify.c | 1 + crypto/asymmetric_keys/x509_cert_parser.c | 16 +- crypto/chacha.c | 129 +- crypto/cryptd.c | 3 +- crypto/curve25519-generic.c | 91 - crypto/jitterentropy-kcapi.c | 1 + crypto/lz4.c | 6 +- crypto/lz4hc.c | 6 +- crypto/lzo-rle.c | 6 +- crypto/lzo.c | 6 +- crypto/md5.c | 398 +- crypto/testmgr.c | 18 +- crypto/testmgr.h | 1225 --- crypto/zstd.c | 2 +- drivers/acpi/acpi_dbg.c | 26 +- drivers/acpi/acpi_processor.c | 4 +- drivers/acpi/acpi_tad.c | 3 + drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acpredef.h | 3 +- drivers/acpi/acpica/dsmethod.c | 21 +- drivers/acpi/acpica/evglock.c | 4 + drivers/acpi/acpica/psopinfo.c | 4 +- drivers/acpi/acpica/tbprint.c | 8 + drivers/acpi/apei/einj-core.c | 51 +- drivers/acpi/apei/erst-dbg.c | 8 +- drivers/acpi/arm64/gtdt.c | 29 +- drivers/acpi/device_sysfs.c | 2 +- drivers/acpi/fan_core.c | 18 +- drivers/acpi/internal.h | 1 + drivers/acpi/pci_irq.c | 3 +- drivers/acpi/power.c | 90 +- drivers/acpi/prmt.c | 19 +- drivers/acpi/processor_driver.c | 6 +- drivers/acpi/processor_idle.c | 139 +- drivers/acpi/processor_thermal.c | 52 +- drivers/acpi/property.c | 152 +- drivers/acpi/resource.c | 10 +- drivers/acpi/scan.c | 3 + drivers/acpi/spcr.c | 13 +- drivers/acpi/tables.c | 2 +- drivers/acpi/thermal.c | 8 +- drivers/acpi/video_detect.c | 8 + drivers/base/auxiliary.c | 25 +- drivers/base/base.h | 8 + drivers/base/core.c | 27 +- drivers/base/cpu.c | 2 +- drivers/base/devres.c | 21 + drivers/base/faux.c | 1 + drivers/base/power/main.c | 32 +- drivers/base/power/runtime.c | 3 +- drivers/base/regmap/regmap-mmio.c | 1 + drivers/base/regmap/regmap.c | 13 +- drivers/base/swnode.c | 5 +- drivers/block/rnull.rs | 2 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 9 +- drivers/cache/sifive_ccache.c | 8 +- drivers/cdx/controller/cdx_controller.c | 2 +- drivers/cdx/controller/cdx_rpmsg.c | 2 +- drivers/cdx/controller/mcdi.c | 43 +- drivers/cdx/controller/mcdi.h | 242 - drivers/cdx/controller/mcdi_functions.c | 1 - drivers/cdx/controller/mcdi_functions.h | 3 +- drivers/cdx/controller/mcdid.h | 63 + drivers/char/hw_random/Kconfig | 3 +- drivers/char/hw_random/cn10k-rng.c | 2 +- drivers/char/hw_random/ks-sa-rng.c | 4 + drivers/char/hw_random/timeriomem-rng.c | 2 +- drivers/char/ipmi/Kconfig | 7 + drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/ipmi_ipmb.c | 4 +- drivers/char/ipmi/ipmi_kcs_sm.c | 16 +- drivers/char/ipmi/ipmi_msghandler.c | 605 +- drivers/char/ipmi/ipmi_powernv.c | 17 +- drivers/char/ipmi/ipmi_si.h | 7 + drivers/char/ipmi/ipmi_si_intf.c | 74 +- drivers/char/ipmi/ipmi_si_ls2k.c | 189 + drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/char/tpm/Kconfig | 9 + drivers/char/tpm/Makefile | 1 + drivers/char/tpm/tpm_loongson.c | 84 + drivers/clk/clk-rp1.c | 1222 ++- drivers/clk/tegra/clk-tegra30.c | 1 + drivers/clocksource/Kconfig | 13 +- drivers/clocksource/Makefile | 3 +- drivers/clocksource/arm_arch_timer.c | 686 +- drivers/clocksource/arm_arch_timer_mmio.c | 440 + drivers/clocksource/arm_global_timer.c | 44 +- drivers/clocksource/clps711x-timer.c | 23 +- drivers/clocksource/ingenic-sysost.c | 27 +- drivers/clocksource/scx200_hrt.c | 1 + drivers/clocksource/sh_cmt.c | 84 +- drivers/clocksource/timer-cs5535.c | 1 + drivers/clocksource/timer-econet-en751221.c | 2 +- drivers/clocksource/timer-nxp-pit.c | 382 + drivers/clocksource/timer-nxp-stm.c | 2 + drivers/clocksource/timer-rtl-otto.c | 42 +- drivers/clocksource/timer-stm32-lp.c | 1 + drivers/clocksource/timer-sun5i.c | 2 + drivers/clocksource/timer-tegra186.c | 38 +- drivers/clocksource/timer-ti-dm.c | 119 +- drivers/clocksource/timer-vf-pit.c | 194 - drivers/cpufreq/acpi-cpufreq.c | 9 +- drivers/cpufreq/airoha-cpufreq.c | 1 + drivers/cpufreq/armada-37xx-cpufreq.c | 4 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 4 +- drivers/cpufreq/cppc_cpufreq.c | 16 +- drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/cpufreq/cpufreq.c | 44 +- drivers/cpufreq/cpufreq_conservative.c | 24 +- drivers/cpufreq/cpufreq_ondemand.c | 25 +- drivers/cpufreq/cpufreq_ondemand.h | 23 + drivers/cpufreq/freq_table.c | 22 +- drivers/cpufreq/intel_pstate.c | 182 +- drivers/cpufreq/longhaul.c | 3 + drivers/cpufreq/mediatek-cpufreq-hw.c | 134 +- drivers/cpufreq/mediatek-cpufreq.c | 11 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 5 + drivers/cpufreq/s5pv210-cpufreq.c | 4 +- drivers/cpufreq/scmi-cpufreq.c | 10 + drivers/cpufreq/sh-cpufreq.c | 6 +- drivers/cpufreq/speedstep-lib.c | 12 +- drivers/cpufreq/speedstep-lib.h | 10 +- drivers/cpufreq/tegra186-cpufreq.c | 4 +- drivers/cpufreq/ti-cpufreq.c | 12 +- drivers/cpufreq/virtual-cpufreq.c | 2 +- drivers/cpuidle/cpuidle-qcom-spm.c | 11 +- drivers/cpuidle/cpuidle.c | 8 +- drivers/cpuidle/governors/menu.c | 70 +- drivers/cpuidle/sysfs.c | 34 +- drivers/crypto/Kconfig | 16 +- drivers/crypto/Makefile | 2 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 85 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 35 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 145 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 1 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 1 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 27 +- drivers/crypto/aspeed/aspeed-hace-crypto.c | 2 +- drivers/crypto/atmel-tdes.c | 2 +- drivers/crypto/caam/ctrl.c | 10 +- drivers/crypto/ccp/Makefile | 3 +- drivers/crypto/ccp/hsti.c | 8 +- drivers/crypto/ccp/psp-dev.c | 20 + drivers/crypto/ccp/psp-dev.h | 8 +- drivers/crypto/ccp/sev-dev.c | 313 +- drivers/crypto/ccp/sev-dev.h | 9 +- drivers/crypto/ccp/sfs.c | 311 + drivers/crypto/ccp/sfs.h | 47 + drivers/crypto/chelsio/Kconfig | 6 +- drivers/crypto/chelsio/chcr_algo.c | 259 +- drivers/crypto/chelsio/chcr_crypto.h | 1 - drivers/crypto/hisilicon/Kconfig | 1 - drivers/crypto/hisilicon/debugfs.c | 1 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 403 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 179 +- drivers/crypto/hisilicon/qm.c | 218 +- drivers/crypto/hisilicon/sec/sec_drv.c | 3 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 8 +- drivers/crypto/hisilicon/sec2/sec_main.c | 229 +- drivers/crypto/hisilicon/zip/dae_main.c | 19 +- drivers/crypto/hisilicon/zip/zip_main.c | 234 +- drivers/crypto/img-hash.c | 2 +- .../crypto/intel/keembay/keembay-ocs-hcu-core.c | 5 +- drivers/crypto/intel/qat/Kconfig | 7 +- drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c | 40 +- drivers/crypto/intel/qat/qat_common/adf_gen6_tl.c | 112 + .../crypto/intel/qat/qat_common/adf_telemetry.c | 19 + .../crypto/intel/qat/qat_common/adf_telemetry.h | 5 + .../crypto/intel/qat/qat_common/adf_tl_debugfs.c | 52 + .../crypto/intel/qat/qat_common/adf_tl_debugfs.h | 5 + drivers/crypto/intel/qat/qat_common/qat_algs.c | 191 +- drivers/crypto/intel/qat/qat_common/qat_uclo.c | 2 +- drivers/crypto/loongson/Kconfig | 5 + drivers/crypto/loongson/Makefile | 1 + drivers/crypto/loongson/loongson-rng.c | 209 + .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 2 +- drivers/crypto/nx/nx-common-powernv.c | 6 +- drivers/crypto/nx/nx-common-pseries.c | 6 +- drivers/crypto/omap-aes.c | 15 +- drivers/crypto/omap-aes.h | 2 +- drivers/crypto/omap-des.c | 17 +- drivers/crypto/omap-sham.c | 15 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 2 +- drivers/crypto/starfive/jh7110-aes.c | 12 +- drivers/crypto/starfive/jh7110-hash.c | 3 +- drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/tegra/tegra-se-hash.c | 3 +- drivers/crypto/tegra/tegra-se-main.c | 2 +- drivers/crypto/ti/Kconfig | 14 + drivers/crypto/ti/Makefile | 3 + drivers/crypto/ti/dthev2-aes.c | 413 + drivers/crypto/ti/dthev2-common.c | 217 + drivers/crypto/ti/dthev2-common.h | 101 + drivers/crypto/xilinx/Makefile | 1 + drivers/crypto/xilinx/xilinx-trng.c | 405 + drivers/devfreq/event/rockchip-dfi.c | 91 +- drivers/devfreq/mtk-cci-devfreq.c | 5 +- drivers/dma-buf/dma-heap.c | 4 + drivers/edac/Kconfig | 16 + drivers/edac/Makefile | 2 + drivers/edac/a72_edac.c | 225 + drivers/edac/altera_edac.c | 4 +- drivers/edac/amd64_edac.c | 20 + drivers/edac/amd64_edac.h | 2 +- drivers/edac/ecs.c | 0 drivers/edac/edac_mc_sysfs.c | 24 + drivers/edac/i10nm_base.c | 27 +- drivers/edac/ie31200_edac.c | 4 + drivers/edac/mem_repair.c | 0 drivers/edac/scrub.c | 0 drivers/edac/skx_base.c | 33 +- drivers/edac/skx_common.c | 54 +- drivers/edac/skx_common.h | 28 +- drivers/edac/versalnet_edac.c | 960 +++ drivers/firewire/core-card.c | 490 +- drivers/firewire/core-cdev.c | 36 +- drivers/firewire/core-device.c | 27 +- drivers/firewire/core-topology.c | 91 +- drivers/firewire/core-transaction.c | 130 +- drivers/firewire/core.h | 22 +- drivers/firewire/ohci.c | 316 +- drivers/firmware/arm_scmi/bus.c | 13 +- drivers/firmware/arm_scmi/quirks.c | 15 +- drivers/firmware/arm_scmi/transports/mailbox.c | 7 +- drivers/firmware/arm_scmi/transports/optee.c | 2 +- drivers/firmware/arm_scmi/transports/virtio.c | 3 + .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 111 + drivers/firmware/arm_scmi/vendors/imx/imx95.rst | 25 + drivers/firmware/arm_scmi/voltage.c | 2 +- drivers/firmware/broadcom/bcm47xx_sprom.c | 2 +- drivers/firmware/efi/Kconfig | 7 +- drivers/firmware/efi/libstub/x86-stub.c | 4 +- drivers/firmware/meson/Kconfig | 2 +- drivers/firmware/meson/meson_sm.c | 7 +- drivers/firmware/qcom/qcom_scm.c | 125 +- drivers/firmware/qcom/qcom_scm.h | 7 + drivers/firmware/qcom/qcom_tzmem.c | 64 +- drivers/firmware/samsung/exynos-acpm-pmic.c | 25 +- drivers/firmware/ti_sci.c | 57 +- drivers/firmware/ti_sci.h | 3 + drivers/gpio/Kconfig | 50 +- drivers/gpio/Makefile | 2 + drivers/gpio/TODO | 17 - drivers/gpio/gpio-aggregator.c | 392 +- drivers/gpio/gpio-amdpt.c | 44 +- drivers/gpio/gpio-ath79.c | 88 +- drivers/gpio/gpio-blzp1600.c | 39 +- drivers/gpio/gpio-brcmstb.c | 118 +- drivers/gpio/gpio-cadence.c | 2 +- drivers/gpio/gpio-dwapb.c | 162 +- drivers/gpio/gpio-ep93xx.c | 33 +- drivers/gpio/gpio-ftgpio010.c | 46 +- drivers/gpio/gpio-ge.c | 25 +- drivers/gpio/gpio-grgpio.c | 87 +- drivers/gpio/gpio-hisi.c | 48 +- drivers/gpio/gpio-hlwd.c | 105 +- drivers/gpio/gpio-idt3243x.c | 45 +- drivers/gpio/gpio-ixp4xx.c | 72 +- drivers/gpio/gpio-loongson-64bit.c | 228 +- drivers/gpio/gpio-loongson1.c | 40 +- drivers/gpio/gpio-max7360.c | 257 + drivers/gpio/gpio-menz127.c | 31 +- drivers/gpio/gpio-mlxbf.c | 25 +- drivers/gpio/gpio-mlxbf2.c | 81 +- drivers/gpio/gpio-mlxbf3.c | 103 +- drivers/gpio/gpio-mmio.c | 365 +- drivers/gpio/gpio-mpc5200.c | 78 +- drivers/gpio/gpio-mpc8xxx.c | 105 +- drivers/gpio/gpio-mpfs.c | 2 +- drivers/gpio/gpio-mt7621.c | 80 +- drivers/gpio/gpio-mvebu.c | 3 +- drivers/gpio/gpio-mxc.c | 2 +- drivers/gpio/gpio-mxs.c | 31 +- drivers/gpio/gpio-nct6694.c | 499 ++ drivers/gpio/gpio-nomadik.c | 27 +- drivers/gpio/gpio-pisosr.c | 8 +- drivers/gpio/gpio-rda.c | 35 +- drivers/gpio/gpio-realtek-otto.c | 41 +- drivers/gpio/gpio-regmap.c | 30 +- drivers/gpio/gpio-rockchip.c | 2 +- drivers/gpio/gpio-sifive.c | 74 +- drivers/gpio/gpio-sim.c | 3 +- drivers/gpio/gpio-sodaville.c | 20 +- drivers/gpio/gpio-spacemit-k1.c | 29 +- drivers/gpio/gpio-stmpe.c | 34 +- drivers/gpio/gpio-tb10x.c | 74 +- drivers/gpio/gpio-tegra186.c | 28 + drivers/gpio/gpio-ts4800.c | 39 +- drivers/gpio/gpio-twl4030.c | 4 +- drivers/gpio/gpio-vf610.c | 31 +- drivers/gpio/gpio-visconti.c | 25 +- drivers/gpio/gpio-wm831x.c | 5 +- drivers/gpio/gpio-wm8994.c | 6 +- drivers/gpio/gpio-xgene-sb.c | 58 +- drivers/gpio/gpio-xgs-iproc.c | 34 +- drivers/gpio/gpio-xra1403.c | 3 +- drivers/gpio/gpiolib-cdev.c | 90 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/gpio/gpiolib-sysfs.c | 46 +- drivers/gpio/gpiolib.c | 195 +- drivers/gpio/gpiolib.h | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/drm_panic_qr.rs | 2 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 9 +- drivers/gpu/drm/v3d/v3d_gemfs.c | 9 +- drivers/gpu/drm/xe/tests/xe_pci.c | 14 +- drivers/gpu/drm/xe/tests/xe_pci_test.h | 9 +- drivers/gpu/nova-core/driver.rs | 33 +- drivers/gpu/nova-core/fb.rs | 6 +- drivers/gpu/nova-core/gpu.rs | 3 +- drivers/gpu/nova-core/regs/macros.rs | 6 +- drivers/gpu/nova-core/vbios.rs | 4 +- drivers/hsi/controllers/omap_ssi_port.c | 11 - drivers/hwmon/Kconfig | 50 +- drivers/hwmon/Makefile | 3 + drivers/hwmon/asus-ec-sensors.c | 340 +- drivers/hwmon/coretemp.c | 76 +- drivers/hwmon/cros_ec_hwmon.c | 313 + drivers/hwmon/dell-smm-hwmon.c | 99 +- drivers/hwmon/gpd-fan.c | 715 ++ drivers/hwmon/hwmon.c | 56 +- drivers/hwmon/ina238.c | 579 +- drivers/hwmon/k10temp.c | 10 + drivers/hwmon/lenovo-ec-sensors.c | 34 +- drivers/hwmon/lm75.c | 13 + drivers/hwmon/ltc4282.c | 3 +- drivers/hwmon/mlxreg-fan.c | 42 +- drivers/hwmon/nct6694-hwmon.c | 949 +++ drivers/hwmon/nct6775-platform.c | 3 +- drivers/hwmon/nzxt-smart2.c | 8 +- drivers/hwmon/pmbus/Kconfig | 21 +- drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/adm1275.c | 11 +- drivers/hwmon/pmbus/isl68137.c | 6 + drivers/hwmon/pmbus/mp2869.c | 659 ++ drivers/hwmon/pmbus/mp29502.c | 670 ++ drivers/hwmon/pmbus/mp5990.c | 67 +- drivers/hwmon/pwm-fan.c | 18 +- drivers/hwmon/sa67mcu-hwmon.c | 161 + drivers/hwmon/sbtsi_temp.c | 46 +- drivers/hwmon/sch56xx-common.c | 4 +- drivers/hwmon/sht21.c | 15 +- drivers/hwmon/sy7636a-hwmon.c | 1 + drivers/hwmon/tmp102.c | 22 +- drivers/hwtracing/coresight/coresight-trbe.c | 3 +- drivers/i2c/busses/Kconfig | 13 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-designware-master.c | 9 +- drivers/i2c/busses/i2c-designware-platdrv.c | 15 +- drivers/i2c/busses/i2c-designware-slave.c | 9 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-i801.c | 3 + drivers/i2c/busses/i2c-k1.c | 71 +- drivers/i2c/busses/i2c-mt65xx.c | 17 +- drivers/i2c/busses/i2c-nct6694.c | 196 + drivers/i2c/busses/i2c-qcom-geni.c | 8 +- drivers/i2c/busses/i2c-s3c2410.c | 1 - drivers/i2c/busses/i2c-sprd.c | 2 +- drivers/i2c/busses/i2c-st.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 26 + drivers/i2c/busses/i2c-viperboard.c | 2 +- drivers/i2c/i2c-boardinfo.c | 4 +- drivers/i2c/i2c-core-base.c | 9 +- drivers/i2c/i2c-core-slave.c | 3 +- drivers/i2c/i2c-mux.c | 9 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 12 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 50 +- drivers/i3c/internals.h | 12 +- drivers/i3c/master.c | 78 +- drivers/i3c/master/Kconfig | 11 + drivers/i3c/master/Makefile | 1 + drivers/i3c/master/adi-i3c-master.c | 1019 +++ drivers/i3c/master/dw-i3c-master.c | 23 + drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 9 +- drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 7 +- drivers/i3c/master/mipi-i3c-hci/core.c | 74 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 96 +- drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 11 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 6 +- drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 3 + drivers/i3c/master/mipi-i3c-hci/pio.c | 75 +- drivers/i3c/master/renesas-i3c.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 31 +- drivers/idle/intel_idle.c | 256 +- drivers/input/keyboard/Kconfig | 12 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/cros_ec_keyb.c | 6 + drivers/input/keyboard/max7360-keypad.c | 308 + drivers/input/misc/Kconfig | 20 + drivers/input/misc/Makefile | 2 + drivers/input/misc/max7360-rotary.c | 192 + drivers/input/misc/mc13783-pwrbutton.c | 1 - drivers/input/misc/tps6594-pwrbutton.c | 126 + drivers/input/touchscreen/mc13783_ts.c | 4 - drivers/irqchip/irq-aspeed-scu-ic.c | 256 +- drivers/irqchip/irq-gic-v2m.c | 13 +- drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 2 +- drivers/irqchip/irq-gic-v3.c | 3 +- drivers/irqchip/irq-gic-v5-irs.c | 2 +- drivers/irqchip/irq-gic-v5-its.c | 26 +- drivers/irqchip/irq-loongson-eiointc.c | 105 +- drivers/irqchip/irq-loongson-pch-lpc.c | 9 +- drivers/irqchip/irq-msi-lib.c | 14 + drivers/irqchip/irq-nvic.c | 3 +- drivers/irqchip/irq-renesas-rza1.c | 3 +- drivers/irqchip/irq-renesas-rzg2l.c | 2 +- drivers/irqchip/irq-sg2042-msi.c | 26 +- drivers/irqchip/irq-sifive-plic.c | 10 +- drivers/leds/Kconfig | 2 +- drivers/leds/flash/leds-qcom-flash.c | 87 +- drivers/leds/led-class.c | 17 +- drivers/leds/leds-is31fl319x.c | 8 +- drivers/leds/leds-is31fl32xx.c | 47 +- drivers/leds/leds-lp55xx-common.c | 2 +- drivers/leds/leds-max77705.c | 2 +- drivers/leds/leds-qnap-mcu.c | 175 +- drivers/media/platform/qcom/venus/firmware.c | 4 +- drivers/media/rc/pwm-ir-tx.c | 5 +- drivers/memory/samsung/exynos-srom.c | 10 +- drivers/memory/stm32_omm.c | 2 +- drivers/memory/tegra/tegra210.c | 146 +- drivers/memstick/core/memstick.c | 8 +- drivers/memstick/host/rtsx_usb_ms.c | 5 +- drivers/mfd/88pm886.c | 1 + drivers/mfd/Kconfig | 93 +- drivers/mfd/Makefile | 8 + drivers/mfd/adp5585.c | 1 - drivers/mfd/arizona-irq.c | 5 +- drivers/mfd/bq257xx.c | 99 + drivers/mfd/cs42l43.c | 32 +- drivers/mfd/da9063-i2c.c | 27 +- drivers/mfd/exynos-lpass.c | 1 - drivers/mfd/fsl-imx25-tsadc.c | 1 - drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/intel_soc_pmic_chtdc_ti.c | 2 + drivers/mfd/kempld-core.c | 36 +- drivers/mfd/loongson-se.c | 253 + drivers/mfd/ls2k-bmc-core.c | 528 ++ drivers/mfd/macsmc.c | 5 +- drivers/mfd/madera-core.c | 4 +- drivers/mfd/max7360.c | 171 + drivers/mfd/max77705.c | 38 +- drivers/mfd/max8997.c | 4 +- drivers/mfd/max8998.c | 4 +- drivers/mfd/mfd-core.c | 1 + drivers/mfd/nct6694.c | 388 + drivers/mfd/qnap-mcu.c | 39 +- drivers/mfd/rohm-bd71828.c | 44 +- drivers/mfd/rz-mtu3.c | 2 +- drivers/mfd/simple-mfd-i2c.c | 22 +- drivers/mfd/stm32-lptimer.c | 1 - drivers/mfd/stmpe-i2c.c | 14 +- drivers/mfd/stmpe-spi.c | 14 +- drivers/mfd/stmpe.c | 9 + drivers/mfd/sun4i-gpadc.c | 1 - drivers/mfd/tps6594-core.c | 59 +- drivers/mfd/vexpress-sysreg.c | 25 +- drivers/misc/cardreader/rtsx_usb.c | 7 + drivers/misc/lkdtm/cfi.c | 2 +- drivers/misc/lkdtm/fortify.c | 6 + drivers/mmc/core/block.c | 46 +- drivers/mmc/core/bus.c | 12 + drivers/mmc/core/card.h | 9 +- drivers/mmc/core/core.c | 32 + drivers/mmc/core/core.h | 6 + drivers/mmc/core/host.c | 4 + drivers/mmc/core/mmc.c | 70 +- drivers/mmc/core/mmc_ops.c | 72 + drivers/mmc/core/mmc_test.c | 10 +- drivers/mmc/core/regulator.c | 77 + drivers/mmc/core/sd.c | 2 +- drivers/mmc/core/sdio.c | 6 +- drivers/mmc/core/sdio_bus.c | 3 - drivers/mmc/host/Kconfig | 14 +- drivers/mmc/host/alcor.c | 8 +- drivers/mmc/host/atmel-mci.c | 9 +- drivers/mmc/host/au1xmmc.c | 18 +- drivers/mmc/host/cb710-mmc.c | 19 +- drivers/mmc/host/davinci_mmc.c | 16 +- drivers/mmc/host/dw_mmc-exynos.c | 13 +- drivers/mmc/host/dw_mmc-k3.c | 9 +- drivers/mmc/host/dw_mmc-pci.c | 9 +- drivers/mmc/host/dw_mmc-rockchip.c | 9 +- drivers/mmc/host/dw_mmc.h | 3 + drivers/mmc/host/meson-mx-sdhc-clkc.c | 4 +- drivers/mmc/host/mmc_spi.c | 4 +- drivers/mmc/host/mmci.c | 9 +- drivers/mmc/host/mtk-sd.c | 14 +- drivers/mmc/host/mxs-mmc.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 13 +- drivers/mmc/host/renesas_sdhi_core.c | 6 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 3 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 40 +- drivers/mmc/host/sdhci-acpi.c | 18 +- drivers/mmc/host/sdhci-brcmstb.c | 8 +- drivers/mmc/host/sdhci-cadence.c | 70 +- drivers/mmc/host/sdhci-esdhc-imx.c | 13 +- drivers/mmc/host/sdhci-msm.c | 36 +- drivers/mmc/host/sdhci-of-arasan.c | 8 +- drivers/mmc/host/sdhci-of-at91.c | 12 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 13 +- drivers/mmc/host/sdhci-of-esdhc.c | 8 +- drivers/mmc/host/sdhci-omap.c | 18 +- drivers/mmc/host/sdhci-pci-core.c | 15 +- drivers/mmc/host/sdhci-pxav3.c | 52 +- drivers/mmc/host/sdhci-s3c.c | 11 +- drivers/mmc/host/sdhci-spear.c | 6 +- drivers/mmc/host/sdhci-sprd.c | 10 +- drivers/mmc/host/sdhci-st.c | 6 +- drivers/mmc/host/sdhci-tegra.c | 13 +- drivers/mmc/host/sdhci-xenon.c | 13 +- drivers/mmc/host/sdhci.h | 7 + drivers/mmc/host/sdhci_am654.c | 11 +- drivers/mmc/host/sh_mmcif.c | 13 +- drivers/mmc/host/sunxi-mmc.c | 11 +- drivers/mmc/host/tmio_mmc.h | 15 + drivers/mmc/host/tmio_mmc_core.c | 33 + drivers/mmc/host/toshsd.c | 8 +- drivers/mmc/host/via-sdmmc.c | 10 +- drivers/mmc/host/wmt-sdmmc.c | 16 +- drivers/net/Kconfig | 15 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/bonding/bond_netlink.c | 16 +- drivers/net/can/usb/Kconfig | 11 + drivers/net/can/usb/Makefile | 1 + drivers/net/can/usb/nct6694_canfd.c | 832 ++ drivers/net/ethernet/amazon/ena/ena_ethtool.c | 5 +- drivers/net/ethernet/dlink/dl2k.c | 7 +- drivers/net/ethernet/freescale/enetc/ntmp.c | 15 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 24 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 7 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 +- drivers/net/wireless/ath/ath12k/ahb.c | 2 +- drivers/nvme/host/apple.c | 197 +- drivers/of/irq.c | 28 +- drivers/of/overlay.c | 2 +- drivers/of/unittest.c | 1 + drivers/opp/core.c | 99 + drivers/pci/msi/irqdomain.c | 55 +- drivers/pci/pci.c | 6 +- drivers/perf/Kconfig | 9 + drivers/perf/Makefile | 1 + drivers/perf/arm-ccn.c | 2 +- drivers/perf/arm-cmn.c | 9 +- drivers/perf/arm_pmuv3.c | 29 +- drivers/perf/arm_spe_pmu.c | 114 +- drivers/perf/dwc_pcie_pmu.c | 161 +- drivers/perf/fsl_imx9_ddr_perf.c | 6 + drivers/perf/fujitsu_uncore_pmu.c | 613 ++ drivers/perf/hisilicon/Makefile | 3 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 528 +- drivers/perf/hisilicon/hisi_uncore_mn_pmu.c | 411 + drivers/perf/hisilicon/hisi_uncore_noc_pmu.c | 443 + drivers/perf/hisilicon/hisi_uncore_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 6 +- drivers/perf/riscv_pmu_sbi.c | 8 +- drivers/pinctrl/Kconfig | 34 +- drivers/pinctrl/Makefile | 2 + drivers/pinctrl/bcm/Kconfig | 12 + drivers/pinctrl/bcm/Kconfig.stb | 10 + drivers/pinctrl/bcm/Makefile | 2 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 6 +- drivers/pinctrl/bcm/pinctrl-bcm6358.c | 4 +- drivers/pinctrl/bcm/pinctrl-brcmstb-bcm2712.c | 747 ++ drivers/pinctrl/bcm/pinctrl-brcmstb.c | 442 + drivers/pinctrl/bcm/pinctrl-brcmstb.h | 93 + drivers/pinctrl/cirrus/pinctrl-madera-core.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx.c | 45 +- drivers/pinctrl/mediatek/pinctrl-airoha.c | 23 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 12 +- drivers/pinctrl/mediatek/pinctrl-moore.h | 7 +- drivers/pinctrl/mediatek/pinctrl-mt7622.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt7623.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt7629.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt7981.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt7986.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt7988.c | 44 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 2 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 2 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 6 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 8 + drivers/pinctrl/meson/pinctrl-meson-gxl.c | 10 + drivers/pinctrl/meson/pinctrl-meson.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 6 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 6 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-ma35.c | 3 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 187 +- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 160 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 46 +- drivers/pinctrl/pinconf-generic.c | 6 +- drivers/pinctrl/pinctrl-amd.c | 41 +- drivers/pinctrl/pinctrl-apple-gpio.c | 1 + drivers/pinctrl/pinctrl-at91-pio4.c | 2 +- drivers/pinctrl/pinctrl-aw9523.c | 6 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 2 +- drivers/pinctrl/pinctrl-eic7700.c | 2 +- drivers/pinctrl/pinctrl-equilibrium.c | 30 +- drivers/pinctrl/pinctrl-equilibrium.h | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 53 +- drivers/pinctrl/pinctrl-k210.c | 2 +- drivers/pinctrl/pinctrl-keembay.c | 30 +- drivers/pinctrl/pinctrl-max7360.c | 215 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 6 +- drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-pic32.c | 4 +- drivers/pinctrl/pinctrl-rk805.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 6 +- drivers/pinctrl/pinctrl-rp1.c | 96 +- drivers/pinctrl/pinctrl-scmi.c | 2 +- drivers/pinctrl/pinctrl-single.c | 8 +- drivers/pinctrl/pinctrl-stmfx.c | 4 +- drivers/pinctrl/pinctrl-sx150x.c | 12 +- drivers/pinctrl/pinctrl-upboard.c | 1070 +++ drivers/pinctrl/pinctrl-zynqmp.c | 2 +- drivers/pinctrl/pinmux.c | 70 +- drivers/pinctrl/pinmux.h | 9 +- drivers/pinctrl/qcom/Kconfig | 11 + drivers/pinctrl/qcom/Kconfig.msm | 10 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-glymur.c | 1777 ++++ drivers/pinctrl/qcom/pinctrl-ipq5018.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq5332.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq5424.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq6018.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq8074.c | 2 +- drivers/pinctrl/qcom/pinctrl-ipq9574.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 26 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 18 + drivers/pinctrl/qcom/pinctrl-mdm9607.c | 2 +- drivers/pinctrl/qcom/pinctrl-mdm9615.c | 2 +- drivers/pinctrl/qcom/pinctrl-milos.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 51 +- drivers/pinctrl/qcom/pinctrl-msm.h | 5 + drivers/pinctrl/qcom/pinctrl-msm8226.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8660.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8909.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8916.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8917.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8953.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8960.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8976.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8994.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8996.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8998.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm8x74.c | 2 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 4 +- drivers/pinctrl/qcom/pinctrl-qcs404.c | 2 +- drivers/pinctrl/qcom/pinctrl-qcs615.c | 2 +- drivers/pinctrl/qcom/pinctrl-qcs8300.c | 4 +- drivers/pinctrl/qcom/pinctrl-qdu1000.c | 2 +- drivers/pinctrl/qcom/pinctrl-sa8775p.c | 4 +- drivers/pinctrl/qcom/pinctrl-sar2130p.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7180.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 4 +- drivers/pinctrl/qcom/pinctrl-sc8180x.c | 4 +- drivers/pinctrl/qcom/pinctrl-sc8280xp.c | 4 +- drivers/pinctrl/qcom/pinctrl-sdm660-lpass-lpi.c | 160 + drivers/pinctrl/qcom/pinctrl-sdm660.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdm670.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdx55.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdx65.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdx75.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm4450.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm6115.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm6125.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm6350.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm6375.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm7150.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8150.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8250.c | 83 +- drivers/pinctrl/qcom/pinctrl-sm8350.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8450.c | 4 +- drivers/pinctrl/qcom/pinctrl-sm8550.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8650.c | 4 +- drivers/pinctrl/qcom/pinctrl-sm8750.c | 4 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 8 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 8 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 4 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 4 +- drivers/pinctrl/qcom/pinctrl-x1e80100.c | 2 +- drivers/pinctrl/renesas/Kconfig | 13 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/pfc-r8a779g0.c | 2 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 4 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 220 +- drivers/pinctrl/renesas/pinctrl-rzt2h.c | 813 ++ drivers/pinctrl/renesas/pinctrl-rzv2m.c | 2 +- drivers/pinctrl/renesas/pinctrl.c | 3 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 50 + drivers/pinctrl/samsung/pinctrl-exynos.h | 10 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 5 +- drivers/pinctrl/spacemit/pinctrl-k1.c | 4 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 9 +- drivers/pinctrl/stm32/pinctrl-stm32-hdp.c | 36 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 2 +- drivers/pinctrl/sunplus/sppctl.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi-dt.c | 11 +- drivers/pinctrl/tegra/Kconfig | 4 + drivers/pinctrl/tegra/Makefile | 1 + drivers/pinctrl/tegra/pinctrl-tegra186.c | 1979 +++++ drivers/platform/chrome/cros_ec.c | 90 +- drivers/platform/chrome/cros_ec.h | 3 + drivers/platform/chrome/cros_ec_chardev.c | 72 +- drivers/platform/chrome/cros_ec_i2c.c | 9 +- drivers/platform/chrome/cros_ec_ishtp.c | 6 +- drivers/platform/chrome/cros_ec_lpc.c | 6 +- drivers/platform/chrome/cros_ec_proto.c | 15 + drivers/platform/chrome/cros_ec_rpmsg.c | 6 +- drivers/platform/chrome/cros_ec_spi.c | 7 +- drivers/platform/chrome/cros_ec_uart.c | 6 +- drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- .../x86/intel/speed_select_if/isst_if_common.c | 2 +- drivers/platform/x86/intel/tpmi_power_domains.c | 2 +- drivers/pmdomain/Kconfig | 1 + drivers/pmdomain/Makefile | 1 + drivers/pmdomain/amlogic/meson-secure-pwrc.c | 95 + drivers/pmdomain/apple/pmgr-pwrstate.c | 1 + drivers/pmdomain/imx/gpc.c | 1 - drivers/pmdomain/imx/imx93-blk-ctrl.c | 23 +- drivers/pmdomain/marvell/Kconfig | 18 + drivers/pmdomain/marvell/Makefile | 3 + .../pmdomain/marvell/pxa1908-power-controller.c | 274 + drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c | 8 +- drivers/pmdomain/mediatek/mt6795-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8167-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8173-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8183-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8186-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8188-pm-domains.h | 6 + drivers/pmdomain/mediatek/mt8192-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8195-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8365-pm-domains.h | 14 +- drivers/pmdomain/mediatek/mtk-pm-domains.c | 399 +- drivers/pmdomain/mediatek/mtk-pm-domains.h | 74 +- drivers/pmdomain/qcom/rpmpd.c | 112 +- drivers/pmdomain/rockchip/Kconfig | 1 + drivers/pmdomain/thead/th1520-pm-domains.c | 16 + drivers/pmdomain/ti/ti_sci_pm_domains.c | 24 +- drivers/pnp/isapnp/core.c | 3 +- drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 1 + drivers/power/reset/th1520-aon-reboot.c | 98 + drivers/power/supply/88pm860x_charger.c | 8 +- drivers/power/supply/Kconfig | 23 + drivers/power/supply/Makefile | 3 + drivers/power/supply/ab8500_btemp.c | 3 +- drivers/power/supply/adc-battery-helper.c | 327 + drivers/power/supply/adc-battery-helper.h | 62 + drivers/power/supply/bq2415x_charger.c | 4 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq257xx_charger.c | 755 ++ drivers/power/supply/bq27xxx_battery.c | 17 +- drivers/power/supply/cw2015_battery.c | 8 +- drivers/power/supply/gpio-charger.c | 7 +- drivers/power/supply/intel_dc_ti_battery.c | 389 + drivers/power/supply/ipaq_micro_battery.c | 3 +- drivers/power/supply/max77705_charger.c | 332 +- drivers/power/supply/max77976_charger.c | 12 +- drivers/power/supply/mt6370-charger.c | 18 +- drivers/power/supply/power_supply_sysfs.c | 2 + drivers/power/supply/qcom_battmgr.c | 324 +- drivers/power/supply/rk817_charger.c | 6 +- drivers/power/supply/rt9467-charger.c | 47 +- drivers/power/supply/rx51_battery.c | 2 +- drivers/power/supply/sbs-charger.c | 16 +- drivers/power/supply/sbs-manager.c | 2 +- drivers/power/supply/ucs1002_power.c | 2 +- drivers/power/supply/ug3105_battery.c | 346 +- drivers/powercap/idle_inject.c | 5 +- drivers/ps3/ps3stor_lib.c | 3 +- drivers/pwm/Kconfig | 19 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 108 +- drivers/pwm/pwm-berlin.c | 4 +- drivers/pwm/pwm-cros-ec.c | 10 +- drivers/pwm/pwm-fsl-ftm.c | 35 +- drivers/pwm/pwm-loongson.c | 2 +- drivers/pwm/pwm-max7360.c | 209 + drivers/pwm/pwm-mediatek.c | 308 +- drivers/pwm/pwm-pca9685.c | 515 +- drivers/pwm/pwm-tiecap.c | 4 + drivers/pwm/pwm-tiehrpwm.c | 154 +- drivers/ras/ras.c | 1 + drivers/regulator/Kconfig | 70 + drivers/regulator/Makefile | 7 + drivers/regulator/bd718x7-regulator.c | 2 +- drivers/regulator/bq257xx-regulator.c | 186 + drivers/regulator/core.c | 4 +- drivers/regulator/max77838-regulator.c | 221 + drivers/regulator/pf0900-regulator.c | 975 +++ drivers/regulator/pf530x-regulator.c | 375 + drivers/regulator/qcom-refgen-regulator.c | 1 - drivers/regulator/rt5133-regulator.c | 642 ++ drivers/regulator/s2dos05-regulator.c | 165 + drivers/regulator/scmi-regulator.c | 3 +- drivers/regulator/spacemit-p1.c | 157 + drivers/regulator/tps6524x-regulator.c | 1 - drivers/regulator/tps6594-regulator.c | 2 +- drivers/remoteproc/qcom_q6v5_adsp.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 7 +- drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/reset-aspeed.c | 253 + drivers/reset/reset-bcm6345.c | 1 + drivers/reset/reset-intel-gw.c | 1 - drivers/reset/reset-qcom-pdc.c | 1 - drivers/reset/reset-th1520.c | 41 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-mc13xxx.c | 13 - drivers/rtc/rtc-nct6694.c | 297 + drivers/s390/block/Kconfig | 12 +- drivers/s390/block/dcssblk.c | 35 +- drivers/s390/char/Makefile | 1 + drivers/s390/char/hmcdrv_dev.c | 19 +- drivers/s390/char/sclp_cmd.c | 478 +- drivers/s390/char/sclp_mem.c | 399 + drivers/s390/char/tape_3590.c | 2 +- drivers/s390/crypto/zcrypt_ep11misc.c | 4 +- drivers/scsi/BusLogic.c | 4 +- drivers/soc/apple/Kconfig | 3 - drivers/soc/apple/mailbox.c | 19 + drivers/soc/apple/sart.c | 60 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 14 +- drivers/soc/aspeed/aspeed-p2a-ctrl.c | 14 +- drivers/soc/aspeed/aspeed-socinfo.c | 4 + drivers/soc/fsl/qbman/qman_test_stash.c | 2 +- drivers/soc/fsl/qe/gpio.c | 139 +- drivers/soc/hisilicon/kunpeng_hccs.c | 2 +- drivers/soc/mediatek/mtk-svs.c | 23 + drivers/soc/qcom/icc-bwmon.c | 3 + drivers/soc/qcom/llcc-qcom.c | 1 - drivers/soc/qcom/mdt_loader.c | 20 +- drivers/soc/qcom/qcom-geni-se.c | 506 +- drivers/soc/qcom/qcom_pd_mapper.c | 1 + drivers/soc/qcom/ramp_controller.c | 1 - drivers/soc/qcom/rpm_master_stats.c | 2 +- drivers/soc/qcom/rpmh-rsc.c | 7 +- drivers/soc/qcom/smem.c | 2 +- drivers/soc/renesas/Kconfig | 13 + drivers/soc/renesas/r9a08g045-sysc.c | 1 + drivers/soc/renesas/r9a09g047-sys.c | 1 + drivers/soc/renesas/r9a09g057-sys.c | 1 + drivers/soc/renesas/renesas-soc.c | 12 + drivers/soc/renesas/rz-sysc.c | 30 +- drivers/soc/renesas/rz-sysc.h | 2 + drivers/soc/samsung/exynos-pmu.c | 276 +- drivers/soc/sunxi/sunxi_sram.c | 14 + drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/fuse-tegra30.c | 122 + drivers/soc/ti/k3-socinfo.c | 10 + drivers/soc/ti/pruss.c | 2 +- drivers/spi/Kconfig | 26 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 134 +- drivers/spi/spi-altera-platform.c | 1 - drivers/spi/spi-amd-pci.c | 5 +- drivers/spi/spi-amd.c | 2 +- drivers/spi/spi-amlogic-spifc-a4.c | 1222 +++ drivers/spi/spi-amlogic-spisg.c | 4 +- drivers/spi/spi-apple.c | 1 + drivers/spi/spi-atmel.c | 78 +- drivers/spi/spi-axi-spi-engine.c | 17 +- drivers/spi/spi-bcm2835.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 36 +- drivers/spi/spi-fsl-dspi.c | 232 +- drivers/spi/spi-fsl-lpspi.c | 8 +- drivers/spi/spi-geni-qcom.c | 6 + drivers/spi/spi-ljca.c | 2 +- drivers/spi/spi-loopback-test.c | 12 +- drivers/spi/spi-microchip-core-qspi.c | 3 +- drivers/spi/spi-microchip-core.c | 3 +- drivers/spi/spi-mt65xx.c | 30 +- drivers/spi/spi-mtk-snfi.c | 1 - drivers/spi/spi-mxs.c | 2 +- drivers/spi/spi-npcm-fiu.c | 6 +- drivers/spi/spi-nxp-fspi.c | 117 +- .../spi/spi-offload-trigger-adi-util-sigma-delta.c | 5 +- drivers/spi/spi-pl022.c | 13 +- drivers/spi/spi-pxa2xx.c | 2 +- drivers/spi/spi-qpic-snand.c | 58 +- drivers/spi/spi-rb4xx.c | 36 +- drivers/spi/spi-rpc-if.c | 12 +- drivers/spi/spi-s3c64xx.c | 19 +- drivers/spi/spi-sunplus-sp7021.c | 6 +- drivers/spi/spi-virtio.c | 431 + drivers/spi/spi.c | 85 +- drivers/tee/Kconfig | 9 +- drivers/tee/Makefile | 2 + drivers/tee/optee/Kconfig | 5 + drivers/tee/optee/Makefile | 1 + drivers/tee/optee/core.c | 9 +- drivers/tee/optee/ffa_abi.c | 146 +- drivers/tee/optee/optee_ffa.h | 27 +- drivers/tee/optee/optee_msg.h | 84 +- drivers/tee/optee/optee_private.h | 15 +- drivers/tee/optee/optee_smc.h | 37 +- drivers/tee/optee/protmem.c | 335 + drivers/tee/optee/smc_abi.c | 141 +- drivers/tee/qcomtee/Kconfig | 12 + drivers/tee/qcomtee/Makefile | 9 + drivers/tee/qcomtee/async.c | 182 + drivers/tee/qcomtee/call.c | 820 ++ drivers/tee/qcomtee/core.c | 915 +++ drivers/tee/qcomtee/mem_obj.c | 169 + drivers/tee/qcomtee/primordial_obj.c | 113 + drivers/tee/qcomtee/qcomtee.h | 185 + drivers/tee/qcomtee/qcomtee_msg.h | 304 + drivers/tee/qcomtee/qcomtee_object.h | 316 + drivers/tee/qcomtee/shm.c | 150 + drivers/tee/qcomtee/user_obj.c | 692 ++ drivers/tee/tee_core.c | 342 +- drivers/tee/tee_heap.c | 500 ++ drivers/tee/tee_private.h | 20 +- drivers/tee/tee_shm.c | 165 +- drivers/thermal/gov_step_wise.c | 25 +- drivers/thermal/intel/int340x_thermal/Kconfig | 1 + drivers/thermal/intel/int340x_thermal/Makefile | 1 + .../intel/int340x_thermal/acpi_thermal_rel.c | 3 - .../int340x_thermal/processor_thermal_device.c | 20 + .../int340x_thermal/processor_thermal_device.h | 6 + .../int340x_thermal/processor_thermal_device_pci.c | 3 +- .../int340x_thermal/processor_thermal_soc_slider.c | 284 + drivers/thermal/k3_j72xx_bandgap.c | 4 + drivers/thermal/mediatek/lvts_thermal.c | 2 +- drivers/thermal/qcom/Kconfig | 3 +- drivers/thermal/qcom/lmh.c | 4 +- drivers/thermal/renesas/Kconfig | 21 +- drivers/thermal/renesas/Makefile | 3 + drivers/thermal/renesas/rcar_gen3_thermal.c | 63 +- drivers/thermal/renesas/rzg3e_thermal.c | 547 ++ drivers/thermal/renesas/rzg3s_thermal.c | 272 + drivers/thermal/rockchip_thermal.c | 50 +- drivers/thermal/tegra/Makefile | 1 + drivers/thermal/tegra/soctherm-fuse.c | 18 +- drivers/thermal/tegra/soctherm.c | 13 + drivers/thermal/tegra/soctherm.h | 11 +- drivers/thermal/tegra/tegra114-soctherm.c | 209 + drivers/thermal/tegra/tegra124-soctherm.c | 4 + drivers/thermal/tegra/tegra132-soctherm.c | 4 + drivers/thermal/tegra/tegra210-soctherm.c | 4 + drivers/thermal/testing/zone.c | 31 +- drivers/thermal/thermal-generic-adc.c | 55 +- drivers/thermal/thermal_hwmon.c | 2 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/qcom_geni_serial.c | 8 +- drivers/video/backlight/apple_dwi_bl.c | 1 + drivers/video/backlight/as3711_bl.c | 1 + drivers/video/backlight/backlight.c | 1 + drivers/video/backlight/da9052_bl.c | 1 + drivers/video/backlight/jornada720_bl.c | 1 + drivers/video/backlight/ktd2801-backlight.c | 1 + drivers/video/backlight/led_bl.c | 5 +- drivers/video/backlight/lp855x_bl.c | 2 +- drivers/video/backlight/mp3309c.c | 14 +- drivers/video/backlight/rave-sp-backlight.c | 2 + drivers/video/backlight/rt4831-backlight.c | 1 + drivers/virt/coco/efi_secret/Kconfig | 2 +- drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/nct6694_wdt.c | 307 + drivers/xen/balloon.c | 4 +- drivers/xen/events/events_base.c | 37 +- drivers/xen/gntdev-dmabuf.c | 7 +- drivers/xen/gntdev-dmabuf.h | 2 +- drivers/xen/gntdev.c | 33 +- drivers/xen/grant-table.c | 6 +- drivers/xen/manage.c | 14 +- drivers/xen/privcmd.c | 14 +- drivers/xen/unpopulated-alloc.c | 4 +- drivers/xen/xenbus/xenbus_client.c | 2 +- fs/9p/v9fs.c | 16 +- fs/9p/vfs_dentry.c | 33 +- fs/9p/vfs_inode.c | 42 +- fs/9p/vfs_inode_dotl.c | 23 +- fs/Kconfig | 1 - fs/Kconfig.binfmt | 9 + fs/Makefile | 1 - fs/afs/dir_edit.c | 4 +- fs/afs/dir_search.c | 2 +- fs/afs/internal.h | 6 +- fs/afs/mntpt.c | 3 +- fs/attr.c | 44 +- fs/bcachefs/Kconfig | 121 - fs/bcachefs/Makefile | 107 - fs/bcachefs/acl.c | 445 - fs/bcachefs/acl.h | 60 - fs/bcachefs/alloc_background.c | 2680 ------ fs/bcachefs/alloc_background.h | 361 - fs/bcachefs/alloc_background_format.h | 95 - fs/bcachefs/alloc_foreground.c | 1683 ---- fs/bcachefs/alloc_foreground.h | 318 - fs/bcachefs/alloc_types.h | 121 - fs/bcachefs/async_objs.c | 132 - fs/bcachefs/async_objs.h | 44 - fs/bcachefs/async_objs_types.h | 25 - fs/bcachefs/backpointers.c | 1391 ---- fs/bcachefs/backpointers.h | 200 - fs/bcachefs/bbpos.h | 37 - fs/bcachefs/bbpos_types.h | 18 - fs/bcachefs/bcachefs.h | 1295 --- fs/bcachefs/bcachefs_format.h | 1545 ---- fs/bcachefs/bcachefs_ioctl.h | 473 -- fs/bcachefs/bkey.c | 1112 --- fs/bcachefs/bkey.h | 605 -- fs/bcachefs/bkey_buf.h | 61 - fs/bcachefs/bkey_cmp.h | 129 - fs/bcachefs/bkey_methods.c | 497 -- fs/bcachefs/bkey_methods.h | 139 - fs/bcachefs/bkey_sort.c | 214 - fs/bcachefs/bkey_sort.h | 54 - fs/bcachefs/bkey_types.h | 241 - fs/bcachefs/bset.c | 1576 ---- fs/bcachefs/bset.h | 536 -- fs/bcachefs/btree_cache.c | 1516 ---- fs/bcachefs/btree_cache.h | 157 - fs/bcachefs/btree_gc.c | 1308 --- fs/bcachefs/btree_gc.h | 88 - fs/bcachefs/btree_gc_types.h | 34 - fs/bcachefs/btree_io.c | 2742 ------- fs/bcachefs/btree_io.h | 239 - fs/bcachefs/btree_iter.c | 3804 --------- fs/bcachefs/btree_iter.h | 1010 --- fs/bcachefs/btree_journal_iter.c | 830 -- fs/bcachefs/btree_journal_iter.h | 102 - fs/bcachefs/btree_journal_iter_types.h | 37 - fs/bcachefs/btree_key_cache.c | 880 -- fs/bcachefs/btree_key_cache.h | 59 - fs/bcachefs/btree_key_cache_types.h | 34 - fs/bcachefs/btree_locking.c | 936 --- fs/bcachefs/btree_locking.h | 466 -- fs/bcachefs/btree_node_scan.c | 611 -- fs/bcachefs/btree_node_scan.h | 11 - fs/bcachefs/btree_node_scan_types.h | 31 - fs/bcachefs/btree_trans_commit.c | 1121 --- fs/bcachefs/btree_types.h | 937 --- fs/bcachefs/btree_update.c | 916 --- fs/bcachefs/btree_update.h | 429 - fs/bcachefs/btree_update_interior.c | 2854 ------- fs/bcachefs/btree_update_interior.h | 364 - fs/bcachefs/btree_write_buffer.c | 893 -- fs/bcachefs/btree_write_buffer.h | 113 - fs/bcachefs/btree_write_buffer_types.h | 59 - fs/bcachefs/buckets.c | 1395 ---- fs/bcachefs/buckets.h | 369 - fs/bcachefs/buckets_types.h | 100 - fs/bcachefs/buckets_waiting_for_journal.c | 174 - fs/bcachefs/buckets_waiting_for_journal.h | 15 - fs/bcachefs/buckets_waiting_for_journal_types.h | 23 - fs/bcachefs/chardev.c | 843 -- fs/bcachefs/chardev.h | 31 - fs/bcachefs/checksum.c | 698 -- fs/bcachefs/checksum.h | 240 - fs/bcachefs/clock.c | 181 - fs/bcachefs/clock.h | 29 - fs/bcachefs/clock_types.h | 38 - fs/bcachefs/compress.c | 773 -- fs/bcachefs/compress.h | 73 - fs/bcachefs/darray.c | 38 - fs/bcachefs/darray.h | 158 - fs/bcachefs/data_update.c | 1021 --- fs/bcachefs/data_update.h | 93 - fs/bcachefs/debug.c | 996 --- fs/bcachefs/debug.h | 50 - fs/bcachefs/dirent.c | 766 -- fs/bcachefs/dirent.h | 119 - fs/bcachefs/dirent_format.h | 58 - fs/bcachefs/disk_accounting.c | 1074 --- fs/bcachefs/disk_accounting.h | 301 - fs/bcachefs/disk_accounting_format.h | 225 - fs/bcachefs/disk_accounting_types.h | 19 - fs/bcachefs/disk_groups.c | 591 -- fs/bcachefs/disk_groups.h | 111 - fs/bcachefs/disk_groups_format.h | 21 - fs/bcachefs/disk_groups_types.h | 18 - fs/bcachefs/ec.c | 2405 ------ fs/bcachefs/ec.h | 309 - fs/bcachefs/ec_format.h | 43 - fs/bcachefs/ec_types.h | 35 - fs/bcachefs/enumerated_ref.c | 144 - fs/bcachefs/enumerated_ref.h | 66 - fs/bcachefs/enumerated_ref_types.h | 19 - fs/bcachefs/errcode.c | 73 - fs/bcachefs/errcode.h | 387 - fs/bcachefs/error.c | 771 -- fs/bcachefs/error.h | 258 - fs/bcachefs/extent_update.c | 155 - fs/bcachefs/extent_update.h | 12 - fs/bcachefs/extents.c | 1735 ---- fs/bcachefs/extents.h | 768 -- fs/bcachefs/extents_format.h | 304 - fs/bcachefs/extents_types.h | 42 - fs/bcachefs/eytzinger.c | 315 - fs/bcachefs/eytzinger.h | 300 - fs/bcachefs/fast_list.c | 156 - fs/bcachefs/fast_list.h | 41 - fs/bcachefs/fifo.h | 127 - fs/bcachefs/fs-io-buffered.c | 1109 --- fs/bcachefs/fs-io-buffered.h | 27 - fs/bcachefs/fs-io-direct.c | 704 -- fs/bcachefs/fs-io-direct.h | 16 - fs/bcachefs/fs-io-pagecache.c | 827 -- fs/bcachefs/fs-io-pagecache.h | 176 - fs/bcachefs/fs-io.c | 1102 --- fs/bcachefs/fs-io.h | 184 - fs/bcachefs/fs-ioctl.c | 440 - fs/bcachefs/fs-ioctl.h | 8 - fs/bcachefs/fs.c | 2768 ------- fs/bcachefs/fs.h | 215 - fs/bcachefs/fsck.c | 3363 -------- fs/bcachefs/fsck.h | 34 - fs/bcachefs/inode.c | 1566 ---- fs/bcachefs/inode.h | 319 - fs/bcachefs/inode_format.h | 185 - fs/bcachefs/io_misc.c | 570 -- fs/bcachefs/io_misc.h | 36 - fs/bcachefs/io_read.c | 1543 ---- fs/bcachefs/io_read.h | 216 - fs/bcachefs/io_write.c | 1780 ---- fs/bcachefs/io_write.h | 77 - fs/bcachefs/io_write_types.h | 129 - fs/bcachefs/journal.c | 1832 ----- fs/bcachefs/journal.h | 465 -- fs/bcachefs/journal_io.c | 2242 ----- fs/bcachefs/journal_io.h | 94 - fs/bcachefs/journal_reclaim.c | 1037 --- fs/bcachefs/journal_reclaim.h | 84 - fs/bcachefs/journal_sb.c | 232 - fs/bcachefs/journal_sb.h | 24 - fs/bcachefs/journal_seq_blacklist.c | 264 - fs/bcachefs/journal_seq_blacklist.h | 23 - fs/bcachefs/journal_seq_blacklist_format.h | 15 - fs/bcachefs/journal_types.h | 342 - fs/bcachefs/keylist.c | 50 - fs/bcachefs/keylist.h | 72 - fs/bcachefs/keylist_types.h | 16 - fs/bcachefs/logged_ops.c | 119 - fs/bcachefs/logged_ops.h | 20 - fs/bcachefs/logged_ops_format.h | 35 - fs/bcachefs/lru.c | 223 - fs/bcachefs/lru.h | 70 - fs/bcachefs/lru_format.h | 27 - fs/bcachefs/mean_and_variance.c | 173 - fs/bcachefs/mean_and_variance.h | 203 - fs/bcachefs/mean_and_variance_test.c | 221 - fs/bcachefs/migrate.c | 277 - fs/bcachefs/migrate.h | 8 - fs/bcachefs/move.c | 1494 ---- fs/bcachefs/move.h | 165 - fs/bcachefs/move_types.h | 46 - fs/bcachefs/movinggc.c | 476 -- fs/bcachefs/movinggc.h | 20 - fs/bcachefs/namei.c | 1034 --- fs/bcachefs/namei.h | 79 - fs/bcachefs/nocow_locking.c | 142 - fs/bcachefs/nocow_locking.h | 50 - fs/bcachefs/nocow_locking_types.h | 20 - fs/bcachefs/opts.c | 844 -- fs/bcachefs/opts.h | 693 -- fs/bcachefs/printbuf.c | 528 -- fs/bcachefs/printbuf.h | 298 - fs/bcachefs/progress.c | 61 - fs/bcachefs/progress.h | 29 - fs/bcachefs/quota.c | 892 -- fs/bcachefs/quota.h | 73 - fs/bcachefs/quota_format.h | 47 - fs/bcachefs/quota_types.h | 43 - fs/bcachefs/rcu_pending.c | 666 -- fs/bcachefs/rcu_pending.h | 27 - fs/bcachefs/rebalance.c | 889 -- fs/bcachefs/rebalance.h | 59 - fs/bcachefs/rebalance_format.h | 53 - fs/bcachefs/rebalance_types.h | 41 - fs/bcachefs/recovery.c | 1306 --- fs/bcachefs/recovery.h | 13 - fs/bcachefs/recovery_passes.c | 646 -- fs/bcachefs/recovery_passes.h | 48 - fs/bcachefs/recovery_passes_format.h | 106 - fs/bcachefs/recovery_passes_types.h | 27 - fs/bcachefs/reflink.c | 865 -- fs/bcachefs/reflink.h | 87 - fs/bcachefs/reflink_format.h | 38 - fs/bcachefs/replicas.c | 918 --- fs/bcachefs/replicas.h | 83 - fs/bcachefs/replicas_format.h | 36 - fs/bcachefs/replicas_types.h | 11 - fs/bcachefs/sb-clean.c | 340 - fs/bcachefs/sb-clean.h | 16 - fs/bcachefs/sb-counters.c | 147 - fs/bcachefs/sb-counters.h | 20 - fs/bcachefs/sb-counters_format.h | 117 - fs/bcachefs/sb-downgrade.c | 457 -- fs/bcachefs/sb-downgrade.h | 12 - fs/bcachefs/sb-downgrade_format.h | 17 - fs/bcachefs/sb-errors.c | 198 - fs/bcachefs/sb-errors.h | 22 - fs/bcachefs/sb-errors_format.h | 353 - fs/bcachefs/sb-errors_types.h | 15 - fs/bcachefs/sb-members.c | 606 -- fs/bcachefs/sb-members.h | 377 - fs/bcachefs/sb-members_format.h | 128 - fs/bcachefs/sb-members_types.h | 22 - fs/bcachefs/seqmutex.h | 45 - fs/bcachefs/siphash.c | 173 - fs/bcachefs/siphash.h | 87 - fs/bcachefs/six.c | 878 -- fs/bcachefs/six.h | 388 - fs/bcachefs/snapshot.c | 2043 ----- fs/bcachefs/snapshot.h | 275 - fs/bcachefs/snapshot_format.h | 36 - fs/bcachefs/snapshot_types.h | 57 - fs/bcachefs/str_hash.c | 400 - fs/bcachefs/str_hash.h | 431 - fs/bcachefs/subvolume.c | 752 -- fs/bcachefs/subvolume.h | 88 - fs/bcachefs/subvolume_format.h | 35 - fs/bcachefs/subvolume_types.h | 11 - fs/bcachefs/super-io.c | 1562 ---- fs/bcachefs/super-io.h | 119 - fs/bcachefs/super.c | 2547 ------ fs/bcachefs/super.h | 55 - fs/bcachefs/super_types.h | 35 - fs/bcachefs/sysfs.c | 914 --- fs/bcachefs/sysfs.h | 49 - fs/bcachefs/tests.c | 891 -- fs/bcachefs/tests.h | 15 - fs/bcachefs/thread_with_file.c | 494 -- fs/bcachefs/thread_with_file.h | 81 - fs/bcachefs/thread_with_file_types.h | 20 - fs/bcachefs/time_stats.c | 191 - fs/bcachefs/time_stats.h | 161 - fs/bcachefs/trace.c | 18 - fs/bcachefs/trace.h | 1883 ----- fs/bcachefs/two_state_shared_lock.c | 8 - fs/bcachefs/two_state_shared_lock.h | 58 - fs/bcachefs/util.c | 1047 --- fs/bcachefs/util.h | 782 -- fs/bcachefs/varint.c | 130 - fs/bcachefs/varint.h | 11 - fs/bcachefs/vstructs.h | 63 - fs/bcachefs/xattr.c | 642 -- fs/bcachefs/xattr.h | 50 - fs/bcachefs/xattr_format.h | 25 - fs/binfmt_elf.c | 48 +- fs/bpf_fs_kfuncs.c | 2 +- fs/ceph/dir.c | 3 +- fs/ceph/file.c | 30 +- fs/ceph/io.c | 100 +- fs/ceph/io.h | 8 +- fs/ceph/ioctl.c | 17 +- fs/ceph/locks.c | 5 +- fs/ceph/mds_client.c | 5 +- fs/ceph/super.h | 3 +- fs/configfs/dir.c | 5 +- fs/configfs/symlink.c | 33 +- fs/dcache.c | 30 +- fs/ecryptfs/crypto.c | 2 +- fs/ecryptfs/dentry.c | 14 +- fs/ecryptfs/ecryptfs_kernel.h | 28 +- fs/ecryptfs/file.c | 15 +- fs/ecryptfs/inode.c | 19 +- fs/ecryptfs/keystore.c | 4 +- fs/ecryptfs/main.c | 24 +- fs/exec.c | 2 +- fs/exfat/balloc.c | 85 +- fs/exfat/dir.c | 158 - fs/exfat/exfat_fs.h | 7 - fs/exfat/exfat_raw.h | 6 - fs/exfat/fatent.c | 11 +- fs/exfat/file.c | 52 - fs/exfat/inode.c | 2 +- fs/exfat/namei.c | 4 +- fs/exfat/nls.c | 2 +- fs/exfat/super.c | 68 +- fs/ext4/Kconfig | 27 + fs/ext4/ext4.h | 28 +- fs/ext4/fast_commit.c | 2 +- fs/ext4/file.c | 2 +- fs/ext4/fsmap.c | 14 +- fs/ext4/indirect.c | 2 +- fs/ext4/inode.c | 47 +- fs/ext4/ioctl.c | 312 +- fs/ext4/mballoc.c | 10 - fs/ext4/mmp.c | 6 +- fs/ext4/move_extent.c | 2 +- fs/ext4/orphan.c | 19 +- fs/ext4/super.c | 38 +- fs/ext4/xattr.c | 21 +- fs/f2fs/checkpoint.c | 53 - fs/f2fs/compress.c | 43 +- fs/f2fs/dir.c | 17 +- fs/f2fs/f2fs.h | 88 +- fs/f2fs/gc.c | 9 +- fs/f2fs/node.c | 75 +- fs/f2fs/node.h | 1 - fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 30 +- fs/f2fs/segment.h | 28 +- fs/f2fs/super.c | 121 +- fs/f2fs/sysfs.c | 109 - fs/file_table.c | 6 +- fs/fs_context.c | 17 +- fs/fuse/Kconfig | 2 +- fs/fuse/cuse.c | 3 +- fs/fuse/dev.c | 226 +- fs/fuse/dev_uring.c | 8 +- fs/fuse/dir.c | 21 +- fs/fuse/file.c | 86 +- fs/fuse/fuse_dev_i.h | 13 +- fs/fuse/fuse_i.h | 23 +- fs/fuse/inode.c | 76 +- fs/fuse/iomode.c | 3 +- fs/fuse/passthrough.c | 4 +- fs/fuse/virtio_fs.c | 12 +- fs/gfs2/inode.c | 26 +- fs/hfs/bfind.c | 12 +- fs/hfs/bitmap.c | 4 +- fs/hfs/bnode.c | 28 +- fs/hfs/brec.c | 35 +- fs/hfs/btree.c | 2 +- fs/hfs/catalog.c | 129 +- fs/hfs/extent.c | 19 +- fs/hfs/hfs_fs.h | 39 +- fs/hfs/inode.c | 25 +- fs/hfs/mdb.c | 20 +- fs/hfs/super.c | 4 + fs/hfsplus/attributes.c | 8 +- fs/hfsplus/bfind.c | 12 +- fs/hfsplus/bitmap.c | 10 +- fs/hfsplus/bnode.c | 69 +- fs/hfsplus/brec.c | 10 +- fs/hfsplus/btree.c | 10 +- fs/hfsplus/catalog.c | 6 +- fs/hfsplus/dir.c | 2 +- fs/hfsplus/extents.c | 27 +- fs/hfsplus/hfsplus_fs.h | 85 +- fs/hfsplus/super.c | 41 +- fs/hfsplus/unicode.c | 48 +- fs/hfsplus/xattr.c | 10 +- fs/internal.h | 6 +- fs/jbd2/checkpoint.c | 2 +- fs/jfs/inode.c | 8 +- fs/jfs/jfs_dtree.c | 4 +- fs/jfs/jfs_logmgr.c | 1 + fs/jfs/jfs_mount.c | 10 +- fs/jfs/jfs_txnmgr.c | 9 +- fs/lockd/svc.c | 6 +- fs/lockd/svclock.c | 2 +- fs/mount.h | 39 +- fs/namei.c | 12 +- fs/namespace.c | 1004 +-- fs/nfs/blocklayout/blocklayout.c | 8 +- fs/nfs/blocklayout/dev.c | 8 +- fs/nfs/callback.c | 10 +- fs/nfs/dir.c | 26 +- fs/nfs/file.c | 29 +- fs/nfs/filelayout/filelayout.c | 10 +- fs/nfs/filelayout/filelayoutdev.c | 10 +- fs/nfs/flexfilelayout/flexfilelayout.c | 786 +- fs/nfs/flexfilelayout/flexfilelayout.h | 64 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 115 +- fs/nfs/fs_context.c | 3 +- fs/nfs/localio.c | 2 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs42proc.c | 4 +- fs/nfs/nfs42xdr.c | 2 +- fs/nfs/nfs4file.c | 1 - fs/nfs/nfs4proc.c | 10 +- fs/nfs/nfs4state.c | 3 - fs/nfs/nfs4super.c | 44 +- fs/nfs/nfs4xdr.c | 4 +- fs/nfs/nfstrace.h | 139 +- fs/nfs/write.c | 34 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/blocklayout.c | 25 +- fs/nfsd/blocklayoutxdr.c | 86 +- fs/nfsd/blocklayoutxdr.h | 4 +- fs/nfsd/debugfs.c | 2 +- fs/nfsd/export.c | 86 +- fs/nfsd/export.h | 5 +- fs/nfsd/filecache.c | 21 + fs/nfsd/filecache.h | 1 + fs/nfsd/flexfilelayoutxdr.c | 3 +- fs/nfsd/localio.c | 1 + fs/nfsd/lockd.c | 15 - fs/nfsd/nfs4layouts.c | 1 + fs/nfsd/nfs4proc.c | 98 +- fs/nfsd/nfs4recover.c | 31 +- fs/nfsd/nfs4state.c | 86 +- fs/nfsd/nfs4xdr.c | 32 +- fs/nfsd/nfscache.c | 15 +- fs/nfsd/nfsctl.c | 139 +- fs/nfsd/nfsfh.c | 47 +- fs/nfsd/nfsfh.h | 38 - fs/nfsd/nfssvc.c | 7 +- fs/nfsd/pnfs.h | 1 - fs/nfsd/state.h | 16 +- fs/nfsd/vfs.c | 2 +- fs/nfsd/vfs.h | 33 + fs/nfsd/xdr4.h | 39 +- fs/notify/fanotify/fanotify.h | 2 - fs/notify/fanotify/fanotify_user.c | 105 - fs/notify/inotify/inotify_fsnotify.c | 2 +- fs/nsfs.c | 2 +- fs/ntfs3/bitmap.c | 1 - fs/ntfs3/file.c | 28 - fs/ntfs3/index.c | 10 - fs/ntfs3/inode.c | 16 +- fs/ntfs3/ntfs_fs.h | 2 +- fs/ntfs3/run.c | 12 +- fs/open.c | 20 +- fs/orangefs/namei.c | 10 +- fs/orangefs/orangefs-debugfs.c | 11 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/orangefs/xattr.c | 12 +- fs/overlayfs/copy_up.c | 4 +- fs/overlayfs/dir.c | 29 +- fs/overlayfs/file.c | 2 +- fs/overlayfs/inode.c | 1 - fs/overlayfs/namei.c | 17 +- fs/overlayfs/overlayfs.h | 16 +- fs/overlayfs/ovl_entry.h | 1 - fs/overlayfs/params.c | 15 +- fs/overlayfs/params.h | 1 - fs/overlayfs/readdir.c | 126 +- fs/overlayfs/super.c | 66 +- fs/overlayfs/util.c | 14 +- fs/pidfs.c | 2 +- fs/pnode.c | 75 +- fs/pnode.h | 1 - fs/pstore/zone.c | 21 +- fs/quota/dquot.c | 10 +- fs/resctrl/ctrlmondata.c | 26 +- fs/resctrl/internal.h | 58 +- fs/resctrl/monitor.c | 1008 ++- fs/resctrl/rdtgroup.c | 259 +- fs/smb/client/Kconfig | 1 - fs/smb/client/cached_dir.c | 32 +- fs/smb/client/cached_dir.h | 7 +- fs/smb/client/cifsencrypt.c | 8 +- fs/smb/client/dir.c | 53 +- fs/smb/client/fs_context.c | 11 +- fs/smb/client/inode.c | 2 +- fs/smb/client/smb2ops.c | 303 +- fs/smb/client/smb2pdu.c | 18 +- fs/smb/client/smb2pdu.h | 16 +- fs/smb/client/trace.h | 3 +- fs/smb/common/Makefile | 1 + fs/smb/common/arc4.h | 23 + fs/smb/common/cifs_arc4.c | 75 + fs/smb/server/Kconfig | 1 - fs/smb/server/auth.c | 9 +- fs/smb/server/connection.c | 23 +- fs/smb/server/connection.h | 6 +- fs/smb/server/ksmbd_netlink.h | 5 +- fs/smb/server/mgmt/share_config.c | 2 +- fs/smb/server/mgmt/user_session.c | 28 +- fs/smb/server/server.h | 1 - fs/smb/server/smb2pdu.c | 7 +- fs/smb/server/transport_ipc.c | 3 - fs/smb/server/transport_rdma.c | 5 - fs/smb/server/transport_tcp.c | 97 +- fs/smb/server/vfs.c | 24 +- fs/smb/server/vfs.h | 6 +- fs/stat.c | 2 +- fs/super.c | 3 +- fs/sysfs/file.c | 22 +- fs/udf/inode.c | 3 - fs/vboxsf/dir.c | 25 +- fs/zonefs/file.c | 2 +- fs/zonefs/super.c | 4 +- include/acpi/acexcep.h | 10 +- include/acpi/acpixf.h | 8 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 1 + include/acpi/actbl2.h | 21 + include/acpi/processor.h | 34 +- include/asm-generic/bitops/__ffs.h | 2 +- include/asm-generic/bitops/__fls.h | 2 +- include/asm-generic/bitops/builtin-__ffs.h | 2 +- include/asm-generic/bitops/builtin-__fls.h | 2 +- include/asm-generic/bitops/builtin-fls.h | 2 +- include/asm-generic/bitops/ffs.h | 2 +- include/asm-generic/bitops/fls.h | 2 +- include/asm-generic/bitops/fls64.h | 4 +- include/asm-generic/io.h | 98 +- include/asm-generic/thread_info_tif.h | 48 + include/asm-generic/vdso/vsyscall.h | 4 - include/asm-generic/vmlinux.lds.h | 5 +- include/clocksource/arm_arch_timer.h | 5 - include/crypto/chacha.h | 37 +- include/crypto/curve25519.h | 40 +- include/crypto/hash.h | 16 +- include/crypto/internal/blake2s.h | 21 - include/crypto/internal/poly1305.h | 16 +- include/crypto/internal/scompress.h | 11 +- include/crypto/md5.h | 181 +- include/crypto/poly1305.h | 9 - include/dt-bindings/clock/qcom,apss-ipq.h | 6 + include/dt-bindings/clock/qcom,dispcc-sc7280.h | 4 + include/dt-bindings/clock/raspberrypi,rp1-clocks.h | 4 + .../dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h | 1 + .../dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h | 1 + include/dt-bindings/clock/sun55i-a523-ccu.h | 1 + include/dt-bindings/clock/sun55i-a523-mcu-ccu.h | 54 + include/dt-bindings/clock/tegra30-car.h | 3 +- include/dt-bindings/gpio/tegra256-gpio.h | 28 + include/dt-bindings/interconnect/qcom,ipq5424.h | 3 + .../interrupt-controller/aspeed-scu-ic.h | 14 + include/dt-bindings/memory/tegra210-mc.h | 74 + .../pinctrl/renesas,r9a09g077-pinctrl.h | 22 + include/dt-bindings/power/amlogic,s6-pwrc.h | 29 + include/dt-bindings/power/amlogic,s7-pwrc.h | 20 + include/dt-bindings/power/amlogic,s7d-pwrc.h | 27 + include/dt-bindings/power/marvell,pxa1908-power.h | 17 + include/dt-bindings/power/qcom,rpmhpd.h | 233 + include/dt-bindings/power/qcom-rpmpd.h | 391 +- include/dt-bindings/reset/nvidia,tegra114-car.h | 13 + include/dt-bindings/reset/sun55i-a523-mcu-ccu.h | 30 + include/dt-bindings/reset/thead,th1520-reset.h | 7 + include/dt-bindings/thermal/tegra114-soctherm.h | 19 + include/kunit/run-in-irq-context.h | 129 + include/kunit/test.h | 95 +- include/linux/adi-axi-common.h | 21 + include/linux/audit.h | 25 +- include/linux/backing-dev.h | 14 +- include/linux/bitops.h | 2 +- include/linux/bpf.h | 73 +- include/linux/bpf_verifier.h | 65 +- include/linux/btf.h | 2 +- include/linux/cc_platform.h | 8 + .../controller => include/linux/cdx}/bitfield.h | 0 include/linux/cdx/edac_cdx_pcol.h | 28 + include/linux/cdx/mcdi.h | 199 + include/linux/ceph/messenger.h | 4 +- include/linux/cfi.h | 6 +- include/linux/cfi_types.h | 8 +- include/linux/cgroup-defs.h | 43 +- include/linux/cgroup.h | 6 + include/linux/compiler.h | 2 +- include/linux/compiler_types.h | 23 + include/linux/cpufreq.h | 7 +- include/linux/dcache.h | 5 +- include/linux/device.h | 3 + include/linux/device/devres.h | 2 + include/linux/exportfs.h | 2 +- include/linux/f2fs_fs.h | 1 - include/linux/filter.h | 17 +- include/linux/firewire.h | 33 +- include/linux/firmware/qcom/qcom_scm.h | 6 + include/linux/firmware/qcom/qcom_tzmem.h | 15 + include/linux/fs.h | 47 +- include/linux/fs_context.h | 9 +- include/linux/fsnotify_backend.h | 2 - include/linux/gpio/driver.h | 105 +- include/linux/gpio/forwarder.h | 41 + include/linux/gpio/generic.h | 102 +- include/linux/gpio/gpio-nomadik.h | 6 +- include/linux/gpio/regmap.h | 18 + include/linux/hfs_common.h | 20 + include/linux/hisi_acc_qm.h | 22 +- include/linux/hrtimer.h | 14 +- include/linux/hrtimer_defs.h | 2 - include/linux/hwmon.h | 4 + include/linux/i2c.h | 2 +- include/linux/i3c/master.h | 26 + include/linux/ipc_namespace.h | 6 +- include/linux/ipmi_smi.h | 11 +- include/linux/irq.h | 6 +- include/linux/jiffies.h | 2 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/lsm_hooks.h | 3 + include/linux/memcontrol.h | 26 +- include/linux/mfd/arizona/pdata.h | 6 + include/linux/mfd/bq257xx.h | 104 + include/linux/mfd/loongson-se.h | 53 + include/linux/mfd/max7360.h | 109 + include/linux/mfd/mc13xxx.h | 6 - include/linux/mfd/nct6694.h | 102 + include/linux/mfd/qnap-mcu.h | 2 + include/linux/mfd/rohm-bd71828.h | 63 + include/linux/mm.h | 2 +- include/linux/mm_types.h | 5 + include/linux/mmc/host.h | 13 + include/linux/module.h | 18 +- include/linux/mount.h | 9 +- include/linux/msi.h | 6 +- include/linux/namei.h | 2 +- include/linux/nfs_page.h | 2 + include/linux/nfs_xdr.h | 4 +- include/linux/nfslocalio.h | 1 + include/linux/of.h | 15 +- include/linux/of_irq.h | 6 - include/linux/once.h | 4 +- include/linux/pagemap.h | 2 - include/linux/pagewalk.h | 3 + include/linux/perf_event.h | 4 +- include/linux/pinctrl/pinconf-generic.h | 12 +- include/linux/pinctrl/pinctrl.h | 14 + include/linux/pinctrl/pinmux.h | 2 + include/linux/platform_data/cros_ec_commands.h | 29 +- include/linux/platform_data/cros_ec_proto.h | 18 +- include/linux/platform_data/dmtimer-omap.h | 4 + include/linux/platform_data/tmio.h | 3 + include/linux/pm_opp.h | 30 + include/linux/power/max77705_charger.h | 144 +- include/linux/power_supply.h | 2 + include/linux/preempt.h | 11 +- include/linux/property.h | 14 +- include/linux/psp-platform-access.h | 2 + include/linux/psp-sev.h | 44 +- include/linux/pwm.h | 3 + include/linux/rcupdate.h | 42 +- include/linux/regulator/s2dos05.h | 73 + include/linux/resctrl.h | 148 +- include/linux/resctrl_types.h | 18 +- include/linux/rhashtable.h | 56 +- include/linux/rseq.h | 11 +- include/linux/rtsx_usb.h | 11 + include/linux/sched.h | 118 + include/linux/sched/ext.h | 6 +- include/linux/sched/signal.h | 4 + include/linux/sched/topology.h | 29 +- include/linux/scmi_protocol.h | 2 +- include/linux/security.h | 10 +- include/linux/soc/qcom/geni-se.h | 4 + include/linux/soc/qcom/mdt_loader.h | 7 +- include/linux/spi/spi.h | 16 +- include/linux/stddef.h | 24 +- include/linux/string_choices.h | 12 + include/linux/sunrpc/debug.h | 30 +- include/linux/sunrpc/svc.h | 4 +- include/linux/sunrpc/svc_xprt.h | 6 +- include/linux/sunrpc/xdr.h | 12 +- include/linux/suspend.h | 6 + include/linux/syscalls.h | 2 + include/linux/sysfs.h | 11 +- include/linux/tee_core.h | 113 +- include/linux/tee_drv.h | 22 + include/linux/tnum.h | 6 + include/linux/topology.h | 2 +- include/linux/uprobes.h | 20 +- include/linux/verification.h | 1 + include/linux/wait.h | 12 - include/linux/workqueue.h | 32 +- include/net/bonding.h | 1 + include/net/xdp.h | 5 + include/net/xdp_sock_drv.h | 21 +- include/soc/at91/sama7-sfrbu.h | 7 - include/soc/rockchip/rk3588_grf.h | 8 +- include/soc/rockchip/rockchip_grf.h | 1 + include/trace/events/hwmon.h | 10 +- include/uapi/linux/audit.h | 2 + include/uapi/linux/bpf.h | 22 + include/uapi/linux/ext4.h | 53 - include/uapi/linux/fuse.h | 22 +- include/uapi/linux/i8k.h | 2 + include/uapi/linux/psp-sev.h | 10 +- include/uapi/linux/psp-sfs.h | 87 + include/uapi/linux/tee.h | 87 +- include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_spi.h | 181 + include/uapi/misc/uacce/hisi_qm.h | 1 + include/vdso/datapage.h | 9 +- include/vdso/gettime.h | 1 + include/vdso/jiffies.h | 2 +- include/xen/grant_table.h | 4 +- include/xen/mem-reservation.h | 4 +- include/xen/xen-ops.h | 7 +- include/xen/xen.h | 9 +- init/Kconfig | 18 +- init/init_task.c | 3 + init/initramfs_test.c | 67 +- kernel/Kconfig.preempt | 13 + kernel/Makefile | 2 +- kernel/acct.c | 96 +- kernel/audit.c | 278 +- kernel/audit.h | 13 +- kernel/audit_tree.c | 18 +- kernel/auditfilter.c | 2 +- kernel/auditsc.c | 63 +- kernel/bpf/Kconfig | 2 +- kernel/bpf/Makefile | 2 +- kernel/bpf/arena.c | 30 + kernel/bpf/arraymap.c | 21 +- kernel/bpf/bpf_cgrp_storage.c | 6 +- kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/bpf_iter.c | 6 +- kernel/bpf/bpf_lru_list.c | 10 +- kernel/bpf/bpf_struct_ops.c | 12 + kernel/bpf/bpf_task_storage.c | 6 +- kernel/bpf/btf.c | 99 +- kernel/bpf/cgroup.c | 11 +- kernel/bpf/core.c | 60 +- kernel/bpf/cpumap.c | 2 +- kernel/bpf/devmap.c | 2 +- kernel/bpf/hashtab.c | 43 +- kernel/bpf/helpers.c | 612 +- kernel/bpf/liveness.c | 733 ++ kernel/bpf/local_storage.c | 2 +- kernel/bpf/log.c | 30 +- kernel/bpf/memalloc.c | 2 +- kernel/bpf/stackmap.c | 20 +- kernel/bpf/syscall.c | 125 +- kernel/bpf/tnum.c | 63 +- kernel/bpf/trampoline.c | 18 +- kernel/bpf/verifier.c | 877 +- kernel/cgroup/cgroup-internal.h | 11 +- kernel/cgroup/cgroup-v1.c | 19 +- kernel/cgroup/cgroup.c | 223 +- kernel/cgroup/cpuset-internal.h | 5 +- kernel/cgroup/cpuset-v1.c | 12 +- kernel/cgroup/cpuset.c | 752 +- kernel/cgroup/debug.c | 4 - kernel/cgroup/freezer.c | 16 +- kernel/configs/hardening.config | 4 +- kernel/entry/common.c | 16 +- kernel/events/callchain.c | 40 +- kernel/events/core.c | 375 +- kernel/events/internal.h | 4 +- kernel/events/ring_buffer.c | 2 +- kernel/events/uprobes.c | 111 +- kernel/fork.c | 5 + kernel/futex/syscalls.c | 106 +- kernel/irq/Kconfig | 6 +- kernel/irq/chip.c | 37 + kernel/irq/devres.c | 127 +- kernel/irq/handle.c | 49 +- kernel/irq/irq_test.c | 55 +- kernel/irq/irqdesc.c | 7 - kernel/irq/msi.c | 3 - kernel/kcsan/kcsan_test.c | 2 +- kernel/module/Kconfig | 2 +- kernel/module/tree_lookup.c | 2 +- kernel/padata.c | 15 +- kernel/power/energy_model.c | 11 +- kernel/power/hibernate.c | 39 +- kernel/power/process.c | 1 - kernel/power/snapshot.c | 2 +- kernel/power/suspend.c | 1 + kernel/power/swap.c | 6 +- kernel/rseq.c | 10 +- kernel/sched/build_policy.c | 1 + kernel/sched/core.c | 70 +- kernel/sched/deadline.c | 73 +- kernel/sched/ext.c | 1556 +--- kernel/sched/ext.h | 25 - kernel/sched/ext_idle.c | 146 +- kernel/sched/ext_internal.h | 1078 +++ kernel/sched/fair.c | 489 +- kernel/sched/pelt.h | 4 +- kernel/sched/rq-offsets.c | 12 + kernel/sched/sched.h | 7 +- kernel/sched/topology.c | 73 +- kernel/seccomp.c | 44 +- kernel/smp.c | 11 +- kernel/softirq.c | 145 +- kernel/sys_ni.c | 1 + kernel/time/Makefile | 2 +- kernel/time/alarmtimer.c | 2 +- kernel/time/clockevents.c | 2 +- kernel/time/clocksource.c | 7 +- kernel/time/hrtimer.c | 40 +- kernel/time/itimer.c | 3 +- kernel/time/posix-timers.c | 7 +- kernel/time/sched_clock.c | 4 +- kernel/time/tick-common.c | 16 +- kernel/time/tick-internal.h | 2 +- kernel/time/timer_list.c | 2 - kernel/trace/bpf_trace.c | 203 +- kernel/trace/trace.c | 3 +- kernel/workqueue.c | 80 +- lib/Kconfig.debug | 18 +- lib/Kconfig.kcsan | 6 - lib/Kconfig.kmsan | 11 +- lib/Makefile | 4 - lib/clz_ctz.c | 8 +- lib/crc/arm/crc-t10dif.h | 8 +- lib/crc/arm/crc32.h | 8 +- lib/crc/arm64/crc-t10dif.h | 8 +- lib/crc/arm64/crc32.h | 11 +- lib/crc/loongarch/crc32.h | 2 +- lib/crc/mips/crc32.h | 2 +- lib/crc/powerpc/crc-t10dif.h | 7 +- lib/crc/powerpc/crc32.h | 7 +- lib/crc/sparc/crc32.h | 2 +- lib/crc/tests/crc_kunit.c | 62 +- lib/crc/x86/crc-pclmul-template.h | 3 +- lib/crc/x86/crc-t10dif.h | 2 +- lib/crc/x86/crc32.h | 4 +- lib/crc/x86/crc64.h | 2 +- lib/crypto/Kconfig | 169 +- lib/crypto/Makefile | 169 +- lib/crypto/arm/Kconfig | 24 - lib/crypto/arm/Makefile | 26 - lib/crypto/arm/blake2s-core.S | 5 +- lib/crypto/arm/blake2s-glue.c | 7 - lib/crypto/arm/blake2s.h | 5 + lib/crypto/arm/chacha-glue.c | 138 - lib/crypto/arm/chacha.h | 117 + .../crypto => lib/crypto/arm}/curve25519-core.S | 0 lib/crypto/arm/curve25519.h | 47 + lib/crypto/arm/poly1305-armv4.pl | 3 +- lib/crypto/arm/poly1305-glue.c | 76 - lib/crypto/arm/poly1305.h | 53 + lib/crypto/arm/sha1.h | 2 +- lib/crypto/arm/sha256.h | 12 +- lib/crypto/arm/sha512.h | 7 +- lib/crypto/arm64/Kconfig | 14 - lib/crypto/arm64/Makefile | 17 - lib/crypto/arm64/chacha-neon-glue.c | 119 - lib/crypto/arm64/chacha.h | 99 + lib/crypto/arm64/poly1305-armv8.pl | 3 + lib/crypto/arm64/poly1305-glue.c | 74 - lib/crypto/arm64/poly1305.h | 50 + lib/crypto/arm64/sha1.h | 2 +- lib/crypto/arm64/sha256.h | 12 +- lib/crypto/arm64/sha512.h | 7 +- lib/crypto/blake2s-generic.c | 111 - lib/crypto/blake2s-selftest.c | 651 -- lib/crypto/blake2s.c | 105 +- lib/crypto/{chacha.c => chacha-block-generic.c} | 0 lib/crypto/chacha.c | 142 +- lib/crypto/curve25519-generic.c | 25 - lib/crypto/curve25519-selftest.c | 1321 --- lib/crypto/curve25519.c | 69 +- lib/crypto/libchacha.c | 35 - lib/crypto/md5.c | 322 + lib/crypto/mips/Kconfig | 12 - lib/crypto/mips/Makefile | 19 - lib/crypto/mips/chacha-glue.c | 29 - lib/crypto/mips/chacha.h | 14 + lib/crypto/mips/md5.h | 65 + lib/crypto/mips/poly1305-glue.c | 33 - lib/crypto/mips/poly1305-mips.pl | 8 +- lib/crypto/mips/poly1305.h | 14 + lib/crypto/poly1305-generic.c | 25 - lib/crypto/poly1305.c | 81 +- lib/crypto/powerpc/Kconfig | 16 - lib/crypto/powerpc/Makefile | 7 - lib/crypto/powerpc/chacha-p10-glue.c | 100 - lib/crypto/powerpc/chacha.h | 76 + .../crypto/powerpc}/curve25519-ppc64le_asm.S | 0 lib/crypto/powerpc/curve25519.h | 186 + .../crypto => lib/crypto/powerpc}/md5-asm.S | 0 lib/crypto/powerpc/md5.h | 12 + lib/crypto/powerpc/poly1305-p10-glue.c | 96 - lib/crypto/powerpc/poly1305.h | 74 + lib/crypto/riscv/Kconfig | 8 - lib/crypto/riscv/Makefile | 4 - lib/crypto/riscv/chacha-riscv64-glue.c | 75 - lib/crypto/riscv/chacha.h | 51 + lib/crypto/riscv/poly1305-riscv.pl | 847 ++ lib/crypto/riscv/poly1305.h | 14 + lib/crypto/riscv/sha256.h | 10 +- lib/crypto/riscv/sha512.h | 6 +- lib/crypto/s390/Kconfig | 7 - lib/crypto/s390/Makefile | 4 - lib/crypto/s390/chacha-glue.c | 57 - lib/crypto/s390/chacha.h | 36 + lib/crypto/s390/sha1.h | 2 +- lib/crypto/s390/sha256.h | 2 +- lib/crypto/s390/sha512.h | 2 +- lib/crypto/sparc/md5.h | 48 + {arch/sparc/crypto => lib/crypto/sparc}/md5_asm.S | 0 lib/crypto/sparc/sha1.h | 2 +- lib/crypto/sparc/sha256.h | 2 +- lib/crypto/sparc/sha512.h | 2 +- lib/crypto/tests/Kconfig | 29 + lib/crypto/tests/Makefile | 3 + lib/crypto/tests/blake2s-testvecs.h | 238 + lib/crypto/tests/blake2s_kunit.c | 134 + lib/crypto/tests/curve25519_kunit.c | 1363 ++++ lib/crypto/tests/hash-test-template.h | 123 +- lib/crypto/tests/md5-testvecs.h | 186 + lib/crypto/tests/md5_kunit.c | 39 + lib/crypto/x86/Kconfig | 26 - lib/crypto/x86/Makefile | 17 - lib/crypto/x86/blake2s-core.S | 28 +- lib/crypto/x86/blake2s-glue.c | 70 - lib/crypto/x86/blake2s.h | 64 + lib/crypto/x86/chacha.h | 176 + lib/crypto/x86/chacha_glue.c | 196 - lib/crypto/x86/curve25519.h | 1613 ++++ lib/crypto/x86/poly1305-x86_64-cryptogams.pl | 33 +- lib/crypto/x86/poly1305.h | 158 + lib/crypto/x86/poly1305_glue.c | 175 - lib/crypto/x86/sha1.h | 2 +- lib/crypto/x86/sha256.h | 5 +- lib/crypto/x86/sha512.h | 6 +- lib/kunit/Kconfig | 11 + lib/kunit/Makefile | 2 +- lib/kunit/kunit-example-test.c | 217 + lib/kunit/test.c | 94 +- lib/lzo/lzo1x_compress.c | 2 +- lib/lzo/lzo1x_decompress_safe.c | 6 +- lib/raid6/recov_rvv.c | 2 - lib/raid6/rvv.c | 63 +- lib/test_objpool.c | 2 +- lib/tests/Makefile | 1 + lib/tests/ffs_kunit.c | 566 ++ lib/vdso/Kconfig | 25 +- lib/vdso/Makefile | 2 +- lib/vdso/datastore.c | 6 +- lib/vdso/gettimeofday.c | 27 - mm/backing-dev.c | 2 +- mm/damon/vaddr.c | 8 +- mm/filemap.c | 34 +- mm/hugetlb.c | 2 + mm/memcontrol.c | 7 +- mm/migrate.c | 15 +- mm/page-writeback.c | 45 +- mm/pagewalk.c | 36 +- net/9p/trans_fd.c | 17 +- net/9p/trans_usbg.c | 16 +- net/bpf/test_run.c | 59 +- net/ceph/Kconfig | 3 +- net/ceph/messenger_v2.c | 77 +- net/core/filter.c | 210 +- net/netlabel/netlabel_user.c | 8 +- net/nfc/nci/ntf.c | 135 +- net/sunrpc/Kconfig | 14 - net/sunrpc/auth_gss/gss_rpc_xdr.c | 8 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/svc.c | 28 +- net/sunrpc/svc_xprt.c | 20 +- net/sunrpc/svcsock.c | 25 +- net/sunrpc/sysfs.c | 2 +- net/sunrpc/xprtrdma/rpc_rdma.c | 2 +- rust/Makefile | 29 +- rust/bindgen_parameters | 5 + rust/bindings/bindings_helper.h | 3 + rust/bindings/lib.rs | 8 + rust/helpers/atomic.c | 1040 +++ rust/helpers/barrier.c | 18 + rust/helpers/helpers.c | 4 + rust/helpers/irq.c | 9 + rust/helpers/pci.c | 18 + rust/helpers/processor.c | 8 + rust/helpers/refcount.c | 10 + rust/helpers/regulator.c | 10 + rust/kernel/acpi.rs | 7 +- rust/kernel/alloc.rs | 15 +- rust/kernel/alloc/allocator.rs | 8 + rust/kernel/alloc/allocator_test.rs | 124 - rust/kernel/alloc/kbox.rs | 92 +- rust/kernel/alloc/kvec.rs | 24 +- rust/kernel/alloc/kvec/errors.rs | 2 +- rust/kernel/alloc/layout.rs | 2 +- rust/kernel/auxiliary.rs | 8 +- rust/kernel/block/mq.rs | 2 +- rust/kernel/block/mq/gen_disk.rs | 4 +- rust/kernel/block/mq/operations.rs | 7 +- rust/kernel/block/mq/raw_writer.rs | 3 +- rust/kernel/block/mq/request.rs | 73 +- rust/kernel/configfs.rs | 4 +- rust/kernel/cpu.rs | 1 + rust/kernel/cpufreq.rs | 8 +- rust/kernel/cpumask.rs | 5 +- rust/kernel/cred.rs | 6 +- rust/kernel/debugfs.rs | 594 ++ rust/kernel/debugfs/callback_adapters.rs | 122 + rust/kernel/debugfs/entry.rs | 164 + rust/kernel/debugfs/file_ops.rs | 247 + rust/kernel/debugfs/traits.rs | 102 + rust/kernel/device.rs | 13 +- rust/kernel/device/property.rs | 23 +- rust/kernel/device_id.rs | 8 +- rust/kernel/devres.rs | 4 +- rust/kernel/dma.rs | 2 +- rust/kernel/drm/device.rs | 6 +- rust/kernel/drm/driver.rs | 2 +- rust/kernel/drm/file.rs | 2 +- rust/kernel/drm/gem/mod.rs | 2 +- rust/kernel/drm/ioctl.rs | 2 +- rust/kernel/error.rs | 66 +- rust/kernel/firmware.rs | 2 +- rust/kernel/fs/file.rs | 5 +- rust/kernel/io.rs | 1 + rust/kernel/io/poll.rs | 104 + rust/kernel/irq.rs | 24 + rust/kernel/irq/flags.rs | 124 + rust/kernel/irq/request.rs | 507 ++ rust/kernel/kunit.rs | 25 +- rust/kernel/lib.rs | 8 +- rust/kernel/list.rs | 120 + rust/kernel/miscdevice.rs | 2 +- rust/kernel/net/phy.rs | 2 +- rust/kernel/of.rs | 2 +- rust/kernel/opp.rs | 29 +- rust/kernel/pci.rs | 180 +- rust/kernel/pci/id.rs | 578 ++ rust/kernel/platform.rs | 178 +- rust/kernel/prelude.rs | 5 +- rust/kernel/processor.rs | 14 + rust/kernel/ptr.rs | 228 + rust/kernel/regulator.rs | 171 +- rust/kernel/seq_file.rs | 6 +- rust/kernel/sync.rs | 4 + rust/kernel/sync/arc.rs | 63 +- rust/kernel/sync/aref.rs | 17 +- rust/kernel/sync/atomic.rs | 551 ++ rust/kernel/sync/atomic/internal.rs | 265 + rust/kernel/sync/atomic/ordering.rs | 104 + rust/kernel/sync/atomic/predefine.rs | 169 + rust/kernel/sync/barrier.rs | 61 + rust/kernel/sync/refcount.rs | 113 + rust/kernel/task.rs | 7 +- rust/kernel/time.rs | 163 +- rust/kernel/time/hrtimer.rs | 152 +- rust/kernel/time/hrtimer/arc.rs | 9 +- rust/kernel/time/hrtimer/pin.rs | 9 +- rust/kernel/time/hrtimer/pin_mut.rs | 12 +- rust/kernel/time/hrtimer/tbox.rs | 9 +- rust/macros/kunit.rs | 48 +- rust/macros/quote.rs | 104 +- rust/uapi/lib.rs | 2 + samples/rust/Kconfig | 22 + samples/rust/Makefile | 2 + samples/rust/rust_configfs.rs | 2 +- samples/rust/rust_debugfs.rs | 151 + samples/rust/rust_debugfs_scoped.rs | 134 + samples/rust/rust_dma.rs | 8 +- samples/rust/rust_driver_auxiliary.rs | 12 +- samples/rust/rust_driver_pci.rs | 9 +- samples/rust/rust_driver_platform.rs | 2 +- scripts/Makefile.dtbs | 1 + scripts/Makefile.extrawarn | 18 +- scripts/Makefile.vmlinux | 79 +- scripts/Makefile.vmlinux_o | 26 +- scripts/atomic/gen-atomics.sh | 1 + scripts/atomic/gen-rust-atomic-helpers.sh | 67 + scripts/crypto/gen-hash-testvecs.py | 27 +- scripts/dtc/checks.c | 23 +- scripts/dtc/data.c | 47 +- scripts/dtc/dt_to_config | 8 +- scripts/dtc/dtc-lexer.l | 15 + scripts/dtc/dtc.c | 6 +- scripts/dtc/dtc.h | 5 +- scripts/dtc/fdtoverlay.c | 8 + scripts/dtc/flattree.c | 2 +- scripts/dtc/libfdt/fdt.c | 8 +- scripts/dtc/libfdt/fdt.h | 4 +- scripts/dtc/libfdt/fdt_overlay.c | 8 +- scripts/dtc/libfdt/fdt_rw.c | 41 +- scripts/dtc/libfdt/libfdt.h | 179 +- scripts/dtc/libfdt/libfdt_internal.h | 14 +- scripts/dtc/livetree.c | 25 +- scripts/dtc/srcpos.c | 17 +- scripts/dtc/srcpos.h | 1 + scripts/dtc/treesource.c | 52 +- scripts/dtc/util.c | 16 + scripts/dtc/util.h | 5 + scripts/dtc/version_gen.h | 2 +- scripts/extract-vmlinux | 8 +- scripts/gcc-plugins/gcc-common.h | 7 + scripts/gdb/linux/timerlist.py | 2 - scripts/generate_rust_analyzer.py | 4 +- scripts/kconfig/expr.h | 1 + scripts/kconfig/lexer.l | 1 + scripts/kconfig/nconf.gui.c | 8 +- scripts/kconfig/parser.y | 47 + scripts/kconfig/qconf.cc | 13 + scripts/kconfig/symbol.c | 7 +- scripts/kconfig/tests/conftest.py | 17 +- scripts/kconfig/tests/err_transitional/Kconfig | 52 + scripts/kconfig/tests/err_transitional/__init__.py | 14 + .../kconfig/tests/err_transitional/expected_stderr | 7 + scripts/kconfig/tests/transitional/Kconfig | 100 + scripts/kconfig/tests/transitional/__init__.py | 18 + scripts/kconfig/tests/transitional/expected_config | 12 + scripts/kconfig/tests/transitional/initial_config | 16 + scripts/link-vmlinux.sh | 5 +- scripts/min-tool-version.sh | 6 +- scripts/misc-check | 4 +- scripts/mksysmap | 6 + scripts/mod/file2alias.c | 35 +- scripts/mod/modpost.c | 15 + scripts/mod/modpost.h | 2 + scripts/rustdoc_test_gen.rs | 2 +- security/Kconfig | 1 + security/apparmor/af_unix.c | 14 +- security/apparmor/lsm.c | 3 + security/min_addr.c | 6 +- security/security.c | 114 +- security/selinux/avc.c | 13 +- security/selinux/hooks.c | 73 +- security/selinux/include/objsec.h | 20 + security/selinux/include/policycap.h | 1 + security/selinux/include/policycap_names.h | 1 + security/selinux/include/security.h | 4 +- security/selinux/selinuxfs.c | 18 +- security/smack/smack_lsm.c | 7 +- sound/core/hrtimer.c | 2 +- sound/hda/codecs/hdmi/hdmi.c | 1 + sound/hda/codecs/side-codecs/cirrus_scodec_test.c | 2 +- sound/soc/apple/mca.c | 1 + sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/arizona-jack.c | 17 +- tools/arch/riscv/include/asm/csr.h | 6 +- tools/arch/riscv/include/asm/vdso/processor.h | 4 +- tools/arch/x86/include/asm/inat.h | 15 + tools/arch/x86/include/asm/insn.h | 51 +- tools/arch/x86/include/asm/msr-index.h | 14 +- tools/arch/x86/lib/inat.c | 13 + tools/arch/x86/lib/insn.c | 35 +- tools/arch/x86/lib/x86-opcode-map.txt | 111 +- tools/arch/x86/tools/gen-insn-attr-x86.awk | 44 + tools/bpf/bpftool/Documentation/bpftool-gen.rst | 13 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 14 +- tools/bpf/bpftool/Documentation/bpftool-token.rst | 64 + tools/bpf/bpftool/Makefile | 6 +- tools/bpf/bpftool/bash-completion/bpftool | 37 +- tools/bpf/bpftool/btf_dumper.c | 2 +- tools/bpf/bpftool/cgroup.c | 4 + tools/bpf/bpftool/common.c | 93 + tools/bpf/bpftool/feature.c | 86 +- tools/bpf/bpftool/gen.c | 68 +- tools/bpf/bpftool/link.c | 54 +- tools/bpf/bpftool/main.c | 29 +- tools/bpf/bpftool/main.h | 21 + tools/bpf/bpftool/prog.c | 33 +- tools/bpf/bpftool/sign.c | 211 + tools/bpf/bpftool/token.c | 210 + tools/bpf/bpftool/tracelog.c | 11 +- tools/include/linux/cfi_types.h | 6 +- tools/include/nolibc/nolibc.h | 1 + tools/include/nolibc/poll.h | 4 +- tools/include/nolibc/std.h | 2 +- tools/include/nolibc/sys.h | 103 +- tools/include/nolibc/sys/random.h | 4 +- tools/include/nolibc/sys/timerfd.h | 8 +- tools/include/nolibc/sys/wait.h | 17 - tools/include/nolibc/time.h | 13 +- tools/include/nolibc/unistd.h | 2 +- tools/include/uapi/linux/bpf.h | 22 + tools/lib/bpf/Build | 2 +- tools/lib/bpf/bpf.c | 6 +- tools/lib/bpf/bpf.h | 5 +- tools/lib/bpf/bpf_gen_internal.h | 2 + tools/lib/bpf/btf.c | 1 - tools/lib/bpf/btf_dump.c | 1 - tools/lib/bpf/elf.c | 1 - tools/lib/bpf/features.c | 1 - tools/lib/bpf/gen_loader.c | 50 +- tools/lib/bpf/libbpf.c | 118 +- tools/lib/bpf/libbpf.h | 52 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_errno.c | 75 - tools/lib/bpf/libbpf_internal.h | 19 + tools/lib/bpf/libbpf_utils.c | 251 + tools/lib/bpf/linker.c | 1 - tools/lib/bpf/relo_core.c | 1 - tools/lib/bpf/ringbuf.c | 1 - tools/lib/bpf/skel_internal.h | 76 +- tools/lib/bpf/str_error.c | 104 - tools/lib/bpf/str_error.h | 19 - tools/lib/bpf/usdt.bpf.h | 44 +- tools/lib/bpf/usdt.c | 73 +- .../C/typedef/decoder/fixed_length_opaque.j2 | 2 +- tools/objtool/arch/x86/decode.c | 12 + tools/objtool/builtin-check.c | 2 + tools/objtool/check.c | 58 +- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 1 + tools/objtool/noreturns.h | 1 - tools/perf/util/include/linux/linkage.h | 2 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 4 +- tools/power/acpi/tools/acpidump/apdump.c | 3 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/cpupower/.gitignore | 3 - tools/power/cpupower/lib/cpuidle.c | 5 +- tools/power/cpupower/lib/cpupower.c | 2 +- .../x86/amd_pstate_tracer/amd_pstate_trace.py | 2 +- tools/power/x86/turbostat/turbostat.c | 4 +- tools/power/x86/x86_energy_perf_policy/Makefile | 29 +- .../x86_energy_perf_policy.8 | 15 +- .../x86_energy_perf_policy.c | 133 +- tools/sched_ext/include/scx/bpf_arena_common.bpf.h | 175 + tools/sched_ext/include/scx/bpf_arena_common.h | 33 + tools/sched_ext/include/scx/common.bpf.h | 104 +- tools/sched_ext/include/scx/common.h | 5 +- tools/sched_ext/include/scx/compat.bpf.h | 22 + tools/sched_ext/include/scx/user_exit_info.bpf.h | 40 + tools/sched_ext/include/scx/user_exit_info.h | 49 +- .../sched_ext/include/scx/user_exit_info_common.h | 30 + tools/sched_ext/scx_central.bpf.c | 2 +- tools/sched_ext/scx_central.c | 1 + tools/sched_ext/scx_flatcg.bpf.c | 2 +- tools/sched_ext/scx_flatcg.c | 2 + tools/sched_ext/scx_qmap.bpf.c | 98 +- tools/sched_ext/scx_qmap.c | 12 +- tools/sched_ext/scx_simple.c | 2 + tools/testing/kunit/configs/arch_uml.config | 5 +- tools/testing/kunit/kunit.py | 4 +- tools/testing/kunit/kunit_parser.py | 8 +- tools/testing/kunit/qemu_configs/mips.py | 18 + tools/testing/kunit/qemu_configs/mips64.py | 19 + tools/testing/kunit/qemu_configs/mips64el.py | 19 + tools/testing/kunit/qemu_configs/mipsel.py | 18 + .../test_data/test_is_test_passed-kselftest.log | 3 +- tools/testing/selftests/Makefile | 1 - tools/testing/selftests/arm64/abi/hwcap.c | 22 +- tools/testing/selftests/arm64/abi/tpidr2.c | 14 +- tools/testing/selftests/arm64/bti/assembler.h | 1 - tools/testing/selftests/arm64/fp/fp-ptrace.c | 1 - tools/testing/selftests/arm64/fp/fp-stress.c | 6 +- tools/testing/selftests/arm64/fp/kernel-test.c | 4 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 104 +- tools/testing/selftests/arm64/fp/vec-syscfg.c | 1 - tools/testing/selftests/arm64/fp/zt-ptrace.c | 1 - tools/testing/selftests/arm64/gcs/Makefile | 6 +- tools/testing/selftests/arm64/gcs/basic-gcs.c | 12 +- tools/testing/selftests/arm64/gcs/gcs-locking.c | 1 - tools/testing/selftests/arm64/gcs/gcs-stress.c | 2 +- tools/testing/selftests/arm64/pauth/exec_target.c | 7 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/DENYLIST.s390x | 1 - tools/testing/selftests/bpf/Makefile | 43 +- tools/testing/selftests/bpf/bench.c | 22 +- tools/testing/selftests/bpf/bench.h | 1 + .../selftests/bpf/benchs/bench_lpm_trie_map.c | 555 ++ tools/testing/selftests/bpf/benchs/bench_sockmap.c | 5 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 61 + .../selftests/bpf/benchs/run_bench_trigger.sh | 4 +- tools/testing/selftests/bpf/bpf_experimental.h | 56 +- tools/testing/selftests/bpf/bpf_kfuncs.h | 3 + tools/testing/selftests/bpf/bpf_util.h | 3 + tools/testing/selftests/bpf/cgroup_helpers.c | 20 + tools/testing/selftests/bpf/cgroup_helpers.h | 1 + tools/testing/selftests/bpf/config | 1 + tools/testing/selftests/bpf/config.aarch64 | 12 - tools/testing/selftests/bpf/config.ppc64el | 1 - tools/testing/selftests/bpf/config.riscv64 | 1 - tools/testing/selftests/bpf/config.s390x | 11 - tools/testing/selftests/bpf/config.x86_64 | 5 - tools/testing/selftests/bpf/network_helpers.c | 2 +- tools/testing/selftests/bpf/prog_tests/align.c | 178 +- .../selftests/bpf/prog_tests/arena_spin_lock.c | 13 + tools/testing/selftests/bpf/prog_tests/atomics.c | 10 +- .../selftests/bpf/prog_tests/attach_probe.c | 28 + .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 3 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- .../selftests/bpf/prog_tests/cgroup_xattr.c | 2 +- .../testing/selftests/bpf/prog_tests/cgrp_kfunc.c | 71 + tools/testing/selftests/bpf/prog_tests/dynptr.c | 2 + tools/testing/selftests/bpf/prog_tests/fd_array.c | 2 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 15 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 9 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 9 +- .../testing/selftests/bpf/prog_tests/kernel_flag.c | 2 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 247 +- tools/testing/selftests/bpf/prog_tests/map_excl.c | 54 + .../selftests/bpf/prog_tests/module_attach.c | 2 +- .../bpf/prog_tests/pinning_devmap_reuse.c | 50 + .../bpf/prog_tests/prog_tests_framework.c | 125 + .../testing/selftests/bpf/prog_tests/reg_bounds.c | 4 +- .../selftests/bpf/prog_tests/res_spin_lock.c | 16 + tools/testing/selftests/bpf/prog_tests/sha256.c | 52 + tools/testing/selftests/bpf/prog_tests/spin_lock.c | 12 +- .../selftests/bpf/prog_tests/stacktrace_build_id.c | 2 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 2 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 71 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 4 +- .../selftests/bpf/prog_tests/stacktrace_map_skip.c | 2 +- tools/testing/selftests/bpf/prog_tests/stream.c | 131 +- .../selftests/bpf/prog_tests/string_kfuncs.c | 1 + .../selftests/bpf/prog_tests/task_local_data.h | 386 + .../selftests/bpf/prog_tests/task_work_stress.c | 130 + .../prog_tests/test_struct_ops_id_ops_mapping.c | 74 + .../bpf/prog_tests/test_task_local_data.c | 297 + .../selftests/bpf/prog_tests/test_task_work.c | 157 + .../selftests/bpf/prog_tests/test_veristat.c | 44 +- tools/testing/selftests/bpf/prog_tests/timer.c | 34 + .../selftests/bpf/prog_tests/tracing_struct.c | 29 + tools/testing/selftests/bpf/prog_tests/uprobe.c | 156 +- .../selftests/bpf/prog_tests/uprobe_syscall.c | 484 +- tools/testing/selftests/bpf/prog_tests/usdt.c | 121 +- tools/testing/selftests/bpf/prog_tests/verifier.c | 4 + .../bpf/prog_tests/xdp_context_test_run.c | 222 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 31 +- .../selftests/bpf/prog_tests/xdp_pull_data.c | 179 + tools/testing/selftests/bpf/progs/arena_atomics.c | 9 +- .../testing/selftests/bpf/progs/arena_spin_lock.c | 5 +- tools/testing/selftests/bpf/progs/bpf_cc_cubic.c | 2 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 2 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 24 + tools/testing/selftests/bpf/progs/bpf_test_utils.h | 18 + .../selftests/bpf/progs/cgroup_read_xattr.c | 2 +- .../selftests/bpf/progs/cgrp_kfunc_success.c | 12 + tools/testing/selftests/bpf/progs/dynptr_fail.c | 258 + tools/testing/selftests/bpf/progs/dynptr_success.c | 55 + .../selftests/bpf/progs/exceptions_assert.c | 34 +- .../selftests/bpf/progs/freplace_connect_v4_prog.c | 2 +- .../selftests/bpf/progs/iters_state_safety.c | 6 +- .../selftests/bpf/progs/iters_task_failure.c | 4 +- tools/testing/selftests/bpf/progs/iters_testmod.c | 46 + .../selftests/bpf/progs/iters_testmod_seq.c | 6 +- .../testing/selftests/bpf/progs/kprobe_write_ctx.c | 22 + tools/testing/selftests/bpf/progs/loop1.c | 7 +- tools/testing/selftests/bpf/progs/loop2.c | 7 +- tools/testing/selftests/bpf/progs/loop3.c | 7 +- tools/testing/selftests/bpf/progs/loop6.c | 21 +- tools/testing/selftests/bpf/progs/lpm_trie.h | 30 + tools/testing/selftests/bpf/progs/lpm_trie_bench.c | 230 + tools/testing/selftests/bpf/progs/lpm_trie_map.c | 19 + tools/testing/selftests/bpf/progs/map_excl.c | 34 + .../selftests/bpf/progs/mem_rdonly_untrusted.c | 4 +- tools/testing/selftests/bpf/progs/rbtree_search.c | 2 +- tools/testing/selftests/bpf/progs/stacktrace_map.c | 78 + tools/testing/selftests/bpf/progs/stream.c | 158 + .../selftests/bpf/progs/string_kfuncs_failure1.c | 6 + .../selftests/bpf/progs/string_kfuncs_failure2.c | 1 + .../selftests/bpf/progs/string_kfuncs_success.c | 5 + .../bpf/progs/struct_ops_id_ops_mapping1.c | 59 + .../bpf/progs/struct_ops_id_ops_mapping2.c | 59 + .../selftests/bpf/progs/struct_ops_kptr_return.c | 2 +- .../selftests/bpf/progs/struct_ops_refcounted.c | 2 +- .../bpf/progs/tailcall_bpf2bpf_hierarchy1.c | 3 + .../bpf/progs/tailcall_bpf2bpf_hierarchy2.c | 3 + .../bpf/progs/tailcall_bpf2bpf_hierarchy3.c | 3 + .../bpf/progs/tailcall_bpf2bpf_hierarchy_fentry.c | 3 + .../selftests/bpf/progs/task_local_data.bpf.h | 237 + tools/testing/selftests/bpf/progs/task_work.c | 107 + tools/testing/selftests/bpf/progs/task_work_fail.c | 96 + .../testing/selftests/bpf/progs/task_work_stress.c | 73 + .../selftests/bpf/progs/test_cls_redirect.c | 6 +- .../selftests/bpf/progs/test_cls_redirect_dynptr.c | 2 +- tools/testing/selftests/bpf/progs/test_overhead.c | 5 +- .../selftests/bpf/progs/test_pinning_devmap.c | 20 + .../selftests/bpf/progs/test_stacktrace_map.c | 76 - .../selftests/bpf/progs/test_task_local_data.c | 65 + .../selftests/bpf/progs/test_tcp_hdr_options.c | 5 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 1 - tools/testing/selftests/bpf/progs/test_uprobe.c | 38 + tools/testing/selftests/bpf/progs/test_usdt.c | 31 + .../selftests/bpf/progs/test_xdp_devmap_tailcall.c | 29 + tools/testing/selftests/bpf/progs/test_xdp_meta.c | 419 + .../selftests/bpf/progs/test_xdp_pull_data.c | 48 + .../testing/selftests/bpf/progs/timer_interrupt.c | 48 + tools/testing/selftests/bpf/progs/tracing_struct.c | 33 + tools/testing/selftests/bpf/progs/trigger_bench.c | 12 + tools/testing/selftests/bpf/progs/uprobe_syscall.c | 4 +- .../selftests/bpf/progs/uprobe_syscall_executed.c | 60 +- .../testing/selftests/bpf/progs/uretprobe_stack.c | 4 +- .../selftests/bpf/progs/verifier_arena_large.c | 1 + .../testing/selftests/bpf/progs/verifier_bounds.c | 79 +- .../selftests/bpf/progs/verifier_bpf_fastcall.c | 27 +- tools/testing/selftests/bpf/progs/verifier_ctx.c | 32 +- .../selftests/bpf/progs/verifier_global_ptr_args.c | 4 +- tools/testing/selftests/bpf/progs/verifier_ldsx.c | 178 +- .../selftests/bpf/progs/verifier_live_stack.c | 294 + .../testing/selftests/bpf/progs/verifier_loops1.c | 21 + .../testing/selftests/bpf/progs/verifier_map_ptr.c | 7 +- .../selftests/bpf/progs/verifier_may_goto_1.c | 38 +- tools/testing/selftests/bpf/progs/verifier_mul.c | 38 + .../selftests/bpf/progs/verifier_precision.c | 16 +- .../selftests/bpf/progs/verifier_scalar_ids.c | 12 +- tools/testing/selftests/bpf/progs/verifier_sock.c | 48 +- .../selftests/bpf/progs/verifier_spill_fill.c | 40 +- .../bpf/progs/verifier_subprog_precision.c | 6 +- .../bpf/progs/verifier_value_illegal_alu.c | 18 + .../testing/selftests/bpf/progs/verifier_var_off.c | 6 +- tools/testing/selftests/bpf/test_kmods/Makefile | 2 +- .../selftests/bpf/test_kmods/bpf_test_rqspinlock.c | 209 + .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 166 +- .../testing/selftests/bpf/test_kmods/bpf_testmod.h | 6 + .../selftests/bpf/test_kmods/bpf_testmod_kfunc.h | 4 + tools/testing/selftests/bpf/test_lirc_mode2_user.c | 2 +- tools/testing/selftests/bpf/test_loader.c | 300 +- tools/testing/selftests/bpf/test_progs.c | 13 + tools/testing/selftests/bpf/test_progs.h | 17 + tools/testing/selftests/bpf/test_sockmap.c | 2 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 20 +- tools/testing/selftests/bpf/test_xsk.sh | 2 + tools/testing/selftests/bpf/testing_helpers.c | 14 +- tools/testing/selftests/bpf/testing_helpers.h | 1 + tools/testing/selftests/bpf/trace_helpers.c | 234 + tools/testing/selftests/bpf/trace_helpers.h | 3 + tools/testing/selftests/bpf/usdt.h | 545 ++ tools/testing/selftests/bpf/verifier/bpf_st_mem.c | 4 +- tools/testing/selftests/bpf/verifier/calls.c | 8 +- tools/testing/selftests/bpf/verify_sig_setup.sh | 11 +- tools/testing/selftests/bpf/veristat.c | 56 +- tools/testing/selftests/bpf/xdping.c | 2 +- tools/testing/selftests/bpf/xsk.h | 4 +- tools/testing/selftests/bpf/xskxceiver.c | 14 +- tools/testing/selftests/cgroup/lib/cgroup_util.c | 12 + .../selftests/cgroup/lib/include/cgroup_util.h | 1 + tools/testing/selftests/cgroup/test_freezer.c | 663 ++ tools/testing/selftests/cgroup/test_pids.c | 3 + .../testing/selftests/drivers/net/bonding/Makefile | 3 +- .../drivers/net/bonding/bond_ipsec_offload.sh | 156 + tools/testing/selftests/drivers/net/bonding/config | 4 + .../testing/selftests/filesystems/fuse/.gitignore | 3 - tools/testing/selftests/filesystems/fuse/Makefile | 21 - .../testing/selftests/filesystems/fuse/fuse_mnt.c | 146 - .../selftests/filesystems/fuse/fusectl_test.c | 140 - tools/testing/selftests/futex/functional/Makefile | 8 +- .../selftests/futex/functional/futex_numa.c | 3 +- .../selftests/futex/functional/futex_numa_mpol.c | 100 +- .../selftests/futex/functional/futex_priv_hash.c | 67 +- .../selftests/futex/functional/futex_requeue.c | 76 +- .../selftests/futex/functional/futex_requeue_pi.c | 266 +- .../functional/futex_requeue_pi_mismatched_ops.c | 86 +- .../functional/futex_requeue_pi_signal_restart.c | 129 +- .../selftests/futex/functional/futex_wait.c | 103 +- .../functional/futex_wait_private_mapped_file.c | 83 +- .../futex/functional/futex_wait_timeout.c | 139 +- .../functional/futex_wait_uninitialized_heap.c | 76 +- .../futex/functional/futex_wait_wouldblock.c | 76 +- .../selftests/futex/functional/futex_waitv.c | 99 +- tools/testing/selftests/futex/functional/run.sh | 62 +- tools/testing/selftests/futex/include/futextest.h | 11 + tools/testing/selftests/futex/include/logging.h | 148 - tools/testing/selftests/kexec/.gitignore | 2 + tools/testing/selftests/kselftest.h | 14 + tools/testing/selftests/kselftest_harness.h | 13 +- tools/testing/selftests/kselftest_harness/Makefile | 1 + tools/testing/selftests/lib.mk | 5 +- tools/testing/selftests/net/lib/xdp_native.bpf.c | 89 +- tools/testing/selftests/nolibc/Makefile.nolibc | 17 +- tools/testing/selftests/nolibc/nolibc-test.c | 6 +- tools/testing/selftests/pidfd/config | 1 - .../selftests/powerpc/include/instructions.h | 2 +- tools/testing/selftests/riscv/README | 24 + tools/testing/selftests/rseq/rseq.c | 8 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 238 +- .../intel/workload_hint/workload_hint_test.c | 2 + tools/testing/selftests/vDSO/.gitignore | 1 - tools/testing/selftests/vDSO/Makefile | 2 - tools/testing/selftests/vDSO/vdso_call.h | 7 +- tools/testing/selftests/vDSO/vdso_test_abi.c | 101 +- .../selftests/vDSO/vdso_test_clock_getres.c | 123 - tools/testing/selftests/watchdog/watchdog-test.c | 6 + usr/gen_init_cpio.c | 233 +- usr/gen_initramfs.sh | 7 +- usr/include/Makefile | 4 +- usr/include/headers_check.pl | 9 +- 4261 files changed, 190997 insertions(+), 190368 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-vpa-dtl create mode 100644 Documentation/admin-guide/perf/fujitsu_uncore_pmu.rst create mode 100644 Documentation/arch/powerpc/vpa-dtl.rst delete mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-sdram-edac.txt delete mode 100644 Documentation/devicetree/bindings/arm/axis.txt create mode 100644 Documentation/devicetree/bindings/arm/axis.yaml create mode 100644 Documentation/devicetree/bindings/arm/cavium,thunder-88xx.yaml delete mode 100644 Documentation/devicetree/bindings/arm/cavium-thunder.txt delete mode 100644 Documentation/devicetree/bindings/arm/cavium-thunder2.txt delete mode 100644 Documentation/devicetree/bindings/arm/keystone/keystone.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell,berlin.yaml delete mode 100644 Documentation/devicetree/bindings/arm/marvell/98dx3236.txt delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-370-xp.txt delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-375.txt delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-39x.txt delete mode 100644 Documentation/devicetree/bindings/arm/marvell/kirkwood.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,armada-37 [...] create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,armada375.yaml create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,armada390.yaml delete mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,dove.yaml delete mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,kirkwood.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,kirkwood.yaml delete mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.yaml delete mode 100644 Documentation/devicetree/bindings/arm/syna.txt create mode 100644 Documentation/devicetree/bindings/arm/ti/ti,keystone.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq5424-apss-clk.yaml delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-dt.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/mediatek,mt8196-cpufr [...] create mode 100644 Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml create mode 100644 Documentation/devicetree/bindings/crypto/xlnx,versal-trng.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/megachips,stdp [...] delete mode 100644 Documentation/devicetree/bindings/display/bridge/megachips-stdp [...] delete mode 100644 Documentation/devicetree/bindings/display/ti/ti,opa362.txt create mode 100644 Documentation/devicetree/bindings/edac/apm,xgene-edac.yaml delete mode 100644 Documentation/devicetree/bindings/edac/apm-xgene-edac.txt create mode 100644 Documentation/devicetree/bindings/edac/aspeed,ast2400-sdram-edac.yaml delete mode 100644 Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt create mode 100644 Documentation/devicetree/bindings/embedded-controller/acer,aspi [...] create mode 100644 Documentation/devicetree/bindings/embedded-controller/google,cr [...] create mode 100644 Documentation/devicetree/bindings/embedded-controller/gw,gsc.yaml create mode 100644 Documentation/devicetree/bindings/embedded-controller/huawei,ga [...] create mode 100644 Documentation/devicetree/bindings/embedded-controller/kontron,s [...] create mode 100644 Documentation/devicetree/bindings/embedded-controller/lenovo,yo [...] create mode 100644 Documentation/devicetree/bindings/embedded-controller/microsoft [...] create mode 100644 Documentation/devicetree/bindings/fsi/aspeed,ast2400-cf-fsi-mas [...] delete mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-ast-cf.txt delete mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-gpio.txt create mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/maxim,max7360-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpu/aspeed,ast2400-gfx.yaml delete mode 100644 Documentation/devicetree/bindings/gpu/aspeed-gfx.txt delete mode 100644 Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt create mode 100644 Documentation/devicetree/bindings/gpu/nvidia,gk20a.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/lantiq,cputemp.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ltq-cputemp.txt create mode 100644 Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/hisilico [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/hisilico [...] delete mode 100644 Documentation/devicetree/bindings/leds/ams,as3645a.txt create mode 100644 Documentation/devicetree/bindings/leds/ams,as3645a.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-consumer.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/brcm,iproc-flexrm-mbox.txt create mode 100644 Documentation/devicetree/bindings/mailbox/brcm,iproc-flexrm-mbox.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/brcm,iproc-pdc-mbox.txt create mode 100644 Documentation/devicetree/bindings/mailbox/brcm,iproc-pdc-mbox.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/marvell,armada-3700-r [...] create mode 100644 Documentation/devicetree/bindings/mailbox/marvell,armada-3700-r [...] create mode 100644 Documentation/devicetree/bindings/mailbox/rockchip,rk3368-mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/rockchip-mailbox.txt create mode 100644 Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek-vpu.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/starfive,j [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/xlnx,versa [...] delete mode 100644 Documentation/devicetree/bindings/mfd/act8945a.txt delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-gfx.txt create mode 100644 Documentation/devicetree/bindings/mfd/fsl,mc13xxx.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/google,cros-ec.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max7360.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/mc13xxx.txt create mode 100644 Documentation/devicetree/bindings/mfd/spacemit,p1.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,bq25703a.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/twl4030-power.txt delete mode 100644 Documentation/devicetree/bindings/misc/aspeed-p2a-ctrl.txt create mode 100644 Documentation/devicetree/bindings/perf/apm,xgene-pmu.yaml delete mode 100644 Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm2712c0-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm2835-gpio.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm2835-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,iproc-gpio.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,iproc-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,mxs-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra186-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,glymur-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm660-lpass-lpi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,r9a09g077-pin [...] delete mode 100644 Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml delete mode 100644 Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml delete mode 100644 Documentation/devicetree/bindings/platform/lenovo,yoga-c630-ec.yaml delete mode 100644 Documentation/devicetree/bindings/platform/microsoft,surface-sam.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8 [...] delete mode 100644 Documentation/devicetree/bindings/powerpc/fsl/mpic.txt delete mode 100644 Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt delete mode 100644 Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77838.yaml create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pf0900.yaml create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml create mode 100644 Documentation/devicetree/bindings/regulator/raspberrypi,7inch-t [...] create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5133.yaml create mode 100644 Documentation/devicetree/bindings/riscv/eswin.yaml create mode 100644 Documentation/devicetree/bindings/rng/SUNW,n2-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/hisi-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/hisi-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/sparc_sun_oracle_rng.txt delete mode 100644 Documentation/devicetree/bindings/siox/eckelmann,siox-gpio.txt create mode 100644 Documentation/devicetree/bindings/siox/eckelmann,siox-gpio.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,vf610-src.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,se-common-props.yaml create mode 100644 Documentation/devicetree/bindings/spi/amlogic,a4-spifc.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/armada-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/marvell,armada-ap806- [...] create mode 100644 Documentation/devicetree/bindings/thermal/marvell,armada370-the [...] create mode 100644 Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml create mode 100644 Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml delete mode 100644 Documentation/devicetree/bindings/timer/faraday,fttmr010.txt create mode 100644 Documentation/devicetree/bindings/timer/faraday,fttmr010.yaml create mode 100644 Documentation/devicetree/bindings/timer/fsl,timrot.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/marvell,armada-3700- [...] delete mode 100644 Documentation/devicetree/bindings/watchdog/moxa,moxart-watchdog.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/nuvoton,npcm-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/nuvoton,npcm750-wdt.yaml create mode 100644 Documentation/driver-api/gpio/legacy-boards.rst delete mode 100644 Documentation/filesystems/bcachefs/CodingStyle.rst delete mode 100644 Documentation/filesystems/bcachefs/SubmittingPatches.rst delete mode 100644 Documentation/filesystems/bcachefs/casefolding.rst delete mode 100644 Documentation/filesystems/bcachefs/errorcodes.rst delete mode 100644 Documentation/filesystems/bcachefs/future/idle_work.rst delete mode 100644 Documentation/filesystems/bcachefs/index.rst rename Documentation/filesystems/{fuse => }/fuse-io-uring.rst (100%) create mode 100644 Documentation/filesystems/fuse-io.rst rename Documentation/filesystems/{fuse => }/fuse-passthrough.rst (100%) create mode 100644 Documentation/filesystems/fuse.rst delete mode 100644 Documentation/filesystems/fuse/fuse-io.rst delete mode 100644 Documentation/filesystems/fuse/fuse.rst delete mode 100644 Documentation/filesystems/fuse/index.rst create mode 100644 Documentation/hwmon/gpd-fan.rst create mode 100644 Documentation/hwmon/mp2869.rst create mode 100644 Documentation/hwmon/mp29502.rst create mode 100644 Documentation/hwmon/sa67.rst create mode 100644 Documentation/tee/qtee.rst create mode 100644 arch/arm/boot/dts/allwinner/sun8i-orangepi-zero-interface-board.dtso create mode 100644 arch/arm/boot/dts/allwinner/sun8i-t113s-netcube-nagami-basic-ca [...] create mode 100644 arch/arm/boot/dts/allwinner/sun8i-t113s-netcube-nagami-keypad-c [...] create mode 100644 arch/arm/boot/dts/allwinner/sun8i-t113s-netcube-nagami.dtsi create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-clemente.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-darwin.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji-data64.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400-data64.dts create mode 100644 arch/arm/boot/dts/aspeed/facebook-bmc-flash-layout-128-data64.dtsi create mode 100644 arch/arm/boot/dts/broadcom/bcm4708-buffalo-wxr-1750dhp.dts create mode 100644 arch/arm/boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr-ac.dts create mode 100644 arch/arm/boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr-d.dts create mode 100644 arch/arm/boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr.dtsi create mode 100644 arch/arm/boot/dts/nvidia/tegra20-asus-sl101.dts create mode 100644 arch/arm/boot/dts/nvidia/tegra20-asus-transformer-common.dtsi create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts delete mode 100644 arch/arm/boot/dts/st/stih407-b2120.dts delete mode 100644 arch/arm/boot/dts/st/stih407-clock.dtsi delete mode 100644 arch/arm/boot/dts/st/stih407.dtsi delete mode 100644 arch/arm/boot/dts/st/stih410-b2120.dts delete mode 100644 arch/arm/boot/dts/st/stihxxx-b2120.dtsi delete mode 100644 arch/arm/crypto/curve25519-glue.c delete mode 100644 arch/arm/mach-hpe/Kconfig delete mode 100644 arch/arm/mach-hpe/Makefile delete mode 100644 arch/arm/mach-hpe/gxp.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h313-x96q.dts create mode 100644 arch/arm64/boot/dts/apple/t6020-j414s.dts create mode 100644 arch/arm64/boot/dts/apple/t6020-j416s.dts create mode 100644 arch/arm64/boot/dts/apple/t6020-j474s.dts create mode 100644 arch/arm64/boot/dts/apple/t6020.dtsi create mode 100644 arch/arm64/boot/dts/apple/t6021-j414c.dts create mode 100644 arch/arm64/boot/dts/apple/t6021-j416c.dts create mode 100644 arch/arm64/boot/dts/apple/t6021-j475c.dts create mode 100644 arch/arm64/boot/dts/apple/t6021.dtsi create mode 100644 arch/arm64/boot/dts/apple/t6022-j180d.dts create mode 100644 arch/arm64/boot/dts/apple/t6022-j475d.dts create mode 100644 arch/arm64/boot/dts/apple/t6022-jxxxd.dtsi create mode 100644 arch/arm64/boot/dts/apple/t6022.dtsi create mode 100644 arch/arm64/boot/dts/apple/t602x-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/t602x-die0.dtsi create mode 100644 arch/arm64/boot/dts/apple/t602x-dieX.dtsi create mode 100644 arch/arm64/boot/dts/apple/t602x-gpio-pins.dtsi create mode 100644 arch/arm64/boot/dts/apple/t602x-j414-j416.dtsi create mode 100644 arch/arm64/boot/dts/apple/t602x-j474-j475.dtsi create mode 100644 arch/arm64/boot/dts/apple/t602x-nvme.dtsi create mode 100644 arch/arm64/boot/dts/apple/t602x-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8112-j415.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-tqmls1012al-mbls1012a [...] create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-tqmls1012al-mbls1012al.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-tqmls1012al.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-bl-lte.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-cubox-m.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-edm-g-wb.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-edm-g.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-mate.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pro.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-codec.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-common.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-hdmi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-m2con.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-ripple.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp-9x9-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx91-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx91-tqma9131-mba91xxca.dts create mode 100644 arch/arm64/boot/dts/freescale/imx91-tqma9131.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx91.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx91_93_common.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-atlas-v5.dts create mode 100644 arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts create mode 100644 arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi create mode 100644 arch/arm64/boot/dts/qcom/lemans-auto.dtsi create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk-camera-csi1-imx577.dtso create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk.dts rename arch/arm64/boot/dts/qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi} (100%) create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-ethernet-88ea1512.dtsi create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-ethernet-aqr115c.dtsi create mode 100644 arch/arm64/boot/dts/qcom/lemans.dtsi create mode 100644 arch/arm64/boot/dts/qcom/monaco-evk.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts create mode 100644 arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts delete mode 100644 arch/arm64/boot/dts/qcom/qcs615.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-audioreach.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sa8775p.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm6150.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8250-samsung-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8250-samsung-r8q.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-samsung-x1q.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8450-samsung-r0q.dts create mode 100644 arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi create mode 100644 arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-dell-inspiron-14-plus-7441.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-hp-omnibook-x14.dts create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-camera-j1-imx [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-camera-j1-imx [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-camera-j2-imx [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-camera-j2-imx [...] create mode 100644 arch/arm64/boot/dts/renesas/r9a09g077.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a09g077m44.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g087.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a09g087m44.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-armsom-sige1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-nanopi-zero2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-rock-2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-rock-2a.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-rock-2f.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-hinlink-h66k.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-hinlink-h68k.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-hinlink-opc.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-roc-rt.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62-ti-ipc-firmware.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am6254atl-sk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am6254atl.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-var-som-symphony.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am64-ti-ipc-firmware.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-peb-c-010.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am65-ti-ipc-firmware.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-ti-ipc-firmware.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-ti-ipc-firmware.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-usb0-type-a.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-ti-ipc-firmware.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j742s2-mcu-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-ti-ipc-firmware-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-ti-ipc-firmware.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sm-k24-revA.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-smk-k24-revA.dts create mode 100644 arch/arm64/include/asm/entry-common.h create mode 100644 arch/arm64/net/bpf_timed_may_goto.S delete mode 100644 arch/mips/cavium-octeon/crypto/Makefile delete mode 100644 arch/mips/cavium-octeon/crypto/octeon-md5.c rename arch/mips/cavium-octeon/{crypto => }/octeon-crypto.c (100%) delete mode 100644 arch/powerpc/crypto/curve25519-ppc64le-core.c delete mode 100644 arch/powerpc/crypto/md5-glue.c create mode 100644 arch/powerpc/include/asm/fprobe.h create mode 100644 arch/powerpc/include/uapi/asm/papr-hvpipe.h create mode 100644 arch/powerpc/perf/vpa-dtl.c create mode 100644 arch/powerpc/platforms/pseries/papr-hvpipe.c create mode 100644 arch/powerpc/platforms/pseries/papr-hvpipe.h create mode 100644 arch/riscv/boot/dts/eswin/Makefile create mode 100644 arch/riscv/boot/dts/eswin/eic7700-hifive-premier-p550.dts create mode 100644 arch/riscv/boot/dts/eswin/eic7700.dtsi create mode 100644 arch/riscv/boot/dts/microchip/mpfs-disco-kit-fabric.dtsi create mode 100644 arch/riscv/boot/dts/microchip/mpfs-disco-kit.dts create mode 100644 arch/riscv/boot/dts/microchip/mpfs-icicle-kit-common.dtsi create mode 100644 arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dts create mode 100644 arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-emmc.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7110-milkv-marscm.dtsi copy arch/riscv/errata/{andes => mips}/Makefile (100%) create mode 100644 arch/riscv/errata/mips/errata.c create mode 100644 arch/riscv/include/asm/errata_list_vendors.h create mode 100644 arch/riscv/include/asm/swab.h create mode 100644 arch/riscv/include/asm/vendor_extensions/mips.h create mode 100644 arch/riscv/include/asm/vendor_extensions/mips_hwprobe.h create mode 100644 arch/riscv/include/uapi/asm/vendor/mips.h create mode 100644 arch/riscv/kernel/tests/kprobes/Makefile create mode 100644 arch/riscv/kernel/tests/kprobes/test-kprobes-asm.S create mode 100644 arch/riscv/kernel/tests/kprobes/test-kprobes.c create mode 100644 arch/riscv/kernel/tests/kprobes/test-kprobes.h create mode 100644 arch/riscv/kernel/vendor_extensions/mips.c create mode 100644 arch/riscv/kernel/vendor_extensions/mips_hwprobe.c create mode 100644 arch/s390/net/bpf_timed_may_goto.S delete mode 100644 arch/sparc/crypto/md5_glue.c create mode 100644 arch/x86/boot/startup/exports.h create mode 100644 arch/x86/coco/sev/noinstr.c delete mode 100644 arch/x86/coco/sev/sev-nmi.c delete mode 100644 arch/x86/crypto/curve25519-x86_64.c create mode 100644 arch/x86/kernel/apic/x2apic_savic.c create mode 100644 arch/x86/kernel/cpu/bhyve.c delete mode 100644 crypto/curve25519-generic.c delete mode 100644 drivers/cdx/controller/mcdi.h create mode 100644 drivers/cdx/controller/mcdid.h create mode 100644 drivers/char/ipmi/ipmi_si_ls2k.c create mode 100644 drivers/char/tpm/tpm_loongson.c create mode 100644 drivers/clocksource/arm_arch_timer_mmio.c create mode 100644 drivers/clocksource/timer-nxp-pit.c delete mode 100644 drivers/clocksource/timer-vf-pit.c create mode 100644 drivers/crypto/ccp/sfs.c create mode 100644 drivers/crypto/ccp/sfs.h create mode 100644 drivers/crypto/loongson/Kconfig create mode 100644 drivers/crypto/loongson/Makefile create mode 100644 drivers/crypto/loongson/loongson-rng.c create mode 100644 drivers/crypto/ti/Kconfig create mode 100644 drivers/crypto/ti/Makefile create mode 100644 drivers/crypto/ti/dthev2-aes.c create mode 100644 drivers/crypto/ti/dthev2-common.c create mode 100644 drivers/crypto/ti/dthev2-common.h create mode 100644 drivers/crypto/xilinx/xilinx-trng.c create mode 100644 drivers/edac/a72_edac.c mode change 100755 => 100644 drivers/edac/ecs.c mode change 100755 => 100644 drivers/edac/mem_repair.c mode change 100755 => 100644 drivers/edac/scrub.c create mode 100644 drivers/edac/versalnet_edac.c create mode 100644 drivers/gpio/gpio-max7360.c create mode 100644 drivers/gpio/gpio-nct6694.c create mode 100644 drivers/hwmon/gpd-fan.c create mode 100644 drivers/hwmon/nct6694-hwmon.c create mode 100644 drivers/hwmon/pmbus/mp2869.c create mode 100644 drivers/hwmon/pmbus/mp29502.c create mode 100644 drivers/hwmon/sa67mcu-hwmon.c create mode 100644 drivers/i2c/busses/i2c-nct6694.c create mode 100644 drivers/i3c/master/adi-i3c-master.c create mode 100644 drivers/input/keyboard/max7360-keypad.c create mode 100644 drivers/input/misc/max7360-rotary.c create mode 100644 drivers/input/misc/tps6594-pwrbutton.c create mode 100644 drivers/mfd/bq257xx.c create mode 100644 drivers/mfd/loongson-se.c create mode 100644 drivers/mfd/ls2k-bmc-core.c create mode 100644 drivers/mfd/max7360.c create mode 100644 drivers/mfd/nct6694.c create mode 100644 drivers/net/can/usb/nct6694_canfd.c create mode 100644 drivers/perf/fujitsu_uncore_pmu.c create mode 100644 drivers/perf/hisilicon/hisi_uncore_mn_pmu.c create mode 100644 drivers/perf/hisilicon/hisi_uncore_noc_pmu.c create mode 100644 drivers/pinctrl/bcm/Kconfig.stb create mode 100644 drivers/pinctrl/bcm/pinctrl-brcmstb-bcm2712.c create mode 100644 drivers/pinctrl/bcm/pinctrl-brcmstb.c create mode 100644 drivers/pinctrl/bcm/pinctrl-brcmstb.h create mode 100644 drivers/pinctrl/pinctrl-max7360.c create mode 100644 drivers/pinctrl/pinctrl-upboard.c create mode 100644 drivers/pinctrl/qcom/pinctrl-glymur.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdm660-lpass-lpi.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzt2h.c create mode 100644 drivers/pinctrl/tegra/pinctrl-tegra186.c create mode 100644 drivers/pmdomain/marvell/Kconfig create mode 100644 drivers/pmdomain/marvell/Makefile create mode 100644 drivers/pmdomain/marvell/pxa1908-power-controller.c create mode 100644 drivers/power/reset/th1520-aon-reboot.c create mode 100644 drivers/power/supply/adc-battery-helper.c create mode 100644 drivers/power/supply/adc-battery-helper.h create mode 100644 drivers/power/supply/bq257xx_charger.c create mode 100644 drivers/power/supply/intel_dc_ti_battery.c create mode 100644 drivers/pwm/pwm-max7360.c create mode 100644 drivers/regulator/bq257xx-regulator.c create mode 100644 drivers/regulator/max77838-regulator.c create mode 100644 drivers/regulator/pf0900-regulator.c create mode 100644 drivers/regulator/pf530x-regulator.c create mode 100644 drivers/regulator/rt5133-regulator.c create mode 100644 drivers/regulator/s2dos05-regulator.c create mode 100644 drivers/regulator/spacemit-p1.c create mode 100644 drivers/reset/reset-aspeed.c create mode 100644 drivers/rtc/rtc-nct6694.c create mode 100644 drivers/s390/char/sclp_mem.c create mode 100644 drivers/spi/spi-amlogic-spifc-a4.c create mode 100644 drivers/spi/spi-virtio.c create mode 100644 drivers/tee/optee/protmem.c create mode 100644 drivers/tee/qcomtee/Kconfig create mode 100644 drivers/tee/qcomtee/Makefile create mode 100644 drivers/tee/qcomtee/async.c create mode 100644 drivers/tee/qcomtee/call.c create mode 100644 drivers/tee/qcomtee/core.c create mode 100644 drivers/tee/qcomtee/mem_obj.c create mode 100644 drivers/tee/qcomtee/primordial_obj.c create mode 100644 drivers/tee/qcomtee/qcomtee.h create mode 100644 drivers/tee/qcomtee/qcomtee_msg.h create mode 100644 drivers/tee/qcomtee/qcomtee_object.h create mode 100644 drivers/tee/qcomtee/shm.c create mode 100644 drivers/tee/qcomtee/user_obj.c create mode 100644 drivers/tee/tee_heap.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c create mode 100644 drivers/thermal/renesas/rzg3e_thermal.c create mode 100644 drivers/thermal/renesas/rzg3s_thermal.c create mode 100644 drivers/thermal/tegra/tegra114-soctherm.c create mode 100644 drivers/watchdog/nct6694_wdt.c delete mode 100644 fs/bcachefs/Kconfig delete mode 100644 fs/bcachefs/Makefile delete mode 100644 fs/bcachefs/acl.c delete mode 100644 fs/bcachefs/acl.h delete mode 100644 fs/bcachefs/alloc_background.c delete mode 100644 fs/bcachefs/alloc_background.h delete mode 100644 fs/bcachefs/alloc_background_format.h delete mode 100644 fs/bcachefs/alloc_foreground.c delete mode 100644 fs/bcachefs/alloc_foreground.h delete mode 100644 fs/bcachefs/alloc_types.h delete mode 100644 fs/bcachefs/async_objs.c delete mode 100644 fs/bcachefs/async_objs.h delete mode 100644 fs/bcachefs/async_objs_types.h delete mode 100644 fs/bcachefs/backpointers.c delete mode 100644 fs/bcachefs/backpointers.h delete mode 100644 fs/bcachefs/bbpos.h delete mode 100644 fs/bcachefs/bbpos_types.h delete mode 100644 fs/bcachefs/bcachefs.h delete mode 100644 fs/bcachefs/bcachefs_format.h delete mode 100644 fs/bcachefs/bcachefs_ioctl.h delete mode 100644 fs/bcachefs/bkey.c delete mode 100644 fs/bcachefs/bkey.h delete mode 100644 fs/bcachefs/bkey_buf.h delete mode 100644 fs/bcachefs/bkey_cmp.h delete mode 100644 fs/bcachefs/bkey_methods.c delete mode 100644 fs/bcachefs/bkey_methods.h delete mode 100644 fs/bcachefs/bkey_sort.c delete mode 100644 fs/bcachefs/bkey_sort.h delete mode 100644 fs/bcachefs/bkey_types.h delete mode 100644 fs/bcachefs/bset.c delete mode 100644 fs/bcachefs/bset.h delete mode 100644 fs/bcachefs/btree_cache.c delete mode 100644 fs/bcachefs/btree_cache.h delete mode 100644 fs/bcachefs/btree_gc.c delete mode 100644 fs/bcachefs/btree_gc.h delete mode 100644 fs/bcachefs/btree_gc_types.h delete mode 100644 fs/bcachefs/btree_io.c delete mode 100644 fs/bcachefs/btree_io.h delete mode 100644 fs/bcachefs/btree_iter.c delete mode 100644 fs/bcachefs/btree_iter.h delete mode 100644 fs/bcachefs/btree_journal_iter.c delete mode 100644 fs/bcachefs/btree_journal_iter.h delete mode 100644 fs/bcachefs/btree_journal_iter_types.h delete mode 100644 fs/bcachefs/btree_key_cache.c delete mode 100644 fs/bcachefs/btree_key_cache.h delete mode 100644 fs/bcachefs/btree_key_cache_types.h delete mode 100644 fs/bcachefs/btree_locking.c delete mode 100644 fs/bcachefs/btree_locking.h delete mode 100644 fs/bcachefs/btree_node_scan.c delete mode 100644 fs/bcachefs/btree_node_scan.h delete mode 100644 fs/bcachefs/btree_node_scan_types.h delete mode 100644 fs/bcachefs/btree_trans_commit.c delete mode 100644 fs/bcachefs/btree_types.h delete mode 100644 fs/bcachefs/btree_update.c delete mode 100644 fs/bcachefs/btree_update.h delete mode 100644 fs/bcachefs/btree_update_interior.c delete mode 100644 fs/bcachefs/btree_update_interior.h delete mode 100644 fs/bcachefs/btree_write_buffer.c delete mode 100644 fs/bcachefs/btree_write_buffer.h delete mode 100644 fs/bcachefs/btree_write_buffer_types.h delete mode 100644 fs/bcachefs/buckets.c delete mode 100644 fs/bcachefs/buckets.h delete mode 100644 fs/bcachefs/buckets_types.h delete mode 100644 fs/bcachefs/buckets_waiting_for_journal.c delete mode 100644 fs/bcachefs/buckets_waiting_for_journal.h delete mode 100644 fs/bcachefs/buckets_waiting_for_journal_types.h delete mode 100644 fs/bcachefs/chardev.c delete mode 100644 fs/bcachefs/chardev.h delete mode 100644 fs/bcachefs/checksum.c delete mode 100644 fs/bcachefs/checksum.h delete mode 100644 fs/bcachefs/clock.c delete mode 100644 fs/bcachefs/clock.h delete mode 100644 fs/bcachefs/clock_types.h delete mode 100644 fs/bcachefs/compress.c delete mode 100644 fs/bcachefs/compress.h delete mode 100644 fs/bcachefs/darray.c delete mode 100644 fs/bcachefs/darray.h delete mode 100644 fs/bcachefs/data_update.c delete mode 100644 fs/bcachefs/data_update.h delete mode 100644 fs/bcachefs/debug.c delete mode 100644 fs/bcachefs/debug.h delete mode 100644 fs/bcachefs/dirent.c delete mode 100644 fs/bcachefs/dirent.h delete mode 100644 fs/bcachefs/dirent_format.h delete mode 100644 fs/bcachefs/disk_accounting.c delete mode 100644 fs/bcachefs/disk_accounting.h delete mode 100644 fs/bcachefs/disk_accounting_format.h delete mode 100644 fs/bcachefs/disk_accounting_types.h delete mode 100644 fs/bcachefs/disk_groups.c delete mode 100644 fs/bcachefs/disk_groups.h delete mode 100644 fs/bcachefs/disk_groups_format.h delete mode 100644 fs/bcachefs/disk_groups_types.h delete mode 100644 fs/bcachefs/ec.c delete mode 100644 fs/bcachefs/ec.h delete mode 100644 fs/bcachefs/ec_format.h delete mode 100644 fs/bcachefs/ec_types.h delete mode 100644 fs/bcachefs/enumerated_ref.c delete mode 100644 fs/bcachefs/enumerated_ref.h delete mode 100644 fs/bcachefs/enumerated_ref_types.h delete mode 100644 fs/bcachefs/errcode.c delete mode 100644 fs/bcachefs/errcode.h delete mode 100644 fs/bcachefs/error.c delete mode 100644 fs/bcachefs/error.h delete mode 100644 fs/bcachefs/extent_update.c delete mode 100644 fs/bcachefs/extent_update.h delete mode 100644 fs/bcachefs/extents.c delete mode 100644 fs/bcachefs/extents.h delete mode 100644 fs/bcachefs/extents_format.h delete mode 100644 fs/bcachefs/extents_types.h delete mode 100644 fs/bcachefs/eytzinger.c delete mode 100644 fs/bcachefs/eytzinger.h delete mode 100644 fs/bcachefs/fast_list.c delete mode 100644 fs/bcachefs/fast_list.h delete mode 100644 fs/bcachefs/fifo.h delete mode 100644 fs/bcachefs/fs-io-buffered.c delete mode 100644 fs/bcachefs/fs-io-buffered.h delete mode 100644 fs/bcachefs/fs-io-direct.c delete mode 100644 fs/bcachefs/fs-io-direct.h delete mode 100644 fs/bcachefs/fs-io-pagecache.c delete mode 100644 fs/bcachefs/fs-io-pagecache.h delete mode 100644 fs/bcachefs/fs-io.c delete mode 100644 fs/bcachefs/fs-io.h delete mode 100644 fs/bcachefs/fs-ioctl.c delete mode 100644 fs/bcachefs/fs-ioctl.h delete mode 100644 fs/bcachefs/fs.c delete mode 100644 fs/bcachefs/fs.h delete mode 100644 fs/bcachefs/fsck.c delete mode 100644 fs/bcachefs/fsck.h delete mode 100644 fs/bcachefs/inode.c delete mode 100644 fs/bcachefs/inode.h delete mode 100644 fs/bcachefs/inode_format.h delete mode 100644 fs/bcachefs/io_misc.c delete mode 100644 fs/bcachefs/io_misc.h delete mode 100644 fs/bcachefs/io_read.c delete mode 100644 fs/bcachefs/io_read.h delete mode 100644 fs/bcachefs/io_write.c delete mode 100644 fs/bcachefs/io_write.h delete mode 100644 fs/bcachefs/io_write_types.h delete mode 100644 fs/bcachefs/journal.c delete mode 100644 fs/bcachefs/journal.h delete mode 100644 fs/bcachefs/journal_io.c delete mode 100644 fs/bcachefs/journal_io.h delete mode 100644 fs/bcachefs/journal_reclaim.c delete mode 100644 fs/bcachefs/journal_reclaim.h delete mode 100644 fs/bcachefs/journal_sb.c delete mode 100644 fs/bcachefs/journal_sb.h delete mode 100644 fs/bcachefs/journal_seq_blacklist.c delete mode 100644 fs/bcachefs/journal_seq_blacklist.h delete mode 100644 fs/bcachefs/journal_seq_blacklist_format.h delete mode 100644 fs/bcachefs/journal_types.h delete mode 100644 fs/bcachefs/keylist.c delete mode 100644 fs/bcachefs/keylist.h delete mode 100644 fs/bcachefs/keylist_types.h delete mode 100644 fs/bcachefs/logged_ops.c delete mode 100644 fs/bcachefs/logged_ops.h delete mode 100644 fs/bcachefs/logged_ops_format.h delete mode 100644 fs/bcachefs/lru.c delete mode 100644 fs/bcachefs/lru.h delete mode 100644 fs/bcachefs/lru_format.h delete mode 100644 fs/bcachefs/mean_and_variance.c delete mode 100644 fs/bcachefs/mean_and_variance.h delete mode 100644 fs/bcachefs/mean_and_variance_test.c delete mode 100644 fs/bcachefs/migrate.c delete mode 100644 fs/bcachefs/migrate.h delete mode 100644 fs/bcachefs/move.c delete mode 100644 fs/bcachefs/move.h delete mode 100644 fs/bcachefs/move_types.h delete mode 100644 fs/bcachefs/movinggc.c delete mode 100644 fs/bcachefs/movinggc.h delete mode 100644 fs/bcachefs/namei.c delete mode 100644 fs/bcachefs/namei.h delete mode 100644 fs/bcachefs/nocow_locking.c delete mode 100644 fs/bcachefs/nocow_locking.h delete mode 100644 fs/bcachefs/nocow_locking_types.h delete mode 100644 fs/bcachefs/opts.c delete mode 100644 fs/bcachefs/opts.h delete mode 100644 fs/bcachefs/printbuf.c delete mode 100644 fs/bcachefs/printbuf.h delete mode 100644 fs/bcachefs/progress.c delete mode 100644 fs/bcachefs/progress.h delete mode 100644 fs/bcachefs/quota.c delete mode 100644 fs/bcachefs/quota.h delete mode 100644 fs/bcachefs/quota_format.h delete mode 100644 fs/bcachefs/quota_types.h delete mode 100644 fs/bcachefs/rcu_pending.c delete mode 100644 fs/bcachefs/rcu_pending.h delete mode 100644 fs/bcachefs/rebalance.c delete mode 100644 fs/bcachefs/rebalance.h delete mode 100644 fs/bcachefs/rebalance_format.h delete mode 100644 fs/bcachefs/rebalance_types.h delete mode 100644 fs/bcachefs/recovery.c delete mode 100644 fs/bcachefs/recovery.h delete mode 100644 fs/bcachefs/recovery_passes.c delete mode 100644 fs/bcachefs/recovery_passes.h delete mode 100644 fs/bcachefs/recovery_passes_format.h delete mode 100644 fs/bcachefs/recovery_passes_types.h delete mode 100644 fs/bcachefs/reflink.c delete mode 100644 fs/bcachefs/reflink.h delete mode 100644 fs/bcachefs/reflink_format.h delete mode 100644 fs/bcachefs/replicas.c delete mode 100644 fs/bcachefs/replicas.h delete mode 100644 fs/bcachefs/replicas_format.h delete mode 100644 fs/bcachefs/replicas_types.h delete mode 100644 fs/bcachefs/sb-clean.c delete mode 100644 fs/bcachefs/sb-clean.h delete mode 100644 fs/bcachefs/sb-counters.c delete mode 100644 fs/bcachefs/sb-counters.h delete mode 100644 fs/bcachefs/sb-counters_format.h delete mode 100644 fs/bcachefs/sb-downgrade.c delete mode 100644 fs/bcachefs/sb-downgrade.h delete mode 100644 fs/bcachefs/sb-downgrade_format.h delete mode 100644 fs/bcachefs/sb-errors.c delete mode 100644 fs/bcachefs/sb-errors.h delete mode 100644 fs/bcachefs/sb-errors_format.h delete mode 100644 fs/bcachefs/sb-errors_types.h delete mode 100644 fs/bcachefs/sb-members.c delete mode 100644 fs/bcachefs/sb-members.h delete mode 100644 fs/bcachefs/sb-members_format.h delete mode 100644 fs/bcachefs/sb-members_types.h delete mode 100644 fs/bcachefs/seqmutex.h delete mode 100644 fs/bcachefs/siphash.c delete mode 100644 fs/bcachefs/siphash.h delete mode 100644 fs/bcachefs/six.c delete mode 100644 fs/bcachefs/six.h delete mode 100644 fs/bcachefs/snapshot.c delete mode 100644 fs/bcachefs/snapshot.h delete mode 100644 fs/bcachefs/snapshot_format.h delete mode 100644 fs/bcachefs/snapshot_types.h delete mode 100644 fs/bcachefs/str_hash.c delete mode 100644 fs/bcachefs/str_hash.h delete mode 100644 fs/bcachefs/subvolume.c delete mode 100644 fs/bcachefs/subvolume.h delete mode 100644 fs/bcachefs/subvolume_format.h delete mode 100644 fs/bcachefs/subvolume_types.h delete mode 100644 fs/bcachefs/super-io.c delete mode 100644 fs/bcachefs/super-io.h delete mode 100644 fs/bcachefs/super.c delete mode 100644 fs/bcachefs/super.h delete mode 100644 fs/bcachefs/super_types.h delete mode 100644 fs/bcachefs/sysfs.c delete mode 100644 fs/bcachefs/sysfs.h delete mode 100644 fs/bcachefs/tests.c delete mode 100644 fs/bcachefs/tests.h delete mode 100644 fs/bcachefs/thread_with_file.c delete mode 100644 fs/bcachefs/thread_with_file.h delete mode 100644 fs/bcachefs/thread_with_file_types.h delete mode 100644 fs/bcachefs/time_stats.c delete mode 100644 fs/bcachefs/time_stats.h delete mode 100644 fs/bcachefs/trace.c delete mode 100644 fs/bcachefs/trace.h delete mode 100644 fs/bcachefs/two_state_shared_lock.c delete mode 100644 fs/bcachefs/two_state_shared_lock.h delete mode 100644 fs/bcachefs/util.c delete mode 100644 fs/bcachefs/util.h delete mode 100644 fs/bcachefs/varint.c delete mode 100644 fs/bcachefs/varint.h delete mode 100644 fs/bcachefs/vstructs.h delete mode 100644 fs/bcachefs/xattr.c delete mode 100644 fs/bcachefs/xattr.h delete mode 100644 fs/bcachefs/xattr_format.h create mode 100644 fs/smb/common/arc4.h create mode 100644 fs/smb/common/cifs_arc4.c create mode 100644 include/asm-generic/thread_info_tif.h delete mode 100644 include/crypto/internal/blake2s.h create mode 100644 include/dt-bindings/clock/sun55i-a523-mcu-ccu.h create mode 100644 include/dt-bindings/gpio/tegra256-gpio.h create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g077-pinctrl.h create mode 100644 include/dt-bindings/power/amlogic,s6-pwrc.h create mode 100644 include/dt-bindings/power/amlogic,s7-pwrc.h create mode 100644 include/dt-bindings/power/amlogic,s7d-pwrc.h create mode 100644 include/dt-bindings/power/marvell,pxa1908-power.h create mode 100644 include/dt-bindings/reset/nvidia,tegra114-car.h create mode 100644 include/dt-bindings/reset/sun55i-a523-mcu-ccu.h create mode 100644 include/dt-bindings/thermal/tegra114-soctherm.h create mode 100644 include/kunit/run-in-irq-context.h rename {drivers/cdx/controller => include/linux/cdx}/bitfield.h (100%) create mode 100644 include/linux/cdx/edac_cdx_pcol.h create mode 100644 include/linux/cdx/mcdi.h create mode 100644 include/linux/gpio/forwarder.h create mode 100644 include/linux/hfs_common.h create mode 100644 include/linux/mfd/bq257xx.h create mode 100644 include/linux/mfd/loongson-se.h create mode 100644 include/linux/mfd/max7360.h create mode 100644 include/linux/mfd/nct6694.h create mode 100644 include/linux/regulator/s2dos05.h create mode 100644 include/uapi/linux/psp-sfs.h create mode 100644 include/uapi/linux/virtio_spi.h create mode 100644 kernel/bpf/liveness.c create mode 100644 kernel/sched/ext_internal.h create mode 100644 kernel/sched/rq-offsets.c delete mode 100644 lib/crypto/arm/Kconfig delete mode 100644 lib/crypto/arm/Makefile delete mode 100644 lib/crypto/arm/blake2s-glue.c create mode 100644 lib/crypto/arm/blake2s.h delete mode 100644 lib/crypto/arm/chacha-glue.c create mode 100644 lib/crypto/arm/chacha.h rename {arch/arm/crypto => lib/crypto/arm}/curve25519-core.S (100%) create mode 100644 lib/crypto/arm/curve25519.h delete mode 100644 lib/crypto/arm/poly1305-glue.c create mode 100644 lib/crypto/arm/poly1305.h delete mode 100644 lib/crypto/arm64/Kconfig delete mode 100644 lib/crypto/arm64/Makefile delete mode 100644 lib/crypto/arm64/chacha-neon-glue.c create mode 100644 lib/crypto/arm64/chacha.h delete mode 100644 lib/crypto/arm64/poly1305-glue.c create mode 100644 lib/crypto/arm64/poly1305.h delete mode 100644 lib/crypto/blake2s-generic.c delete mode 100644 lib/crypto/blake2s-selftest.c copy lib/crypto/{chacha.c => chacha-block-generic.c} (100%) delete mode 100644 lib/crypto/curve25519-generic.c delete mode 100644 lib/crypto/curve25519-selftest.c delete mode 100644 lib/crypto/libchacha.c create mode 100644 lib/crypto/md5.c delete mode 100644 lib/crypto/mips/Kconfig delete mode 100644 lib/crypto/mips/Makefile delete mode 100644 lib/crypto/mips/chacha-glue.c create mode 100644 lib/crypto/mips/chacha.h create mode 100644 lib/crypto/mips/md5.h delete mode 100644 lib/crypto/mips/poly1305-glue.c create mode 100644 lib/crypto/mips/poly1305.h delete mode 100644 lib/crypto/poly1305-generic.c delete mode 100644 lib/crypto/powerpc/Kconfig delete mode 100644 lib/crypto/powerpc/Makefile delete mode 100644 lib/crypto/powerpc/chacha-p10-glue.c create mode 100644 lib/crypto/powerpc/chacha.h rename {arch/powerpc/crypto => lib/crypto/powerpc}/curve25519-ppc64le_asm.S (100%) create mode 100644 lib/crypto/powerpc/curve25519.h rename {arch/powerpc/crypto => lib/crypto/powerpc}/md5-asm.S (100%) create mode 100644 lib/crypto/powerpc/md5.h delete mode 100644 lib/crypto/powerpc/poly1305-p10-glue.c create mode 100644 lib/crypto/powerpc/poly1305.h delete mode 100644 lib/crypto/riscv/Kconfig delete mode 100644 lib/crypto/riscv/Makefile delete mode 100644 lib/crypto/riscv/chacha-riscv64-glue.c create mode 100644 lib/crypto/riscv/chacha.h create mode 100644 lib/crypto/riscv/poly1305-riscv.pl create mode 100644 lib/crypto/riscv/poly1305.h delete mode 100644 lib/crypto/s390/Kconfig delete mode 100644 lib/crypto/s390/Makefile delete mode 100644 lib/crypto/s390/chacha-glue.c create mode 100644 lib/crypto/s390/chacha.h create mode 100644 lib/crypto/sparc/md5.h rename {arch/sparc/crypto => lib/crypto/sparc}/md5_asm.S (100%) create mode 100644 lib/crypto/tests/blake2s-testvecs.h create mode 100644 lib/crypto/tests/blake2s_kunit.c create mode 100644 lib/crypto/tests/curve25519_kunit.c create mode 100644 lib/crypto/tests/md5-testvecs.h create mode 100644 lib/crypto/tests/md5_kunit.c delete mode 100644 lib/crypto/x86/Kconfig delete mode 100644 lib/crypto/x86/Makefile delete mode 100644 lib/crypto/x86/blake2s-glue.c create mode 100644 lib/crypto/x86/blake2s.h create mode 100644 lib/crypto/x86/chacha.h delete mode 100644 lib/crypto/x86/chacha_glue.c create mode 100644 lib/crypto/x86/curve25519.h create mode 100644 lib/crypto/x86/poly1305.h delete mode 100644 lib/crypto/x86/poly1305_glue.c create mode 100644 lib/tests/ffs_kunit.c create mode 100644 rust/helpers/atomic.c create mode 100644 rust/helpers/barrier.c create mode 100644 rust/helpers/irq.c create mode 100644 rust/helpers/processor.c delete mode 100644 rust/kernel/alloc/allocator_test.rs create mode 100644 rust/kernel/debugfs.rs create mode 100644 rust/kernel/debugfs/callback_adapters.rs create mode 100644 rust/kernel/debugfs/entry.rs create mode 100644 rust/kernel/debugfs/file_ops.rs create mode 100644 rust/kernel/debugfs/traits.rs create mode 100644 rust/kernel/io/poll.rs create mode 100644 rust/kernel/irq.rs create mode 100644 rust/kernel/irq/flags.rs create mode 100644 rust/kernel/irq/request.rs create mode 100644 rust/kernel/pci/id.rs create mode 100644 rust/kernel/processor.rs create mode 100644 rust/kernel/ptr.rs create mode 100644 rust/kernel/sync/atomic.rs create mode 100644 rust/kernel/sync/atomic/internal.rs create mode 100644 rust/kernel/sync/atomic/ordering.rs create mode 100644 rust/kernel/sync/atomic/predefine.rs create mode 100644 rust/kernel/sync/barrier.rs create mode 100644 rust/kernel/sync/refcount.rs create mode 100644 samples/rust/rust_debugfs.rs create mode 100644 samples/rust/rust_debugfs_scoped.rs create mode 100755 scripts/atomic/gen-rust-atomic-helpers.sh create mode 100644 scripts/kconfig/tests/err_transitional/Kconfig create mode 100644 scripts/kconfig/tests/err_transitional/__init__.py create mode 100644 scripts/kconfig/tests/err_transitional/expected_stderr create mode 100644 scripts/kconfig/tests/transitional/Kconfig create mode 100644 scripts/kconfig/tests/transitional/__init__.py create mode 100644 scripts/kconfig/tests/transitional/expected_config create mode 100644 scripts/kconfig/tests/transitional/initial_config create mode 100644 tools/bpf/bpftool/Documentation/bpftool-token.rst create mode 100644 tools/bpf/bpftool/sign.c create mode 100644 tools/bpf/bpftool/token.c delete mode 100644 tools/lib/bpf/libbpf_errno.c create mode 100644 tools/lib/bpf/libbpf_utils.c delete mode 100644 tools/lib/bpf/str_error.c delete mode 100644 tools/lib/bpf/str_error.h create mode 100644 tools/sched_ext/include/scx/bpf_arena_common.bpf.h create mode 100644 tools/sched_ext/include/scx/bpf_arena_common.h create mode 100644 tools/sched_ext/include/scx/user_exit_info.bpf.h create mode 100644 tools/sched_ext/include/scx/user_exit_info_common.h create mode 100644 tools/testing/kunit/qemu_configs/mips.py create mode 100644 tools/testing/kunit/qemu_configs/mips64.py create mode 100644 tools/testing/kunit/qemu_configs/mips64el.py create mode 100644 tools/testing/kunit/qemu_configs/mipsel.py create mode 100644 tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_excl.c create mode 100644 tools/testing/selftests/bpf/prog_tests/pinning_devmap_reuse.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sha256.c create mode 100644 tools/testing/selftests/bpf/prog_tests/task_local_data.h create mode 100644 tools/testing/selftests/bpf/prog_tests/task_work_stress.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_m [...] create mode 100644 tools/testing/selftests/bpf/prog_tests/test_task_local_data.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_task_work.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_test_utils.h create mode 100644 tools/testing/selftests/bpf/progs/kprobe_write_ctx.c create mode 100644 tools/testing/selftests/bpf/progs/lpm_trie.h create mode 100644 tools/testing/selftests/bpf/progs/lpm_trie_bench.c create mode 100644 tools/testing/selftests/bpf/progs/lpm_trie_map.c create mode 100644 tools/testing/selftests/bpf/progs/map_excl.c create mode 100644 tools/testing/selftests/bpf/progs/stacktrace_map.c create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping1.c create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping2.c create mode 100644 tools/testing/selftests/bpf/progs/task_local_data.bpf.h create mode 100644 tools/testing/selftests/bpf/progs/task_work.c create mode 100644 tools/testing/selftests/bpf/progs/task_work_fail.c create mode 100644 tools/testing/selftests/bpf/progs/task_work_stress.c create mode 100644 tools/testing/selftests/bpf/progs/test_pinning_devmap.c delete mode 100644 tools/testing/selftests/bpf/progs/test_stacktrace_map.c create mode 100644 tools/testing/selftests/bpf/progs/test_task_local_data.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_devmap_tailcall.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_pull_data.c create mode 100644 tools/testing/selftests/bpf/progs/timer_interrupt.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_live_stack.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_mul.c create mode 100644 tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c create mode 100644 tools/testing/selftests/bpf/usdt.h create mode 100755 tools/testing/selftests/drivers/net/bonding/bond_ipsec_offload.sh delete mode 100644 tools/testing/selftests/filesystems/fuse/.gitignore delete mode 100644 tools/testing/selftests/filesystems/fuse/Makefile delete mode 100644 tools/testing/selftests/filesystems/fuse/fuse_mnt.c delete mode 100644 tools/testing/selftests/filesystems/fuse/fusectl_test.c delete mode 100644 tools/testing/selftests/futex/include/logging.h create mode 100644 tools/testing/selftests/kexec/.gitignore create mode 100644 tools/testing/selftests/riscv/README delete mode 100644 tools/testing/selftests/vDSO/vdso_test_clock_getres.c