This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from a38297e3fb01 Linux 6.9 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" adds 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 [...] adds 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. [...] adds 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 adds 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 adds 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 adds 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 [...] adds 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 adds 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 adds ee2026013609 Merge tag 'lkmm.2024.05.10a' of git://git.kernel.org/pub/s [...] adds 31f605a308e6 kcsan, compiler_types: Introduce __data_racy type qualifier adds 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 adds cd97950cbcab Merge tag 'slab-for-6.10' of git://git.kernel.org/pub/scm/ [...] adds 3d16af0b4cfa crypto: mxs-dcp: Add support for hardware-bound keys adds 633cb72fb696 KEYS: trusted: improve scalability of trust source config adds 2e8a0f40a39c KEYS: trusted: Introduce NXP DCP-backed trusted keys adds df866688d49c MAINTAINERS: add entry for DCP-based trusted keys adds b85b253e23bc docs: document DCP-backed trusted keys kernel params adds 28c5f596ae3d docs: trusted-encrypted: add DCP as new trust source adds c024814828f7 Merge tag 'keys-trusted-next-6.10-rc1' of git://git.kernel [...] adds 615515360118 char: tpm: handle HAS_IOPORT dependencies adds d14d2cc265d0 tpm/eventlog: remove redundant assignment to variabel ret adds 8a55256a8462 Documentation: tpm_tis adds 45121fcbe7d2 dt-bindings: tpm: Add st,st33ktpm2xi2c adds 8516b23aa212 char: tpm: Keep TPM_INF_IO_PORT define for HAS_IOPORT=n adds cf792e903aff tpm: Remove unused tpm_buf_tag() adds 4f0feb5463cc tpm: Remove tpm_send() adds 17d89b2e2f76 tpm: Move buffer handling from static inlines to real functions adds 37e2ee16d67d tpm: Update struct tpm_buf documentation comments adds e1b72e1b1110 tpm: Store the length of the tpm_buf data separately. adds d926ee92e841 tpm: TPM2B formatted buffers adds acd5eb4f5024 tpm: Add tpm_buf_read_{u8,u16,u32} adds 40813f1879e7 KEYS: trusted: tpm2: Use struct tpm_buf for sized buffers adds f135440447af crypto: lib - implement library version of AES in CFB mode adds 11189d6828ba tpm: add buffer function to point to returned parameters adds fefb9f12726b tpm: export the context save and load commands adds d2add27cf2b8 tpm: Add NULL primary creation adds 033ee84e5f01 tpm: Add TCG mandated Key Derivation Functions (KDFs) adds 699e3efd6c64 tpm: Add HMAC session start and end functions adds d0a25bb961e6 tpm: Add HMAC session name/handle append adds 1085b8276bb4 tpm: Add the rest of the session HMAC API adds 6519fea6fd37 tpm: add hmac checks to tpm2_pcr_extend() adds 1b6d7f9eb150 tpm: add session encryption protection to tpm2_get_random() adds 52ce7d9731ed KEYS: trusted: Add session encryption protection to the se [...] adds 089e0fb3f773 tpm: add the null key name as a sysfs export adds 3d2daf9d592e Documentation: add tpm-security.rst adds eb24c9788cd9 tpm: disable the TPM if NULL name changes adds 1d479e3cd652 Documentation: tpm: Add TPM security docs toctree entry adds 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 adds 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 adds 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 adds 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 adds a0fde7ed05ff file: add fd_raw cleanup class adds c62b758bae6a fcntl: add F_DUPFD_QUERY fcntl() adds 4810ce7c9199 selftests: add F_DUPDFD_QUERY selftests adds da0e01cc7079 afs: Fix fileserver rotation getting stuck adds 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 adds 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 [...] adds 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 adds 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 adds 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 adds 0c9f4ac808b0 Merge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linux adds e406737b1110 seccomp: Constify sysctl subhelpers adds 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 adds 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} adds 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 adds 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() adds 8f5b5f78113e Merge tag 'rust-6.10' of https://github.com/Rust-for-Linux/linux
No new revisions were added by this update.
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/st,stm32-i2s.yaml | 4 + .../devicetree/bindings/sound/st,stm32-sai.yaml | 4 + .../bindings/sound/st,stm32-spdifrx.yaml | 4 + .../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 + 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 | 79 +- 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/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/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/qcom/qcom_scm.c | 81 +- drivers/firmware/raspberrypi.c | 7 +- drivers/firmware/ti_sci.c | 24 +- drivers/gpu/host1x/dev.c | 24 + drivers/input/serio/i8042-io.h | 5 +- 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/tap.c | 2 +- drivers/net/tun.c | 2 +- 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 +- 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/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/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/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/udp.h | 9 +- include/soc/fsl/dcp.h | 20 + include/soc/qcom/cmd-db.h | 10 +- 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/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 + 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/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 +- tools/testing/kunit/qemu_configs/riscv.py | 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 +- 1480 files changed, 54683 insertions(+), 36982 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 [...] 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/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/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 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 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