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 0a6daccdbdd6 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 5d0c7bd479fe Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits f9cc0fe0ada4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ff026c5cccfe Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits e07efa9f7e29 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits c0e755faba6f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b1a45b026ef4 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits f81e232426ba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6f89d02922d9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7344090da288 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 48345be0e682 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5ccf1ff20cca Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 204cc23d1a7c Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits c3d68c1e1e3a Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 2cf5acfe1856 relayfs: fix out-of-bounds access in relay_file_read omits baac0f9f362d mm/shmem: Fix race in shmem_undo_range w/THP omits 7f57dade6ab5 kasan: hw_tags: avoid invalid virt_to_page() omits 0ff439e9933e mm: keep memory type same on DEVMEM Page-Fault new 1a261a6e10e8 scripts: Remove ICC-related dead code adds 1881b4d64700 ARM: 9291/1: decompressor: simplify the path to the top vmlinux adds 60261442c1b9 Merge branches 'misc' and 'fixes' into for-next new d88867a24fa7 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0a2481cde24f block: ensure bio_alloc_map_data() deals with ITER_UBUF correctly adds de4f5fed3f23 iov_iter: add iter_iovec() helper adds 23ecdcd0c070 IB/hfi1: check for user backed iterator, not specific iter [...] adds da67ba07b4aa IB/qib: check for user backed iterator, not specific itera [...] adds e4d3202c1832 ALSA: pcm: check for user backed iterator, not specific it [...] adds 95e49cf8373a iov_iter: add iter_iov_addr() and iter_iov_len() helpers adds 6eb203e1a868 iov_iter: remove iov_iter_iovec() adds cd0bd57a9de5 iov_iter: set nr_segs = 1 for ITER_UBUF adds 747b1f65d39a iov_iter: overlay struct iovec and ubuf/len adds e03ad4ee2783 iov_iter: convert import_single_range() to ITER_UBUF adds 3b2deb0e46da iov_iter: import single vector iovecs as ITER_UBUF adds 50f9a76ef127 iov_iter: Mark copy_compat_iovec_from_user() noinline new b9dff2195f8a Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linux new 487c20b016dc iov: improve copy_iovec_from_user() code generation new 68674f94ffc9 x86: don't use REP_GOOD or ERMS for small memory copies new 20f3337d350c x86: don't use REP_GOOD or ERMS for small memory clearing new adfcf4231b8c x86: don't use REP_GOOD or ERMS for user memory copies new d2c95f9d6802 x86: don't use REP_GOOD or ERMS for user memory clearing new 3639a535587d x86: move stac/clac from user copy routines into callers new 577e6a7fd50d x86: inline the 'rep movs' in user copies for the FSRM case new 8c9b6a88b7e2 x86: improve on the non-rep 'clear_user' function new 427fda2c8a49 x86: improve on the non-rep 'copy_user' function new e046fe5a36a9 x86: set FSRS automatically on AMD CPUs that have FSRM new e1f2750edc4a x86: remove 'zerorest' argument from __copy_user_nocache() new 034ff37d3407 x86: rewrite '__copy_user_nocache' function new a5624566431d Merge branch 'x86-rep-insns': x86 user copy clarifications adds f62ca0b6e31d selinux: uninline unlikely parts of avc_has_perm_noaudit() adds e67b79850fcc selinux: stop passing selinux_state pointers and their offspring adds a7e4676e8e2c selinux: remove the 'checkreqprot' functionality adds f22f9aaf6c3d selinux: remove the runtime disable functionality adds 79781fe466b0 selinux: update the file list in MAINTAINERS adds 340133318800 selinux: clean up dead code after removing runtime disable adds 539813e4184a selinux: stop returning node from avc_insert() adds bcab1adeaad4 selinux: fix Makefile dependencies of flask.h adds 4ce1f694eb5d selinux: ensure av_permissions.h is built when needed new 72eaa0967b59 Merge tag 'selinux-pr-20230420' of git://git.kernel.org/pu [...] adds 1661372c912d lsm: move the program execution hook comments to security/ [...] adds 36819f185590 lsm: move the fs_context hook comments to security/security.c adds 08526a902cc4 lsm: move the filesystem hook comments to security/security.c adds 916e32584dfa lsm: move the inode hook comments to security/security.c adds 9348944b775d lsm: move the kernfs hook comments to security/security.c adds a0fd6480de48 lsm: move the file hook comments to security/security.c adds 130c53bfee4b lsm: move the task hook comments to security/security.c adds 2bcf51bf2f03 lsm: move the netlink hook comments to security/security.c adds 2c2442fd46cd lsm: move the AF_UNIX hook comments to security/security.c adds 6b6bbe8c02a1 lsm: move the socket hook comments to security/security.c adds 4a49f592e931 lsm: move the SCTP hook comments to security/security.c adds ac318aed5498 lsm: move the Infiniband hook comments to security/security.c adds 742b99456e86 lsm: move the xfrm hook comments to security/security.c adds ecc419a44535 lsm: move the key hook comments to security/security.c adds 43fad2821876 lsm: move the sysv hook comments to security/security.c adds 1427ddbe5cc1 lsm: move the binder hook comments to security/security.c adds b14faf9c94a6 lsm: move the audit hook comments to security/security.c adds 55e853201a9e lsm: move the bpf hook comments to security/security.c adds 452b670c7222 lsm: move the perf hook comments to security/security.c adds 1cd2aca64a5d lsm: move the io_uring hook comments to security/security.c adds e261301c851a lsm: move the remaining LSM hook comments to security/security.c adds 63c1845bf1a4 lsm: styling fixes to security/security.c adds 1e2523d745cf lsm: fix doc warnings in the LSM hook comments adds b3816cf8138b lsm: fix a badly named parameter in security_get_getsecurity() adds f89f8e1661e6 device_cgroup: Fix typo in devcgroup_css_alloc description adds 42994ee3cd72 security: Introduce LSM_ORDER_LAST and set it for the inte [...] adds b7c1ae4bcc5b Revert "integrity: double check iint_cache was initialized" adds b9b8701b4314 security: Remove integrity from the LSM list in Kconfig adds 52ca4b6435a4 reiserfs: Switch to security_inode_init_security() adds de3004c874e7 ocfs2: Switch to security_inode_init_security() adds 0d57b970df35 security: Remove security_old_inode_init_security() adds d82dcd9e21b7 reiserfs: Add security prefix to xattr name in reiserfs_se [...] new 08e30833f86b Merge tag 'lsm-pr-20230420' of git://git.kernel.org/pub/sc [...] adds c120c98486c2 tomoyo: replace tomoyo_round2() with kmalloc_size_roundup() new 5af4b523ba9b Merge tag 'tomoyo-pr-20230424' of git://git.osdn.net/gitro [...] adds ed35e2f2f0de landlock: Clarify documentation for the LANDLOCK_ACCESS_FS [...] new 62443646a5fd Merge tag 'landlock-6.4-rc1' of git://git.kernel.org/pub/s [...] adds 502a29b04d85 smack_lsm: remove unnecessary type casting adds de93e515db30 Smack: Improve mount process memory use new dc7e22a368c2 Merge tag 'Smack-for-6.4' of https://github.com/cschaufler [...] new 96785d635bc2 tpm: cr50: i2c: use jiffies to wait for tpm ready irq new eff33245595d tpm: remove unnecessary (void*) conversions new 7f8da9915fcc KEYS: Create static version of public_key_verify_signature new ef97e774713f KEYS: Add missing function documentation new 30eae2b037af KEYS: X.509: Parse Basic Constraints for CA new 567671281a75 KEYS: X.509: Parse Key Usage new 76adb2fbc69a KEYS: CA link restriction new 099f26f22f58 integrity: machine keyring CA configuration new 858e8b792d06 tpm, tpm_tis: Avoid cache incoherency in test for interrupts new 282657a8bd7f tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE [...] new 6d789ad72695 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed new ed9be0e6c892 tpm, tpm_tis: Do not skip reset of original interrupt vector new 15d7aa4e46eb tpm, tpm_tis: Claim locality before writing interrupt registers new e87fcf0dc2b4 tpm, tpm_tis: Only handle supported interrupts new 4303553bced7 tpm, tpm_tis: Move interrupt mask checks into own function new 35f621287ead tpm, tpm_tis: do not check for the active locality in inte [...] new 7a2f55d0be29 tpm, tpm: Implement usage counter for locality new 0c7e66e5fd69 tpm, tpm_tis: Request threaded interrupt handler new 0e069265bce5 tpm, tpm_tis: Claim locality in interrupt handler new 955df4f87760 tpm, tpm_tis: Claim locality when interrupts are reenabled [...] new 548eb516ec0f tpm, tpm_tis: startup chip before testing for interrupts new e644b2f498d2 tpm, tpm_tis: Enable interrupt test new c3985d8b9c22 tpm: st33zp24: Mark ACPI and OF related data as maybe unused new 3fb29a23fcda tpm: tpm_tis_spi: Mark ACPI and OF related data as maybe unused new bd88328607c4 tpm/tpm_ftpm_tee: Convert to platform remove callback retu [...] new c3da2c6eeb10 tpm/tpm_tis: Convert to platform remove callback returning void new 7b69ef620344 tpm/tpm_tis_synquacer: Convert to platform remove callback [...] new 77218e83c83c tpm_tis: fix stall after iowrite*()s new bd8621ca1510 tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregist [...] new 1a0beef98b58 Merge tag 'tpmdd-v6.4-rc1' of git://git.kernel.org/pub/scm [...] adds d70e2ecbc726 instrumented.h: Fix all kernel-doc format warnings adds 8dec88070d96 kcsan: Avoid READ_ONCE() in read_instrumented_memory() new 022e32094ed2 Merge tag 'kcsan.2023.04.04a' of git://git.kernel.org/pub/ [...] adds 627c9ad04f01 tools/memory-model: Update some warning labels adds dd409de25633 tools/memory-model: Unify UNLOCK+LOCK pairings to po-unloc [...] adds 02bae7a24257 tools/memory-model: Add smp_mb__after_srcu_read_unlock() adds aa568c26cad7 tools/memory-model: Restrict to-r to read-read address dependency adds 614e40faf5ae tools/memory-model: Provide exact SRCU semantics adds 762e9357e713 tools/memory-model: Make ppo a subrelation of po adds de0418053215 tools/memory-model: Add documentation about SRCU read-side [...] adds 57373671d5f5 Documentation: litmus-tests: Correct spelling new 406037351e08 Merge tag 'lkmm.2023.04.07a' of git://git.kernel.org/pub/s [...] adds 7e7eb5ae4e4c tools/memory-model: Document locking corner cases adds 2c644d3f6536 tools/memory-model: Make judgelitmus.sh note timeouts adds b1da11c936e2 tools/memory-model: Make cmplitmushist.sh note timeouts adds 02484d826fda tools/memory-model: Make judgelitmus.sh identify bad macros adds e253a4030234 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 61f615cc3678 tools/memory-model: Fix paulmck email address on pre-exist [...] adds b1710979f83d tools/memory-model: Update parseargs.sh for hardware verification adds 2024436d482e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds aedbf1e08587 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds e029374ba848 tools/memory-model: Fix checkalllitmus.sh comment adds 579ecb2e4108 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 0838ba7e5b80 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 08203824c0dc tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds dbf0b425a698 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds ee542816ac83 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 2027ad41ec5f tools/memory-model: Keep assembly-language litmus tests adds b28306a9e50d tools/memory-model: Allow herd to deduce CPU type adds a9504aaa9b0d tools/memory-model: Make runlitmus.sh check for jingle errors adds d9313e05f08d tools/memory-model: Add -v flag to jingle7 runs adds 69d476c55761 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 6e6586b01c32 tools/memory-model: Fix scripting --jobs argument adds 2ac8cbee8ef3 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 75eee921a1e9 tools/memory-model: Make history-check scripts use mselect7 adds 8b99521f9a2d tools/memory-model: Add "--" to parseargs.sh for addition [...] adds a4deb29a1ddf tools/memory-model: Repair parseargs.sh header comment adds df0f675065bf tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 68f7bcab87eb tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 72b5f102f855 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 719bef0cbe7b tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 2a8ec611ac2f tools/memory-model: Use "grep -E" instead of "egrep" adds 05dc8470b3bf tools/memory-model: Document LKMM test procedure adds cc4a29819b0d tools/memory-model: Remove out-of-date SRCU documentation new 60eb45074234 Merge tag 'lkmm-scripting.2023.04.07a' of git://git.kernel [...] adds b63343207da2 locktorture: Add nested_[un]lock() hooks and nlocks parameter adds 3e5aeaf53422 locktorture: Add nested locking to mutex torture tests adds ae4823e42795 locktorture: Add nested locking to rtmutex torture tests adds 45bcf0bd8cbe locktorture: With nested locks, occasionally skip main lock adds 5d65cf6ae6ae locktorture: Add raw_spinlock* torture tests for PREEMPT_R [...] new 4a4075ada6a5 Merge tag 'locktorture.2023.04.04a' of git://git.kernel.or [...] adds 077b70fb467c tools/nolibc: always disable stack protector for tests adds d548e9ae0716 tools/nolibc: Add gitignore to avoid git complaints about sysroot adds c34da317e046 tools/nolibc: add stdint.h adds 3e9fd4e9a1d5 tools/nolibc: add integer types and integer limit macros adds a0994fb98d70 tools/nolibc: enlarge column width of tests adds d1209597ff00 tools/nolibc: add tests for the integer limits in stdint.h adds 919d0532d48c tools/nolibc: add getuid() and geteuid() adds 3e2d337b9468 selftests/nolibc: skip the chroot_root and link_dir tests [...] adds 1c3a4c10cc3b tools/nolibc: check for S_I* macros before defining them adds a438e528b68f tools/nolibc: Include linux/fcntl.h and remove duplicate code adds b551cb7dc347 tools/nolibc: Add statx() and make stat() rely on statx() [...] adds 73f12c6da77a tools/nolibc: Add support for LoongArch adds 6cd77defa7fe selftests/nolibc: Add support for LoongArch adds 82e441398238 selftests/nolibc: Adjust indentation for Makefile adds 00b7262896af tools/nolibc: add definitions for standard fds adds 8c934d4822c7 tools/nolibc: add helpers for wait() signal exits adds c4560bd80663 tools/nolibc: tests: constify test_names adds 7188d4637e95 tools/nolibc: add support for stack protector adds 255ffeee718d tools/nolibc: tests: fold in no-stack-protector cflags adds 9735716830f2 tools/nolibc: tests: add test for -fstack-protector adds ff221a6d9ae8 tools/nolibc: i386: add stackprotector support adds 0d8c461adbc4 tools/nolibc: x86_64: add stackprotector support new 5d77652fbf23 Merge tag 'nolibc.2023.04.04a' of git://git.kernel.org/pub [...] adds e035e8876e6c rcu: Remove CONFIG_SRCU adds 54a32d29dd6d mm: Remove "select SRCU" adds 79cf833be68b kvm: Remove "select SRCU" adds d276134ed484 arch/x86: Remove "select SRCU" adds 0fb09f8bdd9d MAINTAINERS: Change Joel Fernandes from R: to M: adds d4957c531a8a MAINTAINERS: Add Boqun to RCU entry adds 424d7b3ea99d MAINTAINERS: Add Zqiang as a RCU reviewer adds 58d766824264 tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz [...] adds 16d78e8cda8b rcu/trace: use strscpy() to instead of strncpy() adds e22abe180cd8 rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race adds db7b464df9d8 rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check adds 2450b78e0bb1 rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y [...] adds 46103fe01b02 rcu: Remove never-set needwake assignment from rcu_report_ [...] adds 7ea91307ad2d rcu: Permit start_poll_synchronize_rcu_expedited() to be i [...] adds a4533cc0a59f rcu-tasks: Report stalls during synchronize_srcu() in rcu_ [...] adds 7a29fb4a4771 rcu: Avoid stack overflow due to __rcu_irq_enter_check_tic [...] adds 3c1566bca3f8 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access adds 3636d8d114c6 rcu: Further comment and explain the state space of GP sequences adds e15a19306004 srcu: Add comments for srcu_size_state adds e5ad8b68f8d4 Documentation/RCU: s/not/note/ in checklist.rst adds 754aa6427efe srcu: Clarify comments on memory barrier "E" adds c4af9e008945 Documentation: RCU: Correct spelling adds 81573694a485 doc: Update whatisRCU.rst adds 09853fb89f6b rcu: Add comment to rcu_do_batch() identifying rcuoc code path adds a77b2109f71e drbd: Rename kvfree_rcu() to kvfree_rcu_mightsleep() adds 09b2286af617 misc: vmw_vmci: Rename kvfree_rcu() to kvfree_rcu_mightsleep() adds cae16f2c2e11 tracing: Rename kvfree_rcu() to kvfree_rcu_mightsleep() adds c779b97281d5 lib/test_vmalloc.c: Rename kvfree_rcu() to kvfree_rcu_migh [...] adds aef3b8b8dd55 net/sysctl: Rename kvfree_rcu() to kvfree_rcu_mightsleep() adds 23532061ad30 net/mlx5: Rename kfree_rcu() to kfree_rcu_mightsleep() adds 10e4f310a887 ext4/super: Rename kfree_rcu() to kfree_rcu_mightsleep() adds 936c7e19c695 rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep() adds eb56a4cbc3ea mac802154: Rename kfree_rcu() to kvfree_rcu_mightsleep() adds 1eacac325549 checkpatch: Error out if deprecated RCU API used adds 2b4be5483068 rcu-tasks: Fix warning for unused tasks_rcu_exit_srcu adds 3e67cb8a3c62 srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU() adds f4d01a259374 srcu: Use static init for statically allocated in-module s [...] adds 95433f726301 srcu: Begin offloading srcu_struct fields to srcu_update adds 208f41b13124 srcu: Move ->level from srcu_struct to srcu_usage adds a0d8cbd38213 srcu: Move ->srcu_size_state from srcu_struct to srcu_usage adds 574dc1a7efe4 srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage adds 0839ade94bde srcu: Move ->lock initialization after srcu_usage allocation adds b3fb11f7e9c3 srcu: Move ->lock from srcu_struct to srcu_usage adds e3a6ab25cfa0 srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage adds 03200b5ca3b4 srcu: Move grace-period fields from srcu_struct to srcu_usage adds 3b46679c623c srcu: Move heuristics fields from srcu_struct to srcu_usage adds 660349ac79cb srcu: Move ->sda_is_static from srcu_struct to srcu_usage adds d20162e0bfc2 srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage adds fd1b3f8e097b srcu: Move work-scheduling fields from srcu_struct to srcu_usage adds a7bf4d7c16c1 srcu: Check for readers at module-exit time adds eabe7625f053 srcu: Fix long lines in srcu_get_delay() adds 5ff8319f07db srcu: Fix long lines in cleanup_srcu_struct() adds 6c366522e10f srcu: Fix long lines in srcu_gp_end() adds cefc0a599b19 srcu: Fix long lines in srcu_funnel_gp_start() adds 2f1f043e7bea locking/lockdep: Introduce lock_sync() adds f0f44752f5f6 rcu: Annotate SRCU's update-side lockdep dependencies adds 60a1a64ec0c0 locking: Reduce the number of locks in ww_mutex stress tests adds 0471db447cb7 locking/lockdep: Improve the deadlock scenario print for s [...] adds d94f12e8a46d rcutorture: Add SRCU deadlock scenarios adds 6e2044887b1d rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios adds 5c5552d6297a rcutorture: Add srcu_lockdep.sh adds 808a9d675969 rcutorture: Add test_nmis module parameter adds 7ff0b5449179 rcutorture: Set CONFIG_BOOTPARAM_HOTPLUG_CPU0 to offline CPU 0 adds 7c3a8b48dc54 rcutorture: Make scenario TREE04 enable lazy call_rcu() adds 236bdb881d96 tools: rcu: Add usage function and check for argument adds 995495846f74 torture: Permit kvm-again.sh --duration to default to prev [...] adds fdcf87a3dfbe rcutorture: Eliminate variable n_rcu_torture_boost_rterror adds 877a0e83c57f torture: Enable clocksource watchdog with "tsc=watchdog" adds 4f02ac237813 rcutorture: Create nocb kthreads only when testing rcu in [...] adds ef1ef3d47677 rcuscale: Move shutdown from wait_event() to wait_event_idle() adds 6bc6e6b27524 refscale: Move shutdown from wait_event() to wait_event_idle() adds 8ae99857748b Merge branches 'rcu/staging-core', 'rcu/staging-docs' and [...] new 5dfb75e842e0 Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/ [...] adds e1e17d7debf4 kselftest: amd-pstate: Fix spelling mistakes adds 350d216dc250 selftests: Refactor 'peeksiginfo' ptrace test part adds c83f320e55a4 selftests: cgroup: Add 'malloc' failures checks in test_me [...] adds 14f4cc631afd selftests: sched: Add more core schedule prctl calls adds 5290586186d2 selftests: prctl: Add new prctl test for PR_SET_VMA action adds 22a8be280383 selftests/resctrl: Return NULL if malloc_and_init_memory() [...] adds c90b3b588e36 selftests/resctrl: Move ->setup() call outside of test spe [...] adds fa10366cc6f4 selftests/resctrl: Allow ->setup() to return errors adds 0d45c83b95da selftests/resctrl: Check for return value after write_schemata() adds 5d869d7bb4b8 selftests/resctrl: Replace obsolete memalign() with posix_ [...] adds 9ce29d23a133 selftests/resctrl: Change initialize_llc_perf() return typ [...] adds e48c32306bce selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH adds a967e17f9184 selftests/resctrl: Use remount_resctrlfs() consistently wi [...] adds 5874a6a187f2 selftests/resctrl: Correct get_llc_perf() param in functio [...] adds 322759f98336 tools/nolibc/stdio: Implement vprintf() adds 9e38be732da8 kselftest: Support nolibc adds 266679ffd867 kselftest/arm64: Convert za-fork to use kselftest.h adds c2b1790747a5 selftests/resctrl: Use correct exit code when tests fail adds 42e3b093eb7c selftests/resctrl: Fix set up schemata with 100% allocatio [...] adds 1e359b6a9422 selftests/resctrl: Return MBA check result and make it to [...] adds a080b6e74b24 selftests/resctrl: Flush stdout file buffer before executi [...] adds 39e34ddc382b selftests/resctrl: Cleanup properly when an error occurs i [...] adds 73c55fa5ab55 selftests/resctrl: Commonize the signal handler register/u [...] adds 91db4fd9019a selftests/resctrl: Remove duplicate codes that clear each [...] adds 50ad2fb7ec2b selftests/resctrl: Fix incorrect error return on test complete new 0f50767d7e38 Merge tag 'linux-kselftest-next-6.4-rc1' of git://git.kern [...] adds 60684c2bd350 kunit: tool: Add support for m68k under QEMU adds 887d85a0736f kunit: fix bug in debugfs logs of parameterized tests adds f9a301c3317d kunit: fix bug in the order of lines in debugfs logs adds 2c6a96dad579 kunit: fix bug of extra newline characters in debugfs logs adds 695e26030858 kunit: tool: add subscripts for type annotations where app [...] adds 126901ba3499 kunit: tool: remove unused imports and variables adds 1da2e6220e11 kunit: tool: fix pre-existing `mypy --strict` errors and u [...] adds 99be6588118b kunit: Use gfp in kunit_alloc_resource() kernel-doc adds 7232282dd47c kunit: increase KUNIT_LOG_SIZE to 2048 bytes adds 57b4f760f94d list: test: Test the klist structure adds cb8865fd865f .gitignore: Unignore .kunitconfig adds 5ffb8629b133 kunit: tool: Add support for overriding the QEMU serial port adds 8110a3cab05e kunit: tool: Add support for SH under QEMU adds a42077b78768 kunit: add tests for using current KUnit test field new 1be89faab3cf Merge tag 'linux-kselftest-kunit-6.4-rc1' of git://git.ker [...] adds d2ea66a69fa9 Documentation: fs/proc: corrections and update adds 85bf9a0ee2dd docs: filesystems: vfs: actualize struct file_system_type [...] adds 592d80727f28 docs: filesystems: vfs: actualize struct super_operations [...] adds 456ef6b08364 docs/sp_SP: Add translation of process/deprecated adds 10a29eb658b3 Documentation/process: Add Linux Kernel Contribution Matur [...] adds b49cfd85a33b MAINTAINERS: remove historic section DEVICE NUMBER REGISTRY adds 184cd8aa0c44 docs: admin: unicode: update information on state of lanan [...] adds c500488f2383 Documentation: kernel-parameters: sort NFS parameters adds 9121782e02a9 docs: Add relevant kernel publications to list of books adds 3fe899e46439 qnx6: credit contributor and mark filesystem orphan adds 33fcc0e3c599 qnx4: credit contributors in CREDITS adds 10d18135135c docs/mm: Physical Memory: add example of interleaving nodes adds 0c4ff6f6c689 Documentation: maintainer-tip: Rectify link to "Describe y [...] adds c1f8e848fc31 doc:it_IT: translation alignment adds a894a8a56b57 Documentation: kernel-parameters: sort all "no..." parameters adds 1aa63d4eb881 docs/zh_CN: fix a wrong format adds 054ed6349c1b Documentation/x86: Update split lock documentation adds 775a445d9a63 coding-style: fix title of Greg K-H's talk adds efe920466f51 docs: describe how to quickly build a trimmed kernel adds 4f1bb0386dfc docs: create a top-level arch/ directory adds bd2c35d0247a docs/sp_SP: Remove ZERO WIDTH SPACE in memory-barriers.txt adds 1d6f52a7c847 doc:it_IT: translation alignment adds f030c8fd64ce Documentation: kernel-parameters: Remove meye entry adds ff61f0791ce9 docs: move x86 documentation into Documentation/arch/ adds 0c25e1009111 docs: zh_CN: create the architecture-specific top-level directory adds 87670c577041 docs: move xtensa documentation under Documentation/arch/ adds 1a2ac6d7ecdc docs: move sparc documentation under Documentation/arch/ adds d47a97bd38a3 docs: move superh documentation under Documentation/arch/ adds 0e9ab8e4d44a docs: move openrisc documentation under Documentation/arch/ adds c3806d572040 docs: move nios2 documentation under Documentation/arch/ adds fde2e40fb50b docs: Move arc architecture docs under Documentation/arch/ adds 71dbc4872832 docs: move ia64 architecture docs under Documentation/arch/ adds 92b3de3f8ad7 docs: move parisc documentation under Documentation/arch/ adds 790a6c21c111 docs: move m68k architecture documentation under Documenta [...] adds 2ca956cf8834 dma-api-howto: typo fix adds 911ac7979dde Documentation: Add document for false sharing adds 7332f9e45d2e docs/mm: Physical Memory: Fix grammar adds b645fc696bec Documentation: firmware: Clarify firmware path usage adds eaae75754d81 docs: turn off "smart quotes" in the HTML build adds 4de3790a6313 Documentation: arm: remove stih415/stih416 related entries adds 5c2c34a49be8 ELF: document some de-facto PT_* ABI quirks adds a110f8eb6a56 docs: kmemleak: adjust to config renaming adds c0d747a5b226 Documentation/process: always CC responsible lists adds c9b951c3136f docs: trace: Fix typo in ftrace.rst adds 54d85d6966ca docs: clk: add documentation to log which clocks have been [...] adds fc623d89b4c4 media: Fix building pdfdocs adds 7e8472c820f0 media: Adjust column width for pdfdocs new c23f28975abc Merge tag 'docs-6.4' of git://git.lwn.net/linux adds d95debbdc528 selftests/clone3: fix number of tests in ksft_set_plan new a632b76b427d Merge tag 'v6.4/kernel.clone3.tests' of git://git.kernel.o [...] adds e0a98139c162 csky: Remove kernel_thread declaration adds cf587db2ee02 kernel: Allow a kernel thread's name to be set in copy_process adds 73e0c116594d kthread: Pass in the thread's name during creation adds c81cc5819faf kernel: Make io_thread and kthread bit fields adds 54e6842d0775 fork/vm: Move common PF_IO_WORKER behavior to new flag adds 11f3f500ec8a fork: add kernel_clone_args flag to not dup/clone files adds 094717586bf7 fork: Add kernel_clone_args flag to ignore signals adds 89c8e98d8cfb fork: allow kernel code to call copy_process adds e297cd54b3f8 vhost_task: Allow vhost layer to use copy_process adds 1a5f8090c6de vhost: move worker thread fields to new struct adds 6e890c5d5021 vhost: use vhost_tasks for worker threads new 3323ddce085c Merge tag 'v6.4/kernel.user_worker' of git://git.kernel.or [...] adds 6ae930d9dbf2 pid: add pidfd_prepare() adds ca7707f5430a fork: use pidfd_prepare() adds eee3a0e93924 fanotify: use pidfd_prepare() new ec40758b31ef Merge tag 'v6.4/pidfd.file' of git://git.kernel.org/pub/sc [...] adds f2620f166e2a xattr: simplify listxattr helpers adds 2db8a948046c xattr: add listxattr helper adds 831be973aa21 xattr: remove unused argument adds 0c95c025a02e fs: drop unused posix acl handlers adds a5488f29835c fs: simplify ->listxattr() implementation adds 387b96a5891c reiserfs: rework ->listxattr() implementation adds d549b741740e fs: rename generic posix acl handlers adds d9f892b9bdc2 reiserfs: rework priv inode handling adds a1fbb607340d ovl: check for ->listxattr() support adds e499214ce3ef acl: don't depend on IOP_XATTR new 7bcff5a3969b Merge tag 'v6.4/vfs.acl' of git://git.kernel.org/pub/scm/l [...] adds 7059a9aa4b6b eventpoll: align comment with nested epoll limitation adds 3e27877ac565 devpts: simplify two-level sysctl registration for pty_kern_table adds 5d3ca5968480 Documentation: update idmappings.rst adds 74e60b8b2f0f fs/namespace: fnic: Switch to use %ptTd adds 4e04143c869c fs_context: drop the unused lsm_flags member adds dc7cb2d29805 fs/buffer: Remove redundant assignment to err adds d98ffa1aca26 Update relatime comments to include equality adds 4f704d9a8352 nfs: use vfs setgid helper adds 364595a6851b fs: consolidate duplicate dt_type helpers adds 983652c69199 splice: report related fsnotify events adds 113348a44b86 eventfd: use wait_event_interruptible_locked_irq() helper adds 4ea2a8d84c75 pnode: pass mountpoint directly adds 81b21c0f0138 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write [...] new e2eff52ce512 Merge tag 'v6.4/vfs.misc' of git://git.kernel.org/pub/scm/ [...] adds 43b450632676 open: return EINVAL for O_DIRECTORY | O_CREAT new 97adb49f052e Merge tag 'v6.4/vfs.open' of git://git.kernel.org/pub/scm/ [...] adds 3acea5fc3354 erofs: avoid hardcoded blocksize for subpage block support adds d3c4bdcc756e erofs: set block size to the on-disk block size adds 8b465fecc35a erofs: support flattened block device for multi-blob images adds 1c7f49a76773 erofs: tidy up EROFS on-disk naming adds 399f36d8c6e0 erofs: move several xattr helpers into xattr.c adds 6020ffe76d11 erofs: rename init_inode_xattrs with erofs_ prefix adds b05f30bcf71b erofs: simplify erofs_xattr_generic_get() adds 12c2987e896b erofs: don't warn ztailpacking feature anymore adds cc4efd3dd2ac erofs: stop parsing non-compact HEAD index if clusterofs i [...] adds cb9bce795143 erofs: initialize packed inode after root inode is assigned adds eb2c5e41be14 erofs: keep meta inode into erofs_buf adds a97a218b0886 erofs: move packed inode out of the compression part adds b3bfcb9dbfff erofs: introduce on-disk format for long xattr name prefixes adds 9e382914617c erofs: add helpers to load long xattr name prefixes adds 82bc1ef41d27 erofs: handle long xattr name prefixes properly adds 6a318ccd7e08 erofs: enable long extended attribute name prefixes adds 4fdadd5b0f0c erofs: get rid of z_erofs_fill_inode() adds 1b3567a1969b erofs: fix potential overflow calculating xattr_isize adds 10656f9ca60e erofs: sunset erofs_dbg() adds 745ed7d77834 erofs: cleanup i_format-related stuffs new 61d325dcbc05 Merge tag 'erofs-for-6.4-rc1' of git://git.kernel.org/pub/ [...] adds 281117ccb2d2 convert setns(2) to fdget()/fdput() adds e73d43760ad9 convert sgx_set_attribute() to fdget()/fdput() adds d2084fd84569 SVM-SEV: convert the rest of fget() uses to fdget() in there adds 38e124086282 kill the last remaining user of proc_ns_fget() adds 96e85e95dc22 build_mount_idmapped(): switch to fdget() adds 1d0027dc9a3c bpf: switch to fdget_raw() adds 2f31fa029d99 cgroup_get_from_fd(): switch to fdget_raw() adds 4a892c0fe4bb fuse_dev_ioctl(): switch to fdget() new ef36b9afc2ed Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/ [...] adds 9e22031a5a6c ufs: don't flush page immediately for DIRSYNC directories adds 8e4bfd136410 ocfs2: don't use write_one_page in ocfs2_duplicate_cluster [...] adds 2d6831758271 mm,jfs: move write_one_page/folio_write_one to jfs new 0e497ad52550 Merge tag 'pull-write-one-page' of git://git.kernel.org/pu [...] adds 0aaf08de8426 __blockdev_direct_IO(): get rid of submit_io callback new 11b32219cba4 Merge tag 'pull-old-dio' of git://git.kernel.org/pub/scm/l [...] adds 8ad77c576721 fs/sysv: Don't round down address for kunmap_flush_on_unmap() adds ede3ef5c1e07 sysv: switch to put_and_unmap_page() adds 73bb5a9017b9 fs: Fix description of vfs_tmpfile() new 181b69dd6e61 Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linu [...] adds eb2317b13b18 nios2: _TIF_ALLWORK_MASK is unused new 173ea743bf7a Merge tag 'pull-nios2' of git://git.kernel.org/pub/scm/lin [...] new ca5e70888795 mm: keep memory type same on DEVMEM Page-Fault new 1a93c7d2299e kasan: hw_tags: avoid invalid virt_to_page() new f28f3632ab8d mm/shmem: Fix race in shmem_undo_range w/THP new f9b0a629ef58 relayfs: fix out-of-bounds access in relay_file_read new 0deeb460d399 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new ddc6098e001e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9c2874c9cc40 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d913d32cc270 netlink: Use copy_to_user() for optval in netlink_getsockopt(). new d325c34d9e7e net: amd: Fix link leak when verifying config failed new 50749f2dd685 tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. new d5b82ca9271c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new d9448d235d7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f9870ae43158 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c9ef0fee3bdf ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size adds af5932fc58d3 ASoC: dt-bindings: wlf,wm8960: Convert to dtschema adds 5ddcf9768f7a ASoC: dt-bindings: wlf,wm8524: Convert to json-schema adds 4c2c935a278e ASoC: qcom: common: add kcontrol to jack pins adds cd01b5f09043 ASoC: nau8821: Implement DRC controls adds 587cbe99152f ASoC: SOF: ipc4-topology: Replace fake flexible arrays wit [...] adds 7f8b5b24bbb4 ASoC: dt-bindings: renesas,rsnd.yaml: add R-Car Gen4 support adds a2d4051b0bd6 ASoC: jack: allow multiple interrupt per gpio adds 0106ba2476e1 ASoC: dt-bindings: qcom,wcd934x: Reference dai-common adds 631b8a8bb448 ASoC: dt-bindings: qcom,wcd9335: Convert to dtschema adds f8c760e8fc41 dt-bindings: soc: fsl: cpm_qe: Add TSA controller adds 1d4ba0b81c1c soc: fsl: cpm1: Add support for TSA adds a2b117414f16 MAINTAINERS: add the Freescale TSA controller entry adds b38736ac01e3 powerpc/8xx: Use a larger CPM1 command check mask adds a9b121327c93 dt-bindings: soc: fsl: cpm_qe: Add QMC controller adds 3178d58e0b97 soc: fsl: cpm1: Add support for QMC adds db12f7bbbb22 MAINTAINERS: add the Freescale QMC controller entry adds f72ebecd8008 dt-bindings: sound: Add support for QMC audio adds 075c7125b11c ASoC: fsl: Add support for QMC audio adds eb7ff1cbe749 MAINTAINERS: add the Freescale QMC audio entry adds cc4b3c0944da Add the PowerQUICC audio support using the QMC adds ae9db9085177 ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled bef [...] adds 1133a9aaf365 ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround adds 2b5a30cafb2e ASoC: SOF: Intel: MTL: Enable DMI L1 adds 7ae87d3c5bec SoC: SOF: Intel: hda/mtl: Improve and enable DMI L1 adds 56a3840486ae ASoC: dt-bindings: renesas,rz-ssi: Update interrupts and i [...] adds 38c042b59af0 ASoC: sh: rz-ssi: Update interrupt handling for half duple [...] adds 0fde318784d6 RZ/G2L SSI: Update interrupt numbers adds 28ce5698456a ASoC: mchp-spdiftx: use FIELD_PREP() where possible adds 0ab4bd5bf277 ASoC: mchp-spdiftx: use regmap_update_bits() adds 2d8dad4dc4d4 ASoC: mchp-spdiftx: update debug message adds 129742576dd1 ASoC: mchp-pdmc: use FIELD_PREP() where possible adds 51124a30308e ASoC: mchp-pdmc: return directly ret adds cb72b29cd5cf ASoC: mchp-pdmc: avoid casting to/from void pointer adds 8f943f00d7a8 MAINTAINERS: add myself as maintainer for Microchip AT91 s [...] adds 15dbfc04e686 MAINTAINERS: update Microchip AT91 sound entries with docu [...] adds faabfd5cfa8b ASoC: microchip: some cleanups for AT91 sound drivers adds 95a29d5f626a ASoC: tas571x: add tas5733 compatible adds f5db4d00f738 ASoC: tas571x: add support for TAS5733 adds 47ef3e60b6b7 Add support for the TAS5733 adds 6668f70abeea ASoC: dt-bindings: maxim,max9867: convert txt bindings to yaml adds d63e55b3e8ec ASoC: dt-bindings: maxim,max9867: add clocks property adds 448b06ba107d ASoC: maxim,max9867: add "mclk" support adds 316ddb133a08 Add "mclk" support for maxim,max9867 adds 00d612909e12 ASoC: amd: vangogh: Remove unnecessary init function adds ddd42a12a33e ASoC: amd: vangogh: Small code refactor adds 50e81116ef57 ASoC: amd: vangogh: use sizeof of variable instead of struct type adds 88f5870dd360 ASoC: amd: vangogh: remove unnecessarily included headers adds a719afe679b1 ASoC: amd: vangogh: use for_each_rtd_components instead of for adds 9490fbb85be8 ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_da [...] adds ab89aa0d3bde ASoC: amd: vangogh: Move nau8821 and CPU side code up for [...] adds c10955e4bf28 ASoC: amd: vangogh: Centralize strings definition adds e902324826ec ASoC: amd: vangogh: Add components prefix in structs and f [...] adds 4740479e2d48 Refactor Vangogh acp5x machine driver adds 6a534cfcfdbb ASoC: soc-core.c: remove useless dev_dbg() adds 4658de99d43c ASoC: cs35l41: Only disable internal boost adds be9457f12e84 ASoC: cs35l41: Refactor error release code adds f5030564938b ALSA: cs35l41: Add shared boost feature adds 340307d7effd ASoC: dt-bindings: cirrus,cs35l41: Document CS35l41 shared boost adds ed3b4b877278 Add CS35L41 shared boost feature adds 611fddf58862 ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware adds 1d045d77756d ASoC: SOF: Intel: hda-loader: use SOF helper for consistency adds 418d2b2fad7c ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR adds 3c50211f2d53 ASoC: SOF: ipc4-topology: don't allocate blob if it will n [...] adds db97cc0f7459 ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash adds 11f45690b3f6 ASoC: SOF: ipc4: Add macro to set the core_id in create_pi [...] adds 05ade472278a ASoC: SOF: ipc4-topology: Add support for core_id for pipelines adds 755ddc3acd50 ASoC: SOF: ipc4-topology: add core token in each module ex [...] adds f1fbb6a2667e ASoC: SOF: ipc4: Add core_id support from topology adds df6380dca272 ASoC: SOF: amd: Add pcm pointer callback for amd platforms. adds b7f5c1176169 ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw [...] adds 33a33005b2db dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Remove unneed [...] adds 0fb6f518cb46 dt-bindings: soc: fsl: cpm_qe: cpm1-tsa: Remove unneeded property adds f37acbde076d soc: fsl: cpm1: qmc: Fix assigned timeslot masks adds 274f8a3b4eb8 ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's adds a8310c0093f4 ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() adds 2a6afac248b0 ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params adds 2be2caf481c7 ASoC: SOF: Intel: hda-dai: Modify the signature of hda_lin [...] adds b436ed8dd071 ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer adds be7f4f8d0bee ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hd [...] adds 2ae49c6fe060 ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops adds 80afde34e8f9 ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widg [...] adds e2d6569aba39 ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hex [...] adds e6ffb0d5eda7 ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op adds 4b2ee4cd7103 ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger o [...] adds 2b009fa0823c ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 adds a492da0ce645 ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() adds 8c29e78b8ecb ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free adds f6b16c308a6a ASoC: SOF: Intel: hda: Introduce HDA DAI abstraction adds 8987986b07f5 ASoC: cs35l41: Steam Deck Shared boost properties quirk adds 75034eb5e4c2 ASoC: SOF: Intel: MTL: Don't access EM2 adds 1e108e60a44a ASoC: Use of_property_present() for testing DT property presence adds 2d2998b84330 ASoC: Use of_property_read_bool() for boolean properties adds 32ef0f1a7f01 Merge tag 'v6.3-rc2' into asoc-6.4 to fix clock related bo [...] adds 4727d4d77565 ASoC: Merge up fixes as a dependency for future SOF work adds 8cd3cb17fcf2 ASoC: SOF: sof-audio: add support for setting up loopback routes adds d7d103d1779c ASoC: SMA1303: set sma_i2c_regmap storage-class-specifier [...] adds a9048d64fb96 ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused adds 413beba1a336 ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused adds 0e8599a35823 ASoC: codecs: rt1019: Mark OF related data as maybe unused adds 075a430db402 ASoC: codecs: src4xxx-i2c: Mark OF related data as maybe unused adds da1f22825b4f ASoC: codecs: zl38060: Mark OF related data as maybe unused adds ff7288990659 ASoC: mediatek: mt8195: add dai id check before accessing array adds 1a3f0116b74b ASoC: mediatek: mt9195-mt6359: fix UNINIT problem adds 9760e01b3851 ASoC: mediatek: mt6358: fix UNINIT problem adds 3a60fa4c063d ASoC: mediatek: mt6359: fix UNINIT problem adds fe839119f0e9 ASoC: mediatek: fix coverity problems adds 12e3b2848bfa ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_r [...] adds 3eac8de3f51b ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() adds 76fc628aebdb ASoC: SOF: ipc3-control: Merge functions to handle bytes_e [...] adds 2e4ef6f4798c ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to k [...] adds ea4a4e82f625 ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use adds dc47ef4f8f64 ASoC: SOF: ipc4-control: set_volume_data only applies to V [...] adds a382082ff74b ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES adds a062c8899fed ASoC: SOF: ipc4-control: Add support for bytes control get [...] adds bec88efd7fd1 ASoC: SOF: ipc4: Add support for bytes control adds 3f738e4a126c ASoC: SOF: rename a couple of tokens adds bb79f2a60824 ASoC: SOF: Use input/output pin consistently adds e63a73f94fef ASoC: SOF: ipc4-topology: Add a new field in struct sof_ip [...] adds 594c1bb9ff73 ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token adds 171d5ccedbb6 ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once adds 8abc9ab956b5 ASoC: SOF: ipc4-topology: Always parse the output formats [...] adds 7ab6b1e8302c ASoC: SOF: ipc4-topology: Modify the type of available inp [...] adds 9c560549e32b ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4 [...] adds f534a94c3d76 ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field adds 4fdef47a44d6 ASoC: SOF: ipc4-topology: Add new tokens for input/output [...] adds ad70f2f0e6e3 ASoC: SOF: ipc4-topology: Search only pin 0 formats adds 9c3bd7904b93 ASoC: SOF: ipc4: Add support for formats per pins adds 5c5a7521e936 ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai [...] adds 0d3a5178c299 ASoC: soc-pcm.c: remove indirect runtime copy adds 6ffa0da5c63f soc: fsl: cpm1: qmc: Fix test dependency adds f147ca85d6ec ASoC: mt8192: Remove function name log messages adds 5f2a53c0687b ASoC: mt8192: Move spammy messages to debug level adds 8a1636a1fe07 ASoC: mt8192: Address spammy log messages adds ff750f8e9464 ASoC: dt-bindings: renesas: rsnd: Update example adds 87771c940258 ASoC: dt-bindings: adi,adau17x1: Convert to DT schema adds 1d8777d21fbb ASoC: dt-bindings: maxim,max9759: Convert to DT schema. adds ef51cd1ebab6 ASoC: SOF: ipc4-topology: Initialize in_format to NULL in [...] adds b36bf721578b ASoC: dt-bindings: adi,adau17x1: fix indentation and example adds 47df94faa5e3 ASoC: dt-bindings: renesas: rsnd: correct comments syntax adds 279e52d6b9f3 ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs adds 37ec7ab49f95 ASoC: SOF: ipc4-topology: use common helper function in co [...] adds 6a36690a64d6 ASoC: SOF: ipc4: upport multiple configs for BE DAIs adds 04b522a4d2ac ASoC: SOF: ipc4-topology: Move the kcontrol module_id upda [...] adds 7711a2bbc844 ASoC: SOF: ipc4-topology: add effect widget support adds d0be868c5a6e ASoC: SOF: ipc4-topology: add base module config extension [...] adds f9efae954905 ASoC: SOF: ipc4-topology: Add support for base config extension adds 648fea128476 ASoC: SOF: ipc4-topology: set copier output format for pro [...] adds 811a742f2d4d ASoC: SOF: ipc4-topology: update pipeline_params in proces [...] adds e32acf7b00ba ASoC: SOF: ipc4-topology: Add support for effect adds d9e909e219a8 ASoC: dt-bindings: Drop unneeded quotes adds 1d52cba3b992 ASoC: fsl: define a common DRIVER_NAME adds 9934844f6b49 ASoC: fsl: Specify driver name in ASoC card adds eb0b8481c2e0 ASoC: tegra: Support coupled mic-hp detection adds 44b2fc2edb61 ASoC: tegra: Support RT5631 by machine driver adds d007a87bd7d1 ASoC: tegra: Support MAX9808x by machine driver adds 2a7a8ebe85e1 ASoC: nvidia,tegra-audio-common: add coupled-mic-hp-detect [...] adds 2060c9b8ae2a ASoC: nvidia,tegra-audio: add RT5631 CODEC adds 85a375fe8df9 ASoC: nvidia,tegra-audio: add MAX9808x CODEC adds be7a2dad9423 Fix sound on ASUS Transformers adds 2f43ef99ac62 ASoC: dt-bindings: everest,es8316: Document audio graph port adds bf4062b7420d ASoC: dt-bindings: rockchip: Document audio graph port adds bfbae373c55e ASoC: dt-bindings: rockchip: i2s-tdm: Document audio graph port adds 9971f3358338 ASoC: dt-bindings: rockchip: i2s-tdm: Document power-domains adds b0fe6a91fa9d ASoC: dt-bindings: rockchip: Add compatible for RK3588 adds 0e6c37610934 ASoC: rockchip: i2s: Add compatible for RK3588 adds 446967a46db5 Enable I2S support for RK3588/RK3588S SoCs adds 00a7ef3242f4 ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config adds fa8c052b4c61 ASoC: cs35l45: Support for GPIO pins configuration. adds c6cec088ab03 ASoC: dt-bindings: cs35l45: GPIOs configuration adds 6085f9e6dc19 ASoC: cs35l45: IRQ support adds 74b14e2850a3 ASoC: cs35l45: DSP Support adds 6c07be8fe92c ASoC: cs35l45: Hibernation support adds e3a8459d7265 ALSA: sh: aica: Drop if blocks with always false condition adds 9ac0d69ee589 ASoC: amd: acp: rembrandt: Drop if blocks with always fals [...] adds 3210e62ab2f6 ALSA: pxa2xx: Convert to platform remove callback returning void adds 45cc35e81322 ALSA: atmel: ac97: Convert to platform remove callback ret [...] adds 5909d9e5b6c9 ALSA: mts64: Convert to platform remove callback returning void adds 962bdc964503 ALSA: portman2x4: Convert to platform remove callback retu [...] adds b54a2377ec02 ALSA: mips/hal2: Convert to platform remove callback retur [...] adds 0505c87c00e8 ALSA: mips/sgio2audio: Convert to platform remove callback [...] adds d8a3441b5368 ALSA: hda/tegra: Convert to platform remove callback retur [...] adds c3d8cb1929fc ALSA: ppc/powermac: Convert to platform remove callback re [...] adds de0f49b86d12 ALSA: sh: aica: Convert to platform remove callback return [...] adds a0f4aa0a9f84 ALSA: sh_dac_audio: Convert to platform remove callback re [...] adds 711c5b4e36a3 ASoC: adi: axi-i2s: Convert to platform remove callback re [...] adds a0d18db09ca5 ASoC: adi: axi-spdif: Convert to platform remove callback [...] adds 6bbbbc24eb02 ASoC: amd: acp-pcm-dma: Convert to platform remove callbac [...] adds 37846af6d08c ASoC: amd: acp: rembrandt: Convert to platform remove call [...] adds da8a3ceb45be ASoC: amd: acp: renoir: Convert to platform remove callbac [...] adds 5b6bacfa1a7b ASoC: amd: ps: Convert to platform remove callback returning void adds 599914e146a7 ASoC: amd: raven: acp3x-pcm-dma: Convert to platform remov [...] adds 725d4edfa528 ASoC: amd: raven: acp3x-pdm-dma: Convert to platform remov [...] adds 8564d4f22ce7 ASoC: amd: vangogh: acp5x-pcm-dma: Convert to platform rem [...] adds 0e940c75e307 ASoC: amd: yc: acp6x-pdm-dma: Convert to platform remove c [...] adds eb5a9cf29f1e ASoC: apple: mca: Convert to platform remove callback retu [...] adds d0486266a6ba ASoC: atmel: atmel-i2s: Convert to platform remove callbac [...] adds 0278eb3275df ASoC: atmel: atmel_wm8904: Convert to platform remove call [...] adds b0570709d123 ASoC: atmel: mchp-i2s-mcc: Convert to platform remove call [...] adds 86fdd4825459 ASoC: atmel: mchp-pdmc: Convert to platform remove callbac [...] adds 879f2ce0a957 ASoC: atmel: mchp-spdifrx: Convert to platform remove call [...] adds c1d51c27d22a ASoC: atmel: mchp-spdiftx: Convert to platform remove call [...] adds 2328c4871bd3 ASoC: atmel: mikroe-proto: Convert to platform remove call [...] adds a186762b8173 ASoC: atmel: sam9g20_wm8731: Convert to platform remove ca [...] adds c79ddc74c509 ASoC: atmel: sam9x5_wm8731: Convert to platform remove cal [...] adds d2679d852909 ASoC: atmel: tse850-pcm5142: Convert to platform remove ca [...] adds a69f0329d49b ASoC: au1x: ac97c: Convert to platform remove callback ret [...] adds ea7f61db28e2 ASoC: au1x: i2sc: Convert to platform remove callback retu [...] adds c167a43dce94 ASoC: au1x: psc-ac97: Convert to platform remove callback [...] adds 045b9b33d561 ASoC: au1x: psc-i2s: Convert to platform remove callback r [...] adds ee357de34391 ASoC: bcm: bcm63xx-i2s-whistler: Convert to platform remov [...] adds cf004d9a2aba ASoC: bcm: cygnus-ssp: Convert to platform remove callback [...] adds e711b0fd45d8 ASoC: cirrus: edb93xx: Convert to platform remove callback [...] adds 4b1bb8fd7ba5 ASoC: cirrus: ep93xx-i2s: Convert to platform remove callb [...] adds f57c2cf8d3bd ASoC: codecs: cs47l15: Convert to platform remove callback [...] adds 90fc2cd0c125 ASoC: codecs: cs47l24: Convert to platform remove callback [...] adds b9cc4f898528 ASoC: codecs: cs47l35: Convert to platform remove callback [...] adds f71d98e5c6a9 ASoC: codecs: cs47l85: Convert to platform remove callback [...] adds acd39a372982 ASoC: codecs: cs47l90: Convert to platform remove callback [...] adds 516ef43d40e9 ASoC: codecs: cs47l92: Convert to platform remove callback [...] adds 8756b2ecbd2a ASoC: codecs: inno_rk3036: Convert to platform remove call [...] adds 5b0687720588 ASoC: codecs: lpass-rx-macro: Convert to platform remove c [...] adds 10b4f1ed0499 ASoC: codecs: lpass-tx-macro: Convert to platform remove c [...] adds b84affc1b4e2 ASoC: codecs: lpass-va-macro: Convert to platform remove c [...] adds 23a3ef6545a9 ASoC: codecs: lpass-wsa-macro: Convert to platform remove [...] adds 22b27fafbfaf ASoC: codecs: msm8916-wcd-analog: Convert to platform remo [...] adds 004967ba3e88 ASoC: codecs: msm8916-wcd-digital: Convert to platform rem [...] adds 68dadf3eceb2 ASoC: codecs: rk817_codec: Convert to platform remove call [...] adds 7cd686a59b36 ASoC: codecs: wcd938x: Convert to platform remove callback [...] adds 25a4c2697c1c ASoC: codecs: wm5102: Convert to platform remove callback [...] adds d1535277bf69 ASoC: codecs: wm5110: Convert to platform remove callback [...] adds 63d3f580d959 ASoC: codecs: wm8994: Convert to platform remove callback [...] adds e1df73df8077 ASoC: codecs: wm8997: Convert to platform remove callback [...] adds 52675c1e9bfa ASoC: codecs: wm8998: Convert to platform remove callback [...] adds db3a56667e84 ASoC: dwc: dwc-i2s: Convert to platform remove callback re [...] adds 01192ad23b06 ASoC: fsl: eukrea-tlv320: Convert to platform remove callb [...] adds 7a2d15b9322b ASoC: fsl: fsl_asrc: Convert to platform remove callback r [...] adds 2a41b19201c8 ASoC: fsl: fsl_aud2htx: Convert to platform remove callbac [...] adds fd24dfc35b49 ASoC: fsl: fsl_audmix: Convert to platform remove callback [...] adds 2c8a5de60d21 ASoC: fsl: fsl_dma: Convert to platform remove callback re [...] adds 0c880ae7c014 ASoC: fsl: fsl_easrc: Convert to platform remove callback [...] adds 0c85719ee2c6 ASoC: fsl: fsl_esai: Convert to platform remove callback r [...] adds 4ff299cb33ae ASoC: fsl: fsl_mqs: Convert to platform remove callback re [...] adds 126ce4328be2 ASoC: fsl: fsl_rpmsg: Convert to platform remove callback [...] adds 78c2698dd557 ASoC: fsl: fsl_sai: Convert to platform remove callback re [...] adds c8c0bd47cf83 ASoC: fsl: fsl_spdif: Convert to platform remove callback [...] adds 2d1c82c460f2 ASoC: fsl: fsl_ssi: Convert to platform remove callback re [...] adds aefe902ea8d5 ASoC: fsl: fsl_xcvr: Convert to platform remove callback r [...] adds 51451f46d1f3 ASoC: fsl: imx-audmux: Convert to platform remove callback [...] adds a06494569811 ASoC: fsl: imx-pcm-rpmsg: Convert to platform remove callb [...] adds b8a148daa796 ASoC: fsl: imx-sgtl5000: Convert to platform remove callba [...] adds 5ccf4bee0040 ASoC: fsl: mpc5200_psc_ac97: Convert to platform remove ca [...] adds 295dc79cfc05 ASoC: fsl: mpc5200_psc_i2s: Convert to platform remove cal [...] adds 9c4d8f48ac4f ASoC: fsl: mpc8610_hpcd: Convert to platform remove callba [...] adds 6a442e729400 ASoC: fsl: p1022_ds: Convert to platform remove callback r [...] adds ca4957d3b1f0 ASoC: fsl: p1022_rdk: Convert to platform remove callback [...] adds b7f036b9ff7f ASoC: fsl: pcm030-audio-fabric: Convert to platform remove [...] adds 53946256cb7e ASoC: generic: test-component: Convert to platform remove [...] adds 4c9c73d88f92 ASoC: img: img-i2s-in: Convert to platform remove callback [...] adds 3573bca8286d ASoC: img: img-i2s-out: Convert to platform remove callbac [...] adds 6a5e4aafe0fd ASoC: img: img-parallel-out: Convert to platform remove ca [...] adds 029a00ae9718 ASoC: img: img-spdif-in: Convert to platform remove callba [...] adds 4e894b2ec67c ASoC: img: img-spdif-out: Convert to platform remove callb [...] adds ab44348955bf ASoC: img: pistachio-internal-dac: Convert to platform rem [...] adds 0d31e8adf3e0 ASoC: Intel: sst-mfld-platform-pcm: Convert to platform re [...] adds c524f1674fc7 ASoC: Intel: sst: Convert to platform remove callback retu [...] adds 9c5b13d50b2e ASoC: Intel: bytcht_es8316: Convert to platform remove cal [...] adds 2dc1d3c55d96 ASoC: Intel: bytcr_rt5640: Convert to platform remove call [...] adds 00f2ac22d63c ASoC: Intel: boards: bytcr_rt5651: Convert to platform rem [...] adds 2cd3f347aa0b ASoC: Intel: bytcr_wm5102: Convert to platform remove call [...] adds 76a32d30dce2 ASoC: Intel: cht_bsw_max98090_ti: Convert to platform remo [...] adds c1f0f19e3f20 ASoC: Intel: sof_es8336: Convert to platform remove callba [...] adds b6c85e141938 ASoC: Intel: sof_pcm512x: Convert to platform remove callb [...] adds 51a4a7ecd85f ASoC: Intel: sof_sdw: Convert to platform remove callback [...] adds 674dd2c5f2b9 ASoC: Intel: sof_wm8804: Convert to platform remove callba [...] adds 4b6f92559390 ASoC: Intel: catpt: Convert to platform remove callback re [...] adds 394b2a11d9c2 ASoC: Intel: skl-ssp-clk: Convert to platform remove callb [...] adds 8c078706e986 ASoC: kirkwood: kirkwood-i2s: Convert to platform remove c [...] adds 09f8cf0495b0 ASoC: mediatek: mtk-btcvsd: Convert to platform remove cal [...] adds b3dff59e57a2 ASoC: mediatek: mt2701-afe-pcm: Convert to platform remove [...] adds edd8a5cde6c7 ASoC: mediatek: mt6797-afe-pcm: Convert to platform remove [...] adds 98a11bf9e7d9 ASoC: mediatek: mt8173-afe-pcm: Convert to platform remove [...] adds 718041d46c4c ASoC: mediatek: mt8183-afe-pcm: Convert to platform remove [...] adds bb5ba5fe26ac ASoC: mediatek: mt8188-afe-pcm: Convert to platform remove [...] adds 26530339aca3 ASoC: mediatek: mt8192-afe-pcm: Convert to platform remove [...] adds 6461fee68064 ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove [...] adds ed354c69dd37 ASoC: meson: aiu: Convert to platform remove callback retu [...] adds 75c1ed916145 ASoC: mxs: mxs-sgtl5000: Convert to platform remove callba [...] adds 15c71a4c84ba ASoC: pxa: mmp-sspa: Convert to platform remove callback r [...] adds acb6a6982d6b ASoC: pxa: pxa2xx-ac97: Convert to platform remove callbac [...] adds 60835c5c7d01 ASoC: qcom: qdsp6: Convert to platform remove callback ret [...] adds f348dd337e20 ASoC: rockchip: rockchip_i2s: Convert to platform remove c [...] adds 61785600e2b9 ASoC: rockchip: rockchip_pdm: Convert to platform remove c [...] adds ed1e0f5a273c ASoC: rockchip: rockchip_rt5645: Convert to platform remov [...] adds cdce778344bc ASoC: rockchip: rockchip_spdif: Convert to platform remove [...] adds 2149a1afa7f0 ASoC: samsung: arndale: Convert to platform remove callbac [...] adds 0b309358b8e4 ASoC: samsung: i2s: Convert to platform remove callback re [...] adds d530e675e018 ASoC: samsung: odroid: Convert to platform remove callback [...] adds 9f82db9dbb53 ASoC: samsung: pcm: Convert to platform remove callback re [...] adds 3224f4407d67 ASoC: samsung: snow: Convert to platform remove callback r [...] adds 7695582fd463 ASoC: samsung: spdif: Convert to platform remove callback [...] adds 08719f469b63 ASoC: sh: fsi: Convert to platform remove callback returning void adds 9baee32e889a ASoC: sh: hac: Convert to platform remove callback returning void adds 5310f0a3315b ASoC: sh: rcar: Convert to platform remove callback return [...] adds b89438c71d72 ASoC: sh: rz-ssi: Convert to platform remove callback retu [...] adds 4136b45d25b2 ASoC: sh: siu_dai: Convert to platform remove callback ret [...] adds ed771e2beafa ASoC: sprd: sprd-mcdt: Convert to platform remove callback [...] adds 6cd293d206ad ASoC: stm: stm32_adfsdm: Convert to platform remove callba [...] adds 607e4cf57396 ASoC: stm: stm32_i2s: Convert to platform remove callback [...] adds a3bd37e2e2bc ASoC: stm: stm32_sai_sub: Convert to platform remove callb [...] adds c4d4ce48f8f5 ASoC: stm: stm32_spdifrx: Convert to platform remove callb [...] adds f56a1b1026ff ASoC: sunxi: sun4i-codec: Convert to platform remove callb [...] adds 5423c00ee28f ASoC: sunxi: sun4i-i2s: Convert to platform remove callbac [...] adds b9d01c825489 ASoC: sunxi: sun4i-spdif: Convert to platform remove callb [...] adds 116d6c70fa3d ASoC: sunxi: sun50i-dmic: Convert to platform remove callb [...] adds a594f423aed8 ASoC: sunxi: sun8i-codec: Convert to platform remove callb [...] adds 1e482d82b813 ASoC: tegra: tegra186_asrc: Convert to platform remove cal [...] adds e04913cba6a6 ASoC: tegra: tegra186_dspk: Convert to platform remove cal [...] adds 41067828420d ASoC: tegra: tegra20_ac97: Convert to platform remove call [...] adds 81ab73dbfe68 ASoC: tegra: tegra20_i2s: Convert to platform remove callb [...] adds 8097e8afb9f6 ASoC: tegra: tegra210_admaif: Convert to platform remove c [...] adds f129152cbce6 ASoC: tegra: tegra210_adx: Convert to platform remove call [...] adds f1790c464b21 ASoC: tegra: tegra210_ahub: Convert to platform remove cal [...] adds f3ac69d50c58 ASoC: tegra: tegra210_amx: Convert to platform remove call [...] adds 7ffba01bcd3e ASoC: tegra: tegra210_dmic: Convert to platform remove cal [...] adds e29df600149b ASoC: tegra: tegra210_i2s: Convert to platform remove call [...] adds e0d782fad1f2 ASoC: tegra: tegra210_mixer: Convert to platform remove ca [...] adds f94195ff022e ASoC: tegra: tegra210_mvc: Convert to platform remove call [...] adds 37831f8c1441 ASoC: tegra: tegra210_ope: Convert to platform remove call [...] adds 0e25bed50aaf ASoC: tegra: tegra210_sfc: Convert to platform remove call [...] adds b17cf43d704b ASoC: tegra: tegra30_ahub: Convert to platform remove call [...] adds d148a8d46583 ASoC: tegra: tegra30_i2s: Convert to platform remove callb [...] adds 2ade2cf2b00c ASoC: ti: ams-delta: Convert to platform remove callback r [...] adds a4d121f6f7e9 ASoC: ti: davinci-i2s: Convert to platform remove callback [...] adds 09382b0150f0 ASoC: ti: davinci-mcasp: Convert to platform remove callba [...] adds f12b0d036382 ASoC: ti: omap-hdmi: Convert to platform remove callback r [...] adds 9b6818bb3c58 ASoC: ti: omap-mcbsp: Convert to platform remove callback [...] adds 048d65897810 ASoC: uniphier: evea: Convert to platform remove callback [...] adds d2b6d5b85a65 ASoC: ux500: mop500: Convert to platform remove callback r [...] adds 316a6bbfb878 ASoC: ux500: ux500_msp_dai: Convert to platform remove cal [...] adds bf6b5ced96cd ASoC: xilinx: xlnx_formatter_pcm: Convert to platform remo [...] adds 407a27b72e16 ASoC: xilinx: xlnx_spdif: Convert to platform remove callb [...] adds cbde81bc5573 ASoC: xtensa: xtfpga-i2s: Convert to platform remove callb [...] adds 44e4b6ee0486 ALSA: sparc/cs4231: Convert to platform remove callback re [...] adds 9fa6137d0c78 ALSA: sparc/dbri: Convert to platform remove callback retu [...] adds 4af574f58f2f ALSA/ASoC: Convert to platform remove callback adds 7062e1c727ec firmware: cs_dsp: Introduce no_core_startstop for self-boo [...] adds 0cd1fd571719 ASoC: wm_adsp: Use no_core_startstop to prevent creating p [...] adds 107c167419e7 firmware: cs_dsp: Support DSPs that don't require firmware [...] adds 65a314b7ddc0 ASoC: wm_adsp: Support DSPs that don't require firmware download adds 11520b87e223 ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp [...] adds 0e7d82cbea8b ASoC: wm_adsp: Add support for loading bin files without wmfw adds 991b1de830f6 ASoC: wm_adsp: Simplify the logging of requested firmware files adds e49611252900 ASoC: cs35l56: Add driver for Cirrus Logic CS35L56 adds 1d78e193b5ad ASoC: Initial support for Cirrus Logic CS35L56 adds 1c12e032cc43 ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widge [...] adds 3d3e223f09ed ASoC: SOF: topology: Set pipeline widget before updating I [...] adds cb3cdef33136 ASoC: SOF: ipc4: Add macros for chain-dma message bits adds ca5ce0caa67f ASoC: SOF: ipc4/intel: Add support for chained DMA adds e3057eb574ba ASoC: SOF: ipc4/intel: Support for ChainDMA adds 3e1a334ad5b6 ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting adds dcf084247e37 ASoC: simple-card: add comment to indicate don't remove platforms adds 59385ed41c37 ASoC: tegra: remove unneeded semicolon adds 1bf83fa6654c ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop adds 7d6f623c6a9d ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 adds 51ce3e6effab ASoC: SOF: pcm: Improve the pcm trigger sequence adds f134bb6e284c ASoC: SOF: pcm/Intel: Handle IPC dependent sequencing adds 54e288766906 ASoC: Intel: sof_rt5682: Update BT offload config for Rex adds f19f24d47900 ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP adds ba31f89c1bf8 ASoC: Intel: sof_rt5682: Updates for MTL BT offload adds 935d31fdda2c ASoC: SOF: ipc4/intel: Add missing mutex_unlock() adds 056db8401156 ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> [...] adds 80404e4e1388 ASoC: dt-bindings: wlf,wm8994: Convert to dtschema adds 829d78e3ea32 ASoC: dt-bindings: ak5558: Convert to dtschema adds 92405802a7d6 ASoC: simple-card.c: add missing of_node_put() adds ab76c891a687 ASoC: cs35l56: Fix an unsigned comparison which can never [...] adds 37b58becc1ce ASoC: soc-compress: Inherit atomicity from DAI link for Co [...] adds 33683cbf49b5 ASoC: fsl: remove unnecessary dai_link->platform adds 2f650f87c03c ASoC: atmel: remove unnecessary dai_link->platform adds 3b0db249cf8f ASoC: ti: remove unnecessary dai_link->platform adds e7098ba9b378 ASoC: soc-topology.c: remove unnecessary dai_link->platform adds 09d950723479 ASoC: remove unnecessary dai_link->platform adds 283771e8eefc ASoC: cs35l56: Remove redundant return statement in cs35l5 [...] adds 65d4d7259bfe ASoC: meson: Use the devm_clk_get_optional() helper adds ad58151fa042 ASoC: audio-graph-card2-custom-sample.dtsi: use card->name [...] adds 8908c36dabad ASoC: qcom: audioreach: drop stray 'get' from error message adds ffaf886e249e ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() adds d23d50de4ad9 ASoC: dt-bindings: maxim,max9867: fix example adds 39db65a0a17b ASoC: es8316: Handle optional IRQ assignment adds 7739b1527766 ASoC: wm8903: Remove outdated DMIC comment adds e4cf7805f084 ASoC: dt-bindings: qcom,lpass-rx-macro: narrow clocks per [...] adds 0fc109f87572 ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8550 RX macro adds 492fe974fed0 ASoC: codecs: lpass-rx-macro: add support for SM8550 adds bf4afbf95093 ASoC: dt-bindings: qcom,lpass-tx-macro: narrow clocks per [...] adds 050578c6f18c ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8550 TX macro adds 5faf6a1c5256 ASoC: codecs: lpass-tx-macro: add support for SM8550 adds c1bda22bd2f3 ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro adds 6b004b836ced ASoC: codecs: lpass-wsa-macro: add support for SM8550 adds d6790ae09a56 ASoC: add audio digital codecs for Qualcomm SM8550 adds 6a7c51b4d91b ASoC: soc-topology.c: dai_link->platform again adds f769fcefa683 ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro adds 461b56f26119 ASoC: Merge fixes adds 24e9e57f581d ASoC: dapm: Sort speakers after other outputs adds ef36ca92754b ASoC: soc-topology.c: dai_link->platform again adds 3e226b4db21f ASoC: codecs: lpass-rx-macro: add support for SM8550 adds f03038baacb8 ASoC: codecs: lpass-tx-macro: add support for SM8550 adds 84054a8d0d8d ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro adds 5d83b5ce8662 ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro adds 63e280a54914 ASoC: codecs: lpass-wsa-macro: add support for SM8550 adds 892855d57c47 ASoC: codecs: cs42l42-sdw: clear stream adds f3def1778764 ASoC: codecs: sdw-mockup: simplify set_stream adds 658d6f7381b1 ASoC: codecs: max98373-sdw: simplify set_stream adds ce8ffc1bac7b ASoC: codecs: rt1308-sdw: simplify set_stream adds 1294d7d71f6a ASoC: codecs: rt1316-sdw: simplify set_stream adds be8e5a850eb1 ASoC: codecs: rt1318-sdw: simplify set_stream adds 3bcced019eb2 ASoC: codecs: rt700-sdw: simplify set_stream adds fa55b31fb653 ASoC: codecs: rt711-sdw: simplify set_stream adds b2790eccc0bc ASoC: codecs: rt711-sdca: simplify set_stream adds 278432084b09 ASoC: codecs: rt712-sdca: simplify set_stream adds e506b2bd1d2e ASoC: codecs: rt715: simplify set_stream adds cf1d6a3ad07c ASoC: codecs: rt715-sdca: simplify set_stream adds b3a2e00e2067 ASoC: codecs: rt5682-sdw: simplify set_stream adds 8a8f944ff260 ASoC: SoundWire codecs: simplify/fix set_stream adds 0b57a2d87b4d ASoC: dt-bindings: alc5632: Convert to dtschema adds 59257015ac88 ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems f [...] adds cfad817095e1 ASoC: dt-bindings: qcom,lpass-va-macro: Add missing NPL clock adds 18c0af945fa3 ASoC: max98363: add soundwire amplifier driver adds 276d8c08e82b ASoC: dt-bindings: max98363: add soundwire amplifier adds a4d432e9132c ASoC: amd: ps: update the acp clock source. adds 7a3f924cee4b firmware: cs_dsp: Add a debugfs entry containing control details adds ee4281de4d60 ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) adds 5781c22ea877 ASoC: dt-bindings: maxim,max98371: Convert to DT schema adds 56e008146e5b ASoC: SOF: amd: remove unused code adds 9eb48aeddd8d ASoC: SOF: amd: remove acp_dai_probe() function adds 2675de62de70 ASoC: SOF: amd: remove unused variables adds 292b544ef455 ASoC: SOF: amd: refactor get_chip_info callback adds c7a3662f14d7 ASoC: SOF: amd: refactor error checks in probe call adds dd6bdd8b4d41 ASoC: SOF: amd: refactor dmic codec platform device creation adds 3af24372964a ASoC: mediatek: mt8186: Move some prints to debug level adds 194f8692302c ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac9 [...] adds 09255c7ed8ca ASoC: SOF: Intel: hda-stream: Do not dereference hstream u [...] adds 59611370f929 ASoC: SOF: Add flag and state which will be used for DSP-l [...] adds 28d40e7adfd4 ASoC: SOF: Add support for DSPless mode adds 4a3b1433a8d3 ASoC: SOF: Intel: hda: Skip interfaces not supported on a [...] adds 1f7b5d52be13 ASoC: SOF: Intel: hda: Add support for DSPless mode adds 9fc6786f549c ASoC: SOF: Intel: hda: make DSPless mode work with DSP dis [...] adds 04957f87ae7e ASoC: SOF: Intel: pci-apl: Allow DSPless mode adds a417d71fd3f6 ASoC: SOF: Intel: pci-cnl: Allow DSPless mode adds 937a7fb441f5 ASoC: SOF: Intel: pci-icl: Allow DSPless mode adds b58bbd067585 ASoC: SOF: Intel: pci-mtl: Allow DSPless mode adds f45b1fd61e87 ASoC: SOF: Intel: pci-skl: Allow DSPless mode adds 5962c2a527b5 ASoC: SOF: Intel: pci-tgl: Allow DSPless mode adds 750e1a226cd7 ASoC: SOF: core/Intel: Introduce DSPless mode adds 009e83b591dd ASoC: dt-bindings: ak4458: Convert to dtschema adds 72456c24c835 ASoC: dt-bindings: wm8510: Convert to dtschema adds 7ddc7f91beb2 ASoC: soc.h: clarify Codec2Codec params adds a1cd7e8017aa ASoC: audio-graph-card2: switch to use c2c_params instead [...] adds 433f4a1697fa ASoC: meson: switch to use c2c_params instead of params adds e7a73b05542d ASoC: samsung: switch to use c2c_params instead of params adds 1ea63f29c277 ASoC: soc.h: remove unused params/num_params adds 99fddc1618ff ASoC: clarify Codec2Codec params adds 3456aeb02a28 ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() adds 63a511284c9e ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology adds c52615e494f1 ASoC: qcom: q6apm-lpass-dai: close graphs before opening a [...] adds e2e530886359 ASoC: qcom: sdw: do not restart soundwire ports for every prepare adds 8a0cfac69777 ASoC: qcom: fixes for Click/Pop Noise adds 80a4623eb191 ASoC: max98363: Make soc_codec_dev_max98363 static adds e41e1f4ae474 ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() [...] adds a7fe7e24b2cd ASoC: Intel: Add rpl_mx98360_rt5682 driver adds f747eb86e4a8 ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain adds ef736f305489 ASoC: SOF: Intel: hda-dai: Print the format_val as hexadec [...] adds 672029caa570 ASoC: mediatek: mt8186: set variable aud_pinctrl to static adds be5418dfc146 ASoC: dt-bindings: asahi-kasei,ak4458: fix missing quotes [...] adds faf15233e590 ASoC: amd: Add Dell G15 5525 to quirks list adds beed115c2ce7 ASoC: mediatek: common: Fix refcount leak in parse_dai_link_info adds 80f47122538d ASoC: ep93xx: i2s: move enable call to startup callback adds 2e9688c81cfc ASoC: cs4271: flat regcache, trivial simplifications adds 24f934becf60 ASoC: ep93xx: i2s: Make it individually selectable adds d1192184cc31 ASoC: ep93xx: Prepare for DT transition adds 48edd3d1670f ASoC: dt-bindings: wm8580: Convert to dtschema adds 25500613de4a ASoC: dt-bindings: wm8711: Convert to dtschema adds 3e5f79723dc3 ASoC: dt-bindings: wm8523: Convert to dtschema adds c7a92574ec03 Documentation: sound: add description of Intel HDaudio mul [...] adds 34e582b559c7 ALSA: hda: add HDaudio Extended link definitions adds 8a55786a1875 ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper adds 68376a3ef41f ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ [...] adds 18227585d837 ASoC: SOF: Intel: hda-mlink: move to a dedicated module adds 17c9b6ec35c0 ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links adds 4c2d4e446d56 ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links adds fc7dab8ec0b4 ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extend [...] adds 725218f1d821 ASoC: SOF: Intel: hda-mlink: add convenience helpers for S [...] adds 6857c7ee202c ASoC: SOF: Intel: hda-mlink: add helper to return sublink count adds 2e4288319ad3 ASoC: SOF: Intel: hda-mlink: add helpers to enable/check i [...] adds 02ba1b021c28 ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC [...] adds 1f5a6e8b5147 ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go adds d56d205857a2 ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync adds 87a6ddc0cf1c ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers adds 2b864e969be2 ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/ [...] adds 82958c406da4 ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership adds 681f27f302ff ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock adds a1d68507c1cd ASoC: SOF: Intel: hda-mlink: HDaudio multi-link adds a8f5da0bf4d8 ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x adds ef0128afa165 ASoC: SOF: Intel: mtl: fix page fault in dspless mode when [...] adds d93ee84e3eb5 ASoC: tas5720: add missing unwind goto in tas5720_codec_probe adds bddcfb0802eb ASoC: amd: Add check for acp config flags adds 13b1b95245a7 ASoC: ep93xx: Add I2S description adds b599a4d7d905 ASoC: ep93xx: Add OF support adds 7b98a1efbabf ASoC: cs35l56: Use DAPM widget for firmware PLAY/PAUSE adds 7816e3407110 ASoC: cs35l56: Skip first init_completion wait in dsp_work [...] adds f00abaddf030 ASoC: cs35l56: Always wait for firmware boot in runtime-resume adds f9dc6b875ec0 ASoC: cs35l56: Add basic system suspend handling adds 39a594dc0b4a ASoC: cs35l56: Remove quick-cancelling of dsp_work() adds 59322d351799 ASoC: cs35l56: Re-patch firmware after system suspend adds 27ff688a4020 ASoC: cs35l56: Add system suspend handling adds 2c1727789374 ASoC: da7219: Improve the relability of AAD IRQ process adds c6c3581a3e17 ASoC: da7218: Use devm_clk_get_optional() adds c26c5921e1a7 ASoC: dt-bindings: nau8825: Add delay control for input path adds fc0b096c9291 ASoC: nau8825: Add delay control for input path adds 8076c586bbc1 ASoC: ssm2602: Add support for CLKDIV2 adds 59de6c38d713 ASoC: dt-bindings: wm8753: Convert to dtschema adds 4a778bdc7afb ASoC: expand snd_soc_dapm_mutex_lock/unlock() adds 38e42f6d6c67 ASoC: expand snd_soc_dpcm_mutex_lock/unlock() adds 0f3b81848679 ASoC: add snd_soc_card_mutex_lock/unlock() adds 97c236e2d462 ASoC: cleanup mutex lock adds 1c34890273a0 ASoC: fsl_mqs: move of_node_put() to the correct location adds 7d72351a4ef6 ASoC: cs35l56: Rework IRQ allocation adds b82396122b02 ASoC: cs35l56: Allow a wider range for reset pulse width adds 440c2d38950f ASoC: cs35l56: Wait for init_complete in cs35l56_component [...] adds 4be476830bf9 ASoC: cs35l56: Remove redundant dsp_ready_completion adds 9ed4c762e214 ASoC: cs35l56: Don't return a value from cs35l56_remove() adds 3a5e13eb151e ASoC: cs35l56: Code improvements adds c341b5681fa0 ASoC: dt-bindings: wm8737: Convert to dtschema adds 67380533d450 ASoC: codecs: wcd9335: Simplify with dev_err_probe adds 5f3d94eb7ae8 ASoC: nau8825: fix bounds check for adc_delay adds 3da9d149eb9f ASoC: dt-bindings: wm8728: Convert to dtschema adds fa92f4294283 ASoC: codecs: wcd934x: Simplify with dev_err_probe adds 92864de45c3e ASoC: codecs: wcd934x: Simplify &pdev->dev in probe adds 60ba2fda5280 ASoC: codecs: wcd938x: Simplify with dev_err_probe adds 16e5fc8ae793 ASoC: cs35l56: Update comment on masking of EINT20 interrupts adds 5ab28c78a125 ASoC: cs35l56: Remove SDW1 TX5 and TX6 adds d3a4efb334e5 ASoC: cs35l56: Remove SDW2RX1 mixer source adds d29a966b72fb ASoC: cs35l56: Rename mixer source defines for SoundWire DP1 adds cd3beeb8c624 ASoC: cs35l56: Updates for B0 silicon adds 574399f4c997 ASoC: fsl: Simplify an error message adds 09cda7058601 ASoC: fsl: Restore configuration of platform adds 996b07efe496 ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 adds 2cc3fdcddc86 ASoC: es8316: Don't use ranges based register lookup for a [...] adds a9e42d9e8b4b ASoC: cs35l56: Remove duplicate mbox log messages adds 058924644f95 ASoC: Intel: sof_cirrus_common: Guard against missing buses adds f5460a155ecb ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at lin [...] adds 06b830bd73ec ASoC: Intel: sof_sdw: remove late_probe flag in struct sof [...] adds e9fcbaff5fb8 ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_ [...] adds 16373f30777f ASoC: Intel: sof_sdw: set codec_num = 1 if the device is n [...] adds c8db7b50128b ASoC: Intel: sof_sdw: support different devices on the sam [...] adds dc5a3e60a4b5 ASoC: Intel: sof_sdw: append codec type to dai link name adds 0d587f354dcf ASoC: Intel: boards: updates for 6.4 adds ccb541a00b5b ASoC: SOF: ipc: Add no reply inline calls adds 367fd6ffa294 ASoC: SOF: Use no_reply calls for TX adds efd090c040f2 ASoC: SOF: add no_reply IPC calls adds 3e94369729ea ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release adds 6d0a21dd95c3 ASoC: SOF: pcm: Add an option to skip platform trigger dur [...] adds 389b01aba302 ASoC: SOF: pcm/Intel: Pause-resume improvements for adds d6e28695dcb6 ASoC: fsl: imx-es8328: cleanup platform which is using Gen [...] adds 2324bc107b0b ASoC: fsl: imx-spdif: cleanup platform which is using Generic DMA adds 3ce08f85133f ASoC: fsl: imx-audmix: cleanup platform which is using Gen [...] adds dc801ea8ae37 ASoC: fsl: imx-audmix: remove dummy dai_link->platform new 9e868ca1f269 ASoC: max98090: make it selectable new c963e2ec095c ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working new 377171af728e Merge remote-tracking branch 'asoc/for-6.3' into asoc-linus new 75ff97e4a009 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fc12d4bb3227 spi: Replace spi_pcpu_stats_totalize() macro by a C function adds f58ab0fa7a23 spi/bcm63xx: Remove the unused function bcm_spi_readw() adds d447fa656478 drivers/spi-rockchip.c : Use devm_platform_get_and_ioremap [...] adds 8c220e6c6da9 drivers/spi-rockchip.c : Remove redundant variable slave adds ae2ade4ba581 spi: Reorder fields in 'struct spi_message' adds 04725901d993 spi: mpc5xxx-psc: Remove unused platform_data adds 01602336524e spi: mpc5xxx-psc: Convert probe to use devres functions adds 60a6c8257f41 spi: mpc5xxx-psc: Use platform resources instead of parsin [...] adds e8e83f61b40c spi: mpc52xx-psc: Modernize probe adds 330a200d360f spi: rockchip: Add architecture dependency adds c6b15b2437a1 spi: nxp-flexspi: Fix ARCH_LAYERSCAPE dependency adds e48d57d72034 spi: davinci: Make available for build test adds f916c7080d28 spi: fsi: Make available for build test adds ada850541ad3 spi: qcom-qspi: Make available for build test adds 1ef5decf693b spi: Build coverage cleanups and improvements adds 13f1033e0758 dt-bindings: qspi: cdns,qspi-nor: constrain minItems/maxIt [...] adds 47fef94afeae spi: cadence-quadspi: Add support for StarFive JH7110 QSPI adds b36cecf24715 Add Quad SPI driver for StarFive JH7110 SoC adds c7cc588bf005 spi: Propagate firmware node adds dc2eb7949632 spi: qup: Use devm_platform_get_and_ioremap_resource() adds 20064c47f63e spi: Fix cocci warnings adds 24644ae031e7 spi: ar934x: Convert to platform remove callback returning void adds 9a49f2285220 spi: armada-3700: Convert to platform remove callback retu [...] adds ebf9a50d13a4 spi: aspeed-smc: Convert to platform remove callback retur [...] adds b9c5544877b0 spi: at91-usart: Convert to platform remove callback retur [...] adds 48c42f970b7d spi: ath79: Convert to platform remove callback returning void adds 7412afb04417 spi: atmel: Convert to platform remove callback returning void adds 02a52038fe42 spi: au1550: Convert to platform remove callback returning void adds fc87abbef234 spi: axi-spi-engine: Convert to platform remove callback r [...] adds f3a1c6a01619 spi: bcm2835aux: Convert to platform remove callback retur [...] adds 04cd5f3fad16 spi: bcm63xx-hsspi: Convert to platform remove callback re [...] adds 8c26432e9b5f spi: bcm63xx: Convert to platform remove callback returning void adds f54f9b00c62f spi: bcmbca-hsspi: Convert to platform remove callback ret [...] adds c4c34d5ded66 spi: brcmstb-qspi: Convert to platform remove callback ret [...] adds 6fe41879e933 spi: cadence-quadspi: Convert to platform remove callback [...] adds 427353015333 spi: cadence: Convert to platform remove callback returning void adds f74d4b8b97e3 spi: cavium-octeon: Convert to platform remove callback re [...] adds 3f025840b9e9 spi: coldfire-qspi: Convert to platform remove callback re [...] adds d1a9fa8a3ece spi: davinci: Convert to platform remove callback returning void adds f8b81e0528b6 spi: dln2: Convert to platform remove callback returning void adds 42f8295cd7ea spi: dw-bt1: Convert to platform remove callback returning void adds f74abea25ab2 spi: dw-mmio: Convert to platform remove callback returning void adds bb2714d14091 spi: ep93xx: Convert to platform remove callback returning void adds 1bcab55f13e1 spi: fsl-dspi: Convert to platform remove callback returning void adds de60b184d8dd spi: fsl-espi: Convert to platform remove callback returning void adds edd49c898751 spi: fsl-lpspi: Convert to platform remove callback return [...] adds 94f445096932 spi: fsl-qspi: Convert to platform remove callback returning void adds fc4935a0f7ab spi: fsl-spi: Convert to platform remove callback returning void adds d0b52f6539e0 spi: geni-qcom: Convert to platform remove callback return [...] adds e77ccdfe0145 spi: hisi-kunpeng: Convert to platform remove callback ret [...] adds 6b854e44b66e spi: img-spfi: Convert to platform remove callback returning void adds a57b08c231ae spi: iproc-qspi: Convert to platform remove callback retur [...] adds 1f85ed7d4757 spi: lantiq-ssc: Convert to platform remove callback retur [...] adds 8e8355d14187 spi: meson-spicc: Convert to platform remove callback retu [...] adds a4f5ad1196da spi: meson-spifc: Convert to platform remove callback retu [...] adds e4cf312d6db2 spi: microchip-core-qspi: Convert to platform remove callb [...] adds beb6ed0f8cfa spi: microchip-core: Convert to platform remove callback r [...] adds 3fa689a85df4 spi: mpc52xx: Convert to platform remove callback returning void adds b558435810cc spi: mtk-nor: Convert to platform remove callback returning void adds 976a689122df spi: mtk-snfi: Convert to platform remove callback returning void adds c64e92dfa0bd spi: mxic: Convert to platform remove callback returning void adds a760db097cfd spi: mxs: Convert to platform remove callback returning void adds 5e4830adb09a spi: npcm-fiu: Convert to platform remove callback returning void adds 445534b5f25a spi: npcm-pspi: Convert to platform remove callback return [...] adds 2dd82e32c20b spi: nxp-fspi: Convert to platform remove callback returning void adds bdffa602d741 spi: oc-tiny: Convert to platform remove callback returning void adds c43bdb3a1154 spi: omap-uwire: Convert to platform remove callback retur [...] adds 0a4192a52082 spi: omap2-mcspi: Convert to platform remove callback retu [...] adds 2e0de1efb233 spi: orion: Convert to platform remove callback returning void adds 503425ed9c50 spi: pic32-sqi: Convert to platform remove callback return [...] adds 01c30f51266a spi: pic32: Convert to platform remove callback returning void adds 224d9437eb29 spi: ppc4xx: Convert to platform remove callback returning void adds 31f6d96d6807 spi: pxa2xx: Convert to platform remove callback returning void adds e0c30566e533 spi: qcom-qspi: Convert to platform remove callback return [...] adds a006c353a115 spi: rb4xx: Convert to platform remove callback returning void adds e5fcb34d7934 spi: rockchip-sfc: Convert to platform remove callback ret [...] adds 5ff5e676201d spi: rockchip: Convert to platform remove callback returning void adds c42ee93aded4 spi: rpc-if: Convert to platform remove callback returning void adds 72ec0e8f89a1 spi: rspi: Convert to platform remove callback returning void adds 2b7981a65527 spi: s3c64xx: Convert to platform remove callback returning void adds f3a762b61359 spi: sh-hspi: Convert to platform remove callback returning void adds 74af1328a694 spi: sh-msiof: Convert to platform remove callback returning void adds 80dc51da19ce spi: sh-sci: Convert to platform remove callback returning void adds dee2e25572e4 spi: sh: Convert to platform remove callback returning void adds fd8998c46337 spi: sifive: Convert to platform remove callback returning void adds 1037cfa33ced spi: slave-mt27xx: Convert to platform remove callback ret [...] adds 462414a3d061 spi: sn-f-ospi: Convert to platform remove callback return [...] adds f7f785f125d0 spi: sprd-adi: Convert to platform remove callback returning void adds 2dd42da0b479 spi: st-ssc4: Convert to platform remove callback returning void adds a19ca20a0e4e spi: stm32-qspi: Convert to platform remove callback retur [...] adds 3e11e4f336f6 spi: stm32: Convert to platform remove callback returning void adds b7b949458ac3 spi: sun4i: Convert to platform remove callback returning void adds edf69ab9c777 spi: sun6i: Convert to platform remove callback returning void adds 18bb73281712 spi: sunplus-sp7021: Convert to platform remove callback r [...] adds 1972cdc47df7 spi: synquacer: Convert to platform remove callback return [...] adds bff9694e9779 spi: tegra114: Convert to platform remove callback returning void adds 8394b7186cf2 spi: tegra20-sflash: Convert to platform remove callback r [...] adds 7f47f7a2ee28 spi: tegra20-slink: Convert to platform remove callback re [...] adds 001ea026c07d spi: tegra210-quad: Convert to platform remove callback re [...] adds b082694f18bd spi: topcliff-pch: Convert to platform remove callback ret [...] adds 1b13d196d281 spi: uniphier: Convert to platform remove callback returning void adds 3b1d7e119331 spi: xilinx: Convert to platform remove callback returning void adds 795b3ac70271 spi: xtensa-xtfpga: Convert to platform remove callback re [...] adds ae9084b6458d spi: zynq-qspi: Convert to platform remove callback return [...] adds 3ffefa1d9c9e spi: zynqmp-gqspi: Convert to platform remove callback ret [...] adds 2289fa0704b8 spi: Convert to platform remove callback returning adds ee493fa5d91d spi: mpc5xxx-psc: Correct error check for devm_platform_ge [...] adds 208ee586f862 spi: mpc5xxx-psc: Return immediately if IRQ resource is un [...] adds 9e21720a4958 spi: mpc5xxx-psc: use devm_clk_get_enabled() for core clock adds 289c084ddc13 spi: mpc5xxx-psc: Propagate firmware node adds 3169c5816a55 spi: mpc5xxx-psc: Consistently use device property APIs adds a96c3588cf7c spi: mpc5xxx-psc: Clean up even more and fix adds 21d19e601fd2 spi: mpc5xxx-psc: Remove goto to the unexisted label adds bae4ae831a43 spi: fsi: restore CONFIG_FSI dependency adds 03adaa404a2c spi: omap2-mcspi: Use of_property_read_bool() for boolean [...] adds 5d1f9ac1e3b5 MAINTAINERS: update Andi's e-mail to @kernel.org adds 9e264f3f85a5 spi: Replace all spi->chip_select and spi->cs_gpiod refere [...] adds 25fd0550d9b9 net: Replace all spi->chip_select and spi->cs_gpiod refere [...] adds 0183f81fce15 iio: imu: Replace all spi->chip_select and spi->cs_gpiod r [...] adds 0817bcef53e4 mtd: devices: Replace all spi->chip_select and spi->cs_gpi [...] adds caa9d3475b1c staging: Replace all spi->chip_select and spi->cs_gpiod re [...] adds e20451f44ca3 platform/x86: serial-multi-instantiate: Replace all spi->c [...] adds 3aba06a9fee0 powerpc/83xx/mpc832x_rdb: Replace all spi->chip_select ref [...] adds 06b5e53c8b2b ALSA: hda: cs35l41: Replace all spi->chip_select reference [...] adds 7d4ae72edba7 Add support for stacked/parallel memories adds c938bb0cf644 Merge tag 'v6.3-rc2' into spi-6.4 to fix clock related boo [...] adds d94df25e8b9c spi: pxa2xx: Mark OF related data as maybe unused adds 6340fdf2e13c spi: bcm-qspi: Mark OF related data as maybe unused adds d946b6b0ed01 spi: sh-msiof: Mark OF related data as maybe unused adds 833f43308234 spi: sc18is602: Mark OF related data as maybe unused adds edfa970370a7 spi: rspi: Mark OF related data as maybe unused adds 0762875674b9 spi: nxp-flexspi: Add i.MX platform dependency adds 9c8400e3795d spi: fsl-dspi: Remove unneeded cast to same type adds cc4b15670340 spi: Constify spi_get_ctldata()'s spi parameter adds 38dca04d659a spi: Constify spi_get_drvdata()'s spi parameter adds d2f19eec5104 spi: Constify spi parameters of chip select APIs adds 7859ad5a401b spi: sh-msiof: Remove casts to drop constness adds 4d8ff713e684 spi: struct spi_device constification adds 93d205457dcd spi: docs: adjust summary to CONFIG_SYSFS_DEPRECATED removal adds 027781f3920a spi: core: add spi_split_transfers_maxwords adds 1e4929112507 spi: stm32: split large transfers based on word size inste [...] adds c18bbac353ff spi: atmel-quadspi: Don't leak clk enable count in pm resume adds 9448bc1dee65 spi: atmel-quadspi: Free resources even if runtime resume [...] adds 4d70dd0a2508 spi: atmel-quadspi: Convert to platform remove callback re [...] adds 864f0513a377 spi: atmel-quadspi: Convert to platform remove adds a0dcd1ff9629 spi: renesas,sh-msiof: Miscellaneous improvements adds 11951c9e3f36 spi: imx: Don't skip cleanup in remove's error path adds 423e54812722 spi: imx: Convert to platform remove callback returning void adds 0df9f6cf9576 spi: imx: Fix cleanup in remove and convert to adds 5cb79889a0ba spi: sprd: Don't skip cleanup in remove's error path adds 3b74dc8acd5c spi: sprd: Convert to platform remove callback returning void adds 103c6a315bc7 spi: sprd: Convert to platform remove callback adds 1ab09f1d070c spi: spi-nxp-fspi: correct the comment for the DLL config adds 99d822b3adc4 spi: spi-nxp-fspi: use DLL calibration when clock rate > 100MHz adds bc43c5ec1a97 spi: f_ospi: Add missing spi_mem_default_supports_op() helper adds 5e72620125df spi: omap2-mcspi: Use devm_platform_get_and_ioremap_resource() adds 36b49126afa2 spi: orion: Use devm_platform_get_and_ioremap_resource() adds d10c878213b0 spi: pic32: Use devm_platform_get_and_ioremap_resource() adds 8499d4b5970f spi: sprd-adi: Use devm_platform_get_and_ioremap_resource() adds 5936e77c202a spi: sprd: Use devm_platform_get_and_ioremap_resource() adds 0098c5274511 spi: spi-qcom-qspi: Support pinctrl sleep states adds 0623ec17c45e spi: xilinx: Use devm_platform_get_and_ioremap_resource() adds 526c2966fca3 spi: rockchip-sfc: Use devm_platform_ioremap_resource() adds e3d53ded5773 spi: s3c64xx: add no_cs description adds 497667ab9016 spi: bcm2835: Convert to platform remove callback returning void adds c2912d42e86e spi: intel-pci: Add support for Meteor Lake-S SPI serial flash adds 87c614175bbf spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 adds d909451ce1db spi: imx: Use devm_platform_get_and_ioremap_resource() adds 75c1b5fc493c spi: stm32: Use devm_platform_get_and_ioremap_resource() adds 05c79f71e357 spi: tegra114: Use devm_platform_get_and_ioremap_resource() adds 69d286c5293a spi: tegra210-quad: Use devm_platform_get_and_ioremap_resource() adds 61f49171a43a spi: qup: Don't skip cleanup in remove's error path adds dea8e70f68f4 spi: qup: Convert to platform remove callback returning void adds 43bac5158bcc spi: qup: Convert to platform remove callback adds c20c57d9868d spi: fsl-spi: Fix CPM/QE mode Litte Endian adds 8a5299a1278e spi: fsl-spi: Re-organise transfer bits_per_word adaptation adds fc96ec826bce spi: fsl-cpm: Use 16 bit mode for large transfers with even size adds 99aebb3c1b41 spi: fsl-spi: Change mspi_apply_cpu_mode_quirks() to void adds 4084c8ca1266 spi: fsl-spi: No need to check transfer length versus word size adds 35c8c5e503a8 spi: mchp-pci1xxxx: Fix length of SPI transactions not set [...] adds 4266d21669de spi: mchp-pci1xxxx: Fix SPI transactions not working after [...] adds 45d2af82e0e6 spi: mchp-pci1xxxx: Fix improper implementation of disabli [...] adds 28e0377c3af0 spi: mchp-pci1xxxx: Fix minor bugs in spi-pci1xxxx adds d040fe8f9fa9 dt-bindings: spi: add Amlogic A1 SPI controller adds 909fac05b926 spi: add support for Amlogic A1 SPI Flash Controller adds 6d87552c0b86 spi: spi-loopback-test: Add module param for iteration length adds 6282a6ceef62 spi: dw: Add AMD Pensando Elba SoC SPI Controller adds 2c8606040a80 spi: dw: Add support for AMD Pensando Elba SoC adds 22c8ce0aa274 spi: cadence-quadspi: Update the read timeout based on the length adds c0b53f4e545e spi: cadence-quadspi: Disable the SPI before reconfiguring adds ed5a25ac7506 spi: cadence-quadspi: Fix random issues with Xilinx adds 2087e85bb66e spi: cadence-quadspi: fix suspend-resume implementations adds f6997e9bd879 spi: spi-cadence: Switch to spi_controller structure adds b1b90514eaa3 spi: spi-cadence: Add support for Slave mode adds 01875342ae65 spi: spi-cadence: Add Slave mode support adds be3206e8906e spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS adds 25f061710949 spi: bcm63xx: remove PM_SLEEP based conditional compilation adds 67a142dc9eb9 spi: Add TPM HW flow flag adds 967ca91a996f spi: tegra210-quad: Enable TPM wait polling adds d9f3a60ebbbd Tegra TPM driver with HW flow control adds 53f129cf34b0 Merge remote-tracking branch 'spi/for-6.3' into spi-linus new ea400a9a5a60 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2dd9ee8b652a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 0da32bac9c66 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ae884cc0aac6 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 604d80d5bcbf Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new dd72ac408afe Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1b2843f74072 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 527c4dda86b8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
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 (0a6daccdbdd6) \ N -- N -- N refs/heads/pending-fixes (527c4dda86b8)
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 97 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + CREDITS | 16 + .../sysfs-selinux-checkreqprot | 3 + .../{obsolete => removed}/sysfs-selinux-disable | 3 + .../Expedited-Grace-Periods.rst | 6 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 2 +- Documentation/RCU/RTFP.txt | 10 +- Documentation/RCU/UP.rst | 4 +- Documentation/RCU/checklist.rst | 2 +- Documentation/RCU/lockdep.rst | 2 +- Documentation/RCU/torture.rst | 4 +- Documentation/RCU/whatisRCU.rst | 6 +- Documentation/admin-guide/hw-vuln/mds.rst | 2 +- .../admin-guide/hw-vuln/tsx_async_abort.rst | 2 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.rst | 8 +- Documentation/admin-guide/kernel-parameters.txt | 341 ++- .../admin-guide/quickly-build-trimmed-linux.rst | 1092 ++++++++ Documentation/admin-guide/ras.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/admin-guide/unicode.rst | 9 +- Documentation/{ => arch}/arc/arc.rst | 0 Documentation/{ => arch}/arc/features.rst | 0 Documentation/{ => arch}/arc/index.rst | 0 Documentation/{ => arch}/ia64/aliasing.rst | 0 Documentation/{ => arch}/ia64/efirtc.rst | 0 Documentation/{ => arch}/ia64/err_inject.rst | 0 Documentation/{ => arch}/ia64/features.rst | 0 Documentation/{ => arch}/ia64/fsys.rst | 0 Documentation/{ => arch}/ia64/ia64.rst | 0 Documentation/{ => arch}/ia64/index.rst | 0 Documentation/{ => arch}/ia64/irq-redir.rst | 0 Documentation/{ => arch}/ia64/mca.rst | 0 Documentation/{ => arch}/ia64/serial.rst | 0 Documentation/{arch.rst => arch/index.rst} | 14 +- Documentation/{ => arch}/m68k/buddha-driver.rst | 0 Documentation/{ => arch}/m68k/features.rst | 0 Documentation/{ => arch}/m68k/index.rst | 0 Documentation/{ => arch}/m68k/kernel-options.rst | 0 Documentation/{ => arch}/nios2/features.rst | 0 Documentation/{ => arch}/nios2/index.rst | 0 Documentation/{ => arch}/nios2/nios2.rst | 0 Documentation/{ => arch}/openrisc/features.rst | 0 Documentation/{ => arch}/openrisc/index.rst | 0 .../{ => arch}/openrisc/openrisc_port.rst | 0 Documentation/{ => arch}/openrisc/todo.rst | 0 Documentation/{ => arch}/parisc/debugging.rst | 0 Documentation/{ => arch}/parisc/features.rst | 0 Documentation/{ => arch}/parisc/index.rst | 0 Documentation/{ => arch}/parisc/registers.rst | 0 Documentation/{ => arch}/sh/booting.rst | 0 Documentation/{ => arch}/sh/features.rst | 0 Documentation/{ => arch}/sh/index.rst | 0 Documentation/{ => arch}/sh/new-machine.rst | 0 Documentation/{ => arch}/sh/register-banks.rst | 0 Documentation/{ => arch}/sparc/adi.rst | 0 Documentation/{ => arch}/sparc/console.rst | 0 Documentation/{ => arch}/sparc/features.rst | 0 Documentation/{ => arch}/sparc/index.rst | 0 .../{ => arch}/sparc/oradax/dax-hv-api.txt | 0 .../{ => arch}/sparc/oradax/oracle-dax.rst | 0 .../{ => arch}/x86/amd-memory-encryption.rst | 0 Documentation/{ => arch}/x86/amd_hsmp.rst | 0 Documentation/{ => arch}/x86/boot.rst | 4 +- Documentation/{ => arch}/x86/booting-dt.rst | 2 +- Documentation/{ => arch}/x86/buslock.rst | 10 +- Documentation/{ => arch}/x86/cpuinfo.rst | 0 Documentation/{ => arch}/x86/earlyprintk.rst | 0 Documentation/{ => arch}/x86/elf_auxvec.rst | 0 Documentation/{ => arch}/x86/entry_64.rst | 0 Documentation/{ => arch}/x86/exception-tables.rst | 0 Documentation/{ => arch}/x86/features.rst | 0 Documentation/{ => arch}/x86/i386/IO-APIC.rst | 0 Documentation/{ => arch}/x86/i386/index.rst | 0 Documentation/{ => arch}/x86/ifs.rst | 0 Documentation/{ => arch}/x86/index.rst | 0 Documentation/{ => arch}/x86/intel-hfi.rst | 0 Documentation/{ => arch}/x86/intel_txt.rst | 0 Documentation/{ => arch}/x86/iommu.rst | 0 Documentation/{ => arch}/x86/kernel-stacks.rst | 0 Documentation/{ => arch}/x86/mds.rst | 0 Documentation/{ => arch}/x86/microcode.rst | 0 Documentation/{ => arch}/x86/mtrr.rst | 2 +- Documentation/{ => arch}/x86/orc-unwinder.rst | 0 Documentation/{ => arch}/x86/pat.rst | 0 Documentation/{ => arch}/x86/pti.rst | 0 Documentation/{ => arch}/x86/resctrl.rst | 0 Documentation/{ => arch}/x86/sgx.rst | 0 Documentation/{ => arch}/x86/sva.rst | 0 Documentation/{ => arch}/x86/tdx.rst | 0 Documentation/{ => arch}/x86/tlb.rst | 0 Documentation/{ => arch}/x86/topology.rst | 0 Documentation/{ => arch}/x86/tsx_async_abort.rst | 0 .../{ => arch}/x86/usb-legacy-support.rst | 0 .../{ => arch}/x86/x86_64/5level-paging.rst | 2 +- .../{ => arch}/x86/x86_64/boot-options.rst | 4 +- .../{ => arch}/x86/x86_64/cpu-hotplug-spec.rst | 0 .../x86/x86_64/fake-numa-for-cpusets.rst | 2 +- Documentation/{ => arch}/x86/x86_64/fsgs.rst | 0 Documentation/{ => arch}/x86/x86_64/index.rst | 0 .../{ => arch}/x86/x86_64/machinecheck.rst | 0 Documentation/{ => arch}/x86/x86_64/mm.rst | 0 Documentation/{ => arch}/x86/x86_64/uefi.rst | 0 Documentation/{ => arch}/x86/xstate.rst | 0 Documentation/{ => arch}/x86/zero-page.rst | 0 Documentation/{ => arch}/xtensa/atomctl.rst | 0 Documentation/{ => arch}/xtensa/booting.rst | 0 Documentation/{ => arch}/xtensa/features.rst | 0 Documentation/{ => arch}/xtensa/index.rst | 0 Documentation/{ => arch}/xtensa/mmu.rst | 0 Documentation/arm/index.rst | 2 - Documentation/arm/sti/overview.rst | 10 +- Documentation/arm/sti/stih415-overview.rst | 14 - Documentation/arm/sti/stih416-overview.rst | 13 - Documentation/conf.py | 7 +- Documentation/core-api/asm-annotations.rst | 2 +- Documentation/core-api/dma-api-howto.rst | 2 +- Documentation/dev-tools/kmemleak.rst | 2 +- .../bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml | 162 ++ .../bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml | 205 ++ .../devicetree/bindings/sound/adi,adau1372.yaml | 2 +- .../devicetree/bindings/sound/adi,adau17x1.txt | 32 - .../devicetree/bindings/sound/adi,adau17x1.yaml | 52 + .../devicetree/bindings/sound/adi,max98363.yaml | 60 + .../devicetree/bindings/sound/adi,max98396.yaml | 8 +- Documentation/devicetree/bindings/sound/ak4458.txt | 28 - Documentation/devicetree/bindings/sound/ak5558.txt | 24 - .../devicetree/bindings/sound/alc5632.txt | 43 - .../bindings/sound/asahi-kasei,ak4458.yaml | 73 + .../bindings/sound/asahi-kasei,ak5558.yaml | 48 + .../bindings/sound/audio-graph-port.yaml | 22 +- .../devicetree/bindings/sound/audio-graph.yaml | 8 +- .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 10 +- .../devicetree/bindings/sound/cirrus,cs35l45.yaml | 80 +- .../devicetree/bindings/sound/cirrus,cs42l42.yaml | 12 +- .../bindings/sound/cirrus,ep9301-i2s.yaml | 66 + .../devicetree/bindings/sound/everest,es8316.yaml | 4 + .../devicetree/bindings/sound/fsl,qmc-audio.yaml | 117 + .../devicetree/bindings/sound/max98371.txt | 17 - .../devicetree/bindings/sound/max9867.txt | 17 - .../devicetree/bindings/sound/maxim,max9759.txt | 18 - .../devicetree/bindings/sound/maxim,max9759.yaml | 45 + .../devicetree/bindings/sound/maxim,max98371.yaml | 42 + .../devicetree/bindings/sound/maxim,max9867.yaml | 60 + .../devicetree/bindings/sound/mt8186-afe-pcm.yaml | 6 +- .../sound/mt8186-mt6366-da7219-max98357.yaml | 2 +- .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 2 +- .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 6 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 4 +- .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 2 +- .../devicetree/bindings/sound/mt8195-mt6359.yaml | 8 +- .../devicetree/bindings/sound/nau8825.txt | 3 + .../bindings/sound/nvidia,tegra-audio-alc5632.yaml | 8 +- .../bindings/sound/nvidia,tegra-audio-common.yaml | 4 + .../sound/nvidia,tegra-audio-max9808x.yaml | 90 + .../sound/nvidia,tegra-audio-max98090.yaml | 8 +- .../bindings/sound/nvidia,tegra-audio-rt5631.yaml | 85 + .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 6 +- .../bindings/sound/nvidia,tegra-audio-rt5677.yaml | 26 +- .../sound/nvidia,tegra-audio-sgtl5000.yaml | 6 +- .../bindings/sound/nvidia,tegra-audio-wm8753.yaml | 6 +- .../bindings/sound/nvidia,tegra-audio-wm8903.yaml | 8 +- .../bindings/sound/nvidia,tegra-audio-wm9712.yaml | 8 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 77 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 81 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 86 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 23 +- .../devicetree/bindings/sound/qcom,q6asm-dais.yaml | 2 +- .../devicetree/bindings/sound/qcom,wcd9335.txt | 123 - .../devicetree/bindings/sound/qcom,wcd9335.yaml | 156 ++ .../devicetree/bindings/sound/qcom,wcd934x.yaml | 1 + .../devicetree/bindings/sound/realtek,alc5632.yaml | 63 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 129 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 21 +- .../bindings/sound/rockchip,i2s-tdm.yaml | 7 + .../devicetree/bindings/sound/rockchip-i2s.yaml | 5 + .../devicetree/bindings/sound/sgtl5000.yaml | 6 +- .../devicetree/bindings/sound/simple-card.yaml | 2 +- .../bindings/sound/socionext,uniphier-aio.yaml | 2 +- .../devicetree/bindings/sound/tas571x.txt | 1 + .../devicetree/bindings/sound/wlf,wm8510.yaml | 41 + .../devicetree/bindings/sound/wlf,wm8523.yaml | 40 + .../devicetree/bindings/sound/wlf,wm8524.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,wm8753.yaml | 62 + .../devicetree/bindings/sound/wlf,wm8960.yaml | 88 + .../devicetree/bindings/sound/wlf,wm8994.yaml | 194 ++ Documentation/devicetree/bindings/sound/wm8510.txt | 18 - Documentation/devicetree/bindings/sound/wm8523.txt | 16 - Documentation/devicetree/bindings/sound/wm8524.txt | 16 - Documentation/devicetree/bindings/sound/wm8580.txt | 16 - Documentation/devicetree/bindings/sound/wm8711.txt | 18 - Documentation/devicetree/bindings/sound/wm8728.txt | 18 - Documentation/devicetree/bindings/sound/wm8737.txt | 18 - Documentation/devicetree/bindings/sound/wm8753.txt | 40 - Documentation/devicetree/bindings/sound/wm8960.txt | 42 - Documentation/devicetree/bindings/sound/wm8994.txt | 112 - .../devicetree/bindings/spi/amlogic,a1-spifc.yaml | 41 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 37 +- .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 23 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 19 + Documentation/driver-api/clk.rst | 5 + Documentation/driver-api/device-io.rst | 2 +- .../driver-api/firmware/fw_search_path.rst | 9 +- Documentation/filesystems/erofs.rst | 4 +- Documentation/filesystems/idmappings.rst | 178 +- Documentation/filesystems/mount_api.rst | 1 - Documentation/filesystems/proc.rst | 44 +- Documentation/filesystems/vfs.rst | 105 +- Documentation/index.rst | 2 +- Documentation/kernel-hacking/false-sharing.rst | 206 ++ Documentation/kernel-hacking/index.rst | 1 + Documentation/litmus-tests/README | 2 +- .../litmus-tests/locking/DCL-broken.litmus | 54 + .../litmus-tests/locking/DCL-fixed.litmus | 55 + .../litmus-tests/locking/RM-broken.litmus | 41 + Documentation/litmus-tests/locking/RM-fixed.litmus | 41 + Documentation/mm/physical_memory.rst | 21 +- Documentation/process/coding-style.rst | 2 +- .../process/contribution-maturity-model.rst | 109 + Documentation/process/index.rst | 1 + Documentation/process/kernel-docs.rst | 36 +- Documentation/process/maintainer-tip.rst | 4 +- Documentation/process/submitting-patches.rst | 19 +- Documentation/sound/hd-audio/index.rst | 1 + Documentation/sound/hd-audio/intel-multi-link.rst | 312 +++ Documentation/spi/spi-summary.rst | 23 +- Documentation/trace/ftrace.rst | 2 +- .../it_IT/core-api/symbol-namespaces.rst | 3 +- .../translations/it_IT/doc-guide/parse-headers.rst | 5 +- Documentation/translations/it_IT/index.rst | 47 +- .../translations/it_IT/kernel-hacking/locking.rst | 5 + .../translations/it_IT/process/5.Posting.rst | 13 +- .../translations/it_IT/process/changes.rst | 4 +- .../translations/it_IT/process/clang-format.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 6 +- .../translations/it_IT/process/deprecated.rst | 29 +- .../translations/it_IT/process/email-clients.rst | 25 + Documentation/translations/it_IT/process/index.rst | 1 + .../it_IT/process/maintainer-pgp-guide.rst | 348 ++- .../it_IT/process/programming-language.rst | 25 +- .../it_IT/process/stable-kernel-rules.rst | 6 + .../it_IT/process/submitting-patches.rst | 4 +- .../it_IT/process/volatile-considered-harmful.rst | 4 +- .../translations/sp_SP/memory-barriers.txt | 2 +- .../translations/sp_SP/process/deprecated.rst | 381 +++ Documentation/translations/sp_SP/process/index.rst | 1 + .../zh_CN/admin-guide/mm/damon/lru_sort.rst | 2 +- .../zh_CN/{arch.rst => arch/index.rst} | 8 +- .../zh_CN/{ => arch}/openrisc/index.rst | 4 +- .../zh_CN/{ => arch}/openrisc/openrisc_port.rst | 4 +- .../zh_CN/{ => arch}/openrisc/todo.rst | 4 +- .../zh_CN/{ => arch}/parisc/debugging.rst | 4 +- .../translations/zh_CN/{ => arch}/parisc/index.rst | 4 +- .../zh_CN/{ => arch}/parisc/registers.rst | 4 +- Documentation/translations/zh_CN/index.rst | 2 +- Documentation/userspace-api/ELF.rst | 34 + Documentation/userspace-api/index.rst | 1 + .../userspace-api/media/v4l/pixfmt-rgb.rst | 5 +- Documentation/virt/kvm/api.rst | 2 +- MAINTAINERS | 90 +- arch/arm/Kconfig | 2 +- arch/arm/boot/compressed/Makefile | 2 +- arch/arm64/kvm/Kconfig | 1 - arch/csky/include/asm/processor.h | 2 - arch/ia64/kernel/efi.c | 2 +- arch/ia64/kernel/fsys.S | 2 +- arch/ia64/mm/ioremap.c | 2 +- arch/ia64/pci/pci.c | 2 +- arch/m68k/Kconfig.machine | 4 +- arch/mips/kvm/Kconfig | 1 - arch/nios2/include/asm/thread_info.h | 3 - arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/platforms/83xx/mpc832x_rdb.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 2 +- arch/riscv/kvm/Kconfig | 1 - arch/s390/kvm/Kconfig | 1 - arch/sh/Kconfig.cpu | 2 +- arch/x86/Kconfig | 12 +- arch/x86/Kconfig.debug | 2 +- arch/x86/boot/header.S | 2 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/uaccess_64.h | 62 +- arch/x86/kernel/cpu/amd.c | 4 + arch/x86/kernel/cpu/microcode/amd.c | 2 +- arch/x86/kernel/cpu/resctrl/monitor.c | 2 +- arch/x86/kernel/cpu/sgx/main.c | 11 +- arch/x86/kernel/cpu/sgx/sgx.h | 2 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/svm/sev.c | 26 +- arch/x86/lib/Makefile | 2 +- arch/x86/lib/clear_page_64.S | 183 +- arch/x86/lib/copy_user_64.S | 474 +--- arch/x86/lib/copy_user_uncached_64.S | 242 ++ arch/x86/lib/memcpy_64.S | 34 +- arch/x86/lib/memset_64.S | 47 +- arch/x86/lib/usercopy_64.c | 6 +- arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/mm/tlb.c | 2 +- arch/x86/platform/pvh/enlighten.c | 2 +- arch/xtensa/include/asm/initialize_mmu.h | 2 +- block/blk-map.c | 7 +- certs/system_keyring.c | 14 +- crypto/asymmetric_keys/restrict.c | 40 + crypto/asymmetric_keys/x509_cert_parser.c | 50 + drivers/base/cpu.c | 3 +- drivers/block/drbd/drbd_nl.c | 6 +- drivers/block/drbd/drbd_receiver.c | 4 +- drivers/block/drbd/drbd_state.c | 2 +- drivers/char/tpm/eventlog/common.c | 6 +- drivers/char/tpm/st33zp24/i2c.c | 4 +- drivers/char/tpm/st33zp24/spi.c | 4 +- drivers/char/tpm/tpm-chip.c | 41 +- drivers/char/tpm/tpm.h | 1 + drivers/char/tpm/tpm_ftpm_tee.c | 6 +- drivers/char/tpm/tpm_tis.c | 51 +- drivers/char/tpm/tpm_tis_core.c | 299 ++- drivers/char/tpm/tpm_tis_core.h | 5 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/char/tpm/tpm_tis_spi_main.c | 4 +- drivers/char/tpm/tpm_tis_synquacer.c | 6 +- drivers/firmware/cirrus/cs_dsp.c | 48 +- drivers/iio/imu/adis16400.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 10 +- drivers/infiniband/hw/qib/qib_file_ops.c | 4 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/misc/vmw_vmci/vmci_context.c | 2 +- drivers/misc/vmw_vmci/vmci_event.c | 2 +- drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/net/ethernet/adi/adin1110.c | 2 +- drivers/net/ethernet/amd/nmclan_cs.c | 2 +- drivers/net/ethernet/asix/ax88796c_main.c | 2 +- drivers/net/ethernet/davicom/dm9051.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc/int_port.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 4 +- drivers/net/ethernet/qualcomm/qca_debug.c | 2 +- drivers/net/ieee802154/ca8210.c | 2 +- drivers/net/tun.c | 3 +- drivers/net/wan/slic_ds26522.c | 2 +- drivers/net/wireless/marvell/libertas/if_spi.c | 2 +- drivers/net/wireless/silabs/wfx/bus_spi.c | 2 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 2 +- drivers/platform/x86/serial-multi-instantiate.c | 3 +- drivers/sbus/char/oradax.c | 2 +- drivers/soc/fsl/qe/Kconfig | 23 + drivers/soc/fsl/qe/Makefile | 2 + drivers/soc/fsl/qe/qmc.c | 1537 +++++++++++ drivers/soc/fsl/qe/tsa.c | 846 ++++++ drivers/soc/fsl/qe/tsa.h | 42 + drivers/spi/Kconfig | 17 +- drivers/spi/Makefile | 1 + drivers/spi/atmel-quadspi.c | 36 +- drivers/spi/spi-altera-core.c | 2 +- drivers/spi/spi-amd.c | 4 +- drivers/spi/spi-amlogic-spifc-a1.c | 456 ++++ drivers/spi/spi-ar934x.c | 8 +- drivers/spi/spi-armada-3700.c | 10 +- drivers/spi/spi-aspeed-smc.c | 18 +- drivers/spi/spi-at91-usart.c | 8 +- drivers/spi/spi-ath79.c | 10 +- drivers/spi/spi-atmel.c | 32 +- drivers/spi/spi-au1550.c | 9 +- drivers/spi/spi-axi-spi-engine.c | 8 +- drivers/spi/spi-bcm-qspi.c | 12 +- drivers/spi/spi-bcm2835.c | 36 +- drivers/spi/spi-bcm2835aux.c | 10 +- drivers/spi/spi-bcm63xx-hsspi.c | 36 +- drivers/spi/spi-bcm63xx.c | 20 +- drivers/spi/spi-bcmbca-hsspi.c | 36 +- drivers/spi/spi-brcmstb-qspi.c | 6 +- drivers/spi/spi-cadence-quadspi.c | 104 +- drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-cadence.c | 334 ++- drivers/spi/spi-cavium-octeon.c | 6 +- drivers/spi/spi-cavium.c | 8 +- drivers/spi/spi-coldfire-qspi.c | 14 +- drivers/spi/spi-davinci.c | 23 +- drivers/spi/spi-dln2.c | 12 +- drivers/spi/spi-dw-bt1.c | 6 +- drivers/spi/spi-dw-core.c | 2 +- drivers/spi/spi-dw-mmio.c | 68 +- drivers/spi/spi-ep93xx.c | 6 +- drivers/spi/spi-falcon.c | 2 +- drivers/spi/spi-fsi.c | 2 +- drivers/spi/spi-fsl-cpm.c | 23 + drivers/spi/spi-fsl-dspi.c | 24 +- drivers/spi/spi-fsl-espi.c | 12 +- drivers/spi/spi-fsl-lpspi.c | 7 +- drivers/spi/spi-fsl-qspi.c | 12 +- drivers/spi/spi-fsl-spi.c | 92 +- drivers/spi/spi-geni-qcom.c | 11 +- drivers/spi/spi-gpio.c | 4 +- drivers/spi/spi-gxp.c | 4 +- drivers/spi/spi-hisi-kunpeng.c | 6 +- drivers/spi/spi-hisi-sfc-v3xx.c | 2 +- drivers/spi/spi-img-spfi.c | 20 +- drivers/spi/spi-imx.c | 75 +- drivers/spi/spi-ingenic.c | 4 +- drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-intel.c | 2 +- drivers/spi/spi-iproc-qspi.c | 6 +- drivers/spi/spi-jcore.c | 4 +- drivers/spi/spi-lantiq-ssc.c | 12 +- drivers/spi/spi-loopback-test.c | 8 + drivers/spi/spi-mem.c | 4 +- drivers/spi/spi-meson-spicc.c | 8 +- drivers/spi/spi-meson-spifc.c | 6 +- drivers/spi/spi-microchip-core-qspi.c | 6 +- drivers/spi/spi-microchip-core.c | 12 +- drivers/spi/spi-mpc512x-psc.c | 142 +- drivers/spi/spi-mpc52xx-psc.c | 145 +- drivers/spi/spi-mpc52xx.c | 8 +- drivers/spi/spi-mt65xx.c | 6 +- drivers/spi/spi-mt7621.c | 2 +- drivers/spi/spi-mtk-nor.c | 6 +- drivers/spi/spi-mtk-snfi.c | 5 +- drivers/spi/spi-mux.c | 8 +- drivers/spi/spi-mxic.c | 16 +- drivers/spi/spi-mxs.c | 8 +- drivers/spi/spi-npcm-fiu.c | 25 +- drivers/spi/spi-npcm-pspi.c | 6 +- drivers/spi/spi-nxp-fspi.c | 74 +- drivers/spi/spi-oc-tiny.c | 5 +- drivers/spi/spi-omap-uwire.c | 13 +- drivers/spi/spi-omap2-mcspi.c | 35 +- drivers/spi/spi-orion.c | 13 +- drivers/spi/spi-pci1xxxx.c | 22 +- drivers/spi/spi-pic32-sqi.c | 8 +- drivers/spi/spi-pic32.c | 13 +- drivers/spi/spi-pl022.c | 4 +- drivers/spi/spi-ppc4xx.c | 5 +- drivers/spi/spi-pxa2xx.c | 14 +- drivers/spi/spi-qcom-qspi.c | 13 +- drivers/spi/spi-qup.c | 31 +- drivers/spi/spi-rb4xx.c | 8 +- drivers/spi/spi-rockchip-sfc.c | 12 +- drivers/spi/spi-rockchip.c | 36 +- drivers/spi/spi-rpc-if.c | 6 +- drivers/spi/spi-rspi.c | 24 +- drivers/spi/spi-s3c64xx.c | 8 +- drivers/spi/spi-sc18is602.c | 6 +- drivers/spi/spi-sh-hspi.c | 6 +- drivers/spi/spi-sh-msiof.c | 13 +- drivers/spi/spi-sh-sci.c | 7 +- drivers/spi/spi-sh.c | 6 +- drivers/spi/spi-sifive.c | 12 +- drivers/spi/spi-slave-mt27xx.c | 6 +- drivers/spi/spi-sn-f-ospi.c | 10 +- drivers/spi/spi-sprd-adi.c | 8 +- drivers/spi/spi-sprd.c | 23 +- drivers/spi/spi-st-ssc4.c | 8 +- drivers/spi/spi-stm32-qspi.c | 18 +- drivers/spi/spi-stm32.c | 15 +- drivers/spi/spi-sun4i.c | 8 +- drivers/spi/spi-sun6i.c | 7 +- drivers/spi/spi-sunplus-sp7021.c | 5 +- drivers/spi/spi-synquacer.c | 12 +- drivers/spi/spi-tegra114.c | 37 +- drivers/spi/spi-tegra20-sflash.c | 8 +- drivers/spi/spi-tegra20-slink.c | 11 +- drivers/spi/spi-tegra210-quad.c | 31 +- drivers/spi/spi-ti-qspi.c | 16 +- drivers/spi/spi-topcliff-pch.c | 10 +- drivers/spi/spi-uniphier.c | 6 +- drivers/spi/spi-wpcm-fiu.c | 12 +- drivers/spi/spi-xcomm.c | 2 +- drivers/spi/spi-xilinx.c | 15 +- drivers/spi/spi-xlp.c | 4 +- drivers/spi/spi-xtensa-xtfpga.c | 6 +- drivers/spi/spi-zynq-qspi.c | 8 +- drivers/spi/spi-zynqmp-gqspi.c | 8 +- drivers/spi/spi.c | 102 +- drivers/spi/spidev.c | 6 +- drivers/staging/fbtft/fbtft-core.c | 2 +- drivers/staging/greybus/spilib.c | 2 +- drivers/vhost/Kconfig | 5 + drivers/vhost/scsi.c | 2 +- drivers/vhost/vhost.c | 126 +- drivers/vhost/vhost.h | 11 +- fs/9p/xattr.c | 4 - fs/attr.c | 1 + fs/btrfs/file.c | 11 +- fs/btrfs/xattr.c | 4 - fs/buffer.c | 9 +- fs/ceph/xattr.c | 4 - fs/cifs/xattr.c | 4 - fs/configfs/dir.c | 9 +- fs/devpts/inode.c | 20 +- fs/direct-io.c | 9 +- fs/ecryptfs/inode.c | 4 - fs/erofs/data.c | 81 +- fs/erofs/decompressor.c | 6 +- fs/erofs/decompressor_lzma.c | 4 +- fs/erofs/dir.c | 25 +- fs/erofs/erofs_fs.h | 176 +- fs/erofs/fscache.c | 5 +- fs/erofs/inode.c | 36 +- fs/erofs/internal.h | 73 +- fs/erofs/namei.c | 27 +- fs/erofs/super.c | 116 +- fs/erofs/xattr.c | 234 +- fs/erofs/xattr.h | 47 +- fs/erofs/zdata.c | 25 +- fs/erofs/zmap.c | 166 +- fs/eventfd.c | 41 +- fs/eventpoll.c | 4 +- fs/ext2/xattr.c | 25 +- fs/ext4/super.c | 2 +- fs/ext4/xattr.c | 25 +- fs/f2fs/xattr.c | 24 +- fs/fuse/dev.c | 41 +- fs/fuse/file.c | 2 +- fs/gfs2/xattr.c | 2 - fs/hfsplus/inode.c | 28 +- fs/inode.c | 8 +- fs/internal.h | 2 - fs/jffs2/xattr.c | 29 +- fs/jfs/jfs_metapage.c | 39 +- fs/jfs/xattr.c | 4 - fs/kernfs/dir.c | 8 +- fs/libfs.c | 9 +- fs/namei.c | 4 +- fs/namespace.c | 21 +- fs/nfs/inode.c | 4 +- fs/nfs/nfs3_fs.h | 1 - fs/nfs/nfs3acl.c | 6 - fs/nfs/nfs3super.c | 3 - fs/nfs/super.c | 3 - fs/nfsd/nfs4xdr.c | 3 +- fs/notify/fanotify/fanotify_user.c | 13 +- fs/nsfs.c | 18 - fs/ntfs3/xattr.c | 4 - fs/ocfs2/aops.c | 2 +- fs/ocfs2/namei.c | 2 + fs/ocfs2/refcounttree.c | 9 +- fs/ocfs2/xattr.c | 44 +- fs/open.c | 18 +- fs/orangefs/xattr.c | 2 - fs/overlayfs/copy_up.c | 3 +- fs/overlayfs/super.c | 8 - fs/pnode.c | 12 +- fs/posix_acl.c | 61 +- fs/qnx4/README | 9 - fs/qnx6/README | 8 - fs/read_write.c | 11 +- fs/reiserfs/file.c | 7 + fs/reiserfs/inode.c | 6 +- fs/reiserfs/namei.c | 50 +- fs/reiserfs/reiserfs.h | 2 + fs/reiserfs/xattr.c | 55 +- fs/reiserfs/xattr_security.c | 31 +- fs/splice.c | 8 + fs/sysv/dir.c | 28 +- fs/sysv/namei.c | 8 +- fs/sysv/sysv.h | 1 - fs/ufs/dir.c | 29 +- fs/xattr.c | 124 +- fs/xfs/xfs_xattr.c | 4 - include/crypto/public_key.h | 28 + include/dt-bindings/soc/cpm1-fsl,tsa.h | 13 + include/dt-bindings/sound/cs35l45.h | 57 + include/kunit/resource.h | 2 +- include/kunit/test.h | 4 +- include/linux/firmware/cirrus/cs_dsp.h | 1 + include/linux/fs.h | 6 +- include/linux/fs_context.h | 1 - include/linux/instrumented.h | 63 +- include/linux/lockdep.h | 8 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/lsm_hooks.h | 1655 +----------- include/linux/notifier.h | 5 +- include/linux/pagemap.h | 6 - include/linux/pid.h | 1 + include/linux/platform_data/spi-s3c64xx.h | 1 + include/linux/posix_acl.h | 7 + include/linux/posix_acl_xattr.h | 5 +- include/linux/proc_ns.h | 1 - include/linux/sched.h | 2 +- include/linux/sched/task.h | 13 +- include/linux/sched/vhost_task.h | 23 + include/linux/security.h | 14 +- include/linux/spi/spi.h | 36 +- include/linux/srcu.h | 34 +- include/linux/srcutiny.h | 6 +- include/linux/srcutree.h | 94 +- include/linux/tick.h | 2 + include/linux/uio.h | 57 +- include/linux/xattr.h | 19 +- include/soc/fsl/qe/qmc.h | 71 + include/sound/cs35l41.h | 13 +- include/sound/cs35l56.h | 266 ++ include/sound/hda-mlink.h | 166 ++ include/sound/hda_register.h | 40 +- include/sound/soc-card.h | 17 +- include/sound/soc-dapm.h | 5 - include/sound/soc-dpcm.h | 1 - include/sound/soc.h | 119 +- include/sound/sof.h | 5 + include/sound/sof/ipc4/header.h | 33 + include/trace/events/erofs.h | 4 +- include/trace/events/rcu.h | 4 +- include/trace/events/spi.h | 10 +- include/trace/events/timer.h | 3 +- include/uapi/asm-generic/fcntl.h | 1 - include/uapi/linux/landlock.h | 46 +- include/uapi/sound/sof/abi.h | 2 + include/uapi/sound/sof/header.h | 27 +- include/uapi/sound/sof/tokens.h | 21 +- init/main.c | 2 +- io_uring/net.c | 4 +- io_uring/rw.c | 35 +- kernel/Makefile | 1 + kernel/bpf/bpf_inode_storage.c | 38 +- kernel/cgroup/cgroup.c | 10 +- kernel/fork.c | 123 +- kernel/kcsan/core.c | 17 +- kernel/kthread.c | 33 +- kernel/locking/lockdep.c | 64 +- kernel/locking/locktorture.c | 188 +- kernel/locking/test-ww_mutex.c | 2 +- kernel/nsproxy.c | 17 +- kernel/pid.c | 19 +- kernel/rcu/Kconfig | 3 - kernel/rcu/rcu.h | 43 +- kernel/rcu/rcuscale.c | 9 +- kernel/rcu/rcutorture.c | 234 +- kernel/rcu/refscale.c | 2 +- kernel/rcu/srcutiny.c | 2 + kernel/rcu/srcutree.c | 438 ++-- kernel/rcu/tasks.h | 33 + kernel/rcu/tree.c | 18 +- kernel/rcu/tree_exp.h | 16 +- kernel/rcu/tree_nocb.h | 4 + kernel/time/tick-sched.c | 16 +- kernel/trace/trace_osnoise.c | 2 +- kernel/trace/trace_probe.c | 2 +- kernel/vhost_task.c | 117 + lib/iov_iter.c | 124 +- lib/kunit/debugfs.c | 14 +- lib/kunit/kunit-test.c | 77 +- lib/kunit/test.c | 57 +- lib/list-test.c | 300 ++- lib/test_vmalloc.c | 2 +- mm/Kconfig | 1 - mm/madvise.c | 9 +- mm/page-writeback.c | 40 - mm/shmem.c | 4 - mm/vmscan.c | 4 +- net/core/net_namespace.c | 23 +- net/core/skbuff.c | 3 + net/core/sysctl_net_core.c | 4 +- net/mac802154/scan.c | 4 +- net/netlink/af_netlink.c | 75 +- scripts/cc-version.sh | 4 - scripts/checkpatch.pl | 9 + security/Kconfig | 23 +- security/apparmor/lsm.c | 6 +- security/bpf/hooks.c | 4 +- security/commoncap.c | 2 +- security/device_cgroup.c | 2 +- security/integrity/Kconfig | 23 +- security/integrity/digsig.c | 8 +- security/integrity/iint.c | 9 +- security/landlock/cred.c | 2 +- security/landlock/fs.c | 2 +- security/landlock/ptrace.c | 2 +- security/landlock/setup.c | 4 +- security/loadpin/loadpin.c | 2 +- security/lockdown/lockdown.c | 2 +- security/security.c | 2738 +++++++++++++++++++- security/selinux/Kconfig | 47 - security/selinux/Makefile | 4 +- security/selinux/avc.c | 276 +- security/selinux/hooks.c | 612 ++--- security/selinux/ibpkey.c | 2 +- security/selinux/ima.c | 37 +- security/selinux/include/avc.h | 29 +- security/selinux/include/avc_ss.h | 3 +- security/selinux/include/conditional.h | 4 +- security/selinux/include/ima.h | 10 +- security/selinux/include/security.h | 185 +- security/selinux/netif.c | 2 +- security/selinux/netlabel.c | 17 +- security/selinux/netnode.c | 4 +- security/selinux/netport.c | 2 +- security/selinux/selinuxfs.c | 258 +- security/selinux/ss/services.c | 346 +-- security/selinux/ss/services.h | 1 - security/selinux/status.c | 44 +- security/selinux/xfrm.c | 20 +- security/smack/smack_lsm.c | 68 +- security/tomoyo/audit.c | 6 +- security/tomoyo/common.c | 2 +- security/tomoyo/common.h | 44 - security/tomoyo/tomoyo.c | 6 +- security/yama/yama_lsm.c | 2 +- sound/arm/pxa2xx-ac97.c | 6 +- sound/atmel/ac97c.c | 6 +- sound/core/pcm_native.c | 26 +- sound/drivers/mts64.c | 6 +- sound/drivers/portman2x4.c | 6 +- sound/mips/hal2.c | 5 +- sound/mips/sgio2audio.c | 5 +- sound/pci/hda/cs35l41_hda.c | 6 +- sound/pci/hda/cs35l41_hda_spi.c | 2 +- sound/pci/hda/hda_tegra.c | 6 +- sound/ppc/powermac.c | 5 +- sound/sh/aica.c | 7 +- sound/sh/sh_dac_audio.c | 5 +- sound/soc/adi/axi-i2s.c | 6 +- sound/soc/adi/axi-spdif.c | 6 +- sound/soc/amd/Kconfig | 2 + sound/soc/amd/acp-pcm-dma.c | 6 +- sound/soc/amd/acp/acp-rembrandt.c | 13 +- sound/soc/amd/acp/acp-renoir.c | 5 +- sound/soc/amd/ps/acp63.h | 2 + sound/soc/amd/ps/pci-ps.c | 10 +- sound/soc/amd/ps/ps-pdm-dma.c | 5 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 5 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 5 +- sound/soc/amd/vangogh/acp5x-mach.c | 297 +-- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 5 +- sound/soc/amd/yc/acp6x-mach.c | 21 + sound/soc/amd/yc/acp6x-pdm-dma.c | 5 +- sound/soc/amd/yc/acp6x.h | 3 + sound/soc/amd/yc/pci-acp6x.c | 8 +- sound/soc/apple/mca.c | 5 +- sound/soc/atmel/atmel-classd.c | 5 +- sound/soc/atmel/atmel-i2s.c | 6 +- sound/soc/atmel/atmel-pdmic.c | 5 +- sound/soc/atmel/atmel_wm8904.c | 6 +- sound/soc/atmel/mchp-i2s-mcc.c | 6 +- sound/soc/atmel/mchp-pdmc.c | 25 +- sound/soc/atmel/mchp-spdifrx.c | 6 +- sound/soc/atmel/mchp-spdiftx.c | 51 +- sound/soc/atmel/mikroe-proto.c | 6 +- sound/soc/atmel/sam9g20_wm8731.c | 6 +- sound/soc/atmel/sam9x5_wm8731.c | 6 +- sound/soc/atmel/tse850-pcm5142.c | 6 +- sound/soc/au1x/ac97c.c | 6 +- sound/soc/au1x/i2sc.c | 6 +- sound/soc/au1x/psc-ac97.c | 6 +- sound/soc/au1x/psc-i2s.c | 6 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 5 +- sound/soc/bcm/cygnus-ssp.c | 6 +- sound/soc/cirrus/Kconfig | 6 +- sound/soc/cirrus/edb93xx.c | 6 +- sound/soc/cirrus/ep93xx-i2s.c | 25 +- sound/soc/codecs/Kconfig | 64 +- sound/soc/codecs/Makefile | 14 + sound/soc/codecs/adau1977-spi.c | 2 +- sound/soc/codecs/cs35l41-lib.c | 73 +- sound/soc/codecs/cs35l41.c | 144 +- sound/soc/codecs/cs35l41.h | 1 + sound/soc/codecs/cs35l45-i2c.c | 3 + sound/soc/codecs/cs35l45-spi.c | 5 + sound/soc/codecs/cs35l45-tables.c | 135 +- sound/soc/codecs/cs35l45.c | 630 ++++- sound/soc/codecs/cs35l45.h | 267 +- sound/soc/codecs/cs35l56-i2c.c | 82 + sound/soc/codecs/cs35l56-sdw.c | 566 ++++ sound/soc/codecs/cs35l56-shared.c | 362 +++ sound/soc/codecs/cs35l56-spi.c | 79 + sound/soc/codecs/cs35l56.c | 1601 ++++++++++++ sound/soc/codecs/cs35l56.h | 81 + sound/soc/codecs/cs4271-i2c.c | 1 - sound/soc/codecs/cs4271-spi.c | 1 - sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs42l42-sdw.c | 3 - sound/soc/codecs/cs47l15.c | 6 +- sound/soc/codecs/cs47l24.c | 6 +- sound/soc/codecs/cs47l35.c | 6 +- sound/soc/codecs/cs47l85.c | 6 +- sound/soc/codecs/cs47l90.c | 6 +- sound/soc/codecs/cs47l92.c | 6 +- sound/soc/codecs/da7218.c | 10 +- sound/soc/codecs/da7219-aad.c | 60 +- sound/soc/codecs/da7219-aad.h | 5 +- sound/soc/codecs/es8316.c | 33 +- sound/soc/codecs/inno_rk3036.c | 6 +- sound/soc/codecs/lpass-macro-common.c | 2 +- sound/soc/codecs/lpass-macro-common.h | 3 + sound/soc/codecs/lpass-rx-macro.c | 42 +- sound/soc/codecs/lpass-tx-macro.c | 41 +- sound/soc/codecs/lpass-va-macro.c | 6 +- sound/soc/codecs/lpass-wsa-macro.c | 43 +- sound/soc/codecs/max98363.c | 464 ++++ sound/soc/codecs/max98363.h | 36 + sound/soc/codecs/max98373-sdw.c | 34 +- sound/soc/codecs/max9867.c | 19 +- sound/soc/codecs/msm8916-wcd-analog.c | 6 +- sound/soc/codecs/msm8916-wcd-digital.c | 6 +- sound/soc/codecs/mt6358.c | 2 +- sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/nau8821.c | 96 + sound/soc/codecs/nau8821.h | 23 + sound/soc/codecs/nau8825.c | 8 +- sound/soc/codecs/nau8825.h | 1 + sound/soc/codecs/pcm179x-spi.c | 2 +- sound/soc/codecs/rk817_codec.c | 6 +- sound/soc/codecs/rt1019.c | 2 +- sound/soc/codecs/rt1308-sdw.c | 30 +- sound/soc/codecs/rt1308-sdw.h | 4 - sound/soc/codecs/rt1316-sdw.c | 30 +- sound/soc/codecs/rt1316-sdw.h | 4 - sound/soc/codecs/rt1318-sdw.c | 30 +- sound/soc/codecs/rt1318-sdw.h | 4 - sound/soc/codecs/rt5682-sdw.c | 34 +- sound/soc/codecs/rt700.c | 30 +- sound/soc/codecs/rt700.h | 4 - sound/soc/codecs/rt711-sdca.c | 30 +- sound/soc/codecs/rt711-sdca.h | 4 - sound/soc/codecs/rt711.c | 30 +- sound/soc/codecs/rt711.h | 4 - sound/soc/codecs/rt712-sdca-dmic.c | 983 +++++++ sound/soc/codecs/rt712-sdca-dmic.h | 108 + sound/soc/codecs/rt712-sdca.c | 30 +- sound/soc/codecs/rt712-sdca.h | 4 - sound/soc/codecs/rt715-sdca.c | 30 +- sound/soc/codecs/rt715-sdca.h | 4 - sound/soc/codecs/rt715.c | 30 +- sound/soc/codecs/rt715.h | 4 - sound/soc/codecs/sdw-mockup.c | 34 +- sound/soc/codecs/sma1303.c | 2 +- sound/soc/codecs/src4xxx-i2c.c | 2 +- sound/soc/codecs/ssm2602.c | 15 +- sound/soc/codecs/sta32x.c | 39 +- sound/soc/codecs/sta350.c | 63 +- sound/soc/codecs/tas5086.c | 2 +- sound/soc/codecs/tas571x.c | 59 + sound/soc/codecs/tas5720.c | 3 +- sound/soc/codecs/wcd9335.c | 27 +- sound/soc/codecs/wcd934x.c | 25 +- sound/soc/codecs/wcd938x.c | 33 +- sound/soc/codecs/wm5102.c | 6 +- sound/soc/codecs/wm5110.c | 6 +- sound/soc/codecs/wm8903.c | 1 - sound/soc/codecs/wm8994.c | 6 +- sound/soc/codecs/wm8997.c | 6 +- sound/soc/codecs/wm8998.c | 6 +- sound/soc/codecs/wm_adsp.c | 63 +- sound/soc/codecs/wm_adsp.h | 3 + sound/soc/codecs/zl38060.c | 2 +- sound/soc/dwc/dwc-i2s.c | 5 +- sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/eukrea-tlv320.c | 6 +- sound/soc/fsl/fsl-asoc-card.c | 9 +- sound/soc/fsl/fsl_asrc.c | 6 +- sound/soc/fsl/fsl_aud2htx.c | 6 +- sound/soc/fsl/fsl_audmix.c | 6 +- sound/soc/fsl/fsl_dma.c | 6 +- sound/soc/fsl/fsl_easrc.c | 6 +- sound/soc/fsl/fsl_esai.c | 6 +- sound/soc/fsl/fsl_mqs.c | 20 +- sound/soc/fsl/fsl_qmc_audio.c | 735 ++++++ sound/soc/fsl/fsl_rpmsg.c | 6 +- sound/soc/fsl/fsl_sai.c | 18 +- sound/soc/fsl/fsl_spdif.c | 6 +- sound/soc/fsl/fsl_ssi.c | 8 +- sound/soc/fsl/fsl_xcvr.c | 5 +- sound/soc/fsl/imx-audmix.c | 22 +- sound/soc/fsl/imx-audmux.c | 6 +- sound/soc/fsl/imx-card.c | 2 +- sound/soc/fsl/imx-es8328.c | 11 +- sound/soc/fsl/imx-pcm-rpmsg.c | 6 +- sound/soc/fsl/imx-sgtl5000.c | 6 +- sound/soc/fsl/imx-spdif.c | 11 +- sound/soc/fsl/mpc5200_psc_ac97.c | 5 +- sound/soc/fsl/mpc5200_psc_i2s.c | 5 +- sound/soc/fsl/mpc8610_hpcd.c | 6 +- sound/soc/fsl/p1022_ds.c | 6 +- sound/soc/fsl/p1022_rdk.c | 6 +- sound/soc/fsl/pcm030-audio-fabric.c | 6 +- sound/soc/generic/audio-graph-card.c | 15 +- .../soc/generic/audio-graph-card2-custom-sample.c | 3 + sound/soc/generic/audio-graph-card2.c | 23 +- sound/soc/generic/simple-card-utils.c | 35 +- sound/soc/generic/simple-card.c | 23 +- sound/soc/generic/test-component.c | 6 +- sound/soc/img/img-i2s-in.c | 6 +- sound/soc/img/img-i2s-out.c | 6 +- sound/soc/img/img-parallel-out.c | 6 +- sound/soc/img/img-spdif-in.c | 6 +- sound/soc/img/img-spdif-out.c | 6 +- sound/soc/img/pistachio-internal-dac.c | 6 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 5 +- sound/soc/intel/atom/sst/sst_acpi.c | 5 +- sound/soc/intel/avs/boards/hdaudio.c | 10 +- sound/soc/intel/avs/path.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 5 +- sound/soc/intel/boards/bytcr_rt5640.c | 5 +- sound/soc/intel/boards/bytcr_rt5651.c | 5 +- sound/soc/intel/boards/bytcr_wm5102.c | 5 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 6 +- sound/soc/intel/boards/sof_cirrus_common.c | 7 +- sound/soc/intel/boards/sof_es8336.c | 6 +- sound/soc/intel/boards/sof_pcm512x.c | 6 +- sound/soc/intel/boards/sof_rt5682.c | 28 +- sound/soc/intel/boards/sof_sdw.c | 187 +- sound/soc/intel/boards/sof_sdw_common.h | 3 - sound/soc/intel/boards/sof_sdw_max98373.c | 22 +- sound/soc/intel/boards/sof_wm8804.c | 5 +- sound/soc/intel/catpt/device.c | 6 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 34 +- sound/soc/intel/skylake/skl-ssp-clk.c | 6 +- sound/soc/kirkwood/kirkwood-i2s.c | 6 +- sound/soc/mediatek/common/mtk-btcvsd.c | 5 +- sound/soc/mediatek/common/mtk-soundcard-driver.c | 12 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 6 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 6 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 5 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 6 +- sound/soc/mediatek/mt8186/mt8186-afe-gpio.c | 28 +- sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 4 +- .../mt8186/mt8186-mt6366-da7219-max98357.c | 2 +- .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 6 +- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 6 +- sound/soc/mediatek/mt8192/mt8192-afe-clk.c | 4 - sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 11 +- sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 28 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 12 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 5 +- sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 17 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 177 +- sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 26 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 2 +- sound/soc/meson/aiu.c | 6 +- sound/soc/meson/axg-card.c | 3 +- sound/soc/meson/axg-tdm-interface.c | 13 +- sound/soc/meson/gx-card.c | 3 +- sound/soc/meson/meson-codec-glue.c | 5 +- sound/soc/mxs/mxs-sgtl5000.c | 8 +- sound/soc/pxa/mmp-sspa.c | 7 +- sound/soc/pxa/pxa2xx-ac97.c | 5 +- sound/soc/qcom/common.c | 17 +- sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 3 + sound/soc/qcom/qdsp6/q6apm.c | 2 +- sound/soc/qcom/qdsp6/q6routing.c | 6 +- sound/soc/qcom/sdw.c | 7 +- sound/soc/rockchip/rockchip_i2s.c | 7 +- sound/soc/rockchip/rockchip_pdm.c | 6 +- sound/soc/rockchip/rockchip_rt5645.c | 6 +- sound/soc/rockchip/rockchip_spdif.c | 6 +- sound/soc/samsung/aries_wm8994.c | 6 +- sound/soc/samsung/arndale.c | 5 +- sound/soc/samsung/bells.c | 21 +- sound/soc/samsung/i2s.c | 10 +- sound/soc/samsung/littlemill.c | 3 +- sound/soc/samsung/lowland.c | 3 +- sound/soc/samsung/odroid.c | 6 +- sound/soc/samsung/pcm.c | 6 +- sound/soc/samsung/snow.c | 6 +- sound/soc/samsung/spdif.c | 6 +- sound/soc/samsung/speyside.c | 3 +- sound/soc/sh/fsi.c | 8 +- sound/soc/sh/hac.c | 5 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sh/rcar/ssi.c | 4 +- sound/soc/sh/rz-ssi.c | 69 +- sound/soc/sh/siu_dai.c | 5 +- sound/soc/soc-component.c | 12 +- sound/soc/soc-compress.c | 70 +- sound/soc/soc-core.c | 52 +- sound/soc/soc-dai.c | 3 + sound/soc/soc-dapm.c | 324 +-- sound/soc/soc-jack.c | 1 + sound/soc/soc-pcm.c | 37 +- sound/soc/soc-topology.c | 10 +- sound/soc/sof/amd/acp-common.c | 17 +- sound/soc/sof/amd/acp-pcm.c | 34 + sound/soc/sof/amd/acp.c | 45 +- sound/soc/sof/amd/acp.h | 7 +- sound/soc/sof/amd/pci-rmb.c | 91 +- sound/soc/sof/amd/pci-rn.c | 91 +- sound/soc/sof/amd/rembrandt.c | 4 - sound/soc/sof/amd/renoir.c | 3 - sound/soc/sof/compress.c | 8 +- sound/soc/sof/core.c | 31 +- sound/soc/sof/debug.c | 1 + sound/soc/sof/intel/Kconfig | 7 + sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/apl.c | 4 + sound/soc/sof/intel/cnl.c | 4 + sound/soc/sof/intel/hda-common-ops.c | 1 - sound/soc/sof/intel/hda-ctrl.c | 9 +- sound/soc/sof/intel/hda-dai-ops.c | 390 +++ sound/soc/sof/intel/hda-dai.c | 698 ++--- sound/soc/sof/intel/hda-dsp.c | 101 +- sound/soc/sof/intel/hda-ipc.c | 3 + sound/soc/sof/intel/hda-loader.c | 9 +- sound/soc/sof/intel/hda-mlink.c | 822 +++++- sound/soc/sof/intel/hda-pcm.c | 24 +- sound/soc/sof/intel/hda-stream.c | 93 +- sound/soc/sof/intel/hda.c | 233 +- sound/soc/sof/intel/hda.h | 69 +- sound/soc/sof/intel/icl.c | 4 + sound/soc/sof/intel/mtl.c | 26 +- sound/soc/sof/intel/pci-apl.c | 2 + sound/soc/sof/intel/pci-cnl.c | 3 + sound/soc/sof/intel/pci-icl.c | 2 + sound/soc/sof/intel/pci-mtl.c | 1 + sound/soc/sof/intel/pci-skl.c | 2 + sound/soc/sof/intel/pci-tgl.c | 8 + sound/soc/sof/intel/tgl.c | 4 + sound/soc/sof/ipc3-control.c | 90 +- sound/soc/sof/ipc3-dtrace.c | 12 +- sound/soc/sof/ipc3-pcm.c | 7 +- sound/soc/sof/ipc3-topology.c | 33 +- sound/soc/sof/ipc3.c | 12 +- sound/soc/sof/ipc4-control.c | 257 +- sound/soc/sof/ipc4-mtrace.c | 21 + sound/soc/sof/ipc4-pcm.c | 186 +- sound/soc/sof/ipc4-topology.c | 1214 ++++++--- sound/soc/sof/ipc4-topology.h | 89 +- sound/soc/sof/loader.c | 4 +- sound/soc/sof/pcm.c | 63 +- sound/soc/sof/pm.c | 5 + sound/soc/sof/sof-audio.c | 85 +- sound/soc/sof/sof-audio.h | 49 +- sound/soc/sof/sof-client-ipc-flood-test.c | 3 +- sound/soc/sof/sof-client-probes-ipc3.c | 12 +- sound/soc/sof/sof-client-probes-ipc4.c | 4 +- sound/soc/sof/sof-client.c | 3 + sound/soc/sof/sof-client.h | 4 + sound/soc/sof/sof-priv.h | 21 + sound/soc/sof/topology.c | 302 ++- sound/soc/sprd/sprd-mcdt.c | 6 +- sound/soc/stm/stm32_adfsdm.c | 6 +- sound/soc/stm/stm32_i2s.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 10 +- sound/soc/stm/stm32_spdifrx.c | 6 +- sound/soc/sunxi/sun4i-codec.c | 6 +- sound/soc/sunxi/sun4i-i2s.c | 6 +- sound/soc/sunxi/sun4i-spdif.c | 6 +- sound/soc/sunxi/sun50i-dmic.c | 6 +- sound/soc/sunxi/sun8i-codec.c | 6 +- sound/soc/tegra/Kconfig | 18 + sound/soc/tegra/tegra186_asrc.c | 6 +- sound/soc/tegra/tegra186_dspk.c | 6 +- sound/soc/tegra/tegra20_ac97.c | 9 +- sound/soc/tegra/tegra20_i2s.c | 6 +- sound/soc/tegra/tegra210_admaif.c | 6 +- sound/soc/tegra/tegra210_adx.c | 6 +- sound/soc/tegra/tegra210_ahub.c | 6 +- sound/soc/tegra/tegra210_amx.c | 6 +- sound/soc/tegra/tegra210_dmic.c | 6 +- sound/soc/tegra/tegra210_i2s.c | 6 +- sound/soc/tegra/tegra210_mixer.c | 6 +- sound/soc/tegra/tegra210_mvc.c | 6 +- sound/soc/tegra/tegra210_ope.c | 6 +- sound/soc/tegra/tegra210_sfc.c | 6 +- sound/soc/tegra/tegra30_ahub.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 6 +- sound/soc/tegra/tegra_asoc_machine.c | 127 +- sound/soc/ti/ams-delta.c | 5 +- sound/soc/ti/davinci-i2s.c | 6 +- sound/soc/ti/davinci-mcasp.c | 6 +- sound/soc/ti/omap-hdmi.c | 10 +- sound/soc/ti/omap-mcbsp.c | 6 +- sound/soc/uniphier/evea.c | 6 +- sound/soc/ux500/mop500.c | 6 +- sound/soc/ux500/ux500_msp_dai.c | 6 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 5 +- sound/soc/xilinx/xlnx_spdif.c | 5 +- sound/soc/xtensa/xtfpga-i2s.c | 5 +- sound/sparc/cs4231.c | 6 +- sound/sparc/dbri.c | 6 +- tools/include/linux/err.h | 2 +- tools/include/nolibc/.gitignore | 1 + tools/include/nolibc/Makefile | 4 +- tools/include/nolibc/arch-i386.h | 7 +- tools/include/nolibc/arch-loongarch.h | 200 ++ tools/include/nolibc/arch-x86_64.h | 5 + tools/include/nolibc/arch.h | 2 + tools/include/nolibc/nolibc.h | 1 + tools/include/nolibc/stackprotector.h | 53 + tools/include/nolibc/std.h | 15 +- tools/include/nolibc/stdint.h | 99 + tools/include/nolibc/stdio.h | 6 + tools/include/nolibc/sys.h | 100 +- tools/include/nolibc/types.h | 30 +- tools/include/nolibc/unistd.h | 5 + tools/include/uapi/asm-generic/fcntl.h | 1 - tools/memory-model/Documentation/explanation.txt | 178 +- tools/memory-model/Documentation/litmus-tests.txt | 27 +- tools/memory-model/Documentation/locking.txt | 298 +++ tools/memory-model/linux-kernel.bell | 30 +- tools/memory-model/linux-kernel.cat | 20 +- tools/memory-model/linux-kernel.def | 7 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/lock.cat | 6 +- tools/memory-model/scripts/README | 48 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 15 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/Documentation/objtool.txt | 2 +- tools/objtool/check.c | 6 +- tools/rcu/extract-stall.sh | 26 +- tools/testing/kunit/kunit.py | 26 +- tools/testing/kunit/kunit_config.py | 4 +- tools/testing/kunit/kunit_kernel.py | 39 +- tools/testing/kunit/kunit_parser.py | 1 - tools/testing/kunit/kunit_printer.py | 2 +- tools/testing/kunit/kunit_tool_test.py | 2 +- tools/testing/kunit/qemu_config.py | 1 + tools/testing/kunit/qemu_configs/m68k.py | 10 + tools/testing/kunit/qemu_configs/sh.py | 17 + tools/testing/kunit/run_checks.py | 6 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/amd-pstate/gitsource.sh | 4 +- tools/testing/selftests/amd-pstate/run.sh | 4 +- tools/testing/selftests/arm64/fp/Makefile | 2 +- tools/testing/selftests/arm64/fp/za-fork.c | 88 +- tools/testing/selftests/cgroup/test_memcontrol.c | 15 + tools/testing/selftests/clone3/clone3.c | 4 +- tools/testing/selftests/kselftest.h | 2 + tools/testing/selftests/nolibc/Makefile | 90 +- tools/testing/selftests/nolibc/nolibc-test.c | 221 +- tools/testing/selftests/prctl/.gitignore | 1 + tools/testing/selftests/prctl/Makefile | 2 +- tools/testing/selftests/prctl/config | 1 + .../selftests/prctl/set-anon-vma-name-test.c | 104 + tools/testing/selftests/ptrace/peeksiginfo.c | 14 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 2 +- .../selftests/rcutorture/bin/srcu_lockdep.sh | 78 + tools/testing/selftests/rcutorture/bin/torture.sh | 6 +- .../selftests/rcutorture/configs/lock/CFLIST | 2 + .../rcutorture/configs/lock/{BUSTED => LOCK08} | 0 .../selftests/rcutorture/configs/lock/LOCK08.boot | 1 + .../rcutorture/configs/lock/{BUSTED => LOCK09} | 0 .../selftests/rcutorture/configs/lock/LOCK09.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE04 | 1 + .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 4 - tools/testing/selftests/resctrl/cache.c | 17 +- tools/testing/selftests/resctrl/cat_test.c | 33 +- tools/testing/selftests/resctrl/cmt_test.c | 16 +- tools/testing/selftests/resctrl/fill_buf.c | 21 +- tools/testing/selftests/resctrl/mba_test.c | 34 +- tools/testing/selftests/resctrl/mbm_test.c | 22 +- tools/testing/selftests/resctrl/resctrl.h | 8 +- tools/testing/selftests/resctrl/resctrl_tests.c | 14 +- tools/testing/selftests/resctrl/resctrl_val.c | 88 +- tools/testing/selftests/resctrl/resctrlfs.c | 7 +- tools/testing/selftests/sched/cs_prctl_test.c | 6 + 1166 files changed, 32868 insertions(+), 12642 deletions(-) rename Documentation/ABI/{obsolete => removed}/sysfs-selinux-checkreqprot (90%) rename Documentation/ABI/{obsolete => removed}/sysfs-selinux-disable (90%) create mode 100644 Documentation/admin-guide/quickly-build-trimmed-linux.rst rename Documentation/{ => arch}/arc/arc.rst (100%) rename Documentation/{ => arch}/arc/features.rst (100%) rename Documentation/{ => arch}/arc/index.rst (100%) rename Documentation/{ => arch}/ia64/aliasing.rst (100%) rename Documentation/{ => arch}/ia64/efirtc.rst (100%) rename Documentation/{ => arch}/ia64/err_inject.rst (100%) rename Documentation/{ => arch}/ia64/features.rst (100%) rename Documentation/{ => arch}/ia64/fsys.rst (100%) rename Documentation/{ => arch}/ia64/ia64.rst (100%) rename Documentation/{ => arch}/ia64/index.rst (100%) rename Documentation/{ => arch}/ia64/irq-redir.rst (100%) rename Documentation/{ => arch}/ia64/mca.rst (100%) rename Documentation/{ => arch}/ia64/serial.rst (100%) rename Documentation/{arch.rst => arch/index.rst} (72%) rename Documentation/{ => arch}/m68k/buddha-driver.rst (100%) rename Documentation/{ => arch}/m68k/features.rst (100%) rename Documentation/{ => arch}/m68k/index.rst (100%) rename Documentation/{ => arch}/m68k/kernel-options.rst (100%) rename Documentation/{ => arch}/nios2/features.rst (100%) rename Documentation/{ => arch}/nios2/index.rst (100%) rename Documentation/{ => arch}/nios2/nios2.rst (100%) rename Documentation/{ => arch}/openrisc/features.rst (100%) rename Documentation/{ => arch}/openrisc/index.rst (100%) rename Documentation/{ => arch}/openrisc/openrisc_port.rst (100%) rename Documentation/{ => arch}/openrisc/todo.rst (100%) rename Documentation/{ => arch}/parisc/debugging.rst (100%) rename Documentation/{ => arch}/parisc/features.rst (100%) rename Documentation/{ => arch}/parisc/index.rst (100%) rename Documentation/{ => arch}/parisc/registers.rst (100%) rename Documentation/{ => arch}/sh/booting.rst (100%) rename Documentation/{ => arch}/sh/features.rst (100%) rename Documentation/{ => arch}/sh/index.rst (100%) rename Documentation/{ => arch}/sh/new-machine.rst (100%) rename Documentation/{ => arch}/sh/register-banks.rst (100%) rename Documentation/{ => arch}/sparc/adi.rst (100%) rename Documentation/{ => arch}/sparc/console.rst (100%) rename Documentation/{ => arch}/sparc/features.rst (100%) rename Documentation/{ => arch}/sparc/index.rst (100%) rename Documentation/{ => arch}/sparc/oradax/dax-hv-api.txt (100%) rename Documentation/{ => arch}/sparc/oradax/oracle-dax.rst (100%) rename Documentation/{ => arch}/x86/amd-memory-encryption.rst (100%) rename Documentation/{ => arch}/x86/amd_hsmp.rst (100%) rename Documentation/{ => arch}/x86/boot.rst (99%) rename Documentation/{ => arch}/x86/booting-dt.rst (96%) rename Documentation/{ => arch}/x86/buslock.rst (93%) rename Documentation/{ => arch}/x86/cpuinfo.rst (100%) rename Documentation/{ => arch}/x86/earlyprintk.rst (100%) rename Documentation/{ => arch}/x86/elf_auxvec.rst (100%) rename Documentation/{ => arch}/x86/entry_64.rst (100%) rename Documentation/{ => arch}/x86/exception-tables.rst (100%) rename Documentation/{ => arch}/x86/features.rst (100%) rename Documentation/{ => arch}/x86/i386/IO-APIC.rst (100%) rename Documentation/{ => arch}/x86/i386/index.rst (100%) rename Documentation/{ => arch}/x86/ifs.rst (100%) rename Documentation/{ => arch}/x86/index.rst (100%) rename Documentation/{ => arch}/x86/intel-hfi.rst (100%) rename Documentation/{ => arch}/x86/intel_txt.rst (100%) rename Documentation/{ => arch}/x86/iommu.rst (100%) rename Documentation/{ => arch}/x86/kernel-stacks.rst (100%) rename Documentation/{ => arch}/x86/mds.rst (100%) rename Documentation/{ => arch}/x86/microcode.rst (100%) rename Documentation/{ => arch}/x86/mtrr.rst (99%) rename Documentation/{ => arch}/x86/orc-unwinder.rst (100%) rename Documentation/{ => arch}/x86/pat.rst (100%) rename Documentation/{ => arch}/x86/pti.rst (100%) rename Documentation/{ => arch}/x86/resctrl.rst (100%) rename Documentation/{ => arch}/x86/sgx.rst (100%) rename Documentation/{ => arch}/x86/sva.rst (100%) rename Documentation/{ => arch}/x86/tdx.rst (100%) rename Documentation/{ => arch}/x86/tlb.rst (100%) rename Documentation/{ => arch}/x86/topology.rst (100%) rename Documentation/{ => arch}/x86/tsx_async_abort.rst (100%) rename Documentation/{ => arch}/x86/usb-legacy-support.rst (100%) rename Documentation/{ => arch}/x86/x86_64/5level-paging.rst (98%) rename Documentation/{ => arch}/x86/x86_64/boot-options.rst (98%) rename Documentation/{ => arch}/x86/x86_64/cpu-hotplug-spec.rst (100%) rename Documentation/{ => arch}/x86/x86_64/fake-numa-for-cpusets.rst (97%) rename Documentation/{ => arch}/x86/x86_64/fsgs.rst (100%) rename Documentation/{ => arch}/x86/x86_64/index.rst (100%) rename Documentation/{ => arch}/x86/x86_64/machinecheck.rst (100%) rename Documentation/{ => arch}/x86/x86_64/mm.rst (100%) rename Documentation/{ => arch}/x86/x86_64/uefi.rst (100%) rename Documentation/{ => arch}/x86/xstate.rst (100%) rename Documentation/{ => arch}/x86/zero-page.rst (100%) rename Documentation/{ => arch}/xtensa/atomctl.rst (100%) rename Documentation/{ => arch}/xtensa/booting.rst (100%) rename Documentation/{ => arch}/xtensa/features.rst (100%) rename Documentation/{ => arch}/xtensa/index.rst (100%) rename Documentation/{ => arch}/xtensa/mmu.rst (100%) delete mode 100644 Documentation/arm/sti/stih415-overview.rst delete mode 100644 Documentation/arm/sti/stih416-overview.rst create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau17x1.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,adau17x1.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,max98363.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ak4458.txt delete mode 100644 Documentation/devicetree/bindings/sound/ak5558.txt delete mode 100644 Documentation/devicetree/bindings/sound/alc5632.txt create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak4458.yaml create mode 100644 Documentation/devicetree/bindings/sound/asahi-kasei,ak5558.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,ep9301-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/max98371.txt delete mode 100644 Documentation/devicetree/bindings/sound/max9867.txt delete mode 100644 Documentation/devicetree/bindings/sound/maxim,max9759.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max9759.yaml create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98371.yaml create mode 100644 Documentation/devicetree/bindings/sound/maxim,max9867.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9 [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5631.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,alc5632.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8510.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8523.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8524.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8580.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8711.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8728.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8737.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8753.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8960.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8994.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8510.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8523.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8524.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8580.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8711.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8728.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8737.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8753.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8960.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8994.txt create mode 100644 Documentation/devicetree/bindings/spi/amlogic,a1-spifc.yaml create mode 100644 Documentation/kernel-hacking/false-sharing.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/process/contribution-maturity-model.rst create mode 100644 Documentation/sound/hd-audio/intel-multi-link.rst create mode 100644 Documentation/translations/sp_SP/process/deprecated.rst rename Documentation/translations/zh_CN/{arch.rst => arch/index.rst} (82%) rename Documentation/translations/zh_CN/{ => arch}/openrisc/index.rst (79%) rename Documentation/translations/zh_CN/{ => arch}/openrisc/openrisc_port.rst (97%) rename Documentation/translations/zh_CN/{ => arch}/openrisc/todo.rst (88%) rename Documentation/translations/zh_CN/{ => arch}/parisc/debugging.rst (94%) rename Documentation/translations/zh_CN/{ => arch}/parisc/index.rst (79%) rename Documentation/translations/zh_CN/{ => arch}/parisc/registers.rst (98%) create mode 100644 Documentation/userspace-api/ELF.rst create mode 100644 arch/x86/lib/copy_user_uncached_64.S create mode 100644 drivers/soc/fsl/qe/qmc.c create mode 100644 drivers/soc/fsl/qe/tsa.c create mode 100644 drivers/soc/fsl/qe/tsa.h create mode 100644 drivers/spi/spi-amlogic-spifc-a1.c delete mode 100644 fs/qnx4/README delete mode 100644 fs/qnx6/README create mode 100644 include/dt-bindings/soc/cpm1-fsl,tsa.h create mode 100644 include/linux/sched/vhost_task.h create mode 100644 include/soc/fsl/qe/qmc.h create mode 100644 include/sound/cs35l56.h create mode 100644 include/sound/hda-mlink.h create mode 100644 kernel/vhost_task.c create mode 100644 sound/soc/codecs/cs35l56-i2c.c create mode 100644 sound/soc/codecs/cs35l56-sdw.c create mode 100644 sound/soc/codecs/cs35l56-shared.c create mode 100644 sound/soc/codecs/cs35l56-spi.c create mode 100644 sound/soc/codecs/cs35l56.c create mode 100644 sound/soc/codecs/cs35l56.h create mode 100644 sound/soc/codecs/max98363.c create mode 100644 sound/soc/codecs/max98363.h create mode 100644 sound/soc/codecs/rt712-sdca-dmic.c create mode 100644 sound/soc/codecs/rt712-sdca-dmic.h create mode 100644 sound/soc/fsl/fsl_qmc_audio.c create mode 100644 sound/soc/sof/intel/hda-dai-ops.c create mode 100644 tools/include/nolibc/.gitignore create mode 100644 tools/include/nolibc/arch-loongarch.h create mode 100644 tools/include/nolibc/stackprotector.h create mode 100644 tools/include/nolibc/stdint.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh mode change 100644 => 100755 tools/rcu/extract-stall.sh create mode 100644 tools/testing/kunit/qemu_configs/m68k.py create mode 100644 tools/testing/kunit/qemu_configs/sh.py create mode 100644 tools/testing/selftests/prctl/config create mode 100644 tools/testing/selftests/prctl/set-anon-vma-name-test.c create mode 100755 tools/testing/selftests/rcutorture/bin/srcu_lockdep.sh copy tools/testing/selftests/rcutorture/configs/lock/{BUSTED => LOCK08} (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/lock/LOCK08.boot copy tools/testing/selftests/rcutorture/configs/lock/{BUSTED => LOCK09} (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/lock/LOCK09.boot