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 94cd88638eb0 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] omits ab689123b3ce Merge branch 'ftrace/fixes' of https://git.kernel.org/pub/ [...] omits e57565aa4944 Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.or [...] omits afaf20739811 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] omits 96aba176c5c4 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] omits fc81dd09ee55 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 72ddb59efe2d Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits f50da818a9c5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 2822b8fcd7fd Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 6e22461167f0 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits a2deed0e368b Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits a9e884689911 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 2d952710aab9 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 795d9da083c0 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] omits bea59ce45ac1 Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] omits 78c4dc86be35 Merge branch 'fs-current' of linux-next omits 263195f120d4 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits e1f4b9b5083d Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 44ce3cf3e67b Merge branch into tip/master: 'x86/urgent' adds 6fc5f2b19e75 filelock: make lease_alloc() take a flags argument adds 4be9f3cc582a filelock: rework the __break_lease API to use flags adds 6976ed2dd0d5 filelock: add struct delegated_inode adds e6d28ebc17eb filelock: push the S_ISREG check down to ->setlease handlers adds b46ebf9a768d vfs: add try_break_deleg calls for parents to vfs_{link,re [...] adds e12d203b8c88 vfs: allow mkdir to wait for delegation break on parent adds 4fa76319cd0c vfs: allow rmdir to wait for delegation break on parent adds 134796f43a5e vfs: break parent dir delegations in open(..., O_CREAT) codepath adds 85bbffcad730 vfs: clean up argument list for vfs_create() adds c826229c6a82 vfs: make vfs_create break delegations on parent directory adds e8960c1b2ee9 vfs: make vfs_mknod break delegations on parent directory adds 92bf53577f01 vfs: make vfs_symlink break delegations on parent dir adds d0eab9fc1047 filelock: lift the ban on directory leases in generic_setlease adds 544a0ee152f0 nfsd: allow filecache to hold S_IFDIR files adds 80c8afddc8b1 nfsd: allow DELEGRETURN on directories adds 8b99f6a8c116 nfsd: wire up GET_DIR_DELEGATION handling adds 1602bad16d7d vfs: expose delegation support to userland adds 76c63ff12e06 Merge patch series "vfs: recall-only directory delegations [...] adds 01c9c30aae31 filelock: __fcntl_getlease: fix kernel-doc warnings adds 4be9e04ebf75 vfs: add needed headers for new struct delegation definition new db74a7d02ae2 Merge tag 'vfs-6.19-rc1.directory.delegations' of git://gi [...] adds 8b45b9a88233 debugfs: rename end_creating() to debugfs_end_creating() adds 4037d966f034 VFS: introduce start_dirop() and end_dirop() adds 3661a7887462 VFS: tidy up do_unlinkat() adds 7ab96df840e6 VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating() adds bd6ede8a06e8 VFS/nfsd/cachefiles/ovl: introduce start_removing() and en [...] adds c9ba789dad15 VFS: introduce start_creating_noperm() and start_removing_ [...] adds 1ead2213dd7d smb/server: use end_removing_noperm for for target of smb2 [...] adds 7bb1eb45e43c VFS: introduce start_removing_dentry() adds ff7c4ea11a05 VFS: add start_creating_killable() and start_removing_killable() adds 5c8752729970 VFS/nfsd/ovl: introduce start_renaming() and end_renaming() adds ac50950ca143 VFS/ovl/smb: introduce start_renaming_dentry() adds 833d2b3a072f Add start_renaming_two_dentries() adds f046fbb4d81d ecryptfs: use new start_creating/start_removing APIs adds fe497f0759e0 VFS: change vfs_mkdir() to unlock on failure. adds cf296b294c3b VFS: introduce end_creating_keep() adds 523ac768800c Merge patch series "Create and use APIs to centralise lock [...] adds eeec741ee0df nfsd: fix end_creating() conversion new a8058f8442df Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.ke [...] adds 2b21a6204d42 Merge branch 'kbuild-6.19.fms.extension' adds 658d1322fad9 Merge branch 'vfs-6.19.directory.locking' into base.vfs-6.19.ovl adds 6f5c84162a30 ovl: add override_creds cleanup guard extension for overlayfs adds 87809f12e057 ovl: port ovl_copy_up_flags() to cred guards adds 8c9531edcf60 ovl: port ovl_create_or_link() to cred guard adds ff4f6e4689e1 ovl: port ovl_set_link_redirect() to cred guard adds 8368eb837e19 ovl: port ovl_do_remove() to cred guard adds 5f51dfe768a1 ovl: port ovl_create_tmpfile() to cred guard adds b27ebb3d4b9c ovl: port ovl_open_realfile() to cred guard adds 1fc4bc77c786 ovl: port ovl_llseek() to cred guard adds 07a891c34676 ovl: port ovl_fsync() to cred guard adds 246801778302 ovl: port ovl_fallocate() to cred guard adds 8e8f4df93c1d ovl: port ovl_fadvise() to cred guard adds 976397098451 ovl: port ovl_flush() to cred guard adds 7aedfa5a52b0 ovl: port ovl_setattr() to cred guard adds 81707ae827d3 ovl: port ovl_getattr() to cred guard adds d81999b40baf ovl: port ovl_permission() to cred guard adds 47eba7f7fd15 ovl: port ovl_get_link() to cred guard adds 71ac28fbcd33 ovl: port do_ovl_get_acl() to cred guard adds 8e9698d6e4ef ovl: port ovl_set_or_remove_acl() to cred guard adds a3860a808f73 ovl: port ovl_fiemap() to cred guard adds af1d5d62f39e ovl: port ovl_fileattr_set() to cred guard adds 4975e683c278 ovl: port ovl_fileattr_get() to cred guard adds b1c47b3abcc6 ovl: port ovl_maybe_validate_verity() to cred guard adds cb3c8cbaed04 ovl: port ovl_maybe_lookup_lowerdata() to cred guard adds 198d1822884a ovl: don't override credentials for ovl_check_whiteouts() adds d25e4b739f83 ovl: refactor ovl_iterate() and port to cred guard adds 5517646e14d1 ovl: port ovl_dir_llseek() to cred guard adds 67bc75e6f48d ovl: port ovl_check_empty_dir() to cred guard adds 062c5b48d238 ovl: port ovl_nlink_start() to cred guard adds 9e5ec68f3a70 ovl: port ovl_nlink_end() to cred guard adds d60530172601 ovl: port ovl_xattr_set() to cred guard adds ae64b5418555 ovl: port ovl_xattr_get() to cred guard adds 0b5800172c8e ovl: port ovl_listxattr() to cred guard adds fb9f31fe9f7b ovl: introduce struct ovl_renamedata adds a1da8401987e ovl: refactor ovl_rename() adds ca0c657f2580 ovl: port ovl_rename() to cred guard adds 14d35fda5b11 ovl: port ovl_copyfile() to cred guard adds 15da486ad3bd ovl: refactor ovl_lookup() adds 6b6ef7d16fbb ovl: port ovl_lookup() to cred guard adds db7cfe87832d ovl: port ovl_lower_positive() to cred guard adds fc95cda67393 ovl: refactor ovl_fill_super() adds 217e78d1b7ec ovl: port ovl_fill_super() to cred guard adds 850e32512a8c ovl: remove ovl_revert_creds() adds 5c06bc9f060c Merge patch series "ovl: convert to cred guard" adds f37b33472881 ovl: add ovl_override_creator_creds cred guard adds 8d7fc461e45a ovl: port ovl_create_tmpfile() to new ovl_override_creator [...] adds d6ef072d09b2 ovl: reflow ovl_create_or_link() adds 8a227c276617 ovl: mark ovl_setup_cred_for_create() as unused temporarily adds e566bff96322 ovl: port ovl_create_or_link() to new ovl_override_creator [...] adds 89a11f004f5e ovl: drop ovl_setup_cred_for_create() adds c0fb968656cb Merge patch series "ovl: convert creation credential overr [...] adds 81b77b5b0a29 ovl: add copy up credential guard adds bdba9c79c8ba ovl: port ovl_copy_up_workdir() to cred guard adds 643b8a2c0a5b ovl: mark *_cu_creds() as unused temporarily adds 72f098f0dd04 ovl: port ovl_copy_up_tmpfile() to cred guard adds 2c42b6ce4a3b ovl: remove struct ovl_cu_creds and associated functions adds 101bf15887c9 Merge patch series "ovl: convert copyup credential overrid [...] adds 2579e21be532 ovl: remove unneeded semicolon new d0deeb803cd6 Merge tag 'vfs-6.19-rc1.ovl' of git://git.kernel.org/pub/s [...] adds 922a6f34c175 autofs: dont trigger mount if it cant succeed new ffbf700df204 Merge tag 'vfs-6.19-rc1.autofs' of git://git.kernel.org/pu [...] new 011703a9acd7 file: add FD_{ADD,PREPARE}() new 8797dd560018 anon_inodes: convert to FD_ADD() new a5fa9ab846b4 eventfd: convert do_eventfd() to FD_PREPARE() new fbe58faa6934 fhandle: convert do_handle_open() to FD_ADD() new 542a40654342 namespace: convert open_tree() to FD_ADD() new 416b0d16590b namespace: convert open_tree_attr() to FD_PREPARE() new 05885f41658c namespace: convert fsmount() to FD_PREPARE() new 7129098f4f7b fanotify: convert fanotify_init() to FD_PREPARE() new 00de6e244807 nsfs: convert open_namespace() to FD_PREPARE() new 3d8aefd49aed nsfs: convert ns_ioctl() to FD_PREPARE() new 0f4288410cef autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD() new 13dce771bbad eventpoll: convert do_epoll_create() to FD_PREPARE() new 360fbf808a9a open: convert do_sys_openat2() to FD_ADD() new 5b755da105e2 signalfd: convert do_signalfd4() to FD_ADD() new 14010faa1bad timerfd: convert timerfd_create() to FD_ADD() new 39f6e7581ac5 userfaultfd: convert new_userfaultfd() to FD_PREPARE() new 993f30468ea1 xfs: convert xfs_open_by_handle() to FD_PREPARE() new 34dfce523c90 dma: convert dma_buf_fd() to FD_ADD() new 7352c6fce34c af_unix: convert unix_file_open() to FD_ADD() new 1ad7810c6dda exec: convert begin_new_exec() to FD_ADD() new f2573685bd0c ipc: convert do_mq_open() to FD_ADD() new 798c2da4906c bpf: convert bpf_iter_new_fd() to FD_PREPARE() new 981bec8f698b bpf: convert bpf_token_create() to FD_PREPARE() new 1afcbbe5d656 memfd: convert memfd_create() to FD_ADD() new 910c361f9a1f secretmem: convert memfd_secret() to FD_ADD() new fe67b063f687 net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE() new 0d52d06a199f net/kcm: convert kcm_ioctl() to FD_PREPARE() new 245f0d1c622b net/socket: convert sock_map_fd() to FD_ADD() new 4667d638726c net/socket: convert __sys_accept4_file() to FD_ADD() new 843e7b5c293c spufs: convert spufs_context_open() to FD_PREPARE() new 6d3789d347a7 papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD [...] new 0b9d4a6b51d7 spufs: convert spufs_gang_open() to FD_PREPARE() new 274d937006a2 pseries: convert papr_platform_dump_create_handle() to FD_ADD() new 6ae8da484652 pseries: port papr_rtas_setup_file_interface() to FD_ADD() new da7e394bf58f gpio: convert linehandle_create() to FD_PREPARE() new c99dc4456272 hv: convert mshv_ioctl_create_partition() to FD_ADD() new 6f504cbf108a media: convert media_request_alloc() to FD_PREPARE() new af66279a012b ntsync: convert ntsync_obj_get_fd() to FD_PREPARE() new 3fd5edfe1d6f tty: convert ptm_open_peer() to FD_ADD() new 5f3ea1c20108 vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD() new 99d4f12f174b file: convert replace_fd() to FD_PREPARE() new 6fb102291873 io_uring: convert io_create_mock_file() to FD_PREPARE() new 0512bf9701f3 Merge patch series "file: FD_{ADD,PREPARE}()" new 1b5dd29869b1 Merge tag 'vfs-6.19-rc1.fd_prepare.fs' of git://git.kernel [...] adds c14ecb555c3e locking/spinlock/debug: Fix data-race in do_raw_write_lock adds da123f0ee40f rust: lock: guard: Add T: Unpin bound to DerefMut adds 2497a7116ff9 rust: lock: Pin the inner data adds 66f1ea83d9f8 rust: lock: Add a Pin<&mut T> accessor adds 44472d1b8312 atomic: Skip alignment check for try_cmpxchg() old arg adds 28a0ee311960 documentation: seqlock: fix the wrong documentation of rea [...] adds cc39f3872c08 seqlock: Introduce scoped_seqlock_read() adds 488f48b32654 seqlock: Change thread_group_cputime() to use scoped_seqlo [...] adds b76f72bea2c6 seqlock: Change do_task_stat() to use scoped_seqlock_read() adds 795aab353d06 seqlock: Change do_io_accounting() to use scoped_seqlock_read() adds 37d0472c8ac4 rust: debugfs: Implement Reader for Mutex<T> only when T is Unpin adds b94d45b6bbb4 seqlock: Allow KASAN to fail optimizing adds 14e9a18b07ec rust: sync: atomic: Make Atomic*Ops pub(crate) adds 013f912eb5fa rust: sync: atomic: Implement Debug for Atomic<Debug> adds f74cf399e02e rust: debugfs: Replace the usage of Rust native atomics adds 51d7a054521d locking/mutex: Redo __mutex_init() to reduce generated code size adds 52ed74614714 locking/local_lock: Add the <linux/local_lock*.h> headers [...] adds 719e357fc09c locking/local_lock: s/l/__l/ and s/tl/__tl/ to reduce the [...] adds 43decb6b628e locking/local_lock: Fix all kernel-doc warnings new b53440f8e5a1 Merge tag 'locking-core-2025-12-01' of git://git.kernel.or [...] adds c5df4e1ab8c0 objtool/x86: Remove 0xea hack adds 76e1851a1bc2 objtool/x86: Add UDB support adds 044f721ccd33 objtool/x86: Fix NOP decode adds 2e985fdb7e54 objtool: Remove unneeded semicolon adds a808a2b35f66 tools build: Fix fixdep dependencies adds 567f9c428f99 scripts/faddr2line: Set LANG=C to enforce ASCII output adds 6b4679fcbfdf scripts/faddr2line: Use /usr/bin/env bash for portability adds ff5c0466486b scripts/faddr2line: Fix "Argument list too long" error adds be8374a5ba7c objtool: Fix standalone --hacks=jump_label adds 68e71067ec9a s390/vmlinux.lds.S: Prevent thunk functions from getting p [...] adds 1ba9f8979426 vmlinux.lds: Unify TEXT_MAIN, DATA_MAIN, and related macros adds bf770d6d2097 x86/module: Improve relocation error messages adds 122679ebf90e x86/kprobes: Remove STACK_FRAME_NON_STANDARD annotation adds afb026b6d35c compiler: Tweak __UNIQUE_ID() naming adds 9f14f1f91883 compiler.h: Make addressable symbols less of an eyesore adds c2d420796a42 elfnote: Change ELFNOTE() to use __UNIQUE_ID() adds 6717e8f91db7 kbuild: Remove 'kmod_' prefix from __KBUILD_MODNAME adds 4109043bff31 modpost: Ignore unresolved section bounds symbols adds 3049fc4b5f1d x86/alternative: Refactor INT3 call emulation selftest adds 9b7eacac2269 interval_tree: Sync interval_tree_generic.h with tools adds b37491d72b43 interval_tree: Fix ITSTATIC usage for *_subtree_search() adds 07e1c3fd86d7 objtool: Make find_symbol_containing() less arbitrary adds 9ebb662fab38 objtool: Fix broken error handling in read_symbols() adds 2bb23cbf3f21 objtool: Propagate elf_truncate_section() error in elf_write() adds 4ac2ba35f62d objtool: Remove error handling boilerplate adds 81cf39be3559 objtool: Add empty symbols to the symbol tree again adds c2a3e7af3110 objtool: Fix interval tree insertion for zero-length symbols adds 72567c630d32 objtool: Fix weak symbol detection adds 41d24d785897 objtool: Fix x86 addend calculation adds 68245893cf44 objtool: Fix __pa_symbol() relocation handling adds 4cdee7888f42 objtool: Fix "unexpected end of section" warning for alternatives adds 3e4b5f66cf1a objtool: Check for missing annotation entries in read_annotate() adds 34244f784c6d objtool: Const string cleanup adds 31eca25f3a3b objtool: Clean up compiler flag usage adds 72e4b6b44e9f objtool: Remove .parainstructions reference adds 96eceff331ea objtool: Convert elf iterator macros to use 'struct elf' adds 25eac74b6bdb objtool: Add section/symbol type helpers adds 4ea029389bf0 objtool: Mark .cold subfunctions adds c9e9b85d41f9 objtool: Fix weak symbol hole detection for .cold functions adds a1526bcfcb6c objtool: Mark prefix functions adds a040ab73dfd1 objtool: Simplify reloc offset calculation in unwind_read_hints() adds 48f1bbaf2655 objtool: Avoid emptying lists for duplicate sections adds 56754f0f46f6 objtool: Rename --Werror to --werror adds 2b91479776b6 objtool: Resurrect --backup option adds 935c0b6a0591 objtool: Reindent check_options[] adds a05de0a772ce objtool: Refactor add_jump_destinations() adds 02cf323a7ee0 objtool: Simplify special symbol handling in elf_update_symbol() adds dd2c29aafde7 objtool: Generalize elf_create_symbol() adds 243e96385368 objtool: Generalize elf_create_section() adds 431dbabf2d9d objtool: Add elf_create_data() adds 2c05ca026218 objtool: Add elf_create_reloc() and elf_init_reloc() adds 03c19a99ee69 objtool: Add elf_create_file() adds 3b92486fa1a9 objtool: Add annotype() helper adds d2c60bde1c0f objtool: Move ANNOTATE* macros to annotate.h adds 58f36a575644 objtool: Add ANNOTATE_DATA_SPECIAL adds aca282ab7e75 x86/asm: Annotate special section entries adds f6b740ef5f47 objtool: Unify STACK_FRAME_NON_STANDARD entry sizes adds 0d83da43b1e1 objtool/klp: Add --checksum option to generate per-functio [...] adds a3493b33384a objtool/klp: Add --debug-checksum=<funcs> to show per-inst [...] adds dd590d4d57eb objtool/klp: Introduce klp diff subcommand for diffing obj [...] adds 7c2575a6406f objtool/klp: Add --debug option to show cloning decisions adds ebe864b55304 objtool/klp: Add post-link subcommand to finalize livepatc [...] adds 2058f6d1660e objtool: Refactor prefix symbol creation code adds 164c9201e1da objtool: Add base objtool support for livepatch modules adds 7ae60ff0b77f livepatch: Add CONFIG_KLP_BUILD adds f2c356d1d0f0 kbuild,objtool: Defer objtool validation step for CONFIG_K [...] adds abaf1f42ddd0 livepatch/klp-build: Introduce fix-patch-lines script to a [...] adds 59adee07b568 livepatch/klp-build: Add stub init code for livepatch modules adds 24ebfcd65a87 livepatch/klp-build: Introduce klp-build script for genera [...] adds 2c2f0b862691 livepatch/klp-build: Add --debug option to show cloning decisions adds 78be9facfb5e livepatch/klp-build: Add --show-first-changed option to sh [...] adds b9976fa46496 livepatch: Introduce source code helpers for livepatch modules adds 00a155c691be Merge branch 'objtool/core' of https://git.kernel.org/pub/ [...] adds da247eff96dd objtool/klp: Add the debian-based package name of xxhash t [...] adds 9025688bf6d4 module: Fix device table module aliases adds f6af8690d17d perf build: Fix perf build issues with fixdep adds 0ccf30fc64ac x86/smpboot: Mark native_play_dead() as __noreturn adds 5eccd322390e objtool: Remove unneeded semicolon adds 6568f14cb5ae vmlinux.lds: Exclude .text.startup and .text.exit from TEXT_MAIN adds 249092174caa tools/objtool: Copy the __cleanup unused variable fix for [...] adds d851f2b2b273 Merge tag 'v6.18-rc5' into objtool/core, to pick up fixes adds f6a8919d6148 vmlinux.lds: Fix TEXT_MAIN to include .text.start and friends adds 56255fa96871 media: atomisp: Fix namespace collision and startup() sect [...] adds 0330b7fbbf31 drivers/xen/xenbus: Fix namespace collision and split() se [...] adds 9c7dc1dd897a objtool: Warn on functions with ambiguous -ffunction-secti [...] adds ee0b48fabadf objtool: Set minimum xxhash version to 0.8 adds 2092007aa32f objtool/klp: Only enable --checksum when needed adds 024020e2b6ad objtool: Support Clang AUTOFDO .cold functions adds 2c2acca2eabf objtool: Fix .cold function detection for duplicate symbols adds 16f366c5a688 objtool: Don't alias undefined symbols adds 9205a322cf96 objtool: Return canonical symbol when aliases exist in sym [...] adds a91a61b29043 objtool: Skip non-canonical aliased symbols in add_jump_ta [...] adds 106f11d43be5 objtool: Remove second pass of .cold function correlation adds da6202139aef serial: icom: Fix namespace collision and startup() sectio [...] adds 2c715c9de293 media: atomisp: gc2235: Fix namespace collision and startu [...] adds 845c09e4744f tty: amiserial: Fix namespace collision and startup() sect [...] adds 31863337138a tty: synclink_gt: Fix namespace collision and startup() se [...] adds 93863f3f859a kbuild: Check for functions with ambiguous -ffunction-sect [...] adds 11991999a201 Revert "objtool: Warn on functions with ambiguous -ffuncti [...] adds 55d2a473f317 objtool: Move disassembly functions to a separated file adds 1013f2e37bec objtool: Create disassembly context adds 59953303827e objtool: Disassemble code with libopcodes instead of runni [...] adds f348a44c103a tool build: Remove annoying newline in build output adds 5d859dff266f objtool: Print symbol during disassembly adds d4e13c21497d objtool: Store instruction disassembly result adds 0bb080ba6469 objtool: Disassemble instruction on warning or backtrace adds a0e5bf9fd6a0 objtool: Extract code to validate instruction from the val [...] adds de0248fbbf99 objtool: Record symbol name max length adds 70589843b36f objtool: Add option to trace function validation adds fcb268b47a2f objtool: Trace instruction state changes during function v [...] adds 26a453fb5637 objtool: Improve register reporting during function validation adds d490aa21973f objtool: Identify the different types of alternatives adds 9b580accac00 objtool: Add functions to better name alternatives adds 350c7ab8577a objtool: Improve tracing of alternative instructions adds c3b7d044fc5a objtool: Do not validate IBT for .return_sites and .call_sites adds 5f326c889736 objtool: Add the --disas=<function-pattern> action adds 7ad7a4a72050 objtool: Preserve alternatives order adds 87343e664252 objtool: Print headers for alternatives adds a4f1599672e7 objtool: Disassemble group alternatives adds 15e7ad8667b9 objtool: Print addresses with alternative instructions adds 78df4590c568 objtool: Disassemble exception table alternatives adds 7e017720aae8 objtool: Disassemble jump table alternatives adds 4aae0d3f77b1 objtool: Fix address references in alternatives adds be5ee60ac554 objtool: Provide access to feature and flags of group alte [...] adds 8308fd001927 objtool: Add Function to get the name of a CPU feature adds 56967b9a7722 objtool: Improve naming of group alternatives adds 07d70b271a6f objtool: Compact output for alternatives with one instruction adds aff95e0d4e27 objtool: Add wide output for disassembly adds c0a67900dc12 objtool: Trim trailing NOPs in alternative adds 59bfa6408214 objtool: Build with disassembly can fail when including bdf.h adds 6ec33db1aaf0 objtool: Fix segfault on unknown alternatives new 63e6995005be Merge tag 'objtool-core-2025-12-01' of git://git.kernel.or [...] adds 866cf36bfee4 perf/x86/amd: Check event before enable to avoid GPF adds 8a5c6cbfe4a3 x86/insn,uprobes,alternative: Unify insn_is_nop() adds 45e1dccc0653 x86/insn: Simplify for_each_insn_prefix() adds e39b82f6cb05 perf/x86/intel/cstate: Add Clearwater Forest support adds 4ba45f041abe perf/x86/intel/cstate: Remove PC3 support from LunarLake adds 34976eaf5f83 perf/x86/intel/cstate: Add Pantherlake support adds ef1ea98c8fff task_work: Fix NMI race condition adds c31b9d2f5894 unwind: Shorten lines adds b1164c7d118d unwind: Add required include files adds 52a1ec718b3e unwind: Simplify unwind_reset_info() adds ae577ea0bc52 unwind: Add comment to unwind_deferred_task_exit() adds a38a64712e74 unwind: Fix unwind_deferred_request() vs NMI adds 1e74829f36b5 unwind: Clarify calling context adds 42b9138f81fc unwind: Simplify unwind_user_faultable() adds 639214f65b1d unwind: Make unwind_task_info::unwind_mask consistent adds 5578534e4b92 unwind: Simplify unwind_user_next_fp() alignment check adds c79dd946e370 unwind: Implement compat fp unwind adds 49cf34c0815f unwind_user/x86: Enable frame pointer unwinding on x86 adds ae25884ad749 unwind_user/x86: Teach FP unwind about start of function adds c69993ecdd4d perf: Support deferred user unwind adds aa7387e79a5c unwind_user/x86: Fix arch=um build adds cf76553aaa36 entry,unwind/deferred: Fix unwind_reset_info() placement adds c7f69dc073e5 perf/x86: Remove redundant is_x86_event() prototype adds 7e772a93eb61 perf/x86: Fix NULL event access and potential PEBS record loss adds ee98b8bfc7c4 perf/x86/intel: Replace x86_pmu.drain_pebs calling with st [...] adds 5e4e355ae7cd perf/x86/intel: Correct large PEBS flag check adds d243d0bb64af perf/x86/intel: Initialize architectural PEBS adds 8807d922705f perf/x86/intel/ds: Factor out PEBS record processing code [...] adds 167cde7dc9b3 perf/x86/intel/ds: Factor out PEBS group processing code t [...] adds d21954c8a0ff perf/x86/intel: Process arch-PEBS records or record fragments adds 2721e8da2de7 perf/x86/intel: Allocate arch-PEBS buffer and initialize P [...] adds e89c5d1f290e perf/x86/intel: Update dyn_constraint base on PEBS event p [...] adds 52448a0a7390 perf/x86/intel: Setup PEBS data configuration and enable l [...] adds bb5f13df3c45 perf/x86/intel: Add counter group support for arch-PEBS adds bd24f9beed59 perf/x86/intel: Add a check for dynamic constraints adds 02da693f6658 perf/x86/intel: Check PEBS dyn_constraints adds 2093d8cf80fa perf/x86/intel: Optimize PEBS extended config adds 9929dffce5ed perf/x86/intel: Fix and clean up intel_pmu_drain_arch_pebs [...] new 6c26fbe8c9d3 Merge tag 'perf-core-2025-12-01' of git://git.kernel.org/p [...] adds 79104becf42b sched/fair: Forfeit vruntime on yield adds 382748c05e58 sched/deadline: only set free_cpus for online runqueues adds 06f2c90885e9 sched: Create architecture specific sched domain distances adds 4d6dd05d07d0 sched/topology: Fix sched domain build error for GNR, CWF [...] adds 82d6e01a0699 sched/fair: Only update stats for allowed CPUs when lookin [...] adds e9139f765ac7 sched: Employ sched_change guards adds 376f8963bbda sched: Re-arrange the {EN,DE}QUEUE flags adds 5e42d4c123ba sched/deadline: Prepare for switched_from() change adds 637b0682821b sched: Fold sched_class::switch{ing,ed}_{to,from}() into t [...] adds 1ae5f5dfe5ad sched: Cleanup sched_delayed handling for class switches adds 6455ad5346c9 sched: Move sched_class::prio_changed() into the change pattern adds 942b8db96500 sched: Fix migrate_disable_switch() locking adds abfc01077df6 sched: Fix do_set_cpus_allowed() locking adds b079d9379652 sched: Rename do_set_cpus_allowed() adds 650952d3fb38 sched: Make __do_set_cpus_allowed() use the sched_change pattern adds 46a177fb01e5 sched: Add locking comments to sched_class methods adds 5892cbd85dbf sched: Match __task_rq_{,un}lock() adds d4c64207b88a sched: Cleanup the sched_change NOCLOCK usage adds 73ec89a1ce4b sched: Mandate shared flags for sched_change adds 1e900f415c60 sched: Detect per-class runqueue changes adds 50653216e4ff sched: Add support to pick functions to take rf adds 4c95380701f5 sched/ext: Fold balance_scx() into pick_task_scx() adds 73cbcfe255f7 sched/topology,x86: Fix build warning adds af13e5e437dc sched: Fix the do_set_cpus_allowed() locking fix adds 977b9a005419 Merge branch 'linus/master' into sched/core, to resolve conflict adds 127b90315ca0 sched/proxy: Yield the donor task adds 7f829bde94b1 sched/core: Optimize core cookie matching check adds 9359d9785d85 sched/core: Add comment explaining force-idle vruntime snapshots adds 79f3f9bedd14 sched/eevdf: Fix min_vruntime vs avg_vruntime adds e40cea333e60 sched/core: Remove double update_rq_clock() in __set_cpus_ [...] adds e636ffb9e31b sched/deadline: Fix dl_server time accounting adds f5a538c07df2 sched/deadline: Fix dl_server stop condition adds 2614069c5912 sched/deadline: Document dl_server adds b4bfacd39216 sched/deadline: Use cpumask_weight_and() in dl_bw_cpus adds 65177ea9f64d sched/deadline: Minor cleanup in select_task_rq_dl() adds 3324b2180c17 sched/fair: Skip sched_balance_running cmpxchg when balanc [...] adds 522fb20fbdbe sched/fair: Have SD_SERIALIZE affect newidle balancing adds aaab6bb54ab9 sched: Increase sched_tick_remote timeout adds aceccac58ad7 sched/fair: Enable scheduler feature NEXT_BUDDY adds e837456fdca8 sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals adds d206fbad9328 sched/fair: Revert max_newidle_lb_cost bump adds e78e70dbf603 sched/fair: Small cleanup to sched_balance_newidle() adds 08d473dd8718 sched/fair: Small cleanup to update_newidle_cost() adds 33cf66d88306 sched/fair: Proportional newidle balance adds c04507ac500e sched: Provide and use set_need_resched_current() new 6d2c10e889db Merge tag 'sched-core-2025-12-01' of git://git.kernel.org/ [...] adds 27d2afa3b4ea x86/ioapic: Simplify mp_irqdomain_alloc() slightly adds ed4f9638d905 x86/apic: Fix frequency in apic=verbose log output new de2f75d55ef8 Merge tag 'x86-apic-2025-12-01' of git://git.kernel.org/pu [...] adds 780813d70180 x86/math-emu: Fix div_Xsig() prototype new e7d81c1ed665 Merge tag 'x86-build-2025-12-01' of git://git.kernel.org/p [...] adds ad74016b919c x86/alternative: Drop not needed test after call of alt_re [...] adds ced37e9ceae5 x86/dumpstack: Prevent KASAN false positive warnings in __ [...] new dcd8637edb87 Merge tag 'x86-core-2025-12-01' of git://git.kernel.org/pu [...] adds aec58b48517c bugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameter adds 3bc3c9c3ab6d bugs/core: Pass down the condition string of WARN_ON_ONCE( [...] adds 687fac9d1b00 bugs/core: Introduce the CONFIG_DEBUG_BUGVERBOSE_DETAILED [...] adds 407b9076c147 bugs/x86: Extend _BUG_FLAGS() with the 'cond_str' parameter adds 48ede5be5c07 bugs/x86: Augment warnings output by concatenating 'cond_s [...] adds 1c59c2b284cb bugs/powerpc: Pass in 'cond_str' to BUG_ENTRY() adds 1284579a7f49 bugs/powerpc: Concatenate 'cond_str' with '__FILE__' in BU [...] adds 66e94df0dd27 bugs/LoongArch: Pass in 'cond_str' to __BUG_ENTRY() adds d6b894cbfa4b bugs/LoongArch: Concatenate 'cond_str' with '__FILE__' in [...] adds 7ce0f693cb0e bugs/s390: Pass in 'cond_str' to __EMIT_BUG() adds 6584ff203aec bugs/s390: Use 'cond_str' in __EMIT_BUG() adds 7e8c292692fd bugs/riscv: Pass in 'cond_str' to __BUG_FLAGS() adds bb39faa71d87 bugs/riscv: Concatenate 'cond_str' with '__FILE__' in __BU [...] adds f40484925b93 bugs/parisc: Concatenate 'cond_str' with '__FILE__' in __W [...] adds be2ba2fef167 bugs/sh: Concatenate 'cond_str' with '__FILE__' in __WARN_ [...] adds 28ea295f941e bugs/core: Reorganize fields in the first line of WARNING [...] adds ed845c363d8c bugs/s390: Remove private WARN_ON() implementation adds a53d0cf7f1cb Merge commit 'linus' into core/bugs, to resolve conflicts adds 2ace52718376 Merge branch 'objtool/core' adds 1be1fac648fe x86: Rework __bug_table helpers adds d292dbb5640c bug: Add BUG_FORMAT infrastructure adds 30b82568b04e bug: Clean up CONFIG_GENERIC_BUG_RELATIVE_POINTERS adds 5c47b7f3d1a9 bug: Add BUG_FORMAT_ARGS infrastructure adds 7d2c27a0ec5e bug: Add report_bug_entry() adds 3fd45b871fde bug: Implement WARN_ON() using __WARN_FLAGS() adds b9b2c455f462 bug: Allow architectures to provide __WARN_printf() adds 0a52d339d35d x86/bug: Add BUG_FORMAT basics adds 4f1b701f24be x86/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED adds 5b472b6e5bd9 x86_64/bug: Implement __WARN_printf() adds 11bb4944f014 x86/bug: Implement WARN_ONCE() adds 860238af7a33 x86_64/bug: Inline the UD1 adds d62e4f2b9542 x86/bug: Fix BUG_FORMAT vs KASLR adds b0a848f4a47a x86/bugs: Make i386 use GENERIC_BUG_RELATIVE_POINTERS new 4a26e7032d7d Merge tag 'core-bugs-2025-12-01' of git://git.kernel.org/p [...] adds 44c5b6768e3a ARM: uaccess: Implement missing __get_user_asm_dword() adds 3eb6660f26d1 uaccess: Provide ASM GOTO safe wrappers for unsafe_*_user() adds 14219398e3e1 x86/uaccess: Use unsafe wrappers for ASM GOTO adds 5002dd53144f powerpc/uaccess: Use unsafe wrappers for ASM GOTO adds 0988ea18c624 riscv/uaccess: Use unsafe wrappers for ASM GOTO adds 43cc54d8dbe6 s390/uaccess: Use unsafe wrappers for ASM GOTO adds 2db48d8bf87d arm64: uaccess: Use unsafe wrappers for ASM GOTO adds e497310b4ffb uaccess: Provide scoped user access regions adds b2cfc0cd68b8 uaccess: Provide put/get_user_inline() adds e4e28fd6986e futex: Convert to get/put_user_inline() adds e02718c9865c x86/futex: Convert to scoped user access adds 3ce17e690994 select: Convert to scoped user access adds 4db1df7a7217 iov_iter: Convert copy_from_user_iter() to masked user access adds 803abedbd540 iov_iter: Add missing speculation barrier to copy_from_use [...] adds 1c204914bc44 scm: Convert put_cmsg() to scoped user access adds 4322c8f81c58 lib/strn*,uaccess: Use masked_user_{read/write}_access_beg [...] new 1dce50698a5c Merge tag 'core-uaccess-2025-11-30' of git://git.kernel.or [...] adds 3ca59da7aa5c rseq: Avoid pointless evaluation in __rseq_notify_resume() adds fdc0f39d289e rseq: Condense the inline stubs adds 77f19e4d4fc9 rseq: Move algorithm comment to top adds 41b43a6ba384 rseq: Remove the ksig argument from rseq_handle_notify_resume() adds 067b3b41b4dd rseq: Simplify registration adds d923739e2e35 rseq: Simplify the event notification adds 83409986f49f rseq, virt: Retrigger RSEQ after vcpu_run() adds 566d8015f7ee rseq: Avoid CPU/MM CID updates when no event pending adds faba9d250eae rseq: Introduce struct rseq_data adds 5204be16790f entry: Clean up header adds 54a5ab56242f entry: Remove syscall_enter_from_user_mode_prepare() adds 7702a9c28567 entry: Inline irqentry_enter/exit_from/to_user_mode() adds 4fc9225d19ad sched: Move MM CID related functions to sched.h adds 4b7de6df20d4 rseq: Cache CPU ID and MM CID values adds 2fc0e4b4126c rseq: Record interrupt from user space adds dab344753e02 rseq: Provide tracepoint wrappers for inline code adds 5412910487d0 rseq: Expose lightweight statistics in debugfs adds 9c37cb6e80b8 rseq: Provide static branch for runtime debugging adds abc850e7616c rseq: Provide and use rseq_update_user_cs() adds f7ee1964ac39 rseq: Replace the original debug implementation adds c1cbad8f99b5 rseq: Make exit debugging static branch based adds eaa9088d568c rseq: Use static branch for syscall exit debug when GENERI [...] adds 0f085b41880e rseq: Provide and use rseq_set_ids() adds 9f6ffd4cebda rseq: Separate the signal delivery path adds e2d4f4227115 rseq: Rework the TIF_NOTIFY handler adds 39a167560a61 rseq: Optimize event setting adds 05b44aef709c rseq: Implement fast path for exit to user adds 3db6b38dfe64 rseq: Switch to fast path processing on exit to user adds 70fe25a3bc53 entry: Split up exit_to_user_mode_prepare() adds 7a5201ea1907 rseq: Split up rseq_exit_to_user_mode() adds 32034df66b5f rseq: Switch to TIF_RSEQ if supported adds 323d93f0432e cleanup: Always inline everything adds 1fe4002cf7f2 x86/ptrace: Always inline trivial accessors adds 80adaccf0e1c rseq: Delete duplicate if statement in rseq_virt_userspace_exit() adds 77d7dc8bef48 sched/mmcid: Revert the complex CID management adds 8cea569ca785 sched/mmcid: Use proper data structures adds be4463fa2c71 sched/mmcid: Cacheline align MM CID storage adds 925b7847bb7d sched: Fixup whitespace damage adds b08ef5fc8fa0 sched/mmcid: Move scheduler code out of global header adds 0d032a43ebeb sched/mmcid: Prevent pointless work in mm_update_cpus_allowed() adds 437cb3ded250 cpumask: Introduce cpumask_weighted_or() adds 79c11fb3da85 sched/mmcid: Use cpumask_weighted_or() adds 35a5c37cb9f1 cpumask: Cache num_possible_cpus() adds 539115f08cf8 sched/mmcid: Convert mm CID mask to a bitmap adds 2b1642b88108 signal: Move MMCID exit out of sighand lock adds bf070520e398 sched/mmcid: Move initialization out of line adds b0c3d51b54f8 sched/mmcid: Provide precomputed maximal value adds 51dd92c71a38 sched/mmcid: Serialize sched_mm_cid_fork()/exit() with a mutex adds 23343b6b09ac sched/mmcid: Introduce per task/CPU ownership infrastructure adds 9a723ed7facf sched/mmcid: Provide new scheduler CID mechanism adds fbd0e71dc370 sched/mmcid: Provide CID ownership mode fixup functions adds c809f081fe40 irqwork: Move data struct to a types header adds 9da6ccbcea3d sched/mmcid: Implement deferred mode change adds 653fda7ae73d sched/mmcid: Switch over to the new mechanism new 2b09f480f0a1 Merge tag 'core-rseq-2025-11-30' of git://git.kernel.org/p [...] adds 06e0ae988f6e debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING adds 37de2dbc318e debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP new 312f5b18663a Merge tag 'core-debugobjects-2025-11-30' of git://git.kern [...] adds 87b0031f7f73 irqdomain: Add firmware info reporting interface adds 5324fe21ba9b ACPI: irq: Add interrupt affinity reporting interface adds 5404f5c06dd4 of/irq: Add interrupt affinity reporting interface adds 0d5daa938c94 platform: Add firmware-agnostic irq and affinity retrieval [...] adds 68905ea65cef irqchip/gic-v3: Add FW info retrieval support adds de575de83c77 irqchip/apple-aic: Add FW info retrieval support adds 541454dd204b coresight: trbe: Convert to the new interrupt affinity ret [...] adds 663783e0013e perf: arm_pmu: Convert to the new interrupt affinity retri [...] adds f6c8aced7c24 perf: arm_spe_pmu: Convert to new interrupt affinity retri [...] adds 21bbbc50f398 irqchip/gic-v3: Switch high priority PPIs over to handle_p [...] adds 5ff78c8de9d8 genirq: Kill handle_percpu_devid_fasteoi_nmi() adds 5c2b2cc472e0 genirq: Merge irqaction::{dev_id,percpu_dev_id} adds 9047a39daa78 genirq: Factor-in percpu irqaction creation adds 258e7d28a3dc genirq: Add affinity to percpu_devid interrupt requests adds b9c6aa9efc71 genirq: Update request_percpu_nmi() to take an affinity adds bdf4e2ac295f genirq: Allow per-cpu interrupt sharing for non-overlappin [...] adds c734af3b2b95 genirq: Add request_percpu_irq_affinity() helper adds 54b350fa8e96 perf: arm_pmu: Request specific affinities for per CPU NMI [...] adds f8112d29ba99 perf: arm_spe_pmu: Request specific affinities for per CPU [...] adds 4cdf4813f528 coresight: trbe: Request specific affinities for per CPU i [...] adds 64b9738eaa93 irqchip/gic-v3: Drop support for custom PPI partitions adds 7443813f107a irqchip/apple-aic: Drop support for custom PMU irq partitions adds c620438ef2ac irqchip: Kill irq-partition-percpu adds ee2d50a9f524 genirq: Kill irq_{g,s}et_percpu_devid_partition() adds ebac4649fcad irqdomain: Kill of_node_to_fwnode() helper adds fa9d27773873 perf: arm_pmu: Kill last use of per-CPU cpu_armpmu pointer adds 68c4c159a0db genirq: Fix percpu_devid irq affinity documentation adds 9ea2b810d51a genirq/proc: Fix race in show_irq_affinity() adds 51d0656959bc genirq/manage: Reduce priority of forced secondary interru [...] adds 9d3faec60b13 genirq: Use raw_spinlock_irq() in irq_set_affinity_notifier() adds 68775ca79af3 genirq: Prevent early spurious wake-ups of interrupt threads adds 801afdfbfcd9 genirq: Fix interrupt threads affinity vs. cpuset isolated [...] adds 3de5e46e50ab genirq: Remove cpumask availability check on kthread affin [...] new 6863c8385c28 Merge tag 'irq-core-2025-11-30' of git://git.kernel.org/pu [...] adds 0435bcc4e585 irqchip/bcm2712-mip: Fix OF node reference imbalance adds a8452d1d59d4 irqchip/bcm2712-mip: Fix section mismatch adds e9db5332caaf irqchip/irq-bcm7038-l1: Fix section mismatch adds bfc0c5beab1f irqchip/irq-bcm7120-l2: Fix section mismatch adds bbe177592447 irqchip/irq-brcmstb-l2: Fix section mismatch adds 64acfd8e680f irqchip/imx-mu-msi: Fix section mismatch adds 5b338fbb2b5b irqchip/renesas-rzg2l: Fix section mismatch adds f798bdb9aa81 irqchip/starfive-jh8100: Fix section mismatch adds 9b685058ca93 irqchip/qcom-irq-combiner: Fix section mismatch adds 3540d99c03a8 irqchip: Drop leftover brackets adds 1e3e330c0707 irqchip: Pass platform device to platform drivers adds 1230fbb225ab irqchip: Enable compile testing of Broadcom drivers adds 867c6aa283fb irqchip/meson-gpio: Drop unused module alias adds b03127a4e778 irqchip/mvebu-pic: Drop unused module alias adds dcc31768ffc1 irqchip/ts4800: Drop unused module alias adds c475c0b71314 irqchip/riscv-imsic: Remove redundant irq_data lookups adds 79eaabc61dfb irqchip/riscv-imsic: Embed the vector array in lpriv adds 3a16b053840e irqchip/riscv-imsic: Inline imsic_vector_from_local_id() adds a7f25e00c4c9 irqchip/qcom-irq-combiner: Rename driver structure adds e95f66dd0e74 dt-bindings: vendor-prefixes: Add UltraRISC adds 9dfb295a93eb dt-bindings: interrupt-controller: Add UltraRISC DP1000 PLIC adds 14ff9e54dd14 irqchip/sifive-plic: Cache the interrupt enable state adds 539d147ef69c irqchip/sifive-plic: Add support for UltraRISC DP1000 PLIC adds a045359e7245 irqchip/sifive-plic: Fix call to __plic_toggle() in M-Mode [...] adds 45cc441de72e irqchip/irq-bcm7038-l1: Remove unused reg_mask_status() adds b90ac5fe3285 dt-bindings: interrupt-controller: Add Anlogic DR1V90 PLIC adds 579951da6425 dt-bindings: interrupt-controller: Add Anlogic DR1V90 ACLINT MSWI adds a1c3a7d7ee02 dt-bindings: interrupt-controller: Add Anlogic DR1V90 ACLINT SSWI adds 47a4ebbf91d3 irqchip/aclint-sswi: Add Nuclei UX900 support adds 7083e142256f dt-bindings: interrupt-controller: aspeed,ast2700: Correct [...] adds e4ca1520081b dt-bindings: interrupt-controller: Add support for Amlogic [...] adds fc584d871c16 irqchip/meson-gpio: Add support for Amlogic S6 S7 and S7D SoCs new 15b87bec89cb Merge tag 'irq-drivers-2025-11-30' of git://git.kernel.org [...] adds dce745009349 PCI/MSI: Delete pci_msi_create_irq_domain() adds ac646f44956e genirq/msi: Slightly simplify msi_domain_alloc() adds ebb922c920ce Merge tag 'v6.18-rc3' into irq/msi adds 4f32612f6a4e PCI: iproc: Implement MSI controller node detection with o [...] adds 9c1fbc56ca0a irqchip/gic-its: Rework platform MSI deviceID detection new 9ce62ebbb7b2 Merge tag 'irq-msi-2025-11-30' of git://git.kernel.org/pub [...] adds 576c564ec3bb clocksource/drivers/sprd: Enable register for timer counte [...] adds 640594a04f11 clocksource/drivers/timer-sp804: Fix read_current_timer() [...] adds 2ba8e2aae132 clocksource/drivers/ralink: Fix resource leaks in init error path adds 6b38a8b31e2c clocksource/drivers/stm: Fix double deregistration on prob [...] adds 62524f285c11 clocksource/drivers/sh_cmt: Always leave device running af [...] adds b452d2c97eec clocksource/drivers/nxp-stm: Fix section mismatches adds 6aa10f0e2ef9 clocksource/drivers/arm_arch_timer_mmio: Prevent driver unbind adds e25f964cf414 clocksource/drivers/nxp-pit: Prevent driver unbind adds 6a2416892e89 clocksource/drivers/nxp-stm: Prevent driver unbind adds 627f3f3716a3 clocksource/drivers/rda: Add sched_clock_register for RDA8 [...] adds ed92a968a967 clocksource/drivers/stm32-lp: Drop unused module alias adds 40caba2bd027 dt-bindings: timer: Add Realtek SYSTIMER adds d1780dce9575 clocksource/drivers: Add Realtek system timer driver adds 2437f798809d Merge tag 'timers-v6.19-rc1' of git://git.kernel.org/pub/s [...] new 5028f42416ea Merge tag 'timers-clocksource-2025-11-30' of git://git.ker [...] adds 4138787408aa tick/sched: Limit non-timekeeper CPUs calling jiffies update adds 6c181b5667ee timers/migration: Convert "while" loops to use "for" adds fa9620355d41 timers/migration: Remove locking on group connection adds 5eb579dfd46b timers/migration: Fix imbalanced NUMA trees adds 3c8eb36e2a46 timers/migration: Assert that hotplug preparing CPU is par [...] adds 93643b90d6c1 timers/migration: Remove unused "cpu" parameter from tmigr [...] adds ba14500e4bfc timers/migration: Remove dead code handling idle CPU check [...] adds 4702f4eceb63 hrtimer: Store time as ktime_t in restart block adds e54dd0474c28 time: tick-oneshot: Add missing Return and parameter descr [...] adds 4518767be908 time: Fix a few typos in time[r] related code comments adds 05d89fe7e46a selftests/timers: Clean up kernel version check in posix_timers adds 308bc2e33885 selftests/timers/nanosleep: Add tests for return of remain [...] adds 8312cab5ff47 timers/migration: Rename 'online' bit to 'available' adds a048ca5f00eb timers/migration: Add mask for CPUs available in the hierarchy adds 4c2374ed8684 timers/migration: Use scoped_guard on available flag set/clear adds 22f8e41680ef cgroup/cpuset: Rename update_unbound_workqueue_cpumask() t [...] adds 185bccc79797 sched/isolation: Force housekeeping if isolcpus and nohz_f [...] adds b56651007fc0 cpumask: Add initialiser to use cleanup helpers adds 7dec062cfcf2 timers/migration: Exclude isolated cpus from hierarchy new d42e504a555d Merge tag 'timers-core-2025-11-30' of git://git.kernel.org [...] adds 70e0a80a1f35 treewide: Remove in_irq() new 7f8d5f70fffe Merge tag 'core-core-2025-12-03' of git://git.kernel.org/p [...] adds 6553c68bc73d RAS/AMD/ATL: Return error codes from helper functions adds 83be4bee57f0 ACPI: PRM: Add acpi_prm_handler_available() adds 187d1b27a1e4 RAS/AMD/ATL: Require PRM support for future systems adds 69acbdbbefbd RAS/AMD/ATL: Replace bitwise_xor_bits() with hweight16() adds e9abd990aefd EDAC/amd64: Generate ctl_name string at runtime adds 6a8579691509 EDAC/amd64: Remove NUM_CONTROLLERS macro adds 8616025ae6e5 EDAC: Remove the legacy EDAC sysfs interface adds f18e71cd6c54 EDAC/ie31200: Fix error handling in ie31200_register_mci adds cdf5ecc3f6e1 EDAC/ghes: Replace deprecated strcpy() in ghes_edac_report [...] adds b3d70059cbb2 EDAC/{skx_common,skx,i10nm}: Make skx_register_mci() indep [...] adds 9529e697739e EDAC/skx_common: Prepare for skx_get_edac_list() adds d4839582bc70 EDAC/skx_common: Prepare for skx_set_hi_lo() adds 9fc67b11703f EDAC/{skx_common,imh}: Add EDAC driver for Intel Diamond R [...] adds 39abdcbdad59 EDAC/skx_common: Extend the maximum number of DRAM chip row bits adds f619613f3058 EDAC/{skx_comm,imh}: Detect 2-level memory configuration adds 5f40ea7f4177 EDAC/imh: Setup 'imh_test' debugfs testing node adds ef1b6d904993 EDAC/igen6: Fix error handling in igen6_edac driver new 24e3848a2e90 RAS/CEC: Replace use of system_wq with system_percpu_wq new e2349c5811ae Merge remote-tracking branches 'ras/edac-amd-atl', 'ras/ed [...] new 49219bba0149 Merge tag 'edac_updates_for_v6.19_rc1' of git://git.kernel [...] adds 34da4a5d6814 x86/mce: Unify AMD THR handler with MCA Polling adds 7cb735d7c0cb x86/mce: Unify AMD DFR handler with MCA Polling adds 134b1eabe6d9 x86/mce/amd: Enable interrupt vectors once per-CPU on SMCA [...] adds 4efaec6e16c2 x86/mce/amd: Support SMCA Corrected Error Interrupt adds 3206b41604f8 x86/mce/amd: Remove redundant reset_block() adds 56f17be67a33 x86/mce/amd: Define threshold restart function for banks adds eeb3f76d73ba x86/mce: Save and use APEI corrected threshold limit adds 821f5fe4dbcb x86/mce: Add support for physical address valid bit adds d7ac083f095d x86/mce: Do not clear bank's poll bit in mce_poll_banks on [...] adds 5c4663ed1eac x86/mce: Handle AMD threshold interrupt storms new a61288200e8b Merge tag 'ras_core_for_v6.19_rc1' of git://git.kernel.org [...] adds ed44a5625f30 x86/cpu/topology: Make primary thread mask available with SMP=n adds 7cdda85ed90c x86/microcode: Introduce staging step to reduce late-loading time adds 740144bc6bde x86/microcode/intel: Establish staging control logic adds 079b90d4ba8d x86/microcode/intel: Define staging state struct adds afc3b5095461 x86/microcode/intel: Implement staging handler adds 4ab410287bfd x86/microcode/intel: Support mailbox transfer adds bffeb2fd0b9c x86/microcode/intel: Enable staging when available adds 4058386498c3 Merge tag 'x86_urgent_for_v6.18_rc3' into x86/microcode adds 8d171045069c x86/microcode/AMD: Select which microcode patch to load adds ca8313fd8339 x86/microcode: Mark early_parse_cmdline() as __init new 2a47c26e55a2 Merge tag 'x86_microcode_for_v6.19_rc1' of git://git.kerne [...] adds a0a099950775 x86/resctrl: Support Sub-NUMA Cluster (SNC) mode on Clearw [...] adds 5a88a6e92bbf fs/resctrl: Consider sparse masks when initializing new gr [...] adds 3767def18f4c x86/cpufeatures: Add support for L3 Smart Data Cache Injec [...] adds 4d4840b1251a x86/resctrl: Add SDCIAE feature in the command line options adds 7923ae7698cf x86,fs/resctrl: Detect io_alloc feature adds 556d2892aa71 x86,fs/resctrl: Implement "io_alloc" enable/disable handlers adds 48068e565045 fs/resctrl: Introduce interface to display "io_alloc" support adds 9445c7059c1c fs/resctrl: Add user interface to enable/disable io_alloc feature adds 77b662326200 fs/resctrl: Introduce interface to display io_alloc CBMs adds af1242eeca50 fs/resctrl: Modify struct rdt_parse_data to pass mode and CLOSID adds 28fa2cce7a83 fs/resctrl: Introduce interface to modify io_alloc capacit [...] adds ac7de456a37f fs/resctrl: Update bit_usage to reflect io_alloc new 2ae20d651091 Merge tag 'x86_cache_for_v6.19_rc1' of git://git.kernel.or [...] adds 762a3d1ca2cf x86/idtentry: Add missing '*' to kernel-doc lines adds 47955b58cf9b x86/cpufeatures: Correct LKGS feature flag description adds fd4e0255269b x86/percpu: Use BIT_WORD() and BIT_MASK() macros adds e6a11a526ec6 x86/{boot,mtrr}: Remove unused function declarations adds 3d1f1088455d x86/mm: Delete disabled debug code adds d911fe6e942e x86/boot: Clean up whitespace in a20.c new d7489818348e Merge tag 'x86_cleanups_for_v6.19_rc1' of git://git.kernel [...] new 9830ef233802 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new c7a2f1518e48 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 1afa9acb2a9d Merge branch 'fs-current' of linux-next new 3c5f6210c2d4 Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] new d603d631ea31 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] new ff5cee971e2f Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 9fefc78f7f02 net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop new 108f9405ce81 selftests/tc-testing: Test CAKE scheduler when enqueue dro [...] new 5777af473056 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] adds 4ebe64f507ca ASoC: tas2781: Add TAS5802, TAS5815, and TAS5828 adds 29fa213c6ab0 ASoC: dt-bindings: ti,tas2781: Add TAS5802, TAS5815, and TAS5828 adds 3c89238ca35b ASoc: tas2783A: Remove unneeded variable assignment adds 5e537031f322 ASoC: codecs: Fix the error of excessive semicolons adds 0b0eb7702a9f ASoC: replace use of system_wq with system_dfl_wq adds 2b92b98cc476 ASoC: SOF: Don't print the monolithic topology name if fun [...] adds d25de1647765 ASoC: soc-acpi: make some variables of acpi adr and link a [...] adds ea9771390378 ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_inf [...] adds 7196fc4e4829 ASoC: Intel: export sof_sdw_get_tplg_files adds 5ed60e45c59d ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type adds 6937ff42f28a ASoC: SOF: add platform name into sof_intel_dsp_desc adds 99c159279c6d ASoC: SOF: don't check the existence of dummy topology adds 5226d19d4cae ASoC: SOF: Intel: use sof_sdw as default SDW machine driver adds 9797329220a2 ASoC: sof-function-topology-lib: escalate the log when mis [...] adds cee2c8396d9c ASoC: use sof_sdw as default Intel SOF SDW machine adds 4d410ba9aa27 dt-bindings: sound: Update ADMAIF bindings for tegra264 adds c1afb0350069 Add tegra264 audio device tree support adds bb940b13998c ASoC: SOF: Don't print the monolithic topology name if fun [...] adds 3180c7b1575d ASoC: soc-acpi: make some variables of acpi adr and link a [...] adds aa1ee85ce357 ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_inf [...] adds 55f8b5a96597 ASoC: Intel: export sof_sdw_get_tplg_files adds 506cbe36a2ac ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type adds 0d202ae0256e ASoC: SOF: add platform name into sof_intel_dsp_desc adds 225d70b80745 ASoC: SOF: don't check the existence of dummy topology adds 7f47685b150d ASoC: SOF: Intel: use sof_sdw as default SDW machine driver adds 7e7e2c6e2a1c ASoC: sof-function-topology-lib: escalate the log when mis [...] adds 79c36ecfc899 ASoC: use sof_sdw as default Intel SOF SDW machine adds 6621b0f118d5 ASoC: codecs: rt5670: use SOC_VALUE_ENUM_SINGLE_DECL for D [...] adds 1e570e77392f ASoC: mxs-saif: support usage with simple-audio-card adds 281c97376cfc ASoC: codecs: va-macro: Rework version checking adds 367ca0688e42 ASoC: dt-bindings: qcom,sm8250: Add kaanapali sound card adds 4673dbe9837e ASoC: qcom: sc8280xp: Add support for Kaanapali adds 15afe57a874e ASoC: dt-bindings: qcom: Add Kaanapali LPASS macro codecs adds 93b2838c6e79 Add Audio Support for Kaanapali MTP Boards adds 7e1906643a73 ASoC: codecs: va-macro: Clean up on error path in probe() adds 6a4f29bc6629 ASoC: dt-bindings: don't check node names adds 900da5322612 ASoC: rockchip: i2s-tdm: Omit a variable reassignment in r [...] adds 5cd5f8fc29fa ASoC: SOF: Intel: add hyphen between name and index to amp [...] adds ecba655bf54a ASoC: fsl_aud2htx: add IEC958_SUBFRAME_LE format in suppor [...] adds aab1301cfde3 ASoC: amd: ps: Propagate the PCI subsystem Vendor and Device IDs adds 6658472a3e2d ASoC: amd: amd_sdw: Propagate the PCI subsystem Vendor and [...] adds 2880c42a0de6 ASoC: amd: ps: Propagate the PCI subsystem Vendor and adds 73978d274eba ASoC: dt-bindings: Add bindings for SpacemiT K1 adds fce217449075 ASoC: spacemit: add i2s support for K1 SoC adds 8c465b1669bf ASoC: spacemit: add i2s support to K1 SoC adds cf9d07738fd9 ASoC: greybus: use snd_kcontrol_chip() instead of snd_soc_ [...] adds c5f73c6679ef ASoC: atmel: use snd_kcontrol_chip() instead of snd_soc_kc [...] adds 455f2f9509b0 ASoC: codecs: 88pm860x: use snd_kcontrol_chip() instead of [...] adds 3827b3456495 ASoC: codecs: ab8500: use snd_kcontrol_chip() instead of s [...] adds 3c000883d110 ASoC: codecs: adav80x: use snd_kcontrol_chip() instead of [...] adds 92ba8c4c7881 ASoC: codecs: ak4458: use snd_kcontrol_chip() instead of s [...] adds 2e6db9d197ed ASoC: codecs: ak4619: use snd_kcontrol_chip() instead of s [...] adds 344af572f088 ASoC: codecs: ak4641: use snd_kcontrol_chip() instead of s [...] adds 62b175d6ff19 ASoC: codecs: arizona: use snd_kcontrol_chip() instead of [...] adds db25c438f9e0 ASoC: codecs: aw87390: use snd_kcontrol_chip() instead of [...] adds 205a7f5c6ec0 ASoC: codecs: aw88081: use snd_kcontrol_chip() instead of [...] adds 404e8bfcb9d6 ASoC: codecs: aw88166: use snd_kcontrol_chip() instead of [...] adds afcf45b7555f ASoC: codecs: aw88261: use snd_kcontrol_chip() instead of [...] adds a43676fa0585 ASoC: codecs: aw88395: use snd_kcontrol_chip() instead of [...] adds 40c729f0a3fa ASoC: codecs: aw88399: use snd_kcontrol_chip() instead of [...] adds fd27a636d374 ASoC: codecs: bd28623: use snd_kcontrol_chip() instead of [...] adds f2b55e567172 ASoC: codecs: cros_ec: use snd_kcontrol_chip() instead of [...] adds 3815962969c8 ASoC: codecs: cs35l36: use snd_kcontrol_chip() instead of [...] adds f7fbe0ea5f03 ASoC: codecs: cs35l45: use snd_kcontrol_chip() instead of [...] adds 0bfe0c0a9aa7 ASoC: codecs: cs4234: use snd_kcontrol_chip() instead of s [...] adds a01444225238 ASoC: codecs: cs4270: use snd_kcontrol_chip() instead of s [...] adds a2aa8c0a2f1c ASoC: codecs: cs4271: use snd_kcontrol_chip() instead of s [...] adds c0a750ce364b ASoC: codecs: cs42l42: use snd_kcontrol_chip() instead of [...] adds ccbfc923fe93 ASoC: codecs: cs42l43: use snd_kcontrol_chip() instead of [...] adds e621116150c5 ASoC: codecs: cs42l51: use snd_kcontrol_chip() instead of [...] adds 8f1d72f84e85 ASoC: codecs: cs42l84: use snd_kcontrol_chip() instead of [...] adds 211367ef1d40 ASoC: codecs: cs43130: use snd_kcontrol_chip() instead of [...] adds 9549a29371c5 ASoC: codecs: cs47l15: use snd_kcontrol_chip() instead of [...] adds eb52e20b15ea ASoC: codecs: cs48l32: use snd_kcontrol_chip() instead of [...] adds 46c4e08bb11a ASoC: codecs: cs530x: use snd_kcontrol_chip() instead of s [...] adds 8b5cc56389d0 ASoC: codecs: da7210: use snd_kcontrol_chip() instead of s [...] adds 3a3271a52075 ASoC: codecs: da7213: use snd_kcontrol_chip() instead of s [...] adds 2f0a334df0fd ASoC: codecs: da7218: use snd_kcontrol_chip() instead of s [...] adds 4b5e66fc0315 ASoC: codecs: da7219: use snd_kcontrol_chip() instead of s [...] adds 73e86fbf2517 ASoC: codecs: da732x: use snd_kcontrol_chip() instead of s [...] adds ddd1705b62c6 ASoC: codecs: da9055: use snd_kcontrol_chip() instead of s [...] adds 13c4c81b7bc8 ASoC: codecs: es8328: use snd_kcontrol_chip() instead of s [...] adds a5e7aaee483c ASoC: codecs: fs210x: use snd_kcontrol_chip() instead of s [...] adds 5366dcebe65b ASoC: codecs: idt821034: use snd_kcontrol_chip() instead o [...] adds 11c13a65e82a ASoC: codecs: lpass-rx-macro: use snd_kcontrol_chip() inst [...] adds e7ed084f4cd4 ASoC: codecs: lpass-tx-macro: use snd_kcontrol_chip() inst [...] adds 52a87e0b5ec1 ASoC: codecs: lpass-va-macro: use snd_kcontrol_chip() inst [...] adds fe0b3f564f9b ASoC: codecs: lpass-wsa-macro: use snd_kcontrol_chip() ins [...] adds b1daca0396b9 ASoC: codecs: madera: use snd_kcontrol_chip() instead of s [...] adds ee4ac04e3ccd ASoC: codecs: max9759: use snd_kcontrol_chip() instead of [...] adds 0c933edebd96 ASoC: codecs: max9768: use snd_kcontrol_chip() instead of [...] adds c34209ba4362 ASoC: codecs: max98088: use snd_kcontrol_chip() instead of [...] adds dc5aa8674178 ASoC: codecs: max98090: use snd_kcontrol_chip() instead of [...] adds e548389df744 ASoC: codecs: max98095: use snd_kcontrol_chip() instead of [...] adds 13b2c42b0dcf ASoC: codecs: max98390: use snd_kcontrol_chip() instead of [...] adds 2673034a1911 ASoC: codecs: max9867: use snd_kcontrol_chip() instead of [...] adds be9342c57e28 ASoC: codecs: max98925: use snd_kcontrol_chip() instead of [...] adds 3c9e6dccede1 ASoC: codecs: msm8916-wcd-digital: use snd_kcontrol_chip() [...] adds ef464d9c4187 ASoC: codecs: mt6358: use snd_kcontrol_chip() instead of s [...] adds 2041666b8f43 ASoC: codecs: mt6359: use snd_kcontrol_chip() instead of s [...] adds ac7db529b6c2 ASoC: codecs: mt6660: use snd_kcontrol_chip() instead of s [...] adds 7e90cf82a338 ASoC: codecs: nau8810: use snd_kcontrol_chip() instead of [...] adds 14af3d3c4d2d ASoC: codecs: nau8822: use snd_kcontrol_chip() instead of [...] adds 3a071bb34cea ASoC: codecs: ntp8835: use snd_kcontrol_chip() instead of [...] adds d9f08106c16a ASoC: codecs: pcm1681: use snd_kcontrol_chip() instead of [...] adds 776b160f3234 ASoC: codecs: pcm512x: use snd_kcontrol_chip() instead of [...] adds c4ec2c9d7329 ASoC: codecs: pcm6240: use snd_kcontrol_chip() instead of [...] adds 800c666497e0 ASoC: codecs: peb2466: use snd_kcontrol_chip() instead of [...] adds 6dcc15ed9e1b ASoC: codecs: pm4125: use snd_kcontrol_chip() instead of s [...] adds 6950709b6658 ASoC: codecs: rt1011: use snd_kcontrol_chip() instead of s [...] adds b805b4e062fa ASoC: codecs: rt1015: use snd_kcontrol_chip() instead of s [...] adds 1ad2f1c5662f ASoC: codecs: rt1318: use snd_kcontrol_chip() instead of s [...] adds 2191593d061c ASoC: codecs: rt5631: use snd_kcontrol_chip() instead of s [...] adds 09b29035fb5c ASoC: codecs: rt5659: use snd_kcontrol_chip() instead of s [...] adds 2c688df0fd19 ASoC: codecs: rt5665: use snd_kcontrol_chip() instead of s [...] adds 6047387ab92a ASoC: codecs: rt5670: use snd_kcontrol_chip() instead of s [...] adds d7e1399884a6 ASoC: codecs: rt711-sdca: use snd_kcontrol_chip() instead [...] adds 5ab215f2b60e ASoC: codecs: rt9123: use snd_kcontrol_chip() instead of s [...] adds a7aa34438d63 ASoC: codecs: sgtl5000: use snd_kcontrol_chip() instead of [...] adds c7ade18aad3e ASoC: codecs: sma1303: use snd_kcontrol_chip() instead of [...] adds 3cba794c8fec ASoC: codecs: sma1307: use snd_kcontrol_chip() instead of [...] adds 504219ea359c ASoC: codecs: sta32x: use snd_kcontrol_chip() instead of s [...] adds a233cb3fe736 ASoC: codecs: sta350: use snd_kcontrol_chip() instead of s [...] adds db1bcf18fe32 ASoC: codecs: tas2562: use snd_kcontrol_chip() instead of [...] adds ba93cda8cc9e ASoC: codecs: tas2781: use snd_kcontrol_chip() instead of [...] adds 37d9425fc9f1 ASoC: codecs: tas5086: use snd_kcontrol_chip() instead of [...] adds 01511c18f713 ASoC: codecs: tas571x: use snd_kcontrol_chip() instead of [...] adds 7e1393622591 ASoC: codecs: tas5720: use snd_kcontrol_chip() instead of [...] adds 64d1d87d185e ASoC: codecs: tas5805m: use snd_kcontrol_chip() instead of [...] adds 6e3e296c5643 ASoC: codecs: tfa989x: use snd_kcontrol_chip() instead of [...] adds d98fdbdf8bc6 ASoC: codecs: tlv320adc3xxx: use snd_kcontrol_chip() inste [...] adds b56580c7ba8a ASoC: codecs: tlv320adcx140: use snd_kcontrol_chip() inste [...] adds ecc35b2977af ASoC: codecs: tlv320aic23: use snd_kcontrol_chip() instead [...] adds a6531a0414ed ASoC: codecs: tlv320dac33: use snd_kcontrol_chip() instead [...] adds a31e9992873e ASoC: codecs: tscs42xx: use snd_kcontrol_chip() instead of [...] adds 9a1e055bb51d ASoC: codecs: tscs454: use snd_kcontrol_chip() instead of [...] adds b573898b82ab ASoC: codecs: twl4030: use snd_kcontrol_chip() instead of [...] adds c59fe12fa2ac ASoC: codecs: twl6040: use snd_kcontrol_chip() instead of [...] adds ae7ac6bbf0fa ASoC: codecs: uda1334: use snd_kcontrol_chip() instead of [...] adds 6bc24a7d35ce ASoC: codecs: wcd9335: use snd_kcontrol_chip() instead of [...] adds c5c6d972d645 ASoC: codecs: wcd934x: use snd_kcontrol_chip() instead of [...] adds bc78514e8403 ASoC: codecs: wcd937x: use snd_kcontrol_chip() instead of [...] adds 661584c295d7 ASoC: codecs: wcd938x: use snd_kcontrol_chip() instead of [...] adds f4ae2720f353 ASoC: codecs: wcd939x: use snd_kcontrol_chip() instead of [...] adds 6c8f8e79a3f7 ASoC: codecs: wm2000: use snd_kcontrol_chip() instead of s [...] adds 024530ea1a3b ASoC: codecs: wm5102: use snd_kcontrol_chip() instead of s [...] adds 386db8787761 ASoC: codecs: wm5110: use snd_kcontrol_chip() instead of s [...] adds 95972dd17b18 ASoC: codecs: wm8350: use snd_kcontrol_chip() instead of s [...] adds 9846cb5a9d06 ASoC: codecs: wm8400: use snd_kcontrol_chip() instead of s [...] adds fcc6ae5198bc ASoC: codecs: wm8580: use snd_kcontrol_chip() instead of s [...] adds f72e15146ea0 ASoC: codecs: wm8731: use snd_kcontrol_chip() instead of s [...] adds 7a0fefe28cc5 ASoC: codecs: wm8753: use snd_kcontrol_chip() instead of s [...] adds 18096d761f6b ASoC: codecs: wm8903: use snd_kcontrol_chip() instead of s [...] adds 161e3c824e63 ASoC: codecs: wm8904: use snd_kcontrol_chip() instead of s [...] adds 1a1a66c2cee6 ASoC: codecs: wm8955: use snd_kcontrol_chip() instead of s [...] adds 8b412d3233c6 ASoC: codecs: wm8958: use snd_kcontrol_chip() instead of s [...] adds 41a6e1032c79 ASoC: codecs: wm8960: use snd_kcontrol_chip() instead of s [...] adds 3314ee8db541 ASoC: codecs: wm8962: use snd_kcontrol_chip() instead of s [...] adds 74fdbce5fe88 ASoC: codecs: wm8983: use snd_kcontrol_chip() instead of s [...] adds ccf4bead907d ASoC: codecs: wm8985: use snd_kcontrol_chip() instead of s [...] adds 9e851421266b ASoC: codecs: wm8990: use snd_kcontrol_chip() instead of s [...] adds c387ff80f77e ASoC: codecs: wm8991: use snd_kcontrol_chip() instead of s [...] adds 0d58897657a9 ASoC: codecs: wm8994: use snd_kcontrol_chip() instead of s [...] adds 3576a8d21438 ASoC: codecs: wm8996: use snd_kcontrol_chip() instead of s [...] adds 844db7d7e720 ASoC: codecs: wm9081: use snd_kcontrol_chip() instead of s [...] adds c293d36d1037 ASoC: codecs: wm_adsp: use snd_kcontrol_chip() instead of [...] adds 88b0ee610790 ASoC: codecs: wm_hubs: use snd_kcontrol_chip() instead of [...] adds c8e43faeb4a6 ASoC: codecs: wsa881x: use snd_kcontrol_chip() instead of [...] adds 5190935a1b93 ASoC: codecs: wsa883x: use snd_kcontrol_chip() instead of [...] adds 801955fd9248 ASoC: codecs: wsa884x: use snd_kcontrol_chip() instead of [...] adds 73f64a4803f1 ASoC: fsl: use snd_kcontrol_chip() instead of snd_soc_kcon [...] adds 2d54738a39b4 ASoC: intel: atom: use snd_kcontrol_chip() instead of snd_ [...] adds 9bce11a336f0 ASoC: intel: catpt: use snd_kcontrol_chip() instead of snd [...] adds 96b67f9204fb ASoC: mediatek: common: use snd_kcontrol_chip() instead of [...] adds b9b68f3a262b ASoC: mediatek: mt8183: use snd_kcontrol_chip() instead of [...] adds b5e0fc69e42b ASoC: mediatek: mt8186: use snd_kcontrol_chip() instead of [...] adds f793a6e08f54 ASoC: mediatek: mt8188: use snd_kcontrol_chip() instead of [...] adds 94cd5e54fe56 ASoC: mediatek: mt8192: use snd_kcontrol_chip() instead of [...] adds 601e7b30670a ASoC: mediatek: mt8195: use snd_kcontrol_chip() instead of [...] adds ca6731ad2a4f ASoC: rockchip: use snd_kcontrol_chip() instead of snd_soc [...] adds 626cf6277773 ASoC: tegra: tegra186: use snd_kcontrol_chip() instead of [...] adds 308eee447306 ASoC: tegra: tegra210: use snd_kcontrol_chip() instead of [...] adds 7e4cdef1ef8f ASoC: uniphier: use snd_kcontrol_chip() instead of snd_soc [...] adds d742ebcfe524 ASoC: soc.h: remove snd_soc_kcontrol_component() adds e0fb9464295b ASoC: use snd_kcontrol_chip() instead of adds 108fba26698a ASoC: Merge up fixes adds 638bae3fb225 ASoC: max98090/91: added DAPM widget for digital output fo [...] adds edf5c8920240 ASoC: SOF: Fix function topology name check in profile inf [...] adds 310bf433c01f ASoC: max98090/91: fixing a space adds 2528c15f314e ASoC: max98090/91: adding DAPM routing for digital output [...] adds 2914f6ea9077 ASoC: soc_sdw_utils: add cs35l57 support adds c17fa4cbc546 ASoC: sdw_utils: add name_prefix for rt1321 part id adds d29479abaded ASoC: renesas: fsi: Constify struct fsi_stream_handler adds f034c16a4663 ASoC: spacemit: add failure check for spacemit_i2s_init_dai() adds 1afc05996299 ASoC: cs35l56: Read silicon ID during initialization and save it adds cdd27fa3298a ASoC: cs-amp-lib: Add helpers for factory calibration adds f7097161e94c ASoC: cs35l56: Add common code for factory calibration adds 191a27faf53e ASoC: cs35l56: Create debugfs files for factory calibration adds 46a3df50b0ca ALSA: hda/cs35l56: Create debugfs files for factory calibration adds cf6290eebe3c ASoC: cs-amp-lib-test: Add cases for factory calibration helpers adds 959400caf51e ASoC: cs-amp-lib: Return attributes from cs_amp_get_efi_va [...] adds 2b62e66626f0 ASoC: cs-amp-lib: Add function to write calibration to UEFI adds ef24466ee191 ASoC: cs35l56: Add calibration command to store into UEFI adds 64670a6c062c ALSA: hda/cs35l56: Set cal_index to the amp index adds 4795375d8aa0 ASoC: cs-amp-lib-test: Add test cases for cs_amp_set_efi_c [...] adds a4619aadb308 ALSA: cs35l56: Add support for factory calibration adds ee4407e1288a ASoC: dt-bindings: qcom,sm8250: add QRB2210 soundcard adds e973dfe92590 ASoC: qcom: sm8250: add qrb2210-sndcard compatible string adds 6e8146909eae Sndcard compatible for qrb2210/qcm2290 adds 67e4b0dfcc67 ASoC: dt-bindings: allwinner,sun4i-a10-i2s: Add compatible [...] adds 6ddcd78aa7f8 ASoC: dt-bindings: allwinner,sun4i-a10-spdif: Add compatib [...] adds 4a5ac6cd05a7 ASoC: sun4i-spdif: Support SPDIF output on A523 family adds 250eddd69da2 allwinner: a523: Enable I2S and SPDIF TX adds 7a78e387654f ASoC: spacemit: add failure check for spacemit_i2s_init_dai() adds 66fecfa91deb ASoC: spacemit: use `depends on` instead of `select` adds 060028c7fcdd ASoC: spacemit: fix build warning and error adds ca4d49f8a21c ASoC: cs530x: Update the copyright headers adds 1e0722a77b4e ASoC: cs530x: Sort #include directives and tydy up whitespaces adds f97ebfda8da2 ASoC: cs530x: Remove unused struct members and constants adds ddbcd2f39611 ASoC: cs530x: Correct constant naming adds 9957614d2b79 ASoC: dt-bindings: sound: cirrus: cs530x: Add cs530x adds c63b2315b9cc ASoC: cs530x: Add CODEC and DAC support adds 3941abb26ff3 ASoC: cs530x: Rename bitfield to reflect common use for AD [...] adds c37c3e5e390d ASoC: cs530x: Check the DEVID matches the devtype adds e7ab858390f2 ASoC: cs530x: Correct MCLK reference frequency values adds 38ff69586bbb ASoC: cs530x: Rename i2c related structures adds bb65cb96f64e ASoC: dt-bindings: sound: cirrus: cs530x: Add SPI bus support adds e7434adf0c53 ASoC: cs530x: Add SPI bus support for cs530x parts adds ac479277c24c Add support for Cirrus Logic CS530x DAC and CODEC adds 715159314dfa ASoC: SDCA: Rename SoundWire struct device variables adds 013a3a66f25a regmap: sdw-mbq: Don't assume the regmap device is the Sou [...] adds 907364ea3db4 ASoC: SDCA: Add manual PM runtime gets to IRQ handlers adds 7159816707dc ASoC: SDCA: Pass SoundWire slave to HID adds 390c05f47d07 ASoC: SDCA: Pass device register map from IRQ alloc to handlers adds 56bbda23d4be ASoC: SDCA: Update externally_requested flag to cover all [...] adds 8d557cc4867f ASoC: SDCA: Factor out a helper to find SDCA IRQ data adds dfe7c3401ed3 ASoC: SDCA: Rely less on the ASoC component in IRQ handling adds c7b6c6b60594 ASoC: SDCA: Force some SDCA Controls to be volatile adds 0a5e9769d088 ASoC: SDCA: Parse XU Entity properties adds 7b6be935e7ef ASoC: SDCA: Parse Function Reset max delay adds daab108504be ASoC: SDCA: Add UMP buffer helper functions adds c4d096c3ca42 ASoC: SDCA: Add SDCA FDL data parsing adds 71f7990a34cd ASoC: SDCA: Add FDL library for XU entities adds aeaf27ec6571 ASoC: SDCA: Add FDL-specific IRQ processing adds 0723affa1bee ASoC: SDCA: Add completion for FDL start and stop adds e92e25f77748 ASoC: SDCA: Add UMP timeout handling for FDL adds 12aa3160c10a ASoC: SDCA: Add early IRQ handling adds ef042df96d0e ASoC: SDCA: Add HID button IRQ adds eda4a53f8fe0 Add SDCA UMP/FDL support adds e2ff7154813a ASoC: tas2783: Fix build for SoundWire API update adds 541aecd34383 ASoC: SOF: pcm: Set the PCM device name for HDMI adds 2b4d53eb5cf3 ASoC: SOF: Intel: select SND_SOC_SDW_UTILS in SND_SOC_SOF_ [...] adds 20bcda681f85 ASoC: codecs: va-macro: fix revision checking adds f1dfbc1b5cf8 ASoC: max98090/91: fixing the stream index adds ef3714636038 ASoC: SOF: Intel: remove hyphen from AMP<index> name_prexix adds 6ef8e042cdca ASoC: codec: wm8400: replace printk() calls with dev_*() d [...] adds e73b743bfe8a ASoC: soc-core: check ops & auto_selectable_formats in snd [...] adds bcba17279327 ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime adds d02460317ed9 ASoC: qcom: sdw: remove redundant code adds 5fa671232f70 ASoC: qcom: sdm845: make use of common helpers adds 8fdb030fe283 ASoC: qcom: sc7280: make use of common helpers adds 3d8096fd378b ASoC: qcom: sdw: fix memory leak adds 1e5351ba60f5 ASoC: cs4271: Disable regulators in component_probe() error path adds 3cd523ba2706 ASoC: dt-bindings: cirrus,cs4271: Document mclk clock adds cf6bf51b5325 ASoC: cs4271: Add support for the external mclk adds db66398fb03e Add support for an external Master Clock in the adds 947eaef21577 ASoC: max98090/91: adding two virtual Mux widgets for digi [...] adds 1a88479436a5 ASoC: fsl_spdif: Constify some structures adds f47e782c45f8 ASoC: max98090/91: adding the two virtual Mux widgets in t [...] adds 164d1037c4f8 ASoC: codecs: simplify aw87390_init() argument a bit adds 84194c66aaf7 ASoC: codecs: aw88261: pass pointer directly instead of pa [...] adds 3b071bdd2684 ASoC: tas2781: Replace deprecated strcpy() with strscpy() adds ecaba8b7990d ASoC: tas2781: Add tas5822 support adds c4e68959af66 ASoC: dt-bindings: ti,tas2781: Add TAS5822 support adds aa897ffc396b ASoC: dt-bindings: ti,pcm1862: convert to dtschema adds 950a4e5788fc ASoC: qcom: q6apm-dai: set flags to reflect correct operat [...] adds 74cc4f3ea4e9 ASoC: qcom: q6adm: the the copp device only during last instance adds 81c53b52de21 ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer [...] adds bfbb12dfa144 ASoC: qcom: q6asm-dai: perform correct state check before closing adds a354f030dbce ASoC: qcom: q6asm: handle the responses after closing adds e386c2cf3df2 ASoC: qcom: q6asm-dai: schedule all available frames to av [...] adds b6a1d7243ec3 ASoC: qcom: q6asm: add q6asm_get_hw_pointer adds 44432315444c ASoC: qcom: q6asm-dai: use q6asm_get_hw_pointer adds f678ea19e8f6 ASoC: qcom: q6asm: set runtime correctly for each stream adds bcb3f6f5286b ASoc: qcom: audioreach: remove unused variables adds 88a5f8e628ef ASoc: qcom: audioreach: Use automatic cleanup of kfree() adds 896f1e4e1064 ASoc: qcom: q6adm: Use automatic cleanup of kfree() adds 55094e55ae36 ASoc: qcom: q6afe: Use automatic cleanup of kfree() adds 89cf2223ee7b ASoc: qcom: q6apm: Use automatic cleanup of kfree() adds de8e95773c48 ASoc: qcom: q6prm: Use automatic cleanup of kfree() adds 6e00112d31c8 ASoc: qcom: q6asm: Use automatic cleanup of kfree() adds 4b1edbb028fb ASoC: qcom: q6afe: Use guard() for spin locks adds b828059f86f6 ASoC: qcom: q6apm-dai: Use guard() for spin locks adds 680c683c8f49 ASoC: qcom: q6asm-dai: Use guard() for spin locks adds 655079ac8a77 ASoC: qcom: q6asm: Use guard() for spin locks adds 7a381e373a42 ASoC: qcom: q6dsp: fixes and updates adds 6d34b66fb726 ASoC: soc-pcm: Preserve hw parameters from components in d [...] adds 1b0f3f9ee41e ASoC: SDCA: support Q7.8 volume format adds 47d98d432f19 ASoC: Merge up fixes adds 4db4ce15706d ASoC: stm32: dfsdm: don't use %pK through printk adds 6951be397ca8 ASoC: codecs: pm4125: remove duplicate code adds e32c402533cc ASoC: spacemit: fix incorrect error check for sspa clock adds 4acbfcf11cbe ASoC: dt-bindings: consolidate simple audio codec to trivi [...] adds 772ada50282b ASoC: cs35l56: Alter error codes for calibration routine adds b3a530248403 ASoC: Intel: sof_rt5682: Add quirk override support adds 38ecd1384079 ASoC: Intel: soc-acpi-intel-ptl-match: Add support for rt7 [...] adds 660d946ce6fd ASoC: Intel: sof_sdw: Add quirk to exclude RT722 speaker adds 1d5bf23aa1e8 ASOC: Intel: sof_sdw: add quirk for Avell B.ON (OEM rebran [...] adds f78d96c289da ASoC: Intel: sof_sdw: create BT dai link if bt_link_mask is set adds dfbb57c2767d ASoC: Intel: soc-acpi-ptl-match: add cs42l43_agg_l3_cs35l5 [...] adds 873bc94689d8 ASoC: Intel: sof_sdw: add codec speaker support for the SKU adds 23523e9398ef ASoC: Intel: machine driver updates for 6.19 adds 69f3474a01e9 ASoC: cs35l56: Add control to read CAL_SET_STATUS adds 32172cf3cb54 ASoC: cs35l56: Allow restoring factory calibration through [...] adds 2b0d5d9b3948 ASoC: cs35l56: Support for restoring calibration on adds 4d6e2211aeb9 ASoC: Intel: boards: fix HDMI playback lookup when HDMI-In [...] adds 123cd174a378 ASoC: Intel: atom: Replace strcpy() with strscpy() adds 8d63e85c5b50 firmware: cs_dsp: fix kernel-doc warnings in a header file adds 6402ddf3027d MAINTAINERS: refer to trivial-codec.yaml in relevant sections adds 7c63b5a8ed97 ASoC: codecs: lpass-tx-macro: fix SM6115 support adds 65d03e84d8b8 ASoC: dt-bindings: qcom,lpass-rx-macro: Add sm6115 LPASS RX adds 5a0438622b49 ASoC: dt-bindings: qcom,lpass-va-macro: re-arrange clock-names adds 675f41b8d167 ASoC: dt-bindings: qcom,lpass-va-macro: Add sm6115 LPASS VA adds 893e2fd509e9 ASoC: codecs: lpass-va-macro: add SM6115 compatible adds 8ff3dcb0e8a8 ASoC: codecs: lpass-rx-macro: add SM6115 compatible adds c2561572031a ASoC: codecs: lpass-macro: complete sm6115 support adds fd94857a934c ASoC: codecs: pm4125: Fix potential conflict when probing [...] adds e65b871c9b5a ASoC: codecs: pm4125: Remove irq_chip on component unbind adds 05b0e94153e3 ASoC: codecs: pm4125: Two minor fixes for adds dd9896d41fdf ASoC: Intel: avs: Allow the topology to carry NHLT data adds d5c8b7902a41 ASoC: Intel: avs: Honor NHLT override when setting up a path adds 20772c4e0f0b ASoC: Intel: avs: Allow for NHLT configuration adds d6b8ebab363b ASoC: arizona-haptics: convert to snd_soc_dapm_xxx() adds 91f20e5167d3 ASoC: arizona-micsupp: convert to snd_soc_dapm_xxx() adds 64f90b329ffa ASoC: audio_codec: convert to snd_soc_dapm_xxx() adds ed71deee195d ASoC: audio_helper: convert to snd_soc_dapm_xxx() adds ee0f171f4b9d ASoC: audio_topology: convert to snd_soc_dapm_xxx() adds 4d5c668c268b ASoC: soc.h: convert to snd_soc_dapm_xxx() adds 8855eb7d2940 ASoC: asoc.h: convert to snd_soc_dapm_xxx() adds 6b1b50ed3c94 ASoC: amd: acp-mach-common: convert to snd_soc_dapm_xxx() adds 170bc7a0e26c ASoC: amd: acp3x-es83xx: convert to snd_soc_dapm_xxx() adds b42c7f40d2aa ASoC: amd: acp5x-mach: convert to snd_soc_dapm_xxx() adds f3e9bca58132 ASoC: atmel: sam9g20_wm8731: convert to snd_soc_dapm_xxx() adds 6d2188983a12 ASoC: atmel: tse850-pcm5142: convert to snd_soc_dapm_xxx() adds cdc8feb84f7f ASoC: codecs: ab8500: convert to snd_soc_dapm_xxx() adds 946d58ae54f8 ASoC: codecs: 88pm860x: convert to snd_soc_dapm_xxx() adds e765581ceba4 ASoC: codecs: ad1836: convert to snd_soc_dapm_xxx() adds 696713199ea5 ASoC: codecs: ad193x: convert to snd_soc_dapm_xxx() adds 4a9eb06f9b36 ASoC: codecs: adau1761: convert to snd_soc_dapm_xxx() adds f7a7e796a36f ASoC: codecs: adau1781: convert to snd_soc_dapm_xxx() adds 09ff5df2edbe ASoC: codecs: adau17x1: convert to snd_soc_dapm_xxx() adds bdd43845598c ASoC: codecs: adau1977: convert to snd_soc_dapm_xxx() adds 31f28cda703d ASoC: codecs: adau7118: convert to snd_soc_dapm_xxx() adds 87bb65464be1 ASoC: codecs: adav80x: convert to snd_soc_dapm_xxx() adds 7a7ecd8d0a42 ASoC: codecs: ak4641: convert to snd_soc_dapm_xxx() adds 797e4164fe55 ASoC: codecs: alc5623: convert to snd_soc_dapm_xxx() adds 335f0d947f52 ASoC: codecs: arizona-jack: convert to snd_soc_dapm_xxx() adds 0ad0505f6140 ASoC: codecs: audio-iio-aux: convert to snd_soc_dapm_xxx() adds 7bb1edac9606 ASoC: codecs: aw88261: convert to snd_soc_dapm_xxx() adds 57bea9f5f02e ASoC: codecs: aw88395: convert to snd_soc_dapm_xxx() adds cc1bb5d435d6 ASoC: codecs: cpcap: convert to snd_soc_dapm_xxx() adds 436a4d82d246 ASoC: codecs: cs35l33: convert to snd_soc_dapm_xxx() adds f0962b1a3504 ASoC: codecs: cs35l41: convert to snd_soc_dapm_xxx() adds 4bac87b4742d ASoC: codecs: cs35l45: convert to snd_soc_dapm_xxx() adds bccf1a2e2a78 ASoC: codecs: cs35l56: convert to snd_soc_dapm_xxx() adds efdc8c78a519 ASoC: codecs: cs4234: convert to snd_soc_dapm_xxx() adds 098931e46c0e ASoC: codecs: cs42l43-jack: convert to snd_soc_dapm_xxx() adds 5dc2dcbb1061 ASoC: codecs: cs42l43: convert to snd_soc_dapm_xxx() adds c9ba54d36ac2 ASoC: codecs: cs42l51: convert to snd_soc_dapm_xxx() adds 4d0142164756 ASoC: codecs: cs42l52: convert to snd_soc_dapm_xxx() adds 770f17143988 ASoC: codecs: cs42l56: convert to snd_soc_dapm_xxx() adds 2bed4e2a81bc ASoC: codecs: cs42l73: convert to snd_soc_dapm_xxx() adds 75dc6bf1d4dd ASoC: codecs: cs42xx8: convert to snd_soc_dapm_xxx() adds 4db61b8cd504 ASoC: codecs: cs47l15: convert to snd_soc_dapm_xxx() adds 729a995620ca ASoC: codecs: cs47l24: convert to snd_soc_dapm_xxx() adds 80ac22058362 ASoC: codecs: cs47l35: convert to snd_soc_dapm_xxx() adds ce99b1dd7134 ASoC: codecs: cs47l85: convert to snd_soc_dapm_xxx() adds 638d7077e67f ASoC: codecs: cs47l90: convert to snd_soc_dapm_xxx() adds 4c0f28830a4f ASoC: codecs: cs47l92: convert to snd_soc_dapm_xxx() adds 97062ef89139 ASoC: codecs: cs48l32: convert to snd_soc_dapm_xxx() adds 7fdcd1d1add9 ASoC: codecs: cs530x: convert to snd_soc_dapm_xxx() adds fa2defb800d7 ASoC: codecs: cs53l30: convert to snd_soc_dapm_xxx() adds 78ad27bc554d ASoC: codecs: cx20442: convert to snd_soc_dapm_xxx() adds e6f48607ac80 ASoC: codecs: cs2072x: convert to snd_soc_dapm_xxx() adds 0a87517ae3e7 ASoC: codecs: da7213: convert to snd_soc_dapm_xxx() adds 12223b4534dd ASoC: codecs: da7218: convert to snd_soc_dapm_xxx() adds aaf1f90c99d9 ASoC: codecs: da7219-aad: convert to snd_soc_dapm_xxx() adds 96b0a2477384 ASoC: codecs: da7219: convert to snd_soc_dapm_xxx() adds 476fb171ed43 ASoC: codecs: da732x: convert to snd_soc_dapm_xxx() adds 464ac2a10857 ASoC: codecs: da9055: convert to snd_soc_dapm_xxx() adds 82e5de78dbde ASoC: codecs: es7134: convert to snd_soc_dapm_xxx() adds c475f3468361 ASoC: codecs: es8311: convert to snd_soc_dapm_xxx() adds 1505741d727e ASoC: codecs: es8316: convert to snd_soc_dapm_xxx() adds eec3b674f2a5 ASoC: codecs: es8326: convert to snd_soc_dapm_xxx() adds a5511a6e10f1 ASoC: codecs: es8328: convert to snd_soc_dapm_xxx() adds 2e20e32c2e3a ASoC: codecs: es8389: convert to snd_soc_dapm_xxx() adds 4b9ac2be5fc6 ASoC: codecs: hda: convert to snd_soc_dapm_xxx() adds a3151663d027 ASoC: codecs: hdac_hda: convert to snd_soc_dapm_xxx() adds f2d57e22b51c ASoC: codecs: hdac_hdmi: convert to snd_soc_dapm_xxx() adds b4403cf77e39 ASoC: codecs: hdmi-codec: convert to snd_soc_dapm_xxx() adds f4435734559b ASoC: codecs: jz4740: convert to snd_soc_dapm_xxx() adds f7e9d040d2b3 ASoC: codecs: jz4760: convert to snd_soc_dapm_xxx() adds daaf102aee40 ASoC: codecs: jz4770: convert to snd_soc_dapm_xxx() adds 45da4a452aeb ASoC: codecs: lm49453: convert to snd_soc_dapm_xxx() adds 16d4e8616e78 ASoC: codecs: lpass-rx-macro: convert to snd_soc_dapm_xxx() adds 3df33a9e0faa ASoC: codecs: lpass-tx-macro: convert to snd_soc_dapm_xxx() adds 5328d3d6b68d ASoC: codecs: lpass-va-macro: convert to snd_soc_dapm_xxx() adds af9a1da6c3ae ASoC: codecs: lpass-wsa-macro: convert to snd_soc_dapm_xxx() adds 0682c592ec98 ASoC: codecs: madera: convert to snd_soc_dapm_xxx() adds 9c3c02de4883 ASoC: codecs: max98088: convert to snd_soc_dapm_xxx() adds 6ef8e2f7e5eb ASoC: codecs: max98090: convert to snd_soc_dapm_xxx() adds 2e20be4b48c1 ASoC: codecs: max98095: convert to snd_soc_dapm_xxx() adds 2dcb4f1d27e9 ASoC: codecs: max98373: convert to snd_soc_dapm_xxx() adds f97289522b79 ASoC: codecs: max98390: convert to snd_soc_dapm_xxx() adds bbbd507ab3c7 ASoC: codecs: max98396: convert to snd_soc_dapm_xxx() adds a7ab96cf1366 ASoC: codecs: max9850: convert to snd_soc_dapm_xxx() adds 46fb094b54c8 ASoC: codecs: max9867: convert to snd_soc_dapm_xxx() adds e195aad3cd47 ASoC: codecs: ml26124: convert to snd_soc_dapm_xxx() adds 4ddf34b148df ASoC: codecs: mt6357: convert to snd_soc_dapm_xxx() adds ea9d164c6724 ASoC: codecs: mt6358: convert to snd_soc_dapm_xxx() adds f72c526d2e7a ASoC: codecs: mt6359: convert to snd_soc_dapm_xxx() adds 588dc19b1246 ASoC: codecs: nau8810: convert to snd_soc_dapm_xxx() adds 0314d78729a9 ASoC: codecs: nau8821: convert to snd_soc_dapm_xxx() adds 8000e233e920 ASoC: codecs: nau8822: convert to snd_soc_dapm_xxx() adds 3eca632e86ac ASoC: codecs: nau8824: convert to snd_soc_dapm_xxx() adds 42f4ff0c0b21 ASoC: codecs: nau8825: convert to snd_soc_dapm_xxx() adds d1b06d4a37c3 ASoC: codecs: pcm186x: convert to snd_soc_dapm_xxx() adds 02dbbb7e982a ASoC: codecs: pcm512x: convert to snd_soc_dapm_xxx() adds 2d8a091725e6 ASoC: codecs: rk3308: convert to snd_soc_dapm_xxx() adds 5b35bb517f27 ASoC: codecs: rt1011: convert to snd_soc_dapm_xxx() adds 8b1c56ae39d3 ASoC: codecs: rt1015: convert to snd_soc_dapm_xxx() adds 7d6ca6db9b6e ASoC: codecs: rt274: convert to snd_soc_dapm_xxx() adds c2b942fbf952 ASoC: codecs: rt286: convert to snd_soc_dapm_xxx() adds 11c256c49d75 ASoC: codecs: rt298: convert to snd_soc_dapm_xxx() adds ca6cd3d3f1d7 ASoC: codecs: rt5514: convert to snd_soc_dapm_xxx() adds cffb86381916 ASoC: codecs: rt5516: convert to snd_soc_dapm_xxx() adds ab7963a3adc1 ASoC: codecs: rt5631: convert to snd_soc_dapm_xxx() adds c3282edee7bd ASoC: codecs: rt5640: convert to snd_soc_dapm_xxx() adds cd0cd7e57d2b ASoC: codecs: rt5645: convert to snd_soc_dapm_xxx() adds d6abe1e31fef ASoC: codecs: rt5651: convert to snd_soc_dapm_xxx() adds 2049f715599e ASoC: codecs: rt5659: convert to snd_soc_dapm_xxx() adds 453dfd1c9b48 ASoC: codecs: rt5660: convert to snd_soc_dapm_xxx() adds 82d779d150ed ASoC: codecs: rt5663: convert to snd_soc_dapm_xxx() adds 0c8392fd64e8 ASoC: codecs: rt5665: convert to snd_soc_dapm_xxx() adds 60b6a547a883 ASoC: codecs: rt5668: convert to snd_soc_dapm_xxx() adds 9bcc76f58217 ASoC: codecs: rt5670: convert to snd_soc_dapm_xxx() adds 6ad9058c4956 ASoC: codecs: rt5677: convert to snd_soc_dapm_xxx() adds cf3937987c18 ASoC: codecs: rt5682: convert to snd_soc_dapm_xxx() adds e727c8d01a5d ASoC: codecs: rt5682s: convert to snd_soc_dapm_xxx() adds 1b30118264fc ASoC: codecs: rt700: convert to snd_soc_dapm_xxx() adds 49a22e9811e1 ASoC: codecs: rt711-sdca: convert to snd_soc_dapm_xxx() adds 6db8ba3439c9 ASoC: codecs: rt711: convert to snd_soc_dapm_xxx() adds 52239c555cbd ASoC: codecs: rt712-sdca-dmic: convert to snd_soc_dapm_xxx() adds 24bca1809818 ASoC: codecs: rt712-sdca: convert to snd_soc_dapm_xxx() adds 6254032a219c ASoC: codecs: rt715-sdca: convert to snd_soc_dapm_xxx() adds bdc210a4485b ASoC: codecs: rt715: convert to snd_soc_dapm_xxx() adds 46db12032942 ASoC: codecs: rt721-sdca: convert to snd_soc_dapm_xxx() adds 128cd2206689 ASoC: codecs: simple-mux: convert to snd_soc_dapm_xxx() adds 636819c3962b ASoC: codecs: sma1303: convert to snd_soc_dapm_xxx() adds 5d9958b2eff8 ASoC: codecs: sma1307: convert to snd_soc_dapm_xxx() adds 12cdef76abbb ASoC: codecs: ssm2518: convert to snd_soc_dapm_xxx() adds b637319d1fdc ASoC: codecs: ssm2602: convert to snd_soc_dapm_xxx() adds 664ae3931473 ASoC: codecs: ssm4567: convert to snd_soc_dapm_xxx() adds 8454435315e5 ASoC: codecs: sta32x: convert to snd_soc_dapm_xxx() adds f8b494b28806 ASoC: codecs: sta350: convert to snd_soc_dapm_xxx() adds ca7f864f91bf ASoC: codecs: sta529: convert to snd_soc_dapm_xxx() adds 885399008884 ASoC: codecs: tas571x: convert to snd_soc_dapm_xxx() adds a9b239d098db ASoC: codecs: tas6424: convert to snd_soc_dapm_xxx() adds eeb152d9636f ASoC: codecs: tlv320adc3xxx: convert to snd_soc_dapm_xxx() adds 1ddafb83a431 ASoC: codecs: tlv320aic31xx: convert to snd_soc_dapm_xxx() adds 0da5d1fb00c1 ASoC: codecs: tlv320aic32x4: convert to snd_soc_dapm_xxx() adds cf61841233bd ASoC: codecs: tlv320aic3x: convert to snd_soc_dapm_xxx() adds 3affdae13487 ASoC: codecs: tlv320dac33: convert to snd_soc_dapm_xxx() adds 00246ae603ef ASoC: codecs: twl4030: convert to snd_soc_dapm_xxx() adds c5b5f6d75ecc ASoC: codecs: twl6040: convert to snd_soc_dapm_xxx() adds 697f92e637d1 ASoC: codecs: uda1380: convert to snd_soc_dapm_xxx() adds 46f360c51cfe ASoC: codecs: wcd9335: convert to snd_soc_dapm_xxx() adds 7b10c284495c ASoC: codecs: wcd934x: convert to snd_soc_dapm_xxx() adds 2416360daf6e ASoC: codecs: wcd937x: convert to snd_soc_dapm_xxx() adds c13e3d24dbe8 ASoC: codecs: wm0010: convert to snd_soc_dapm_xxx() adds 0ba0819b8fb4 ASoC: codecs: wm5100: convert to snd_soc_dapm_xxx() adds eba22be8d911 ASoC: codecs: wm5102: convert to snd_soc_dapm_xxx() adds a3de4a9c3e06 ASoC: codecs: wm5110: convert to snd_soc_dapm_xxx() adds 62d12a8e9456 ASoC: codecs: wm8350: convert to snd_soc_dapm_xxx() adds 863a396f09f5 ASoC: codecs: wm8400: convert to snd_soc_dapm_xxx() adds 098c486f0700 ASoC: codecs: wm8510: convert to snd_soc_dapm_xxx() adds 8df50a4f2f9f ASoC: codecs: wm8523: convert to snd_soc_dapm_xxx() adds dde23aa355aa ASoC: codecs: wm8580: convert to snd_soc_dapm_xxx() adds 9e1666651224 ASoC: codecs: wm8711: convert to snd_soc_dapm_xxx() adds 3f553ac8005e ASoC: codecs: wm8728: convert to snd_soc_dapm_xxx() adds da9ad75afba4 ASoC: codecs: wm8731: convert to snd_soc_dapm_xxx() adds 04b80a9aa21f ASoC: codecs: wm8737: convert to snd_soc_dapm_xxx() adds c153d6da9cde ASoC: codecs: wm8750: convert to snd_soc_dapm_xxx() adds 23805d059a59 ASoC: codecs: wm8753: convert to snd_soc_dapm_xxx() adds 92a3e4bb1813 ASoC: codecs: wm8770: convert to snd_soc_dapm_xxx() adds acee6bda8872 ASoC: codecs: wm8776: convert to snd_soc_dapm_xxx() adds 1b6934ca2a68 ASoC: codecs: wm8804: convert to snd_soc_dapm_xxx() adds 4f9d291e6828 ASoC: codecs: wm8900: convert to snd_soc_dapm_xxx() adds 5b08edab3865 ASoC: codecs: wm8903: convert to snd_soc_dapm_xxx() adds 3f2848403a81 ASoC: codecs: wm8904: convert to snd_soc_dapm_xxx() adds a5a6abd02d10 ASoC: codecs: wm8940: convert to snd_soc_dapm_xxx() adds 5d1a88f50569 ASoC: codecs: wm8955: convert to snd_soc_dapm_xxx() adds aa57703fd738 ASoC: codecs: wm8960: convert to snd_soc_dapm_xxx() adds 8d27adc88a54 ASoC: codecs: wm8961: convert to snd_soc_dapm_xxx() adds 58fc7681c470 ASoC: codecs: wm8962: convert to snd_soc_dapm_xxx() adds 8efb94a90e65 ASoC: codecs: wm8971: convert to snd_soc_dapm_xxx() adds 8268a73d6c93 ASoC: codecs: wm8974: convert to snd_soc_dapm_xxx() adds 21bb118ea37a ASoC: codecs: wm8978: convert to snd_soc_dapm_xxx() adds 19bf3fb9baf2 ASoC: codecs: wm8983: convert to snd_soc_dapm_xxx() adds d4ed7da08c76 ASoC: codecs: wm8985: convert to snd_soc_dapm_xxx() adds 7881b033afa1 ASoC: codecs: wm8988: convert to snd_soc_dapm_xxx() adds 4e111f498099 ASoC: codecs: wm8990: convert to snd_soc_dapm_xxx() adds 6f917e47db49 ASoC: codecs: wm8991: convert to snd_soc_dapm_xxx() adds 69532b4263a2 ASoC: codecs: wm8993: convert to snd_soc_dapm_xxx() adds 10d5d21a3379 ASoC: codecs: wm8994: convert to snd_soc_dapm_xxx() adds 0e8d0789ded0 ASoC: codecs: wm8995: convert to snd_soc_dapm_xxx() adds 9050b9a872a9 ASoC: codecs: wm8996: convert to snd_soc_dapm_xxx() adds 1a8870e2e2ee ASoC: codecs: wm8997: convert to snd_soc_dapm_xxx() adds 8a19eabf1630 ASoC: codecs: wm8998: convert to snd_soc_dapm_xxx() adds fef5517fff15 ASoC: codecs: wm9081: convert to snd_soc_dapm_xxx() adds 2cc325972373 ASoC: codecs: wm9090: convert to snd_soc_dapm_xxx() adds c2bdc0301db7 ASoC: codecs: wm9712: convert to snd_soc_dapm_xxx() adds 2f558a84ced9 ASoC: codecs: wm9713: convert to snd_soc_dapm_xxx() adds 0e435dd54f5e ASoC: codecs: wm_adsp: convert to snd_soc_dapm_xxx() adds e70ef8a90d43 ASoC: codecs: wm_hubs: convert to snd_soc_dapm_xxx() adds 7fb390727dec ASoC: fsl: fsl-asoc-card: convert to snd_soc_dapm_xxx() adds 21838f53f47e ASoC: fsl: imx-rpmsg: convert to snd_soc_dapm_xxx() adds 1014ec36b43a ASoC: generic: audio-graph-card: convert to snd_soc_dapm_xxx() adds 194c43841d9e ASoC: intel: atom: sst-atom-controls: convert to snd_soc_d [...] adds 2988abc11bb7 ASoC: intel: avs: da7219: convert to snd_soc_dapm_xxx() adds 8c827c1c78b7 ASoC: intel: avs: es8336: convert to snd_soc_dapm_xxx() adds 84496142859a ASoC: intel: avs: nau8825: convert to snd_soc_dapm_xxx() adds 2f8d6a86936e ASoC: intel: avs: rt274: convert to snd_soc_dapm_xxx() adds dd929092b312 ASoC: intel: avs: rt5514: convert to snd_soc_dapm_xxx() adds 4cc345c56b24 ASoC: intel: avs: rt5640: convert to snd_soc_dapm_xxx() adds 6603016167aa ASoC: intel: avs: control: convert to snd_soc_dapm_xxx() adds 738a0014640c ASoC: intel: avs: pcm: convert to snd_soc_dapm_xxx() adds e3c9bc1f3121 ASoC: intel: boards: bdw-rt5677: convert to snd_soc_dapm_xxx() adds 9c082ab3ebb8 ASoC: intel: boards: bytcht_cx2072x: convert to snd_soc_da [...] adds d02bbabec7e3 ASoC: intel: boards: bytcht_es8316: convert to snd_soc_dapm_xxx() adds e6995aa81655 ASoC: intel: boards: bytcr_rt5640: convert to snd_soc_dapm_xxx() adds 575eb51c7225 ASoC: intel: boards: bytcr_rt5651: convert to snd_soc_dapm_xxx() adds 2990b658ed44 ASoC: intel: boards: bytcr_wm5102: convert to snd_soc_dapm_xxx() adds 8c62a765be9e ASoC: intel: boards: cht_bsw_max98090_ti: convert to snd_s [...] adds 61907c9a0d25 ASoC: intel: boards: cht_bsw_rt5645: convert to snd_soc_da [...] adds be0c2c4010c2 ASoC: intel: boards: cht_bsw_rt5672: convert to snd_soc_da [...] adds a30381e9cc2d ASoC: intel: boards: sof_board_helpers: convert to snd_soc [...] adds 5969275804b8 ASoC: intel: boards: sof_cirrus_common: convert to snd_soc [...] adds 638d14a0a065 ASoC: intel: boards: sof_da7219: convert to snd_soc_dapm_xxx() adds beb865ab8e5a ASoC: intel: boards: sof_es8336: convert to snd_soc_dapm_xxx() adds f1ead097d7dd ASoC: intel: boards: sof_maxim_common: convert to snd_soc_ [...] adds 9defa941d828 ASoC: intel: boards: sof_nau8825: convert to snd_soc_dapm_xxx() adds 9c95183d4e0c ASoC: intel: boards: sof_nuvoton_common: convert to snd_so [...] adds 85216ea34568 ASoC: intel: boards: sof_pcm512x: convert to snd_soc_dapm_xxx() adds 8124fe3d5b25 ASoC: intel: boards: sof_realtek_common: convert to snd_so [...] adds 5a3c54a94c91 ASoC: intel: boards: sof_rt5682: convert to snd_soc_dapm_xxx() adds 063e91a9141e ASoC: mediatek: mtk-afe-platform-driver: convert to snd_so [...] adds b63f223ce0d4 ASoC: mediatek: mtk-dsp-sof-common: convert to snd_soc_dapm_xxx() adds aa851ed8746e ASoC: mediatek: mt8186-mt6366-common: convert to snd_soc_d [...] adds 771f522d6430 ASoC: mediatek: mt8186-mt6366: convert to snd_soc_dapm_xxx() adds af535c76426e ASoC: mediatek: mt8188-mt6359: convert to snd_soc_dapm_xxx() adds 8d5a933224b5 ASoC: mediatek: mt8195-mt6359: convert to snd_soc_dapm_xxx() adds ab947ebd0e06 ASoC: mediatek: mt8365-afe-pcm: convert to snd_soc_dapm_xxx() adds 047191ae16d3 ASoC: meson: aiu-acodec-ctrl: convert to snd_soc_dapm_xxx() adds 6c65a8c3ad82 ASoC: meson: aiu-codec-ctrl: convert to snd_soc_dapm_xxx() adds 32fc5bf2ea98 ASoC: meson: axg-spdifout: convert to snd_soc_dapm_xxx() adds 0c02abd9f443 ASoC: meson: axg-tdm-interface: convert to snd_soc_dapm_xxx() adds 6a995aaaa4b6 ASoC: meson: g12a-toacodec: convert to snd_soc_dapm_xxx() adds 74c772546632 ASoC: meson: g12a-tohdmitx: convert to snd_soc_dapm_xxx() adds a0593f6d1200 ASoC: meson: t9015: convert to snd_soc_dapm_xxx() adds 22219a4af854 ASoC: pxa: spitz: convert to snd_soc_dapm_xxx() adds 8686dd09358b ASoC: qcom: q6routing: convert to snd_soc_dapm_xxx() adds f74aa1e909e7 ASoC: qcom: q6usb: convert to snd_soc_dapm_xxx() adds a4230eea80dd ASoC: qcom: topology: convert to snd_soc_dapm_xxx() adds cacd21b61750 ASoC: qcom: sc7180: convert to snd_soc_dapm_xxx() adds 26de56c38245 ASoC: rockchip: rk3288_hdmi_analog: convert to snd_soc_dapm_xxx() adds 256cfc799116 ASoC: rockchip: rockchip_max98090: convert to snd_soc_dapm_xxx() adds 02697e7049dd ASoC: samsung: aries_wm8994: convert to snd_soc_dapm_xxx() adds 857c31f15cef ASoC: samsung: bells: convert to snd_soc_dapm_xxx() adds c9d3bcafc711 ASoC: samsung: littlemill: convert to snd_soc_dapm_xxx() adds eac123525d42 ASoC: samsung: lowland: convert to snd_soc_dapm_xxx() adds 311c12f7031d ASoC: samsung: midas_wm1811: convert to snd_soc_dapm_xxx() adds 620fd65ec496 ASoC: samsung: smdk_wm8994: convert to snd_soc_dapm_xxx() adds d1cca4a46f6d ASoC: samsung: speyside: convert to snd_soc_dapm_xxx() adds b6ba1a11ea62 ASoC: samsung: tm2_wm5110: convert to snd_soc_dapm_xxx() adds 1c4143ea606a ASoC: samsung: tobermory: convert to snd_soc_dapm_xxx() adds 5a2b4ddc2cf7 ASoC: sdca: sdca_asoc: convert to snd_soc_dapm_xxx() adds cb5aaf1bab5f ASoC: sdw_utils: soc_sdw_bridge_cs35l56: convert to snd_so [...] adds 574a59412d32 ASoC: sdw_utils: soc_sdw_cs42l42: convert to snd_soc_dapm_xxx() adds 97a57e6ea996 ASoC: sdw_utils: soc_sdw_cs42l43: convert to snd_soc_dapm_xxx() adds d0764e1476da ASoC: sdw_utils: soc_sdw_cs_amp: convert to snd_soc_dapm_xxx() adds fbada860c481 ASoC: sdw_utils: soc_sdw_dmic: convert to snd_soc_dapm_xxx() adds f39ee5784bb8 ASoC: sdw_utils: soc_sdw_maxim: convert to snd_soc_dapm_xxx() adds 9abf16750a7b ASoC: sdw_utils: soc_sdw_rt5682: convert to snd_soc_dapm_xxx() adds 6353596bb185 ASoC: sdw_utils: soc_sdw_rt700: convert to snd_soc_dapm_xxx() adds 5fca4f6a958c ASoC: sdw_utils: soc_sdw_rt711: convert to snd_soc_dapm_xxx() adds 805759446d9e ASoC: sdw_utils: soc_sdw_rt_amp: convert to snd_soc_dapm_xxx() adds d10755f895eb ASoC: sdw_utils: soc_sdw_rt_mf_sdca: convert to snd_soc_da [...] adds 2bcf4235819c ASoC: sdw_utils: soc_sdw_rt_sdca_jack_common: convert to s [...] adds fdc5ce7f7272 ASoC: sdw_utils: soc_sdw_ti_amp: convert to snd_soc_dapm_xxx() adds 5b54c4ae6c88 ASoC: sdw_utils: soc_sdw_utils: convert to snd_soc_dapm_xxx() adds e758b08d7170 ASoC: soc-core: convert to snd_soc_dapm_xxx() adds b10489e9da28 ASoC: soc-dapm: convert to snd_soc_dapm_xxx() adds 0813e864070d ASoC: soc-jack: convert to snd_soc_dapm_xxx() adds eb802ba07bcc ASoC: soc-pcm: convert to snd_soc_dapm_xxx() adds 088fa2cc7c4c ASoC: soc-topology: convert to snd_soc_dapm_xxx() adds 49b476efceb5 ASoC: sof-client-probes: convert to snd_soc_dapm_xxx() adds bc8ec019290f ASoC: sunxi: sun4i-codec: convert to snd_soc_dapm_xxx() adds fd73d62f5f8b ASoC: sunxi: sun50i-codec-analog: convert to snd_soc_dapm_xxx() adds d4dfae0a980c ASoC: sunxi: sun8i-codec-analog: convert to snd_soc_dapm_xxx() adds f0762675a233 ASoC: sunxi: sun8i-codec: convert to snd_soc_dapm_xxx() adds 0019f120bfe8 ASoC: tegra: tegra210_ahub: convert to snd_soc_dapm_xxx() adds 03258f7765e8 ASoC: tegra: tegra_asoc_machine: convert to snd_soc_dapm_xxx() adds a6aa027dffef ASoC: tegra: tegra_wm8903: convert to snd_soc_dapm_xxx() adds cf3c9aa07531 ASoC: ti: ams-delta: convert to snd_soc_dapm_xxx() adds 9188f03aa515 ASoC: ti: davinci-evm: convert to snd_soc_dapm_xxx() adds a3fc90c52ad0 ASoC: ti: j721e-evm: convert to snd_soc_dapm_xxx() adds 9b5a1d32da7e ASoC: ti: n810: convert to snd_soc_dapm_xxx() adds 4fb45e5d4abd ASoC: ti: omap-abe-twl6040: convert to snd_soc_dapm_xxx() adds 42e142c842cb ASoC: ti: omap-twl4030: convert to snd_soc_dapm_xxx() adds c69951603150 ASoC: ti: omap3pandora: convert to snd_soc_dapm_xxx() adds fefd4e0b2639 ASoC: ti: rx51: convert to snd_soc_dapm_xxx() adds 4422df6782eb ASoC: ux500: mop500_ab8500: convert to snd_soc_dapm_xxx() adds 0140fc11893b ASoC: convert to snd_soc_dapm_xxx() adds 94000534e088 ASoC: SOF: imx9: use SCMI API for LM management adds f5cb3ee251b4 ASoC: SDCA: Add companion amp Function adds e45979641a9a ASoC: SOF: sof-client-probes: Replace snprintf() with scnprintf() adds 81f8f29a48de ASoC: mediatek: mt8189: add common header adds dc637ffeed6c ASoC: mediatek: mt8189: support audio clock control adds e3acef6ef89f ASoC: mediatek: mt8189: support ADDA in platform driver adds 34e437097247 ASoC: mediatek: mt8189: support I2S in platform driver adds 9f202872ba04 ASoC: mediatek: mt8189: support TDM in platform driver adds 402ff043395f ASoC: mediatek: mt8189: support PCM in platform driver adds 22e9bd51e518 ASoC: dt-bindings: mediatek,mt8189-afe-pcm: add audio afe [...] adds 7eb153585598 ASoC: mediatek: mt8189: add platform driver adds 4980df101676 ASoC: dt-bindings: mediatek,mt8189-nau8825: add mt8189-nau [...] adds d218ea171430 ASoC: mediatek: mt8189: add machine driver with nau8825 adds 683c03b95c2a ASoC: mediatek: Add support for MT8189 SoC adds e2c48498a934 ASoC: soc-core: Pre-check zero CPU/codec DAIs, handle earl [...] adds 38fc5addd2a0 ASoC: codecs: lpass-wsa-macro: remove unnecessary bounds check adds 902f497a1ff5 ASoC: codecs: lpass-wsa-macro: remove useless gain read/wr [...] adds c47f28ef62cb ASoC: codecs: lpass-wsa-macro: remove mix path event adds 3ea1b0dbc684 ASoC: codecs: lpass-wsa-macro: fix path clock dependencies adds da49a21b3fe9 ASoC: codecs: lpass-wsa-macro: add volume controls for mix path adds 7ec95f46759b ASoC: codecs: lpass-wsa-macro: remove main path event adds 50c28498e9fd ASoC: codecs: lpass-wsa-macro: remove unused WSA_MACRO_RX_ [...] adds bdf96e9135a0 ASoC: codecs: lpass-rx-macro: fix mute_stream affecting all paths adds 197b3f3c70d6 string: provide strends() adds d4340ff75eaa gpiolib: define GPIOD_FLAG_SHARED adds a060b8c511ab gpiolib: implement low-level, shared GPIO support adds e992d54c6f97 gpio: shared-proxy: implement the shared GPIO proxy driver adds 1e4f6db614a3 gpiolib: support shared GPIOs in core subsystem code adds eb374f764a70 gpio: provide gpiod_is_shared() adds d01fbee5c0d3 ASoC: wsa881x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from [...] adds 7a0a87712120 ASoC: wsa883x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from [...] adds be2b723d94f2 gpio: improve support for shared GPIOs adds 041e502d4ca6 ASoC: codecs: arizona: convert to snd_soc_dapm_xxx() adds bb52dc1d0342 ASoC: dt-bindings: ti,tas2781: Add TAS2568/2574/5806M/5806 [...] adds d5089fffe1db ASoC: tas2781: Add tas2568/2574/5806m/5806md/5830 support adds 78cfd833bc04 firmware: cs_dsp: Factor out common debugfs string read adds 3045e29d248b firmware: cs_dsp: Append \n to debugfs string during read adds fee6c075d286 firmware: cs_dsp: Cleanup debugfs for wmfw and bin adds 3efee7362dbf ASoC: SDCA: Add stubs for FDL helper functions adds df919994d323 ASoC: Intel: avs: Replace snprintf() with scnprintf() adds 549f618516a1 ASoC: SDCA: Remove duplicated module macros adds 3508311f2e1c ASoC: SDCA: Fix missing dash in HIDE DisCo property adds 5fe65824b74c ASoC: SDCA: Add missing forward declaration in header adds cc58055bfefa ASoC: SDCA: Correct FDL locking in sdca_fdl_process() adds 336beae295bf ASoC: SDCA: Add comment for function reset polling adds edb82534ee65 ASoC: SDCA: Move most of the messages from info to debug adds fb62da31fad2 ASoC: SDCA: Use helper macros for control identification adds 222cbe172e5f ASoC: SDCA: Factor out helper to process Control defaults adds 193c65ec8ed4 ASoC: SDCA: Populate regmap cache for readable Controls adds 5acf17b6df5e ASoC: SDCA: Add helper to write initialization writes adds 4496d1c65bad ASoC: SDCA: add function devices adds 2d877d0659cb ASoC: SDCA: Add basic SDCA class driver adds 3af1815a2f9c ASoC: SDCA: Add basic SDCA function driver adds d4a3411ca313 Add SDCA class driver adds cf6ec18ea6e1 ASoC: soc.h: Add SOC_ENUM_EXT_ACC() to allow setting access flags adds d7a82707f19c ASoC: soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting ac [...] adds 4dd7f8aeed4c ASoC: cs35l56: Use SOC_ENUM_EXT_ACC() for CAL_SET_STATUS control adds 33822d795ab9 ASoC: cs35l56: Use SND_SOC_BYTES_E_ACC() for CAL_DATA_RB control adds 172e22180212 ASoC: cs35l56: Set access permissions on volatile adds 7584edf15892 firmware: cs_dsp: Store control length as 32-bit adds a13744f628c6 ASoC: cs-amp-lib: Remove redundant calls to kunit_deactiva [...] adds 80339b3823bb ASoC: SDCA: Fix NULL vs IS_ERR() bug in sdca_dev_register_ [...] adds 8ae28d04593a ASoC: fsl_xcvr: use dev_err_probe() replacing dev_err() + return adds bcf016aa87fb ASoC: tegra: remove Kconfig dependency on TEGRA20_APB_DMA adds 900baa6e7bb0 firmware: cs_dsp: Remove redundant download buffer allocator adds 9d3fcd0ebe91 ASoC: mediatek: mt8189: remove unnecessary NULL check adds b4d072c98e47 ASoC: nau8325: use simple i2c probe function adds cd41d3420ef6 ASoC: nau8325: add missing build config adds 994a0b2eb605 nau8325 build fixes adds e26ff429eaf1 ASoC: stm32: sai: fix device leak on probe adds 312ec2f0d9d1 ASoC: stm32: sai: fix clk prepare imbalance on probe failure adds 23261f0de094 ASoC: stm32: sai: fix OF node leak on probe adds 3a03de362975 ASoC: stm32: sai: clean up probe error path adds 5d0cad409099 ASoC: stm32: sai: fix device and OF node leaks on adds ed6e90cb9fe5 firmware: cs_dsp: Take pwr_lock around reading controls debugfs adds c45d5d9803a4 firmware: cs_dsp: Use kvzalloc() to allocate control caches adds 6797540c8b76 ASoC: cs-amp-lib: Use __free(kfree) instead of manual freeing adds 86dc090f7379 ASoC: codecs: wcd939x: fix regmap leak on probe failure adds 5fee9edf791a ASoC: SDCA: Align mute controls to ALSA expectations adds 48fa77af2f4a ASoC: SDCA: Add terminal type into input/output widget name adds 26ee34d2f5c7 ASoC: sdw_utils: Add codec_conf for every DAI adds 2ae4659533d8 ASoC: sdw_utils: Move codec_name to dai info adds c66297d09e1a ASoC: intel: sof_sdw: Add ability to have auxiliary devices adds 3f6b562f2107 ASoC: sdw_utils: Add cs42l45 support functions adds 1e645bca9d1e ASoC: intel: sof_sdw: Add codec_info for cs42l45 adds f2b4592300d0 Add support for cs42l45 into the Intel machine driver adds 1a0ce0a1e6d2 ASoC: Intel: catpt: Fix offset checks adds ea38b262a2df ASoC: Intel: catpt: Switch to resource_xxx() API adds 86a5b621be65 ASoC: Intel: catpt: Fix error path in hw_params() adds 16e17736282f ASoC: Intel: catpt: Fix probing order of driver components adds 8a342b2be1c8 ASoC: Intel: catpt: Do not ignore errors on runtime resume adds 56736543b570 ASoC: Intel: catpt: Do not block the system from suspending adds a76e1d951f53 ASoC: Intel: catpt: Round of fixes and PM changes adds feab28758935 ASoC: nau8325: Delete a stray tab adds 816c9cac3518 ASoC: cs35l56: Log a message if firmware is missing adds b025f01ee952 ASoC: SDCA: Fixup some more Kconfig issues adds fd16593d4560 ASoC: codecs: Modify awinic amplifier dsp read and write f [...] adds af37511305c0 firmware: cs_dsp: Don't require client to provide a struct [...] adds 479b1f8d4165 firmware: cs_dsp: Add test cases for client_ops == NULL adds 47857dae1e67 firmware: cs_dsp: Remove need for clients to supply adds e04aab96b377 ASoC: fsl_micfil: Add default quality for different platforms adds ef1a7e02fdb7 ASoC: fsl_micfil: Set channel range control adds c5fae31f60a9 ASoC: fsl_micfil: Set default quality and channel new 9747b22a417d Merge tag 'asoc-v6.19' of https://git.kernel.org/pub/scm/l [...] new a30fa8122222 ALSA: hda/realtek: fix mute/micmute LEDs don't work for mo [...] new cf5425e20735 ALSA: usb-audio: Simplify with usb_endpoint_max_periodic_p [...] new eaf526cfa4e5 ALSA: hda/realtek: Add PCI SSIDs to HP ProBook quirks new c8af6941ce31 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 2b69bee5a2d0 ASoC: cs-amp-lib: Revert use of __free(kfree) back to norm [...] new a8accafd480c Merge remote-tracking branch 'asoc/for-6.18' into asoc-linus new 79f97df3830e Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 3d66d3dbd514 Merge existing fixes from spi/for-6.18 into new branch adds 454cd43a283f spi: dt-bindings: spi-qpic-snand: Add IPQ5424 compatible adds 4412ab501677 spi: dt-bindings: spi-qpic-snand: Add IPQ5332 compatible adds b83fb1b14c06 spi: offload: Add offset parameter adds a758314f71ba spi: offload: Add offset parameter adds 31dcc7e1f8a9 spi: aspeed: Update clock selection strategy adds efb79de36e94 spi: aspeed: Improve timing calibration algorithm for AST2 [...] adds 630a185fd061 spi: aspeed: Force default address decoding range assignme [...] adds b546e0023a20 spi: aspeed: Centralize address decoding region management adds 0586b53d4a0c spi: aspeed: Add per-platform adjust_window callback for d [...] adds 64d87ccfae33 spi: aspeed: Only map necessary address window region adds 7d9c2924f61d spi: aspeed: Improve clock, timing and address adds b926b15547d2 spi: dw: rename the spi controller to ctlr adds fe8cc44dd173 spi: dw: add target mode support adds 92a42edd347c Add target mode support for the DesignWare SPI adds d77daa49085b spi: aspeed: fix spelling mistake "triming" -> "trimming" adds 0cc08c8130ac spi: aspeed: Fix an IS_ERR() vs NULL bug in probe() adds 661856ca131c spi: airoha: remove unnecessary restriction length adds 7350f8dc15bf spi: airoha: remove unnecessary switch to non-dma mode adds 233a22687411 spi: airoha: unify dirmap read/write code adds 80b09137aeab spi: airoha: support of dualio/quadio flash reading commands adds 70eec454f2d6 spi: airoha: avoid setting of page/oob sizes in REG_SPI_NF [...] adds d1ff30df1d9a spi: airoha: reduce the number of modification of REG_SPI_ [...] adds fb81b5cecb85 spi: airoha: set custom sector size equal to flash page size adds 902c0ea18a97 spi: airoha: avoid reading flash page settings from SNFI r [...] adds 0743acf746a8 spi: airoha: buffer must be 0xff-ed before writing adds 0cdb2b1b7eda spi: airoha: driver fixes & improvements adds 7c69694cec86 spi: dt-bindings: don't check node names adds fd5ef3d69f89 spi: spi-qpic-snand: make qcom_spi_ecc_engine_ops_pipelined const adds 77a58ba7c64c spi: spi-mem: Trace exec_op adds ecd0de438c1f spi: tle62x0: Add newline to sysfs attribute output adds b4e002d8a7ce spi: tegra210-quad: Fix timeout handling adds 6022eacdda8b spi: tegra210-quad: Refactor error handling into helper functions adds 380fd29d57ab spi: tegra210-quad: Check hardware status on timeout adds 8b6faa7fddf0 spi: tegra210-quad: Improve timeout handling under adds 2f538ef9f6f7 spi: aspeed: Use devm_iounmap() to unmap devm_ioremap() memory adds 55d03b5b5bdd spi: imx: remove CLK calculation and check for target mode adds 4e92abd0a11b spi: imx: add i.MX51 ECSPI target mode support adds bd352547df64 spi: dt-bindings: fsl-qspi: support SpacemiT K1 adds 873a46141460 spi: dt-bindings: fsl-qspi: add optional resets adds 106d7641e55a spi: fsl-qspi: add optional reset support adds 6b398c1d3da7 spi: fsl-qspi: switch predicates to bool adds 1797d254f5c4 spi: fsl-qspi: add a clock disable quirk adds 56931105074f spi: fsl-qspi: introduce sfa_size devtype data adds abc9a349b87a spi: fsl-qspi: support the SpacemiT K1 SoC adds 4a58f60df578 spi: enable the SpacemiT K1 SoC QSPI adds 1d562ba0aa7d spi: dt-bindings: nuvoton,npcm-pspi: Convert to DT schema adds 55b5d192bab5 dt-bindings: spi: spi-cadence: update DT binding docs to s [...] adds 4e00135b2dd1 spi: spi-cadence: supports transmission with bits_per_word [...] adds af330925a18f spi-cadence: support transmission with adds 71c814e98696 spi: microchip: rename driver file and internal identifiers adds 8ce9a2ed153b spi: dt-binding: document Microchip CoreSPI adds 059f545832be spi: add support for microchip "soft" spi controller adds c94f13472949 Add support for Microchip CoreSPI Controller adds 118eb2cb97b8 spi: bcm63xx: drop wrong casts in probe() adds 96498e804cb6 spi: davinci: remove platform data header adds 716d0a0a2ab0 spi: aspeed: Enable Quad SPI mode for page program adds be6671d3908e spi: dt-bindings: aspeed,ast2600-fmc: Add AST2700 SoC support adds 508f3d3b688e spi: aspeed: Use phys_addr_t for bus addresses to support [...] adds 9e510e677090 spi: aspeed: Add support for the AST2700 SPI controller adds f2fb3f7bdf8b spi: aspeed: Add AST2700 SoC support and Quad SPI adds 4dbb5f6e1b4e spi: imx: add 16/32 bits per word support for target PIO mode adds bd79452b39c2 MAINTAINERS: adjust file entry in RISC-V MICROCHIP SUPPORT adds d9813cd23d5a spi: sophgo: Fix incorrect use of bus width value macros adds a7bde7c10902 dt-bindings: trivial-devices: add arduino spi mcu interface adds 43a3adb6dd39 spi: spidev: add compatible for arduino spi mcu interface adds cb99656b7c41 spi: Fix potential uninitialized variable in probe() adds aead5ae91e4c spi: rzv2h-rspi: make resets optional adds 8e89ee6cd2b9 spi: rzv2h-rspi: make FIFO size chip-specific adds ebd7d6ae0dc7 spi: rzv2h-rspi: make clocks chip-specific adds 1b7ce968ab25 spi: rzv2h-rspi: move register writes out of rzv2h_rspi_se [...] adds 887824932045 spi: rzv2h-rspi: avoid recomputing transfer frequency adds 77d931584dd3 spi: rzv2h-rspi: make transfer clock rate finding chip-specific adds 1ce3e8adc7d0 spi: rzv2h-rspi: add support for using PCLK for transfer clock adds 9c9bf4fdc5e5 spi: rzv2h-rspi: add support for variable transfer clock adds bc4f0b1e3903 spi: rzv2h-rspi: add support for loopback mode adds e93d7b2d8b34 spi: dt-bindings: renesas,rzv2h-rspi: document RZ/T2H and RZ/N2H adds 0cc8cd824b9f spi: rzv2h-rspi: add support for RZ/T2H and RZ/N2H adds afbf83671e62 Add RSPI support for RZ/T2H and RZ/N2H adds 84b7344c05c5 spi: microchip: Enable compile-testing for FPGA SPI controllers adds 625f43be3f50 spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support adds b442e7c4052f ASoC: stm32: sai: fix device and OF node leaks on adds 043cc0334515 spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support adds 061795b345af spi: airoha-snfi: en7523: workaround flash damaging if UAR [...] adds de59a8a3a1aa spi: dt-bindings: airoha: add compatible for EN7523 adds a9277a860a16 spi: airoha: add support of en7523 SoC (for 6.19) adds e29aca7038f3 spi: microchip-core: use min() instead of min_t() adds 274b3458af1f spi: microchip-core: Replace dead code (-ENOMEM error message) adds 06b010d3c778 spi: microchip-core: Utilise temporary variable for struct device adds 4db5a0705b1e spi: microchip-core: Use SPI_MODE_X_MASK adds f458fc9b1946 spi: microchip-core: Remove unneeded PM related macro adds d7ad87d47eaf spi: microchip-core: Code improvements adds 545d1287e40a spi: ch341: fix out-of-bounds memory access in ch341_transfer_one adds cb5c2eb459f4 spi: microchip-core: Refactor FIFO read and write handlers new e1f2e77624db spi: cadence-qspi: Fix runtime PM imbalance in probe new cebdea5fc606 Merge remote-tracking branch 'spi/for-6.18' into spi-linus new 91371a10f057 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new a1278cccbc67 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new 769b050198f4 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 5a422dc5cf2b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new eca234d1507d Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 9a9ab9ac2e01 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new c264a70901ee Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] new 91a9c665a998 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] new 66824ae11231 Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.or [...] new 53dbdc7ac278 Merge branch 'ftrace/fixes' of https://git.kernel.org/pub/ [...] new 24bc5ea5c01a seqlock, procfs: Match scoped_seqlock_read() critical sect [...] new baf09941e4cf Merge branch into tip/master: 'locking/urgent' new 0c314a881cac objtool: Fix stack overflow in validate_branch() new d6fec55eb9ec Merge branch into tip/master: 'objtool/urgent' new 47cf486357a1 Merge branch into tip/master: 'x86/urgent' new acff0c0aaeba Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...]
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 (94cd88638eb0) \ N -- N -- N refs/heads/pending-fixes (acff0c0aaeba)
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 107 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/RAS/main.rst | 142 +- Documentation/admin-guide/kernel-parameters.txt | 6 +- .../amlogic,meson-gpio-intc.yaml | 3 + .../interrupt-controller/aspeed,ast2700-intc.yaml | 13 +- .../interrupt-controller/sifive,plic-1.0.0.yaml | 4 + .../thead,c900-aclint-mswi.yaml | 17 +- .../thead,c900-aclint-sswi.yaml | 4 + .../devicetree/bindings/sound/adi,max98363.yaml | 60 - .../devicetree/bindings/sound/adi,ssm2602.txt | 19 - .../devicetree/bindings/sound/adi,ssm3515.yaml | 49 - .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 4 +- .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 44 +- .../devicetree/bindings/sound/cirrus,cs4271.yaml | 10 + .../devicetree/bindings/sound/cirrus,cs530x.yaml | 8 + Documentation/devicetree/bindings/sound/cs4265.txt | 29 - Documentation/devicetree/bindings/sound/cs4341.txt | 22 - Documentation/devicetree/bindings/sound/cs4349.txt | 19 - Documentation/devicetree/bindings/sound/da9055.txt | 22 - .../bindings/sound/mediatek,mt8189-afe-pcm.yaml | 178 + .../bindings/sound/mediatek,mt8189-nau8825.yaml | 101 + .../devicetree/bindings/sound/nuvoton,nau8540.yaml | 40 - .../devicetree/bindings/sound/nuvoton,nau8810.yaml | 45 - .../bindings/sound/nvidia,tegra210-admaif.yaml | 106 +- .../devicetree/bindings/sound/nxp,tfa9879.yaml | 44 - .../devicetree/bindings/sound/nxp,uda1342.yaml | 42 - .../devicetree/bindings/sound/pcm1789.txt | 22 - .../devicetree/bindings/sound/pcm179x.txt | 27 - .../devicetree/bindings/sound/pcm186x.txt | 42 - .../devicetree/bindings/sound/pcm5102a.txt | 13 - .../bindings/sound/qcom,lpass-rx-macro.yaml | 19 + .../bindings/sound/qcom,lpass-tx-macro.yaml | 1 + .../bindings/sound/qcom,lpass-va-macro.yaml | 50 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 1 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 2 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 2 +- .../devicetree/bindings/sound/spacemit,k1-i2s.yaml | 87 + .../devicetree/bindings/sound/ti,pcm1862.yaml | 76 + .../devicetree/bindings/sound/ti,tas2781.yaml | 58 +- .../devicetree/bindings/sound/trivial-codec.yaml | 79 + .../devicetree/bindings/sound/wlf,wm8510.yaml | 41 - .../devicetree/bindings/sound/wlf,wm8523.yaml | 40 - .../devicetree/bindings/sound/wlf,wm8580.yaml | 42 - .../devicetree/bindings/sound/wlf,wm8711.yaml | 40 - .../devicetree/bindings/sound/wlf,wm8728.yaml | 40 - .../devicetree/bindings/sound/wlf,wm8737.yaml | 40 - .../devicetree/bindings/sound/wlf,wm8750.yaml | 42 - .../devicetree/bindings/sound/wlf,wm8753.yaml | 62 - .../devicetree/bindings/sound/wlf,wm8776.yaml | 41 - .../devicetree/bindings/sound/wlf,wm8961.yaml | 43 - .../devicetree/bindings/sound/wlf,wm8974.yaml | 41 - Documentation/devicetree/bindings/sound/wm8770.txt | 16 - .../bindings/spi/airoha,en7581-snand.yaml | 7 +- .../bindings/spi/aspeed,ast2600-fmc.yaml | 4 +- .../devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml | 21 +- .../bindings/spi/microchip,mpfs-spi.yaml | 70 +- .../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 36 - .../devicetree/bindings/spi/nuvoton,npcm-pspi.yaml | 72 + .../bindings/spi/qcom,spi-qpic-snand.yaml | 2 + .../bindings/spi/renesas,rzv2h-rspi.yaml | 65 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 +- .../devicetree/bindings/spi/spi-cadence.yaml | 1 + .../devicetree/bindings/spi/spi-controller.yaml | 2 +- .../bindings/timer/realtek,rtd1625-systimer.yaml | 47 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/porting.rst | 13 + Documentation/filesystems/resctrl.rst | 134 +- Documentation/locking/seqlock.rst | 9 +- MAINTAINERS | 20 +- arch/arm/include/asm/uaccess.h | 26 +- arch/arm64/include/asm/bug.h | 2 +- arch/arm64/include/asm/uaccess.h | 4 +- arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/smp.c | 2 +- arch/loongarch/configs/loongson3_defconfig | 1 - arch/loongarch/include/asm/bug.h | 27 +- arch/parisc/include/asm/bug.h | 6 +- arch/powerpc/include/asm/bug.h | 12 +- arch/powerpc/include/asm/uaccess.h | 8 +- arch/powerpc/platforms/cell/spufs/inode.c | 42 +- arch/powerpc/platforms/pseries/papr-hvpipe.c | 39 +- .../powerpc/platforms/pseries/papr-platform-dump.c | 30 +- arch/powerpc/platforms/pseries/papr-rtas-common.c | 27 +- arch/riscv/include/asm/bug.h | 10 +- arch/riscv/include/asm/uaccess.h | 8 +- arch/s390/include/asm/bug.h | 102 +- arch/s390/include/asm/nospec-insn.h | 2 +- arch/s390/include/asm/uaccess.h | 4 +- arch/s390/kernel/vmlinux.lds.S | 2 +- arch/s390/mm/pfault.c | 3 +- arch/sh/include/asm/bug.h | 4 +- arch/x86/Kconfig | 4 +- arch/x86/boot/a20.c | 10 +- arch/x86/boot/boot.h | 2 - arch/x86/boot/compressed/sev-handle-vc.c | 3 +- arch/x86/boot/startup/Makefile | 2 +- arch/x86/entry/entry.S | 8 + arch/x86/entry/syscall_32.c | 3 +- arch/x86/events/amd/core.c | 7 +- arch/x86/events/core.c | 66 +- arch/x86/events/intel/core.c | 444 +- arch/x86/events/intel/cstate.c | 18 +- arch/x86/events/intel/ds.c | 601 +- arch/x86/events/perf_event.h | 41 +- arch/x86/include/asm/alternative.h | 4 + arch/x86/include/asm/asm.h | 5 + arch/x86/include/asm/bug.h | 147 +- arch/x86/include/asm/cpufeature.h | 1 + arch/x86/include/asm/cpufeatures.h | 4 +- arch/x86/include/asm/futex.h | 75 +- arch/x86/include/asm/idtentry.h | 4 +- arch/x86/include/asm/insn-eval.h | 2 + arch/x86/include/asm/insn.h | 5 +- arch/x86/include/asm/intel_ds.h | 10 +- arch/x86/include/asm/jump_label.h | 1 + arch/x86/include/asm/mce.h | 14 + arch/x86/include/asm/msr-index.h | 30 + arch/x86/include/asm/percpu.h | 5 +- arch/x86/include/asm/perf_event.h | 116 +- arch/x86/include/asm/ptrace.h | 20 +- arch/x86/include/asm/smp.h | 2 +- arch/x86/include/asm/topology.h | 14 +- arch/x86/include/asm/uaccess.h | 12 +- arch/x86/include/asm/unwind_user.h | 41 + arch/x86/include/asm/uprobes.h | 9 + arch/x86/kernel/acpi/apei.c | 2 + arch/x86/kernel/alternative.c | 80 +- arch/x86/kernel/apic/apic.c | 15 +- arch/x86/kernel/apic/io_apic.c | 2 +- arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/mce/amd.c | 356 +- arch/x86/kernel/cpu/mce/core.c | 31 +- arch/x86/kernel/cpu/mce/internal.h | 4 + arch/x86/kernel/cpu/mce/threshold.c | 19 +- arch/x86/kernel/cpu/microcode/amd.c | 113 +- arch/x86/kernel/cpu/microcode/core.c | 13 +- arch/x86/kernel/cpu/microcode/intel.c | 362 + arch/x86/kernel/cpu/microcode/internal.h | 4 +- arch/x86/kernel/cpu/mtrr/mtrr.h | 4 - arch/x86/kernel/cpu/resctrl/core.c | 9 + arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 40 + arch/x86/kernel/cpu/resctrl/internal.h | 5 + arch/x86/kernel/cpu/resctrl/monitor.c | 1 + arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/cpu/topology.c | 4 - arch/x86/kernel/cpu/topology_common.c | 3 + arch/x86/kernel/dumpstack.c | 23 +- arch/x86/kernel/kprobes/core.c | 3 +- arch/x86/kernel/kprobes/opt.c | 4 - arch/x86/kernel/module.c | 15 +- arch/x86/kernel/smpboot.c | 81 +- arch/x86/kernel/static_call.c | 13 +- arch/x86/kernel/traps.c | 119 +- arch/x86/kernel/uprobes.c | 70 +- arch/x86/lib/insn-eval.c | 151 +- arch/x86/math-emu/poly.h | 2 +- arch/x86/mm/init_64.c | 3 - drivers/acpi/irq.c | 19 + drivers/acpi/prmt.c | 6 + drivers/base/devtmpfs.c | 6 +- drivers/base/platform.c | 71 +- drivers/base/regmap/regmap-sdw-mbq.c | 23 +- drivers/bus/fsl-mc/mc-sys.c | 2 +- drivers/clocksource/Kconfig | 11 + drivers/clocksource/Makefile | 1 + drivers/clocksource/arm_arch_timer_mmio.c | 2 + drivers/clocksource/sh_cmt.c | 36 +- drivers/clocksource/timer-nxp-pit.c | 3 +- drivers/clocksource/timer-nxp-stm.c | 23 +- drivers/clocksource/timer-ralink.c | 11 +- drivers/clocksource/timer-rda.c | 9 +- drivers/clocksource/timer-realtek.c | 150 + drivers/clocksource/timer-sp804.c | 24 + drivers/clocksource/timer-sprd.c | 24 +- drivers/clocksource/timer-stm32-lp.c | 1 - drivers/dma-buf/dma-buf.c | 10 +- drivers/edac/Kconfig | 20 +- drivers/edac/Makefile | 3 + drivers/edac/amd64_edac.c | 61 +- drivers/edac/amd64_edac.h | 7 +- drivers/edac/edac_mc_sysfs.c | 404 - drivers/edac/ghes_edac.c | 7 +- drivers/edac/i10nm_base.c | 3 +- drivers/edac/ie31200_edac.c | 2 + drivers/edac/igen6_edac.c | 2 + drivers/edac/imh_base.c | 602 ++ drivers/edac/skx_base.c | 4 +- drivers/edac/skx_common.c | 33 +- drivers/edac/skx_common.h | 98 +- drivers/firmware/cirrus/cs_dsp.c | 175 +- .../firmware/cirrus/test/cs_dsp_test_callbacks.c | 1 + drivers/gpio/Kconfig | 17 + drivers/gpio/Makefile | 2 + drivers/gpio/gpio-shared-proxy.c | 333 + drivers/gpio/gpiolib-cdev.c | 66 +- drivers/gpio/gpiolib-shared.c | 558 + drivers/gpio/gpiolib-shared.h | 71 + drivers/gpio/gpiolib.c | 70 +- drivers/gpio/gpiolib.h | 2 + drivers/hv/mshv_root_main.c | 33 +- drivers/hwtracing/coresight/coresight-trbe.c | 9 +- .../infiniband/hw/usnic/usnic_uiom_interval_tree.h | 4 + drivers/input/misc/arizona-haptics.c | 14 +- drivers/irqchip/Kconfig | 10 +- drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-aclint-sswi.c | 3 +- drivers/irqchip/irq-apple-aic.c | 62 +- drivers/irqchip/irq-bcm2712-mip.c | 11 +- drivers/irqchip/irq-bcm7038-l1.c | 17 +- drivers/irqchip/irq-bcm7120-l2.c | 31 +- drivers/irqchip/irq-brcmstb-l2.c | 25 +- drivers/irqchip/irq-gic-its-msi-parent.c | 91 +- drivers/irqchip/irq-gic-v3.c | 224 +- drivers/irqchip/irq-imx-mu-msi.c | 28 +- drivers/irqchip/irq-mchp-eic.c | 5 +- drivers/irqchip/irq-meson-gpio.c | 17 +- drivers/irqchip/irq-mvebu-pic.c | 2 - drivers/irqchip/irq-partition-percpu.c | 241 - drivers/irqchip/irq-qcom-mpm.c | 6 +- drivers/irqchip/irq-renesas-rzg2l.c | 37 +- drivers/irqchip/irq-renesas-rzv2h.c | 32 +- drivers/irqchip/irq-riscv-imsic-early.c | 11 +- drivers/irqchip/irq-riscv-imsic-platform.c | 4 +- drivers/irqchip/irq-riscv-imsic-state.c | 20 +- drivers/irqchip/irq-riscv-imsic-state.h | 4 +- drivers/irqchip/irq-sifive-plic.c | 149 +- drivers/irqchip/irq-starfive-jh8100-intc.c | 6 +- drivers/irqchip/irq-ts4800.c | 1 - drivers/irqchip/irqchip.c | 10 +- drivers/irqchip/qcom-irq-combiner.c | 6 +- drivers/irqchip/qcom-pdc.c | 5 +- drivers/md/dm-vdo/logger.c | 2 +- drivers/media/mc/mc-request.c | 34 +- drivers/misc/ntsync.c | 21 +- drivers/of/irq.c | 20 + drivers/pci/controller/pcie-iproc.c | 22 +- drivers/pci/msi/irqdomain.c | 90 - drivers/perf/arm_pmu.c | 49 +- drivers/perf/arm_pmu_acpi.c | 2 +- drivers/perf/arm_pmu_platform.c | 20 +- drivers/perf/arm_pmuv3.c | 2 +- drivers/perf/arm_spe_pmu.c | 13 +- drivers/ras/amd/atl/core.c | 7 +- drivers/ras/amd/atl/internal.h | 6 +- drivers/ras/amd/atl/prm.c | 4 - drivers/ras/amd/atl/system.c | 30 +- drivers/ras/amd/atl/umc.c | 23 +- drivers/ras/cec.c | 2 +- drivers/regulator/arizona-micsupp.c | 8 +- drivers/spi/Kconfig | 31 +- drivers/spi/Makefile | 3 +- drivers/spi/spi-airoha-snfi.c | 410 +- drivers/spi/spi-aspeed-smc.c | 747 +- drivers/spi/spi-bcm63xx.c | 4 +- drivers/spi/spi-cadence.c | 106 +- drivers/spi/spi-ch341.c | 2 +- drivers/spi/spi-davinci.c | 64 +- drivers/spi/spi-dw-bt1.c | 4 +- drivers/spi/spi-dw-core.c | 188 +- drivers/spi/spi-dw-dma.c | 22 +- drivers/spi/spi-dw-mmio.c | 9 +- drivers/spi/spi-dw-pci.c | 8 +- drivers/spi/spi-dw.h | 12 +- drivers/spi/spi-fsl-qspi.c | 88 +- drivers/spi/spi-imx.c | 58 +- drivers/spi/spi-mem.c | 5 + drivers/spi/spi-microchip-core-spi.c | 429 + drivers/spi/{spi-microchip-core.c => spi-mpfs.c} | 207 +- drivers/spi/spi-offload-trigger-pwm.c | 3 + drivers/spi/spi-qpic-snand.c | 2 +- drivers/spi/spi-rzv2h-rspi.c | 303 +- drivers/spi/spi-sg2044-nor.c | 4 +- drivers/spi/spi-tegra210-quad.c | 174 +- drivers/spi/spi-tle62x0.c | 2 +- drivers/spi/spidev.c | 2 + drivers/staging/greybus/audio_codec.c | 16 +- drivers/staging/greybus/audio_helper.c | 9 +- drivers/staging/greybus/audio_topology.c | 24 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 6 +- drivers/tty/amiserial.c | 14 +- drivers/tty/pty.c | 51 +- drivers/tty/serial/icom.c | 8 +- drivers/tty/synclink_gt.c | 20 +- drivers/vfio/group.c | 28 +- drivers/xen/xenbus/xenbus_xs.c | 4 +- fs/anon_inodes.c | 23 +- fs/attr.c | 2 +- fs/autofs/autofs_i.h | 5 + fs/autofs/dev-ioctl.c | 31 +- fs/autofs/inode.c | 1 + fs/autofs/root.c | 8 + fs/binfmt_elf.c | 2 +- fs/btrfs/ioctl.c | 41 +- fs/cachefiles/interface.c | 11 +- fs/cachefiles/namei.c | 98 +- fs/cachefiles/volume.c | 9 +- fs/debugfs/inode.c | 74 +- fs/ecryptfs/inode.c | 156 +- fs/eventfd.c | 31 +- fs/eventpoll.c | 32 +- fs/exec.c | 5 +- fs/fcntl.c | 13 + fs/fhandle.c | 30 +- fs/file.c | 19 +- fs/fuse/dir.c | 20 +- fs/init.c | 6 +- fs/internal.h | 3 + fs/libfs.c | 36 +- fs/locks.c | 103 +- fs/namei.c | 909 +- fs/namespace.c | 109 +- fs/nfs/nfs4file.c | 2 + fs/nfsd/filecache.c | 57 +- fs/nfsd/filecache.h | 2 + fs/nfsd/nfs3proc.c | 16 +- fs/nfsd/nfs4proc.c | 36 +- fs/nfsd/nfs4recover.c | 40 +- fs/nfsd/nfs4state.c | 103 +- fs/nfsd/nfsproc.c | 14 +- fs/nfsd/state.h | 5 + fs/nfsd/vfs.c | 173 +- fs/nfsd/vfs.h | 2 +- fs/notify/fanotify/fanotify_user.c | 60 +- fs/nsfs.c | 47 +- fs/open.c | 29 +- fs/overlayfs/copy_up.c | 143 +- fs/overlayfs/dir.c | 585 +- fs/overlayfs/file.c | 97 +- fs/overlayfs/inode.c | 118 +- fs/overlayfs/namei.c | 402 +- fs/overlayfs/overlayfs.h | 63 +- fs/overlayfs/readdir.c | 110 +- fs/overlayfs/super.c | 138 +- fs/overlayfs/util.c | 29 +- fs/overlayfs/xattrs.c | 35 +- fs/posix_acl.c | 8 +- fs/proc/array.c | 47 +- fs/proc/base.c | 13 +- fs/resctrl/ctrlmondata.c | 309 +- fs/resctrl/internal.h | 17 + fs/resctrl/rdtgroup.c | 82 +- fs/select.c | 12 +- fs/signalfd.c | 29 +- fs/smb/client/cifsfs.c | 3 + fs/smb/server/smb2pdu.c | 6 +- fs/smb/server/vfs.c | 123 +- fs/smb/server/vfs.h | 8 +- fs/timerfd.c | 29 +- fs/userfaultfd.c | 30 +- fs/utimes.c | 4 +- fs/xattr.c | 12 +- fs/xfs/scrub/orphanage.c | 13 +- fs/xfs/xfs_handle.c | 56 +- include/asm-generic/bug.h | 80 +- include/asm-generic/thread_info_tif.h | 3 + include/asm-generic/vmlinux.lds.h | 76 +- include/linux/acpi.h | 7 + include/linux/annotate.h | 134 + include/linux/atomic/atomic-instrumented.h | 26 +- include/linux/bitmap.h | 15 + include/linux/bug.h | 8 + include/linux/cleanup.h | 42 +- include/linux/compiler.h | 8 +- include/linux/cpumask.h | 28 +- include/linux/delay.h | 8 +- include/linux/elfnote.h | 13 +- include/linux/entry-common.h | 38 +- include/linux/file.h | 126 + include/linux/filelock.h | 98 +- include/linux/firmware/cirrus/cs_dsp.h | 6 +- include/linux/firmware/cirrus/cs_dsp_test_utils.h | 18 +- include/linux/fs.h | 27 +- include/linux/gpio/consumer.h | 9 + include/linux/init.h | 3 +- include/linux/interrupt.h | 25 +- include/linux/interval_tree.h | 4 + include/linux/interval_tree_generic.h | 2 +- include/linux/irq-entry-common.h | 77 +- include/linux/irq.h | 5 - include/linux/irq_work.h | 9 +- include/linux/irq_work_types.h | 14 + include/linux/irqchip.h | 8 +- include/linux/irqchip/irq-partition-percpu.h | 53 - include/linux/irqdesc.h | 1 - include/linux/irqdomain.h | 33 +- include/linux/livepatch.h | 25 +- include/linux/livepatch_external.h | 76 + include/linux/livepatch_helpers.h | 77 + include/linux/local_lock.h | 4 +- include/linux/local_lock_internal.h | 62 +- include/linux/lockdep.h | 2 +- include/linux/mm.h | 27 +- include/linux/mm_types.h | 128 +- include/linux/module.h | 3 +- include/linux/msi.h | 3 - include/linux/mutex.h | 45 +- include/linux/namei.h | 82 + include/linux/objtool.h | 96 +- include/linux/objtool_types.h | 2 + include/linux/of_irq.h | 7 + include/linux/perf/arm_pmu.h | 6 +- include/linux/perf_event.h | 2 +- include/linux/platform_data/spi-davinci.h | 73 - include/linux/platform_device.h | 2 + include/linux/preempt.h | 2 - include/linux/prmt.h | 2 + include/linux/regmap.h | 21 +- include/linux/resctrl.h | 24 + include/linux/restart_block.h | 2 +- include/linux/resume_user_mode.h | 2 +- include/linux/rseq.h | 214 +- include/linux/rseq_entry.h | 616 ++ include/linux/rseq_types.h | 164 + include/linux/sched.h | 91 +- include/linux/sched/topology.h | 3 + include/linux/seqlock.h | 114 + include/linux/soundwire/sdw_registers.h | 2 + include/linux/spi/offload/types.h | 9 + include/linux/string.h | 18 + include/linux/thread_info.h | 5 + include/linux/timer.h | 9 + include/linux/uaccess.h | 314 +- include/linux/unwind_deferred.h | 52 +- include/linux/unwind_deferred_types.h | 18 +- include/linux/unwind_user_types.h | 2 + include/linux/xattr.h | 4 +- include/sound/cs-amp-lib.h | 25 +- include/sound/cs35l56.h | 50 + include/sound/sdca.h | 19 + include/sound/sdca_fdl.h | 105 + include/sound/sdca_function.h | 126 +- include/sound/sdca_hid.h | 21 +- include/sound/sdca_interrupts.h | 19 +- include/sound/sdca_regmap.h | 2 + include/sound/sdca_ump.h | 50 + include/sound/soc-acpi.h | 8 +- include/sound/soc.h | 39 +- include/sound/soc_sdw_utils.h | 19 +- include/sound/tas2781.h | 6 + include/trace/events/asoc.h | 4 +- include/trace/events/rseq.h | 4 +- include/trace/events/spi-mem.h | 106 + include/trace/events/timer_migration.h | 4 +- include/uapi/linux/fcntl.h | 16 + include/uapi/linux/perf_event.h | 21 +- include/uapi/linux/rseq.h | 21 +- include/uapi/sound/intel/avs/tokens.h | 6 + init/Kconfig | 28 +- init/init_task.c | 3 + io_uring/mock_file.c | 43 +- ipc/mqueue.c | 83 +- kernel/bpf/bpf_iter.c | 29 +- kernel/bpf/stackmap.c | 4 +- kernel/bpf/syscall.c | 4 +- kernel/bpf/token.c | 47 +- kernel/cgroup/cpuset.c | 17 +- kernel/cpu.c | 19 + kernel/entry/common.c | 39 +- kernel/entry/syscall-common.c | 8 - kernel/events/callchain.c | 14 +- kernel/events/core.c | 78 +- kernel/exit.c | 8 +- kernel/fork.c | 7 +- kernel/futex/core.c | 4 +- kernel/futex/futex.h | 58 +- kernel/irq/chip.c | 33 +- kernel/irq/handle.c | 10 +- kernel/irq/irqdesc.c | 24 +- kernel/irq/irqdomain.c | 32 +- kernel/irq/manage.c | 172 +- kernel/irq/msi.c | 2 +- kernel/irq/proc.c | 2 + kernel/kthread.c | 15 +- kernel/livepatch/Kconfig | 12 + kernel/livepatch/core.c | 8 +- kernel/locking/mutex-debug.c | 10 +- kernel/locking/mutex.c | 28 +- kernel/locking/mutex.h | 5 +- kernel/locking/rtmutex_api.c | 19 +- kernel/locking/spinlock_debug.c | 4 +- kernel/panic.c | 16 +- kernel/ptrace.c | 6 +- kernel/rcu/tiny.c | 8 +- kernel/rcu/tree.c | 14 +- kernel/rcu/tree_exp.h | 3 +- kernel/rcu/tree_plugin.h | 9 +- kernel/rcu/tree_stall.h | 3 +- kernel/rseq.c | 655 +- kernel/sched/core.c | 1226 +-- kernel/sched/cpudeadline.c | 34 +- kernel/sched/cpudeadline.h | 4 +- kernel/sched/cputime.c | 20 +- kernel/sched/deadline.c | 336 +- kernel/sched/debug.c | 8 +- kernel/sched/ext.c | 132 +- kernel/sched/fair.c | 600 +- kernel/sched/features.h | 7 +- kernel/sched/idle.c | 29 +- kernel/sched/isolation.c | 23 + kernel/sched/membarrier.c | 8 +- kernel/sched/rt.c | 13 +- kernel/sched/sched.h | 663 +- kernel/sched/stats.h | 2 +- kernel/sched/stop_task.c | 13 +- kernel/sched/syscalls.c | 100 +- kernel/sched/topology.c | 114 +- kernel/signal.c | 2 - kernel/task_work.c | 8 +- kernel/time/hrtimer.c | 4 +- kernel/time/posix-cpu-timers.c | 4 +- kernel/time/posix-timers.c | 2 +- kernel/time/tick-oneshot.c | 20 +- kernel/time/tick-sched.c | 30 +- kernel/time/timer.c | 2 +- kernel/time/timer_migration.c | 487 +- kernel/time/timer_migration.h | 2 +- kernel/unwind/deferred.c | 44 +- kernel/unwind/user.c | 59 +- lib/Kconfig.debug | 10 + lib/bitmap.c | 6 + lib/bug.c | 90 +- lib/debugobjects.c | 6 +- lib/interval_tree.c | 1 + lib/iov_iter.c | 22 +- lib/locking-selftest.c | 4 +- lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- lib/tests/string_kunit.c | 13 + mm/memfd.c | 29 +- mm/secretmem.c | 20 +- net/core/scm.c | 20 +- net/handshake/netlink.c | 38 +- net/kcm/kcmsock.c | 22 +- net/sched/sch_cake.c | 58 +- net/socket.c | 34 +- net/unix/af_unix.c | 18 +- rust/kernel/debugfs/traits.rs | 55 +- rust/kernel/sync/atomic.rs | 12 +- rust/kernel/sync/lock.rs | 41 +- rust/kernel/sync/lock/global.rs | 5 +- samples/rust/rust_debugfs.rs | 12 +- samples/rust/rust_debugfs_scoped.rs | 6 +- scripts/Makefile.lib | 6 +- scripts/Makefile.vmlinux_o | 6 +- scripts/atomic/gen-atomic-instrumented.sh | 11 +- scripts/check-function-names.sh | 25 + scripts/faddr2line | 19 +- scripts/link-vmlinux.sh | 3 +- scripts/livepatch/fix-patch-lines | 79 + scripts/livepatch/init.c | 108 + scripts/livepatch/klp-build | 831 ++ scripts/mod/modpost.c | 5 + scripts/module.lds.S | 22 +- security/apparmor/apparmorfs.c | 8 +- security/selinux/selinuxfs.c | 15 +- sound/hda/codecs/realtek/alc269.c | 12 + sound/hda/codecs/side-codecs/Kconfig | 15 + sound/hda/codecs/side-codecs/cs35l56_hda.c | 116 +- sound/hda/codecs/side-codecs/cs35l56_hda.h | 6 + sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/amd/acp/acp-mach-common.c | 40 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 23 +- sound/soc/amd/acp/acp-sdw-sof-mach.c | 12 +- sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c | 10 +- sound/soc/amd/ps/acp63.h | 2 + sound/soc/amd/ps/pci-ps.c | 9 + sound/soc/amd/vangogh/acp5x-mach.c | 3 +- sound/soc/atmel/atmel-pdmic.c | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 32 +- sound/soc/codecs/88pm860x-codec.c | 11 +- sound/soc/codecs/Kconfig | 49 + sound/soc/codecs/Makefile | 8 +- sound/soc/codecs/ab8500-codec.c | 18 +- sound/soc/codecs/ad1836.c | 2 +- sound/soc/codecs/ad193x.c | 4 +- sound/soc/codecs/adau1761.c | 9 +- sound/soc/codecs/adau1781.c | 2 +- sound/soc/codecs/adau17x1.c | 14 +- sound/soc/codecs/adau1977.c | 5 +- sound/soc/codecs/adau7118.c | 7 +- sound/soc/codecs/adav80x.c | 10 +- sound/soc/codecs/ak4458.c | 4 +- sound/soc/codecs/ak4619.c | 4 +- sound/soc/codecs/ak4641.c | 7 +- sound/soc/codecs/alc5623.c | 2 +- sound/soc/codecs/arizona-jack.c | 8 +- sound/soc/codecs/arizona.c | 22 +- sound/soc/codecs/audio-iio-aux.c | 2 +- sound/soc/codecs/aw87390.c | 14 +- sound/soc/codecs/aw88081.c | 24 +- sound/soc/codecs/aw88166.c | 159 +- sound/soc/codecs/aw88166.h | 5 - sound/soc/codecs/aw88261.c | 34 +- sound/soc/codecs/aw88395/aw88395.c | 30 +- sound/soc/codecs/aw88395/aw88395_device.c | 39 +- sound/soc/codecs/aw88395/aw88395_device.h | 8 +- sound/soc/codecs/aw88399.c | 253 +- sound/soc/codecs/aw88399.h | 5 - sound/soc/codecs/bd28623.c | 6 +- sound/soc/codecs/cpcap.c | 21 +- sound/soc/codecs/cros_ec_codec.c | 10 +- sound/soc/codecs/cs-amp-lib-test.c | 1522 ++- sound/soc/codecs/cs-amp-lib.c | 345 +- sound/soc/codecs/cs35l33.c | 4 +- sound/soc/codecs/cs35l36.c | 6 +- sound/soc/codecs/cs35l41.c | 2 +- sound/soc/codecs/cs35l45.c | 12 +- sound/soc/codecs/cs35l56-shared.c | 439 +- sound/soc/codecs/cs35l56.c | 252 +- sound/soc/codecs/cs35l56.h | 6 + sound/soc/codecs/cs4234.c | 7 +- sound/soc/codecs/cs4270.c | 2 +- sound/soc/codecs/cs4271.c | 36 +- sound/soc/codecs/cs42l42.c | 2 +- sound/soc/codecs/cs42l43-jack.c | 14 +- sound/soc/codecs/cs42l43.c | 38 +- sound/soc/codecs/cs42l51.c | 6 +- sound/soc/codecs/cs42l52.c | 5 +- sound/soc/codecs/cs42l56.c | 5 +- sound/soc/codecs/cs42l73.c | 3 +- sound/soc/codecs/cs42l84.c | 4 +- sound/soc/codecs/cs42xx8.c | 2 +- sound/soc/codecs/cs43130.c | 2 +- sound/soc/codecs/cs47l15.c | 11 +- sound/soc/codecs/cs47l24.c | 4 +- sound/soc/codecs/cs47l35.c | 5 +- sound/soc/codecs/cs47l85.c | 5 +- sound/soc/codecs/cs47l90.c | 5 +- sound/soc/codecs/cs47l92.c | 11 +- sound/soc/codecs/cs48l32.c | 40 +- sound/soc/codecs/cs530x-i2c.c | 24 +- sound/soc/codecs/cs530x-spi.c | 92 + sound/soc/codecs/cs530x.c | 526 +- sound/soc/codecs/cs530x.h | 90 +- sound/soc/codecs/cs53l30.c | 9 +- sound/soc/codecs/cx20442.c | 5 +- sound/soc/codecs/cx2072x.c | 6 +- sound/soc/codecs/da7210.c | 4 +- sound/soc/codecs/da7213.c | 21 +- sound/soc/codecs/da7218.c | 21 +- sound/soc/codecs/da7219-aad.c | 10 +- sound/soc/codecs/da7219.c | 29 +- sound/soc/codecs/da732x.c | 7 +- sound/soc/codecs/da9055.c | 6 +- sound/soc/codecs/es7134.c | 2 +- sound/soc/codecs/es8311.c | 3 +- sound/soc/codecs/es8316.c | 4 +- sound/soc/codecs/es8326.c | 16 +- sound/soc/codecs/es8328.c | 8 +- sound/soc/codecs/es8389.c | 4 +- sound/soc/codecs/fs210x.c | 2 +- sound/soc/codecs/hda.c | 2 +- sound/soc/codecs/hdac_hda.c | 4 +- sound/soc/codecs/hdac_hdmi.c | 35 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/idt821034.c | 8 +- sound/soc/codecs/jz4740.c | 3 +- sound/soc/codecs/jz4760.c | 7 +- sound/soc/codecs/jz4770.c | 8 +- sound/soc/codecs/lm49453.c | 3 +- sound/soc/codecs/lpass-rx-macro.c | 116 +- sound/soc/codecs/lpass-tx-macro.c | 19 +- sound/soc/codecs/lpass-va-macro.c | 104 +- sound/soc/codecs/lpass-wsa-macro.c | 169 +- sound/soc/codecs/madera.c | 48 +- sound/soc/codecs/max9759.c | 8 +- sound/soc/codecs/max9768.c | 4 +- sound/soc/codecs/max98088.c | 18 +- sound/soc/codecs/max98090.c | 54 +- sound/soc/codecs/max98095.c | 27 +- sound/soc/codecs/max98373.c | 3 +- sound/soc/codecs/max98390.c | 22 +- sound/soc/codecs/max98396.c | 11 +- sound/soc/codecs/max9850.c | 3 +- sound/soc/codecs/max9867.c | 15 +- sound/soc/codecs/max98925.c | 2 +- sound/soc/codecs/ml26124.c | 3 +- sound/soc/codecs/msm8916-wcd-digital.c | 6 +- sound/soc/codecs/mt6357.c | 2 +- sound/soc/codecs/mt6358.c | 25 +- sound/soc/codecs/mt6359.c | 18 +- sound/soc/codecs/mt6660.c | 3 +- sound/soc/codecs/nau8325.c | 5 +- sound/soc/codecs/nau8810.c | 7 +- sound/soc/codecs/nau8821.c | 28 +- sound/soc/codecs/nau8822.c | 20 +- sound/soc/codecs/nau8824.c | 10 +- sound/soc/codecs/nau8825.c | 6 +- sound/soc/codecs/ntp8835.c | 4 +- sound/soc/codecs/pcm1681.c | 4 +- sound/soc/codecs/pcm186x.c | 6 +- sound/soc/codecs/pcm512x.c | 25 +- sound/soc/codecs/pcm6240.c | 9 +- sound/soc/codecs/peb2466.c | 6 +- sound/soc/codecs/pm4125-sdw.c | 64 +- sound/soc/codecs/pm4125.c | 104 +- sound/soc/codecs/pm4125.h | 18 +- sound/soc/codecs/rk3308_codec.c | 3 +- sound/soc/codecs/rt1011.c | 36 +- sound/soc/codecs/rt1015.c | 17 +- sound/soc/codecs/rt1318.c | 4 +- sound/soc/codecs/rt274.c | 5 +- sound/soc/codecs/rt286.c | 8 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5514.c | 8 +- sound/soc/codecs/rt5616.c | 5 +- sound/soc/codecs/rt5631.c | 10 +- sound/soc/codecs/rt5640.c | 19 +- sound/soc/codecs/rt5645.c | 15 +- sound/soc/codecs/rt5651.c | 13 +- sound/soc/codecs/rt5659.c | 13 +- sound/soc/codecs/rt5660.c | 5 +- sound/soc/codecs/rt5663.c | 10 +- sound/soc/codecs/rt5665.c | 6 +- sound/soc/codecs/rt5668.c | 3 +- sound/soc/codecs/rt5670.c | 43 +- sound/soc/codecs/rt5677.c | 14 +- sound/soc/codecs/rt5682.c | 10 +- sound/soc/codecs/rt5682s.c | 5 +- sound/soc/codecs/rt700.c | 28 +- sound/soc/codecs/rt711-sdca.c | 13 +- sound/soc/codecs/rt711.c | 28 +- sound/soc/codecs/rt712-sdca-dmic.c | 9 +- sound/soc/codecs/rt712-sdca.c | 20 +- sound/soc/codecs/rt715-sdca.c | 9 +- sound/soc/codecs/rt715.c | 35 +- sound/soc/codecs/rt721-sdca.c | 9 +- sound/soc/codecs/rt722-sdca-sdw.c | 4 +- sound/soc/codecs/rt9123.c | 6 +- sound/soc/codecs/sgtl5000.c | 8 +- sound/soc/codecs/simple-mux.c | 7 +- sound/soc/codecs/sma1303.c | 31 +- sound/soc/codecs/sma1307.c | 95 +- sound/soc/codecs/ssm2518.c | 3 +- sound/soc/codecs/ssm2602.c | 4 +- sound/soc/codecs/ssm4567.c | 3 +- sound/soc/codecs/sta32x.c | 10 +- sound/soc/codecs/sta350.c | 10 +- sound/soc/codecs/sta529.c | 3 +- sound/soc/codecs/tas2562.c | 4 +- sound/soc/codecs/tas2781-i2c.c | 104 +- sound/soc/codecs/tas2783-sdw.c | 4 +- sound/soc/codecs/tas5086.c | 4 +- sound/soc/codecs/tas571x.c | 7 +- sound/soc/codecs/tas5720.c | 4 +- sound/soc/codecs/tas5805m.c | 6 +- sound/soc/codecs/tas6424.c | 4 +- sound/soc/codecs/tfa989x.c | 2 +- sound/soc/codecs/tlv320adc3xxx.c | 8 +- sound/soc/codecs/tlv320adcx140.c | 6 +- sound/soc/codecs/tlv320aic23.c | 4 +- sound/soc/codecs/tlv320aic31xx.c | 14 +- sound/soc/codecs/tlv320aic32x4.c | 3 +- sound/soc/codecs/tlv320aic3x.c | 11 +- sound/soc/codecs/tlv320dac33.c | 9 +- sound/soc/codecs/tscs42xx.c | 6 +- sound/soc/codecs/tscs454.c | 6 +- sound/soc/codecs/twl4030.c | 14 +- sound/soc/codecs/twl6040.c | 15 +- sound/soc/codecs/uda1334.c | 4 +- sound/soc/codecs/uda1380.c | 3 +- sound/soc/codecs/wcd9335.c | 34 +- sound/soc/codecs/wcd934x.c | 44 +- sound/soc/codecs/wcd937x.c | 20 +- sound/soc/codecs/wcd938x.c | 27 +- sound/soc/codecs/wcd939x-sdw.c | 8 +- sound/soc/codecs/wcd939x.c | 24 +- sound/soc/codecs/wm0010.c | 5 +- sound/soc/codecs/wm2000.c | 8 +- sound/soc/codecs/wm5100.c | 4 +- sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 16 +- sound/soc/codecs/wm8350.c | 7 +- sound/soc/codecs/wm8400.c | 14 +- sound/soc/codecs/wm8510.c | 3 +- sound/soc/codecs/wm8523.c | 3 +- sound/soc/codecs/wm8580.c | 8 +- sound/soc/codecs/wm8711.c | 3 +- sound/soc/codecs/wm8728.c | 3 +- sound/soc/codecs/wm8731.c | 9 +- sound/soc/codecs/wm8737.c | 6 +- sound/soc/codecs/wm8750.c | 3 +- sound/soc/codecs/wm8753.c | 7 +- sound/soc/codecs/wm8770.c | 3 +- sound/soc/codecs/wm8776.c | 3 +- sound/soc/codecs/wm8804.c | 4 +- sound/soc/codecs/wm8900.c | 12 +- sound/soc/codecs/wm8903.c | 10 +- sound/soc/codecs/wm8904.c | 23 +- sound/soc/codecs/wm8940.c | 6 +- sound/soc/codecs/wm8955.c | 10 +- sound/soc/codecs/wm8958-dsp2.c | 32 +- sound/soc/codecs/wm8960.c | 16 +- sound/soc/codecs/wm8961.c | 5 +- sound/soc/codecs/wm8962.c | 30 +- sound/soc/codecs/wm8971.c | 3 +- sound/soc/codecs/wm8974.c | 3 +- sound/soc/codecs/wm8978.c | 9 +- sound/soc/codecs/wm8983.c | 7 +- sound/soc/codecs/wm8985.c | 9 +- sound/soc/codecs/wm8988.c | 3 +- sound/soc/codecs/wm8990.c | 9 +- sound/soc/codecs/wm8991.c | 5 +- sound/soc/codecs/wm8993.c | 13 +- sound/soc/codecs/wm8994.c | 46 +- sound/soc/codecs/wm8995.c | 7 +- sound/soc/codecs/wm8996.c | 13 +- sound/soc/codecs/wm8997.c | 4 +- sound/soc/codecs/wm8998.c | 8 +- sound/soc/codecs/wm9081.c | 7 +- sound/soc/codecs/wm9090.c | 5 +- sound/soc/codecs/wm9712.c | 7 +- sound/soc/codecs/wm9713.c | 7 +- sound/soc/codecs/wm_adsp.c | 21 +- sound/soc/codecs/wm_hubs.c | 10 +- sound/soc/codecs/wsa881x.c | 9 +- sound/soc/codecs/wsa883x.c | 19 +- sound/soc/codecs/wsa884x.c | 8 +- sound/soc/fsl/fsl-asoc-card.c | 4 +- sound/soc/fsl/fsl_aud2htx.h | 3 +- sound/soc/fsl/fsl_micfil.c | 136 +- sound/soc/fsl/fsl_spdif.c | 16 +- sound/soc/fsl/fsl_xcvr.c | 86 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/generic/audio-graph-card.c | 4 +- sound/soc/intel/atom/sst-atom-controls.c | 15 +- sound/soc/intel/atom/sst/sst_acpi.c | 3 +- sound/soc/intel/avs/boards/da7219.c | 3 +- sound/soc/intel/avs/boards/es8336.c | 5 +- sound/soc/intel/avs/boards/nau8825.c | 3 +- sound/soc/intel/avs/boards/rt274.c | 6 +- sound/soc/intel/avs/boards/rt5514.c | 3 +- sound/soc/intel/avs/boards/rt5640.c | 3 +- sound/soc/intel/avs/control.c | 7 +- sound/soc/intel/avs/debugfs.c | 9 +- sound/soc/intel/avs/path.c | 13 +- sound/soc/intel/avs/pcm.c | 2 +- sound/soc/intel/avs/topology.c | 113 +- sound/soc/intel/avs/topology.h | 8 + sound/soc/intel/boards/bdw-rt5677.c | 9 +- sound/soc/intel/boards/bytcht_cx2072x.c | 3 +- sound/soc/intel/boards/bytcht_es8316.c | 9 +- sound/soc/intel/boards/bytcr_rt5640.c | 25 +- sound/soc/intel/boards/bytcr_rt5651.c | 18 +- sound/soc/intel/boards/bytcr_wm5102.c | 14 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 5 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 12 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 8 +- sound/soc/intel/boards/hda_dsp_common.c | 15 +- sound/soc/intel/boards/sof_board_helpers.c | 10 +- sound/soc/intel/boards/sof_cirrus_common.c | 5 +- sound/soc/intel/boards/sof_da7219.c | 5 +- sound/soc/intel/boards/sof_es8336.c | 14 +- sound/soc/intel/boards/sof_maxim_common.c | 22 +- sound/soc/intel/boards/sof_nau8825.c | 2 +- sound/soc/intel/boards/sof_nuvoton_common.c | 5 +- sound/soc/intel/boards/sof_pcm512x.c | 5 +- sound/soc/intel/boards/sof_realtek_common.c | 34 +- sound/soc/intel/boards/sof_rt5682.c | 17 +- sound/soc/intel/boards/sof_sdw.c | 80 +- sound/soc/intel/catpt/device.c | 26 +- sound/soc/intel/catpt/loader.c | 18 +- sound/soc/intel/catpt/pcm.c | 31 +- sound/soc/intel/catpt/sysfs.c | 2 +- sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 79 + sound/soc/intel/common/sof-function-topology-lib.c | 8 +- sound/soc/mediatek/Kconfig | 31 + sound/soc/mediatek/Makefile | 1 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 7 +- sound/soc/mediatek/common/mtk-btcvsd.c | 24 +- sound/soc/mediatek/common/mtk-dsp-sof-common.c | 5 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 4 +- sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 4 +- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 12 +- sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 4 +- sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 4 +- sound/soc/mediatek/mt8186/mt8186-dai-tdm.c | 4 +- sound/soc/mediatek/mt8186/mt8186-misc-control.c | 12 +- sound/soc/mediatek/mt8186/mt8186-mt6366-common.c | 2 +- sound/soc/mediatek/mt8186/mt8186-mt6366.c | 19 +- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 10 +- sound/soc/mediatek/mt8188/mt8188-dai-adda.c | 4 +- sound/soc/mediatek/mt8188/mt8188-dai-dmic.c | 2 +- sound/soc/mediatek/mt8188/mt8188-dai-etdm.c | 3 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 17 +- sound/soc/mediatek/mt8189/Makefile | 18 + sound/soc/mediatek/mt8189/mt8189-afe-clk.c | 750 ++ sound/soc/mediatek/mt8189/mt8189-afe-clk.h | 76 + sound/soc/mediatek/mt8189/mt8189-afe-common.h | 240 + sound/soc/mediatek/mt8189/mt8189-afe-pcm.c | 2615 +++++ sound/soc/mediatek/mt8189/mt8189-dai-adda.c | 1228 +++ sound/soc/mediatek/mt8189/mt8189-dai-i2s.c | 1463 +++ sound/soc/mediatek/mt8189/mt8189-dai-pcm.c | 332 + sound/soc/mediatek/mt8189/mt8189-dai-tdm.c | 672 ++ sound/soc/mediatek/mt8189/mt8189-interconnection.h | 97 + sound/soc/mediatek/mt8189/mt8189-nau8825.c | 1178 ++ sound/soc/mediatek/mt8189/mt8189-reg.h | 10773 +++++++++++++++++++ sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 12 +- sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 4 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 3 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 21 +- sound/soc/mediatek/mt8365/mt8365-afe-pcm.c | 3 +- sound/soc/meson/aiu-acodec-ctrl.c | 6 +- sound/soc/meson/aiu-codec-ctrl.c | 6 +- sound/soc/meson/axg-spdifout.c | 4 +- sound/soc/meson/axg-tdm-interface.c | 4 +- sound/soc/meson/g12a-toacodec.c | 6 +- sound/soc/meson/g12a-tohdmitx.c | 12 +- sound/soc/meson/t9015.c | 4 +- sound/soc/mxs/mxs-saif.c | 123 +- sound/soc/pxa/spitz.c | 9 +- sound/soc/qcom/qdsp6/audioreach.c | 234 +- sound/soc/qcom/qdsp6/q6adm.c | 179 +- sound/soc/qcom/qdsp6/q6afe.c | 49 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 25 +- sound/soc/qcom/qdsp6/q6apm.c | 57 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 87 +- sound/soc/qcom/qdsp6/q6asm.c | 203 +- sound/soc/qcom/qdsp6/q6asm.h | 1 + sound/soc/qcom/qdsp6/q6prm.c | 27 +- sound/soc/qcom/qdsp6/q6routing.c | 6 +- sound/soc/qcom/qdsp6/q6usb.c | 3 +- sound/soc/qcom/qdsp6/topology.c | 12 +- sound/soc/qcom/sc7180.c | 10 +- sound/soc/qcom/sc7280.c | 67 +- sound/soc/qcom/sc8280xp.c | 34 +- sound/soc/qcom/sdm845.c | 53 +- sound/soc/qcom/sdw.c | 128 +- sound/soc/qcom/sdw.h | 7 +- sound/soc/qcom/sm8250.c | 34 +- sound/soc/qcom/x1e80100.c | 33 +- sound/soc/renesas/fsi.c | 8 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 3 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 3 +- sound/soc/rockchip/rockchip_max98090.c | 2 +- sound/soc/rockchip/rockchip_sai.c | 8 +- sound/soc/samsung/aries_wm8994.c | 6 +- sound/soc/samsung/bells.c | 6 +- sound/soc/samsung/littlemill.c | 8 +- sound/soc/samsung/lowland.c | 3 +- sound/soc/samsung/midas_wm1811.c | 8 +- sound/soc/samsung/smdk_wm8994.c | 30 +- sound/soc/samsung/speyside.c | 24 +- sound/soc/samsung/tm2_wm5110.c | 7 +- sound/soc/samsung/tobermory.c | 6 +- sound/soc/sdca/Kconfig | 28 + sound/soc/sdca/Makefile | 10 +- sound/soc/sdca/sdca_asoc.c | 89 +- sound/soc/sdca/sdca_class.c | 304 + sound/soc/sdca/sdca_class.h | 37 + sound/soc/sdca/sdca_class_function.c | 460 + sound/soc/sdca/sdca_device.c | 20 + sound/soc/sdca/sdca_fdl.c | 504 + sound/soc/sdca/sdca_function_device.c | 117 + sound/soc/sdca/sdca_function_device.h | 15 + sound/soc/sdca/sdca_functions.c | 310 +- sound/soc/sdca/sdca_hid.c | 59 +- sound/soc/sdca/sdca_interrupts.c | 280 +- sound/soc/sdca/sdca_regmap.c | 98 +- sound/soc/sdca/sdca_ump.c | 262 + sound/soc/sdw_utils/Makefile | 1 + sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c | 5 +- sound/soc/sdw_utils/soc_sdw_cs42l42.c | 3 +- sound/soc/sdw_utils/soc_sdw_cs42l43.c | 9 +- sound/soc/sdw_utils/soc_sdw_cs42l45.c | 80 + sound/soc/sdw_utils/soc_sdw_cs_amp.c | 3 +- sound/soc/sdw_utils/soc_sdw_dmic.c | 5 +- sound/soc/sdw_utils/soc_sdw_maxim.c | 8 +- sound/soc/sdw_utils/soc_sdw_rt5682.c | 3 +- sound/soc/sdw_utils/soc_sdw_rt700.c | 3 +- sound/soc/sdw_utils/soc_sdw_rt711.c | 3 +- sound/soc/sdw_utils/soc_sdw_rt_amp.c | 5 +- sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c | 3 +- sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c | 11 +- sound/soc/sdw_utils/soc_sdw_ti_amp.c | 3 +- sound/soc/sdw_utils/soc_sdw_utils.c | 158 +- sound/soc/soc-core.c | 42 +- sound/soc/soc-dai.c | 5 +- sound/soc/soc-dapm.c | 196 +- sound/soc/soc-jack.c | 2 +- sound/soc/soc-ops.c | 62 +- sound/soc/soc-pcm.c | 38 +- sound/soc/soc-topology.c | 10 +- sound/soc/sof/fw-file-profile.c | 13 +- sound/soc/sof/imx/Kconfig | 1 + sound/soc/sof/imx/imx9.c | 36 +- sound/soc/sof/intel/Kconfig | 1 + sound/soc/sof/intel/apl.c | 1 + sound/soc/sof/intel/cnl.c | 4 +- sound/soc/sof/intel/hda-ipc.c | 2 +- sound/soc/sof/intel/hda.c | 213 +- sound/soc/sof/intel/icl.c | 1 + sound/soc/sof/intel/lnl.c | 1 + sound/soc/sof/intel/mtl.c | 2 + sound/soc/sof/intel/ptl.c | 2 + sound/soc/sof/intel/shim.h | 1 + sound/soc/sof/intel/skl.c | 1 + sound/soc/sof/intel/tgl.c | 4 + sound/soc/sof/pcm.c | 18 + sound/soc/sof/sof-client-probes-ipc4.c | 2 +- sound/soc/sof/sof-client-probes.c | 11 +- sound/soc/sof/topology.c | 7 +- sound/soc/spacemit/Kconfig | 15 + sound/soc/spacemit/Makefile | 5 + sound/soc/spacemit/k1_i2s.c | 461 + sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/stm/stm32_sai.c | 14 +- sound/soc/stm/stm32_sai_sub.c | 57 +- sound/soc/sunxi/sun4i-codec.c | 3 +- sound/soc/sunxi/sun4i-spdif.c | 26 +- sound/soc/sunxi/sun50i-codec-analog.c | 2 +- sound/soc/sunxi/sun8i-codec-analog.c | 14 +- sound/soc/sunxi/sun8i-codec.c | 4 +- sound/soc/tegra/Kconfig | 2 +- sound/soc/tegra/tegra186_asrc.c | 24 +- sound/soc/tegra/tegra186_dspk.c | 24 +- sound/soc/tegra/tegra210_admaif.c | 16 +- sound/soc/tegra/tegra210_adx.c | 4 +- sound/soc/tegra/tegra210_ahub.c | 6 +- sound/soc/tegra/tegra210_amx.c | 4 +- sound/soc/tegra/tegra210_dmic.c | 24 +- sound/soc/tegra/tegra210_i2s.c | 32 +- sound/soc/tegra/tegra210_mbdrc.c | 24 +- sound/soc/tegra/tegra210_mixer.c | 4 +- sound/soc/tegra/tegra210_mvc.c | 12 +- sound/soc/tegra/tegra210_ope.c | 4 +- sound/soc/tegra/tegra210_peq.c | 8 +- sound/soc/tegra/tegra210_sfc.c | 16 +- sound/soc/tegra/tegra_asoc_machine.c | 11 +- sound/soc/tegra/tegra_wm8903.c | 3 +- sound/soc/ti/ams-delta.c | 8 +- sound/soc/ti/davinci-evm.c | 11 +- sound/soc/ti/j721e-evm.c | 2 +- sound/soc/ti/n810.c | 12 +- sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ti/omap-twl4030.c | 2 +- sound/soc/ti/omap3pandora.c | 36 +- sound/soc/ti/rx51.c | 17 +- sound/soc/uniphier/aio-cpu.c | 4 +- sound/soc/uniphier/evea.c | 12 +- sound/soc/ux500/mop500_ab8500.c | 2 +- sound/usb/stream.c | 34 +- tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/arch/x86/include/asm/insn.h | 5 +- tools/arch/x86/tools/gen-cpu-feature-names-x86.awk | 34 + tools/build/Build | 2 + tools/build/Makefile | 21 +- tools/build/Makefile.feature | 4 +- tools/include/linux/interval_tree_generic.h | 10 +- tools/include/linux/livepatch_external.h | 76 + tools/include/linux/objtool_types.h | 2 + tools/include/linux/string.h | 14 + tools/include/uapi/linux/perf_event.h | 21 +- tools/objtool/.gitignore | 3 + tools/objtool/Build | 7 +- tools/objtool/Makefile | 70 +- tools/objtool/arch/loongarch/decode.c | 29 +- tools/objtool/arch/loongarch/orc.c | 1 - tools/objtool/arch/loongarch/special.c | 5 + tools/objtool/arch/powerpc/decode.c | 31 +- tools/objtool/arch/powerpc/special.c | 5 + tools/objtool/arch/x86/Build | 13 +- tools/objtool/arch/x86/decode.c | 111 +- tools/objtool/arch/x86/orc.c | 1 - tools/objtool/arch/x86/special.c | 12 +- tools/objtool/builtin-check.c | 102 +- tools/objtool/builtin-klp.c | 53 + tools/objtool/check.c | 1495 +-- tools/objtool/disas.c | 1248 +++ tools/objtool/elf.c | 822 +- tools/objtool/include/objtool/arch.h | 16 +- tools/objtool/include/objtool/builtin.h | 14 +- tools/objtool/include/objtool/check.h | 39 +- tools/objtool/include/objtool/checksum.h | 43 + tools/objtool/include/objtool/checksum_types.h | 25 + tools/objtool/include/objtool/disas.h | 81 + tools/objtool/include/objtool/elf.h | 198 +- tools/objtool/include/objtool/endianness.h | 9 +- tools/objtool/include/objtool/klp.h | 35 + tools/objtool/include/objtool/objtool.h | 4 +- tools/objtool/include/objtool/special.h | 4 +- tools/objtool/include/objtool/trace.h | 141 + tools/objtool/include/objtool/util.h | 19 + tools/objtool/include/objtool/warn.h | 66 +- tools/objtool/klp-diff.c | 1723 +++ tools/objtool/klp-post-link.c | 168 + tools/objtool/noreturns.h | 1 + tools/objtool/objtool.c | 42 +- tools/objtool/orc_dump.c | 1 - tools/objtool/orc_gen.c | 9 +- tools/objtool/special.c | 16 +- tools/objtool/sync-check.sh | 2 + tools/objtool/trace.c | 203 + tools/objtool/weak.c | 7 + tools/perf/Makefile.perf | 6 +- .../tc-testing/tc-tests/infra/qdiscs.json | 28 + tools/testing/selftests/timers/nanosleep.c | 55 + tools/testing/selftests/timers/posix_timers.c | 32 +- virt/kvm/kvm_main.c | 7 + 1104 files changed, 55366 insertions(+), 15711 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/adi,max98363.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2602.txt delete mode 100644 Documentation/devicetree/bindings/sound/adi,ssm3515.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs4265.txt delete mode 100644 Documentation/devicetree/bindings/sound/cs4341.txt delete mode 100644 Documentation/devicetree/bindings/sound/cs4349.txt delete mode 100644 Documentation/devicetree/bindings/sound/da9055.txt create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8189-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8189-nau8825.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8540.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8810.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nxp,uda1342.yaml delete mode 100644 Documentation/devicetree/bindings/sound/pcm1789.txt delete mode 100644 Documentation/devicetree/bindings/sound/pcm179x.txt delete mode 100644 Documentation/devicetree/bindings/sound/pcm186x.txt delete mode 100644 Documentation/devicetree/bindings/sound/pcm5102a.txt create mode 100644 Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm1862.yaml create mode 100644 Documentation/devicetree/bindings/sound/trivial-codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8510.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8523.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8580.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8711.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8728.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8737.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8750.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8753.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8776.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8961.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8974.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8770.txt delete mode 100644 Documentation/devicetree/bindings/spi/nuvoton,npcm-pspi.txt create mode 100644 Documentation/devicetree/bindings/spi/nuvoton,npcm-pspi.yaml create mode 100644 Documentation/devicetree/bindings/timer/realtek,rtd1625-systimer.yaml create mode 100644 arch/x86/include/asm/unwind_user.h create mode 100644 drivers/clocksource/timer-realtek.c create mode 100644 drivers/edac/imh_base.c create mode 100644 drivers/gpio/gpio-shared-proxy.c create mode 100644 drivers/gpio/gpiolib-shared.c create mode 100644 drivers/gpio/gpiolib-shared.h delete mode 100644 drivers/irqchip/irq-partition-percpu.c create mode 100644 drivers/spi/spi-microchip-core-spi.c rename drivers/spi/{spi-microchip-core.c => spi-mpfs.c} (68%) create mode 100644 include/linux/annotate.h create mode 100644 include/linux/irq_work_types.h delete mode 100644 include/linux/irqchip/irq-partition-percpu.h create mode 100644 include/linux/livepatch_external.h create mode 100644 include/linux/livepatch_helpers.h delete mode 100644 include/linux/platform_data/spi-davinci.h create mode 100644 include/linux/rseq_entry.h create mode 100644 include/linux/rseq_types.h create mode 100644 include/sound/sdca_fdl.h create mode 100644 include/sound/sdca_ump.h create mode 100644 include/trace/events/spi-mem.h create mode 100755 scripts/check-function-names.sh create mode 100755 scripts/livepatch/fix-patch-lines create mode 100644 scripts/livepatch/init.c create mode 100755 scripts/livepatch/klp-build create mode 100644 sound/soc/codecs/cs530x-spi.c create mode 100644 sound/soc/mediatek/mt8189/Makefile create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-clk.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-clk.h create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-common.h create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-adda.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-tdm.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-interconnection.h create mode 100644 sound/soc/mediatek/mt8189/mt8189-nau8825.c create mode 100644 sound/soc/mediatek/mt8189/mt8189-reg.h create mode 100644 sound/soc/sdca/sdca_class.c create mode 100644 sound/soc/sdca/sdca_class.h create mode 100644 sound/soc/sdca/sdca_class_function.c create mode 100644 sound/soc/sdca/sdca_fdl.c create mode 100644 sound/soc/sdca/sdca_function_device.c create mode 100644 sound/soc/sdca/sdca_function_device.h create mode 100644 sound/soc/sdca/sdca_ump.c create mode 100644 sound/soc/sdw_utils/soc_sdw_cs42l45.c create mode 100644 sound/soc/spacemit/Kconfig create mode 100644 sound/soc/spacemit/Makefile create mode 100644 sound/soc/spacemit/k1_i2s.c create mode 100644 tools/arch/x86/tools/gen-cpu-feature-names-x86.awk create mode 100644 tools/build/Build create mode 100644 tools/include/linux/livepatch_external.h create mode 100644 tools/objtool/builtin-klp.c create mode 100644 tools/objtool/disas.c create mode 100644 tools/objtool/include/objtool/checksum.h create mode 100644 tools/objtool/include/objtool/checksum_types.h create mode 100644 tools/objtool/include/objtool/disas.h create mode 100644 tools/objtool/include/objtool/klp.h create mode 100644 tools/objtool/include/objtool/trace.h create mode 100644 tools/objtool/include/objtool/util.h create mode 100644 tools/objtool/klp-diff.c create mode 100644 tools/objtool/klp-post-link.c create mode 100644 tools/objtool/trace.c