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 fb4e0eea8056 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits b99244372e94 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 7240617abdb1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 26e2b5c122b1 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 2bc757bda57a Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits f8395842072b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 0057ddb1d250 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits bbfeee24926c Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits ff599495f629 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits 8a9b7bb96029 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits e98c331ae190 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits e182dd042f83 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 00f7b5e20a56 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 65b0a0f8a343 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 51b67f9c39b9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e9c6d3896339 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d1dc2097f011 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c0d3ead0a514 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 0d060f230fa0 selftests: tpm2: Determine available PCR bank adds 2e8e4c8f6673 tpm: Fix error handling in async work adds 8335adb8f9d3 selftests: tpm: add async space test with noneexisting handle adds c51abd96837f KEYS: fix length validation in keyctl_pkey_params_get_2() adds 8f2a7b518bb8 KEYS: x509: clearly distinguish between key and signature [...] adds 7804fe9e8dc7 KEYS: x509: remove unused fields adds 9f8b3f321f39 KEYS: x509: remove never-set ->unsupported_key flag adds 8bdc3e05cc78 KEYS: x509: remove dead code that set ->unsupported_sig adds 2dd634664d41 tpm: xen-tpmfront: Use struct_size() helper adds 969a26446bcd KEYS: trusted: Fix trusted key backends when building as module adds c5d1ed846e15 KEYS: trusted: Avoid calling null function trusted_key_exit adds e561752c3170 integrity: Fix warning about missing prototypes adds d19967764ba8 integrity: Introduce a Linux keyring called machine adds 45fcd5e521cd integrity: add new keyring handler for mok keys adds 56edb6c25f11 KEYS: store reference to machine keyring adds 087aa4ed3790 KEYS: Introduce link restriction for machine keys adds 847c5336d843 efi/mokvar: move up init order adds 74f5e3005139 integrity: Trust MOK keys if MokListTrustedRT found adds 3d6ae1a5d0c2 integrity: Only use machine keyring when uefi_check_trust_ [...] adds 7e0438f83dc7 tpm: fix reference counting for struct tpm_chip adds d3cff4a95ed7 KEYS: remove support for asym_tpm keys adds 2abc9c246e05 KEYS: asymmetric: enforce that sig algo matches key algo adds 590bfb57b232 KEYS: asymmetric: properly validate hash_algo and encoding adds fb5abce6b2bb tpm: use try_get_ops() in tpm-space.c new 9d8e7007dc7c Merge tag 'tpmdd-next-v5.18-v2' of git://git.kernel.org/pu [...] adds b62a8486de3a elfcore: Replace CONFIG_{IA64, UML} checks with a new option adds 761b9b366cec elf: Introduce the ARM MTE ELF segment type adds ab1e435ca791 arm64: mte: Define the number of bytes for storing the tag [...] adds 6dd8b1a0b6cb arm64: mte: Dump the MTE tags in the core file adds 731451ab3c0c arm64: mte: Document the core dump file format adds 3a4f7ef4bed5 arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds 0d3d031595cb Merge branch 'for-next/coredump' into for-next/core adds b8ac4ee08d48 arm64: booting.rst: Clarify on requiring non-secure EL2 adds 4c022f57ad95 arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL adds b523d6b80fbc Merge branch 'for-next/docs' into for-next/core adds 24a147bcef8c irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR adds f90205b95368 arm64: Add cavium_erratum_23154_cpus missing sentinel adds cd92fdfcfa39 Merge branch 'for-next/errata' into for-next/core adds a6aab0188299 arm64: insn: Generate 64 bit mask immediates correctly adds 97e58e395e9c arm64: move AARCH64_BREAK_FAULT into insn-def.h adds fa1114d9eba5 arm64: insn: add encoders for atomic operations adds b7323ae6913d Merge branch 'for-next/insn' into for-next/core adds 3673d4b9cf68 kselftest/arm64: Remove local ARRAY_SIZE() definitions adds 396520759bd3 kselftest/arm64: Remove local definitions of MTE prctls adds d53f8f8dbe97 kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len adds ff0b9aba30ae kselftest/arm64: mte: user_mem: rework error handling adds 682b064bae87 kselftest/arm64: mte: user_mem: check different offsets and sizes adds b9fc700176f1 kselftest/arm64: mte: user_mem: add test type enum adds e8d3974f34fa kselftest/arm64: mte: user_mem: add more test types adds 0a775ccb8120 kselftest/arm64: mte: user_mem: test a wider range of values adds 32de73e89099 kselftest/arm64: signal: Allow tests to be incompatible wi [...] adds e2dc49ef6c6b kselftest/arm64: Log the PIDs of the parent and child in s [...] adds 839d0758927f Merge branch 'for-next/kselftest' into for-next/core adds e0891269a8c2 linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() adds 0f61f6be1f7f arm64: clean up symbol aliasing adds 7be2e319640c x86: clean up symbol aliasing adds be9aea744004 linkage: remove SYM_FUNC_{START,END}_ALIAS() adds 4013e26670c5 arm64: module: remove (NOLOAD) from linker script adds 563c46359530 Merge branch 'for-next/linkage' into for-next/core adds 3352a5556f52 arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI [...] adds 16860a209cf1 arm64: atomics: remove redundant static branch adds 032e6c33790d arm64: cpufeature: Remove cpu_has_fwb() check adds 614c0b9fee71 arm64: prevent instrumentation of bp hardening callbacks adds 031495635b46 arm64: Do not defer reserve_crashkernel() for platforms wi [...] adds ee94b5a061b1 arm64: drop unused includes of <linux/personality.h> adds 819a47d24b61 arm64: clean up tools Makefile adds 770093459b9b arm64: mm: Drop 'const' from conditional arm64_dma_phys_li [...] adds b3ea0eafa982 Merge branch 'for-next/misc' into for-next/core adds e921da6bc7ca arm64/mm: Consolidate TCR_EL1 fields adds ee017ee35350 arm64/mm: avoid fixmap race condition when create pud mapping adds a8a733b20109 arm64/hugetlb: Define __hugetlb_valid_size() adds 2369f171d5c5 arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges adds cf5a501d985b arm64: avoid flushing icache multiple times on contiguous HugeTLB adds 1310222c276b arm64/mm: Drop use_1G_block() adds 3c3dd2c81a10 Documentation: vmcoreinfo: Fix htmldocs warning adds 20fd2ed10f01 Merge branch 'for-next/mm' into for-next/core adds f9b5e46f4097 kasan: split kasan_*enabled() functions into a separate header adds 38ddf7dafaea arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary adds 3f9ab2a6986f arm64/mte: Document ABI for asymmetric mode adds cb627397e02b arm64/mte: Add a little bit of documentation for mte_updat [...] adds d082a0255fcb arm64/mte: Add hwcap for asymmetric mode adds 766121ba5de3 arm64/mte: Add userspace interface for enabling asymmetric mode adds d8fd5a1e78db kasan: fix a missing header include of static_keys.h adds cf220ad6749b arm64/mte: Remove asymmetric mode from the prctl() interface adds 9986c7650eb3 docs: sysfs-devices-system-cpu: document "asymm" value for [...] adds bf587af2abd8 Merge branch 'for-next/mte' into for-next/core adds da844beb6d9f arm64: cpufeature: Account min_field_value when cheking se [...] adds be3256a086af arm64: cpufeature: Mark existing PAuth architected algorit [...] adds def8c222f054 arm64: Add support of PAuth QARMA3 architected algorithm adds 292ca2d8eedf Merge branch 'for-next/pauth' into for-next/core adds adbb8a1edecd perf/arm-ccn: Use platform_get_irq() to get the interrupt adds e564518b0727 perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER adds 6f75217b20a7 perf/arm-cmn: Make arm_cmn_debugfs static adds 8c0c56879d06 perf/marvell_cn10k: Fix unused variable warning when W=1 a [...] adds 602c873eb52e perf: Replace acpi_bus_get_device() adds 95ed57c73bbc perf: replace bitmap_weight with bitmap_empty where appropriate adds 205295c7e1ab perf/arm-cmn: Hide XP PUB events for CMN-600 adds 31fac5657739 perf/arm-cmn: Update watchpoint format adds 805bbdf28b27 dt-bindings: perf: marvell: cn10k ddr performance monitor adds 7cf83e222bce perf/marvell: CN10k DDR performance monitor support adds 35a43326a9e3 perf/marvell: cn10k DDR perfmon event overflow handling adds 68fa55f0e05c perf/marvell: cn10k DDR perf event core ownership adds 83f83cc0c137 arm64: perf: Expose some Armv9 common events under sysfs adds f00f3674873b arm64: perf: Consistently make all event numbers as 16-bits adds 5a6bbd1d18ca dt-bindings: arm-pmu: Document Apple PMU compatible strings adds 74703b13f9d2 dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts adds dba07ad11384 dt-bindings: apple,aic: Add affinity description for per-c [...] adds a5e8801202b3 irqchip/apple-aic: Parse FIQ affinities from device-tree adds c7708816c944 irqchip/apple-aic: Wire PMU interrupts adds 1852e22b318b arm64: dts: apple: Add t8103 PMU interrupt affinities adds 0f522efcd796 arm64: dts: apple: Add t8303 PMU nodes adds 11db7410cfcb irqchip/apple-aic: Move PMU-specific registers to their ow [...] adds 47804aab73d8 Merge branch 'irq/aic-pmu' of git://git.kernel.org/pub/scm [...] adds 1280f12f56a1 drivers/perf: arm_pmu: Handle 47 bit counters adds a639027a1be1 drivers/perf: Add Apple icestorm/firestorm CPU PMU driver adds 0162052214c7 Merge branch 'for-next/perf-m1' into for-next/perf adds 6676a42f1e4f perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver adds b5ef94fb565f Merge branch 'for-next/perf' into for-next/core adds 35bde68bba54 arm64: random: implement arch_get_random_int/_long based on RNDR adds 92051a107ae7 Merge branch 'for-next/rng' into for-next/core adds 507f788d05e7 arm64: lib: Import latest version of Arm Optimized Routine [...] adds 387d828adffc arm64: lib: Import latest version of Arm Optimized Routine [...] adds e33c89256e66 Revert "arm64: Mitigate MTE issues with str{n}cmp()" adds 515e5da7b6b5 Merge branch 'for-next/strings' into for-next/core adds 879358fc670d arm64: Define CPACR_EL1_FPEN similarly to other floating p [...] adds 3bb72d86d80e arm64: Always use individual bits in CPACR floating point enables adds 0a2eec83c2c2 arm64: cpufeature: Always specify and use a field width fo [...] adds 0a32c88ddb9a arm64: signal: nofpsimd: Do not allocate fp/simd context w [...] adds b8fc780137b4 arm64: cpufeature: Add missing .field_width for GIC system [...] adds f2c281204b47 arm64: cpufeature: Warn if we attempt to read a zero width field adds 8d93b7a242b2 Merge branch 'for-next/fpsimd' into for-next/core adds 641d80415729 Merge branch 'for-next/spectre-bhb' into for-next/core new 356a1adca877 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 25d490eb4648 ARM: 9172/1: amba: Cleanup amba pclk operation adds dacf3ca134d0 ARM: 9173/1: amba: kill amba_find_match() adds a2e7ae86a6eb ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition adds e46e45f00d9e ARM: 9175/1: Convert to reserve_initrd_mem() adds 9bc19d473014 ARM: 9181/1: vdso: remove -nostdlib compiler flag new 90ea15b7c972 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 91d7b75a5888 m68k: Add asm/config.h adds c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O adds ee55c9c5734e m68k: defconfig: Update defconfigs for v5.17-rc3 adds 0d52a01a266b m68k: defconfig: Disable fbdev on Sun3/3x new 1b74b4600d03 Merge tag 'm68k-for-v5.18-tag1' of git://git.kernel.org/pu [...] adds 11413893a0d0 EDAC: Use proper list of struct attribute for attributes adds 625c6b556997 EDAC: Use default_groups in kobj_type adds b0596da1a019 EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr() adds e1bca853dddc EDAC/altera: Add SDRAM ECC check for U-Boot adds 75aeaaf23def EDAC/amd64: Set memory type per DIMM adds 2151c84ece92 EDAC/amd64: Add new register offset support and related changes new 1422df58e5eb Merge branch 'edac-amd64' into edac-updates-for-v5.18 new 5e8919170ad6 Merge tag 'edac_updates_for_v5.18_rc1' of git://git.kernel [...] adds 7f99cb5e6039 x86/CPU/AMD: Use default_groups in kobj_type adds 0dcab41d3487 x86/cpu: Merge Intel and AMD ppin_init() functions adds 00a2f23eef7d x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit adds 822ccfade55b x86/cpu: Read/save PPIN MSR during initialization adds 182ecfaf757d topology/sysfs: Add format parameter to macro defining "sh [...] adds ab28e944197f topology/sysfs: Add PPIN in sysfs under cpu topology adds fa31a4d669bd x86/cpufeatures: Put the AMX macros in the word 18 block adds 08f253ec3767 x86/cpu: Clear SME feature flag when not in use new d752e2111465 Merge tag 'x86_cpu_for_v5.18_rc1' of git://git.kernel.org/ [...] adds 4810dd2c943e perf/tests: Add AMX instructions to x86 instruction decoder test adds 9dd94df75b30 x86/insn: Add AMX instructions to the x86 instruction decoder adds a6ea1142dee6 perf/tests: Add misc instructions to the x86 instruction d [...] adds 0153d98f2dd6 x86/insn: Add misc instructions to x86 instruction decoder adds cdb63ba98c5d perf/tests: Add AVX512-FP16 instructions to x86 instructio [...] adds 16273fa4f3a2 x86/insn: Add AVX512-FP16 instructions to the x86 instruct [...] adds 01683580c65f MAINTAINERS: Update maintainers for paravirt ops and VMwar [...] adds d69079d04f93 MAINTAINERS: Add Zack as maintainer of vmmouse driver adds 686016f73242 MAINTAINERS: Mark VMware mailing list entries as email aliases new 22687350452c Merge tag 'x86_misc_for_v5.18_rc1' of git://git.kernel.org [...] adds 4eda2bc3431e x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATM [...] new e10821b8a035 Merge tag 'x86_build_for_v5.18_rc1' of git://git.kernel.or [...] adds 2e1f8e55f9e0 x86/paravirt: Use %rip-relative addressing in hook calls new 35cbdaf75394 Merge tag 'x86_paravirt_for_v5.18_rc1' of git://git.kernel [...] adds 5f1170332434 x86/head64: Add missing __head annotation to sme_postproce [...] new 88f30ac22733 Merge tag 'x86_sev_for_v5.18_rc1' of git://git.kernel.org/ [...] adds 2d03861e0d1d selftests/sgx: Fix NULL-pointer-dereference upon early tes [...] adds fff36bcbfde1 selftests/sgx: Do not attempt enclave build without valid enclave adds 2db703fc3b15 selftests/sgx: Ensure enclave data available during debug print adds 5626de65f97a selftests/sgx: Remove extra newlines in test output adds b06e15ebd5bf selftests/x86: Add validity check and allow field splitting adds 6170abb21e23 selftests/sgx: Treat CC as one argument new 61e2658e37b3 Merge tag 'x86_sgx_for_v5.18_rc1' of git://git.kernel.org/ [...] adds 6198311093da x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} adds 655a0fa34b4f x86/coco: Explicitly declare type of confidential computin [...] adds b577f542f93c x86/coco: Add API to handle encryption mask adds 1e8c5971c249 x86/mm/cpa: Generalize __set_memory_enc_pgtable() new 6b9bfb1365f4 Merge tag 'x86_cc_for_v5.18_rc1' of git://git.kernel.org/p [...] adds 4509d950a676 x86/pat: Remove the unused set_pages_array_wt() function adds d4c9df20a37d x86/nmi: Remove the 'strange power saving mode' hint from [...] new eaa54b1458ca Merge tag 'x86_cleanups_for_v5.18_rc1' of git://git.kernel [...] adds 7ba564722d98 iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA adds 7a853c2d5951 mm: Change CONFIG option for mm->pasid field adds 7a5fbc9bcba5 iommu/ioasid: Introduce a helper to check for valid PASIDs adds a6cbd44093ef kernel/fork: Initialize mm's PASID adds 701fac40384f iommu/sva: Assign a PASID to mm on PASID allocation and fr [...] adds dc7507ddce59 x86/fpu: Clear PASID when copying fpstate adds a3d29e8291b6 sched: Define and initialize a flag to identify valid PASI [...] adds fa6af69f38d3 x86/traps: Demand-populate PASID MSR via #GP adds 7c1ef59145f1 x86/cpufeatures: Re-enable ENQCMD adds 6e3133d901e8 tools/objtool: Check for use of the ENQCMD instruction in [...] adds 83aa52ffed5d Documentation/x86: Update documentation for SVA (Shared Vi [...] new 3fd33273a467 Merge tag 'x86-pasid-2022-03-21' of git://git.kernel.org/p [...] adds be9a2277cafd fork: Redo ifdefs around task stack handling adds 546c42b2c5c1 fork: Duplicate task_struct before stack allocation adds 2bb0529c0bc0 fork, IA64: Provide alloc_thread_stack_node() for IA64 adds 7865aba3ade4 fork: Don't assign the stack pointer in dup_task_struct() adds f1c1a9ee00e4 fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK adds 1a03d3f13ffe fork: Move task stack accounting to do_exit() adds e540bf3162e8 fork: Only cache the VMAP stack in finish_task_switch() adds 0ce055f85335 fork: Use IS_ENABLED() in account_kernel_stack() adds bf9ad37dc8a3 signal, x86: Delay calling signals in atomic on RT enabled [...] new bba90e096468 Merge tag 'core-core-2022-03-21' of git://git.kernel.org/p [...] adds fc153c1c58cb clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW adds 58dedf0a4782 Merge branch 'clocksource.2022.02.01b' of git://git.kernel [...] adds a1ff03cd6fb9 tick: Detect and fix jiffies update stall adds 2984539959db tick/rcu: Remove obsolete rcu_needs_cpu() parameters adds 0345691b24c0 tick/rcu: Stop allowing RCU_SOFTIRQ in idle adds f96272a90d9e lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] adds 1f1893d78180 Merge branch 'timers/core' of git://git.kernel.org/pub/scm [...] adds 841255544b65 clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL adds 59e2bcd8a95b clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL adds 5b3c267506eb clocksource/drivers/imx-tpm: Mark two variable with __ro_a [...] adds 39664b624f6a clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ adds e547ffe9e6f4 clocksource/drivers/imx-tpm: Update name of clkevt adds 10720e120e2b clocksource/drivers/imx-tpm: Exclude sched clock for ARM64 adds bceaae3bac0c clocksource/drivers/timer-ti-dm: Fix regression from errat [...] adds ab8da93dc06d clocksource/drivers/exynos_mct: Handle DTS with higher num [...] adds dfc597c9bca9 clocksource/drivers/exynos_mct: Remove mct interrupt index enum adds f49b82a0a54f clocksource/drivers/exynos_mct: Bump up mct max irq number adds 0a3a4b9d2bb7 clocksource/drivers/exynos_mct: Increase the size of name array adds 8c4b810a8700 clocksource/drivers/arm_arch_timer: Use event stream scali [...] adds bf127df3ccea clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() u [...] adds cea9ffe0094d dt-bindings: timer: Tegra: Convert text bindings to yaml adds 34f03f7f3e9f clocksource/drivers/timer-microchip-pit64b: Remove mmio selection adds ff10ee97cb20 clocksource/drivers/timer-microchip-pit64b: Use notrace adds 389e3bff69b4 clocksource/drivers/timer-microchip-pit64b: Use 5MHz for c [...] adds 4467b8bad240 clocksource/drivers/timer-of: Check return value of of_iom [...] adds b166e52541f2 Merge tag 'timers-v5.18-rc1' of https://git.linaro.org/peo [...] new 84c2e17951fe Merge tag 'timers-core-2022-03-21' of git://git.kernel.org [...] adds fe13889c390e genirq, softirq: Use in_hardirq() instead of in_irq() adds 509853f9e1e7 genirq: Provide generic_handle_irq_safe() adds d2206fcabdfa Merge tag 'irq-api-2022-02-21' into irq/core adds 1b9855de1ef4 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe(). adds 83d9b7e3955d mfd: ezx-pcap: Use generic_handle_irq_safe(). adds bfe6b967948c net: usb: lan78xx: Use generic_handle_irq_safe(). adds ff8dcfebe08d staging: greybus: gpio: Use generic_handle_irq_safe(). adds d33509293307 dt-bindings: interrupt-controller: stm32-exti: document st [...] adds 04133bb1e710 irqchip/stm32-exti: Add STM32MP13 support adds 689daef64074 Merge branch irq/stm32mp13 into irq/irqchip-next adds 1f8863bfb5ca genirq: Allow the PM device to originate from irq domain adds e95f3efdeb49 irqchip/gic: Move PM device over to irq domain adds c2ea6b9b03c1 irqchip/renesas-intc-irqpin: Move PM device over to irq domain adds c3ec838e3a39 irqchip/renesas-irqc: Move PM device over to irq domain adds fb140b9c0fe1 irqchip/imx-intmux: Move PM device over to irq domain adds 4b9558f92036 gpio: mt7621: Kill parent_device usage adds 989c78f25ade gpio: omap: Move PM device over to irq domain adds 373d664b7d3b gpio: rcar: Move PM device over to irq domain adds 924610607f19 gpio: tpmx86: Move PM device over to irq domain adds f7e53e225580 pinctrl: npcm: Fix broken references to chip->parent_device adds 0d872ed9e214 pinctrl: starfive: Move PM device over to irq domain adds beb0622138cd genirq: Kill irq_chip::parent_device adds add679d2cb92 Merge branch irq/parent_device into irq/irqchip-next adds 45ec846c1cd1 irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a [...] adds 393e1280f765 genirq: Allow irq_chip registration functions to take a co [...] adds 0a25cb5544f4 genirq/debugfs: Use irq_print_chip() when provided by irqchip adds 745f1fb91fe5 irqchip/gic: Switch to dynamic chip name output adds 365550239f87 irqchip/lpc32xx: Switch to dynamic chip name output adds 421f16238a9d irqchip/mvebu-pic: Switch to dynamic chip name output adds 3344265a2692 irqchip/ts4800: Switch to dynamic chip name output adds 3fb212a042fb irqchip/versatile-fpga: Switch to dynamic chip name output adds 86c12c738651 Merge branch irq/print_chip into irq/irqchip-next adds 8d4c99891932 irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ adds 4dc70713dc24 irqchip/qcom-pdc: Kill non-wakeup irqdomain adds d494d088ac44 irqchip/qcom-pdc: Kill qcom_pdc_translate helper adds a6aca2f460e2 irqchip/qcom-pdc: Fix broken locking adds d2febf6bbec5 irqchip/qcom-pdc: Drop open coded version of __assign_bit() adds 0c8b522d3e3f Merge branch irq/qcom-pdc-cleanup into irq/irqchip-next adds 0d3616bbd03c irqchip/sifive-plic: Improve naming scheme for per context [...] adds 098fdbc3531f irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode adds 92877b9e7433 Merge branch irq/plic-cleanups into irq/irqchip-next adds 80e4e1f47288 irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SG [...] adds e414c25e3399 irqchip/nvic: Release nvic_base upon failure adds 1e364921b008 irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER adds 8e6958c80ead Merge branch irq/misc-5.18 into irq/irqchip-next adds d6a3be863dcf dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs adds cc311074f681 irqchip/meson-gpio: support more than 8 channels gpio irq adds be6692b92335 irqchip/meson-gpio: add select trigger type callback adds d6c47d21a0ef irqchip/meson-gpio: Add support for meson s4 SoCs adds 92af5d479013 Merge branch irq/meson-gpio into irq/irqchip-next adds dc29812dbc87 irqchip/apple-aic: Fix cpumask allocation for FIQs adds c425060a406c Merge branch irq/aic-pmu into irq/irqchip-next adds 89eb1681b73f PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form adds ab1fd5abb750 dt-bindings: interrupt-controller: apple,aic2: New binding [...] adds 2cf68211664a irqchip/apple-aic: Add Fast IPI support adds 7c841f5f6fa3 irqchip/apple-aic: Switch to irq_domain_create_tree and sp [...] adds dc97fd6fec00 irqchip/apple-aic: Dynamically compute register offsets adds a801f0ee563b irqchip/apple-aic: Support multiple dies adds 768d4435de2a irqchip/apple-aic: Add support for AICv2 adds 89ea5be11a5f Merge branch irq/aic-v2 into irq/irqchip-next adds 54fc9851c0e0 dt-bindings: interrupt-controller: Add Qualcomm MPM support adds a6199bb514d8 irqchip: Add Qualcomm MPM controller driver adds de26a7424331 Merge branch irq/qcom-mpm into irq/irqchip-next adds f0fae8a0edd4 Merge tag 'irqchip-5.18' of git://git.kernel.org/pub/scm/l [...] adds 411472ae5bb4 Merge tag 'v5.17-rc8' into irq/core, to fix conflicts new 93287e28bcc8 Merge tag 'irq-core-2022-03-21' of git://git.kernel.org/pu [...] adds f839e5f1cef3 parisc: Fix non-access data TLB cache flush faults adds e00b0a2ab8ec parisc: Fix handling off probe non-access faults adds 14615ecccb8b parisc: Simplify fast path for non-access data TLB faults adds df24e1783e6e parisc: Add vDSO support adds 9c379c652417 video/fbdev/stifb: Implement the stifb_fillrect() function adds b9f50eea4f27 parisc: Always use the self-extracting kernel feature adds 46b4016f7d3b parisc: Add defines for various space register adds 5613a930857e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() adds 360bd6c65807 parisc: Use constants to encode the space registers like S [...] adds 8278cc162663 parisc: Reduce code size by optimizing get_current() funct [...] adds d1434e03b291 parisc/unaligned: Use EFAULT fixup handler in unaligned handlers adds f85b2af1f046 parisc/unaligned: Rewrite inline assembly of emulate_ldh() adds e8aa7b17fe41 parisc/unaligned: Rewrite inline assembly of emulate_ldw() adds 427c1073a2a1 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() adds 3029ce31af15 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() adds e5e9e7f222e5 parisc/unaligned: Enhance user-space visible output adds a58e9d0984e8 parisc: Increase parisc_cache_flush_threshold setting adds 0a5754976914 parisc: Avoid calling SMP cache flush functions on cache-l [...] adds 2b41be484abd parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE adds 46162ac2a6a4 parisc: Improve CPU socket and core bootup info text adds 9b046d0245ce parisc: Avoid using hardware single-step in kprobes adds 411fadd62cec parisc: Avoid flushing cache on cache-less machines new 53d862fac4a0 parisc: Fix invalidate/flush vmap routines new a04b1bf574e1 Merge tag 'for-5.18/parisc-1' of git://git.kernel.org/pub/ [...] adds 4d266c247d56 rcu/exp: Fix check for idle context in rcu_exp_handler adds 63c564da11cb rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() adds bd265aadd1b7 MAINTAINERS: Add Frederic and Neeraj to their RCU files adds 150154aae431 rcu: Fix description of kvfree_rcu() adds 218b957a6959 rcu: Add mutex for rcu boost kthread spawning and affinity [...] adds 1fe09ebe7a9c rcu: Inline __call_rcu() into call_rcu() adds d818cc76e2b4 kasan: Record work creation stack trace with interrupts enabled adds c09929031018 rcu: Mark writes to the rcu_segcblist structure's ->flags field adds 58d4292bd037 rcu: Uninline multi-use function: finish_rcuwait() adds e6339d3b443c rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] adds 6a2c1d450a6a rcu: Replace cpumask_weight with cpumask_empty where appropriate adds 82980b1622d9 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] adds 0cabb47af3cf rcu: Refactor rcu_barrier() empty-list handling adds a16578dd5e3a rcu: Rework rcu_barrier() and callback-migration logic adds 80b3fd474c91 rcu: Make rcu_barrier() no longer block CPU-hotplug operations adds 5ae0f1b58b28 rcu: Create and use an rcu_rdp_cpu_online() adds 2bcd18e041fc rcu-tasks: Use order_base_2() instead of ilog2() adds 00a8b4b54cd6 rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention adds a47f9f131dfe rcu: Mark accesses to boost_starttime adds 02e302417527 rcu/nocb: Handle concurrent nocb kthreads creation adds eae9f147a4b0 rcu: Remove unused rcu_state.boost adds 4b4399b2450d rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 adds c8db27dd0ea8 rcu: Move kthread_prio bounds-check to a separate function adds 54577e23fa07 rcu: Make priority of grace-period thread consistent adds c8b16a65267e rcu: Elevate priority of offloaded callback threads adds a469948b20ed rcu: Update documentation regarding kthread_prio cmdline p [...] adds 10c535787436 rcu: Don't deboost before reporting expedited quiescent state adds c9515875850f rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings adds 6f81bd6a4e30 rcutorture: Print message before invoking ->cb_barrier() adds 2b4a7f20f160 torture: Distinguish kthread stopping and being asked to stop adds 05b724655bf1 rcutorture: Increase visibility of forward-progress hangs adds e22ef8df415d rcutorture: Make rcu_fwd_cb_nodelay be a counter adds 02b51a1cf479 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop adds 89440d2dad0c rcutorture: Fix rcu_fwd_mutex deadlock adds 6b8646a9d37c torture: Wake up kthreads after storing task_struct pointer adds 9c0f1c7fd7c6 rcutorture: Enable limited callback-flooding tests of SRCU adds bee6f2169935 torture: Drop trailing ^M from console output adds 010e5773b205 torture: Allow four-digit repetition numbers for --configs [...] adds 21fbc62576b6 torture: Output per-failed-run summary lines from torture.sh adds a711aaccf6b3 torture: Make kvm.sh summaries note runs having only KCSAN [...] adds 9a32ed1cf6cd torture: Indicate which torture.sh runs' bugs are all KCSA [...] adds 99c80a96a512 torture: Compress KCSAN as well as KASAN vmlinux files adds 2bc9062e7f39 torture: Make kvm-remote.sh try multiple times to download [...] adds b376005eb3a8 torture: Print only one summary line per run adds e31ccc1ddd2a torture: Make kvm-find-errors.sh notice missing vmlinux file adds a7d89cfb8e12 torture: Change KVM environment variable to RCUTORTURE adds f233673cd32a torture: Make torture.sh help message match reality adds b5597cb36f8b rcutorture: Test SRCU size transitions adds 8ea7a53daf3c rcutorture: Provide non-power-of-two Tasks RCU scenarios adds d5578190bed3 Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rc [...] new 35dc0352bb6c Merge tag 'rcu.2022.03.13a' of git://git.kernel.org/pub/sc [...] adds e2b665f612ca tools/memory-model: Explain syntactic and semantic dependencies new d2eb5500f1d9 Merge tag 'lkmm.2022.03.13a' of git://git.kernel.org/pub/s [...] adds c75c6a8add37 docs/zh_CN: Cleanup index.rst adds 30e61d38f01d docs/zh_CN: Add power/index Chinese translation adds dd774a07ddfc docs/zh_CN: Add opp Chinese translation adds bf026e2e316b Documentation: Fill the gaps about entry/noinstr constraints adds e3aa43e936d8 Documentation: core-api: entry: Add comments about nesting adds 9c3519d2b509 docs/zh_CN: add vm/index translation adds 6f5dbb213c14 docs_zh_CN: add active_mm translation adds 88ba790d84e9 docs/zh_CN: add balance translation adds 2701b511e491 docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst adds e2d99027da08 docs/zh_CN: add damon index tronslation adds 3fd881621931 docs/zh_CN: add damon faq translation adds 18e74934dc4a docs/zh_CN: add damon design translation adds 722cc663d79c docs/zh_CN: add damon api translation adds adeacecbd36c docs/zh_CN: add free_page_reporting translation adds 4c97fdb06b98 docs/zh_CN: add highmem translation adds 869f496e1aa6 docs: process: submitting-patches: Clarify the Reported-by usage adds dc6cdced47ce docs/zh_CN: Add rbtree Chinese translation adds 5dbbc145d24a docs: scheduler: Fix outdated parameter of rebalance_domains adds c9edbe1eb982 docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PD [...] adds ecf5fb58cdcd docs: sphinx/kfigure.py: Add check of 'dot -Tpdf' adds 8ccd05697a9d docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF co [...] adds f30a7ac8c610 docs: sphinx/kfigure.py: Delegate inkscape msg to kernello [...] adds f647de4b02dc Merge branch 'pdf-conversion' into docs-next adds 6b22ce002f75 docs: Makefile: Add -no-shell-escape option to LATEXOPTS adds a693396fd569 Documentation: dev-tools: clarify KTAP specification wording adds 013ebb6d822a Documentation: Fix links for udftools project and pktcdvd tool adds 339cf5a2c6fb docs/zh_CN: Add energy-model Chinese translation adds d535e6c25a81 docs/zh_CN: Add sched-energy Chinese translation adds 4fbe7b19a948 docs: Fix wording in optional zram feature docs adds 8716ef413aa5 docs: pdfdocs: Tweak width params of TOC adds 66939df53948 docs: pdfdocs: Switch default CJK font to KR variants adds 7b686a2ea1e4 docs: pdfdocs: Enable CJKspace in TOC for Korean titles adds 5d9158e3c762 docs/translations: Skip CJK contents if suitable fonts not found adds b774cc46313b docs: pdfdocs: Move CJK monospace font setting to main conf.py adds b62ef3a1cca0 Merge branch 'pdf' into docs-next adds 62a40dad5734 docs: Remove duplicated words in trace/osnoise-tracer adds a5cdaea525c3 scripts: kernel-doc: Add the basic POD sections adds 43caf1a6823d scripts: kernel-doc: Relink argument parsing error handlin [...] adds f1583922bf93 scripts: kernel-doc: Translate the DESCRIPTION section adds 2875f7870821 scripts: kernel-doc: Translate the "Output format selectio [...] adds dd803b04b0a0 scripts: kernel-doc: Translate the "Output format selectio [...] adds 9c77f108f43a scripts: kernel-doc: Translate the "Output selection" subs [...] adds c15de5a19a28 scripts: kernel-doc: Translate the "Output selection modif [...] adds 834cf6b9039e scripts: kernel-doc: Translate the "Other parameters" subs [...] adds 252b47da9fd9 scripts: kernel-doc: Replace the usage function adds 258092a89085 scripts: kernel-doc: Drop obsolete comments adds 2b306ecaf57b scripts: kernel-doc: Refresh the copyright lines adds e334f873eb4e docs: scripts/kernel-doc: Detect absence of FILE arg adds 024314d6d540 Documentation/vm/page_owner.rst: fix language adds b089f167c384 Documentation: block/diskstats: update function names adds 398f7abdcb7e docs: pdfdocs: Pull LaTeX preamble part out of conf.py adds 7cee33ce237c docs: kerneldoc-preamble.sty: Expand comments in LaTeX code adds 96c7f3b53cc3 Reword note on missing CJK fonts adds 18ab307823bb docs: fix RST error in vm/page_owner.rst adds 1ecf393fc5a5 docs: add two documents about regression handling adds d2b40ba2cce2 docs: *-regressions.rst: explain how quickly issues should [...] adds 247097e2bbff docs: reporting-issues.rst: link new document about regressions adds 0d2be10b3037 Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description adds 0d6356d6cdd0 docs: fix 'make htmldocs' warning in perf adds f09f6f9b6982 Documentation/process: Add Researcher Guidelines adds 125c0d0bec56 docs/zh_CN: add riscv vm-layout translation adds 0c21751f0a07 docs/zh_CN: add peci index translation adds 78cebdb7c612 docs/zh_CN: add peci subsystem translation adds fa04150b8ef7 Documentation: describe how to apply incremental stable patches adds a17b0169f29b docs/zh_CN: add devicetree index translation adds c56481299df3 docs/zh_CN: add devicetree usage-model translation adds 09d4466d3f3c docs/zh_CN: add devicetree of_unittest translation adds d29360ff239c docs/zh_CN: Add sched-stats Chinese translation adds 6f22931bbf75 Add Chinese translation for vm/ksm.rst adds f0abc76d7b8c zh_CN: Add translations for admin-guide/mm/ksm.rst adds 72e1bfd1b8e9 zh_CN: Add translation for admin-guide/mm/index.rst adds bad0eb76dcca docs/zh_CN: Refactoring the admin-guide directory index adds 496cc140279b docs/zh_CN: add admin-guide damon index translation adds 94b140b08597 docs/zh_CN: add admin-guide damon start translation adds 93b51a101947 docs/zh_CN: add damon usage translation adds ffce1439fe31 docs/zh_CN: add damon reclaim translation adds 89ee9301ac16 docs: UML: Mention telnetd for port channel adds 33f588f8be65 docs: serial: fix a reference file name in driver.rst adds ff1368763bb4 Docs: ktap: add code-block type adds b57b84968865 docs: scheduler: Convert schedutil.txt to ReST adds c01c2e435db8 docs/zh_CN: Add sched-nice-design Chinese translation adds 75c05fabb873 docs/kernel-parameters: update description of mem= new 346658a5e189 Merge tag 'docs-5.18' of git://git.lwn.net/linux adds ad2f3b08d1ab ACPI: scan: Use ida_alloc() instead of ida_simple_get() new bf978a83ed1d Merge back ACPI device enumeration material for v5.18. adds ae57857b9b63 ACPICA: Use uintptr_t and offsetof() in Linux kernel builds adds 0c9992315e73 ACPICA: Avoid walking the ACPI Namespace if it is not there adds 2e433a94dab0 ACPI: OSL: Fix and clean up acpi_os_read/write_port() adds 3c36fe9302d1 ACPI: bus: Introduce acpi_bus_for_each_dev() adds 2ca8e6285250 Revert "ACPI: Pass the same capabilities to the _OSC regar [...] adds c42fa24b4475 ACPI: bus: Avoid using CPPC if not supported by firmware adds 783dedf41b79 ACPI: tables: Add CEDT signature to the list of known tables adds b2301472f121 Merge back ACPI tables material for 5.18. adds e86801b0ff1c ACPI: tables: Add AGDI to the list of known table signatures new 314b97cc97f0 Merge branches 'acpica', 'acpi-osl', 'acpi-bus' and 'acpi-tables' adds 631e3893c35e ACPI: PM: Print additional debug message in acpi_s2idle_wake() adds 977dc3082285 ACPI: EC / PM: Print additional debug message in acpi_ec_d [...] adds babc92da5928 ACPI: properties: Consistently return -ENOENT if there are [...] adds 9978f446d406 ACPI: property: Get rid of redundant 'else' adds a8ab8ef437d4 ACPI: clean up double words in two comments adds 6a861abceecb clocksource: acpi_pm: fix return value of __setup handler adds f38312c9b569 ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 adds 4fecb1e93e49 ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tab [...] adds fd8af343a299 x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c adds 82d89369141b x86/ACPI: CPPC: Move AMD maximum frequency ratio setting f [...] adds 666f6ecf35bc x86: Expose init_freq_invariance() to topology header adds eb5616d4adee x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC adds e702196bf857 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board new 03d5c98d9158 Merge branches 'acpi-pm', 'acpi-properties', 'acpi-misc' a [...] adds 9aa60f3cbafb ACPI: EC: Do not return result from advance_transaction() adds 54b86141d71d ACPI: EC: Reduce indentation level in acpi_ec_submit_event() adds 13a62d0e1330 ACPI: EC: Rearrange code in acpi_ec_submit_event() adds 1132e6de11cf x86, ACPI: rename init_freq_invariance_cppc() to arch_init [...] adds 9924fbb51e0a arch_topology: obtain cpu capacity using information from CPPC adds 82909316caac arm64, topology: enable use of init_cpu_capacity_cppc() adds 9ddb00a2a136 ACPI: fan: Fix error reporting to user space adds 00ae053a0533 ACPI: fan: Separate file for attributes creation adds d445571fa369 ACPI: fan: Optimize struct acpi_fan_fif adds bea2d9868ef5 ACPI: fan: Properly handle fine grain control adds f1197343f077 ACPI: fan: Add additional attributes for fine grain control adds 0750b8fcf313 Documentation/admin-guide/acpi: Add documentation for fine [...] adds 7dacee0b9efc ACPI: battery: Add device HID and quirk for Microsoft Surf [...] new 24b2b094b556 Merge branches 'acpi-ec', 'acpi-cppc', 'acpi-fan' and 'acp [...] adds 2cbfae0f50f7 ACPI: platform: Constify properties parameter in acpi_crea [...] adds f167c1a13879 ACPI: LPSS: Constify properties member in struct lpss_device_desc adds 620c803f42de ACPI: LPSS: Provide an SSP type to the driver adds c844d22fe0c0 ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU adds dc4e8c07e9e2 ACPI: APEI: explicit init of HEST and GHES in apci_init() adds 27e932a31496 ACPI: APEI: rename ghes_init() with an "acpi_" prefix adds f3303ff649db ACPI: APEI: fix return value of __setup handlers adds 3f8dec116210 ACPI/APEI: Limit printable size of BERT table data adds a2a591fb76e6 ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and [...] new 8a9bd50a9d68 Merge branches 'acpi-soc', 'acpi-video' and 'acpi-apei' adds b625fe694626 ACPI: docs: enumeration: Discourage to use custom _DSM methods adds d72f06cee0d5 ACPI: docs: enumeration: Update UART serial bus resource d [...] adds e8a62f363661 ACPI: docs: enumeration: Remove redundant .owner assignment adds e92e19747c1e ACPI: docs: enumeration: Amend PWM enumeration ASL example adds 6bf87c4de91c ACPI: docs: enumeration: Drop ugly ifdeffery from the examples adds a889e50ea088 ACPI: docs: enumeration: Drop comma for terminator entry adds 01399a994bb4 ACPI: docs: enumeration: Unify Package () for properties adds 830751d54b4a ACPI: docs: gpio-properties: Unify ASL style for GPIO examples new 1bde8bddb5db Merge branch 'acpi-docs' new 242ba6656d60 Merge tag 'acpi-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds b4060db9251f PM: runtime: Have devm_pm_runtime_enable() handle pm_runti [...] adds 524bb1da785a PM: core: keep irq flags in device_pm_check_callbacks() adds ae2650865127 cpufreq: Move to_gov_attr_set() to cpufreq.h adds 53725c4cbd45 cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set adds 7ddf5e37631a cpufreq: longhaul: Replace acpi_bus_get_device() adds 075c3c483c86 Merge back cpufreq changes for v5.18. adds 85750bcd480c cpufreq: unify show() and store() naming and use __ATTR_XX adds 3d13058ed2a6 cpufreq: intel_pstate: Use firmware default EPP adds 3870a44d50fe cpufreq: powernow-k8: Re-order the init checks adds 01f6c7338ce2 cpuidle: PSCI: Move the `has_lpi` check to the beginning o [...] adds eb087f305919 ACPI: processor idle: Check for architectural support for LPI adds 9edf3c0ffef0 intel_idle: add SPR support adds da0e58c038e6 intel_idle: add 'preferred_cstates' module argument adds 3a9cf77b60dc intel_idle: add core C6 optimization for SPR adds 659b66e98bb3 cpuidle: haltpoll: Call cpuidle_poll_state_init() later adds a335b1e6bb29 cpuidle: intel_idle: Update intel_idle() kerneldoc comment adds 03eb65224e57 cpuidle: intel_idle: Drop redundant backslash at line end new 86c17c40d290 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds 3f51aa9e296f PM: hibernate: fix load_image_and_restore() error path adds 7dfe105dfc72 PM: sleep: wakeup: Fix typos in comments adds 444e1154b2bf PM: hibernate: Clean up non-kernel-doc comments adds ba7ffcd4c4da PM: hibernate: fix __setup handler error handling adds 7a64ca17e4dd PM: suspend: fix return value of __setup handler adds a759de6991b3 PM: sleep: Add device name to suspend_report_result() adds f6c46b1d62f8 PM: hibernate: Honour ACPI hardware signature by default f [...] adds e7d90cfac551 PM: domains: Prevent power off for parent unless child is [...] adds 9a6582b83928 PM: domains: use dev_err_probe() to simplify error handling adds f6bfe8b5b2c2 PM: domains: Fix sleep-in-atomic bug caused by genpd_debug [...] adds a644161ba11d Documentation: admin-guide: pm: Document uncore frequency scaling new dfad78e07e93 Merge branches 'pm-sleep', 'pm-domains' and 'pm-docs' adds b9794a822281 powercap/drivers/dtpm: Convert the init table section to a [...] adds 3759ec678e89 powercap/drivers/dtpm: Add hierarchy creation adds 73dbcb6e37bf powercap/drivers/dtpm: Add CPU DT initialization support adds e44655617317 powercap/drivers/dtpm: Add dtpm devfreq with energy model support adds b9d6c47a2be8 rockchip/soc/drivers: Add DTPM description for rk3399 adds 7b75bbdf5bed powercap/dtpm: Change locking scheme adds 0aea2e4ec2a2 powercap/dtpm_cpu: Reset per_cpu variable in the release function adds 690de0b4013f powercap/dtpm: Fixup kfree for virtual node adds c404c64d64bc powercap/dtpm: Destroy hierarchy function adds 4712a236db40 powercap/dtpm: Move the 'root' reset place adds bfded2ca8f36 powercap/dtpm_cpu: Add exit function adds f1ebef9e55f3 dtpm/soc/rk3399: Add the ability to unload the module adds 46501add157d Merge tag 'dtpm-v5.18' of https://git.linaro.org/people/da [...] adds 5bf19d0aa3d2 powercap: DTPM: dtpm_node_callback[] can be static adds 55ddcd9f3226 powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" new ac9f31096bc5 Merge branch 'powercap' adds 9d7c48506518 tools: cpupower: fix typo in cpupower-idle-set(1) manpage adds 101025ff8e47 tools/power/cpupower/{ToDo => TODO}: Rename the todo file adds caa28245dadc Merge tag 'linux-cpupower-5.17-rc4' of git://git.kernel.or [...] adds c8be60c12041 cpupower: Add AMD P-State capability flag adds 46c273a09582 cpupower: Add the function to check AMD P-State enabled adds 083792f368b8 cpupower: Initial AMD P-State capability adds e3ede97657d8 cpupower: Add the function to get the sysfs value from spe [...] adds 4a06806e5d4a cpupower: Introduce ACPI CPPC library adds 33e43f3636df cpupower: Add AMD P-State sysfs definition and access helper adds bf9801baa818 cpupower: Enable boost state support for AMD P-State module adds 35fdf42d90d0 cpupower: Move print_speed function into misc helper adds d8363e291782 cpupower: Add function to print AMD P-State performance ca [...] adds 8382dce5e483 cpupower: Add "perf" option to print AMD P-State information adds 4a49db7b0abc Merge tag 'linux-cpupower-5.18-rc1' of git://git.kernel.or [...] adds a1b6f487cb47 turbostat: fix PC6 displaying on some systems adds 23c296fb7eee cpufreq: amd-pstate: Add more tracepoint for AMD P-State module adds ab3ff9f1d750 tools/power/x86/intel_pstate_tracer: make tracer as a module adds 5e32adccea8d tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD [...] adds b020771a66e4 Documentation: amd-pstate: add tracer tool introduction new ec3d8b8365e9 Merge branch 'pm-tools' new 02b82b02c343 Merge tag 'pm-5.18-rc1' of git://git.kernel.org/pub/scm/li [...] adds 0fb74d0d21aa dt-bindings: thermal: samsung: Convert to dtschema adds 62db1e8e9701 MAINTAINERS: thermal: samsung: Drop obsolete properties adds 8556e19d4939 thermal/drivers/tsens: register thermal zones as hwmon sensors adds cf0c54db636c thermal/drivers/qcom/lmh: Add support for sm8150 adds 1f43fad1018a dt-bindings: thermal: Add sm8150 compatible string for LMh adds e8ec6bb30207 dt-bindings: thermal: tsens: Add msm8953 compatible adds 3a9abd6cece8 drivers/thermal/ti-soc-thermal: Add hwmon support adds 1a7c9213d5f9 thermal: tegra-bpmp: Handle errors in BPMP response adds 7eab0b9d48a8 thermal/drivers/brcmstb_thermal: Interrupt is optional adds 1d6aab36a26b thermal/drivers/ti-soc-thermal: Remove unused function ti_ [...] adds a7da8a0955cb MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email adds 6bf0f1c235fa Merge tag 'thermal-v5.18-rc1' of https://git.kernel.org/pu [...] adds a11cda8e2f18 thermal: intel_powerclamp: don't use bitmap_weight() in en [...] adds 38b16d6cfe54 thermal: int340x: Check for NULL after calling kmemdup() adds 098c874e20be thermal: Replace acpi_bus_get_device() adds ec52cd3fa170 Merge back int340x thermal driver changes for v5.18. adds 668f69a5f863 thermal: int340x: Increase bitmap size adds c7ff29763989 thermal: int340x: Update OS policy capability handshake adds b1bbd3a57b94 thermal: fix Documentation bullet list warning adds 16c02447f3e1 Documentation: thermal: DPTF Documentation new 2d6fc1455f3f Merge branches 'thermal-powerclamp', 'thermal-int340x' and [...] adds 4a960e8941bd x86/Documentation: Describe the Intel Hardware Feedback Interface adds 7b8f40b3de75 x86/cpu: Add definitions for the Intel Hardware Feedback I [...] adds 1cb19cabeb0e thermal: intel: hfi: Minimally initialize the Hardware Fee [...] adds 2d74e6319abe thermal: intel: hfi: Handle CPU hotplug events adds ab09b0744a99 thermal: intel: hfi: Enable notification interrupt adds e4b1eb24ce5a thermal: netlink: Add a new event to notify CPU capabiliti [...] adds bd30cdfd9bd7 thermal: intel: hfi: Notify user space for HFI events adds 345be4275cad thermal: netlink: Fix parameter type of thermal_genl_cpu_c [...] adds c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET adds 7fd786dfbd2c tools/power/x86/intel-speed-select: OOB daemon mode adds 7d440da009b6 tools/power/x86/intel-speed-select: HFI support adds f3874e96fad5 tools/power/x86/intel-speed-select: v1.12 release adds 2045d38a6546 Merge branch 'intel-sst-thermal' of https://github.com/spa [...] new 31035f3e20af Merge branch 'thermal-hfi' new f648372dfe3e Merge tag 'thermal-5.18-rc1' of git://git.kernel.org/pub/s [...] adds ed945296bb90 PNP: Replace acpi_bus_get_device() new f400bea2d44b Merge tag 'pnp-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] new 7eb667875c6d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 9fd75b66b8f6 ax25: Fix refcount leaks caused by ax25_cb_del() new fc6d01ff9ef0 ax25: Fix NULL pointer dereferences in ax25 timers new ed32641e06c6 Merge branch 'ax25-fixes' new 8d3ea3d402db net: bcmgenet: Use stronger register read/writes to assure [...] new ed0c99dc0f49 tcp: ensure PMTU updates are processed during fastopen new 31aa8856abe5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2b101256fd55 ALSA: usb-audio: scarlett2: Use struct_size() helper in sc [...] adds 88b613224894 kselftest: alsa: Add test case for writing invalid values adds b1446bda5645 kselftest: alsa: Check for event generation when we write [...] adds 9d73d1928eb8 kselftest: alsa: Declare most functions static adds 3db3d859441b ALSA: usb-audio: remove redundant assignment to variable c adds 8f85b4da579e kselftest: alsa: fix spelling mistake "desciptor" -> "descriptor" adds 69458e2c2780 ALSA: hda: Fix driver index handling at re-binding adds fdb1e56932a3 ALSA: ca0106: Rename register macro names adds a531caa5989e ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake adds bad03efd11df ALSA: cleanup double word in comment adds e3dc1399506f spi: Make spi_alloc_device and spi_add_device public again adds 000bee0ed70a spi: Create helper API to lookup ACPI info for spi device adds 87e59b36e5e2 spi: Support selection of the index of the ACPI Spi Resour [...] adds e612af7acef2 spi: Add API to count spi acpi resources adds 5e63b2ea3dfb platform/x86: i2c-multi-instantiate: Rename it for a gener [...] adds 35a36cbb7b1c platform/x86: serial-multi-instantiate: Reorganize I2C functions adds 68f201f9061c platform/x86: serial-multi-instantiate: Add SPI support adds 07bcab93946c ALSA: hda/realtek: Add support for HP Laptops adds d9c01c530cc5 ACPI / scan: Create platform device for CS35L41 adds 0707541df449 Merge tag 'platform-drivers-x86-serial-multi-instantiate-1 [...] adds a9f73b06ff91 Merge branch 'for-linus' into for-next adds 15175a4f2bbb ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 adds fefee9548841 ALSA: hda: Add snd_hdac_ext_bus_link_at() helper adds 595511a3ab80 ALSA: hda: Update and expose snd_hda_codec_device_init() adds 17e0c4cbb748 ALSA: hda: Update and expose codec register procedures adds bb682f7a91af ALSA: hda: Expose codec cleanup and power-save functions adds f43156a9563f ALSA: hda/tegra: Add Tegra234 hda driver support adds b58d511ded88 ALSA: hda/tegra: Hardcode GCAP ISS value on T234 adds 85f29492929b ALSA: hda/tegra: Update scratch reg. communication adds d23c49562a88 dt-bindings: Document Tegra234 HDA support adds a544684b790f ALSA: mips: Use platform_get_irq() to get the interrupt adds ca1697eb0920 ALSA: spi: Add check for clk_enable() adds d248b2771f54 sound: core: remove initialise static variables to 0 adds e52b78f89067 sound: core: Remove redundant variable and return the last [...] adds 76f22f4dcae6 Documentation: sound: fix typo in control-names.rst adds 3cffb26fbb52 ALSA: echoaudio: remove redundant assignment to variable bytes adds d7f15befac80 ALSA: lola: add a check for the return of vmalloc() adds d460975eeea8 Merge branch 'for-linus' into for-next adds fc4cf4293f0d ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio adds 441d1e10476b ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections adds 604b388419d0 ALSA: scarlett2: Add support for the internal "standalone" switch adds 7cacfa4a7b0d ALSA: hda: Add AlderLake-PS variant PCI ID adds 327e8ba54a21 ALSA: hda/i915 - avoid hung task timeout in i915 wait adds 3baa40d4fd7f ALSA: seq: oss: use kzalloc adds b62c563f1cb9 ALSA: seq: oss: fix typo adds e6194c8d0653 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs [...] adds 864cb14c0fa2 ALSA: hda/realtek: Fix LED on Zbook Studio G9 adds a893b7fc7b59 ALSA: core: Fix typo in 'PCM Timer Interface' help adds 8a580a26760c ALSA: oss: Release temporary buffers upon errors new a6d4b685026c Merge branch 'for-next' into for-linus adds 6cbff4b3a10e Merge existing fixes from asoc/for-5.17 into new branch adds 4ec19deec7ff ASoC: codecs: remove redundant ret variable adds de531908ca42 ASoC: samsung: remove unneeded ret variable adds 88c62b16281e ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size [...] adds 330dc18356e6 ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card adds dbf2f8e3fecd ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration adds aa505ecccf2a ASoC: codecs: Check for error pointer after calling devm_r [...] adds 3ce57f22cb23 ASoC: topology: Remove superfluous error prints adds feb00b736af6 ASoC: topology: Allow TLV control to be either read or write adds cc44c7492bad ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior adds cef982dc4885 ASoC: topology: Fixes adds 1dafede34dda ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message adds bd586a0292e0 ASoC: SOF: Intel: use inclusive language for SSP clocks adds a749d744561c ASoC: SOF: Intel: hda-loader: add SSP helper adds 5fb5f5118512 ASoC: SOF: Intel: hda-loader: add IMR restore support adds d7a8fbd17bfe ASoC: SOF: add flag to disable IMR restore to sof_debug adds 01f5060e4251 ASoC: SOF: Intel: don't download firmware at each resume adds 1c5091fbe7e0 ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting adds 5e46c63ca222 ASoC: xilinx: xlnx_i2s: create drvdata structure adds c47aef899c1b ASoC: xilinx: xlnx_i2s: Handle sysclk setting adds ce2f7b8d4290 ASoC: simple-card-utils: Set sysclk on all components adds e9fed03aebac ASoC: dt-bindings: simple-card: document new system-clock- [...] adds 5ca2ab459817 ASoC: simple-card-utils: Add new system-clock-fixed flag adds 8bcd0f121b19 ASoC: Xilinx fixes adds 6570f991582e ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively adds 0788785c7834 ASoC: sh: rz-ssi: Make the data structures available befor [...] adds 4f78f3c970f1 ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() adds e42c903e8bf4 ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_val [...] adds d2fe7fc51fc3 ASoC: sh: rz-ssi: Code cleanup and fixes adds 55915f20ad9a ASoC: bindings: fsl-asoc-card: Add mclk-id optional property adds 91e4e40b59ba ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id adds d4c4e2861560 ASoC: fsl-asoc-card: Remove BCLK default value for tlv320a [...] adds 85f856f790b5 ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h adds 6045ffd36628 ASoC: tlv320aic31xx: Define PLL clock inputs adds e6ec5a3936ee ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id adds f67c0c0d3b90 ASoC: SOF: Intel: match sdw version on link_slaves_found adds 7afed13b582b ASoC: SOF: Intel: Compare sdw adr directly adds a567abf5defb ASoC: SOF: Intel: improve SoundWire _ADR handling adds 8d06f797f844 ASoC: cs42l42: Report full jack status when plug is detected adds 5982b5a8ec7d ASoC: cs42l42: Change jack_detect_mutex to a lock of all I [...] adds f8593e885400 ASoC: cs42l42: Handle system suspend adds 8f1a27bb8a79 ASOC: cs42l42: Add support for system suspend adds ec45268467f4 ASoC: add support for TAS5805M digital amplifier adds b8aec7a4a01b ASoC: dt-bindings: add bindings for TI TAS5805M. adds 2e5a74c68d60 ASoC: add support for TAS5805M digital amplifier adds 22cefca393ea ASoC: Intel: sof_rt5682: add support for systems without i [...] adds c8e98eaf2bcb ASoC: Intel: sof_rt5682: Add support for platform without [...] adds 9ebb50df2bff ASoC: Intel: sof_rt5682: add two derivative options adds 7276d3f329c6 ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv() adds 962ff7ecb60b ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function adds acfa1e2c2ff5 ASoC: sh: rz-ssi: Remove duplicate macros adds 2ce0d008dcc5 ASoC: SOF: Intel: hda: Remove link assignment limitation adds 0cfe76156cc1 ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics f [...] adds 7bd04b8d46b9 ASoC: SOF: trace: Simplify count adjustment in trace_read adds 4fcc8710fdd9 ASoC: tegra: Update AHUB driver for Tegra234 adds fed44d6c3bcd ASoC: Document Tegra234 APE support adds 74cc53cf59b6 Tegra234 APE support adds 73d4c3135b2a ASoC: cs42l51: Improve error handling in cs42l51_remove() adds 9da1467b49ad drm/rockchip: cdn-dp: Support HDMI codec plug-change callback adds 6a8bc4b68ca0 ASoC: rk3399_gru_sound: Wire up DP jack detection adds a3a2a21acfdb (Re)enable DP/HDMI audio for RK3399 Gru adds 5b6988fe844a ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact [...] adds 73a548bd1fa3 ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_mess [...] adds 2acfab710114 ASoC: SOF: ipc: Do not allocate buffer for msg_data adds e0c8a67f53a2 SoC: SOF: ipc: Optimizations for tx message adds c32bd332ce5c ASoC: amd: acp: Add generic support for PDM controller on ACP adds def6dc250703 ASoC: amd: acp: Add PDM controller based dmic dai for Renoir adds 5a9f07a41522 ASoC: amd: acp: Add generic PCI driver module for ACP device adds 6a75585a3d4b ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. adds 611ba05e8bc5 ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir adds 2d7d9f36b567 ASoC: amd: renoir: Add check for acp configuration flags adds 9a19aba24ecc ASOC: amd: acp: Add generic PDM and PCI driver support for ACP adds bb45f689fa62 ASoC: max98927: add missing header file adds b5083c0c948a ASoC: wm8962: Allow switching between analog and digital inputs adds ed482dc8c76d ASoC: samsung: Explicitly include gpiolib header adds ec29170c724c ASoC: madera: Add dependencies on MFD adds 7f97b2ad9483 ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1 adds c8bbc1de9088 ASoC: sun4i-i2s: Update registers for more channels adds e2ce580f1fff ASoC: sun4i-i2s: Add support for the R329/D1 variant adds d466706b9d0d ASoC: sun4i-i2s: Support for Allwinner R329 and D1 SoCs adds 6324cf901e14 ASoC: SOF: compr: Add compress ops implementation adds eba0f0077519 ASoC: fsl_sai: Enable combine mode soft adds 823868f59ff4 ASoC: dmic: Remove spurious gpiolib select adds 2cc12ef489a3 ASoC: rt9120: Remove spurious gpiolib select adds 44bd27c42a1c ASoC: simple-amplifier: Remove spurious gpiolib select adds c29744876071 ASoC: max9759: Remove spurious gpiolib select adds 8e70aaae32b7 ASoC: zl38060: Remove spurious gpiolib select adds 805fff750107 ASoC: simple-mux: Depend on gpiolib rather than selecting it adds dcc2c012c769 ASoC: Fix gpiolib dependencies adds 91e716b2a4f9 ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer t [...] adds bab05b508ebf ASoC: SOF: dma-trace: Pass pointer to params_ext struct in [...] adds 960a89045e14 ASoC: SOF: dma-trace: Change trace_init() ops parameter list adds 7d88b9608142 ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for [...] adds 8be90641a0bb ASoC: dt-bindings: davinci-mcasp: convert McASP bindings t [...] adds d9c5996ab37f ASoC: rt5640: Remove the sysclk and sysclk_src checking adds 23c2f1392f2f ASoC: bindings: fsl-asoc-card: Add compatible for tlv320ai [...] adds 7bd431486511 ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings adds 77d0ffef793d ASoC: qcom: Add macro for lpass DAI id's max limit adds 57350bd41c3a ASoC: qcom: SC7280: Add machine driver adds b0d0e85f1441 Machine driver to support LPASS SC7280 sound card registration adds 7f021b723ea5 ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai [...] adds 0412539614a2 ASoC: dt-bindings: samsung,arndale: convert to dtschema adds b6145d8f0d64 ASoC: dt-bindings: samsung,arndale: document ALC5631 adds 6752770d5905 ASoC: dt-bindings: samsung,smdk5250: convert to dtschema adds a7e5305f7ab0 ASoC: dt-bindings: samsung,snow: convert to dtschema adds c1fc51ebb098 ASoC: dt-bindings: samsung,tm2: convert to dtschema adds a61faea1a02f ASoC: dt-bindings: samsung: convert to dtschema adds 2439a3550827 ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD adds 5fdc1242453e ASoC: SOF: Move the definition of enum sof_dsp_power_state [...] adds ab3a2189a374 ASoC: SOF: ipc: Read and pass the whole message to handler [...] adds ee8443050b2b ASoC: SOF: Split up utils.c into sof-utils and iomem-utils adds 6955d9512d0e ASoC: SOF: Introduce IPC SOF client support adds 1069967afe1e ASoC: SOF: sof-client: Add support for clients not managed [...] adds 6e9548cdb30e ASoC: SOF: Convert the generic IPC flood test into SOF client adds cac0b0887e53 ASoC: SOF: Convert the generic IPC message injector into S [...] adds 3dc0d7091778 ASoC: SOF: Convert the generic probe support to SOF client adds 54f5bae0b758 ASoC: SOF: IPC client infrastructure adds 9193bc0558d1 ASoC: tlv320adc3xxx: Add IIR filter configuration adds 0f1d41a85bda ASoC: wm_adsp: Make compressed buffers optional adds c55b3e46cb99 ASoC: wm_adsp: Add trace caps to speaker protection FW adds 695c105933cf ASoC: Intel: bytcr_wm5102: use GFP_KERNEL adds e7c799e76f07 ASoC: SOF: compr: Mark snd_compress_ops static adds 0b88a6590021 ASoC: wm8731: Delete empty remove() function adds 3c7a4c24bd0a ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY adds 0c483a07e926 ASoC: pcm3168a: cleanup unintuitive mask usage adds c7270209fc6f ASoC: pcm3168a: refactor hw_params routine adds 6bfc1242ee99 ASoC: pcm3168a: refactor format handling adds 3e63d3c1a2e5 ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES adds 9fe0c0128d7c ASoC: pcm3168a: code cleanup adds 013cc2aea0f6 ASoC: codec: wcd938x: Add switch control for selecting CTI [...] adds 20ea94bc5317 ASoC: dt-bindings: wcd938x: Add gpio property for selectin [...] adds 0191899db468 ASoC: Add Euro Headset support for wcd938x codec adds 4965e38fa064 ASoC: SOF: Makefile: Fix randconfig sof-client build when [...] adds 83a1bed1f498 ASoC: tegra20: spdif: make const array rates static adds f7d344a2bd5e ASoC: soc-core: skip zero num_dai component in searching dai name adds db0b4aedfab3 ASoC: codec: wcd938x: Update CTIA/OMTP switch control adds 83bfc7e793b5 ASoC: SOF: core: unregister clients and machine drivers in [...] adds 4fe6a63077a6 ASoC: SOF: Replace zero-length array with flexible-array member adds ce6a70bfce21 ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 adds b9afe038b1fb ASoC: SOF: Intel: Add topology overwrite for Felwinter adds ff5a90173d98 ASoC: mediatek: mt8195: enable apll tuner adds b83eb8be4f2c ASoC: sc7280: Really depends on SOUNDWIRE adds 76cdd90b27b4 ASoC: SOF: pcm: Add compress_ops for SOF platform componen [...] adds abdcf7282f39 ASoC: amd: acp: Change card name for Guybrush Machine adds eee33bac9e7d ASoC: amd: acp-legacy: Add legacy card support for new machines adds 1f197351b3af ASoC: amd: acp: Add DMIC machine driver ops adds 299905881ebd ASoC: SOF: Declare sof_compress_ops in sof-priv.h adds 74190d7cd3e8 ASoC: qcom: Move lpass_pcm_data structure to lpass header adds ddd60045caa5 ASoC: qcom: lpass: Add dma fields for codec dma lpass interface adds 16413d5c5a2e ASoC: qcom: Add helper function to get dma control and lpa [...] adds dc8d9766bc03 ASoC: qcom: Add register definition for codec rddma and wrdma adds b138706225c9 ASoC: qcom: Add regmap config support for codec dma driver adds 7d7209557b67 ASoC: qcom: Add support for codec dma driver adds b81af585ea54 ASoC: qcom: Add lpass CPU driver for codec dma control adds f3fc4fbfa2d2 ASoC: dt-bindings: Add SC7280 lpass cpu bindings adds b62c4e5fba2f ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio adds 6e1dda5fcd6e Add support for audio on SC7280 based targets adds 3304a242f45a ASoC: amd: Use platform_get_irq_byname() to get the interrupt adds c8775fb16b9b ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops dec [...] adds 4d06f92f38b7 ASoC: rt5663: check the return value of devm_kzalloc() in [...] adds 431f9a77a4a6 ASoC: acp: check the return value of devm_kzalloc() in acp [...] adds 5a5d2316a529 ASoC: qcom: lpass-platform: Update warning print to contro [...] adds bed17757521b ASoC: codecs: va-macro: move to individual clks from bulk adds 70a5e96bad59 ASoC: codecs: rx-macro: move clk provider to managed variants adds db8665a3e904 ASoC: codecs: tx-macro: move clk provider to managed variants adds 43b647d99404 ASoC: codecs: rx-macro: move to individual clks from bulk adds 512864c4ffa7 ASoC: codecs: tx-macro: move to individual clks from bulk adds e252801deb25 ASoC: codecs: wsa-macro: move to individual clks from bulk adds 05a41340e56f ASoC: codecs: wsa-macro: setup soundwire clks correctly adds 31bd0db84c60 ASoC: codecs: tx-macro: setup soundwire clks correctly adds eaba113430d6 ASoC: codecs: rx-macro: setup soundwire clks correctly adds 72ad25eabda0 ASoC: codecs: va-macro: add runtime pm support adds c96baa2949b2 ASoC: codecs: wsa-macro: add runtime pm support adds 366ff79ed539 ASoC: codecs: rx-macro: add runtime pm support adds 1fb83bc5cf64 ASoC: codecs: tx-macro: add runtime pm support adds 584a6301e1d5 ASoC: codecs: wcd938x: add simple clk stop support adds cc4d891f1876 ASoC: codecs: wcd-mbhc: add runtime pm support adds 0f907c3880f8 ASoC: codecs: add pm runtime support for Qualcomm codecs adds 8e08a0c9225f ASoC: lm49453: Use modern ASoC DAI format terminology adds 7cba0b38c3e8 ASoC: tscs42xx: Use modern ASoC DAI format terminology adds df63fb10a5b7 ASoC: tscs454: Use modern ASoC DAI format terminology adds 87d71a128771 ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt adds a325068e2be1 ASoC: sti-sas: Use modern ASoC DAI format terminology adds 10daafb04dce ASoC: si476x: Use modern ASoC DAI format terminology adds 0dc974725988 ASoC: uda1380: Use modern ASoC DAI format terminology adds aac21939bb2c ASoC: uda1334: Use modern ASoC DAI format terminology adds 7effe2cde907 ASoC: twl4030: Use modern ASoC DAI format terminology adds cce15e481859 ASoC: es7134: Use modern ASoC DAI format terminology adds c9fa2165c0b4 ASoC: wl1273: Use modern ASoC DAI format terminology adds b6be2012b039 ASoC: es8316: Use modern ASoC DAI format terminology adds 58d858ae1c44 ASoC: inno_rk3036: Use modern ASoC DAI format terminology adds 6d2608804ebe ASoC: es8328: Use modern ASoC DAI format terminology adds 83b713619ee1 ASoC: amd: vg: fix for pm resume callback sequence adds 5363d7304e31 ASoC: amd: vg: update DAI link name adds 728a592619cf ASoC: amd: vg: remove warnings and errors pointed out by c [...] adds 6f989800639a ASoC: amd: vangogh: fix uninitialized symbol warning in ma [...] adds 032959d880fd ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC adds addeb10c95b2 ASoC: isabelle: Use modern ASoC DAI format terminology adds f948202284a1 ASoC: mc13783: Use modern ASoC DAI format terminology adds ed7c9fef1193 ASoC: ti: davinci-i2s: Add check for clk_enable() adds 7d642c9c14b6 ASoC: mediatek: mt8195: Remove unnecessary print function [...] adds 9b3ff6378df3 ASoC: fsl: Drop unused argument from imx_pcm_dma_init() adds 3c7d8a35179e ASoC: pcm3060: Use modern ASoC DAI format terminology adds 1900cb5375c3 ASoC: pcm1681: Use modern ASoC DAI format terminology adds 765e30ac6657 ASoC: pcm186x: Use modern ASoC DAI format terminology adds 9231bb1b2534 ASoC: pcm3168a: Use modern ASoC DAI format terminology adds e0dab08973c8 ASoC: pcm512x: Use modern ASoC DAI format terminology adds ca7176f695cf ASoC: ml26124: Use modern ASoC DAI format terminology adds 6370c4436b63 ASoC: uda134x: Use modern ASoC DAI format terminology adds 14688a14dac3 ASoC: max98088: Use modern ASoC DAI format terminology adds 2232314b7dbc ASoC: max98095: Use modern ASoC DAI format terminology adds 012df28f5e14 ASoC: max98371: Use modern ASoC DAI format terminology adds c536d745adbc ASoC: max98390: Use modern ASoC DAI format terminology adds 9dcef176c4d6 ASoC: max9850: Use modern ASoC DAI format terminology adds d14c87d8ef0d ASoC: max9860: Use modern ASoC DAI format terminology adds 2594d0aaedad ASoC: max9867: Use modern ASoC DAI format terminology adds 02dd4e6ba25c ASoC: max98925: Use modern ASoC DAI format terminology adds 502e1c8d0722 ASoC: max98926: Use modern ASoC DAI format terminology adds 677c90bac3f1 ASoC: max98927: Use modern ASoC DAI format terminology adds 316cd9412679 ASoC: es7241: Use modern ASoC DAI format terminology adds 9e3d83c52844 ASoC: codecs: Add power domains support in digital macro codecs adds 6619c7d4379a ASoC: qcom: dt-bindings: Add bindings for power domains in [...] adds 46c81702e922 ASoC: Add power domains support for digital macro codecs adds 8dd552458361 ASoC: codecs: wsa881x: add runtime pm support adds 2ecf362d2203 ASoC: mxs-saif: Handle errors for clk_enable adds f9e2ca0640e5 ASoC: atmel_ssc_dai: Handle errors for clk_enable adds a2253ec7aef2 ASoC: amd: use asoc_substream_to_rtd() adds 45ea97d74313 ASoC: dwc-i2s: Handle errors for clk_enable adds 300689fb04b3 ASoC: soc-generic-dmaengine-pcm: set period_bytes_min base [...] adds de2c6f98817f ASoC: soc-compress: prevent the potentially use of null pointer adds d5dd781bcc81 ASoC: qcom: Fix error code in lpass_platform_copy() adds a6264056b39e ASoC: soc-acpi: remove sof_fw_filename adds f1eebb3bf707 ASoC: Intel: boards: fix spelling in comments adds da793fb0f56c ASoC: Intel: add RT1308 I2S machine driver and HDMI-in cap [...] adds e1d5e1332402 ASoC: Intel: boards: create sof-realtek-common module adds 024979b67b39 ASoC: Intel: sof_rt1308: move rt1308 code to common module adds 709ec7bec6b3 ASoC: Intel: cirrus-common: support cs35l41 amplifier adds 2fe14ff61bd6 ASoC: Intel: sof_ssp_amp: rename driver and support cs35l4 [...] adds c4dcd7100c26 ASoC: Intel: soc-acpi: add entries in ADL match table adds 227178d238b3 ASoC: Intel: machine driver updates for 5.18 adds e94769900f43 ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" adds 8f2b025abc31 ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect t [...] adds 899a9a7f624b ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() adds 00925272f166 ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() adds 9a33f5632ca5 ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() adds f590797fa3c1 ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_au [...] adds db0350da8084 ASoC: wm8350: Handle error for wm8350_register_irq adds b41d6195b2f0 ASoC: rt5682s: Stabilize the combo jack detection adds dacf1497a8ea ASoC: cs35l41: Fix max number of TX channels adds 139cad4bde67 ASoC: cs35l41: Remove unnecessary param adds 6ed5dbba6c97 ASoC: qcom: select correct WCD938X config for SC7280 adds 405afed8a728 ASoC: fsi: Add check for clk_enable adds b6b62d942bbc ASoC: wm_adsp: Expand firmware loading search options adds 71a6254c8b8a ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START adds 468f252930d8 ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() adds b3284430615c ASoC: dt-bindings: Add schema for "awinic,aw8738" adds 6b4528b5532f ASoC: codecs: Add Awinic AW8738 audio amplifier driver adds fc14fac286a0 ASoC: codecs: Add Awinic AW8738 audio amplifier driver adds 26e5366dd305 ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map adds 1e974e5b82b3 ASoC: audio_graph_card2: Add support for variable slot widths adds 3066987e11d3 ASoC: audio_graph_card2: Support variable slot widths adds 32666b866f55 ASoC: Intel: boards: remove explicit dependency on GPIOLIB [...] adds bdfc385948bf ASoC: Intel: boards: add GPIOLIB dependency where missed adds ce73ef6ec671 ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" adds 2f4d6de53327 ASoC: Intel: boards: cleanups for 5.18 adds d66c57c5ff8a ASoC: SOF: Intel: pci-tgl: add RPL-S support adds edca0623f6d7 ASoC: SOF: amd: acp-pcm: Take buffer information directly [...] adds 9c2611b2a620 ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional adds b7485ec85059 ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP regist [...] adds dc0d4ed26dd2 ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq adds 7cf467ac9cf3 ASoC: SOF: amd: Move group register configuration to acp-loader adds 8e85cab85856 ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value adds 4aaa06b227f7 ASoC: SOF: fix 32 signed bit overflow adds 9188812539d1 ASoC: SOF: debug: clarify operator precedence adds 0f33105bb2f7 ASoC: SOF: Intel: hda: clarify operator precedence adds 5e36946abcfb ASoC: SOF: updates for 5.18 adds bd393e2ecc30 ASoC: fsl_sai: Drop unnecessary defines adds cb00b4c18f89 ASoC: fsl_sai: simplify irq return value adds 814c9fc46fb9 ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk adds 99c1e74f25d4 ASoC: fsl_sai: store full version instead of major/minor adds c56359f4f2ad ASoC: fsl_sai: Use better variable names adds 1d4cbdf7bf2e ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider adds a50b7926d015 ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support adds 9fce18ab0bc2 ASoC: fsl_sai: Cleanups and 1:1 bclk:mclk ratio support adds b0bfaf0544d0 ASoC: atmel: Fix error handling in snd_proto_probe adds 51996ca26fc7 ASoC: Intel: catpt: use asoc_substream_to_rtd() adds 5ea14bf62ef4 ASoC: mediatek: mt8183: support wb bt audio adds 954e615497cc ASoC: amd: acp5x-pcm-dma: Fix signedness bug adds 6f6f28bf5d8e ASoC: amd: acp3x: Fix signedness bug in acp3x adds f725d2057980 ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() i [...] adds 5575f7f49134 ASoC: SOF: Add missing of_node_put() in imx8m_probe adds e45ac7831ff3 ASoC: mediatek: mt8192-mt6359: Fix error handling in mt819 [...] adds a6b44a2518a0 ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_ [...] adds 6ae0a4d8fec5 ASoC: mxs: Fix error handling in mxs_sgtl5000_probe adds 9a1e13440a4f ASoC: dmaengine: do not use a NULL prepare_slave_config() [...] adds 015044e9610c ASoC: dt-bindings: Document Microchip's PDMC adds 50291652af52 ASoC: atmel: mchp-pdmc: add PDMC driver adds 6b1b0f7d7d65 Add driver for SAMA7G5's PDMC adds 5187357e45c3 ASoC: SOF: remove snd_sof_pipeline_find() adds 80df2226268f ASoC: SOF: simplify snd_sof_device_remove() adds 3a790f3a7c28 ASoC: SOF: set swidget's core for scheduler widget adds c99b70a2d21a ASoC: SOF: sof-audio: removed unused function adds fb763299bd8e ASoC: SOF: topology: remove redundant code adds 9911ce06db9d ASoC: SOF: topology: remove redundant code in sof_link_afe_load() adds 6a6b5727f8ee ASoC: SOF: topology: Drop the size parameter from struct s [...] adds 5ef969e2f8e1 ASoC: SOF: topology: Modify the get_token op for string tokens adds ea7e5ee67fb7 ASoC: SOF: topology: expose some get_token ops adds 40bdb2fd6b15 ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai adds 73d9cf7ca121 Clean ups and preparation for IPC abstraction in the SOF driver adds 8b1d3b733f3e ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback adds 9779a8e61a83 ASoC: Intel: boards: fix randconfig issue adds c8ee0c37c045 ASoC: SOF: amd: Remove unneeded semicolon adds 5af07dad6964 ASoC: SOF: amd: Remove unneeded semicolon adds 5bd998af5b69 ASoC: fsl_spdif: keep all TxClk sources by txclk array adds 81acac8c2c88 ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer adds 31ef579d433a ASoC: qcom: fix Kconfig for SC7280 adds 1174442b82b6 ASoC: soc-acpi: fix kernel-doc descriptor adds 679aa83a0fb7 ASoC: soc-acpi: add information on I2S/TDM link mask adds 92c1b7c0f780 ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards adds 0c470db0399e ALSA: intel-nhlt: add helper to detect SSP link mask adds bd015f633b05 ASoC: SOF: Intel: hda: report SSP link mask to machine driver adds 4694b8382d6b ASoC: Intel: soc-acpi: quirk topology filename dynamically adds de24d97fb845 ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices adds 1cedb6eabf0f ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices adds cded07a2dccd ALSA: intel-dspconfig: add ES8336 support for CNL adds b3d6a07236eb ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake [...] adds 5a6cfba5553b ASoC: Intel: sof_es8336: make gpio optional adds 42302b205f03 ASoC: Intel: sof_es8336: get codec device with ACPI instea [...] adds 1b5283483a78 ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk fo [...] adds 651c304df7f6 ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP adds 9c818d849192 ASoC: Intel: sof_es8336: log all quirks adds d94c11a9b0e8 ASoC: Intel: sof_es8336: move comment to the right place adds 8e5db4918241 ASoC: Intel: sof_es8336: add support for JD inverted quirk adds 70b519e5cade ASoC: Intel: sof_es8336: extend machine driver to support [...] adds 6e13567d2fdf ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support adds fe0596a00608 ASoC: Intel: bytcht_es8316: move comment to the right place adds efb1a2d3d8f5 ALSA/ASoC/SOF/Intel: improve support for ES8336-based platforms adds 7a976552a4f2 ASoC: SOF: make struct snd_sof_widget IPC agnostic adds 2b4b383f85ba ASoC: SOF: topology: make sof_route_load() IPC agnostic adds c7b655ade96a ASoC: SOF: Add a tuples array to struct snd_sof_widget adds 38a9a06794fe ASoC: SOF: topology: Modify signature for token parsing functions adds e0974a382e7c ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() adds 5f8333f62fca ASoC: SOF: topology: Rename arguments in sof_parse_tokens() adds 839e484f9e17 ASoC: SOF: make struct snd_sof_dai IPC agnostic adds f535880b2d32 ASoC: SOF: move definition of snd_sof_ipc to header file adds 233d2c4a103a Clean ups and preparation for IPC abstraction in the SOF driver adds 6ddf611219ba ASoC: fsl_spdif: Disable TX clock when stop adds 2588a01431a8 ASoC: atmel: mchp-pdmc: Remove unnecessary print function [...] adds 3b891513f95c ASoC: imx-es8328: Fix error return code in imx_es8328_probe() adds 6b6bb5e26222 ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes [...] adds 886e09c77d2b ASoC: mchp-spdifrx: fix typo adds 5bbe2918accc ASoC: simple-card-utils: Don't reset clock of active DAI adds 375a347da488 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepa [...] adds c19bd02e9029 ALSA: hda: Add helper macros for DSP capable devices adds da0398099a83 ASoC: Export DAI register and widget ctor and dctor functions adds 9fe51c559a86 ASoC: Intel: Introduce AVS driver adds 2879516fcd6d ASoC: Intel: avs: Inter process communication adds cb1eb6b5be42 ASoC: Intel: avs: Add code loading requests adds b956b27b477a ASoC: Intel: avs: Add pipeline management requests adds f14a1c5a9f83 ASoC: Intel: avs: Add module management requests adds 469e87ca9a20 ASoC: Intel: avs: Add power management requests adds 25f414fcdb87 ASoC: Intel: avs: Add ROM requests adds 3322e1688953 ASoC: Intel: avs: Add basefw runtime-parameter requests adds c1a427e8da93 ASoC: Intel: avs: Firmware resources management utilities adds 580a5912d1fe ASoC: Intel: avs: Declare module configuration types adds 215e67b2d2de ASoC: Intel: avs: Dynamic firmware resources management adds b27f45231723 ASoC: Intel: avs: General code loading flow adds 45864e49a05a ASoC: Intel: avs: Implement CLDMA transfer adds 65794fe1a5f6 ASoC: Intel: avs: Code loading over CLDMA adds 092cf7b26a48 ASoC: Intel: avs: Code loading over HDA adds c1156cce4719 ASoC: Intel: AVS - Audio DSP for cAVS adds f67084148dac ASoC: mediatek: mt8195: add reset controller adds ee7f79a81a27 dt-bindings: mediatek: mt8195: add reset property adds ee60f738e3bc ASoC: mediatek: Add mt8195 reset control support adds a174e72e2355 ASoC: SOF: Intel: enable DMI L1 for playback streams adds 7e4bfcf10a03 ASoC: SOF: compress: fix null check after dereference adds d8b502a7c353 ASoC: SOF: trace: Use proper DMA direction for the trace d [...] adds 24320c555661 ASoC: SOF: Intel: add topology overwrite for Taniks adds d7be9e33c4ad ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL [...] adds c0fc71e2d7d2 ASoC: SOF/Intel: small fixes and updates for 5.18 adds d7bc6ddef016 ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_p [...] adds 31f60a0c943d ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC [...] adds d1b1146fc708 ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper adds 757ce8103c9e ASoC: SOF: Introduce optional callback to configure stream [...] adds a6db22a68b0b ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback [...] adds 9a0a809a5aae ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() adds 29e3aa0bb934 ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() adds cf73363e4a55 ASoC: SOF: Intel: Convert to use the generic set_stream_da [...] adds f0383aded3c6 ASoC: SOF: imx: Convert to use the generic set_stream_data [...] adds 00f192536337 ASoC: SOF: Remove ipc_pcm_params() ops adds 8fc262265918 Make the SOF pcm_hw_params DSP op IPC agnostic adds ccb4214f7f2a ASoC: soc-compress: Change the check for codec_dai adds 910f42bfe967 ASoC: dt-bindings: Fix patternProperties with fixed strings adds a8ae15ead9c9 ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning adds d39664cb758e ASoC: samsung: i2s: check the return value of kstrdup() adds cc5d8ac95663 ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume adds 740dc3e84653 ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe adds 28a265a1ee11 ASoC: mediatek: Fix error handling in mt8183_da7219_max983 [...] adds e8ca4cee43fa ASoC: ti: Fix spelling mistake "cant" -> "can't" adds 9ebd62d60edc ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd [...] adds abed17fdf92e ASoC: rt1308-sdw: get calibration params after power on adds c4b7174fe5bb ASoC: mediatek: mt8195: Fix error handling in mt8195_mt635 [...] adds 9531a6313791 ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934 [...] adds 54e1bf9f6177 ASoC: amd: Fix reference to PCM buffer address adds 455c5653f50e ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call adds 1c19601ddced ASoC: codecs: Fix misplaced lpass_macro_pds_exit call adds 835ca59799f5 ASoC: ak4642: Use of_device_get_match_data() adds 0af0f4633adf ASoC: SOF: Introduce struct snd_sof_dai_link adds 226abb759063 ASoC: SOF: IPC: Introduce IPC ops adds d87524bf9aab ASoC: SOF: topology: Add helper function for processing tu [...] adds 7006d20e5e9d ASoC: SOF: Introduce IPC3 ops adds 2141b55d9174 ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic adds 6bd0be1c29dc ASoC: SOF: topology: Make buffer widget parsing IPC agnostic adds 8a2e4a734f5e ASoC: SOF: topology: Make pga widget parsing IPC agnostic adds 30f4168024e9 ASoC: SOF: topology: Make mixer widget parsing IPC agnostic adds 683b54ef6038 ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic adds 8d8b12934730 ASoC: SOF: topology: Make src widget parsing IPC agnostic adds cb7ed49acf58 ASoC: SOF: topology: Make asrc widget parsing IPC agnostic adds 111d66f62e9b ASoC: SOF: topology: Make siggen widget parsing IPC agnostic adds f2cf24a1afa8 ASoC: SOF: topology: Make effect widget parsing IPC agnostic adds 85ec8560893c ASoC: SOF: topology: Make route setup IPC agnostic adds 909dadf21aae ASoC: SOF: topology: Make DAI widget parsing IPC agnostic adds b5cee8feb1d4 ASoC: SOF: topology: Make control parsing IPC agnostic adds 8ef1439c5104 ASoC: SOF: topology: Make widget binding IPC agnostic adds 61ad28ff6cf3 ASoC: SOF: topology: remove snd_sof_complete_pipeline() adds 753132f0394b Introduce IPC abstraction for SOF topology parsing adds b26f965f7c83 ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy adds 638cec39339d ASoC: fsl_spdif: Add new registers included on i.MX8ULP adds d1129bbe141b MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl adds c639e85e93aa ASoC: atmel: mchp-pdmc: print the correct property name adds 40c2c63ac40d ASoC: SOF: set up scheduler widget before all other widget [...] adds 051744b1bf0b ASoC: SOF: Make sof_widget_setup/free IPC agnostic adds 657774acd00f ASoC: SOF: Make sof_suspend/resume IPC agnostic adds a0149a6bf0b4 ASoC: SOF: Introduce IPC ops for kcontrol IO adds 10f461d79c2d ASoC: SOF: Add IPC3 topology control ops adds 838d04f3e232 ASoC: SOF: Add volume_get/put IPC3 ops adds a66687464368 ASoC: SOF: Add switch get/put IPC3 ops adds 049307aad2a3 ASoC: SOF: Add enum_get/put control ops for IPC3 adds 544ac8858f24 ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 adds 67ec2a091630 ASoC: SOF: Add bytes_ext control IPC ops for IPC3 adds 967885ee45e4 ASoC: SOF: Introduce IPC-specific PCM ops adds 442c7128219b ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets [...] adds 4123c24bd13c ASoC: SOF: Introduce IPC3 PCM hw_free op adds 621fd48c8cc8 ASoC: SOF: Define hw_params PCM op for IPC3 adds beac3f4cb66f ASoC: SOF: Add trigger PCM op for IPC3 adds b243b437f4c4 ASoC: SOF: Add dai_link_fixup PCM op for IPC3 adds 3816bbea6442 ASoC: SOF: expose sof_route_setup() adds 31cd6e469364 ASoC: SOF: topology: Add ops for setting up and tearing do [...] adds 85f7a8b6e1be ASoC: SOF: Add a new dai_get_clk topology IPC op adds 49a24e9d9c74 Make the SOF control, PCM and PM code IPC agnostic new 646b907e1559 Merge tag 'asoc-v5.18' of https://git.kernel.org/pub/scm/l [...] new 3fd177beee75 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a7663c89f419 ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs new 5cb90dcb6ad5 ASoC: fsl-asoc-card: Fix jack_event() always return 0 new 7b72f3bb0907 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus new d34ecb61eee6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 39a1ccc95ceb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 09005bef5529 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f8ed0b7c9994 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 36255ff1c7c3 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new c54a82477a2d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new f46266e6e7b0 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 660ff26080f5 Documentation: use the tabs on all acc documentation adds 535761866ec3 Documentation: update debugfs doc for Hisilicon SEC adds f6fb93ccc8c8 Documentation: update debugfs doc for Hisilicon ZIP adds 68ce6126e113 Documentation: update debugfs doc for Hisilicon HPRE adds eb90686d5d10 crypto: sm3 - create SM3 stand-alone library adds f3a03d319dbd crypto: arm64/sm3-ce - make dependent on sm3 library adds 114004696bf2 crypto: sm2 - make dependent on sm3 library adds b4784a45ea69 crypto: sm3 - make dependent on sm3 library adds 930ab34d906d crypto: x86/sm3 - add AVX assembly implementation adds ba2c149d0812 crypto: tcrypt - add asynchronous speed test for SM3 adds 1e1ec11d3ec3 crypto: ccp - Ensure psp_ret is always init'd in __sev_pla [...] adds 844318dfd31f crypto: qat - fix a signedness bug in get_service_enabled() adds 735efea69d36 crypto: ccp - remove redundant ret variable adds ab7d88549e2f hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER adds 8fc5f2ad896b crypto: testmgr - Move crypto_simd_disabled_for_test out adds 90be188b65f7 crypto: x86 - Convert to SPDX identifier adds 881fc7fba6c3 crypto: sun8i-ss - really disable hash on A80 adds a88592cc27ef crypto: kdf - Select hmac in addition to sha256 adds 163a4e7fa73c lib/crc32: remove unneeded casts adds 5cb29be47d44 lib/crc32: Make crc32_be weak for arch override adds 1b3dce8b8ab3 lib/crc32test: correct printed bytes count adds 5f2f5eaa3e37 arm64: lib: accelerate crc32_be adds 642a7d49c249 crypto: qat - fix access to PFVF interrupt registers for GEN4 adds 9b30430ea356 crypto: rsa-pkcs1pad - only allow with rsa adds e316f7179be2 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist adds d3481accd974 crypto: rsa-pkcs1pad - restore signature length check adds a24611ea356c crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_ver [...] adds c2a28fdb2f4e crypto: rsa-pkcs1pad - use clearer variable names adds 66eae850333d crypto: authenc - Fix sleep in atomic context in decrypt_tail adds 1c16dfbe6cd6 crypto: memneq - avoid implicit unaligned accesses adds 85872d1a6f38 crypto: octeontx2 - select CONFIG_NET_DEVLINK adds 60ef3dde0d6c crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 adds e764d81d5807 crypto: hisilicon/sec - add some comments for soft fallback adds 5e340558c5c7 crypto: hisilicon/sec - fix the max length of AAD for the [...] adds 566f060f5453 crypto: hisilicon/sec - fix the CTR mode BD configuration adds 498382593c7c crypto: hisilicon/sec - use the correct print format adds 05b3bade290d crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos adds 28e9b6d8199a crypto: mxs-dcp - Fix scatterlist processing adds 1c4cafd11599 padata: replace cpumask_weight with cpumask_empty in padata.c adds 26a03981318d hwrng: core - explicit ordering of initcalls adds 6ff6304497c9 hwrng: core - read() callback must be called for size of 3 [...] adds c05ac449442d hwrng: core - use rng_fillbuf in add_early_randomness() adds f41aa47c8bb4 hwrng: core - only set cur_rng_set_by_user if it is working adds f4f7c153a617 hwrng: core - break out of hwrng_fillfn if current rng is [...] adds bd9305b0cb69 crypto: octeontx2 - CN10K CPT to RNM workaround adds 9eef6e972a32 crypto: octeontx2 - disable DMA black hole on an DMA fault adds e236ab0d4362 crypto: octeontx2 - increase CPT HW instruction queue length adds 8daa399edeed crypto: arm64/aes-neon-ctr - improve handling of single ta [...] adds c8bf850e991a crypto: arm/aes-neonbs-ctr - deal with non-multiples of AE [...] adds fc074e130051 crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for [...] adds dfc6031ec917 crypto: arm64/aes-neonbs-xts - use plain NEON for non-powe [...] adds a43bed8220f2 hwrng: core - credit entropy for low quality sources of ra [...] adds 16d20a08f15e crypto: atmel - add support for AES and SHA IPs available [...] adds 388ac25efc8c crypto: tcrypt - remove all multibuffer ahash tests adds 2d841af23ae8 crypto: octeontx2 - remove CONFIG_DM_CRYPT check adds c717993dd76a crypto: marvell/octeontx - remove redundant initialization [...] adds 95e26b0391d0 crypto: sl3516 - remove redundant initializations of point [...] adds c9c28ed0ab61 crypto: hmac - add fips_skip support adds 37f36e571786 crypto: hmac - disallow keys < 112 bits in FIPS mode adds e8bf24bd439d crypto: atmel-tdes - Add support for the TDES IP available [...] adds 297565aa22cf lib/xor: make xor prototypes more friendly to compiler vec [...] adds a69cb445f7d1 crypto: arm/xor - make vectorized C code Clang-friendly adds 4ba31cdd88c9 crypto: cavium/nitrox - fix typo on crypto adds fffe799b6cc9 crypto: qat - don't cast parameter in bit operations adds dfe085d8dcd0 crypto: xts - Add softdep on ecb adds f60bbbbe8039 crypto: lrw - Add dependency on ecb adds 605b84ae0beb crypto: qat - add misc workqueue adds f734409c77d7 crypto: qat - move and rename GEN4 error register definitions adds e5745f34113b crypto: qat - enable power management for QAT GEN4 adds 882f6c602b65 crypto: omap-aes - Constify static attribute_group adds 83b5a23b6604 crypto: omap-sham - Constify static attribute_group adds bd75b4ef4977 crypto: nx - Constify static attribute_group structs adds 142be74078a2 crypto: ux500 - use GFP_KERNEL adds aec01cc8d119 crypto: hisilicon/sec - add the register configuration for HW V3 adds f8a265282644 crypto: hisilicon/sec - not need to enable sm4 extra mode [...] adds 973d74e93820 crypto: rockchip - ECB does not need IV adds c90e453916bd hwrng: core - do not bother to order list of devices by quality adds 077bb7a1baec hwrng: core - start and stop in-kernel rngd in separate function adds f0fb6953b39e hwrng: core - use per-rng quality value instead of global setting adds 8208285632f9 hwrng: core - introduce rng_quality sysfs attribute adds 4363f3d3ce8f crypto: octeontx2 - add synchronization between mailbox accesses adds f17f3f82420f crypto: x86/blowfish - Remove unused inline functions adds c143a603c9ab crypto: x86/des3 - Remove unused inline function des3_ede_ [...] adds 1fb37b5692c9 crypto: ccree - don't attempt 0 len DMA mappings adds 0a2a464f8631 crypto: hisilicon/sec - fix the aead software fallback for engine adds 0934683dd1c7 hwrng: atmel - add wait for ready support on read adds a223ea9f89ab hwrng: atmel - disable trng on failure path adds f14b02088fb8 hwrng: atmel - rename enable/disable functions to init/cleanup adds 9fbd8b306fcb hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init() adds b95318852597 hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops adds c4f51eab6ce0 hwrng: atmel - add runtime pm support adds 53e748c2758c hwrng: atmel - remove extra line adds 2f5ee72ee950 crypto: cavium/zip - register algorithm only if hardware i [...] adds b169b3766242 crypto: sun8i-ss - call finalize with bh disabled adds f75a749b6d78 crypto: sun8i-ce - call finalize with bh disabled adds dba633342994 crypto: amlogic - call finalize with bh disabled adds 7f22421103c5 crypto: gemini - call finalize with bh disabled adds 4058cf08945c crypto: engine - check if BH is disabled during completion adds 1038fd78a1b8 crypto: kpp - provide support for KPP template instances adds 46ed5269bf7d crypto: kpp - provide support for KPP spawns adds 48c6d8b878c1 crypto: dh - remove struct dh's ->q member adds 215bebc8c6ac crypto: dh - constify struct dh's pointer members adds fae198935c44 crypto: dh - split out deserialization code from crypto_dh [...] adds d902981f09bf crypto: dh - introduce common code for built-in safe-prime [...] adds 7dce59819750 crypto: dh - implement ffdheXYZ(dh) templates adds 60a273e9aecd crypto: testmgr - add known answer tests for ffdheXYZ(dh) [...] adds 1e2079645667 crypto: dh - implement private key generation primitive fo [...] adds 209b7fc9c924 crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates adds c8e8236cf71f crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' [...] adds d6097b8d5d55 crypto: api - allow algs only in specific constructions in [...] adds 32f07cc40c9b crypto: dh - disallow plain "dh" usage in FIPS mode adds 81771ff2411a lib/mpi: export mpi_rshift adds 35d2bf20683f crypto: dh - calculate Q from P for the full public key ve [...] adds 4920a4a7262d crypto: cleanup comments adds 7976c1492571 crypto: crypto_xor - use helpers for unaligned accesses adds 52af29abffca crypto: xilinx - Updated Makefile for xilinx subdirectory adds 80f940ef527e firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality adds 7ecc3e34474b crypto: xilinx - Add Xilinx SHA3 driver adds 9578de385c78 MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver adds 647d41d3952d crypto: vmx - add missing dependencies adds 959e37546491 crypto: cavium/nitrox - don't cast parameter in bit operations adds e6205ad58a7a hwrng: cavium - fix NULL but dereferenced coccicheck error adds 280ee3c3aaa8 crypto: octeontx2 - fix missing unlock adds 54cce8ecb925 crypto: ccp - ccp_dmaengine_unregister release dma channels adds 3d950c34074e crypto: ccree - Fix use after free in cc_cipher_exit() adds ee6584bf3c68 crypto: marvell/octeontx - Use swap() instead of open coding it adds 7a70d9a1cf11 crypto: xilinx: prevent probing on non-xilinx hardware adds fd11727eec0d crypto: hisilicon/qm - fix memset during queues clearing adds 8893d27ffcaf crypto: qat - disable registration of algorithms adds c700216c70fc crypto: qat - remove unneeded assignment adds 54584146cc8c crypto: qat - fix initialization of pfvf cap_msg structures adds 44dbd0c61bf1 crypto: qat - fix initialization of pfvf rts_map_msg structures adds cd6714f94091 crypto: arm64 - cleanup comments adds 7f0f1f3ef62e hwrng: nomadik - Change clk_disable to clk_disable_unprepare adds c6ded03bcac9 crypto: dh - Remove the unused function dh_safe_prime_dh_alg() adds a5997f1ae84a MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list adds 0e03b8fd2936 crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST new 4e18765ba991 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 77dc725219bd Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new edacf97fa593 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new c1ad51897c75 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new de2ccf9eb707 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 077dc6bc0658 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 574a58e4f080 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6834fc432573 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 27610c0a0ca2 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 (fb4e0eea8056) \ N -- N -- N refs/heads/pending-fixes (27610c0a0ca2)
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 68 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-devices-system-cpu | 4 + Documentation/ABI/testing/debugfs-hisi-hpre | 178 +- Documentation/ABI/testing/debugfs-hisi-sec | 146 +- Documentation/ABI/testing/debugfs-hisi-zip | 146 +- Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 7 + Documentation/Makefile | 2 +- .../admin-guide/acpi/fan_performance_states.rst | 28 + Documentation/admin-guide/blockdev/zram.rst | 20 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/iostats.rst | 6 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 + Documentation/admin-guide/kernel-parameters.txt | 20 + Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/pm/amd-pstate.rst | 26 + .../pm/intel_uncore_frequency_scaling.rst | 60 + Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/admin-guide/reporting-issues.rst | 73 +- .../admin-guide/reporting-regressions.rst | 451 +++ Documentation/arm64/booting.rst | 10 +- Documentation/arm64/elf_hwcaps.rst | 5 + Documentation/arm64/memory-tagging-extension.rst | 54 +- Documentation/arm64/silicon-errata.rst | 2 +- Documentation/asm-annotations.rst | 11 +- Documentation/cdrom/packet-writing.rst | 4 +- Documentation/conf.py | 131 +- Documentation/core-api/entry.rst | 279 ++ Documentation/core-api/index.rst | 8 + Documentation/dev-tools/ktap.rst | 49 +- Documentation/devicetree/bindings/arm/pmu.yaml | 2 + .../bindings/bus/nvidia,tegra210-aconnect.yaml | 1 + .../bindings/dma/nvidia,tegra210-adma.yaml | 4 +- .../amlogic,meson-gpio-intc.txt | 1 + .../bindings/interrupt-controller/apple,aic.yaml | 31 + .../{apple,aic.yaml => apple,aic2.yaml} | 57 +- .../bindings/interrupt-controller/arm,gic.yaml | 1 + .../bindings/interrupt-controller/qcom,mpm.yaml | 96 + .../interrupt-controller/st,stm32-exti.yaml | 1 + .../bindings/perf/marvell-cn10k-ddr.yaml | 37 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 5 + .../devicetree/bindings/sound/arndale.txt | 25 - .../bindings/sound/audio-graph-port.yaml | 20 + .../devicetree/bindings/sound/awinic,aw8738.yaml | 54 + .../bindings/sound/davinci-mcasp-audio.txt | 86 - .../bindings/sound/davinci-mcasp-audio.yaml | 201 ++ .../devicetree/bindings/sound/fsl-asoc-card.txt | 3 + .../bindings/sound/google,sc7280-herobrine.yaml | 180 ++ .../devicetree/bindings/sound/microchip,pdmc.yaml | 100 + .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 10 + .../bindings/sound/nvidia,tegra186-dspk.yaml | 4 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 4 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 1 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 1 + .../bindings/sound/nvidia,tegra210-amx.yaml | 3 + .../bindings/sound/nvidia,tegra210-dmic.yaml | 1 + .../bindings/sound/nvidia,tegra210-i2s.yaml | 1 + .../bindings/sound/nvidia,tegra210-mixer.yaml | 1 + .../bindings/sound/nvidia,tegra210-mvc.yaml | 1 + .../bindings/sound/nvidia,tegra210-sfc.yaml | 1 + .../bindings/sound/nvidia,tegra30-hda.yaml | 3 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 75 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 8 + .../bindings/sound/qcom,lpass-tx-macro.yaml | 8 + .../bindings/sound/qcom,lpass-va-macro.yaml | 8 + .../devicetree/bindings/sound/qcom,wcd938x.yaml | 4 + .../devicetree/bindings/sound/realtek,rt5682s.yaml | 8 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 16 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 +- .../bindings/sound/samsung,aries-wm8994.yaml | 4 + .../devicetree/bindings/sound/samsung,arndale.yaml | 45 + .../bindings/sound/samsung,smdk-wm8994.txt | 14 - .../bindings/sound/samsung,smdk5250.yaml | 38 + .../devicetree/bindings/sound/samsung,snow.yaml | 74 + .../bindings/sound/samsung,tm2-audio.txt | 42 - .../devicetree/bindings/sound/samsung,tm2.yaml | 80 + .../devicetree/bindings/sound/simple-card.yaml | 53 +- Documentation/devicetree/bindings/sound/snow.txt | 31 - .../devicetree/bindings/sound/tas5805m.yaml | 56 + .../devicetree/bindings/sound/tlv320aic31xx.txt | 2 +- .../devicetree/bindings/thermal/exynos-thermal.txt | 106 - .../devicetree/bindings/thermal/qcom-lmh.yaml | 1 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../bindings/thermal/samsung,exynos-thermal.yaml | 184 ++ .../bindings/timer/nvidia,tegra-timer.yaml | 150 + .../bindings/timer/nvidia,tegra20-timer.txt | 24 - .../bindings/timer/nvidia,tegra210-timer.txt | 36 - .../bindings/timer/nvidia,tegra30-timer.txt | 28 - Documentation/driver-api/gpio/board.rst | 21 +- Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/thermal/index.rst | 1 + Documentation/driver-api/thermal/intel_dptf.rst | 272 ++ Documentation/firmware-guide/acpi/enumeration.rst | 111 +- .../firmware-guide/acpi/gpio-properties.rst | 26 +- Documentation/locking/locktypes.rst | 2 +- Documentation/process/applying-patches.rst | 28 +- Documentation/process/handling-regressions.rst | 746 +++++ Documentation/process/index.rst | 2 + Documentation/process/researcher-guidelines.rst | 143 + Documentation/process/submitting-patches.rst | 3 +- Documentation/scheduler/index.rst | 1 + Documentation/scheduler/sched-domains.rst | 8 +- .../scheduler/{schedutil.txt => schedutil.rst} | 30 +- Documentation/sound/designs/control-names.rst | 2 +- Documentation/sphinx/kerneldoc-preamble.sty | 226 ++ Documentation/sphinx/kfigure.py | 134 +- Documentation/trace/osnoise-tracer.rst | 4 +- Documentation/translations/conf.py | 12 - Documentation/translations/ja_JP/index.rst | 4 +- Documentation/translations/ko_KR/index.rst | 5 +- .../zh_CN/accounting/delay-accounting.rst | 62 +- .../translations/zh_CN/admin-guide/index.rst | 124 +- .../zh_CN/admin-guide/mm/damon/index.rst | 28 + .../zh_CN/admin-guide/mm/damon/reclaim.rst | 232 ++ .../zh_CN/admin-guide/mm/damon/start.rst | 132 + .../zh_CN/admin-guide/mm/damon/usage.rst | 286 ++ .../translations/zh_CN/admin-guide/mm/index.rst | 49 + .../translations/zh_CN/admin-guide/mm/ksm.rst | 148 + .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 +++ .../translations/zh_CN/devicetree/index.rst | 50 + .../translations/zh_CN/devicetree/of_unittest.rst | 189 ++ .../translations/zh_CN/devicetree/usage-model.rst | 330 ++ Documentation/translations/zh_CN/index.rst | 21 +- Documentation/translations/zh_CN/peci/index.rst | 26 + Documentation/translations/zh_CN/peci/peci.rst | 54 + .../translations/zh_CN/power/energy-model.rst | 190 ++ Documentation/translations/zh_CN/power/index.rst | 56 + Documentation/translations/zh_CN/power/opp.rst | 341 ++ Documentation/translations/zh_CN/riscv/index.rst | 1 + .../translations/zh_CN/riscv/vm-layout.rst | 67 + .../translations/zh_CN/scheduler/index.rst | 9 +- .../translations/zh_CN/scheduler/sched-energy.rst | 351 +++ .../zh_CN/scheduler/sched-nice-design.rst | 99 + .../translations/zh_CN/scheduler/sched-stats.rst | 156 + Documentation/translations/zh_CN/vm/active_mm.rst | 85 + Documentation/translations/zh_CN/vm/balance.rst | 81 + Documentation/translations/zh_CN/vm/damon/api.rst | 32 + .../translations/zh_CN/vm/damon/design.rst | 139 + Documentation/translations/zh_CN/vm/damon/faq.rst | 48 + .../translations/zh_CN/vm/damon/index.rst | 33 + .../translations/zh_CN/vm/free_page_reporting.rst | 38 + Documentation/translations/zh_CN/vm/highmem.rst | 128 + Documentation/translations/zh_CN/vm/index.rst | 53 + Documentation/translations/zh_CN/vm/ksm.rst | 70 + Documentation/translations/zh_TW/index.rst | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- .../virt/uml/user_mode_linux_howto_v2.rst | 6 +- Documentation/vm/page_owner.rst | 10 +- Documentation/x86/index.rst | 1 + Documentation/x86/intel-hfi.rst | 72 + Documentation/x86/sva.rst | 53 +- MAINTAINERS | 65 +- arch/alpha/include/asm/xor.h | 53 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 5 +- arch/arm/boot/dts/dra7.dtsi | 8 +- arch/arm/crypto/aes-neonbs-core.S | 105 +- arch/arm/crypto/aes-neonbs-glue.c | 35 +- arch/arm/include/asm/xor.h | 42 +- arch/arm/lib/xor-neon.c | 12 +- arch/arm/mm/init.c | 43 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 9 +- arch/arm64/boot/dts/apple/t8103.dtsi | 24 + arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/aes-glue.c | 22 +- arch/arm64/crypto/aes-modes.S | 18 +- arch/arm64/crypto/aes-neonbs-core.S | 264 +- arch/arm64/crypto/aes-neonbs-glue.c | 97 +- arch/arm64/crypto/sha3-ce-glue.c | 2 +- arch/arm64/crypto/sha512-armv8.pl | 2 +- arch/arm64/crypto/sha512-ce-glue.c | 2 +- arch/arm64/crypto/sm3-ce-glue.c | 28 +- arch/arm64/include/asm/apple_m1_pmu.h | 64 + arch/arm64/include/asm/arch_gicv3.h | 23 +- arch/arm64/include/asm/archrandom.h | 45 +- arch/arm64/include/asm/asm_pointer_auth.h | 3 + arch/arm64/include/asm/assembler.h | 5 - arch/arm64/include/asm/cpufeature.h | 4 + arch/arm64/include/asm/cputype.h | 13 + arch/arm64/include/asm/debug-monitors.h | 12 - arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/insn-def.h | 14 + arch/arm64/include/asm/insn.h | 80 +- arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 1 + arch/arm64/include/asm/linkage.h | 24 - arch/arm64/include/asm/lse.h | 6 +- arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/include/asm/mte-def.h | 1 + arch/arm64/include/asm/mte.h | 22 + arch/arm64/include/asm/perf_event.h | 312 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 + arch/arm64/include/asm/processor.h | 1 + arch/arm64/include/asm/spectre.h | 3 +- arch/arm64/include/asm/string.h | 2 - arch/arm64/include/asm/sysreg.h | 20 +- arch/arm64/include/asm/topology.h | 4 + arch/arm64/include/asm/xor.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/Makefile | 1 + arch/arm64/kernel/cpu_errata.c | 21 +- arch/arm64/kernel/cpufeature.c | 239 +- arch/arm64/kernel/cpuidle.c | 6 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/crash_core.c | 6 + arch/arm64/kernel/elfcore.c | 134 + arch/arm64/kernel/entry-common.c | 3 + arch/arm64/kernel/entry.S | 9 +- arch/arm64/kernel/idreg-override.c | 16 +- arch/arm64/kernel/mte.c | 36 +- arch/arm64/kernel/perf_event.c | 10 + arch/arm64/kernel/process.c | 3 +- arch/arm64/kernel/proton-pack.c | 9 +- arch/arm64/kernel/signal.c | 11 +- arch/arm64/kernel/sys_compat.c | 1 - arch/arm64/kernel/traps.c | 1 - arch/arm64/kvm/arm.c | 1 + arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 5 + arch/arm64/kvm/hyp/nvhe/cache.S | 5 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 14 + arch/arm64/kvm/hyp/vhe/switch.c | 6 +- arch/arm64/kvm/sys_regs.c | 5 + arch/arm64/lib/clear_page.S | 5 +- arch/arm64/lib/copy_page.S | 5 +- arch/arm64/lib/crc32.S | 87 +- arch/arm64/lib/insn.c | 187 +- arch/arm64/lib/memchr.S | 5 +- arch/arm64/lib/memcmp.S | 6 +- arch/arm64/lib/memcpy.S | 21 +- arch/arm64/lib/memset.S | 12 +- arch/arm64/lib/mte.S | 4 +- arch/arm64/lib/strchr.S | 6 +- arch/arm64/lib/strcmp.S | 246 +- arch/arm64/lib/strlen.S | 6 +- arch/arm64/lib/strncmp.S | 241 +- arch/arm64/lib/strnlen.S | 6 +- arch/arm64/lib/strrchr.S | 5 +- arch/arm64/lib/xor-neon.c | 46 +- arch/arm64/mm/cache.S | 35 +- arch/arm64/mm/flush.c | 7 + arch/arm64/mm/hugetlbpage.c | 38 +- arch/arm64/mm/init.c | 36 +- arch/arm64/mm/mmu.c | 56 +- arch/arm64/mm/mteswap.c | 2 +- arch/arm64/mm/proc.S | 2 +- arch/arm64/net/bpf_jit.h | 11 +- arch/arm64/tools/Makefile | 10 +- arch/arm64/tools/cpucaps | 6 +- arch/ia64/Kconfig | 1 + arch/ia64/include/asm/thread_info.h | 6 +- arch/ia64/include/asm/xor.h | 21 +- arch/m68k/amiga/config.c | 1 + arch/m68k/apollo/config.c | 1 + arch/m68k/atari/config.c | 1 + arch/m68k/bvme6000/config.c | 1 + arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 6 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 6 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 8 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/hp300/config.c | 1 + arch/m68k/include/asm/config.h | 33 + arch/m68k/kernel/setup_mm.c | 23 +- arch/m68k/mac/config.c | 1 + arch/m68k/mm/fault.c | 2 - arch/m68k/mvme147/config.c | 1 + arch/m68k/mvme16x/config.c | 1 + arch/m68k/q40/config.c | 1 + arch/microblaze/Kconfig | 2 + arch/microblaze/include/asm/irq.h | 3 - arch/microblaze/kernel/irq.c | 16 +- arch/parisc/Kconfig | 14 +- arch/parisc/Makefile | 37 +- arch/parisc/include/asm/assembly.h | 6 + arch/parisc/include/asm/cache.h | 11 +- arch/parisc/include/asm/cacheflush.h | 15 +- arch/parisc/include/asm/current.h | 8 +- arch/parisc/include/asm/elf.h | 15 + arch/parisc/include/asm/kprobes.h | 5 +- arch/parisc/include/asm/mmu.h | 6 +- arch/parisc/include/asm/mmu_context.h | 16 +- arch/parisc/include/asm/pgtable.h | 11 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/include/asm/rt_sigframe.h | 10 +- arch/parisc/include/asm/special_insns.h | 4 +- arch/parisc/include/asm/tlbflush.h | 2 +- arch/parisc/include/asm/traps.h | 1 + arch/parisc/include/asm/uaccess.h | 28 +- arch/parisc/include/asm/unistd.h | 4 - arch/parisc/include/asm/vdso.h | 24 + arch/parisc/include/uapi/asm/auxvec.h | 8 + arch/parisc/kernel/Makefile | 5 + arch/parisc/kernel/alternative.c | 10 + arch/parisc/kernel/asm-offsets.c | 9 + arch/parisc/kernel/cache.c | 137 +- arch/parisc/kernel/entry.S | 72 +- arch/parisc/kernel/kprobes.c | 28 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/signal.c | 225 +- arch/parisc/kernel/signal32.h | 19 +- arch/parisc/kernel/topology.c | 4 +- arch/parisc/kernel/traps.c | 12 +- arch/parisc/kernel/unaligned.c | 257 +- arch/parisc/kernel/vdso.c | 122 + arch/parisc/kernel/vdso32/Makefile | 53 + arch/parisc/kernel/vdso32/gen_vdso_offsets.sh | 15 + .../kernel/vdso32/note.S} | 0 arch/parisc/kernel/vdso32/restart_syscall.S | 32 + arch/parisc/kernel/vdso32/sigtramp.S | 195 ++ arch/parisc/kernel/vdso32/vdso32.lds.S | 111 + arch/parisc/kernel/vdso32/vdso32_wrapper.S | 14 + arch/parisc/kernel/vdso64/Makefile | 48 + .../kernel/vdso64/gen_vdso_offsets.sh | 0 arch/parisc/kernel/vdso64/note.S | 2 + arch/parisc/kernel/vdso64/restart_syscall.S | 3 + arch/parisc/kernel/vdso64/sigtramp.S | 166 + arch/parisc/kernel/vdso64/vdso64.lds.S | 109 + arch/parisc/kernel/vdso64/vdso64_wrapper.S | 14 + arch/parisc/lib/memcpy.c | 16 +- arch/parisc/mm/fault.c | 89 + arch/powerpc/include/asm/xor_altivec.h | 25 +- arch/powerpc/lib/xor_vmx.c | 28 +- arch/powerpc/lib/xor_vmx.h | 27 +- arch/powerpc/lib/xor_vmx_glue.c | 32 +- arch/s390/lib/xor.c | 21 +- arch/sparc/include/asm/xor_32.h | 21 +- arch/sparc/include/asm/xor_64.h | 42 +- arch/x86/Kbuild | 2 + arch/x86/Kconfig | 3 +- arch/x86/boot/compressed/head_32.S | 3 +- arch/x86/boot/compressed/head_64.S | 3 +- arch/x86/coco/Makefile | 6 + arch/x86/{kernel/cc_platform.c => coco/core.c} | 56 +- arch/x86/crypto/Makefile | 3 + arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 63 +- arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/crypto/blowfish_glue.c | 12 - arch/x86/crypto/des3_ede_glue.c | 8 - arch/x86/crypto/sm3-avx-asm_64.S | 517 +++ arch/x86/crypto/sm3_avx_glue.c | 134 + arch/x86/include/asm/coco.h | 32 + arch/x86/include/asm/cpufeatures.h | 7 +- arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/insn.h | 2 +- arch/x86/include/asm/msr-index.h | 6 + arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/include/asm/pgtable.h | 13 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/set_memory.h | 2 - arch/x86/include/asm/topology.h | 16 +- arch/x86/include/asm/x86_init.h | 16 + arch/x86/include/asm/xor.h | 42 +- arch/x86/include/asm/xor_32.h | 42 +- arch/x86/include/asm/xor_avx.h | 21 +- arch/x86/kernel/Makefile | 5 - arch/x86/kernel/acpi/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 24 + arch/x86/kernel/acpi/cppc.c | 103 + arch/x86/kernel/acpi/cppc_msr.c | 49 - arch/x86/kernel/acpi/sleep.c | 23 +- arch/x86/kernel/cpu/amd.c | 35 +- arch/x86/kernel/cpu/common.c | 79 + arch/x86/kernel/cpu/mce/amd.c | 7 +- arch/x86/kernel/cpu/mce/core.c | 7 +- arch/x86/kernel/cpu/mce/intel.c | 42 - arch/x86/kernel/cpu/mshyperv.c | 6 + arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/fpu/core.c | 7 + arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/nmi.c | 1 - arch/x86/kernel/process.c | 5 +- arch/x86/kernel/smpboot.c | 72 +- arch/x86/kernel/traps.c | 55 + arch/x86/kernel/x86_init.c | 16 +- arch/x86/lib/memcpy_64.S | 10 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/x86-opcode-map.txt | 111 +- arch/x86/mm/mem_encrypt_amd.c | 72 +- arch/x86/mm/mem_encrypt_identity.c | 12 +- arch/x86/mm/pat/set_memory.c | 31 +- arch/x86/um/Kconfig | 1 + certs/system_keyring.c | 44 +- crypto/Kconfig | 25 +- crypto/algapi.c | 48 +- crypto/api.c | 19 +- crypto/asymmetric_keys/Kconfig | 21 - crypto/asymmetric_keys/Makefile | 12 - crypto/asymmetric_keys/asym_tpm.c | 957 ------ crypto/asymmetric_keys/pkcs7_verify.c | 13 +- crypto/asymmetric_keys/public_key.c | 126 +- crypto/asymmetric_keys/signature.c | 2 +- crypto/asymmetric_keys/tpm.asn1 | 5 - crypto/asymmetric_keys/tpm_parser.c | 102 - crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 34 +- crypto/asymmetric_keys/x509_parser.h | 3 +- crypto/asymmetric_keys/x509_public_key.c | 24 - crypto/async_tx/async_xor.c | 8 +- crypto/async_tx/raid6test.c | 4 +- crypto/authenc.c | 2 +- crypto/cfb.c | 2 +- crypto/crypto_engine.c | 1 + crypto/dh.c | 681 +++- crypto/dh_helper.c | 42 +- crypto/hmac.c | 4 + crypto/kpp.c | 29 + crypto/lrw.c | 1 + crypto/memneq.c | 22 +- crypto/rsa-pkcs1pad.c | 38 +- crypto/sm2.c | 40 +- crypto/sm3_generic.c | 142 +- crypto/tcrypt.c | 226 +- crypto/testmgr.c | 67 +- crypto/testmgr.h | 1456 ++++++++- crypto/xts.c | 1 + drivers/acpi/Kconfig | 2 +- drivers/acpi/Makefile | 3 + drivers/acpi/acpi_lpss.c | 33 +- drivers/acpi/acpi_platform.c | 2 +- drivers/acpi/acpica/nswalk.c | 3 + drivers/acpi/apei/bert.c | 10 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/arm64/Kconfig | 10 + drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/agdi.c | 116 + drivers/acpi/battery.c | 12 + drivers/acpi/bus.c | 46 +- drivers/acpi/cppc_acpi.c | 9 +- drivers/acpi/ec.c | 90 +- drivers/acpi/fan.h | 44 + drivers/acpi/fan_attr.c | 137 + drivers/acpi/{fan.c => fan_core.c} | 204 +- drivers/acpi/internal.h | 2 - drivers/acpi/osl.c | 19 +- drivers/acpi/pci_link.c | 2 +- drivers/acpi/pci_root.c | 3 - drivers/acpi/processor_idle.c | 15 +- drivers/acpi/property.c | 29 +- drivers/acpi/scan.c | 21 +- drivers/acpi/sleep.c | 13 +- drivers/acpi/tables.c | 2 +- drivers/acpi/video_detect.c | 75 + drivers/acpi/x86/utils.c | 21 + drivers/amba/bus.c | 73 +- drivers/base/arch_topology.c | 45 +- drivers/base/power/domain.c | 42 +- drivers/base/power/main.c | 16 +- drivers/base/power/runtime.c | 5 + drivers/base/power/wakeirq.c | 2 +- drivers/base/power/wakeup.c | 4 +- drivers/base/topology.c | 20 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/atmel-rng.c | 148 +- drivers/char/hw_random/cavium-rng-vf.c | 2 +- drivers/char/hw_random/core.c | 161 +- drivers/char/hw_random/nomadik-rng.c | 4 +- drivers/char/tpm/tpm-chip.c | 46 +- drivers/char/tpm/tpm-dev-common.c | 8 +- drivers/char/tpm/tpm.h | 2 + drivers/char/tpm/tpm2-space.c | 73 +- drivers/char/tpm/xen-tpmfront.c | 8 +- drivers/clocksource/Kconfig | 1 - drivers/clocksource/acpi_pm.c | 6 +- drivers/clocksource/arm_arch_timer.c | 13 +- drivers/clocksource/exynos_mct.c | 39 +- drivers/clocksource/timer-imx-sysctr.c | 2 +- drivers/clocksource/timer-imx-tpm.c | 14 +- drivers/clocksource/timer-microchip-pit64b.c | 8 +- drivers/clocksource/timer-of.c | 6 +- drivers/clocksource/timer-ti-dm-systimer.c | 4 +- drivers/cpufreq/amd-pstate-trace.h | 22 +- drivers/cpufreq/amd-pstate.c | 59 +- drivers/cpufreq/cpufreq_conservative.c | 10 +- drivers/cpufreq/cpufreq_governor.c | 6 +- drivers/cpufreq/cpufreq_governor.h | 12 +- drivers/cpufreq/cpufreq_governor_attr_set.c | 5 - drivers/cpufreq/cpufreq_ondemand.c | 10 +- drivers/cpufreq/intel_pstate.c | 38 +- drivers/cpufreq/longhaul.c | 4 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpuidle/cpuidle-haltpoll.c | 4 +- drivers/crypto/Kconfig | 10 + drivers/crypto/Makefile | 2 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 3 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 + .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 3 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 + drivers/crypto/amlogic/amlogic-gxl-cipher.c | 2 + drivers/crypto/atmel-aes.c | 1 + drivers/crypto/atmel-sha.c | 1 + drivers/crypto/atmel-tdes.c | 1 + drivers/crypto/cavium/nitrox/nitrox_mbx.c | 8 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 2 +- drivers/crypto/cavium/zip/zip_main.c | 83 +- drivers/crypto/ccp/ccp-crypto-aes.c | 5 +- drivers/crypto/ccp/ccp-dmaengine.c | 16 + drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccree/cc_buffer_mgr.c | 7 + drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 6 +- drivers/crypto/hisilicon/qm.c | 4 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 43 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 59 +- drivers/crypto/marvell/Kconfig | 1 + drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 5 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 1 - drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 + .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 + drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 19 +- drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 25 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 27 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 56 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 17 +- drivers/crypto/mxs-dcp.c | 2 +- drivers/crypto/nx/nx-common-pseries.c | 4 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-sham.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 23 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 24 - drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 + drivers/crypto/qat/qat_common/Makefile | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 2 + drivers/crypto/qat/qat_common/adf_admin.c | 37 + drivers/crypto/qat/qat_common/adf_common_drv.h | 4 + drivers/crypto/qat/qat_common/adf_ctl_drv.c | 6 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 + drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 42 +- drivers/crypto/qat/qat_common/adf_gen4_pm.c | 137 + drivers/crypto/qat/qat_common/adf_gen4_pm.h | 44 + drivers/crypto/qat/qat_common/adf_init.c | 6 + drivers/crypto/qat/qat_common/adf_isr.c | 42 + drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 4 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 1 + drivers/crypto/qat/qat_common/qat_crypto.c | 7 + drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 1 - drivers/crypto/ux500/cryp/cryp_core.c | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/Kconfig | 4 + drivers/crypto/xilinx/Makefile | 1 + drivers/crypto/xilinx/zynqmp-sha.c | 264 ++ drivers/dma/pl330.c | 4 +- drivers/edac/altera_edac.c | 40 +- drivers/edac/amd64_edac.c | 109 +- drivers/edac/amd64_edac.h | 24 +- drivers/edac/edac_device_sysfs.c | 31 +- drivers/edac/edac_mc.c | 4 +- drivers/edac/edac_pci_sysfs.c | 26 +- drivers/firmware/Kconfig | 1 + drivers/firmware/arm_sdei.c | 13 +- drivers/firmware/efi/mokvar-table.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 26 + drivers/gpio/gpio-mt7621.c | 1 - drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-tqmx86.c | 3 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 28 + drivers/gpu/drm/rockchip/cdn-dp-core.h | 4 + drivers/idle/intel_idle.c | 111 +- drivers/iommu/Kconfig | 6 +- drivers/iommu/Makefile | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 5 +- drivers/iommu/intel/Kconfig | 2 +- drivers/iommu/intel/iommu.c | 4 +- drivers/iommu/intel/svm.c | 9 - drivers/iommu/ioasid.c | 39 +- drivers/iommu/iommu-sva-lib.c | 39 +- drivers/iommu/iommu-sva-lib.h | 7 +- drivers/irqchip/Kconfig | 8 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-apple-aic.c | 551 +++- drivers/irqchip/irq-ftintc010.c | 1 - drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic.c | 104 +- drivers/irqchip/irq-imx-intmux.c | 8 +- drivers/irqchip/irq-lpc32xx.c | 34 +- drivers/irqchip/irq-meson-gpio.c | 106 +- drivers/irqchip/irq-mvebu-pic.c | 28 +- drivers/irqchip/irq-nvic.c | 2 + drivers/irqchip/irq-qcom-mpm.c | 461 +++ drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 3 +- drivers/irqchip/irq-sifive-plic.c | 38 +- drivers/irqchip/irq-stm32-exti.c | 50 + drivers/irqchip/irq-ts4800.c | 25 +- drivers/irqchip/irq-versatile-fpga.c | 46 +- drivers/irqchip/irq-xilinx-intc.c | 30 +- drivers/irqchip/qcom-pdc.c | 137 +- drivers/mfd/ezx-pcap.c | 4 +- drivers/misc/hi6421v600-irq.c | 6 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 1 + drivers/net/usb/lan78xx.c | 7 +- drivers/pci/controller/pcie-apple.c | 2 +- drivers/pci/pci-driver.c | 14 +- drivers/perf/Kconfig | 16 +- drivers/perf/Makefile | 2 + drivers/perf/apple_m1_cpu_pmu.c | 584 ++++ drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-ccn.c | 10 +- drivers/perf/arm-cmn.c | 23 +- drivers/perf/arm_pmu.c | 6 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 2 +- drivers/perf/marvell_cn10k_ddr_pmu.c | 758 +++++ drivers/perf/marvell_cn10k_tad_pmu.c | 2 + drivers/perf/thunderx2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 8 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 25 +- drivers/pinctrl/pinctrl-starfive.c | 4 +- drivers/platform/x86/Kconfig | 12 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/i2c-multi-instantiate.c | 174 - drivers/platform/x86/serial-multi-instantiate.c | 348 ++ drivers/pnp/driver.c | 2 +- drivers/pnp/pnpacpi/core.c | 4 +- drivers/powercap/Kconfig | 8 + drivers/powercap/Makefile | 1 + drivers/powercap/dtpm.c | 333 +- drivers/powercap/dtpm_cpu.c | 55 +- drivers/powercap/dtpm_devfreq.c | 203 ++ drivers/powercap/dtpm_subsys.h | 22 + drivers/soc/rockchip/Kconfig | 8 + drivers/soc/rockchip/Makefile | 1 + drivers/soc/rockchip/dtpm.c | 65 + drivers/soundwire/dmi-quirks.c | 2 +- drivers/spi/spi.c | 137 +- drivers/staging/greybus/gpio.c | 5 +- drivers/thermal/broadcom/brcmstb_thermal.c | 2 +- drivers/thermal/intel/Kconfig | 14 + drivers/thermal/intel/Makefile | 1 + .../intel/int340x_thermal/acpi_thermal_rel.c | 23 +- .../intel/int340x_thermal/int3400_thermal.c | 153 +- drivers/thermal/intel/intel_hfi.c | 569 ++++ drivers/thermal/intel/intel_hfi.h | 17 + drivers/thermal/intel/intel_powerclamp.c | 9 +- drivers/thermal/intel/therm_throt.c | 22 + drivers/thermal/qcom/lmh.c | 62 +- drivers/thermal/qcom/tsens.c | 5 + drivers/thermal/tegra/tegra-bpmp-thermal.c | 13 +- drivers/thermal/thermal_netlink.c | 53 + drivers/thermal/thermal_netlink.h | 14 + drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 12 +- drivers/usb/core/hcd-pci.c | 4 +- drivers/usb/typec/port-mapper.c | 2 +- drivers/video/fbdev/stifb.c | 45 +- fs/Kconfig.binfmt | 3 + include/acpi/acpi_bus.h | 2 + include/acpi/actypes.h | 4 + include/acpi/apei.h | 4 +- include/acpi/platform/aclinux.h | 5 + include/asm-generic/vmlinux.lds.h | 11 - include/asm-generic/xor.h | 84 +- include/clocksource/arm_arch_timer.h | 1 + include/crypto/algapi.h | 10 +- include/crypto/asym_tpm_subtype.h | 19 - include/crypto/dh.h | 26 +- include/crypto/internal/kpp.h | 158 + include/crypto/sm3.h | 34 +- .../dt-bindings/interrupt-controller/apple-aic.h | 2 + include/dt-bindings/sound/microchip,pdmc.h | 13 + include/dt-bindings/sound/tlv320aic31xx-micbias.h | 9 - include/dt-bindings/sound/tlv320aic31xx.h | 14 + include/keys/system_keyring.h | 14 + include/linux/acpi.h | 7 +- include/linux/acpi_agdi.h | 13 + include/linux/amba/bus.h | 21 - include/linux/arch_topology.h | 4 + include/linux/arm_sdei.h | 2 + include/linux/cpufreq.h | 5 + include/linux/cpuhotplug.h | 1 + include/linux/crypto.h | 9 + include/linux/dtpm.h | 36 +- include/linux/elfcore.h | 4 +- include/linux/firmware/xlnx-zynqmp.h | 8 + include/linux/interrupt.h | 11 +- include/linux/ioasid.h | 21 +- include/linux/irq.h | 9 +- include/linux/irqchip/versatile-fpga.h | 14 - include/linux/irqdesc.h | 1 + include/linux/irqdomain.h | 15 +- include/linux/kasan-enabled.h | 35 + include/linux/kasan.h | 23 +- include/linux/linkage.h | 67 +- include/linux/mm_types.h | 2 +- include/linux/perf/arm_pmu.h | 2 + include/linux/pm.h | 8 +- include/linux/pm_runtime.h | 4 + include/linux/raid/xor.h | 21 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 4 +- include/linux/rcuwait.h | 6 +- include/linux/sched.h | 6 + include/linux/sched/mm.h | 26 + include/linux/sched/task_stack.h | 2 + include/linux/spi/spi.h | 20 + include/linux/topology.h | 3 + include/sound/hda_codec.h | 11 +- include/sound/hda_verbs.h | 2 +- include/sound/hdaudio.h | 3 + include/sound/hdaudio_ext.h | 51 + include/sound/intel-nhlt.h | 22 +- include/sound/simple_card_utils.h | 12 + include/sound/soc-acpi.h | 29 +- include/sound/soc-dapm.h | 1 + include/sound/sof.h | 8 + include/sound/sof/dai.h | 5 + include/sound/sof/header.h | 2 +- include/sound/sof/info.h | 1 + include/sound/sof/topology.h | 10 +- include/trace/events/rcu.h | 9 +- include/uapi/linux/elf.h | 3 + include/uapi/linux/thermal.h | 6 +- include/uapi/sound/sof/abi.h | 4 +- kernel/Kconfig.preempt | 12 +- kernel/entry/common.c | 14 + kernel/exit.c | 1 + kernel/fork.c | 278 +- kernel/irq/chip.c | 29 +- kernel/irq/debugfs.c | 8 +- kernel/irq/irqdesc.c | 27 +- kernel/irq/irqdomain.c | 9 +- kernel/padata.c | 2 +- kernel/power/hibernate.c | 6 +- kernel/power/suspend_test.c | 8 +- kernel/power/swap.c | 8 +- kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 41 +- kernel/rcu/tasks.h | 6 +- kernel/rcu/tree.c | 331 +- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 5 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 31 +- kernel/rcu/tree_stall.h | 35 + kernel/rcu/update.c | 7 + kernel/sched/cpufreq_schedutil.c | 2 +- kernel/signal.c | 40 + kernel/softirq.c | 10 +- kernel/time/Kconfig | 9 + kernel/time/clocksource.c | 8 +- kernel/time/tick-sched.c | 77 +- kernel/time/tick-sched.h | 4 + kernel/torture.c | 6 +- lib/crc32.c | 14 +- lib/crc32test.c | 2 +- lib/crypto/Kconfig | 3 + lib/crypto/Makefile | 3 + lib/crypto/sm3.c | 246 ++ lib/mpi/mpi-bit.c | 1 + mm/init-mm.c | 4 + net/ax25/af_ax25.c | 18 +- net/ax25/ax25_subr.c | 20 +- net/ipv4/tcp_output.c | 5 +- scripts/kernel-doc | 354 +-- security/integrity/Kconfig | 13 + security/integrity/Makefile | 1 + security/integrity/digsig.c | 15 +- security/integrity/integrity.h | 17 +- .../integrity/platform_certs/keyring_handler.c | 18 +- .../integrity/platform_certs/keyring_handler.h | 5 + security/integrity/platform_certs/load_uefi.c | 4 +- .../integrity/platform_certs/machine_keyring.c | 77 + security/keys/dh.c | 2 +- security/keys/keyctl_pkey.c | 14 +- security/keys/trusted-keys/trusted_core.c | 6 +- sound/core/Kconfig | 2 +- sound/core/oss/pcm_oss.c | 28 +- sound/core/seq/oss/seq_oss_init.c | 5 +- sound/hda/ext/hdac_ext_controller.c | 31 +- sound/hda/hdac_i915.c | 4 +- sound/hda/intel-dsp-config.c | 36 +- sound/hda/intel-nhlt.c | 22 + sound/mips/snd-n64.c | 9 +- sound/pci/ca0106/ca0106.h | 18 +- sound/pci/ca0106/ca0106_main.c | 70 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/echoaudio/midi.c | 2 +- sound/pci/hda/Kconfig | 19 +- sound/pci/hda/hda_codec.c | 94 +- sound/pci/hda/hda_intel.c | 23 +- sound/pci/hda/hda_local.h | 2 - sound/pci/hda/hda_tegra.c | 33 +- sound/pci/hda/patch_hdmi.c | 275 +- sound/pci/hda/patch_realtek.c | 47 +- sound/pci/lola/lola_mixer.c | 2 + sound/soc/amd/Kconfig | 1 + sound/soc/amd/acp-config.c | 9 + sound/soc/amd/acp-pcm-dma.c | 11 +- sound/soc/amd/acp/Kconfig | 10 + sound/soc/amd/acp/Makefile | 4 + sound/soc/amd/acp/acp-legacy-mach.c | 38 +- sound/soc/amd/acp/acp-mach-common.c | 50 + sound/soc/amd/acp/acp-pci.c | 160 + sound/soc/amd/acp/acp-pdm.c | 193 ++ sound/soc/amd/acp/acp-renoir.c | 189 +- sound/soc/amd/acp/acp-sof-mach.c | 14 + sound/soc/amd/acp/amd.h | 23 +- sound/soc/amd/acp/chip_offset_byte.h | 26 + sound/soc/amd/mach-config.h | 1 + sound/soc/amd/raven/acp3x-pcm-dma.c | 11 +- sound/soc/amd/raven/acp3x.h | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 10 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 7 +- sound/soc/amd/renoir/rn_acp3x.h | 3 + sound/soc/amd/vangogh/acp5x-mach.c | 14 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 78 +- sound/soc/amd/vangogh/acp5x.h | 2 +- sound/soc/atmel/Kconfig | 16 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/atmel_ssc_dai.c | 5 +- sound/soc/atmel/mchp-pdmc.c | 1083 +++++++ sound/soc/atmel/mchp-spdifrx.c | 2 +- sound/soc/atmel/mikroe-proto.c | 20 +- sound/soc/atmel/sam9g20_wm8731.c | 1 + sound/soc/atmel/sam9x5_wm8731.c | 13 +- sound/soc/codecs/Kconfig | 39 +- sound/soc/codecs/Makefile | 6 + sound/soc/codecs/ak4613.c | 11 +- sound/soc/codecs/aw8738.c | 104 + sound/soc/codecs/bt-sco.c | 8 +- sound/soc/codecs/cs35l41.c | 6 +- sound/soc/codecs/cs42l42.c | 179 +- sound/soc/codecs/cs42l42.h | 16 +- sound/soc/codecs/cs42l51-i2c.c | 4 +- sound/soc/codecs/cs42l51.c | 11 +- sound/soc/codecs/cs42l51.h | 2 +- sound/soc/codecs/es7134.c | 2 +- sound/soc/codecs/es7241.c | 30 +- sound/soc/codecs/es8316.c | 4 +- sound/soc/codecs/es8328.c | 16 +- sound/soc/codecs/hdac_hda.c | 9 +- sound/soc/codecs/inno_rk3036.c | 6 +- sound/soc/codecs/isabelle.c | 6 +- sound/soc/codecs/lm49453.c | 10 +- sound/soc/codecs/lpass-macro-common.c | 67 + sound/soc/codecs/lpass-macro-common.h | 17 + sound/soc/codecs/lpass-rx-macro.c | 180 +- sound/soc/codecs/lpass-tx-macro.c | 180 +- sound/soc/codecs/lpass-va-macro.c | 116 +- sound/soc/codecs/lpass-wsa-macro.c | 159 +- sound/soc/codecs/max98088.c | 24 +- sound/soc/codecs/max98095.c | 36 +- sound/soc/codecs/max98371.c | 4 +- sound/soc/codecs/max98390.c | 10 +- sound/soc/codecs/max98390.h | 2 +- sound/soc/codecs/max9850.c | 8 +- sound/soc/codecs/max9860.c | 6 +- sound/soc/codecs/max9867.c | 14 +- sound/soc/codecs/max98925.c | 13 +- sound/soc/codecs/max98926.c | 4 +- sound/soc/codecs/max98927.c | 12 +- sound/soc/codecs/max98927.h | 2 +- sound/soc/codecs/mc13783.c | 15 +- sound/soc/codecs/ml26124.c | 7 +- sound/soc/codecs/msm8916-wcd-analog.c | 22 +- sound/soc/codecs/msm8916-wcd-digital.c | 5 +- sound/soc/codecs/mt6358.c | 4 + sound/soc/codecs/pcm1681.c | 4 +- sound/soc/codecs/pcm186x.c | 19 +- sound/soc/codecs/pcm3060.c | 14 +- sound/soc/codecs/pcm3060.h | 2 +- sound/soc/codecs/pcm3168a.c | 172 +- sound/soc/codecs/pcm512x.c | 32 +- sound/soc/codecs/rk817_codec.c | 6 +- sound/soc/codecs/rt1308-sdw.c | 73 +- sound/soc/codecs/rt5640.c | 3 - sound/soc/codecs/rt5663.c | 2 + sound/soc/codecs/rt5682s.c | 47 +- sound/soc/codecs/si476x.c | 2 +- sound/soc/codecs/sti-sas.c | 6 +- sound/soc/codecs/tas5805m.c | 567 ++++ sound/soc/codecs/tlv320adc3xxx.c | 143 +- sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/tscs42xx.c | 6 +- sound/soc/codecs/tscs454.c | 28 +- sound/soc/codecs/twl4030.c | 12 +- sound/soc/codecs/uda1334.c | 2 +- sound/soc/codecs/uda134x.c | 6 +- sound/soc/codecs/uda1380.c | 10 +- sound/soc/codecs/wcd-mbhc-v2.c | 26 + sound/soc/codecs/wcd934x.c | 1 + sound/soc/codecs/wcd938x-sdw.c | 1 + sound/soc/codecs/wcd938x.c | 27 + sound/soc/codecs/wl1273.c | 4 +- sound/soc/codecs/wm8350.c | 28 +- sound/soc/codecs/wm8731.c | 6 - sound/soc/codecs/wm8960.c | 13 +- sound/soc/codecs/wm8962.c | 21 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/codecs/wm_adsp.c | 162 +- sound/soc/codecs/wm_adsp.h | 1 + sound/soc/codecs/wsa881x.c | 53 + sound/soc/dwc/dwc-i2s.c | 17 +- sound/soc/fsl/fsl-asoc-card.c | 19 +- sound/soc/fsl/fsl_aud2htx.c | 2 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_rpmsg.c | 2 - sound/soc/fsl/fsl_sai.c | 111 +- sound/soc/fsl/fsl_sai.h | 10 +- sound/soc/fsl/fsl_spdif.c | 97 +- sound/soc/fsl/fsl_spdif.h | 14 + sound/soc/fsl/fsl_ssi.c | 2 +- sound/soc/fsl/imx-es8328.c | 1 + sound/soc/fsl/imx-pcm-dma.c | 2 +- sound/soc/fsl/imx-pcm.h | 7 +- sound/soc/generic/audio-graph-card2.c | 4 + sound/soc/generic/simple-card-utils.c | 187 +- sound/soc/intel/Kconfig | 12 + sound/soc/intel/Makefile | 1 + sound/soc/intel/avs/Makefile | 6 + sound/soc/intel/avs/avs.h | 247 ++ sound/soc/intel/avs/cldma.c | 316 ++ sound/soc/intel/avs/cldma.h | 29 + sound/soc/intel/avs/core.c | 61 + sound/soc/intel/avs/dsp.c | 302 ++ sound/soc/intel/avs/ipc.c | 382 +++ sound/soc/intel/avs/loader.c | 608 ++++ sound/soc/intel/avs/messages.c | 695 ++++ sound/soc/intel/avs/messages.h | 752 +++++ sound/soc/intel/avs/registers.h | 75 + sound/soc/intel/avs/utils.c | 301 ++ sound/soc/intel/boards/Kconfig | 77 +- sound/soc/intel/boards/Makefile | 12 +- sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/bdw-rt5677.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 2 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_da7213.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 +- sound/soc/intel/boards/bytcr_rt5651.c | 2 +- sound/soc/intel/boards/bytcr_wm5102.c | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 4 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/sof_cirrus_common.c | 163 + sound/soc/intel/boards/sof_cirrus_common.h | 25 + sound/soc/intel/boards/sof_es8336.c | 134 +- sound/soc/intel/boards/sof_realtek_common.c | 107 + sound/soc/intel/boards/sof_realtek_common.h | 4 + sound/soc/intel/boards/sof_rt5682.c | 56 +- sound/soc/intel/boards/sof_sdw.c | 2 +- sound/soc/intel/boards/sof_ssp_amp.c | 483 +++ sound/soc/intel/catpt/pcm.c | 6 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 63 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 11 - sound/soc/intel/common/soc-acpi-intel-cht-match.c | 12 - sound/soc/intel/common/soc-acpi-intel-cml-match.c | 23 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 1 - sound/soc/intel/common/soc-acpi-intel-glk-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 - .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 5 - sound/soc/intel/common/soc-acpi-intel-icl-match.c | 5 - sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 31 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 23 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 6 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 18 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 282 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 11 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 23 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 4 +- sound/soc/mxs/mxs-saif.c | 5 +- sound/soc/mxs/mxs-sgtl5000.c | 3 + sound/soc/qcom/Kconfig | 26 + sound/soc/qcom/Makefile | 6 + sound/soc/qcom/lpass-cdc-dma.c | 301 ++ sound/soc/qcom/lpass-cpu.c | 253 +- sound/soc/qcom/lpass-lpaif-reg.h | 127 +- sound/soc/qcom/lpass-platform.c | 635 +++- sound/soc/qcom/lpass-sc7280.c | 438 +++ sound/soc/qcom/lpass.h | 142 + sound/soc/qcom/sc7280.c | 284 ++ sound/soc/rockchip/rk3399_gru_sound.c | 20 + sound/soc/rockchip/rockchip_i2s.c | 15 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/samsung/i2s.c | 4 + sound/soc/samsung/idma.c | 5 +- sound/soc/samsung/midas_wm1811.c | 1 + sound/soc/sh/fsi.c | 19 +- sound/soc/sh/rz-ssi.c | 109 +- sound/soc/soc-compress.c | 5 + sound/soc/soc-core.c | 3 +- sound/soc/soc-dapm.c | 15 + sound/soc/soc-generic-dmaengine-pcm.c | 20 +- sound/soc/soc-topology.c | 103 +- sound/soc/sof/Kconfig | 33 +- sound/soc/sof/Makefile | 18 +- sound/soc/sof/amd/acp-dsp-offset.h | 1 + sound/soc/sof/amd/acp-ipc.c | 22 +- sound/soc/sof/amd/acp-loader.c | 9 + sound/soc/sof/amd/acp-pcm.c | 15 +- sound/soc/sof/amd/acp-stream.c | 3 + sound/soc/sof/amd/acp-trace.c | 38 +- sound/soc/sof/amd/acp.c | 29 +- sound/soc/sof/amd/acp.h | 9 +- sound/soc/sof/amd/renoir.c | 1 - sound/soc/sof/compress.c | 274 +- sound/soc/sof/control.c | 545 +--- sound/soc/sof/core.c | 73 +- sound/soc/sof/debug.c | 567 +--- sound/soc/sof/imx/imx8.c | 4 +- sound/soc/sof/imx/imx8m.c | 3 +- sound/soc/sof/intel/Kconfig | 19 +- sound/soc/sof/intel/apl.c | 15 +- sound/soc/sof/intel/bdw.c | 2 +- sound/soc/sof/intel/byt.c | 4 +- sound/soc/sof/intel/cnl.c | 21 +- sound/soc/sof/intel/hda-dai.c | 204 +- sound/soc/sof/intel/hda-dsp.c | 20 +- sound/soc/sof/intel/hda-ipc.c | 18 +- sound/soc/sof/intel/hda-loader.c | 118 +- sound/soc/sof/intel/hda-pcm.c | 31 +- sound/soc/sof/intel/hda-probes.c | 104 +- sound/soc/sof/intel/hda-stream.c | 122 +- sound/soc/sof/intel/hda-trace.c | 23 +- sound/soc/sof/intel/hda.c | 307 +- sound/soc/sof/intel/hda.h | 90 +- sound/soc/sof/intel/icl.c | 15 +- sound/soc/sof/intel/pci-tgl.c | 2 + sound/soc/sof/intel/pci-tng.c | 3 +- sound/soc/sof/intel/tgl.c | 15 +- sound/soc/sof/{utils.c => iomem-utils.c} | 61 +- sound/soc/sof/ipc.c | 142 +- sound/soc/sof/{control.c => ipc3-control.c} | 448 ++- sound/soc/sof/ipc3-ops.h | 21 + sound/soc/sof/ipc3-pcm.c | 372 +++ sound/soc/sof/ipc3-topology.c | 2393 ++++++++++++++ sound/soc/sof/ipc3.c | 45 + sound/soc/sof/ops.h | 68 +- sound/soc/sof/pcm.c | 353 +-- sound/soc/sof/pm.c | 93 +- sound/soc/sof/sof-audio.c | 546 +--- sound/soc/sof/sof-audio.h | 235 +- sound/soc/sof/sof-client-ipc-flood-test.c | 396 +++ sound/soc/sof/sof-client-ipc-msg-injector.c | 192 ++ sound/soc/sof/sof-client-probes.c | 821 +++++ sound/soc/sof/sof-client-probes.h | 31 + sound/soc/sof/sof-client.c | 469 +++ sound/soc/sof/sof-client.h | 67 + sound/soc/sof/sof-pci-dev.c | 16 + sound/soc/sof/sof-priv.h | 221 +- sound/soc/sof/sof-probes.c | 364 --- sound/soc/sof/sof-probes.h | 38 - sound/soc/sof/sof-utils.c | 77 + sound/soc/sof/sof-utils.h | 19 + sound/soc/sof/stream-ipc.c | 9 +- sound/soc/sof/topology.c | 3312 +++++--------------- sound/soc/sof/trace.c | 21 +- sound/soc/sti/uniperif_player.c | 6 +- sound/soc/sti/uniperif_reader.c | 2 +- sound/soc/sunxi/sun4i-i2s.c | 68 +- sound/soc/tegra/tegra20_spdif.c | 2 +- sound/soc/tegra/tegra210_ahub.c | 146 +- sound/soc/tegra/tegra210_ahub.h | 4 +- sound/soc/ti/davinci-i2s.c | 5 +- sound/soc/ti/omap-dmic.c | 2 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 25 + sound/soc/xilinx/xlnx_i2s.c | 147 +- sound/sound_core.c | 30 +- sound/spi/at73c213.c | 27 +- sound/usb/mixer_s1810c.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 177 +- sound/x86/intel_hdmi_audio.c | 13 - tools/arch/x86/include/asm/insn.h | 2 +- tools/arch/x86/lib/memcpy_64.S | 10 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/arch/x86/lib/x86-opcode-map.txt | 111 +- tools/memory-model/Documentation/explanation.txt | 51 + tools/objtool/arch/x86/decode.c | 11 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 918 ++++++ tools/perf/arch/x86/tests/insn-x86-dat-64.c | 1426 +++++++++ tools/perf/arch/x86/tests/insn-x86-dat-src.c | 1189 +++++++ tools/perf/util/include/linux/linkage.h | 52 +- tools/power/cpupower/Makefile | 6 +- tools/power/cpupower/{ToDo => TODO} | 0 tools/power/cpupower/lib/acpi_cppc.c | 59 + tools/power/cpupower/lib/acpi_cppc.h | 21 + tools/power/cpupower/lib/cpufreq.c | 23 +- tools/power/cpupower/lib/cpufreq.h | 12 + tools/power/cpupower/man/cpupower-frequency-info.1 | 3 + tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 87 +- tools/power/cpupower/utils/helpers/amd.c | 77 + tools/power/cpupower/utils/helpers/cpuid.c | 13 + tools/power/cpupower/utils/helpers/helpers.h | 22 + tools/power/cpupower/utils/helpers/misc.c | 60 + .../x86/amd_pstate_tracer/amd_pstate_trace.py | 354 +++ tools/power/x86/intel-speed-select/Build | 2 +- tools/power/x86/intel-speed-select/Makefile | 10 +- tools/power/x86/intel-speed-select/hfi-events.c | 309 ++ tools/power/x86/intel-speed-select/isst-config.c | 54 +- tools/power/x86/intel-speed-select/isst-daemon.c | 244 ++ tools/power/x86/intel-speed-select/isst.h | 13 + .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 260 +- tools/power/x86/turbostat/turbostat.c | 2 +- tools/testing/selftests/alsa/mixer-test.c | 412 ++- tools/testing/selftests/arm64/abi/syscall-abi.c | 1 - tools/testing/selftests/arm64/fp/sve-ptrace.c | 4 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 11 - tools/testing/selftests/arm64/mte/check_user_mem.c | 193 +- .../testing/selftests/arm64/signal/test_signals.h | 1 + .../selftests/arm64/signal/test_signals_utils.c | 34 +- .../selftests/arm64/signal/test_signals_utils.h | 2 + .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 4 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 4 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 6 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- .../selftests/rcutorture/bin/parse-console.sh | 10 + tools/testing/selftests/rcutorture/bin/torture.sh | 38 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 + .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 2 + .../selftests/rcutorture/configs/rcu/TRACE01 | 2 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/main.c | 9 +- tools/testing/selftests/tpm2/tpm2.py | 31 + tools/testing/selftests/tpm2/tpm2_tests.py | 45 +- tools/testing/selftests/x86/check_cc.sh | 2 +- 1147 files changed, 52426 insertions(+), 15608 deletions(-) create mode 100644 Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst create mode 100644 Documentation/admin-guide/reporting-regressions.rst create mode 100644 Documentation/core-api/entry.rst copy Documentation/devicetree/bindings/interrupt-controller/{apple,aic.yaml => app [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,mpm.yaml create mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-ddr.yaml delete mode 100644 Documentation/devicetree/bindings/sound/arndale.txt create mode 100644 Documentation/devicetree/bindings/sound/awinic,aw8738.yaml delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,sc7280-herobrine.yaml create mode 100644 Documentation/devicetree/bindings/sound/microchip,pdmc.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,arndale.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,snow.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2.yaml delete mode 100644 Documentation/devicetree/bindings/sound/snow.txt create mode 100644 Documentation/devicetree/bindings/sound/tas5805m.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/exynos-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra20-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra210-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra30-timer.txt create mode 100644 Documentation/driver-api/thermal/intel_dptf.rst create mode 100644 Documentation/process/handling-regressions.rst create mode 100644 Documentation/process/researcher-guidelines.rst rename Documentation/scheduler/{schedutil.txt => schedutil.rst} (92%) create mode 100644 Documentation/sphinx/kerneldoc-preamble.sty delete mode 100644 Documentation/translations/conf.py create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/index.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/reclaim.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/start.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/usage.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/index.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/ksm.rst create mode 100644 Documentation/translations/zh_CN/core-api/rbtree.rst create mode 100644 Documentation/translations/zh_CN/devicetree/index.rst create mode 100644 Documentation/translations/zh_CN/devicetree/of_unittest.rst create mode 100644 Documentation/translations/zh_CN/devicetree/usage-model.rst create mode 100644 Documentation/translations/zh_CN/peci/index.rst create mode 100644 Documentation/translations/zh_CN/peci/peci.rst create mode 100644 Documentation/translations/zh_CN/power/energy-model.rst create mode 100644 Documentation/translations/zh_CN/power/index.rst create mode 100644 Documentation/translations/zh_CN/power/opp.rst create mode 100644 Documentation/translations/zh_CN/riscv/vm-layout.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-energy.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-nice-design.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-stats.rst create mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst create mode 100644 Documentation/translations/zh_CN/vm/balance.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst create mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst create mode 100644 Documentation/translations/zh_CN/vm/highmem.rst create mode 100644 Documentation/translations/zh_CN/vm/index.rst create mode 100644 Documentation/translations/zh_CN/vm/ksm.rst create mode 100644 Documentation/x86/intel-hfi.rst create mode 100644 arch/arm64/include/asm/apple_m1_pmu.h create mode 100644 arch/arm64/kernel/elfcore.c create mode 100644 arch/m68k/include/asm/config.h create mode 100644 arch/parisc/include/asm/vdso.h create mode 100644 arch/parisc/include/uapi/asm/auxvec.h create mode 100644 arch/parisc/kernel/vdso.c create mode 100644 arch/parisc/kernel/vdso32/Makefile create mode 100755 arch/parisc/kernel/vdso32/gen_vdso_offsets.sh copy arch/{sh/kernel/vsyscall/vsyscall-note.S => parisc/kernel/vdso32/note.S} (100%) create mode 100644 arch/parisc/kernel/vdso32/restart_syscall.S create mode 100644 arch/parisc/kernel/vdso32/sigtramp.S create mode 100644 arch/parisc/kernel/vdso32/vdso32.lds.S create mode 100644 arch/parisc/kernel/vdso32/vdso32_wrapper.S create mode 100644 arch/parisc/kernel/vdso64/Makefile copy arch/{s390 => parisc}/kernel/vdso64/gen_vdso_offsets.sh (100%) create mode 100644 arch/parisc/kernel/vdso64/note.S create mode 100644 arch/parisc/kernel/vdso64/restart_syscall.S create mode 100644 arch/parisc/kernel/vdso64/sigtramp.S create mode 100644 arch/parisc/kernel/vdso64/vdso64.lds.S create mode 100644 arch/parisc/kernel/vdso64/vdso64_wrapper.S create mode 100644 arch/x86/coco/Makefile rename arch/x86/{kernel/cc_platform.c => coco/core.c} (73%) create mode 100644 arch/x86/crypto/sm3-avx-asm_64.S create mode 100644 arch/x86/crypto/sm3_avx_glue.c create mode 100644 arch/x86/include/asm/coco.h create mode 100644 arch/x86/kernel/acpi/cppc.c delete mode 100644 arch/x86/kernel/acpi/cppc_msr.c delete mode 100644 crypto/asymmetric_keys/asym_tpm.c delete mode 100644 crypto/asymmetric_keys/tpm.asn1 delete mode 100644 crypto/asymmetric_keys/tpm_parser.c create mode 100644 drivers/acpi/arm64/agdi.c create mode 100644 drivers/acpi/fan_attr.c rename drivers/acpi/{fan.c => fan_core.c} (75%) create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.h create mode 100644 drivers/crypto/xilinx/zynqmp-sha.c create mode 100644 drivers/irqchip/irq-qcom-mpm.c create mode 100644 drivers/perf/apple_m1_cpu_pmu.c create mode 100644 drivers/perf/marvell_cn10k_ddr_pmu.c delete mode 100644 drivers/platform/x86/i2c-multi-instantiate.c create mode 100644 drivers/platform/x86/serial-multi-instantiate.c create mode 100644 drivers/powercap/dtpm_devfreq.c create mode 100644 drivers/powercap/dtpm_subsys.h create mode 100644 drivers/soc/rockchip/dtpm.c create mode 100644 drivers/thermal/intel/intel_hfi.c create mode 100644 drivers/thermal/intel/intel_hfi.h delete mode 100644 include/crypto/asym_tpm_subtype.h create mode 100644 include/dt-bindings/sound/microchip,pdmc.h delete mode 100644 include/dt-bindings/sound/tlv320aic31xx-micbias.h create mode 100644 include/dt-bindings/sound/tlv320aic31xx.h create mode 100644 include/linux/acpi_agdi.h delete mode 100644 include/linux/irqchip/versatile-fpga.h create mode 100644 include/linux/kasan-enabled.h create mode 100644 lib/crypto/sm3.c create mode 100644 security/integrity/platform_certs/machine_keyring.c create mode 100644 sound/soc/amd/acp/acp-pci.c create mode 100644 sound/soc/amd/acp/acp-pdm.c create mode 100644 sound/soc/atmel/mchp-pdmc.c create mode 100644 sound/soc/codecs/aw8738.c create mode 100644 sound/soc/codecs/lpass-macro-common.c create mode 100644 sound/soc/codecs/lpass-macro-common.h create mode 100644 sound/soc/codecs/tas5805m.c create mode 100644 sound/soc/intel/avs/Makefile create mode 100644 sound/soc/intel/avs/avs.h create mode 100644 sound/soc/intel/avs/cldma.c create mode 100644 sound/soc/intel/avs/cldma.h create mode 100644 sound/soc/intel/avs/core.c create mode 100644 sound/soc/intel/avs/dsp.c create mode 100644 sound/soc/intel/avs/ipc.c create mode 100644 sound/soc/intel/avs/loader.c create mode 100644 sound/soc/intel/avs/messages.c create mode 100644 sound/soc/intel/avs/messages.h create mode 100644 sound/soc/intel/avs/registers.h create mode 100644 sound/soc/intel/avs/utils.c create mode 100644 sound/soc/intel/boards/sof_cirrus_common.c create mode 100644 sound/soc/intel/boards/sof_cirrus_common.h create mode 100644 sound/soc/intel/boards/sof_ssp_amp.c create mode 100644 sound/soc/qcom/lpass-cdc-dma.c create mode 100644 sound/soc/qcom/lpass-sc7280.c create mode 100644 sound/soc/qcom/sc7280.c rename sound/soc/sof/{utils.c => iomem-utils.c} (59%) copy sound/soc/sof/{control.c => ipc3-control.c} (51%) create mode 100644 sound/soc/sof/ipc3-ops.h create mode 100644 sound/soc/sof/ipc3-pcm.c create mode 100644 sound/soc/sof/ipc3-topology.c create mode 100644 sound/soc/sof/ipc3.c create mode 100644 sound/soc/sof/sof-client-ipc-flood-test.c create mode 100644 sound/soc/sof/sof-client-ipc-msg-injector.c create mode 100644 sound/soc/sof/sof-client-probes.c create mode 100644 sound/soc/sof/sof-client-probes.h create mode 100644 sound/soc/sof/sof-client.c create mode 100644 sound/soc/sof/sof-client.h delete mode 100644 sound/soc/sof/sof-probes.c delete mode 100644 sound/soc/sof/sof-probes.h create mode 100644 sound/soc/sof/sof-utils.c create mode 100644 sound/soc/sof/sof-utils.h rename tools/power/cpupower/{ToDo => TODO} (100%) create mode 100644 tools/power/cpupower/lib/acpi_cppc.c create mode 100644 tools/power/cpupower/lib/acpi_cppc.h create mode 100755 tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py create mode 100644 tools/power/x86/intel-speed-select/hfi-events.c create mode 100644 tools/power/x86/intel-speed-select/isst-daemon.c