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 3d77dbcb46b6 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 8927c71d8b39 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 51db66e0211e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 002f33c96653 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 8a410f4b6c59 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 4e93eacf6f0b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1845dbfc91e1 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 22148b0373f7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits dd88fc7c5cd9 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits b8507ad21026 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9d40bbe78c9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b295271cfbd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 489f02690cfd Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 2e4c2fef3d1d Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 8dec9cb9f525 s390/ap: use static qci information adds 170660ccf880 s390/ap: rework ap initialization adds 3c7a377324cf s390/ap: swap IRQ and bus/device registration adds 05272aa499c4 s390/uv: export prot_virt_guest symbol in uv adds 2a483d333fd8 s390/chsc: use notifier for AP configuration changes adds 123760841a2e s390/ap: modularize ap bus adds b3840c8bfc27 s390/ap: rename ap debug configuration option adds aaebea959efb s390/cio: convert sprintf()/snprintf() to sysfs_emit() adds 4f00d4ef6634 s390: adjust indentation of RELOCS command build step out adds f10933cbd2df s390/cpum_cf: make crypto counters upward compatible acros [...] adds 259e660d91d0 s390/mm: Convert make_page_secure to use a folio adds d35c34bb32f2 s390/mm: Convert gmap_make_secure to use a folio adds a817d98dc2e8 s390/cio: rework channel-utilization-block handling adds b4691baaeef0 s390/cio: simplify measurement attribute registration adds 2dc8903af775 s390/cio: export extended channel-path-measurement data adds 5e6bb10ee523 s390/cio: export measurement data for all CMGs adds 0f987e6caa3c s390/cio: export CHPID operating speed adds 8692a24d0fae s390/cio: fix tracepoint subchannel type field adds 22fdd8ba6118 KVM: s390: vsie: Use virt_to_phys for facility control block adds 47bf81767277 s390/boot: Do not force vmemmap to start at MAX_PHYSMEM_BITS adds b2b15f079c4c s390/boot: Consider DCSS segments on memory layout setup adds ecf74da64def s390/boot: Reduce size of identity mapping on overlap adds c8aef260c86e s390/boot: Swap vmalloc and Lowcore/Real Memory Copy areas adds bbe72f390222 s390/mm: Move KASLR related to <asm/page.h> adds 236f324b7473 s390/mm: Create virtual memory layout structure adds 3bb11234b1d1 s390/boot: Uncouple virtual and physical kernel offsets adds 7de0446f0b26 s390/boot: Make identity mapping base address explicit adds 5fb50fa66ab9 s390/boot: Make .amode31 section address range explicit adds 88702793c5b4 s390/os_info: Introduce value entries adds 8572f52518f6 s390/os_info: Store virtual memory layout adds 378e32aa8197 s390/vmcoreinfo: Store virtual memory layout adds f4cac27dc0d6 s390/crash: Use old os_info to create PT_LOAD headers adds c98d2ecae08f s390/mm: Uncouple physical vs virtual address spaces adds 54f2ecc3188f s390: Map kernel at fixed location when KASLR is disabled adds 56b1069c40c7 s390/boot: Rework deployment of the kernel image adds 236d70f82bec s390/boot: Do not rescue .vmlinux.relocs section adds ea84f14d2a6b s390/nospec: Correct modules thunk offset calculation adds ba05b39d54ee s390/expoline: Make modules use kernel expolines adds 6e6973948ce6 s390/ap: Externalize AP bus specific bitmap reading function adds e12aa0b5b2fb s390/vfio-ap: Add sysfs attr, ap_config, to export mdev state adds f3e3a4008c1d s390/vfio-ap: Ignore duplicate link requests in vfio_ap_md [...] adds 8fb456bc9f9b s390/vfio-ap: Add write support to sysfs attr ap_config adds 3113a29e25fe docs: Update s390 vfio-ap doc for ap_config sysfs attribute adds a2269a66eec3 s390/os_info: Initialize old os_info in standalone dump kernel adds fe742c08f3d9 s390/os_info: Fix array size in struct os_info adds 9679fec2cad4 s390/pci: Drop unneeded reference to CONFIG_DMI adds cae74ba8c295 s390/ftrace: Use unwinder instead of __builtin_return_address() adds 5f90003f0904 s390: vmlinux.lds.S: Drop .hash and .gnu.hash for !CONFIG_ [...] adds 00cda11d3b2e s390: Compile kernel with -fPIC and link with -no-pie adds 9ecaa2e94e60 s390: Relocate vmlinux ELF data to virtual address space adds cc4edb92f55a KVM: s390: vsie: Use virt_to_phys for crypto control block adds 90a7592da149 mm/userfaultfd: Do not place zeropages when zeropages are [...] adds 06201e00ee3e s390/mm: Re-enable the shared zeropage for !PV and !skeys [...] adds 22a49f6d30c4 Merge branch 'shared-zeropage' into features adds 1812dc9c334f Revert "s390: Relocate vmlinux ELF data to virtual address space" new d65e1a0f305b Merge tag 's390-6.10-1' of git://git.kernel.org/pub/scm/li [...] adds 66010ba94c9b dt-bindings: soc: renesas: Document Renesas RZ/V2H(P) SoC [...] adds d4319f220f57 dt-bindings: arm: renesas: Document Renesas RZ/V2H(P) Syst [...] adds 43719640b89c Merge tag 'renesas-dt-bindings-for-v6.10-tag1' of git://gi [...] adds 93e09fdceed1 arm64: dts: renesas: eagle: Add capture overlay for Functi [...] adds 1aa24b0b4e6f arm64: dts: renesas: rzg2ul-smarc: Enable PMIC and built-i [...] adds e4caa0ba29e2 arm64: dts: renesas: r8a779h0: Add thermal nodes adds 7db74b65a93b ARM: dts: renesas: r7s72100: Add interrupt-names to SCIF nodes adds ecc79ab919ec ARM: dts: renesas: r8a73a4: Add TMU nodes adds e98c6844ae02 ARM: dts: renesas: rzg1: Add TMU nodes adds b320e8c5634e ARM: dts: renesas: rcar-gen2: Add TMU nodes adds 3cdce0b531fb arm64: dts: renesas: r8a779h0: Add remaining HSCIF nodes adds 0833ec2fc4b1 arm64: dts: renesas: r8a779h0: Add SCIF nodes adds 20f4b85a26a5 arm64: dts: renesas: gray-hawk-single: Add second debug se [...] adds cc0e7a8911f2 ARM: dts: renesas: r9a06g032: Remove duplicate interrupt-parent adds c16f166229d2 arm64: dts: renesas: gray-hawk-single: Enable nfsroot adds 1552e6ab5ee5 arm64: dts: renesas: r8a779h0: Add CMT nodes adds fdaf6a67806d arm64: dts: renesas: r8a779h0: Add TMU nodes adds be4e4dd8a199 arm64: dts: renesas: rzg3s-smarc-som: Fix Ethernet aliases adds f45083c3435e Merge tag 'renesas-dts-for-v6.10-tag1' of git://git.kernel [...] adds 8b40a46966d2 arm/arm64: dts: Drop "arm,armv8-pmuv3" compatible usage adds b0c981667564 ARM: dts: n900: set charge current limit to 950mA adds 4bad3598a8a6 ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_CORE adds de36994d7639 ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_DSP adds a0a621533fe7 ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_IVA adds d3c9a44103e9 ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_GPU adds 6c95cd7a40c4 ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_DRR adds 99a27be0caac ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_GMAC adds 8d0cd4fe16ec ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_EVE adds a65ae2810439 ARM: dts: dra7: Use clksel binding for CM_CLKSEL_CORE adds 151cd9452b77 ARM: dts: dra7: Use clksel binding for CM_CLKSEL_ABE_PLL_SYS adds 2fc35aa0923b ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_PER adds bb5f690d5ebc ARM: dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_USB adds 32f4c19f6a52 ARM: dts: dra7: Use clksel binding for CTRL_CORE_SMA_SW_0 adds e3edc3c8d8b4 Merge tag 'omap-for-v6.10/dt-signed' of git://git.kernel.o [...] adds 87d8e522d6f5 ARM: dts: samsung: smdkv310: fix keypad no-autorepeat adds 88208d3cd798 ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat adds 4ac4c1d794e7 ARM: dts: samsung: smdk4412: fix keypad no-autorepeat adds ad722fc2ed6f ARM: dts: samsung: smdk4412: align keypad node names with [...] adds 75d7fa24772d ARM: dts: samsung: exynos5800-peach-pi: switch to undeprec [...] adds e8b41d201f82 ARM: dts: samsung: s5pv210: align onenand node name with bindings adds 3a64e95e1a64 ARM: dts: samsung: s5pv210: correct onenand size-cells adds 43dc9f88ff4d ARM: dts: samsung: exynos3250: specify the SPI FIFO depth adds f743fedc881b ARM: dts: samsung: exynos4: specify the SPI FIFO depth adds a0f87a269f66 ARM: dts: samsung: exynos5250: specify the SPI FIFO depth adds cc8e49917ca8 ARM: dts: samsung: exynos5420: specify the SPI FIFO depth adds d2c81a9b6acc ARM: dts: samsung: s5pv210: specify the SPI FIFO depth adds 7bff1d35c129 ARM: dts: exynos4212-tab3: limit usable memory range adds 3a2fb1a95c79 Merge tag 'samsung-dt-6.10' of https://git.kernel.org/pub/ [...] adds 65993c76e64a arm64: dts: exynos5433: specify the SPI FIFO depth adds b115751fddaf arm64: dts: exynosautov9: specify the SPI FIFO depth adds 704094c59812 arm64: dts: exynos850: Add CPU clocks adds 7d7df014617b arm64: dts: exynos: gs101: reorder pinctrl-* properties adds 73618dfa705d arm64: dts: exynos: gs101: move serial_0 pinctrl-0/names to dtsi adds d978c70e8d47 arm64: dts: exynos: gs101: move pinctrl-* properties after clocks adds 028a87e91fcd arm64: dts: exynos: gs101: join lines close to 80 chars adds a45c3a9b1ef9 arm64: dts: exynos: gs101: define all PERIC USI nodes adds 5ac40fdde32f Merge tag 'samsung-dt64-6.10' of https://git.kernel.org/pu [...] adds 4627297653db arm64: dts: hisilicon: hip05: move non-MMIO node out of soc adds 3a391d21be02 arm64: dts: hisilicon: hip05-d02: correct local-bus unit a [...] adds 4889c8e01112 arm64: dts: hisilicon: hip06: move non-MMIO node out of soc adds a2c4daf44f42 arm64: dts: hisilicon: hip06: correct unit addresses adds 352b1d188983 arm64: dts: hisilicon: hip07: move non-MMIO node out of soc adds 14431365eed8 arm64: dts: hisilicon: hip07: correct unit addresses adds 55687ef52db1 arm64: dts: hisilicon: hi6220-hikey: add missing port@0 reg adds 8fafd368fd34 arm64: dts: hisilicon: hi6220-hikey: drop unit addresses f [...] adds 5cff1135585f arm64: dts: hisilicon: hi6220: correct tsensor unit addresses adds 405a7cd98697 Merge tag 'hisi-arm64-dt-for-6.10' of https://github.com/h [...] adds 7666e9ec9b58 arm64: dts: st: add RIFSC as an access controller for STM3 [...] adds f9b497f7fb8c ARM: dts: stm32: add ETZPC as a system bus for STM32MP15x boards adds ad4263523f51 ARM: dts: stm32: put ETZPC as an access controller for STM [...] adds a06b9560eb6c ARM: dts: stm32: add ETZPC as a system bus for STM32MP13x boards adds c83509527529 ARM: dts: stm32: put ETZPC as an access controller for STM [...] adds 96a9e2b2a279 ARM: dts: stm32: move can3 node from stm32f746 to stm32f769 adds 9af77157d3e5 ARM: dts: stm32: add heartbeat led for stm32mp157c-ed1 adds 13f2bdd7af14 media: dt-bindings: add access-controllers to STM32MP25 vi [...] adds 162e813a2743 ARM: dts: stm32: add PWR regulators support on stm32mp131 adds ce90d0c87f89 dt-bindings: display: simple: allow panel-common properties adds dcb12b83ad69 ARM: dts: stm32: add LTDC support for STM32MP13x SoC family adds 9547d383102b ARM: dts: stm32: add LTDC pinctrl on STM32MP13x SoC family adds da5216c68b58 ARM: dts: stm32: enable display support on stm32mp135f-dk board adds 948a4db95dc8 arm64: dts: st: add rcc support for STM32MP25 adds 9fd205d48798 arm64: dts: st: add all 8 i2c nodes on stm32mp251 adds a3d208bf04c4 arm64: dts: st: add i2c2/i2c8 pins for stm32mp25 adds 004434bccfcb arm64: dts: st: add i2c2 / i2c8 properties on stm32mp257f-ev1 adds f08b42c11955 arm64: dts: st: add all 8 spi nodes on stm32mp251 adds 1d1d4072138d arm64: dts: st: add spi3/spi8 pins for stm32mp25 adds bc99659688ba arm64: dts: st: add spi3 / spi8 properties on stm32mp257f-ev1 adds 36cf0d86d760 arm64: dts: st: correct masks for GIC PPI interrupts on stm32mp25 adds 3f356691583d Merge tag 'stm32-dt-for-v6.10-1' of git://git.kernel.org/p [...] adds 67a6a9857597 arm64: dts: rockchip: Add cache information to the SoC dts [...] adds 8612169a05c5 arm64: dts: rockchip: Add cache information to the SoC dts [...] adds b5ffc424360e arm64: dts: rockchip: add i2s_8ch_2 and i2s_8ch_3 to rk3308 adds 30d72458624b arm64: dts: rockchip: add the internal audio codec on rk3308 adds 37a6d5864fb8 dt-bindings: add wolfvision vendor prefix adds 6be2ad17acb7 dt-bindings: arm: rockchip: add wolfvision pf5 mainboard adds 0be29f76633a arm64: dts: rockchip: add wolfvision pf5 mainboard adds 28799a7734a0 arm64: dts: rockchip: add wolfvision pf5 io expander board adds 6fca4edb93d3 arm64: dts: rockchip: Add rk3588 GPU node adds 038347286941 arm64: dts: rockchip: Enable GPU on rk3588-rock5b adds 75a287219a78 arm64: dts: rockchip: Enable GPU on rk3588-evb1 adds 3a9172fe55e8 arm64: dts: rockchip: Enable the GPU on quartzpro64 adds 51ca6a22c52b arm64: dts: rockchip: enable gpu on rk3588-jaguar adds f5256f8ed4b7 arm64: dts: rockchip: enable gpu on rk3588-tiger adds 3436ded09656 arm64: dts: rockchip: Enable gpu on Cool Pi CM5 adds 604552d0102c arm64: dts: rockchip: Enable gpu on Cool Pi 4B adds f720dd9b8b6d arm64: dts: rockchip: Add enable-strobe-pulldown to emmc p [...] adds c1b1f340dd7d arm64: dts: rockchip: Add enable-strobe-pulldown to emmc p [...] adds cbb97fe18e29 arm64: dts: rockchip: Fix ordering of nodes on rk3588s adds 6eb006d7c827 dt-bindings: arm: rockchip: Add Protonic MECSBC board adds 6f9dfb735853 arm64: dts: rockchip: add Protonic MECSBC device-tree adds dbda7254e7df dt-bindings: arm: rockchip: add Forlinx FET3588-C adds f7a9a80da931 arm64: dts: rockchip: add Forlinx FET3588-C adds ae914513b2f5 arm64: dts: rockchip: add Forlinx OK3588-C adds 6bc8e01c7284 arm64: dts: rockchip: Add additional properties for WiFi o [...] adds 8db673210ae2 arm64: dts: rockchip: Add optional node for chasis-type on [...] adds b41b83b70105 arm64: dts: rockchip: Correct model name for Anbernic RGxx [...] adds 9d3d2be86c7d arm64: dts: rockchip: Add chasis-type for Powkiddy rk3566 devices adds 1b76d86dbc5f arm64: dts: rockchip: Correct model name for Powkiddy RK35 [...] adds c1bc09960d05 dt-bindings: arm: rockchip: Add GameForce Chi adds ad59da1ab997 arm64: dts: rockchip: Add GameForce Chi adds 925273ba9e71 arm64: dts: rockchip: Add cpu regulators and vcc5v0_sys to [...] adds 3b5d2327cb74 arm64: dts: rockchip: Add PMIC to Khadas Edge 2 adds 4a3afe9cf371 arm64: dts: rockchip: Add TF card to Khadas Edge 2 adds f786eda805aa arm64: dts: rockchip: USB2, USB3 Host, PCIe2 to Khadas Edge 2 adds af6943f502b6 arm64: dts: rockchip: Add ir receiver and leds to Khadas Edge 2 adds 25e31aaebed4 arm64: dts: rockchip: Add saradc and adc buttons to Khadas [...] adds 8711dca3b5f7 arm64: dts: rockchip: Add SFC to Khadas Edge 2 adds e438acfda8a0 arm64: dts: rockchip: Add UART9 (bluetooth) to Khadas Edge 2 adds c0b3c764b64a arm64: dts: rockchip: Add RTC to Khadas Edge 2 adds 4e07a95f7402 arm64: dts: rockchip: fix usb2phy nodename for rk3588 adds abe68e0ca71d arm64: dts: rockchip: reorder usb2phy properties for rk3588 adds e18e5e8188f2 arm64: dts: rockchip: add USBDP phys on rk3588 adds 33f393a2a990 arm64: dts: rockchip: add USB3 DRD controllers on rk3588 adds b37146b5a555 arm64: dts: rockchip: add USB3 to rk3588-evb1 adds af7ec140ddc1 arm64: dts: rockchip: add upper USB3 port to rock-5a adds 494532921aac arm64: dts: rockchip: add lower USB3 port to rock-5b adds d78084cdb5a9 dt-bindings: arm: rockchip: Correct the descriptions for R [...] adds 45e831033f7a arm64: dts: rockchip: Correct the model names for Radxa RO [...] adds fac5b3381639 dt-bindings: arm: rockchip: correct the model name for Rad [...] adds 626a479873b6 arm64: dts: rockchip: correct the model name for Radxa ROCK 3A adds 595f06c32dcb arm64: dts: rockchip: Add USB-C Support for rk3588s-indied [...] adds 5adbad5c464a arm64: dts: rockchip: move uart2 pinmux to dtsi on rk3588-tiger adds 0ec7e1096332 arm64: dts: rockchip: add PCIe3 support on rk3588-jaguar adds d21ca7a353d3 dt-bindings: vendor-prefixes: add ArmSoM adds 90a5434fc4b4 dt-bindings: arm: rockchip: Add ArmSoM Sige7 adds 81c828a67c78 arm64: dts: rockchip: Add ArmSom Sige7 board adds 433dafc7b4f9 dt-bindings: arm: rockchip: Correct the descriptions for P [...] adds adbc5e6b457e arm64: dts: rockchip: Correct the model names for Pine64 boards adds d7f2039e5321 arm64: dts: rockchip: correct gpio_pwrctrl1 typos on rk358 [...] adds 0eb2a93518fb arm64: dts: rockchip: fix pcie-refclk frequency on rk3588 tiger adds 3482efee1144 arm64: dts: rockchip: fix comment for upper usb3 port adds eabb53f5dacf arm64: dts: rockchip: add usb-id extcon on rk3588 tiger adds d7b83921d098 arm64: dts: rockchip: add dual-role usb3 hosts to rk3588 T [...] adds c7639b7992fb Merge tag 'v6.10-rockchip-dts64-1' of git://git.kernel.org [...] adds 412f2224b3b6 arm64: dts: renesas: s4sk: Fix ethernet0 alias adds 808852fa3a5e riscv: dts: renesas: r9a07g043f: Add IRQC node to RZ/Five [...] adds 1731ab2f8b62 arm64: dts: renesas: r9a07g043: Move interrupt-parent prop [...] adds fc5d2b222ab1 riscv: dts: renesas: rzfive-smarc-som: Drop deleting inter [...] adds e58d8e885b4e arm64: dts: renesas: rzg3s-smarc-som: Enable eMMC by default adds a6e140f17436 arm64: dts: renesas: r8a779h0: Add MSIOF nodes adds d28970ddd1b8 arm64: dts: renesas: r8a779h0: Add INTC-EX node adds 5bd21a000969 arm64: dts: renesas: r8a779h0: Add IPMMU nodes adds f026b6426603 arm64: dts: renesas: r8a779h0: Link IOMMU consumers adds 2173e5472a75 Merge tag 'renesas-dts-for-v6.10-tag2' of git://git.kernel [...] adds 943e6cdc1d77 arm64: dts: allwinner: pinephone: Retain LEDs state in suspend adds c603327e3eef arm64: dts: allwinner: pinephone: add multicolor LED node adds 67347f893aec arm64: dts: allwinner: Pine H64: correctly remove reg_gmac_3v3 adds 5dfdedf0de9a arm64: dts: allwinner: drop underscore in node names adds f5217bc4c94e arm64: dts: allwinner: Orange Pi: delete node by phandle adds 0f47ef3ff1bd arm: dts: allwinner: drop underscore in node names adds 1428f0c19f9c arm64: dts: allwinner: a64: Run GPU at 432 MHz adds 5bdeb3d2e240 arm64: dts: allwinner: h616: Fix I2C0 pins adds fa4c4df71498 dt-bindings: arm: sunxi: Add PocketBook 614 Plus adds caa67b061f60 ARM: dts: sun5i: Add PocketBook 614 Plus support adds 8ee9a40d0564 dt-bindings: arm: sunxi: document Tanix TX1 name adds 04a9963b4aa5 arm64: dts: allwinner: Add Tanix TX1 support adds fd46e5e136a8 arm64: dts: allwinner: h616: Add NMI device node adds 681d855f798b Merge tag 'sunxi-dt-for-6.10-1' of https://git.kernel.org/ [...] adds 22b92b28fcf4 dt-bindings: display: tegra: Allow dma-coherent on Tegra19 [...] adds 83c9697436d1 Merge tag 'tegra-for-6.10-dt-bindings' of git://git.kernel [...] adds 3394cc0e38cb ARM: tegra: paz00: Add emc-tables for ram-code 1 adds ff4d7e172100 ARM: tegra: tegra20-ac97: Replace deprecated "gpio" suffix adds 44923d845d3b Merge tag 'tegra-for-6.10-arm-dt' of git://git.kernel.org/ [...] adds 2633c58e1354 arm64: tegra: Correct Tegra132 I2C alias adds 0d23cacb2ae0 arm64: tegra: Add Tegra Security Engine DT nodes adds d4c74f6b0253 Merge tag 'tegra-for-6.10-arm64-dt' of git://git.kernel.or [...] adds 6bc6bf8a940a dt-bindings: arm: sunxi: document Anbernic RG35XX handheld [...] adds 0923a6c604fc arm64: dts: allwinner: h700: Add RG35XX 2024 DTS adds 398e5fdf60ed arm64: dts: allwinner: h700: Add RG35XX-Plus DTS adds 0d185df6c9ff arm64: dts: allwinner: h700: Add RG35XX-H DTS adds b0a1bb4668c1 Merge tag 'sunxi-dt-for-6.10-2' of https://git.kernel.org/ [...] adds c0b9c616e881 ARM: dts: qcom: msm8974pro-castor: Clean up formatting adds 0268bfec8ae0 ARM: dts: qcom: msm8974pro-castor: Add mmc aliases adds 26b950f2af40 ARM: dts: qcom: msm8974pro-castor: Remove camera button de [...] adds ead56f2e68b8 ARM: dts: qcom: msm8974pro-castor: Add debounce-interval for keys adds b756001175b1 ARM: dts: qcom: msm8974pro-castor: Rename wifi node name adds 9a505a05d0e8 Merge branch 'arm32-for-6.10' onto 'v6.9-rc1' adds e48919dc1ed5 ARM: dts: qcom: include cpu in idle-state node names adds 8f2cc88cd4a3 ARM: dts: qcom: msm8916: idle-state compatible require the [...] adds 53426f53eda5 ARM: dts: qcom: msm8974-sony-castor: Split into shinano-common adds 8d91a5a4a6f5 ARM: dts: qcom: Add Sony Xperia Z3 smartphone adds cad23ffd46e2 ARM: dts: qcom: msm8974: Add @0 to memory node name adds 7018981366d4 ARM: dts: qcom: msm8974: Add empty chosen node adds 4785ec47ec89 dt-bindings: arm: qcom: Add Motorola Moto G (2013) adds 49481b6a8f35 ARM: dts: qcom: Add support for Motorola Moto G (2013) adds 2338f4315f16 ARM: dts: qcom: ipq4019: add QCA8075 PHY Package nodes adds 5c94b0b90643 ARM: dts: qcom: msm8974-sony-shinano: Enable vibrator adds 0c4d19b12540 ARM: dts: qcom: ipq8064: Add PCIe bridge node adds ed9b196418d4 ARM: dts: qcom: ipq4019: Add PCIe bridge node adds 27cb9eccf94c ARM: dts: qcom: apq8064: Add PCIe bridge node adds 669841a2eff4 ARM: dts: qcom: sdx55: Add PCIe bridge node adds 16dcf5773462 ARM: dts: qcom: msm8974: Split out common part of samsung-klte adds a730364f16dd ARM: dts: qcom: msm8974-klte-common: Pin WiFi board type adds 01088e255a27 ARM: dts: qcom: msm8974: Add DTS for Samsung Galaxy S5 Chi [...] adds 80a02b176310 Merge tag 'qcom-arm32-for-6.10' of https://git.kernel.org/ [...] adds 629c635eafba arm64: dts: qcom: qcm6490-idp: add display and panel adds 9fa6a0bad707 arm64: dts: qcom: sc8280xp: Add missing LMH interrupts adds 2b621971554a arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP adds 81051f14a66c arm64: dts: qcom: sc8280xp: enable GICv3 ITS for PCIe adds 91905d8368c6 arm64: dts: qcom: sm8250-xiaomi-elish: add usb pd negotiat [...] adds dc6cb3854c44 arm64: dts: qcom: sc8280xp: Add QFPROM node adds 865ff2e6f5da arm64: dts: qcom: sc8280xp: Add PS_HOLD restart adds 27ef06ebd289 arm64: dts: qcom: sc8280xp: Describe TCSR download mode register adds 7d6d561fa934 arm64: dts: qcom: qcm2290: Add LMH node adds d4fac32cbe95 arm64: dts: qcom: x1e80100: correct SWR1 pack mode adds 76cbe23e4399 arm64: dts: qcom: x1e80100-crd: switch WSA8845 speakers to [...] adds 6e995a1b5344 arm64: dts: qcom: qcs6490-rb3gen2: Name the regulators adds 033fbfa0eb60 arm64: dts: qcom: sm8450: add missing qcom,non-secure-doma [...] adds 49c50ad9e6cb arm64: dts: qcom: sm8550: add missing qcom,non-secure-doma [...] adds 039d379490ea arm64: dts: qcom: sm8650: add missing qcom,non-secure-doma [...] adds 232490b92527 arm64: dts: qcom: sdm670-google-sargo: add panel adds 4aa609a922e3 arm64: dts: qcom: sc8180x-lenovo-flex-5g: fix GPU firmware path adds 8c28575a4aba arm64: dts: qcom: sc8180x-lenovo-flex-5g: set names for i2 [...] adds 0d76ffe33e5e arm64: dts: qcom: sc8180x-lenovo-flex-5g: move pinctrl to [...] adds 46c2f36e76a0 arm64: dts: qcom: sc8180x-lenovo-flex-5g: set touchpad i2c [...] adds 42ee55cb2e27 arm64: dts: qcom: sc8180x-lenovo-flex-5g: Allow UFS regula [...] adds 343dfe6206b2 arm64: dts: qcom: sc8280xp: Add missing hs_phy_irq in USB nodes adds fd5afa5d7e52 arm64: dts: qcom: sm6350: Add Crypto Engine adds 90053b1574f8 arm64: dts: qcom: sdm632-fairphone-fp3: enable USB-C port [...] adds 601feafa7dad arm64: dts: qcom: pm6150: define USB-C related blocks adds 53fdae5e086b arm64: dts: qcom: x1e80100: Add SPMI support adds 3298d47894b0 arm64: dts: qcom: x1e80100: Add dedicated pmic dtsi adds 3930056f30d3 arm64: dts: qcom: x1e80100-crd: Add repeater nodes adds 04124220d8ce arm64: dts: qcom: x1e80100-qcp: Add repeater nodes adds 08429b4ef460 arm64: dts: qcom: ipq8074: Add QUP UART6 node adds c39c5aed65d4 arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling adds 9b1e891179ca arm64: dts: qcom: sm8650: Add missing reserved memory for [...] adds 511b4858dc8a arm64: dts: qcom: qcm6490-idp: enable PMIC Volume and Powe [...] adds bb131bf411c8 Merge branch 'arm64-for-6.10' onto 'v6.9-rc1' adds 5582e357d0c6 arm64: dts: qcom: pm6150: correct Type-C compatible adds 7fb5680b589d arm64: dts: qcom: sc8180x: drop legacy property #stream-id-cells adds 580701ec27f6 arm64: dts: qcom: sc8180x: Drop flags for mdss irqs adds 1106ea2266d1 arm64: dts: qcom: sc8180x: add dp_p1 register blocks to DP nodes adds cb69e758d591 arm64: dts: qcom: sc7180: Disable pmic pinctrl node on Trogdor adds 9f618cdce29d arm64: dts: qcom: sc7180: Disable DCC node by default adds cb06e2b40627 arm64: dts: qcom: sm8350: Add interconnects to UFS adds 5f78d9213ae7 arm64: dts: qcom: ipq8074: Remove unused gpio from QPIC pins adds dfd5ee7b34bb arm64: dts: qcom: sc7280: Add inline crypto engine adds 88d0e4e10d77 dt-bindings: arm: qcom: drop dtbTool-specific compatibles adds 3867ad6d39cd arm64: dts: qcom: msm8916: drop dtbTool-specific compatibles adds 9f42f7380f67 arm64: dts: qcom: sm8650: fix usb interrupts properties adds 216e62744b91 arm64: dts: qcom: apq8016-sbc: correct GPIO LEDs node names adds d2209f673005 dt-bindings: arm: qcom: Add Sony Xperia Z3 adds 0fba148c3ac0 arm64: dts: qcom: sdm630-nile: add pinctrl for camera key adds 83ef6a5afc1d arm64: dts: qcom: msm8998-yoshino: fix volume-up key adds 7c2a774f028f arm64: dts: qcom: msm8998-yoshino: Enable RGB led adds d0d6230aa965 arm64: dts: qcom: sc7280: Enable MDP turbo mode adds 756efb7cb729 arm64: dts: qcom: qcs6490-rb3gen2: Add DP output adds 3eb0b024decf arm64: dts: qcom: qcs6490-rb3gen2: Enable adsp and cdsp adds a1615efb7c77 arm64: dts: qcom: qcs6490-rb3gen2: Introduce USB redriver adds c3d9acc529d5 arm64: dts: qcom: qcs6490-rb3gen2: Enable USB Type-C display adds f8dddefcb90e arm64: dts: qcom: msm8916-samsung-fortuna: Add touchscreen adds 05c65922bd58 arm64: dts: qcom: msm8916-samsung-fortuna: Add PWM backlight adds e5fd6512f6e8 arm64: dts: qcom: sm8150-hdk: enable WiFI support adds 58dc9622d5de arm64: dts: qcom: qcs6490-rb3gen2: Enable UFS adds 6c747d0fe72a arm64: dts: qcom: sc7180: Fix UFS PHY clocks adds 212729551c41 dt-bindings: arm: qcom: Add Xperia 1 V adds 91fc74458d83 arm64: dts: qcom: sm8550: Mark QUPs and GPI dma-coherent adds 93395f9a8d52 arm64: dts: qcom: sm8550: Mark APPS SMMU as dma-coherent adds d18b5477dcea arm64: dts: qcom: sm8550: Add missing DWC3 quirks adds 6e4f7e53991c arm64: dts: qcom: sm8550: Mark DWC3 as dma-coherent adds 39c596304e44 arm64: dts: qcom: Add SM8550 Xperia 1 V adds 8a2a43a978e5 arm64: dts: qcom: x1e80100: Drop the link-frequencies from [...] adds 2351d205081c arm64: dts: qcom: x1e80100-crd: Add data-lanes and link-fr [...] adds 78a4407ca834 arm64: dts: qcom: x1e80100-qcp: Add data-lanes and link-fr [...] adds 5927bc586a3f arm64: dts: qcom: sa8155p-adp: lower min volt for L13C regulator adds 776c5f3c9c9a arm64: dts: qcom: qcm6490-idp: Name the regulators adds e788ef2bdac7 arm64: dts: qcom: qcm6490-fairphone-fp5: Add USB-C orienta [...] adds 254c101efde7 dt-bindings: soc: qcom: pmic-glink: allow orientation-gpios adds defac2c09896 arm64: dts: qcom: sm8350-hdk: add USB-C orientation GPIO adds 70b47e7b764c arm64: dts: qcom: sm8450-hdk: add USB-C orientation GPIO adds e34d83d96816 arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add USB-C [...] adds d2dbb1047e05 arm64: dts: qcom: sc8180x-lenovo-flex-5g: add USB-C orient [...] adds 99a1c9eedf60 arm64: dts: qcom: qcm6490-idp: Enable various remoteprocs adds ac6d35b9b74c arm64: dts: qcom: qcs6490-rb3gen2: Enable various remoteprocs adds 62f87a3cac4e arm64: dts: qcom: sm6350: Add DisplayPort controller adds 6754fecd3bdf arm64: dts: qcom: sdx75: add unit address to soc node adds 6aeeb9456943 arm64: dts: qcom: sm8650: remove useless enablement of mdss_mdp adds 0a8ab4a83450 arm64: dts: qcom: sm8250-xiaomi-elish: set pm8150b_vbus re [...] adds 7c4b3191b3cd arm64: dts: qcom: msm8916/39-samsung-a2015: Add connector [...] adds 11525960fcf4 arm64: dts: qcom: pm6150l: add Light Pulse Generator device node adds db33633b05c0 arm64: dts: qcom: sm8650: add GPU nodes adds b8cf87ca7827 arm64: dts: qcom: sm8650-qrd: enable GPU adds dae8cdb0a9e1 arm64: dts: qcom: sm8650: Add three missing fastrpc-comput [...] adds 365e19c466a5 arm64: dts: qcom: sc8280xp: Fill in EAS properties adds 17a188d927f7 arm64: dts: qcom: sm8450: Update SNPS Phy parameters for Q [...] adds d73ed58d7f27 arm64: dts: qcom: sdm845-db845c: make pcie0_3p3v_dual always-on adds 83d2a0a1e2b9 arm64: dts: qcom: sm8250: Add PCIe bridge node adds b8347ba382ef arm64: dts: qcom: sdm845: Add PCIe bridge node adds 8e0a95add7e3 arm64: dts: qcom: sm8150: Add PCIe bridge node adds 3b743d532eac arm64: dts: qcom: sm8350: Add PCIe bridge node adds 4261fd53582d arm64: dts: qcom: sm8450: Add PCIe bridge node adds cc2ad77882fb arm64: dts: qcom: sm8550: Add PCIe bridge node adds cf3e010d7f4c arm64: dts: qcom: sm8650: Add PCIe bridge node adds 3c3abb944d3e arm64: dts: qcom: sa8775p: Add PCIe bridge node adds e6bbf39055e3 arm64: dts: qcom: sc8280xp: Add PCIe bridge node adds b328bf2595db arm64: dts: qcom: msm8998: Add PCIe bridge node adds df307c906c48 arm64: dts: qcom: sc7280: Add PCIe bridge node adds ed2f87cf51b4 arm64: dts: qcom: qcs404: Add PCIe bridge node adds a92af45c40f0 arm64: dts: qcom: sc8180x: Add PCIe bridge node adds 71756c44f178 arm64: dts: qcom: msm8996: Add PCIe bridge node adds ed3893f6f9b8 arm64: dts: qcom: ipq8074: Add PCIe bridge node adds 52358c64937e arm64: dts: qcom: ipq6018: Add PCIe bridge node adds 57ce4b27a12c arm64: dts: qcom: qrb2210-rb1: add firmware-name qualifier [...] adds 673b174b5b2c arm64: dts: qcom: qrb4210-rb1: add firmware-name qualifier [...] adds 873d845a357a dt-bindings: arm: qcom: Add Samsung Galaxy S5 China (kltechn) adds 1d3454fafbb4 Merge tag 'qcom-arm64-for-6.10' of https://git.kernel.org/ [...] adds 17800d911f45 dt-bindings: arm: fsl: Add Seeed studio NPi based boards adds 61f1a8f4abba dt-bindings: arm: fsl: add NXP S32G3 board adds 101e72eeb5ec dt-bindings: vendor-prefixes: Add Emcraft Systems adds 9cdddb033398 dt-bindings: arm: Add Emcraft Systems i.MX8M Plus NavQ+ Kit adds 6930b76e685c dt-bindings: arm: fsl: remove reduntant toradex,colibri-imx8x adds 6f4154f0acdc dt-bindings: arm: fsl: Add Colibri iMX8DX adds 6687155ffc66 dt-bindings: usb: usbmisc-imx: add fsl,imx8ulp-usbmisc compatible adds 3fdb967e6822 Merge tag 'imx-bindings-6.10' of git://git.kernel.org/pub/ [...] adds 5bd46f739a4d ARM: dts: imx6sl: tolino-shine2hd: fix IRQ config of touchscreen adds 2ab9fd540e36 ARM: dts: imx6: fix IRQ config of RC5T619 adds a1aa18521241 ARM: dts: imx: Add UNI-T UTi260B thermal camera board adds e3b5697195c8 ARM: dts: imx6ull: add seeed studio NPi dev board adds 6dd62ce41c66 ARM: dts: imx6qdl: mba6: Add missing vdd-supply for on-boa [...] adds 3eaf1870d745 ARM: dts: imx6qdl: Remove LCD.CONTRAST pinctrl from muxing adds eefb9049875a ARM: dts: imx7s: Add snvs-poweroff support adds f246a0a3c408 ARM: dts: imx6qdl-udoo: Enable USB host adds 7a761ddbb9da ARM: dts: imx6sx-nitrogen6sx: drop incorrect cpu-dai property adds e8e47a04dc98 ARM: dts: imx27-phytec: Add USB support adds e59cf6e0e70e ARM: dts: imx6: remove fsl,anatop property from usb contro [...] adds 40d691a6dc88 ARM: dts: imx6: exchange fallback and specific compatible string adds 081a4fd9c026 ARM: dts: nxp: imx6sx: fix esai related warning when do dtb_check adds 8f610681b348 ARM: dts: nxp: imx6qdl: fix esai clock warning when do dtb_check adds c834a7847602 ARM: dts: imx6ull-tarragon: Reduce SPI clock for QCA7000 adds 4e2511d7f323 ARM: dts: imx51-ts4800: Use #pwm-cells = <3> for imx27-pwm device adds 44f46de2872f ARM: dts: imx53-m53evk: Use #pwm-cells = <3> for imx27-pwm device adds e10432d3dae5 ARM: dts: imx53-ppd: Use #pwm-cells = <3> for imx27-pwm device adds 03438afeaaeb ARM: dts: imx53-kp: Drop redundant settings in pwm nodes adds ca9692885359 ARM: dts: imx53-tqma: Use #pwm-cells = <3> for imx27-pwm devices adds 5e1553bacf0e ARM: dts: imx6dl-aristainetos_4: Use #pwm-cells = <3> for [...] adds 28d28f529306 ARM: dts: imx6dl-aristainetos_7: Use #pwm-cells = <3> for [...] adds 60946195eecb ARM: dts: imx6dl-mamoj: Use #pwm-cells = <3> for imx27-pwm device adds 6adfbf06b18b ARM: dts: imx6q-ba16: Use #pwm-cells = <3> for imx27-pwm device adds fa86e5450c94 ARM: dts: imx6q-bosch-acc: Use #pwm-cells = <3> for imx27- [...] adds ae04d96e4976 ARM: dts: imx6qdl-apf6dev: Use #pwm-cells = <3> for imx27- [...] adds b2d823160a07 ARM: dts: imx6qdl-aristainetos2: Use #pwm-cells = <3> for [...] adds a49aee94f6d9 ARM: dts: imx6qdl-cubox-i: Use #pwm-cells = <3> for imx27- [...] adds 795df6eed5b0 ARM: dts: imx6qdl-emcon: Use #pwm-cells = <3> for imx27-pw [...] adds 810f7f291fec ARM: dts: imx6qdl-gw52xx: Use #pwm-cells = <3> for imx27-p [...] adds 03dded49b317 ARM: dts: imx6qdl-gw53xx: Use #pwm-cells = <3> for imx27-p [...] adds db04708c47e6 ARM: dts: imx6qdl-gw54xx: Use #pwm-cells = <3> for imx27-p [...] adds da10a1e80e08 ARM: dts: imx6qdl-gw560x: Use #pwm-cells = <3> for imx27-p [...] adds e5d394803ea2 ARM: dts: imx6qdl-gw5903: Use #pwm-cells = <3> for imx27-p [...] adds 05d294db0800 ARM: dts: imx6qdl-gw5904: Use #pwm-cells = <3> for imx27-p [...] adds 18b027ae253f ARM: dts: imx6qdl-icore: Use #pwm-cells = <3> for imx27-pw [...] adds 2e040442c6a9 ARM: dts: imx6qdl-nit6xlite: Use #pwm-cells = <3> for imx2 [...] adds 98046c4ee4c2 ARM: dts: imx6qdl-nitrogen6_max: Use #pwm-cells = <3> for [...] adds ea9950d81eab ARM: dts: imx6qdl-nitrogen6_som2: Use #pwm-cells = <3> for [...] adds 1d3b165fd4b8 ARM: dts: imx6qdl-nitrogen6x: Use #pwm-cells = <3> for imx [...] adds 890a27b1107e ARM: dts: imx6qdl-phytec-mira: Use #pwm-cells = <3> for im [...] adds f8039b9dd5e8 ARM: dts: imx6qdl-sabreauto: Use #pwm-cells = <3> for imx2 [...] adds 2a08654ee2a9 ARM: dts: imx6qdl-sabrelite: Use #pwm-cells = <3> for imx2 [...] adds 7ab26773788b ARM: dts: imx6qdl-sabresd: Use #pwm-cells = <3> for imx27- [...] adds 06db84c57fa1 ARM: dts: imx6qdl-savageboard: Use #pwm-cells = <3> for im [...] adds 0d68bb973201 ARM: dts: imx6qdl-skov-cpu: Use #pwm-cells = <3> for imx27 [...] adds 4d1e5aded39f ARM: dts: imx6q-kp: Use #pwm-cells = <3> for imx27-pwm device adds 825bfb1085ea ARM: dts: imx6q-novena: Use #pwm-cells = <3> for imx27-pwm device adds b2c7bf48720d ARM: dts: imx6q-pistachio: Use #pwm-cells = <3> for imx27- [...] adds 600c98d0ead4 ARM: dts: imx6q-prti6q: Use #pwm-cells = <3> for imx27-pwm device adds 27d698c73dc2 ARM: dts: imx6q-var-dt6customboard: Use #pwm-cells = <3> f [...] adds c027e8fc1a08 ARM: dts: imx6sl-evk: Use #pwm-cells = <3> for imx27-pwm device adds 50c0557cab9e ARM: dts: imx6sll-evk: Use #pwm-cells = <3> for imx27-pwm device adds 01c7523fc30a ARM: dts: imx6sx-nitrogen6sx: Use #pwm-cells = <3> for imx [...] adds 340bef9852ed ARM: dts: imx6sx-sdb: Use #pwm-cells = <3> for imx27-pwm device adds e80729dbfbdc ARM: dts: imx6sx-softing-vining-2000: Use #pwm-cells = <3> [...] adds 099c500fb05e ARM: dts: imx6ul-14x14-evk: Use #pwm-cells = <3> for imx27 [...] adds 71bc44caaa54 ARM: dts: imx6ul-ccimx6ulsbcpro: Use #pwm-cells = <3> for [...] adds 0af28e0d6a96 ARM: dts: imx6ul-geam: Use #pwm-cells = <3> for imx27-pwm device adds 6400c2ed8c4f ARM: dts: imx6ul-imx6ull-opos6uldev: Use #pwm-cells = <3> [...] adds 1b5ee99effc2 ARM: dts: imx6ul-isiot: Use #pwm-cells = <3> for imx27-pwm device adds ce88af1a8ecb ARM: dts: imx6ul-kontron-bl-43: Use #pwm-cells = <3> for i [...] adds f98cf09e1c08 ARM: dts: imx6ul-kontron-bl-common: Use #pwm-cells = <3> f [...] adds 68313ee6961c ARM: dts: imx6ul-pico: Use #pwm-cells = <3> for imx27-pwm device adds 7194048ccfa2 Merge tag 'imx-dt-6.10' of git://git.kernel.org/pub/scm/li [...] adds abd9ba92bac5 arm64: dts: s32g: add SCMI firmware node adds 6e5f3ac6f779 arm64: dts: s32g: add uSDHC node adds 4202fa93328d arm64: dts: imx93: drop the 4th interrupt for ADC adds ac931ade1c7d arm64: dts: imx8qm-mek: add adc0 support adds 43c7953ee352 arm64: dts: imx8qm-mek: add lpspi2 support adds d558a88bf95c arm64: dts: imx8qm-mek: add flexspi0 support adds f6772c5882d2 arm64: dts: imx8mp: add HDMI power-domains adds cc1de2485324 arm64: dts: imx8mp: add HDMI irqsteer adds 14c46854e757 arm64: dts: imx8mp: add HDMI display pipeline adds 12b1afc6f6a9 arm64: dts: imx8mp: Add AUD2HTX device node adds a9226157af7c arm64: dts: imx8mp-evk: Add HDMI audio sound card support adds 224598e2d536 arm64: dts: imx8mp-evk: Add PDM micphone sound card support adds c726439fd92b arm64: dts: imx8mm: Add empty DSI output endpoint adds 5cca780fd8c1 arm64: dts: imx8mn: Add empty DSI output endpoint adds 4ba8634b0c63 arm64: dts: imx8mq: Add empty DSI output endpoint adds 3bd897dc1e39 arm64: dts: imx8mp: Add empty DSI output endpoint adds 0dccd835f0d8 arm64: dts: mba8mx: Simplify DSI connection adds 18af50f17c5c arm64: dts: imx8mp-venice-gw74xx-imx219.dtso: fix dt warning adds cdba4a5c81d7 arm64: dts: fsl-lx2162a-som: add description for rtc adds 8afaff6951ed arm64: dts: fsl-lx2162a-clearfog: add alias for i2c bus iic6 adds 9a810c1b0340 arm64: dts: imx8mp-venice-gw74xx: add ADC rail for VDD_1P0 adds a196684376d5 arm64: dts: imx8mp: Describe CSI2 GPIO expander on i.MX8MP [...] adds 54c7a04ea3af arm64: dts: imx93-11x11-evk: add pca9451a support adds b98807c7befe arm64: dts: freescale: verdin-imx8mp: enable Verdin I2C_3_ [...] adds 44b305a2de85 arm64: dts: S32G3: Introduce device tree for S32G-VNP-RDB3 adds 8a1365c7bbc1 arm64: dts: lx2160a: add pinmux and i2c gpio to support bu [...] adds cb8d3006d5ce arm64: dts: imx8: fix audio lpcg index adds 5125617c7a4d arm64: dts: imx8qxp: add asrc[0,1], esai0, spdif0 and sai[4,5] adds e487d8041042 arm64: dts: imx8mp-venice-gw72xx: add mac addr for eth1 adds 3237a31ae277 arm64: dts: imx8mp-venice-gw73xx: add mac addr for eth1 adds 682729a9d506 arm64: dts: freescale: Add device tree for Emcraft Systems [...] adds 66c670046766 arm64: dts: imx8m*-venice-gw7: Fix TPM schema violations adds 64f86ba290d0 arm64: dts: imx8: add cm40 subsystem dtsi adds 651a45f68422 arm64: dts: imx8dxl: add lpuart device in cm40 subsystem adds e6d3431b6b5f arm64: dts: imx8dxl: update cm40 irq number information adds 56853cda3ca4 arm64: dts: imx8dxl-evk: add lpuart1 and cm40 uart adds 78f6fecdd962 arm64: dts: ls1028a: sl28: split variant 3/ads2 carrier adds 6bea37186e62 arm64: dts: freescale: Add i.MX8DX dtsi adds a92a74691b21 arm64: dts: freescale: Add Toradex Colibri iMX8DX adds 95049bf5e63f arm64: dts: imx8ulp: add usb nodes adds c4b4593ecb0b arm64: dts: imx8ulp-evk: enable usb nodes and add ptn5150 nodes adds cb040019c0e1 arm64: dts: imx93: add usb nodes adds 13df8b3a2f06 arm64: dts: imx93-11x11-evk: enable usb and typec nodes adds 0923c18fc543 arm64: dts: imx8mm/n remove clock-names property from usb [...] adds 9745922474a8 arm64: dts: imx8m/qxp: Pass the tcpci compatible adds d157e889846e arm64: dts: imx8mn-evk: Fix ADV7535 dt-schema warnings adds 8deb080fc992 arm64: dts: imx8mn-evk: Describe the OV5640 supplies adds ef07b2246cf2 arm64: dts: imx8mm-evk: Describe the OV5640 supplies adds 8de98a319a2b arm64: dts: debix-a: Disable i2c2 in base .dts adds a4db43062f11 arm64: dts: imx8mp-debix-som-a-bmb-08: Remove 'phy-supply' [...] adds 39870d24020c arm64: dts: imx8mm-var-som-symphony: drop redundant status [...] adds c0d1f78e5b20 arm64: dts: imx8mn-var-som-symphony: drop redundant status [...] adds 9d071e1889a5 arm64: dts: freescale: imx8mp-verdin: replace sleep-moci h [...] adds 25b3af5395b5 arm64: dts: freescale: imx8mp-verdin-dahlia: support sleep-moci adds 9f06926ef1b2 arm64: dts: freescale: imx8mm-verdin: replace sleep-moci h [...] adds 1288f819d6c7 arm64: dts: freescale: imx8mm-verdin-dahlia: support sleep-moci adds 2682f4ed024f arm64: dts: imx8-ss-img: Remove JPEG clock-names adds 833fae059437 arm64: dts: imx8mp-msc-sm2s: correct i2c{1..6} pad drive strength adds 3927060f922c arm64: dts: imx8mp-msc-sm2s: Add i2c{1,6} sda-/scl-gpios adds e6b73eb23f0b arm64: dts: imx8ulp: add caam jr adds 3e67a1ddd56d arm64: dts: imx8mp: Enable HDMI on TQMa8MPxL/MBa8MPxL adds 7f699ed1df87 arm64: dts: freescale: imx8m[mp]-verdin: Update audio card name adds bc8a8c8c1507 arm64: dts: imx8mp: Align both CSI2 pixel clock adds 880efa71293c arm64: dts: imx8qxp-mek: add cm40_i2c, wm8960 and sai[0,1,4,5] adds f1ca4e389054 arm64: dts: freescale: ls1028a: Fix embedded PCI interrupt [...] adds fe3726223cc4 arm64: dts: freescale: ls1028a: Add standard PCI device co [...] adds 76c54d53aaa0 arm64: dts: imx93: use FSL_EDMA_RX for rx channel adds 7eb9efd28f11 arm64: dts: imx93: add dma support for lpi2c[1..8] adds cd6cb1fff35a arm64: dts: imx93: add dma support for lpspi[1..8] adds 45bf3c0eee25 arm64: dts: imx93: assign usdhc[1..3] root clock to 400MHz adds b2ab0edaf484 arm64: dts: imx93: add nvmem property for fec1 adds 0d4fbaffbdca arm64: dts: imx93: add nvmem property for eqos adds 2333cdb54eff arm64: dts: imx93-11x11-evk: update resource table address adds 3fa24052a104 arm64: dts: imx93-11x11-evk: add sleep pinctrl for eqos and fec adds a4a60f8101be arm64: dts: imx93-11x11-evk: add different usdhc pinctrl f [...] adds 4fb2337cb9a6 arm64: dts: imx93-11x11-evk: add sleep pinctrl for sdhc2 adds 63e3cc2b87c2 arm64: dts: imx93-11x11-evk: add reset gpios for ethernet PHYs adds 8005c3e17db0 arm64: dts: imx93-11x11-evk: add RTC PCF2131 support adds f71b3cf82e0a Merge tag 'imx-dt64-6.10' of git://git.kernel.org/pub/scm/ [...] adds 0b45bd8491ee arm64: dts: juno: fix thermal zone node names adds 4b660dbd9ee2 arm64: dts: amd: use capital "OR" for multiple licenses in SPDX adds f0c31febdaa7 arm64: dts: sprd: minor whitespace cleanup adds 428a575dc903 arm64: dts: hi3798cv200: fix the size of GICR adds f00a6b9644a5 arm64: dts: hi3798cv200: add GICH, GICV register space and irq adds c7a3ad884d1d arm64: dts: hi3798cv200: add cache info adds 2c20032e1ed3 arm64: dts: sc9860: add missing aon-prediv unit address adds 74be4a8d52fd arm64: dts: sc9860: move GPIO keys to board adds 653f383e7c02 arm64: dts: sc9860: move GIC to soc node adds 09dddc24eb35 arm64: dts: whale2: add missing ap-apb unit address adds e80ab9c9782b arm64: dts: sharkl3: add missing unit addresses adds 345531df1cf8 arm64: dts: uniphier: ld11-global: use generic node name f [...] adds 2e2798377b8b arm64: dts: uniphier: ld11-global: drop audio codec port u [...] adds e505949abaa4 arm64: dts: uniphier: ld20-global: use generic node name f [...] adds 63252893550f arm64: dts: uniphier: ld20-global: drop audio codec port u [...] adds 9c1998bb182d arm64: dts: realtek: rtd129x: add missing unit address to [...] adds ed719eaa59f8 arm64: dts: realtek: rtd139x: add missing unit address to [...] adds bd54eff2c527 arm64: dts: realtek: rtc16xx: add missing unit address to [...] adds d2377018b01d arm64: dts: cavium: move non-MMIO node out of soc adds 74f65c57ea1f arm64: dts: cavium: correct unit addresses adds 819deee7eb48 arm64: dts: apm: storm: move non-MMIO node out of soc adds 1ac231d8e6d0 arm64: dts: apm: shadowcat: move non-MMIO node out of soc adds 71ef9c6212ef arm64: dts: amazon: alpine-v2: add missing io-fabric unit [...] adds 915f104e558e arm64: dts: amazon: alpine-v2: move non-MMIO node out of soc adds 3eea51b918d8 arm64: dts: amazon: alpine-v3: add missing io-fabric unit [...] adds 653208b75eb7 arm64: dts: amazon: alpine-v3: drop cache nodes unit addresses adds d5ede1dcacd8 arm64: dts: amazon: alpine-v3: correct gic unit addresses adds de2ba5bd3607 arm64: dts: cavium: thunder2-99xx: drop redundant reg-names adds 631ec3748398 Merge tag 'dt64-cleanup-6.10' of https://git.kernel.org/pu [...] adds 71413bcb66e0 ARM: dts: ti: omap: minor whitespace cleanup adds 5e0705a74f80 ARM: dts: aspeed: Add vendor prefixes to lm25066 compat strings adds e8325e339646 Merge tag 'dt-cleanup-6.10' of https://git.kernel.org/pub/ [...] adds 5d83b9cbe7cf arm64: dts: microchip: sparx5: fix mdio reg adds 013627825bbe arm64: dts: microchip: sparx5: correct serdes unit address adds 9dcf4ec57700 arm64: dts: microchip: sparx5_pcb134: add missing I2C mux [...] adds 5150c3df4c2e arm64: dts: microchip: sparx5_pcb135: add missing I2C mux [...] adds d3dd7bed4210 arm64: dts: microchip: sparx5_pcb134: align I2C mux node n [...] adds b0d5a3ce782a arm64: dts: microchip: sparx5_pcb135: align I2C mux node n [...] adds 55fb5a97ebe0 arm64: dts: microchip: sparx5_pcb134: drop LED unit addresses adds 5945df4de0e2 arm64: dts: microchip: sparx5_pcb135: drop LED unit addresses adds f1595d501ea4 arm64: dts: microchip: sparx5_pcb134: drop duplicated NOR flash adds 6c7c4b91aa43 arm64: dts: microchip: sparx5_pcb135: drop duplicated NOR flash adds cc5dc7e7f930 Merge tag 'microchip-dt64-6.10' of https://git.kernel.org/ [...] adds 2604f31693c8 dt-bindings: arm: bcm: raspberrypi,bcm2835-firmware: Add g [...] adds df518a0ae1b9 firmware: raspberrypi: Use correct device for DMA mappings adds e54c32f8bc7e ARM: dts: bcm283x: Drop unneeded properties in the bcm2835 [...] adds f702475b839c ARM: dts: bcm2835-rpi: Move duplicate firmware-clocks to b [...] adds 84b1d6cc3e4c ARM: dts: bcm2711-rpi: Add pinctrl-based multiplexing for I2C0 adds d72e40d41736 ARM: dts: bcm2711-rpi-cm4-io: Add RTC on I2C0 adds d990221ba549 ARM: dts: bcm2711-rpi-4-b: Add CAM1 regulator adds 94e181a57037 ARM: dts: BCM5301X: use color and function on ASUS RT-AC31 [...] adds 1acb48eeebaa ARM: dts: BCM5301X: provide address for SoC MACs on ASUS R [...] adds a0ad4fe7eff9 ARM: dts: BCM5301X: remove duplicate compatible on ASUS RT [...] adds dd5c56cd065e ARM: dts: BCM5301X: remove earlycon on ASUS RT-AC3100 and [...] adds 7b4e7a4ff158 ARM: dts: bcm2835: Add Unicam CSI nodes adds 6fd2ec428328 dt-bindings: arm: bcm: add bindings for ASUS RT-AC3200 adds 5b4ce81fc1cc dt-bindings: arm: bcm: add bindings for ASUS RT-AC5300 adds b116239094d8 ARM: dts: BCM5301X: Add DT for ASUS RT-AC3200 adds 961dedc6b4e4 ARM: dts: BCM5301X: Add DT for ASUS RT-AC5300 adds 4dd01a3721bd ARM: dts: BCM5301X: Conform to DTS Coding Style on ASUS RT [...] adds a3592fae4d66 arm: dts: bcm2711: Describe Ethernet LEDs adds 07b8c4bbff46 Merge tag 'arm-soc/for-6.10/devicetree' of https://github. [...] adds 328ad44c5290 arm64: dts: broadcom: bcmbca: bcm4908: set brcm,wp-not-connected adds 7ecef37ec5ea Merge tag 'arm-soc/for-6.10/devicetree-arm64' of https://g [...] adds 5c04a5b065e9 arm64: dts: Add/fix /memory node unit-addresses adds 89a7056ed4f7 riscv: dts: sophgo: add sdcard support for milkv duo adds bb7b3419627e riscv: dts: sophgo: add clock generator for Sophgo CV1800 [...] adds 18e8c6d2cced riscv: dts: sophgo: add uart clock for Sophgo CV1800 series SoC adds 4281f8f14899 riscv: dts: sophgo: cv18xx: Add spi devices adds 65fcc08b4cfe riscv: dts: sophgo: cv18xx: Add i2c devices adds 886776ca23f2 riscv: dts: sophgo: use real clock for sdhci adds 1eba0b61be72 riscv: dts: sophgo: add reserved memory node for CV1800B adds 0ea32f50b36f Merge tag 'riscv-sophgo-dt-for-v6.10' of https://github.co [...] adds 345d22f4f453 ARM: dts: ti: keystone: k2g: Remove ti,system-reboot-contr [...] adds 60242b20fe78 dt-bindings: arm: keystone: Remove ti,system-reboot-contro [...] adds 832cf6e17643 Merge tag 'ti-keystone-dt-for-v6.10' of https://git.kernel [...] adds 45ab8daed512 arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup adds a15e5320d91a arm64: dts: ti: verdin-am62: dahlia: fix audio clock adds f70a88829723 arm64: dts: ti: verdin-am62: Set memory size to 2gb adds ef00a95def6f arm64: dts: ti: verdin-am62: use SD1 CD as GPIO adds a2a6bbd108da arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl [...] adds 104996ca7946 arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button adds 2910a4b938d6 arm64: dts: ti: k3-am65: Remove UART baud rate selection adds e95c8826eefc arm64: dts: ti: k3-am64: Remove UART baud rate selection adds 52f02af997fa arm64: dts: ti: k3-j7200: Remove UART baud rate selection adds cef23c6b1503 arm64: dts: ti: k3-j721e: Remove UART baud rate selection adds 2586d87cdaa9 arm64: dts: ti: k3-j721s2: Remove UART baud rate selection adds 7d049a551467 arm64: dts: ti: k3-j784s4: Remove UART baud rate selection adds 3358aedf8994 arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl adds 69ef7d9c2905 arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog adds 41f6bb20fa4a arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN m [...] adds 853d39f96c88 arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CA [...] adds ff369c9eb611 arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default adds 3cf109df43b3 arm64: dts: ti: k3-j722s-evm: Enable eMMC support adds 956dbce43d14 arm64: dts: ti: k3-am65: Add full compatible to SerDes con [...] adds da795dc4f2a0 arm64: dts: ti: k3-am65: Move SerDes mux nodes under the c [...] adds 8ec19dbe9217 arm64: dts: ti: k3-am65: Use exact ranges for FSS node adds 98b939a9b320 arm64: dts: ti: k3-j7200: Use exact ranges for FSS node adds 74904fc1f1f1 arm64: dts: ti: k3-j721e: Use exact ranges for FSS node adds b3f629482cad arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node adds 28c0cf16b308 arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec adds cc91d709f030 arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices adds 556e0504b059 arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node adds ef80ebe421af arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL r [...] adds c1453d3c3e9b arm64: dts: ti: k3-am62p: add the USB sub-system adds 35fd7af5f7b3 arm64: dts: ti: k3-am62a: Disable USB LPM adds 2870e137ac66 arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type adds de63748f0919 arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type adds 04c6dd3466d7 arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Dec [...] adds 954b585eace0 arm64: dts: ti: am64-phyboard-electra: Add overlay to enab [...] adds 01b4bd7bb36e arm64: dts: ti: Enable overlays for the am625-phyboard-lyra adds 8ffe9cb889f2 arm64: dts: ti: k3-am65-main: Fix sdhci node properties adds 735ddec7a1ea arm64: dts: ti: k3-am65-main: Remove unused properties in [...] adds 8f023012eb4a arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards adds 31c40d25f5fc arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 [...] adds c28d88b2c298 arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode adds 5ae1471df6b7 arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD adds 566bbb018e41 arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog wit [...] adds 3935fbc87dde arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci adds 62d514ff7848 arm64: dts: ti: k3-j721s2: Add main esm address range adds 1142985a62f1 arm64: dts: ti: k3-j784s4: Add main esm address range adds 8e558642d9ff arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C adds 0b1133ee36ec arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs adds f329598c2733 arm64: dts: ti: Fix csi2-dual-imx219 dtb names adds d10ee71072e4 Merge tag 'ti-k3-dt-for-v6.10' of https://git.kernel.org/p [...] adds f86f5471f138 arm64: dts: marvell: ap80x: fix IOMMU unit address adds 270bd4c3ce36 arm64: dts: marvell: cn9130-db: drop unneeded flash addres [...] adds 5d83c23bc77b arm64: dts: marvell: cn9131-db: drop unneeded flash addres [...] adds 0f78d6da0eea arm64: dts: marvell: cn9130-db: drop wrong unit-addresses adds f69025d38d8e arm64: dts: marvell: cn9130-crb: drop wrong unit-addresses adds 058bfa0ead87 arm64: dts: marvell: cn9130-crb: drop unneeded "status" adds 04483d168d73 arm64: dts: marvell: eDPU: drop redundant address/size-cells adds 34f5746a8c1b arm64: dts: marvell: turris-mox: drop unneeded flash addre [...] adds 4289937de5ca arm64: dts: marvell: espressobin-ultra: fix Ethernet Switc [...] adds 8db93c212e64 Merge tag 'mvebu-dt64-6.10-1' of git://git.kernel.org/pub/ [...] adds c0c153e341d2 dt-bindings: arm: rockchip: add Radxa ROCK 3C adds ee219017ddb5 arm64: dts: rockchip: Add Radxa ROCK 3C adds 3cd1ed57ce70 arm64: dts: rockchip: Support poweroff on Edgeble Neural C [...] adds 7676e1265005 arm64: dts: rockchip: Add USB3 on Edgeble NCM6A-IO board adds 4aae6cdd61aa arm64: dts: rockchip: enable GPU on khadas-edge2 adds 8beafb228f2b arm64: dts: rockchip: Enable GPU on Orange Pi 5 adds c57d1a970275 arm64: dts: rockchip: add USB-C support to rk3588s-orangepi-5 adds 6c7676a2d3cd arm64: dts: rockchip: enable onboard spi flash for rock-3a adds cd81d3a0695c arm64: dts: rockchip: add rk3588 pcie and php IOMMUs adds cbe240a8c544 Merge tag 'v6.10-rockchip-dts64-2' of git://git.kernel.org [...] adds dbf76c0d3da8 dt-bindings: clock: google,gs101-clock: add HSI0 clock man [...] adds 01aea123b11c dt-bindings: clock: google,gs101-clock: add HSI2 clock man [...] adds 1414ca3eff17 Merge branch 'for-v6.10/clk-gs101-bindings' into next/dt64 adds 4982a4a2092e arm64: dts: exynos: gs101: enable cmu-hsi0 clock controller adds 86124c76683e arm64: dts: exynos: gs101: enable cmu-hsi2 clock controller adds 14d15fcbe0f1 arm64: dts: exynos: gs101: add USB & USB-phy nodes adds b93b3140e82a arm64: dts: exynos: gs101-oriole: enable USB on this board adds 6d1434a7d959 dt-bindings: soc: google: exynos-sysreg: add dedicated hsi [...] adds b5f5fe4b317c arm64: dts: exynos: gs101: Add the hsi2 sysreg node adds 4c65d7054b4c arm64: dts: exynos: gs101: Add ufs and ufs-phy dt nodes adds aaafb21e8190 arm64: dts: exynos: gs101: enable ufs, phy on oriole & def [...] adds 1665b303a00c arm64: dts: exynos: gs101: specify bus clock for pinctrl ( [...] adds 42e3f188b238 arm64: dts: exynos: gs101: specify bus clock for pinctrl_p [...] adds 8120dc4656ae arm64: dts: exynos: gs101: specify bus clock for pinctrl_hsi2 adds 4db286b0a29a arm64: dts: exynos: gs101: specify empty clocks for remain [...] adds f89d22439fd6 Merge tag 'samsung-dt64-6.10-2' of https://git.kernel.org/ [...] adds 0d80ac75cba2 arm64: dts: qcom: sm8650: Fix GPU cx_mem size adds 3170a2c906c6 arm64: dts: qcom: sc8280xp: Add USB DWC3 Multiport controller adds eb24bd3c593f arm64: dts: qcom: sc8280xp-x13s: enable USB MP and fingerp [...] adds f5f390a77f18 arm64: dts: qcom: qcs404: fix bluetooth device address adds 0ea3e1d6f31d arm64: dts: qcom: pm6150: correct USB VBUS regulator compatible adds 0cb7e0c617c6 Merge tag 'qcom-arm64-for-6.10-2' of https://git.kernel.or [...] new 6c60000f0b9a Merge tag 'soc-dt-6.10' of git://git.kernel.org/pub/scm/li [...] adds 0be9a3223079 soc: renesas: Add identification support for RZ/V2H SoC adds 3d2db954d2d9 soc: renesas: Enable TMU support on R-Car Gen2 adds 7ec7695d0b49 Merge tag 'renesas-drivers-for-v6.10-tag1' of git://git.ke [...] adds 192f97fe164d soc: hisilicon: kunpeng_hccs: Add the check for obtaining [...] adds 95d6333e0622 soc: hisilicon: kunpeng_hccs: replace MAILBOX dependency with PCC adds 29a7020067d2 Merge tag 'hisi-drivers-for-6.10' of https://github.com/hi [...] adds d7218d3c9e07 dt-bindings: document generic access controllers adds 02ec75edaa94 dt-bindings: treewide: add access-controllers description adds eac9fba67f47 dt-bindings: bus: document RIFSC adds c1c67654df07 dt-bindings: bus: document ETZPC adds 5c9668cfc6d7 firewall: introduce stm32_firewall framework adds 161e83f53818 of: property: fw_devlink: Add support for "access-controller" adds a18208457253 bus: rifsc: introduce RIFSC firewall controller driver adds 2eeb74c449e9 bus: etzpc: introduce ETZPC firewall controller driver adds e4500d7525f9 bus: stm32_firewall: fix off by one in stm32_firewall_get_ [...] adds 46671fd3e311 Merge tag 'stm32-bus-firewall-for-v6.10-1' of git://git.ke [...] adds de024f63cea3 soc/tegra: pmc: Add EQOS wake event for Tegra194 and Tegra234 adds cc0739fe2e55 Merge tag 'tegra-for-6.10-soc' of git://git.kernel.org/pub [...] adds 0c50b7fcf277 firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails adds e6f3dac9cf11 firmware: qcom_scm: remove IS_ERR() checks from qcom_scm_b [...] adds a8adf216136a soc: qcom: icc-bwmon: Convert to use maple tree register cache adds 15ec7c641dd3 soc: qcom: Update init level to core_initcall() for cmd-db [...] adds 734364d0ddee dt-bindings: arm: qcom,ids: Add SoC ID for X1E80100 adds e876303c6f18 soc: qcom: socinfo: Add X1E80100 SoC ID table entry adds e025171d1ab1 soc: qcom: socinfo: Add SMB2360 PMIC adds a5b150af2c6a dt-bindings: soc: qcom: qcom,pmic-glink: document QCM6490 [...] adds f8627c303fd3 soc: qcom: qcom_stats: Add DSPs and apss subsystem stats adds bdfe9fd84553 Merge branch 'drivers-for-6.10' onto 'v6.9-rc1' adds 8b90269ee6d7 MAINTAINERS: Split Qualcomm SoC and linux-arm-msm entries adds e478c5fb6aa1 firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist adds 77706838f837 soc: qcom: mention intentionally broken module autoloading adds 635ce0db8956 soc: qcom: pmic_glink: don't traverse clients list without a lock adds d6cbce2cd354 soc: qcom: pmic_glink: notify clients about the current state adds 3de990f78959 firmware: qcom: scm: Remove log reporting memory allocatio [...] adds 000636d91d60 firmware: qcom: scm: Remove redundant scm argument from qc [...] adds 398a4c58f3f2 firmware: qcom: scm: Rework dload mode availability check adds 2e4955167ec5 firmware: qcom: scm: Fix __scm and waitq completion variab [...] adds b9718298e028 firmware: qcom: scm: Modify only the download bits in TCSR [...] adds f592cc579474 soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request adds 166db01007ea soc: qcom: cmd-db: replace deprecated strncpy with strtomem adds 02c2c1900feb Merge tag 'qcom-drivers-for-6.10' of https://git.kernel.or [...] adds f2bd276193c9 bus: ti-sysc: Move check for no-reset-on-init adds 5a85fd3c9de7 bus: ti-sysc: Add a description and copyrights adds 5f711f036588 bus: ti-sysc: Drop legacy quirk handling for uarts adds 2414277f5145 bus: ti-sysc: Drop legacy quirk handling for smartreflex adds 4bcc2e91b9e7 bus: ti-sysc: Drop legacy idle quirk handling adds 75e4eadcf94b Merge tag 'drivers-ti-sysc-for-v6.10-signed' of git://git. [...] adds e23359d88a81 dt-bindings: memory-controllers: add Samsung S5Pv210 SoC DMC adds 7a40c60c8acb memory: brcmstb_memc: fix module autoloading adds bf11908757ee memory: mtk-smi: fix module autoloading adds 75c0675f1c28 Merge tag 'memory-controller-drv-6.10' of https://git.kern [...] adds ed4d5ab179b9 soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE adds ade176534112 soc: mediatek: cmdq: Add parameter shift_pa to cmdq_pkt_jump() adds 7218be3b6fcf soc: mediatek: cmdq: Rename cmdq_pkt_jump() to cmdq_pkt_ju [...] adds 698cdcb19579 soc: mediatek: cmdq: Add cmdq_pkt_jump_rel() helper function adds 3d86ced95d8c soc: mediatek: cmdq: Add cmdq_pkt_eoc() helper function adds 9935af96a727 soc: mediatek: cmdq: Remove cmdq_pkt_flush_async() helper [...] adds b81b2d5534fc soc: mediatek: cmdq: Refine cmdq_pkt_create() and cmdq_pkt [...] adds 49ddaa495f8b soc: mediatek: mtk-cmdq: Add specific purpose register def [...] adds 263801f8e5a1 soc: mediatek: mtk-cmdq: Add cmdq_pkt_mem_move() function adds 400e2fa8058e soc: mediatek: mtk-cmdq: Add cmdq_pkt_poll_addr() function adds 69ff68332dc5 soc: mediatek: mtk-cmdq: Add cmdq_pkt_acquire_event() function adds 27e69538b8fe soc: mediatek: cmdq: Don't log an error when gce-client-re [...] adds 7843b6b83d7f soc: mediatek: socinfo: Advertise about unknown MediaTek SoC adds 26bb17dae6fa soc: mediatek: mtk-mutex: Add support for MT8188 VPPSYS adds bc98f77d80d7 soc: mediatek: mtk-socinfo: Add entry for MT8395AV/ZA Genio 1200 adds 8a87e1d21ef8 soc: mediatek: mtk-socinfo: Correct the marketing name for [...] adds d1734cfcece1 Merge tag 'mtk-soc-for-v6.10' of git://git.kernel.org/pub/ [...] adds 5c794301eb4e tee: optee: smc: Convert to platform remove callback retur [...] adds d9f843fbd45e Merge tag 'optee-convert-platform-remove-callback-for-v6.1 [...] adds 0439fcff304a tee: Refactor TEE subsystem header files adds cf4441503e20 tee: optee: Move pool_op helper functions adds c835e5a3153c tee: tstee: Add Trusted Services TEE driver adds 3912b1f576b1 Documentation: tee: Add TS-TEE driver adds 31611cc8faa0 MAINTAINERS: tee: tstee: Add entry adds 40b561e50176 Merge tag 'tee-ts-for-v6.10' of https://git.linaro.org/peo [...] adds 42a31d4410a8 firmware: arm_scmi: Log the perf domain names in the error paths adds da251ce21061 include: trace: Widen the tag buffer in trace_scmi_dump_msg adds 5dc0e0b1f0ea firmware: arm_scmi: Add helper to trace bad messages adds 5076ab66db16 firmware: arm_scmi: Add message dump traces for bad and un [...] adds 264a2c520628 firmware: arm_scmi: Simplify scmi_devm_notifier_unregister adds 3a7d93d1f71b firmware: arm_scmi: Use dev_err_probe to bail out adds 495667d49c50 firmware: arm_scmi: Avoid non-constant printk format strings adds 4625810361d6 dt-bindings: firmware: arm,scmi: Update examples for protocol@13 adds fc110108b983 firmware: arm_scmi: Add support for multiple vendors custo [...] adds 4869b5cc9641 firmware: arm_scmi: Introduce get_max_msg_size() helper/accessor adds 1b403075e6cd dt-bindings: firmware: Support SCMI pinctrl protocol adds 2145af01b9cb firmware: arm_scmi: Add basic support for SCMI v3.2 pincon [...] adds eb524cb651b7 pinctrl: Implementation of the generic scmi-pinctrl driver adds 21cbc1058ab7 Merge tag 'scmi-updates-6.10' of git://git.kernel.org/pub/ [...] adds 2b9c66d1abac firmware: arm_ffa: Skip creation of the notification bitmaps adds f936c242553f firmware: arm_ffa: Refactor SRI handling in prepartion to [...] adds 08530a2aa921 firmware: arm_ffa: Add support for handling notification p [...] adds 0370fb127ce3 firmware: arm_ffa: Fix kernel warning about incorrect SRI/NPI adds 3c258bf6bf29 firmware: arm_ffa: Stash the partition properties for quer [...] adds 02c19d84c7c5 firmware: arm_ffa: Add support for FFA_MSG_SEND2 adds ddfade88f49d firmware: arm_ffa: Fix memory corruption in ffa_msg_send2() adds 3a3e2b83e805 firmware: arm_ffa: Avoid queuing work when running on the [...] adds 93f9f5a48943 Merge tag 'ffa-updates-6.10' of git://git.kernel.org/pub/s [...] adds 4cf39b01c174 bus: brcmstb_gisb: fix module autoloading adds 1c9fc3420da8 Merge tag 'arm-soc/for-6.10/drivers' of https://github.com [...] adds c0e5a431442d firmware: ti_sci: Use devm_register_restart_handler() adds 8c8ff39838e0 firmware: ti_sci: Unconditionally register reset handler adds ddbf3204f600 soc: ti: wkup_m3_ipc: Send NULL dummy message instead of p [...] adds e0678631328b Merge tag 'ti-driver-soc-for-v6.10' of https://git.kernel. [...] adds ef10bdf9c3e6 riscv: Kconfig.socs: Split ARCH_CANAAN and SOC_CANAAN_K210 adds 915fb0e31c5b soc: canaan: Deprecate SOC_CANAAN and use SOC_CANAAN_K210 [...] adds 8e5b7234ded5 clk: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210 adds c1556a9b426e pinctrl: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210 adds 68f41105ea07 reset: k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210 adds 0eea987088a2 RISC-V: Drop unused SOC_CANAAN adds 37c09ed41925 RISC-V: drop SOC_MICROCHIP_POLARFIRE for ARCH_MICROCHIP adds d2a351e63779 RISC-V: drop SOC_SIFIVE for ARCH_SIFIVE adds 1553a1c48281 RISC-V: drop SOC_VIRT for ARCH_VIRT adds cd899f85b1e4 riscv: config: enable ARCH_CANAAN in defconfig adds a3116c88817e Merge tag 'riscv-config-for-v6.10' of https://git.kernel.o [...] adds dff55f66aaba dt-bindings: soc: qcom,wcnss: fix bluetooth address example adds 9329933699b3 soc: qcom: pmic_glink: Make client-lock non-sleeping adds 4b34d4c25da2 firmware: qcom: uefisecapp: Allow on sc8180x Primus and Flex 5G adds 1c97fe39fbac Merge tag 'qcom-drivers-for-6.10-2' of https://git.kernel. [...] new 14a60290edf6 Merge tag 'soc-drivers-6.10' of git://git.kernel.org/pub/s [...] adds 6eaa8431b340 ARM: imx: Assign parents for mmdc event_source devices adds e29d430169d7 Merge tag 'imx-soc-6.10' of git://git.kernel.org/pub/scm/l [...] adds 79f46f684161 ARM: orion5x: Convert D2Net board to GPIO descriptors for LEDs adds ef48d0866a46 ARM: orion5x: Convert DNS323 board to GPIO descriptors for LEDs adds 948d1a99ac11 ARM: orion5x: Convert MV2120 board to GPIO descriptors for LEDs adds 73acd2ed594e ARM: orion5x: Convert Net2big board to GPIO descriptors for LEDs adds 3153eb8e0473 ARM: orion5x: Convert TS409 board to GPIO descriptors for LEDs adds 5a0054ba8950 Merge tag 'mvebu-arm-6.10-1' of git://git.kernel.org/pub/s [...] adds 428ae88ef519 arm64: add Airoha EN7581 platform new 0c2212926dc2 Merge tag 'soc-arm-6.10' of git://git.kernel.org/pub/scm/l [...] adds 9fdd7b45da18 arm64: defconfig: enable Rockchip RK3308 internal audio co [...] adds e6968faa33ce arm64: defconfig: support Mali CSF-based GPUs adds 7cdf7efefc02 arm64: defconfig: enable Rockchip Samsung USBDP PHY adds c356ab9b8f6e Merge tag 'v6.10-rockchip-defconfig64' of git://git.kernel [...] adds deff401b14e2 ARM: configs: sunxi: Enable DRM_DW_HDMI adds b8980117038a Merge tag 'sunxi-config-for-6.10-1' of https://git.kernel. [...] adds 4d4d3fe6b3cc arm64: defconfig: Enable Tegra Security Engine adds ee00d5ceb291 Merge tag 'tegra-for-6.10-arm64-defconfig' of git://git.ke [...] adds 55ca24e5f9f4 arm64: defconfig: enable Novatek NT36672E DSI Panel driver adds cf30987a9ae9 arm64: defconfig: enable reset-gpio driver as module adds 4260ab2c8d47 Merge branch 'arm64-defconfig-for-6.10' onto 'v6.9-rc1' adds a97b6c42a7b8 arm64: defconfig: Enable sc7280 display and gpu clock controllers adds 7b3ecb64f9ae arm64: defconfig: build ath12k as a module adds bfff021ebf0b arm64: defconfig: qcom: enable X1E80100 sound card adds eff12fdfd208 arm64: defconfig: enable ext4 security labels adds fefda685ec08 arm64: defconfig: enable REGULATOR_QCOM_USB_VBUS adds 948b25640fdd Merge tag 'qcom-arm64-defconfig-for-6.10' of https://git.k [...] adds bcf1b3eec61f arm64: defconfig: Enable DRM_IMX8MP_DW_HDMI_BRIDGE as module adds 0bb36055c049 ARM: imx_v6_v7_defconfig: Select CONFIG_USB_ONBOARD_HUB adds da8fc156d76c ARM: imx_v6_v7_defconfig: Update ONBOARD_USB_HUB to ONBOAD [...] adds 6e0b0f852b2b Merge tag 'imx-defconfig-6.10' of git://git.kernel.org/pub [...] adds 8ea517c014ad arm64: defconfig: Enable Renesas RZ/G2L display unit DRM driver adds 3fe8d529076f arm64: defconfig: Enable Renesas DA9062 PMIC adds 27e51e83891b arm64: defconfig: Enable R9A09G057 SoC adds ec78ed2e157e ARM: shmobile: defconfig: Refresh for v6.9-rc1 adds c6175cf275cc Merge tag 'renesas-arm-defconfig-for-v6.10-tag1' of git:// [...] adds 4b792989c64f arm64: defconfig: build snd_bcm2835 as module adds 470971427311 Merge tag 'arm-soc/for-6.10/defconfig-arm64' of https://gi [...] adds fb73c312a939 arm64: defconfig: enable Khadas TS050 panel as module adds b633c162e08f Merge tag 'amlogic-defconfig-for-v6.10' of https://git.ker [...] adds b052c7fe3cb7 arm64: defconfig: select INTERCONNECT_QCOM_SM6115 as built-in adds 93b24002d4b6 Merge tag 'qcom-arm64-defconfig-for-6.10-2' of https://git [...] adds 78b08cf63130 arm64: defconfig: enable Airoha platform new 6d1346f1bcbf Merge tag 'soc-defconfig-6.10' of git://git.kernel.org/pub [...] adds 5d7531517427 alpha: sort scr_mem{cpy,move}w() out adds 397c66c2c989 alpha: fix modversions for strcpy() et.al. adds b973afe9d805 alpha: add clone3() support adds 5759b57f03ca alpha: don't make functions public without a reason adds 0ec60e28711f alpha: sys_sio: fix misspelled ifdefs adds 6e8d0237857c alpha: missing includes adds d92f1456a198 alpha: core_lca: take the unused functions out adds 20e84a6f3350 alpha: jensen, t2 - make __EXTERN_INLINE same as for the rest adds 82c525bfafb4 alpha: trim the unused stuff from asm-offsets.c adds f81f335a56a8 alpha: remove DECpc AXP150 (Jensen) support adds d2b1e353dacc alpha: sable: remove early machine support adds 430ad3f0ddd7 alpha: remove LCA and APECS based machines adds 4bf859076b16 alpha: cabriolet: remove EV5 CPU support adds a4184174be36 alpha: drop pre-EV56 support new 736676f5c3ab Merge tag 'asm-generic-alpha' of git://git.kernel.org/pub/ [...] adds 3183059ad82a rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() adds 058e87782c91 rcu: Update lockdep while in RCU read-side critical section adds c1ec7c158090 rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION adds 65b4a59557f6 srcu: Make Tiny SRCU explicitly disable preemption adds 1b4e9fdf9ed4 rcu: Create NEED_TASKS_RCU to factor out enablement logic adds 3dbd8652f87b rcu: Remove redundant BH disabling in TINY_RCU adds 11b8b378c58b rcu: Make Tiny RCU explicitly disable preemption adds 62bb24c4b022 rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c adds c90b9e497824 rcu: Bring diagnostic read of rcu_state.gp_flags into alignment adds a542d116bab2 rcu: Mark writes to rcu_sync ->gp_count field adds 09e077cf22c4 rcu: Mark loads from rcu_state.n_online_cpus adds ae2b217ab542 rcu: Make hotplug operations track GP state, not flags adds fc2897d2abe5 rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg [...] adds 10c9e40f297d rcu: Remove redundant CONFIG_PROVE_RCU #if condition adds 80cd613a9ae0 rcu: Mollify sparse with RCU guard adds 3758f7d9917b rcu: Fix buffer overflow in print_cpu_stall_info() adds e7d420afb9d9 doc: Remove references to arrayRCU.rst adds 179f4ce102eb MAINTAINERS: Update Neeraj's email address adds b993115b44d7 bpf: Select new NEED_TASKS_RCU Kconfig option adds 900da4d2a57c arch: Select new NEED_TASKS_RCU Kconfig option adds 02b3c5fcdfe4 tracing: Select new NEED_TASKS_RCU Kconfig option adds 1e52af7f023c bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION adds 64ec8b6ad619 ftrace: Choose RCU Tasks based on TASKS_RCU rather than PR [...] adds dfd458a95d78 rcu: Add data structures for synchronize_rcu() adds 988f569ae041 rcu: Reduce synchronize_rcu() latency adds 2053937a310a rcu: Add a trace event for synchronize_rcu_normal() adds 462df2f543ae rcu: Support direct wake-up of synchronize_rcu() users adds 0fd210baa07a rcu: Allocate WQ with WQ_MEM_RECLAIM bit set adds c342b42fa47f rcu-tasks: Make Tasks RCU wait idly for grace-period delays adds 8db610c3bd93 rcu-tasks: Replace exit_tasks_rcu_start() initialization w [...] adds 5f48fa85fdb9 rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timer adds cc5645fddb0c rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow adds fe09d2e314e5 scftorture: Increase memory provided to guest OS adds 9e97ea779641 rcutorture: Disable tracing to permit Tasks Rude RCU testing adds 1a140b46da8f rcutorture: Enable RCU priority boosting for TREE09 adds 0a0467af0a4d rcutorture: Dump # online CPUs on insufficient cb-flood la [...] adds f8039457eedc rcutorture: Dump GP kthread state on insufficient cb-flood [...] adds c507e195016c rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_cou [...] adds 8d0f9a6639f5 rcutorture: Remove extraneous rcu_torture_pipe_update_one( [...] adds 8b9b443fa860 rcutorture: Fix rcu_torture_one_read() pipe_count overflow [...] adds a10e3cbf3278 rcutorture: Re-use value stored to ->rtort_pipe_count inst [...] adds e38bf06d509a rcutorture: Use the gp_kthread_dbg operation specified by cur_ops adds dddcddef1414 rcutorture: Make rcutorture support print rcu-tasks gp state adds 710cf51d3722 rcutorture: Removing redundant function pointer initialization adds 431315a56301 rcutorture: Make stall-tasks directly exit when rcutorture [...] adds 668c0406d887 rcutorture: Fix invalid context warning when enable srcu b [...] adds 39988fdc126b torture: Scale --do-kvfree test time adds 1c67318b3d72 rcutorture: Use rcu_gp_slow_register/unregister() only for [...] adds 64619b283bb3 Merge branches 'fixes.2024.04.15a', 'misc.2024.04.12a', 'r [...] new c0b9620bc3f0 Merge tag 'rcu.next.v6.10' of https://github.com/urezki/linux adds 2f528020a290 sparc32: make __cmpxchg_u32() return u32 adds b7e2a6389e14 sparc32: make the first argument of __cmpxchg_u64() volati [...] adds d7b52b48f006 sparc32: unify __cmpxchg_u{32,64} adds dbc93fdcdc0d sparc32: add __cmpxchg_u{8,16}() and teach __cmpxchg() to [...] adds 29b8e53c1274 parisc: __cmpxchg_u32(): lift conversion into the callers adds 7e00072915b3 parisc: unify implementations of __cmpxchg_u{8,32,64} adds c57e5dccb06d parisc: add missing export of __cmpxchg_u8() adds d428032b3524 parisc: add u16 support to cmpxchg() adds a88d970c8bb5 lib: Add one-byte emulation function adds 5800e77d88c0 csky: Emulate one-byte cmpxchg new 2e57d1d6062a Merge tag 'cmpxchg.2024.05.11a' of git://git.kernel.org/pu [...] adds d2c470c49171 Documentation/litmus-tests: Add locking tests to README adds 293f5bc2717b Documentation/litmus-tests: Demonstrate unordered failing cmpxchg adds d372e20433cb Documentation/atomic_t: Emphasize that failed atomic opera [...] adds 2ba5b4130e3d Documentation/litmus-tests: Make cmpxchg() tests safe for klitmus new ee2026013609 Merge tag 'lkmm.2024.05.10a' of git://git.kernel.org/pub/s [...] adds 31f605a308e6 kcsan, compiler_types: Introduce __data_racy type qualifier new c07ea940a011 Merge tag 'kcsan.2024.05.10a' of git://git.kernel.org/pub/ [...] adds ad7c5ebead13 mm/slub: remove dummy slabinfo functions adds 87654cf7a986 mm/slub: mark racy accesses on slab->slabs adds 9198ffbd2b49 mm/slub: Reduce memory consumption in extreme scenarios adds acc8f4dbf1b3 mm/slub: remove the check of !kmem_cache_has_cpu_partial() adds 721a2f8be134 mm/slub: add slub_get_cpu_partial() helper adds ff99b18fee79 mm/slub: simplify get_partial_node() adds b1080c667b3b mm/slub, kunit: Use inverted data to corrupt kmem cache adds b062539c4e2f mm/slub: correct comment in do_slab_free() adds 5aa5c7b9a09d mm/slub: remove duplicate initialization for early_kmem_ca [...] adds 5b15f3fb89fc slub: Set __GFP_COMP in kmem_cache by default adds 046f4c69090c slub: introduce count_partial_free_approx() adds b3d8a8e87014 slub: use count_partial_free_approx() in slab_out_of_memory() adds 844776cb65a7 mm/slub: mark racy access on slab->freelist adds 306c4ac9896b mm/slub: create kmalloc 96 and 192 caches regardless cache [...] adds 7338999ca346 mm/slub: remove the check for NULL kmalloc_caches new cd97950cbcab Merge tag 'slab-for-6.10' of git://git.kernel.org/pub/scm/ [...] new 3d16af0b4cfa crypto: mxs-dcp: Add support for hardware-bound keys new 633cb72fb696 KEYS: trusted: improve scalability of trust source config new 2e8a0f40a39c KEYS: trusted: Introduce NXP DCP-backed trusted keys new df866688d49c MAINTAINERS: add entry for DCP-based trusted keys new b85b253e23bc docs: document DCP-backed trusted keys kernel params new 28c5f596ae3d docs: trusted-encrypted: add DCP as new trust source new c024814828f7 Merge tag 'keys-trusted-next-6.10-rc1' of git://git.kernel [...] new 615515360118 char: tpm: handle HAS_IOPORT dependencies new d14d2cc265d0 tpm/eventlog: remove redundant assignment to variabel ret new 8a55256a8462 Documentation: tpm_tis new 45121fcbe7d2 dt-bindings: tpm: Add st,st33ktpm2xi2c new 8516b23aa212 char: tpm: Keep TPM_INF_IO_PORT define for HAS_IOPORT=n new cf792e903aff tpm: Remove unused tpm_buf_tag() new 4f0feb5463cc tpm: Remove tpm_send() new 17d89b2e2f76 tpm: Move buffer handling from static inlines to real functions new 37e2ee16d67d tpm: Update struct tpm_buf documentation comments new e1b72e1b1110 tpm: Store the length of the tpm_buf data separately. new d926ee92e841 tpm: TPM2B formatted buffers new acd5eb4f5024 tpm: Add tpm_buf_read_{u8,u16,u32} new 40813f1879e7 KEYS: trusted: tpm2: Use struct tpm_buf for sized buffers new f135440447af crypto: lib - implement library version of AES in CFB mode new 11189d6828ba tpm: add buffer function to point to returned parameters new fefb9f12726b tpm: export the context save and load commands new d2add27cf2b8 tpm: Add NULL primary creation new 033ee84e5f01 tpm: Add TCG mandated Key Derivation Functions (KDFs) new 699e3efd6c64 tpm: Add HMAC session start and end functions new d0a25bb961e6 tpm: Add HMAC session name/handle append new 1085b8276bb4 tpm: Add the rest of the session HMAC API new 6519fea6fd37 tpm: add hmac checks to tpm2_pcr_extend() new 1b6d7f9eb150 tpm: add session encryption protection to tpm2_get_random() new 52ce7d9731ed KEYS: trusted: Add session encryption protection to the se [...] new 089e0fb3f773 tpm: add the null key name as a sysfs export new 3d2daf9d592e Documentation: add tpm-security.rst new eb24c9788cd9 tpm: disable the TPM if NULL name changes new 1d479e3cd652 Documentation: tpm: Add TPM security docs toctree entry new b19239143e39 Merge tag 'tpmdd-next-6.10-rc1' of git://git.kernel.org/pu [...] adds 9578e327b2b4 keys: update key quotas in key_put() adds 9da27fb65a14 keys: Fix overwrite of key expiration on instantiation new 25c73642cc5b Merge tag 'keys-next-6.10-rc1' of git://git.kernel.org/pub [...] adds f7ae20f2fc4e docs: dma: correct dma_set_mask() sample code adds 058f1923ae32 docs/zh: Fix Cc, Co-developed-by, and Signed-off-by tags adds 886f6cac31cb scripts/sphinx-pre-install: fix Arch xelatex dependency adds 1cbd16e3c125 scripts: sphinx-pre-install: Add pyyaml hint to other distros adds 23bfb947eb0a doc: fix spelling about ReStructured Text adds 7a225ece7165 trace doc: Minor grammatical correction adds df60ab3d3438 docs/sp_SP: Update process/submitting-patches adds 4ab16eb6f259 docs/sp_SP: Add translation of process/development-process.rst adds 169e54c2d705 docs/sp_SP: Add translation of process/1.Intro.rst adds 3dfa8cd96e99 docs/sp_SP: Add translation of process/2.Process.rst adds 9e192b39a599 docs/zh_CN: Add dev-tools/ubsan Chinese translation adds 1e596d5eff3d docs: Detect variable fonts and suggest denylisting them adds 9e66f74ce769 docs: *-regressions.rst: unify quoting, add missing word adds 8819b60eed72 docs/zh_CN: Add dev-tools/kmemleak Chinese translation adds 8af2d1ab78f2 admin-guide/hw-vuln/core-scheduling: fix return type of PR [...] adds b413f9cd4cf0 mm: Update shuffle documentation to match its current state adds 3adde4c5f230 docs/zh_CN: Add dev-tools/kcov Chinese translation adds a3b97f341d03 MAINTAINERS: repair file entry in DOCUMENTATION adds 5f8e4007c10d kernel-doc: fix struct_group_tagged() parsing adds 5bc23521d617 docs/MAINTAINERS: Update my email address adds e171c7cef294 docs/zh_CN: add process/cve Chinese translation adds dfce05c82fb1 doc:it_IT: align Italian documentation adds 02e97ef1094a docs: ja_JP/howto: Catch up update in v6.8 adds d43ddd5c9180 docs: kernel_include.py: Cope with docutils 0.21 adds da51bbcdbace Docs: typos/spelling adds 125db341e2e2 docs, kprobes: Add riscv as supported architecture adds db483303b58f docs: stable-kernel-rules: reduce redundancy adds 2263c40e6525 docs: stable-kernel-rules: call mainline by its name and c [...] adds 5db34f5bfd78 docs: stable-kernel-rules: remove code-labels tags and a i [...] adds bb12799503d7 docs: stable-kernel-rules: explain use of stable@kernel.or [...] adds af3e4a5ab9a0 docs: stable-kernel-rules: create special tag to flag 'no [...] adds 5384258f4ef0 docs: scripts/check-variable-fonts.sh: Improve commands fo [...] adds 7f20ac18cdaa docs/zh_CN: remove two inconsistent spaces adds 10466b17af65 docs: stable-kernel-rules: fix typo sent->send adds f7771eba325d docs/zh_CN/rust: Update the translation of arch-support to [...] adds 88bfcfa43ab6 docs/zh_CN/rust: Update the translation of coding-guidelin [...] adds 914819526feb docs/zh_CN/rust: Update the translation of general-informa [...] adds 55b8d0a33227 docs/zh_CN/rust: Update the translation of quick-start to 6.9-rc4 adds dd29dfe78bb0 Documentation: tracing: Fix spelling mistakes adds fd37a0f2a3ab docs:core-api: fixed typos and grammar in printk-index page adds d3dedad43a99 kernel-doc: Added "*" in $type_constants2 to fix 'make htm [...] adds db5b4f3253ff cgroup: Add documentation for missing zswap memory.stat new 8815da98e06a Merge tag 'docs-6.10' of git://git.lwn.net/linux adds 0fac04e4e0ea iomap: convert iomap_writepages to writeack_iter adds 89c6c1d91ab2 iomap: drop the write failure handles when unsharing and zeroing adds 943bc0882ceb iomap: don't increase i_size if it's not a write operation adds 1a61d74932d4 iomap: use a new variable to handle the written bytes in i [...] adds 815f4b633ba1 iomap: make iomap_write_end() return a boolean adds e1f453d4336d iomap: do some small logical cleanup in buffered write new c117a437f25d Merge tag 'vfs-6.10.iomap' of git://git.kernel.org/pub/scm [...] adds 2a82bb02941f statx: stx_subvol adds 7b30851a7064 fs_parser: move fsparam_string_empty() helper into header adds fc253215f8e8 fs: Add kernel-doc comments to proc_create_net_data_write() adds ac0c18f2c693 fs/writeback: avoid to writeback non-expired inode in kupd [...] adds d92109891f21 fs/writeback: bail out if there is no more inodes for IO a [...] adds 2ddc93461214 fs/writeback: remove unused parameter wb of finish_writeback_work adds 639924abc1ae fs/writeback: only calculate dirtied_before when b_io is empty adds ba679de9c3fc fs/writeback: correct comment of __wakeup_flusher_threads_bdi adds 6a1ee87176ff fs/writeback: remove unnecessary return in writeback_inodes_sb adds 0cfe4bdfb852 Merge series 'Fixes and cleanups to fs-writeback' of https [...] adds 85a6a1aff08e ecryptfs: Fix buffer size for tag 66 packet adds 75a07b557a11 fs: aio: use a folio in aio_setup_ring() adds 5ea0a3551189 fs: aio: use a folio in aio_free_ring() adds 16594e60cd8e fs: aio: convert to ring_folios and internal_folios adds 61db088eeb99 Merge patch series 'fs: aio: more folio conversion' of htt [...] adds 68d6f4f3fbd9 fs: Annotate struct file_handle with __counted_by() and us [...] adds 210a03c9d51a fs: claw back a few FMODE_* bits adds 0a4f544d8399 fs: use bit shifts for FMODE_* flags adds c473bcdd80d4 nilfs2: fix out-of-range warning adds 629171657a28 orangefs: cleanup uses of strncpy adds 886b94d25a8e fs: Add FOP_HUGE_PAGES adds 8bfb40be31dd fs/dcache: Re-use value stored to dentry->d_flags instead [...] adds fd0a133ef6ed fs/direct-io: remove redundant assignment to variable retval adds 42bd2af59504 vfs: relax linkat() AT_EMPTY_PATH - aka flink() - requirements adds e964fc77577a vfs, swap: compile out IS_SWAPFILE() on swapless configs adds c6854e5a267c jffs2: prevent xattr node from overflowing the eraseblock adds 23cdd0eed3f1 libfs: Fix simple_offset_rename_exchange() adds 5a1a25be995e libfs: Add simple_offset_rename() API adds ad191eb6d694 shmem: Fix shmem_rename2() adds 193feb69af4c Merge patch series 'Fix shmem_rename2 directory offset cal [...] adds 19e048641bc6 xfs: fix overly long line in the file_operations adds f50805713a6e xfs: drop fop_flags for directories adds 652efdeca5b1 xfs: don't call xfs_file_open from xfs_dir_open adds 55394d29c9e1 fs: Create anon_inode_getfile_fmode() adds 0a960ba49869 proc: Move fdinfo PTRACE_MODE_READ check into the inode .p [...] adds 45751097aeb3 seq_file: Optimize seq_puts() adds e035af9f6eba seq_file: Simplify __seq_puts() adds f6bdc7865ef4 fs: WARN when f_count resurrection is attempted new a0fde7ed05ff file: add fd_raw cleanup class new c62b758bae6a fcntl: add F_DUPFD_QUERY fcntl() new 4810ce7c9199 selftests: add F_DUPDFD_QUERY selftests new da0e01cc7079 afs: Fix fileserver rotation getting stuck new 1b0aabcc9a35 Merge tag 'vfs-6.10.misc' of git://git.kernel.org/pub/scm/ [...] adds 491681d44bf2 qnx6: convert qnx6 to use the new mount api adds b01e1a6359df freevxfs: Convert freevxfs to the new mount API. adds 8f27829974b0 openpromfs: finish conversion to the new mount API adds a20971c18752 vfs: Convert debugfs to use the new mount API adds 78ff64081949 vfs: Convert tracefs to use the new mount API adds 7cd7bfe59328 minix: convert minix to use the new mount api new 103fb219cf57 Merge tag 'vfs-6.10.mount' of git://git.kernel.org/pub/scm [...] adds 5f24162f873f netfs: Update i_blocks when write committed to pagecache adds 2ff1e97587f4 netfs: Replace PG_fscache by setting folio->private and ma [...] adds 2e9d7e4b984a mm: Remove the PG_fscache alias for PG_private_2 adds ae678317b95e netfs: Remove deprecated use of PG_private_2 as a second w [...] adds 93bf1cc0096f netfs: Make netfs_io_request::subreq_counter an atomic_t adds 120b878158cb netfs: Use subreq_counter to allocate subreq debug_index values adds 74e797d79cf1 mm: Provide a means of invalidation without using launder_folio adds 40fb4828d5f6 9p: Use alternative invalidation to using launder_folio adds d73065e60dcc afs: Use alternative invalidation to using launder_folio adds b4ff7b178bda netfs: Remove ->launder_folio() support adds d9f85a04fb0e netfs: Use mempools for allocating requests and subrequests adds 5a550a0c6070 mm: Export writeback_iter() adds 7ba167c4c73e netfs: Switch to using unsigned long long rather than loff_t adds 288ace2f57c9 netfs: New writeback implementation adds 4824e5917f90 netfs: Add some write-side stats and clean up some stat names adds ed22e1dbf831 netfs, afs: Implement helpers for new write code adds 5fb70e7275a6 netfs, 9p: Implement helpers for new write code adds 64e64e6c18c6 netfs, cachefiles: Implement helpers for new write code adds 2df86547b23d netfs: Cut over to using new writeback code adds c245868524cc netfs: Remove the old writeback code adds d41ca44c20c3 netfs: Miscellaneous tidy ups adds 1ecb146f7cd8 netfs, afs: Use writeback retry to deal with alternate keys adds 3931e678fb55 Merge branch 'netfs-writeback' of ssh://gitolite.kernel.or [...] adds 0f7c0f3f5150 cifs: Use alternative invalidation to using launder_folio adds 753b67eb630d cifs: Replace cifs_readdata with a wrapper around netfs_io [...] adds a975a2f22cdc cifs: Replace cifs_writedata with a wrapper around netfs_i [...] adds ab58fbdeebc7 cifs: Use more fields from netfs_io_subrequest adds 56257334e8e0 cifs: Make wait_mtu_credits take size_t args adds dc5939de82f1 cifs: Replace the writedata replay bool with a netfs sreq flag adds 1a5b4edd97ce cifs: Move cifs_loose_read_iter() and cifs_file_write_iter [...] adds 3758c485f6c9 cifs: Set zero_point in the copy_file_range() and remap_fi [...] adds edea94a69730 cifs: Add mempools for cifs_io_request and cifs_io_subrequ [...] adds c20c0d7325ab cifs: Make add_credits_and_wake_if() clear deducted credits adds 69c3c023af25 cifs: Implement netfslib hooks adds 3ee1a1fc3981 cifs: Cut over to using netfslib adds 742b3443e231 cifs: Remove some code that's no longer used, part 1 adds 2f99c0bce6d3 cifs: Remove some code that's no longer used, part 2 adds b593634424d4 cifs: Remove some code that's no longer used, part 3 adds 7c1ac89480e8 cifs: Enable large folio support adds e2bc9f6cfbd6 Merge branch 'cifs-netfs' of ssh://gitolite.kernel.org/pub [...] new ef31ea6c2774 Merge tag 'vfs-6.10.netfs' of git://git.kernel.org/pub/scm [...] adds e82051193a17 new helper: copy_to_iter_full() adds 1f65f52d131a Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds d94979904105 timerfd: convert to ->read_iter() adds 40f45fe8eb7e userfaultfd: convert to ->read_iter() adds fbe38120eb1d signalfd: convert to ->read_iter() adds 3a93daea2fb2 Merge branch 'read_iter' of git://git.kernel.dk/linux new f4e8d8029285 Merge tag 'vfs-6.10.rw' of git://git.kernel.org/pub/scm/li [...] adds da12d9ab5889 io_uring/cmd: move io_uring_try_cancel_uring_cmd() adds 6edd953b6ec7 io_uring/cmd: kill one issue_flags to tw conversion adds e1eef2e56cb0 io_uring/cmd: fix tw <-> issue_flags conversion adds 36a005b9c66e io_uring/cmd: document some uring_cmd related helpers adds 1afdb76038e2 nvme/io_uring: use helper for polled completions adds 6e6b8c62120a io_uring/rw: avoid punting to io-wq directly adds 92219afb980e io_uring: force tw ctx locking adds 8e5b3b89ecaf io_uring: remove struct io_tw_state::locked adds e5c12945be50 io_uring: refactor io_fill_cqe_req_aux adds 902ce82c2aa1 io_uring: get rid of intermediate aux cqe caches adds 23fbdde6205d io_uring: remove current check from complete_post adds 0667db14e1f0 io_uring: refactor io_req_complete_post() adds c133b3b06b06 io_uring: clean up io_lockdep_assert_cq_locked adds 254176234222 io_uring: flush delayed fallback task_work in cancelation adds 29f858a7c6e0 io_uring: remove timeout/poll specific cancelations adds 0ae9b9a14d54 io_uring/alloc_cache: shrink default max entries from 512 to 128 adds 54cdcca05abd io_uring/net: switch io_send() and io_send_zc() to using i [...] adds 4a3223f7bfda io_uring/net: switch io_recv() to using io_async_msghdr adds f5b00ab2221a io_uring/net: unify cleanup handling adds 790b68b32a67 io_uring/net: always setup an io_async_msghdr adds 3ba8345aec88 io_uring/net: always set kmsg->msg.msg_control_user before issue adds c6f32c7d9e09 io_uring/net: get rid of ->prep_async() for receive side adds 50220d6ac8ff io_uring/net: get rid of ->prep_async() for send side adds 6498c5c97ce7 io_uring: kill io_msg_alloc_async_prep() adds 9f8539fe299c io_uring/net: remove (now) dead code in io_netmsg_recycle() adds 75191341785e io_uring/net: add iovec recycling adds d80f94070130 io_uring/net: drop 'kmsg' parameter from io_req_msg_cleanup() adds a9165b83c193 io_uring/rw: always setup io_async_rw for read/write requests adds 0d10bd77a1be io_uring: get rid of struct io_rw_state adds cca6571381a0 io_uring/rw: cleanup retry path adds d6f911a6b22f io_uring/rw: add iovec recycling adds e2ea5a706913 io_uring/net: move connect to always using async data adds d10f19dff56e io_uring/uring_cmd: switch to always allocating async data adds 5eff57fa9f3a io_uring/uring_cmd: defer SQE copying until it's needed adds e10677a8f698 io_uring: drop ->prep_async() adds 414d0f45c316 io_uring/alloc_cache: switch to array based caching adds da22bdf38be2 io_uring/poll: shrink alloc cache size to 32 adds 05eb5fe22646 io_uring: refill request cache in memory order adds 77a1cd5e7957 io_uring: re-arrange Makefile order adds 4e9706c6c8d1 io_uring: Remove unused function adds a80929d1cd53 io_uring: Remove the now superfluous sentinel elements fro [...] adds 22537c9f7941 io_uring: use the right type for work_llist empty check adds 0f21a9574b1d io_uring: Avoid anonymous enums in io_uring uapi adds 62346c6cb28b mm: add nommu variant of vm_insert_pages() adds 3ab1db3c6039 io_uring: get rid of remap_pfn_range() for mapping rings/sqes adds 09fc75e0c035 io_uring: use vmap() for ring mapping adds 1943f96b3816 io_uring: unify io_pin_pages() adds e270bfd22a2a io_uring/kbuf: vmap pinned buffer ring adds 87585b05757d io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring adds 18595c0a58ae io_uring: use unpin_user_pages() where appropriate adds f15ed8b4d0ce io_uring: move mapping/allocation helpers to a separate file adds 1da2f311ba53 io_uring: fix warnings on shadow variables adds 285207f67c9b io_uring/kbuf: remove dead define adds f39130004d3a io_uring: kill dead code in io_req_complete_post adds de96e9ae69a1 io_uring: turn implicit assumptions into a warning adds d9713ad3fa22 io_uring: remove async request cache adds c29006a2456b io_uring: remove io_req_put_rsrc_locked() adds bbbef3e9d2a8 io_uring: return void from io_put_kbuf_comp() adds 998632921d28 io_uring/net: merge ubuf sendzc callbacks adds 6b7f864bb705 io_uring/net: get rid of io_notif_complete_tw_ext adds d285da7dbd3b io_uring/net: set MSG_ZEROCOPY for sendzc in advance adds 8c9a6f549e65 io_uring: separate header for exported net bits adds a5bff51850c8 io_uring: unexport io_req_cqe_overflow() adds e45ec969d17a io_uring: remove extra SQPOLL overflow flush adds 408024b95927 io_uring: open code io_cqring_overflow_flush() adds 8d09a88ef9d3 io_uring: always lock __io_cqring_overflow_flush adds 6b231248e97f io_uring: consolidate overflow flushing adds 4d0f4a541349 io_uring/timeout: remove duplicate initialization of the i [...] adds 686b56cbeedc io_uring: ensure overflow entries are dropped when ring is [...] adds 7e58d0af5a58 io_uring/notif: refactor io_tx_ubuf_complete() adds 2e730d8de457 io_uring/notif: remove ctx var from io_notif_tw_complete adds d6e295061f23 io_uring/notif: shrink account_pages to u32 adds c4ce0ab27646 io_uring/sqpoll: work around a potential audit memory leak adds 068c27e32e51 io-wq: write next_work before dropping acct_lock adds 24c3fc5c75c5 io-wq: Drop intermediate step between pending list and act [...] adds df604d2ad480 io_uring/rw: ensure retry condition isn't lost adds 3e747dedd47b io_uring/net: add generic multishot retry helper adds ac5f71a3d9d7 io_uring/net: add provided buffer support for IORING_OP_SEND adds 35c8711c8fc4 io_uring/kbuf: add helpers for getting/peeking multiple buffers adds a05d1f625c7a io_uring/net: support bundles for send adds 2f9c9515bdfd io_uring/net: support bundles for recv adds 7ab4f16f9e24 net: extend ubuf_info callback to ops structure adds 65bada80dec1 net: add callback for setting a ubuf_info to skb adds 3830fff39941 Merge branch 'for-uring-ubufops' of git://git.kernel.org/p [...] adds 5a569469b973 io_uring/notif: simplify io_notif_flush() adds 6fe4220912d1 io_uring/notif: implement notification stacking adds 039a2e800bcd io_uring/rw: reinstate thread check for retries adds a4d416dc6098 io_uring/msg_ring: reuse ctx->submitter_task read using RE [...] adds ef42b85a5609 io_uring/net: fix sendzc lazy wake polling adds 19352a1d3954 io_uring/notif: disable LAZY_WAKE for linked notifs adds 79996b45f7b2 io_uring: Require zeroed sqe->len on provided-buffers send adds 59b28a6e37e6 io_uring/msg_ring: cleanup posting to IOPOLL vs !IOPOLL ring adds 8a565304927f io_uring/io-wq: Use set_bit() and test_bit() at worker->flags adds 340f634aa43d io_uring/filetable: don't unnecessarily clear/reset bitmap adds 7dcc758cca43 io_uring/net: add IORING_ACCEPT_DONTWAIT flag adds d3da8e985926 io_uring/net: add IORING_ACCEPT_POLL_FIRST flag adds 3d8f874bd620 io_uring: fail NOP if non-zero op flags is passed in adds deb1e496a835 io_uring: support to inject result for NOP new 9961a7859446 Merge tag 'for-6.10/io_uring-20240511' of git://git.kernel [...] adds 7d8d35791b1b brd: Remove use of page->index adds a46c27026da1 blk-mq: don't schedule block kworker on isolated CPUs adds d3a3a086ad57 blk-throttle: Only use seq_printf() in tg_prfill_limit() adds c9418adfbaba block: add a bio_list_merge_init helper adds 7a324d8389a1 blk-cgroup: use bio_list_merge_init adds 50bc215030f3 dm: use bio_list_merge_init adds fa1af65bf8e2 btrfs use bio_list_merge_init adds 688c8b920835 blk-cgroup: use group allocation/free of per-cpu counters API adds de4c7bef9d33 block: Call blkdev_dio_unaligned() from blkdev_direct_IO() adds 6f8fd758de63 block: Restore sector of flush requests adds c0da26f950a3 block: Remove req_bio_endio() adds a0508c36efa8 block: Introduce blk_zone_update_request_bio() adds b85a3c1b7978 block: Introduce bio_straddles_zones() and bio_offset_from [...] adds dd850ff3eee4 block: Allow using bio_attempt_back_merge() internally adds ecfe43b11b02 block: Remember zone capacity when revalidating zones adds dd291d77cc90 block: Introduce zone write plugging adds 843283e96e5a block: Fake max open zones limit when there is no limit adds ccdbf0aad252 block: Allow zero value of max_zone_append_sectors queue limit adds 9b1ce7f0c6f8 block: Implement zone append emulation adds 946dd71ed87d block: Allow BIO-based drivers to use blk_revalidate_disk_zones() adds f211268ed1f9 dm: Use the block layer zone append emulation adds 1846f308d66f scsi: sd: Use the block layer zone append emulation adds 11be0cb5fe25 ublk_drv: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator [...] adds b66f79b706f0 null_blk: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator [...] adds 997a1f08b4d4 null_blk: Introduce zone_append_max_sectors attribute adds f4f84586c8b9 null_blk: Introduce fua attribute adds d2a9b5fdc169 nvmet: zns: Do not reference the gendisk conv_zones_bitmap adds 63b5385e7814 block: Remove BLK_STS_ZONE_RESOURCE adds 9b3c08b90fc2 block: Simplify blk_revalidate_disk_zones() interface adds fde02699c242 block: mq-deadline: Remove support for zone write locking adds e4eb37cc0f3e block: Remove elevator required features adds bca150f0d4ed block: Do not check zone type in blk_check_zone_append() adds d9f1439a30d6 block: Move zone related debugfs attribute to blk-zoned.c adds a98b05b02f0f block: Replace zone_wlock debugfs entry with zone_wplugs entry adds 02ccd7c360b1 block: Remove zone write locking adds 97abee507b4b block: Do not force select mq-deadline with CONFIG_BLK_DEV_ZONED adds 99a9476b27e8 block: Do not special-case plugging of zone write operations adds cb9e5273f6d9 null_blk: Have all null_handle_xxx() return a blk_status_t adds 3bdde0701e5f null_blk: Do zone resource management only if necessary adds e994ff5b55e3 null_blk: Simplify null_zone_write() adds 8294d49adbb0 block/mq-deadline: Remove some unused functions adds a8f59e5a5dea block: use a per disk workqueue for zone write plugging adds 57787fa42f9f block: check if zone_wplugs_hash exists in queue_zone_wplugs_show adds 151f66bb618d md/raid5: fix deadlock that raid5d() wait for itself to cl [...] adds 3821bbad0d0f md: add check for sleepers in md_wakeup_thread() adds 3f9f231236ce md: Fix overflow in is_mddev_idle adds 9d1110f99c25 md: don't account sync_io if iostats of the disk is disabled adds bf4f776d9f90 Merge tag 'md-6.10-20240425' of https://git.kernel.org/pub [...] adds 07d1b99825f4 null_blk: Fix missing mutex_destroy() at module removal adds 6ad0d7e0f4b6 sbitmap: use READ_ONCE to access map->word adds 44cccb3027d4 dm: Check that a zoned table leads to a valid mapped device adds 6b7593b5fb9e block: Exclude conventional zones when faking max open limit adds 74b7ae5f48e6 block: Fix zone write plug initialization from blk_revalid [...] adds 19aad274c22b block: Fix reference counting for zone write plugs in error state adds 9e78c38ab30b block: Hold a reference on zone write plugs to schedule su [...] adds 79ae35a4233d block: Unhash a zone write plug only if needed adds 7b295187287e block: Do not remove zone write plugs still in use adds af147b740f11 block: Fix flush request sector restore adds 096bc7ea335b block: Fix handling of non-empty flush write requests to zones adds c4c3ffdab2e2 block: Improve blk_zone_write_plug_bio_merged() adds 347bde9da10f block: Improve zone write request completion handling adds b5a64ec2ea2b block: Simplify blk_zone_write_plug_bio_endio() adds c9c8aea03c4a block: Simplify zone write plug BIO abort adds d7580149efc5 block: Cleanup blk_revalidate_zone_cb() adds f0e729af2eb6 md: fix resync softlockup when bitmap size is less than ar [...] adds d0487577e6e0 Merge tag 'md-6.10-20240502' of https://git.kernel.org/pub [...] adds 140ce28dd3be block: add a disk_has_partscan helper adds a4217c6740dc block: add a partscan sysfs attribute for disks adds 0c12028aec83 block: refine the EOF check in blkdev_iomap_begin adds bc2e07dfd2c4 block: fix and simplify blkdevparts= cmdline parsing adds 9e6727f824ed null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() adds ccb326b5f9e6 block/ioctl: prefer different overflow check adds 094259204578 block: remove the discard_granularity check in __blkdev_is [...] adds 30f1e7241422 block: move discard checks into the ioctl handler adds 81c2168c229b block: add a bio_chain_and_submit helper adds e8b4869bc78d block: add a blk_alloc_discard_bio helper adds 0f8e9ecc4636 block: add a bio_await_chain helper adds 719c15a75ebf blk-lib: check for kill signal in ioctl BLKDISCARD adds 504fbcffea64 md: Revert "md: Fix overflow in is_mddev_idle" adds 2abd9a197d82 bcache: Remove usage of the deprecated ida_simple_xx() API adds 3a861560ccb3 bcache: fix variable length array abuse in btree_iter adds 060406c61c7c block: add plug while submitting IO adds 99dc422335d8 block: support to account io_ticks precisely adds 7be835694dae block: fix that util can be greater than 100% adds bf20ab538c81 blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW adds a3166c51702b blk-throttle: delay initialization until configuration new 0c9f4ac808b0 Merge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linux adds e406737b1110 seccomp: Constify sysctl subhelpers new 1ba58f1ae9b2 Merge tag 'seccomp-6.10-rc1' of git://git.kernel.org/pub/s [...] adds c82389947d90 tracing: Add sched_prepare_exec tracepoint adds a9c3475dd67b Replace macro "ARCH_HAVE_EXTRA_ELF_NOTES" with kconfig adds 2a5eb9995528 binfmt_elf: Leave a gap between .bss and brk adds 10e29251be0e binfmt_elf_fdpic: fix /proc/<pid>/auxv adds 4bbf9c3b53e6 fs/coredump: Enable dynamic configuration of max file note size new 92f74f7f4083 Merge tag 'execve-6.10-rc1' of git://git.kernel.org/pub/sc [...] adds 9259a4721699 string_kunit: Add test cases for str*cmp functions adds b03442f761aa string: Prepare to merge strscpy_kunit.c into string_kunit.c adds bb8d9b742aa7 string: Merge strscpy KUnit tests into string_kunit.c adds 6e4ef1429f3b string: Prepare to merge strcat KUnit tests into string_kunit.c adds bd678f7d9b72 string: Merge strcat KUnit tests into string_kunit.c adds dde915c5cba1 string: Convert KUnit test names to standard convention adds 0efc5990bca5 string.h: Introduce memtostr() and memtostr_pad() adds c01c41e5009c string_kunit: Move strtomem KUnit test to string_kunit.c adds 30c3299174c7 MAINTAINERS: Add ubsan.h to the UBSAN section adds c209826737b7 ubsan: Remove 1-element array usage in debug reporting adds 2e431b23a13c ubsan: Avoid i386 UBSAN handler crashes with Clang adds 61af39e1e40d virt: acrn: replace deprecated strncpy with strscpy adds 31ca7e77fd7e reiserfs: replace deprecated strncpy with scnprintf adds 7dcbf17e3f91 hfsplus: refactor copy_name to not use strncpy adds f700b7192701 fs: ecryptfs: replace deprecated strncpy with strscpy adds 5bb288c4abc2 scsi: mptfusion: Avoid possible run-time warning with long [...] adds d4309246cf6b scsi: mpi3mr: Avoid possible run-time warning with long ma [...] adds c3408c4ae041 scsi: qla2xxx: Avoid possible run-time warning with long m [...] adds 998b18072ceb kunit/fortify: Fix mismatched kvalloc()/vfree() usage adds 07f8230b4b39 init: replace deprecated strncpy with strscpy_pad adds a0d6677ec3f1 kunit/fortify: Rename tests to use recommended conventions adds 091f79e8de44 kunit/fortify: Do not spam logs with fortify WARNs adds 26f812ba7589 kunit/fortify: Add memcpy() tests adds fb28a8862dc4 lkdtm: Disable CFI checking for perms functions adds a284e4385238 hardening: Enable KCFI and some other options adds 74df22453c51 kunit/fortify: Fix replaced failure path to unbreak __alloc_size adds 7d78a7773355 string: Add additional __realloc_size() annotations for "d [...] adds 0e148d3cca0d stackleak: Use a copy of the ctl_table argument adds 6d305cbef1aa uapi: stddef.h: Provide UAPI macros for __counted_by_{le, be} new 87caef42200c Merge tag 'hardening-6.10-rc1' of git://git.kernel.org/pub [...] adds 1894cb1de656 crypto: qat - adf_get_etr_base() helper adds 1f8d6a163c20 crypto: qat - relocate and rename 4xxx PF2VM definitions adds 867e801005e9 crypto: qat - move PFVF compat checker to a function adds 680302d191b0 crypto: qat - relocate CSR access code adds 84058ffb919b crypto: qat - rename get_sla_arr_of_type() adds 3fa1057e3547 crypto: qat - expand CSR operations for QAT GEN4 devices adds bbfdde7d195f crypto: qat - add bank save and restore flows adds 0fce55e5334d crypto: qat - add interface for live migration adds f0bbfc391aa7 crypto: qat - implement interface for live migration adds 19b0ed5ddc8b crypto: iaa - fix decomp_bytes_in stats adds 956cb8a37039 crypto: iaa - Remove comp/decomp delay statistics adds c21fb22df63d crypto: iaa - Add global_stats file and remove individual [...] adds 43698cd6c02d crypto: iaa - Change iaa statistics to atomic64_t adds 2ccf7a5d9c50 dt-bindings: crypto: starfive: Add jh8100 support adds b6e9eb69a195 crypto: starfive - Update hash dma usage adds a05c821e42e6 crypto: starfive - Skip unneeded key free adds 7467147ef9bf crypto: starfive - Use dma for aes requests adds 1e6b251ce175 crypto: nx - Avoid -Wflex-array-member-not-at-end warning adds 29ce50e078b8 crypto: remove CONFIG_CRYPTO_STATS adds 355577ef84e1 dt-bindings: crypto: ice: Document sc7280 inline crypto engine adds 90d012fbbf14 hwrng: core - Convert sprintf/snprintf to sysfs_emit adds eb5739a1efbc crypto: ecrdsa - Fix module auto-load on add_key adds dbad7b6969c1 crypto: ecc - update ecc_gen_privkey for FIPS 186-5 adds 48e4fd6d54f5 crypto: ecdsa - Fix module auto-load on add-key adds 616ce45c150f crypto: iaa - Fix some errors in IAA documentation adds 2b3460cbf454 crypto: bcm - Fix pointer arithmetic adds d50b35f0c442 crypto: x86/aesni - Rearrange AES key size check adds e3299a4c1c42 crypto: x86/aesni - Update aesni_set_key() to return void adds a9a72140536f hwrng: mxc-rnga - Drop usage of platform_driver_probe() adds 140e4c85d540 crypto: qat - Avoid -Wflex-array-member-not-at-end warnings adds a00dce05ba31 dt-bindings: crypto: ti,omap-sham: Convert to dtschema adds 6e61ee1ca551 crypto: jitter - Use kvfree_sensitive() to fix Coccinelle warning adds 5adf213cf2d6 crypto: fips - Remove the now superfluous sentinel element [...] adds 73e5984e540a crypto: ecdh - explicitly zeroize private_key adds 7d4700d16186 x86: add kconfig symbols for assembler VAES and VPCLMULQDQ [...] adds d63716881012 crypto: x86/aes-xts - add AES-XTS assembly macro for modern CPUs adds 996f4dcbd231 crypto: x86/aes-xts - wire up AESNI + AVX implementation adds e787060bdfa3 crypto: x86/aes-xts - wire up VAES + AVX2 implementation adds ee63fea005be crypto: x86/aes-xts - wire up VAES + AVX10/256 implementation adds aa2197f56647 crypto: x86/aes-xts - wire up VAES + AVX10/512 implementation adds 8fa5f4f01c9f crypto: jitter - Remove duplicate word in comment adds 4ad27a8be9db crypto: jitter - Replace http with https adds 233e75059292 crypto: ecc - remove checks in crypto_ecdh_shared_secret() [...] adds ea32d5474be1 crypto: algboss - remove NULL check in cryptomgr_schedule_probe() adds f5c2cf9d14be crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" adds 42c2d7d02977 crypto: ccp - drop platform ifdef checks adds 58329c431203 padata: Disable BH when taking works lock on MT path adds 17048b225b03 dt-bindings: crypto: Add Tegra Security Engine adds cc370ff85bae gpu: host1x: Add Tegra SE to SID table adds 0880bb3b00c8 crypto: tegra - Add Tegra Security Engine driver adds 526d23fc2dd0 crypto: ecc - Use ECC_CURVE_NIST_P192/256/384_DIGITS where [...] adds d67c96fb97b5 crypto: ecdsa - Convert byte arrays with key coordinates t [...] adds dcee6068d4ab crypto: ecdsa - Adjust tests on length of key parameters adds 48e8d3a5f4f9 crypto: ecdsa - Extend res.x mod n calculation for NIST P521 adds c0d6bd1fd367 crypto: ecc - Add nbits field to ecc_curve structure adds e7fb062754ef crypto: ecc - Implement vli_mmod_fast_521 for NIST p521 adds 114e80437e0e crypto: ecc - Add special case for NIST P521 in ecc_point_mult adds 288b46c57c65 crypto: ecc - Add NIST P521 curve parameters adds dee45a607abb crypto: ecdsa - Replace ndigits with nbits where precision [...] adds 703ca5cda1ea crypto: ecdsa - Rename keylen to bufsize where necessary adds a7d45ba77d3d crypto: ecdsa - Register NIST P521 and extend test suite adds 4dc50330a437 crypto: asymmetric_keys - Adjust signature size calculatio [...] adds 3ba2ae361402 crypto: x509 - Add OID for NIST P521 and extend parser for it adds 8f0e0cf74cce crypto: iaa - Use cpumask_weight() when rebalancing adds 4ad096cca942 crypto: x86/nh-avx2 - add missing vzeroupper adds 57ce8a4e1625 crypto: x86/sha256-avx2 - add missing vzeroupper adds 6a24fdfe1edb crypto: x86/sha512-avx2 - add missing vzeroupper adds 5307147b5e23 crypto: hisilicon/sec - Add the condition for configuring [...] adds 8be091338971 crypto: hisilicon/debugfs - Fix debugfs uninit process issue adds 040279e84d4e crypto: hisilicon/sgl - Delete redundant parameter verification adds 3b7db97e60ac crypto: hisilicon/debugfs - Fix the processing logic issue [...] adds 56f37ceaf440 crypto: hisilicon/qm - Add the default processing branch adds 0a6e038f0c4d crypto: hisilicon - Adjust debugfs creation and release order adds bba4250757b4 crypto: hisilicon/sec - Fix memory leak for sec resource release adds 745a11899a8c crypto: hisilicon/debugfs - Resolve the problem of applyin [...] adds c9ccfd5e0ff0 crypto: hisilicon/qm - Add the err memory release process [...] adds 5c6ca9d93665 X.509: Introduce scope-based x509_certificate allocation adds 751fb2528c12 crypto: x86/aes-xts - make non-AVX implementation use new [...] adds 6a6d6a3a328a crypto: octeontx2 - add missing check for dma_map_single adds b924ecd305c4 crypto: x86/aes-xts - access round keys using single-byte offsets adds 5d5bd24f4155 crypto: qat - implement dh fallback for primes > 4K adds ffaec34b0f2b crypto: x86/sha256-ni - convert to use rounds macros adds 1b5ddb067df9 crypto: x86/sha256-ni - rename some register aliases adds 59e62b20acc3 crypto: x86/sha256-ni - optimize code size adds 7daba20cc72d crypto: x86/sha256-ni - simplify do_4rounds adds 4a4fc6c0c7fe crypto: qat - improve error message in adf_get_arbiter_mapping() adds d281a28bd2a9 crypto: qat - improve error logging to be consistent acros [...] adds 3525fe475245 crypto: stm32/hash - add full DMA support for stm32mpx adds 1d27e1f5c8f7 crypto: x86/aes-xts - handle CTS encryption more efficiently adds ea9459ef363e crypto: x86/aesni-xts - deduplicate aesni_xts_enc() and ae [...] adds 2717e01fc3fb crypto: x86/aes-xts - handle AES-128 and AES-192 more efficiently adds e619723a857d crypto: x86/aes-xts - eliminate a few more instructions adds 543ea178fbfa crypto: x86/aes-xts - optimize size of instructions operat [...] adds 3f4d1482dad9 crypto: tegra - Convert to platform remove callback return [...] adds 571e557cbaf7 crypto: arm64/aes-ce - Simplify round key load sequence adds 23e4099bdc3c crypto: aead,cipher - zeroize key buffer after use adds 483fd65ce293 crypto: qat - validate slices count returned by FW adds ee2615fa4dc2 dt-bindings: crypto: starfive: Restore sort order adds 5ae6d3f5c85c crypto: tegra - Fix some error codes adds bd955a4e928f crypto: ecdh - Pass private key in proper byte order to ch [...] adds 01474b70a779 crypto: ecdh - Initialize ctx->private_key in proper byte order adds 31b57788a502 hwrng: stm32 - use logical OR in conditional adds da62ed5c019c hwrng: stm32 - put IP into RPM suspend on failure adds c819d7b836c5 hwrng: stm32 - repair clock handling adds 6a805864740c crypto: x86/aes-xts - simplify loop in xts_crypt_slowpath() adds a0bbb1c187e7 crypto: x86/aes-gcm - delete unused GCM assembly code adds ed265f7fd9a6 crypto: x86/aes-gcm - simplify GCM hash subkey derivation adds a3dc1f2b6b93 crypto: qat - specify firmware files for 402xx adds 15f112f9cef5 crypto: hisilicon/debugfs - mask the unnecessary info from [...] adds 6117af863659 crypto: hisilicon/sec2 - fix for register offset adds 3d12d90efadf crypto: starfive - Skip dma setup for zeroed message adds 25ca4a85e943 crypto: starfive - Skip unneeded fallback allocation adds d7f01649f4ea crypto: starfive - Do not free stack buffer adds f8c423bab99c crypto: starfive - Use fallback for unaligned dma access adds 6144436803b7 crypto: caam - init-clk based on caam-page0-access adds d2835701d93c crypto: caam - i.MX8ULP donot have CAAM page0 access adds 98f9e447134b crypto: api - use 'time_left' variable with wait_for_compl [...] adds e02ea6f9f259 crypto: sahara - use 'time_left' variable with wait_for_co [...] adds bfbe27ba59e1 crypto: iaa - Use kmemdup() instead of kzalloc() and memcpy() adds e228b41abb46 crypto: atmel-i2c - add missing arg description adds 3f5f746165f7 crypto: atmel-i2c - rename read function adds e05ce444e9e5 crypto: atmel-sha204a - add reading from otp zone adds 13909a0c8897 crypto: atmel-sha204a - provide the otp content new 84c7d76b5ab6 Merge tag 'v6.10-p1' of git://git.kernel.org/pub/scm/linux [...] adds d0f0241d8d8b rust: add `Module::as_ptr` adds b481dd85f569 rust: upgrade to Rust 1.77.1 adds b8b2096ab8fd kbuild: rust: use `-Zdwarf-version` to support DWARFv5 adds dbef1811c886 kbuild: rust: use `-Zdebuginfo-compression` adds a321f3ad0a5d rust: str: add {make,to}_{upper,lower}case() to CString adds 9762dca54a4f rust: macros: add `decl_generics` to `parse_generics()` adds 22eed6068d76 rust: macros: allow generic parameter default values in `# [...] adds 8db31d3f3bd5 rust: workqueue: add `#[pin_data]` to `Work` adds 31d94d8f586d rust: kernel: move `allocator` module under `alloc` adds 03989773a944 rust: alloc: introduce the `VecExt` trait adds 11795ae4cc43 kbuild: use the upstream `alloc` crate adds 9d0441bab775 rust: alloc: remove our fork of the `alloc` crate adds b6a006e21b82 rust: alloc: introduce allocation flags adds 08d3f5492879 rust: alloc: introduce the `BoxExt` trait adds 5ab560ce12ed rust: alloc: update `VecExt` to take allocation flags adds cc41670e0638 rust: sync: update `Arc` and `UniqueArc` to take allocation flags adds c34aa00d1d7d rust: init: update `init` module to take allocation flags adds 2c1092853f16 rust: kernel: remove usage of `allocator_api` unstable feature adds be2ca1e03965 rust: types: Make Opaque::get const adds 51f6af86de35 rust: sync: add `ArcBorrow::from_raw` adds a0a4e17013f6 rust: sync: add `Arc::into_unique_or_drop` adds 9218cf826f1d rust: init: change the generated name of guard variables adds 84373132b831 rust: helpers: Fix grammar in comment adds ea175b2d6f09 rust: update `dbg!()` to format column number adds 4a2ae8805129 rust: remove unneeded `kernel::prelude` imports from doctests adds c8226cdb64db docs: rust: Add instructions for the Rust kselftest adds ae58351a8a44 docs: rust: extend abstraction and binding documentation adds 7c81aa85eee5 rust: sync: implement `Default` for `LockClassKey` adds 00280272a0e5 rust: kernel: remove redundant imports adds 56f64b370612 rust: upgrade to Rust 1.78.0 adds 97ab3e8eec0c rust: alloc: fix dangling pointer in VecExt<T>::reserve() new 8f5b5f78113e Merge tag 'rust-6.10' of https://github.com/Rust-for-Linux/linux new c5e63a148bff Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 70d830e337f9 m68k: Calculate THREAD_SIZE from THREAD_SIZE_ORDER adds d39d1677c304 zorro: Use helpers from ioport.h adds d301a71c76ee macintosh/via-macii: Fix "BUG: sleeping function called fr [...] adds bd622532f7b3 m68k: amiga: Use str_plural() to fix Coccinelle warning adds 40d4388722fc m68k: Let GENERIC_IOMAP depend on HAS_IOPORT adds da89ce46f024 m68k: Fix spinlock race in kernel thread creation adds 265a3b322df9 m68k: mac: Fix reboot hang on Mac IIci adds c66b7b950bbf m68k: Move ARCH_HAS_CPU_CACHE_ALIASING adds ec8c8266373f m68k: defconfig: Update defconfigs for v6.9-rc1 new d7e693c03c94 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c9f9df3f6347 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 1af7f88af269 inet: fix inet_fill_ifaddr() flags truncation new 8ec9897ec2e9 netlabel: fix RCU annotation for IPv4 options on socket creation new 5eefb477d21a net: smc91x: Fix m68k kernel compilation for ColdFire CPU new ecf848eb934b net: usb: ax88179_178a: fix link status when link is set t [...] new d93dd0feb321 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 7e4fe7925ffd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d717123bb1a ALSA: firewire-lib: Avoid -Wflex-array-member-not-at-end warning adds b7e1e969c887 Merge branch 'topic/sound-devel-6.10' into for-next adds 72829b98ff3a ALSA: emux: fix /proc teardown at module unload adds 3f3e0dfc83d5 ALSA: emux: prune unused parameter from snd_soundfont_load [...] adds 19061f35b3ea ALSA: emux: fix validation of snd_emux.num_ports adds 877d1e81c7a4 ALSA: emux: fix init of patch_info.truesize in load_data() adds 1edeac6555e9 ALSA: emu10k1: prune vestiges of SNDRV_SFNT_SAMPLE_{BIDIR, [...] adds de67aab120d4 ALSA: emux: centralize & improve patch info validation adds 89b32ccb12ae ALSA: emux: improve patch ioctl data validation adds 6e36d4c2744e ALSA: emu10k1: move patch loader assertions into low-level [...] adds 38fc804a776e ALSA: emu10k1: fix sample signedness issues in wavetable loader adds bca5174b4373 ALSA: emu10k1: fix playback of 8-bit wavetable samples adds 93fd86a47de3 ALSA: emu10k1: merge conditions in patch loader adds 392925791a5b ALSA: emu10k1: fix wavetable offset recalculation adds 80d7c3cccd54 ALSA: emu10k1: de-duplicate size calculations for 16-bit samples adds 65db949667b0 ALSA: emu10k1: improve cache behavior documentation adds d0440680a197 ALSA: emu10k1: fix wavetable playback position and caching [...] adds 62001ad1b4ee ALSA: emu10k1: shrink blank space in front of wavetable samples adds 4c4cbe66828f ALSA: emux: simplify snd_sf_list.callback handling adds a9b16d591874 Merge branch 'topic/emu10k1-fix' into for-next adds 4074f8d23278 ALSA: scarlett2: Move initialisation code lower in the source adds 1b65088958ca ALSA: scarlett2: Implement handling of the ACK notification adds 5bfb7c2ae427 ALSA: scarlett2: Add support for reading from flash adds 4390095126ee ALSA: scarlett2: Rename gen4_write_addr to param_buf_addr adds 7d20f7b4f337 ALSA: scarlett2: Add pbuf field to struct scarlett2_config adds b1b3b258242c ALSA: scarlett2: Add support for config items with size = 32 adds 1e48ddb7d71f ALSA: scarlett2: Add additional input configuration parameters adds 87b73d48a583 ALSA: scarlett2: Define the maximum preamp input gain per- [...] adds 23715a2176bc ALSA: scarlett2: Define autogain status texts per-config-set adds bff5421a2c3f ALSA: scarlett2: Add input mute controls adds b64678eb4e70 ALSA: scarlett2: Add DSP controls adds 16a7b277c406 ALSA: scarlett2: Add support for Focusrite Vocaster One and Two adds e30ea5340c25 ALSA: scarlett2: Add autogain target controls adds 5738cf65e892 ALSA: scarlett2: Add Bluetooth volume control for Vocaster Two adds a1de26c0b74f ALSA: hda: Introduce flags to force commands via PIO inste [...] adds f81eb6e17d85 ALSA: hda: hdac_controller: Implement support for use_pio_ [...] adds b13593e36ee6 ALSA: pci: hda: hda_controller: Add support for use_pio_fo [...] adds f20bee3898c5 ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake adds 05cf17f1bf6d ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake adds ef752c60e41e ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting adds ce35d1bd9140 ALSA: hda: cs35l41: Support HP Omen models without _DSD adds 875e0cd59758 ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 adds b62705483717 ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config adds 068fc7f326c6 ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration adds 89015f962ffb ALSA: hda: cs35l41: Remove redundant argument to cs35l41_r [...] adds 4a1a8065f5d3 ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion sl [...] adds 93d7d38fa61d ALSA: aloop: add DSD formats adds ad88ea67b135 ALSA: pcm: add support for 705.6kHz and 768kHz sample rates adds 3e2f2235b526 ALSA: aloop: add support for up to 768kHz sample rate adds 32cb23a0f911 ALSA: seq: dummy: Allow UMP conversion adds 3a56855bb549 ALSA: scarlett2: Zero initialize ret in scarlett2_ag_targe [...] adds 7a62ab918019 ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD adds 25f46354dca9 ALSA: hda/realtek: Add quirks for Lenovo 13X adds 541b8a266e0e ALSA: control: Use list_for_each_entry_safe() adds 957a36c4fcf4 ALSA: kunit: make read-only array buf_samples static const adds 078c95fe8c44 ALSA: kunit: use const qualifier for immutable data adds 7868e4c1794d ALSA: emu10k1: simplify E-MU card FPGA reset sequence adds b83587eaf2a8 ALSA: emu10k1: make snd_emu1010_load_firmware_entry() void adds 4c0c36863cc5 ALSA: emu10k1: move snd_emu1010_load_firmware_entry() to io.c adds 1aa41272efff ALSA: emu10k1: move code for entering E-MU card FPGA progr [...] adds 6b844f0626fc Merge branch 'topic/emu10k1-fix' into for-next adds 762eba7096e3 ALSA: hda: cs35l41: Ignore errors when configuring IRQs adds 4bfea1dcd5cb ALSA: hda: cs35l41: Add support for ASUS ROG 2024 Laptops adds 44f69ddccb66 ALSA: usb-audio: Add sampling rates support for Mbox3 adds 222a59664029 ALSA: aoa: soundbus: i2sbus: pcm: use 'time_left' variable [...] adds e8336a63de03 ALSA: hda: Add Intel BMG PCI ID and HDMI codec vid adds 5e7488cdeb26 ALSA: docs: Correct the kernel object suffix of target adds b9112b17950c selftests/alsa: make dump_config_tree() as void function adds 32d7c6cdc98f ALSA: hda: intel: Reduce CONFIG_PM dependencies adds 9e993b3d722f ALSA: hda: codec: Reduce CONFIG_PM dependencies adds 6c8fd3499423 ALSA: hda: generic: Reduce CONFIG_PM dependencies adds b61f98b2c335 ALSA: hda: analog: Reduce CONFIG_PM dependencies adds 9fff3e28f54d ALSA: hda: ca0132: Reduce CONFIG_PM dependencies adds 2bf6ae888a5a ALSA: hda: cirrus: Reduce CONFIG_PM dependencies adds 29d57f6dc624 ALSA: hda: conexant: Reduce CONFIG_PM dependencies adds 4e0549ff81cd ALSA: hda: cs4809: Reduce CONFIG_PM dependencies adds aa423b7d5264 ALSA: hda: hdmi: Reduce CONFIG_PM dependencies adds 03002d182d6f ALSA: hda: realtek: Reduce CONFIG_PM dependencies adds 9c9d7fd5b792 ALSA: hda: sigmantel: Reduce CONFIG_PM dependencies adds 2ff85dc64df5 ALSA: hda: via: Reduce CONFIG_PM dependencies adds 9b61b2069681 Merge branch 'topic/hda-config-pm-cleanup' into for-next adds 318555454100 ALSA: hda/realtek: Fix internal speakers for Legion Y9000X [...] adds 21a522f935e4 ALSA: hda/realtek: Add support for ASUS Zenbook 2024 HN7306W adds 3983f7b9e3b9 ALSA: core: Use *-y instead of *-objs in Makefile adds 1f75c498d615 ALSA: pci: Use *-y instead of *-objs in Makefile adds b26693926c6a ALSA: hda: Use *-y instead of *-objs in Makefile adds 2e7b8fd6d9bc ALSA: isa: Use *-y instead of *-objs in Makefile adds a355e0786ce8 ALSA: usb: Use *-y instead of *-objs in Makefile adds 4d256122945e ALSA: drivers: Use *-y instead of *-objs in Makefile adds fdd51b3e73e9 ALSA: firewire: Use *-y instead of *-objs in Makefile adds c02ce1735b15 ALSA: aoa: Use *-y instead of *-objs in Makefile adds b7df4cc3a088 ALSA: misc: Use *-y instead of *-objs in Makefile adds 172811e3a557 ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup adds ec6f32bc924d ALSA: hda: hda_component: Initialize shared data during bi [...] adds d344873c4cbd ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance adds 2d95e8d48499 ALSA: usb-audio: Add name for HP Engage Go dock adds 92641cc5b804 ALSA: ac97: legacy: Add missing module description adds ddefb24b3eff ALSA: ac97: bus: Add missing module description adds b58a6b1ee60a ALSA: pcm_dmaengine: Add missing module description adds 568d0ae72a28 ALSA: kunit: Add missing module descriptions adds e3e21cefa23b ALSA: pcmtest: Add missing module descriptions adds cdd08e4639a0 ALSA: hda: cirrus_scodec_test: Add missing module descriptions adds 914728fbf2af sound: oss: dmasound: Add missing module descriptions adds 2f7d7ea44adb ACPI: NHLT: Reintroduce types the table consists of adds 82b8acc06ea4 ACPI: NHLT: Introduce API for the table adds 659a9490ccfb ACPI: NHLT: Drop redundant types adds a640acab545b ACPI: NHLT: Streamline struct naming adds 51bebf3460cb ALSA: hda: intel-dsp-config: Switch to ACPI NHLT adds 8ace17364ccf Merge branch 'topic/hda-nhlt' into for-next adds e09f9f529caf ALSA: hda: clarify Copyright information adds ea89a742daf4 ALSA/ASoC: include: clarify Copyright information adds 73a6bbeca7d0 Merge branch 'for-linus' into for-next adds da0713fff528 ALSA: core: Remove superfluous CONFIG_PM adds d5ca9ad58e15 ALSA: scarlett2: Add S/PDIF source selection controls adds 762e6af39883 ALSA: scarlett2: Increase mixer range to +12dB adds 33a499668eb6 ASoC: dt-bindings: fsl-audmix: Convert fsl,audmix.txt to yaml adds a806793f231e ASoC: amd: simplify soundwire dependencies for legacy stack adds 1fdc23aa5791 ASoC: dt-bindings: wm8776: Convert to dtschema adds 3ca49e7f9475 ASoC: fsl: fsl_ssi: Add dev_err_probe if PCM DMA init fails adds 9855f05e5536 ASoC: fsl: imx-es8328: Switch to using gpiod API adds 885dd75f41f9 ASoC: dt-bindings: fsl-esai: Convert fsl,esai.txt to yaml adds b340f56a74b6 ASoC: dt-bindings: wm8974: Convert to dtschema adds 6a92834166b1 ASoC: fsl: imx-es8328: Remove leftover gpio initialisation adds ea5fee227ff3 ASoC: hdac_hda: improve error logs adds 1e90a846493c ASoC: soc-dai: Note valid values of sysclock direction adds 7aaaa22de56c ASoC: mediatek: mt8192-afe-pcm: Convert to devm_pm_runtime [...] adds 324c603a4efc ASoC: mediatek: mt8192-afe-pcm: Simplify with dev_err_probe() adds d6c01755805d ASoC: mediatek: Commonize ADDA rate transform functions and enums adds 5f39231888c6 ASoC: mediatek: Assign dummy when codec not specified for [...] adds 6c26dac593b7 SoC: Cleanup MediaTek soundcard machine drivers adds b020aff0ec6e ASoC: Intel: board_helpers: support DAI link ID customization adds 8906d8663d72 ASoC: Intel: sof_ssp_amp: use common module for DAI link g [...] adds 3b6378bb8baf ASoC: Intel: board_helpers: change dai link helpers to sta [...] adds 54bac56954a7 ASoC: Intel: sof_da7219: add rpl_mx98360_da7219 board config adds 94e9dd5b38bc ASoC: Intel: sof_rt5682: support ALC5650 on RPL boards adds 109896246a53 ASoC: Intel: sof_cs42l42: rename BT offload quirk adds cf22d15ecf61 ASoC: Intel: board_helpers: support sof_card_private initi [...] adds 96258c3348e1 ASoC: Intel: sof_cs42l42: use common module for sof_card_p [...] adds bfa8c0088f02 ASoC: Intel: sof_nau8825: use common module for sof_card_p [...] adds 8efcd4864652 ASoC: Intel: sof_rt5682: use common module for sof_card_pr [...] adds 495d5b48d4b5 ASoC: Intel: sof_ssp_amp: use common module for sof_card_p [...] adds a8f408dc8733 ASoC: Intel: sof_da7219: use common module for DAI link ge [...] adds a7963f6ecc4b ASoC: Intel: sof_da7219: add codec exit function adds ed61b2ef5aa0 ASoC: Intel: sof_da7219: add SOF_DA7219_MCLK_EN quirk adds 45728dc6df48 ASoC: Intel: sof_da7219: board id cleanup for jsl boards adds ef771be889f0 ASoC: Intel: sof_da7219: board id cleanup for adl boards adds 9ca54c3356f4 ASoC: Intel: sof_da7219: board id cleanup for rpl boards adds b497654f1d3d ASoC: Intel: sof_rt5682: remove unnecessary idisp HDMI quirk adds 16e5700644bd ASoC: Intel: sof_ssp_amp: remove unnecessary idisp HDMI quirk adds 2b384bcd2cb7 ASoC: Intel: sof_nau8825: remove sof_nau8825 board id adds 61cafaeab5bc ASoC: Intel: sof_rt5682: board id cleanup for cml boards adds 22247e402d82 ASoC: Intel: boards: updates for 6.10 - part1 adds 41f96cd53f28 ASoC: fsl: imx-pcm-rpmsg: Register component with rpmsg ch [...] adds dacc7459745d ASoC: fsl: imx-audio-rpmsg: Register device with rpmsg cha [...] adds c73524768e9e ASoC: fsl: Let imx-audio-rpmsg register platform device for card adds 0aa7f5406afa ASoC: fsl: fsl_rpmsg: Register CPU DAI with name of rpmsg channel adds c14445bdcb98 ASoC: fsl: imx-rpmsg: Update to correct DT node adds ef71b33022dd ASoC: fsl: Support register and unregister rpmsg adds 0cb3b7fd530b ASoC: Intel: Disable route checks for Skylake boards adds 6974857c2b2c ASoC: topology: Do not ignore route checks when parsing graphs adds e6719d48ba63 ASoC: Intel: avs: ssm4567: Do not ignore route checks adds 3a2be3f05110 ASoC: Intel: avs: ssm4567: Board cleanup adds 60c10c678b58 ASoC: Intel: avs: i2s_test: Remove redundant dapm routes adds d7e6a980ddb2 ASoC: Harden DAPM route checks and Intel fixes adds cee28113db17 ASoC: dmaengine_pcm: Allow passing component name via config adds 37d6983992bc ASoC: dmaengine_pcm: Allow passing component name via config adds 39938bb1bb23 ASoC: codecs: ES8326: Reducing power consumption adds e6913c6ef83c ASoC: codecs: ES8326: Delete unused REG_SUPPLY adds fc32f949ed45 ASoC: codecs: ES8326: Reducin powerconsumption and adds c0454d31e050 ASoC: sun50i-codec-analog: Move suspend/resume to set_bias_level adds c556814b926c ASoC: sun8i-codec: Enable bus clock at STANDBY and higher bias adds d5961e43b286 ASoC: sun50i-codec-analog: Enable jack detection on startup adds 21fa98f4197b ASoC: sun8i-codec: Implement jack and accessory detection adds 35c8c82fa08e Add support for jack detection to codec present in adds cce4cbb15749 ASoC: dt-bindings: Add Rockchip RK3308 internal audio codec adds d75a21611a6e ASoC: core: add SOC_DOUBLE_RANGE_TLV() helper macro adds 4ed0915f5bc4 ASoC: codecs: Add RK3308 internal audio codec driver adds 7b95ee0db7e0 ASoC: soc-jack: Get rid of legacy GPIO support adds 087777347bea ASoC: intel: sof_sdw: Make find_codec_info_part() return a [...] adds c2c7a8b38481 ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a [...] adds 1329f5b0d9d0 ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer adds 961e694749fb ASoC: intel: sof_sdw: Only pass codec_conf pointer around adds 634ffef9cbc4 ASoC: intel: sof_sdw: Set channel map directly from endpoints adds 0703329606a2 ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into so [...] adds d36bfa329ae6 ASoC: Intel: sof_sdw: Move flags to private struct adds c577b747b9a0 ASoC: Intel: sof_sdw: Only pass dai_link pointer around adds 2132dbc1a994 ASoC: Intel: sof_sdw: Use for_each_set_bit adds 4d96a7f000f0 ASoC: Intel: sof_sdw: Factor out SSP DAI creation adds c2473a0e50f7 ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. adds 914c43ab50f4 ASoC: Intel: sof_sdw: Factor out HDMI DAI creation adds 0e2c1dd08607 ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation adds b48f238585a4 ASoC: Intel: sof_sdw: Factor out codec name generation adds aa238217d69b ASoC: Intel: soc-acpi-intel-arl-match: Add rt711 sdca code [...] adds 17750bc6519f ASoC: Intel: sof_sdw: Remove no longer supported quirk adds 8166bdd2c560 ASoC: intel: soc-acpi: Add missing cs42l43 endpoints adds 27fd36aefa00 ASoC: Intel: sof-sdw: Add new code for parsing the snd_soc [...] adds 0d7b9880db92 ASoC: Intel: sof_sdw: Move counting and codec_conf to new parsing adds 22f2a5e71030 ASoC: Intel: sof_sdw: Move ignore_pch_dmic to new parsing adds 13e698e8ee70 ASoC: Intel: sof_sdw: Move append_dai_type to new parsing adds 5f14d70b7f6e ASoC: Intel: sof_sdw: Move generation of DAI links to new parsing adds 59bf457d8055 ASoC: intel: sof_sdw: Factor out SoundWire DAI creation adds bee2fe44679f ASoC: Intel: sof_sdw: use generic rtd_init function for Re [...] adds 45bbc14fb946 ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init adds 266c9b27cb0a ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_inf [...] adds df19c6cd0fd0 ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init adds 13112a34d83e ASoC: rt715-sdca: rename dai name with rt715-sdca prefix adds a2e620e4ac87 ASoC: Intel: sof_sdw: change rt715-sdca dai name adds aac976aa3c6a ASoC: Intel: change cs35l56 name_prefix adds 84aa440e02f3 ASoC: Intel: sof_sdw: Don't pass acpi_link_adr to init functions adds 36f307d296ad ASoC: Intel: sof_sdw: Remove redundant initialisations adds 9c09bef69fe9 ASoC: Intel: sof_sdw: Add quirk for optional codec speakers adds 59ffeb15b2f7 ASoC: Intel: sof_sdw: Add support for cs42l43 optional spe [...] adds cc983803081a ASoC: Intel: boards: updates for 6.10 - part2 adds 559aebe45a05 ASoC: sun8i-codec: Fix build with CONFIG_SND_JACK_INPUT_DE [...] adds ea60ab95723f ASoC: kirkwood: Fix potential NULL dereference adds c335412ced27 ASoC: loongson: i2s/pci: drop driver owner assignment adds 8a4836231c98 ASoC: tlv320aic32x4-spi: drop driver owner assignment adds 54b8a522e67a ASoC: tlv320aic3x-spi: drop driver owner assignment adds fe2065d64544 ASoC: max98373-sdw: drop driver owner assignment adds d95c19aa2ca6 ASoC: rt1017-sdca-sdw: drop driver owner assignment adds b982047530d7 ASoC: rt1308-sdw: drop driver owner assignment adds 7d5a2656626a ASoC: rt1316-sdw: drop driver owner assignment adds 3b7859dec834 ASoC: rt1318-sdw: drop driver owner assignment adds e140dfeb1028 ASoC: rt5682-sdw: drop driver owner assignment adds 554bec0c52dc ASoC: rt700-sdw: drop driver owner assignment adds 852298a5e1ce ASoC: rt711-sdca-sdw: drop driver owner assignment adds 37dc3531c56b ASoC: rt711-sdw: drop driver owner assignment adds e50d2fbb6371 ASoC: rt712-sdca-dmic: drop driver owner assignment adds 7c00f1706e4b ASoC: rt712-sdca-sdw: drop driver owner assignment adds d4f501e2926e ASoC: rt715-sdca-sdw: drop driver owner assignment adds eb9e0757976f ASoC: rt715-sdw: drop driver owner assignment adds 8c70ce6108cd ASoC: rt722-sdca-sdw: drop driver owner assignment adds 29580cd7b9c6 ASoC: sdw-mockup: drop driver owner assignment adds 64f84dc49fdd ASoC: drop driver owner assignment adds 9b21531866fc ASoC: dt-bindings: fsl,imx-asrc/spdif: Add power-domains property adds 82330327ce03 ASoC: dt-bindings: fsl,imx-asrc: update max interrupt numbers adds 7b5f2072657a ASoC: dt-bindings: fsl-sai: allow only one dma-names adds ccec94020efa arm64: dts: imx8qxp add asrc and sai adds 94a944a8c4f9 ASoC: Intel: ssp-common: relocate source file adds bd1222ad1746 ASoC: Intel: ssp-common: relocate header file adds a17fea3880ae ASoC: Intel: ssp-common: naming convention change adds e1ff45518fbe ASoC: Intel: ssp-common: module name change adds fe2365c298b5 ASoC: Intel: ssp-common: delete module adds 2e723a79ec60 ASoC: Intel: ssp-common: get codec tplg suffix function adds 1504a768f604 ASoC: SOF: Intel: support tplg suffix detection adds 1934906b26bf ASoC: Intel: sof_nau8825: mach cleanup for adl boards adds 3822d41469fc ASoC: Intel: sof_nau8825: mach cleanup for rpl boards adds d5dd7f4fc0b5 ASoC: Intel: sof_nau8825: add mtl_nau8825_def for mtl boards adds 4b95706b4a25 ASoC: Intel: sof_rt5682: mach cleanup for tgl boards adds 34f256537685 ASoC: Intel: sof_rt5682: mach cleanup for adl boards adds 7b24d86c845c ASoC: Intel: sof_rt5682: mach cleanup for rpl boards adds a2e678fe951c ASoC: Intel: sof_rt5682: mach cleanup for mtl boards adds 2872f3b5df54 ASoC: Intel: sof_cs42l42: board id cleanup for adl boards adds ae33c9134d6e ASoC: Intel: sof_cs42l42: mach cleanup for adl boards adds 6d90e02ae8aa ASoC: Intel: sof_cs42l42: add rpl_cs42l42_def for rpl boards adds 57ad033ce09d ASoC: Intel: sof_cs42l42: add mtl_cs42l42_def for mtl boards adds 439c69f80961 ASoC: Intel: boards: updates for 6.10 - part3 adds 2e4c003b3672 ASoC: dt-bindings: Added schema for "nuvoton,nau8325" adds c0a3873b9938 ASoC: nau8325: new driver adds 2ae143fb3a05 ASoC: nau8325: Modify driver code and dtschema. adds 91ebd32eee6c ASoC: nau8325: Revise soc_enum structure definition. adds 4189b54220e5 ASoC: dt-bindings: fsl-asoc-card: convert to YAML adds 08ea486a6145 ALSA: control: Introduce snd_ctl_find_id_mixer_locked() adds 897cc72b0837 ASoC: soc-card: Use snd_ctl_find_id_mixer() instead of ope [...] adds ef7784e41db7 ASoC: soc-card: Add KUnit test case for snd_soc_card_get_kcontrol adds dbc93a554fce ASoC: Use snd_ctl_find_id_mixer() instead of adds 831045513c8a ASoC: SOF: Intel: hda-dai: fix channel map configuration f [...] adds 24b1f93df400 Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count [...] adds 1d0fb3d0c307 Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/relea [...] adds e9c6b118de1a ASoC: SOF: make dma_config_tlv be an array adds 8fa10a243600 ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask adds 17386cb1b48b ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device adds 58f32cb7011a ASoC: SOF: Intel: hda-dai: add helpers to set dai config adds 219271481e89 ASoC: SOF: Intel: set the DMA TLV device as dai_index adds 8bc3b56cac74 ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_ [...] adds a936456d4bce ASoC: SOF: IPC4: extend dai_data with node_id adds 2ac9e09ba0e8 ASoC: SOF: Intel: hda: move helper to static inline adds bfe9225455c0 ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE D [...] adds a6f2b279d228 ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error [...] adds bb83ae04d915 ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper adds dbc78bce74f5 ASoC: SOF: pcm: add pending_stop state variable adds ebd3b3014eeb ASoC: SOF: pcm: reset all PCM sources in case of xruns adds f0caa4fc244c ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params adds d62d62109f93 ASoC: SOF: Intel: improve SoundWire support for adds f690cdcc01a5 ASoC: SOF: ipc4-loader: save FW version info to debugfs adds dbb6ca68b55d ASoC: SOF: amd: acp-loader: abort firmware download on wri [...] adds 458e3870507f ASoC: SOF: ipc4-priv: align prototype and function declaration adds c143cfe4f870 ASoC: SOF: ipc4-topology: remove shadowed variable adds ff9496dacf34 ASoC: SOF: cppcheck fixes and debugfs addition adds 35aaed1bc3c3 ASoC: rsnd: cleanup regmap table adds 6e4e5432942a ASoC: rsnd: don't get resource from ID adds 0b8ef53e1209 ASoC: rsnd: rename rsnd_is_e3() to rsnd_is_gen3_e3() adds 5be0e7f7f275 ASoC: rsnd: R-Car Gen1/Gen2 exception adds 07f6232ff1c9 ASoC: rsnd: no exception for SCU adds 953db8ded10f ASoC: rsnd: reg cleanup adds 27aa58180473 ASoC: Intel: avs: hdaudio: Use devm_kstrdup_const adds 68a71af3aee2 ASoC: Intel: avs: Use devm_kstrdup_const adds a3c95efc432d ASoC: Intel: avs: hdaudio: Constify probing_link adds 2dbe7c809841 ASoC: Intel: avs: es8336: Constify card_headset_pins adds bf400f16a037 ASoC: Intel: avs: nau8825: Constify card_headset_pins adds 130c953a75cc ASoC: Intel: avs: rt274: Constify card_headset_pins adds 682bedc8b0ba ASoC: Intel: avs: rt286: Constify card_headset_pins adds 33a886eee711 ASoC: Intel: avs: rt298: Constify card_headset_pins adds a055674868fa ASoC: Intel: avs: rt5663: Constify card_headset_pins adds 5faf65b5d1e3 ASoC: Intel: avs: rt5682: Constify card_headset_pins adds 327719aa629f ASoC: Merge up fixes adds bbdf9af261ad ASoC: SOF: Intel: hda: Create debugfs file to force a clea [...] adds 1f1b820dc3c6 ASoC: SOF: Intel: mtl: Correct rom_status_reg adds b852574c671a ASoC: SOF: Intel: lnl: Correct rom_status_reg adds 26187f44aabd ASoC: SOF: Intel: mtl: Disable interrupts when firmware bo [...] adds 6b1c1c47e76f ASoC: SOF: Intel: mtl: Implement firmware boot state check adds 3dc2682870ea ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM sta [...] adds 40bdf121a3ed ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output adds f79b1758b86c ASoC: SOF: Intel: mtl/lnl: Improve firmware boot state adds 38d5387b7660 ASoC: codecs: rk3308: fix "defined but not used" warning on !OF adds 03246ade4646 ASoC: codecs: rk3308: depend on ARM64 || COMPILE_TEST adds b9cfeeb9b014 ASoC: codecs: rk3308: fix build warning without OF adds 4d0333798ebb firmware: cs_dsp: Add locked wrappers for coeff read and write adds 3802a9969bd3 ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() adds 62daf3df8a6b ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read [...] adds e81f5c9f7d06 ASoC: wm_adsp: Remove notification of driver write adds d641def12ec9 ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write adds 86f26aca4984 ALSA: cirrus: Tidy up of firmware control read/write adds 2ba2d17170f9 ASoC: codecs: rk3308: fix building without CONFIG_OF adds 9f1aeef4cbcb ASoC: nau8822: Remove unused member from struct adds a358f67d1694 ASoC: SOF: imx: drop usage of the imx8_*_clocks API adds e618b8b37aa1 ASoC: SOF: imx: remove imx8_*_clocks API adds 98b1bb9ecf9a ASoC: SOF: imx: stop using the imx8_*_clocks API adds 84ae7d9cfa5f ASoC: SOF: Disable pointless writes to debugfs file adds 2cfa0eea2675 ASoC: SOF: Clean up sof_ipc_flood_dfs_write() adds 251ea652050e ASoC: Intel: Skylake: Remove soc-topology ABI v4 support adds c57468dc1f80 ASoC: topology: Remove ABI v4 support adds 82c192540b24 ASoC: topology: Cleanup after ABI v4 support removal adds 4ba509bf3988 ASoC: topology: Remove obsolete ABI v4 structs adds fe4a07454256 ASoC: Drop soc-topology ABI v4 support adds e9ae5adce99e ASoC: SOF: Intel: hda-loader: add flag to tag ICCMAX stream adds 6cbf086143cf ASoC: SOF: Intel: hda-loader: change signature of code loa [...] adds d5263dbbd8af ASoC: SOF: Intel: don't ignore IOC interrupts for non-audi [...] adds 716778b3d71f ASoC: SOF: Intel: hda-stream: clarify comment adds 680507581e02 ASoC: Intel: avs: Restore stream decoupling on prepare adds c91b692781c1 ASoC: Intel: avs: Fix debug-slot offset calculation adds 6dd68c2da44d ASoC: Intel: avs: Silence false-positive memcpy() warnings adds beeeee9686af ASoC: Intel: avs: Fix config_length for config-less copiers adds 9d2e26f31c7c ASoC: Intel: avs: Fix ASRC module initialization adds 47714847592b ASoC: Intel: avs: Replace risky functions with safer variants adds c7e832cabe63 ASoC: Intel: avs: Fix potential integer overflow adds 41bf4525fadb ASoC: Intel: avs: Test result of avs_get_module_entry() adds d58275f474b4 ASoC: Intel: avs: Remove dead code adds 30df76bbcb59 ASoC: Intel: avs: Wake from D0ix when starting streaming adds ff0aefe2d217 ASoC: Intel: avs: Init debugfs before booting firmware adds c2b10acb62c1 ASoC: Intel: avs: Add assert_static to guarantee ABI sizes adds 9a385993504e ASoC: Intel: avs: Rule invalid buffer and period sizes out adds 3018fdf7bd9e ASoC: Intel: avs: Fixes and cleanups for 6.10 adds bd5863f9ef12 ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear adds ab9182441ee5 ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes adds b69480edf4eb ASoC: SOF: Intel: hda-codec: preserve WAKEEN values adds 35b5806e2ede ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs adds f3806fe542c1 ASoC: SOF: Intel: improve and extend HDaudio-based adds 8167bd1c8a45 ASoC: dt-bindings: ti,pcm1681: Convert to dtschema adds c64c4e3f7891 ASoC: dt-bindings: qcom,sm8250: Add QCM6490 snd QCS6490 so [...] adds 5485c3fa96f7 ASoC: qcom: sc8280xp: Add support for QCM6490 and QCS6490 adds b2c37f6e3b08 Add support for QCM6490 and QCS6490 adds 9cb83ed19b35 ASoC: Intel: sof_rt5682: Fix uninitialized variable in probe adds 9fd60615ad28 ASoC: codecs: Rockchip on-SoC codecs should depend on ARCH [...] adds 56437a561fef ASoC: amd: fix for soundwire build dependencies for legacy stack adds f78bf2c933c9 ASoC: pcm: perform power-down delay checks a bit faster adds 25ab9c40e77e ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 adds d33a369ddad5 ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map adds 61faefa22026 ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map adds e2ff3bd86dd7 ASoC: SOF: Intel: Add fw_regs area to debugfs map for adds 22a1dd652de3 ASoC: dt-bindings: davinci-mcbsp: convert McBSP bindings t [...] adds 6a4b6b062a59 ASoC: dt-bindings: davinci-mcbsp: Add optional clock adds 904fb8f843a9 ASoC: ti: davinci-i2s: Remove the unused clk_input_pin attribute adds 6b1517b30d6d ASoC: ti: davinci-i2s: Replace dev_err with dev_err_probe adds 714ffb8d36f9 ASoC: ti: davinci-i2s: Use external clock to drive sample [...] adds 7dd7a6d2648b ASoC: ti: davinci-i2s: Delete unnecessary assignment adds 37e313cda35a ASoC: ti: davinci-i2s: Add TDM support adds eff21f5f8ea0 ASoC: ti: davinci-i2s: Add handling of BP_FC format adds 94d57c541dbd ASoC: ti: davinci-i2s: Enable unexpected frame pulses detection adds 091b440ffd7c ASoC: ti: davinci-i2s: Link free-run mode to SND_SOC_DAIFM [...] adds 92e7bb2b6aa3 ASoC: ti: davinci-i2s: Add S24_LE to supported formats adds 609302ca04a3 ASoC: dt-bindings: davinci-mcbsp: Add the 'ti,T1-framing-{ [...] adds 08e02fa48429 ASoC: ti: davinci-i2s: Add T1 framing support adds 6451246884d0 ASoC: ti: davinci-i2s: Add features to McBSP adds 4693b120299a ASoC: wm_adsp: Include array_size.h adds 28d31ffac3d3 ASoC: cs35l56: Include array_size.h adds 1d165c5a1c85 ASoC: codecs: tas2780: remove redundant assignments to var [...] adds 62bef5df35a8 ASoC: dt-bindings: imx-audio-spdif: convert to YAML adds 4be7bc275253 ASoC: dt-bindings: fsl-asoc-card: Document fsl,imx25-pdk-sgtl5000 adds a8cad4a4e431 ASoC: soc-card: soc-card-test: Fix some error handling in init() adds d6e792ed7dd0 ASoC: dt-bindings: renesas: add R8A779H0 V4M adds f284b23809bf ASoC: dt-bindings: renesas,rsnd: add missing renesas,rcar_ [...] adds 7fda0efaa5fe ASoC: Intel: sof_sdw: add missing sof_sdw_rt_amp_init for [...] adds 0f8edb15fb6e ASoC: Intel: soc-acpi: add support for HP Omen14 SoundWire [...] adds 4fee07fbf47d ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14 adds b10cb955c6c0 ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F adds 744866d28fe6 ASoC: Intel: sof_sdw: remove FOUR_SPEAKER quirks adds 36a621070b48 ASoC: Intel: sof_da7219: mach cleanup for adl boards adds c3d1818f5ef5 ASoC: Intel: sof_da7219: mach cleanup for rpl boards adds fe18a4be97d4 ASoC: Intel: sof_da7219: add mtl_da7219_def for mtl boards adds 551fb5593c2b ASoC: Intel: sof_realtek_common: support 4xALC1011 amplifier adds 6136d879f3c2 ASoC: Intel: sof_rt5682: support ALC1011 on cml boards adds ca571e5a2e45 ASoC: Intel: cml_rt1011_rt5682: delete driver adds dcc2cd8000d1 ASoC: Intel: sof_rt5682: use RT5682S_PLL1 if needed adds 5f14536b5176 ASoC: Intel: updates for 6.10 - part4 adds c21614d5c0e7 ASoC: amd: Support microphone from Acer Aspire A315-24P adds 615169c727b1 ASoC: wcd934x: Drop unneeded MODULE_ALIAS adds 9d85ec4e91e3 ASoC: samsung: i2s: Drop unneeded MODULE_ALIAS adds dd8c3473bbb8 ASoC: amd: acp-da7219-max98357a: Constify regulator_ops adds 863f94ac5f44 ASoC: sunxi: sun4i-i2s: Support 32-bit audio formats adds 51f67862ea6e ASoC: fsl-asoc-card: add wm8904 codec support adds 62c48dd33b4f ASoC: dt-bindings: fsl-asoc-card: Add compatbile string fo [...] adds 58300f8d6a48 ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value adds bce93a162505 ASoC: mediatek: Add common machine soundcard driver probe [...] adds f8782f776db3 ASoC: mediatek: common: Constify struct mtk_sof_priv adds aad45b8aa973 ASoC: mediatek: mt8188: Migrate to mtk_soundcard_common_probe adds 6718e1ed93cc ASoC: mediatek: mt8195: Migrate to mtk_soundcard_common_probe adds 2d72cbb56327 ASoC: mediatek: mt8192: Migrate to mtk_soundcard_common_probe adds 44a53c8ec9ca ASoC: mediatek: mt8186: Migrate to mtk_soundcard_common_probe adds fe071237dee6 ASoC: mediatek: Add common snd_soc_ops .startup() callback adds 386fe4ceaf19 ASoC: mediatek: mt8195: Migrate to the common mtk_soundcar [...] adds 94142cc1ffd9 ASoC: mediatek: mt8192: Migrate to the common mtk_soundcar [...] adds f103ce4ff693 ASoC: mediatek: mt8186-rt1019: Migrate to the common mtk_s [...] adds 9d9b182876a2 ASoC: mediatek: Add common mtk_afe_component_probe callback adds 1d2a6b3b5189 ASoC: mediatek: Use common mtk_afe_pcm_platform with commo [...] adds 6ed619b348bf ASoC: mediatek: mt8186: Unify mt8186-mt6366 machine drivers adds dc7a31300a8f ASoC: dt-bindings: mt8195: Document audio-routing and dai- [...] adds 5a50483c47b8 ASoC: dt-bindings: mt8192: Document audio-routing and dai- [...] adds 787f190cd1cd ASoC: dt-bindings: mt8186: Document audio-routing and dai- [...] adds 4b73a4cd62e7 ASoC: Cleanup MediaTek soundcard machine drivers adds 5894ff6c4707 ASoC: dt-bindings: fsl-esai: Remove 'fsl,*' from required list adds 9aea6d64bb3a ASoC: dt-bindings: fsl-esai: Add ref: dai-common.yaml adds 9be51470d514 ASoC: sunxi: sun4i-i2s: Fix pcm_formats type specification adds ed37d240d03e ASoC: dt-bindings: tegra20-das: Convert to schema adds 7ce6ceeb77bf ASoC: Intel: avs: New IRQ handling implementation adds 84049e2db59a ASoC: Intel: avs: Remove unused IRQ-related code adds 27a153e0ec88 ASoC: Intel: avs: Refactor IRQ handling adds f5d20b253d1a ASoC: Intel: avs: Switch to ACPI NHLT adds d3f36e78d7ba ASoC: Intel: avs: Switch to acpi-nhlt adds 467d2528d64e ASoC: dt-bindings: nau8821: Add delay control for ADC adds b37fdd42c009 ASoC: nau8821: Add delay control for ADC adds ad8ba241bc93 ASoC: nau8821: Remove redundant ADC controls adds bd74e9c31f0d ASoC: nau8821: Add delay control for ADC adds cbd9eed87107 ASoC: dapm: debugfs: add component to route lines adds 5b1047dcf80b ASoC: dapm: debugfs: show the widget type adds e7bb43898bcf ASoC: dapm-graph: new tool to visualize DAPM state adds 512622407ce3 ASoC: dapm: improve debugfs output and introduce adds 1324eafd37aa ASoc: PCM6240: Create PCM6240 Family driver code adds d537f7b52d71 ASoc: PCM6240: Create header file for PCM6240 Family driver code adds 6bb1b7069076 ASoc: PCM6240: Add compile item for PCM6240 Family driver adds cee56a8e9cf8 ASoc: dt-bindings: PCM6240: Add initial DT binding adds 710f9a3673d6 ASoC: PCM6240: New driver adds 3249c68e3cda ASoC: soc.h: Don't use "proxy" headers adds ab371a026a1a ASoC: dt-bindings: mt2701-wm8960: Convert to dtschema adds 181d58cfe90f ASoC: cs35l41: Delete unnecessary condition in cs35l41_pcm [...] adds 701a22fd9ffa ASoC: dt-bindings: tegra20-ac97: convert to dt schema adds fe2a84133724 ASoc: PCM6240: Fix spelling mistake: "deley" -> "delay" adds 466c8c46b4ba ASoC: dt-bindings: renesas: Fix R-Car Gen4 SoC-specific co [...] adds 2da01ca3674c ASoC: dt-bindings: fsl,ssi: Convert to YAML adds 9b4f41684b23 ASoC: Merge up fixes adds 4a1baeefd1d5 ASoC: dt-bindings: tegra30-i2s: convert to dt schema adds 9a8cadddd930 ASoC: sunxi: DMIC: Add controls for adjusting the mic gains adds 33e59e50ee76 ASoC: Intel: skl_hda_dsp_generic: Allocate snd_soc_card dy [...] adds 69d0f88b9aeb ASoC: Intel: skl_hda_dsp_generic: Use devm_kasprintf for t [...] adds 02e6f7cb487f ASoC: Intel: soc-acpi: mtl: add Dell SKU 0C64 and 0CC6 adds 64bfd26d982e ASoC: Intel: soc-acpi: mtl: add support for Acer Swift Go 14 adds 6d339113df3a ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT13 [...] adds 38068d91cf39 ASoC: Intel: sof_sdw: Allocate snd_soc_card dynamically adds 2086b55fd6dd ASoC: Intel: sof-sdw: don't set card long_name adds 6be269d27435 ASoC: Intel: sof_sdw: add a space before cfg-amp in components adds 0bab4cfd7c15 ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk adds 628cc5d0c4bd ASoC: Intel: sof_sdw: Delay update of the codec_conf array adds da5244180281 ASoC: Intel: sof_sdw: Add callbacks to register sidecar devices adds b831b4dca48d ASoC: intel: sof_sdw: Add support for cs42l43-cs35l56 side [...] adds 34c43ad927da ASoC: Intel: updates for 6.10 - part5 adds b32487ca7b51 ASoC: SOF: debug: Handle cases when fw_lib_prefix is not s [...] adds 490e6c9b81e0 ASoC: SOF: topology: remove incorrect widget id in error message adds 5d4788b2647f ASoC: SOF: Intel: hda: simplify and reduce indentation for [...] adds 7ff01ca730f2 ASoC: SOF: Intel: hda: list SoundWire peripherals on mismatch adds eed4872a4220 ASoC: SOF: ipc4-topology: Advertise passthrough capable PC [...] adds af2ab6ccb93f ASoc: SOF: misc updates for 6.10 adds ffca099bbff1 ASoC: SOF: debug: Constify local snd_sof_dsp_ops adds ee5acc1e035e ASoC: SOF: ipc3: Constify local snd_sof_dsp_ops adds a0db037df963 ASoC: SOF: pcm: Constify local snd_sof_dsp_ops adds 8bbc692d1abc ASoC: SOF: Constify stored pointer to snd_sof_dsp_ops adds 8f2b0d55abc4 ASoC: SOF: intel: pci-tng: Constify snd_sof_dsp_ops adds 6032eefc2c47 ASoC: SOF: intel: hda: Constify snd_sof_dsp_ops adds 04f2f516be09 ASoC: SOF: amd: acp: Constify snd_sof_dsp_ops adds ab85c4497329 ASoC: SOF: imx8: Constify snd_sof_dsp_ops adds 66d49ab5fb51 ASoC: SOF: imx8m: Constify snd_sof_dsp_ops adds 232e0da9fa77 ASoC: SOF: imx8ulp: Constify snd_sof_dsp_ops adds 936cc56044a8 ASoC: SOF: intel: bdw: Constify snd_sof_dsp_ops adds 48d5f1800d0c ASoC: SOF: intel: byt: Constify snd_sof_dsp_ops adds fe80673f59da ASoC: SOF: mediatek: mt8186: Constify snd_sof_dsp_ops adds 8b6d678fede7 ASoC: SOF: mediatek: mt8195: Constify snd_sof_dsp_ops adds 228132b4d848 ASoC: Constify local snd_sof_dsp_ops adds 31a70a71b3a7 ASoC: pcm: Reverse iterate DAIs when shutting them down adds 140df6d4d5f5 ASoC: Intel: avs: Relocate HDA BE DAI specific operations adds b9d59f970ea7 ASoC: Intel: avs: Remove redundancy around DAI shutdown adds c303a994e5d0 ASoC: Intel: avs: Store pointer to adev in DAI dma_data adds 3a48d146aa76 ASoC: Intel: avs: Remove redundancy around DAI startup adds 0f8843ca4f6c ASoC: Intel: avs: Remove redundancy around DAI prepare adds cdcb770a60e8 ASoC: Intel: avs: Store pointer to link_stream in dma_data adds e85e75b67993 ASoC: Intel: avs: Clean up hw constraints initialization adds a226d08a362f ASoC: Intel: avs: PCM code cleanup adds d2d377fc22d2 ASoC: Intel: nau8825/rt5682: move speaker widget to common [...] adds 3b3ed4752600 ASoC: Intel: sof_maxim_common: support MAX98390 on cml boards adds b7654a7e2177 ASoC: Intel: sof_da7219: support MAX98390 adds a0cf86d813d2 ASoC: Intel: sof_da7219: add cml_da7219_def for cml boards adds 5a2bc761fab2 ASoC: Intel: sof_da7219: support MAX98390 on cml boards adds 12e5fe68d0bb ASoC: Intel: bxt_da7219_max98357a: remove MAX98390 support adds 5b093b0b47ef ASoC: Intel: sof_rt5682: add missing MAX98357A config adds 7873252c0e44 ASoC: Intel: sof_da7219: support MAX98357A adds e895d16f4e8f ASoC: Intel: sof_da7219: support MAX98357A on cml boards adds 35ca48662cdf ASoC: Intel: bxt_da7219_max98357a: remove cml support adds c7f9523d21d4 ASoC: Intel: sof_da7219: add glk_da7219_def for glk boards adds f46b768b7281 ASoC: Intel: sof_da7219: support MAX98357A on glk boards adds 8d6114b81d72 ASoC: Intel: bxt_da7219_max98357a: remove glk support adds 44567d3d62df ASoC: Intel: sof_rt5682: add glk_rt5682_def for glk boards adds 5498a4edbf31 ASoC: Intel: sof_rt5682: support MAX98357A on glk boards adds 0cb6a8134c1c ASoC: Intel: glk_rt5682_max98357a: delete driver adds e91d54f8b1bd ASoC: Intel: sof-rt5682: add mclk_en to sof_rt5682_private adds 207255f3ae4d ASoC: Intel: sof-rt5682: remove SOF_RT5682_MCLK_BYTCHT_EN adds 76fb0d322183 ASoC: Intel: sof_rt5682: add icl_rt5682_def for icl boards adds 76f33e2f93d6 ASoC: Intel: sof-rt5682: add driver_data to sof_rt5682 board adds b5aaf6a56dca ASoC: Intel: sof-rt5682: setup pll_id only when needed adds 4524b1e3ef78 ASoC: Intel: sof-rt5682: get bclk frequency from topology adds 3d84e070253e ASoC: Intel: sof-rt5682: support bclk as PLL source on rt5682s adds 395f23e9206d ASoC: Intel: updates for 6.10 - part6 adds 534e0cd89baf ASoC: doc: dapm: fix typos adds eaf84bda623e ASoC: doc: dapm: fix struct name adds 610277caa77f ASoC: doc: dapm: minor rewording adds 3233a68fcb21 ASoC: doc: dapm: remove dash after colon adds 7d0e76107894 ASoC: doc: dapm: replace "map" with "graph" adds dd5f36e59134 ASoC: doc: dapm: extend initial descrption adds 36de8c0e2679 ASoC: doc: dapm: describe how widgets and routes are registered adds d40e82194423 ASoC: doc: dapm: fix and improve section "Registering DAPM [...] adds 057acfb460d6 ASoC: doc: dapm: improve section "Codec/DSP Widget Interco [...] adds ce5a4f101cd0 ASoC: doc: dapm: update section "DAPM Widget Events" adds 4155a82f6af8 ASoC: doc: dapm: update event types adds 9f6bdb0aa1e9 ASoC: doc: dapm: various improvements adds 9723cab054d5 ASoC: Use inline function for type safety in snd_soc_subst [...] adds ba2a2c378ada ASoC: codecs: Drop explicit initialization of struct i2c_d [...] adds 1ae14f3520b1 ASoC: tas2781: Fix a warning reported by robot kernel test adds 5a7543d0ca01 ASoC: SOF: Intel: discard SoundWire configuration if HDaud [...] adds b679302526d6 ASoC: SOF: ipc4-topology: Allow selective update in sof_ip [...] adds f9209644ae76 ASoC: SOF: ipc4-topology: Correct DAI copier config and NH [...] adds f283219b2736 ASoC: SOF: Intel: HDA/DMIC updates adds 9e7fd21ab03e ASoC: SOF: Intel: hda-stream: export stream_get_position() helper adds e4c6eba86d96 ASoC: SOF: Intel: regroup all SoundWire/Intel functions in hda.c adds 456644cbeab1 ASoC: SOF: Intel: start splitting top-level from common parts adds 0bfbe91a2dbb ASoC: SOF: Intel: move common code from hda.c adds 136b37369cc4 ASoC: SOF: Intel: move tracepoint creation adds 3b7bd0c13984 ASoC: SOF: Intel: remove circular dependency on hda_sdw_pr [...] adds 6fe61f31eab1 ASoC: SOF: Intel: move hda.c to different module adds 6b045e2e21ed ASoC: SOF: Intel: remove circular dependency for adds bd381c9d1514 ASoC: qcom: q6apm-dai: drop unused 'q6apm_dai_rtd' fields adds 293ad28116e2 ASoC: SOF: Intel: clarify Copyright information adds 0e0440535de8 ASoC: Intel: boards: clarify Copyright information adds 5cf4ffa4113d ASoC: Intel: common: clarify Copyright information adds 884077bd7110 ASoC: codecs: Intel: clarify Copyright information adds 618ae0d7e740 ASoC: Intel: catpt: clarify Copyright information adds 94001147a09f ASoC: Intel: avs: clarify Copyright information adds 83e495d7b29b ASoC: soc-topology-test: clarify Copyright information adds ba04ff20062c ALSA/ASoC: Intel: clarify Copyright information adds 77678a25d1ec ASoC: qcom: Use snd_soc_substream_to_rtd() for accessing p [...] adds 3beb985abbf2 ASoC: tegra: Use snd_soc_substream_to_rtd() for accessing [...] adds 72a666f47f95 ASoC: ti: Use snd_soc_substream_to_rtd() for accessing pri [...] adds a80f2f8443a4 ASoC: arm: Use snd_soc_substream_to_rtd() for accessing pr [...] adds a84d84077512 ASoC: amd: Use snd_soc_substream_to_rtd() for accessing pr [...] adds b695d8be5bba ASoC: fsl: Use snd_soc_substream_to_rtd() for accessing pr [...] adds 3b6217872059 ASoC: img: Use snd_soc_substream_to_rtd() for accessing pr [...] adds fe42c3b75b93 ASoC: kirkwood: Use snd_soc_substream_to_rtd() for accessi [...] adds ffad75cebb86 ASoC: loongson: Use snd_soc_substream_to_rtd() for accessi [...] adds 410a45140fb7 ASoC: mediatek: Use snd_soc_substream_to_rtd() for accessi [...] adds 22f5680a9cbc ASoC: meson: Use snd_soc_substream_to_rtd() for accessing [...] adds 3e726593107d ASoC: samsung: Use snd_soc_substream_to_rtd() for accessin [...] adds 47aa51677c97 ASoC: sunxi: Use snd_soc_substream_to_rtd() for accessing [...] adds d98b07124ba4 ASoC: Use snd_soc_substream_to_rtd() for accessing adds cfcd957e6350 ASoC: codecs: wm8962: use 'time_left' variable with wait_f [...] adds 0800660d8c59 ASoC: codecs: wm8993: use 'time_left' variable with wait_f [...] adds 19c70b466830 ASoC: codecs: wm8994: use 'time_left' variable with wait_f [...] adds 4e1f953a4a44 ASoC: codecs: wm8996: use 'time_left' variable with wait_f [...] adds 741e987d0432 ASoC: use 'time_left' instead of 'timeout' with adds e6fa3509cb32 ASoC: qcom: Constify static snd_pcm_hardware adds ed9015603765 ASoC: fsl: Constify static snd_pcm_hardware adds 7b5ce9f0c52a ASoC: meson: Constify static snd_pcm_hardware adds 74a15fabd271 ASoC: uniphier: Constify static snd_pcm_hardware adds 80513607dfd8 ASoC: Constify static snd_pcm_hardware adds d45ae45f328b ASoC: atmel: tse850-pcm5142: Remove unused of_gpio.h adds fd25e1c1328f ASoC: core: Use *-y instead of *-objs in Makefile adds 1c3fa6662832 ASoC: codecs: Use *-y instead of *-objs in Makefile adds 01e8f66b434f ASoC: adi: Use *-y instead of *-objs in Makefile adds 07214013578b ASoC: amd: Use *-y instead of *-objs in Makefile adds fa8e54828efe ASoC: apple: Use *-y instead of *-objs in Makefile adds 907cb79d41a7 ASoC: atmel: Use *-y instead of *-objs in Makefile adds ef993723af43 ASoC: au1x: Use *-y instead of *-objs Makefile adds 37f8d0d000b5 ASoC: bcm: Use *-y instead of *-objs in Makefile adds 591002b84a33 ASoC: cirrus: Use *-y instead of *-objs in Makefile adds fe756e1e54c6 ASoC: fsl: Use *-y instead of *-objs in Makefile adds 76560b808b41 ASoC: generic: Use *-y instead of *-objs in Makefile adds 590d82e6e628 ASoC: intel: Use *-y instead of *-objs in Makefile adds f7d09b7d4d70 ASoC: jz4740: Use *-y instead of *-objs in Makefile adds 7ca27af84fc3 ASoC: kirkwood: Use *-y instead of *-objs in Makefile adds 3299aa652dee ASoC: loongson: Use *-y instead of *-objs in Makefile adds 9d819c244a47 ASoC: mediatek: Use *-y instead of *-objs in Makefile adds bfc05938ebab ASoC: meson: Use *-y instead of *-objs in Makefile adds 62c6137ab2d0 ASoC: mxs: Use *-y instead of *-objs in Makefile adds 8a72584d0d76 ASoC: pxa: Use *-y instead of *-objs in Makefile adds 078f57bd555b ASoC: qcom: Use *-y instead of *-objs in Makefile adds 18db1c48515e ASoC: rockchip: Use *-y instead of *-objs in Makefile adds e93c3b9606d1 ASoC: samsung: Use *-y instead of *-objs in Makefile adds 8c26836f5bad ASoC: sh: Use *-y instead of *-objs in Makefile adds 9c2f5b6eb8b7 ASoC: SOF: Use *-y instead of *-objs in Makefile adds 50537c3fae41 ASoC: spear: Use *-y instead of *-objs in Makefile adds c4e93fd13235 ASoC: sprd: Use *-y instead of *-objs in Makefile adds aa4a61030902 ASoC: sti: Use *-y instead of *-objs in Makefile adds f827d7a34bbc ASoC: stm: Use *-y instead of *-objs in Makefile adds 51a50d6ad727 ASoC: tegra: Use *-y instead of *-objs in Makefile adds 72b28ec6de0a ASoC: ti: Use *-y instead of *-objs in Makefile adds d5c337c5e3d5 ASoC: uniphier: Use *-y instead of *-objs in Makefile adds c4850e856f9d ASoC: ux500: Use *-y instead of *-objs in Makefile adds a9732bf75785 ASoC: xilinx: Use *-y instead of *-objs in Makefile adds 476d0a22bcc4 ASoC: xtensa: Use *-y instead of *-objs in Makefile adds 188d804ae64f ASoC: Use *-y instead of *-objs in Makefile adds c6f597bc598a ASoC: audio-graph-card2: remove unneeded of_node_get() adds 1dec672e8686 ASoC: ab8500: Add missing module description adds 1a7dc1cf9e46 ASoC: sigmadsp: Add missing module description adds 6d21f0a2be88 ASoC: qcom: Add missing module descriptions adds 2c846d7cc4ee ASoC: dmaengine: Add missing module description adds ea762d10b92a ASoC: topology-test: Add missing module description adds e85d8aeef233 ASoC: ux500: Add missing module description adds 3423ad19ea91 ASoC: xilinx: Add missing module descriptions adds dd5cb1b42ac1 ASoC: Add missing module descriptions adds c8bdf9e727ac ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_ [...] adds 9a9d31b149f3 ASoC: Intel: sof_sdw_rt_sdca_jack_common: remove -sdca for [...] adds 426c43ae9549 ASoC: Intel: sof-rt5682: remove DMI quirk for hatch adds f1a5cb6a3bd2 ASoC: Intel: sof_rt5682: board id cleanup for mtl boards adds eed867325e4b ASoC: Intel: realtek-common: remove 2-spk rt1015p config adds f77ae7fcdc47 ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support adds dd3bd9dc4708 ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support adds 3895aa82b665 ASoC: Intel: maxim-common: add max_98373_dai_link function adds b533ed0d85cb ASoC: Intel: sof_da7219: use max_98373_dai_link function adds d304ab5ecb75 ASoC: Intel: sof_nau8825: use max_98373_dai_link function adds 834c4f95673f ASoC: Intel: sof_rt5682: use max_98373_dai_link function adds 15ce635f396b ASoC: Intel: sof_sdw: add max98373 dapm routes adds 2bb765f05391 ASoC: Intel: maxim-common: change max98373 data to static adds 1628e1c8f6f1 ASoC: Intel: sof_sdw_cs_amp: rename Speakers to Speaker adds 01c266af92f4 ASoC: Intel: sof_sdw: use generic name for controls/widgets adds 70d470f05f0b ASoC: Intel: sof_sdw: add controls and dapm widgets in codec_info adds 2e3bc9479677 ASoC: Intel: sof_sdw: use .controls/.widgets to add contro [...] adds 84e0a19adb73 ASoC: Intel: sof_sdw: add dai parameter to rtd_init callback adds 4c11132a886e ASoC: Intel: sof_sdw_rt_amp: use dai parameter adds c3c5ac4bd7d7 ASoC: Intel: updates for 6.10 - part7 new 3a07362fab16 Merge tag 'asoc-v6.10' of https://git.kernel.org/pub/scm/l [...] new 9b4843e877c8 ASoC: SOF: amd: Fix build error with built-in config new 0df2b9ed489a ALSA: hda/realtek - fixed headset Mic not show new d731b1ed1505 ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e new 1ecb2ddb67df Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8782a1f179fb Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new b97957073319 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new a4c011f107f1 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 7f1a6f4855f4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 9c6d28c085e1 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 255e6538d9b2 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] new 3df5c64b42a5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9b91a05e26f3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new be98d517d38c Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] new aed9a1a4f710 drm/nouveau: use tile_mode and pte_kind for VM_BIND bo all [...] new 260da9e34118 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (3d77dbcb46b6) \ N -- N -- N refs/heads/pending-fixes (260da9e34118)
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 90 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: .mailmap | 4 +- Documentation/ABI/stable/sysfs-block | 22 +- Documentation/Makefile | 7 +- Documentation/RCU/whatisRCU.rst | 6 +- Documentation/admin-guide/cgroup-v2.rst | 9 + .../admin-guide/hw-vuln/core-scheduling.rst | 4 +- Documentation/admin-guide/hw-vuln/srso.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 43 +- Documentation/admin-guide/mm/ksm.rst | 2 +- .../admin-guide/reporting-regressions.rst | 10 +- Documentation/arch/m68k/buddha-driver.rst | 2 +- Documentation/arch/s390/index.rst | 1 + Documentation/arch/s390/mm.rst | 111 + Documentation/arch/s390/vfio-ap.rst | 32 +- Documentation/arch/sparc/oradax/dax-hv-api.txt | 2 +- Documentation/arch/x86/xstate.rst | 2 +- Documentation/atomic_t.txt | 4 +- Documentation/core-api/dma-api-howto.rst | 24 +- Documentation/core-api/entry.rst | 2 +- Documentation/core-api/printk-index.rst | 4 +- Documentation/dev-tools/kcsan.rst | 10 + .../access-controllers/access-controllers.yaml | 84 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 2 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 30 + Documentation/devicetree/bindings/arm/fsl.yaml | 22 +- .../devicetree/bindings/arm/keystone/ti,sci.yaml | 5 - Documentation/devicetree/bindings/arm/qcom.yaml | 18 +- .../devicetree/bindings/arm/rockchip.yaml | 48 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 25 + .../devicetree/bindings/bus/st,stm32-etzpc.yaml | 96 + .../bindings/bus/st,stm32mp25-rifsc.yaml | 105 + .../bindings/clock/google,gs101-clock.yaml | 55 +- .../bindings/crypto/nvidia,tegra234-se-aes.yaml | 52 + .../bindings/crypto/nvidia,tegra234-se-hash.yaml | 52 + .../devicetree/bindings/crypto/omap-sham.txt | 28 - .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../devicetree/bindings/crypto/st,stm32-cryp.yaml | 4 + .../devicetree/bindings/crypto/st,stm32-hash.yaml | 4 + .../bindings/crypto/starfive,jh7110-crypto.yaml | 30 +- .../devicetree/bindings/crypto/ti,omap-sham.yaml | 56 + .../bindings/display/panel/panel-simple.yaml | 11 +- .../display/tegra/nvidia,tegra20-host1x.yaml | 11 + .../devicetree/bindings/dma/st,stm32-dma.yaml | 4 + .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 4 + .../devicetree/bindings/firmware/arm,scmi.yaml | 54 +- .../bindings/gpio/raspberrypi,firmware-gpio.txt | 30 - .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 4 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 4 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 + .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 4 + .../bindings/media/cec/st,stm32-cec.yaml | 4 + .../devicetree/bindings/media/st,stm32-dcmi.yaml | 4 + .../bindings/media/st,stm32mp25-video-codec.yaml | 4 + .../memory-controllers/samsung,s5pv210-dmc.yaml | 33 + .../memory-controllers/st,stm32-fmc2-ebi.yaml | 4 + .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 4 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 4 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 4 + .../devicetree/bindings/net/stm32-dwmac.yaml | 4 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 4 + .../bindings/regulator/st,stm32-vrefbuf.yaml | 4 + .../devicetree/bindings/rng/st,stm32-rng.yaml | 4 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 4 + .../bindings/soc/qcom/qcom,pmic-glink.yaml | 14 - .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 4 +- .../soc/renesas/renesas,r9a09g057-sys.yaml | 51 + .../devicetree/bindings/soc/renesas/renesas.yaml | 8 + .../soc/samsung/samsung,exynos-sysreg.yaml | 2 + .../devicetree/bindings/sound/davinci-mcbsp.txt | 50 - .../devicetree/bindings/sound/davinci-mcbsp.yaml | 113 + .../devicetree/bindings/sound/fsl,audmix.txt | 50 - .../devicetree/bindings/sound/fsl,audmix.yaml | 83 + .../devicetree/bindings/sound/fsl,esai.txt | 68 - .../devicetree/bindings/sound/fsl,esai.yaml | 118 + .../devicetree/bindings/sound/fsl,imx-asrc.yaml | 14 + .../bindings/sound/fsl,imx-audio-spdif.yaml | 66 + .../devicetree/bindings/sound/fsl,sai.yaml | 6 +- .../devicetree/bindings/sound/fsl,spdif.yaml | 35 +- .../devicetree/bindings/sound/fsl,ssi.txt | 87 - .../devicetree/bindings/sound/fsl,ssi.yaml | 194 + .../devicetree/bindings/sound/fsl-asoc-card.txt | 117 - .../devicetree/bindings/sound/fsl-asoc-card.yaml | 197 + .../devicetree/bindings/sound/imx-audio-spdif.txt | 36 - .../bindings/sound/mediatek,mt2701-wm8960.yaml | 54 + .../devicetree/bindings/sound/mt2701-wm8960.txt | 24 - .../sound/mt8186-mt6366-da7219-max98357.yaml | 131 +- .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 120 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 139 +- .../devicetree/bindings/sound/mt8195-mt6359.yaml | 134 + .../devicetree/bindings/sound/nuvoton,nau8325.yaml | 80 + .../devicetree/bindings/sound/nuvoton,nau8821.yaml | 7 + .../bindings/sound/nvidia,tegra20-ac97.txt | 36 - .../bindings/sound/nvidia,tegra20-ac97.yaml | 82 + .../bindings/sound/nvidia,tegra20-das.txt | 12 - .../bindings/sound/nvidia,tegra20-das.yaml | 36 + .../bindings/sound/nvidia,tegra30-i2s.txt | 27 - .../bindings/sound/nvidia,tegra30-i2s.yaml | 67 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 2 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 5 +- .../bindings/sound/rockchip,rk3308-codec.yaml | 98 + .../devicetree/bindings/sound/st,stm32-i2s.yaml | 4 + .../devicetree/bindings/sound/st,stm32-sai.yaml | 4 + .../bindings/sound/st,stm32-spdifrx.yaml | 4 + .../devicetree/bindings/sound/ti,pcm1681.txt | 15 - .../devicetree/bindings/sound/ti,pcm1681.yaml | 43 + .../devicetree/bindings/sound/ti,pcm6240.yaml | 177 + .../devicetree/bindings/sound/wlf,wm8776.yaml | 41 + .../devicetree/bindings/sound/wlf,wm8974.txt | 15 - .../devicetree/bindings/sound/wlf,wm8974.yaml | 41 + Documentation/devicetree/bindings/sound/wm8776.txt | 18 - .../devicetree/bindings/spi/st,stm32-qspi.yaml | 4 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 4 + .../devicetree/bindings/tpm/tcg,tpm-tis-i2c.yaml | 1 + Documentation/devicetree/bindings/usb/dwc2.yaml | 4 + .../devicetree/bindings/usb/fsl,usbmisc.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + Documentation/doc-guide/parse-headers.rst | 2 +- Documentation/driver-api/crypto/iaa/iaa-crypto.rst | 98 +- Documentation/driver-api/eisa.rst | 4 +- Documentation/driver-api/mtd/nand_ecc.rst | 2 +- Documentation/driver-api/scsi.rst | 2 +- Documentation/driver-api/usb/usb.rst | 2 +- Documentation/driver-api/wbrf.rst | 2 +- Documentation/filesystems/directory-locking.rst | 4 +- Documentation/filesystems/porting.rst | 4 +- Documentation/index.rst | 2 +- Documentation/litmus-tests/README | 45 + .../atomic/cmpxchg-fail-ordered-1.litmus | 35 + .../atomic/cmpxchg-fail-ordered-2.litmus | 30 + .../atomic/cmpxchg-fail-unordered-1.litmus | 34 + .../atomic/cmpxchg-fail-unordered-2.litmus | 30 + Documentation/mm/slub.rst | 2 +- Documentation/process/changes.rst | 2 +- Documentation/process/handling-regressions.rst | 2 +- Documentation/process/stable-kernel-rules.rst | 236 +- Documentation/rust/general-information.rst | 57 + Documentation/rust/testing.rst | 25 +- Documentation/security/SCTP.rst | 2 +- Documentation/security/keys/trusted-encrypted.rst | 53 + Documentation/security/snp-tdx-threat-model.rst | 2 +- Documentation/security/tpm/index.rst | 2 + Documentation/security/tpm/tpm-security.rst | 216 + Documentation/security/tpm/tpm_tis.rst | 46 + .../sound/kernel-api/writing-an-alsa-driver.rst | 4 +- Documentation/sound/soc/dapm-graph.svg | 375 ++ Documentation/sound/soc/dapm.rst | 167 +- Documentation/sphinx/kernel_include.py | 1 - Documentation/sphinx/kerneldoc-preamble.sty | 9 +- Documentation/tee/index.rst | 1 + Documentation/tee/ts-tee.rst | 71 + Documentation/trace/fprobetrace.rst | 4 +- Documentation/trace/ftrace.rst | 2 +- Documentation/trace/kprobes.rst | 1 + Documentation/trace/kprobetrace.rst | 2 +- Documentation/trace/tracepoints.rst | 2 +- .../translations/it_IT/doc-guide/kernel-doc.rst | 10 +- Documentation/translations/it_IT/index.rst | 2 +- .../translations/it_IT/process/2.Process.rst | 9 +- .../translations/it_IT/process/4.Coding.rst | 4 + .../it_IT/process/7.AdvancedTopics.rst | 19 + .../translations/it_IT/process/changes.rst | 36 +- .../translations/it_IT/process/coding-style.rst | 12 +- .../translations/it_IT/process/deprecated.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 6 +- Documentation/translations/it_IT/process/index.rst | 68 +- .../{admin-guide => process}/security-bugs.rst | 0 .../it_IT/process/stable-kernel-rules.rst | 2 +- .../it_IT/process/submitting-patches.rst | 27 + Documentation/translations/ja_JP/process/howto.rst | 2 +- Documentation/translations/sp_SP/index.rst | 2 +- .../translations/sp_SP/memory-barriers.txt | 4 +- .../translations/sp_SP/process/1.Intro.rst | 302 ++ .../translations/sp_SP/process/2.Process.rst | 542 +++ .../translations/sp_SP/process/3.Early-stage.rst | 11 + .../translations/sp_SP/process/4.Coding.rst | 11 + .../translations/sp_SP/process/5.Posting.rst | 11 + .../translations/sp_SP/process/6.Followthrough.rst | 11 + .../sp_SP/process/7.AdvancedTopics.rst | 11 + .../translations/sp_SP/process/8.Conclusion.rst | 11 + .../translations/sp_SP/process/code-of-conduct.rst | 2 +- .../translations/sp_SP/process/coding-style.rst | 2 +- .../sp_SP/process/development-process.rst | 27 + .../translations/sp_SP/process/email-clients.rst | 2 +- Documentation/translations/sp_SP/process/howto.rst | 2 +- Documentation/translations/sp_SP/process/index.rst | 1 + .../translations/sp_SP/process/kernel-docs.rst | 2 +- .../sp_SP/process/kernel-enforcement-statement.rst | 2 +- .../translations/sp_SP/process/magic-number.rst | 2 +- .../sp_SP/process/programming-language.rst | 2 +- .../sp_SP/process/submitting-patches.rst | 30 +- .../translations/zh_CN/dev-tools/index.rst | 6 +- .../translations/zh_CN/dev-tools/kcov.rst | 359 ++ .../translations/zh_CN/dev-tools/kmemleak.rst | 229 + .../translations/zh_CN/dev-tools/ubsan.rst | 91 + Documentation/translations/zh_CN/index.rst | 4 +- Documentation/translations/zh_CN/process/cve.rst | 89 + Documentation/translations/zh_CN/process/index.rst | 1 + .../zh_CN/process/submitting-patches.rst | 8 +- .../translations/zh_CN/rust/arch-support.rst | 14 +- .../translations/zh_CN/rust/coding-guidelines.rst | 12 + .../zh_CN/rust/general-information.rst | 2 +- .../translations/zh_CN/rust/quick-start.rst | 50 +- .../zh_TW/process/submit-checklist.rst | 2 +- .../zh_TW/process/submitting-patches.rst | 8 +- MAINTAINERS | 92 +- arch/Kconfig | 16 +- arch/alpha/Kconfig | 175 +- arch/alpha/Makefile | 8 +- arch/alpha/include/asm/core_apecs.h | 534 --- arch/alpha/include/asm/core_lca.h | 378 -- arch/alpha/include/asm/core_t2.h | 8 - arch/alpha/include/asm/dma-mapping.h | 4 - arch/alpha/include/asm/dma.h | 9 +- arch/alpha/include/asm/elf.h | 4 +- arch/alpha/include/asm/io.h | 26 +- arch/alpha/include/asm/irq.h | 10 +- arch/alpha/include/asm/jensen.h | 363 -- arch/alpha/include/asm/machvec.h | 9 - arch/alpha/include/asm/mmu_context.h | 45 +- arch/alpha/include/asm/special_insns.h | 5 +- arch/alpha/include/asm/tlbflush.h | 37 +- arch/alpha/include/asm/uaccess.h | 80 - arch/alpha/include/asm/vga.h | 2 + arch/alpha/include/uapi/asm/compiler.h | 18 - arch/alpha/kernel/Makefile | 25 +- arch/alpha/kernel/asm-offsets.c | 21 +- arch/alpha/kernel/bugs.c | 1 + arch/alpha/kernel/console.c | 1 + arch/alpha/kernel/core_apecs.c | 420 -- arch/alpha/kernel/core_cia.c | 6 +- arch/alpha/kernel/core_irongate.c | 1 - arch/alpha/kernel/core_lca.c | 517 --- arch/alpha/kernel/core_marvel.c | 2 +- arch/alpha/kernel/core_t2.c | 2 +- arch/alpha/kernel/core_wildfire.c | 8 +- arch/alpha/kernel/entry.S | 1 + arch/alpha/kernel/io.c | 19 + arch/alpha/kernel/irq.c | 1 + arch/alpha/kernel/irq_i8259.c | 4 - arch/alpha/kernel/machvec_impl.h | 25 +- arch/alpha/kernel/pci-noop.c | 113 - arch/alpha/kernel/pci_impl.h | 4 +- arch/alpha/kernel/perf_event.c | 2 +- arch/alpha/kernel/proto.h | 44 +- arch/alpha/kernel/setup.c | 109 +- arch/alpha/kernel/smc37c669.c | 6 +- arch/alpha/kernel/smc37c93x.c | 2 + arch/alpha/kernel/smp.c | 1 + arch/alpha/kernel/srmcons.c | 2 + arch/alpha/kernel/sys_cabriolet.c | 87 +- arch/alpha/kernel/sys_eb64p.c | 238 - arch/alpha/kernel/sys_jensen.c | 237 - arch/alpha/kernel/sys_mikasa.c | 57 - arch/alpha/kernel/sys_nautilus.c | 8 +- arch/alpha/kernel/sys_noritake.c | 60 - arch/alpha/kernel/sys_sable.c | 294 +- arch/alpha/kernel/sys_sio.c | 486 -- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/alpha/kernel/traps.c | 64 - arch/alpha/lib/Makefile | 14 - arch/alpha/lib/checksum.c | 1 + arch/alpha/lib/fpreg.c | 1 + arch/alpha/lib/memcpy.c | 3 + arch/alpha/lib/stycpy.S | 11 + arch/alpha/lib/styncpy.S | 11 + arch/alpha/math-emu/math.c | 7 +- arch/alpha/mm/init.c | 2 +- arch/arm/boot/dts/allwinner/Makefile | 1 + .../allwinner/sun5i-a13-pocketbook-614-plus.dts | 218 + arch/arm/boot/dts/allwinner/sun5i-a13.dtsi | 4 +- arch/arm/boot/dts/allwinner/sun5i-gr8-chip-pro.dts | 2 +- arch/arm/boot/dts/allwinner/sun5i-r8-chip.dts | 2 +- .../boot/dts/allwinner/sun6i-a31-hummingbird.dts | 4 +- arch/arm/boot/dts/allwinner/sun6i-a31.dtsi | 16 +- .../dts/allwinner/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +- .../dts/allwinner/sun7i-a20-bananapi-m1-plus.dts | 2 +- .../boot/dts/allwinner/sun7i-a20-cubietruck.dts | 2 +- .../boot/dts/allwinner/sun7i-a20-hummingbird.dts | 4 +- .../allwinner/sun7i-a20-olimex-som-evb-emmc.dts | 2 +- .../allwinner/sun7i-a20-olimex-som204-evb-emmc.dts | 2 +- .../dts/allwinner/sun7i-a20-olimex-som204-evb.dts | 4 +- .../dts/allwinner/sun7i-a20-olinuxino-lime2.dts | 2 +- .../dts/allwinner/sun7i-a20-wits-pro-a20-dkt.dts | 2 +- arch/arm/boot/dts/allwinner/sun7i-a20.dtsi | 4 +- arch/arm/boot/dts/allwinner/sun8i-a23-a33.dtsi | 14 +- .../allwinner/sun8i-a23-polaroid-mid2407pxe03.dts | 4 +- .../allwinner/sun8i-a23-polaroid-mid2809pxe04.dts | 4 +- .../boot/dts/allwinner/sun8i-a33-ga10h-v1.1.dts | 2 +- .../dts/allwinner/sun8i-a33-inet-d978-rev2.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-a33.dtsi | 10 +- .../boot/dts/allwinner/sun8i-a83t-bananapi-m3.dts | 2 +- .../dts/allwinner/sun8i-a83t-cubietruck-plus.dts | 2 +- .../arm/boot/dts/allwinner/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-a83t.dtsi | 8 +- .../allwinner/sun8i-h2-plus-bananapi-m2-zero.dts | 2 +- .../dts/allwinner/sun8i-h2-plus-orangepi-r1.dts | 5 +- .../dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 6 +- .../arm/boot/dts/allwinner/sun8i-h3-beelink-x2.dts | 4 +- .../boot/dts/allwinner/sun8i-h3-nanopi-duo2.dts | 4 +- .../boot/dts/allwinner/sun8i-h3-nanopi-m1-plus.dts | 4 +- .../boot/dts/allwinner/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-h3-nanopi-r1.dts | 2 +- .../arm/boot/dts/allwinner/sun8i-h3-orangepi-2.dts | 4 +- .../boot/dts/allwinner/sun8i-h3-orangepi-lite.dts | 2 +- .../dts/allwinner/sun8i-h3-orangepi-pc-plus.dts | 2 +- .../dts/allwinner/sun8i-h3-orangepi-zero-plus2.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-q8-common.dtsi | 4 +- .../boot/dts/allwinner/sun8i-r16-bananapi-m2m.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-r16-parrot.dts | 2 +- .../dts/allwinner/sun8i-r40-bananapi-m2-ultra.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-r40-oka40i-c.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-s3-pinecube.dts | 2 +- arch/arm/boot/dts/allwinner/sun8i-v3s.dtsi | 4 +- .../dts/allwinner/sun8i-v40-bananapi-m2-berry.dts | 2 +- arch/arm/boot/dts/allwinner/sun9i-a80.dtsi | 4 +- .../boot/dts/allwinner/sunxi-bananapi-m2-plus.dtsi | 2 +- .../dts/allwinner/sunxi-h3-h5-emlid-neutis.dtsi | 2 +- arch/arm/boot/dts/allwinner/sunxi-h3-h5.dtsi | 4 +- .../dts/aspeed/aspeed-bmc-asrock-romed8hm3.dts | 4 +- .../boot/dts/aspeed/aspeed-bmc-delta-ahe50dc.dts | 2 +- arch/arm/boot/dts/broadcom/Makefile | 2 + arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts | 29 + arch/arm/boot/dts/broadcom/bcm2711-rpi-400.dts | 1 + arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 33 + arch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi | 34 +- arch/arm/boot/dts/broadcom/bcm2711.dtsi | 12 +- arch/arm/boot/dts/broadcom/bcm2835-rpi-common.dtsi | 7 - arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi | 23 +- arch/arm/boot/dts/broadcom/bcm283x.dtsi | 24 + ...s-rt-ac3100.dtsi => bcm4709-asus-rt-ac3200.dts} | 169 +- .../boot/dts/broadcom/bcm47094-asus-rt-ac3100.dts | 13 +- .../boot/dts/broadcom/bcm47094-asus-rt-ac3100.dtsi | 133 +- ...-rt-ac3100.dtsi => bcm47094-asus-rt-ac5300.dts} | 159 +- .../boot/dts/broadcom/bcm47094-asus-rt-ac88u.dts | 65 +- arch/arm/boot/dts/nvidia/tegra20-colibri.dtsi | 4 +- arch/arm/boot/dts/nvidia/tegra20-paz00.dts | 43 + arch/arm/boot/dts/nxp/imx/Makefile | 3 + arch/arm/boot/dts/nxp/imx/e60k02.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/e70k02.dtsi | 2 +- .../dts/nxp/imx/imx27-phytec-phycard-s-som.dtsi | 78 + arch/arm/boot/dts/nxp/imx/imx51-ts4800.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx53-kp-ddc.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx53-kp.dtsi | 10 +- arch/arm/boot/dts/nxp/imx/imx53-m53evk.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx53-mba53.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx53-ppd.dts | 6 +- arch/arm/boot/dts/nxp/imx/imx53-tqma53.dtsi | 8 - .../arm/boot/dts/nxp/imx/imx6dl-aristainetos_4.dts | 3 +- .../arm/boot/dts/nxp/imx/imx6dl-aristainetos_7.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6dl-mamoj.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6q-bosch-acc.dts | 10 +- arch/arm/boot/dts/nxp/imx/imx6q-kp.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6q-novena.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6q-pistachio.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6q-prti6q.dts | 3 +- .../boot/dts/nxp/imx/imx6q-var-dt6customboard.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apf6dev.dtsi | 3 +- .../boot/dts/nxp/imx/imx6qdl-aristainetos2.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-cubox-i.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-emcon.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw52xx.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw53xx.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw54xx.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw560x.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5903.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5904.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-icore.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-mba6.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi | 6 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 9 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-mira.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 7 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabrelite.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-savageboard.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx6qdl-udoo.dtsi | 25 +- arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6sl-evk.dts | 4 +- .../boot/dts/nxp/imx/imx6sl-tolino-shine2hd.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sll-evk.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sll.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx6sx-nitrogen6sx.dts | 6 +- arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 8 +- .../dts/nxp/imx/imx6sx-softing-vining-2000.dts | 12 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 7 +- arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 3 +- .../arm/boot/dts/nxp/imx/imx6ul-ccimx6ulsbcpro.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-geam.dts | 3 +- .../dts/nxp/imx/imx6ul-imx6ull-opos6uldev.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-kontron-bl-43.dts | 3 +- .../boot/dts/nxp/imx/imx6ul-kontron-bl-common.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-pico.dtsi | 3 +- .../nxp/imx/imx6ull-seeed-npi-dev-board-emmc.dts | 19 + .../nxp/imx/imx6ull-seeed-npi-dev-board-nand.dts | 19 + .../dts/nxp/imx/imx6ull-seeed-npi-dev-board.dtsi | 424 ++ arch/arm/boot/dts/nxp/imx/imx6ull-seeed-npi.dtsi | 155 + .../boot/dts/nxp/imx/imx6ull-tarragon-master.dts | 4 +- .../boot/dts/nxp/imx/imx6ull-tarragon-slave.dts | 2 +- .../boot/dts/nxp/imx/imx6ull-tarragon-slavext.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6ull-uti260b.dts | 566 +++ arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 9 + arch/arm/boot/dts/qcom/Makefile | 3 + arch/arm/boot/dts/qcom/msm8226-motorola-falcon.dts | 359 ++ arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 12 +- arch/arm/boot/dts/qcom/qcom-apq8084.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 45 +- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 30 + arch/arm/boot/dts/qcom/qcom-msm8916-smp.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 6 +- ...ts => qcom-msm8974pro-samsung-klte-common.dtsi} | 13 +- .../boot/dts/qcom/qcom-msm8974pro-samsung-klte.dts | 813 +--- .../dts/qcom/qcom-msm8974pro-samsung-kltechn.dts | 16 + .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 574 +-- ...com-msm8974pro-sony-xperia-shinano-common.dtsi} | 234 +- .../qcom-msm8974pro-sony-xperia-shinano-leo.dts | 44 + arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 10 + arch/arm/boot/dts/renesas/r7s72100.dtsi | 8 + arch/arm/boot/dts/renesas/r8a73a4.dtsi | 37 + arch/arm/boot/dts/renesas/r8a7742.dtsi | 58 + arch/arm/boot/dts/renesas/r8a7743.dtsi | 58 + arch/arm/boot/dts/renesas/r8a7744.dtsi | 58 + arch/arm/boot/dts/renesas/r8a7745.dtsi | 58 + arch/arm/boot/dts/renesas/r8a77470.dtsi | 44 + arch/arm/boot/dts/renesas/r8a7790.dtsi | 58 + arch/arm/boot/dts/renesas/r8a7791.dtsi | 58 + arch/arm/boot/dts/renesas/r8a7792.dtsi | 59 + arch/arm/boot/dts/renesas/r8a7793.dtsi | 58 + arch/arm/boot/dts/renesas/r8a7794.dtsi | 58 + arch/arm/boot/dts/renesas/r9a06g032.dtsi | 1 - arch/arm/boot/dts/samsung/exynos3250.dtsi | 2 + arch/arm/boot/dts/samsung/exynos4.dtsi | 3 + arch/arm/boot/dts/samsung/exynos4210-smdkv310.dts | 2 +- arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi | 6 + arch/arm/boot/dts/samsung/exynos4412-origen.dts | 2 +- arch/arm/boot/dts/samsung/exynos4412-smdk4412.dts | 12 +- arch/arm/boot/dts/samsung/exynos5250.dtsi | 3 + arch/arm/boot/dts/samsung/exynos5420.dtsi | 3 + arch/arm/boot/dts/samsung/exynos5800-peach-pi.dts | 2 +- arch/arm/boot/dts/samsung/s5pv210.dtsi | 6 +- arch/arm/boot/dts/st/stm32f746.dtsi | 17 - arch/arm/boot/dts/st/stm32f769.dtsi | 17 + arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 57 + arch/arm/boot/dts/st/stm32mp131.dtsi | 1088 ++--- arch/arm/boot/dts/st/stm32mp133.dtsi | 51 +- arch/arm/boot/dts/st/stm32mp135.dtsi | 11 + arch/arm/boot/dts/st/stm32mp135f-dk.dts | 53 + arch/arm/boot/dts/st/stm32mp13xc.dtsi | 19 +- arch/arm/boot/dts/st/stm32mp13xf.dtsi | 19 +- arch/arm/boot/dts/st/stm32mp151.dtsi | 2764 +++++------ arch/arm/boot/dts/st/stm32mp153.dtsi | 52 +- arch/arm/boot/dts/st/stm32mp157c-ed1.dts | 12 + arch/arm/boot/dts/st/stm32mp15xc.dtsi | 19 +- arch/arm/boot/dts/ti/keystone/keystone-k2g.dtsi | 5 - arch/arm/boot/dts/ti/omap/am33xx.dtsi | 8 +- arch/arm/boot/dts/ti/omap/am4372.dtsi | 2 +- arch/arm/boot/dts/ti/omap/dra76x.dtsi | 63 +- arch/arm/boot/dts/ti/omap/dra7xx-clocks.dtsi | 270 +- arch/arm/boot/dts/ti/omap/omap3-n900.dts | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 3 +- arch/arm/configs/sunxi_defconfig | 1 + arch/arm/mach-imx/mmdc.c | 1 + arch/arm/mach-orion5x/board-d2net.c | 16 +- arch/arm/mach-orion5x/dns323-setup.c | 63 +- arch/arm/mach-orion5x/mv2120-setup.c | 29 +- arch/arm/mach-orion5x/net2big-setup.c | 21 +- arch/arm/mach-orion5x/ts409-setup.c | 25 +- arch/arm/mach-stm32/Kconfig | 1 + arch/arm64/Kconfig.platforms | 8 + arch/arm64/boot/dts/actions/s700-cubieboard7.dts | 2 +- arch/arm64/boot/dts/allwinner/Makefile | 4 + .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 16 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 18 +- ...speed-8k618-t.dts => sun50i-h313-tanix-tx1.dts} | 103 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 2 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 2 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 6 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 11 +- .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 2 +- .../dts/allwinner/sun50i-h64-remix-mini-pc.dts | 2 +- .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 327 ++ .../allwinner/sun50i-h700-anbernic-rg35xx-h.dts | 36 + .../allwinner/sun50i-h700-anbernic-rg35xx-plus.dts | 53 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 +- arch/arm64/boot/dts/amazon/alpine-v2.dtsi | 35 +- arch/arm64/boot/dts/amazon/alpine-v3.dtsi | 12 +- arch/arm64/boot/dts/amd/elba-16core.dtsi | 2 +- arch/arm64/boot/dts/amd/elba-asic-common.dtsi | 2 +- arch/arm64/boot/dts/amd/elba-asic.dts | 2 +- arch/arm64/boot/dts/amd/elba-flash-parts.dtsi | 2 +- arch/arm64/boot/dts/amd/elba.dtsi | 2 +- arch/arm64/boot/dts/apm/apm-merlin.dts | 2 +- arch/arm64/boot/dts/apm/apm-mustang.dts | 2 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 14 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 15 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 4 +- arch/arm64/boot/dts/arm/juno-scmi.dtsi | 4 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 2 +- arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi | 1 + arch/arm64/boot/dts/broadcom/bcmbca/bcm94908.dts | 1 - .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 2 +- .../arm64/boot/dts/broadcom/northstar2/ns2-xmc.dts | 2 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 2 +- arch/arm64/boot/dts/cavium/thunder-88xx.dtsi | 22 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dts | 2 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 3 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 5 + arch/arm64/boot/dts/exynos/exynos850.dtsi | 26 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 12 + arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 46 +- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 919 +++- arch/arm64/boot/dts/freescale/Makefile | 7 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +- .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 2 +- .../freescale/fsl-ls1028a-kontron-sl28-var3.dts | 18 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 20 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 7 + arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 7 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 5 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 108 +- .../boot/dts/freescale/fsl-lx2162a-clearfog.dts | 1 + .../boot/dts/freescale/fsl-lx2162a-sr-som.dtsi | 9 + arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 285 +- arch/arm64/boot/dts/freescale/imx8-ss-cm40.dtsi | 91 + arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 2 - .../boot/dts/freescale/imx8dx-colibri-aster.dts | 16 + .../boot/dts/freescale/imx8dx-colibri-eval-v3.dts | 16 + .../boot/dts/freescale/imx8dx-colibri-iris-v2.dts | 16 + .../boot/dts/freescale/imx8dx-colibri-iris.dts | 16 + arch/arm64/boot/dts/freescale/imx8dx-colibri.dtsi | 11 + arch/arm64/boot/dts/freescale/imx8dx.dtsi | 13 + arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 37 + arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 19 +- .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 1 - .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 2 +- .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 40 +- .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 7 +- .../boot/dts/freescale/imx8mm-verdin-yavia.dtsi | 5 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 9 +- arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts | 16 + arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 16 + arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 16 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 45 +- .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 1 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 8 +- .../arm64/boot/dts/freescale/imx8mp-beacon-kit.dts | 2 +- .../boot/dts/freescale/imx8mp-debix-model-a.dts | 2 - .../dts/freescale/imx8mp-debix-som-a-bmb-08.dts | 1 - .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts | 10 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 45 + arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s.dtsi | 46 +- .../{imx8mp-debix-model-a.dts => imx8mp-navqp.dts} | 199 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 38 + .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi | 2 +- .../boot/dts/freescale/imx8mp-venice-gw72xx.dtsi | 36 + .../boot/dts/freescale/imx8mp-venice-gw73xx.dtsi | 36 + .../dts/freescale/imx8mp-venice-gw74xx-imx219.dtso | 13 + .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 6 + .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 56 +- .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 12 +- .../boot/dts/freescale/imx8mp-verdin-mallow.dtsi | 5 + .../boot/dts/freescale/imx8mp-verdin-yavia.dtsi | 10 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 53 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 168 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 2 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 7 + arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 86 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 140 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 84 + arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 94 + arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 397 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 140 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 14 +- arch/arm64/boot/dts/freescale/s32g2.dtsi | 37 +- arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 6 +- arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 6 +- arch/arm64/boot/dts/freescale/s32g3.dtsi | 233 + .../{s32g274a-rdb2.dts => s32g399a-rdb3.dts} | 21 +- arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 43 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 7 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 4 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 12 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 88 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 84 +- arch/arm64/boot/dts/intel/keembay-soc.dtsi | 2 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 +- arch/arm64/boot/dts/lg/lg1312-ref.dts | 2 +- arch/arm64/boot/dts/lg/lg1313-ref.dts | 2 +- arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts | 2 - .../dts/marvell/armada-3720-espressobin-ultra.dts | 98 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 - arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 13 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 18 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 8 +- arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 12 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 4 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 149 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 35 +- .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 16 + arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 12 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 10 + arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 41 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 2 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 6 + .../dts/qcom/msm8916-samsung-e2015-common.dtsi | 6 + .../dts/qcom/msm8916-samsung-fortuna-common.dtsi | 83 + .../dts/qcom/msm8916-samsung-rossa-common.dtsi | 12 + arch/arm64/boot/dts/qcom/msm8939-samsung-a7.dts | 6 + arch/arm64/boot/dts/qcom/msm8953.dtsi | 14 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 30 + .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 67 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 10 + arch/arm64/boot/dts/qcom/pm6150.dtsi | 8 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 10 + arch/arm64/boot/dts/qcom/qcm2290.dtsi | 58 +- arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 2 + arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 189 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 10 + arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 251 +- arch/arm64/boot/dts/qcom/qdu1000.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 61 +- arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 1 + arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 2 +- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 20 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 10 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 24 + .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 59 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 53 +- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 107 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 187 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 9 + arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 31 +- arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 64 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 6 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 20 + arch/arm64/boot/dts/qcom/sdx75.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 119 + arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 16 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 20 + .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 11 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 30 + arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 1 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 26 + arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 1 + arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 8 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 23 + .../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 779 ++++ arch/arm64/boot/dts/qcom/sm8550.dtsi | 42 +- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 4 - arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 12 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 255 +- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 47 +- arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 51 + arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 27 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 46 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 2 +- arch/arm64/boot/dts/realtek/rtd139x.dtsi | 2 +- arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 4 +- arch/arm64/boot/dts/renesas/Makefile | 3 + .../renesas/r8a77970-eagle-function-expansion.dtso | 214 + arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts | 6 +- .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 27 +- arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 537 ++- arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 1 + arch/arm64/boot/dts/renesas/r9a07g043u.dtsi | 4 - arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 58 + arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 6 +- arch/arm64/boot/dts/rockchip/Makefile | 7 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 56 + .../boot/dts/rockchip/rk3326-gameforce-chi.dts | 809 ++++ arch/arm64/boot/dts/rockchip/rk3328.dtsi | 37 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +- .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 2 +- .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 4 +- .../boot/dts/rockchip/rk3566-anbernic-rg353p.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353ps.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353v.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353vs.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg503.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi | 5 + .../boot/dts/rockchip/rk3566-powkiddy-rgb30.dts | 2 +- .../boot/dts/rockchip/rk3566-powkiddy-rk2023.dts | 2 +- .../boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi | 2 + .../boot/dts/rockchip/rk3566-powkiddy-x55.dts | 1 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 2 +- .../{rk3566-quartz64-b.dts => rk3566-rock-3c.dts} | 387 +- .../boot/dts/rockchip/rk3566-soquartz-blade.dts | 2 +- .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 2 +- .../boot/dts/rockchip/rk3566-soquartz-model-a.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3568-mecsbc.dts | 404 ++ arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 16 +- .../rk3568-wolfvision-pf5-io-expander.dtso | 137 + .../boot/dts/rockchip/rk3568-wolfvision-pf5.dts | 528 +++ arch/arm64/boot/dts/rockchip/rk356x.dtsi | 41 + ...{rk3588-rock-5b.dts => rk3588-armsom-sige7.dts} | 183 +- .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi | 7 +- .../dts/rockchip/rk3588-edgeble-neu6a-common.dtsi | 4 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi | 8 + arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 161 + ...ble-neu6a-common.dtsi => rk3588-fet3588-c.dtsi} | 190 +- arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 66 +- arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts | 409 ++ .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 16 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 24 +- .../boot/dts/rockchip/rk3588-tiger-haikou.dts | 65 +- arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 29 +- .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3588.dtsi | 72 + arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 7 +- .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 73 +- .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 685 +++ .../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 101 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 22 +- arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 377 +- .../boot/dts/socionext/uniphier-ld11-global.dts | 4 +- .../boot/dts/socionext/uniphier-ld20-global.dts | 4 +- arch/arm64/boot/dts/sprd/sc9860.dtsi | 58 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 2 +- arch/arm64/boot/dts/sprd/sharkl3.dtsi | 18 +- arch/arm64/boot/dts/sprd/sp9860g-1h10.dts | 30 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 2 +- arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 82 + arch/arm64/boot/dts/st/stm32mp251.dtsi | 359 +- arch/arm64/boot/dts/st/stm32mp253.dtsi | 7 + arch/arm64/boot/dts/st/stm32mp255.dtsi | 33 +- arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 34 + arch/arm64/boot/dts/synaptics/berlin4ct.dtsi | 2 +- arch/arm64/boot/dts/tesla/fsd.dtsi | 2 +- arch/arm64/boot/dts/ti/Makefile | 11 +- arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 1 - arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 32 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am62-verdin-mallow.dtsi | 22 +- arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 47 +- arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 10 + arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 35 +- .../boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts | 127 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 23 +- arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 10 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 21 + arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 55 + arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi | 10 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 72 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 1 - .../dts/ti/k3-am642-phyboard-electra-gpio-fan.dtso | 50 + .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 6 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 1 - .../boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi | 32 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 56 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am69-sk.dts | 12 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 10 - arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 10 - arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 12 - arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 2 - arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 1 + arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 13 +- arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 8 +- arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 12 - arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 1 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 2 +- arch/arm64/configs/defconfig | 23 + arch/arm64/configs/hardening.config | 1 + arch/arm64/crypto/aes-ce.S | 34 +- arch/arm64/crypto/aes-neon.S | 20 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/cmpxchg.h | 10 + arch/loongarch/configs/loongson3_defconfig | 1 - arch/m68k/Kconfig | 4 +- arch/m68k/amiga/config.c | 2 +- arch/m68k/configs/amiga_defconfig | 4 +- arch/m68k/configs/apollo_defconfig | 4 +- arch/m68k/configs/atari_defconfig | 4 +- arch/m68k/configs/bvme6000_defconfig | 4 +- arch/m68k/configs/hp300_defconfig | 4 +- arch/m68k/configs/mac_defconfig | 4 +- arch/m68k/configs/multi_defconfig | 4 +- arch/m68k/configs/mvme147_defconfig | 4 +- arch/m68k/configs/mvme16x_defconfig | 4 +- arch/m68k/configs/q40_defconfig | 4 +- arch/m68k/configs/sun3_defconfig | 4 +- arch/m68k/configs/sun3x_defconfig | 4 +- arch/m68k/include/asm/thread_info.h | 9 +- arch/m68k/kernel/entry.S | 4 +- arch/m68k/mac/misc.c | 36 +- arch/parisc/include/asm/cmpxchg.h | 22 +- arch/parisc/kernel/parisc_ksyms.c | 2 + arch/parisc/lib/bitops.c | 52 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/elf.h | 2 - arch/riscv/Kconfig.socs | 22 +- arch/riscv/Makefile | 2 +- arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 75 + arch/riscv/boot/dts/renesas/rzfive-smarc-som.dtsi | 16 - arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dts | 20 +- arch/riscv/boot/dts/sophgo/cv1800b.dtsi | 9 + arch/riscv/boot/dts/sophgo/cv1812h.dtsi | 4 + arch/riscv/boot/dts/sophgo/cv18xx.dtsi | 132 +- arch/riscv/configs/defconfig | 7 +- arch/riscv/configs/nommu_k210_defconfig | 3 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 3 +- arch/riscv/configs/nommu_virt_defconfig | 2 +- arch/s390/Kconfig | 65 +- arch/s390/Makefile | 15 +- arch/s390/boot/Makefile | 9 +- arch/s390/boot/boot.h | 14 +- arch/s390/boot/decompressor.c | 15 +- arch/s390/boot/decompressor.h | 8 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/boot/pgm_check_info.c | 4 +- arch/s390/boot/startup.c | 263 +- arch/s390/boot/vmem.c | 108 +- arch/s390/boot/vmlinux.lds.S | 28 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/include/asm/ap.h | 30 +- arch/s390/include/asm/asm-prototypes.h | 1 + arch/s390/include/asm/chsc.h | 15 + arch/s390/include/asm/extmem.h | 7 + arch/s390/include/asm/ftrace.h | 8 +- arch/s390/include/asm/gmap.h | 2 +- arch/s390/include/asm/mmu.h | 5 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/nospec-branch.h | 20 + arch/s390/include/asm/nospec-insn.h | 13 +- arch/s390/include/asm/os_info.h | 29 +- arch/s390/include/asm/page.h | 50 +- arch/s390/include/asm/pgtable.h | 22 +- arch/s390/include/asm/physmem_info.h | 4 +- arch/s390/include/asm/setup.h | 14 - arch/s390/kernel/Makefile | 2 + arch/s390/kernel/crash_dump.c | 41 +- arch/s390/kernel/ipl.c | 6 +- arch/s390/kernel/nospec-branch.c | 4 +- arch/s390/kernel/os_info.c | 29 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kernel/perf_cpum_cf_events.c | 11 +- arch/s390/kernel/setup.c | 6 +- arch/s390/kernel/stacktrace.c | 19 + arch/s390/kernel/uv.c | 51 +- arch/s390/kernel/vmcore_info.c | 2 + arch/s390/kernel/vmlinux.lds.S | 38 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/kvm/vsie.c | 5 +- arch/s390/lib/Makefile | 2 +- arch/s390/lib/{expoline => }/expoline.S | 0 arch/s390/lib/expoline/Makefile | 3 - arch/s390/mm/gmap.c | 165 +- arch/s390/mm/vmem.c | 5 +- arch/s390/pci/pci_sysfs.c | 4 - arch/s390/tools/relocs.c | 2 +- arch/sparc/include/asm/cmpxchg_32.h | 20 +- arch/sparc/lib/atomic32.c | 45 +- arch/x86/Kconfig.assembler | 10 + arch/x86/configs/hardening.config | 3 + arch/x86/crypto/Makefile | 3 +- arch/x86/crypto/aes-xts-avx-x86_64.S | 845 ++++ arch/x86/crypto/aesni-intel_asm.S | 467 +- arch/x86/crypto/aesni-intel_glue.c | 400 +- arch/x86/crypto/nh-avx2-x86_64.S | 1 + arch/x86/crypto/sha256-avx2-asm.S | 1 + arch/x86/crypto/sha256_ni_asm.S | 253 +- arch/x86/crypto/sha512-avx2-asm.S | 1 + block/Kconfig | 16 - block/Makefile | 1 - block/bdev.c | 2 +- block/bio.c | 50 +- block/blk-cgroup-rwstat.c | 18 +- block/blk-cgroup.c | 9 +- block/blk-core.c | 26 +- block/blk-flush.c | 2 + block/blk-lib.c | 68 +- block/blk-merge.c | 25 +- block/blk-mq-debugfs-zoned.c | 22 - block/blk-mq-debugfs.c | 3 +- block/blk-mq-debugfs.h | 6 +- block/blk-mq.c | 184 +- block/blk-mq.h | 31 - block/blk-settings.c | 46 +- block/blk-stat.c | 3 - block/blk-sysfs.c | 10 +- block/blk-throttle.c | 1019 +---- block/blk-throttle.h | 46 +- block/blk-zoned.c | 1690 ++++++- block/blk.h | 97 +- block/elevator.c | 46 +- block/elevator.h | 1 - block/fops.c | 32 +- block/genhd.c | 32 +- block/ioctl.c | 42 +- block/mq-deadline.c | 204 +- block/partitions/cmdline.c | 49 +- block/partitions/core.c | 5 +- crypto/Kconfig | 20 - crypto/Makefile | 2 - crypto/acompress.c | 33 - crypto/aead.c | 87 +- crypto/ahash.c | 63 +- crypto/akcipher.c | 31 - crypto/algboss.c | 3 - crypto/api.c | 8 +- crypto/asymmetric_keys/public_key.c | 14 +- crypto/asymmetric_keys/x509_cert_parser.c | 45 +- crypto/asymmetric_keys/x509_parser.h | 3 + crypto/asymmetric_keys/x509_public_key.c | 31 +- crypto/cipher.c | 3 +- crypto/compress.h | 3 - crypto/{crypto_user_base.c => crypto_user.c} | 10 +- crypto/crypto_user_stat.c | 176 - crypto/ecc.c | 100 +- crypto/ecc_curve_defs.h | 49 + crypto/ecdh.c | 11 +- crypto/ecdsa.c | 66 +- crypto/ecrdsa.c | 1 + crypto/ecrdsa_defs.h | 5 + crypto/fips.c | 1 - crypto/hash.h | 30 - crypto/jitterentropy-kcapi.c | 3 +- crypto/jitterentropy.c | 4 +- crypto/kpp.c | 30 - crypto/lskcipher.c | 73 +- crypto/rng.c | 44 +- crypto/scompress.c | 3 - crypto/shash.c | 75 +- crypto/sig.c | 13 - crypto/skcipher.c | 86 +- crypto/skcipher.h | 10 - crypto/testmgr.c | 7 + crypto/testmgr.h | 146 + drivers/acpi/Kconfig | 3 + drivers/acpi/Makefile | 1 + drivers/acpi/nhlt.c | 289 ++ drivers/block/brd.c | 40 +- drivers/block/null_blk/main.c | 43 +- drivers/block/null_blk/null_blk.h | 2 + drivers/block/null_blk/zoned.c | 358 +- drivers/block/ublk_drv.c | 5 +- drivers/block/virtio_blk.c | 2 +- drivers/bus/Kconfig | 10 + drivers/bus/Makefile | 1 + drivers/bus/brcmstb_gisb.c | 1 + drivers/bus/stm32_etzpc.c | 141 + drivers/bus/stm32_firewall.c | 294 ++ drivers/bus/stm32_firewall.h | 83 + drivers/bus/stm32_rifsc.c | 252 ++ drivers/bus/ti-sysc.c | 165 +- drivers/char/agp/alpha-agp.c | 2 +- drivers/char/hw_random/core.c | 2 +- drivers/char/hw_random/mxc-rnga.c | 9 +- drivers/char/hw_random/stm32-rng.c | 18 +- drivers/char/tpm/Kconfig | 17 +- drivers/char/tpm/Makefile | 2 + drivers/char/tpm/eventlog/acpi.c | 1 - drivers/char/tpm/tpm-buf.c | 252 ++ drivers/char/tpm/tpm-chip.c | 6 + drivers/char/tpm/tpm-interface.c | 26 +- drivers/char/tpm/tpm-sysfs.c | 18 + drivers/char/tpm/tpm.h | 14 + drivers/char/tpm/tpm2-cmd.c | 53 +- drivers/char/tpm/tpm2-sessions.c | 1286 ++++++ drivers/char/tpm/tpm2-space.c | 11 +- drivers/char/tpm/tpm_infineon.c | 14 +- drivers/char/tpm/tpm_tis_core.c | 19 +- drivers/clk/Kconfig | 4 +- drivers/crypto/Kconfig | 26 +- drivers/crypto/Makefile | 1 + drivers/crypto/atmel-i2c.c | 30 +- drivers/crypto/atmel-i2c.h | 8 +- drivers/crypto/atmel-sha204a.c | 68 + drivers/crypto/bcm/spu2.c | 2 +- drivers/crypto/caam/ctrl.c | 19 +- drivers/crypto/ccp/sp-platform.c | 14 +- drivers/crypto/hisilicon/debugfs.c | 65 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 23 +- drivers/crypto/hisilicon/qm.c | 8 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 4 +- drivers/crypto/hisilicon/sec2/sec_main.c | 32 +- drivers/crypto/hisilicon/sgl.c | 5 +- drivers/crypto/hisilicon/zip/zip_main.c | 24 +- drivers/crypto/intel/iaa/iaa_crypto.h | 16 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 23 +- drivers/crypto/intel/iaa/iaa_crypto_stats.c | 183 +- drivers/crypto/intel/iaa/iaa_crypto_stats.h | 8 - .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 5 +- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 7 +- drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 2 + .../crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + .../intel/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 1 + .../crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c | 1 + .../intel/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 1 + drivers/crypto/intel/qat/qat_common/Makefile | 6 +- .../intel/qat/qat_common/adf_accel_devices.h | 88 + .../crypto/intel/qat/qat_common/adf_common_drv.h | 10 + .../intel/qat/qat_common/adf_gen2_hw_csr_data.c | 101 + .../{adf_gen2_hw_data.h => adf_gen2_hw_csr_data.h} | 96 +- .../crypto/intel/qat/qat_common/adf_gen2_hw_data.c | 97 - .../crypto/intel/qat/qat_common/adf_gen2_hw_data.h | 76 - .../intel/qat/qat_common/adf_gen4_hw_csr_data.c | 231 + .../intel/qat/qat_common/adf_gen4_hw_csr_data.h | 188 + .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 380 +- .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 127 +- .../crypto/intel/qat/qat_common/adf_gen4_pfvf.c | 8 +- drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c | 1 + .../crypto/intel/qat/qat_common/adf_gen4_vf_mig.c | 1010 +++++ .../crypto/intel/qat/qat_common/adf_gen4_vf_mig.h | 10 + .../crypto/intel/qat/qat_common/adf_mstate_mgr.c | 318 ++ .../crypto/intel/qat/qat_common/adf_mstate_mgr.h | 89 + .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 8 +- .../crypto/intel/qat/qat_common/adf_pfvf_utils.h | 11 + drivers/crypto/intel/qat/qat_common/adf_rl.c | 12 +- drivers/crypto/intel/qat/qat_common/adf_rl.h | 2 + drivers/crypto/intel/qat/qat_common/adf_sriov.c | 7 +- .../crypto/intel/qat/qat_common/adf_telemetry.c | 21 + .../crypto/intel/qat/qat_common/adf_telemetry.h | 1 + .../crypto/intel/qat/qat_common/adf_transport.c | 4 +- .../crypto/intel/qat/qat_common/qat_asym_algs.c | 66 +- drivers/crypto/intel/qat/qat_common/qat_bl.c | 6 +- drivers/crypto/intel/qat/qat_common/qat_bl.h | 11 +- drivers/crypto/intel/qat/qat_common/qat_mig_dev.c | 130 + .../intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 1 + .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 1 + drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 4 + drivers/crypto/mxs-dcp.c | 104 +- drivers/crypto/nx/nx-842.c | 6 +- drivers/crypto/nx/nx-842.h | 10 +- drivers/crypto/sahara.c | 16 +- drivers/crypto/starfive/Kconfig | 4 + drivers/crypto/starfive/jh7110-aes.c | 597 ++- drivers/crypto/starfive/jh7110-cryp.c | 43 - drivers/crypto/starfive/jh7110-cryp.h | 10 +- drivers/crypto/starfive/jh7110-hash.c | 275 +- drivers/crypto/starfive/jh7110-rsa.c | 14 +- drivers/crypto/stm32/stm32-hash.c | 570 ++- drivers/crypto/tegra/Makefile | 9 + drivers/crypto/tegra/tegra-se-aes.c | 1933 ++++++++ drivers/crypto/tegra/tegra-se-hash.c | 1060 +++++ drivers/crypto/tegra/tegra-se-key.c | 156 + drivers/crypto/tegra/tegra-se-main.c | 437 ++ drivers/crypto/tegra/tegra-se.h | 560 +++ drivers/dax/device.c | 2 +- drivers/eisa/Kconfig | 9 +- drivers/eisa/virtual_root.c | 2 +- drivers/firmware/arm_ffa/driver.c | 187 +- drivers/firmware/arm_scmi/Makefile | 3 +- drivers/firmware/arm_scmi/common.h | 11 + drivers/firmware/arm_scmi/driver.c | 269 +- drivers/firmware/arm_scmi/mailbox.c | 3 + drivers/firmware/arm_scmi/notify.c | 30 +- drivers/firmware/arm_scmi/perf.c | 15 +- drivers/firmware/arm_scmi/pinctrl.c | 916 ++++ drivers/firmware/arm_scmi/protocols.h | 18 + drivers/firmware/cirrus/cs_dsp.c | 54 + drivers/firmware/qcom/qcom_scm.c | 81 +- drivers/firmware/raspberrypi.c | 7 +- drivers/firmware/ti_sci.c | 24 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 3 + drivers/gpu/drm/nouveau/nouveau_bo.c | 44 +- drivers/gpu/host1x/dev.c | 24 + drivers/input/serio/i8042-io.h | 5 +- drivers/macintosh/via-macii.c | 11 +- drivers/md/bcache/bset.c | 44 +- drivers/md/bcache/bset.h | 28 +- drivers/md/bcache/btree.c | 40 +- drivers/md/bcache/super.c | 15 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/writeback.c | 10 +- drivers/md/dm-bio-prison-v2.c | 3 +- drivers/md/dm-cache-target.c | 12 +- drivers/md/dm-clone-target.c | 14 +- drivers/md/dm-core.h | 2 +- drivers/md/dm-era-target.c | 3 +- drivers/md/dm-mpath.c | 3 +- drivers/md/dm-table.c | 3 +- drivers/md/dm-thin.c | 12 +- drivers/md/dm-vdo/data-vio.c | 3 +- drivers/md/dm-vdo/flush.c | 3 +- drivers/md/dm-zone.c | 501 +- drivers/md/dm.c | 72 +- drivers/md/dm.h | 2 - drivers/md/md-bitmap.c | 6 +- drivers/md/md.c | 7 +- drivers/md/md.h | 3 +- drivers/md/raid5.c | 15 +- drivers/memory/brcmstb_memc.c | 1 + drivers/memory/mtk-smi.c | 2 + drivers/message/fusion/mptsas.c | 14 +- drivers/misc/lkdtm/Makefile | 2 +- drivers/misc/lkdtm/perms.c | 2 +- drivers/net/ethernet/smsc/smc91x.h | 4 +- drivers/net/tap.c | 2 +- drivers/net/tun.c | 2 +- drivers/net/usb/ax88179_178a.c | 37 +- drivers/net/xen-netback/common.h | 5 +- drivers/net/xen-netback/interface.c | 2 +- drivers/net/xen-netback/netback.c | 11 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/ioctl.c | 15 +- drivers/nvme/target/zns.c | 10 +- drivers/of/property.c | 2 + drivers/pinctrl/Kconfig | 15 +- drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-scmi.c | 571 +++ drivers/reset/Kconfig | 4 +- drivers/s390/char/Makefile | 2 +- drivers/s390/cio/chp.c | 141 +- drivers/s390/cio/chp.h | 2 + drivers/s390/cio/chsc.c | 122 +- drivers/s390/cio/chsc.h | 5 + drivers/s390/cio/css.c | 14 +- drivers/s390/cio/css.h | 13 +- drivers/s390/cio/trace.h | 2 +- drivers/s390/crypto/Makefile | 2 +- drivers/s390/crypto/ap_bus.c | 238 +- drivers/s390/crypto/ap_bus.h | 22 + drivers/s390/crypto/ap_queue.c | 4 +- drivers/s390/crypto/vfio_ap_ops.c | 224 +- drivers/s390/crypto/vfio_ap_private.h | 6 +- drivers/scsi/mpi3mr/mpi3mr_transport.c | 14 +- drivers/scsi/qla2xxx/qla_mr.c | 6 +- drivers/scsi/scsi_lib.c | 1 - drivers/scsi/sd.c | 8 - drivers/scsi/sd.h | 19 - drivers/scsi/sd_zbc.c | 335 +- drivers/soc/Makefile | 2 +- drivers/soc/canaan/Kconfig | 4 +- drivers/soc/hisilicon/Kconfig | 2 +- drivers/soc/hisilicon/kunpeng_hccs.c | 6 + drivers/soc/mediatek/mtk-cmdq-helper.c | 163 +- drivers/soc/mediatek/mtk-mutex.c | 41 + drivers/soc/mediatek/mtk-socinfo.c | 14 +- drivers/soc/qcom/cmd-db.c | 41 +- drivers/soc/qcom/icc-bwmon.c | 8 +- drivers/soc/qcom/pmic_glink.c | 26 +- drivers/soc/qcom/pmic_pdcharger_ulog.c | 4 + drivers/soc/qcom/qcom_stats.c | 4 + drivers/soc/qcom/rpm_master_stats.c | 4 + drivers/soc/qcom/rpmh-rsc.c | 5 +- drivers/soc/qcom/socinfo.c | 2 + drivers/soc/renesas/Kconfig | 6 + drivers/soc/renesas/renesas-soc.c | 20 +- drivers/soc/tegra/pmc.c | 2 + drivers/soc/ti/wkup_m3_ipc.c | 7 +- drivers/tee/Kconfig | 1 + drivers/tee/Makefile | 1 + drivers/tee/amdtee/amdtee_private.h | 2 +- drivers/tee/amdtee/call.c | 2 +- drivers/tee/amdtee/core.c | 3 +- drivers/tee/amdtee/shm_pool.c | 2 +- drivers/tee/optee/call.c | 2 +- drivers/tee/optee/core.c | 66 +- drivers/tee/optee/device.c | 2 +- drivers/tee/optee/ffa_abi.c | 8 +- drivers/tee/optee/notif.c | 2 +- drivers/tee/optee/optee_private.h | 14 +- drivers/tee/optee/rpc.c | 2 +- drivers/tee/optee/smc_abi.c | 17 +- drivers/tee/tee_core.c | 2 +- drivers/tee/tee_private.h | 35 - drivers/tee/tee_shm.c | 67 +- drivers/tee/tee_shm_pool.c | 2 +- drivers/tee/tstee/Kconfig | 11 + drivers/tee/tstee/Makefile | 3 + drivers/tee/tstee/core.c | 480 ++ drivers/tee/tstee/tstee_private.h | 92 + drivers/tty/serial/8250/8250.h | 3 - drivers/tty/serial/8250/8250_alpha.c | 21 - drivers/tty/serial/8250/8250_core.c | 4 - drivers/tty/serial/8250/Makefile | 2 - drivers/vhost/net.c | 8 +- drivers/virt/acrn/ioreq.c | 2 +- drivers/zorro/zorro.c | 14 +- fs/9p/vfs_addr.c | 60 +- fs/afs/file.c | 8 +- fs/afs/internal.h | 6 +- fs/afs/rotate.c | 8 +- fs/afs/validation.c | 4 +- fs/afs/write.c | 189 +- fs/aio.c | 91 +- fs/anon_inodes.c | 33 + fs/bcachefs/fs.c | 3 + fs/binfmt_elf.c | 10 +- fs/binfmt_elf_fdpic.c | 85 +- fs/btrfs/file.c | 4 +- fs/btrfs/inode.c | 3 + fs/btrfs/raid56.c | 3 +- fs/cachefiles/io.c | 76 +- fs/ceph/addr.c | 24 +- fs/ceph/inode.c | 2 + fs/coredump.c | 17 + fs/dcache.c | 2 +- fs/debugfs/inode.c | 198 +- fs/direct-io.c | 1 - fs/ecryptfs/crypto.c | 4 +- fs/ecryptfs/keystore.c | 4 +- fs/ecryptfs/main.c | 26 +- fs/exec.c | 8 + fs/ext4/file.c | 6 +- fs/ext4/super.c | 4 - fs/f2fs/file.c | 3 +- fs/fcntl.c | 20 + fs/fhandle.c | 6 +- fs/freevxfs/vxfs_super.c | 69 +- fs/fs-writeback.c | 57 +- fs/hfsplus/xattr.c | 22 +- fs/hugetlbfs/inode.c | 5 +- fs/iomap/buffered-io.c | 119 +- fs/jffs2/xattr.c | 3 + fs/libfs.c | 55 +- fs/minix/inode.c | 48 +- fs/namei.c | 19 +- fs/netfs/Makefile | 3 +- fs/netfs/buffered_read.c | 40 +- fs/netfs/buffered_write.c | 829 +--- fs/netfs/direct_write.c | 56 +- fs/netfs/fscache_io.c | 14 +- fs/netfs/internal.h | 55 +- fs/netfs/io.c | 162 +- fs/netfs/main.c | 55 +- fs/netfs/misc.c | 10 +- fs/netfs/objects.c | 81 +- fs/netfs/output.c | 478 -- fs/netfs/stats.c | 17 +- fs/netfs/write_collect.c | 808 ++++ fs/netfs/write_issue.c | 684 +++ fs/nfs/file.c | 8 +- fs/nfs/fscache.h | 6 +- fs/nfs/write.c | 4 +- fs/nilfs2/ioctl.c | 2 +- fs/openpromfs/inode.c | 8 +- fs/orangefs/dcache.c | 4 +- fs/orangefs/namei.c | 26 +- fs/orangefs/super.c | 17 +- fs/overlayfs/params.c | 4 - fs/proc/fd.c | 42 +- fs/proc/proc_net.c | 1 + fs/qnx6/inode.c | 117 +- fs/read_write.c | 2 +- fs/reiserfs/item_ops.c | 13 +- fs/seq_file.c | 13 +- fs/signalfd.c | 44 +- fs/smb/client/Kconfig | 1 + fs/smb/client/cifsfs.c | 124 +- fs/smb/client/cifsfs.h | 11 +- fs/smb/client/cifsglob.h | 65 +- fs/smb/client/cifsproto.h | 12 +- fs/smb/client/cifssmb.c | 120 +- fs/smb/client/file.c | 2898 ++---------- fs/smb/client/fscache.c | 109 - fs/smb/client/fscache.h | 54 - fs/smb/client/inode.c | 45 +- fs/smb/client/smb2ops.c | 10 +- fs/smb/client/smb2pdu.c | 186 +- fs/smb/client/smb2proto.h | 5 +- fs/smb/client/trace.h | 144 +- fs/smb/client/transport.c | 17 +- fs/stat.c | 1 + fs/timerfd.c | 36 +- fs/tracefs/inode.c | 202 +- fs/userfaultfd.c | 44 +- fs/xfs/xfs_file.c | 10 +- include/acpi/actbl2.h | 299 +- include/acpi/nhlt.h | 181 + include/crypto/acompress.h | 73 +- include/crypto/aead.h | 21 - include/crypto/aes.h | 5 + include/crypto/akcipher.h | 78 +- include/crypto/algapi.h | 3 - include/crypto/ecc_curve.h | 2 + include/crypto/ecdh.h | 1 + include/crypto/hash.h | 22 - include/crypto/internal/acompress.h | 1 - include/crypto/internal/cryptouser.h | 16 - include/crypto/internal/ecc.h | 27 +- include/crypto/internal/scompress.h | 1 - include/crypto/kpp.h | 58 +- include/crypto/rng.h | 51 +- include/crypto/skcipher.h | 25 - include/dt-bindings/arm/qcom,ids.h | 1 + include/dt-bindings/clock/google,gs101.h | 116 + include/dt-bindings/clock/r8a73a4-clock.h | 4 + include/keys/trusted_dcp.h | 11 + include/keys/trusted_tpm.h | 2 - include/linux/anon_inodes.h | 5 + include/linux/arm_ffa.h | 27 + include/linux/bio.h | 11 + include/linux/blk-mq.h | 85 +- include/linux/blk_types.h | 36 +- include/linux/blkdev.h | 116 +- include/linux/bus/stm32_firewall_device.h | 142 + include/linux/cmpxchg-emu.h | 15 + include/linux/compiler_types.h | 7 + include/linux/coredump.h | 2 + include/linux/elf.h | 2 +- include/linux/file.h | 1 + include/linux/firmware/cirrus/cs_dsp.h | 4 + include/linux/fortify-string.h | 9 +- include/linux/fs.h | 94 +- include/linux/fs_parser.h | 4 + include/linux/fscache.h | 22 +- include/linux/hugetlb.h | 8 +- include/linux/io_uring.h | 6 - include/linux/io_uring/cmd.h | 24 + include/linux/io_uring/net.h | 18 + include/linux/io_uring_types.h | 19 +- include/linux/namei.h | 1 + include/linux/netfs.h | 197 +- include/linux/oid_registry.h | 1 + include/linux/pagemap.h | 2 + include/linux/pci_ids.h | 1 + include/linux/platform_data/davinci_asp.h | 15 - include/linux/platform_data/ti-sysc.h | 1 - include/linux/qat/qat_mig_dev.h | 31 + include/linux/rcupdate.h | 22 +- include/linux/rcupdate_wait.h | 18 +- include/linux/scmi_protocol.h | 86 +- include/linux/seq_file.h | 13 +- include/linux/shm.h | 5 - include/linux/skbuff.h | 21 +- include/linux/soc/mediatek/mtk-cmdq.h | 139 +- include/linux/srcutiny.h | 2 + include/linux/stat.h | 1 + include/linux/string.h | 62 +- include/linux/tee_core.h | 306 ++ include/linux/tee_drv.h | 285 +- include/linux/tpm.h | 316 +- include/linux/tty.h | 14 +- include/linux/uio.h | 10 + include/net/9p/client.h | 2 + include/net/cipso_ipv4.h | 6 +- include/net/netlabel.h | 12 +- include/net/udp.h | 9 +- include/soc/fsl/dcp.h | 20 + include/soc/qcom/cmd-db.h | 10 +- include/sound/control.h | 23 + include/sound/cs35l41.h | 5 + include/sound/dmaengine_pcm.h | 2 + include/sound/emu10k1.h | 33 +- include/sound/hda-mlink.h | 2 +- include/sound/hda_codec.h | 11 - include/sound/hdaudio.h | 2 + include/sound/pcm.h | 5 + include/sound/soc-acpi-intel-match.h | 2 +- .../sound/soc-acpi-intel-ssp-common.h | 29 +- include/sound/soc-acpi.h | 14 +- include/sound/soc-jack.h | 2 - include/sound/soc.h | 54 +- include/sound/sof.h | 4 +- include/sound/sof/channel_map.h | 2 +- include/sound/sof/control.h | 2 +- include/sound/sof/dai-intel.h | 2 +- include/sound/sof/dai.h | 2 +- include/sound/sof/debug.h | 2 +- include/sound/sof/ext_manifest.h | 2 +- include/sound/sof/ext_manifest4.h | 2 +- include/sound/sof/header.h | 2 +- include/sound/sof/info.h | 2 +- include/sound/sof/ipc4/header.h | 2 +- include/sound/sof/pm.h | 2 +- include/sound/sof/stream.h | 2 +- include/sound/sof/topology.h | 2 +- include/sound/sof/trace.h | 2 +- include/sound/sof/xtensa.h | 2 +- include/sound/soundfont.h | 2 +- include/trace/events/asoc.h | 2 + include/trace/events/netfs.h | 250 +- include/trace/events/rcu.h | 27 + include/trace/events/sched.h | 35 + include/trace/events/scmi.h | 6 +- include/trace/events/sof.h | 2 +- include/trace/events/sof_intel.h | 2 +- include/uapi/drm/nouveau_drm.h | 7 + include/uapi/linux/cryptouser.h | 30 +- include/uapi/linux/fcntl.h | 14 +- include/uapi/linux/io_uring.h | 38 +- include/uapi/linux/stat.h | 4 +- include/uapi/linux/stddef.h | 8 + include/uapi/linux/tee.h | 1 + include/uapi/sound/asoc.h | 56 - include/uapi/sound/intel/avs/tokens.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 74 - include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/fw.h | 2 +- include/uapi/sound/sof/header.h | 2 +- include/uapi/sound/sof/tokens.h | 2 +- init/do_mounts.c | 3 +- io_uring/Makefile | 15 +- io_uring/alloc_cache.h | 59 +- io_uring/cancel.c | 4 +- io_uring/fdinfo.c | 4 +- io_uring/filetable.c | 4 +- io_uring/futex.c | 30 +- io_uring/futex.h | 5 +- io_uring/io-wq.c | 67 +- io_uring/io_uring.c | 667 +-- io_uring/io_uring.h | 33 +- io_uring/kbuf.c | 318 +- io_uring/kbuf.h | 64 +- io_uring/memmap.c | 336 ++ io_uring/memmap.h | 25 + io_uring/msg_ring.c | 12 +- io_uring/net.c | 852 ++-- io_uring/net.h | 29 +- io_uring/nop.c | 26 +- io_uring/notif.c | 108 +- io_uring/notif.h | 13 +- io_uring/opdef.c | 65 +- io_uring/opdef.h | 9 +- io_uring/poll.c | 15 +- io_uring/poll.h | 9 +- io_uring/refs.h | 7 + io_uring/register.c | 3 +- io_uring/rsrc.c | 47 +- io_uring/rsrc.h | 13 +- io_uring/rw.c | 594 ++- io_uring/rw.h | 25 +- io_uring/sqpoll.c | 8 + io_uring/timeout.c | 9 +- io_uring/uring_cmd.c | 122 +- io_uring/uring_cmd.h | 8 +- io_uring/waitid.c | 2 +- ipc/shm.c | 10 +- kernel/bpf/Kconfig | 2 +- kernel/bpf/trampoline.c | 2 +- kernel/configs/hardening.config | 8 + kernel/kcsan/kcsan_test.c | 17 + kernel/padata.c | 8 +- kernel/rcu/Kconfig | 8 +- kernel/rcu/rcu.h | 20 +- kernel/rcu/rcutorture.c | 85 +- kernel/rcu/srcutiny.c | 31 +- kernel/rcu/srcutree.c | 5 +- kernel/rcu/sync.c | 8 +- kernel/rcu/tasks.h | 44 +- kernel/rcu/tiny.c | 4 +- kernel/rcu/tree.c | 430 +- kernel/rcu/tree.h | 24 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 4 +- kernel/rcu/tree_stall.h | 11 +- kernel/rcu/update.c | 4 +- kernel/seccomp.c | 4 +- kernel/stackleak.c | 6 +- kernel/trace/Kconfig | 4 +- kernel/trace/ftrace.c | 3 +- lib/Kconfig.debug | 10 - lib/Makefile | 3 +- lib/cmpxchg-emu.c | 45 + lib/crypto/Kconfig | 5 + lib/crypto/Makefile | 3 + lib/crypto/aescfb.c | 257 ++ lib/fortify_kunit.c | 222 +- lib/memcpy_kunit.c | 53 - lib/sbitmap.c | 8 +- lib/slub_kunit.c | 2 +- lib/strcat_kunit.c | 104 - lib/string_kunit.c | 461 +- lib/strscpy_kunit.c | 142 - lib/ubsan.h | 43 +- mm/Kconfig | 7 +- mm/filemap.c | 60 +- mm/mmap.c | 4 +- mm/nommu.c | 7 + mm/page-writeback.c | 1 + mm/shmem.c | 3 +- mm/slab.h | 3 - mm/slab_common.c | 27 +- mm/slub.c | 118 +- mm/userfaultfd.c | 35 + net/9p/Kconfig | 1 + net/9p/client.c | 49 + net/core/skbuff.c | 36 +- net/ipv4/cipso_ipv4.c | 7 +- net/ipv4/devinet.c | 13 +- net/netlabel/netlabel_kapi.c | 31 +- net/socket.c | 2 +- rust/Makefile | 16 +- rust/alloc/README.md | 36 - rust/alloc/alloc.rs | 452 -- rust/alloc/boxed.rs | 2463 ---------- rust/alloc/collections/mod.rs | 160 - rust/alloc/lib.rs | 288 -- rust/alloc/raw_vec.rs | 611 --- rust/alloc/slice.rs | 890 ---- rust/alloc/vec/drain.rs | 255 -- rust/alloc/vec/extract_if.rs | 115 - rust/alloc/vec/into_iter.rs | 454 -- rust/alloc/vec/is_zero.rs | 204 - rust/alloc/vec/mod.rs | 3683 --------------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 35 - rust/alloc/vec/spec_extend.rs | 119 - rust/bindings/bindings_helper.h | 3 + rust/helpers.c | 2 +- rust/kernel/alloc.rs | 73 + rust/kernel/{ => alloc}/allocator.rs | 19 +- rust/kernel/alloc/box_ext.rs | 56 + rust/kernel/alloc/vec_ext.rs | 182 + rust/kernel/error.rs | 14 +- rust/kernel/init.rs | 63 +- rust/kernel/init/macros.rs | 47 +- rust/kernel/lib.rs | 13 +- rust/kernel/net/phy.rs | 2 +- rust/kernel/prelude.rs | 2 + rust/kernel/print.rs | 5 - rust/kernel/std_vendor.rs | 7 +- rust/kernel/str.rs | 98 +- rust/kernel/sync.rs | 6 + rust/kernel/sync/arc.rs | 189 +- rust/kernel/sync/condvar.rs | 3 +- rust/kernel/sync/lock.rs | 2 +- rust/kernel/sync/lock/mutex.rs | 4 +- rust/kernel/sync/lock/spinlock.rs | 4 +- rust/kernel/task.rs | 2 +- rust/kernel/types.rs | 6 +- rust/kernel/workqueue.rs | 54 +- rust/macros/helpers.rs | 122 +- rust/macros/pin_data.rs | 2 + rust/macros/zeroable.rs | 1 + samples/rust/rust_minimal.rs | 6 +- samples/rust/rust_print.rs | 4 +- scripts/Makefile.build | 2 +- scripts/Makefile.debug | 8 + scripts/check-variable-fonts.sh | 115 + scripts/generate_rust_analyzer.py | 2 +- scripts/generate_rust_target.rs | 2 +- scripts/kernel-doc | 5 +- scripts/min-tool-version.sh | 2 +- scripts/mod/modpost.c | 5 - scripts/sphinx-pre-install | 5 +- security/keys/gc.c | 8 - security/keys/key.c | 35 +- security/keys/keyctl.c | 11 +- security/keys/trusted-keys/Kconfig | 18 +- security/keys/trusted-keys/Makefile | 2 + security/keys/trusted-keys/trusted_core.c | 6 +- security/keys/trusted-keys/trusted_dcp.c | 332 ++ security/keys/trusted-keys/trusted_tpm1.c | 23 +- security/keys/trusted-keys/trusted_tpm2.c | 136 +- security/selinux/netlabel.c | 5 +- security/smack/smack_lsm.c | 3 +- sound/Makefile | 2 +- sound/ac97/bus.c | 1 + sound/ac97_bus.c | 1 + sound/aoa/codecs/Makefile | 6 +- sound/aoa/core/Makefile | 2 +- sound/aoa/fabrics/Makefile | 2 +- sound/aoa/soundbus/Makefile | 2 +- sound/aoa/soundbus/i2sbus/Makefile | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 10 +- sound/arm/Makefile | 4 +- sound/arm/pxa2xx-pcm-lib.c | 4 +- sound/atmel/Makefile | 2 +- sound/core/Makefile | 18 +- sound/core/control_led.c | 15 +- sound/core/init.c | 2 - sound/core/oss/Makefile | 2 +- sound/core/pcm_dmaengine.c | 1 + sound/core/pcm_native.c | 2 +- sound/core/seq/Makefile | 14 +- sound/core/seq/oss/Makefile | 2 +- sound/core/seq/seq_dummy.c | 24 +- sound/core/sound_kunit.c | 11 +- sound/drivers/Makefile | 18 +- sound/drivers/aloop.c | 9 +- sound/drivers/mpu401/Makefile | 4 +- sound/drivers/opl3/Makefile | 2 +- sound/drivers/opl4/Makefile | 4 +- sound/drivers/pcmtest.c | 1 + sound/drivers/pcsp/Makefile | 2 +- sound/drivers/vx/Makefile | 2 +- sound/firewire/Makefile | 4 +- sound/firewire/amdtp-stream.c | 10 +- sound/firewire/bebob/Makefile | 2 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/digi00x/Makefile | 2 +- sound/firewire/fireface/Makefile | 2 +- sound/firewire/fireworks/Makefile | 2 +- sound/firewire/motu/Makefile | 2 +- sound/firewire/oxfw/Makefile | 2 +- sound/firewire/tascam/Makefile | 2 +- sound/hda/Kconfig | 1 + sound/hda/Makefile | 8 +- sound/hda/ext/Makefile | 2 +- sound/hda/hdac_controller.c | 127 +- sound/hda/intel-dsp-config.c | 16 +- sound/i2c/Makefile | 6 +- sound/i2c/other/Makefile | 10 +- sound/isa/Makefile | 18 +- sound/isa/ad1816a/Makefile | 2 +- sound/isa/ad1848/Makefile | 2 +- sound/isa/cs423x/Makefile | 4 +- sound/isa/es1688/Makefile | 4 +- sound/isa/galaxy/Makefile | 4 +- sound/isa/gus/Makefile | 12 +- sound/isa/msnd/Makefile | 6 +- sound/isa/opti9xx/Makefile | 8 +- sound/isa/sb/Makefile | 18 +- sound/isa/sb/emu8000_patch.c | 13 - sound/isa/wavefront/Makefile | 2 +- sound/isa/wss/Makefile | 2 +- sound/mips/Makefile | 4 +- sound/oss/dmasound/dmasound_atari.c | 2 + sound/oss/dmasound/dmasound_paula.c | 1 + sound/parisc/Makefile | 2 +- sound/pci/Makefile | 48 +- sound/pci/ali5451/Makefile | 2 +- sound/pci/asihpi/Makefile | 2 +- sound/pci/au88x0/Makefile | 6 +- sound/pci/aw2/Makefile | 2 +- sound/pci/ca0106/Makefile | 2 +- sound/pci/ctxfi/Makefile | 2 +- sound/pci/echoaudio/Makefile | 28 +- sound/pci/emu10k1/Makefile | 6 +- sound/pci/emu10k1/emu10k1_callback.c | 13 +- sound/pci/emu10k1/emu10k1_main.c | 75 +- sound/pci/emu10k1/emu10k1_patch.c | 209 +- sound/pci/emu10k1/io.c | 53 + sound/pci/emu10k1/memory.c | 55 +- sound/pci/hda/Kconfig | 2 + sound/pci/hda/Makefile | 52 +- sound/pci/hda/cirrus_scodec_test.c | 1 + sound/pci/hda/cs35l41_hda.c | 416 +- sound/pci/hda/cs35l41_hda.h | 6 + sound/pci/hda/cs35l41_hda_property.c | 24 +- sound/pci/hda/cs35l56_hda.c | 8 +- sound/pci/hda/hda_codec.c | 37 +- sound/pci/hda/hda_component.c | 16 +- sound/pci/hda/hda_component.h | 7 +- sound/pci/hda/hda_controller.c | 11 +- sound/pci/hda/hda_controller.h | 1 + sound/pci/hda/hda_cs_dsp_ctl.c | 69 +- sound/pci/hda/hda_generic.c | 4 - sound/pci/hda/hda_generic.h | 2 - sound/pci/hda/hda_intel.c | 55 +- sound/pci/hda/hda_intel_trace.h | 2 - sound/pci/hda/hda_sysfs.c | 4 - sound/pci/hda/patch_analog.c | 4 - sound/pci/hda/patch_ca0132.c | 4 - sound/pci/hda/patch_cirrus.c | 4 - sound/pci/hda/patch_conexant.c | 4 - sound/pci/hda/patch_cs8409.c | 8 - sound/pci/hda/patch_hdmi.c | 11 +- sound/pci/hda/patch_realtek.c | 49 +- sound/pci/hda/patch_sigmatel.c | 8 - sound/pci/hda/patch_via.c | 6 - sound/pci/ice1712/Makefile | 6 +- sound/pci/korg1212/Makefile | 2 +- sound/pci/lx6464es/Makefile | 2 +- sound/pci/mixart/Makefile | 2 +- sound/pci/nm256/Makefile | 2 +- sound/pci/oxygen/Makefile | 8 +- sound/pci/pcxhr/Makefile | 2 +- sound/pci/riptide/Makefile | 2 +- sound/pci/rme9652/Makefile | 6 +- sound/pci/trident/Makefile | 2 +- sound/pci/vx222/Makefile | 2 +- sound/pci/ymfpci/Makefile | 2 +- sound/pcmcia/pdaudiocf/Makefile | 2 +- sound/pcmcia/vx/Makefile | 2 +- sound/ppc/Makefile | 2 +- sound/sh/Makefile | 4 +- sound/soc/Kconfig | 8 + sound/soc/Makefile | 20 +- sound/soc/adi/Makefile | 4 +- sound/soc/amd/Kconfig | 21 +- sound/soc/amd/Makefile | 12 +- sound/soc/amd/acp-da7219-max98357a.c | 2 +- sound/soc/amd/acp/Makefile | 26 +- sound/soc/amd/acp/acp-mach-common.c | 2 +- sound/soc/amd/acp3x-rt5682-max9836.c | 2 +- sound/soc/amd/ps/Makefile | 8 +- sound/soc/amd/ps/ps-sdw-dma.c | 2 +- sound/soc/amd/raven/Makefile | 6 +- sound/soc/amd/renoir/Makefile | 6 +- sound/soc/amd/rpl/Makefile | 2 +- sound/soc/amd/vangogh/Makefile | 8 +- sound/soc/amd/yc/Makefile | 6 +- sound/soc/apple/Makefile | 2 +- sound/soc/atmel/Makefile | 30 +- sound/soc/atmel/tse850-pcm5142.c | 3 +- sound/soc/au1x/Makefile | 16 +- sound/soc/bcm/Makefile | 6 +- sound/soc/cirrus/Makefile | 6 +- sound/soc/codecs/Kconfig | 25 + sound/soc/codecs/Makefile | 784 ++-- sound/soc/codecs/ab8500-codec.c | 1 + sound/soc/codecs/adau1372-i2c.c | 2 +- sound/soc/codecs/adau1373.c | 2 +- sound/soc/codecs/adau1701.c | 8 +- sound/soc/codecs/adau7118-i2c.c | 2 +- sound/soc/codecs/adav803.c | 2 +- sound/soc/codecs/ak4118.c | 2 +- sound/soc/codecs/ak4535.c | 2 +- sound/soc/codecs/ak4641.c | 2 +- sound/soc/codecs/ak4671.c | 2 +- sound/soc/codecs/cs35l32.c | 2 +- sound/soc/codecs/cs35l33.c | 2 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs35l41-i2c.c | 8 +- sound/soc/codecs/cs35l41.c | 7 +- sound/soc/codecs/cs35l45-i2c.c | 2 +- sound/soc/codecs/cs35l56-i2c.c | 2 +- sound/soc/codecs/cs35l56-shared.c | 1 + sound/soc/codecs/cs35l56.c | 1 + sound/soc/codecs/cs4265.c | 2 +- sound/soc/codecs/cs4270.c | 2 +- sound/soc/codecs/cs4271-i2c.c | 2 +- sound/soc/codecs/cs42l42-i2c.c | 2 +- sound/soc/codecs/cs42l51-i2c.c | 2 +- sound/soc/codecs/cs42l52.c | 2 +- sound/soc/codecs/cs42l56.c | 2 +- sound/soc/codecs/cs42l73.c | 2 +- sound/soc/codecs/cs43130.c | 8 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs53l30.c | 2 +- sound/soc/codecs/cx2072x.c | 4 +- sound/soc/codecs/da7210.c | 2 +- sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/da732x.c | 2 +- sound/soc/codecs/da9055.c | 2 +- sound/soc/codecs/es8316.c | 2 +- sound/soc/codecs/es8326.c | 43 +- sound/soc/codecs/es8328-i2c.c | 4 +- sound/soc/codecs/hda-dai.c | 2 +- sound/soc/codecs/hda.c | 2 +- sound/soc/codecs/hda.h | 2 +- sound/soc/codecs/hdac_hda.c | 44 +- sound/soc/codecs/isabelle.c | 2 +- sound/soc/codecs/lm4857.c | 2 +- sound/soc/codecs/lm49453.c | 2 +- sound/soc/codecs/max9768.c | 2 +- sound/soc/codecs/max98371.c | 2 +- sound/soc/codecs/max98373-i2c.c | 2 +- sound/soc/codecs/max98373-sdw.c | 1 - sound/soc/codecs/max98388.c | 2 +- sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/max9850.c | 2 +- sound/soc/codecs/max98520.c | 2 +- sound/soc/codecs/max9867.c | 2 +- sound/soc/codecs/max9877.c | 2 +- sound/soc/codecs/max98925.c | 2 +- sound/soc/codecs/max98926.c | 2 +- sound/soc/codecs/max98927.c | 2 +- sound/soc/codecs/ml26124.c | 2 +- sound/soc/codecs/mt6660.c | 2 +- sound/soc/codecs/nau8325.c | 900 ++++ sound/soc/codecs/nau8325.h | 391 ++ sound/soc/codecs/nau8540.c | 2 +- sound/soc/codecs/nau8810.c | 6 +- sound/soc/codecs/nau8821.c | 21 +- sound/soc/codecs/nau8821.h | 1 + sound/soc/codecs/nau8822.c | 2 +- sound/soc/codecs/nau8822.h | 1 - sound/soc/codecs/nau8824.c | 2 +- sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/pcm1681.c | 2 +- sound/soc/codecs/pcm1789-i2c.c | 2 +- sound/soc/codecs/pcm179x-i2c.c | 2 +- sound/soc/codecs/pcm6240.c | 2217 +++++++++ sound/soc/codecs/pcm6240.h | 252 ++ sound/soc/codecs/rk3308_codec.c | 974 ++++ sound/soc/codecs/rk3308_codec.h | 579 +++ sound/soc/codecs/rt1011.c | 2 +- sound/soc/codecs/rt1015.c | 2 +- sound/soc/codecs/rt1016.c | 2 +- sound/soc/codecs/rt1017-sdca-sdw.c | 1 - sound/soc/codecs/rt1019.c | 2 +- sound/soc/codecs/rt1305.c | 4 +- sound/soc/codecs/rt1308-sdw.c | 1 - sound/soc/codecs/rt1308.c | 2 +- sound/soc/codecs/rt1316-sdw.c | 1 - sound/soc/codecs/rt1318-sdw.c | 1 - sound/soc/codecs/rt274.c | 2 +- sound/soc/codecs/rt286.c | 4 +- sound/soc/codecs/rt298.c | 2 +- sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5616.c | 2 +- sound/soc/codecs/rt5631.c | 4 +- sound/soc/codecs/rt5640.c | 6 +- sound/soc/codecs/rt5645.c | 4 +- sound/soc/codecs/rt5651.c | 2 +- sound/soc/codecs/rt5659.c | 4 +- sound/soc/codecs/rt5660.c | 2 +- sound/soc/codecs/rt5663.c | 2 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5668.c | 2 +- sound/soc/codecs/rt5670.c | 6 +- sound/soc/codecs/rt5682-i2c.c | 2 +- sound/soc/codecs/rt5682-sdw.c | 1 - sound/soc/codecs/rt5682s.c | 2 +- sound/soc/codecs/rt700-sdw.c | 1 - sound/soc/codecs/rt711-sdca-sdw.c | 1 - sound/soc/codecs/rt711-sdw.c | 1 - sound/soc/codecs/rt712-sdca-dmic.c | 1 - sound/soc/codecs/rt712-sdca-sdw.c | 1 - sound/soc/codecs/rt715-sdca-sdw.c | 5 +- sound/soc/codecs/rt715-sdca.c | 4 +- sound/soc/codecs/rt715-sdw.c | 1 - sound/soc/codecs/rt722-sdca-sdw.c | 1 - sound/soc/codecs/sdw-mockup.c | 1 - sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sigmadsp.c | 1 + sound/soc/codecs/sma1303.c | 2 +- sound/soc/codecs/src4xxx-i2c.c | 2 +- sound/soc/codecs/ssm2518.c | 2 +- sound/soc/codecs/ssm4567.c | 2 +- sound/soc/codecs/sta32x.c | 6 +- sound/soc/codecs/sta350.c | 2 +- sound/soc/codecs/sta529.c | 2 +- sound/soc/codecs/tas2552.c | 2 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tas2780.c | 5 +- sound/soc/codecs/tas2781-fmwlib.c | 6 +- sound/soc/codecs/tas5086.c | 2 +- sound/soc/codecs/tas6424.c | 2 +- sound/soc/codecs/tda7419.c | 2 +- sound/soc/codecs/tfa9879.c | 2 +- sound/soc/codecs/tlv320aic23-i2c.c | 2 +- sound/soc/codecs/tlv320aic32x4-spi.c | 1 - sound/soc/codecs/tlv320aic3x-spi.c | 1 - sound/soc/codecs/ts3a227e.c | 2 +- sound/soc/codecs/tscs42xx.c | 4 +- sound/soc/codecs/tscs454.c | 2 +- sound/soc/codecs/uda1380.c | 2 +- sound/soc/codecs/wcd934x.c | 1 - sound/soc/codecs/wm1250-ev1.c | 2 +- sound/soc/codecs/wm2000.c | 2 +- sound/soc/codecs/wm2200.c | 2 +- sound/soc/codecs/wm5100.c | 2 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8523.c | 2 +- sound/soc/codecs/wm8711.c | 2 +- sound/soc/codecs/wm8728.c | 2 +- sound/soc/codecs/wm8731-i2c.c | 2 +- sound/soc/codecs/wm8737.c | 2 +- sound/soc/codecs/wm8741.c | 2 +- sound/soc/codecs/wm8750.c | 4 +- sound/soc/codecs/wm8753.c | 2 +- sound/soc/codecs/wm8804-i2c.c | 2 +- sound/soc/codecs/wm8900.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8940.c | 2 +- sound/soc/codecs/wm8955.c | 2 +- sound/soc/codecs/wm8960.c | 2 +- sound/soc/codecs/wm8961.c | 2 +- sound/soc/codecs/wm8962.c | 14 +- sound/soc/codecs/wm8971.c | 2 +- sound/soc/codecs/wm8974.c | 2 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8983.c | 2 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm8990.c | 2 +- sound/soc/codecs/wm8991.c | 2 +- sound/soc/codecs/wm8993.c | 14 +- sound/soc/codecs/wm8994.c | 8 +- sound/soc/codecs/wm8995.c | 2 +- sound/soc/codecs/wm8996.c | 16 +- sound/soc/codecs/wm9081.c | 2 +- sound/soc/codecs/wm9090.c | 4 +- sound/soc/codecs/wm_adsp.c | 33 +- sound/soc/fsl/Makefile | 52 +- sound/soc/fsl/fsl-asoc-card.c | 10 +- sound/soc/fsl/fsl_rpmsg.c | 43 +- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/fsl/imx-audio-rpmsg.c | 21 +- sound/soc/fsl/imx-card.c | 6 +- sound/soc/fsl/imx-es8328.c | 17 +- sound/soc/fsl/imx-hdmi.c | 2 +- sound/soc/fsl/imx-pcm-rpmsg.c | 19 +- sound/soc/fsl/imx-rpmsg.c | 28 +- sound/soc/generic/Makefile | 12 +- sound/soc/generic/audio-graph-card2.c | 2 - sound/soc/generic/simple-card-utils.c | 2 - sound/soc/img/img-i2s-in.c | 2 +- sound/soc/img/img-i2s-out.c | 2 +- sound/soc/intel/Kconfig | 1 + sound/soc/intel/atom/Makefile | 2 +- sound/soc/intel/atom/sst/Makefile | 6 +- sound/soc/intel/avs/Makefile | 10 +- sound/soc/intel/avs/apl.c | 22 +- sound/soc/intel/avs/avs.h | 14 +- sound/soc/intel/avs/board_selection.c | 9 +- sound/soc/intel/avs/boards/Makefile | 34 +- sound/soc/intel/avs/boards/da7219.c | 2 +- sound/soc/intel/avs/boards/dmic.c | 2 +- sound/soc/intel/avs/boards/es8336.c | 4 +- sound/soc/intel/avs/boards/hdaudio.c | 8 +- sound/soc/intel/avs/boards/i2s_test.c | 81 +- sound/soc/intel/avs/boards/max98357a.c | 2 +- sound/soc/intel/avs/boards/max98373.c | 2 +- sound/soc/intel/avs/boards/max98927.c | 2 +- sound/soc/intel/avs/boards/nau8825.c | 4 +- sound/soc/intel/avs/boards/probe.c | 2 +- sound/soc/intel/avs/boards/rt274.c | 4 +- sound/soc/intel/avs/boards/rt286.c | 4 +- sound/soc/intel/avs/boards/rt298.c | 4 +- sound/soc/intel/avs/boards/rt5514.c | 2 +- sound/soc/intel/avs/boards/rt5663.c | 4 +- sound/soc/intel/avs/boards/rt5682.c | 4 +- sound/soc/intel/avs/boards/ssm4567.c | 7 +- sound/soc/intel/avs/cldma.c | 46 +- sound/soc/intel/avs/cldma.h | 3 +- sound/soc/intel/avs/cnl.c | 93 +- sound/soc/intel/avs/control.c | 2 +- sound/soc/intel/avs/control.h | 2 +- sound/soc/intel/avs/core.c | 99 +- sound/soc/intel/avs/debugfs.c | 2 +- sound/soc/intel/avs/dsp.c | 2 +- sound/soc/intel/avs/icl.c | 17 +- sound/soc/intel/avs/ipc.c | 50 +- sound/soc/intel/avs/loader.c | 8 +- sound/soc/intel/avs/messages.c | 2 +- sound/soc/intel/avs/messages.h | 49 +- sound/soc/intel/avs/path.c | 47 +- sound/soc/intel/avs/path.h | 2 +- sound/soc/intel/avs/pcm.c | 274 +- sound/soc/intel/avs/probes.c | 16 +- sound/soc/intel/avs/registers.h | 2 +- sound/soc/intel/avs/skl.c | 75 +- sound/soc/intel/avs/sysfs.c | 2 +- sound/soc/intel/avs/tgl.c | 5 +- sound/soc/intel/avs/topology.c | 2 +- sound/soc/intel/avs/topology.h | 2 +- sound/soc/intel/avs/trace.c | 2 +- sound/soc/intel/avs/utils.c | 10 +- sound/soc/intel/avs/utils.h | 2 +- sound/soc/intel/boards/Kconfig | 70 +- sound/soc/intel/boards/Makefile | 98 +- sound/soc/intel/boards/bdw_rt286.c | 2 +- sound/soc/intel/boards/bridge_cs35l56.c | 137 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 182 +- sound/soc/intel/boards/bxt_rt298.c | 3 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 609 --- sound/soc/intel/boards/glk_rt5682_max98357a.c | 691 --- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/hsw_rt5640.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 1 + sound/soc/intel/boards/kbl_da7219_max98927.c | 4 + sound/soc/intel/boards/kbl_rt5660.c | 1 + sound/soc/intel/boards/kbl_rt5663_max98927.c | 4 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 3 +- sound/soc/intel/boards/skl_hda_dsp_common.h | 1 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 50 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 3 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 4 +- sound/soc/intel/boards/skl_rt286.c | 5 +- sound/soc/intel/boards/sof_board_helpers.c | 163 +- sound/soc/intel/boards/sof_board_helpers.h | 108 +- sound/soc/intel/boards/sof_cirrus_common.h | 2 +- sound/soc/intel/boards/sof_cs42l42.c | 89 +- sound/soc/intel/boards/sof_da7219.c | 519 +-- sound/soc/intel/boards/sof_maxim_common.c | 137 +- sound/soc/intel/boards/sof_maxim_common.h | 9 +- sound/soc/intel/boards/sof_nau8825.c | 106 +- sound/soc/intel/boards/sof_nuvoton_common.h | 2 +- sound/soc/intel/boards/sof_realtek_common.c | 330 +- sound/soc/intel/boards/sof_realtek_common.h | 7 +- sound/soc/intel/boards/sof_rt5682.c | 428 +- sound/soc/intel/boards/sof_sdw.c | 1369 +++--- sound/soc/intel/boards/sof_sdw_common.h | 98 +- sound/soc/intel/boards/sof_sdw_cs42l42.c | 27 +- sound/soc/intel/boards/sof_sdw_cs42l43.c | 66 +- sound/soc/intel/boards/sof_sdw_cs_amp.c | 16 +- sound/soc/intel/boards/sof_sdw_maxim.c | 29 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 27 +- sound/soc/intel/boards/sof_sdw_rt700.c | 29 +- sound/soc/intel/boards/sof_sdw_rt711.c | 28 +- sound/soc/intel/boards/sof_sdw_rt712_sdca.c | 49 +- sound/soc/intel/boards/sof_sdw_rt715.c | 26 - sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 26 - sound/soc/intel/boards/sof_sdw_rt722_sdca.c | 60 +- sound/soc/intel/boards/sof_sdw_rt_amp.c | 43 +- sound/soc/intel/boards/sof_sdw_rt_dmic.c | 54 + .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c | 49 +- sound/soc/intel/boards/sof_ssp_amp.c | 270 +- sound/soc/intel/boards/sof_ssp_common.c | 122 - sound/soc/intel/catpt/Makefile | 2 +- sound/soc/intel/catpt/core.h | 2 +- sound/soc/intel/catpt/device.c | 2 +- sound/soc/intel/catpt/dsp.c | 2 +- sound/soc/intel/catpt/ipc.c | 2 +- sound/soc/intel/catpt/loader.c | 2 +- sound/soc/intel/catpt/messages.c | 2 +- sound/soc/intel/catpt/messages.h | 2 +- sound/soc/intel/catpt/pcm.c | 2 +- sound/soc/intel/catpt/registers.h | 2 +- sound/soc/intel/catpt/sysfs.c | 2 +- sound/soc/intel/catpt/trace.h | 2 +- sound/soc/intel/common/Makefile | 8 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 148 +- sound/soc/intel/common/soc-acpi-intel-arl-match.c | 24 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 4 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 4 +- sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 104 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 244 +- sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 97 +- sound/soc/intel/common/soc-acpi-intel-ssp-common.c | 159 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 85 +- sound/soc/intel/common/sst-dsp-priv.h | 2 +- sound/soc/intel/common/sst-dsp.c | 2 +- sound/soc/intel/common/sst-dsp.h | 2 +- sound/soc/intel/common/sst-ipc.c | 2 +- sound/soc/intel/common/sst-ipc.h | 2 +- sound/soc/intel/keembay/Makefile | 2 +- sound/soc/intel/skylake/Makefile | 6 +- sound/soc/intel/skylake/skl-topology.c | 169 - sound/soc/jz4740/Makefile | 2 +- sound/soc/kirkwood/Makefile | 4 +- sound/soc/kirkwood/kirkwood-dma.c | 5 +- sound/soc/loongson/Makefile | 4 +- sound/soc/loongson/loongson_card.c | 2 +- sound/soc/loongson/loongson_dma.c | 2 +- sound/soc/loongson/loongson_i2s_pci.c | 1 - sound/soc/mediatek/Kconfig | 24 +- sound/soc/mediatek/common/Makefile | 4 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 18 + sound/soc/mediatek/common/mtk-dai-adda-common.c | 70 + sound/soc/mediatek/common/mtk-dai-adda-common.h | 45 + sound/soc/mediatek/common/mtk-dsp-sof-common.c | 15 +- sound/soc/mediatek/common/mtk-dsp-sof-common.h | 1 - sound/soc/mediatek/common/mtk-soc-card.h | 7 +- sound/soc/mediatek/common/mtk-soundcard-driver.c | 205 +- sound/soc/mediatek/common/mtk-soundcard-driver.h | 42 + sound/soc/mediatek/mt2701/Makefile | 2 +- sound/soc/mediatek/mt6797/Makefile | 2 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 14 +- sound/soc/mediatek/mt6797/mt6797-dai-adda.c | 85 +- sound/soc/mediatek/mt7986/Makefile | 2 +- sound/soc/mediatek/mt7986/mt7986-afe-pcm.c | 18 +- sound/soc/mediatek/mt8183/Makefile | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 14 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 90 +- sound/soc/mediatek/mt8186/Makefile | 5 +- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 14 +- sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 92 +- .../mt8186/mt8186-mt6366-da7219-max98357.c | 1189 ----- ...186-mt6366-rt1019-rt5682s.c => mt8186-mt6366.c} | 580 ++- sound/soc/mediatek/mt8188/Makefile | 2 +- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 29 +- sound/soc/mediatek/mt8188/mt8188-dai-adda.c | 89 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 209 +- sound/soc/mediatek/mt8192/Makefile | 2 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 114 +- sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 90 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 301 +- sound/soc/mediatek/mt8195/Makefile | 2 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 31 +- sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 90 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 491 +- sound/soc/meson/Makefile | 50 +- sound/soc/meson/aiu-fifo-i2s.c | 2 +- sound/soc/meson/aiu-fifo-spdif.c | 2 +- sound/soc/meson/aiu-fifo.c | 2 +- sound/soc/meson/aiu-fifo.h | 2 +- sound/soc/meson/axg-fifo.c | 4 +- sound/soc/mxs/Makefile | 6 +- sound/soc/pxa/Makefile | 12 +- sound/soc/qcom/Makefile | 38 +- sound/soc/qcom/apq8016_sbc.c | 4 +- sound/soc/qcom/common.c | 2 + sound/soc/qcom/qdsp6/Makefile | 4 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 16 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 2 +- sound/soc/qcom/qdsp6/q6dsp-common.c | 2 + sound/soc/qcom/sc7180.c | 10 +- sound/soc/qcom/sc7280.c | 12 +- sound/soc/qcom/sc8280xp.c | 10 +- sound/soc/qcom/sdw.c | 8 +- sound/soc/qcom/sm8250.c | 10 +- sound/soc/qcom/x1e80100.c | 8 +- sound/soc/rockchip/Makefile | 16 +- sound/soc/samsung/Makefile | 38 +- sound/soc/samsung/i2s.c | 1 - sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/sh/Makefile | 16 +- sound/soc/sh/rcar/Makefile | 2 +- sound/soc/sh/rcar/cmd.c | 6 +- sound/soc/sh/rcar/core.c | 4 +- sound/soc/sh/rcar/ctu.c | 6 +- sound/soc/sh/rcar/dma.c | 6 +- sound/soc/sh/rcar/dvc.c | 6 +- sound/soc/sh/rcar/gen.c | 519 +-- sound/soc/sh/rcar/mix.c | 6 +- sound/soc/sh/rcar/rsnd.h | 22 +- sound/soc/sh/rcar/src.c | 12 +- sound/soc/sh/rcar/ssi.c | 2 +- sound/soc/sh/rcar/ssiu.c | 2 +- sound/soc/soc-card-test.c | 186 + sound/soc/soc-card.c | 21 +- sound/soc/soc-core.c | 8 +- sound/soc/soc-dai.c | 2 +- sound/soc/soc-dapm.c | 54 +- sound/soc/soc-generic-dmaengine-pcm.c | 4 + sound/soc/soc-jack.c | 23 +- sound/soc/soc-pcm.c | 11 +- sound/soc/soc-topology-test.c | 3 +- sound/soc/soc-topology.c | 252 +- sound/soc/sof/Makefile | 30 +- sound/soc/sof/amd/Makefile | 12 +- sound/soc/sof/amd/acp-common.c | 2 +- sound/soc/sof/amd/acp-loader.c | 2 + sound/soc/sof/amd/acp.h | 2 +- sound/soc/sof/control.c | 2 +- sound/soc/sof/core.c | 2 +- sound/soc/sof/debug.c | 46 +- sound/soc/sof/fw-file-profile.c | 2 +- sound/soc/sof/imx/Makefile | 8 +- sound/soc/sof/imx/imx-common.c | 24 - sound/soc/sof/imx/imx-common.h | 9 - sound/soc/sof/imx/imx8.c | 45 +- sound/soc/sof/imx/imx8m.c | 42 +- sound/soc/sof/imx/imx8ulp.c | 44 +- sound/soc/sof/intel/Kconfig | 25 +- sound/soc/sof/intel/Makefile | 35 +- sound/soc/sof/intel/apl.c | 5 +- sound/soc/sof/intel/atom.c | 2 +- sound/soc/sof/intel/atom.h | 2 +- sound/soc/sof/intel/bdw.c | 4 +- sound/soc/sof/intel/byt.c | 6 +- sound/soc/sof/intel/cnl.c | 17 +- sound/soc/sof/intel/ext_manifest.h | 2 +- sound/soc/sof/intel/hda-bus.c | 9 +- sound/soc/sof/intel/hda-codec.c | 17 +- sound/soc/sof/intel/hda-common-ops.c | 5 +- sound/soc/sof/intel/hda-ctrl.c | 21 +- sound/soc/sof/intel/hda-dai-ops.c | 43 +- sound/soc/sof/intel/hda-dai.c | 132 +- sound/soc/sof/intel/hda-dsp.c | 504 ++- sound/soc/sof/intel/hda-ipc.c | 117 +- sound/soc/sof/intel/hda-ipc.h | 2 +- sound/soc/sof/intel/hda-loader-skl.c | 2 +- sound/soc/sof/intel/hda-loader.c | 122 +- sound/soc/sof/intel/hda-mlink.c | 2 +- sound/soc/sof/intel/hda-pcm.c | 8 +- sound/soc/sof/intel/hda-probes.c | 4 +- sound/soc/sof/intel/hda-stream.c | 39 +- sound/soc/sof/intel/hda-trace.c | 5 +- sound/soc/sof/intel/hda.c | 826 ++-- sound/soc/sof/intel/hda.h | 47 +- sound/soc/sof/intel/icl.c | 6 +- sound/soc/sof/intel/lnl.c | 35 +- sound/soc/sof/intel/lnl.h | 15 + sound/soc/sof/intel/mtl.c | 87 +- sound/soc/sof/intel/mtl.h | 50 +- sound/soc/sof/intel/pci-apl.c | 3 +- sound/soc/sof/intel/pci-cnl.c | 3 +- sound/soc/sof/intel/pci-icl.c | 4 +- sound/soc/sof/intel/pci-lnl.c | 5 +- sound/soc/sof/intel/pci-mtl.c | 3 +- sound/soc/sof/intel/pci-skl.c | 3 +- sound/soc/sof/intel/pci-tgl.c | 4 +- sound/soc/sof/intel/pci-tng.c | 4 +- sound/soc/sof/intel/shim.h | 5 +- sound/soc/sof/intel/skl.c | 2 +- sound/soc/sof/intel/telemetry.c | 3 +- sound/soc/sof/intel/telemetry.h | 2 +- sound/soc/sof/intel/tgl.c | 27 +- sound/soc/sof/intel/tracepoints.c | 5 + sound/soc/sof/iomem-utils.c | 2 +- sound/soc/sof/ipc.c | 2 +- sound/soc/sof/ipc3-control.c | 2 +- sound/soc/sof/ipc3-dtrace.c | 2 +- sound/soc/sof/ipc3-loader.c | 2 +- sound/soc/sof/ipc3-pcm.c | 2 +- sound/soc/sof/ipc3-priv.h | 8 +- sound/soc/sof/ipc3-topology.c | 2 +- sound/soc/sof/ipc3.c | 2 +- sound/soc/sof/ipc4-control.c | 2 +- sound/soc/sof/ipc4-fw-reg.h | 2 +- sound/soc/sof/ipc4-loader.c | 10 +- sound/soc/sof/ipc4-mtrace.c | 2 +- sound/soc/sof/ipc4-pcm.c | 2 +- sound/soc/sof/ipc4-priv.h | 4 +- sound/soc/sof/ipc4-telemetry.c | 2 +- sound/soc/sof/ipc4-telemetry.h | 2 +- sound/soc/sof/ipc4-topology.c | 360 +- sound/soc/sof/ipc4-topology.h | 5 +- sound/soc/sof/ipc4.c | 2 +- sound/soc/sof/loader.c | 2 +- sound/soc/sof/mediatek/mt8186/Makefile | 2 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 2 +- sound/soc/sof/mediatek/mt8195/Makefile | 2 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 2 +- sound/soc/sof/nocodec.c | 2 +- sound/soc/sof/ops.c | 2 +- sound/soc/sof/ops.h | 2 +- sound/soc/sof/pcm.c | 62 +- sound/soc/sof/pm.c | 2 +- sound/soc/sof/sof-acpi-dev.c | 2 +- sound/soc/sof/sof-acpi-dev.h | 2 +- sound/soc/sof/sof-audio.c | 31 +- sound/soc/sof/sof-audio.h | 4 +- sound/soc/sof/sof-client-ipc-flood-test.c | 19 +- sound/soc/sof/sof-client-ipc-kernel-injector.c | 2 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 2 +- sound/soc/sof/sof-client-probes-ipc3.c | 2 +- sound/soc/sof/sof-client-probes-ipc4.c | 2 +- sound/soc/sof/sof-client-probes.c | 2 +- sound/soc/sof/sof-client.c | 2 +- sound/soc/sof/sof-pci-dev.c | 2 +- sound/soc/sof/sof-pci-dev.h | 2 +- sound/soc/sof/sof-priv.h | 2 +- sound/soc/sof/sof-utils.c | 2 +- sound/soc/sof/sof-utils.h | 2 +- sound/soc/sof/stream-ipc.c | 2 +- sound/soc/sof/topology.c | 9 +- sound/soc/sof/trace.c | 2 +- sound/soc/sof/xtensa/Makefile | 2 +- sound/soc/sof/xtensa/core.c | 2 +- sound/soc/spear/Makefile | 6 +- sound/soc/sprd/Makefile | 2 +- sound/soc/sti/Makefile | 2 +- sound/soc/stm/Makefile | 8 +- sound/soc/sunxi/sun4i-i2s.c | 33 +- sound/soc/sunxi/sun50i-codec-analog.c | 73 +- sound/soc/sunxi/sun50i-dmic.c | 36 +- sound/soc/sunxi/sun8i-codec.c | 346 +- sound/soc/tegra/Makefile | 46 +- sound/soc/tegra/tegra_asoc_machine.c | 2 +- sound/soc/tegra/tegra_pcm.c | 6 +- sound/soc/ti/Makefile | 36 +- sound/soc/ti/davinci-i2s.c | 278 +- sound/soc/ti/omap-hdmi.c | 2 +- sound/soc/uniphier/Makefile | 8 +- sound/soc/uniphier/aio-dma.c | 2 +- sound/soc/ux500/Makefile | 6 +- sound/soc/ux500/ux500_msp_dai.c | 1 + sound/soc/xilinx/Makefile | 6 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 2 + sound/soc/xilinx/xlnx_i2s.c | 1 + sound/soc/xtensa/Makefile | 2 +- sound/sparc/Makefile | 6 +- sound/spi/Makefile | 2 +- sound/synth/Makefile | 2 +- sound/synth/emux/Makefile | 2 +- sound/synth/emux/emux.c | 6 +- sound/synth/emux/emux_hwdep.c | 3 +- sound/synth/emux/emux_oss.c | 3 +- sound/synth/emux/emux_proc.c | 1 + sound/synth/emux/emux_seq.c | 6 +- sound/synth/emux/soundfont.c | 73 +- sound/usb/6fire/Makefile | 2 +- sound/usb/Makefile | 4 +- sound/usb/card.c | 4 + sound/usb/hiface/Makefile | 2 +- sound/usb/misc/Makefile | 2 +- sound/usb/mixer_quirks.c | 2 + sound/usb/mixer_scarlett2.c | 4781 ++++++++++++++------ sound/usb/quirks-table.h | 38 +- sound/usb/quirks.c | 74 +- sound/usb/usx2y/Makefile | 4 +- sound/virtio/Makefile | 2 +- sound/x86/Makefile | 2 +- sound/xen/Makefile | 2 +- tools/sound/dapm-graph | 303 ++ tools/testing/kunit/qemu_configs/riscv.py | 2 +- tools/testing/selftests/alsa/conf.c | 2 +- tools/testing/selftests/core/close_range_test.c | 55 +- tools/testing/selftests/rcutorture/bin/torture.sh | 6 +- .../selftests/rcutorture/configs/rcu/TREE09 | 5 +- .../selftests/wireguard/qemu/arch/riscv32.config | 2 +- .../selftests/wireguard/qemu/arch/riscv64.config | 2 +- 2324 files changed, 77434 insertions(+), 51022 deletions(-) create mode 100644 Documentation/arch/s390/mm.rst create mode 100644 Documentation/devicetree/bindings/access-controllers/access-con [...] create mode 100644 Documentation/devicetree/bindings/bus/st,stm32-etzpc.yaml create mode 100644 Documentation/devicetree/bindings/bus/st,stm32mp25-rifsc.yaml create mode 100644 Documentation/devicetree/bindings/crypto/nvidia,tegra234-se-aes.yaml create mode 100644 Documentation/devicetree/bindings/crypto/nvidia,tegra234-se-hash.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/omap-sham.txt create mode 100644 Documentation/devicetree/bindings/crypto/ti,omap-sham.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/raspberrypi,firmware-gpio.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/samsung,s5 [...] create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas,r9a09g057 [...] delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcbsp.txt create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcbsp.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,audmix.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,audmix.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,esai.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,esai.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,imx-audio-spdif.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,ssi.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,ssi.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl-asoc-card.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl-asoc-card.yaml delete mode 100644 Documentation/devicetree/bindings/sound/imx-audio-spdif.txt create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt2701-wm8960.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt2701-wm8960.txt create mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8325.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-ac97.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-ac97.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-das.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-das.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra30-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra30-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ti,pcm1681.txt create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm1681.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm6240.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8776.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8974.txt create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8974.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8776.txt create mode 100644 Documentation/litmus-tests/atomic/cmpxchg-fail-ordered-1.litmus create mode 100644 Documentation/litmus-tests/atomic/cmpxchg-fail-ordered-2.litmus create mode 100644 Documentation/litmus-tests/atomic/cmpxchg-fail-unordered-1.litmus create mode 100644 Documentation/litmus-tests/atomic/cmpxchg-fail-unordered-2.litmus create mode 100644 Documentation/security/tpm/tpm-security.rst create mode 100644 Documentation/security/tpm/tpm_tis.rst create mode 100644 Documentation/sound/soc/dapm-graph.svg create mode 100644 Documentation/tee/ts-tee.rst rename Documentation/translations/it_IT/{admin-guide => process}/security-bugs.rst (100%) create mode 100644 Documentation/translations/sp_SP/process/1.Intro.rst create mode 100644 Documentation/translations/sp_SP/process/2.Process.rst create mode 100644 Documentation/translations/sp_SP/process/3.Early-stage.rst create mode 100644 Documentation/translations/sp_SP/process/4.Coding.rst create mode 100644 Documentation/translations/sp_SP/process/5.Posting.rst create mode 100644 Documentation/translations/sp_SP/process/6.Followthrough.rst create mode 100644 Documentation/translations/sp_SP/process/7.AdvancedTopics.rst create mode 100644 Documentation/translations/sp_SP/process/8.Conclusion.rst create mode 100644 Documentation/translations/sp_SP/process/development-process.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/kcov.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/kmemleak.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/ubsan.rst create mode 100644 Documentation/translations/zh_CN/process/cve.rst delete mode 100644 arch/alpha/include/asm/core_apecs.h delete mode 100644 arch/alpha/include/asm/core_lca.h delete mode 100644 arch/alpha/include/asm/jensen.h delete mode 100644 arch/alpha/kernel/core_apecs.c delete mode 100644 arch/alpha/kernel/core_lca.c delete mode 100644 arch/alpha/kernel/pci-noop.c delete mode 100644 arch/alpha/kernel/sys_eb64p.c delete mode 100644 arch/alpha/kernel/sys_jensen.c delete mode 100644 arch/alpha/kernel/sys_sio.c create mode 100644 arch/alpha/lib/stycpy.S create mode 100644 arch/alpha/lib/styncpy.S create mode 100644 arch/arm/boot/dts/allwinner/sun5i-a13-pocketbook-614-plus.dts copy arch/arm/boot/dts/broadcom/{bcm47094-asus-rt-ac3100.dtsi => bcm4709-asus-rt-a [...] copy arch/arm/boot/dts/broadcom/{bcm47094-asus-rt-ac3100.dtsi => bcm47094-asus-rt- [...] create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-seeed-npi-dev-board-emmc.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-seeed-npi-dev-board-nand.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-seeed-npi-dev-board.dtsi create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-seeed-npi.dtsi create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ull-uti260b.dts create mode 100644 arch/arm/boot/dts/qcom/msm8226-motorola-falcon.dts copy arch/arm/boot/dts/qcom/{qcom-msm8974pro-samsung-klte.dts => qcom-msm8974pro-s [...] create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974pro-samsung-kltechn.dts copy arch/arm/boot/dts/qcom/{qcom-msm8974pro-sony-xperia-shinano-castor.dts => qco [...] create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974pro-sony-xperia-shinano-leo.dts copy arch/arm64/boot/dts/allwinner/{sun50i-h618-transpeed-8k618-t.dts => sun50i-h3 [...] create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-h.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-plus.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-cm40.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8dx-colibri-aster.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8dx-colibri-eval-v3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8dx-colibri-iris-v2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8dx-colibri-iris.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8dx-colibri.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8dx.dtsi copy arch/arm64/boot/dts/freescale/{imx8mp-debix-model-a.dts => imx8mp-navqp.dts} (72%) create mode 100644 arch/arm64/boot/dts/freescale/s32g3.dtsi copy arch/arm64/boot/dts/freescale/{s32g274a-rdb2.dts => s32g399a-rdb3.dts} (50%) create mode 100644 arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-gameforce-chi.dts copy arch/arm64/boot/dts/rockchip/{rk3566-quartz64-b.dts => rk3566-rock-3c.dts} (71%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-mecsbc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-io-expander.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5.dts copy arch/arm64/boot/dts/rockchip/{rk3588-rock-5b.dts => rk3588-armsom-sige7.dts} (86%) copy arch/arm64/boot/dts/rockchip/{rk3588-edgeble-neu6a-common.dtsi => rk3588-fet3 [...] create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-gpio-fan.dtso rename arch/s390/lib/{expoline => }/expoline.S (100%) delete mode 100644 arch/s390/lib/expoline/Makefile create mode 100644 arch/x86/crypto/aes-xts-avx-x86_64.S delete mode 100644 block/blk-mq-debugfs-zoned.c rename crypto/{crypto_user_base.c => crypto_user.c} (98%) delete mode 100644 crypto/crypto_user_stat.c create mode 100644 drivers/acpi/nhlt.c create mode 100644 drivers/bus/stm32_etzpc.c create mode 100644 drivers/bus/stm32_firewall.c create mode 100644 drivers/bus/stm32_firewall.h create mode 100644 drivers/bus/stm32_rifsc.c create mode 100644 drivers/char/tpm/tpm-buf.c create mode 100644 drivers/char/tpm/tpm2-sessions.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen2_hw_csr_data.c copy drivers/crypto/intel/qat/qat_common/{adf_gen2_hw_data.h => adf_gen2_hw_csr_da [...] create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_hw_csr_data.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_hw_csr_data.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_mstate_mgr.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_mstate_mgr.h create mode 100644 drivers/crypto/intel/qat/qat_common/qat_mig_dev.c create mode 100644 drivers/crypto/tegra/Makefile create mode 100644 drivers/crypto/tegra/tegra-se-aes.c create mode 100644 drivers/crypto/tegra/tegra-se-hash.c create mode 100644 drivers/crypto/tegra/tegra-se-key.c create mode 100644 drivers/crypto/tegra/tegra-se-main.c create mode 100644 drivers/crypto/tegra/tegra-se.h create mode 100644 drivers/firmware/arm_scmi/pinctrl.c create mode 100644 drivers/pinctrl/pinctrl-scmi.c create mode 100644 drivers/tee/tstee/Kconfig create mode 100644 drivers/tee/tstee/Makefile create mode 100644 drivers/tee/tstee/core.c create mode 100644 drivers/tee/tstee/tstee_private.h delete mode 100644 drivers/tty/serial/8250/8250_alpha.c delete mode 100644 fs/netfs/output.c create mode 100644 fs/netfs/write_collect.c create mode 100644 fs/netfs/write_issue.c create mode 100644 include/acpi/nhlt.h delete mode 100644 include/crypto/internal/cryptouser.h create mode 100644 include/keys/trusted_dcp.h create mode 100644 include/linux/bus/stm32_firewall_device.h create mode 100644 include/linux/cmpxchg-emu.h create mode 100644 include/linux/io_uring/net.h create mode 100644 include/linux/qat/qat_mig_dev.h create mode 100644 include/linux/tee_core.h create mode 100644 include/soc/fsl/dcp.h rename sound/soc/intel/boards/sof_ssp_common.h => include/sound/soc-acpi-intel-ssp [...] create mode 100644 io_uring/memmap.c create mode 100644 io_uring/memmap.h create mode 100644 lib/cmpxchg-emu.c create mode 100644 lib/crypto/aescfb.c delete mode 100644 lib/strcat_kunit.c delete mode 100644 lib/strscpy_kunit.c delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/extract_if.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs create mode 100644 rust/kernel/alloc.rs rename rust/kernel/{ => alloc}/allocator.rs (85%) create mode 100644 rust/kernel/alloc/box_ext.rs create mode 100644 rust/kernel/alloc/vec_ext.rs create mode 100755 scripts/check-variable-fonts.sh create mode 100644 security/keys/trusted-keys/trusted_dcp.c create mode 100644 sound/soc/codecs/nau8325.c create mode 100644 sound/soc/codecs/nau8325.h create mode 100644 sound/soc/codecs/pcm6240.c create mode 100644 sound/soc/codecs/pcm6240.h create mode 100644 sound/soc/codecs/rk3308_codec.c create mode 100644 sound/soc/codecs/rk3308_codec.h create mode 100644 sound/soc/intel/boards/bridge_cs35l56.c delete mode 100644 sound/soc/intel/boards/cml_rt1011_rt5682.c delete mode 100644 sound/soc/intel/boards/glk_rt5682_max98357a.c delete mode 100644 sound/soc/intel/boards/sof_sdw_rt715.c delete mode 100644 sound/soc/intel/boards/sof_sdw_rt715_sdca.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt_dmic.c delete mode 100644 sound/soc/intel/boards/sof_ssp_common.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-ssp-common.c create mode 100644 sound/soc/mediatek/common/mtk-dai-adda-common.c create mode 100644 sound/soc/mediatek/common/mtk-dai-adda-common.h delete mode 100644 sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c rename sound/soc/mediatek/mt8186/{mt8186-mt6366-rt1019-rt5682s.c => mt8186-mt6366. [...] create mode 100644 sound/soc/soc-card-test.c create mode 100644 sound/soc/sof/intel/lnl.h create mode 100644 sound/soc/sof/intel/tracepoints.c create mode 100755 tools/sound/dapm-graph