67dca5fb44
3179 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
Arnd Bergmann
|
2b14d7da65 |
i.MX DT bindings for 6.1:
- Add compatible for new boards: Kontron BL i.MX8MM OSM-S, MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier, i.MX8M Mini Gateworks GW7904 board, i.MX8DXL EVK Board. - Add add interconnect property for i.MX8MP various blk-ctrl devices. - Add i.MX8MP HDMI HDCP and HRV power domain DT IDs. - Add bindings for i.MX93 SRC and MEDIAMIX blk-ctrl. - A minor style fix on i.MX8MM clock binding header. -----BEGIN PGP SIGNATURE----- iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmMlhS4UHHNoYXduZ3Vv QGtlcm5lbC5vcmcACgkQUFdYWoewfM6RGgf9EYZWreK87zuUb3F0ARa6Ac1uYS9R mWBz6WaVm5SQV/bIr6oSql7iIyrojAVb7FqusZ/d/YbP3WlhcCT5l7VhjjSE0LNi IZsyfl0fWEg+ro8MtwY/VnEcWH01eAgbqo6Hbu3oGKJqU5lwmhKD5gT1ctbtGWOA v6BlfB5iT/D+IexTeYz/NS2h6MZgVfLLVki82qjyokrUagVOmoPLjZhAlqJKJrHT khD1rfdeq56vGprd6juSvFQcNh5SvoKj8TqMlRSOA4peSPLChRSmRyRAYiNN6v8d HhHAeRc3XhDQlVxt9zWar981JxDDXHWooo2NIeNKB0bYiKjBGJtEeJ27qw== =7xMQ -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmMtubAACgkQmmx57+YA GNk4IxAArqCHIy7vCDjx+SiQV8aiJNQzTlPIv6CRnnh/GpbAk0VwOFzd1q2zQPZl 3RJQF/r9y76V/1Nqvam3Bldly9lHl0BLXCSdJjJN7gDJ2HZLJFjLZr9PPd8lrq/F 1xCej6mDB1K/FgiQNVBhjjI+uw05PPF7eZgfpdgAYiWYXiSogk7IdR1LgiT5KzbB QSl19/BcrXc7G+wve5sFsJzCozQkn2aQo2phsYgbUZ5u1gTwLN3Y2Arq6iUjF0iR opnqEuWalBTUYvGZonrvBwg/BW2z9uiTJ1WUEIKSst4W7I2qYMSFG73KLR/KJela qflPNJ9y7Qy4TzQ7e3vWouXzIVZVfbp8IiIoWatFd907ii1omhnVkvSe/cVIpPvz eKlPVXQB7QKEH1ITmDIUy9dzYlZYbVKyx76E478yrRnzXDFIXvTbooqHZ2eiU2aY dSIttucqL/yeJZ28EZ9ZhMxLOYPjKkqwv+0DsmTwWSpEHEJAw0gGyOCPrmCdGdWr bK6CSKntPWiXgVMNstdgVdlyRJJr1udxUmYq5h2EBmE+bHBTkTf95ys4isxygXk7 edK+oc7iUeyVwQm4o7hnVuWEpLP97BCDaFV7Sa9+RkqJ2iKdLaVPD/VARjl/ypgZ u/DWpPFNOzabCPj0SD5osT/arXisEfatGTIgwO23swiJfDJlpiU= =D4U3 -----END PGP SIGNATURE----- Merge tag 'imx-bindings-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt i.MX DT bindings for 6.1: - Add compatible for new boards: Kontron BL i.MX8MM OSM-S, MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier, i.MX8M Mini Gateworks GW7904 board, i.MX8DXL EVK Board. - Add add interconnect property for i.MX8MP various blk-ctrl devices. - Add i.MX8MP HDMI HDCP and HRV power domain DT IDs. - Add bindings for i.MX93 SRC and MEDIAMIX blk-ctrl. - A minor style fix on i.MX8MM clock binding header. * tag 'imx-bindings-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: dt-bindings: arm: imx: update fsl.yaml for imx8dxl dt-bindings: firmware: add missing resource IDs for imx8dxl dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board dt-bindings: soc: add i.MX93 mediamix blk ctrl dt-bindings: soc: add i.MX93 SRC dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV dt-bindings: arm: fsl: imx6ul-kontron: Update bindings dt-bindings: clk: imx8mm: don't use multiple blank lines dt-bindings: soc: imx: add interconnect property for i.MX8MP hsio blk ctrl dt-bindings: soc: imx: add interconnect property for i.MX8MP hdmi blk ctrl dt-bindings: soc: imx: add interconnect property for i.MX8MP media blk ctrl Link: https://lore.kernel.org/r/20220918092806.2152700-1-shawnguo@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Arnd Bergmann
|
195571f342 |
dt-bindings: Changes for v6.1-rc1
Adds device tree bindings for the MGBE found on Tegra234 SoCs, as well as stream IDs for the shared host1x context devices. -----BEGIN PGP SIGNATURE----- iQJHBAABCAAxFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmMkSw8THHRyZWRpbmdA bnZpZGlhLmNvbQAKCRDdI6zXfz6zocJTEACYpoTDx2T2lLMv8iGCL0wWDJrOU2/Y N0plnJi+kJKXwwGAjC95A5Lbm+7PQeAgeH/Ai1NxBu4LCL83QHN0Zzc25g9MdMFa HH4g030V14TEM8Yj0WCXAVtO+y6OsAX4ycwRA9OJEz+c+lKPIbAiXe6vibVFQz/f yTeumGT0iOI8efqzYpP0x7gSHUsrY0i+4+Td4aqSapE1/93FCEzvUAz/vj/2OGGe fXOXVnVVk9IWuhTw61Sum9dborq3g4SHAAldygffC6Ivx1/3AkrF5fvFYYopZrSf h2orSrDg4S3kqhF6mwPksBFLoWChoWQB/t620kuXuUYEVFV0mTqdgnMbv/w3CYPC JsiNfKrtWND53LMh2UOrJjRLnTtxZCOLXalyovJkkoccaKi2BxiRAHryj/sogoxW GRinz48bxnF58MQ1v4BBbUrntzf2SSF7d11zkQg1MQ1qljEZJV0piZDPDyLLyWME xOggT8DSfwJWG+nlA51+UCjr4Qvv4u6gkOXo7lbv3uOiVHHq/aMqeJKCkOpySqbk J0kxURvRmNRXvMf+jsDsyk3L6EhSElfwF9UKB4vdjI9O+wj/rs2C2C024lOWHI14 ew09v6UnBzGfOoq7YmBl0RP6B6HcCWFfKaZSEJ+bS9pzPPT54iZq+e853ZANG9GO oaCO0XVSFYnzXQ== =fXO9 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmMtt9QACgkQmmx57+YA GNmUUg//U5Bdddza9xHN3uOoJJRTIuciMK1KC8EGlW7RUGkJV3lK+8Qmb/GzbZ8e xSwhNSgP9cyJ5c2khU+IT+dNQtvBpnAsezLWccdEbhx48OOV3D+4OxQDJKtX/z27 FMXaryY7TLKfLR1utlCcZ8+l5fV/8fiO/Py18hM2TUv86v8IHSbpsyGiDcsywi3N Fa8Vlz+Vbr2N4kfe3FOUQZUw1lTEjh9negDKXMQJYE0I5IyHkEqIBNjJbP6mtWfg i9G0sEvC2LjVF1KnoflNmpFjXzLWoiEasY6GEv9FsVhYfTgvLwfnsHH3/l2Dv+da v5gGrqQGmtr7jZeKU2Zz4oKvg91e098JCaUUJjLirpA0uS16kbt5v9Uof27MXY8b /htgFQgjMPx+Jn1K9tYxBk+WnmtMI40O5MSj+QG2uL1x6Q/QYFSL346YmLDDJvL0 6c3J1rlh/VlMI3EzycFl2CAFEBpYzBP6ERFw/2BtkEfhGUEhBaX4wG6uKevNDOo8 HJsOcIJKNCgQk88nGB+ItqDbxfwaa2UQnXufWPdV8Rty1ysfvlU60CWR7SK8NAeX gcPdqH9Z1B8doYGmrtj9HKCdtpo0qyYI3Ruz/0pBQgFiVoO0FltN/d6fItf8aJKf yHUigmWiQ4FKM3sjl4H5rpWqDv3Q+oGPQmfMoE5jVQgp6tL0b+o= =PY4Y -----END PGP SIGNATURE----- Merge tag 'tegra-for-6.1-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt dt-bindings: Changes for v6.1-rc1 Adds device tree bindings for the MGBE found on Tegra234 SoCs, as well as stream IDs for the shared host1x context devices. * tag 'tegra-for-6.1-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: dt-bindings: Add Host1x context stream IDs on Tegra234 dt-bindings: net: Add Tegra234 MGBE Link: https://lore.kernel.org/r/20220916101957.1635854-4-thierry.reding@gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Peng Fan
|
90e58072b9 |
dt-bindings: clock: imx93-clock: add more MU/SAI clocks
Add MU[1,2]_[A,B] clock entries. Add SAI IPG clock entries. Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Abel Vesa <abel.vesa@linaro.org> Signed-off-by: Abel Vesa <abel.vesa@linaro.org> Link: https://lore.kernel.org/r/20220830033137.4149542-2-peng.fan@oss.nxp.com |
||
Marcel Ziswiler
|
59dc69d7c3 |
dt-bindings: clock: imx8mm: don't use multiple blank lines
Avoid the following checkpatch warning: include/dt-bindings/clock/imx8mm-clock.h:284: check: Please don't use multiple blank lines Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by: Abel Vesa <abel.vesa@linaro.org> Signed-off-by: Abel Vesa <abel.vesa@linaro.org> Link: https://lore.kernel.org/r/20220722215445.3548530-13-marcel@ziswiler.com |
||
Jagan Teki
|
bc35a430df |
clk: rockchip: Add dt-binding header for RV1126
Add the dt-bindings header for the Rockchip RV1126, that gets shared between the clock controller and the clock references in the dts. Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com> Signed-off-by: Jagan Teki <jagan@edgeble.ai> Link: https://lore.kernel.org/r/20220915163947.1922183-3-jagan@edgeble.ai Signed-off-by: Heiko Stuebner <heiko@sntech.de> |
||
Shenwei Wang
|
c09cc6e528 |
dt-bindings: firmware: add missing resource IDs for imx8dxl
Add the missing resource IDs for imx8dxl. Signed-off-by: Shenwei Wang <shenwei.wang@nxp.com> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Shawn Guo <shawnguo@kernel.org> |
||
Peng Fan
|
121494030c |
dt-bindings: soc: add i.MX93 mediamix blk ctrl
Add DT bindings for i.MX93 MEDIAMIX BLK CTRL. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org> |
||
Peng Fan
|
c7ebd54158 |
dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl
i.MX8MP VPU blk ctrl module has similar design as i.MX8MM, so reuse the i.MX8MM VPU blk ctrl yaml file. And add description for the items. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org> |
||
Peng Fan
|
69e43d9e83 |
dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV
Add i.MX8MP HDMI HDCP and HRV entries. Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org> |
||
Marcel Ziswiler
|
402de4bfb3 |
dt-bindings: clk: imx8mm: don't use multiple blank lines
Avoid the following checkpatch warning: include/dt-bindings/clock/imx8mm-clock.h:284: check: Please don't use multiple blank lines Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org> |
||
Serge Semin
|
03f1076fbe |
dt-bindings: ata: ahci: Add platform capability properties
In case if the platform doesn't have BIOS or a comprehensive firmware installed then the HBA capability flags will be left uninitialized. As a good alternative we suggest to define the DT-properties with the AHCI platform capabilities describing all the HW-init flags of the corresponding capability register. Luckily there aren't too many of them. SSS - Staggered Spin-up support and MPS - Mechanical Presence Switch support determine the corresponding feature availability for the whole HBA by means of the "hba-cap" property. Each port can have the "hba-port-cap" property initialized indicating that the port supports some of the next functionalities: HPCP - HotPlug capable port, MPSP - Mechanical Presence Switch attached to a port, CPD - Cold Plug detection, ESP - External SATA Port (eSATA), FBSCP - FIS-based switching capable port. Signed-off-by: Serge Semin <Sergey.Semin@baikalelectronics.ru> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com> |
||
Mikko Perttunen
|
cc99f95d49 |
dt-bindings: Add Host1x context stream IDs on Tegra234
Add defines for stream IDs used for Host1x context isolation on Tegra234. The same stream IDs are used for both NISO0 and NISO1 SMMUs since Host1x's stream ID protection tables don't make a distinction between the two. Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Thierry Reding <treding@nvidia.com> |
||
David Collins
|
27d05118d5 |
dt-bindings: regulator: rpmh-regulator: add new LOW_SVS and NOM levels
Add constants for voltage levels: LOW_SVS_D0, LOW_SVS_D2, LOW_SVS_P1, and NOM_L0. Change-Id: I9b74387eda894a6323a688af1e3a3c021a444af3 Signed-off-by: David Collins <quic_collinsd@quicinc.com> |
||
Linus Walleij
|
94bc967b8d |
Samsung pinctrl drivers changes for v6.1
1. Minor fix in order of initializing pinctrl driver - GPIOs should be configured before registering gpiolib. 2. Final steps to deprecated bindings headers with register constants. The constants were moved to include files in DTS directories, because these are not suitable for bindings. Remove final references and mark binding header as deprecated to warn any users. -----BEGIN PGP SIGNATURE----- iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmMbWHIQHGtyemtAa2Vy bmVsLm9yZwAKCRDBN2bmhouD16J7EACBiMzTW1s6h2Z+/8yu3D8dhyy184Lykj/3 tf4mR3fEEX7svUbcll08hquMCgeZ5dZeowgfBN0ylhPetT6E5y0EgBAAR5C6r8I1 0ZbnaFbiSapo4Y3E0ZbhQxE+/Vq6/WCYw43KJEmU8EjFIhogyyOlt2HWKfHTKDlq 5b+amkNOuZ6ERhvhpyH//bwdjSCdz2RsPlv+a63VJxfrU5P78opp9+25DJbIpLD3 SdBDwRI/A0YN6zEpoX+NnqyevmSsTVu1BAh0fiFca0uqimwrkeOlqsKMXlS8/B7F 3YP7RVFFHkWFt+dHp4hPHlREaAEfkCUoJgozKV/wCC+DRG1lvLQ2KZhJ8F+kjnSb fHJ9xqf0BFh7RQszOd/Odn1wqSESTAKADq/m5abwy+cdHhQwfLVyEzeFs7foLMHa K1QzP4Ta/AviRclVz3Y9Joxeo1LMgejMqrnE0biSc/d5vDVbr1xynurPzqym9wbh q2Mh1aP0pSMTjr5+umb3BAd3pQsDSzrhjFUeeLRb5RN5EgOsNRTGnvk7AGKMMo2J ZEQOrbjHHLZxHx+2E1SS11haXYv2EhBa+13xJv7jZFKtiW7bboBJs9/5MwdG71fP HegPLggmDa2MSHuAzE5mDPy7N8429Kq61XFWOGv4aA0kK4M55qyuoyIJSCbhFsfz qwueV7J3oQ== =YIgT -----END PGP SIGNATURE----- Merge tag 'samsung-pinctrl-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel Samsung pinctrl drivers changes for v6.1 1. Minor fix in order of initializing pinctrl driver - GPIOs should be configured before registering gpiolib. 2. Final steps to deprecated bindings headers with register constants. The constants were moved to include files in DTS directories, because these are not suitable for bindings. Remove final references and mark binding header as deprecated to warn any users. |
||
Conor Dooley
|
b4b025246c |
dt-bindings: clk: add PolarFire SoC fabric clock ids
Each Clock Conditioning Circuitry block contains 2 PLLs and 2 DLLs. The PLLs have 4 outputs each and the DLLs 2. Add 16 new IDs covering these clocks. For more information on the CCC hardware, see the "PolarFire SoC FPGA Clocking Resources" document at the link below. Link: https://onlinedocs.microchip.com/pr/GUID-8F0CC4C0-0317-4262-89CA-CE7773ED1931-en-US-1/index.html Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Conor Dooley <conor.dooley@microchip.com> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com> Link: https://lore.kernel.org/r/20220908143651.1252601-4-conor.dooley@microchip.com |
||
Konrad Dybcio
|
2d48e6ea30 |
dt-bindings: power: rpmpd: Add SM6375 power domains
Add the bindings for SM6375 RPMPDs. Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Bjorn Andersson <andersson@kernel.org> Link: https://lore.kernel.org/r/20220716193201.455728-1-konrad.dybcio@somainline.org |
||
Stephan Gerhold
|
c40668048f |
dt-bindings: clock: Add schema for MSM8909 GCC
The Global Clock Controller (GCC) in the MSM8909 SoC provides clocks, resets and power domains for the various hardware blocks in the SoC. Add a DT schema to describe it, similar to other Qualcomm SoCs. Signed-off-by: Stephan Gerhold <stephan.gerhold@kernkonzept.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Bjorn Andersson <andersson@kernel.org> Link: https://lore.kernel.org/r/20220706134132.3623415-2-stephan.gerhold@kernkonzept.com |
||
Richard Acayan
|
657e932665 |
dt-bindings: clock: gcc-sdm845: add sdm670 global clocks
The Snapdragon 670 clocks will be added into the sdm845 gcc driver. Most of the new clocks, GDSCs, and resets already have reserved IDs but there are some resources that don't. Add the new clock from Snapdragon 670 and document the differences between the SoC parent clocks. Signed-off-by: Richard Acayan <mailingradian@gmail.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Bjorn Andersson <andersson@kernel.org> Link: https://lore.kernel.org/r/20220914013922.198778-2-mailingradian@gmail.com |
||
Taniya Das
|
c9a406b42f |
dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
Support external mclk to interface external MI2S clocks for SC7280.
Fixes:
|
||
Taniya Das
|
42801e6185 |
dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
Add support for LPASS audio clock gating for RX/TX/SWA core bus clocks
for SC7280. Update reg property min/max items in YAML schema.
Fixes:
|
||
Taniya Das
|
1c3f9df77a |
dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
Support external mclk to interface external MI2S clocks for SC7280.
Fixes:
|
||
Taniya Das
|
be9439df23 |
dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
Add support for LPASS audio clock gating for RX/TX/SWA core bus clocks
for SC7280. Update reg property min/max items in YAML schema.
Fixes:
|
||
Vignesh Raghavendra
|
1607e6f928 |
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62A
Add pinctrl macros for AM62AX SoCs. These macro definitions are similar to that of previous platforms, but adding new definitions to avoid any naming confusions in the SoC dts files. checkpatch insists the following error exists: ERROR: Macros with complex values should be enclosed in parentheses However, we do not need parentheses enclosing the values for this macro as we do intend it to generate two separate values as has been done for other similar platforms. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Tested-by: Devarsh Thakkar <devarsht@ti.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Linus Walleij <linus.walleij@linaro.org> Link: https://lore.kernel.org/r/20220901141328.899100-4-vigneshr@ti.com |
||
Vignesh Raghavendra
|
a3c5297741 |
dt-bindings: arm: ti: Rearrange IOPAD macros alphabetically
Rearrange SOC specific IOPAD macros alphabetically, so that its easier to read. No functional change intended. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Tested-by: Devarsh Thakkar <devarsht@ti.com> Acked-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220901141328.899100-2-vigneshr@ti.com |
||
Arnd Bergmann
|
2c12f88cef |
Samsung DTS ARM64 changes for v6.0
1. Add binding headers for several Exynos850 and ExynosAutov9 clocks. 2. ExynosAutov9: Add FSYS clock controller nodes. 3. ExynosAutov9: Document serial compatible (used in DTS). 4. Exynos850: Add Audio, IS, MFC clock controllers. Add IOMMU nodes. -----BEGIN PGP SIGNATURE----- iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmMbVoEQHGtyemtAa2Vy bmVsLm9yZwAKCRDBN2bmhouD1+oyD/wIScAnh7VVTa1OXhHx3PRMxij3bHA8bka8 B+eTXuHDgomjyjOOysb8APouBAX9nVsi2HFTLOvL9cKLfOZ8mIJutQj70EEfRrg2 sdVrDgDkJjFkDDNbYyxoLWN/GE1GlambxyTX2BKqJa3GoOg7tcMmXFpy3Lik0XKP nxZdIi63aEZc96rqtoLBn4Ni7kWllNNKnGZabrxK4cs3jTHO0Ay+ZGp57exXwEgf JdTPaVCw8uB2jjStZESwnldsBZxzJFpwUG+R3cLOejXq8xHuvxpJgD8rvBWS7A8u 2zOA/qONL1J+B/3pLtlWJAAOXL9MPlxAxWzYOdcaV+vm8XCDhA1aDlJPP+STpcFy 5zBwm44rqEelgYqPS0CwtCigC0tCmsekMANnRUeCSAmzjRYq18dLF8S36AUPR6UK sAtrJwgaGwg6xgsIX4ZqpGKEwNnv6FhViXHGp6Dq3Gw/Czin4Q8sHhRBIhFkUn19 g4nerk+vzsILke4ZgVT0Hab6Yplrlestc7nxnkAAsPQMwSK9g29HionzNGgxW91m 7MupJq9KcDGOY3UvSID/L4Bh7XJm/oIqskQX/UGvVACkuprpPs9zlGoO0vwfsQKA 4HL27Bwvfb1msTFvpOVK4uU00S1sCBd7cnsvS1KoJaxOxSjlLlMwI+ZEUcl+PC5e vtkE60ZhfA== =bRQO -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmMfTh0ACgkQmmx57+YA GNkRqxAAlhirqrhRyy2MKuHiI0jJPqXCjbI8CWq1Snb9/aWjkn2Jvg7GChbRnpaS bUBMRlwo5ejMJA53zyhx7UMBLzfhrPdAVWZ81sy+EsLMcXRFQ1yXAuocHCMM8Sry ttNrof8gi94QOHdkJOqWOF8+/s96bfATms583UlCw5nQR7FX9PeE72zT49YAP5zG gUrTmLhZ16fDQDnrAcUJXEbDcSkXO7xsxy1fun0LmykS6bvHK4M5nWsNcYz0JJYm L+lQeM/xe3cyIsaqGRkiH+tu1YxCePNSIq2BcfMi+s0dYX0UKnfLAcsxrfVF434/ pfD/YlXdSnm9QhSowwTe9iDNObuXkxmYuTKJqS0kSmm0Ayc7KrAhZylF7POgYkwG KOWis+31f8vinpMKYmLbWKwmo8EgXTdIuANwwX5VyH42GtESpmxnSp6wQO5/i8S3 TPiG/R4sq5e23qpCez5CBU7ImnDObHCYflW0HLWi1YAUS1oRgVeXXWC+Zt0yzXyS IAnz3vwSQqnIbXyzVIQOl9rV+UYLzFixk+3QnXn3RfTEVzJzlKkXp3Jr5ntarW3M apqxOwJh7k9QZsawEjNtBNlWgasmD1ThDw7+rp3idbjBJGXppy/mKHBoD3PrzyWw AVG3L8SjNrHHxFvKqzDkmVF72tGee+t/vZHzoVLVuPjddkSf4Eo= =xnEY -----END PGP SIGNATURE----- Merge tag 'samsung-dt64-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Samsung DTS ARM64 changes for v6.0 1. Add binding headers for several Exynos850 and ExynosAutov9 clocks. 2. ExynosAutov9: Add FSYS clock controller nodes. 3. ExynosAutov9: Document serial compatible (used in DTS). 4. Exynos850: Add Audio, IS, MFC clock controllers. Add IOMMU nodes. * tag 'samsung-dt64-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: dt-bindings: serial: samsung: add exynosautov9-uart compatible arm64: dts: exynos: Add SysMMU nodes for Exynos850 arm64: dts: exynos: Add CMU_AUD, CMU_IS and CMU_MFCMSCL for Exynos850 arm64: dts: exynosautov9: add fsys0/1 clock DT nodes dt-bindings: clock: exynos850: Add Exynos850 CMU_MFCMSCL dt-bindings: clock: exynos850: Add Exynos850 CMU_IS dt-bindings: clock: exynos850: Add Exynos850 CMU_AUD dt-bindings: clock: exynosautov9: add schema for cmu_fsys0/1 dt-bindings: clock: exynosautov9: add fsys1 clock definitions dt-bindings: clock: exynosautov9: add fys0 clock definitions dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1 Link: https://lore.kernel.org/r/20220909150849.820523-2-krzysztof.kozlowski@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Finley Xiao
|
67944950c2 |
dt-bindings: power: add power-domain header for rk3588
Add all the power domains listed in the RK3588 TRM. Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220906143825.199089-3-sebastian.reichel@collabora.com Signed-off-by: Heiko Stuebner <heiko@sntech.de> |
||
Olliver Schinagl
|
472d7b9e81 |
dt-bindings: leds: Expand LED_COLOR_ID definitions
In commit
|
||
Jagan Teki
|
daf7dc8651 |
dt-bindings: power: Add power-domain header for RV1126
Add power-domain header for RV1126 SoC from description in TRM. Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com> Signed-off-by: Jagan Teki <jagan@edgeble.ai> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220818124132.125304-2-jagan@edgeble.ai Signed-off-by: Heiko Stuebner <heiko@sntech.de> |
||
jianzhou
|
3d2ad71089 |
Merge keystone/android-mainline-keystone-qcom-release.5.19-rc8 (ea7c365 ) into msm-pineapple
* refs/heads/tmp-ea7c365: ANDROID: fix up broken dm-table.c out-of-tree code. ANDROID: hung_task: Add vendor hook for hung task detect Revert "ANDROID: GKI: Add ‘kunit.enable’ module parameter" Revert "ANDROID: GKI: Return ERROR value on KUnit load fail" ANDROID: GKI: export thermal_cdev_update ANDROID: sched: Fix deadlock in sched_blocked_reason tracepoint Revert "ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement" Revert "ANDROID: Sched: Add hooks for scheduler" Revert "ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu" Revert "ANDROID: sched: add em_cpu_energy vendor hook" Revert "ANDROID: sched: Make uclamp changes depend on CAP_SYS_NICE" ANDROID: GKI: remove CONFIG_ARM_CPUIDLE=y ANDROID: dma-buf: Add vendorhook to allow mmaping more memory than a DMA-BUF holds ANDROID: Incremental fs: fix setxattr callbacks due to upstream changes ata: sata_mv: Fixes expected number of resources now IRQs are gone fs: remove the NULL get_block case in mpage_writepages fs: don't call ->writepage from __mpage_writepage fs: remove the nobh helpers jfs: stop using the nobh helper ext2: remove nobh support ntfs3: refactor ntfs_writepages mm/folio-compat: Remove migration compatibility functions fs: Remove aops->migratepage() secretmem: Convert to migrate_folio hugetlb: Convert to migrate_folio aio: Convert to migrate_folio f2fs: Convert to filemap_migrate_folio() ubifs: Convert to filemap_migrate_folio() btrfs: Convert btrfs_migratepage to migrate_folio mm/migrate: Add filemap_migrate_folio() mm/migrate: Convert migrate_page() to migrate_folio() nfs: Convert to migrate_folio btrfs: Convert btree_migratepage to migrate_folio mm/migrate: Convert expected_page_refs() to folio_expected_refs() mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio() mm/migrate: Convert writeout() to take a folio mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio() fs: Add aops->migrate_folio mm: Convert all PageMovable users to movable_operations secretmem: Remove isolate_page ext2: Use a folio in ext2_get_page() gfs2: Convert gfs2_jhead_process_page() to use a folio ocfs2: Convert ocfs2_read_folio() to use a folio freevxfs: Convert vxfs_immed_read_folio() to use a folio coda: Convert coda_symlink_filler() to use a folio befs: Convert befs_symlink_read_folio() to use a folio block: Convert read_part_sector() to use a folio block: Use PAGE_SECTORS_SHIFT block: Handle partition read errors more consistently block: Simplify read_part_sector() cramfs: read_mapping_page() is synchronous ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_sync_writeback() hostfs: Handle page write errors correctly squashfs: Return the actual error from squashfs_read_folio() buffer: Don't test folio error in block_read_full_folio() PCI: imx6: Support more than Gen2 speed link mode PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers PCI: imx6: Reformat suspend callback to keep symmetric with resume PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier PCI: imx6: Disable clocks in reverse order of enable PCI: imx6: Do not hide PHY driver callbacks and refine the error handling PCI: imx6: Reduce resume time by only starting link if it was up before suspend PCI: imx6: Mark the link down as non-fatal error PCI: imx6: Move regulator enable out of imx6_pcie_deassert_core_reset() PCI: imx6: Turn off regulator when system is in suspend mode PCI: imx6: Call host init function directly in resume PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks PCI: imx6: Propagate .host_init() errors to caller PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() PCI: imx6: Factor out ref clock disable to match enable PCI: imx6: Move imx6_pcie_clk_disable() earlier PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier PCI: imx6: Move PHY management functions together PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configure_type() earlier PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() PCI: exynos: Correct generic PHY usage phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks dt-bindings: PCI: qcom: Support additional MSI vectors PCI: dwc: Handle MSIs routed to multiple GIC interrupts PCI: dwc: Convert struct pcie_port.msi_irq to an array PCI: dwc: Split MSI IRQ parsing/allocation to a separate function PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() PCI: dwc: Use the bitmap API to allocate bitmaps PCI: dwc: Fix MSI msi_msg DMA mapping PCI: dwc: Check iATU in/outbound range setup status PCI: dwc: Validate iATU outbound mappings against hardware constraints PCI: dwc: Add iATU regions size detection procedure PCI: dwc: Simplify in/outbound iATU setup methods PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_ATU_REGION_DIR_IB/OB PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_TYPE_MEM/IO PCI: dwc: Add dw_pcie_ops.host_deinit() callback PCI: tegra194: Drop manual DW PCIe controller version setup PCI: intel-gw: Drop manual DW PCIe controller version setup PCI: dwc: Add macros to compare Synopsys IP core versions PCI: dwc: Read DWC IP core version from register PCI: dwc: Use native DWC IP core version representation PCI: dwc: Detect iATU settings after getting "addr_space" resource PCI: dwc: Log link speed and width if it comes up smack: Remove the redundant lsm_inode_alloc smack: Replace kzalloc + strncpy with kstrndup affs: use memcpy_to_page and remove replace kmap_atomic() rseq: Kill process when unknown flags are encountered in ABI structures rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags fs/dcache: Move wakeup out of i_seq_dir write held region. fs/dcache: Move the wakeup from __d_lookup_done() to the caller. fs/dcache: Disable preemption on i_dir_seq write side on PREEMPT_RT d_add_ci(): make sure we don't miss d_lookup_done() random: correct spelling of "overwrites" PCI: qcom: Allow ASPM L1 and substates for 2.7.0 sparc: Use generic pci_mmap_resource_range() PCI: Remove pci_mmap_page_range() wrapper PCI: Stub __pci_ioport_map() for arches that don't support it at all MAINTAINERS: add spi support to GXP spi: dt-bindings: add documentation for hpe,gxp-spifi spi: spi-gxp: Add support for HPE GXP SoCs pwm: lpc18xx: Fix period handling pwm: lpc18xx: Convert to use dev_err_probe() pwm: twl-led: Document some limitations and link to the reference manual MAINTAINERS: Remove myself as PWM maintainer MAINTAINERS: Add include/dt-bindings/pwm to PWM SUBSYSTEM dt-bindings: pwm: mediatek: Add compatible string for MT8195 pwm: Add clock based PWM output driver dt-bindings: pwm: Document clk based PWM controller pwm: sifive: Shut down hardware only after pwmchip_remove() completed pwm: sifive: Ensure the clk is enabled exactly once per running PWM pwm: sifive: Simplify clk handling pwm: sifive: Enable clk only after period check in .apply() pwm: sifive: Reduce time the controller lock is held pwm: sifive: Fold pwm_sifive_enable() into its only caller pwm: sifive: Simplify offset calculation for PWMCMP registers crypto: tcrypt - Remove the static variable initialisations to NULL crypto: arm64/poly1305 - fix a read out-of-bound crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps crypto: hisilicon/sec - fix auth key size error crypto: ccree - Remove a useless dma_supported() call crypto: ccp - Add support for new CCP/PSP device ID crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq dm: verity-loadpin: Drop use of dm_table_get_num_targets() dm: fix dm-raid crash if md_handle_request() splits bio dm raid: fix address sanitizer warning in raid_resume dm raid: fix address sanitizer warning in raid_status dm: Start pr_preempt from the same starting path dm: Fix PR release handling for non All Registrants dm: Start pr_reserve from the same starting path dm: Allow dm_call_pr to be used for path searches dm: return early from dm_pr_call() if DM device is suspended Documentation: KUnit: Fix example with compilation error tools/power turbostat: version 2022.07.28 tools/power turbostat: do not decode ACC for ICX and SPR tools/power turbostat: fix SPR PC6 limits tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' tools/power turbostat: separate SPR from ICX tools/power turbosstat: fix comment tools/power turbostat: Support RAPTORLAKE P tools/power turbostat: add support for ALDERLAKE_N tools/power turbostat: dump secondary Turbo-Ratio-Limit tools/power turbostat: simplify dump_turbo_ratio_limits() tools/power turbostat: dump CPUID.7.EDX.Hybrid tools/power turbostat: update turbostat.8 tools/power turbostat: Show uncore frequency tools/power turbostat: Fix file pointer leak tools/power turbostat: replace strncmp with single character compare tools/power turbostat: print the kernel boot commandline tools/power turbostat: Introduce support for RaptorLake cgroup: Skip subtree root in cgroup_update_dfl_csses() docs: efi-stub: Fix paths for x86 / arm stubs Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8 Docs/zh_CN: Update the translation of pci to 5.19-rc8 Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8 Docs/zh_CN: Update the translation of usage to 5.19-rc8 Docs/zh_CN: Update the translation of testing-overview to 5.19-rc8 Docs/zh_CN: Update the translation of sparse to 5.19-rc8 Docs/zh_CN: Update the translation of kasan to 5.19-rc8 Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8 doc:it_IT: align Italian documentation thermal/of: Initialize trip points separately thermal/of: Use thermal trips stored in the thermal zone thermal/core: Add thermal_trip in thermal_zone thermal/core: Rename 'trips' to 'num_trips' thermal/core: Move thermal_set_delay_jiffies to static thermal/core: Remove unneeded EXPORT_SYMBOLS thermal/of: Move thermal_trip structure to thermal.h thermal/of: Remove the device node pointer for thermal_trip thermal/of: Replace device node match with device node search thermal/core: Remove duplicate information when an error occurs thermal/core: Avoid calling ->get_trip_temp() unnecessarily thermal/tools/tmon: Fix typo 'the the' in comment thermal/tools/tmon: Include pthread and time headers in tmon.h thermal/ti-soc-thermal: Fix comment typo thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors thermal/drivers/u8500: Remove unnecessary print function dev_err() thermal/drivers/rzg2l: Fix comments thermal/drivers/sun8i: Fix typo in comment thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j721e_data and k3_j72xx_bandgap_j7200_data static thermal/drivers/k3_j72xx_bandgap: Fix array underflow in prep_lookup_table() thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory leak during probe thermal/core: Remove DROP_FULL and RAISE_FULL thermal/core: Use clamp() helper in the stepwise governor thermal/drivers/u8500: Remove the get_trend function thermal/drivers/tegra: Remove get_trend function thermal/drivers/qcom: Remove get_trend function dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support dt-bindings: thermal: rcar-gen3-thermal: use positive logic dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema drivers/thermal/rcar_gen3_thermal: Improve logging during probe MAINTAINERS: add include/dt-bindings/thermal to THERMAL drivers/thermal/devfreq_cooling: Extend the devfreq_cooling_device with ops drivers/thermal/cpufreq_cooling: Update outdated comments drivers/thermal/cpufreq_cooling : Refactor thermal_power_cpu_get_power tracing drivers/thermal/cpufreq_cooling: Use private callback ops for each cooling device wait: Fix __wait_event_hrtimeout for RT/DL tasks exec: Call kmap_local_page() in copy_string_kernel() kasan: test: Silence GCC 12 warnings ACPI/PCI: Remove useless NULL pointer checks drivers: lkdtm: fix clang -Wformat warning selftests/seccomp: Fix compile warning when CC=clang cgroup: remove "no" prefixed mount options PCI: Convert to new *_PM_OPS macros PCI: brcmstb: Rename .map_bus() functions to end with 'map_bus' PCI: brcmstb: Disable/enable regulators in suspend/resume PCI: brcmstb: Enable child bus device regulators from DT PCI: brcmstb: Split post-link up initialization to brcm_pcie_start_link() PCI: brcmstb: Prevent config space access when link is down PCI: brcmstb: Remove unnecessary forward declarations clocksource/drivers/sun5i: Remove unnecessary (void*) conversions dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible dt-bindings: timer: ingenic,tcu: use absolute path to other schema clocksource/drivers/sun4i: Remove unnecessary (void*) conversions dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out clocksource/drivers/tegra186: Put Kconfig option 'tristate' to 'bool' clocksource/drivers/timer-ti-dm: Make driver selection bool for TI K3 clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs clocksource/drivers/timer-ti-dm: Make timer selectable for ARCH_K3 clocksource/drivers/timer-ti-dm: Move inline functions to driver for am6 io_uring: notification completion optimisation io_uring: export req alloc from core dt-bindings: soc: bcm: use absolute path to other schema dt-bindings: soc: bcm: drop quotes when not needed arm64: defconfig: Sync some configs with savedefconfig hwmon: (aquacomputer_d5next) Add support for Aquacomputer Quadro fan controller hwmon: (dell-smm) Improve documentation regulator: core: Allow drivers to define their init data as const regulator: core: Allow specifying an initial load w/ the bulk API regulator: mt6380: Fix unused array warning perf/x86/ibs: Add new IBS register bits into header Add Seth Forshee as co-maintainer for idmapped mounts dt-bindings: soc: microchip: use absolute path to other schema dt-bindings: soc: microchip: drop quotes when not needed ARM: dts: lan966x: keep lan966 entries alphabetically sorted hwmon: (nct6775) add ASUS TUF GAMING B550-PLUS WIFI II Makefile: replace headers_install with headers for kselftest Documentation: kunit: Add CLI args for kunit_tool x86/cyrix: include header linux/isa-dma.h powercap: RAPL: Add Power Limit4 support for Alder Lake-N and Raptor Lake-P ACPI: CPPC: Do not prevent CPPC from working in the future ACPI: PM: x86: Print messages regarding LPS0 idle support PM: QoS: Add check to make sure CPU freq is non-negative PM: hibernate: defer device probing when resuming from hibernation ublk_drv: fix double shift bug spi: a3700: support BE for AC5 SPI driver hwmon: (occ) Replace open-coded variant of %*phN specifier hwmon: (sht15) Fix wrong assumptions in device remove callback hwmon: (aquacomputer_d5next) Add support for reading the +12V voltage sensor on D5 Next spi/panel: dt-bindings: drop CPHA and CPOL from common properties ARM: dts: lan966x: add support for pcb8309 intel_idle: make SPR C1 and C1E be independent cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask cpufreq: loongson2: fix Kconfig "its" grammar btrfs: don't call btrfs_page_set_checked in finish_compressed_bio_read btrfs: fix repair of compressed extents btrfs: remove the start argument to check_data_csum and export btrfs: pass a btrfs_bio to btrfs_repair_one_sector btrfs: simplify the pending I/O counting in struct compressed_bio io_uring/net: use unsigned for flags io_uring/net: make page accounting more consistent io_uring/net: checks errors of zc mem accounting io_uring/net: improve io_get_notif_slot types btrfs: repair all known bad mirrors btrfs: merge btrfs_dev_stat_print_on_error with its only caller btrfs: join running log transaction when logging new name btrfs: simplify error handling in btrfs_lookup_dentry btrfs: send: always use the rbtree based inode ref management infrastructure btrfs: send: fix sending link commands for existing file paths btrfs: send: introduce recorded_ref_alloc and recorded_ref_free btrfs: zoned: wait until zone is finished when allocation didn't progress btrfs: zoned: write out partially allocated region btrfs: zoned: activate necessary block group btrfs: zoned: activate metadata block group on flush_space btrfs: zoned: disable metadata overcommit for zoned btrfs: zoned: introduce space_info->active_total_bytes btrfs: zoned: finish least available block group on data bg allocation btrfs: let can_allocate_chunk return error btrfs: use fs_info->max_extent_size in get_extent_max_capacity() btrfs: convert count_max_extents() to use fs_info->max_extent_size btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size btrfs: zoned: revive max_zone_append_bytes block: add bdev_max_segments() helper btrfs: add optimized btrfs_ino() version for 64 bits systems btrfs: set the objectid of the btree inode's location key btrfs: replace kmap_atomic() with kmap_local_page() btrfs: zlib: replace kmap() with kmap_local_page() in zlib_decompress_bio() btrfs: zlib: replace kmap() with kmap_local_page() in zlib_compress_pages() btrfs: zstd: replace kmap() with kmap_local_page() highmem: Make __kunmap_{local,atomic}() take const void pointer btrfs: don't fallback to buffered IO for NOWAIT direct IO writes btrfs: use enum for btrfs_block_rsv::type btrfs: switch btrfs_block_rsv::failfast to bool btrfs: switch btrfs_block_rsv::full to bool btrfs: do not return errors from btrfs_submit_dio_bio btrfs: handle allocation failure in btrfs_wq_submit_bio gracefully btrfs: simplify sync/async submission in btrfs_submit_data_write_bio btrfs: raid56: transfer the bio counter reference to the raid submission helpers btrfs: do not return errors from raid56_parity_recover btrfs: do not return errors from raid56_parity_write btrfs: do not return errors from btrfs_map_bio btrfs: return proper mapped length for RAID56 profiles in __btrfs_map_block() btrfs: raid56: use fixed stripe length everywhere btrfs: remove the inode cache check at btrfs_is_free_space_inode() btrfs: sysfs: remove BIG_METADATA feature files btrfs: sysfs: remove MIXED_BACKREF feature file btrfs: don't print 'has skinny extents' anymore on mount btrfs: don't print 'flagging with big metadata' anymore on mount btrfs: clean up chained assignments btrfs: merge calculations for simple striped profiles in btrfs_rmap_block btrfs: use mask for all RAID1* profiles in btrfs_calc_avail_data_space btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA btrfs: print checksum type and implementation at mount time btrfs: reset block group chunk force if we have to wait btrfs: send: add new command FILEATTR for file attributes btrfs: send: add OTIME as utimes attribute for proto 2+ by default btrfs: output mirror number for bad metadata btrfs: replace unnecessary goto with direct return at cow_file_range() btrfs: fix error handling of fallback uncompress write btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page btrfs: ensure pages are unlocked on cow_file_range() failure btrfs: sysfs: export commit stats btrfs: collect commit stats, count, duration btrfs: remove extent writepage address space operation btrfs: send: use boolean types for current inode status btrfs: send: remove old TODO regarding ERESTARTSYS btrfs: send: simplify includes btrfs: send: drop __KERNEL__ ifdef from send.h btrfs: increase direct io read size limit to 256 sectors btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() btrfs: remove the finish_func argument to btrfs_mark_ordered_io_finished btrfs: batch up release of reserved metadata for delayed items used for deletion btrfs: warn about dev extents that are inside the reserved range btrfs: use named constant for reserved device space btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino btrfs: simplify parameters of backref iterators btrfs: call inode_to_path directly and drop indirection btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() btrfs: use btrfs_raid_array to calculate number of parity stripes btrfs: use btrfs_chunk_max_errors() to replace tolerance calculation btrfs: remove parameter dev_extent_len from scrub_stripe() btrfs: unify tree search helper returning prev and next nodes btrfs: make tree search for insert more generic and use it for tree_search btrfs: open code inexact rbtree search in tree_search btrfs: remove node and parent parameters from insert_state btrfs: add fast path for extent_state insertion btrfs: pass bits by value not by pointer for extent_state helpers btrfs: lift start and end parameters to callers of insert_state btrfs: open code rbtree search in insert_state btrfs: open code rbtree search in split_state btrfs: raid56: avoid double for loop inside raid56_parity_scrub_stripe() btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() btrfs: raid56: avoid double for loop inside alloc_rbio_essential_pages() btrfs: raid56: avoid double for loop inside __raid56_parity_recover() btrfs: raid56: avoid double for loop inside finish_rmw() btrfs: tree-log: make the return value for log syncing consistent btrfs: add tracepoints for ordered extents btrfs: sysfs: advertise zoned support among features btrfs: split discard handling out of btrfs_map_block btrfs: stop looking at btrfs_bio->iter in index_one_bio btrfs: reject log replay if there is unsupported RO compat flag btrfs: make btrfs_super_block::log_root_transid deprecated btrfs: pass the btrfs_bio_ctrl to submit_one_bio btrfs: merge end_write_bio and flush_write_bio btrfs: don't use bio->bi_private to pass the inode to submit_one_bio btrfs: remove redundant check in up check_setget_bounds btrfs: replace kmap() with kmap_local_page() in lzo.c btrfs: replace kmap() with kmap_local_page() in inode.c btrfs: do not allocate a btrfs_bio for low-level bios btrfs: factor stripe submission logic out of btrfs_map_bio btrfs: remove btrfs_end_io_wq btrfs: centralize setting REQ_META btrfs: don't use btrfs_bio_wq_end_io for compressed writes btrfs: don't double-defer bio completions for compressed reads btrfs: defer I/O completion based on the btrfs_raid_bio btrfs: split btrfs_submit_data_bio to read and write parts btrfs: simplify code flow in btrfs_submit_dio_bio btrfs: move more work into btrfs_end_bioc btrfs: send: enable support for stream v2 and compressed writes btrfs: send: send compressed extents with encoded writes btrfs: send: get send buffer pages for protocol v2 btrfs: send: write larger chunks when using stream v2 btrfs: send: add stream v2 definitions btrfs: send: explicitly number commands and attributes btrfs: send: remove unused send_ctx::{total,cmd}_send_size btrfs: sysfs: add force_chunk_alloc trigger to force allocation btrfs: sysfs: export chunk size in space infos btrfs: store chunk size in space-info struct btrfs: do not batch insert non-consecutive dir indexes during log replay btrfs: reduce amount of reserved metadata for delayed item insertion btrfs: set delayed item type when initializing it btrfs: do not BUG_ON() on failure to reserve metadata for delayed item btrfs: improve batch insertion of delayed dir index items btrfs: assert that delayed item is a dir index item when adding it btrfs: improve batch deletion of delayed dir index items btrfs: refactor the delayed item deletion entry point btrfs: deal with deletion errors when deleting delayed items btrfs: add assertions when deleting batches of delayed items btrfs: balance btree dirty pages and delayed items after clone and dedupe btrfs: free the path earlier when creating a new inode btrfs: balance btree dirty pages and delayed items after a rename btrfs: add trace event for submitted RAID56 bio btrfs: update stripe_sectors::uptodate in steal_rbio btrfs: remove redundant calls to flush_dcache_page btrfs: only write the sectors in the vertical stripe which has data stripes btrfs: use integrated bitmaps for scrub_parity::dbitmap and ebitmap btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance btrfs: introduce btrfs_try_lock_balance btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio btrfs: add a helper to iterate through a btrfs_bio with sector sized chunks btrfs: factor out a btrfs_csum_ptr helper btrfs: refactor end_bio_extent_readpage code flow btrfs: factor out a helper to end a single sector buffer I/O btrfs: remove duplicated parameters from submit_data_read_repair() btrfs: introduce a data checksum checking helper btrfs: quit early if the fs has no RAID56 support for raid56 related checks btrfs: use PAGE_ALIGNED instead of IS_ALIGNED btrfs: zoned: fix comment description for sb_write_pointer logic btrfs: fix typos in comments spi: bcm2835: enable shared interrupt support random: handle archrandom with multiple longs arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr} irqchip/mmp: Declare init functions in common header file x86/purgatory: Omit use of bin2c x86/purgatory: Hard-code obj-y in Makefile dt-bindings: arm: at91: add lan966 pcb8309 board selftests/io_uring: test zerocopy send io_uring: enable managed frags with register buffers io_uring: add zc notification flush requests io_uring: rename IORING_OP_FILES_UPDATE io_uring: flush notifiers after sendzc io_uring: sendzc with fixed buffers io_uring: allow to pass addr into sendzc io_uring: account locked pages for non-fixed zc io_uring: wire send zc request type io_uring: add notification slot registration io_uring: add rsrc referencing for notifiers io_uring: complete notifiers in tw io_uring: cache struct io_notif io_uring: add zc notification infrastructure io_uring: export io_put_task() io_uring: initialise msghdr::msg_ubuf mm: honor FGP_NOWAIT for page cache page allocation xfs: Add async buffered write support xfs: Specify lockmode when calling xfs_ilock_for_iomap() io_uring: Add tracepoint for short writes io_uring: fix issue with io_write() not always undoing sb_start_write() io_uring: Add support for async buffered writes fs: Add async write file modification handling. fs: Split off inode_needs_update_time and __file_update_time fs: add __remove_file_privs() with flags parameter fs: add a FMODE_BUF_WASYNC flags for f_mode iomap: Return -EAGAIN from iomap_write_iter() iomap: Add async buffered write support iomap: Add flags parameter to iomap_page_create() mm: Add balance_dirty_pages_ratelimited_flags() function mm: Move updates of dirty_exceeded into one place mm: Move starting of background writeback into the main balancing loop io_uring: ensure REQ_F_ISREG is set async offload net: fix compat pointer in get_compat_msghdr() io_uring: Don't require reinitable percpu_ref io_uring: fix types in io_recvmsg_multishot_overflow io_uring: Use atomic_long_try_cmpxchg in __io_account_mem io_uring: support multishot in recvmsg net: copy from user before calling __get_compat_msghdr net: copy from user before calling __copy_msghdr io_uring: support 0 length iov in buffer select in compat io_uring: fix multishot ending when not polled io_uring: add netmsg cache io_uring: impose max limit on apoll cache io_uring: add abstraction around apoll cache io_uring: move apoll cache to poll.c io_uring: consolidate hash_locked io-wq handling io_uring: clear REQ_F_HASH_LOCKED on hash removal io_uring: don't race double poll setting REQ_F_ASYNC_DATA io_uring: don't miss setting REQ_F_DOUBLE_POLL io_uring: disable multishot recvmsg io_uring: only trace one of complete or overflow io_uring: fix io_uring_cqe_overflow trace format io_uring: multishot recv io_uring: fix multishot accept ordering io_uring: fix multishot poll on overflow io_uring: add allow_overflow to io_post_aux_cqe io_uring: add IOU_STOP_MULTISHOT return code io_uring: clean up io_poll_check_events return values io_uring: recycle buffers on error io_uring: allow iov_len = 0 for recvmsg and buffer select io_uring: restore bgid in io_put_kbuf io_uring: allow 0 length for buffer select io_uring: let to set a range for file slot allocation io_uring: add support for passing fixed file descriptors io_uring: split out fixed file installation and removal io_uring: replace zero-length array with flexible-array member io_uring: remove ctx->refs pinning on enter io_uring: don't check file ops of registered rings io_uring: remove extra TIF_NOTIFY_SIGNAL check io_uring: fuse fallback_node and normal tw node io_uring: improve io_fail_links() io_uring: move POLLFREE handling to separate function io_uring: kbuf: inline io_kbuf_recycle_ring() io_uring: optimise submission side poll_refs io_uring: refactor poll arm error handling io_uring: change arm poll return values io_uring: add a helper for apoll alloc io_uring: remove events caching atavisms io_uring: clean poll ->private flagging io_uring: add sync cancelation API through io_uring_register() io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag io_uring: have cancelation API accept io_uring_task directly io_uring: kbuf: kill __io_kbuf_recycle() io_uring: trace task_work_run io_uring: add trace event for running task work io_uring: batch task_work io_uring: introduce llist helpers io_uring: lockless task list io_uring: remove __io_req_task_work_add io_uring: remove priority tw list optimisation io_uring: dedup io_run_task_work io_uring: move list helpers to a separate file io_uring: improve io_run_task_work() io_uring: optimize io_uring_task layout io_uring: add a warn_once for poll_find io_uring: consistent naming for inline completion io_uring: move io_import_fixed() io_uring: opcode independent fixed buf import io_uring: add io_commit_cqring_flush() io_uring: introduce locking helpers for CQE posting io_uring: hide eventfd assumptions in eventfd paths io_uring: fix io_poll_remove_all clang warnings io_uring: improve task exit timeout cancellations io_uring: fix multi ctx cancellation io_uring: remove ->flush_cqes optimisation io_uring: move io_eventfd_signal() io_uring: reshuffle io_uring/io_uring.h io_uring: remove extra io_commit_cqring() io_uring: move a few private types to local headers io_uring: clean up tracing events io_uring: make io_uring_types.h public io_uring: kill extra io_uring_types.h includes io_uring: change ->cqe_cached invariant for CQE32 io_uring: deduplicate io_get_cqe() calls io_uring: deduplicate __io_fill_cqe_req tracing io_uring: introduce io_req_cqe_overflow() io_uring: don't inline __io_get_cqe() io_uring: don't expose io_fill_cqe_aux() io_uring: kbuf: add comments for some tricky code io_uring: mutex locked poll hashing io_uring: propagate locking state to poll cancel io_uring: introduce a struct for hash table io_uring: pass hash table into poll_find io_uring: add IORING_SETUP_SINGLE_ISSUER io_uring: use state completion infra for poll reqs io_uring: clean up io_ring_ctx_alloc io_uring: limit the number of cancellation buckets io_uring: clean up io_try_cancel io_uring: pass poll_find lock back io_uring: switch cancel_hash to use per entry spinlock io_uring: poll: remove unnecessary req->ref set io_uring: don't inline io_put_kbuf io_uring: refactor io_req_task_complete() io_uring: kill REQ_F_COMPLETE_INLINE io_uring: rw: delegate sync completions to core io_uring io_uring: remove unused IO_REQ_CACHE_SIZE defined io_uring: don't set REQ_F_COMPLETE_INLINE in tw io_uring: remove check_cq checking from hot paths io_uring: never defer-complete multi-apoll io_uring: inline ->registered_rings io_uring: explain io_wq_work::cancel_seq placement io_uring: move small helpers to headers io_uring: refactor ctx slow data placement io_uring: better caching for ctx timeout fields io_uring: move defer_list to slow data io_uring: make reg buf init consistent io_uring: deprecate epoll_ctl support io_uring: add support for level triggered poll io_uring: move opcode table to opdef.c io_uring: move read/write related opcodes to its own file io_uring: move remaining file table manipulation to filetable.c io_uring: move rsrc related data, core, and commands io_uring: split provided buffers handling into its own file io_uring: move cancelation into its own file io_uring: move poll handling into its own file io_uring: add opcode name to io_op_defs io_uring: include and forward-declaration sanitation io_uring: move io_uring_task (tctx) helpers into its own file io_uring: move fdinfo helpers to its own file io_uring: use io_is_uring_fops() consistently io_uring: move SQPOLL related handling into its own file io_uring: move timeout opcodes and handling into its own file io_uring: move our reference counting into a header io_uring: move msg_ring into its own file io_uring: split network related opcodes into its own file io_uring: move statx handling to its own file io_uring: move epoll handler to its own file io_uring: add a dummy -EOPNOTSUPP prep handler io_uring: move uring_cmd handling to its own file io_uring: split out open/close operations io_uring: separate out file table handling code io_uring: split out fadvise/madvise operations io_uring: split out fs related sync/fallocate functions io_uring: split out splice related operations io_uring: split out filesystem related operations io_uring: move nop into its own file io_uring: move xattr related opcodes to its own file io_uring: handle completions in the core io_uring: set completion results upfront io_uring: add io_uring_types.h io_uring: define a request type cleanup handler io_uring: unify struct io_symlink and io_hardlink io_uring: convert iouring_cmd to io_cmd_type io_uring: convert xattr to use io_cmd_type io_uring: convert rsrc_update to io_cmd_type io_uring: convert msg and nop to io_cmd_type io_uring: convert splice to use io_cmd_type io_uring: convert epoll to io_cmd_type io_uring: convert file system request types to use io_cmd_type io_uring: convert madvise/fadvise to use io_cmd_type io_uring: convert open/close path to use io_cmd_type io_uring: convert timeout path to use io_cmd_type io_uring: convert cancel path to use io_cmd_type io_uring: convert the sync and fallocate paths to use io_cmd_type io_uring: convert net related opcodes to use io_cmd_type io_uring: remove recvmsg knowledge from io_arm_poll_handler() io_uring: convert poll_update path to use io_cmd_type io_uring: convert poll path to use io_cmd_type io_uring: convert read/write path to use io_cmd_type io_uring: add generic command payload type to struct io_kiocb io_uring: move req async preparation into opcode handler io_uring: move to separate directory io_uring: define a 'prep' and 'issue' handler for each opcode arm64: refresh defconfig file irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() cgroup: Make !percpu threadgroup_rwsem operations optional cgroup: Add "no" prefixed mount options cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree asm-generic: Add new pci.h and use it csky: PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE PCI: Move isa_dma_bridge_buggy out of asm/dma.h PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h PCI: tegra194: Add Tegra234 PCIe support PCI: tegra194: Extend Endpoint mode support PCI: tegra194: Fix link up retry sequence PCI: tegra194: Clean up the exit path for Endpoint mode PCI: tegra194: Enable support for 256 Byte payload PCI: tegra194: Clear bandwidth management status PCI: tegra194: Fix Root Port interrupt handling PCI: tegra194: Find RAS DES PCIe capability offset Revert "PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie" PCI: Disable MSI for Tegra234 Root Ports dt-bindings: PCI: tegra234: Add schema for tegra234 Endpoint mode dt-bindings: PCI: tegra234: Add schema for tegra234 Root Port mode dt-bindings: PCI: tegra194: Convert to json-schema net: fix uninitialised msghdr->sg_from_iter s390/pci: allow zPCI zbus without a function zero PCI: Extend isolated function probing to s390 PCI: Move jailhouse's isolated function handling to pci_scan_slot() PCI: Split out next_ari_fn() from next_fn() PCI: Clean up pci_scan_slot() PCI/ACPI: Update link to PCI firmware specification intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check MAINTAINERS: Add Xilinx Versal CPM Root Port maintainers PCI: xilinx-cpm: Add support for Versal CPM5 Root Port spi: dt-bindings: spi-controller: correct example indentation dt-bindings: PCI: xilinx-cpm: Add Versal CPM5 Root Port kcsan: test: Add a .kunitconfig to run KCSAN tests ublk_drv: make sure that correct flags(features) returned to userspace ublk_drv: fix error handling of ublk_add_dev ARM: dts: lan966x: Enable network driver on pcb8291 MAINTAINERS: rectify entry for ARM/NUVOTON NPCM ARCHITECTURE ARM: cns3xxx: add CONFIG_UNUSED_BOARD_FILES dependency ARM: iop32x: mark as unused ARM: s3c: mark most board files as unused ARM: omap1: add Kconfig dependencies for unused boards ARM: sa1100: mark most boards as unused ARM: footbridge: mark cats board for removal ARM: mmp: mark all board files for removal ARM: ep93xx: mark most board files as unused ARM: davinci: mark all ATAGS board files as unused ARM: orion: add ATAGS dependencies ARM: pxa: add Kconfig dependencies for ATAGS based boards ARM: add CONFIG_UNUSED_BOARD_FILES ARM: add ATAGS dependencies to non-DT platforms ARM: defconfig: kill remnants of CONFIG_LEDS ARM: defconfig: remove broken CONFIG_THUMB disables ARM: defconfig: address renamed CONFIG_DEBUG_INFO=y ARM: defconfig: remove stale CONFIG_ZBOOT_ROM entries ARM: defconfig: remove irda remnants ARM: refresh defconfig files ARM: dts: lan966x: Disable can0 on pcb8291 ARM: dts: lan966x: Add gpio-restart crypto: testmgr - some more fixes to RSA test vectors cyrpto: powerpc/aes - delete the rebundant word "block" in comments hwrng: via - Fix comment typo crypto: twofish - Fix comment typo crypto: rmd160 - fix Kconfig "its" grammar crypto: keembay-ocs-ecc - Drop if with an always false condition Documentation: qat: rewrite description Documentation: qat: Use code block for qat sysfs example rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings rcu: Diagnose extended sync_rcu_do_polled_gp() loops rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings rcutorture: Test polled expedited grace-period primitives rcu: Add polled expedited grace-period primitives rcutorture: Verify that polled GP API sees synchronous grace periods rcu: Make Tiny RCU grace periods visible to polled APIs rcu: Make polled grace-period API account for expedited grace periods rcu: Switch polled grace-period APIs to ->gp_seq_polled ublk_drv: fix lockdep warning PCI: loongson: Work around LS7A incorrect Interrupt Pin registers block: remove __blk_get_queue block: call blk_mq_exit_queue from disk_release for never added disks blk-mq: fix error handling in __blk_mq_alloc_disk ublk: defer disk allocation ublk: rewrite ublk_ctrl_get_queue_affinity to not rely on hctx->cpumask ublk: fold __ublk_create_dev into ublk_ctrl_add_dev ublk: cleanup ublk_ctrl_uring_cmd ublk: simplify ublk_ch_open and ublk_ch_release ublk: remove the empty open and release block device operations ublk: remove UBLK_IO_F_PREFLUSH ublk: add a MAINTAINERS entry ACPI: resource: skip IRQ override on AMD Zen platforms Documentation: ACPI: EINJ: Fix obsolete example hwmon: (tps23861) fix byte order in current and voltage registers hwmon: (aspeed-pwm-tacho) increase fan tach period (again) hwmon: (aquacomputer_d5next) Add D5 Next fan control support x86/extable: Fix ex_handler_msr() print condition x86,nospec: Simplify {JMP,CALL}_NOSPEC sched/core: Fix the bug that task won't enqueue into core tree when update cookie nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() dt-bindings: arm: aspeed: add Aspeed Evaluation boards docs: Remove spurious tag from admin-guide/mm/overcommit-accounting.rst Documentation: process: Update email client instructions for Thunderbird docs: ABI: correct QEMU fw_cfg spec path arm64: dts: qcom: Add support for Xiaomi Mi Mix2s dt-bindings: arm: qcom: Add Xiaomi Mi Mix2s bindings dt-bindings: arm: qcom: Document lg,judyln and lg,judyp devices dt-bindings: arm: qcom: add missing SM6350 board compatibles dt-bindings: arm: qcom: add missing SM6125 board compatibles dt-bindings: arm: qcom: add missing SDM845 board compatibles dt-bindings: arm: qcom: add missing SDM636 board compatibles dt-bindings: arm: qcom: add missing SDM630 board compatibles dt-bindings: arm: qcom: add missing QCS404 board compatibles spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects soc: a64fx-diag: disable modular build spi: npcm-fiu: Add NPCM8XX support dt-binding: spi: Add npcm845 compatible to npcm-fiu document spi: npcm-fiu: Modify direct read dummy configuration hwmon: (k10temp): Add support for new family 17h and 19h models x86/amd_nb: Add AMD PCI IDs for SMN communication dt-bindings: arm: qcom: add missing MSM8992 board compatibles dt-bindings: arm: qcom: add missing MSM8998 board compatibles dt-bindings: vendor-prefixes: add Shift GmbH dt-bindings: arm: qcom: add missing SM8350 board compatibles dt-bindings: arm: qcom: add missing SM8250 board compatibles dt-bindings: arm: qcom: add missing SM8150 board compatibles dt-bindings: arm: qcom: add missing MSM8994 board compatibles dt-bindings: arm: qcom: add missing MSM8916 board compatibles dt-bindings: arm: qcom: fix MSM8994 boards compatibles dt-bindings: arm: qcom: fix MSM8916 MTP compatibles dt-bindings: arm: qcom: fix Longcheer L8150 compatibles dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config arm64: fix KASAN_INLINE genirq: Use for_each_action_of_desc in actions_show() regulator: Add missing type for 'regulator-microvolt-offset' block: don't allow the same type rq_qos add more than once mm/slab_common: move generic bulk alloc/free functions to SLOB mm/sl[au]b: use own bulk free function when bulk alloc failed irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch irqchip: Add LoongArch CPU interrupt controller support irqchip: Add Loongson Extended I/O interrupt controller support irqchip/loongson-liointc: Add ACPI init support irqchip/loongson-pch-msi: Add ACPI init support irqchip/loongson-pch-pic: Add ACPI init support irqchip: Add Loongson PCH LPC controller support LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain LoongArch: Use ACPI_GENERIC_GSI for gsi handling genirq/generic_chip: Export irq_unmap_generic_chip ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback APCI: irq: Add support for multiple GSI domains LoongArch: Provisionally add ACPICA data structures arm64/hwcap: Support FEAT_EBF16 arm64/cpufeature: Store elf_hwcaps as a bitmap rather than unsigned long arm64/hwcap: Document allocation of upper bits of AT_HWCAP arm64: enable THP_SWAP for arm64 ARM: at91: setup outer cache .write_sec() callback if needed ARM: at91: add sam_linux_is_optee_available() function crypto: lib - add module license to libsha1 ARM: dts: lan966x: add clock gating register arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for led nodes arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for lpg nodes ARM: dts: aspeed: centriq2400: drop the board tcp: support externally provided ubufs ipv6/udp: support externally provided ubufs ipv4/udp: support externally provided ubufs net: introduce __skb_fill_page_desc_noacc net: introduce managed frags infrastructure net: Allow custom iter handler in msghdr skbuff: carry external ubuf_info in msghdr x86/cpu: Use MSR_IA32_MISC_ENABLE constants rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty rcu/nocb: Add option to opt rcuo kthreads out of RT priority rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() rcu/nocb: Add an option to offload all CPUs on boot rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order rcu/nocb: Add/del rdp to iterate from rcuog itself rcu/tree: Add comment to describe GP-done condition in fqs loop rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() rcu/kvfree: Remove useless monitor_todo flag rcu: Cleanup RCU urgency state for offline CPU rcu: tiny: Record kvfree_call_rcu() call stack for KASAN locking/csd_lock: Change csdlock_debug from early_param to __setup rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels rcu: Immediately boost preempted readers for strict grace periods rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() rcu: Avoid tracing a few functions executed in stop machine rcu: Decrease FQS scan wait time in case of callback overloading arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 arm64: errata: Remove AES hwcap for COMPAT tasks arm64: numa: Don't check node against MAX_NUMNODES drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX regulator: core: Fix off-on-delay-us for always-on/boot-on regulators perf: RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node() PCI: fu740: Remove unnecessary include files intel_idle: Add a new flag to initialize the AMX state x86/fpu: Add a helper to prepare AMX state for low-power CPU idle x86/mm/tlb: Ignore f->new_tlb_gen when zero irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains irqdomain: Report irq number for NOMAP domains arm64: defconfig: Add Nuvoton NPCM family support arm64: dts: nuvoton: Add initial NPCM845 EVB device tree arm64: dts: nuvoton: Add initial NPCM8XX device tree arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string dt-bindings: arm: npcm: Add maintainer reset: npcm: Add NPCM8XX support dt-bindings: reset: npcm: Add support for NPCM8XX reset: npcm: using syscon instead of device data ARM: dts: nuvoton: add reset syscon property dt-bindings: reset: npcm: add GCR syscon property dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock dt-bindings: watchdog: npcm: Add npcm845 compatible string dt-bindings: timer: npcm: Add npcm845 compatible string arm64: marvell: enable the 98DX2530 pinctrl driver arm64: dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board irqchip/gic-v3: Fix comment typo dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/V2L SoC arm64: dts: qcom: sdm845-db845c: Specify a i2c bus clocks arm64: dts: qcom: sdm845-db845c: Enable gpi_dma1 arm64: dts: qcom: sdm845: Fill in GENI DMA references skbuff: add SKBFL_DONT_ORPHAN flag skbuff: don't mix ubuf_info from different sources ipv6: avoid partial copy for zc ipv4: avoid partial copy for zc ARM: dts: qcom: add rpmcc missing clocks for apq/ipq8064 and msm8660 arm64: dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 from both dp and edp arm64: defconfig: Demote Qualcomm USB PHYs to modules arm64: dts: sdm850: Remove unnecessary turbo-mode ARM: mach-qcom: Add support for MSM8909 dt-bindings: arm: cpus: Document "qcom,msm8909-smp" enable-method soc: qcom: spm: Add CPU data for MSM8909 dt-bindings: soc: qcom: spm: Add MSM8909 CPU compatible soc: qcom: rpmpd: Add compatible for MSM8909 dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains soc: qcom: smd-rpm: Add compatible for MSM8909 dt-bindings: soc: qcom: smd-rpm: Add MSM8909 arm64: dts: qcom: sc8280xp: add missing 300MHz soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() clocksource/drivers/sh_cmt: Add R-Car Gen4 support dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support mmc: fix disk/queue leak in case of adding disk failure ublk_drv: fix an IS_ERR() vs NULL check ublk: remove UBLK_IO_F_INTEGRITY ublk_drv: remove unneeded semicolon ublk_drv: fix missing error return code in ublk_add_dev() um: seed rng using host OS rng random: use try_cmpxchg in _credit_init_bits timekeeping: contribute wall clock to rng on time change x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" random: remove CONFIG_ARCH_RANDOM spi: atmel: remove #ifdef CONFIG_{PM, SLEEP} spi: dt-bindings: Add compatible for MediaTek MT8188 spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings for nor flash regmap: permit to set reg_update_bits with bulk implementation soc: fujitsu: Add A64FX diagnostic interrupt driver dt-bindings: marvell: Document the AC5/AC5X compatibles ARM: dts: turris-omnia: enable LED controller node ARM: dts: turris-omnia: configure LED[0] pin function to link/activity ARM: Marvell: Update PCIe fixup ARM: dts: qcom: msm8974: Disable remoteprocs by default ARM: dts: qcom: ipq8064: add missing smem compatible ARM: dts: qcom: ipq8064: add missing hwlock ARM: dts: qcom: ipq8064: add speedbin efuse nvmem node ARM: dts: qcom: ipq8064: fix and add some missing gsbi node ARM: dts: qcom: ipq8064: reduce pci IO size to 64K ARM: dts: qcom: ipq8064: disable usb phy by default ARM: dts: qcom: ipq8064: add missing snps,dwmac compatible for gmac ARM: dts: qcom: ipq8064: add specific dtsi with smb208 rpm regulators ARM: dts: qcom: ipq8064: add gsbi6 missing definition ARM: dts: qcom: ipq8064: add multiple missing pin definition ARM: dts: qcom: msm8974-hammerhead: Add notification LED ARM: dts: qcom: msm8974-FP2: Add notification LED ARM: dts: qcom: msm8974-sony: Enable LPG ARM: dts: qcom: Add LPG node to pm8941 ARM: dts: qcom: sdx65: reorder USB interrupts arm64: dts: qcom: reorder USB interrupts arm64: dts: qcom: sc7280: reorder USB interrupts arm64: dts: qcom: sc8280xp: fix USB interrupts arm64: dts: qcom: sc8280xp: fix USB clock order and naming arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq arm64: dts: qcom: sc8280xp: Fix PMU interrupt arm64: dts: qcom: sc8280xp: fix the smmu interrupt values arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment arm64: dts: qcom: sc7280: drop unused clocks from eDP node arm64: dts: qcom: sc7280: drop address/size-cells from eDP node arm64: dts: qcom: sc7280: drop #clock-cells from displayport-controller arm64: dts: qcom: sc7280: split register block for DP controller arm64: dts: qcom: sc7180: drop #clock-cells from displayport-controller arm64: dts: qcom: sc7180: split register block for DP controller arm64: dts: qcom: sc7280: Move wcd specific pin conf to common file arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size arm64: dts: qcom: sm6350: Replace literal rpmhpd indices with constants arm64: dts: qcom: ipq8074: add interrupt-parent to DTSI arm64: dts: qcom: ipq8074: add #size/address-cells to DTSI arm64: dts: qcom: sm8250: rename DPU device node arm64: dts: qcom: sc7180: rename DPU device node arm64: dts: qcom: sdm845: rename DPU device node arm64: dts: qcom: ipq8074: add APCS node soc: qcom: socinfo: Fix the id of SA8540P SoC soc: qcom: Make QCOM_RPMPD depend on PM fs: remove no_llseek fs: check FMODE_LSEEK to control internal pipe splicing vfio: do not set FMODE_LSEEK flag dma-buf: remove useless FMODE_LSEEK flag fs: do not compare against ->llseek fs: clear or set FMODE_LSEEK based on llseek function ublk_drv: fix build warning with -Wmaybe-uninitialized and one sparse warning pinctrl: ocelot: Make irq_chip immutable fs-verity: mention btrfs support clocksource/drivers/timer-microchip-pit64b: Fix compilation warnings clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64b_{suspend, resume} clocksource/drivers/timer-microchip-pit64b: Remove suspend/resume ops for ce thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support clocksource/drivers/timer-mediatek: Implement CPUXGPT timers dt-bindings: timer: mediatek: Add CPUX System Timer and MT6795 compatible clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC clocksource: Add Tegra186 timers support clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 dm thin: fix use-after-free crash in dm_sm_register_threshold_callback ARM: bcmbca: Include full family name in Kconfig arm64: bcmbca: Include full family name in Kconfig arm64: make ARCH_BCM4908 select ARCH_BCMBCA dt-bindings: PCI: qcom: Fix reset conditional dt-bindings: PCI: qcom: Fix description typo PCI: qcom: Add IPQ60xx support PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* PCI: dwc: Move GEN3_RELATED DBI definitions to common header PCI: qcom: Drop manual pipe_clk_src handling Revert "ovl: turn of SB_POSIXACL with idmapped layers temporarily" ovl: handle idmappings in ovl_get_acl() acl: make posix_acl_clone() available to overlayfs acl: port to vfs{g,u}id_t acl: move idmapped mount fixup into vfs_{g,s}etxattr() mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() blktrace: Fix the blk_fill_rwbs() kernel-doc header fs/buffer: Fix the ll_rw_block() kernel-doc header LSM: SafeSetID: add setgroups() testing to selftest LSM: SafeSetID: Add setgroups() security policy handling security: Add LSM hook to setgroups() syscall ACPI: video: Use native backlight on Dell Inspiron N4010 ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" hwmon: (mcp3021) improve driver support for newer hwmon interface LSM: SafeSetID: add GID testing to selftest LSM: SafeSetID: selftest cleanup and prepare for GIDs LSM: SafeSetID: fix userns bug in selftest pm-graph v5.9 cpufreq: Warn users while freeing active policy cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1 firmware: arm_scmi: Get detailed power scale from perf Documentation: EM: Switch to micro-Watts scale PM: EM: convert power field to micro-Watts precision and align drivers kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification arm64: kexec_file: use more system keyrings to verify kernel image signature kexec, KEYS: make the code in bzImage64_verify_sig generic kexec: clean up arch_kexec_kernel_verify_sig kexec: drop weak attribute from functions kexec_file: drop weak attribute from functions regulator: of: Fix refcount leak bug in of_get_regulation_constraints() crypto: lib - make the sha1 library optional crypto: lib - move lib/sha1.c into lib/crypto/ crypto: fips - make proc files report fips module name and version crypto: x86/blowfish - remove redundant assignment to variable nytes crypto: sa2ul - Check engine status before enabling crypto: sa2ul - Set the supported_algos bits individually crypto: atmel-tdes - initialize tdes_dd while declaring crypto: atmel-sha - initialize sha_dd while declaring crypto: caam/qi2 - switch to netif_napi_add_tx_weight() crypto: s5p-sss - Drop if with an always false condition crypto: omap-sham - Drop if with an always false condition crypto: omap-des - Drop if with an always false condition crypto: omap-aes - Drop if with an always false condition crypto: atmel-tdes - Drop if with an always false condition crypto: atmel-sha - Drop if with an always false condition crypto: atmel-aes - Drop if with an always false condition crypto: ccree - Add missing clk_disable_unprepare() in cc_pm_resume() crypto: testmgr - add ARIA testmgr tests crypto: aria - Implement ARIA symmetric cipher algorithm PM / devfreq: tegra30: Add error message for devm_devfreq_add_device() PM / devfreq: imx-bus: use NULL to pass a null pointer rather than zero PM / devfreq: shut up kernel-doc warnings dt-bindings: interconnect: samsung,exynos-bus: convert to dtschema PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver dt-bindings: interconnect: Add MediaTek CCI dt-bindings doc/zh_CN: remove submitting-driver reference from docs docs: zh_TW: align to submitting-drivers removal docs: zh_CN: align to submitting-drivers removal docs: ko_KR: howto: remove reference to removed submitting-drivers docs: ja_JP: howto: remove reference to removed submitting-drivers docs: it_IT: align to submitting-drivers removal docs: process: remove outdated submitting-drivers.rst docs: admin: devices: drop confusing outdated statement on Latex docs: kernel-docs: add a reference mentioned in submitting-drivers.rst docs: kernel-docs: reflect that it is community-maintained docs: kernel-docs: shorten the lengthy doc title docs: kernel-docs: order reference from newest to oldest arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000 selftests/landlock: drop deprecated headers dependency selftests: timers: clocksource-switch: adapt to kselftest framework selftests: timers: clocksource-switch: add 'runtime' command line parameter selftests: timers: clocksource-switch: add command line switch to skip sanity check selftests: timers: clocksource-switch: sort includes selftests: timers: clocksource-switch: fix passing errors from child selftests: timers: inconsistency-check: adapt to kselftest framework selftests: timers: nanosleep: adapt to kselftest framework selftests: timers: fix declarations of main() selftests: timers: valid-adjtimex: build fix for newer toolchains ARM: bcm: NSP: Removed forced thermal selection PCI: loongson: Don't access non-existent devices PCI: loongson: Add ACPI init support dm writecache: count number of blocks discarded, not number of discard bios dm writecache: count number of blocks written, not number of write bios dm writecache: count number of blocks read, not number of read bios dm writecache: return void from functions dm kcopyd: use __GFP_HIGHMEM when allocating pages dm writecache: set a default MAX_WRITEBACK_JOBS PM: domains: Ensure genpd_debugfs_dir exists before remove ACPI: video: Shortening quirk list by identifying Clevo by board_name only ACPI: video: Force backlight native for some TongFang devices regulator: pwm: Update Lee Jones' email address regulator: max597x: Don't return uninitialized variable in .probe fs/zonefs: Use the enum req_op type for tracing request operations fs/xfs: Use the enum req_op and blk_opf_t types PM: Use the enum req_op and blk_opf_t types fs/ocfs2: Use the enum req_op and blk_opf_t types fs/ntfs3: Use enum req_op where appropriate fs/nilfs2: Use the enum req_op and blk_opf_t types fs/nfs: Use enum req_op where appropriate fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers fs/iomap: Use the new blk_opf_t type fs/hfsplus: Use the enum req_op and blk_opf_t types fs/gfs2: Use the enum req_op and blk_opf_t types fs/f2fs: Use the enum req_op and blk_opf_t types fs/ext4: Use the new blk_opf_t type fs/btrfs: Use the enum req_op and blk_opf_t types fs/mpage: Use the new blk_opf_t type fs/direct-io: Reduce the size of struct dio fs/buffer: Combine two submit_bh() and ll_rw_block() arguments fs/buffer: Use the new blk_opf_t type mm: Use the new blk_opf_t type scsi/target: Use the new blk_opf_t type scsi/ufs: Rename a 'dir' argument into 'op' scsi/device_handlers: Use the new blk_opf_t type scsi/core: Use the new blk_opf_t type scsi/core: Change the return type of scsi_noretry_cmd() into bool scsi/core: Improve static type checking nvme/target: Use the new blk_opf_t type nvme/host: Use the enum req_op and blk_opf_t types md/raid5: Use the enum req_op and blk_opf_t types md/raid10: Use the new blk_opf_t type md/raid1: Use the new blk_opf_t type md/bcache: Combine two prio_io() arguments md/bcache: Combine two uuid_io() arguments md/core: Combine two sync_page_io() arguments dm/dm-zoned: Use the enum req_op type dm/zone: Use the enum req_op type dm-snap: Combine request operation type and flags dm mirror log: Use the new blk_opf_t type dm/dm-integrity: Combine request operation and flags dm/dm-flakey: Use the new blk_opf_t type dm/ebs: Change 'int rw' into 'enum req_op op' dm/core: Combine request operation type and flags dm/core: Rename kcopyd_job.rw into kcopyd.op dm/core: Reduce the size of struct dm_io_request um: Use enum req_op where appropriate nvdimm-btt: Use the enum req_op type block/zram: Use enum req_op where appropriate xen-blkback: Use the enum req_op and blk_opf_t types block/rnbd: Use blk_opf_t where appropriate block/floppy: Fix a sparse warning block/drbd: Combine two drbd_submit_peer_request() arguments block/drbd: Use the enum req_op and blk_opf_t types block/brd: Use the enum req_op type blktrace: Use the new blk_opf_t type blktrace: Trace remapped requests correctly block/kyber: Use the new blk_opf_t type block/mq-deadline: Use the new blk_opf_t type block/bfq: Use the new blk_opf_t type block: Use the new blk_opf_t type block: Introduce the type blk_opf_t block: Change the type of req_op() and bio_op() into enum req_op block: Change the type of the last .rw_page() argument block: Use enum req_op where appropriate treewide: Rename enum req_opf into enum req_op PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A PCI/ACPI: Guard ARM64-specific mcfg_quirks PCI: qcom: Remove unnecessary pipe_clk handling kunit: executor: Fix a memory leak on failure in kunit_filter_tests clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kunitconfig block: remove bdevname ext4: only initialize mmp_bdevname once ocfs2/cluster: remove the hr_dev_name field from struct o2hb_region rnbd-srv: remove the name field from struct rnbd_dev pktcdvd: stop using bdevname in pkt_new_dev pktcdvd: stop using bdevname in pkt_seq_show drbd: stop using bdevname in drbd_report_io_error block: stop using bdevname in __blkdev_issue_discard block: stop using bdevname in bdev_write_inode ublk_drv: fix request queue leak ublk_drv: support to complete io command via task_work_add ublk_drv: add io_uring based userspace block driver spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema ARM: dts: qcom: apq8064: create tsens device node arm64: defconfig: Enable Qualcomm SC8280XP providers arm64: dts: qcom: sc8280xp: Add lost ranges for timer docs/zh_CN: Add a new translation of reporting-regressions.rst Documentation: hyperv: Add overview of clocks and timers Documentation: hyperv: Add overview of VMbus Documentation: hyperv: Add overview of Hyper-V enlightenments Documentation/translations/zh_CN/mm/page_owner.rst: adjust some words docs/zh_CN: core-api: Add watch_queue Chinese translation Documentation: siphash: Fix typo in the name of offsetofend macro MAINTAINERS: mark linux-doc-tw-discuss mailing list moderated PCI: qcom: Power on PHY before DBI register accesses PCI: qcom: Power on PHY before IPQ8074 DBI register accesses PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks PCI/AER: Iterate over error counters instead of error strings PCI/AER: Enable error reporting when AER is native PCI/portdrv: Don't disable AER reporting in get_port_device_capability() hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II EXTREME hwmon: (aquacomputer_d5next) Move device-specific data into struct aqc_data hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING hwmon: (drivetemp) Add module alias hwmon: (asus_wmi_sensors) Save a few bytes of memory hwmon: (lm90) Use worker for alarm notifications hwmon: (asus-ec-sensors) add support for Maximus XI Hero hwmon: (dell-smm) Improve assembly code hwmon: (pmbus/ltc2978) Set voltage resolution hwmon: (pmbus) Add list_voltage to pmbus ops hwmon: (pmbus) Introduce and use cached vout margins hwmon: (gsc-hwmon) Add missing of_node_put() hwmon: (dell-smm) Add Dell G5 5590 to DMI table hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist hwmon: (nct6775) Drop duplicate NULL check in ->init() and ->exit() hwmon: (pmbus) fix build error unused-function hwmon: (lm90) Read the channel's temperature offset from device-tree hwmon: (lm90) Add support for 2nd remote channel's offset register hwmon: (occ) Delete unnecessary NULL check hwmon: (lm90) Read the channel's label from device-tree hwmon: (lm90) Define maximum number of channels that are supported hwmon: (lm90) Add compatible entry for adt7481 dt-bindings: hwmon: Allow specifying channels for lm90 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 hwmon: Allow to compile ASB100 and FSCHMD on !X86 hwmon: (pmbus) add MFR_* registers to debugfs hwmon: (pmbus) add a function to check the presence of a block register hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 hwmon: (sch56xx-common) Add DMI override table hwmon: (lm75) Replace kernel.h with the necessary inclusions hwmon: (f71882fg) Add support for F71858AD (0x0903) hwmon: (pmbus) Add support for Analog Devices LT7182S dt-bindings: trivial-devices: Add lt7182s hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core hwmon: (lm90) Support temp_samples attribute hwmon: (lm90) Add table with supported Analog/ONSEMI devices hwmon: (lm90) Add support and detection of Philips/NXP NE1618 hwmon: (lm90) Add explicit support for ADM1020 hwmon: (lm90) Only disable alerts if not already disabled hwmon: (lm90) Add support for ADT7421 hwmon: (lm90) Add support for ON Semiconductor NCT218 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 hwmon: (lm90) Add explicit support for NCT210 hwmon: (lm90) Combine lm86 and lm90 configuration hwmon: (lm90) Add remaining chips supported by adm1021 driver hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 hwmon: (lm90) Support MAX1617 and LM84 hwmon: (lm90) Introduce 16-bit register write function hwmon: (lm90) Let lm90_read16() handle 8-bit read operations hwmon: (lm90) Add support for MAX6642 hwmon: (lm90) Add flag to indicate conversion rate support hwmon: (lm90) Add flag to indicate support for minimum temperature limits hwmon: (lm90) Add support for MAX6690 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT7461(A), and NCT1008 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 hwmon: (lm90) Add flag to indicate 'alarms' attribute support hwmon: (lm90) Fix/Add detection of G781-1 hwmon: (lm90) Add support for additional chip revision of NCT1008 hwmon: (lm90) Rework detect function hwmon: (lm90) Use single flag to indicate extended temperature support hwmon: (lm90) Support multiple temperature resolutions hwmon: (lm90) Only re-read registers if volatile hwmon: (lm90) Add support for unsigned and signed temperatures hwmon: (lm90) Enable full PEC support for ADT7461A hwmon: (lm90) Add partial PEC support for ADT7461 hwmon: (lm90) Improve PEC support hwmon: (lm90) Stop using R_/W_ register prefix hwmon: (lm90) Move status register bit shifts to compile time hwmon: (lm90) Use BIT macro hwmon: (lm90) Reorder chip enumeration to be in alphabetical order hwmon: (lm90) Reorder include files in alphabetical order hwmon: (lm90) Rework alarm/status handling hwmon: (lm90) Generate sysfs and udev events for all alarms hwmon: (pmbus) Move pec attribute to I2C device evm: Use IS_ENABLED to initialize .enabled spi: tegra20-slink: fix UAF in tegra_slink_remove() spi: Fix simplification of devm_spi_register_controller spi: microchip-core: switch to use dev_err_probe() spi: microchip-core: switch to use devm_spi_alloc_master() spi: microchip-core: fix UAF in mchp_corespi_remove() spi: dw: Add support for Intel Thunder Bay SPI controller spi: dw: Add support for master mode selection for DWC SSI controller spi: Add bindings for Intel Thunder Bay SOC spi: dw: Fix IP-core versions macro sched/core: Always flush pending blk_plug sched/fair: fix case with reduced capacity CPU blk-cgroup: Use atomic{,64}_try_cmpxchg blk-iolatency: Use atomic{,64}_try_cmpxchg block: Use try_cmpxchg in update_io_ticks block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment PCI/ASPM: Unexport pcie_aspm_support_enabled() PCI: endpoint: Enable DMA tests for endpoints with DMA capabilities PCI/ASPM: Remove pcie_aspm_pm_state_change() blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created m68k: defconfig: Update defconfigs for v5.19-rc1 m68k: Add common forward declaration for show_registers() m68k: mac: Remove forward declaration for mac_nmi_handler() ARM: dts: kswitch-d10: enable the USB device port Makefile: add headers_install to kselftest targets selftests: drop KSFT_KHDR_INSTALL make target selftests: stop using KSFT_KHDR_INSTALL selftests: drop khdr make target PCI/doc: Convert examples to generic power management mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro nitro_enclaves: test: Use kunit_test_suite() macro thunderbolt: test: Use kunit_test_suite() macro kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites kunit: unify module and builtin suite definitions selftest: Taint kernel when test module loaded module: panic: Taint the kernel when selftest modules load Documentation: kunit: fix example run_kunit func to allow spaces in args PCI/AER: Configure ECRC for every device tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA spi: remove duplicate parameters check in acpi_spi_add_resource() spi: propagate error code to the caller of acpi_spi_device_alloc() spi: Return deferred probe error when controller isn't yet available regulator: qcom,spmi-regulator: add PMP8074 PMIC regulator: qcom,spmi-regulator: Convert to dtschema regulator: qcom_spmi: add support for PMP8074 regulators regulator: qcom_spmi: add support for HT_P600 regulator: qcom_spmi: add support for HT_P150 regulator: max597x: Remove unused including <linux/version.h> genirq: Allow irq_set_chip_handler_name_locked() to take a const irq_chip gpio: thunderx: Don't directly include asm-generic/msi.h x86/setup: Use rng seeds from setup_data x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang clk: bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA hwrng: bcm2835: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA IDR: Note that the IDR API is deprecated XArray: Add calls to might_alloc() irqchip/sifive-plic: Separate the enable and mask operations irqchip/sifive-plic: Make better use of the effective affinity mask pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle GPIO interrupt dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the properties to handle GPIO IRQ gpio: gpiolib: Allow free() callback to be overridden irqchip: Add RZ/G2L IA55 Interrupt Controller driver dt-bindings: interrupt-controller: Add Renesas RZ/G2L Interrupt Controller gpio: Remove dynamic allocation from populate_parent_alloc_arg() arm64: dts: allwinner: h616: Add X96 Mate TV box support arm64: dts: allwinner: h616: Add OrangePi Zero 2 board support dt-bindings: arm: sunxi: Add two H616 board compatible strings dt-bindings: pinctrl: sunxi: allow vcc-pi-supply arm64: dts: allwinner: Add Allwinner H616 .dtsi file dt-bindings: pinctrl: sunxi: Make interrupts optional dt-bindings: arm: sunxi: Add H616 EMAC0 compatible arm64: dts: freescale: add initial device tree for TQMa8MPQL with i.MX8MP dt-bindings: arm: add TQMa8MPxL board arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock phy: brcm-sata: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA i2c: brcmstb: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA ARM: debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA arm: bcmbca: Add BCMBCA sub platforms arm: bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA arm64: dts: qcom: sc7280: fix PCIe clock reference ARM: multi_v7_defconfig: Update configs for BCM63138 MAINTAINERS: Move BCM63138 to bcmbca arch entry docs: arm: index.rst: add google/chromebook-boot-flow ARM: dts: Add BCM63138 generic board dts ARM: dts: update dts files for bcmbca SoC BCM63138 ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA dt-bindings: arm: add BCM63138 SoC MAINTAINERS: update the LSM maintainer info PM: runtime: Extend support for wakeirq for force_suspend|resume Documentation: PM: Drop pme_interrupt reference x86: mm: refer to the intended config STRICT_DEVMEM in a comment dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation LoadPin: Enable loading from trusted dm-verity devices dm: Add verity helpers for LoadPin Documentation: kunit: Cleanup run_wrapper, fix x-ref kunit: test.h: fix a kernel-doc markup kunit: tool: Enable virtio/PCI by default on UML kunit: tool: make --kunitconfig repeatable, blindly concat selftests: drivers/dma-buf: Improve message in selftest summary selftests/kcmp: Make the test output consistent and clear arm64: dts: allwinner: pinephone: Enable internal HMIC bias dt-bindings: arm: sunxi: Add several MBUS compatibles dt-bindings: arm: sunxi: Default to the full MBUS binding arm64: tegra: Fix SDMMC1 CD on P2888 arm64: tegra: Update compatible for Tegra234 GPCDMA arm64: tegra: Add Host1x and VIC on Tegra234 arm64: tegra: Add Host1x context stream IDs on Tegra186+ arm64: tegra: Enable native timers on Tegra234 arm64: tegra: Enable native timers on Tegra194 arm64: tegra: Enable native timers on Tegra186 arm64: tegra: Add node for CBB 2.0 on Tegra234 arm64: tegra: Add node for CBB 1.0 on Tegra194 arm64: tegra: Align gpio-keys node names with dtschema arm64: tegra: Mark BPMP channels as no-memory-wc arm64: tegra: Add Tegra234 GPCDMA device tree node arm64: tegra: Adjust whitespace around '=' arm64: tegra: Enable OPE on various platforms arm64: tegra: Add OPE device on Tegra210 and later firmware: tegra: Fix error check return value of debugfs_create_file() dt-bindings: tegra-ccplex-cluster: Remove status from required properties dt-bindings: Add headers for Host1x and VIC on Tegra234 dt-bindings: timer: Add Tegra186 & Tegra234 Timer ARM: dts: Add Sunplus SP7021-Demo-V3 board device tree ARM: sp7021_defconfig: Add Sunplus SP7021 defconfig ARM: sunplus: Add initial support for Sunplus SP7021 SoC irqchip: Add Sunplus SP7021 interrupt controller driver dt-bindings: interrupt-controller: Add bindings for SP7021 interrupt controller dt-bindings: clock: Add bindings for SP7021 clock driver reset: Add Sunplus SP7021 reset driver dt-bindings: reset: Add bindings for SP7021 reset driver dt-bindings: arm: sunplus: Add bindings for Sunplus SP7021 SoC boards regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() arm64: dts: freescale: imx8qxp: Fix the keys node name arm64: dts: freescale: imx8: Fix the system-controller node name arm64: dts: freescale: imx8qxp: Fix the ocotp node name arm64: dts: freescale: imx8qxp: Add fallback compatible for clock controller arm64: dts: freescale: imx8: Fix power controller name arm64: dts: freescale: imx8qxp: Remove unnecessary clock related entries dt-bindings: firmware: Add fsl,scu yaml file dt-bindings: watchdog: Add fsl,scu-wdt yaml file dt-bindings: thermal: Add fsl,scu-thermal yaml file dt-bindings: rtc: Add fsl,scu-rtc yaml file dt-bindings: power: Add fsl,scu-pd yaml file dt-bindings: nvmem: Add fsl,scu-ocotp yaml file dt-bindings: input: Add fsl,scu-key yaml file dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file dt-bindings: clk: imx: Add fsl,scu-clk yaml file memory: tegra: Add MGBE memory clients for Tegra234 soc: mediatek: mutex: Simplify with devm_platform_get_and_ioremap_resource() soc: mediatek: pm-domains: Add support for Helio X10 MT6795 dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding dt-bindings: memory: Add Tegra234 MGBE memory clients dt-bindings: Add Tegra234 MGBE clocks and resets dt-bindings: power: Add Tegra234 MGBE power domains arm64: dts: imx8mp: add NoC node PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() crypto: testmgr - populate RSA CRT parameters in RSA test vectors crypto: inside-secure - fix packed bit-field result descriptor crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq crypto: hisilicon/sec - don't sleep when in softirq crypto: hisilicon/sec - fix inconsistent argument crypto: nx - Hold the reference returned by of_find_compatible_node crypto: amcc - Hold the reference returned by of_find_compatible_node crypto: vmx - Fix warning on p8_ghash_alg crypto: qat - expose device config through sysfs for 4xxx crypto: qat - relocate and rename adf_sriov_prepare_restart() crypto: qat - change behaviour of adf_cfg_add_key_value_param() crypto: qat - expose device state through sysfs for 4xxx kunit: add coverage_uml.config to enable GCOV on UML kunit: tool: refactor internal kconfig handling, allow overriding kunit: tool: introduce --qemu_args kunit: tool: simplify creating LinuxSourceTreeOperations kunit: tool: cosmetic: don't specify duplicate kernel cmdline options kunit: tool: refactoring printing logic into kunit_printer.py kunit: tool: redo how we construct and mock LinuxSourceTree kunit: tool: drop unused load_config argument kunit: use kmemdup in kunit_filter_tests(), take suite as const MAINTAINERS: update nvidia,tegra20-host1x.yaml reference dt-bindings: mfd: update dlg,da9063.yaml reference tegra194-hte.rst: fix reference to its binding arch: m68k: q40: README: drop references to IDE driver objtool: update objtool.txt references Documentation: KVM: update s390-diag.rst reference Documentation: KVM: update msr.rst reference Documentation: KVM: update amd-memory-encryption.rst references Documentation: KVM: update s390-pv.rst reference Documentation: update watch_queue.rst references docs: zh_CN/vm/zsmalloc.rst: fix a typo docs: zh_CN/vm: fix a typo for page reporting ReST file docs: zh_CN: fix a broken reference docs: zh_CN/devicetree: fix typos docs: zh_CN: page_frags.rst: fix a broken reference docs: filesystems: update netfs-api.rst reference docs: netdev: update maintainer-netdev.rst reference docs: automarkup: do not look up symbols twice docs: automarkup: track failed cross-reference attempts docs: tegra194-hte.rst: don't include gpiolib.c twice scripts: sphinx-pre-install: place a warning for Sphinx >= 3.0 scripts: sphinx-pre-install: provide both venv and package installs scripts: sphinx-pre-install: check for PDF min version later on scripts: sphinx-pre-install: report broken venv scripts: sphinx-pre-install: fix venv version check logic Documentation: dm writecache: Render status list as list Documentation: dm writecache: add blank line before optional parameters x86/mm: Refer to the intended config STRICT_DEVMEM in a comment dm snapshot: fix typo in snapshot_map() comment dm raid: remove redundant "the" in parse_raid_params() comment dm cache: fix typo in 2 comment blocks dm verity: fix checkpatch close brace error dm table: rename dm_target variable in dm_table_add_target() dm table: audit all dm_table_get_target() callers dm table: remove dm_table_get_num_targets() wrapper dm: add two stage requeue mechanism dm: add dm_bio_rewind() API to DM core arm64: dts: mt8183: Add panel rotation arm64: dts: mt7622: fix BPI-R64 WPS button arm64: dts: mt8173: Fix nor_flash node arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4 arm64: dts: mediatek: cherry: Enable support for the SPI NOR flash arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7 arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI controllers arm64: dts: mediatek: cherry: Enable I2C and SPI controllers arm64: dts: mediatek: cherry: Document gpios and add default pin config arm64: dts: mediatek: cherry: Add support for internal eMMC storage arm64: dts: mediatek: cherry: Assign interrupt line to MT6359 PMIC arm64: dts: mediatek: cherry: Add platform regulators layout and config arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks arm64: dts: mediatek: asurada: Add SPI NOR flash memory arm64: dts: mediatek: asurada: Enable SCP arm64: dts: mediatek: asurada: Enable MMC arm64: dts: mediatek: asurada: Add SPMI regulators arm64: dts: mediatek: asurada: Add MT6359 PMIC arm64: dts: mediatek: asurada: Enable PCIe and add WiFi arm64: dts: mediatek: asurada: Enable XHCI arm64: dts: mediatek: spherion: Add keyboard backlight arm64: dts: mediatek: asurada: Add I2C touchscreen arm64: dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad arm64: dts: mediatek: asurada: Add Cr50 TPM arm64: dts: mediatek: asurada: Add keyboard mapping for the top row arm64: dts: mediatek: asurada: Add ChromeOS EC arm64: dts: mediatek: asurada: Enable and configure I2C and SPI busses arm64: dts: mediatek: asurada: Add system-wide power supplies arm64: dts: mediatek: asurada: Document GPIO names arm64: dts: mediatek: Introduce MT8192-based Asurada board family dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-hayato dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-spherion regulator: Fix MFD_MAX597X dependency docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING soc: mediatek: SVS: Use DEFINE_SIMPLE_DEV_PM_OPS for svs_pm_ops soc: mediatek: mtk-pm-domains: Allow probing vreg supply on two MFGs arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_UNPOISON mm: kasan: Skip unpoisoning of user pages mm: kasan: Ensure the tags are visible before the tag in page->flags arm64: dts: mediatek: mt8183-kukui: Assign sram supply to mfg_async pd arm64: dts: renesas: Add panel overlay for Draak and Ebisu boards arm64: dts: renesas: Add panel overlay for Salvator-X(S) boards arm64: dts: renesas: Prepare AA1024XD12 panel .dtsi for overlay support dt-bindings: hwinfo: renesas,prr: move from soc directory genirq: Provide an IRQ affinity mask in non-SMP configs genirq: Return a const cpumask from irq_data_get_affinity_mask genirq: Add and use an irq_data_update_affinity helper genirq: Refactor accessors to use irq_data_get_affinity_mask genirq: Drop redundant irq_init_effective_affinity genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP genirq: GENERIC_IRQ_IPI depends on SMP irqchip/mips-gic: Only register IPI domain when SMP is enabled irqchip/stm32-exti: Simplify irq description table irqchip/stm32-exti: Read event trigger type from event_trg register irqchip/stm32-exti: Tag emr register as undefined for stm32mp15 irqchip/stm32-exti: Prevent illegal read due to unbounded DT value irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events irqchip/stm32-exti: Fix irq_set_affinity return value genirq: Don't return error on missing optional irq_request_resources() arm64: dts: qcom: msm8996: clean up PCIe PHY node arm64: dts: qcom: msm8996: use non-empty ranges for PCIe PHYs arm64: dts: qcom: sm8450: drop UFS PHY clock-cells arm64: dts: qcom: sm8250: drop UFS PHY clock-cells arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells arm64: dts: qcom: sm8450: drop USB PHY clock index arm64: dts: qcom: sm8350: drop USB PHY clock index arm64: dts: qcom: msm8998: drop USB PHY clock index arm64: dts: qcom: ipq8074: drop USB PHY clock index arm64: dts: qcom: ipq6018: drop USB PHY clock index arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells arm64: dts: qcom: sc7280: drop PCIe PHY clock index Revert "arm64: dts: qcom: Fix 'reg-names' for sdhci nodes" arm64: dts: qcom: sc7180-idp: add vdds supply to the DSI PHY arm64: dts: qcom: sc7280: use constants for gpucc clocks and power-domains arm64: dts: qcom: msm8996: add missing DSI clock assignments arm64: dts: qcom: ipq8074: add reset to SDHCI arm64: dts: qcom: sdm845: Add CPU BWMON arm64: dts: qcom: ipq8074: move ARMv8 timer out of SoC node arm64: dta: qcom: sc7180: delete vdda-1p2 and vdda-0p9 from mdss_dp arm64: dts: qcom: sdm845: Switch PSCI cpu idle states from PC to OSI arm64: dts: qcom: extend scm compatible strings arm64: dts: qcom: add device tree for LG G7 and LG V35 arm64: dts: qcom: msm8996: add xo clock source to rpmcc arm64: dts: qcom: msm8996: add GCC's optional clock sources arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes arm64: dts: qcom: sdm845-shift-axolotl: Enable pmi9889 LPG LED soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs dt-bindings: soc: ti: pruss: Update bindings for K3 AM62x SoCs dt-bindings: soc: ti: pruss: Re-arrange "compatible" in alphabetic order arm64: dts: ti: k3-am62-main: Enable crypto accelerator first_iovec_segment(): just return address arm64: dts: ti: k3-am625-sk: Enable ramoops arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 apparmor: test: Remove some casts which are no-longer required zonefs: Call page_address() on page acquired with GFP_KERNEL flag iov_iter: massage calling conventions for first_{iovec,bvec}_segment() iov_iter: first_{iovec,bvec}_segment() - simplify a bit ARM: dts: qcom: msm8974: rename GPU's OPP table node ARM: dts: qcom: apq8064: disable DSI and DSI PHY by default ARM: dts: qcom: apq8064: rename DSI PHY iface clock arm64: defconfig: enable Qualcomm Bandwidth Monitor soc: qcom: icc-bwmon: Add bandwidth monitoring driver dt-bindings: interconnect: qcom,msm8998-cpu-bwmon: add BWMON device ARM: dts: qcom: extend scm compatible to match dt-schema iov_iter: lift dealing with maxpages out of first_{iovec,bvec}_segment() arm64: dts: qcom: sm6125: Add DLL/DDR configuration on SDHCI 1/2 arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125 iov_iter_get_pages{,_alloc}(): cap the maxsize with MAX_RW_COUNT iov_iter_bvec_advance(): don't bother with bvec_iter PCI: endpoint: Don't stop controller when unbinding endpoint function arm64: dts: qcom: db820c: Add user LEDs arm64: dts: qcom: pmi8994: Define MPP block arm64: dts: qcom: sdm845: Enable user LEDs on DB845c arm64: dts: qcom: Add LPG to pm8916, pm8994, pmi8994 and pmi8998 arm64: dts: qcom: sm8350: Replace integers with rpmpd defines arm64: dts: qcom: sm8350: Add DISPCC node arm64: dts: qcom: sm8450: Add description of camera clock controller dt-bindings: clock: add QCOM SM8450 camera clock bindings dt-bindings: clock: Add Qcom SM8350 DISPCC bindings dt-bindings: clock: Add Qcom SM8350 GPUCC bindings PCI: Drop of_match_ptr() to avoid unused variables step_into(): move fetching ->d_inode past handle_mounts() lookup_fast(): don't bother with inode follow_dotdot{,_rcu}(): don't bother with inode step_into(): lose inode argument namei: stash the sampled ->d_seq into nameidata namei: move clearing LOOKUP_RCU towards rcu_read_unlock() dt-bindings: soc: samsung: exynos-pmu: add reboot-mode dt-bindings: soc: samsung: exynos-pmu: use abolute ref paths dt-bindings: soc: samsung: exynos-pmu: cleanup assigned clocks dt-bindings: samsung: document preferred compatible naming spi: amd: Add struct and enum kernel-doc comments spi: amd: Drop io_base_addr member from struct amd_spi spi: amd: Make use of dev_err_probe() spi: amd: Make use of devm_spi_alloc_master() block: move zone related fields to struct gendisk block: remove blk_queue_zone_sectors dm-zoned: cleanup dmz_fixup_devices nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emulate_all block: use bdev based helpers in blkdev_zone_mgmt{,all} block: replace blkdev_nr_zones with bdev_nr_zones block: pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones block: remove queue_max_open_zones and queue_max_active_zones block: pass a gendisk to blk_queue_free_zone_bitmaps block: pass a gendisk to blk_queue_clear_zone_settings block: pass a gendisk to blk_queue_set_zoned block: simplify blk_check_zone_append block: simplify blk_mq_plug block: use bdev_is_zoned instead of open coding it block: call blk_queue_free_zone_bitmaps from disk_release block: remove a superflous ifdef in blkdev.h blk-mq: Drop local variable for reserved tag blk-mq: Drop 'reserved' arg of busy_tag_iter_fn scsi: fnic: Drop reserved request handling blk-mq: Drop blk_mq_ops.timeout 'reserved' arg blk-mq: Add a flag for reserved requests scsi: core: Remove reserved request time-out handling m68k: virt: Fix missing platform_device_unregister() on error in virt_platform_init() m68k: virt: Use RNG seed from bootinfo block m68k: bitops: Change __fls to return and accept unsigned long m68k: Kconfig.machine: Add endif comment m68k: Kconfig.debug: Replace single quotes m68k: Kconfig.cpu: Fix indentation and add endif comments drivers/perf: hisi: add driver for HNS3 PMU drivers/perf: hisi: Add description for HNS3 PMU driver drivers/perf: riscv_pmu_sbi: perf format perf/arm-cci: Use the bitmap API to allocate bitmaps drivers/perf: riscv_pmu: Add riscv pmu pm notifier PCI: dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration PCI: dwc-plat: Drop unused regmap pointer PCI: dwc-plat: Simplify dw_plat_pcie_probe() return values PCI: dwc: Rename struct pcie_port to dw_pcie_rp PCI: dwc: Move io_cfg_atu_shared to struct pcie_port PCI: dwc: Add start_link/stop_link inlines PCI: dwc: Reuse local pointer to the resource data PCI: dwc: Organize local variable usage PCI: dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi() PCI: dwc: Simplify unrolled iATU detection PCI: dwc: Add newlines to log messages PCI: dwc: Add braces to multi-line if-else statements PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address PCI: dwc: Disable outbound windows only for controllers using iATU PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() PCI: dwc: Stop link on host_init errors and de-initialization PCI: Clear PCI_STATUS when setting up device context_tracking: Use arch_atomic_read() in __ct_state for KASAN MAINTAINERS: Add Paul as context tracking maintainer context_tracking: Convert state to atomic_t rcu/context-tracking: Remove unused and/or unecessary middle functions rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking rcu/context-tracking: Move deferred nocb resched to context tracking rcu/context_tracking: Move dynticks_nmi_nesting to context tracking rcu/context_tracking: Move dynticks_nesting to context tracking rcu/context_tracking: Move dynticks counter to context tracking rcu/context-tracking: Remove rcu_irq_enter/exit() context_tracking: Take NMI eqs entrypoints over RCU context_tracking: Take IRQ eqs entrypoints over RCU context_tracking: Take idle eqs entrypoints over RCU switch try_to_unlazy_next() to __legitimize_mnt() follow_dotdot{,_rcu}(): change calling conventions namei: get rid of pointless unlikely(read_seqcount_retry(...)) __follow_mount_rcu(): verify that mount_lock remains unchanged soc: sunxi: mbus: Only build the driver on ARM/ARM64 PCI: iproc: Use bitmap API to allocate bitmaps dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible arm64: dts: allwinner: a100: Update I2C controller fallback dt-bindings: i2c: mv64xxx: Add variants with offload support ARM: dts: sun8i-r40: Add thermal trip points/cooling maps ARM: dts: sun8i-r40: add opp table for cpu ARM: dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 based board powercap: intel_rapl: Add support for RAPTORLAKE_P regulator: Fix parameter declaration and spelling mistake. PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 ACPI: VIOT: Fix ACS setup soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF regulator: max597x: Add support for max597x regulator arm64: mm: Remove assembly DMA cache maintenance wrappers regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear() ARM: dts: aspeed: correct gpio-keys properties ARM: dts: aspeed: align gpio-key node names with dtschema arm64: errata: Add Cortex-A510 to the repeat tlbi list arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation arm64/sysreg: Convert LORID_EL1 to automatic generation arm64/sysreg: Convert LORC_EL1 to automatic generation arm64/sysreg: Convert LORN_EL1 to automatic generation arm64/sysreg: Convert LOREA_EL1 to automatic generation arm64/sysreg: Convert LORSA_EL1 to automatic generation arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation arm64/sysreg: Convert GMID to automatic generation arm64/sysreg: Convert DCZID_EL0 to automatic generation arm64/sysreg: Convert CTR_EL0 to automatic generation arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names arm64/sysreg: Remove defines for RPRES enumeration arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums arm64/sysreg: Standardise naming for WFxT defines arm64/sysreg: Make BHB clear feature defines match the architecture arm64/sysreg: Align pointer auth enumeration defines with architecture arm64/mte: Standardise GMID field name definitions arm64/sysreg: Standardise naming for DCZID_EL0 field names arm64/sysreg: Standardise naming for CTR_EL0 fields arm64/cache: Restrict which headers are included in __ASSEMBLY__ arm64/sysreg: Add SYS_FIELD_GET() helper arm64/sysreg: Allow leading blanks on comments in sysreg file arm64/idreg: Fix tab/space damage arm64/cpuinfo: Remove references to reserved cache type arm64/mm: Define defer_reserve_crashkernel() arm64: dts: exynosautov9: add usi device tree nodes arm64: dts: exynosautov9: prepare usi0 changes arm64: dts: exynosautov9: add pdma0 device tree node dt-bindings: soc: samsung: usi: add exynosautov9-usi compatible arm64: dts: exynosautov9: correct spi11 pin names ARM: dts: stm32: Add ST MIPID02 bindings to AV96 ARM: dts: stm32: Add alternate pinmux for RCC pin ARM: dts: stm32: Add alternate pinmux for DCMI pins ARM: dts: stm32: Add DHCOR based DRC Compact board ARM: dts: stm32: Add alternate pinmux for UART5 pins ARM: dts: stm32: Add alternate pinmux for UART4 pins ARM: dts: stm32: Add alternate pinmux for UART3 pins ARM: dts: stm32: Add alternate pinmux for SPI2 pins ARM: dts: stm32: Add alternate pinmux for CAN1 pins dt-bindings: arm: stm32: Add compatible string for DH electronics DHCOR DRC Compact ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 ARM: dts: lan966x: Add UDPHS support dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk ARM: dts: stm32: add RCC on STM32MP13x SoC family ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP13 dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp15xx-osd32 ARM: dts: stm32: fix missing internally connected voltage regulator for OSD32MP1 ARM: dts: stm32: adjust whitespace around '=' on MCU boards ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 ARM: dts: lan966x: Cleanup flexcom3 usart pinctrl settings. arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order ARM: shmobile: rcar-gen2: Increase refcount for new reference arm64: dts: qcom: msm8996: Add interconnect support arm64: dts: Add SFP node for TA 3.0 devices arm64: dts: layerscape: Add SFP node for TA 2.1 devices ARM: dts: layerscape: Add SFP node for TA 2.1 devices soc: fsl: guts: check return value after calling of_iomap() in fsl_guts_get_soc_uid() soc: fsl: guts: fix return value check in fsl_guts_init() ARM: dts: ux500: Drop unused i2c power domain supply arm64: defconfig: Enable Allwinner built in CODECs arm64: dts: allwinner: a64: orangepi-win: Fix LED node name m68k: q40: Align '*' in comments spi: dt-bindings: zynqmp-qspi: add missing 'required' spi: dt-bindings: cadence: add missing 'required' mm: slab: optimize memcg_slab_free_hook() mm/tracing: add 'accounted' entry into output of allocation tracepoints tools/vm/slabinfo: Handle files in debugfs mm/slub: Simplify __kmem_cache_alias() arm64: dts: rockchip: enable hdmi tx audio on rock-3a arm64: dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10 mm, slab: fix bad alignments firmware: arm_scmi: Use fast channel tracing include: trace: Add SCMI fast channel tracing firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support firmware: arm_scmi: Generalize the fast channel support firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support dt-bindings: firmware: arm,scmi: Add support for powercap protocol firmware: arm_scmi: Add SCMI System Power Control driver firmware: arm_scmi: Add devm_protocol_acquire helper firmware: arm_scmi: Add SCMI v3.1 System Power extensions firmware: arm_scmi: Support only one single system power device firmware: arm_scmi: Use new SCMI full message tracing include: trace: Add SCMI full message tracing firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails arm64: fix oops in concurrently setting insn_emulation sysctls soc: bcm: bcm2835-power: Bypass power_on/off() calls soc: bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB soc: bcm: bcm2835-power: Resolve ASB register macros soc: bcm: bcm2835-power: Refactor ASB control mfd: bcm2835-pm: Add support for BCM2711 mfd: bcm2835-pm: Use 'reg-names' to get resources perf/x86/intel: Fix PEBS data source encoding for ADL perf/x86/intel: Fix PEBS memory access info encoding for ADL sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling sched/core: add forced idle accounting for cgroups ARM: dts: lan966x: Add mcan1 node. ARM: dts: at91: sama7g5: add reset-controller node ARM: dts: at91: use generic name for reset controller ARM: dts: at91: sama5d2: fix compilation warning ARM: dts: at91: sama5d2: fix compilation warning selftests:timers: globals don't need initialization to 0 ARM: dts: qcom: Fix sdhci node names - use 'mmc@' arm64: dts: qcom: sc7180-trogdor: Split out keyboard node and describe detachables arm64: dts: qcom: ipq8074: fix NAND node name arm64: dts: qcom: msm8916: add xo clocks to rpmcc and a53pll arm64: dts: qcom: msm8996: add second DSI interface arm64: dts: qcom: add mdp_clk clock to the MDSS device arm64: dts: qcom: sm8250: Enable per-process page tables. arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl arm64: dts: qcom: msm8996: drop phy-names from HDMI device node arm64: dts: qcom: msm8994: add required ranges to OCMEM arm64: dts: qcom: sdm845: add dedicated IMEM and syscon compatibles arm64: dts: qcom: sdm630: add dedicated IMEM and syscon compatibles arm64: dts: qcom: sc7280: add simple-mfd to IMEM arm64: dts: qcom: sc7180: add dedicated IMEM and syscon compatibles arm64: dts: qcom: qcs404: add dedicated IMEM and syscon compatibles arm64: dts: qcom: use generic sram as name for imem and ocmem nodes arm64: dts: qcom: sdm845-db845c: add function and color to LED nodes arm64: dts: qcom: sc7280-herobrine: add function to LED node arm64: dts: qcom: sc7180-trogdor: add function to LED node arm64: dts: qcom: qrb5165-rb5: add function and color to LED nodes arm64: dts: qcom: apq8016-sbc: add function and color to LED nodes arm64: dts: qcom: sm8250: Move qup-opp-table out of soc node arm64: dts: qcom: sm8350: Move qup-opp-tables out of soc node arm64: dts: qcom: sm8450: rename interconnect nodes arm64: dts: qcom: msm8996-xiaomi-natrium: Add support for Xiaomi Mi 5s Plus dt-bindings: arm: qcom: Document xiaomi,natrium board arm64: dts: qcom: ipq6018: correct QUP peripheral labels arm64: dts: qcom: sm8250: use constants for audio clocks arm64: dts: qcom: sdm845*: replace i2s reg with constant arm64: dts: qcom: sm8450: Fix the IRQ trigger type for remoteproc nodes arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support arm64: dts: qcom: sc7280: Add proxy interconnect requirements for modem arm64: dts: qcom: sm8450: remove duplicated glink-edge interrupt arm64: dts: qcom: sm8350: remove duplicated glink-edge interrupt arm64: dts: qcom: sdm630: remove unneeded address/size cells in glink-edge arm64: dts: qcom: ipq6018: add label to remoteproc node arm64: dts: qcom: Remove unused 'vdda-max-microamp' & 'vdda-pll-max-microamp' properties arm64: dts: qcom: ipq8074: add USB power domains arm64: dts: qcom: Fix 'reg-names' for sdhci nodes arm64: dts: qcom: Fix ordering of 'clocks' & 'clock-names' for sdhci nodes arm64: dts: qcom: sdm630: Fix 'interconnect-names' for sdhci nodes arm64: dts: qcom: Fix sdhci node names - use 'mmc@' arm64: dts: qcom: sdm630-nile: Add RGB status LED on the PM660L LPG arm64: dts: qcom: pm660l: Add LPG node arm64: dts: qcom: qcs404: fix default pinctrl settings for blsp1_spi1 arm64: dts: qcom: qrb5165-rb5: declare tri-led user leds arm64: dts: qcom: pm8150l: add Light Pulse Generator device node arm64: dts: qcom: pm8150b: add Light Pulse Generator device node arm64: dts: qcom: align led node names with dtschema arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded status from gpio-keys arm64: dts: qcom: correct gpio-keys properties arm64: dts: qcom: align gpio-key node names with dtschema arm64: dts: qcom: adjust whitespace around '=' arm64: dts: qcom: msm8998-mtp: correct board compatible arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible arm64: dts: qcom: sdm630: correct QFPROM byte offsets arm64: dts: qcom: use dedicated QFPROM compatibles arm64: dts: qcom: correct SPMI WLED register range encoding arm64: dts: qcom: add missing AOSS QMP compatible fallback arm64: dts: qcom: sc7180: Add kingoftown dts files arm64: dts: qcom: sc7180: Add pazquel dts files arm64: dts: qcom: sc7180: Add mrbland dts files arm64: dts: qcom: sc7180: Add quackingstick dts files arm64: dts: qcom: sc7180: Add wormdingler dts files arm64: dts: qcom: sc7280: Rename sar sensor labels arm64: dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree arm64: dts: qcom: add SA8540P and ADP arm64: dts: qcom: sc8280xp: Add reference device stack: Declare {randomize_,}kstack_offset to fix Sparse warnings lib: overflow: Do not define 64-bit tests on 32-bit MAINTAINERS: Add a general "kernel hardening" section usercopy: use unsigned long instead of uintptr_t kunit: Taint the kernel when KUnit tests are run panic: Taint kernel if tests are run exec: Fix a spelling mistake ACPI: bus: Drop unused list heads from struct acpi_device hisi_lpc: Use acpi_dev_for_each_child() bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling dt-bindings: interrupt-controller: Require trigger type for T-HEAD PLIC irqchip/sifive-plic: Add support for Renesas RZ/Five SoC dt-bindings: interrupt-controller: sifive,plic: Document Renesas RZ/Five SoC arm64: Add an override for ID_AA64SMFR0_EL1.FA64 arm64: Add the arm64.nosve command line option arm64: Add the arm64.nosme command line option arm64: Expose a __check_override primitive for oddball features arm64: Allow the idreg override to deal with variable field width arm64: Factor out checking of a feature against the override into a macro arm64: Allow sticky E2H when entering EL1 arm64: Save state of HCR_EL2.E2H before switch to EL1 arm64: Rename the VHE switch to "finalise_el2" arm64: mm: fix booting with 52-bit address space x86/kexec: Carry forward IMA measurement log on kexec ARM: davinci: Delete DM646x board files ARM: davinci: Delete DM644x board files arm64: Do not forget syscall when starting a new thread. arm64: vdso32: Add DWARF_DEBUG arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS arm64: compat: Move sigreturn32.S to .rodata section spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width arm64: defconfig: Enable qcom interconnect drivers arm64: defconfig: Enable qcom ss & hs usb phy ARM: dts: qcom: apq8064: drop phy-names from HDMI device node ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply ARM: dts: qcom: pm8841: add required thermal-sensor-cells ARM: dts: qcom: msm8974: add required ranges to OCMEM ARM: dts: qcom: sdx55: add dedicated IMEM and syscon compatibles ARM: dts: qcom: msm8974: add dedicated IMEM compatible ARM: dts: qcom: apq8064-asus-nexus7: add dedicated IMEM compatible ARM: dts: qcom: use generic sram as name for imem and ocmem nodes ARM: dts: qcom: ipq8064: add function to LED nodes ARM: dts: qcom: ipq8064-rb3011: add color to LED node ARM: dts: qcom: ipq4018-ap120c-ac: add function and color to LED nodes ARM: dts: qcom: apq8060-ifc6410: add color to LED node ARM: dts: qcom: apq8060-dragonboard: add function and color to LED nodes soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register soc: qcom: llcc: Fix syntax errors in comments soc: qcom: ocmem: Fix refcount leak in of_get_ocmem ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 ARM: dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device dt-bindings: clock: qcom: ipq8074: add USB GDSCs dt-bindings: soc: qcom,wcnss: remove unneeded ref for names docs/doc-guide: Mention make variable SPHINXDIRS scripts: get_feat.pl: use /usr/bin/env to find perl docs/zh_CN: Add mutex-design Chinese translation docs/zh_CN: Show the Chinese translation of spinlocks dax: set did_zero to true when zeroing successfully iomap: set did_zero to true when zeroing successfully iomap: skip pages past eof in iomap_do_writepage() ACPI: Move PRM config option under the main ACPI config ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 ACPI: PRM: Change handler_addr type to void pointer arm64: dts: qcom: add SC8280XP platform dt-bindings: mailbox: qcom-ipcc: Add NSP1 client dt-bindings: arm: qcom: Document additional sc8280xp devices arm64: dts: qcom: sm8450: Add interconnect requirements for SCM arm64: dts: qcom: sdm660: Add initial Inforce IFC6560 board support spi: spi.c: Remove redundant else block spi: spi.c: Fix comment style spi: spi.c: White-space fix in __spi_pump_messages() regmap: cache: Add extra parameter check in regcache_init regulator: scmi: Add missing of_node_get() ACPI: bus: Drop driver member of struct acpi_device ACPI: bus: Drop redundant check in acpi_device_remove() spi: pxa2xx: Add support for Intel Meteor Lake-P crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE crypto: testmgr - fix version number of RSA tests crypto: vmx - drop unexpected word 'for' in comments crypto: caam - drop unexpected word 'for' in comments crypto: caam - drop unexpected word 'a' in comments crypto: cavium - fix typos in comments crypto: arm64/aes-neon - Fix typo in comment crypto: ux500/hash - drop unexpected word "the" crypto: nx - drop unexpected word "the" crypto: lib/blake2s - reduce stack frame usage in self test arm64: defconfig: enable Qualcomm LPG leds driver ARM: dts: qcom: align gpio-key node names with dtschema ARM: dts: qcom: adjust whitespace around '=' ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions ARM: dts: qcom: cleanup QFPROM nodes ARM: dts: qcom: use dedicated QFPROM compatibles ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock firmware: qcom_scm: Add bw voting support to the SCM interface dt-bindings: firmware: qcom-scm: Add interconnects property context_tracking: Split user tracking Kconfig context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit() context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable() ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP ACPI: LPSS: Fix missing check in register_device_clock() dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support ACPI: APEI: Better fix to avoid spamming the console with old error logs ACPI: PM: save NVS memory for Lenovo G40-45 Documentation: ACPI: Update links and references to DSD related docs ACPI: EC: Drop unused ident initializers from dmi_system_id tables ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks regmap-irq: Deprecate the not_fixed_stride flag regmap-irq: Add get_irq_reg() callback regmap-irq: Fix inverted handling of unmask registers regmap-irq: Deprecate type registers and virtual registers regmap-irq: Introduce config registers for irq types regmap-irq: Refactor checks for status bulk read support regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() regmap-irq: Remove an unnecessary restriction on type_in_mask regmap-irq: Cleanup sizeof(...) use in memory allocation regmap-irq: Remove unused type_reg_stride field regmap-irq: Convert bool bitfields to unsigned int blk-cgroup: factor out blkcg_free_all_cpd() blk-cgroup: factor out blkcg_iostat_update() ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration ACPI: processor: Split out thermal initialization from ACPI PSS dm: refactor dm_md_mempool allocation dm: unexport dm_get_reserved_rq_based_ios ACPI: video: Drop X86 dependency from Kconfig regulator: qcom_smd: Add PM8909 RPM regulators regulator: dt-bindings: qcom,smd-rpm: Add PM8909 regulator: qcom_smd: Fix pm8916_pldo range regulator: mt6370: Use the correct header for platform_device_id regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing block: simplify disk_set_independent_access_ranges block: move ->ia_ranges from the request_queue to the gendisk block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency ARM: dts: r9a06g032-rzn1d400-db: Add switch description dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter ARM: dts: r9a06g032: Describe switch ARM: dts: r9a06g032: Describe GMAC2 ARM: dts: r9a06g032: Describe MII converter arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment ARM: dts: renesas: Fix DA9063 watchdog subnode names arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz MAINTAINERS: Add Renesas SoC DT bindings to Renesas Architecture sections nfs: Leave pages in the pagecache if readpage failed buffer: Remove check for PageError orangefs: Remove test for folio error iomap: Remove test for folio error jfs: Remove check for PageUptodate remap_range: Remove check of uptodate flag ufs: Remove checks for PageError reiserfs: Remove check for PageError ntfs3: Remove check for PageError ntfs: Remove check for PageError nilfs2: Remove check for PageError ext2: Remove check for PageError ntfs: Remove check for PageError hfsplus: Remove check for PageError hfs: Remove check for PageError freevxfs: Remove check of PageError afs: Remove check of PageError block: Remove check of PageError docs: Improve ->read_folio documentation filemap: Use filemap_read_folio() in do_read_cache_folio() filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() filemap: Move 'filler' case to the end of do_read_cache_folio() netfs: Remove extern from function prototypes filemap: Remove find_get_pages_range() and associated functions shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() vmscan: Add check_move_unevictable_folios() nilfs2: Convert nilfs_copy_back_pages() to use filemap_get_folios() hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios() f2fs: Convert f2fs_invalidate_compress_pages() to use filemap_get_folios() ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios() ext4: Convert mpage_release_unused_pages() to use filemap_get_folios() buffer: Convert clean_bdev_aliases() to use filemap_get_folios() filemap: Add filemap_get_folios() filemap: Remove add_to_page_cache() and add_to_page_cache_locked() hugetlb: Convert huge_add_to_page_cache() to use a folio mpage: Convert do_mpage_readpage() to use a folio mm: Remove __delete_from_page_cache() mm: Account dirty folios properly during splits firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call cpufreq: zynq: Fix refcount leak in zynq_get_revision spi: intel: Add support for Intel Meteor Lake-P SPI serial flash spi: s3c64xx: define exynosautov9 compatible spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC spi: s3c64xx: support custom value of internal clock divider spi: s3c64xx: support loopback mode arm64: dts: juno: Add cache-level property to L2 caches arm64/fpsimd: Remove duplicate SYS_SVCR read arm64: head: remove __PHYS_OFFSET arm64: lds: use PROVIDE instead of conditional definitions ata: libata-scsi: fix result type of ata_ioc32() PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs fix short copy handling in copy_mc_pipe_to_iter() copy_page_{to,from}_iter(): switch iovec variants to generic dt-bindings: arm: qcom: document sda660 SoC and ifc6560 board arm64: dts: qcom: sdm660: move SDHC2 card detect pinconf to board files arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf arm64: dts: qcom: sdm630: fix gpu's interconnect path arm64: dts: qcom: sdm630: add second (HS) USB host support arm64: dts: qcom: sdm630: rename qusb2phy to qusb2phy0 arm64: dts: qcom: sdm630: fix the qusb2phy ref clock arm64: dts: qcom: sdm630: disable GPU by default arm64: dts: qcom: sdm660: disable dsi1/dsi1_phy by default arm64: dts: qcom: sdm630: disable dsi0/dsi0_phy by default arm64: dts: qcom: correct interrupt controller on PM8916 and PMS405 arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs soc: qcom: cmd-db: replace strscpy_pad() with strncpy() selftests/drivers/gpu: Add error messages to drm_mm.sh selftests/tpm2: increase timeout for kselftests treewide: uapi: Replace zero-length arrays with flexible-array members efi: Simplify arch_efi_call_virt() macro drivers: fix typo in firmware/efi/memmap.c blk-mq: cleanup disk sysfs registration blk-mq: rename blk_mq_sysfs_{,un}register block: remove the extra gendisk reference in __blk_mq_register_dev block: use default groups to register the queue attributes block: remove a superflous queue kobject reference block: simplify blktrace sysfs attribute creation arm64: vdso*: place got/plt sections in .rodata arm64: vdso32: add ARM.exidx* sections arm64: correct the effect of mitigations off on kpti block: remove blk_cleanup_disk block: simplify disk shutdown block: stop setting the nomerges flags in blk_cleanup_queue block: remove QUEUE_FLAG_DEAD mtip32xx: fix device removal mtip32xx: remove the device_status debugfs file regulator: fix a kernel-doc warning arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP arm64: extable: move _cond_extable to _cond_uaccess_extable arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO arm64: asm-extable: add asm uacess helpers arm64: asm-extable: move data fields arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support x86/mce: Check whether writes to MCA_STATUS are getting ignored sched/fair: Remove the energy margin in feec() sched/fair: Remove task_util from effective utilization in feec() sched/fair: Use the same cpumask per-PD throughout find_energy_efficient_cpu() sched/fair: Rename select_idle_mask to select_rq_mask sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util() sched/fair: Decay task PELT values during wakeup migration sched/fair: Provide u64 read for 32-bits arch helper perf/core: Add a new read format to get a number of lost samples sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg sched: only perform capability check on privileged operation sched: Remove unused function group_first_cpu() sched/fair: Remove redundant word " *" selftests/rseq: check if libc rseq support is registered selftests/rseq: riscv: fix 'literal-suffix' warning selftests/rseq: riscv: use rseq_get_abi() helper ARM: OMAP2+: Kconfig: Fix indentation ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init ARM: OMAP2+: pdata-quirks: Fix refcount leak bug ARM: OMAP2+: display: Fix refcount leak bug ARM: OMAP2+: Fix refcount leak in omapdss_init_of spi: s3c64xx: move dma_release_channel to unprepare spi: synquacer: Add missing clk_disable_unprepare() docs/doc-guide: Put meta title for kernel-doc HTML page docs/doc-guide: Add footnote on Inkscape for better images in PDF documents docs/kselftest: add more guidelines for adding new tests docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1 docs/zh_CN: add vm vmalloced-kernel-stacks translation docs/zh_CN: add vm page_migration translation docs/zh_CN: riscv: Update the translation of vm-layout.rst to 5.19-rc1 docs/zh_CN: riscv: Remove the translation of pmu.rst docs: dev-tools: modify SPL reference URL to actual SPL doc entry docs: filesystems: f2fs: fix description about compress ioctl docs/zh_CN: Update the translation of vm index to 5.19-rc1 docs/zh_CN: Update the translation of page_owner to 5.19-rc1 docs/zh_CN: Update the translation of highmem to 5.19-rc1 arm64: dts: qcom: sdm630: order interrupts according to bindings arm64: dts: qcom: sdm630: order regs according to bindings arm64: dts: qcom: sdm630: order clocks according to bindings ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 pin properties arm64: dts: qcom: apq8096-db820c: add PM8994 pin function arm64: dts: qcom: add fallback compatible to PMIC GPIOs arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage ARM: dts: qcom: sdx65: Add Watchdog support dt-bindings: firmware: scm: Add compatible for SDX65 ARM: dts: qcom: sdx65: Add pshold support ARM: dts: qcom: sdx65-mtp: Enable modem ARM: dts: qcom: sdx65: Add Modem remoteproc node ARM: dts: qcom: sdx65: Add SCM node ARM: dts: qcom: sdx65: Add IMEM and PIL info region ARM: dts: qcom: sdx65: Add modem SMP2P node ARM: dts: qcom: sdx65: Add CPUFreq support ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support ARM: dts: qcom: sdx65: Add QPIC NAND support ARM: dts: qcom: sdx65: Add QPIC BAM support ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support ARM: dts: qcom: sdx65: Add USB3 and PHY support ARM: dts: qcom: sdx65: Add interconnect nodes ARM: dts: qcom: sdx65: Add Shared memory manager support arm64: dts: qcom: msm8996: Add SDHCI resets arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP arm64: dts: qcom: msm8998*: Clean up #includes arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled by default arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok" arm64: dts: qcom: msm8998-oneplus: Apply style fixes arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regulators label arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compatible from clocks{} arm64: dts: qcom: msm8998-yoshino: Add USB extcon arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1 arm64: dts: qcom: msm8998-laptops: Clean up DTs arm64: dts: qcom: msm8998-clamshell: Clean up the DT arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes arm64: dts: qcom: sdm845: Add camss vdda-pll-supply arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda-phy-supply arm64: dts: qcom: timer should use only 32-bit size kselftests/damon: add support for cases where debugfs cannot be read selftests: Make the usage formatting consistent in kselftest_deps.sh kselftests: Enable the echo command to print newlines in Makefile arm64: dts: qcom: align OPP table names with DT schema userfaultfd/selftests: Fix typo in comment ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711 dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema blk-mq: blk_mq_tag_busy is no need to return a value block: Always initialize bio IO priority on submit block: Initialize bio priority earlier blk-ioprio: Convert from rqos policy to direct call blk-ioprio: Remove unneeded field block: Fix handling of tasks without ioprio in ioprio_get(2) block: Make ioprio_best() static block: Generalize get_current_ioprio() for any task block: Return effective IO priority from get_current_ioprio() block: fix default IO priority handling again blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). block: bfq: Fix kernel-doc headers block: bfq: Remove an unused function definition bfq: Remove useless code in bfq_lookup_next_entity block: move blk_queue_get_max_sectors to blk.h block: fold blk_max_size_offset into get_max_io_size block: cleanup variable naming in get_max_io_size block: open code blk_max_size_offset in blk_rq_get_max_sectors dm: open code blk_max_size_offset in max_io_len block: factor out a chunk_size_left helper block: Make blk_mq_get_sq_hctx() select the proper hardware queue type block: Rename a blk_mq_map_queue() argument blk-iocost: Simplify ioc_rqos_done() block: Directly use ida_alloc()/free() iomap: add support for dma aligned direct-io block: relax direct io memory alignment block: introduce bdev_iter_is_aligned helper iov: introduce iov_iter_aligned block/bounce: count bytes instead of sectors block/merge: count bytes instead of sectors block: add a helper function for dio alignment block: introduce bdev_dma_alignment helper block: export dma_alignment attribute block/bio: remove duplicate append pages code block: fix infinite loop for invalid zone append spi: opportunistically skip ctlr->cur_msg_completion spi: Ensure the io_mutex is held until spi_finalize_current_message() spi: Set ctlr->cur_msg also in the sync transfer case spi: Remove unneeded READ_ONCE for ctlr->busy flag spi: Remove the now unused ctlr->idling flag spi: Remove check for idling in __spi_pump_messages() spi: Remove check for controller idling in spi sync path spi: __spi_pump_messages: Consolidate spin_unlocks to goto target spi: Lock controller idling transition inside the io_mutex spi: Don't use the message queue if possible in spi_sync spi: Move ctlr->cur_msg_prepared to struct spi_message spi: mpc52xx-psc: Switch to using core message queue spi: sh: Switch to using core message queue spi: dt-bindings: samsung: Add Exynos4210 SPI spi: dw: Add deferred DMA-channels setup support spi: s3c64xx: constify fsd_spi_port_config regmap: Don't warn about cache only mode for devices with no cache arm64: Add HAVE_IOREMAP_PROT support arm64: mm: Convert to GENERIC_IOREMAP mm: ioremap: Add ioremap/iounmap_allowed() mm: ioremap: Setup phys_addr of struct vm_struct mfd: core: Use acpi_dev_for_each_child() mm: ioremap: Use more sensible name in ioremap_prot() ARM: mm: kill unused runtime hook arch_iounmap() ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black perf: hisi: Extract hisi_pmu_init arm64: Copy the task argument to unwind_state arm64: Split unwind_init() arm64/signal: Clean up SVE/SME feature checking inconsistency cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst ARM: dts: s5pv210: align SDHCI node name with dtschema ARM: dts: s3c64xx: align SDHCI node name with dtschema ARM: dts: s3c24xx: align SDHCI node name with dtschema ARM: dts: exynos: align SDHCI node name with dtschema ARM: dts: at91: drop unneeded status from gpio-keys ARM: dts: at91: correct gpio-keys properties ARM: dts: at91: align gpio-key node names with dtschema ARM: dts: omap: correct gpio-keys properties ARM: dts: omap: align gpio-key node names with dtschema arm64: dts: marvell: armada-3720: align lednode names with dtschema arm64: dts: marvell: align gpio-key node names with dtschema ARM: dts: marvell: correct gpio-keys properties ARM: dts: marvell: align gpio-key node names with dtschema ARM: dts: omap: adjust whitespace around '=' ARM: dts: ti: adjust whitespace around '=' ARM: dts: stih407-family: Harmonize DWC USB3 DT nodes name soc: imx: imx8m-blk-ctrl: Make error prints useful arm64: dts: apm: Harmonize DWC USB3 DT nodes name arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support arm64: dts: imx8m{m,p}-verdin: use IT temperatures ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties to usdhc3 ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup' ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup' arm64: defconfig: Enable gpio-fan support bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings arm64: dts: imx8mn-evk: add bt-sco sound card support arm64: dts: imx8mq-evk: add bt-sco sound card support arm64: dts: imx8mm-evk: add bt-sco sound card support soc: fsl: guts: add serial_number support soc: fsl: guts: drop platform driver soc: fsl: guts: use of_root instead of own reference soc: fsl: guts: allocate soc_dev_attr on the heap soc: fsl: guts: embed fsl_guts_get_svr() in probe() soc: fsl: guts: remove module_exit() and fsl_guts_remove() soc: fsl: guts: machine variable might be unset dt-bindings: arm: qcom: switch maintainer to Bjorn soc: qcom: rpmhpd: fix typos in comment arm64: dts: qcom: sm8250: Disable camcc by default soc: qcom: correct kerneldoc soc: qcom: cmd-db: replace strncpy() with strscpy_pad() firmware: qcom_scm-legacy: correct kerneldoc dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM soc: qcom: apr: Drop redundant check in .remove() arm64: dts: qcom: msm8996: add clocks to the MMCC device node arm64: dts: qcom: sm8450: add uart20 node arm64: dts: qcom: sc7280-qcard: Add ldo_l17b regulator node arm64: dts: qcom: sc7280: Set SPI flash to 50 MHz for herobrine boards arm64: dts: qcom: sc7280: Set modem FW path for Chrome OS boards arm64: qcom: sc7280-herobrine: Enable DP arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor arm64: dts: qcom: sc7280: Enable wifi for Chrome OS boards dt-bindings: arm: qcom: Add more sc7180 Chromebook board bindings dt-bindings: arm: qcom: Add / fix sc7280 board bindings dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings dt-bindings: arm: qcom: Mention that Chromebooks use a different scheme dt-bindings: Document how Chromebooks with depthcharge boot arm64: dts: qcom: sc7280: Enable keyboard backlight for villager arm64: dts: qcom: sc7280: herobrine: Don't disable the keyboard backlight node arm64: dts: qcom: sc7280: Add touchscreen to villager clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for PCIe pipe clocks clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for PCIe pipe clocks clk: qcom: regmap: add PHY clock source implementation firmware: qcom_scm: drop unexpected word "the" soc: qcom: socinfo: Add an ID for sc7180P arm64: dts: qcom: sc7280-herobrine: Add lpi pinmux properties for CRD 3.0/3.1 arm64: dts: qcom: sc7280: add lpass lpi pin controller node arm64: dts: qcom: sc7280: Add secondary MI2S pinmux specifications for CRD 3.0/3.1 arm64: dts: qcom: sc7280: Add pinmux for I2S speaker and Headset arm64: dts: qcom: sdm660-xiaomi-lavender: Configure WLED docs: UML: fix typo docs/zh_CN: core-api: Update the translation of xarray.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of workqueue.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of printk-format.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of printk-basics.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of mm-api.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of kernel-api.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of irq/irq-domain.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of cpu_hotplug.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of cachetlb.rst to 5.19-rc3 docs: driver-api: gpio: Fix some typos docs: Remove duplicate word arm64: dts: altera: socfpga_stratix10: move clocks out of soc node docs: admin-guide/sysctl: Fix rendering error efi: vars: Move efivar caching layer into efivarfs efi: vars: Drop __efivar_entry_iter() helper which is no longer used efi: vars: Switch to new wrapper layer efi: vars: Use locking version to iterate over efivars linked lists efi: vars: Remove deprecated 'efivars' sysfs interface efi: pstore: Omit efivars caching EFI varstore access layer efi: vars: Add thin wrapper around EFI get/set variable interface efi: vars: Don't drop lock in the middle of efivar_init() pstore: Add priv field to pstore_record for backend specific use ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name arm64: dts: qcom: sm8250: remove assigned-clock-rate property for mdp clk arm64: dts: qcom: sdm845: remove assigned-clock-rate property for mdp clk arm64: dts: qcom: sm7180: remove assigned-clock-rate property for mdp clk arm64: dts: qcom: sm7280: remove assigned-clock-rate property for mdp clk arm64: setup: drop early FDT pointer helpers arm64: head: avoid relocating the kernel twice for KASLR arm64: kaslr: defer initialization to initcall where permitted arm64: head: record CPU boot mode after enabling the MMU arm64: head: populate kernel page tables with MMU and caches on arm64: head: factor out TTBR1 assignment into a macro arm64: idreg-override: use early FDT mapping in ID map arm64: head: create a temporary FDT mapping in the initial ID map arm64: head: use relative references to the RELA and RELR tables arm64: head: cover entire kernel image in initial ID map arm64: head: add helper function to remap regions in early page tables arm64: mm: provide idmap pointer to cpu_replace_ttbr1() arm64: head: pass ID map root table address to __enable_mmu() arm64: kernel: drop unnecessary PoC cache clean+invalidate arm64: head: split off idmap creation code arm64: head: switch to map_memory macro for the extended ID map arm64: head: simplify page table mapping macros (slightly) arm64: head: drop idmap_ptrs_per_pgd arm64: head: move assignment of idmap_t0sz to C code arm64: mm: make vabits_actual a build time constant if possible arm64: head: move kimage_vaddr variable into C file ARM: tegra: Align gpio-keys node names with dtschema firmware: tegra: bpmp: Do only aligned access to IPC memory area perf/marvell_cn10k: Fix TAD PMU register offset perf/marvell_cn10k: Remove useless license text when SPDX-License-Identifier is already used arm64: entry: simplify trampoline data page crypto: qat - Removes the x86 dependency on the QAT drivers crypto: qat - replace get_current_node() with numa_node_id() crypto: rsa - implement Chinese Remainder Theorem for faster private key operations crypto: ccp - During shutdown, check SEV data pointer before using Input: applespi - avoid efivars API and invoke EFI services directly selftests/kexec: remove broken EFI_VARS secure boot fallback check locking/lockdep: Fix lockdep_init_map_*() confusion jump_label: make initial NOP patching the special case jump_label: mips: move module NOP patching into arch code jump_label: s390: avoid pointless initial NOP patching PCI: rcar-gen2: Add RZ/N1 SOC family compatible string dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree support for R9A06G032 dt-bindings: PCI: pci-rcar-gen2: Convert bindings to json-schema dmaengine: dw-edma: Add support for chip-specific flags dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics dmaengine: dw-edma: Drop dma_slave_config.direction field usage dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chip dmaengine: dw-edma: Change rg_region to reg_base in struct dw_edma_chip dmaengine: dw-edma: Detach the private data and chip info structures ACPI / MMC: PM: Unify fixing up device power soundwire: Use acpi_dev_for_each_child() arm64: trap implementation defined functionality in userspace Documentation/arm64: update memory layout table. arm64: kcsan: Support detecting more missing memory barriers asm-generic: Add memory barrier dma_mb() arm64: boot: add zstd support arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 arm64: mm: install KPTI nG mappings with MMU enabled arm64: kpti-ng: simplify page table traversal logic arm64/sme: Expose SMIDR through sysfs pstore/zone: cleanup "rcnt" type arm64: compat: Move kuser32.S to .rodata section arm64: stacktrace: use non-atomic __set_bit arm64: kasan: do not instrument stacktrace.c ARM: dts: ux500: Fix Gavini accelerometer mounting matrix ARM: dts: ux500: Fix Codina accelerometer mounting matrix ARM: dts: ux500: Fix Janice accelerometer mounting matrix spi: fsi: Increase timeout and ensure status is checked regulator: mt6370: Add mt6370 DisplayBias and VibLDO support perf/arm-cci: fix typo in comment drivers/perf:Directly use ida_alloc()/free() drivers/perf: Directly use ida_alloc()/free() arm64: select TRACE_IRQFLAGS_NMI_SUPPORT arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic arm64: vdso32: enable orphan handling for VDSO arm64: vdso32: put ELF related sections in the linker script arm64: vdso: enable orphan handling for VDSO arm64: vdso: put ELF related sections in the linker script arm64: cpuidle: remove generic cpuidle support cpuidle: cpuidle-arm: remove arm64 support regulator: rt5120: Add PMIC regulator support soc: mediatek: fix missing clk_disable_unprepare() on err in svs_resume() ARM: dts: xilinx: align gpio-key node names with dtschema arm64: dts: xilinx: align gpio-key node names with dtschema arm64: dts: zynqmp: add AMS driver to device tree dt-bindings: gpio: zynq: Describe gpio-line-names arm64: zynqmp: Fix comment about number of gpio line names dt-bindings: gpio: zynq: Add power-domains dt-bindings: gpio: zynq: Add missing compatible strings ARM: dts: rockchip: correct gpio-keys properties on rk3288-tinker ARM: dts: rockchip: align gpio-key node names with dtschema arm64: dts: rockchip: align gpio-key node names with dtschema dt-bindings: arm: Add compatible for MediaTek MT8186 dt-bindings: arm: mediatek: Add mt8186 pericfg compatible arm64: dts: mediatek: mt6795: Specify interrupts for vGIC arm64: dts: mediatek: mt6795: Add pinctrl controller node arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and assign to CPUs arm64: dts: mediatek: mt6795: Add general purpose timer node arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz and 26MHz XOs arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache arm64: dts: mediatek: mt6795: Create soc bus node and move mmio devices arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys property arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phandle for IOMMU arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandle for IOMMU arm64: dts: mediatek: mt8183: change efuse node name arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse arm64: dts: mt8192: Fix idle-states entry-method arm64: dts: mt8192: Fix idle-states nodes naming scheme soc: mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index for MT8365 pwm: mediatek: Add MT8365 support arm64: dts: mediatek: Replace 'enable-sdio-wakeup' dt-bindings: pwm: Add MT8365 SoC binding pwm: Drop unused forward declaration from pwm.h pwm: Reorder header file to get rid of struct pwm_capture forward declaration pwm: atmel-tcb: Fix typo in comment pwm: Drop support for legacy drivers ARM: dts: exynos: add function and color to LED nodes in Odroid XU/XU3 ARM: dts: exynos: add function and color to LED node in Odroid XU4 ARM: dts: exynos: add function and color to LED node in Odroid HC1 ARM: dts: exynos: add function and color to LED nodes in Odroid X/X2 ARM: dts: exynos: add function and color to LED node in Odroid U3 ARM: dts: exynos: add function and color to LED nodes in Itop Elite ARM: dts: exynos: add function to LED nodes in Tiny4412 ARM: dts: exynos: add function to LED node in Origen 4210 ARM: dts: exynos: add function and color to aat1290 flash LED node in Galaxy S3 ARM: dts: exynos: align aat1290 flash LED node with bindings in Galaxy S3 arm64: dts: mediatek: Add infra #reset-cells property for MT8195 arm64: dts: mediatek: Add infra #reset-cells property for MT8192 ARM: dts: ast2600-evb-a1: fix board compatible ARM: dts: ast2600-evb: fix board compatible ARM: dts: ast2500-evb: fix board compatible dt-bindings: arm: aspeed: document board compatibles dt-bindings: arm: aspeed: document board compatibles x86/vmware: Use BIT() macro for shifting context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit() refscale: Convert test_lock spinlock to raw_spinlock rcutorture: Handle failure of memory allocation functions rcutorture: Fix ksoftirqd boosting timing and iteration torture: Create kvm-check-branches.sh output in proper location rcuscale: Fix smp_processor_id()-in-preemptible warnings rcutorture: Make failure indication note reader-batch overflow torture: Adjust to again produce debugging information rcutorture: Fix memory leak in rcu_test_debug_objects() rcutorture: Simplify rcu_torture_read_exit_child() loop rcu/torture: Change order of warning and trace dump rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests() rcu-tasks: Be more patient for RCU Tasks boot-time testing rcu-tasks: Update comments rcu-tasks: Disable and enable CPU hotplug in same function rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel parameter doc: Document the rcutree.rcu_divisor kernel boot parameter rcutorture: Update rcutorture.fwd_progress help text platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() ACPI: scan: Walk ACPI device's children using driver core selinux: selinux_add_opt() callers free memory ARM: dts: BCM5301X: Add DT for Meraki MR26 dt-bindings: ARM: add bindings for the Meraki MR26 ACPI: bus: Introduce acpi_dev_for_each_child_reverse() ACPI: video: Use acpi_dev_for_each_child() ACPI: bus: Export acpi_dev_for_each_child() to modules ACPI: property: Use acpi_dev_for_each_child() for child lookup ACPI: container: Use acpi_dev_for_each_child() USB: ACPI: Replace usb_acpi_find_port() with acpi_find_child_by_adr() thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() ACPI: glue: Introduce acpi_find_child_by_adr() ACPI: glue: Introduce acpi_dev_has_children() ACPI: glue: Use acpi_dev_for_each_child() dt-bindings: clock: Add compatible for D1 DE2 clocks context_tracking: Add a note about noinstr VS unsafe context tracking functions tools/nolibc: add a help target to list supported targets tools/nolibc: make the default target build the headers tools/nolibc: fix the makefile to also work as "make -C tools ..." tools/nolibc/stdio: Add format attribute to enable printf warnings tools/nolibc/stdlib: Support overflow checking for older compiler versions context_tracking: Remove unused context_tracking_in_user() rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() rcu: Dump rcuc kthread status for CPUs not reporting quiescent state torture: Make kvm-remote.sh announce which system is being waited on rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers rcu-tasks: Scan running tasks for RCU Tasks Trace readers rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step() rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings rcu-tasks: Untrack blocked RCU Tasks Trace at reader end rcu-tasks: Track blocked RCU Tasks Trace readers rcu-tasks: Add data structures for lightweight grace periods rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings rcu-tasks: Simplify trc_inspect_reader() QS logic rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs() rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS rcu-tasks: Handle idle tasks for recently offlined CPUs rcu-tasks: Idle tasks on offline CPUs are in quiescent states rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter rcu-tasks: Merge state into .b.need_qs and atomically update rcu-tasks: Drive synchronous grace periods from calling task rcu-tasks: Move synchronize_rcu_tasks_generic() down rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() rcu-tasks: Check for abandoned callbacks rcutorture: Validate get_completed_synchronize_rcu() rcu: Provide a get_completed_synchronize_rcu() function rcu: Make normal polling GP be more precise about sequence numbers x86/pmem: Fix platform-device leak in error path arm64: dts: exynos: Add internal eMMC support to jackpotlte m68k: sun3: Use __func__ to get function's name in an output message m68k: mac: Fix typos in comments m68k: virt: Kconfig minor fixes dt-bindings: clock: Add indices for Exynos7885 TREX clocks dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS spi: topcliff-pch: Use core message validation ARM: dts: animeo: correct gpio-keys properties ARM: dts: animeo: align gpio-key node names with dtschema arm64: dts: hisilicon: correct gpio-keys properties arm64: dts: hisilicon: align gpio-key node names with dtschema arm64: dts: broadcom: align gpio-key node names with dtschema arm64: dts: apm: correct gpio-keys properties ata: pata_macio: Fix compilation warning brcmfmac: Switch to appropriate helper to load EFI variable contents iwlwifi: Switch to proper EFI variable store interface media: atomisp_gmin_platform: stop abusing efivar API efi: efibc: avoid efivar API for setting variables efi: avoid efivars layer when loading SSDTs from variables ARM: dts: imx6q-apalis: Cleanup ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted backlight ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 carrier boards ARM: dts: imx6q-apalis: Clean-up sd card support ARM: dts: imx6q-apalis: Add adv7280 video input ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera ARM: dts: imx6q-apalis: Disable stmpe touchscreen ARM: dts: imx6q-apalis: Disable HDMI ARM: dts: imx6q-apalis: Add LVDS panel support ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi ARM: dts: imx6q-apalis: Command pmic to standby for poweroff ARM: dts: imx6q-apalis: Add gpio-line-names Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically arm64: dts: imx8mq: Pass a label to the AIPS nodes arm64: dts: imx8m: Pass a label to the soc node ARM: dts: imx: Pass a label to the AIPS nodes ARM: dts: imx: Pass a label to the soc node dt-bindings: arm: fsl: Decrease the line length dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc-iris/-v2 dt-bindings: arm: fsl: add imx93 11x11 evk board dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colibri-imx6ull-* arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS ata: libata-eh: fix sloppy result type of ata_internal_cmd_timeout() ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() ata: make ata_port::fastdrain_cnt *unsigned int* ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight() arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK2 ARM: dts: imx6ul: fix qspi node compatible ARM: dts: imx6ul: fix lcdif node compatible ARM: dts: imx6ul: fix csi node compatible ARM: dts: imx6ul: fix keypad compatible ARM: dts: imx6ul: change operating-points to uint32-matrix ARM: dts: imx6ul: add missing properties for sram arm64: dts: freescale: align led node names with dtschema arm64: dts: freescale: align gpio-key node names with dtschema soc: imx: gpcv2: print errno for regulator errors arm64: dts: imx8m: Disable job ring 0 nodes arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0 ARM: dts: imx6: fix node names for ebook reader keys ARM: dts: imx6sl-tolino-shine2hd: fix led node name. ARM: imx25: support silicon revision 1.2 arm64: dts: mba8mx: Remove unneeded comments ARM: dts: imx6: skov: add pwm-regulator to control the panel's VCOM soc: ti: wkup_m3_ipc: Remove unneeded semicolon ARM: dts: keystone: Adjust whitespace around '=' arm64: dts: ti: Align gpio-key node names with dtschema arm64: dts: ti: Adjust whitespace around '=' soc: bcm: brcmstb: biuctrl: Add missing of_node_put() arm64: dts: rockchip: rock-pi-s add more peripherals arm64: dts: rockchip: add ROCK Pi S DTS support dt-bindings: arm: rockchip: Add Radxa ROCK Pi S arm64: dts: mt8183: add GCE client property for Mediatek MUTEX soc: mediatek: mutex: add functions that operate registers by CMDQ dt-bindings: soc: mediatek: add gce-client-reg for MUTEX dt-bindings: soc: mediatek: move out common module from display folder soc: mediatek: mutex: add 8183 MUTEX MOD settings for MDP soc: mediatek: mutex: add common interface for modules setting soc: mediatek: pm-domains: Add support always on flag ARM: dts: mediatek: align gpio-key node names with dtschema arm64: dts: mediatek: mt7622-bananapi-bpi-r64: align led node names with dtschema arm64: dts: mediatek: align gpio-key node names with dtschema soc: mediatek: mt8365-mmsys: add DPI/HDMI display path soc: mediatek: mutex: add MT8365 support crypto: hisilicon/sec - only HW V2 needs to change the BD err detection crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() crypto: hisilicon/qm - modify event irq processing crypto: hisilicon/qm - move alloc qm->wq to qm.c crypto: hisilicon/qm - add functions for releasing resources crypto: hisilicon/trng - fix local variable type MAINTAINERS: update HiSilicon ZIP and QM maintainers ARM: dts: mediatek: adjust whitespace around '=' arm64: dts: mediatek: adjust whitespace around '=' arm64: dts: mediatek: mt8195: enable usb remote wakeup arm64: dts: mediatek: mt8195: add efuse node and cells arm64: dts: mt8183: add svs device information soc: mediatek: SVS: add mt8192 SVS GPU driver dt-bindings: soc: mediatek: add mt8192 svs dt-bindings soc: mediatek: SVS: add debug commands soc: mediatek: SVS: add monitor mode soc: mediatek: SVS: introduce MTK SVS engine dt-bindings: soc: mediatek: add mtk svs dt-bindings ARM: dts: rza2mevb: Fix LED node names arm64: dts: renesas: Fix thermal-sensors on single-zone sensors arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector arm64: dts: renesas: r8a779f0: Add SCIF nodes arm64: dts: renesas: r8a779f0: Add HSCIF nodes arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 arm64: dts: renesas: Add missing space after remote-endpoint arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC platform arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board arm64: dts: renesas: r8a779f0: Add CPU core clocks arm64: dts: renesas: r8a779f0: Add CPUIdle support arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores arm64: dts: renesas: r8a779f0: Add L3 cache controller arm64: dts: renesas: r8a779a0: Add CPU0 core clock arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values ata: libata-core: make ata_exec_internal_sg() *static* soc: amlogic: Fix refcount leak in meson-secure-pwrc.c ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 arm64: dts: renesas: rzg2l-smarc: Use proper bool operator arm64: dts: renesas: r8a779f0: Add UFS node arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes arm64: dts: renesas: r8a779f0: Add IPMMU nodes arm64: dts: renesas: Adjust whitespace around '=' arm64: dts: renesas: r8a779f0: Add thermal support ata: make transfer mode masks *unsigned int* dt-bindings: soc: renesas: Move renesas,prr from arm to soc arm64: dts: microchip: adjust whitespace around '=' arm64: dts: sprd: adjust whitespace around '=' arm64: dts: hisilicon: adjust whitespace around '=' arm64: dts: marvell: adjust whitespace around '=' arm64: dts: lg: adjust whitespace around '=' arm64: dts: apm: adjust whitespace around '=' arm64: dts: amd: adjust whitespace around '=' ARM: dts: sd: adjust whitespace around '=' ARM: dts: sti: adjust whitespace around '=' ARM: dts: ste: adjust whitespace around '=' ARM: dts: nuvoton: adjust whitespace around '=' ARM: dts: lpc: adjust whitespace around '=' ARM: dts: ecx: adjust whitespace around '=' ARM: dts: alpine: adjust whitespace around '=' ARM: dts: spear: adjust whitespace around '=' ARM: dts: axm: adjust whitespace around '=' ARM: dts: at91: adjust whitespace around '=' ARM: dts: aspeed: adjust whitespace around '=' ARM: dts: pxa: adjust whitespace around '=' cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes dmaengine: dw-edma: Remove unused irq field in struct dw_edma_chip spi: microchip-core: fix passing zero to PTR_ERR warning ARM: dts: s5pv210: align gpio-key node names with dtschema ARM: dts: exynos: align gpio-key node names with dtschema PCI: mediatek-gen3: Print LTSSM state when PCIe link down MAINTAINERS: Add BCM6813 to bcmbca arch entry arm64: dts: Add DTS files for bcmbca SoC BCM6813 dt-bindings: arm64: Add BCM6813 SoC ARM: dts: Add PCIe support for Airoha EN7523 efi: Correct comment on efi_memmap_alloc PCI: mediatek: Allow building for ARCH_AIROHA dt-bindings: PCI: mediatek: Add Airoha EN7532 support selftests/timens: add a test for vfork+exit fs/exec: allow to unshare a time namespace on vfork+exec arm64: dts: Add support for Stratix 10 Software Virtual Platform dt-bindings: altera: document Stratix 10 SWVP compatibles regmap: provide regmap_field helpers for simple bit operations memblock: Disable mirror feature if kernelcore is not specified arm64: mm: Only remove nomap flag for initrd mm: Limit warning message in vmemmap_verify() to once mm: Ratelimited mirrored memory related warning messages efi: Make code to find mirrored memory ranges generic selinux: Add boundary check in put_entry() ARM: dts: allwinner: align gpio-key node names with dtschema arm64: dts: allwinner: align gpio-key node names with dtschema dt-bindings: timer: Add Nomadik MTU binding arm64: dts: altera: adjust whitespace around '=' ARM: dts: Add DTS files for bcmbca SoC BCM63148 dt-bindings: arm: Add BCM63148 SoC dt-bindings: arm64: Add BCM6856 SoC dt-bindings: arm64: Add BCM63146 SoC ARM: dts: broadcom: correct gpio-keys properties ARM: dts: broadcom: align gpio-key node names with dtschema ARM: dts: Add DTS files for bcmbca SoC BCM6756 dt-bindings: arm: Add BCM6756 SoC ARM: dts: Add DTS files for bcmbca SoC BCM6855 arm64: dts: intel: socfpga_agilex: use defined GIC interrupt type for ECC dt-bindings: altera: Add Chameleon v3 board ARM: dts: socfpga: Add Google Chameleon v3 devicetree ARM: dts: socfpga: Add atsha204a node to Mercury+ AA1 dts ARM: dts: socfpga: Move sdmmc-ecc node to Arria 10 dts ARM: dts: socfpga: Change Mercury+ AA1 dts to dtsi thermal: Directly use ida_alloc()/free() spi: core: Fix error code in spi_register_controller() cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink cpufreq: Drop unnecessary cpus locking from store() cpufreq: Optimize cpufreq_show_cpus() arm64: dts: arm: adjust whitespace around '=' arm64: dts: fsl: adjust whitespace around '=' arm64: dts: fsl-ls10xx: use generic dma node name arm64: dts: imx8mp-evk: add regulator supply to CPU nodes arm64: dts: imx8mm: Add SNVS LPGPR arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible ata: libata-core: get rid of *else* branches in ata_id_n_sectors() spi: microchip-core: fix potentially incorrect return from probe PCI: aardvark: Fix reporting Slot capabilities on emulated bridge PCI: aardvark: Add support for AER registers on emulated bridge selinux: fix memleak in security_read_state_kernel() MAINTAINERS: Add BCM63148 to bcmbca arch entry MAINTAINERS: Add BCM6856 to bcmbca arch entry arm64: dts: Add DTS files for bcmbca SoC BCM6856 arm64: dts: Add DTS files for bcmbca SoC BCM63146 MAINTAINERS: Add BCM63146 to bcmbca arch entry arm64: defconfig: Enable DRM_V3D arm64: dts: allwinner: Use constants for RTC clock indexes ARM: dts: sunxi: Use constants for RTC clock indexes docs: selinux: add '=' signs to kernel boot options mm: create security context for memfd_secret inodes audit: make is_audit_feature_set() static docs: Kconfig: Fix help text indentation docs/zh_CN: Update translation of reporting-issues.rst to 5.18 docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists MAINTAINERS: Add BCM6756 to bcmbca arch entry MAINTAINERS: Add BCM6855 to bcmbca arch entry dt-bindings: arm: add BCM6855 SoC to device tree binding document ARM: dts: bcm2711: Enable V3D ARM: dts: Update BCM47622 DTS file ARM: dts: Add DTS files for bcmbca SoC BCM6846 ARM: configs: Enable DRM_V3D scripts: kernel-doc: Always increment warnings counter spi: spidev_test: Warn when the mode is not the requested mode spi: s3c64xx: set pointers to null using NULL rather than 0 spi: micro: fix unreasonable clk_prepare_enable() on error in mchp_corespi_probe() spi: dt-bindings: Add compatible for Tegra241 QSPI spi: dt-bindings: split peripheral prods spi: tegra210-quad: Multi-cs support regulator: rpi-panel-attiny: Use backlight helper genirq/PM: Unexport {suspend,resume}_device_irqs() soc: renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values arm64: dts: arm/juno: Drop erroneous 'mbox-name' property arm64: dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible arm64: defconfig: Enable R8A779G0 SoC ARM: shmobile: defconfig: Refresh for v5.19-rc1 sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle sched: Fix the check of nr_running at queue wakelist sched: Allow newidle balancing to bail out of load_balance sched/deadline: Use proc_douintvec_minmax() limit minimum value sched/fair: Optimize and simplify rq leaf_cfs_rq_list sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() sched/numa: Adjust imb_numa_nr to a better approximation of memory channels sched/numa: Apply imbalance limitations consistently sched/numa: Do not swap tasks between nodes when spare capacity is available sched/numa: Initialise numa_migrate_retry arm64: dts: meson: add gpio-fan control to GS-King-X perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments perf/x86/amd/uncore: Add PerfMonV2 DF event format perf/x86/amd/uncore: Detect available DF counters perf/x86/amd/uncore: Use attr_update for format attributes perf/x86/amd/uncore: Use dynamic events array x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPE ata: libata-core: fix sloppy typing in ata_id_n_sectors() ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci_clock() ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock() ata: pata_hpt37x: factor out hpt37x_pci_clock() ata: pata_hpt37x: move claculating PCI clock from hpt37x_clock_slot() ata: libata: Fix syntax errors in comments arm64: dts: rockchip: Add missing space around regulator-name on rk3368-orion-r68 ARM: imx6ul: drop the adc num-channels property ARM: dts: fsl: adjust whitespace around '=' ARM: imx: Kconfig: Fix indentation arm64: dts: rockchip: enable the gpu on BPI-R2-Pro arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro arm64: dts: rockchip: set display regulators to always-on on BPI-R2-Pro arm64: dts: rockchip: add RTC to BPI-R2 Pro arm64: dts: rockchip: Enable HDMI audio on Quartz64 A arm64: dts: rockchip: Add HDMI audio nodes to rk356x ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off ARM: dts: imx7-colibri: add support for Toradex Iris carrier boards ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming ARM: dts: imx7-colibri: set regulator-name properties ARM: dts: imx7-colibri: remove leading zero from reg address ARM: dts: imx7-colibri: clean-up device enabling/disabling ARM: dts: imx7-colibri: alphabetical re-order ARM: dts: imx7-colibri: add clarifying comments ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins ARM: dts: imx7-colibri: disable adc2 ARM: dts: imx7-colibri-eval-v3: correct can controller comment ARM: dts: imx7d-colibri-emmc: add cpu1 supply ARM: dts: imx7-colibri: move rtc node ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config ARM: dts: imx7-colibri: add delay for on-module phy supply ARM: dts: imx7-colibri: move regulators ARM: dts: imx7-colibri: add ethernet aliases ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys ARM: dts: imx7-colibri: improve wake-up with gpio key ARM: dts: imx7-colibri: improve licensing and compatible strings ARM: dts: imx7-colibri: add usb dual-role switching using extcon ARM: dts: imx7-colibri: set lcdif clock source to video pll ARM: dts: imx7-colibri: add mdio phy node ARM: dts: imx7-colibri: overhaul display/touch functionality ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverted backlight ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the codec node keep iocb_flags() result cached in struct file iocb: delay evaluation of IS_SYNC(...) until we want to check IOCB_DSYNC struct file: use anonymous union member for rcuhead and llist btrfs: use IOMAP_DIO_NOSYNC teach iomap_dio_rw() to suppress dsync selinux: fix typos in comments arm64: dts: rockchip: adjust whitespace around '=' ARM: dts: rockchip: adjust whitespace around '=' PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() spi: Fix per-cpu stats access on 32 bit systems spi: sifive: add PM callbacks to support suspend/resume crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey crypto: octeontx2 - fix potential null pointer access crypto: blake2s - remove shash module crypto: memneq - move into lib/ crypto: octeontx2 - add firmware version in devlink info crypto: ccp - fix typo in comment crypto: hisilicon/sec - fix typos in comment fscrypt: Add HCTR2 support for filename encryption crypto: arm64/polyval - Add PMULL accelerated implementation of POLYVAL crypto: x86/polyval - Add PCLMULQDQ accelerated implementation of POLYVAL crypto: arm64/aes-xctr - Improve readability of XCTR and CTR modes crypto: arm64/aes-xctr - Add accelerated implementation of XCTR crypto: x86/aesni-xctr - Add accelerated implementation of XCTR crypto: hctr2 - Add HCTR2 support crypto: polyval - Add POLYVAL support crypto: xctr - Add XCTR support crypto: atmel-ecc - Remove duplicated error reporting in .remove() crypto: sun8i-ss - Fix error codes for dma_mapping_error() crypto: sun8i-ss - fix error codes in allocate_flows() crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak arm64: dts: imx8ulp: address build warning arm64: defconfig: enable i.MX93 clk & pinctrl arm64: dts: freescale: add i.MX93 11x11 EVK basic support arm64: dts: freescale: Add i.MX93 dtsi support arm64: dts: amlogic: align gpio-key node names with dtschema arm64: dts: amlogic: correct gpio-keys properties arm64: dts: meson: add reset controller for Meson-S4 SoC arm64: dts: amlogic: adjust whitespace around '=' ARM: dts: meson: adjust whitespace around '=' PCI: Add ACS quirk for Broadcom BCM5750x NICs ACPI: APEI: Fix double word in a comment ACPI: processor/idle: Annotate more functions to live in cpuidle section PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_get()/remove() PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() ARM: s3c: Kconfig.s3c64xx: Fix indentation ARM: s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs ARM: s3c: Kconfig: Fix indentation 9p: handling Rerror without copy_from_iter_full() spi: atmel-quadspi: align condition to parenthesis spi: atmel-quadspi: use pm_ptr() spi: atmel-quadspi: add runtime pm support net: macb: change return type for gem_ptp_set_one_step_sync() spi: Return true/false (not 1/0) from bool function spi: fix platform_no_drv_owner.cocci warning vmxnet3: update to version 7 vmxnet3: use ext1 field to indicate encapsulated packet vmxnet3: limit number of TXDs used for TSO packet vmxnet3: add command to set ring buffer sizes vmxnet3: add support for out of order rx completion vmxnet3: add support for large passthrough BAR register vmxnet3: add support for capability registers vmxnet3: prepare for version 7 changes xen/netback: do some code cleanup PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() PCI/ERR: Recognize disconnected devices in report_error_detected() x86: Fix comment for X86_FEATURE_ZEN x86: Remove vendor checks from prefer_mwait_c1_over_halt x86: Handle idle=nomwait cmdline properly for x86_idle net: constify some inline functions in sock.h nfp: Remove kernel.h when not needed spi: <linux/spi/spi.h>: Add missing documentation for struct members dt-bindings: Add headers for Tegra234 GPCDMA ARM: tegra: Adjust whitespace around '=' arm64: defconfig: Build Tegra OPE module spi: s3c64xx: Fix spelling mistake "hannel" -> "channel" ARM: bcm: Fix refcount leak in bcm_kona_smc_init MAINTAINERS: Add BCM6846 to bcmbca arch entry dt-bindings: arm: add BCM6846 SoC to device tree binding document ARM: dts: broadcom: adjust whitespace around '=' arm64: dts: broadcom: adjust whitespace around '=' MAINTAINERS: Add BCM6878 to bcmbca arch entry MAINTAINERS: Add BCM6858 to bcmbca arch entry MAINTAINERS: Add BCM4912 to bcmbca arch entry MAINTAINERS: Add BCM63158 to bcmbca arch entry MAINTAINERS: Add BCM63178 to bcmbca arch entry ARM: dts: Add DTS files for bcmbca SoC BCM6878 dt-bindings: arm: Add BCM6878 soc ARM64: dts: Add DTS files for bcmbca SoC BCM6858 arm64: dts: Add DTS files for bcmbca SoC BCM4912 arm64: dts: Add DTS files for bcmbca SoC BCM63158 dt-bindings: arm64: Add BCM6858 SoC to binding document dt-bindings: arm64: Add BCM4912 SoC to binding document dt-bindings: arm64: add BCM63158 SoC to binding document ARM: dts: add dts files for bcmbca soc 63178 dt-bindings: arm: add BCM63178 SoC to binding document ARM: dts: bcm283x: Drop unnecessary properties from dpi node arm64: defconfig: enable bcmbca soc support arm64: bcmbca: add arch bcmbca machine entry soc: bcm: brcmstb: pm: pm-arm: fix typo in comment net: ethernet: mtk_eth_soc: enable rx cksum offload for MTK_NETSYS_V2 net: dsa: microchip: ksz8xxx: Replace kernel.h with the necessary inclusions x86/pkeys: Clarify PKRU_AD_KEY macro Documentation/protection-keys: Clean up documentation for User Space pkeys selinux: drop unnecessary NULL check No need of likely/unlikely on calls of check_copy_size() selinux: add __randomize_layout to selinux_audit_data audit: remove redundant data_len check regulator: qcom_smd: add get_voltage to MP5496 iavf: Add waiting for response from PF in set mac i40e: Add VF VLAN pruning psi: dont alloc memory for psi by default arm64: dts: mediatek: Add mediatek,cci property for MT8183 cpufreq arm64: dts: mediatek: Add MediaTek CCI node for MT8183 arm64: dts: mediatek: Add opp table and clock property for MT8183 cpufreq ARM: dts: add clock support for Airoha EN7523 soc: mediatek: devapc: Add support for MT8186 soc: mediatek: devapc: Separate register offsets from mtk_devapc_data dt-bindings: soc: mediatek: devapc: Add bindings for MT8186 soc: mediatek: pwrap: Compress of_device_id entries to one line soc: mediatek: pwrap: Move IO pointers to new structure soc: mediatek: pwrap: Check return value of platform_get_irq() soc: mediatek: pwrap: Switch to devm_platform_ioremap_resource_byname() soc: mediatek: pwrap: Use readx_poll_timeout() instead of custom function ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC regulator: mp5416: remove kernel.h include x86/mm/tlb: Avoid reading mm_tlb_gen when possible MAINTAINERS: add spi to PolarFire SoC entry spi: add support for microchip fpga spi controllers ARM: s3c: Use strscpy to replace strlcpy regulator: dt-bindings: Convert pwm-regulator to DT schema net: dropreason: reformat the comment fo skb drop reasons net: skb: use auto-generation to convert skb drop reason to string net: skb: move enum skb_drop_reason to standalone header file ARM: dts: rockchip: enable nfc node in rk3066a-mk808.dts arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a arm64: dts: rockchip: enable vop2 and hdmi tx on quartz64a arm64: dts: rockchip: rk3568-evb: Enable VOP2 and hdmi arm64: dts: rockchip: rk356x: Add HDMI nodes arm64: dts: rockchip: rk356x: Add VOP2 nodes arm64: dts: rockchip: add pine64 touch panel display to rockpro64 arm64: dts: rockchip: Enable PCIe controller on quartz64-a arm64: dts: rockchip: Add rk3568 PCIe2x1 controller net: altera: Replace kernel.h with the necessary inclusions WAN: Fix syntax errors in comments arm64: dts: rockchip: enable sfc controller on Quartz64 Model A arm64: dts: rockchip: enable sdr-104 for sdmmc on Quartz A arm64: dts: rockchip: add Quartz64-A fan pinctrl arm64: dts: exynos: enable secondary ufs devices ExynosAutov9 SADK arm64: dts: exynos: add secondary ufs devices in ExynosAutov9 arm64: dts: fsd: use local header for pinctrl register values arm64: dts: exynos: use local header for pinctrl register values ARM: dts: exynos: use local header for pinctrl register values ARM: dts: s5pv210: use local header for pinctrl register values ARM: dts: s3c64xx: use local header for pinctrl register values ARM: dts: s3c2410: use local header for pinctrl register values ARM: dts: exynos: align MMC node name with dtschema arm64: dts: exynos: align MMC node name with dtschema arm64: dts: exynos: adjust DT style of ufs nodes in ExynosAutov9 ARM: dts: exynos: adjust whitespace around '=' arm64: dts: exynos: adjust whitespace around '=' ARM: dts: sun5i: adjust whitespace around '=' spi: spi-ti-qspi: Support per-transfer and per-slave speed_hz settings spi: spi.c: Convert statistics to per-cpu u64_stats_t spi: dt-bindings: Move 'rx-sample-delay-ns' to spi-peripheral-props.yaml spi: intel: Use correct order for the parameters of devm_kcalloc() spi: spi-zynqmp-gqspi: Add two chip select support spi: fix typo in comment spi: mt65xx: add MT8365 SoC bindings spi: cadence-quadspi: Remove spi_master_put() in probe failure path spi: s3c64xx: requests spi-dma channel only during data transfer spi: spi-altera-dfl: Fix an error handling path spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unused parameter spi: stm32-qspi: Remove stm32_qspi_wait_cmd() unused parameter spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb regulator: mp5416: add support for MP5496 regulator: mp5416: use OF match data regulator: mp5416: alphabetically sort header includes regulator: dt-bindings: mps,mp5416: add MP5496 compatible regmap: cache: Fix syntax errors in comments memory: mtk-smi: Add support for MT6795 Helio X10 dt-bindings: memory: mtk-smi: Add MT6795 Helio X10 bindings arm64: dts: fsd: add ufs device node arm64: dts: exynos: add watchdog in ExynosAutov9 arm64: dts: exynos: add syscon reboot/reboot_mode support in ExynosAutov9 dt-bindings: soc: add samsung,boot-mode definitions arm64: dts: fsd: Add cpu cache information arm64: dts: renesas: rzv2mevk2: Enable ethernet arm64: dts: renesas: r9a09g011: Add ethernet nodes arm64: dts: renesas: Rename numbered regulators arm64: dts: renesas: beacon: Fix regulator node names arm64: dts: renesas: r9a07g043: Add ADC node ARM: dts: exynos: add panel and backlight to p4note meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init pstore: migrate to crypto acomp interface Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/arm/altera.yaml Documentation/devicetree/bindings/arm/atmel-at91.yaml Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml Documentation/devicetree/bindings/arm/cpus.yaml Documentation/devicetree/bindings/arm/fsl.yaml Documentation/devicetree/bindings/arm/mediatek.yaml Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml Documentation/devicetree/bindings/arm/npcm/npcm.yaml Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml Documentation/devicetree/bindings/arm/qcom.yaml Documentation/devicetree/bindings/arm/rockchip.yaml Documentation/devicetree/bindings/arm/stm32/stm32.yaml Documentation/devicetree/bindings/arm/sunxi.yaml Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10-mbus.yaml Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml Documentation/devicetree/bindings/clock/samsung,exynos7885-clock.yaml Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.yaml Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml Documentation/devicetree/bindings/display/panel/tpo,td.yaml Documentation/devicetree/bindings/firmware/arm,scmi.yaml Documentation/devicetree/bindings/firmware/qcom,scm.txt Documentation/devicetree/bindings/gpio/gpio-zynq.yaml Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml Documentation/devicetree/bindings/hwmon/national,lm90.yaml Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml Documentation/devicetree/bindings/input/da9062-onkey.txt Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml Documentation/devicetree/bindings/pci/mediatek-pcie.txt Documentation/devicetree/bindings/pci/qcom,pcie.yaml Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml Documentation/devicetree/bindings/power/mediatek,power-controller.yaml Documentation/devicetree/bindings/power/qcom,rpmpd.yaml Documentation/devicetree/bindings/pwm/pwm-mediatek.txt Documentation/devicetree/bindings/regulator/mps,mp5416.yaml Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml Documentation/devicetree/bindings/regulator/regulator.yaml Documentation/devicetree/bindings/reset/nuvoton,npcm750-reset.yaml Documentation/devicetree/bindings/soc/mediatek/devapc.yaml Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml Documentation/devicetree/bindings/soc/microchip/atmel,at91rm9200-tcb.yaml Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml Documentation/devicetree/bindings/soc/qcom/qcom,spm.yaml Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml Documentation/devicetree/bindings/spi/nuvoton,npcm-fiu.txt Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml Documentation/devicetree/bindings/spi/samsung,spi.yaml Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml Documentation/devicetree/bindings/spi/spi-cadence.yaml Documentation/devicetree/bindings/spi/spi-controller.yaml Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml Documentation/devicetree/bindings/timer/ingenic,tcu.yaml Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.yaml Documentation/devicetree/bindings/timer/renesas,cmt.yaml Documentation/devicetree/bindings/trivial-devices.yaml Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml Documentation/devicetree/bindings/usb/atmel-usb.txt Documentation/devicetree/bindings/usb/generic-ehci.yaml Documentation/devicetree/bindings/usb/generic-ohci.yaml Documentation/devicetree/bindings/vendor-prefixes.yaml Documentation/devicetree/bindings/watchdog/nuvoton,npcm-wdt.txt drivers/firmware/qcom_scm.c drivers/soc/qcom/Kconfig drivers/soc/qcom/Makefile drivers/soc/qcom/mdt_loader.c drivers/soc/qcom/smp2p.c drivers/soc/qcom/socinfo.c Change-Id: I4c572ae70bc96e9f4da3ee49ad9047214dfbb317 Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8970963 SKQ4.220819.001 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
AngeloGioacchino Del Regno
|
697b551e29 |
dt-bindings: reset: mt8195: Add resets for USB/PCIe t-phy port 1
Add the reset index for USBSIF P1 (T-PHY port 1), used as either USB or PCI-Express PHY reset. Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://lore.kernel.org/r/20220720102817.237483-2-angelogioacchino.delregno@collabora.com Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
AngeloGioacchino Del Regno
|
7e5073a74f |
dt-bindings: reset: mt8195: Add resets for PCIE controllers
Add the reset index for PCIe P0 and P1 (PCIe0, PCIe1) on MT8195. Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://lore.kernel.org/r/20220629105205.173471-2-angelogioacchino.delregno@collabora.com Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
Swapnil Jakhade
|
288440de9e |
dt-bindings: phy: Add PHY_TYPE_USXGMII definition
Add definition for USXGMII phy type. Cc: Rob Herring <robh@kernel.org> Signed-off-by: Swapnil Jakhade <sjakhade@cadence.com> Signed-off-by: Roger Quadros <rogerq@kernel.org> Acked-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220628122255.24265-3-rogerq@kernel.org Signed-off-by: Vinod Koul <vkoul@kernel.org> |
||
Neal Liu
|
dffc3c566b |
dt-bindings: clock: Add AST2500/AST2600 HACE reset definition
Add HACE reset bit definition for AST2500/AST2600. Signed-off-by: Neal Liu <neal_liu@aspeedtech.com> Signed-off-by: Johnny Huang <johnny_huang@aspeedtech.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> |
||
Hui.Liu
|
9f1bdd7e82 |
dt-bindings: pinctrl: mediatek: add support for mt8188
Add the pinctrl header file on MediaTek mt8188. Add the new binding document for pinctrl on MediaTek mt8188. Signed-off-by: Hui.Liu <hui.liu@mediatek.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Nícolas F. R. A. Prado <nfraprado@collabora.com> Link: https://lore.kernel.org/r/20220818075012.20880-2-hui.liu@mediatek.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org> |
||
Sam Protsenko
|
8f3fc0ed70 |
dt-bindings: clock: exynos850: Add Exynos850 CMU_MFCMSCL
CMU_MFCMSCL generates MFC, M2M, MCSC and JPEG clocks for BLK_MFCMSCL. Add clock indices and binding documentation for CMU_MFCMSCL. Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org> Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220809113323.29965-4-semen.protsenko@linaro.org |
||
Sam Protsenko
|
f20f35f46f |
dt-bindings: clock: exynos850: Add Exynos850 CMU_IS
CMU_IS generates CSIS, IPP, ITP, VRA and GDC clocks for BLK_IS. Add clock indices and bindings documentation for CMU_IS domain. Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org> Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220809113323.29965-3-semen.protsenko@linaro.org |
||
Sam Protsenko
|
45bbf4d76a |
dt-bindings: clock: exynos850: Add Exynos850 CMU_AUD
CMU_AUD generates Cortex-A32 clock, bus clock and audio clocks for BLK_AUD. Add clock indices and binding documentation for CMU_AUD. Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org> Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220809113323.29965-2-semen.protsenko@linaro.org |
||
Chanho Park
|
3c073243c5 |
dt-bindings: clock: exynosautov9: add fsys1 clock definitions
Add fsys1(for usb and mmc) clock definitions. Signed-off-by: Chanho Park <chanho61.park@samsung.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/debb6335cb2bcc935f7572bed25d76a85e80cfaa.1659054220.git.chanho61.park@samsung.com |
||
Chanho Park
|
153da489e5 |
dt-bindings: clock: exynosautov9: add fys0 clock definitions
Add fsys0(for PCIe) clock definitions. Signed-off-by: Chanho Park <chanho61.park@samsung.com> Acked-by: Chanwoo Choi <cw00.choi@samsung.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/6f70a59164ad2c5ce5581047ca39a91afc1105d9.1659054220.git.chanho61.park@samsung.com |
||
Chanho Park
|
b6740089b7 |
dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1
There are duplicated definitions of peric0 and peric1 cmu blocks. Thus,
they should be defined correctly as numerical order.
Fixes:
|
||
Lukas Bulwahn
|
ba6165bc83 |
dt-bindings: clock: Move versaclock.h to dt-bindings/clock
Most of the clock related dt-binding header files are located in dt-bindings/clock folder. It would be good to keep all the similar header files at a single location. This was discovered while investigating the state of ownership of the files in include/dt-bindings/ according to the MAINTAINERS file. This change here is similar to commit |
||
Lukas Bulwahn
|
0384759b3d |
dt-bindings: clock: Move lochnagar.h to dt-bindings/clock
Most of the clock-related dt-binding header files are located in include/dt-bindings/clock. It would be good to keep all the similar header files at a single location. This was discovered while investigating the state of ownership of the files in include/dt-bindings/ according to the MAINTAINERS file. This change here is similar to commit |
||
Krzysztof Kozlowski
|
9d92925768 |
dt-bindings: pinctrl: samsung: deprecate header with register constants
For convenience (less code duplication, some meaning added to raw number), the pin controller pin configuration register values were defined in the bindings header. These are not some IDs or other abstraction layer but raw numbers used in the registers These constants do not fit the purpose of bindings. They do not provide any abstraction, any hardware and driver independent ID. With minor exceptions, the Linux drivers actually do not use the bindings header at all. All of the constants were moved already to headers local to DTS (residing in DTS directory) and to Samsung pinctrl driver (where applicable), so remove any references to the bindings header and add a warning tha tit is deprecated. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Chanho Park <chanho61.park@samsung.com> Acked-by: Rob Herring <robh@kernel.org> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Link: https://lore.kernel.org/r/20220816133016.77553-3-krzysztof.kozlowski@linaro.org |
||
Srinivas Kandagatla
|
ea15d3bd3c
|
ASoC: qcom: qdsp6: q6prm: add new clocks
Add support to new clocks that are added in Q6DSP as part of newer version of LPASS support on SM8450 and SC8280XP. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Link: https://lore.kernel.org/r/20220816170118.13470-1-srinivas.kandagatla@linaro.org Signed-off-by: Mark Brown <broonie@kernel.org> |
||
Lad Prabhakar
|
80c4ece67b |
dt-bindings: interrupt-controller: Add macros for NMI and IRQ0-7 interrupts present on RZ/G2L SoC
Add macros for NMI and IRQ0-7 interrupts which map to SPI0-8 present on RZ/G2L (and alike) SoC's so that these can be used in the first cell of interrupt specifiers. Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Acked-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220722151155.21100-2-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
||
Claudiu Beznea
|
cb6e097d93 |
dt-bindings: iio: adc: at91-sama5d2_adc: add id for temperature channel
Add ID for temperature channel of AT91 SAMA5D2 ADC. Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com> Acked-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220803102855.2191070-17-claudiu.beznea@microchip.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> |
||
Linus Torvalds
|
f7cdaeeab8 |
power supply and reset changes for the v6.0 series
power-supply core: - none drivers: - pwr-mlxbf: new reset driver for Mellanox BlueField - at91-reset: SAMA7G5 support - ab8500: continue refurbishing - misc. minor fixes -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAmL1g+cACgkQ2O7X88g7 +pqlSQ//bHOcpSskI+fVDkPNbInVdOW7eK+cVdkNyeeEgZMz86C7fcQQ3/LwLhpj Jw3PFhIKklNR6dk+hE3Q6Jw0gzMSBIeCILCPuHLOYc4rWgduUzTEO6gCxy+jtDt+ cfUfP9RsfU47RYT6f5XL4K2Qlu0Plhpro+P7nECYubPRwYVnrpiMYDrOWNb68Yyb gcCjJN21nrQ4fJy/Qai1nUjlKAKJOmL6LBO/qe0EjVSllkGGGmAIDfolvXXmS1ku HZ5IEnpFp6usiXa52Q06QyWF6yp2WFsF1gACfWnimpj3lpPKcY4XSGR/rtAtu1ed qgxjmXoKCEy8z5WLjMlgNzOsVTMNSZyU4MWqrb4zQkR2GyaEqH2K1Hbp22Eu8qDC EHWel114aSHAooOhCXbl1mp7t+1aS+72buagmV2KuGMUMBf0jLKcTJahN0Czek3O EwrlN9INIMgcXZ2Ze7dEO6pJcdUov/fiOlB4rXE/cFIlSILT1dTuBPJCKrAqTePV 7QMYMmTvlSEgdTxgc7c4FaP9+ILxkZ1EgKDvxETKLImevXyecngep8S+9uq2cVkA lYdt33MnOHMx0AktFjKS0EEU1zkYN0z+yT3/0uuqzfT5/5xdvIqedXqkncl3Mdqq Ckdnya9n5NGmQXDr+0iuKBe510+nZX3yf1exTBbogOf97uBYiR8= =ulQI -----END PGP SIGNATURE----- Merge tag 'for-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply Pull power supply and reset updates from Sebastian Reichel: "No core patches, only driver updates: - pwr-mlxbf: new reset driver for Mellanox BlueField - at91-reset: SAMA7G5 support - ab8500: continue refurbishing - misc minor fixes" * tag 'for-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (29 commits) power: supply: olpc_battery: Hold the reference returned by of_find_compatible_node power: supply: ab8500: add missing destroy_workqueue in ab8500_charger_bind power: supply: ab8500: Remove flush_scheduled_work() call. power: supply: ab8500_fg: drop duplicated 'is' in comment power: supply: ab8500: Drop external charger leftovers power: supply: ab8500: Add MAINTAINERS entry dt-bindings: power: reset: qcom,pshold: convert to dtschema power: supply: Fix typo in power_supply_check_supplies power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables power: reset: pwr-mlxbf: add missing include power: reset: at91-reset: add support for SAMA7G5 power: reset: at91-reset: add reset_controller_dev support power: reset: at91-reset: add at91_reset_data power: reset: at91-reset: document structures and enums dt-bindings: reset: add sama7g5 definitions dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings dt-bindings: reset: convert Atmel/Microchip reset controller to YAML power: reset: pwr-mlxbf: add BlueField SoC power control driver power: supply: ab8500: Exit maintenance if too low voltage power: supply: ab8500: Respect charge_restart_voltage_uv ... |
||
Linus Torvalds
|
5e2e7383b5 |
Pin control bulk changes for v6.0:
Core changes: - Add PINCTRL_PINGROUP() helper macro (and use it in the AMD driver). New drivers: - Intel Meteor Lake support. - Reneasas RZ/V2M and r8a779g0 (R-Car V4H). - AXP209 variants AXP221, AXP223 and AXP809. - Qualcomm MSM8909, PM8226, PMP8074 and SM6375. - Allwinner D1. Improvements: - Proper pin multiplexing in the AMD driver. - Mediatek MT8192 can use generic drive strength and pin bias, then fixes on top plus some I2C pin group fixes. - Have the Allwinner Sunplus SP7021 use the generic DT schema and make interrupts optional. - Handle Qualcomm SC7280 ADSP. - Handle Qualcomm MSM8916 CAMSS GP clock muxing. - High impedance bias on ZynqMP. - Serialize StarFive access to MMIO. - Immutable gpiochip for BCM2835, Ingenic, Qualcomm SPMI GPIO. -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEElDRnuGcz/wPCXQWMQRCzN7AZXXMFAmLy1PoACgkQQRCzN7AZ XXOavA/+O9lIcZqt/I3ZzA4+paEJsXM/win6NKGUHlAE76D5qOvMEXPYCszccGVl 0ZV9s3A3xmlb0AQZONeiK5M6FTghnIHiPMI5Ewzw358hZQg68Mgaba5+/yTqc9ZT L5zs6whboB1Mlr05L3g5e5ImM1FdFklGHimI6G/evE5r1ZXAAdoyXbSzWgtgLwp9 Gn3rstfqxwwPa9QWIjCXXIeZ/EFnX6BRFT5Pu47dRz/67UWB3xzJjRkZXBf8Nag9 /H/TpmkXSFNaP8HK2kN8m5eNtfWLYM1AmjFPNICWtKLhH12ArD3j+MBYLcJoDnAI JZryrMSFi2P14Ov42zYeJaSjReTt/QBcRAlWBhSiuotJHl6wrFXzM6wA6JirfvsJ XQsNm7rKfkmfJ84VjqmCg6QF+39fwKw9MYY9IMXsey7864pBWSyl2xYXUjwXFLua EWh+6I1CX4db/S6I/uqvluDenT0NKAPZ3rwK5Al1m1DMI47kz0qoW5ZxAW10xeYB BNGN7IyRvYZhfA/DHcxMB5XgateIKTJqfcYnmHD29Ep4skEetOSac0wVytd3S+Hw v1zklpcGDLHNiCBXmTYniTlfgBkWJUmVCLA4K6TjSNUKfeoR+33wlpnPHveq8ckn PJLf79A+5Br3IsLnr6AzDrmtCd0sV46Gy8Vi5I1TD1i/LUUhnL0= =enmk -----END PGP SIGNATURE----- Merge tag 'pinctrl-v6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl Pull pin control updates from Linus Walleij: "Outside the pinctrl driver and DT bindings we hit some Arm DT files, patched by the maintainers. Other than that it is business as usual. Core changes: - Add PINCTRL_PINGROUP() helper macro (and use it in the AMD driver). New drivers: - Intel Meteor Lake support. - Reneasas RZ/V2M and r8a779g0 (R-Car V4H). - AXP209 variants AXP221, AXP223 and AXP809. - Qualcomm MSM8909, PM8226, PMP8074 and SM6375. - Allwinner D1. Improvements: - Proper pin multiplexing in the AMD driver. - Mediatek MT8192 can use generic drive strength and pin bias, then fixes on top plus some I2C pin group fixes. - Have the Allwinner Sunplus SP7021 use the generic DT schema and make interrupts optional. - Handle Qualcomm SC7280 ADSP. - Handle Qualcomm MSM8916 CAMSS GP clock muxing. - High impedance bias on ZynqMP. - Serialize StarFive access to MMIO. - Immutable gpiochip for BCM2835, Ingenic, Qualcomm SPMI GPIO" * tag 'pinctrl-v6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (117 commits) dt-bindings: pinctrl: qcom,pmic-gpio: add PM8226 constraints pinctrl: qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM pinctrl: qcom: sm8250: Fix PDC map pinctrl: amd: Fix an unused variable dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp dt-bindings: pinctrl: mt8186: Add gpio-line-names property ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header pinctrl: amd: Use unicode for debugfs output pinctrl: amd: Fix newline declaration in debugfs output pinctrl: at91: Fix typo 'the the' in comment dt-bindings: pinctrl: st,stm32: Correct 'resets' property name pinctrl: mvebu: Missing a blank line after declarations. pinctrl: qcom: Add SM6375 TLMM driver dt-bindings: pinctrl: Add DT schema for SM6375 TLMM dt-bindings: pinctrl: mt8195: Use drive-strength-microamp in examples Revert "pinctrl: qcom: spmi-gpio: make the irqchip immutable" pinctrl: imx93: Add MODULE_DEVICE_TABLE() pinctrl: sunxi: Add driver for Allwinner D1 pinctrl: sunxi: Make some layout parameters dynamic pinctrl: sunxi: Refactor register/offset calculation ... |
||
Linus Torvalds
|
668c3c237f |
sound updates for 6.0-rc1
As diffstat shows, we've had lots of developments in a wide range at this time; the majority of changes are about ASoC, including subsystem-wide cleanups, continued SOF / Intel updates and a bunch of new drivers (as usual), while there have been some significant (but almost invisible) improvements in ALSA core side, too. Below are some highlights: Core: - Faster lookups of control elements with Xarray; normal user won't notice, but on the devices with tons of control elements, it can be visibly faster - Support for input validation for controls; this will harden for badly written drivers in general with a slight overhead - Deferred async signal handling for working around the potential deadlocks - Cleanup / refactoring raw MIDI locking code ASoC: - Restructing of the set_fmt() callbacks for making things clearer in situations like CODEC to CODEC links - Clean up and modernizing the DAI naming scheme setups - Merge of more of the Intel AVS driver stack, including some board integrations - New version 4 mechanism for communication with SOF DSPs - Suppoort for dynamically selecting the PLL to use at runtime on i.MX platforms - Improvements for CODEC to CODEC support in the generic cards - Support for AMD Jadeite and various machines, AMD RPL, Intel MetorLake DSPs, Mediatek MT8186 DSPs and MT6366, nVidia Tegra MDDRC, OPE and PEQ, NXP TFA9890, Qualcomm SDM845, WCD9335 and WAS883x, and Texas Instruments TAS2780 HD- and USB-audio: - Continued improvement for CS35L41 (sub)codec support - More quirks for various devices (HP, Lenovo, Dell, Clevo) -----BEGIN PGP SIGNATURE----- iQJCBAABCAAsFiEEIXTw5fNLNI7mMiVaLtJE4w1nLE8FAmLr5bcOHHRpd2FpQHN1 c2UuZGUACgkQLtJE4w1nLE93IQ/+OleeiGv7C487QN5MrBCkdFnSAiXsXDArcMgo Gt6XLubH54et1tqi2ms4gRQOqr4HiBelERuqmaCLMZfEgVDc0VhJnf2jjhluYq9+ o9+kcYKul6qTZeNZLPjEX8pBvDe7HzOl7yep++ZnKeH6DAKNQQLDjVuOcQU/BXdY kL8vYrLI3zfqj/pCePb5xpkBx4XdCrE3TfiCr3tAHVg9MyvSGOJyWs02mEBqQRnc rlLmkjQVQyln/AGK4RAPMmrrFytktAvBjmIDyFL7kAzhdxe0ouNzTvdxESeojNJv CVo/p3hl/+0LYjpD2x9v2pQuifOfpjwSCy6f8jsaF366sMwR1D45h051prILsxAF 05D5AOwMCnnJdFQFxw3mIkoDva3/PRX8GFfHsXoz+efc5Ibp8ksNYVgAJ3D2TTtt 7nAYMn0dimVDtw2LHiKantgWAs/rOqD3hDzGxFj2sR662ahsHr8pT8csnJAGoBvW 7kgx7ZzFo/wSyZJqVqV7p4g6J79ScehRwhqoiwZau9Eo+PhuxZUKvm4RwGFh0Vvg GbiVRPfLV4xQd/pDin6qRX1M7cgPc62qGLkhQHAzrX6H5ipwIbQrpyDGLjwdSEp8 XcQmzCG1zGOvb9A8BY1VBOQXxZRTqN58XujbZ6hsms7Uw8sqagxpYLA/e1bvt1E1 RQoHQRw= =1n0/ -----END PGP SIGNATURE----- Merge tag 'sound-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound Pull sound updates from Takashi Iwai: "As the diffstat shows, we've had lots of developments in a wide range at this time; the majority of changes are about ASoC, including subsystem-wide cleanups, continued SOF / Intel updates and a bunch of new drivers (as usual), while there have been some significant (but almost invisible) improvements in ALSA core side, too. Below are some highlights: Core: - Faster lookups of control elements with Xarray; normal user won't notice, but on the devices with tons of control elements, it can be visibly faster - Support for input validation for controls; this will harden for badly written drivers in general with a slight overhead - Deferred async signal handling for working around the potential deadlocks - Cleanup / refactoring raw MIDI locking code ASoC: - Restructing of the set_fmt() callbacks for making things clearer in situations like CODEC to CODEC links - Clean up and modernizing the DAI naming scheme setups - Merge of more of the Intel AVS driver stack, including some board integrations - New version 4 mechanism for communication with SOF DSPs - Suppoort for dynamically selecting the PLL to use at runtime on i.MX platforms - Improvements for CODEC to CODEC support in the generic cards - Support for AMD Jadeite and various machines, AMD RPL, Intel MetorLake DSPs, Mediatek MT8186 DSPs and MT6366, nVidia Tegra MDDRC, OPE and PEQ, NXP TFA9890, Qualcomm SDM845, WCD9335 and WAS883x, and Texas Instruments TAS2780 HD- and USB-audio: - Continued improvement for CS35L41 (sub)codec support - More quirks for various devices (HP, Lenovo, Dell, Clevo)" * tag 'sound-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (778 commits) ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx ALSA: line6: Replace sprintf() with sysfs_emit() ALSA: hda: Replace sprintf() with sysfs_emit() ALSA: pcm: Replace sprintf() with sysfs_emit() ALSA: core: Replace scnprintf() with sysfs_emit() ALSA: control-led: Replace sprintf() with sysfs_emit() ALSA: aoa: Replace sprintf() with sysfs_emit() ALSA: ac97: Replace sprintf() with sysfs_emit() ALSA: hda/realtek: Add quirk for Clevo NV45PZ ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 ALSA: control: Use deferred fasync helper ALSA: pcm: Use deferred fasync helper ALSA: timer: Use deferred fasync helper ALSA: core: Add async signal helpers ASoC: q6asm: use kcalloc() instead of kzalloc() ACPI: scan: Add CLSA0101 Laptop Support ALSA: hda: cs35l41: Support CLSA0101 ALSA: hda: cs35l41: Use the CS35L41 HDA internal define ASoC: dt-bindings: use spi-peripheral-props.yaml ASoC: codecs: va-macro: use fsgen as clock ... |
||
Linus Torvalds
|
36001a2fa6 |
The clk core gains a new set of APIs that allow drivers to both acquire clks
and prepare and enable them at the same time. This also comes with devm support so that drivers can make a single call to get and prepare and enable the clk and have that all undone when their driver is removed. Many folks have requested this feature over the years, but we've had disagreements about how to implement it and if it was worthwhile to encourage drivers to use such an API. Now it's here, so let's see how it goes. I hope that by introducing this API we can identify drivers that would benefit from further consolidation of clk API usage, possibly by moving such logic to the bus layer and out of drivers altogether. Outside of that major API update, we have the usual collection of driver updates. A few new SoCs are supported, mostly Qualcomm and Renesas this time around. Then we have the long tail of non-critical fixes and minor feature additions to various clk drivers. And finally more clk provider migration to struct clk_parent_data, reducing boot times in the process. Core: - devm helpers for clk_get() + clk_prepare() and clk_enable() New Drivers: - Support for the camera clock controller in Qualcomm SM8450 and the display and gpu clock controllers in Qualcomm SM8350 - Add support for the Renesas RZ/Five SoC Updates: - Various fixes, new clocks and USB GDSCs are introduced for Qualcomm IPQ8074 - Fixes to Qualcomm MSM8939 for issues introduced by inheriting the MSM8916 GCC driver - Support for a new type of voteable GDSCs used by Qualcomm SC8280XP PCIe GDSCs - Qualcomm SC8280XP pipe clocks transitioned to the new phy-mux implementation - Qualcomm MSM8996 GCC, RPM clock driver and some clocks in MSM8994 GCC are migrated to use clk_parent_data - Corrected the topology for Titan (camera) GDSCs on Qualcomm SDM845 and SM8250 - Qualcomm MSM8916 gains more possible frequencies for its GP clocks. - The GCC and tsens handling on Qualcomm MSM8960 is reworked to mimic the design in IPQ8074 to allow the GCC driver to probe earlier. - The regulator based mmcx supply for Qualcomm dispcc and videocc is dropped, as the only upstream target that adapted this interface was transitioned several kernel versions ago - Qualcomm GDSCs found to be enabled at boot will now reflect in the enable count of the supply, as was done with the regulator supplies previously - Correct adc1, nic_media and edma1's parents for NXP i.MX93 - rdiv, mfd values, the return rate in recalc_rate and add more frequencies in the table for fracn-gppll on i.MX - Remove Allwinner workaround logic/compatible in fixed factor code - MediaTek clk driver cleanups - Add reset support to more MediaTek clk drivers - deduplicate Allwinner ccu_clks arrays - Allwinner H6 GPU DFS support - Adjust Allwinner Kconfig to limit choice - Fix initconst confusion on Renesas R-Car Gen4 - Add GPT/POEG (PWM) clocks and resets on Renesas RZ/G2L - Add PFC and WDT clocks and resets on Renesas RZ/V2M - Add thermal, SDHI, Z (CPU core), PCIe, and HSCIF (serial) clocks on Renesas R-Car S4-8 -----BEGIN PGP SIGNATURE----- iQJFBAABCAAvFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAmLsVRsRHHNib3lkQGtl cm5lbC5vcmcACgkQrQKIl8bklSVo7g//WK8+RORL+I48Pzu21Al+eT4Thz3OQJJj v3Jk4UY8/7Hnj5jpXI/FguOyah14Jpjp6dJdIvJ/llIHGQHiwIjXlrGQghtOMMHO 6Tkgc4MTPrkQ7asF/D22afG1yMv/qPne2HAtu7gRVebn6AOaje2tnbbQA0e11geD 9wPWhzhgCdShLxxjifN9t1ucklW9BCij1dhczEsf13uACwkUwihC26s3JTzvMxF+ PAXQ1YFzooFFBop6eT0+jQ8JB5V1HPZ55q7K144aFIMhbue4VzyFtTxL16wdzygX qeMT9cHy1agLEk8djyh/ZIGU/iUD2byE3zTU6xIITfj+oEMTrYdoQIv/chk4h/4u gz2ihCY4Tj2nBRblDuaXRn46E5XlAVlllJ7bFrK3SlpefyPEc3B6qF8tm1wBJ5pL dfP2DZACrFEqHVYxZpj6VTLDoR7c1fuyQT0SbPagnqAiboS2wlB4zyyogrOXZ/JO FqMC+qEkxm25ByY0+RgiKnZ7GSAyt6etZcFGnA3yz7jgoXT4PRYk3uQ40wxE/ttx eoUoc3QbW5mjSNLlcb8FcxVRkPoh2g+vGlkhQx2xJ5RMbk07pqylaCs5p6cbh0uu 8wn8yIq3bqYTFDR0zurwWGKVRcnH4ukzKScnUfpbrvzXJ9bhHXVC3kAHtXlpOzRe 5IVQPxEVd+8= =jUh+ -----END PGP SIGNATURE----- Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux Pull clk updates from Stephen Boyd: "The clk core gains a new set of APIs that allow drivers to both acquire clks and prepare and enable them at the same time. This also comes with devm support so that drivers can make a single call to get and prepare and enable the clk and have that all undone when their driver is removed. Many folks have requested this feature over the years, but we've had disagreements about how to implement it and if it was worthwhile to encourage drivers to use such an API. Now it's here, so let's see how it goes. I hope that by introducing this API we can identify drivers that would benefit from further consolidation of clk API usage, possibly by moving such logic to the bus layer and out of drivers altogether. Outside of that major API update, we have the usual collection of driver updates. A few new SoCs are supported, mostly Qualcomm and Renesas this time around. Then we have the long tail of non-critical fixes and minor feature additions to various clk drivers. And finally more clk provider migration to struct clk_parent_data, reducing boot times in the process. Summary: Core: - devm helpers for clk_get() + clk_prepare() and clk_enable() New Drivers: - Support for the camera clock controller in Qualcomm SM8450 and the display and gpu clock controllers in Qualcomm SM8350 - Add support for the Renesas RZ/Five SoC Updates: - Various fixes, new clocks and USB GDSCs are introduced for Qualcomm IPQ8074 - Fixes to Qualcomm MSM8939 for issues introduced by inheriting the MSM8916 GCC driver - Support for a new type of voteable GDSCs used by Qualcomm SC8280XP PCIe GDSCs - Qualcomm SC8280XP pipe clocks transitioned to the new phy-mux implementation - Qualcomm MSM8996 GCC, RPM clock driver and some clocks in MSM8994 GCC are migrated to use clk_parent_data - Corrected the topology for Titan (camera) GDSCs on Qualcomm SDM845 and SM8250 - Qualcomm MSM8916 gains more possible frequencies for its GP clocks. - The GCC and tsens handling on Qualcomm MSM8960 is reworked to mimic the design in IPQ8074 to allow the GCC driver to probe earlier. - The regulator based mmcx supply for Qualcomm dispcc and videocc is dropped, as the only upstream target that adapted this interface was transitioned several kernel versions ago - Qualcomm GDSCs found to be enabled at boot will now reflect in the enable count of the supply, as was done with the regulator supplies previously - Correct adc1, nic_media and edma1's parents for NXP i.MX93 - rdiv, mfd values, the return rate in recalc_rate and add more frequencies in the table for fracn-gppll on i.MX - Remove Allwinner workaround logic/compatible in fixed factor code - MediaTek clk driver cleanups - Add reset support to more MediaTek clk drivers - deduplicate Allwinner ccu_clks arrays - Allwinner H6 GPU DFS support - Adjust Allwinner Kconfig to limit choice - Fix initconst confusion on Renesas R-Car Gen4 - Add GPT/POEG (PWM) clocks and resets on Renesas RZ/G2L - Add PFC and WDT clocks and resets on Renesas RZ/V2M - Add thermal, SDHI, Z (CPU core), PCIe, and HSCIF (serial) clocks on Renesas R-Car S4-8" * tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (124 commits) clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() clk: qcom: gcc-msm8994: use parent_hws for gpll0/4 clk: qcom: clk-rpm: convert to parent_data API dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc clk: qcom: gcc-msm8939: Add missing USB HS system clock frequencies clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled clk: qcom: Drop mmcx gdsc supply for dispcc and videocc clk: qcom: fix build error initializer element is not constant clk: sprd: Add dt-bindings include file for UMS512 dt-bindings: clk: sprd: Add bindings for ums512 clock controller clk: sunxi-ng: sun50i: h6: Modify GPU clock configuration to support DFS dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources clk: qcom: add support for SM8350 DISPCC ... |
||
Linus Torvalds
|
37644cac6e |
gpio: updates for v6.0-rc1
- remove gpio-vr41xx driver as the only platform using it got dropped too - add support for suspend/resume to gpio-davinci - improvements to the GPIO character device code - add support for disabling bias for in-kernel users (up until now only user-space could set it) - drop unused devm_gpio_free() - fix a refcount issue in gpiolib OF - use device match helpers where applicable - add support for a new model to gpio-rockchip - non-functional improvements in gpio-adp5588 - improve and simplify teardown in gpio-twl4030 and gpio-ucb1400 - modernize the gpio-74xx-mmio and gpio-adnp drivers - coding style improvements in gpio-xilinx, gpio-104-idi-48 - support new model (pca9571) in gpio-pca9570 - convert the DT bindings to YAML for gpio-mvebu and update the document - don't return error codes from remove() in gpio-brcmstb - add a library for the intel 8255 PPI interface and use it in drivers - reduce using magic numbers and improve code readability in several drivers - convert DT bindings to YAML for gpio-tpic2810 - add new models to DT bindings for gpio-frl-imx - Kconfig improvements - other minor tweaks and improvements -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEFp3rbAvDxGAT0sefEacuoBRx13IFAmLruBoACgkQEacuoBRx 13LSqA//QMdrdsYOvSp3m6Dy1swj8a2VpeInDclx/JQ51hIsv03lW6sysrRBBKfy gslkj0KO+kelEQbcHZdXF6f434Y2QqSU/JRCPQlQ55Uo3vSbUulvVkUtSoegdNKG airr5KebZtLzjBgc23n38HiTJxa1J238+3UScxYHqL9jQ6AA6sPx7Kpy2zlTwojn iygJ1CKuyMyHOjU1uhAWYVzCAoguVvOb58emUt5HUsOjjW42d8T+iCHxrJnjC3ST YWwHnkSd3GO5CLI+5w7MmLk4kaOA8KU7PGRljglwpbsNGknUQ3PFFSlqFUziBzMU nOG1gZ9bvzOy5xjFcLkT3p/NHZiTnyq+ugDl2RAVQB2UF31KHk2sVGrzIsRpbBgt kDst5Wn21oymfEO6FM269h5ln+haXouJv2eQvnayBr3rfMxaZCm8veFxjQBDRADf D3muvi6u/EJPsPg08owcaVrINPVYVGQIzQp5hi+UCBkzXghn+MovNuI/i07Qf1kr fBELOXTy+MGK22p+rO+rXsp0Cp1zUIbwSz0m8ImbhLqcYLa+Vm5bJHk31/Igvbv3 9FMR75RmfE98EvMhd6ECarZHF9rvCVN7R1U9P1aK8+85m7X5eIVehoQ125uAZf+N +W49bceSCI/mGqIg8MiQCM5NIW0AXvyjd7gTNN5kr7qsMGTJI3c= =rGNU -----END PGP SIGNATURE----- Merge tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux Pull gpio updates from Bartosz Golaszewski: "Here are the updates for this merge window from the GPIO subsystem. We have more lines removed than added thanks to dropping of a driver for a platform that's no longer supported. Otherwise the changes are pretty straightforward: support for some new models, various improvements to existing drivers, some tweaks to the core library code and DT bindings updates. Summary: - remove gpio-vr41xx driver as the only platform using it got dropped too - add support for suspend/resume to gpio-davinci - improvements to the GPIO character device code - add support for disabling bias for in-kernel users (up until now only user-space could set it) - drop unused devm_gpio_free() - fix a refcount issue in gpiolib OF - use device match helpers where applicable - add support for a new model to gpio-rockchip - non-functional improvements in gpio-adp5588 - improve and simplify teardown in gpio-twl4030 and gpio-ucb1400 - modernize the gpio-74xx-mmio and gpio-adnp drivers - coding style improvements in gpio-xilinx, gpio-104-idi-48 - support new model (pca9571) in gpio-pca9570 - convert the DT bindings to YAML for gpio-mvebu and update the document - don't return error codes from remove() in gpio-brcmstb - add a library for the intel 8255 PPI interface and use it in drivers - reduce using magic numbers and improve code readability in several drivers - convert DT bindings to YAML for gpio-tpic2810 - add new models to DT bindings for gpio-frl-imx - Kconfig improvements - other minor tweaks and improvements" * tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux: (52 commits) dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles gpio: 74xx-mmio: Use bits instead of plain numbers for flags gpio: xilinx: add missing blank line after declarations MAINTAINERS: Update Intel 8255 GPIO driver file list gpio: gpio-mm: Implement and utilize register structures gpio: 104-idi-48: Implement and utilize register structures gpio: 104-dio-48e: Implement and utilize register structures gpio: i8255: Introduce the Intel 8255 interface library module gpio: 104-idio-16: Implement and utilize register structures gpio: ws16c48: Implement and utilize register structures gpio: remove VR41XX related gpio driver dt-bindings: gpio: add pull-disable flag gpiolib: acpi: support bias pull disable gpiolib: of: support bias pull disable gpiolib: add support for bias pull disable gpio: 74xx-mmio: use bits.h macros for all masks gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_dir_in() gpio: 74xx-mmio: Make use of device properties gpiolib: cdev: compile out HTE unless CONFIG_HTE selected gpiolib: cdev: consolidate edge detector configuration flags ... |
||
Linus Torvalds
|
da8d07af4b |
Devicetree updates for v6.0:
Bindings: - Add spi-peripheral-props.yaml references to various SPI device bindings - Convert qcom,pm8916-wdt, ds1307, Qualcomm BAM DMA, is31fl319x, skyworks,aat1290, Rockchip EMAC, gpio-ir-receiver, ahci-ceva, Arm CCN PMU, rda,8810pl-intc, sil,sii9022, ps2-gpio, and arm-firmware-suite bindings to DT schema format - New bindings for Arm virtual platforms display, Qualcomm IMEM memory region, Samsung S5PV210 ChipID, EM Microelectronic EM3027 RTC, and arm,cortex-a78ae - Add vendor prefixes for asrock, bytedance, hxt, ingrasys, inventec, quanta, and densitron - Add missing MSI and IOMMU properties to host-generic-pci - Remove bindings for removed EFM32 platform - Remove old chosen.txt binding (replaced by schema) - Treewide add missing type information for properties - Treewide fixing of typos and its vs. it's in bindings. Its all good now. - Drop unnecessary quoting in power related schemas - Several LED binding updates which didn't get picked up - Move various bindings to proper directories DT core code: - Convert unittest GPIO related tests to use fwnode - Check ima-kexec-buffer against memory bounds - Print reserved-memory allocation/reservation failures as errors - Cleanup early_init_dt_reserve_memory_arch() - Simplify of_overlay_fdt_apply() tail -----BEGIN PGP SIGNATURE----- iQJEBAABCgAuFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmLpmdUQHHJvYmhAa2Vy bmVsLm9yZwAKCRD6+121jbxhw8RKD/0dWJ6kDoM5IgS+gzklHA4cBgtHoqHa8Aun wDMP6bLxFtlGtAExkfO1ZvNgv1movEYwtSkNKKLuzK/Uv65ln693xWMKza0VEQCl 1/C1+BQUGMrrMxheMvyWyoGTzOuP65Oh74xDutVlOMN5GxUNEtnU6OdX+F1TLNtD utL0arf44y8pAC+eouLTl0bDeMi3rnLT7Y/UEuhh59nVVy+Fi04jvV/UjNx0Vp6m /jViiCSxPl77zU2nL7kdOE91Peaqb4YgdXjSgvnhXcJ8zDZZgai64u3Kq0k5whM6 U6HvIpjvzwDJG5qfW7rdM8dFMUECYNWMqlrqhpX1m/FQQejUBalPnklTtqwkrzsj 8QXJB0y1BMf6lwIjFDHZoxk4sfd3fcSJegkZK+wip9FdpGe+78GBUp2RU+gfMgv9 lUSLq0mrmjEuazqm+C95okzFbLeZk+WAgAmH2GYaTc1VYa6WrBYnTZIy8ngTe+VS ywklQbBUXMaV13A5gKQSNZx9rdyJVgqRcLuRxosxNt5ms411oiKjjj2m6adTUXmR jos67YYdSHiKmn7Omj8biOw2lDQe0PMZmhgqNTe7nAWho26v6uV/HgLz6xNPtEDx Lj6+xBz96RH0ANWS9O0GLk+GDe7svsXTmj+9GkCFlY3PioMvB3Fmph7p9Hjxkq2P 8zQFxWGgAg== =8/kk -----END PGP SIGNATURE----- Merge tag 'devicetree-for-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux Pull devicetree updates from Rob Herring: "Bindings: - Add spi-peripheral-props.yaml references to various SPI device bindings - Convert qcom,pm8916-wdt, ds1307, Qualcomm BAM DMA, is31fl319x, skyworks,aat1290, Rockchip EMAC, gpio-ir-receiver, ahci-ceva, Arm CCN PMU, rda,8810pl-intc, sil,sii9022, ps2-gpio, and arm-firmware-suite bindings to DT schema format - New bindings for Arm virtual platforms display, Qualcomm IMEM memory region, Samsung S5PV210 ChipID, EM Microelectronic EM3027 RTC, and arm,cortex-a78ae - Add vendor prefixes for asrock, bytedance, hxt, ingrasys, inventec, quanta, and densitron - Add missing MSI and IOMMU properties to host-generic-pci - Remove bindings for removed EFM32 platform - Remove old chosen.txt binding (replaced by schema) - Treewide add missing type information for properties - Treewide fixing of typos and its vs. it's in bindings. Its all good now. - Drop unnecessary quoting in power related schemas - Several LED binding updates which didn't get picked up - Move various bindings to proper directories DT core code: - Convert unittest GPIO related tests to use fwnode - Check ima-kexec-buffer against memory bounds - Print reserved-memory allocation/reservation failures as errors - Cleanup early_init_dt_reserve_memory_arch() - Simplify of_overlay_fdt_apply() tail" * tag 'devicetree-for-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (65 commits) dt-bindings: mtd: microchip,mchp48l640: use spi-peripheral-props.yaml dt-bindings: power: supply: drop quotes when not needed dt-bindings: power: reset: drop quotes when not needed dt-bindings: power: drop quotes when not needed dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI properties of/fdt: declared return type does not match actual return type devicetree/bindings: correct possessive "its" typos dt-bindings: net: convert emac_rockchip.txt to YAML dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory dt-bindings: eeprom: at25: use spi-peripheral-props.yaml dt-bindings: display: use spi-peripheral-props.yaml dt-bindings: watchdog: qcom,pm8916-wdt: convert to dtschema dt-bindings: power: reset: qcom,pon: use absolute path to other schema dt-bindings: iio/dac: adi,ad5766: Add missing type to 'output-range-microvolts' dt-bindings: power: supply: charger-manager: Add missing type for 'cm-battery-stat' dt-bindings: panel: raydium,rm67191: Add missing type to 'video-mode' of/fdt: Clean up early_init_dt_reserve_memory_arch() dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high' dt-bindings: rtc: Add EM Microelectronic EM3027 bindings dt-bindings: rtc: ds1307: Convert to json-schema ... |
||
Linus Torvalds
|
c1c76700a0 |
SPDX changes for 6.0-rc1
Here is the set of SPDX comment updates for 6.0-rc1. Nothing huge here, just a number of updated SPDX license tags and cleanups based on the review of a number of common patterns in GPLv2 boilerplate text. Also included in here are a few other minor updates, 2 USB files, and one Documentation file update to get the SPDX lines correct. All of these have been in the linux-next tree for a very long time. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> -----BEGIN PGP SIGNATURE----- iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCYupz3g8cZ3JlZ0Brcm9h aC5jb20ACgkQMUfUDdst+ynPUgCgslaf2ssCgW5IeuXbhla+ZBRAzisAnjVgOvLN 4AKdqbiBNlFbCroQwmeQ =v1sg -----END PGP SIGNATURE----- Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx Pull SPDX updates from Greg KH: "Here is the set of SPDX comment updates for 6.0-rc1. Nothing huge here, just a number of updated SPDX license tags and cleanups based on the review of a number of common patterns in GPLv2 boilerplate text. Also included in here are a few other minor updates, two USB files, and one Documentation file update to get the SPDX lines correct. All of these have been in the linux-next tree for a very long time" * tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx: (28 commits) Documentation: samsung-s3c24xx: Add blank line after SPDX directive x86/crypto: Remove stray comment terminator treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 2) treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE ... |
||
Linus Torvalds
|
228dfe98a3 |
Char / Misc driver changes for 6.0-rc1
Here is the large set of char and misc and other driver subsystem changes for 6.0-rc1. Highlights include: - large set of IIO driver updates, additions, and cleanups - new habanalabs device support added (loads of register maps much like GPUs have) - soundwire driver updates - phy driver updates - slimbus driver updates - tiny virt driver fixes and updates - misc driver fixes and updates - interconnect driver updates - hwtracing driver updates - fpga driver updates - extcon driver updates - firmware driver updates - counter driver update - mhi driver fixes and updates - binder driver fixes and updates - speakup driver fixes Full details are in the long shortlog contents. All of these have been in linux-next for a while without any reported problems. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> -----BEGIN PGP SIGNATURE----- iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCYup9QQ8cZ3JlZ0Brcm9h aC5jb20ACgkQMUfUDdst+ylBKQCfaSuzl9ZP9dTvAw2FPp14oRqXnpoAnicvWAoq 1vU9Vtq2c73uBVLdZm4m =AwP3 -----END PGP SIGNATURE----- Merge tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc Pull char / misc driver updates from Greg KH: "Here is the large set of char and misc and other driver subsystem changes for 6.0-rc1. Highlights include: - large set of IIO driver updates, additions, and cleanups - new habanalabs device support added (loads of register maps much like GPUs have) - soundwire driver updates - phy driver updates - slimbus driver updates - tiny virt driver fixes and updates - misc driver fixes and updates - interconnect driver updates - hwtracing driver updates - fpga driver updates - extcon driver updates - firmware driver updates - counter driver update - mhi driver fixes and updates - binder driver fixes and updates - speakup driver fixes All of these have been in linux-next for a while without any reported problems" * tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (634 commits) drivers: lkdtm: fix clang -Wformat warning char: remove VR41XX related char driver misc: Mark MICROCODE_MINOR unused spmi: trace: fix stack-out-of-bound access in SPMI tracing functions dt-bindings: iio: adc: Add compatible for MT8188 iio: light: isl29028: Fix the warning in isl29028_remove() iio: accel: sca3300: Extend the trigger buffer from 16 to 32 bytes iio: fix iio_format_avail_range() printing for none IIO_VAL_INT iio: adc: max1027: unlock on error path in max1027_read_single_value() iio: proximity: sx9324: add empty line in front of bullet list iio: magnetometer: hmc5843: Remove duplicate 'the' iio: magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros iio: magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros iio: light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros iio: light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros iio: light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros iio: light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() iio: light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr() iio: light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() iio: light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr() ... |
||
Stephen Boyd
|
dfcbbd73dd |
Merge branches 'clk-renesas', 'clk-spreadtrum', 'clk-imx' and 'clk-qcom' into clk-next
* clk-renesas: (22 commits) clk: renesas: rcar-gen4: Fix initconst confusion for cpg_pll_config clk: renesas: r9a07g043: Add support for RZ/Five SoC dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG Clock and Reset Definitions clk: renesas: r8a779f0: Add HSCIF clocks clk: renesas: r8a779f0: Add PCIe clocks clk: renesas: r8a779f0: Add Z0 and Z1 clock support dt-bindings: clock: renesas,rzg2l: Simplify header file references clk: renesas: rza1: Remove struct rz_cpg clk: renesas: r8a7779: Remove struct r8a7779_cpg clk: renesas: r8a7778: Remove struct r8a7778_cpg clk: renesas: sh73a0: Remove sh73a0_cpg.reg clk: renesas: r8a7740: Remove r8a7740_cpg.reg clk: renesas: r8a73a4: Remove r8a73a4_cpg.reg clk: renesas: r8a779f0: Add SDHI0 clock clk: renesas: r8a779f0: Add thermal clock clk: renesas: rzg2l: Fix reset status function clk: renesas: r9a06g032: Fix UART clkgrp bitsel clk: renesas: r9a06g032: Drop some unused fields clk: renesas: r9a09g011: Add WDT clock and reset entries clk: renesas: r9a09g011: Add PFC clock and reset entries ... * clk-spreadtrum: clk: sprd: Add dt-bindings include file for UMS512 dt-bindings: clk: sprd: Add bindings for ums512 clock controller * clk-imx: clk: imx: clk-fracn-gppll: Add more freq config for video pll clk: imx: clk-fracn-gppll: correct rdiv clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate() clk: imx: clk-fracn-gppll: fix mfd value clk: imx93: Correct the edma1's parent clock clk: imx93: correct nic_media parent clk: imx93: use adc_root as the parent clock of adc1 * clk-qcom: (62 commits) clk: qcom: gcc-msm8994: use parent_hws for gpll0/4 clk: qcom: clk-rpm: convert to parent_data API dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc clk: qcom: gcc-msm8939: Add missing USB HS system clock frequencies clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled clk: qcom: Drop mmcx gdsc supply for dispcc and videocc clk: qcom: fix build error initializer element is not constant dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources clk: qcom: add support for SM8350 DISPCC clk: qcom: add support for SM8350 GPUCC clk: qcom: add camera clock controller driver for SM8450 SoC clk: qcom: clk-alpha-pll: add Rivian EVO PLL configuration interfaces clk: qcom: clk-alpha-pll: add Lucid EVO PLL configuration interfaces clk: qcom: clk-alpha-pll: limit exported symbols to GPL licensed code clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description ... |
||
Linus Torvalds
|
dd65b96492 |
ARM: new SoC support for 6.0
This adds initial support for two SoC families that have been under review for a while. In both cases, the origonal idea was to have a minimally functional version, but we ended up leaving out the clk drivers that are still under review and will be merged through the corresponding subsystem tree. The Nuvoton NPCM8xx is a 64-bit Baseboard Management Controller and based on the 32-bit NPCM7xx family but is now getting added to arch/arm64 as well. Sunplus SP7021, also known as Plus1, is a general-purpose System-in-Package design based on the 32-bit Cortex-A7 SoC on the main chip, plus an I/O chip and memory in the same -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmLo+24ACgkQmmx57+YA GNkPVw//XAC/uK7WR4oz1D1YaPPNhEvFa6hV1gjGB7Iif72SzyDJmC+36MATU/AY neQjCOLJMhxI0hpDGY9nLYe+aP1C6vD32zsjffjt/+s9em+YZZCUkRJuQ5xO3fID Uk8ZAnCIcOqX9sjXr9ChW8irlcWFbKzhgWXnPqwQmycIaE7QVz1wx32dbc64YuAK S+290U8wbj8bukr33TyZPMdYlfqNU3c1W+dCaeVsQlX1juoHEV3stmIjslRefd6X Jre22YJE41VlPufZej76nHXuVnjKf54Oi347TcbPOWNDtEAIESt3mzKy+zICBT2p v01rNBf0SogyOtSbWDPTFCAH9W9hujSOJIUOWpbOLaPdfElXxcoTBwj2e2LMoW0k ke7YR1m6FKDam5GFU9Oe98CWIiVm/GnTA5mnhhETU1QTXQ3KeZ+Z8X779YuSWPv9 kJuOPRSk9NdcfRtxZz1vpCvhv/2hBbeBuz+GZi3bisMWdvVqS3lFqVbr6kziQbJZ kE6KJH48FdL0VLVvuy+aNSF2umLT42b+5+cmQFuP2zePQgo1DEMKEtFXpZjQJbha 3iu3sHnieOFMLcbNzbqSz2im3yYNBjl1M5qoGEXaw3Rkzqiht0kMNvAa4LmAejbh E+5BIczwWNbaUKgToV1ij65O4a78Bw98m2SIS7awEZC5MW/nXYA= =7Id+ -----END PGP SIGNATURE----- Merge tag 'arm-newsoc-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc Pull ARM new SoC support from Arnd Bergmann: "This adds initial support for two SoC families that have been under review for a while. In both cases, the origonal idea was to have a minimally functional version, but we ended up leaving out the clk drivers that are still under review and will be merged through the corresponding subsystem tree. The Nuvoton NPCM8xx is a 64-bit Baseboard Management Controller and based on the 32-bit NPCM7xx family but is now getting added to arch/arm64 as well. Sunplus SP7021, also known as Plus1, is a general-purpose System-in-Package design based on the 32-bit Cortex-A7 SoC on the main chip, plus an I/O chip and memory in the same" * tag 'arm-newsoc-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (25 commits) MAINTAINERS: rectify entry for ARM/NUVOTON NPCM ARCHITECTURE arm64: defconfig: Add Nuvoton NPCM family support arm64: dts: nuvoton: Add initial NPCM845 EVB device tree arm64: dts: nuvoton: Add initial NPCM8XX device tree arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string dt-bindings: arm: npcm: Add maintainer reset: npcm: Add NPCM8XX support dt-bindings: reset: npcm: Add support for NPCM8XX reset: npcm: using syscon instead of device data ARM: dts: nuvoton: add reset syscon property dt-bindings: reset: npcm: add GCR syscon property dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock dt-bindings: watchdog: npcm: Add npcm845 compatible string dt-bindings: timer: npcm: Add npcm845 compatible string ARM: dts: Add Sunplus SP7021-Demo-V3 board device tree ARM: sp7021_defconfig: Add Sunplus SP7021 defconfig ARM: sunplus: Add initial support for Sunplus SP7021 SoC irqchip: Add Sunplus SP7021 interrupt controller driver ... |
||
Linus Torvalds
|
3976d758e0 |
ARM: DT changes for 6.0
As usual, the bulk of the changes for the SoC tree are devicetree file updates, and most of these changes are for 64-bit embedded machines. As before, there are a ton of style cleanups, and additional hardware support for existing machines. Looking only at the new SoC, the notable additions are: - A whole family of Broadcom broadband SoCs, both 32-bit and 64-bit: BCM63178, BCM63158, BCM4912, BCM6858, BCM6878, BCM6846, BCM63146, BCM6856, BCM6855, BCM6756, BCM63148, and BCM6813. Each SoC comes with a corresponding reference board. - The new NXP i.MX93 SoC, the follow-up to the popular i.MX6 and i.MX8 embedded SoCs, now using Cortex-A55 cores and the Ethos-U65 NPU. - Qualcomm Snapdragon 8cx Gen3 (SC8280XP), the current high end of Arm based Laptop SoCs, and its automotive cousin, the SA8540P. The SC8280XP is used in the Lenovo Thinkpad X13s laptop that also gets added here in addition to the reference boards. - Allwinner H616, a newer version of the H6 SoC, targeted at Set-top-box applications. It comes with dts files for the Orange Pi zero2 single-board computer and the X96 Mate set-top-box - Marvell Prestera 98DX2530 (AlleyCat5), a network switch chip in the Armada SoC family based on the Cortex-A55 core. New machines based on previously supported SoCs include: - Several new machines on NXP i.MX platforms: multiple Toradex Colibri boards using the "Iris" and "Ixora" carriers, DH electronics i.MX8M Plus DHCOM and PDK2, TQ-Systems TQMa8MPQL, and phytech phyBOARD-Polis-i.MX8MM. - Google Chameleon v3 FPGA board based on Intel Arria10 and Stratix 10 Software Virtual platform, both in the SoCFPGA platform. - Two new wireless devices based on Broadcom SoCs: The Asus GT-AX6000 Router and the Cisco Meraki MR26 access point - Improved Chromebook support for both the Mediatek and Qualcomm SoC families brought added machines: Acer Chromebook 514 (MT8192), Acer Chromebook Spin 513 (MT8195) and a couple of SC7180 based machines including the Lenovo IdeaPad Chromebook Duet 3. - Xiaomi Mi Mix2s, LG G7 and LG V35 are mobile phones based on Qualcomm SDM845, while Mi 5s Plus is based on MSM8996. - Finally, there are a few development board on other chips: PCB8309 (Microchip lan966x), Radxa Rock Pi S (Rockchips RK3308) DH DRC Compact (ST STM32MP1) and Inforce IFC6560 (Qualcomm SDM660) -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmLo+7MACgkQmmx57+YA GNlTQQ//QnOoW3fl2l4TvuBuP1Vxp7KW3GxZEkWBEfy7lfgkfBzksJ2GT+c96fxk +XEvSJcDsSo8zNYXXu/q0jjVKW4lEkiBtaB53NbLayNTFtJccKPiL4hccUkwSg1K zOhfu6SEgkwuYNAhtcQOfIec+gdF2PvpZSWUfuGvM2Z3rNhhyfhgoRRZCpc62eeS VQ+bVJH/7hG4XAJEcwmNK+8GoCcLbOclCa14oa9/LuEVjfYwOblfPjSflmfALzbM BoTDdeMbZoOdy3LOmLpT26Wv7zWQxLhTpiSYiSV0CI4NHUfzJj8ncNh+w9OiN+KO Z7cblHhveW5WSEP/jDp9YTf2XXA5UgpFQQjuXS8zQVECw5YxrSBB96GroQhvpcmT oSS0BVvlmp5snBRx4Oev2ldJ0BuyYYljF0DmmTrQ6s2gvB4WBlRSqplCAkDy59Im +mc5BBTqZYoxzCpzXEZR7VPzk1jzAO5wnYYd1mLJSHVExlSw8CQijy1a4YXxsvmK 4Sysrm8UbmPN/0anbiyPKeIkuNuufFUvUCR3Vm2HnMzNPza8YBJ0xm6zr8J7ecXe QcucpXyLi17GTLOm+pcyj2fQ19yVqO3xbutP4sy9StctEXLZe3rH2hY+GPK6N+Uj 83MbABMCmpUAyPMzR0AwTKx/RwWbf1jjYvcKg2VW8NNV5kkQQzM= =X6mA -----END PGP SIGNATURE----- Merge tag 'arm-dt-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc Pull ARM DT updates from Arnd Bergmann: "As usual, the bulk of the changes for the SoC tree are devicetree file updates, and most of these changes are for 64-bit embedded machines. As before, there are a ton of style cleanups, and additional hardware support for existing machines. Looking only at the new SoC, the notable additions are: - A whole family of Broadcom broadband SoCs, both 32-bit and 64-bit: BCM63178, BCM63158, BCM4912, BCM6858, BCM6878, BCM6846, BCM63146, BCM6856, BCM6855, BCM6756, BCM63148, and BCM6813. Each SoC comes with a corresponding reference board. - The new NXP i.MX93 SoC, the follow-up to the popular i.MX6 and i.MX8 embedded SoCs, now using Cortex-A55 cores and the Ethos-U65 NPU. - Qualcomm Snapdragon 8cx Gen3 (SC8280XP), the current high end of Arm based Laptop SoCs, and its automotive cousin, the SA8540P. The SC8280XP is used in the Lenovo Thinkpad X13s laptop that also gets added here in addition to the reference boards. - Allwinner H616, a newer version of the H6 SoC, targeted at Set-top-box applications. It comes with dts files for the Orange Pi zero2 single-board computer and the X96 Mate set-top-box - Marvell Prestera 98DX2530 (AlleyCat5), a network switch chip in the Armada SoC family based on the Cortex-A55 core. New machines based on previously supported SoCs include: - Several new machines on NXP i.MX platforms: multiple Toradex Colibri boards using the "Iris" and "Ixora" carriers, DH electronics i.MX8M Plus DHCOM and PDK2, TQ-Systems TQMa8MPQL, and phytech phyBOARD-Polis-i.MX8MM. - Google Chameleon v3 FPGA board based on Intel Arria10 and Stratix 10 Software Virtual platform, both in the SoCFPGA platform. - Two new wireless devices based on Broadcom SoCs: The Asus GT-AX6000 Router and the Cisco Meraki MR26 access point - Improved Chromebook support for both the Mediatek and Qualcomm SoC families brought added machines: Acer Chromebook 514 (MT8192), Acer Chromebook Spin 513 (MT8195) and a couple of SC7180 based machines including the Lenovo IdeaPad Chromebook Duet 3. - Xiaomi Mi Mix2s, LG G7 and LG V35 are mobile phones based on Qualcomm SDM845, while Mi 5s Plus is based on MSM8996. - Finally, there are a few development board on other chips: PCB8309 (Microchip lan966x), Radxa Rock Pi S (Rockchips RK3308) DH DRC Compact (ST STM32MP1) and Inforce IFC6560 (Qualcomm SDM660)" * tag 'arm-dt-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (829 commits) dt-bindings: soc: bcm: use absolute path to other schema dt-bindings: soc: bcm: drop quotes when not needed dt-bindings: soc: microchip: use absolute path to other schema dt-bindings: soc: microchip: drop quotes when not needed ARM: dts: lan966x: keep lan966 entries alphabetically sorted ARM: dts: lan966x: add support for pcb8309 dt-bindings: arm: at91: add lan966 pcb8309 board ARM: dts: lan966x: Enable network driver on pcb8291 ARM: dts: lan966x: Disable can0 on pcb8291 ARM: dts: lan966x: Add gpio-restart dt-bindings: arm: aspeed: add Aspeed Evaluation boards arm64: dts: qcom: Add support for Xiaomi Mi Mix2s dt-bindings: arm: qcom: Add Xiaomi Mi Mix2s bindings dt-bindings: arm: qcom: Document lg,judyln and lg,judyp devices dt-bindings: arm: qcom: add missing SM6350 board compatibles dt-bindings: arm: qcom: add missing SM6125 board compatibles dt-bindings: arm: qcom: add missing SDM845 board compatibles dt-bindings: arm: qcom: add missing SDM636 board compatibles dt-bindings: arm: qcom: add missing SDM630 board compatibles dt-bindings: arm: qcom: add missing QCS404 board compatibles ... |
||
jianzhou
|
b0a40cd05a |
Merge keystone/android-mainline-keystone-qcom-release.5.19-rc6 (79cfa1b ) into msm-pineapple
* refs/heads/tmp-79cfa1b:
ANDROID: overlayfs: inode_owner_or_capable called during execv
ANDROID: overlayfs: override_creds=off option bypass creator_cred
vf/remap: return the amount of bytes actually deduplicated
fs/remap: constrain dedupe of EOF blocks
samples: Use KSYM_NAME_LEN for kprobes
fprobe/samples: Make sample_probe static
blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is assigned an extra semicolon
ftrace: Be more specific about arch impact when function tracer is enabled
tracing: Fix sleeping while atomic in kdb ftdump
tracing/histograms: Fix memory leak problem
x86/static_call: Serialize __static_call_fixup() properly
module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT
fix race between exit_itimers() and /proc/pid/timers
ANDROID: db845c_gki: Enable PINCTRL_SM8250_LPASS_LPI
Linux 5.19-rc6
ida: don't use BUG_ON() for debugging
kbuild: remove unused cmd_none in scripts/Makefile.modinst
x86/boot: Fix the setup data types max limit
drm/aperture: Run fbdev removal before internal helpers
ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced()
io_uring: check that we have a file table when allocating update slots
x86/speculation: Disable RRSBA behavior
x86/kexec: Disable RET on kexec
ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced()
btrfs: zoned: drop optimization of zone finish
btrfs: zoned: fix a leaked bioc in read_zone_info
btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
ovl: turn of SB_POSIXACL with idmapped layers temporarily
x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
ANDROID: GKI: remove CONFIG_RANDOM_TRUST_CPU=y from gki_defconfig
ANDROID: BUILD.bazel: the ufs-qcom module moved.
MAINTAINERS: Remove iommu@lists.linux-foundation.org
ANDROID: reorder the ufs config options in gki_defconfig
UPSTREAM: scripts/check-local-export: avoid 'wait $!' for process substitution
io_uring: explicit sqe padding for ioctl commands
i2c: cadence: Unregister the clk notifier in error path
UPSTREAM: fix the breakage in close_fd_get_file() calling conventions change
PM / devfreq: exynos-bus: Fix NULL pointer dereference
signal handling: don't use BUG_ON() for debugging
x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry
x86/ibt, objtool: Don't discard text references from tracepoint section
x86/bugs: Add Cannon lake to RETBleed affected CPU list
gpiolib: cdev: fix null pointer dereference in linereq_free()
LoongArch: Fix section mismatch warning
LoongArch: Fix build errors for tinyconfig
LoongArch: Remove obsolete mentions of vcsr
LoongArch: Drop these obsolete selects in Kconfig
fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible()
fbmem: Check virtual screen sizes in fb_set_var()
drm/ssd130x: Fix pre-charge period setting
fbcon: Prevent that screen size is smaller than font size
fbcon: Disallow setting font bigger than screen size
dma-buf: Fix one use-after-free of fence
drm/i915: Fix vm use-after-free in vma destruction
drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
wireguard: Kconfig: select CRYPTO_CHACHA_S390
crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations
wireguard: selftests: use microvm on x86
wireguard: selftests: always call kernel makefile
wireguard: selftests: use virt machine on m68k
wireguard: selftests: set fake real time in init
r8169: fix accessing unset transport header
net: rose: fix UAF bug caused by rose_t0timer_expiry
drm/amdgpu/display: disable prefer_shadow for generic fb helpers
drm/amdgpu: keep fbdev buffers pinned during suspend
usbnet: fix memory leak in error case
Revert "ANDROID: sched: add vendor hook for correcting cpu capacity"
Revert "ANDROID: sched: add cpumask parameter to cpu capacity vendor hook"
Revert "ANDROID: sched: Add vendor hooks for update_topology"
Revert "ANDROID: topology: Add flag to indicate topology has been updated"
Revert "ANDROID: arch_topology: Export thermal pressure symbol"
nvme: use struct group for generic command dwords
dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo
nvme-pci: phison e16 has bogus namespace ids
video: of_display_timing.h: include errno.h
fbdev: fbmem: Fix logo center image dx issue
Revert "tls: rx: move counting TlsDecryptErrors for sync"
mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy
mptcp: fix local endpoint accounting
selftests: mptcp: userspace PM support for MP_PRIO signals
mptcp: netlink: issue MP_PRIO signals from userspace PMs
mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags
mptcp: Avoid acquiring PM lock for subflow priority changes
mptcp: fix locking in mptcp_nl_cmd_sf_destroy()
net/mlx5e: Fix matchall police parameters validation
net/sched: act_police: allow 'continue' action offload
iommu/vt-d: Fix RID2PASID setup/teardown failure
iommu/vt-d: Fix PCI bus rescan device hot add
x86/compressed/64: Add identity mappings for setup_data entries
dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
dmaengine: pl330: Fix lockdep warning about non-static key
net: lan966x: hardcode the number of external ports
vfio: Move IOMMU_CAP_CACHE_COHERENCY test to after we know we have a group
Bluetooth: core: Fix deadlock on hci_power_on_sync.
ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported
ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked
ALSA: cs46xx: Fix missing snd_card_free() call at probe error
fscache: Fix invalidation/lookup race
cachefiles: narrow the scope of flushed requests when releasing fd
fscache: Introduce fscache_cookie_is_dropped()
fscache: Fix if condition in fscache_wait_on_volume_collision()
gpio: vf610: fix compilation error
dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature
dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
selftests: forwarding: fix error message in learning_test
selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
drm/panfrost: Fix shrinker list corruption by madvise IOCTL
drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
drm/rockchip: Detach from ARM DMA domain in attach_device
drm/bridge: fsl-ldb: Drop DE signal polarity inversion
drm/bridge: fsl-ldb: Enable split mode for LVDS dual link
drm/bridge: fsl-ldb: Fix mode clock rate validation
soc: qcom: smem: use correct format characters
ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
ALSA: usb-audio: Add quirk for Fiero SC-01
ALSA: hda/realtek: Add quirk for Clevo L140PU
ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
drm/aperture: Run fbdev removal before internal helpers
powerpc/powernv: delay rng platform device creation until later in boot
can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion
can: mcp251xfd: mcp251xfd_register_get_dev_id(): use correct length to read dev_id
can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel()
can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register
can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd
can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
ibmvnic: Properly dispose of all skbs during a failover.
can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits
can: m_can: m_can_chip_config(): actually enable internal timestamping
can: grcan: grcan_probe(): remove extra of_node_get()
can: gs_usb: gs_usb_open/close(): fix memory leak
can: rcar_canfd: Fix data transmission failed on R-Car V3U
Revert "can: xilinx_can: Limit CANFD brp to 2"
docs: netdev: add a cheat sheet for the rules
docs: netdev: document reverse xmas tree
docs: netdev: document that patch series length limit
can: bcm: use call_rcu() instead of costly synchronize_rcu()
ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI
ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 STM32 board
ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
ARM: dts: stm32: fix pwr regulators references to use scmi
mm: split huge PUD on wp_huge_pud fallback
nilfs2: fix incorrect masking of permission flags for symlinks
mm/rmap: fix dereferencing invalid subpage pointer in try_to_migrate_one()
riscv/mm: fix build error while PAGE_TABLE_CHECK enabled without MMU
Documentation: highmem: use literal block for code example in highmem.h comment
mm: sparsemem: fix missing higher order allocation splitting
mm/damon: use set_huge_pte_at() to make huge pte old
sh: convert nommu io{re,un}map() to static inline functions
mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
Linux 5.19-rc5
lockref: remove unused 'lockref_get_or_lock()' function
sparse: introduce conditional lock acquire function attribute
netfilter: nft_set_pipapo: release elements in clone from abort path
netfilter: nf_tables: stricter validation of element data
parisc: Fix vDSO signal breakage on 32-bit kernel
MAINTAINERS: add Wenjia as SMC maintainer
misc: rtsx_usb: set return value in rsp_buf alloc err path
perf synthetic-events: Ignore dead threads during event synthesis
perf synthetic-events: Don't sort the task scan result from /proc
perf unwind: Fix unitialized 'offset' variable on aarch64
selftests/net: fix section name when using xdp_dummy.o
doc: module: update file references
module: Fix "warning: variable 'exit' set but not used"
module: Fix selfAssignment cppcheck warning
modules: Fix corruption of /proc/kallsyms
UPSTREAM: virtio_ring: make vring_create_virtqueue_split prettier
UPSTREAM: vhost-vdpa: call vhost_vdpa_cleanup during the release
UPSTREAM: virtio_mmio: Restore guest page size on resume
UPSTREAM: virtio_mmio: Add missing PM calls to freeze/restore
UPSTREAM: caif_virtio: fix race between virtio_device_ready() and ndo_open()
UPSTREAM: virtio-net: fix race between ndo_open() and virtio_device_ready()
UPSTREAM: virtio: disable notification hardening by default
UPSTREAM: virtio: Remove unnecessary variable assignments
UPSTREAM: virtio_ring : keep used_wrap_counter in vq->last_used_idx
UPSTREAM: vduse: Tie vduse mgmtdev and its device
UPSTREAM: vdpa/mlx5: Initialize CVQ vringh only once
UPSTREAM: vdpa/mlx5: Update Control VQ callback information
UPSTREAM: vdpa: make get_vq_group and set_group_asid optional
UPSTREAM: virtio: Fix all occurences of the "the the" typo
UPSTREAM: vduse: Fix NULL pointer dereference on sysfs access
UPSTREAM: vringh: Fix loop descriptors check in the indirect cases
UPSTREAM: vdpa/mlx5: clean up indenting in handle_ctrl_vlan()
UPSTREAM: vdpa/mlx5: fix error code for deleting vlan
UPSTREAM: virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
UPSTREAM: vdpa/mlx5: Fix syntax errors in comments
UPSTREAM: virtio-rng: make device ready before making request
UPSTREAM: um: virt-pci: set device ready in probe()
bpf, selftests: Add verifier test case for jmp32's jeq/jne
bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar
bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
PM: runtime: Fix supplier device management during consumer probe
PM: runtime: Redefine pm_runtime_release_supplier()
hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
arm64: hugetlb: Restore TLB invalidation for BBM on contiguous ptes
dmaengine: imx-sdma: only restart cyclic channel when enabled
xfs: prevent a UAF when log IO errors race with unmount
irqchip/apple-aic: Make symbol 'use_fast_ipi' static
irqchip/xilinx: Add explicit dependency on OF_ADDRESS
soc: ixp4xx/npe: Fix unused match warning
net: usb: Fix typo in code
dmaengine: dw-axi-dmac: Fix RMW on channel suspend register
dmaengine: idxd: force wq context cleanup on device disable path
dmaengine: qcom: bam_dma: fix runtime PM underflow
x86: Fix .brk attribute in linker script
x86: Clear .brk area at early boot
x86/xen: Use clear_bss() for Xen PV guests
drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Tablet 2 830
xen/arm: Fix race in RB-tree based P2M accounting
xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
xen/blkfront: force data bouncing when backend is untrusted
xen/netfront: force data bouncing when backend is untrusted
xen/netfront: fix leaking data in shared pages
staging/wlan-ng: get the correct struct hfa384x in work callback
misc: rtsx_usb: use separate command and response buffers
misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
xen/blkfront: fix leaking data in shared pages
vfs: fix copy_file_range() regression in cross-fs copies
SUNRPC: Fix READ_PLUS crasher
NFSv4: Add an fattr allocation to _nfs4_discover_trunking()
NFS: restore module put when manager exits.
i40e: Fix VF's MAC Address change on VM
i40e: Fix dropped jumbo frames statistics
net: dsa: felix: fix race between reading PSFP stats and port stats
selftest: tun: add test for NAPI dismantle
net: tun: avoid disabling NAPI twice
net: sparx5: mdb add/del handle non-sparx5 devices
thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake
s390/qdio: Fix spelling mistake
s390/sclp: Fix typo in comments
s390/archrandom: simplify back to earlier design and initialize earlier
io_uring: fix provided buffer import
ANDROID: gki_defconfig: enable IPV6_MROUTE
io_uring: keep sendrecv flags in ioprio
s390/purgatory: remove duplicated build rule of kexec-purgatory.o
s390/purgatory: hard-code obj-y in Makefile
s390: remove unneeded 'select BUILD_BIN2C'
net: sfp: fix memory leak in sfp_probe()
mlxsw: spectrum_router: Fix rollback in tunnel next hop init
net: rose: fix UAF bugs caused by timer handler
net: usb: ax88179_178a: Fix packet receiving
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
nvmet: add a clear_ids attribute for passthru targets
net: bonding: fix use-after-free after 802.3ad slave unbind
ipv6: fix lockdep splat in in6_dump_addrs()
net: phy: ax88772a: fix lost pause advertisement configuration
net: phy: Don't trigger state machine while in suspend
usbnet: fix memory allocation in helpers
selftests net: fix kselftest net fatal error
dm raid: fix KASAN warning in raid5_add_disks
dm raid: fix KASAN warning in raid5_remove_disk
ata: pata_cs5535: Fix W=1 warnings
hwmon: (pmbus/ucd9200) fix typos in comments
hwmon: (occ) Prevent power cap command overwriting poll response
PM / devfreq: passive: revert an editing accident in SPDX-License line
PM / devfreq: Fix kernel warning with cpufreq passive register fail
PM / devfreq: Rework freq_table to be local to devfreq struct
PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
PM / devfreq: passive: Use HZ_PER_KHZ macro in units.h
PM / devfreq: Fix cpufreq passive unregister erroring on PROBE_DEFER
PM / devfreq: Mute warning on governor PROBE_DEFER
PM / devfreq: Fix kernel panic with cpu based scaling to passive gov
i2c: piix4: Fix a memory leak in the EFCH MMIO support
Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
drm/amdgpu: To flush tlb for MMHUB of RAVEN series
drm/fourcc: fix integer type usage in uapi header
drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()
UPSTREAM: watchdog: gxp: Add missing MODULE_LICENSE
ANDROID: add drivers/leds/rgb/leds-qcom-lpg.ko to db845c module list
ceph: wait on async create before checking caps for syncfs
xfs: dont treat rt extents beyond EOF as eofblocks to be cleared
xfs: don't hold xattr leaf buffers across transaction rolls
xfs: empty xattr leaf header blocks are not corruption
x86/retbleed: Add fine grained Kconfig knobs
nvme: fix regression when disconnect a recovering ctrl
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
nvme-tcp: always fail a request when sending it failed
nvmet-tcp: fix regression in data_digest calculation
NFC: nxp-nci: don't print header length mismatch on i2c error
NFC: nxp-nci: Don't issue a zero length i2c_master_read()
net: tipc: fix possible refcount leak in tipc_sk_create()
powerpc/memhotplug: Add add_pages override for PPC
powerpc/bpf: Fix use of user_pt_regs in uapi
fbdev: Disable sysfb device registration when removing conflicting FBs
firmware: sysfb: Add sysfb_disable() helper function
firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
ANDROID: gki_defconfig: reorder some mm config options
cxl/mbox: Fix missing variable payload checks in cmd size validation
nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
net: ipv6: unexport __init-annotated seg6_hmac_net_init()
ipv6/sit: fix ipip6_tunnel_get_prl return value
selftests: mptcp: Initialize variables to quiet gcc 12 warnings
mptcp: fix conflict with <netinet/in.h>
selftests: mptcp: more stable diag tests
mptcp: fix race on unaccepted mptcp sockets
mptcp: consistent map handling on failure
mptcp: fix shutdown vs fallback race
mptcp: invoke MP_FAIL response when needed
mptcp: introduce MAPPING_BAD_CSUM
mptcp: fix error mibs accounting
gen_compile_commands: handle multiple lines per .mod file
xsk: Clear page contiguity bit when unmapping pool
platform/x86: hp-wmi: Ignore Sanitization Mode event
platform/x86: thinkpad_acpi: do not use PSC mode on Intel platforms
platform/x86: thinkpad-acpi: profile capabilities as integer
platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
platform/x86: panasonic-laptop: sort includes alphabetically
platform/x86: panasonic-laptop: de-obfuscate button codes
ACPI: video: Change how we determine if brightness key-presses are handled
tools headers UAPI: Sync linux/kvm.h with the kernel sources
bpf, docs: Better scale maintenance of BPF subsystem
perf bpf: 8 byte align bpil data
tools kvm headers arm64: Update KVM headers from the kernel sources
perf offcpu: Accept allowed sample types only
perf offcpu: Fix build failure on old kernels
pinctrl: stm32: fix optional IRQ support to gpios
linux/dim: Fix divide by 0 in RDMA DIM
ANDROID: remove CONFIG_USELIB from x86 gki_defconfig
net: bonding: fix possible NULL deref in rlb code
pinctrl: imx: Add the zero base flag for imx93
Revert "Revert "Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup""""
ARM: at91: pm: Mark at91_pm_secure_init as __init
ARM: at91: fix soc detection for SAM9X60 SiPs
ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
ARM: at91: pm: use proper compatible for sama5d2's rtc
Revert "Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup"""
fanotify: refine the validation checks on non-dir inode mask
openrisc: unwinder: Fix grammar issue in comment
irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist
cpufreq: pmac32-cpufreq: Fix refcount leak bug
cpufreq: qcom-hw: Don't do lmh things without a throttle interrupt
drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
Revert "ANDROID: GKI: Disable security lockdown for unsigned modules"
Revert "ANDROID: module: Add vendor hook"
ipv6: take care of disable_policy when restoring routes
net: usb: asix: do not force pause frames support
net: asix: fix "can't send until first packet is send" issue
MAINTAINERS: nfc: drop Charles Gorand from NXP-NCI
octeon_ep: use bitwise AND
selftests: tc-testing: Add testcases to test new flush behaviour
net/sched: act_api: Notify user space if any actions were flushed before error
epic100: fix use after free on rmmod
net: tun: stop NAPI when detaching queues
scsi: hisi_sas: Limit max hw sectors for v3 HW
dm raid: fix accesses beyond end of raid member array
arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
drm/msm/gem: Fix error return on fence id alloc fail
parisc/unaligned: Fix emulate_ldw() breakage
tick/nohz: unexport __init-annotated tick_nohz_full_setup()
netfilter: br_netfilter: do not skip all hooks with 0 priority
netfilter: nf_tables: avoid skb access on nf_stolen
netfilter: nft_dynset: restore set element counter when failing to update
firmware: arm_scmi: Remove usage of the deprecated ida_simple_xxx API
drm/i915: tweak the ordering in cpu_write_needs_clflush
drm/i915/dgfx: Disable d3cold at gfx root port
drm/i915/gem: add missing else
NFSD: restore EINVAL error translation in nfsd_commit()
eeprom: at25: Rework buggy read splitting
platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]
platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter
drm/vc4: perfmon: Fix variable dereferenced before check
virtio_ring: make vring_create_virtqueue_split prettier
vhost-vdpa: call vhost_vdpa_cleanup during the release
virtio_mmio: Restore guest page size on resume
virtio_mmio: Add missing PM calls to freeze/restore
caif_virtio: fix race between virtio_device_ready() and ndo_open()
virtio-net: fix race between ndo_open() and virtio_device_ready()
firmware: arm_scmi: Fix response size warning for OPTEE transport
tipc: move bc link creation back to tipc_node_create
tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
pinctrl: sunxi: sunxi_pconf_set: use correct offset
x86/cpu/amd: Enumerate BTC_NO
x86/common: Stamp out the stepping madness
KVM: VMX: Prevent RSB underflow before vmenter
x86/speculation: Fill RSB on vmexit for IBRS
KVM: VMX: Fix IBRS handling after vmexit
KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
KVM: VMX: Convert launched argument to flags
KVM: VMX: Flatten __vmx_vcpu_run()
objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}
x86/speculation: Remove x86_spec_ctrl_mask
x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
x86/speculation: Fix SPEC_CTRL write on SMT state change
x86/speculation: Fix firmware entry SPEC_CTRL handling
x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
x86/cpu/amd: Add Spectral Chicken
objtool: Add entry UNRET validation
x86/bugs: Do IBPB fallback check only once
x86/bugs: Add retbleed=ibpb
x86/xen: Add UNTRAIN_RET
x86/xen: Rename SYS* entry points
objtool: Update Retpoline validation
intel_idle: Disable IBRS during long idle
x86/bugs: Report Intel retbleed vulnerability
x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
x86/bugs: Optimize SPEC_CTRL MSR writes
x86/entry: Add kernel IBRS implementation
x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
x86/bugs: Enable STIBP for JMP2RET
x86/bugs: Add AMD retbleed= boot parameter
x86/bugs: Report AMD retbleed vulnerability
x86: Add magic AMD return-thunk
objtool: Treat .text.__x86.* as noinstr
x86/entry: Avoid very early RET
x86: Use return-thunk in asm code
x86/sev: Avoid using __x86_return_thunk
x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
x86/kvm: Fix SETcc emulation for return thunks
x86/bpf: Use alternative RET encoding
x86/ftrace: Use alternative RET encoding
x86,static_call: Use alternative RET encoding
x86,objtool: Create .return_sites
x86: Undo return-thunk damage
x86/retpoline: Use -mfunction-return
x86/retpoline: Swizzle retpoline thunk
x86/retpoline: Cleanup some #ifdefery
x86/cpufeatures: Move RETPOLINE flags to word 11
x86/kvm/vmx: Make noinstr clean
arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
arm64: dts: imx8mp-venice-gw74xx: correct pad settings
arm64: dts: imx8mp-evk: correct I2C3 pad settings
arm64: dts: imx8mp-evk: correct I2C1 pad settings
arm64: dts: imx8mp-evk: correct I2C5 pad settings
arm64: dts: imx8mp-evk: correct vbus pad settings
arm64: dts: imx8mp-evk: correct eqos pad settings
arm64: dts: imx8mp-evk: correct vbus pad settings
arm64: dts: imx8mp-evk: correct gpio-led pad settings
arm64: dts: imx8mp-evk: correct the uart2 pinctl value
arm64: dts: imx8mp-evk: correct mmc pad settings
ARM: mxs_defconfig: Enable the framebuffer
platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices()
platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver
arm64: dts: imx8mp: correct clock of pgc_ispdwp
xfs: clean up the end of xfs_attri_item_recover
xfs: always free xattri_leaf_bp when cancelling a deferred op
xfs: use invalidate_lock to check the state of mmap_lock
xfs: factor out the common lock flags assert
Linux 5.19-rc4
tools headers UAPI: Synch KVM's svm.h header with the kernel
tools include UAPI: Sync linux/vhost.h with the kernel sources
perf stat: Enable ignore_missing_thread
perf inject: Adjust output data offset for backward compatibility
perf trace beauty: Fix generation of errno id->str table on ALT Linux
perf build-id: Fix caching files with a wrong build ID
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
perf inject: Fix missing free in copy_kcore_dir()
parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
parisc: Fix flush_anon_page on PA8800/PA8900
MAINTAINERS: Add myself as a reviewer for Qualcomm ARM/64 support
arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
ksmbd: use vfs_llseek instead of dereferencing NULL
parisc: align '*' in comment in math-emu code
kbuild: Ignore __this_module in gen_autoksyms.sh
kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
arm64: dts: qcom: sm8450 add ITS device tree node
arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch()
LoongArch: Make compute_return_era() return void
LoongArch: Fix wrong fpu version
LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler()
LoongArch: Fix sleeping in atomic context in setup_tlb_handler()
LoongArch: Fix the _stext symbol address
LoongArch: Fix the !THP build
net: fix IFF_TX_SKB_NO_LINEAR definition
net: dp83822: disable rx error interrupt
net: dp83822: disable false carrier interrupt
net: tun: unlink NAPI from device on destruction
tcp: add a missing nf_reset_ct() in 3WHS handling
fprobe, samples: Add module parameter descriptions
RDMA/cm: Fix memory leak in ib_cm_insert_listen
nvdimm: Fix badblocks clear off-by-one error
cifs: update cifs_ses::ip_addr after failover
selftests/bpf: Test sockmap update when socket has ULP
arm64: dts: qcom: sm8450: fix interconnects property of UFS node
ARM: dts: aspeed: nuvia: rename vendor nuvia to qcom
ASoC: madera: Fix event generation for rate controls
ASoC: madera: Fix event generation for OUT1 demux
ASoC: cs47l15: Fix event generation for low power mux control
ASoC: cs35l41: Add ASP TX3/4 source to register patch
ASoC: dapm: Initialise kcontrol data for mux/demux controls
ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
ASoC: cs35l41: Correct some control names
ASoC: wm5110: Fix DRE control
ASoC: wm_adsp: Fix event for preloader
MAINTAINERS: update ASoC Qualcomm maintainer email-id
ASoC: rockchip: i2s: switch BCLK to GPIO
ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
ASoC: SOF: pm: add definitions for S4 and S5 states
ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2
ASoC: SOF: Intel: hda: Fix compressed stream position tracking
ASoC: SOF: mediatek: Fix error code in probe
ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
MAINTAINERS: update ASoC/Intel/SOF maintainers
ASoC: wcd938x: Fix event generation for some controls
ASoC: wcd9335: Fix spurious event generation
ASoC: wcd9335: Remove RX channel from old list before adding it to a new one
ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
ASoC: Remove unused hw_write_t type
ASoC: Intel: avs: Fix parsing UUIDs in topology
ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
ASoC: ak4613: cares Simple-Audio-Card case for TDM
ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC: rt7*-sdw: harden jack_detect_handler
ASoC: rt711: fix calibrate mutex initialization
ASoC: Intel: sof_sdw: handle errors on card registration
ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
arm: mach-spear: Add missing of_node_put() in time.c
ARM: cns3xxx: Fix refcount leak in cns3xxx_init
MAINTAINERS: Update email address
cifs: avoid deadlocks while updating iface
MAINTAINERS: Add new IOMMU development mailing list
usb: chipidea: udc: check request status before setting device address
USB: gadget: Fix double-free bug in raw_gadget driver
ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
crypto: ccp - Fix device IRQ counting by using platform_irq_count()
KVM: SEV: Init target VMCBs in sev_migrate_from
KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()
virtio: disable notification hardening by default
virtio: Remove unnecessary variable assignments
virtio_ring : keep used_wrap_counter in vq->last_used_idx
vduse: Tie vduse mgmtdev and its device
vdpa/mlx5: Initialize CVQ vringh only once
vdpa/mlx5: Update Control VQ callback information
ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA
ksmbd: remove duplicate flag set in smb2_write
selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
net: clear msg_get_inq in __sys_recvfrom() and __copy_msghdr_from_user()
net/ncsi: use proper "mellanox" DT vendor prefix
powerpc/prom_init: Fix kernel config grep
net: dsa: bcm_sf2: force pause link settings
net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
powerpc/book3e: Fix PUD allocation size in map_kernel_page()
powerpc/xive/spapr: correct bitmap allocation size
memregion: Fix memregion_free() fallback definition
gpio: mxs: Fix header comment
xfs: introduce xfs_inodegc_push()
xfs: bound maximum wait time for inodegc work
gpio: Fix kernel-doc comments to nested union
cpufreq: amd-pstate: Add resume and suspend callbacks
dm mirror log: clear log bits up to BITS_PER_LONG boundary
dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio
drm/msm/dpu: Fix variable dereferenced before check
drm/msm/dp: reset drm_dev to NULL at dp_display_unbind()
drm/msm/dpu: Increment vsync_cnt before waking up userspace
io_uring: use original request task for inflight tracking
MAINTAINERS: Reorganize KVM/x86 maintainership
Revert "printk: add functions to prefer direct printing"
Revert "printk: add kthread console printers"
Revert "printk: extend console_lock for per-console locking"
Revert "printk: remove @console_locked"
Revert "printk: Block console kthreads when direct printing will be required"
Revert "printk: Wait for the global console lock when the system is going down"
filemap: Fix serialization adding transparent huge pages to page cache
mm: Clear page->private when splitting or migrating a page
s390/pai: Fix multiple concurrent event installation
s390/pai: Prevent invalid event number for pai_crypto PMU
s390/cpumf: Handle events cycles and instructions identical
s390/crash: make copy_oldmem_page() return number of bytes copied
s390/crash: add missing iterator advance in copy_oldmem_page()
gpio: grgpio: Fix device removing
io_uring: move io_uring_get_opcode out of TP_printk
gpio: winbond: Fix error code in winbond_gpio_get()
xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
xhci: turn off port power in shutdown
xhci: Keep interrupt disabled in initialization until host is running.
selftests: KVM: Handle compiler optimizations in ucall
block: remove WARN_ON() from bd_link_disk_holder
xen/gntdev: Avoid blocking in unmap_grant_pages()
dma-direct: use the correct size for dma_set_encrypted()
nvme: move the Samsung X5 quirk entry to the core quirks
nvme: fix the CRIMS and CRWMS definitions to match the spec
nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
USB: serial: option: add Quectel RM500K module support
net: openvswitch: fix parsing of nw_proto for IPv6 fragments
sock: redo the psock vs ULP protection check
Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
virtio_net: fix xdp_rxq_info bug after suspend/resume
igb: Make DMA faster when CPU is active on the PCIe link
net: dsa: qca8k: reduce mgmt ethernet timeout
net: dsa: qca8k: reset cpu port on MTU change
cifs: periodically query network interfaces from server
cifs: during reconnect, update interface if necessary
cifs: change iface_list from array to sorted linked list
smb3: use netname when available on secondary channels
MAINTAINERS: Add a maintainer for OCP Time Card
ipc: Free mq_sysctls if ipc namespace creation failed
amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
drm/amd/display: Fix typo in override_lane_settings
drm/amd/display: Fix DC warning at driver load
drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
drm/amdgpu: Adjust logic around GTT size (v3)
hinic: Replace memcpy() with direct assignment
ALSA: hda/realtek: Add quirk for Clevo NS50PU
video: fbdev: omap: Remove duplicate 'the' in comment
video: fbdev: omapfb: Align '*' in comment
drm/sun4i: Return if frontend is not present
drm/vc4: fix error code in vc4_check_tex_size()
iommu/ipmmu-vmsa: Fix compatible for rcar-gen4
Revert "drivers/net/ethernet/neterion/vxge: Fix a use-after-free bug in vxge-main.c"
regmap-irq: Fix offset/index mismatch in read_sub_irq_data()
regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
powerpc/powernv: wire up rng during setup_arch
drm/sun4i: Add DMA mask and segment size
drm/vc4: hdmi: Fixed possible integer overflow
USB: serial: option: add Quectel EM05-G modem
USB: serial: pl2303: add support for more HXN (G) types
net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode
io_uring: fix double poll leak on repolling
io_uring: fix wrong arm_poll error handling
io_uring: fail links when poll fails
ice: ethtool: Prohibit improper channel config for DCB
cxl/mbox: Use __le32 in get,set_lsa mailbox structures
cxl/core: Use is_endpoint_decoder
cxl: Fix cleanup of port devices on failure to probe driver.
ice: ethtool: advertise 1000M speeds properly
mips: lantiq: Add missing of_node_put() in irq.c
ice: Fix switchdev rules book keeping
MAINTAINERS: Update Ben's email address
PM: hibernate: Use kernel_can_power_off()
ice: ignore protocol field in GTP offload
dm: do not return early from dm_io_complete if BLK_STS_AGAIN without polling
dm era: commit metadata in postsuspend after worker stops
block: pop cached rq before potentially blocking rq_qos_throttle()
afs: Fix dynamic root getattr
efi/x86: libstub: Fix typo in __efi64_argmap* name
efi: sysfb_efi: remove unnecessary <asm/efi.h> include
f2fs: do not count ENOENT for error case
mips: dts: ingenic: Add TCU clock to x1000/x1830 tcu device node
certs: Add FIPS selftests
certs: Move load_certificate_list() to be with the asymmetric keys code
mips/pic32/pic32mzda: Fix refcount leak bugs
mips: lantiq: xway: Fix refcount leak bug in sysctrl
mips: lantiq: falcon: Fix refcount leak bug in sysctrl
mips: ralink: Fix refcount leak in of.c
mips: mti-malta: Fix refcount leak in malta-time.c
arch: mips: generic: Add missing of_node_put() in board-ranchu.c
MIPS: Remove repetitive increase irq_err_count
drm/xen: Add missing VM_DONTEXPAND flag in mmap callback
x86/xen: Remove undefined behavior in setup_features()
xen-blkfront: Handle NULL gendisk
usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
usb: gadget: uvc: fix list double add in uvcg_video_pump
dt-bindings: usb: ehci: Increase the number of PHYs
dt-bindings: usb: ohci: Increase the number of PHYs
io_uring: fix req->apoll_events
io_uring: fix merge error in checking send/recv addr2 flags
Documentation: update btrfs list of features and link to readthedocs.io
btrfs: fix deadlock with fsync+fiemap+transaction commit
btrfs: don't set lock_owner when locking extent buffer for reading
btrfs: zoned: fix critical section of relocation inode writeback
btrfs: zoned: prevent allocation from previous data relocation BG
btrfs: do not BUG_ON() on failure to migrate space when replacing extents
btrfs: add missing inode updates on each iteration when replacing extents
btrfs: fix race between reflinking and ordered extent completion
ALSA: hda: Fix discovery of i915 graphics PCI device
usb: gadget: Fix non-unique driver names in raw-gadget driver
MAINTAINERS: add include/dt-bindings/usb to USB SUBSYSTEM
netfilter: nf_dup_netdev: add and use recursion counter
netfilter: nf_dup_netdev: do not push mac header a second time
selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
arm64: dts: qcom: Remove duplicate sc7180-trogdor include on lazor/homestar
smb3: fix empty netname context on secondary channels
filemap: Handle sibling entries in filemap_get_read_batch()
filemap: Correct the conditions for marking a folio as accessed
video: fbdev: simplefb: Check before clk_put() not needed
video: fbdev: au1100fb: Drop unnecessary NULL ptr check
video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
drm/i915/display: Re-add check for low voltage sku for max dp source rate
regmap: Wire up regmap_config provided bulk write in missed functions
regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
regmap: Re-introduce bulk read support check in regmap_bulk_read()
udmabuf: add back sanity check
io_uring: mark reissue requests with REQ_F_PARTIAL_IO
video: fbdev: skeletonfb: Convert to generic power management
video: fbdev: cirrusfb: Remove useless reference to PCI power management
video: fbdev: intelfb: Initialize value of stolen size
video: fbdev: intelfb: Use aperture size from pci_resource_len
video: fbdev: skeletonfb: Fix syntax errors in comments
ALSA: hda/via: Fix missing beep setup
ALSA: hda/conexant: Fix missing beep setup
spi: rockchip: Unmask IRQ at the final to avoid preemption
USB: serial: option: add Telit LE910Cx 0x1250 composition
drm/i915/fdinfo: Don't show engine classes not present
drm/i915: Implement w/a 22010492432 for adl-s
xtensa: change '.bss' to '.section .bss'
firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks
random: update comment from copy_to_user() -> copy_to_iter()
net/tls: fix tls_sk_proto_close executed repeatedly
erspan: do not assume transport header is always set
ipv4: fix bind address validity regression tests
ALSA: memalloc: Drop x86-specific hack for WC allocations
block: remove queue from struct blk_independent_access_range
Documentation/llvm: Update Supported Arch table
modpost: fix section mismatch check for exported init/exit sections
f2fs: fix iostat related lock protection
f2fs: attach inline_data after setting compression
random: quiet urandom warning ratelimit suppression message
random: schedule mix_interrupt_randomness() less often
Linux 5.19-rc3
iio:proximity:sx9324: Check ret value of device_property_read_u32_array()
iio: accel: mma8452: ignore the return value of reset operation
iio: adc: stm32: fix maximum clock rate for stm32mp15x
iio: adc: stm32: fix vrefint wrong calibration value handling
iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
iio: adc: vf610: fix conversion mode sysfs node name
iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
iio: test: fix missing MODULE_LICENSE for IIO_RESCALE=m
iio:humidity:hts221: rearrange iio trigger get and register
iio:chemical:ccs811: rearrange iio trigger get and register
iio:accel:mxc4005: rearrange iio trigger get and register
iio:accel:kxcjk-1013: rearrange iio trigger get and register
iio:accel:bma180: rearrange iio trigger get and register
iio: afe: rescale: Fix boolean logic bug
iio: adc: aspeed: Fix refcount leak in aspeed_adc_set_trim_data
iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
iio: adc: stm32: Fix ADCs iteration in irq handler
iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels()
iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties()
iio: trigger: sysfs: fix use-after-free on remove
iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
iio: freq: admv1014: Fix warning about dubious x & !y and improve readability
drm: panel-orientation-quirks: Add quirk for Aya Neo Next
tools headers UAPI: Sync linux/prctl.h with the kernel sources
perf metrics: Ensure at least 1 id per metric
tools headers arm64: Sync arm64's cputype.h with the kernel sources
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
perf arm-spe: Don't set data source if it's not a memory operation
perf expr: Allow exponents on floating point values
perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check
perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test
perf beauty: Update copy of linux/socket.h with the kernel sources
perf test: Fix variable length array undefined behavior in bp_account
libperf evsel: Open shouldn't leak fd on failure
perf test: Fix "perf stat CSV output linter" test on s390
perf unwind: Fix uninitialized variable
powerpc/prom_init: Fix build failure with GCC_PLUGIN_STRUCTLEAK_BYREF_ALL and KASAN
net: phy: at803x: fix NULL pointer dereference on AR9331 PHY
drivers/net/ethernet/neterion/vxge: Fix a use-after-free bug in vxge-main.c
ARM: dts: imx7d-smegw01: Fix the SDIO description
ext4: fix a doubled word "need" in a comment
ext4: add reserved GDT blocks check
ext4: make variable "count" signed
ext4: correct the judgment of BUG in ext4_mb_normalize_request
ext4: fix bug_on ext4_mb_use_inode_pa
ext4: fix up test_dummy_encryption handling for new mount API
ext4: use kmemdup() to replace kmalloc + memcpy
ext4: fix super block checksum incorrect after mount
xtensa: xtfpga: Fix refcount leak bug in setup
xtensa: Fix refcount leak bug in time.c
cifs: when a channel is not found for server, log its connection id
drm/msm/dp: force link training for display resolution change
drm/msm/dpu: limit wb modes based on max_mixer_width
drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
drm/msm: Don't overwrite hw fence in hw_init
drm/msm: Drop update_fences()
net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
ethtool: Fix get module eeprom fallback
bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
igb: fix a use-after-free issue in igb_clean_tx_ring
arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode
arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region
powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
powerpc: Enable execve syscall exit tracepoint
powerpc/pseries: wire up rng during setup_arch()
powerpc/microwatt: wire up rng during setup_arch()
powerpc/mm: Move CMA reservations after initmem_init()
tracing/uprobes: Remove unwanted initialization in __trace_uprobe_create()
tracefs: Fix syntax errors in comments
tracing: Simplify conditional compilation code in tracing_set_tracer()
x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page
ARM: dts: bcm2711-rpi-400: Fix GPIO line names
tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher()
netfilter: cttimeout: fix slab-out-of-bounds read typo in cttimeout_net_exit
rethook: Reject getting a rethook if RCU is not watching
fprobe, samples: Add use_trace option and show hit/missed counter
bpf, docs: Update some of the JIT/maintenance entries
x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions"
arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
ALSA: hda/realtek: Add quirk for Clevo PD70PNT
docs/zh_CN/LoongArch: Fix notes rendering by using reST directives
docs/LoongArch: Fix notes rendering by using reST directives
LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS
block: freeze the queue earlier in del_gendisk
block: remove per-disk debugfs files in blk_unregister_queue
block: serialize all debugfs operations using q->debugfs_mutex
block: disable the elevator int del_gendisk
riscv: Fix ALT_THEAD_PMA's asm parameters
io_uring: recycle provided buffer if we punt to io-wq
ipv4: ping: fix bind address validity check
hamradio: 6pack: fix array-index-out-of-bounds in decode_std_command()
tipc: fix use-after-free Read in tipc_named_reinit
veth: Add updating of trans_start
net: fix data-race in dev_isalive()
KVM: arm64: Add Oliver as a reviewer
KVM: arm64: Prevent kmemleak from accessing pKVM memory
ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get()
ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay
ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards
firewire: convert sysfs sprintf/snprintf family to sysfs_emit
firewire: cdev: fix potential leak of kernel stack due to uninitialized value
ata: libata: add qc->flags in ata_qc_complete_template tracepoint
phy: aquantia: Fix AN when higher speeds than 1G are not advertised
selftest/bpf: Fix kprobe_multi bench test
bpf: Force cookies array to follow symbols sorting
ftrace: Keep address offset in ftrace_lookup_symbols
selftests/bpf: Shuffle cookies symbols in kprobe multi test
mailmap: add entry for Christian Marangi
mm/memory-failure: disable unpoison once hw error happens
hugetlbfs: zero partial pages during fallocate hole punch
mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py
mm: re-allow pinning of zero pfns
mm/kfence: select random number before taking raw lock
MAINTAINERS: add maillist information for LoongArch
MAINTAINERS: update MM tree references
MAINTAINERS: update Abel Vesa's email
MAINTAINERS: add MEMORY HOT(UN)PLUG section and add David as reviewer
MAINTAINERS: add Miaohe Lin as a memory-failure reviewer
mailmap: add alias for jarkko@profian.com
mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized
kthread: make it clear that kthread_create_on_node() might be terminated by any fatal signal
mm: lru_cache_disable: use synchronize_rcu_expedited
mm/page_isolation.c: fix one kernel-doc comment
scsi: ibmvfc: Store vhost pointer during subcrq allocation
scsi: ibmvfc: Allocate/free queue resource only during probe/remove
scsi: storvsc: Correct reporting of Hyper-V I/O size limits
scsi: ufs: Fix a race between the interrupt handler and the reset handler
scsi: ufs: Support clearing multiple commands at once
scsi: ufs: Simplify ufshcd_clear_cmd()
dm mirror log: round up region bitmap size to BITS_PER_LONG
dm: fix narrow race for REQ_NOWAIT bios being issued despite no support
dm: fix use-after-free in dm_put_live_table_bio
smb3: add trace point for SMB2_set_eof
selftests: make use of GUP_TEST_FILE macro
block/bfq: Enable I/O statistics
riscv: Improve description for RISCV_ISA_SVPBMT Kconfig symbol
riscv: drop cpufeature_apply_feature tracking variable
riscv: fix dependency for t-head errata
9p: fix EBADF errors in cached mode
blk-mq: don't clear flush_rq from tags->rqs[]
blk-mq: avoid to touch q->elevator without any protection
blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none
block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
selftests: vm: Fix resource leak when return error
selftests dma: fix compile error for dma_map_benchmark
selftests/bpf: Test tail call counting with bpf2bpf and data on stack
bpf, x86: Fix tail call count offset calculation on bpf2bpf call
cgroup: Use separate src/dst nodes when preloading css_sets for migration
net: axienet: add missing error return code in axienet_probe()
Revert "net: Add a second bind table hashed by port and address"
arm64/cpufeature: Unexport set_cpu_feature()
ext4: improve write performance with disabled delalloc
irqchip/gicv3: Handle resource request failure consistently
ext4: fix warning when submitting superblock in ext4_commit_super()
io_uring: do not use prio task_work_add in uring_cmd
ext4, doc: remove unnecessary escaping
ext4: fix incorrect comment in ext4_bio_write_page()
mtd: rawnand: gpmi: Fix setting busy timeout setting
fs: fix jbd2_journal_try_to_free_buffers() kernel-doc comment
io_uring: commit non-pollable provided mapped buffers upfront
drm/vc4: Warn if some v3d code is run on BCM2711
drm/vc4: crtc: Fix out of order frames during asynchronous page flips
drm/vc4: crtc: Don't call into BO Handling on Async Page-Flips on BCM2711
drm/vc4: crtc: Move the BO Handling out of Common Page-Flip Handler
drm/vc4: crtc: Move the BO handling out of common page-flip callback
drm/vc4: crtc: Use an union to store the page flip callback
drm/vc4: drv: Skip BO Backend Initialization on BCM2711
drm/vc4: plane: Register a different drm_plane_helper_funcs on BCM2711
drm/vc4: kms: Register a different drm_mode_config_funcs on BCM2711
drm/vc4: drv: Register a different driver on BCM2711
drm/vc4: bo: Split out Dumb buffers fixup
drm/vc4: bo: Rename vc4_dumb_create
drm/vc4: Consolidate Hardware Revision Check
drm/vc4: plane: Prevent async update if we don't have a dlist
init: Initialize noop_backing_dev_info early
ext2: fix fs corruption when trying to remove a non-empty directory with IO error
drm/sun4i: Fix crash during suspend after component bind failure
drm/sun4i: dw-hdmi: Fix ddc-en GPIO consumer conflict
xfs: preserve DIFLAG2_NREXT64 when setting other inode attributes
xfs: fix variable state usage
xfs: fix TOCTOU race involving the new logged xattrs control knob
selinux: free contexts previously transferred in selinux_add_opt()
MAINTAINERS: add include/dt-bindings/clock to COMMON CLK FRAMEWORK
audit: free module name
drm/msm/gem: Drop early returns in close/purge vma
drm/msm/gem: Separate object and vma unpin
printk: Wait for the global console lock when the system is going down
printk: Block console kthreads when direct printing will be required
NFSv4: Add FMODE_CAN_ODIRECT after successful open of a NFS4.x file
certs: fix and refactor CONFIG_SYSTEM_BLACKLIST_HASH_LIST build
certs/blacklist_hashes.c: fix const confusion in certs blacklist
x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM
x86/tdx: Clarify RIP adjustments in #VE handler
x86/tdx: Fix early #VE handling
md/raid5-ppl: Fix argument order in bio_alloc_bioset()
bpf: Limit maximum modifier chain length in btf_check_type_tags
Revert "md: don't unregister sync_thread with reconfig_mutex held"
mmc: mediatek: wait dma stop bit reset to 0
dm: fix race in dm_start_io_acct
arm64: ftrace: remove redundant label
arm64: ftrace: consistently handle PLTs.
arm64: ftrace: fix branch range checks
hwmon: (asus-ec-sensors) add missing comma in board name list.
Revert "arm64: Initialize jump labels before setup_machine_fdt()"
bpf: Fix request_sock leak in sk lookup helpers
pinctrl: sunxi: a83t: Fix NAND function name for some pins
pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
tools/kvm_stat: fix display of error when multiple processes are found
net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
io_uring: make io_fill_cqe_aux honour CQE32
io_uring: remove __io_fill_cqe() helper
io_uring: fix ->extra{1,2} misuse
io_uring: fill extra big cqe fields from req
io_uring: unite fill_cqe and the 32B version
io_uring: get rid of __io_fill_cqe{32}_req()
net: usb: ax88179_178a needs FLAG_SEND_ZLP
MAINTAINERS: add include/dt-bindings/net to NETWORKING DRIVERS
ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
ARM: dts: at91: ksz9477_evb: fix port/phy validation
9p: Fix refcounting during full path walks for fid lookups
9p: fix fid refcount leak in v9fs_vfs_get_link
9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl
net: bgmac: Fix an erroneous kfree() in bgmac_remove()
mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
i2c: mediatek: Fix an error handling path in mtk_i2c_probe()
drm/msm: use for_each_sgtable_sg to iterate over scatterlist
netfs: fix up netfs_inode_init() docbook comment
selftests: Fix clang cross compilation
drm/amd/display: Cap OLED brightness per max frame-average luminance
drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl
io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOT
Revert "io_uring: add buffer selection support to IORING_OP_NOP"
Revert "io_uring: support CQE32 for nop operation"
ice: Fix memory corruption in VF driver
ice: Fix queue config fail handling
ice: Sync VLAN filtering features for DVM
ice: Fix PTP TX timestamp offset calculation
xsk: Fix generic transmit when completion queue reservation fails
mlxsw: spectrum_cnt: Reorder counter pools
drm/exynos: mic: Rework initialization
drm/exynos: fix IS_ERR() vs NULL check in probe
bus: bt1-axi: Don't print error on -EPROBE_DEFER
bus: bt1-apb: Don't print error on -EPROBE_DEFER
ARM: Fix refcount leak in axxia_boot_secondary
fs: account for group membership
ARM: dts: stm32: move SCMI related nodes in a dedicated file for stm32mp15
drm/ttm: fix bulk move handling v2
docs: networking: phy: Fix a typo
amd-xgbe: Use platform_irq_count()
soc: imx: imx8m-blk-ctrl: fix display clock for LCDIF2 power domain
ARM: dts: imx6qdl-colibri: Fix capacitive touch reset polarity
ARM: dts: imx6qdl: correct PU regulator ramp delay
scsi: iscsi: Exclude zero from the endpoint ID range
drm/msm: Switch ordering of runpm put vs devfreq_idle
nvme-pci: disable write zeros support on UMIC and Samsung SSDs
nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs
nvme-pci: sk hynix p31 has bogus namespace ids
nvme-pci: smi has bogus namespace ids
nvme-pci: phison e12 has bogus namespace ids
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50
nvme-pci: add trouble shooting steps for timeouts
nvme: add bug report info for global duplicate id
nvme: add device name to warning in uuid_show()
usercopy: Make usercopy resilient against ridiculously large copies
usercopy: Cast pointer to an integer once
usercopy: Handle vm_map_ram() areas
cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
gpio: realtek-otto: Make the irqchip immutable
docs: driver-api: gpio: Fix filename mismatch
MAINTAINERS: add include/dt-bindings/gpio to GPIO SUBSYSTEM
ALSA: hda/realtek - ALC897 headset MIC no sound
mm/slub: add missing TID updates on slab deactivation
mm/slub: Move the stackdepot related allocation out of IRQ-off section.
i2c: designware: Use standard optional ref clock implementation
MAINTAINERS: core DT include belongs to core
MAINTAINERS: add include/dt-bindings/i2c to I2C SUBSYSTEM HOST DRIVERS
octeontx2-vf: Add support for adaptive interrupt coalescing
xilinx: Fix build on x86.
net: axienet: Use iowrite64 to write all 64b descriptor pointers
net: axienet: make the 64b addresable DMA depends on 64b archectures
io_uring: limit size of provided buffer ring
io_uring: fix types in provided buffer ring
io_uring: fix index calculation
net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization
net: hns3: fix PF rss size initialization bug
net: hns3: restore tm priority/qset to default settings when tc disabled
net: hns3: modify the ring param print info
net: hns3: don't push link state to VF if unalive
net: hns3: set port base vlan tbl_sta to false before removing old vlan
drm/i915/uc: remove accidental static from a local variable
io_uring: fix double unlock for pbuf select
io_uring: kbuf: fix bug of not consuming ring buffer in partial io case
io_uring: openclose: fix bug of closing wrong fixed file
drm/i915: Individualize fences before adding to dma_resv obj
drm/i915/gt: Fix memory leaks in per-gt sysfs
drm/i915/reset: Fix error_state_read ptr + offset use
io_uring: fix not locked access to fixed buf table
io_uring: fix races with buffer table unregister
io_uring: fix races with file table unregister
locking/lockdep: Use sched_clock() for random numbers
sched: Fix balance_push() vs __sched_setscheduler()
x86/mm: Fix RESERVE_BRK() for older binutils
ALSA: usb-audio: US16x08: Move overflow check before array access
Linux 5.19-rc2
firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get
riscv: dts: microchip: re-add pdma to mpfs device tree
platform/x86/intel: hid: Add Surface Go to VGBS allow list
platform/x86: hp-wmi: Use zero insize parameter only when supported
platform/x86: hp-wmi: Resolve WMI query failures on some devices
crypto: memneq - move into lib/
workqueue: Switch to new kerneldoc syntax for named variable macro argument
iov_iter: fix build issue due to possible type mis-match
ksmbd: smbd: Remove useless license text when SPDX-License-Identifier is already used
ksmbd: use SOCK_NONBLOCK type for kernel_accept()
wireguard: selftests: use maximum cpu features and allow rng seeding
scripts/gdb: change kernel config dumping method
Documentation: add description for net.sctp.ecn_enable
Documentation: add description for net.sctp.intl_enable
Documentation: add description for net.sctp.reconf_enable
um: virt-pci: set device ready in probe()
cifs: populate empty hostnames for extra channels
platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support
platform/x86: barco-p50-gpio: Add check for platform_driver_register
platform/x86/intel: pmc: Support Intel Raptorlake P
platform/x86/intel: Fix pmt_crashlog array reference
platform/mellanox: Add static in struct declaration.
iov_iter: Fix iter_xarray_get_pages{,_alloc}()
netfs: Rename the netfs_io_request cleanup op and give it an op pointer
netfs: Further cleanups after struct netfs_inode wrapper introduced
afs: Fix some checker issues
dm: fix zoned locking imbalance due to needless check in clone_endio
platform/mellanox: Spelling s/platfom/platform/
certs: Convert spaces in certs/Makefile to a tab
dt-bindings: display: arm,malidp: remove bogus RQOS property
dt-bindings: pinctrl: ralink: Fix 'enum' lists with duplicate entries
arm64: Add kasan_hw_tags_enable() prototype to silence sparse
firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary
firmware: arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour when unsupported
scsi: scsi_debug: Fix zone transition to full condition
arm64/sme: Fix EFI save/restore
arm64/fpsimd: Fix typo in comment
arm64/sysreg: Fix typo in Enum element regex
eeprom: at25: Split reads into chunks and cap write size
bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
mei: me: add raptor lake point S DID
mei: hbm: drop capability response on early shutdown
mei: me: set internal pg flag to off on hardware reset
staging: Also remove the Unisys visorbus.h
misc: atmel-ssc: Fix IRQ check in ssc_probe
char: lp: remove redundant initialization of err
misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw()
comedi: vmk80xx: fix expression for tx buffer size
usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
gpio: dwapb: Don't print error on -EPROBE_DEFER
xhci: Fix null pointer dereference in resume if xhci has only one roothub
serial: 8250: Store to lsr_save_flags after lsr read
tty: goldfish: Fix free_irq() on remove
tty: serial: qcom-geni-serial: Implement start_rx callback
serial: core: Introduce callback for start_rx and do stop_rx in suspend only if this callback implementation is present.
tty: n_gsm: Debug output allocation must use GFP_ATOMIC
drm/ttm: fix missing NULL check in ttm_device_swapout
random: remove rng_has_arch_random()
random: credit cpu and bootloader seeds by default
random: do not use jump labels before they are initialized
random: account for arch randomness in bits
random: mark bootloader randomness code as __init
USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
usb: cdnsp: Fixed setting last_trb incorrectly
usb: gadget: u_ether: fix regression in setting fixed MAC address
usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
usb: dwc2: Fix memory leak in dwc2_hcd_init
usb: dwc3: pci: Restore line lost in merge conflict resolution
usb: dwc3: gadget: Fix IN endpoint max packet size allocation
random: avoid checking crng_ready() twice in random_init()
Drivers: hv: vmbus: Release cpu lock in error case
ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
irqchip/loongson-liointc: Use architecture register to get coreid
staging: rtl8723bs: Allocate full pwep structure
staging: olpc_dcon: mark driver as broken
ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
nfp: flower: restructure flow-key for gre+vlan combination
nfp: avoid unnecessary check warnings in nfp_app_get_vf_config
tls: Rename TLS_INFO_ZC_SENDFILE to TLS_INFO_ZC_TX
clk: stm32: rcc_reset: Fix missing spin_lock_init()
netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_context
mm: Add kernel-doc for folio->mlock_count
mm/huge_memory: Fix xarray node memory leak
filemap: Cache the value of vm_flags
filemap: Don't release a locked folio
MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
docs: arm: tcm: Fix typo in description of TCM and MMU usage
scripts/check-local-export: avoid 'wait $!' for process substitution
netfs: gcc-12: temporarily disable '-Wattribute-warning' for now
gcc-12: disable '-Warray-bounds' universally for now
mellanox: mlx5: avoid uninitialized variable warning with gcc-12
irqchip/uniphier-aidet: Add compatible string for NX1 SoC
dt-bindings: interrupt-controller/uniphier-aidet: Add bindings for NX1 SoC
gcc-12: disable '-Wdangling-pointer' warning for now
drm: imx: fix compiler warning with gcc-12
irqchip/realtek-rtl: Fix refcount leak in map_interrupts
irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions
irqchip/apple-aic: Fix refcount leak in aic_of_ic_init
irqchip/apple-aic: Fix refcount leak in build_fiq_affinity
irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
irqchip/xilinx: Remove microblaze+zynq dependency
docs: Move the HTE documentation to driver-api/
iavf: Fix issue with MAC address of VF shown as zero
i40e: Fix call trace in setup_tx_descriptors
i40e: Fix calculating the number of queue pairs
i40e: Fix adding ADQ filter to TC0
docs: usb: fix literal block marker in usbmon verification example
Documentation/features: Update the arch support status files
genirq: PM: Use runtime PM for chained interrupts
KVM: selftests: Restrict test region to 48-bit physical addresses when using nested
KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2
KVM: selftests: Clean up LIBKVM files in Makefile
KVM: selftests: Link selftests directly with lib object files
KVM: selftests: Drop unnecessary rule for STATIC_LIBS
KVM: selftests: Add a helper to check EPT/VPID capabilities
KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h
KVM: selftests: Refactor nested_map() to specify target level
KVM: selftests: Drop stale function parameter comment for nested_map()
KVM: selftests: Add option to create 2M and 1G EPT mappings
KVM: selftests: Replace x86_page_size with PG_LEVEL_XX
KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE
KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put
KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking
KVM: x86: disable preemption while updating apicv inhibition
KVM: x86: SVM: fix avic_kick_target_vcpus_fast
KVM: x86: SVM: remove avic's broken code that updated APIC ID
KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base
KVM: x86: document AVIC/APICv inhibit reasons
KVM: x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRs
drm/atomic: fix warning of unused variable
powerpc/32: Fix overread/overwrite of thread_struct via ptrace
Revert "mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash"
USB: serial: option: add support for Cinterion MV31 with new baseline
exfat: use updated exfat_chain directly during renaming
KVM: arm64: Drop stale comment
KVM: arm64: Remove redundant hyp_assert_lock_held() assertions
KVM: arm64: Extend comment in has_vhe()
KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE
KVM: arm64: Handle all ID registers trapped for a protected VM
KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure
USB: serial: io_ti: add Agilent E5805A support
watchdog: gxp: Add missing MODULE_LICENSE
drm/ast: Support multiple outputs
dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest"
dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
vdpa: make get_vq_group and set_group_asid optional
virtio: Fix all occurences of the "the the" typo
net: amd-xgbe: fix clang -Wformat warning
tcp: use alloc_large_system_hash() to allocate table_perturb
net: dsa: realtek: rtl8365mb: fix GMII caps for ports with internal PHY
net: dsa: mv88e6xxx: correctly report serdes link failure
net: dsa: mv88e6xxx: fix BMSR error to be consistent with others
net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete
net: altera: Fix refcount leak in altera_tse_mdio_create
net: openvswitch: fix misuse of the cached connection on tuple changes
MAINTAINERS: Limit KVM RISC-V entry to existing selftests
RISC-V: KVM: fix typos in comments
net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
ip_gre: test csum_start instead of transport header
MAINTAINERS: add ATA sysfs file documentation to libata entry
ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
cert host tools: Stop complaining about deprecated OpenSSL functions
i2c: npcm7xx: Add check for platform_driver_register
MAINTAINERS: Update Synopsys DesignWare I2C to Supported
drm/amdgpu/mes: only invalid/prime icache when finish loading both pipe MES FWs.
net/mlx5: fs, fail conflicting actions
net/mlx5: Rearm the FW tracer after each tracer event
net/mlx5: E-Switch, pair only capable devices
net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules
Revert "net/mlx5e: Allow relaxed ordering over VFs"
MAINTAINERS: adjust MELLANOX ETHERNET INNOVA DRIVERS to TLS support removal
au1000_eth: stop using virt_to_bus()
block: remove bioset_init_from_src
dm: fix bio_set allocation
ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
ipv6: Fix signed integer overflow in __ip6_append_data
arm64/sme: Fix SVE/SME typo in ABI documentation
arm64/sme: Fix tests for 0b1111 value ID registers
nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
net: ipv6: unexport __init-annotated seg6_hmac_init()
net: xfrm: unexport __init-annotated xfrm4_protocol_init()
net: mdio: unexport __init-annotated mdio_bus_init()
SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer()
SUNRPC: Clean up xdr_get_next_encode_buffer()
SUNRPC: Clean up xdr_commit_encode()
SUNRPC: Optimize xdr_reserve_space()
SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit
drm/amdgpu: always flush the TLB on gfx8
drm/amdgpu: fix limiting AV1 to the first instance on VCN3
drm/amdkfd:Fix fw version for 10.3.6
MAINTAINERS: Add a maintainer for bpftool
ALSA: hda/realtek: Add quirk for HP Dev One
xsk: Fix handling of invalid descriptors in XSK TX batching API
vduse: Fix NULL pointer dereference on sysfs access
vringh: Fix loop descriptors check in the indirect cases
vdpa/mlx5: clean up indenting in handle_ctrl_vlan()
vdpa/mlx5: fix error code for deleting vlan
virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
vdpa/mlx5: Fix syntax errors in comments
virtio-rng: make device ready before making request
HID: hyperv: Correctly access fields declared as __le16
clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
Drivers: hv: Fix syntax errors in comments
Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs
scripts/nsdeps: adjust to the format change of *.mod files
KEYS: trusted: tpm2: Fix migratable logic
netfilter: use get_random_u32 instead of prandom
zonefs: fix zonefs_iomap_begin() for reads
soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
KVM: arm64: Warn if accessing timer pending state outside of vcpu context
KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending
ALSA: hda/realtek - Add HW8326 support
KVM: x86: do not report a vCPU as preempted outside instruction boundaries
KVM: x86: do not set st->preempted when going back to user space
MAINTAINERS: Update BCM2711/BCM2835 maintainer
zonefs: Do not ignore explicit_open with active zone limit
zonefs: fix handling of explicit_open option on mount
net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
libata: fix translation of concurrent positioning ranges
libata: fix reading concurrent positioning ranges log
LoongArch: Remove MIPS comment about cycle counter
LoongArch: Fix copy_thread() build errors
LoongArch: Fix the !CONFIG_SMP build
scsi: pmcraid: Fix missing resource cleanup in error case
scsi: ipr: Fix missing/incorrect resource cleanup in error case
scsi: mpt3sas: Fix out-of-bounds compiler warning
scsi: lpfc: Update lpfc version to 14.2.0.4
scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion
scsi: lpfc: Add more logging of cmd and cqe information for aborted NVMe cmds
scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
scsi: lpfc: Address NULL pointer dereference after starget_to_rport()
scsi: lpfc: Resolve some cleanup issues following SLI path refactoring
scsi: lpfc: Resolve some cleanup issues following abort path refactoring
scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event()
scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
scsi: sd: Fix interpretation of VPD B9h length
Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq
Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
drm/amdgpu: Add MODE register to wave debug info in gfx11
Revert "drm/amd/display: Pass the new context into disable OTG WA"
Revert "drm/amdgpu: Ensure the DMA engine is deactivated during set ups"
drm/msm: Fix double pm_runtime_disable() call
regulator: qcom_smd: correct MP5496 ranges
ASoC: ops: Fix off by one in range control validation
ixgbe: fix unexpected VLAN Rx in promisc mode on VF
ixgbe: fix bcast packets Rx on VF after promisc removal
kernel/reboot: Fix powering off using a non-syscall code paths
selftests/bpf: Add selftest for calling global functions from freplace
bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs
bpf: Use safer kvmalloc_array() where possible
bpf, arm64: Clear prog->jited_len along prog->jited
workqueue: Fix type of cpu in trace event
workqueue: Wrap flush_workqueue() using a macro
kbuild: avoid regex RS for POSIX awk
dt-bindings: Drop more redundant 'maxItems/minItems' in if/then schemas
dt-bindings: nvme: apple,nvme-ans: Drop 'maxItems' from 'apple,sart'
btrfs: add error messages to all unrecognized mount options
KVM: SVM: fix tsc scaling cache logic
KVM: selftests: Make hyperv_clock selftest more stable
KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging
x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots()
KVM: arm64: Don't read a HW interrupt pending state in user context
entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set
KVM: Don't null dereference ops->destroy
sunrpc: set cl_max_connect when cloning an rpc_clnt
KVM: arm64: Fix inconsistent indenting
KVM: arm64: Always start with clearing SME flag on load
KVM: arm64: Always start with clearing SVE flag on load
hwmon: (occ) Lock mutex in shutdown to prevent race with occ_active
dt-bindings: hwmon: ti,tmp401: Drop 'items' from 'ti,n-factor' property
selftests net: fix bpf build error
parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
af_unix: Fix a data-race in unix_dgram_peer_wake_me().
stmmac: intel: Fix an error handling path in intel_eth_pci_probe()
ALSA: hda/conexant - Fix loopback issue with CX20632
RDMA/qedr: Fix reporting QP timeout attribute
crc-itu-t: fix typo in CRC ITU-T polynomial comment
xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID
MAINTAINERS: add a new reviewer for S32G
arm64: s32g2: Pass unit name to soc node
cifs: return errors during session setup during reconnects
net: ethernet: bgmac: Fix refcount leak in bcma_mdio_mii_register
amt: fix wrong type string definition
amt: fix possible null-ptr-deref in amt_rcv()
amt: fix wrong usage of pskb_may_pull()
drm/atomic: Force bridge self-refresh-exit on CRTC switch
drm/bridge: analogix_dp: Support PSR-exit to disable transition
x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usage
faddr2line: Fix overlapping text section failures, the sequel
objtool: Fix obsolete reference to CONFIG_X86_SMAP
netfilter: nf_tables: bail out early if hardware offload is not supported
MAINTAINERS: rectify entries for ARM DRM DRIVERS after dt conversion
MAINTAINERS: update snps,axs10x-reset.yaml reference
MAINTAINERS: update dongwoon,dw9807-vcm.yaml reference
MAINTAINERS: update cortina,gemini-ethernet.yaml reference
dt-bindings: mfd: rk808: update rockchip,rk808.yaml reference
dt-bindings: reset: update st,stih407-powerdown.yaml references
dt-bindings: arm: update vexpress-config.yaml references
dt-bindings: interrupt-controller: update brcm,l2-intc.yaml reference
dt-bindings: mfd: bd9571mwv: update rohm,bd9571mwv.yaml reference
net: phy: dp83867: retrigger SGMII AN when link change
ALSA: usb-audio: Set up (implicit) sync for Saffire 6
ALSA: usb-audio: Skip generic sync EP parse for secondary EP
pNFS: Avoid a live lock condition in pnfs_update_layout()
pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
netfilter: nf_tables: memleak flow rule from commit path
netfilter: nf_tables: release new hooks on unsupported flowtable flags
firmware: arm_scmi: Remove all the unused local variables
firmware: arm_scmi: Relax base protocol sanity checks on the protocol list
btrfs: prevent remounting to v1 space cache for subpage mount
btrfs: fix hang during unmount when block group reclaim task is running
arm/xen: Assign xen-grant DMA ops for xen-grant DMA devices
xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices
xen/grant-dma-iommu: Introduce stub IOMMU driver
dt-bindings: Add xen,grant-dma IOMMU description for xen-grant DMA ops
xen/virtio: Enable restricted memory access using Xen grant mappings
dt-bindings: update Luca Ceresoli's e-mail address
dt-bindings: msm: update maintainers list with proper id
dt-bindings: vendor-prefixes: document deprecated Atheros
dt-bindings: Update QCOM USB subsystem maintainer information
spi: dt-bindings: Fix unevaluatedProperties warnings in examples
spi: spi-mem: Fix spi_mem_poll_status()
spi: cadence: Detect transmit FIFO depth
spi: spi-cadence: Fix SPI CS gets toggling sporadically
ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
ASoC: es8328: Fix event generation for deemphasis control
ASoC: wm8962: Fix suspend while playing music
ASoC: SOF: ipc-msg-injector: Fix reversed if statement
ASoC: SOF: ipc-msg-injector: Propagate write errors correctly
ASoC: fsl_sai: Add support for i.MX8MN
ASoC: SOF: Fix potential NULL pointer dereference
gpio: dln2: make irq_chip immutable
gpio: sch: make irq_chip immutable
gpio: merrifield: make irq_chip immutable
gpio: wcove: make irq_chip immutable
gpio: crystalcove: Join function declarations and long lines
gpio: crystalcove: Use specific type and API for IRQ number
gpio: crystalcove: make irq_chip immutable
MAINTAINERS: Update Intel pin control to Supported
memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
memory: mtk-smi: add missing put_device() call in mtk_smi_device_link_common
memory: omap-gpmc: OMAP_GPMC should depend on ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3
ARM: exynos: Fix refcount leak in exynos_map_pmu
arm64: dts: exynos: Correct UART clocks on Exynos7885
quota: Prevent memory allocation recursion while holding dq_lock
ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021
writeback: Fix inode->i_io_list not be protected by inode->i_lock error
fs: Fix syntax errors in comments
xen/grant-dma-ops: Add option to restrict memory access under Xen
xen/grants: support allocating consecutive grants
arm/xen: Introduce xen_setup_dma_ops()
virtio: replace arch_has_restricted_virtio_memory_access()
staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
staging: r8188eu: fix rtw_alloc_hwxmits error detection for now
kernel: add platform_has() infrastructure
cifs: fix reconnect on smb3 mount types
ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
ata: libata: drop 'sas_last_tag'
powerpc/book3e: get rid of #include <generated/compile.h>
Linux 5.19-rc1
bluetooth: don't use bitmaps for random flag accesses
fix the breakage in close_fd_get_file() calling conventions change
kbuild: Allow to select bash in a modified environment
scripts: kconfig: nconf: make nconfig accept jk keybindings
modpost: use fnmatch() to simplify match()
modpost: simplify mod->name allocation
kbuild: factor out the common objtool arguments
kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o
kbuild: clean .tmp_* pattern by make clean
cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share
parisc/stifb: Keep track of hardware path of graphics card
parisc/stifb: Implement fb_is_primary_device()
firmware_loader: enable XZ by default if compressed support is enabled
drm/amdgpu: suppress the compile warning about 64 bit type
drm/amd/pm: suppress compile warnings about possible unaligned accesses
drm/amdkfd: Fix partial migration bugs
drm/amdkfd: add pinned BOs to kfd_bo_list
drm/amdgpu: Update PDEs flush TLB if PTB/PDB moved
drm/amdgpu: enable tmz by default for GC 10.3.7
drm/amdkfd: Add GC 10.3.6 and 10.3.7 KFD definitions
perf vendor events intel: Update metrics for Alderlake
perf vendor events intel: Add metrics for Sapphirerapids
perf c2c: Fix sorting in percent_rmt_hitm_cmp()
perf mem: Trace physical address for Arm SPE events
perf list: Update event description for IBM zEC12/zBC12 to latest level
perf list: Update event description for IBM z196/z114 to latest level
perf list: Update event description for IBM z15 to latest level
perf list: Update event description for IBM z14 to latest level
perf list: Update event description for IBM z13 to latest level
perf list: Update event description for IBM z10 to latest level
perf list: Add IBM z16 event description for s390
perf record: Support sample-read topdown metric group for hybrid platforms
perf lock: Change to synthesize task events
perf unwind: Fix segbase for ld.lld linked objects
perf test arm-spe: Check if perf-record hangs when recording workload with forks
cifs: skip trailing separators of prefix paths
perf docs: Correct typo of event_sources
perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems
driver core: Set default deferred_probe_timeout back to 0.
driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction
ARM: omap1: enable multiplatform
ARM: OMAP1: clock: Convert to CCF
dt-bindings: mtd: spi-nand: Add spi-peripheral-props.yaml reference
dt-bindings: memory-controllers: ingenic: Split out child node properties
dt-bindings: net/dsa: Add spi-peripheral-props.yaml references
nodemask: Fix return values to be unsigned
bitmap: Fix return values to be unsigned
KVM: x86: hyper-v: replace bitmap_weight() with hweight64()
KVM: x86: hyper-v: fix type of valid_bank_mask
ia64: cleanup remove_siblinginfo()
drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate
KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate
lib/bitmap: add test for bitmap_{from,to}_arr64
lib: add bitmap_{from,to}_arr64
lib/bitmap: extend comment for bitmap_(from,to)_arr32()
include/linux/find: Fix documentation
lib/bitmap.c make bitmap_print_bitmask_to_buf parseable
MAINTAINERS: add cpumask and nodemask files to BITMAP_API
arch/x86: replace nodes_weight with nodes_empty where appropriate
mm/vmstat: replace cpumask_weight with cpumask_empty where appropriate
clocksource: replace cpumask_weight with cpumask_empty in clocksource.c
genirq/affinity: replace cpumask_weight with cpumask_empty where appropriate
irq: mips: replace cpumask_weight with cpumask_empty where appropriate
drm/i915/pmu: replace cpumask_weight with cpumask_empty where appropriate
arch/x86: replace cpumask_weight with cpumask_empty where appropriate
arch/ia64: replace cpumask_weight with cpumask_empty where appropriate
arch/alpha: replace cpumask_weight with cpumask_empty where appropriate
risc-v: replace bitmap_weight with bitmap_empty in riscv_fill_hwcap()
MAINTAINERS: Add maintainer information for LoongArch
LoongArch: Add Loongson-3 default config file
LoongArch: Add Non-Uniform Memory Access (NUMA) support
LoongArch: Add multi-processor (SMP) support
LoongArch: Add VDSO and VSYSCALL support
LoongArch: Add some library functions
LoongArch: Add misc common routines
LoongArch: Add ELF and module support
LoongArch: Add signal handling support
LoongArch: Add system call support
LoongArch: Add memory management
LoongArch: Add process management
LoongArch: Add exception/interrupt handling
LoongArch: Add boot and setup routines
LoongArch: Add other common headers
LoongArch: Add atomic/locking headers
LoongArch: Add CPU definition headers
LoongArch: Add build infrastructure
LoongArch: Add writecombine support for drm
LoongArch: Add ELF-related definitions
Documentation/zh_CN: Add basic LoongArch documentations
Documentation: LoongArch: Add basic documentations
irqchip/loongson-liointc: Fix build error for LoongArch
irqchip: Adjust Kconfig for Loongson
ASoC: cs42l51: Correct minimum value for SX volume control
ASoC: cs42l56: Correct typo in minimum level for SX volume controls
ASoC: cs42l52: Correct TLV for Bypass Volume
ASoC: cs53l30: Correct number of volume levels on SX controls
ASoC: cs35l36: Update digital volume TLV
ASoC: cs42l52: Fix TLV scales for mixer controls
parisc: fix a crash with multicore scheduler
block: Fix potential deadlock in blk_ia_range_sysfs_show()
riscv: Move alternative length validation into subsection
riscv: mm: init: make pt_ops_set_[early|late|fixmap] static
netfilter: nf_tables: always initialize flowtable hook list in transaction
module: Fix prefix for module.sig_enforce module param
kselftest/arm64: signal: Skip SVE signal test if not enough VLs supported
arm64: Initialize jump labels before setup_machine_fdt()
arm64: hibernate: Fix syntax errors in comments
kernel/reboot: Use static handler for register_platform_power_off()
x86/sgx: Set active memcg prior to shmem allocation
net/af_packet: make sure to pull mac header
net: add debug info to __skb_pull()
net: CONFIG_DEBUG_NET depends on CONFIG_NET
stmmac: intel: Add RPL-P PCI ID
net: stmmac: use dev_err_probe() for reporting mdio bus registration failure
tipc: check attribute length for bearer name
SUNRPC: Trap RDMA segment overflows
NFSD: Fix potential use-after-free in nfsd_file_put()
binder: fix sender_euid type in uapi header
i2c: ismt: prevent memory corruption in ismt_access()
sparc: fix mis-use of __kernel_{uid,gid}_t in uapi/asm/stat.h
powerpc: use __kernel_{uid,gid}32_t in uapi/asm/stat.h
mips: use __kernel_{uid,gid}32_t in uapi/asm/stat.h
dt-bindings: PCI: apple: Add missing 'power-domains' property
dt-bindings: Update Sibi Sankar's email address
dt-bindings: clock: Update my email address
ASoC: Intel: cirrus-common: fix incorrect channel mapping
dt-bindings: timestamp: Correct id path
block: null_blk: Fix null_zone_write()
powerpc/kasan: Force thread size increase with KASAN
arm64: Remove the __user annotation for the restore_za_context() argument
ice: fix access-beyond-end in the switch code
nfp: remove padding in nfp_nfdk_tx_desc
ax25: Fix ax25 session cleanup problems
block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
block: remove useless BUG_ON() in blk_mq_put_tag()
netfilter: nf_tables: delete flowtable hooks via transaction list
gpio: adp5588: Remove support for platform setup and teardown callbacks
io_uring: reinstate the inflight tracking
riscv: move errata/ and kvm/ builds to arch/riscv/Kbuild
swiotlb: fix setting ->force_bounce
dma-debug: make things less spammy under memory pressure
RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY
riscv: Wire up memfd_secret in UAPI header
riscv: Fix irq_work when SMP is disabled
riscv: Improve virtual kernel memory layout dump
riscv: Initialize thread pointer before calling C functions
cifs: update internal module number
Documentation: riscv: Add sv48 description to VM layout
cifs: version operations for smb20 unneeded when legacy support disabled
cifs: do not build smb1ops if legacy support is disabled
scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter
scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters
scsi: mpi3mr: Fix kernel-doc
scsi: lpfc: Add support for ATTO Fibre Channel devices
scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning
scsi: sd_zbc: Prevent zone information memory leak
scsi: sd: Fix potential NULL pointer dereference
scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings
RISC-V: Only default to spinwait on SBI-0.1 and M-mode
assoc_array: Fix BUG_ON during garbage collect
net: usb: qmi_wwan: Add support for Cinterion MV31 with new baseline
sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels
sfc/siena: fix considering that all channels have TX queues
drm/msm: Ensure mmap offset is initialized
socket: Don't use u8 type in uapi socket.h
drm/msm/dpu: Move min BW request and full BW disable back to mdss
drm/msm/dpu: Fix pointer dereferenced before checking
drm/msm/dpu: Remove unused code
drm/msm/disp/dpu1: remove superfluous init
drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl()
mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery
x86/kexec: fix memory leak of elf header buffer
mm/memremap: fix missing call to untrack_pfn() in pagemap_range()
mm: page_isolation: use compound_nr() correctly in isolate_single_pageblock()
mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON
MAINTAINERS: add maintainer information for z3fold
mailmap: update Josh Poimboeuf's email
delayacct: track delays from write-protect copy
riscv: dts: icicle: sort nodes alphabetically
riscv: microchip: icicle: readability fixes
riscv: dts: microchip: add the sundance polarberry
dt-bindings: riscv: microchip: add polarberry compatible string
dt-bindings: vendor-prefixes: add Sundance DSP
riscv: dts: microchip: make the fabric dtsi board specific
dt-bindings: riscv: microchip: document icicle reference design
riscv: dts: microchip: remove soc vendor from filenames
riscv: dts: microchip: move sysctrlr out of soc bus
riscv: dts: microchip: remove icicle memory clocks
rtc: mxc: Silence a clang warning
MAINTAINERS: rectify entries for some i3c drivers after dt conversion
drm/amdkfd: Use mmget_not_zero in MMU notifier
drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus
drm/amdgpu: fix ras supported check
drm/amd/display: remove stale config guards
drm/amdgpu: make gfx_v11_0_rlc_stop static
drm/amdgpu: fix a missing break in gfx_v11_0_handle_priv_fault
drm/amdgpu: fix aper_base for APU
drm/amdgpu: update VCN codec support for Yellow Carp
drm/amdgpu: make program_imu_rlc_ram static
drm/amd/display: 3.2.187
drm/amd/display: Fix possible infinite loop in DP LT fallback
drm/amd/display: Don't clear ref_dtbclk value
drm/amd/display: Fix DMUB outbox trace in S4 (#4465)
drm/amd/display: Wait DMCUB to idle state before reset.
drm/amd/display: Pass the new context into disable OTG WA
drm/amd/display: revert Blank eDP on disable/enable drv
drm/amd/display: Read Golden Settings Table from VBIOS
dt-bindings: PCI: xilinx-cpm: Fix reg property order
afs: Fix infinite loop found by xfstest generic/676
gpio: pca953x: use the correct register address to do regcache sync
MAINTAINERS: Update Intel GPIO (PMIC and PCH) to Supported
MAINTAINERS: Update GPIO ACPI library to Supported
ftrace/fgraph: fix increased missing-prototypes warnings
io_uring: fix deadlock on iowq file slot alloc
documentation: Format button_dev as a pointer.
docs: add SVG version of the Linux logo
docs: move Linux logo into a new `images` folder
docs: blockdev: change title to match section content
docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
dt-bindings: mmc: Fix unevaluatedProperties warnings in examples
kbuild: remove redundant cleanups in scripts/link-vmlinux.sh
kbuild: rebuild multi-object modules when objtool is updated
kbuild: add cmd_and_savecmd macro
kbuild: make *.mod rule robust against too long argument error
kbuild: make built-in.a rule robust against too long argument error
kbuild: check static EXPORT_SYMBOL* by script instead of modpost
netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path
netfilter: nat: really support inet nat without l3 address
mmc: block: Fix CQE recovery reset success
efi: clean up Kconfig dependencies on CONFIG_EFI
efi/x86: libstub: Make DXE calls mixed mode safe
efi: x86: Fix config name for setting the NX-compatibility flag in the PE header
net/sched: act_api: fix error code in tcf_ct_flow_table_fill_tuple_ipv6()
net: ping6: Fix ping -6 with interface name
regulator: mt6315-regulator: fix invalid allowed mode
ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback
ASoC: nau8822: Add operation for internal PLL off and on
fs/ntfs3: provide block_invalidate_folio to fix memory leak
s390/stack: add union to reflect kvm stack slot usages
s390/stack: merge empty stack frame slots
s390/uaccess: whitespace cleanup
s390/uaccess: use __noreturn instead of __attribute__((noreturn))
s390/uaccess: use exception handler to zero result on get_user() failure
s390/uaccess: use symbolic names for inline assembler operands
s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag
s390/mm: use non-quiescing sske for KVM switch to keyed guest
s390/gmap: voluntarily schedule during key setting
MAINTAINERS: Update s390 virtio-ccw
s390/kexec: add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP
s390/Kconfig.debug: fix indentation
s390/Kconfig: fix indentation
macsec: fix UAF bug for real_dev
gpu: host1x: Add context bus
octeontx2-af: fix error code in is_valid_offset()
wifi: mac80211: fix use-after-free in chanctx code
bonding: guard ns_targets by CONFIG_IPV6
x86/speculation/mmio: Print SMT warning
vdpa: ifcvf: set pci driver data in probe
vdpa/mlx5: Add RX MAC VLAN filter support
vdpa/mlx5: Remove flow counter from steering
xen: replace xen_remap() with memremap()
cifs: fix potential deadlock in direct reclaim
tcp: tcp_rtx_synack() can be called from process context
net: sched: add barrier to fix packet stuck problem for lockless qdisc
dt-bindings: net: Fix unevaluatedProperties warnings in examples
dt-bindings: PCI: socionext,uniphier-pcie: Add missing child interrupt controller
dt-bindings: usb: snps,dwc3: Add missing 'dma-coherent' property
dt-bindings: soc: imx8mp-media-blk-ctrl: Fix DT example
cifs: when extending a file with falloc we should make files not-sparse
netfilter: flowtable: fix nft_flow_route source address for nat case
netfilter: flowtable: fix missing FLOWI_FLAG_ANYSRC flag
netfilter: nf_tables: double hook unregistration in netns path
netfilter: nf_tables: hold mutex on netns pre_exit path
netfilter: nf_tables: sanitize nft_set_desc_concat_parse()
Input: raspberrypi-ts - add missing HAS_IOMEM dependency
NFSv4.1 mark qualified async operations as MOVEABLE tasks
xprtrdma: treat all calls not a bcall when bc_serv is NULL
NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
net/mlx5: Fix mlx5_get_next_dev() peer device matching
net/mlx5e: Update netdev features after changing XDP state
net/mlx5: correct ECE offset in query qp output
net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition
net/mlx5: CT: Fix header-rewrite re-use for tupels
net/mlx5e: TC NIC mode, fix tc chains miss table
net/mlx5: Don't use already freed action pointer
dm verity: set DM_TARGET_IMMUTABLE feature flag
cifs: remove repeated debug message on cifs_put_smb_ses()
MAINTAINERS: Update Lorenzo Pieralisi's email address
PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs"
Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators"
Revert "PCI: brcmstb: Add control of subdevice voltage regulators"
Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend"
dm table: fix dm_table_supports_poll to return false if no data devices
virtio: allow to unbreak virtqueue
vhost: rename vhost_work_dev_flush
vhost-test: drop flush after vhost_dev_cleanup
vhost-scsi: drop flush after vhost_dev_cleanup
vhost_vsock: simplify vhost_vsock_flush()
vhost_test: remove vhost_test_flush_vq()
vhost_net: get rid of vhost_net_flush_vq() and extra flush calls
vhost: flush dev once during vhost_dev_stop
vhost: get rid of vhost_poll_flush() wrapper
vhost-vdpa: return -EFAULT on copy_to_user() failure
vdpasim: Off by one in vdpasim_set_group_asid()
virtio: Directly use ida_alloc()/free()
virtio: use WARN_ON() to warning illegal status value
virtio: harden vring IRQ
virtio-ccw: implement synchronize_cbs()
virtio-mmio: implement synchronize_cbs()
virtio-pci: implement synchronize_cbs()
virtio: introduce config op to synchronize vring callbacks
virtio: use virtio_reset_device() when possible
virtio: use virtio_device_ready() in virtio_device_restore()
vdpasim: allow to enable a vq repeatedly
vDPA/ifcvf: fix uninitialized config_vector warning
vdpa/vp_vdpa : add vdpa tool support in vp_vdpa
virtio: Replace long long int with long long
virtio: Replace unsigned with unsigned int
virtio-crypto: enable retry for virtio-crypto-dev
virtio-crypto: adjust dst_len at ops callback
virtio-crypto: wait ctrl queue instead of busy polling
virtio-crypto: use private buffer for control request
vdpasim: control virtqueue support
virtio-crypto: change code style
vdpa_sim: filter destination mac address
virtio-pci: Remove wrong address verification in vp_del_vqs()
virtio: pci: Fix an error handling path in vp_modern_probe()
vdpa_sim: factor out buffer completion logic
vdpa_sim: advertise VIRTIO_NET_F_MTU
vhost-vdpa: support ASID based IOTLB API
vhost-vdpa: introduce uAPI to set group ASID
vhost-vdpa: uAPI to get virtqueue group id
vhost-vdpa: introduce uAPI to get the number of address spaces
vhost-vdpa: introduce uAPI to get the number of virtqueue groups
vhost-vdpa: introduce asid based IOTLB
vhost: support ASID in IOTLB API
vhost_iotlb: split out IOTLB initialization
vdpa: introduce config operations for associating ASID to a virtqueue group
vdpa: multiple address spaces support
vdpa: introduce virtqueue groups
vhost-vdpa: switch to use vhost-vdpa specific IOTLB
vhost-vdpa: passing iotlb to IOMMU mapping helpers
virtio-vdpa: don't set callback if virtio doesn't need it
vhost: move the backend feature bits to vhost_types.h
virtio_ring: add unlikely annotation for free descs check
virtio_ring: remove unnecessary to_vvq call in vring hot path
virtio-blk: support mq_ops->queue_rqs()
virtio-blk: support polling I/O
vdpa/mlx5: Use readers/writers semaphore instead of mutex
vdpa/mlx5: Add support for reading descriptor statistics
net/vdpa: Use readers/writers semaphore instead of cf_mutex
net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex
vdpa: Add support for querying vendor statistics
vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit
selftests: alsa: Handle pkg-config failure more gracefully
erofs: fix 'backmost' member of z_erofs_decompress_frontend
erofs: simplify z_erofs_pcluster_readmore()
erofs: get rid of label `restart_now'
erofs: get rid of `struct z_erofs_collection'
fs/ntfs3: Fix invalid free in log_replay
ARM: pxa/mmp: remove traces of plat-pxa
dt-bindings: soc: qcom,smd: do not use pattern for simple rpm-requests string
mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend
ALSA: usb-audio: Optimize TEAC clock quirk
xen/netback: fix incorrect usage of RING_HAS_UNCONSUMED_REQUESTS()
net/ipv6: Expand and rename accept_unsolicited_na to accept_untracked_na
io_uring: let IORING_OP_FILES_UPDATE support choosing fixed file slots
io_uring: defer alloc_hint update to io_file_bitmap_set()
io_uring: ensure fput() called correspondingly when direct install fails
io_uring: wire up allocated direct descriptors for socket
io_uring: fix a memory leak of buffer group list on exit
io_uring: move shutdown under the general net section
io_uring: unify calling convention for async prep handling
bonding: show NS IPv6 targets in proc master info
io_uring: add io_op_defs 'def' pointer in req init and issue
x86/microcode: Remove unnecessary perf callback
x86/microcode: Taint and warn on late loading
x86/microcode: Default-disable late loading
x86/microcode: Rip out the OLD_INTERFACE
nvmet: fix typo in comment
nvme: set controller enable bit in a separate write
nvme-pci: disable namespace identifiers for the MAXIO MAP1001
net: phy: at803x: disable WOL at probe
net: ipv4: Avoid bounds check warning
cifs: fix potential double free during failed mount
powerpc/papr_scm: don't requests stats with '0' sized stats buffer
RISC-V: Prepare dropping week attribute from arch_kexec_apply_relocations[_add]
usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe
parisc: Drop __ARCH_WANT_OLD_READDIR and __ARCH_WANT_SYS_OLDUMOUNT
ASoC: da7219: cancel AAD related work earlier for jack removal
ASoC: da7219: Fix pole orientation detection on certain headsets
ASoC: Intel: avs: Fix build error on arc, m68k and sparc
cpufreq: CPPC: Fix unused-function warning
cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
blk-mq: do not update io_ticks with passthrough requests
ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
sched/autogroup: Fix sysctl move
ARM: configs: Enable more audio support for i.MX
wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim
wifi: iwlwifi: pcie: rename CAUSE macro
wifi: libertas: use variable-size data in assoc req/resp cmd
tee: optee: Pass a pointer to virt_addr_valid()
xfs: fix xfs_ifree() error handling to not leak perag ref
MAINTAINERS: reciprocal co-maintainership for file locking and nfsd
block: make bioset_exit() fully resilient against being called twice
sfc: fix wrong tx channel offset with efx_separate_tx_channels
sfc: fix considering that all channels have TX queues
parisc: remove arch/parisc/nm
kbuild: do not create *.prelink.o for Clang LTO or IBT
kbuild: replace $(linked-object) with CONFIG options
kbuild: do not try to parse *.cmd files for objects provided by compiler
video: fbdev: omap: Add prototype for hwa742_update_window_async()
erofs: update documentation
erofs: fix crash when enable tracepoint cachefiles_prep_read
erofs: leave compressed inodes unsupported in fscache mode for now
powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK
powerpc/kasan: Silence KASAN warnings in __get_wchan()
powerpc/kasan: Mark more real-mode code as not to be instrumented
drm: fix EDID struct for old ARM OABI format
net: enetc: Use pci_release_region() to release some resources
video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
Revert "crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE"
bonding: NS target should accept link local address
net: nfc: Directly use ida_alloc()/free()
ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function
bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
blk-mq: remove the done argument to blk_execute_rq_nowait
blk-mq: avoid a mess of casts for blk_end_sync_rq
blk-mq: remove __blk_execute_rq_nowait
block: use bio_queue_enter instead of blk_queue_enter in bio_poll
nfp: only report pause frame configuration for physical device
net: dpaa: Convert to SPDX identifiers
tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
net: phy: Directly use ida_alloc()/free()
net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"
riscv: read-only pages should not be writable
pcmcia: Use platform_get_irq() to get the interrupt
MAINTAINERS: Update Xen maintainership
nbd: use pr_err to output error message
nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
nbd: fix io hung while disconnecting device
nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed
nbd: fix race between nbd_alloc_config() and module removal
nbd: call genl_unregister_family() first in nbd_cleanup()
block: document BLK_STS_AGAIN usage
block: take destination bvec offsets into account in bio_copy_data_iter
ksmbd: smbd: relax the count of sges required
net: ipa: fix page free in ipa_endpoint_replenish_one()
net: ipa: fix page free in ipa_endpoint_trans_release()
dt-bindings: net: Update ADIN PHY maintainers
bpf: Fix probe read error in ___bpf_prog_run()
f2fs: fix to tag gcing flag on page during file defragment
f2fs: replace F2FS_I(inode) and sbi by the local variable
crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE
arm64/hugetlb: Fix building errors in huge_ptep_clear_flush()
pipe: Fix missing lock in pipe_resize_ring()
arm64: dts: rockchip: rename Quartz64-A bluetooth gpios
arm64: dts: rockchip: add clocks property to cru node rk3368
arm64: dts: rockchip: add clocks property to cru node rk3308
arm64: dts: rockchip: add clocks to rk356x cru
ARM: dts: rockchip: add clocks property to cru node rk3228
ARM: dts: rockchip: add clocks property to cru node rk3036
ARM: dts: rockchip: add clocks property to cru node rk3066a/rk3188
ARM: dts: rockchip: add clocks property to cru node rk3288
ARM: dts: rockchip: Remove "amba" bus nodes from rv1108
ARM: dts: rockchip: add clocks property to cru node rv1108
smb3: remove unneeded null check in cifs_readdir
mm/shmem.c: suppress shift warning
mm: Kconfig: reorganize misplaced mm options
mm: kasan: fix input of vmalloc_to_page()
mm: fix is_pinnable_page against a cma page
mm: filter out swapin error entry in shmem mapping
mm/shmem: fix infinite loop when swap in shmem error at swapoff time
mm/madvise: free hwpoison and swapin error entry in madvise_free_pte_range
mm/swapfile: fix lost swap bits in unuse_pte()
mm/swapfile: unuse_pte can map random data if swap read fails
selftests: memcg: factor out common parts of memory.{low,min} tests
selftests: memcg: remove protection from top level memcg
selftests: memcg: adjust expected reclaim values of protected cgroups
selftests: memcg: expect no low events in unprotected sibling
selftests: memcg: fix compilation
mm/z3fold: fix z3fold_page_migrate races with z3fold_map
mm/z3fold: fix z3fold_reclaim_page races with z3fold_free
mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock
mm/z3fold: put z3fold page back into unbuddied list when reclaim or migration fails
revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc"
mm/z3fold: throw warning on failure of trylock_page in z3fold_alloc
mm/z3fold: remove buggy use of stale list for allocation
mm/z3fold: fix possible null pointer dereferencing
mm/z3fold: fix sheduling while atomic
mm: split free page with properly free memory accounting and without race
mm: page-isolation: skip isolated pageblock in start_isolate_page_range()
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf scripts python: Support Arm CoreSight trace data disassembly
perf scripting python: Expose dso and map information
perf jevents: Fix event syntax error caused by ExtSel
perf tools arm64: Add support for VG register
mm/page_table_check: fix accessing unmapped ptep
kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
mm/page_alloc: always attempt to allocate at least one page during bulk allocation
hugetlb: fix huge_pmd_unshare address update
md: bcache: check the return value of kzalloc() in detached_dev_do_request()
bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read
ALSA: hda/via: Delete does not require return
ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
ubi: ubi_create_volume: Fix use-after-free when volume creation failed
ubi: fastmap: Check wl_pool for free peb before wear leveling
ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty
ubifs: Use NULL instead of using plain integer as pointer
ubifs: Simplify the return expression of run_gc()
jffs2: fix memory leak in jffs2_do_fill_super
jffs2: Use kzalloc instead of kmalloc/memset
arm64: dts: sprd: use new 'dma-channels' property
ARM: dts: da850: use new 'dma-channels' property
ARM: dts: pxa: use new 'dma-channels/requests' properties
soc: ixp4xx/qmgr: Fix unused match warning
ARM: ep93xx: Make ts72xx_register_flash() static
ARM: configs: enable support for Kontron KSwitch D10
ep93xx: clock: Do not return the address of the freed memory
block, loop: support partitions without scanning
powerpc/64: Include cache.h directly in paca.h
net: usb: qmi_wwan: add Telit 0x1250 composition
net: lan743x: PCI11010 / PCI11414 fix
Revert "printk: wake up all waiters"
x86/extable: Annotate ex_handler_msr_mce() as a dead end
context_tracking: Always inline empty stubs
x86: Always inline on_thread_stack() and current_top_of_stack()
jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds
x86/cpu: Elide KCSAN for cpu_has() and friends
objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn
objtool: Add CONFIG_HAVE_UACCESS_VALIDATION
x86/mm: Use PAGE_ALIGNED(x) instead of IS_ALIGNED(x, PAGE_SIZE)
x86: Fix all occurences of the "the the" typo
perf/core: Remove unused local variable
netfilter: nf_tables: set element extended ACK reporting support
netfilter: cttimeout: fix slab-out-of-bounds read in cttimeout_net_exit
netfilter: conntrack: re-fetch conntrack after insertion
netfilter: nfnetlink: fix warn in nfnetlink_unbind
xen: switch gnttab_end_foreign_access() to take a struct page pointer
kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost
modpost: squash if...else-if in find_elf_symbol2()
modpost: reuse ARRAY_SIZE() macro for section_mismatch()
modpost: remove the unused argument of check_sec_ref()
modpost: fix undefined behavior of is_arm_mapping_symbol()
modpost: fix removing numeric suffixes
um: Fix out-of-bounds read in LDT setup
um: chan_user: Fix winch_tramp() return value
um: virtio_uml: Fix broken device handling in time-travel
um: line: Use separate IRQs per line
net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
um: Enable ARCH_HAS_GCOV_PROFILE_ALL
um: Use asm-generic/dma-mapping.h
net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
um: daemon: Make default socket configurable
net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
scripts/kallsyms: update usage message of the kallsyms program
kbuild: Fix include path in scripts/Makefile.modpost
um: xterm: Make default terminal emulator configurable
net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog
net: lan966x: check devm_of_phy_get() for -EDEFER_PROBE
tracing: Fix comments for event_trigger_separate_filter()
x86/traceponit: Fix comment about irq vector tracepoints
x86,tracing: Remove unused headers
ftrace: Clean up hash direct_functions on register failures
tracing: Fix comments of create_filter()
tracing: Disable kcov on trace_preemptirq.c
tracing: Initialize integer variable to prevent garbage return value
ftrace: Fix typo in comment
ftrace: Remove return value of ftrace_arch_modify_*()
tracing: Cleanup code by removing init "char *name"
tracing: Change "char *" string form to "char []"
tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ
tracing/timerlat: Print stacktrace in the IRQ handler if needed
tracing/timerlat: Notify IRQ new max latency only if stop tracing is set
kprobes: Fix build errors with CONFIG_KRETPROBES=n
tracing: Fix return value of trace_pid_write()
tracing: Fix potential double free in create_var_ref()
tracing: Use strim() to remove whitespace instead of doing it manually
ftrace: Deal with error return code of the ftrace_process_locs() function
tracing: Use trace_create_file() to simplify creation of tracefs entries
xfs: move xfs_attr_use_log_assist usage out of libxfs
xfs: move xfs_attr_use_log_assist out of xfs_log.c
xfs: warn about LARP once per mount
xfs: implement per-mount warnings for scrub and shrink usage
xfs: don't log every time we clear the log incompat flags
xfs: convert buf_cancel_table allocation to kmalloc_array
xfs: don't leak xfs_buf_cancel structures when recovery fails
xfs: refactor buffer cancellation table allocation
xfs: don't leak btree cursor when insrec fails after a split
xfs: purge dquots after inode walk fails during quotacheck
xfs: assert in xfs_btree_del_cursor should take into account error
xfs: don't assert fail on perag references on teardown
xfs: avoid unnecessary runtime sibling pointer endian conversions
netfilter: nft_limit: Clone packet limits' cost value
netfilter: nf_tables: disallow non-stateful expression in sets earlier
rtla: Remove procps-ng dependency
rtla: Fix __set_sched_attr error message
rtla: Minor grammar fix for rtla README
rtla: Don't overwrite existing directory mode
rtla: Avoid record NULL pointer dereference
rtla/Makefile: Properly handle dependencies
drm/amdgpu: add drm-client-id to fdinfo v2
drm/amdgpu: Convert to common fdinfo format v5
drm/amdgpu: bump minor version number
drm/amdgpu: add AMDGPU_VM_NOALLOC v2
drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE
drm/amdgpu: add beige goby PCI ID
drm/amd/pm: Return auto perf level, if unsupported
drm/amdkfd: fix typo in comment
drm/amdgpu/gfx: fix typos in comments
drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
drm/amdgpu: differentiate between LP and non-LP DDR memory
drm/amdgpu: Resolve pcie_bif RAS recovery bug
drm/amdgpu: clean up asd on the ta_firmware_header_v2_0
drm/amdgpu/discovery: validate VCN and SDMA instances
drm/amd/display: add Coverage blend mode for overlay plane
drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
drm/amdgpu: suppress some compile warnings
drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13
drm/amdkfd: Add gfx11 trap handler
drm/amdkfd: port cwsr trap handler from dkms branch
drm/amd/display: Add HDMI_ACP_SEND register
drm/amd/pm: Fix missing thermal throttler status
drm/amdgpu: add support of tmz for GC 10.3.7
drm/amdgpu: change code name to ip version for tmz set
drm/amdgpu: move amdgpu_gmc_tmz_set after ip_version populated
drm/amdgpu: support ras on SRIOV
drm/amdgpu/pm: smu_v13_0_4: delete duplicate condition
drm/amd/pm: enable memory temp reading for SMU 13.0.0
drm/amd/pm: enable more dpm features for SMU 13.0.0
drm/amd/pm: correct the softpptable ids used for SMU 13.0.0
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/pm: skip dpm disablement on suspend for SMU 13.0.0
drm/amd/pm: enable more dpm features for SMU 13.0.0
drm/amd/pm: fix a potential gpu_metrics_table memory leak
drm/radeon: fix a possible null pointer dereference
drm/amdgpu/gfx10: rework KIQ programming
drm/amdgpu: Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly
drm/amdgpu: cleanup ctx implementation
drm/amdkfd: simplify cpu hive assignment
drm/amdgpu: Clean up of initializing doorbells for gfx_v9 and gfx_v10
drm/amd/display: 3.2.186
Revert "drm/amd/display: Refactor LTTPR cap retrieval"
drm/amd/display: Fic incorrect pipe being used for clk update
drm/amd/display: Move FPU associated DCN30 code to DML folder
drm/amd/display: Check zero planes for OTG disable W/A on clock change
drm/amd/display: Allow individual control of eDP hotplug support
drm/amd/display: Check if modulo is 0 before dividing.
drm/amd/display: clear request when release aux engine
drm/amd/display: Clean up code in dc
drm/amd/display: Query DPIA HPD status.
drm/amd/display: Update link training fallback behaviour.
blk-iolatency: Fix inflight count imbalances and IO hangs on offline
Input: stmfts - do not leave device disabled in stmfts_input_open
Input: gpio-keys - cancel delayed work only in case of GPIO
perf unwind arm64: Decouple Libunwind register names from Perf
perf unwind: Use dynamic register set for DWARF unwind
perf tools arm64: Copy perf_regs.h from the kernel
perf unwind arm64: Use perf's copy of kernel headers
perf c2c: Use stdio interface if slang is not supported
perf test: Add a basic offcpu profiling test
perf record: Add cgroup support for off-cpu profiling
perf record: Handle argument change in sched_switch
perf record: Implement basic filtering for off-cpu
perf record: Enable off-cpu analysis with BPF
perf report: Do not extend sample type of bpf-output event
perf test: Add checking for perf stat CSV output.
perf tools: Allow system-wide events to keep their own threads
perf tools: Allow system-wide events to keep their own CPUs
libperf evsel: Add comments for booleans
perf stat: Add requires_cpu flag for uncore
libperf evlist: Check nr_mmaps is correct
libperf evlist: Allow mixing per-thread and per-cpu mmaps
perf tools: Allow all_cpus to be a superset of user_requested_cpus
perf intel-pt: Track sideband system-wide when needed
perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch tracking
perf record: Use evlist__add_dummy_on_all_cpus() in record__config_text_poke()
perf evlist: Add evlist__add_dummy_on_all_cpus()
perf evlist: Factor out evlist__dummy_event()
perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter
perf auxtrace: Add mmap_needed to auxtrace_mmap_params
perf intel-pt: Add a test for system-wide side band
perf build: Stop using __weak bpf_map_create() to handle older libbpf versions
NFSD: nfsd_file_put() can sleep
NFSD: Add documenting comment for nfsd4_release_lockowner()
NFSD: Modernize nfsd4_release_lockowner()
NFSD: Fix possible sleep during nfsd4_release_lockowner()
perf build: Stop using __weak btf__raw_data() to handle older libbpf versions
perf build: Stop using __weak bpf_object__next_map() to handle older libbpf versions
perf build: Stop using __weak bpf_object__next_program() to handle older libbpf versions
perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions
perf build: Fix btf__load_from_kernel_by_id() feature check
RDMA/rtrs-clt: Fix one kernel-doc comment
spi: core: Display return code when failing to transfer message
spi: fsi: Fix spurious timeout
ASoC: Intel: common: fix typo for tplg naming
video: fbdev: radeon: Fix spelling typo in comment
hv_balloon: Fix balloon_probe() and balloon_remove() error handling
scsi: storvsc: Removing Pre Win8 related logic
Drivers: hv: vmbus: fix typo in comment
MIPS: RALINK: Define pci_remap_iospace under CONFIG_PCI_DRIVERS_GENERIC
dt-bindings: net: adin: Fix adi,phy-output-clock description syntax
net, neigh: Set lower cap for neigh_managed_work rearming
net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
selftests/net: enable lo.accept_local in psock_snd test
ptp: ptp_clockmatrix: fix is_single_shot
net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create()
amt: fix possible memory leak in amt_rcv()
amt: fix return value of amt_update_handler()
amt: fix typo in amt
riscv: compat: Using seperated vdso_maps for compat_vdso_info
RISC-V: Fix the XIP build
RISC-V: Split out the XIP fixups into their own file
tracing: Reset the function filter after completing trampoline/graph selftest
tracing: Have event format check not flag %p* on __get_dynamic_array()
kcov: update pos before writing pc in trace function
ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
ocfs2: dlmfs: don't clear USER_LOCK_ATTACHED when destroying lock
MAINTAINERS: move myself from ceph "Maintainer" to "Reviewer"
ceph: fix decoding of client session messages flags
ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE
ceph: remove redundant variable ino
ceph: try to queue a writeback if revoking fails
ceph: fix statfs for subdir mounts
ceph: fix possible deadlock when holding Fwb to get inline_data
ceph: redirty the page for writepage on failure
ceph: try to choose the auth MDS if possible for getattr
ceph: disable updating the atime since cephfs won't maintain it
ceph: flush the mdlog for filesystem sync
ceph: rename unsafe_request_wait()
libceph: use swap() macro instead of taking tmp variable
ceph: fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check
ceph: no need to invalidate the fscache twice
ceph: replace usage of found with dedicated list iterator variable
ceph: use dedicated list iterator variable
ceph: update the dlease for the hashed dentry when removing
ceph: stop retrying the request when exceeding 256 times
ceph: stop forwarding the request when exceeding 256 times
ceph: remove unused CEPH_MDS_LEASE_RELEASE related code
rbd: replace usage of found with dedicated list iterator variable
ceph: allow ceph.dir.rctime xattr to be updatable
f2fs: add f2fs_init_write_merge_io function
perf/x86/intel: Fix event constraints for ICL
perf/x86/Kconfig: Fix indentation in the Kconfig file
Documentation: admin-guide: PM: Add Out of Band mode
x86/idt: Remove unused headers
thermal: int340x: Add Meteor Lake PCI device ID
x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug
x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig
ACPI: DPTF: Support Meteor Lake
x86/setup: Use strscpy() to replace deprecated strlcpy()
ACPI: CPPC: fix typo in comment
ALSA: usb-audio: Cancel pending work at closing a MIDI substream
ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos
kernel/reboot: Change registration order of legacy power-off handler
cifs: fix ntlmssp on old servers
m68k: virt: Switch to new sys-off handler API
video: fbdev: xen: remove setting of 'transp' parameter
io_uring: make prep and issue side of req handlers named consistently
io_uring: make timeout prep handlers consistent with other prep handlers
s390/perf: obtain sie_block from the right address
s390: generate register offsets into pt_regs automatically
s390: simplify early program check handler
s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes.
Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
drm/panfrost: Job should reference MMU not file_priv
pinctrl: apple: Use a raw spinlock for the regmap
f2fs: avoid unneeded error handling for revoke_entry_slab allocation
f2fs: allow compression for mmap files in compress_mode=user
RISC-V: ignore xipImage
RISC-V: Avoid empty create_*_mapping definitions
rtc: rzn1: Fix a variable type
rtc: rzn1: Fix error code in probe
rtc: rzn1: Avoid mixing variables
dt-bindings: PCI: qcom: Add schema for sc7280 chipset
dt-bindings: PCI: qcom: Specify reg-names explicitly
dt-bindings: PCI: qcom: Do not require resets on msm8996 platforms
dt-bindings: PCI: qcom: Convert to YAML
PCI: qcom: Fix unbalanced PHY init on probe errors
PCI: qcom: Fix runtime PM imbalance on probe errors
PCI: qcom: Fix pipe clock imbalance
PCI: qcom: Add SM8150 SoC support
dt-bindings: pci: qcom: Document PCIe bindings for SM8150 SoC
leds: qcom-lpg: Require pattern to follow documentation
cifs: cache the dirents for entries in a cached directory
cifs: avoid parallel session setups on same channel
cifs: use new enum for ses_status
cifs: do not use tcpStatus after negotiate completes
RDMA/hfi1: Remove all traces of diagpkt support
RDMA/hfi1: Consolidate software versions
RDMA/hfi1: Remove pointless driver version
RDMA/hfi1: Fix potential integer multiplication overflow errors
RDMA/hfi1: Prevent panic when SDMA is disabled
RDMA/hfi1: Prevent use of lock before it is initialized
RDMA/rxe: Fix an error handling path in rxe_get_mcg()
gcc-plugins: use KERNELVERSION for plugin version
vfio: remove VFIO_GROUP_NOTIFY_SET_KVM
IB/core: Fix typo in comment
RDMA/core: Fix typo in comment
IB/hf1: Fix typo in comment
IB/qib: Fix typo in comment
IB/iser: Fix typo in comment
m68knommu: fix 68000 CPU link with no platform selected
m68k: removed unused "mach_get_ss"
m68knommu: fix undefined reference to `mach_get_rtc_pll'
bcache: avoid journal no-space deadlock by reserving 1 journal bucket
bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
bcache: improve multithreaded bch_sectors_dirty_init()
bcache: improve multithreaded bch_btree_check()
ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM
MIPS: Use memblock_add_node() in early_parse_mem() under CONFIG_NUMA
MIPS: Return -EINVAL if mem parameter is empty in early_parse_mem()
MIPS: Kconfig: Fix indentation and add endif comment
powerpc/64s: Only set HAVE_ARCH_UNMAPPED_AREA when CONFIG_PPC_64S_HASH_MMU is set
powerpc/xics: Include missing header
clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
clocksource/drivers/timer-ti-dm: Remove unnecessary NULL check
livepatch: Remove klp_arch_set_pc() and asm/livepatch.h
smb3: add mount parm nosparse
scsi: myrb: Fix up null pointer access on myrb_cleanup()
scsi: core: Unexport scsi_bus_type
scsi: sd: Don't call blk_cleanup_disk() in sd_probe()
scsi: ufs: ufshcd: Delete unnecessary NULL check
scsi: isci: Fix typo in comment
scsi: pmcraid: Fix typo in comment
scsi: smartpqi: Fix typo in comment
scsi: qedf: Fix typo in comment
scsi: esas2r: Fix typo in comment
scsi: storvsc: Fix typo in comment
smb3: don't set rc when used and unneeded in query_info_compound
smb3: check for null tcon
cifs: fix minor compile warning
Add various fsctl structs
Add defines for various newer FSCTLs
nfsd: destroy percpu stats counters after reply cache shutdown
ASoC: SOF: amd: Fixed Build error
f2fs: fix typo in comment
Revert "clk: qcom: regmap-mux: add pipe clk implementation"
Revert "clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks"
Revert "clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks"
vfio/pci: Add driver_managed_dma to the new vfio_pci drivers
MIPS: bmips: Fix compiler warning observed on W=1 build
vfio: Do not manipulate iommu dma_owner for fake iommu groups
dt-bindings: cros-ec: Fix a typo in description
nfsd: Fix null-ptr-deref in nfsd_fill_super()
nfsd: Unregister the cld notifier when laundry_wq create failed
SUNRPC: Use RMW bitops in single-threaded hot paths
NFSD: Clean up the show_nf_flags() macro
NFSD: Trace filecache opens
NFSD: Move documenting comment for nfsd4_process_open2()
NFSD: Fix whitespace
NFSD: Remove dprintk call sites from tail of nfsd4_open()
NFSD: Instantiate a struct file when creating a regular NFSv4 file
dt-bindings: mfd: wlf,arizona: Add spi-max-frequency
mfd: rt4831: Improve error reporting for problems during .remove()
ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition
ASoC: soc-pcm: fix BE transition for TRIGGER_START
mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
mfd: intel-lpss: Add support for ADL-P i2c6 and i2c7
blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx
parisc: Optimize tmpalias function calls
parisc: Add dep_safe() macro to deposit a register in 32- and 64-kernels
parisc: Fix wrong comment for shr macro
parisc: Prevent ldil() to sign-extend into upper 32 bits
parisc: Don't hardcode assembler bit definitions in tmpalias code
parisc: Don't enforce DMA completion order in cache flushes
parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font
MIPS: Rewrite `csum_tcpudp_nofold' in plain C
mips: setup: use strscpy to replace strlcpy
MIPS: Octeon: add SNIC10E board
MIPS: Ingenic: Refresh defconfig for CU1000-Neo and CU1830-Neo.
MIPS: Ingenic: Refresh device tree for Ingenic SoCs and boards.
MIPS: Ingenic: Add PWM nodes for X1830.
MIPS: Octeon: fix typo in comment
MIPS: loongson32: Kconfig: Remove extra space
openrisc: Allow power off handler overriding
openrisc: Remove unused IMMU tlb workardound
openrisc/fault: Fix symbol scope warnings
openrisc/delay: Add include to fix symbol not declared warning
openrisc/time: Fix symbol scope warnings
openrisc/traps: Declare unhandled_exception for asmlinkage
openrisc/traps: Remove die_if_kernel function
openrisc/traps: Declare file scope symbols as static
openrisc: Update litex defconfig to support glibc userland
openrisc: Pretty print show_registers memory dumps
openrisc: Add syscall details to emergency syscall debugging
openrisc: Add support for liteuart emergency printing
openrisc: Cleanup emergency print handling
openrisc: Add gcc machine instruction flag configuration
openrisc: define nop command for simulator reboot
md: fix double free of io_acct_set bioset
md: Don't set mddev private to NULL in raid0 pers->free
md: remove most calls to bdevname
md: protect md_unregister_thread from reentrancy
md: don't unregister sync_thread with reconfig_mutex held
xfs: share xattr name and value buffers when logging xattr updates
xfs: do not use logged xattr updates on V4 filesystems
pinctrl: berlin: bg4ct: Use devm_platform_*ioremap_resource() APIs
habanalabs: use separate structure info for each error collect data
habanalabs: fix missing handle shift during mmap
habanalabs: remove hdev from hl_ctx_get args
habanalabs: do MMU prefetch as deferred work
habanalabs: order memory manager messages
habanalabs: return -EFAULT on copy_to_user error
habanalabs: use NULL for eventfd
habanalabs: update firmware header
habanalabs: add support for notification via eventfd
habanalabs: add topic to memory manager buffer
habanalabs: handle race in driver fini
habanalabs: add device memory scrub ability through debugfs
habanalabs: use unified memory manager for CB flow
habanalabs: unified memory manager new code for CB flow
habanalabs/gaudi: set arbitration timeout to a high value
habanalabs: add put by handle method to memory manager
habanalabs: hide memory manager page shift
habanalabs: Add separate poll interval value for protocol
habanalabs: use get_task_pid() to take PID
habanalabs: add prefetch flag to the MAP operation
habanalabs: Stop using iommu_present()
habanalabs: support debugfs Byte access to device DRAM
habanalabs: use for_each_sgtable_dma_sg for dma sgt
habanalabs/gaudi: use lower_32_bits() for casting
habanalabs: refactor HOP functions in MMU V1
habanalabs: fix comments according to kernel-doc
habanalabs: remove user interrupt debug print
habanalabs: don't print normal reset operations
habanalabs: change a reset print to debug level
habanalabs: remove redundant info print
habanalabs: wrong handle removal in memory manager
habanalabs: remove debugfs read/write callbacks
habanalabs: enforce alignment upon registers access through debugfs
habanalabs: unify code for memory access from debugfs
habanalabs: add callback and field to be used for debugfs refactor
habanalabs: hl_ts_behavior can be static
habanalabs/gaudi: add debugfs to fetch internal sync status
habanalabs: rephrase device out-of-memory message
habanalabs/gaudi: Use correct sram size macro for debugfs
habanalabs: add MMU prefetch to ASIC-specific code
habanalabs: convert ts to use unified memory manager
habanalabs: unified memory manager infrastructure
habanalabs: save f/w preboot major version
habanalabs: replace usage of found with dedicated list iterator variable
habanalabs: modify dma_mask to be ASIC specific property
habanalabs: parse full firmware versions
habanalabs/gaudi: avoid resetting max power in hard reset
habanalabs/gaudi: increase submission resources
habanalabs: expose compute ctx status through info ioctl
habanalabs: add new return code to device fd open
habanalabs: add user API to get valid DRAM page sizes
habanalabs: convert all MMU masks/shifts to arrays
habanalabs: change mmu_get_real_page_size to be ASIC-specific
habanalabs: add DRAM default page size to HW info
habanalabs: set non-0 value in dram default page size
xfs: Remove duplicate include
xfs: reduce IOCB_NOWAIT judgment for retry exclusive unaligned DIO
xfs: Remove dead code
xfs: fix typo in comment
xfs: rename struct xfs_attr_item to xfs_attr_intent
powerpc/powernv/pci: Drop VF MPS fixup
powerpc/fsl_book3e: Don't set rodata RO too early
powerpc/microwatt: Add mmu bits to device tree
powerpc/powernv/flash: Check OPAL flash calls exist before using
powerpc/powermac: constify device_node in of_irq_parse_oldworld()
powerpc/powermac: add missing g5_phy_disable_cpu1() declaration
selftests/powerpc/pmu: fix spelling mistake "mis-match" -> "mismatch"
powerpc: Enable the DAWR on POWER9 DD2.3 and above
powerpc/64s: Add CPU_FTRS_POWER10 to ALWAYS mask
powerpc/64s: Add CPU_FTRS_POWER9_DD2_2 to CPU_FTRS_ALWAYS mask
xfs: clean up state variable usage in xfs_attr_node_remove_attr
xfs: put attr[id] log item cache init with the others
xfs: remove struct xfs_attr_item.xattri_flags
xfs: use a separate slab cache for deferred xattr work state
xfs: put the xattr intent item op flags in their own namespace
powerpc: Fix all occurences of "the the"
xfs: clean up xfs_attr_node_hasname
selftests/powerpc/pmu/ebb: remove fixed_instruction.S
powerpc/platforms/83xx: Use of_device_get_match_data()
powerpc/eeh: Drop redundant spinlock initialization
powerpc/iommu: Add missing of_node_put in iommu_init_early_dart
powerpc/pseries/vas: Call misc_deregister if sysfs init fails
powerpc/papr_scm: Fix leaking nvdimm_events_map elements
powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
powerpc/xive: Fix refcount leak in xive_spapr_init
powerpc/numa: Associate numa node to its cpu earlier
macintosh: via-pmu and via-cuda need RTC_LIB
macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
powerpc/powernv: fix missing of_node_put in uv_init()
powerpc/85xx: Remove FSL_85XX_CACHE_SRAM
powerpc/xics: fix refcount leak in icp_opal_init()
powerpc/perf: Fix the threshold compare group constraint for power9
powerpc/perf: Fix the threshold compare group constraint for power10
powerpc/kaslr_booke: Fix build error
powerpc/book3e: Fix build error
powerpc: Book3S 64-bit outline-only KASAN support
powerpc/kasan: Disable address sanitization in kexec paths
powerpc/kasan: Don't instrument non-maskable or raw interrupts
powerpc/mm/kasan: rename kasan_init_32.c to init_32.c
kasan: Document support on 32-bit powerpc
powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
powerpc/irq: Remove arch_local_irq_restore() for !CONFIG_CC_HAS_ASM_GOTO
selftests/powerpc: Better reporting in spectre_v2
powerpc/powernv: Get STF barrier requirements from device-tree
powerpc/powernv: Get L1D flush requirements from device-tree
powerpc/85xx/p2020: Add fsl,mpc8548-pmc node
powerpc/64: Only WARN if __pa()/__va() called with bad addresses
arch/Kconfig: Drop references to powerpc PAGE_SIZE symbols
powerpc: Add generic PAGE_SIZE config symbols
powerpc/pseries/vas: sysfs comments with the correct entries
powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr
powerpc/opcodes: Remove unused PPC_INST_XXX macros
powerpc/inst: Remove PPC_INST_BL
powerpc/modules: Use PPC_LI macros instead of opencoding
powerpc/inst: Remove PPC_INST_BRANCH
powerpc/ftrace: Don't use copy_from_kernel_nofault() in module_trampoline_target()
powerpc/inst: Add __copy_inst_from_kernel_nofault()
powerpc/ftrace: Minimise number of #ifdefs
powerpc/ftrace: Simplify expected_nop_sequence()
powerpc/ftrace: Use size macro instead of opencoding
smb3: add trace point for oplock not found
cifs: return the more nuanced writeback error on close()
smb3: add trace point for lease not found issue
cifs: smbd: fix typo in comment
ksmbd: fix outstanding credits related bugs
ksmbd: smbd: fix connection dropped issue
ksmbd: Fix some kernel-doc comments
ksmbd: fix wrong smbd max read/write size check
ksmbd: add smbd max io size parameter
ksmbd: handle smb2 query dir request for OutputBufferLength that is too small
ksmbd: smbd: handle multiple Buffer descriptors
ksmbd: smbd: change the return value of get_sg_list
ksmbd: smbd: simplify tracking pending packets
ksmbd: smbd: introduce read/write credits for RDMA read/write
ksmbd: smbd: change prototypes of RDMA read/write related functions
Input: cypress_ps2 - fix typo in comment
riscv: Don't output a bogus mmu-type on a no MMU kernel
riscv: atomic: Add custom conditional atomic operation implementation
riscv: atomic: Optimize dec_if_positive functions
riscv: atomic: Cleanup unnecessary definition
cifs: set the CREATE_NOT_FILE when opening the directory in use_cached_dir()
cifs: check for smb1 in open_cached_dir()
cifs: move definition of cifs_fattr earlier in cifsglob.h
drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
i2c: meson: fix typo in comment
i2c: rcar: use flags instead of atomic_xfer
i2c: rcar: REP_AFTER_RD is not a persistent flag
i2c: rcar: use BIT macro consistently
KVM: x86/speculation: Disable Fill buffer clear within guests
x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
x86/speculation/srbds: Update SRBDS mitigation selection
i2c: qcom-geni: remove unnecessary conditions
x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
x86/speculation: Add a common function for MD_CLEAR mitigation update
x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
Documentation: Add documentation for Processor MMIO Stale Data
i2c: mt7621: Use devm_platform_get_and_ioremap_resource()
watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe
dt-bindings: watchdog: renesas,wdt: R-Car V3U is R-Car Gen4
watchdog: Add Renesas RZ/N1 Watchdog driver
dt-bindings: watchdog: renesas,wdt: Add support for RZ/N1
watchdog: wdat_wdt: Stop watchdog when uninstalling module
watchdog: wdat_wdt: Stop watchdog when rebooting the system
watchdog: wdat_wdt: Using the existing function to check parameter timeout
dt-bindings: watchdog: da9062: add watchdog timeout mode
dt-bindings: watchdog: renesas,wdt: Document RZ/G2UL SoC
watchdog: iTCO_wdt: Using existing macro define covers more scenarios
watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking
dt-bindings: watchdog: Add SC8180X and SC8280XP compatibles
watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat
dt-bindings: watchdog: uniphier: Use unevaluatedProperties
watchdog: sp805: disable watchdog on remove
watchdog: da9063: optionally disable watchdog during suspend
dt-bindings: mfd: da9063: watchdog: add suspend disable option
i2c: rcar: refactor handling of first message
i2c: rcar: avoid race condition with SMIs
i2c: xiic: Correct the datatype for rx_watermark
i2c: rcar: fix PM ref counts in probe error paths
i2c: npcm: Handle spurious interrupts
i2c: npcm: Correct register access width
i2c: npcm: Add tx complete counter
i2c: npcm: Fix timeout calculation
i2c: npcm: Remove unused variable clk_regmap
i2c: npcm: Change the way of getting GCR regmap
clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
clk: stm32mp13: add safe mux management
clk: stm32mp13: add multi mux function
clk: stm32mp13: add all STM32MP13 kernel clocks
clk: stm32mp13: add all STM32MP13 peripheral clocks
clk: stm32mp13: manage secured clocks
clk: stm32mp13: add composite clock
clk: stm32mp13: add stm32 divider clock
clk: stm32mp13: add stm32_gate management
clk: stm32mp13: add stm32_mux clock management
clk: stm32: Introduce STM32MP13 RCC drivers (Reset Clock Controller)
dt-bindings: rcc: stm32: add new compatible for STM32MP13 SoC
clk: ti: clkctrl: replace usage of found with dedicated list iterator variable
clk: ti: composite: Prefer kcalloc over open coded arithmetic
dt-bindings: clock: exynosautov9: correct count of NR_CLK
cifs: print TIDs as hex
cifs: return ENOENT for DFS lookup_cache_entry()
cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set
cxl/port: Enable HDM Capability after validating DVSEC Ranges
USB: new quirk for Dell Gen 2 devices
Revert "speakup: Generate speakupmap.h automatically"
clang-format: Fix space after for_each macros
clang-format: Fix goto labels indentation
NFSD: Clean up nfsd_open_verified()
NFSD: Remove do_nfsd_create()
NFSD: Refactor NFSv4 OPEN(CREATE)
NFSD: Refactor NFSv3 CREATE
NFSD: Refactor nfsd_create_setattr()
NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create()
NFSD: Clean up nfsd3_proc_create()
pwm: pwm-cros-ec: Add channel type support
dt-bindings: google,cros-ec-pwm: Add the new -type compatible
dt-bindings: Add mfd/cros_ec definitions
pwm: Document that the pinstate of a disabled PWM isn't reliable
pwm: twl-led: Implement .apply() callback
pwm: lpc18xx: Implement .apply() callback
pwm: mediatek: Implement .apply() callback
pwm: lpc32xx: Implement .apply() callback
pwm: tegra: Implement .apply() callback
pwm: stmpe: Implement .apply() callback
pwm: sti: Implement .apply() callback
pwm: pwm-mediatek: Add support for MediaTek Helio X10 MT6795
dt-bindings: pwm: pwm-mediatek: Add documentation for MT6795 SoC
RDMA/mlx4: Avoid flush_scheduled_work() usage
pwm: tegra: Optimize period calculation
pwm: renesas-tpu: Improve precision of period and duty_cycle calculation
pwm: renesas-tpu: Improve maths to compute register settings
pwm: renesas-tpu: Rename variables to match the usual naming
pwm: renesas-tpu: Implement .apply() callback
pwm: renesas-tpu: Make use of devm functions
pwm: renesas-tpu: Make use of dev_err_probe()
IB/isert: Avoid flush_scheduled_work() usage
pinctrl: intel: Fix kernel doc format, i.e. add return sections
pwm: samsung: Implement .apply() callback
pwm: sifive: Simplify if-if to if-else
dt-bindings: Renamed hte directory to timestamp
hte: Uninitialized variable in hte_ts_get()
clang-format: Update to clang-format >= 6
clang-format: Extend the for_each list with tools/
dt-bindings: mfd: rk808: Convert bindings to yaml
clang-format: Simplify command with `sort -u`
clang-format: Use POSIX locale for `sort`
clang-format: Update with v5.18-rc7's `for_each` macro list
iommu/amd: Increase timeout waiting for GA log enablement
iommu/s390: Tolerate repeat attach_dev calls
hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY
crypto: qat - add support for 401xx devices
crypto: qat - re-enable registration of algorithms
crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag
crypto: qat - add param check for DH
crypto: qat - add param check for RSA
crypto: qat - remove dma_free_coherent() for DH
crypto: qat - remove dma_free_coherent() for RSA
crypto: qat - fix memory leak in RSA
crypto: qat - add backlog mechanism
crypto: qat - refactor submission logic
crypto: qat - use pre-allocated buffers in datapath
crypto: qat - set to zero DH parameters before free
xfs: free xfs_attrd_log_items correctly
xfs: validate xattr name earlier in recovery
xfs: reject unknown xattri log item filter flags during recovery
xfs: reject unknown xattri log item operation flags during recovery
xfs: don't leak the retained da state when doing a leaf to node conversion
xfs: don't leak da state when freeing the attr intent item
namei: cleanup double word in comment
get rid of dead code in legitimize_root()
fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy()
move mount-related externs from fs.h to mount.h
blob_to_mnt(): kern_unmount() is needed to undo kern_mount()
m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb...
linux/mount.h: trim includes
uninline may_mount() and don't opencode it in fspick(2)/fsopen(2)
scsi: ufs: Split the drivers/scsi/ufs directory
scsi: qla1280: Remove redundant variable
scsi: lpfc: Add support for VMID tagging of NVMe I/Os
scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol independent
scsi: lpfc: Commonize VMID code location
scsi: nvme-fc: Add new routine nvme_fc_io_getuuid()
f2fs: make f2fs_read_inline_data() more readable
clk: mediatek: mt8173: Switch to clk_hw provider APIs
clk: mediatek: Switch to clk_hw provider APIs
clk: mediatek: Replace 'struct clk' with 'struct clk_hw'
clk: mediatek: apmixed: Drop error message from clk_register() failure
clk: mediatek: Make mtk_clk_register_composite() static
staging: r8188eu: remove include/rtw_debug.h
dt-bindings: clock: Replace common binding with link to schema
arm64: dts: intel: add device tree for n6000
dt-bindings: intel: add binding for Intel n6000
dt-bindings: soc: add bindings for Intel HPS Copy Engine
x86/PCI: Disable E820 reserved region clipping starting in 2023
x86/PCI: Disable E820 reserved region clipping via quirks
clk: qcom: rcg2: Cache CFG register updates for parked RCGs
clk: qcom: add sc8280xp GCC driver
dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings
fs/ntfs: remove redundant variable idx
fat: remove time truncations in vfat_create/vfat_mkdir
fat: report creation time in statx
fat: ignore ctime updates, and keep ctime identical to mtime in memory
fat: split fat_truncate_time() into separate functions
MAINTAINERS: add Muchun as a memcg reviewer
x86/PCI: Add kernel cmdline options to use/ignore E820 reserved regions
RISC-V: Load purgatory in kexec_file
RISC-V: Add purgatory
RISC-V: Support for kexec_file on panic
RISC-V: Add kexec_file support
RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr()
RISC-V: use memcpy for kexec_file mode
kexec_file: Fix kexec_file.c build error for riscv platform
dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled
dmaengine: sun6i: Add support for the D1 variant
dmaengine: sun6i: Add support for 34-bit physical addresses
dmaengine: sun6i: Do not use virt_to_phys
dt-bindings: dma: sun50i-a64: Add compatible for D1
dmaengine: tegra: Remove unused switch case
dmaengine: tegra: Fix uninitialized variable usage
dmaengine: stm32-dma: add device_pause/device_resume support
dmaengine: stm32-dma: rename pm ops before dma pause/resume introduction
dmaengine: stm32-dma: pass DMA_SxSCR value to stm32_dma_handle_chan_done()
dmaengine: stm32-dma: introduce stm32_dma_sg_inc to manage chan->next_sg
dmaengine: stm32-dmamux: avoid reset of dmamux if used by coprocessor
dmaengine: qcom: gpi: Add support for sc7280
ACPI: video: improve PM notifer callback
dt-bindings: dma: pl330: Add power-domains
dmaengine: stm32-mdma: use dev_dbg on non-busy channel spurious it
dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
dmaengine: stm32-mdma: remove GISR1 register
driver core: fix deadlock in __device_attach
kernfs: Separate kernfs_pr_cont_buf and rename_lock.
staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
topology: Remove unused cpu_cluster_mask()
driver core: Extend deferred probe timeout on driver registration
kernel/reboot: Add devm_register_restart_handler()
kernel/reboot: Add devm_register_power_off_handler()
soc/tegra: pmc: Use sys-off handler API to power off Nexus 7 properly
reboot: Remove pm_power_off_prepare()
regulator: pfuze100: Use devm_register_sys_off_handler()
ACPI: power: Switch to sys-off handler API
memory: emif: Use kernel_can_power_off()
mips: Use do_kernel_power_off()
ia64: Use do_kernel_power_off()
x86: Use do_kernel_power_off()
sh: Use do_kernel_power_off()
m68k: Switch to new sys-off handler API
powerpc: Use do_kernel_power_off()
xen/x86: Use do_kernel_power_off()
parisc: Use do_kernel_power_off()
arm64: Use do_kernel_power_off()
riscv: Use do_kernel_power_off()
csky: Use do_kernel_power_off()
ARM: Use do_kernel_power_off()
kernel/reboot: Add register_platform_power_off()
kernel/reboot: Add kernel_can_power_off()
kernel/reboot: Add stub for pm_power_off
kernel/reboot: Add do_kernel_power_off()
kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers
kernel/reboot: Introduce sys-off handler API
notifier: Add blocking/atomic_notifier_chain_register_unique_prio()
MAINTAINERS: add Russ Weight as a firmware loader maintainer
driver: base: fix UAF when driver_attach failed
test_firmware: fix end of loop test in upload_read_show()
driver core: location: Add "back" as a possible output for panel
driver core: location: Free struct acpi_pld_info *pld
driver core: Add "*" wildcard support to driver_async_probe cmdline param
dmaengine: ti: deprecate '#dma-channels'
notifier: Add atomic_notifier_call_chain_is_empty()
dmaengine: mmp: deprecate '#dma-channels'
dmaengine: pxa: deprecate '#dma-channels' and '#dma-requests'
dt-bindings: dmaengine: mmp: deprecate '#dma-channels' and '#dma-requests'
dmaengine: tegra: Fix build error without IOMMU_API
dmaengine: dw: Add RZN1 compatible
clk: renesas: r9a06g032: Probe possible children
dmaengine: dw: dmamux: Introduce RZN1 DMA router support
clk: renesas: r9a06g032: Export function to set dmamux
dt-bindings: dmaengine: Introduce RZN1 DMA compatible
dt-bindings: clock: r9a06g032-sysctrl: Reference the DMAMUX subnode
dt-bindings: dmaengine: Introduce RZN1 dmamux bindings
speakup: Generate speakupmap.h automatically
driver: soc: xilinx: Update function prototype for xlnx_unregister_event
driver: soc: xilinx: Add support of multiple callbacks for same event in event management driver
misc: fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl
misc: alcor_pci: set NULL intfdata and clear pci master
edd: simplify the check of 'attr->test' in edd_populate_dir()
bus: ti-sysc: Fix warnings for unbind for serial
firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
drivers: dio: add missing iounmap() in dio_init()
accessiblity: speakup: Add missing misc_deregister in softsynth_probe
slimbus: qcom: Remove unnecessary print function dev_err()
slimbus: qcom: Fix IRQ check in qcom_slim_probe
drivers: comedi: replace ternary operator with min()
scripts/tags.sh: Invoke 'realpath' via 'xargs'
siphash: add SPDX tags as sole licensing authority
binder: fix atomic sleep when get extended error
binder: fix potential UAF of target_{proc,thread}
binder: fix printk format for commands
tty: Rework receive flow control char logic
pcmcia: synclink_cs: Don't allow CS5-6
serial: stm32-usart: Correct CSIZE, bits, and parity
serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
serial: sifive: Sanitize CSIZE and c_iflag
serial: sh-sci: Don't allow CS5-6
serial: txx9: Don't allow CS5-6
serial: rda-uart: Don't allow CS5-6
serial: digicolor-usart: Don't allow CS5-6
serial: uartlite: Fix BRKINT clearing
serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE
serial: core: Do stop_rx in suspend path for console if console_suspend is disabled
tty: serial: qcom-geni-serial: Remove uart frequency table. Instead, find suitable frequency with call to clk_round_rate.
dt-bindings: serial: renesas,em-uart: Add RZ/V2M clock to access the registers
serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL"
serial: msm_serial: disable interrupts in __msm_console_write()
serial: meson: acquire port->lock in startup()
serial: 8250_dw: Use dev_err_probe()
serial: 8250_dw: Use devm_add_action_or_reset()
serial: 8250_dw: Update the list of OF headers used by driver
serial: jsm: Use B0 instead of 0
serial: fsl_lpuart: Remove unnecessary clearing for CRTSCTS
tty: remove IBSHIFT ifdefs
tty: remove BOTHER ifdefs
tty: remove CMSPAR ifdefs
SUNRPC: Simplify synopsis of svc_pool_for_cpu()
SUNRPC: Don't disable preemption while calling svc_pool_for_cpu().
NFSD: Show state of courtesy client in client info
NFSD: add support for lock conflict to courteous server
fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict
fs/lock: add helper locks_owner_has_blockers to check for blockers
NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd
NFSD: add support for share reservation conflict to courteous server
NFSD: add courteous server support for thread with only delegation
SUNRPC: Remove svc_rqst::rq_xprt_hlen
SUNRPC: Remove dead code in svc_tcp_release_rqst()
SUNRPC: Make cache_req::thread_wait an unsigned long
SUNRPC: Cache deferral injection
SUNRPC: Clean up svc_deferred_class trace events
NFSD: Clean up nfsd_splice_actor()
termbits.h: Remove posix_types.h include
termbits.h: Align lines & format
termbits.h: create termbits-common.h for identical bits
tty: serial: samsung_tty: Fix suspend/resume on S5L
Documentation: Wire Oxford Semiconductor PCIe (Tornado) 950
Documentation: Reformat Oxford Semiconductor PCIe (Tornado) 950
Documentation: Move Oxford Semiconductor PCIe (Tornado) 950 to misc-devices
serial: pmac_zilog: remove initial print
serial: pmac_zilog: remove tracing prints
serial: pmac_zilog: remove unused uart_pmac_port::termios_cache
serial: pmac_zilog: remove unfinished DBDMA support
serial: amba-pl011: move header content to .c
tty: n_gsm: Fix packet data hex dump output
usb: dwc3: core: Add error log when core soft reset failed
usb: dwc3: gadget: Move null pinter check to proper place
usb: hub: Simplify error and success path in port_over_current_notify
usb: cdns3: allocate TX FIFO size according to composite EP number
usb: dwc3: Fix ep0 handling when getting reset while doing control transfer
usb: Probe EHCI, OHCI controllers asynchronously
usb: isp1760: Fix out-of-bounds array access
xhci: Don't defer primary roothub registration if there is only one roothub
cifs: fix signed integer overflow when fl_end is OFFSET_MAX
cxl/port: Reuse 'struct cxl_hdm' context for hdm init
cxl/port: Move endpoint HDM Decoder Capability init to port driver
cxl/pci: Drop @info argument to cxl_hdm_decode_init()
cxl/mem: Merge cxl_dvsec_ranges() and cxl_hdm_decode_init()
cxl/mem: Skip range enumeration if mem_enable clear
cxl/mem: Consolidate CXL DVSEC Range enumeration in the core
cxl/pci: Move cxl_await_media_ready() to the core
cxl/mem: Validate port connectivity before dvsec ranges
cxl/mem: Fix cxl_mem_probe() error exit
cxl/pci: Drop wait_for_valid() from cxl_await_media_ready()
cxl/pci: Consolidate wait_for_media() and wait_for_media_ready()
cxl/mem: Drop mem_enabled check from wait_for_media()
staging: r8188eu: delete rtw_wx_read/write32()
staging: r8188eu: Remove multiple assignments
staging: r8188eu: add check for kzalloc
staging: r8188eu: fix warnings in rtw_wlan_util
staging: r8188eu: fix warnings in rtw_pwrctrl
staging: r8188eu: fix warnings in rtw_p2p
staging: rtl8712: fix uninit-value in r871xu_drv_init()
staging: rtl8712: fix uninit-value in usb_read8() and friends
staging: rtl8712: add error handler in r8712_usbctrl_vendorreq()
staging: r8188eu: remove _drv_ defines from include/rtw_debug.h
staging: vc04_services: remove unused macro
staging: rtl8192u: remove null check after call container_of()
staging: rtl8192e: remove null check after call container_of()
staging: ks7010: remove null check after call container_of()
staging: r8188eu: remove HW_VAR_AC_PARAM_BE from SetHwReg8188EU()
staging: r8188eu: assoc_rsp and assoc_rsp_len are not used
staging: r8188eu: last_rx_mgnt_pkts is set but not used
staging: r8188eu: simplify error handling in recv_func_prehandle
staging: r8188eu: remove obsolete comments
staging: r8188eu: use ieee80211 helper to check for beacon
staging: r8188eu: use defines for addba response status
staging: r8188eu: use the tid in delba processing
staging: r8188eu: check for initiator vs recipient
staging: r8188eu: use BIT(tid) instead of manual shift
staging: r8188eu: replace if with ternary operator
staging: r8188eu: merge process_addba_req into OnAction_back
staging: r8188eu: read addba resp tid from ieee80211_mgmt
staging: r8188eu: get addba resp status from ieee80211_mgmt
staging: r8188eu: Fix block comment format
staging: rtl8723bs: Fix alignment to match open parenthesis
staging: vt6655: Replace VNSvOutPortB with iowrite8
staging: vt6655: Replace MACvTransmitBCN with VNSvOutPortB
staging: vt6655: Replace MACvStart with VNSvOutPortB
staging: r8188eu: drop redundant if check
staging: r8188eu: read back action code from ieee80211_mgmt
staging: r8188eu: use back action codes from ieee80211.h
staging: r8188eu: read destination address from ieee80211_mgmt
staging: r8188eu: don't check the category in OnAction_back
staging: r8188eu: read addr2 from ieee80211_mgmt
staging: rtl8192u: make const array queuetopipe const, reduces object code size
dt-bindings: pinctrl: qcom: Drop 'maxItems' on 'wakeup-parent'
pinctrl: starfive: Make the irqchip immutable
powerpc/ftrace: Use PPC_RAW_xxx() macros instead of opencoding.
powerpc/ftrace: Use BRANCH_SET_LINK instead of value 1
powerpc/ftrace: Remove ftrace_plt_tramps[]
powerpc/ftrace: Use CONFIG_FUNCTION_TRACER instead of CONFIG_DYNAMIC_FTRACE
powerpc/ftrace: Don't include ftrace.o for CONFIG_FTRACE_SYSCALLS
powerpc/ftrace: Make __ftrace_make_{nop/call}() common to PPC32 and PPC64
powerpc: Finalise cleanup around ABI use
powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}
powerpc: Add CONFIG_PPC64_ELF_ABI_V1 and CONFIG_PPC64_ELF_ABI_V2
powerpc/ftrace: Use patch_instruction() return directly
powerpc/ftrace: Inline ftrace_modify_code()
powerpc/code-patching: Inline create_branch()
powerpc/ftrace: Use is_offset_in_branch_range()
powerpc/code-patching: Inline is_offset_in_{cond}_branch_range()
powerpc/ftrace: Remove redundant create_branch() calls
powerpc/ftrace: Refactor prepare_ftrace_return()
powerpc/rtas: enture rtas_call is called with MMU enabled
powerpc/rtas: Leave MSR[RI] enabled over RTAS call
powerpc/rtas: PACA can be restored directly from SPRG
powerpc/rtas: Call enter_rtas with MSR[EE] disabled
powerpc/rtas: Fix whitespace in rtas_entry.S
powerpc/rtas: Make enter_rtas a nokprobe symbol on 64-bit
powerpc/rtas: Move rtas entry assembly into its own file
powerpc/signal: Report minimum signal frame size to userspace via AT_MINSIGSTKSZ
powerpc/64: Bump SIGSTKSZ and MINSIGSTKSZ
powerpc/vdso: Link with ld.lld when requested
powerpc/vdso: Remove unused ENTRY in linker scripts
powerpc: Export mmu_feature_keys[] as non-GPL
powerpc/setup: Refactor/untangle panic notifiers
pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10
dt-bindings: pinctrl: Add MediaTek MT6795 pinctrl bindings
pinctrl: freescale: Add i.MXRT1170 pinctrl driver support
dt-bindings: pinctrl: add i.MXRT1170 pinctrl Documentation
dt-bindings: pinctrl: rockchip: increase max amount of device functions
dt-bindings: pinctrl: qcom,pmic-gpio: add 'gpio-reserved-ranges'
dt-bindings: pinctrl: qcom,pmic-gpio: add 'input-disable'
dt-bindings: pinctrl: qcom,pmic-gpio: describe gpio-line-names
dt-bindings: pinctrl: qcom,pmic-gpio: fix matching pin config
dt-bindings: pinctrl: qcom,pmic-gpio: document PM8150L and PMM8155AU
pinctrl: qcom: spmi-gpio: Add pm6125 compatible
dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible
rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe
rtc: mt6397: check return value after calling platform_get_resource()
video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
rtc: rzn1: fix platform_no_drv_owner.cocci warning
video: fbdev: omapfb: simplify the return expression of nec_8048_connect()
video: fbdev: omapfb: simplify the return expression of dsi_init_pll_data()
video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1
ARM: dts: aspeed: ast2600-evb: Enable GFX device
ARM: dts: aspeed: Add GFX node to AST2600
ARM: dts: aspeed: ast2600-evb: Enable virtual hub
ARM: dts: aspeed: ast2600-evb: Enable video engine
ARM: dts: aspeed: everest, rainier: Add power-ffs-sync-history GPIO
ARM: dts: aspeed: Add Nuvia DC-SCM BMC
ARM: dts: aspeed: bletchley: add sample averaging for ADM1278
ARM: dts: aspeed: bletchley: add eeprom node on each sled
ARM: dts: aspeed: bletchley: add pca9536 node on each sled
ARM: dts: aspeed: bletchley: update gpio0 line names
ARM: dts: aspeed: bletchley: Enable mdio0 bus
ARM: dts: aspeed: bletchley: switch spi2 driver to aspeed-smc
ARM: dts: aspeed: bletchley: enable ehci0 device node
ARM: dts: aspeed: Add USB2.0 device controller node
USB: serial: option: add Quectel BG95 modem
ARM: dts: aspeed-g4: Set spi-max-frequency for all flashes
ARM: dts: aspeed: Enable Dual SPI RX transfers
ARM: dts: aspeed: Adjust "reg" property of FMC/SPI controllers
ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1
clk: mediatek: use en_mask as a pure div_en_mask
clk: ingenic-tcu: Fix missing TCU clock for X1000 SoCs
clk: mediatek: update compatible string for MT7986 ethsys
f2fs: fix to do sanity check for inline inode
f2fs: fix fallocate to use file_modified to update permissions consistently
Input: vmmouse - disable vmmouse before entering suspend mode
dt-bindings: google,cros-ec-keyb: Fixup bad compatible match
mips: ingenic: Do not manually reference the CPU clock
clk: ingenic: Mark critical clocks in Ingenic SoCs
clk: ingenic: Allow specifying common clock flags
clk: ux500: fix a possible off-by-one in u8500_prcc_reset_base()
PCI: microchip: Fix potential race in interrupt handling
vfio/pci: Move the unused device into low power state with runtime PM
vfio/pci: Virtualize PME related registers bits and initialize to zero
vfio/pci: Change the PF power state to D0 before enabling VFs
vfio/pci: Invalidate mmaps and block the access in D3hot power state
KVM: PPC: Book3S HV: Fix vcore_blocked tracepoint
KVM: PPC: Book3s: Remove real mode interrupt controller hcalls handlers
KVM: PPC: Book3s: PR: Enable default TCE hypercalls
KVM: PPC: Book3s: Retire H_PUT_TCE/etc real mode handlers
KVM: PPC: Book3S HV: Initialize AMOR in nested entry
scripts/spdxcheck: Exclude top-level README
scripts/spdxcheck: Exclude MAINTAINERS/CREDITS
scripts/spdxcheck: Exclude config directories
KVM: PPC: Book3S HV: Use consistent type for return value of kvm_age_rmapp()
scripts/spdxcheck: Put excluded files and directories into a separate file
scripts/spdxcheck: Add option to display files without SPDX
scripts/spdxcheck: Add [sub]directory statistics
KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator
scripts/spdxcheck: Add directory statistics
scripts/spdxcheck: Add percentage to statistics
freevxfs: relicense to GPLv2 only
KVM: PPC: Book3S HV: remove extraneous asterisk from rm_host_ipi_action() comment
rtc: gamecube: Add missing iounmap in gamecube_rtc_read_offset_from_sram
pinctrl: intel: Drop unused irqchip member in struct intel_pinctrl
pinctrl: intel: make irq_chip immutable
MAINTAINERS: Introduce HPE GXP Architecture
ARM: dts: Introduce HPE GXP Device tree
dt-bindings: arm: hpe: add GXP Support
dt-bindings: timer: hpe,gxp-timer: Add HPE GXP Timer and Watchdog
clocksource/drivers/timer-gxp: Add HPE GXP Timer
watchdog: hpe-wdt: Introduce HPE GXP Watchdog
ARM: configs: multi_v7_defconfig: Add HPE GXP ARCH
ARM: hpe: Introduce the HPE GXP architecture
USB: serial: pl2303: fix type detection for odd device
clocksource/drivers/timer-sun5i: Convert to SPDX identifier
clocksource/drivers/timer-sun4i: Convert to SPDX identifier
clocksource/drivers/pistachio: Convert to SPDX identifier
clocksource/drivers/orion: Convert to SPDX identifier
clocksource/drivers/lpc32xx: Convert to SPDX identifier
clocksource/drivers/digicolor: Convert to SPDX identifier
clocksource/drivers/armada-370-xp: Convert to SPDX identifier
clocksource/drivers/mips-gic-timer: Convert to SPDX identifier
clocksource/drivers/jcore: Convert to SPDX identifier
clocksource/drivers/bcm_kona: Convert to SPDX identifier
clocksource/drivers/sp804: Avoid error on multiple instances
clocksource/drivers/riscv: Events are stopped during CPU suspend
clocksource/drivers/ixp4xx: Drop boardfile probe path
dt-bindings: timer: Add compatible for Mediatek MT8186
dt-bindings: interconnect: Remove sc7180/sdx55 ipa compatibles
interconnect: qcom: sc8180x: Reformat node and bcm definitions
interconnect: qcom: sc8180x: Mark some BCMs keepalive
interconnect: qcom: sc8180x: Fix QUP0 nodes
interconnect: qcom: sc8180x: Modernize sc8180x probe
dt-bindings: interconnect: Add SC8180X QUP0 virt provider
riscv: compat: Add COMPAT Kbuild skeletal support
riscv: compat: ptrace: Add compat_arch_ptrace implement
riscv: compat: signal: Add rt_frame implementation
rtc: meson: Fix email address in MODULE_AUTHOR
rtc: simplify the return expression of rx8025_set_offset()
rtc: pcf85063: Add a compatible entry for pca85073a
dt-binding: pcf85063: Add an entry for pca85073a
lkdtm/heap: Hide allocation size from -Warray-bounds
selftests/lkdtm: Add configs for stackleak and "after free" tests
lkdtm/usercopy: Check vmalloc and >0-order folios
PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
MAINTAINERS: Add myself as maintainer of the RZN1 RTC driver
rtc: rzn1: Add oscillator offset support
rtc: rzn1: Add alarm support
rtc: rzn1: Add new RTC driver
dt-bindings: rtc: rzn1: Describe the RZN1 RTC
rtc: sun6i: Add NVMEM provider
i3c: master: svc: fix returnvar.cocci warning
i3c/master: simplify the return expression of i3c_hci_remove()
NFS: Pass i_size to fscache_unuse_cookie() when a file is released
Documentation: Add an explanation of NFSv4 client identifiers
NFS: update documentation for the nfs4_unique_id parameter
NFS: Improve warning message when locks are lost.
vfio: Change struct vfio_group::container_users to a non-atomic int
vfio: Simplify the life cycle of the group FD
vfio: Fully lock struct vfio_group::container
vfio: Split up vfio_group_get_device_fd()
vfio: Change struct vfio_group::opened from an atomic to bool
vfio: Add missing locking for struct vfio_group::kvm
kvm/vfio: Fix potential deadlock problem in vfio
dt-bindings: clock: convert rockchip,rk3368-cru.txt to YAML
dt-bindings: clock: convert rockchip,rk3228-cru.txt to YAML
dt-bindings: clock: convert rockchip,rk3036-cru.txt to YAML
dt-bindings: clock: convert rockchip,rk3308-cru.txt to YAML
Input: cros-ec-keyb - allow skipping keyboard registration
dt-bindings: google,cros-ec-keyb: Introduce switches only compatible
dt-bindings: clock: convert rockchip,px30-cru.txt to YAML
dt-bindings: clock: convert rockchip,rk3188-cru.txt to YAML
dt-bindings: clock: convert rockchip,rk3288-cru.txt to YAML
SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
f2fs: don't use casefolded comparison for "." and ".."
f2fs: do not stop GC when requiring a free section
NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' attributes
NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl attributes
NFSv4: Specify the type of ACL to cache
NFSv4: Don't hold the layoutget locks across multiple RPC calls
pNFS/files: Fall back to I/O through the MDS on non-fatal layout errors
NFS: Further fixes to the writeback error handling
NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
NFS: Memory allocation failures are not server fatal errors
pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask()
NFS: Don't report errors from nfs_pageio_complete() more than once
NFS: Do not report flush errors in nfs_write_end()
NFS: Don't report ENOSPC write errors twice
NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
NFS: Do not report EINTR/ERESTARTSYS as mapping errors
ARM: dts: at91: sama7g5ek: add node for PDMC0
ARM: dts: at91: sama7g5: add nodes for PDMC
ARM: dts: at91: Use the generic "rtc" node name for the rtt IPs
ARM: dts: at91: Add the required 'atmel, rtt-rtc-time-reg' property
ARM: at91: pm: Fix rand build error
RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq()
soc: rockchip: Fix refcount leak in rockchip_grf_init
clk: imx8mp: fix usb_root_clk parent
clk: fixed-rate: Remove redundant if statement
Input: psmouse-smbus - avoid flush_scheduled_work() usage
Input: bcm-keypad - remove unneeded NULL check before clk_disable_unprepare
Input: sparcspkr - fix refcount leak in bbc_beep_probe
dt-bindings: remoteproc: mediatek: Add optional memory-region to mtk,scp
dt-bindings: remoteproc: mediatek: Make l1tcm reg exclusive to mt819x
pmem: implement pmem_recovery_write()
pmem: refactor pmem_clear_poison()
dax: add .recovery_write dax_operation
dax: introduce DAX_RECOVERY_WRITE dax access mode
mce: fix set_mce_nospec to always unmap the whole page
x86/mce: relocate set{clear}_mce_nospec() functions
acpi/nfit: rely on mce->misc to determine poison granularity
include/uapi/linux/vfio.h: Fix trivial typo - _IORW should be _IOWR instead
dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq()
dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
pinctrl: lynxpoint: make irq_chip immutable
pinctrl: cherryview: make irq_chip immutable
pinctrl: baytrail: make irq_chip immutable
Documentation: gpio: Advertise irqd_to_hwirq() helper in the examples
Documentation: gpio: Fix IRQ mask and unmask examples
dmaengine: sprd: deprecate '#dma-channels'
dt-bindings: dmaengine: sprd: deprecate '#dma-channels'
dmaengine: idxd: skip irq free when wq type is not kernel
dmaengine: idxd: make idxd_register/unregister_dma_channel() static
dmaengine: zynqmp_dma: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
dmaengine: zynqmp_dma: check dma_async_device_register return value
dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call
dmaengine: idxd: free irq before wq type is reset
dmaengine: idxd: fix lockdep warning on device driver removal
dmaengine: idxd: Separate user and kernel pasid enabling
dt-bindings: renesas,rcar-dmac: R-Car V3U is R-Car Gen4
dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
dmaengine: tegra: Use platform_get_irq() to get IRQ resource
m68knommu: fix undefined reference to `_init_sp'
m68knommu: allow elf_fdpic loader to be selected
m68knommu: add definitions to support elf_fdpic program loader
m68knommu: implement minimal regset support
m68knommu: use asm-generic/mmu.h for nommu setups
m68k: fix typos in comments
m68k: coldfire: drop ISA_DMA_API support
m68knommu: set ZERO_PAGE() to the allocated zeroed page
dt-bindings: clock: convert rockchip,rv1108-cru.txt to YAML
Unify the primitives for file descriptor closing
fs: remove fget_many and fput_many interface
i2c: xiic: Fix Tx Interrupt path for grouped messages
i2c: xiic: Fix coding style issues
i2c: xiic: return value of xiic_reinit
i2c: cadence: Increase timeout per message if necessary
iio: adc: xilinx-ams: fix return error variable
i2c: designware: Sort timing parameter ACPI method calls by the speed
i2c: at91: Initialize dma_buf in at91_twi_xfer()
dt-binding: clock: Add missing rk3568 cru bindings
proc/sysctl: make protected_* world readable
pinctrl: stm32: Unshadow np variable in stm32_pctl_probe()
zsmalloc: fix races between asynchronous zspage free and page migration
Revert "mm/cma.c: remove redundant cma_mutex lock"
PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit()
PCI: hv: Add validation for untrusted Hyper-V values
vfio/pci: Use the struct file as the handle not the vfio_group
kvm/vfio: Remove vfio_group from kvm
vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm()
vfio: Change vfio_external_check_extension() to vfio_file_enforced_coherent()
vfio: Remove vfio_external_group_match_file()
vfio: Change vfio_external_user_iommu_id() to vfio_file_iommu_group()
kvm/vfio: Store the struct file in the kvm_vfio_group
kvm/vfio: Move KVM_DEV_VFIO_GROUP_* ioctls into functions
vfio: Delete container_q
iommu/vt-d: Remove hard coding PGSNP bit in PASID entries
iommu/vt-d: Remove domain_update_iommu_snooping()
iommu/vt-d: Check domain force_snooping against attached devices
iommu/vt-d: Block force-snoop domain attaching if no SC support
iommu/vt-d: Size Page Request Queue to avoid overflow condition
iommu/vt-d: Fold dmar_insert_one_dev_info() into its caller
iommu/vt-d: Change return type of dmar_insert_one_dev_info()
iommu/vt-d: Remove unneeded validity check on dev
iommu/dma: Explicitly sort PCI DMA windows
iommu/dma: Fix iova map result check bug
iommu/mediatek: Fix NULL pointer dereference when printing dev_name
iommu: iommu_group_claim_dma_owner() must always assign a domain
KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting
KVM: PPC: Book3S HV Nested: L2 must not run with L1 xive context
KVM: PPC: Book3S HV P9: Split !nested case out from guest entry
KVM: PPC: Book3S HV P9: Move cede logic out of XIVE escalation rearming
KVM: PPC: Book3S HV P9: Inject pending xive interrupts at guest entry
KVM: PPC: Book3S HV: Remove KVMPPC_NR_LPIDS
KVM: PPC: Book3S Nested: Use explicit 4096 LPID maximum
KVM: PPC: Book3S HV Nested: Change nested guest lookup to use idr
KVM: PPC: Book3S HV: Use IDA allocator for LPID allocator
KVM: PPC: Book3S HV: Update LPID allocator init for POWER9, Nested
KVM: PPC: Remove kvmppc_claim_lpid
KVM: PPC: Book3S HV P9: Optimise loads around context switch
KVM: PPC: Book3S HV: HFSCR[PREFIX] does not exist
crypto: s390 - add crypto library interface for ChaCha20
crypto: talitos - Uniform coding style with defined variable
crypto: octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey()
crypto: cryptd - Protect per-CPU resource by disabling BH.
crypto: sun8i-ce - do not fallback if cryptlen is less than sg length
crypto: sun8i-ce - rework debugging
crypto: sun8i-ce - use sg_nents_for_len
crypto: sun8i-ce - Add function for handling hash padding
crypto: sun8i-ss - do not fallback if cryptlen is less than sg length
crypto: sun8i-ss - add hmac(sha1)
crypto: sun8i-ss - Add function for handling hash padding
crypto: sun8i-ss - rework debugging
crypto: sun8i-ss - handle requests if last block is not modulo 64
crypto: sun8i-ss - do not zeroize all pad
crypto: sun8i-ss - do not allocate memory when handling hash requests
crypto: sun8i-ss - use sg_nents_for_len
crypto: sun8i-ss - test error before assigning
crypto: sun8i-ss - remove redundant test
crypto: sun8i-ss - handle zero sized sg
crypto: sun8i-ss - rework handling of IV
crypto: sun4i-ss - do not allocate backup IV on requests
crypto: sun8i-ce - do not allocate memory when handling requests
crypto: sun8i-ce - Fix minor style issue
extcon: Modify extcon device to be created after driver data is set
extcon: sm5502: Clarify SM5703's i2c device ID
extcon: ptn5150: Add usb role class support
extcon: ptn5150: Add queue work sync before driver release
extcon: sm5502: Add support for SM5703
dt-bindings: extcon: bindings for SM5703
extcon: usb-gpio: Remove disable irq operation in system sleep
extcon: Fix some kernel-doc comments
extcon: usbc-cros-ec: Use struct_size() helper in kzalloc()
extcon: int3496: Add support for controlling Vbus through a regulator
extcon: int3496: Add support for binding to plain platform devices
extcon: int3496: Request non-exclusive access to the ID GPIO
extcon: int3496: Make the driver a bit less verbose
extcon: Fix extcon_get_extcon_dev() error handling
ia64: mca: drop redundant spinlock initialization
tty: fix deadlock caused by calling printk() under tty_port->lock
relay: remove redundant assignment to pointer buf
fs/ntfs3: validate BOOT sectors_per_clusters
lib/string_helpers: fix not adding strarray to device's resource list
kernel/crash_core.c: remove redundant check of ck_cmdline
ELF, uapi: fixup ELF_ST_TYPE definition
PCI: cadence: Clear FLR in device capabilities register
io_uring_enter(): don't leave f.flags uninitialized
PCI: cadence: Allow PTM Responder to be enabled
f2fs: keep wait_ms if EAGAIN happens
f2fs: introduce f2fs_gc_control to consolidate f2fs_gc parameters
module: merge check_exported_symbol() into find_exported_symbol_in_section()
module: do not binary-search in __ksymtab_gpl if fsa->gplok is false
module: do not pass opaque pointer for symbol search
module: show disallowed symbol name for inherit_taint()
module: fix [e_shstrndx].sh_size=0 OOB access
module: Introduce module unload taint tracking
module: Move module_assert_mutex_or_preempt() to internal.h
module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code
module.h: simplify MODULE_IMPORT_NS
RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx()
RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx()
f2fs: reject test_dummy_encryption when !CONFIG_FS_ENCRYPTION
f2fs: kill volatile write support
f2fs: change the current atomic write way
f2fs: don't need inode lock for system hidden quota
xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
xhci: Remove quirk for over 10 year old evaluation hardware
xhci: prevent U2 link power state if Intel tier policy prevented U1
xhci: use generic command timer for stop endpoint commands.
usb: host: xhci-plat: omit shared hcd if either root hub has no ports
usb: host: xhci-plat: prepare operation w/o shared hcd
usb: host: xhci-plat: create shared hcd after having added main hcd
xhci: prepare for operation w/o shared hcd
xhci: factor out parts of xhci_gen_setup()
MIPS: Sibyte: remove unnecessary return variable
MIPS: Use NOKPROBE_SYMBOL() instead of __kprobes annotation
selftests/ftrace: Save kprobe_events to test log
MIPS: tools: no need to initialise statics to 0
MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
MIPS: VR41xx: Drop redundant spinlock initialization
MIPS: smp: optimization for flush_tlb_mm when exiting
ACPI: clean up white space in a few places for consistency
PCI: vmd: Revert
|
||
Guru Das Srinagesh
|
c15787255a |
dt-bindings: Add snapshot of header files from msm-5.15
Add snapshot of binding header files as of 'commit 8bc1219b2b23 ("Merge "ARM: dts: qcom: Add hotplug mitigation for cpu TSENS thermal zones"")' from msm-5.15/msm-5.15. Change-Id: I07ab7223a35a05e1b7e1f84ffa652876f5b8f472 Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com> Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com> |
||
Arnd Bergmann
|
99978d2fd9 |
More Qualcomm driver changes for v5.20
This adds support for booting secondary cores, SPM, SMD-RPM and RPM power-domain support for the MSM8909 platform. It drops an unnecessary print in icc-bwmon, corrects SA8540P entries in socinfo and a Kconfig build dependency for QCOM_RPMPD. Lastly it continues to clean up up the Devicetree bindings for the Qualcomm drivers. -----BEGIN PGP SIGNATURE----- iQJPBAABCAA5FiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmLYinIbHGJqb3JuLmFu ZGVyc3NvbkBsaW5hcm8ub3JnAAoJEAsfOT8Nma3FryMQANQKam+7lJrykwF3bt8t e/ZR1SWPcKTu5dudsnA2GACnycQ8XQr5M06HRVghwveleXbjHyE3beLEy/NwfbTL P4ufdDtg/UCwZXJ+p2ZDtbKIWQQU1qgItekYiN3lDEnb3Y5R7vI2h2mhdDOZh8yn HtzI5EeI5gMilZ7yYtqPR3DrXpfdYBaGANshyzmP07eDTz+UyaSSKoALsy7jeWB2 9d4/inH35Tuqv/98oLaf+gK1vH89AVA13N6fVaQxgPOne3FN1bsqBFGc/RvW+phH CG+D86lrxq7iChdEcvcoPCkabYi4lNqhbKZOiAAimqrwFCIksVJSE7adDul0JcPF g0ml1jWIx+Jsj5TmuRH01CaxCuLtv9WKARi64vqA8dwSYuak8irP3WXbbtv/sNgW PokJovzDwwSs71Rh8PmlXC//XY8gbsVj/umI8lEsS5/PrvdCXYsRTjRzvZ5uNtiQ 5s1fm6xMT2AMbp+Y6ZcnmPhuGntfiJZFj9GivfZuaYF44Ov6mRScHnRADC9oXpBf 7qlaC1T05PBUHOMB19xpOOsqtBpfX9TCaCqhsVxhH4bjzzYoMuV+yYlI3CqPv3yL v9bKfMkbsOpZywCxyve2d6jqCeL8fA2iPw3MzFIlmESRA4MwdXswmxHCE3C7FOHA SZkdXKa4EeWQRBf9g5ri3EM/ =gLQ3 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmLZTeMACgkQmmx57+YA GNmWzg//eCc5hZXF1HumCX21ueWjwnAaZWZZECe+Plc0GB6nMnPVgCw2S29SCfYQ cpR1B0YME/AgK7GiwdxW7mh9wtRzAtR7aSn2Z3nsmF7lMTJI5mJTDVIApoCvgHDu 5eyFIoiwtWYKFht5TLvC56fnOW73Jp6m5K4HElH2q6A387uurc8ClmuhnG7Dbhsp WCYB7aqfqYlMybf8EYo3BAng63v6wLDf93+HyGokRiRHeh/h7xF4liLVY9XCNxOH NSxBn8zZDRttEww+xSP+hDpTo316YG3SiNf3XW5ojVMrSUsbJM76DMTuPW70LJvK obL4SL7zPeo7yH0NiHK699k+jchozb6Uq9WNnWHc3b5ABXK1RV0BoUNPtTHjiYBs ojJnqjPmGJHaLmrvqEihyzRxXJtFMFU22t2EwdUmxQyYdgffS35W6lJtlNP/q7ph i+DFoyKsmH8T9zNibNXjoV5NAo73OyKKriWjQS/DYR2/T/kwooXo9h9RS8rppo4M kqumzGT2gdLoYI/1hBgXurQpMr231XvesLNSNJpQNz3UfYC0cuC7nAe6EQ5Jn2Da hLQrRSj+TMghSq8dw5yOx1fvWjyYT1uFKiSgOkWXvX6Pcui6UC5oJ3zivv7JOXuc Jjn+0B31KIBUyh8hq4cNrGaF8edVf8Y0vxp0mKsnnYjQxxuZHkc= =TP2T -----END PGP SIGNATURE----- Merge tag 'qcom-drivers-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers More Qualcomm driver changes for v5.20 This adds support for booting secondary cores, SPM, SMD-RPM and RPM power-domain support for the MSM8909 platform. It drops an unnecessary print in icc-bwmon, corrects SA8540P entries in socinfo and a Kconfig build dependency for QCOM_RPMPD. Lastly it continues to clean up up the Devicetree bindings for the Qualcomm drivers. * tag 'qcom-drivers-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config ARM: mach-qcom: Add support for MSM8909 dt-bindings: arm: cpus: Document "qcom,msm8909-smp" enable-method soc: qcom: spm: Add CPU data for MSM8909 dt-bindings: soc: qcom: spm: Add MSM8909 CPU compatible soc: qcom: rpmpd: Add compatible for MSM8909 dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains soc: qcom: smd-rpm: Add compatible for MSM8909 dt-bindings: soc: qcom: smd-rpm: Add MSM8909 soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() soc: qcom: socinfo: Fix the id of SA8540P SoC soc: qcom: Make QCOM_RPMPD depend on PM Link: https://lore.kernel.org/r/20220720230648.2113609-1-bjorn.andersson@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Arnd Bergmann
|
2d0f3f13a9 |
Merge branch 'nuvoton/newsoc' into arm/newsoc
Merge the new SoC support from Tomer Maimon: "This patchset adds initial support for the Nuvoton Arbel NPCM8XX Board Management controller (BMC) SoC family. The Nuvoton Arbel NPCM8XX SoC is a fourth-generation BMC. The NPCM8XX computing subsystem comprises a quadcore ARM Cortex A35 ARM-V8 architecture. This patchset adds minimal architecture and drivers such as: Clocksource, Clock, Reset, and WD. Some of the Arbel NPCM8XX peripherals are based on Poleg NPCM7XX. This patchset was tested on the Arbel NPCM8XX evaluation board." I'm leaving out the clk controller driver, which is still under review. * nuvoton/newsoc: arm64: defconfig: Add Nuvoton NPCM family support arm64: dts: nuvoton: Add initial NPCM845 EVB device tree arm64: dts: nuvoton: Add initial NPCM8XX device tree arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string dt-bindings: arm: npcm: Add maintainer reset: npcm: Add NPCM8XX support dt-bindings: reset: npcm: Add support for NPCM8XX reset: npcm: using syscon instead of device data ARM: dts: nuvoton: add reset syscon property dt-bindings: reset: npcm: add GCR syscon property dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock dt-bindings: watchdog: npcm: Add npcm845 compatible string dt-bindings: timer: npcm: Add npcm845 compatible string |
||
Tomer Maimon
|
08e950449c |
dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock
Add binding for the Arbel BMC NPCM8XX Clock controller. Signed-off-by: Tomer Maimon <tmaimon77@gmail.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Stephen Boyd <sboyd@kernel.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Nuno Sá
|
d042656a21 |
dt-bindings: gpio: add pull-disable flag
This extends the flags that can be used in GPIO specifiers to indicate that no bias is intended in the pin. Signed-off-by: Nuno Sá <nuno.sa@analog.com> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl> |
||
Stephan Gerhold
|
c61c6c6507 |
dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains
MSM8909 has the same power domains as MSM8916 so just define them as aliases for the existing definitions. Signed-off-by: Stephan Gerhold <stephan.gerhold@kernkonzept.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220705143523.3390944-4-stephan.gerhold@kernkonzept.com |
||
Greg Kroah-Hartman
|
6598a382bd |
interconnect changes for 5.20
Here are the interconnect changes for the 5.20-rc1 merge window consisting of two new drivers, misc driver improvements and new device managed API. Core change: - Add device managed bulk API Driver changes: - New driver for NXP i.MX8MP platforms - New driver for Qualcomm SM6350 platforms - Multiple bucket support for Qualcomm RPM-based drivers. Signed-off-by: Georgi Djakov <djakov@kernel.org> -----BEGIN PGP SIGNATURE----- iQIcBAABAgAGBQJi0YXiAAoJEIDQzArG2BZjA1YP/02pishqRKRk6t4M18zKbwwK Preh54CDOrxvd2Fqno3Ft3JLGqd6EtpyDbFV9g/90o43WFHKmEn70Jbmi3N60aqj a4M5KU7b+fQyNqus1Z/XQFsfqZ1suAiQHYljIWsbWVkaYHti2geQThblmZ8bsr2m AZ0MtDMRvix0XEekDHgS6l52C8owLr3kGbuHGZuQNTGQPKCI5+sQ26+eh49khQUj ecxndxuQSj3gMtEBw5AaxY3djpV6DJs/qmkPBZaxpDDSc2RNnb+6ZNKMeaarvz0j TI3ZRwq+CGbBB/DQOmEx2Sbo2rlMXd0IQotBJDiN1xs/pXRSyoaWZUW/KK0erZcN D1XL33Yzxu67NIKl5K8GteP0OxGTzyE9y91Yh2mprCBdRxg77zyQd+NDtiJ+wMqW hp+JoOOINa1muGWGqVZxUt3ACU3Wn4TCzFQajzRDsdHNrx79nLaRQzfu0SsCXfBL DkkMaJIkt069yWzfhUBgAkq8X+En4SPcA662EqQbxXXQ5hF7Knlj25q70diu7lxq O63KPSkN8GIu5fyhyFBpJ9nRxT70k7PDxJW40cL0sSejiprPc4UzKUQD4wQjK2OC 1gNRwKkWGq13SbfOmqy2G9CW5+tsTWqUoXRzYfHr4q8Cpwc9pZA8pXvYS5ujTFtq g1ZbGI2Aw906ZM3nqmUJ =VTig -----END PGP SIGNATURE----- Merge tag 'icc-5.20-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next Georgi writes: interconnect changes for 5.20 Here are the interconnect changes for the 5.20-rc1 merge window consisting of two new drivers, misc driver improvements and new device managed API. Core change: - Add device managed bulk API Driver changes: - New driver for NXP i.MX8MP platforms - New driver for Qualcomm SM6350 platforms - Multiple bucket support for Qualcomm RPM-based drivers. Signed-off-by: Georgi Djakov <djakov@kernel.org> * tag 'icc-5.20-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc: PM / devfreq: imx: Register i.MX8MP interconnect device interconnect: imx: Add platform driver for imx8mp interconnect: imx: configure NoC mode/prioriry/ext_control interconnect: imx: introduce imx_icc_provider interconnect: imx: set src node interconnect: imx: fix max_node_id interconnect: qcom: icc-rpm: Set bandwidth and clock for bucket values interconnect: qcom: icc-rpm: Support multiple buckets interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_extended() interconnect: qcom: Move qcom_icc_xlate_extended() to a common file dt-bindings: interconnect: Update property for icc-rpm path tag interconnect: icc-rpm: Set destination bandwidth as well as source bandwidth interconnect: qcom: msm8939: Use icc_sync_state interconnect: add device managed bulk API dt-bindings: interconnect: add fsl,imx8mp.h dt-bindings: interconnect: imx8m: Add bindings for imx8mp noc interconnect: qcom: Add SM6350 driver support dt-bindings: interconnect: Add Qualcomm SM6350 NoC support dt-bindings: interconnect: qcom: Split out rpmh-common bindings interconnect: qcom: icc-rpmh: Support child NoC device probe |
||
Georgi Djakov
|
33f033dc30 |
Merge branch 'icc-imx8mp' into icc-next
This patchset is to support i.MX8MP NoC settings, i.MX8MP NoC initial value after power up is invalid, need set a valid value after related power domain up. This patchset also includes two patch[1,2] during my development to enable the ICC feature for i.MX8MP. I not include ddrc DVFS in this patchset, ths patchset is only to support NoC value mode/priority/ext_control being set to a valid value that suggested by i.MX Chip Design Team. The value is same as NXP downstream one inside Arm Trusted Firmware: https://source.codeaurora.org/external/imx/imx-atf/tree/plat/imx/imx8m/i/gpc.c?h=lf_v2.4#n97 Link: https://lore.kernel.org/r/20220703091132.1412063-1-peng.fan@oss.nxp.com Signed-off-by: Georgi Djakov <djakov@kernel.org> |
||
Arnd Bergmann
|
e0a5925055 |
Qualcomm ARM64 DTS updates for v5.20
This introduces initial support for Lenovo ThinkPad X13s, Qualcomm 8cx Gen 3 Compute Reference Device, SA8295P Automotive Development Platform, Xiaomi Mi 5s Plus, five new SC7180 Chrome OS boards, Inforce IFC6560, LG G7 ThinQ and LG V35 ThinQ. With IPQ8074 gaining GDSC support, this was expressed in the gcc node and defined for the USB nodes. The SDHCI reset line was defined to get the storage devices into a known state. For MSM8996 interconnect providers, the second DSI interface, resets for SDHCI are introduced. Support for the Xiaomi Mi 5s Plus is introduced and the Dragonboard 820c gains definitions for its LEDs. The MSM8998 platform changes consists of a various cleanup patches, the FxTec Pro1 is split out from using the MTP dts and Sony Xperia devices on the "Yoshino" platform gains ToF sensor. On SC7180 five new Trogdor based boards are added and the description of keyboard and detachables is improved. On the SC7280-based Herobrine board DisplayPort is enabled, SPI flash clock rate is changed, WiFi is enabled and the modem firmware path is updated. The Villager boards gains touchscreen, and keyboard backlight. This introduces initial support for the SC8280XP (aka 8cx Gen 3) and related automotive platforms are introduced, with support for the Qualcomm reference board, the Lenovo Thinkpad X13s and the SA8295P Automotive Development Platform. In addition to a wide range of smaller fixes on the SDM630 and SDM660 platforms, support for the secondary high speed USB controller is introduced and the Sony Xperia "Nile" platform gains support for the RGB status LED. Support for the Inforce IFC6560 board is introduced. On SDM845 the bandwidth monitor for the CPU subsystem is introduced, to scale LLCC clock rate based on profiling. CPU and cluster idle states are switched to OSI hierarchical states. DB845c and SHIFT 6mq gains LED support and new support for the LG G7 ThinQ and LG V35 ThinQ boards are added. DLL/DDR configuration for SDHCI nodes are defined for SM6125. On SM8250 the GPU per-process page tables is enabled and for RB5 the Light Pulse Generator-based LEDs are added. The display clock controller is introduced for SM8350. On SM8450 this introduces the camera clock controller and the UART typically used for Bluetooth. The interconnect path for the crypto engine is added to the SCM node, to ensure this is adequately clocked. The assigned-clock-rate for the display processor is dropped from several platforms, now that the driver derrives the min and max from the clock. In addition to this a wide range of fixes for stylistic issues and issues discovered through Devicetree binding validation across many platforms and boards are introduced. -----BEGIN PGP SIGNATURE----- iQJPBAABCAA5FiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmLPLQkbHGJqb3JuLmFu ZGVyc3NvbkBsaW5hcm8ub3JnAAoJEAsfOT8Nma3Fe7gQAKK2W3OKC5uKllNc7ICE rTeQeVNoZPxtqgvTcpAViarDCZin1jo21vDusK3q1iLICSN3XPvfvEYnYIRit/AU lRK0O/OBfVzzf+6qsTZqAUybLF2heYA6woESbcIoZMcmZYPwNTmVQvMuPnd0uBro yasN7Nm/wcWBlbnyWWAwnU8sYlBx0OfiXq/3z60adDJFJr5DoEFeapkrV/wr9dpx YR6kLRM7h9zzqctjOmqM/ZPxI8z3dS83eMS/4k1CkeuTKxQ+pIaBDm5WqhoWuuHH CY5Ebc7PzsbEWsx9Qt+bxur5lbeT5brAlGFLNtpn55hz9JQyCrUTIRgPJI21vT7O swlGFfW3IYsp8sU3cV7cQ8W7TGrv/1syUbEA+vCEudd00+TEUM+QJmI7bzZVHPUx Ari4poAb0D8w2517dTHEiBVQ7a7eRGbMqvJEraWNtklcbNAocV53U6Sz7XAr4Bjm 0FFbCc18C+DuvMd12B8Vp92Vy8Q62M0fcnaMiL5+QVzGx1fj1bq1aL7kUuUhgsP/ 3esJUw4dNVK3d4b2uy3DR3trobr8jjirMuXKa5V8WUvr3vP9z4hRLTM9l6fecGRW 0qrzf5iehwJ8itiUYtm/AyGYq1TjkJYxbhtQW8oRiQAJBIyRPjtPITq54l0yLz7/ w1faJprsybDMh+ESmaHYPbZK =89g4 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmLQL/QACgkQmmx57+YA GNmMUxAAu7iL+YiuKDOxO9vD3INq5XukdZvbCOaiyWkwafsyf0YqhlIXUV0LD/q3 dpDm2/od9KQGvMG9WE34Fdq2e9nj35NiRHkKM5wLVTuypgh62VmP1PH8q0z+L+hr A9IdxwzgXd+ZoDMSkPVHjZauBrALeqxuQshoEvBE11EncCIeQrsxHDIzGjIBlohc yZ5EGAYBRDt7dmRv2M3Vpk68gJc5F264zc/mljbrnf1iW/C1b3z6PXtRZXt6p+iq Dzfbh+LeWIo2ddrkXhcU3ZFiafMZ5zTLZWWtKystqU9lk3fVvvp1ZcoeEgg9j5tQ 2TgddYBJTOHm9vlJIYD6zo/AL6adixYOPZOnSzWY17zC8Yq7e5lbc/A4NkoL3lUZ oTbEtjmR55hJG2C6JNLsCDuI2eo5zJ9KZB8rE9CBp+kWh2UExjKVbk1LDjUQcLQl 0cYDbIDeLJFSwSMQ18GeoLbsp3rSlPUOMuoUCdKCsCp9xLzWIxBR7LbthO/R3OOE mXsxGQTwn2PbEZEqFddW3vvcBF+FL1IQ/YgC6F/1MKbvU60KjdWNYqeXSz9PZ/AR 6HyszhnGyGUU0xCWx93XHgfSCKTr8zkjD1zloWy5ibX4rUUg+iC2TnQ3n7srQNCj S8bpFED4JXfFj+LfgR9vZr5sUM+C1oYiIVXccZ9QLwiNWLfAfFQ= =XnF9 -----END PGP SIGNATURE----- Merge tag 'qcom-arm64-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Qualcomm ARM64 DTS updates for v5.20 This introduces initial support for Lenovo ThinkPad X13s, Qualcomm 8cx Gen 3 Compute Reference Device, SA8295P Automotive Development Platform, Xiaomi Mi 5s Plus, five new SC7180 Chrome OS boards, Inforce IFC6560, LG G7 ThinQ and LG V35 ThinQ. With IPQ8074 gaining GDSC support, this was expressed in the gcc node and defined for the USB nodes. The SDHCI reset line was defined to get the storage devices into a known state. For MSM8996 interconnect providers, the second DSI interface, resets for SDHCI are introduced. Support for the Xiaomi Mi 5s Plus is introduced and the Dragonboard 820c gains definitions for its LEDs. The MSM8998 platform changes consists of a various cleanup patches, the FxTec Pro1 is split out from using the MTP dts and Sony Xperia devices on the "Yoshino" platform gains ToF sensor. On SC7180 five new Trogdor based boards are added and the description of keyboard and detachables is improved. On the SC7280-based Herobrine board DisplayPort is enabled, SPI flash clock rate is changed, WiFi is enabled and the modem firmware path is updated. The Villager boards gains touchscreen, and keyboard backlight. This introduces initial support for the SC8280XP (aka 8cx Gen 3) and related automotive platforms are introduced, with support for the Qualcomm reference board, the Lenovo Thinkpad X13s and the SA8295P Automotive Development Platform. In addition to a wide range of smaller fixes on the SDM630 and SDM660 platforms, support for the secondary high speed USB controller is introduced and the Sony Xperia "Nile" platform gains support for the RGB status LED. Support for the Inforce IFC6560 board is introduced. On SDM845 the bandwidth monitor for the CPU subsystem is introduced, to scale LLCC clock rate based on profiling. CPU and cluster idle states are switched to OSI hierarchical states. DB845c and SHIFT 6mq gains LED support and new support for the LG G7 ThinQ and LG V35 ThinQ boards are added. DLL/DDR configuration for SDHCI nodes are defined for SM6125. On SM8250 the GPU per-process page tables is enabled and for RB5 the Light Pulse Generator-based LEDs are added. The display clock controller is introduced for SM8350. On SM8450 this introduces the camera clock controller and the UART typically used for Bluetooth. The interconnect path for the crypto engine is added to the SCM node, to ensure this is adequately clocked. The assigned-clock-rate for the display processor is dropped from several platforms, now that the driver derrives the min and max from the clock. In addition to this a wide range of fixes for stylistic issues and issues discovered through Devicetree binding validation across many platforms and boards are introduced. * tag 'qcom-arm64-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (193 commits) arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock arm64: dts: qcom: sc7280: fix PCIe clock reference docs: arm: index.rst: add google/chromebook-boot-flow arm64: dts: qcom: msm8996: clean up PCIe PHY node arm64: dts: qcom: msm8996: use non-empty ranges for PCIe PHYs arm64: dts: qcom: sm8450: drop UFS PHY clock-cells arm64: dts: qcom: sm8250: drop UFS PHY clock-cells arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells arm64: dts: qcom: sm8450: drop USB PHY clock index arm64: dts: qcom: sm8350: drop USB PHY clock index arm64: dts: qcom: msm8998: drop USB PHY clock index arm64: dts: qcom: ipq8074: drop USB PHY clock index arm64: dts: qcom: ipq6018: drop USB PHY clock index arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells arm64: dts: qcom: sc7280: drop PCIe PHY clock index Revert "arm64: dts: qcom: Fix 'reg-names' for sdhci nodes" arm64: dts: qcom: sc7180-idp: add vdds supply to the DSI PHY arm64: dts: qcom: sc7280: use constants for gpucc clocks and power-domains arm64: dts: qcom: msm8996: add missing DSI clock assignments ... Link: https://lore.kernel.org/r/20220713203939.1431054-1-bjorn.andersson@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Arnd Bergmann
|
f10c00ae86 |
memory: tegra: Changes for v5.20-rc1
Add memory client definitions for the Multi-Gigabit Ethernet (MGBE) controllers found on Tegra234. -----BEGIN PGP SIGNATURE----- iQJHBAABCAAxFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmLIexUTHHRyZWRpbmdA bnZpZGlhLmNvbQAKCRDdI6zXfz6zoSjxEACmshdcN262kiaAYvB96jfG3kVBKnID q2HfIh0/6x54ZhlOo5v4ROpwD1AnHpo5p6nWZOWmIhSYL7tm9gIZNoGIgg7wF7HS M1vD3J6Yl89l1JlYASjpqWB+r0X9FRFVWE+Zj+xHi0NFxlyfYFxaqBnXAl4aMQ/9 Bx9+YpEO+XYnsLfsMnn4AUx2QXjjrhavBNP4tqTgc/9DWE6Eg+PdEdqr+Q7ZshZJ 5S534RxrenVJXi70pbNmfaYF2do8HzvbzACAU8l9bhGDTRLj5piMudSxWtOTgguw GFzbGZh7vaKq8D51Ko+LWs2RFG8jIlLoCBDjZPF8pmdOiMPLNxyaVD88ZzF7HM7S +MP1hWiQRifl/68XnNEDT7NC+1vMfK2kRrpqVayYuFWmWWWhb+TxiJVjSJS8wd0I UaEK8G5lPU/o2m2Z5SiR2Sip+uLSeHYZs5x+cyrYub8I/v41bieuNY1rkJYDaMif UOUiiYz90QizIdLg6+S6eZ5xxFAeNin9JTNH8lA3yTtedi3Qv8kfYvSubWBWDe2z XAlRr/lMwsuEwnZbIerzaIu/VYDYkryhO8Vo4Q76avDEJgdxu7X82QOmdZ4ozyo3 vYc/3jrYOVX0W8zXUDuF/jdUKq/PVq8xkIqaZglRtWnMNgJX1Zod+UPQI0aAYlWz 76ARO9cHKhJ1Gg== =iQ4G -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmLN3zQACgkQmmx57+YA GNkNnxAAqKF9TCK/YCCIpcuawZBMPDSLVNiCPqjHdK0ZSLRsKjr6EoR4T77sFjrq PdiZThT7sMlZ/434d4dy+12mivzXmHrPDv8CoQRJtzcSoJ71E31SI6610pqMWZeF k6WHHd33obab60BRkBlmOq097UfX5FYG+FxyKl13UKltHGydWXU+4xOPR3xm6UqU ey7MOebSUesmW9f4CG5ynLtOmojp4D5fcYWGIMabawKQK0m9zRY5qMg7OVT4aeOr oSDAkKKoQcCM9sH2whoQzMpyznj2vZKPiHefgNKk2JSYlqyoJsHc6DP6ZHPoNo4o wDY/K1DJwLTH8QfJriEKQG8H5tXoSDGvAyOBI/YMhxhyip/bASV3AabNDn6u6ckg 6VOmJ273DFbqqjahtI88B2mWhkO996CkV2fHXEZCi8RnNPDNVFijMaBSGQjG8dPn VbIJbtvb+dvGHKcaA1Oi1kYGNa0S5cGCTrv+gK4GOLhrThoIldmAONSV+CtEK1TA wB4+wR7f8QXgTqBm3+9IiJebT7eST5Eh66pIutBB3PyWfpvlHUsl3CldJu0apCWo +gJaIk/WjKgfgiY4l0wXHchFlwotA0ma/CCsfm64+9zgjvo+nlX/heC3QtCC5cCC tnIUXrvk/boh3cX9ItZZvnHs7S5eK9yfFZqkoVytGJdRRPM5e8w= =Ayiz -----END PGP SIGNATURE----- Merge tag 'tegra-for-5.20-memory' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers memory: tegra: Changes for v5.20-rc1 Add memory client definitions for the Multi-Gigabit Ethernet (MGBE) controllers found on Tegra234. * tag 'tegra-for-5.20-memory' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: memory: tegra: Add MGBE memory clients for Tegra234 dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding dt-bindings: memory: Add Tegra234 MGBE memory clients dt-bindings: Add Tegra234 MGBE clocks and resets dt-bindings: power: Add Tegra234 MGBE power domains dt-bindings: Add headers for Tegra234 GPCDMA Link: https://lore.kernel.org/r/20220708185608.676474-5-thierry.reding@gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Cixi Geng
|
8c18fece15 |
clk: sprd: Add dt-bindings include file for UMS512
This file defines all UMS512 clock indexes, it should be included in the device tree in which there's device using the clocks. Signed-off-by: Cixi Geng <cixi.geng1@unisoc.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220505101433.1575096-4-gengcixi@gmail.com Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
Arnd Bergmann
|
a41bf1aabd |
dt-bindings: Changes for v5.20-rc1
These changes add clock, reset, memory client and power domain definitions for various devices found on Tegra234 along with a few device tree bindings for new hardware. -----BEGIN PGP SIGNATURE----- iQJHBAABCAAxFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmLIeLYTHHRyZWRpbmdA bnZpZGlhLmNvbQAKCRDdI6zXfz6zodtBEACW4bu7bO2/aAQNOX4R0qUOM64nj9cE sqxo1A7JxxGQWBsjiVCD62nCnRP1ehqF2anVEdCJvh2eXlWHdhTgs/lV2HK712Ny otkgok/1pVKfvwTuziyqyOHyKD0j2ZoDJlRgYDTF+WUrVrXXnQyc32lt+zmibtH1 w3TIx6vx4FUnYJELNQPeqbbBP450eIGJ8fZBhIM68kqF/4HKVb4e2jofV3Gd1SBx wSBDW63nvqmvErmHfS9LVEX5GcRm0m4RvHWCMK61yc92BwlRKOlweTYczfZmw3oB feVtW59+yHYUWa9Dx7PATz7ns+YgpVI9ZU35NKT31/B0gLWh52kZuXFwA9g+02fE vq7qV3FhFZtyMBp8CaYopp1INCxU0xXTxvIRw+R00Y5Fab6XUGz+qKTDyHVfhkcD LtSHyWQ5h/PAUrcBaAALuvkU8ZCYvdOfTQMQBm5sUoTBMFQ7GsuvOmGy48HbWxLV n1SRZNNoXAKWK20Ko+ydLe5rAWpAKOb5onufPhm0JiGziVto/Q/qz9tsh+5lE0Gw v9W9poXoLlfwpAdLteAchKCgCGIuWims0XwRxVz8lvudEb6OUyMlr2eUNNYFMGsd SnPwHUO67fm6/hxA5NoHDuy0mdynJEcDXaJ+OORfezT/JILgIughAp51+/Whk88p ByXU/MOC+61yoA== =3/dX -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmLMQ3IACgkQmmx57+YA GNldFQ//SrIZR5mCeRnLSZEdw5xah7TXwvIOvDw+4JQ3Fbrzq63L/ggm307q6WcC 4ymOP0ImzAxbHp7Vc5qb6wELSSIiGBy/4y3g/rVinK1ZFRqHiiOkVwHABQp5GMhM h/Xm3QVym9UDA4a0hy6EUREb5QHo0l/yYgsXoRJLfh1HuARswevAu2GK+Q4rEH1b 8aG8xm7fbhafhAJzzJkufOH6WHyhelP0zCVs9Ipa0oOcz1t0/cqYhLDQH/43r76z oN+NbEOuCxEShTAhEZ2K5F6lXtR1CB20BE4y5lfMebevSRIXjfN2XfQnJfcAcCY/ CfT0RCi0w4uz5ZgnkWhI+SbXNT7oHSDvdEogOI1yKm1tm0F8PqUKsPv3tL/P7H0D BcOmPslYP10iRuwXDZzbE5FgCZwjIacwJF24BLqI8nEr1U6aC13rwlnsB7mWk1E5 OXuo/1T0X8R34OrZQzkNpV2WAhT/jNMC5Pj01h0A2XAX0UGB2vP+P5wWurumMkwn V8VX82qN0FN6LOOnm+YgreLHv8uR6V95EzIDnvND3dyz0qvsajlIo1Q+PACsVUOA fBuxDd2/ABAMglqNNTZTg75PIosrbRqtaaZDq2ehlyWUjn4BGWaEv4W0zZBpyrZB CMUQ7ZBhJapvXoRxjOkkPU7WmfYo/CQtjxRkkBS03O+xNIZJxRo= =iDCl -----END PGP SIGNATURE----- Merge tag 'tegra-for-5.20-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt dt-bindings: Changes for v5.20-rc1 These changes add clock, reset, memory client and power domain definitions for various devices found on Tegra234 along with a few device tree bindings for new hardware. * tag 'tegra-for-5.20-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: dt-bindings: tegra-ccplex-cluster: Remove status from required properties dt-bindings: Add headers for Host1x and VIC on Tegra234 dt-bindings: timer: Add Tegra186 & Tegra234 Timer dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding dt-bindings: memory: Add Tegra234 MGBE memory clients dt-bindings: Add Tegra234 MGBE clocks and resets dt-bindings: power: Add Tegra234 MGBE power domains dt-bindings: Add headers for Tegra234 GPCDMA Link: https://lore.kernel.org/r/20220708185608.676474-4-thierry.reding@gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Mikko Perttunen
|
63a6ef2360 |
dt-bindings: Add headers for Host1x and VIC on Tegra234
Add clock, memory controller, powergate and reset dt-binding headers for Host1x and VIC on Tegra234. Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Thierry Reding <treding@nvidia.com> |
||
Claudiu Beznea
|
4d5e3b06e1 |
dt-bindings: microchip-otpc: document Microchip OTPC
Document Microchip OTP controller. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Link: https://lore.kernel.org/r/20220706100627.6534-2-srinivas.kandagatla@linaro.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Qin Jian
|
5543604a05 |
dt-bindings: clock: Add bindings for SP7021 clock driver
Add documentation to describe Sunplus SP7021 clock driver bindings. Signed-off-by: Qin Jian <qinjian@cqplus1.com> Reviewed-by: Stephen Boyd <sboyd@kernel.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Qin Jian
|
55bfc376b8 |
dt-bindings: reset: Add bindings for SP7021 reset driver
Add documentation to describe Sunplus SP7021 reset driver bindings. Signed-off-by: Qin Jian <qinjian@cqplus1.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Arnd Bergmann
|
132582d210 |
Renesas ARM DT updates for v5.20 (take two)
- Ethernet MAC and switch support for the RZ/N1 SoC on the RZN1D-DB development board, - AA1024XD12 panel overlay support for the Draak, Ebisu, and Salvator-X(S) development boards, - Miscellaneous fixes and improvements. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYsfxkAAKCRCKwlD9ZEnx cGKNAQC5Wl91yn3heD50V0vXjs6CqNm/bdrWOEmnwwlcnyClqQEAnQjTHs4iriar 110WP2JSNUoZwawygZFq0jHBgMVFOQA= =LnAY -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmLIF6MACgkQmmx57+YA GNkxQw//ZHD0LKpT4v1C1o1y4MNuVujljbC/uS9Wk+vhYuWebo0OKAu8CEyAwoVO SsnYuNpzjLiMlbDc+Id+9C9IbF2k97hUJWDJWMOLF2wtESRtAwkoYHiJToMH9216 zUxrFpah4LAMKDwPxOqLvBl9/5Hzy4L7tfslmQijiupfGGF6gWiWrA+kgBXpX9+L Y1H9PdTd+XLuqmXXa3o+RA0n8d6ZlYxYAJ73OC6nXhr/fd2dpmS/nYtchM3AeLVp QAJSf9NnJQPm17G+6TvBHOIOBjyCSsLWemNEbXPkyW3X/H/LCz1RyEeU0fy0B4eu wzEwLd/YveEh8WX/l+r8g6gF8OjzzXoQvFIAe4lfXvkUhwFohiCQuBXI34TBzCzb fGUKJohs6GSrjKRskIJzaojuaHuKMIlX3+Ynx8XoJqczbWZpqdMs+xTFBnNk8HGH lYLsX+rlphZhPeTPQNT2Q7eEnH3skTzBG2Hmhy/2kpZMxtV/epdMt/+BRSRsa/Rp LKAL+npYkF9m8Xn0HyWCh2gEpWTHnBOGG/8O7XaPQpJxEfKgCncBjRWGlJlze4Gh zRJmfE4OyqhHnXmbpgRNglZjNtiq+z3L7vKLwFYYpvL3lcZtzr75vGpBCt+wyQMf b2ZXUPVG0h7bIOuf6RvYYKkNgEePuLyXlAWuhaTdskoDUrQy2EA= =wgc5 -----END PGP SIGNATURE----- Merge tag 'renesas-arm-dt-for-v5.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Renesas ARM DT updates for v5.20 (take two) - Ethernet MAC and switch support for the RZ/N1 SoC on the RZN1D-DB development board, - AA1024XD12 panel overlay support for the Draak, Ebisu, and Salvator-X(S) development boards, - Miscellaneous fixes and improvements. * tag 'renesas-arm-dt-for-v5.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: arm64: dts: renesas: Add panel overlay for Draak and Ebisu boards arm64: dts: renesas: Add panel overlay for Salvator-X(S) boards arm64: dts: renesas: Prepare AA1024XD12 panel .dtsi for overlay support arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order ARM: dts: r9a06g032-rzn1d400-db: Add switch description dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter ARM: dts: r9a06g032: Describe switch ARM: dts: r9a06g032: Describe GMAC2 ARM: dts: r9a06g032: Describe MII converter arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment ARM: dts: renesas: Fix DA9063 watchdog subnode names arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz Link: https://lore.kernel.org/r/cover.1657278845.git.geert+renesas@glider.be Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
AngeloGioacchino Del Regno
|
2b48db01a0 |
dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains
Add power domains dt-bindings for MediaTek Helio X10 (MT6795). Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220503141441.125852-2-angelogioacchino.delregno@collabora.com Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com> |
||
Thierry Reding
|
833f5a7eb2 |
dt-bindings: memory: Add Tegra234 MGBE memory clients
Add the memory client and stream ID definitions for the MGBE hardware found on Tegra234 SoCs. Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Bhadram Varka <vbhadram@nvidia.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Thierry Reding <treding@nvidia.com> |
||
Thierry Reding
|
b0aedf342b |
dt-bindings: Add Tegra234 MGBE clocks and resets
Add the clocks and resets used by the MGBE Ethernet hardware found on Tegra234 SoCs. Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Bhadram Varka <vbhadram@nvidia.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Thierry Reding <treding@nvidia.com> |
||
Thierry Reding
|
5de7d31b50 |
dt-bindings: power: Add Tegra234 MGBE power domains
Add power domain IDs for the four MGBE power partitions found on Tegra234. Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Bhadram Varka <vbhadram@nvidia.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Thierry Reding <treding@nvidia.com> |
||
Bjorn Andersson
|
1352b15288 | Merge branch '20220706154337.2026269-1-robert.foss@linaro.org' into arm64-for-5.20 | ||
Bjorn Andersson
|
8273ea8994 | Merge branch '20220701062622.2757831-2-vladimir.zapolskiy@linaro.org' into arm64-for-5.20 | ||
Bjorn Andersson
|
7e06c69221 | Merge branch '20220706154337.2026269-1-robert.foss@linaro.org' into clk-for-5.20 | ||
Bjorn Andersson
|
fb162534b3 | Merge branch '20220701062622.2757831-2-vladimir.zapolskiy@linaro.org' into clk-for-5.20 | ||
Vladimir Zapolskiy
|
494e984af5 |
dt-bindings: clock: add QCOM SM8450 camera clock bindings
The change adds device tree bindings for camera clock controller found on SM8450 SoC. Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220701062622.2757831-2-vladimir.zapolskiy@linaro.org |
||
Jonathan Marek
|
909e5be2ca |
dt-bindings: clock: Add Qcom SM8350 DISPCC bindings
Add sm8350 DISPCC bindings, which are simply a symlink to the sm8250 bindings. Update the documentation with the new compatible. Signed-off-by: Jonathan Marek <jonathan@marek.ca> Signed-off-by: Robert Foss <robert.foss@linaro.org> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Reviewed-by: Vinod Koul <vkoul@kernel.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220706154337.2026269-4-robert.foss@linaro.org |
||
Robert Foss
|
e67a004482 |
dt-bindings: clock: Add Qcom SM8350 GPUCC bindings
Add device tree bindings for graphics clock controller for Qualcomm Technology Inc's SM8350 SoCs. Signed-off-by: Robert Foss <robert.foss@linaro.org> Reviewed-by: Dmitry Baryshkov <dmityr.baryshkov@linaro.org> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220706154337.2026269-2-robert.foss@linaro.org |
||
Geert Uytterhoeven
|
ce05f30dc3 |
Renesas RZ/Five DT Binding Definitions
Clock and reset definitions for the Renesas RZ/Five (R9A07G043) SoC, shared by driver and DT source files. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYsPl3QAKCRCKwlD9ZEnx cHpUAP0Ub6ksTqu3eQHjJZGdD1o8UpR+AK27Sjwm7h6JTZLuiAEAxuug14RU9gBC mJIv1qjFvEYKdeO/f8ASGJ/eKgFS1AY= =LTRY -----END PGP SIGNATURE----- Merge tag 'renesas-r9a07g043-dt-binding-defs-tag2' into HEAD Renesas RZ/Five DT Binding Definitions Clock and reset definitions for the Renesas RZ/Five (R9A07G043) SoC, shared by driver and DT source files. |
||
Lad Prabhakar
|
668d361c9d |
dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG Clock and Reset Definitions
Renesas RZ/Five SoC has almost the same clock structure compared to the Renesas RZ/G2UL SoC, re-use the r9a07g043-cpg.h header file and just amend the RZ/Five CPG clock and reset definitions. Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220622181723.13033-2-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
||
Peng Fan
|
e2a4a0eeb0 |
dt-bindings: interconnect: add fsl,imx8mp.h
Add fsl,imx8mp.h for i.MX8MP Signed-off-by: Peng Fan <peng.fan@nxp.com> Acked-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220703091132.1412063-3-peng.fan@oss.nxp.com Signed-off-by: Georgi Djakov <djakov@kernel.org> |
||
Bjorn Andersson
|
877460f6a4 | Merge branch '20220515210048.483898-8-robimarko@gmail.com' into arm64-for-5.20 | ||
jianzhou
|
8d05ee6f07 |
Merge keystone/android-mainline-keystone-qcom-release.5.18.0 (36fb3cb ) into msm-pineapple
* refs/heads/tmp-36fb3cb: ANDROID: sched: add vendor hook to set_cpus_allowed ANDROID: Incremental fs: Use ERR_CAST in handle_mapped_file() UPSTREAM: ipv4: ping: fix bind address validity check UPSTREAM: arm64/hugetlb: Fix building errors in huge_ptep_clear_flush() ANDROID: fix up gki_defconfig files due to Kconfig movements UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" ANDROID: disable LTO and CFI ANDROID: add smuckle to OWNERS media: lirc: add missing exceptions for lirc uapi header file mm: kfence: use PAGE_ALIGNED helper selftests: vm: add the "settings" file with timeout variable selftests: vm: add "test_hmm.sh" to TEST_FILES selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests selftests: vm: add migration to the .gitignore selftests/vm/pkeys: fix typo in comment ksm: fix typo in comment selftests: vm: add process_mrelease tests Revert "mm/vmscan: never demote for memcg reclaim" mm/kfence: print disabling or re-enabling message include/trace/events/percpu.h: cleanup for "percpu: improve percpu_alloc_percpu event trace" include/trace/events/mmflags.h: cleanup for "tracing: incorrect gfp_t conversion" mm: fix a potential infinite loop in start_isolate_page_range() MAINTAINERS: add Muchun as co-maintainer for HugeTLB zram: fix Kconfig dependency warning mm/shmem: fix shmem folio swapoff hang cgroup: fix an error handling path in alloc_pagecache_max_30M() KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest KVM: selftests: x86: Sync the new name of the test case to .gitignore Documentation: kvm: reorder ARM-specific section about KVM_SYSTEM_EVENT_SUSPEND x86, kvm: use correct GFP flags for preemption disabled KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer x86/kvm: Alloc dummy async #PF token outside of raw spinlock KVM: x86: avoid calling x86 emulator without a decoded instruction KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) s390/uv_uapi: depend on CONFIG_S390 KVM: selftests: x86: Fix test failure on arch lbr capable platforms KVM: LAPIC: Trace LAPIC timer expiration on every vmentry gpio: sifive: Make the irqchip immutable gpio: rcar: Make the irqchip immutable gpio: pcf857x: Make the irqchip immutable gpio: pca953x: Make the irqchip immutable gpio: dwapb: Make the irqchip immutable mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n genksyms: adjust the output format to modpost kbuild: stop merging *.symversions kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS platform/chrome: Use imperative mood for ChromeOS ACPI sysfs ABI descriptions platform/chrome: Use tables for values lists of ChromeOS ACPI sysfs ABI mailbox: forward the hrtimer if not queued and under a lock modpost: extract symbol versions from *.cmd files modpost: add sym_find_with_module() helper gpio: sim: Use correct order for the parameters of devm_kcalloc() mailbox: qcom-ipcc: Log the pending interrupt during resume mailbox: pcc: Fix an invalid-load caught by the address sanitizer dt-bindings: mailbox: remove the IPCC "wakeup" IRQ mailbox: correct kerneldoc mailbox: omap: using pm_runtime_resume_and_get to simplify the code mailbox:imx: using pm_runtime_resume_and_get mailbox: mediatek: support mt8186 adsp mailbox dt-bindings: mailbox: mtk,adsp-mbox: add mt8186 compatible name mailbox: tegra-hsp: Add 128-bit shared mailbox support dt-bindings: tegra186-hsp: add type for shared mailboxes mailbox: tegra-hsp: Add tegra_hsp_sm_ops dt-bindings: gce: add the GCE header file for MT8186 mailbox: remove an unneeded NULL check on list iterator mailbox: imx: remove redundant initializer dt-bindings: mailbox: qcom-ipcc: simplify the example gpio: ml-ioh: Convert to use managed functions pcim* and devm_* KVM: s390: selftest: Test suppression indication on key prot exception KVM: s390: Don't indicate suppression on dirtying, failing memop selftests: drivers/s390x: Add uvdevice tests drivers/s390/char: Add Ultravisor io device MAINTAINERS: Update KVM RISC-V entry to cover selftests support RISC-V: KVM: Introduce ISA extension register RISC-V: KVM: Cleanup stale TLB entries when host CPU changes RISC-V: KVM: Add remote HFENCE functions based on VCPU requests RISC-V: KVM: Reduce KVM_MAX_VCPUS value RISC-V: KVM: Introduce range based local HFENCE functions RISC-V: KVM: Treat SBI HFENCE calls as NOPs RISC-V: KVM: Add Sv57x4 mode support for G-stage RISC-V: KVM: Use G-stage name for hypervisor page table KVM: selftests: riscv: Remove unneeded semicolon KVM: selftests: riscv: Improve unexpected guest trap handling mm: damon: use HPAGE_PMD_SIZE tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate nodemask.h: fix compilation error with GCC12 mm: fix missing handler for __GFP_NOWARN mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() mm/page_owner.c: add missing __initdata attribute tmpfs: fix undefined-behaviour in shmem_reconfigure() mm/mempolicy: fix uninit-value in mpol_rebind_policy() mm: don't be stuck to rmap lock on reclaim path zswap: memcg accounting mm: zswap: add basic meminfo and vmstat coverage mm: Kconfig: simplify zswap configuration mm: Kconfig: group swap, slab, hotplug and thp options into submenus mm: Kconfig: move swap and slab config options to the MM section Documentation: filesystems: proc: update meminfo section mm/swap: fix comment about swap extent mm/swap: fix the comment of get_kernel_pages mm/swap: clean up the comment of find_next_to_unuse mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT mm/swap: add helper swap_offset_available() mm/swap: avoid calling swp_swap_info when try to check SWP_STABLE_WRITES mm/swap: make page_swapcount and __lru_add_drain_all static mm/swap: remove unneeded p != NULL check in __swap_duplicate mm/swap: remove buggy cache->nr check in refill_swap_slots_cache mm/swap: print bad swap offset entry in get_swap_device mm/swap: remove unneeded return value of free_swap_slot mm/swap: fold __swap_info_get() into its sole caller mm/swap: use helper macro __ATTR_RW mm/swap: use helper is_swap_pte() in swap_vma_readahead mm: mmap: register suitable readonly file vmas for khugepaged mm: khugepaged: introduce khugepaged_enter_vma() helper mm: khugepaged: make hugepage_vma_check() non-static mm: khugepaged: make khugepaged_enter() void function mm: thp: only regular file could be THP eligible mm: khugepaged: skip DAX vma mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE arm64/mm: fix page table check compile error for CONFIG_PGTABLE_LEVELS=2 riscv/mm: fix two page table check related issues gpio: ftgpio: Remove unneeded ERROR check before clk_disable_unprepare KVM: arm64: Fix hypercall bitmap writeback when vcpus have already run KVM: arm64: vgic: Undo work in failed ITS restores KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures KVM: arm64: vgic: Add more checks when restoring ITS tables KVM: arm64: vgic: Check that new ITEs could be saved in guest memory KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected platform/chrome: cros_ec_spi: drop BUG_ON() if `din` isn't large enough platform/chrome: cros_ec_spi: drop unneeded BUG_ON() platform/chrome: cros_ec_i2c: drop BUG_ON() in cros_ec_pkt_xfer_i2c() platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_get_host_event() platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_prepare_tx() platform/chrome: correct cros_ec_prepare_tx() usage platform/chrome: cros_ec_proto: drop unneeded BUG_ON() in prepare_packet() KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace KVM: arm64: Reenable pmu in Protected Mode KVM: arm64: Pass pmu events to hyp via vcpu KVM: arm64: Repack struct kvm_pmu to reduce size KVM: arm64: Wrapper for getting pmu_events KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround gpio: ws16c48: Utilize iomap interface gpio: gpio-mm: Utilize iomap interface gpio: 104-idio-16: Utilize iomap interface gpio: 104-idi-48: Utilize iomap interface gpio: 104-dio-48e: Utilize iomap interface gpio: zevio: drop of_gpio.h header mm, compaction: fast_find_migrateblock() should return pfn in the target zone mm/damon: add documentation for Enum value mm/memcontrol: export memcg->watermark via sysfs for v2 memcg mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries mm: rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration mm: change huge_ptep_clear_flush() to return the original pte Documentation/vm: rework "Temporary Virtual Mappings" section Documentation/vm: move "Using kmap-atomic" to highmem.h Documentation/vm: include kdocs from highmem*.h into highmem.rst mm/highmem: fix kernel-doc warnings in highmem*.h mm/memory-failure.c: simplify num_poisoned_pages_inc/dec mm/hwpoison: disable hwpoison filter during removing mm/memory-failure.c: add hwpoison_filter for soft offline mm/memory-failure.c: simplify num_poisoned_pages_dec mm/memory-failure.c: move clear_hwpoisoned_pages mm/page_owner: use strscpy() instead of strlcpy() kasan: clean-up kconfig options descriptions kasan: move boot parameters section in documentation kasan: update documentation kasan: give better names to shadow values kasan: use tabs to align shadow values kasan: clean up comments in internal kasan.h mm/vmalloc: use raw_cpu_ptr() for vmap_block_queue access tracing: incorrect gfp_t conversion zram: remove double compression logic percpu: improve percpu_alloc_percpu event trace docs: vm/page_owner: tweak literal block in STANDARD FORMAT SPECIFIERS mm/damon/reclaim: use resource_size function on resource object mm: functions may simplify the use of return values riscv/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK mm: remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h mm: page_table_check: add hooks to public helpers mm: page_table_check: move pxx_user_accessible_page into x86 mm: page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE mm/migrate: convert move_to_new_page() into move_to_new_folio() mm: add folio_test_movable() mm: add folio_mapping_flags() mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() mm/shmem: convert shmem_getpage_gfp to use a folio mm/shmem: convert shmem_alloc_and_acct_page to use a folio mm/shmem: add shmem_alloc_folio() mm/shmem: turn shmem_should_replace_page into shmem_should_replace_folio mm/shmem: convert shmem_add_to_page_cache to take a folio mm/swap: add folio_throttle_swaprate mm/shmem: use a folio in shmem_unused_huge_shrink vmscan: remove remaining uses of page in shrink_page_list mm: allow can_split_folio() to be called when THP are disabled vmscan: convert the activate_locked portion of shrink_page_list to folios vmscan: move initialisation of mapping down vmscan: convert lazy freeing to folios vmscan: convert page buffer handling to use folios vmscan: convert dirty page handling to folios swap: convert add_to_swap() to take a folio swap: turn get_swap_page() into folio_alloc_swap() vmscan: convert the writeback handling in shrink_page_list() to folios vmscan: use folio_mapped() in shrink_page_list() mm: remove alloc_pages_vma() alpha: fix alloc_zeroed_user_highpage_movable() mm/huge_memory: convert do_huge_pmd_anonymous_page() to use vma_alloc_folio() shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() mm/shmem: remove duplicate include in memory.c mm/vmscan: don't use NUMA_NO_NODE as indicator of page on different node mm/vmscan: filter empty page_list at the beginning mm/vmscan: use helper folio_is_file_lru() mm/vmscan: remove obsolete comment in kswapd_run mm/vmscan: take all base pages of THP into account when race with speculative reference mm/vmscan: introduce helper function reclaim_page_list() mm/vmscan: add a comment about MADV_FREE pages check in folio_check_dirty_writeback mm/vmscan: not necessary to re-init the list for each iteration mm: convert sysfs input to bool using kstrtobool() lib/kstrtox.c: add "false"/"true" support to kstrtobool() mm/vmscan: take min_slab_pages into account when try to call shrink_node drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. mm: cma: use pageblock_order as the single alignment mm: page_isolation: enable arbitrary range page isolation. mm: make alloc_contig_range work at pageblock granularity mm: page_isolation: check specified range for unmovable pages mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c cgroup: fix racy check in alloc_pagecache_max_30M() helper function cgroup: remove racy check in test_memcg_sock() cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() cgroup: account for memory_recursiveprot in test_memcg_low() cgroups: refactor children cgroups in memcg tests mm/uffd: move USERFAULTFD configs into mm/ userfaultfd/selftests: use swap() instead of open coding it selftests/uffd: enable uffd-wp for shmem/hugetlbfs mm: enable PTE markers by default mm/uffd: enable write protection for shmem & hugetlbfs mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs mm/khugepaged: don't recycle vma pgtable if uffd-wp registered mm/hugetlb: handle uffd-wp during fork() mm/hugetlb: only drop uffd-wp special pte if required mm/hugetlb: allow uffd wr-protect none ptes mm/hugetlb: handle pte markers in page faults mm/hugetlb: handle UFFDIO_WRITEPROTECT mm/hugetlb: take care of UFFDIO_COPY_MODE_WP mm/hugetlb: hook page faults for uffd write protection mm/hugetlb: introduce huge pte version of uffd-wp helpers mm/shmem: handle uffd-wp during fork() mm/shmem: allows file-back mem to be uffd wr-protected on thps mm/shmem: allow uffd wr-protect none pte for file-backed mem mm/shmem: persist uffd-wp bit across zapping for file-backed mm/shmem: handle uffd-wp special pte in page fault handler mm/shmem: take care of UFFDIO_COPY_MODE_WP mm/uffd: PTE_MARKER_UFFD_WP mm: check against orig_pte for finish_fault() mm: teach core mm about pte markers mm: introduce PTE_MARKER swap entry mm/page_alloc: cache the result of node_dirty_ok() Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs' parameter mm/damon/reclaim: support online inputs update Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' mm/damon/sysfs: support online inputs update mm/damon/sysfs: update schemes stat in the kdamond context mm/damon/sysfs: use enum for 'state' input handling mm/damon/sysfs: reuse damon_set_regions() for regions setting mm/damon/sysfs: move targets setup code to a separated function mm/damon/sysfs: prohibit multiple physical address space monitoring targets mm/damon/vaddr: remove damon_va_apply_three_regions() mm/damon/vaddr: move 'damon_set_regions()' to core mm/damon/vaddr: generalize damon_va_apply_three_regions() mm/damon/core: finish kdamond as soon as any callback returns an error mm/damon/core: add a new callback for watermarks checks selftest/vm: test that mremap fails on non-existent vma mm/rmap: Fix typos in comments mm/swapops: make is_pmd_migration_entry more strict mmap locking API: fix missed mmap_sem references in comments mm: make minimum slab alignment a runtime property printk: stop including cache.h from printk.h mm: rmap: use flush_cache_range() to flush cache for hugetlb pages mm: rmap: move the cache flushing to the correct place for hugetlb PMD sharing mm: hugetlb: considering PMD sharing when flushing cache/TLBs mm/memory_hotplug: use pgprot_val to get value of pgprot Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring mm/damon/sysfs: support fixed virtual address ranges monitoring mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file selftets/damon/sysfs: test existence and permission of avail_operations mm/damon/sysfs: add a file for listing available monitoring ops mm/damon/core: add a function for damon_operations registration checks mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE kfence: enable check kfence canary on panic via boot param hugetlbfs: fix hugetlbfs_statfs() locking mm: avoid unnecessary flush on change_huge_pmd() mm/mprotect: do not flush when not required architecturally mm/mprotect: use mmu_gather platform/chrome: Add ChromeOS ACPI device driver KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmaps KVM: VMX: Include MKTME KeyID bits in shadow_zero_check KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask KVM: x86/mmu: Rename reset_rsvds_bits_mask() KVM: x86: a vCPU with a pending triple fault is runnable KVM: x86/mmu: Expand and clean up page fault stats KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults KVM: x86/mmu: Make all page fault handlers internal to the MMU KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns" KVM: x86/mmu: Drop exec/NX check from "page fault can be fast" KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use KVM: VMX: clean up pi_wakeup_handler KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness modpost: change the license of EXPORT_SYMBOL to bool type modpost: remove left-over cross_compile declaration kbuild: record symbol versions in *.cmd files kbuild: generate a list of objects in vmlinux modpost: move *.mod.c generation to write_mod_c_files() modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header scripts/prune-kernel: Use kernel-install if available kbuild: factor out the common installation code into scripts/install.sh platform/chrome: cros_ec_typec: Check for EC driver KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler VFS: add FMODE_CAN_ODIRECT file flag MM: handle THP in swap_*page_fs() - count_vm_events() mm: handle THP in swap_*page_fs() mm: submit multipage write for SWP_FS_OPS swap-space mm: submit multipage reads for SWP_FS_OPS swap-space doc: update documentation for swap_activate and swap_rw mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw nfs: rename nfs_direct_IO and use as ->swap_rw mm: introduce ->swap_rw and use it for reads from SWP_FS_OPS swap-space mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space mm: move responsibility for setting SWP_FS_OPS to ->swap_activate mm: drop swap_dirty_folio mm: create new mm/swap.h header file selftests: clarify common error when running gup_test mm/gup: fix comments to pin_user_pages_*() powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE s390/pgtable: cleanup description of swp pte layout arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE mm/swap: remember PG_anon_exclusive via a swp pte bit mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive when (un)pinning mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymous page mm: support GUP-triggered unsharing of anonymous pages mm/gup: disallow follow_page(FOLL_PIN) mm/rmap: fail try_to_migrate() early when setting a PMD migration entry fails mm: remember exclusively mapped anonymous pages with PG_anon_exclusive mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pages mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() mm/rmap: use page_move_anon_rmap() when reusing a mapped PageAnon() page exclusively mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() mm/rmap: pass rmap flags to hugepage_add_anon_rmap() mm/rmap: remove do_page_add_anon_rmap() mm/rmap: convert RMAP flags to a proper distinct rmap_t type mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() mm/memory: slightly simplify copy_present_pte() mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed sched: Fix build warning without CONFIG_SYSCTL reboot: Fix build warning without CONFIG_SYSCTL modpost: split new_symbol() to symbol allocation and hash table addition modpost: make sym_add_exported() always allocate a new symbol modpost: make multiple export error modpost: dump Module.symvers in the same order of modules.order modpost: traverse the namespace_list in order modpost: use doubly linked list for dump_lists modpost: traverse unresolved symbols in order modpost: add sym_add_unresolved() helper modpost: traverse modules in order modpost: import include/linux/list.h modpost: change mod->gpl_compatible to bool type modpost: use bool type where appropriate ia64: make the install target not depend on any build artifact kbuild: drop $(objtree)/ prefix support for clean-files Makefile: fix 2 typos modpost: move struct namespace_list to modpost.c modpost: retrieve the module dependency and CRCs in check_exports() modpost: add a separate error for exported symbols without definition modpost: remove stale comment about sym_add_exported() modpost: do not write out any file when error occurred modpost: use snprintf() instead of sprintf() for safety checksyscalls: ignore -Wunused-macros scripts: dummy-tools, add pahole kheaders: Have cpio unconditionally replace files kbuild: support W=e to make build abort in case of warning kbuild: read *.mod to get objects passed to $(LD) or $(AR) kbuild: make *.mod not depend on *.o kbuild: get rid of duplication in *.mod files kbuild: split the second line of *.mod into *.usyms kbuild: reuse real-search to simplify cmd_mod kbuild: make multi_depend work with targets in subdirectory kbuild: reuse suffix-search to refactor multi_depend kbuild: refactor cmd_modversions_S kbuild: refactor cmd_modversions_c modpost: remove annoying namespace_from_kstrtabns() modpost: remove redundant initializes for static variables modpost: move export_from_secname() call to more relevant place modpost: remove useless export_from_sec() KVM: arm64: nvhe: Eliminate kernel-doc warnings KVM: arm64: Avoid unnecessary absolute addressing via literals gpio: max77620: Make the irqchip immutable dt-bindings: gpio: pca95xx: add entry for pca6408 gpio: pca953xx: Add support for pca6408 gpio: max732x: Drop unused support for irq and setup code via platform data Documentation: KVM: Fix title level for PSCI_SUSPEND KVM: arm64: Print emulated register table name when it is unsorted KVM: arm64: Don't BUG_ON() if emulated register table is unsorted KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs Documentation: Fix index.rst after psci.rst renaming selftests: KVM: Test SYSTEM_SUSPEND PSCI call selftests: KVM: Refactor psci_test to make it amenable to new tests selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU in psci_test selftests: KVM: Create helper for making SMCCC calls selftests: KVM: Rename psci_cpu_on_test to psci_test KVM: arm64: Implement PSCI SYSTEM_SUSPEND KVM: arm64: Add support for userspace to suspend a vCPU KVM: arm64: Return a value from check_vcpu_requests() KVM: arm64: Rename the KVM_REQ_SLEEP handler KVM: arm64: Track vCPU power state using MP state values KVM: arm64: Dedupe vCPU power off helpers KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2 KVM: arm64: Fix new instances of 32bit ESRs selftests: KVM: aarch64: Add the bitmap firmware registers to get-reg-list selftests: KVM: aarch64: Introduce hypercall ABI test selftests: KVM: Create helper for making SMCCC calls selftests: KVM: Rename psci_cpu_on_test to psci_test tools: Import ARM SMCCC definitions Docs: KVM: Add doc for the bitmap firmware registers Docs: KVM: Rename psci.rst to hypercalls.rst KVM: arm64: Add vendor hypervisor firmware register KVM: arm64: Add standard hypervisor firmware register KVM: arm64: Setup a framework for hypercall bitmap firmware registers KVM: arm64: Factor out firmware register handling from psci.c KVM: arm64: Hide AArch32 PMU registers when not available KVM: arm64: Start trapping ID registers for 32 bit guests KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds KVM: arm64: Return a bool from emulate_cp() platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O ports first platform/chrome: cros_ec_lpcs: detect the Framework Laptop KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c KVM: Add max_vcpus field in common 'struct kvm' KVM: x86: avoid loading a vCPU after .vm_destroy was called gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610 gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible mm/damon/reclaim: fix the timer always stays active mm/damon: remove unnecessary type castings mm/damon/core-test: add a kunit test case for ops registration damon: vaddr-test: tweak code to make the logic clearer selftests: cgroup: add a selftest for memory.reclaim selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory selftests: cgroup: return -errno from cg_read()/cg_write() on failure memcg: introduce per-memcg reclaim interface zram: add a huge_idle writeback mode mm/page_alloc: simplify update of pgdat in wake_all_kswapds kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t kasan: fix sleeping function called from invalid context on RT kernel mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds() mm/khugepaged: use vma_is_anonymous mm: use for_each_online_node and node_online instead of open coding hugetlb: fix return value of __setup handlers hugetlb: fix hugepages_setup when deal with pernode hugetlb: fix wrong use of nr_online_nodes KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest KVM: X86/MMU: Add sp_has_gptes() KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible KVM: x86/mmu: replace direct_map with root_role.direct KVM: x86/mmu: replace root_level with cpu_role.base.level KVM: x86/mmu: replace shadow_root_level with root_role.level KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles KVM: x86/mmu: remove redundant bits from extended role KVM: x86/mmu: rename kvm_mmu_role union KVM: x86/mmu: remove extended bits from mmu_role, rename field KVM: x86/mmu: store shadow EFER.NX in the MMU role KVM: x86/mmu: cleanup computation of MMU roles for shadow paging KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common KVM: x86/mmu: remove ept_ad field KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs KVM: x86/mmu: split cpu_role from mmu_role KVM: x86/mmu: remove "bool base_only" arguments KVM: x86: Clean up and document nested #PF workaround KVM: x86/mmu: rephrase unclear comment KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs KVM: x86/mmu: nested EPT cannot be used in SMM KVM: x86/mmu: Use enable_mmio_caching to track if MMIO caching is enabled KVM: x86/mmu: Check for host MMIO exclusion from mem encrypt iff necessary KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX intercepts x86/cpufeatures: Add virtual TSC_AUX feature bit drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() mm: compaction: make sure highest is above the min_pfn mm: compaction: simplify the code in __compact_finished mm: compaction: make compaction_zonelist_suitable return false when COMPACT_SUCCESS mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online mm: compaction: clean up comment about async compaction in isolate_migratepages mm: compaction: use helper compound_nr in isolate_migratepages_block mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c mm: compaction: clean up comment about suitable migration target recheck mm: compaction: clean up comment for sched contention mm: compaction: remove unneeded assignment to isolate_start_pfn mm: compaction: remove unneeded pfn update mm: compaction: remove unneeded return value of kcompactd_run mm/vmstat: add events for ksm cow ksm: count ksm merging pages for each process include/linux/swapops.h: remove stub for non_swap_entry() mm/page_alloc: reuse tail struct pages for compound devmaps mm/sparse-vmemmap: improve memory savings for compound devmaps mm/hugetlb_vmemmap: move comment block to Documentation/vm mm/sparse-vmemmap: refactor core of vmemmap_populate_basepages() to helper mm/sparse-vmemmap: add a pgmap argument to section activation mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions mm/page_alloc.c: calc the right pfn if page size is not 4K mm/mremap: avoid unneeded do_munmap call mm/mremap: use helper mlock_future_check() mm/mmap: drop arch_vm_get_page_pgprot() mm/mmap: drop arch_filter_pgprot() x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT mm/mmap.c: use helper mlock_future_check() mm/mmap: clarify protection_map[] indices mm/debug_vm_pgtable: drop protection_map[] usage mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush mm/mmap.c: use mmap_assert_write_locked() instead of open coding it selftests: vm: fix shellcheck warnings in run_vmtests.sh selftests: vm: refactor run_vmtests.sh to reduce boilerplate selftests: vm: add test for Soft-Dirty PTE bit selftests: vm: bring common functions to a new file tools/testing/selftests/vm/gup_test.c: clarify error statement mm: simplify follow_invalidate_pte() dax: fix missing writeprotect the pte entry mm: pvmw: add support for walking devmap pages mm: rmap: introduce pfn_mkclean_range() to cleans PTEs dax: fix cache flush on PMD-mapped pages mm: rmap: fix cache flush on THP pages mm/madvise: fix potential pte_unmap_unlock pte error mm: untangle config dependencies for demote-on-reclaim mm: migrate: simplify the refcount validation when migrating hugetlb mapping mm/migration: fix possible do_pages_stat_array racing with memory offline mm/migration: fix potential invalid node access for reclaim-based migration mm/migration: fix potential page refcounts leak in migrate_pages mm/migration: remove some duplicated codes in migrate_pages mm/migration: avoid unneeded nodemask_t initialization mm/migration: use helper macro min in do_pages_stat mm/migration: use helper function vma_lookup() in add_page_for_migration mm/migration: remove unneeded local variable page_lru mm/migration: remove unneeded local variable mapping_locked mm: add selftests for migration entries mm/mempolicy: clean up the code logic in queue_pages_pte_range drivers/base/node.c: fix compaction sysfs file leak mm: compaction: use helper isolation_suitable() mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() mm/z3fold: remove redundant list_del_init of zhdr->buddy in z3fold_free mm/z3fold: move decrement of pool->pages_nr into __release_z3fold_page() mm/z3fold: remove confusing local variable l reassignment mm/z3fold: remove unneeded page_mapcount_reset and ClearPagePrivate mm/z3fold: minor clean up for z3fold_free mm/z3fold: remove obsolete comment in z3fold_alloc mm/z3fold: declare z3fold_mount with __init fs/proc/task_mmu.c: remove redundant page validation of pte_page mm/vmscan: fix comment for isolate_lru_pages mm/vmscan: fix comment for current_may_throttle mm/vmscan: remove obsolete comment in get_scan_count mm/vmscan: sc->reclaim_idx must be a valid zone index mm/vmscan: make sure wakeup_kswapd with managed zone mm/vmscan: reclaim only affects managed_zones arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP hugetlb: remove use of list iterator variable after loop mm, hugetlb, hwpoison: separate branch for free and in-use hugepage mm/memory-failure.c: dissolve truncated hugetlb page mm/memory-failure.c: minor cleanup for HWPoisonHandlable Revert "mm/memory-failure.c: fix race with changing page compound again" mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED mm/memory-failure.c: remove unnecessary (void*) conversions mm: wrap __find_buddy_pfn() with a necessary buddy page validation mm: page_alloc: simplify pageblock migratetype check in __free_one_page() mm/page_alloc: adding same penalty is enough to get round-robin order Documentation/sysctl: document page_lock_unfairness vmap(): don't allow invalid pages mm/vmalloc: fix a comment mm/memcontrol.c: remove unused private flag of memory.oom_control mm/memcontrol.c: make cgroup_memory_noswap static MAINTAINERS: add corresponding kselftests to memcg entry MAINTAINERS: add corresponding kselftests to cgroup entry kselftests: memcg: speed up the memory.high test kselftests: memcg: update the oom group leaf events test mm/memcg: non-hierarchical mode is deprecated mm/memcg: move generation assignment and comparison together mm/memcg: set pos explicitly for reclaim and !reclaim mm/memcg: set memcg after css verified and got reference mm/memcg: mz already removed from rb_tree if not NULL mm/memcg: remove unneeded nr_scanned mm: shmem: make shmem_init return void mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio tools/vm/page_owner_sort.c: avoid repeated judgments tools/vm/page_owner_sort.c: provide allocator labelling and update --cull and --sort options tools/vm/page_owner: support debug log to avoid huge log print tools/vm/page_owner_sort.c: support sorting blocks by multiple keys tools/vm/page_owner_sort.c: support for multi-value selection in single argument tools/vm/page_owner_sort.c: use fprintf() to send error messages to stderr KVM: arm64: Symbolize the nVHE HYP addresses KVM: arm64: Detect and handle hypervisor stack overflows KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack KVM: arm64: Add guard pages for KVM nVHE hypervisor stack KVM: arm64: Introduce pkvm_alloc_private_va_range() KVM: arm64: Introduce hyp_alloc_private_va_range() kernel/kexec_core: move kexec_core sysctls into its own file sysctl: minor cleanup in new_dir() gpio: pcf857x: Make teardown callback return void irq/gpio: ixp4xx: Drop boardfile probe path dt-bindings: gpio: add common consumer GPIO lines gpio: use raw spinlock for gpio chip shadowed data ftrace: fix building with SYSCTL=y but DYNAMIC_FTRACE=n fs/proc: Introduce list_for_each_table_entry for proc sysctl mm: fix unused variable kernel warning when SYSCTL=n latencytop: move sysctl to its own file ftrace: fix building with SYSCTL=n but DYNAMIC_FTRACE=y KVM: arm64: Expose the WFXT feature to guests KVM: arm64: Offer early resume for non-blocking WFxT instructions KVM: arm64: Handle blocking WFIT instruction KVM: arm64: Introduce kvm_counter_compute_delta() helper KVM: arm64: Simplify kvm_cpu_has_pending_timer() arm64: Use WFxT for __delay() when possible arm64: Add wfet()/wfit() helpers arm64: Add HWCAP advertising FEAT_WFXT arm64: Add RV and RN fields for ESR_ELx_WFx_ISS arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls gpio: ixp4xx: Detect special machines by compatible pinctrl: meson: Replace custom code by gpiochip_node_count() call pinctrl: meson: Enable COMPILE_TEST pinctrl: meson: Rename REG_* to MESON_REG_* pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irqchip_register() pinctrl: armada-37xx: Switch to use fwnode instead of of_node platform/chrome: cros_ec: append newline to all logs platform/chrome: cros_ec: sort header inclusion alphabetically platform/chrome: cros_ec: determine `wake_enabled` in cros_ec_suspend() platform/chrome: cros_ec: remove unused variable `was_wake_device` platform/chrome: cros_ec: fix error handling in cros_ec_register() ftrace: Fix build warning gpiolib: Introduce a helper to get first GPIO controller node pinctrl: samsung: Switch to use for_each_gpiochip_node() helper pinctrl: samsung: Drop redundant node parameter in samsung_banks_of_node_get() KVM: x86: Bail to userspace if emulation of atomic user access faults KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits x86/uaccess: Implement macros for CMPXCHG on user addresses Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 KVM: x86: Use static calls to reduce kvm_pmu_ops overhead KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of indirection KVM: x86: Move kvm_ops_static_call_update() to x86.c KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition x86/kvm: Don't waste kvmclock memory if there is nopv parameter kvm: vmx: remove redundant parentheses kvm: x86: Adjust the location of pkru_mask of kvm_mmu to reduce memory selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_test with semicolon KVM: x86/xen: Remove the redundantly included header file lapic.h gpio: realtek-otto: Add RTL931x support dt-bindings: gpio: realtek-otto: Add rtl9310 compatible gpio: realtek-otto: Add RTL930x support gpio: realtek-otto: Support per-cpu interrupts gpio: realtek-otto: Support reversed port layouts dt-bindings: gpio: realtek-otto: Add rtl9300 compatible gpiolib: Extract gpio_chip_get_value() wrapper gpiolib: Refactor gpiolib_dbg_show() with help of for_each_gpio_desc() gpiolib: Split out for_each_gpio_desc() macro gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag() gpiolib: Move error message out of a spinlock pinctrl: npcm7xx: Switch to use for_each_gpiochip_node() helper pinctrl: renesas: rza1: Switch to use for_each_gpiochip_node() helper pinctrl: renesas: rza1: Replace custom code by gpiochip_node_count() call pinctrl: stm32: Switch to use for_each_gpiochip_node() helper pinctrl: stm32: Replace custom code by gpiochip_node_count() call gpiolib: Introduce gpiochip_node_count() helper gpiolib: Introduce for_each_gpiochip_node() loop helper ftrace: move sysctl_ftrace_enabled to ftrace.c kernel/do_mount_initrd: move real_root_dev sysctls to its own file kernel/delayacct: move delayacct sysctls to its own file kernel/acct: move acct sysctls to its own file kernel/panic: move panic sysctls to its own file kernel/lockdep: move lockdep sysctls to its own file mm: move page-writeback sysctls to their own file mm: move oom_kill sysctls to their own file kernel/reboot: move reboot sysctls to its own file sched: Move energy_aware sysctls to topology.c sched: Move cfs_bandwidth_slice sysctls to fair.c sched: Move uclamp_util sysctls to core.c sched/rt: fix build error when CONFIG_SYSCTL is disable sched: Move rr_timeslice sysctls to rt.c sched: Move deadline_period sysctls to deadline.c sched: Move rt_period/runtime sysctls to rt.c sched: Move schedstats sysctls to core.c sched: Move child_runs_first sysctls to fair.c kbuild: do not remove empty *.symtypes explicitly kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} docs: kbuild: add references on Kconfig semantics gpio: rcar: Add R-Car Gen4 support dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support gpiolib: Get rid of redundant 'else' kbuild: Allow kernel installation packaging to override pkg-config kbuild: uapi: use -fsyntax-only rather than -S dt-bindings: gpio: uniphier: Add hogs parsing KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required KVM: x86: optimize PKU branching in kvm_load_{guest|host}_xsave_state KVM: x86: SVM: allow AVIC to co-exist with a nested guest running KVM: x86: allow per cpu apicv inhibit reasons KVM: x86: nSVM: implement nested vGIF KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE KVM: x86: nSVM: implement nested LBR virtualization KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running KVM: x86: SVM: remove vgif_enabled() kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense KVM: x86: SVM: use vmcb01 in init_vmcb KVM: x86: Support the vCPU preemption check with nopvspin and realtime hint KVM: x86: Test case for TSC scaling and offset sync KVM: x86: Don't snapshot "max" TSC if host TSC is constant KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. KVM: x86/i8259: Remove a dead store of irq in a conditional block KVM: VMX: Prepare VMCS setting for posted interrupt enabling when APICv is available KVM: x86/xen: Update self test for Xen PV timers KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND KVM: x86/xen: handle PV spinlocks slowpath KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SEND KVM: x86/xen: Support per-vCPU event channel upcall via local APIC KVM: x86/xen: Kernel acceleration for XENVER_version KVM: x86/xen: handle PV timers oneshot mode KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID KVM: x86/xen: handle PV IPI vcpu yield KVM: x86/xen: intercept EVTCHNOP_send from guests KVM: x86/xen: Support direct injection of event channel events KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from other places KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info KVM: x86: Use gfn_to_pfn_cache for pv_time KVM: x86/xen: Use gfn_to_pfn_cache for runstate area KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW KVM: x86: SVM: allow to force AVIC to be enabled KVM: x86: nSVM: implement nested VMLOAD/VMSAVE selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN KVM: x86: Allow userspace to opt out of hypercall patching Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml Documentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.yaml Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml Change-Id: I1a7d3bcfcbb7e38183af57932676c73a0d6918f7 Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8784555 SKQ4.220629.002 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
Phil Edworthy
|
34e3b69b1e |
dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl
Add device tree binding documentation and header file for Renesas RZ/V2M pinctrl. Signed-off-by: Phil Edworthy <phil.edworthy@renesas.com> Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220624084833.22605-2-phil.edworthy@renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
||
Bjorn Andersson
|
c87969d218 | Merge branch '20220515210048.483898-8-robimarko@gmail.com' into clk-for-5.20 | ||
Robert Marko
|
74622e401e |
dt-bindings: clock: qcom: ipq8074: add USB GDSCs
Add bindings for the USB GDSCs found in IPQ8074 GCC. Signed-off-by: Robert Marko <robimarko@gmail.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220515210048.483898-8-robimarko@gmail.com |
||
Robert Marko
|
90e6d29060 |
dt-bindings: clock: qcom: ipq8074: add PPE crypto clock
Add binding for the PPE crypto clock in IPQ8074. Signed-off-by: Robert Marko <robimarko@gmail.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220515210048.483898-4-robimarko@gmail.com |
||
Bjorn Andersson
|
36a7b63f06 |
dt-bindings: mailbox: qcom-ipcc: Add NSP1 client
Add a client for the NSP1 found in some recent Qualcomm platforms. Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220629041438.1352536-3-bjorn.andersson@linaro.org |
||
Bryan O'Donoghue
|
07e7fcf171 |
clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
When adding in the indexes for this clock-controller we missed
SYSTEM_MM_NOC_BFDCD_CLK_SRC.
Add it in now.
Fixes:
|
||
Yassine Oudjana
|
57b8b2113e
|
ASoC: dt-bindings: Add bindings for WCD9335 DAIs
Add bindings for the DAIs available in WCD9335 to avoid having to use unclear number indices in device trees. Signed-off-by: Yassine Oudjana <y.oudjana@protonmail.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220622161322.168017-2-y.oudjana@protonmail.com Signed-off-by: Mark Brown <broonie@kernel.org> |
||
Clément Léger
|
45ed13d9b4 |
dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter
This MII converter can be found on the RZ/N1 processor family. The MII converter ports are declared as subnodes which are then referenced by users of the PCS driver such as the switch. Signed-off-by: Clément Léger <clement.leger@bootlin.com> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> Link: https://lore.kernel.org/r/20220624144001.95518-5-clement.leger@bootlin.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
||
Geert Uytterhoeven
|
a71a62dd5e |
dt-bindings: pinctrl: renesas: Remove spaces before #define
Remove spaces at the beginning of lines with #defines. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Acked-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/5188ef93a911ce3781b16530fdebbf0f0af462b6.1655301264.git.geert+renesas@glider.be |
||
qctecmdr
|
21746e1820 | Merge "dma-heap: qcom: Add dt-bindings soft link for DT constants" | ||
Krzysztof Kozlowski
|
1a4f20cab6 | Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 | ||
jianzhou
|
766873b453 |
Merge keystone/android-mainline-keystone-qcom-release.5.18.0 (8b0a7fb ) into msm-pineapple
* refs/heads/tmp-8b0a7fb: ANDROID: Adding Image.gz and boot-gz.img Revert "ANDROID: modpost: Forbid double exports" ANDROID: Enable SM8450 drivers and DTB in the db845c config ANDROID: GKI: remove info print for header generation ANDROID: Add clang-tidy/clang-analyzer support for mixed build environment ANDROID: dm-default-key: support report_zones ANDROID: GKI: enable zoned device support Revert "ANDROID: modules: introduce the MODULE_SCMVERSION config" ANDROID: scsi: ufs: sysfs: fix up scsi/ufs merge problems. ANDROID: BUILD.bazel: db845c: Fix up modules_out for drm_dp_helper -> drm_display_helper change ANDROID: binder: fix race in priority restore ANDROID: binder: switch task argument for binder_thread ANDROID: binder: pass desired priority by reference ANDROID: binder: fold common setup of node_prio ANDROID: db845c: Add zram and zsmalloc to module_outs ANDROID: GKI: ZSMALLOC & ZRAM as modules for arm64 ANDROID: gki_defconfig: enable CONFIG_KFENCE_STATIC_KEYS ANDROID: incremental-fs: convert to read_folio locking/lockref: Use try_cmpxchg64 in CMPXCHG_LOOP macro linux/types.h: reinstate "__bitwise__" macro for user space use media: lirc: revert removal of unused feature flags ARM: ixp4xx: Consolidate Kconfig fixing issue ext4: only allow test_dummy_encryption when supported ext4: fix bug_on in __es_tree_search ext4: avoid cycles in directory h-tree ext4: verify dir block before splitting it ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state gfs2: Convert function bh_get to use iomap gfs2: use i_lock spin_lock for inode qadata gfs2: Return more useful errors from gfs2_rgrp_send_discards() gfs2: Use container_of() for gfs2_glock(aspace) gfs2: Explain some direct I/O oddities ptp: ocp: Add firmware header checks ptp: ocp: fix PPS source selector debugfs reporting ptp: ocp: add .init function for sma_op vector ptp: ocp: vectorize the sma accessor functions ptp: ocp: constify selectors ptp: ocp: parameterize input/output sma selectors ptp: ocp: revise firmware display ptp: ocp: add Celestica timecard PCI ids ptp: ocp: Remove #ifdefs around PCI IDs ptp: ocp: 32-bit fixups for pci start address Revert "net/smc: fix listen processing for SMC-Rv2" ath6kl: Use cc-disable-warning to disable -Wdangling-pointer ALSA: hda/realtek - Add new type for ALC245 zonefs: Fix zonefs_init_file_inode() return value ALSA: usb-audio: Configure sync endpoints before data of/irq: fix typo in comment selftests/bpf: Dynptr tests bpf: Add dynptr data slices bpf: Add bpf_dynptr_read and bpf_dynptr_write bpf: Dynptr support for ring buffers bpf: Add bpf_dynptr_from_mem for local dynptrs bpf: Add verifier support for dynptrs bpf: Suppress 'passing zero to PTR_ERR' warning bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack x86/alternative: Introduce text_poke_set bpf: Fill new bpf_prog_pack with illegal instructions can: ctucanfd: platform: add missing dependency to HAS_IOMEM can: kvaser_usb: silence a GCC 12 -Warray-bounds warning can: peak_usb: fix typo in comment selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged" selftests/bpf: fix btf_dump/btf_dump due to recent clang change Bluetooth: hci_conn: Fix hci_connect_le_sync s390/bpf: Fix typo in comment libbpf: Fix typo in comment smack: Remove redundant assignments dt-bindings: Fix properties without any type MAINTAINERS: Add maintainer to AF_XDP Revert "dt-bindings: mailbox: qcom-ipcc: add missing properties into example" MAINTAINERS: add KEYS-TRUSTED-CAAM doc: trusted-encrypted: describe new CAAM trust source KEYS: trusted: Introduce support for NXP CAAM-based trusted keys crypto: caam - add in-kernel interface for blob generator crypto: caam - determine whether CAAM supports blob encap/decap KEYS: trusted: allow use of kernel RNG for key material KEYS: trusted: allow use of TEE as backend without TCG_TPM support tpm: Add field upgrade mode support for Infineon TPM2 modules tpm: Fix buffer access in tpm2_get_tpm_pt() char: tpm: cr50_i2c: Suppress duplicated error message in .remove() tpm: cr50: Add new device/vendor ID 0x504a6666 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() tpm/tpm_ftpm_tee: Return true/false (not 1/0) from bool functions certs: Explain the rationale to call panic() certs: Allow root user to append signed hashes to the blacklist keyring certs: Check that builtin blacklist hashes are valid certs: Make blacklist_vet_description() more strict certs: Factor out the blacklist hash creation tools/certs: Add print-cert-tbs-hash.sh writeback: fix typo in comment Bluetooth: hci_sync: use hci_skb_event() helper dma-direct: don't over-decrypt memory perf intel-pt: Add guest_code support perf kvm report: Add guest_code support perf script: Add guest_code support perf tools: Add guest_code support perf tools: Factor out thread__set_guest_comm() perf tools: Add machine to machines back pointer perf vendors events arm64: Update Cortex A57/A72 perf vendors events arm64: Arm Neoverse E1 perf vendors events arm64: Arm Cortex-X2 perf vendors events arm64: Arm Cortex-X1 perf vendors events arm64: Arm Cortex-A710 perf vendors events arm64: Arm Cortex-A78 perf vendors events arm64: Arm Cortex-A77 perf vendors events arm64: Arm Cortex-A75 perf vendors events arm64: Arm Cortex-A73 perf vendors events arm64: Arm Cortex-A65 perf vendors events arm64: Arm Cortex-A510 perf vendors events arm64: Arm Cortex-A55 perf vendors events arm64: Arm Cortex-A35 perf vendors events arm64: Arm Cortex-A34 perf inject: Keep a copy of kcore_dir perf data: Add has_kcore_dir() perf inject: Keep some features sections from input file libperf: Add preadn() perf header: Add ability to keep feature sections perf jevents: Modify match field perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask perf vendor events: Fix Alderlake metric groups perf jevents: Append PMU description later perf test: Use skip in PERF_RECORD_* perf test: Parse events break apart tests perf test: Parse events tidy evlist_test perf test: Parse events tidy terms_test perf test: Basic mmap use skip perf test: Use skip in openat syscall perf test: Use skip in vmlinux kallsyms perf test: Skip reason for suites with 1 test perf stat: Make use of index clearer with perf_counts perf bpf_counter: Tidy use of CPU map index perf cpumap: Add perf_cpu_map__for_each_idx() perf stat: Add stat record+report test perf lock: Add -t/--thread option for report perf lock: Do not discard broken lock stats perf c2c: Update documentation for store metric 'N/A' perf c2c: Add dimensions for 'N/A' metrics of store operation perf mem: Add stats for store operation with no available memory level perf build: Error for BPF skeletons without LIBBPF landlock: Explain how to support Landlock landlock: Add design choices documentation for filesystem access rights landlock: Document good practices about filesystem policies landlock: Document LANDLOCK_ACCESS_FS_REFER and ABI versioning samples/landlock: Add support for file reparenting selftests/landlock: Add 11 new test suites dedicated to file reparenting landlock: Add support for file reparenting with LANDLOCK_ACCESS_FS_REFER LSM: Remove double path_rename hook calls for RENAME_EXCHANGE landlock: Move filesystem helpers and add a new one landlock: Fix same-layer rule unions landlock: Create find_rule() from unmask_layers() landlock: Reduce the maximum number of layers to 16 landlock: Define access_mask_t to enforce a consistent access mask size selftests/landlock: Test landlock_create_ruleset(2) argument check ordering net: dsa: OF-ware slave_mii_bus landlock: Change landlock_restrict_self(2) check ordering landlock: Change landlock_add_rule(2) argument check ordering selftests/landlock: Add tests for O_PATH selftests/landlock: Fully test file rename with "remove" access selftests/landlock: Extend access right tests to directories selftests/landlock: Add tests for unknown access rights selftests/landlock: Extend tests for minimal valid attribute size selftests/landlock: Make tests build with old libc landlock: Fix landlock_add_rule(2) documentation samples/landlock: Format with clang-format samples/landlock: Add clang-format exceptions selftests/landlock: Format with clang-format eth: de4x5: remove support for Generic DECchip & DIGITAL EtherWORKS PCI/EISA net: ethernet: mtk_eth_soc: fix error code in mtk_flow_offload_replace() fanotify: fix incorrect fmode_t casts net: dsa: felix: tag_8021q preparation for multiple CPU ports net: mscc: ocelot: switch from {,un}set to {,un}assign for tag_8021q CPU ports net: dsa: felix: directly call ocelot_port_{set,unset}_dsa_8021q_cpu net: dsa: felix: update bridge fwd mask from ocelot lib when changing tag_8021q CPU net: dsa: felix: move the updating of PGID_CPU to the ocelot lib net: dsa: fix missing adjustment of host broadcast flooding drm/i915/dsi: fix VBT send packet port selection for ICL+ net/smc: fix listen processing for SMC-Rv2 net/smc: postpone sk_refcnt increment in connect() ALSA: ctxfi: fix typo in comment ALSA: cs5535audio: fix typo in comment ALSA: ctxfi: Add SB046x PCI ID exfat: check if cluster num is valid exfat: reduce block requests when zeroing a cluster block: add sync_blockdev_range() exfat: introduce mount option 'sys_tz' exfat: fix referencing wrong parent directory information after renaming wifi: carl9170: silence a GCC 12 -Warray-bounds warning wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning wifi: iwlwifi: use unsigned to silence a GCC 12 warning wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12 wifi: rtlwifi: remove always-true condition pointed out by GCC 12 wifi: ath9k: silence array-bounds warning on GCC 12 wifi: plfxlc: remove redundant NULL-check for GCC 12 dt-bindings: net: toshiba,visconti-dwmac: Update the common clock properties net: dsa: restrict SMSC_LAN9303_I2C kconfig net: fddi: skfp: smt: Remove extra parameters to vararg macro net: ethernet: mtk_eth_soc: introduce support for mt7986 chipset net: ethernet: mtk_eth_soc: convert scratch_ring pointer to void net: ethernet: mtk_eth_soc: convert ring dma pointer to void net: ethernet: mtk_eth_soc: introduce MTK_NETSYS_V2 support net: ethernet: mtk_eth_soc: introduce device register map net: ethernet: mtk_eth_soc: rely on rxd_size field in mtk_rx_alloc/mtk_rx_clean net: ethernet: mtk_eth_soc: rely on txd_size field in mtk_poll_tx/mtk_poll_rx net: ethernet: mtk_eth_soc: add rxd_size to mtk_soc_data net: ethernet: mtk_eth_soc: rely on txd_size in txd_to_idx net: ethernet: mtk_eth_soc: rely on txd_size in mtk_desc_to_tx_buf net: ethernet: mtk_eth_soc: rely on txd_size in mtk_tx_alloc/mtk_tx_clean net: ethernet: mtk_eth_soc: add txd_size to mtk_soc_data net: ethernet: mtk_eth_soc: move tx dma desc configuration in mtk_tx_set_dma_desc net: ethernet: mtk_eth_soc: rely on GFP_KERNEL for dma_alloc_coherent whenever possible dt-bindings: net: mediatek,net: add mt7986-eth binding arm64: dts: mediatek: mt7986: introduce ethernet nodes eth: tg3: silence the GCC 12 array-bounds warning eth: ice: silence the GCC 12 array-bounds warning eth: mtk_eth_soc: silence the GCC 12 array-bounds warning dpaa2-eth: unmap the SGT buffer before accessing its contents dpaa2-eth: use the correct software annotation field dpaa2-eth: retrieve the virtual address before dma_unmap net: mscc: ocelot: offload tc action "ok" using an empty action vector selftests: ocelot: tc_flower_chains: reorder interfaces selftests: ocelot: tc_flower_chains: use conventional interface names selftests: ocelot: tc_flower_chains: streamline test output net: wrap the wireless pointers in struct net_device in an ifdef net: fec: Do proper error checking for enet_out clk hinic: Avoid some over memory allocation net: fec: Do proper error checking for optional clks net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii net: selftests: Add stress_reuseport_listen to .gitignore rxrpc: Fix decision on when to generate an IDLE ACK rxrpc: Don't let ack.previousPacket regress rxrpc: Fix overlapping ACK accounting rxrpc: Don't try to resend the request if we're receiving the reply rxrpc: Fix listen() setting the bar too high for the prealloc rings afs: Adjust ACK interpretation to try and cope with NAT rxrpc, afs: Fix selection of abort codes rxrpc: Return an error to sendmsg if call failed rxrpc: Automatically generate trace tag enums rxrpc: Fix locking issue rxrpc: Use refcount_t rather than atomic_t rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc net: ipa: use data space for command opcodes net: ipa: remove command info pool net: ipa: remove command direction argument net: ipa: get rid of ipa_cmd_info->direction net: ipa: count the number of modem TX endpoints net: ipa: kill gsi_trans_commit_wait_timeout() net: ipa: specify RX aggregation time limit in config data net: ipa: support hard aggregation limits net: ipa: make endpoint HOLB drop configurable qed: fix typos in comments nfp: flower: fix typo in comment net: marvell: prestera: fix typo in comment cirrus: cs89x0: fix typo in comment net: qed: fix typos in comments net/mlx5: fix typo in comment net: mvpp2: fix typo in comment net: sparx5: switchdev: fix typo in comment hwmon: (aquacomputer_d5next) Fix an error handling path in aqc_probe() hwmon: (sl28cpld) Fix typo in comment hwmon: (pmbus) Check PEC support before reading other registers hwmon: (dimmtemp) Fix bitmap handling hwmon: (lm90) enable extended range according to DTS node dt-bindings: hwmon: lm90: add ti,extended-range-enable property dt-bindings: hwmon: lm90: add missing ti,tmp461 hwmon: (ibmaem) Directly use ida_alloc()/free() hwmon: Directly use ida_alloc()/free() hwmon: (asus-ec-sensors) fix Formula VIII definition dt-bindings: trivial-devices: Add xdp152 hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro hwmon: Make chip parameter for with_info API mandatory thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal() hwmon: Introduce hwmon_device_register_for_thermal hwmon: (acpi_power_meter) Fix style issues hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II hwmon: (nct6775) Add i2c driver dt-bindings: hwmon: Add nuvoton,nct6775 hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG X570-E GAMING WIFI II hwmon: (lm83) Remove unused include directives hwmon: (pmbus) Add get_voltage/set_voltage ops hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE hwmon: (adt7475) Use enum chips when loading attenuator settings hwmon: (adt7475) Add support for pin configuration dt-bindings: hwmon: Document adt7475 pin-function properties hwmon: add driver for the Microchip LAN966x SoC dt-bindings: hwmon: add Microchip LAN966x bindings hwmon: (bt1-pvt) use generic polynomial functions lib: add generic polynomial calculation hwmon: (pmbus) Add support for Infineon Digital Multi-phase xdp152 family controllers ext4: fix bug_on in ext4_writepages ext4: refactor and move ext4_ioctl_get_encryption_pwsalt() ext4: cleanup function defs from ext4.h into crypto.c ext4: move ext4 crypto code to its own file crypto.c Revert "ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms" ALSA: usb-audio: Add missing ep_idx in fixed EP quirks ALSA: usb-audio: Workaround for clock setup on TEAC devices ALSA: lola: Bounds check loop iterator against streams array size selftests/bpf: add tests verifying unprivileged bpf behaviour bpf: refine kernel.unprivileged_bpf_disabled behaviour bpf: Allow kfunc in tracing and syscall programs. selftests: Add test for timing a bind request to a port with a populated bhash entry net: Add a second bind table hashed by port and address wwan: iosm: use a flexible array rather than allocate short objects hv_netvsc: Fix potential dereference of NULL pointer stcp: Use memset_after() to zero sctp_stream_out_ext net: mscc: fix the alignment in ocelot_port_fdb_del() net: vxlan: Fix kernel coding style eth: bnxt: make ulp_id unsigned to make GCC 12 happy selftests: fib_nexthops: Make ping timeout configurable net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cldma_gpd_set_next_ptr() net: tulip: fix build with CONFIG_GSC amt: fix memory leak for advertisement message amt: fix gateway mode stuck net: avoid strange behavior with skb_defer_max == 1 net: stmmac: fix out-of-bounds access in a selftest sfc/siena: Remove duplicate check on segments selftests/bpf: Remove filtered subtests from output selftests/bpf: Fix subtest number formatting in test_progs selftests/bpf: Add missing trampoline program type to trampoline_count test selftests/bpf: Verify first of struct mptcp_sock selftests/bpf: Verify ca_name of struct mptcp_sock selftests/bpf: Verify token of struct mptcp_sock selftests/bpf: Test bpf_skc_to_mptcp_sock selftests/bpf: Add MPTCP test base selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config bpf: Add bpf_skc_to_mptcp_sock_proto selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase h8300: remove stale bindings and symlink hwmon: (pmbus/ltc2978) Add chip specific write_byte_data hwmon: (pmbus) Use _pmbus_read_byte_data with callback hwmon: (pmbus) Introduce and use write_byte_data callback hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO hwmon: (asus-ec-sensors) add PRIME X470-PRO board hwmon: (asus-ec-sensors) add support for board families hwmon: (asus-ec-sensors) implement locking via the ACPI global lock hwmon: (asus-ec-sensors) introduce ec_board_info struct for board data hwmon: (occ) Delay hwmon registration until user request hwmon: (nct6775) Split core and platform driver hwmon: (nct6775) Convert S_I* permissions macros to octal hwmon: (nct6775) Add read-only mode hwmon: (nct6775) Rearrange attr-group initialization hwmon: (nct6775) Convert register access to regmap API hwmon: (dell-smm) Warn if SMM call took a very long time to execute hwmon: (dell-smm) Cleanup init code hwmon: (dell-smm) Avoid unnecessary SMM calls during init hwmon: (lm75) Add Atmel AT30TS74 support dt-bindings: hwmon: Add Atmel AT30TS74 hwmon: (tmp401) Fix incorrect return value of tmp401_init_client hwmon: (pmbus/max16601) Add MAX16602 support hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk hwmon: (dell-smm) Update Documentation regarding firmware bugs hwmon: (jc42) Add support for S-34TS04A hwmon: (tmp401) Add support of three advanced features dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x tcp_ipv6: set the drop_reason in the right place perf parse-events: Move slots event for the hybrid platform too perf parse-events: Support different format of the topdown event name perf stat: Always keep perf metrics topdown events in a group perf evsel: Fixes topdown events in a weak group for the hybrid platform ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() ASoC: rt1308-sdw: add the default value of register 0xc320 net: ipa: save a copy of endpoint default config net: ipa: rename a few endpoint config data types net: ipa: move endpoint configuration data definitions net: ipa: open-code ether_setup() net: ipa: ignore endianness if there is no header net: ipa: rename a GSI error code net: ipa: drop an unneeded transaction reference cgroup: remove the superfluous judgment eth: mtk_ppe: fix up after merge selftests: mptcp: add MP_FAIL reset testcase mptcp: Do not traverse the subflow connection list without lock mptcp: Check for orphaned subflow before handling MP_FAIL timer mptcp: stop using the mptcp_has_another_subflow() helper tcp: improve PRR loss recovery bonding: fix missed rcu protection docs: change the title of networking docs net: ipa: don't proceed to out-of-bound write net: wwan: iosm: remove pointless null check net: dsa: lantiq_gswip: Fix typo in gswip_port_fdb_dump() error print net: dsa: lantiq_gswip: Fix start index in gswip_port_fdb() net: wwan: t7xx: Fix smatch errors net: mtk_eth_soc: partially convert to phylink_pcs net: mtk_eth_soc: convert code structure to suit split PCS support net: mtk_eth_soc: move restoration of SYSCFG0 to mac_finish() net: mtk_eth_soc: move MAC_MCR setting to mac_finish() net: mtk_eth_soc: add fixme comment for state->speed use net: mtk_eth_soc: provide mtk_sgmii_config() net: mtk_eth_soc: stop passing phylink state to sgmii setup net: mtk_eth_soc: correct 802.3z duplex setting net: mtk_eth_soc: correct 802.3z speed setting net: mtk_eth_soc: add mask and update PCS speed definitions net: mtk_eth_soc: remove unused sgmii flags net: mtk_eth_soc: remove unused mac->mode net: tls: fix messing up lists when bpf enabled NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx net: ethernet: SP7021: fix a use after free of skb->len Documentation: add description for net.core.gro_normal_batch net: usb: r8152: Add in new Devices that are supported for Mac-Passthru scsi: target: tcmu: Avoid holding XArray lock when calling lock_page scsi: elx: efct: Remove NULL check after calling container_of() scsi: dpt_i2o: Drop redundant spinlock initialization scsi: qedf: Remove redundant variable op scsi: hisi_sas: Fix memory ordering in hisi_sas_task_deliver() scsi: fnic: Replace DMA mask of 64 bits with 47 bits scsi: mpi3mr: Add target device related sysfs attributes scsi: mpi3mr: Add shost related sysfs attributes scsi: elx: efct: Remove redundant memset() statement scsi: megaraid_sas: Remove redundant memset() statement scsi: mpi3mr: Return error if dma_alloc_coherent() fails scsi: hisi_sas: Fix rescan after deleting a disk scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset scsi: libsas: Refactor sas_ata_hard_reset() scsi: mpt3sas: Update driver version to 42.100.00.00 scsi: mpt3sas: Fix junk chars displayed while printing ChipName net: macb: Fix PTP one step sync support dt-bindings: input: touchscreen: ilitek_ts_i2c: Absorb ili2xxx bindings dt-bindings: timer: samsung,exynos4210-mct: define strict clock order dt-bindings: timer: samsung,exynos4210-mct: drop unneeded minItems dt-bindings: timer: cdns,ttc: drop unneeded minItems can: mcp251xfd: silence clang's -Wunaligned-access warning can: can-dev: remove obsolete CAN LED support can: can-dev: move to netif_napi_add_weight() can: isotp: isotp_bind(): do not validate unused address information PM: domains: Trust domain-idle-states from DT to be correct by genpd PM: domains: Measure power-on/off latencies in genpd based on a governor PM: domains: Allocate governor data dynamically based on a genpd governor PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() PM: domains: Fix initialization of genpd's next_wakeup PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd PM: domains: Measure suspend/resume latencies in genpd based on governor PM: domains: Move the next_wakeup variable into the struct gpd_timing_data PM: domains: Allocate gpd_timing_data dynamically based on governor PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd PM: domains: Drop redundant code for genpd always-on governor PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor Bluetooth: eir: Add helpers for managing service data ACPI: utils: include UUID in _DSM evaluation warning powercap: intel_rapl: remove redundant store to value after multiply cpufreq: CPPC: Enable dvfs_possible_from_any_cpu cpufreq: CPPC: Enable fast_switch ACPI: CPPC: Assume no transition latency if no PCCT ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported ACPI: CPPC: Check _OSC for flexible address space thermal: intel: pch: improve the cooling delay log thermal: intel: pch: enhance overheat handling thermal: intel: pch: move cooling delay to suspend_noirq phase PM: wakeup: expose pm_wakeup_pending to modules cpuidle: riscv-sbi: Fix code to allow a genpd governor to be used cpuidle: psci: Fix regression leading to no genpd governor PM / devfreq: passive: Return non-error when not-supported event is required libbpf: remove bpf_create_map*() APIs libbpf: start 1.0 development cycle libbpf: fix up global symbol counting logic ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic ASoC: rt9120: Fix 3byte read, valule offset typo ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR' ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() ASoC: SOF: mediatek: remove duplicate include in mt8195.c ASoC: SOF: mediatek: Add mt8195 debug dump ASoC: SOF: mediatek: Add mediatek common debug dump ASoC: rt1015p: remove dependency on GPIOLIB ASoC: max98357a: remove dependency on GPIOLIB ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev ASoC: SOF: Introduce opaque storage of private data for firmware tracing ASoC: SOF: Modify the host trace_init parameter list to include dmab ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private ASoC: SOF: Switch to IPC generic firmware tracing ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported ASoC: SOF: Introduce IPC independent ops for firmware tracing support tls: Add opt-in zerocopy mode of sendfile() thermal: k3_j72xx_bandgap: Add the bandgap driver support dt-bindings: thermal: k3-j72xx: Add VTM bindings documentation thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe thermal/core: Fix memory leak in __thermal_cooling_device_register() dt-bindings: thermal: tsens: Add sc8280xp compatible dt-bindings: thermal: lmh: Add Qualcomm sc8180x compatible thermal/drivers/qcom/lmh: Add sc8180x compatible thermal/drivers/rz2gl: Fix OTP Calibration Register values dt-bindings: thermal: rzg2l-thermal: Document RZ/G2UL bindings thermal: thermal_of: fix typo on __thermal_bind_params tools/thermal: remove unneeded semicolon tools/lib/thermal: remove unneeded semicolon thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe tools/thermal: Add thermal daemon skeleton tools/thermal: Add a temperature capture tool tools/thermal: Add util library tools/lib/thermal: Add a thermal library thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensor thermal/drivers/bcm2711: Don't clamp temperature at zero thermal/drivers/tsens: Add compat string for the qcom,msm8960 dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string thermal/drivers/k3: Add hwmon support thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM thermal/drivers/qcom: Add support for multiple generations of devices iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 Gen2 ADC_TM dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings thermal/drivers/rcar_thermal: Use platform_get_irq_optional() to get the interrupt dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings drm/i915/uc: Fix undefined behavior due to shift overflowing the constant drm/i915/reg: fix undefined behavior due to shift overflowing the constant drm/i915/gt: Fix use of static in macro mismatch drm/i915/audio: fix audio code enable/disable pipe logging nfp: flower: support ct merging when mangle action exists net: fec: Avoid allocating rx buffer using ATOMIC in ndo_open drm/i915: Fix CFI violation with show_dynamic_id() drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c drm/i915/gt: Fix build error without CONFIG_PM net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup sfc: siena: Have a unique wrapper ifndef for efx channels header octeon_ep: Fix irq releasing in the error handling path of octep_request_irqs() octeon_ep: Fix a memory leak in the error handling path of octep_request_irqs() ARM: dts: imx6qdl-sr-som: update phy configuration for som revision 1.9 net: phy: adin: add support for clock output dt-bindings: net: adin: document phy clock output properties drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path selftests/bpf: Add missed ima_setup.sh in Makefile kunit: tool: Use qemu-system-i386 for i386 runs drm/msm/dpu: add DRM_MODE_ROTATE_180 back to supported rotations drm/msm: don't free the IRQ if it was not requested drm/msm/dpu: limit writeback modes according to max_linewidth drm/amd: Don't reset dGPUs if the system is going to s2idle drm/amdgpu: Unmap legacy queue when MES is enabled thermal: intel: hfi: remove NULL check after container_of() call powercap: intel_rapl: add support for ALDERLAKE_N drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() drm/msm: Fix fb plane offset calculation drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init drm/msm/dsi: don't powerup at modeset time for parade-ps8640 cgroup: Make cgroup_debug static ext4: fix memory leak in parse_apply_sb_mount_options() ext4: reject the 'commit' option on ext2 filesystems ext4: remove duplicated #include of dax.h in inode.c net: smc911x: Fix min() use in debug code net: ethernet: sunplus: add missing of_node_put() in spl2sw_mdio_init() fsnotify: consistent behavior for parent not watching children fsnotify: introduce mark type iterator selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test eth: sun: cassini: remove dead code net: stmmac: remove unused get_addr() callback dt-bindings: net: marvell,orion-mdio: Set unevaluatedProperties to false arm64: dts: armada-3720-turris-mox: Correct reg property for mdio devices net: dsa: microchip: remove unused members in ksz_device net: dsa: microchip: add the phylink get_caps net: dsa: move mib->cnt_ptr reset code to ksz_common.c net: dsa: microchip: move get_strings to ksz_common net: dsa: microchip: move port memory allocation to ksz_common net: dsa: microchip: move struct mib_names to ksz_chip_data net: dsa: microchip: perform the compatibility check for dev probed net: dsa: microchip: move ksz_chip_data to ksz_common net: dsa: microchip: ksz8795: update the port_cnt value in ksz_chip_data iwlwifi: mei: fix potential NULL-ptr deref iwlwifi: mei: clear the sap data header before sending iwlwifi: mvm: remove vif_count iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS iwlwifi: mvm: add OTP info in case of init failure iwlwifi: mvm: fix assert 1F04 upon reconfig iwlwifi: fw: init SAR GEO table only if data is present iwlwifi: mvm: clean up authorized condition iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status iwlwifi: pcie: simplify MSI-X cause mapping netfilter: ctnetlink: fix up for "netfilter: conntrack: remove unconfirmed list" net/mlx5: Support multiport eswitch mode net/mlx5: Remove unused argument net/mlx5: Lag, refactor lag state machine net/mlx5e: Add XDP SQs to uplink representors steering tables net/mlx5e: Correct the calculation of max channels for rep net/mlx5e: CT: Add ct driver counters net/mlx5e: Allow relaxed ordering over VFs net/mlx5e: Support partial GSO for tunnels over vlans net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB net/mlx5e: Allocate virtually contiguous memory for reps structures net/mlx5e: Allocate virtually contiguous memory for VLANs list net/mlx5: Allocate virtually contiguous memory in pci_irq.c net/mlx5: Allocate virtually contiguous memory in vport.c net/mlx5: Inline db alloc API function net/mlx5: Add last command failure syndrome to debugfs net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all dt-bindings: mailbox: zynqmp_ipi: convert to yaml octeontx2-pf: Add support for adaptive interrupt coalescing dn_route: set rt neigh to blackhole_netdev instead of loopback_dev in ifdown ptp: ptp_clockmatrix: return -EBUSY if phase pull-in is in progress ptp: ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS support net: smc911x: replace ternary operator with min() net: thunderx: remove null check after call container_of() octeontx2-pf: Use memset_startat() helper in otx2_stop() net/smc: rdma write inline if qp has sufficient inline space net/smc: send cdc msg inline if qp has sufficient inline space docs: pdfdocs: Add space for chapter counts >= 100 in TOC cpufreq: make interface functions and lock holding state clear cpufreq: Abort show()/store() for half-initialized policies docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese translation input: Docs: correct ntrig.rst typo input: Docs: correct atarikbd.rst typos MAINTAINERS: Become the docs/zh_CN maintainer ext4: fix race condition between ext4_write and ext4_convert_inline_data ext4: convert symlink external data block mapping to bdev ext4: add nowait mode for ext4_getblk() ext4: fix journal_ioprio mount option handling ext4: mark group as trimmed only if it was fully scanned ext4: fix use-after-free in ext4_rename_dir_prepare btrfs: zoned: introduce a minimal zone size 4M and reject mount btrfs: allow defrag to convert inline extents to regular extents btrfs: add "0x" prefix for unsupported optional features btrfs: do not account twice for inode ref when reserving metadata units btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointer btrfs: send: avoid trashing the page cache dt-bindings: usb: ci-hdrc-usb2: fix node node for ethernet controller dt-bindings: net: add schema for Microchip/SMSC LAN95xx USB Ethernet controllers dt-bindings: net: add schema for ASIX USB Ethernet controllers of/fdt: Ignore disabled memory nodes dt-bindings: arm: fix typos in compatible dt-bindings: mfd: Add bindings child nodes for the Mediatek MT6360 mtd: st_spi_fsm: add missing clk_disable_unprepare() in stfsm_remove() erofs: scan devices from device table erofs: change to use asynchronous io for fscache readpage/readahead erofs: add 'fsid' mount option erofs: implement fscache-based data readahead erofs: implement fscache-based data read for inline layout erofs: implement fscache-based data read for non-inline layout erofs: implement fscache-based metadata read erofs: register fscache context for extra data blobs erofs: register fscache context for primary data blob erofs: add erofs_fscache_read_folios() helper erofs: add anonymous inode caching metadata for data blobs erofs: add fscache context helper functions erofs: register fscache volume erofs: add fscache mode check helper erofs: make erofs_map_blocks() generally available cachefiles: document on-demand read mode cachefiles: add tracepoints for on-demand read mode cachefiles: enable on-demand read mode cachefiles: implement on-demand read cachefiles: notify the user daemon when withdrawing cookie cachefiles: unbind cachefiles gracefully in on-demand mode cachefiles: notify the user daemon when looking up cookie cachefiles: extract write routine kunit: fix executor OOM error handling logic on non-UML erofs: support idmapped mounts erofs: make filesystem exportable erofs: fix buffer copy overflow of ztailpacking feature erofs: refine on-disk definition comments erofs: remove obsoleted comments erofs: do not prompt for risk any more when using big pcluster rtw89: pci: only mask out INT indicator register for disable interrupt v1 rtw89: convert rtw89_band to nl80211_band precisely rtw89: 8852c: update txpwr tables to HALRF_027_00_052 rtw89: cfo: check mac_id to avoid out-of-bounds rtw89: 8852c: set TX antenna path rtw89: add ieee80211::sta_rc_update ops wireless: Fix Makefile to be in alphabetical order perf test: Add basic stat and topdown group test perf evlist: Keep topdown counters in weak group perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII perf script: Print Intel ptwrite value as a string if it is ASCII perf intel-pt: Add support for emulated ptwrite hwmon: (dell-smm) Add cooling device support hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() hwmon: introduce hwmon_sanitize_name() hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE hwmon: (jc42) add HWMON_C_TZ_REGISTER net: phy: marvell: Add errata section 5.1 for Alaska PHY net: qede: Remove unnecessary synchronize_irq() before free_irq() mac80211: refactor freeing the next_beacon net: vxge: Remove unnecessary synchronize_irq() before free_irq() qed: Remove unnecessary synchronize_irq() before free_irq() ASoC: ux500: mop500: Check before clk_put() not needed regulator: scmi: Fix refcount leak in scmi_regulator_probe ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode ASoC: Intel: avs: APL-based platforms support ASoC: Intel: avs: SKL-based platforms support ASoC: Intel: avs: Power management ASoC: Intel: avs: PCI driver implementation ASoC: Intel: avs: Machine board registration ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask ASoC: Intel: avs: Event tracing ASoC: Intel: avs: D0ix power state support ASoC: Intel: avs: Prepare for firmware tracing ASoC: Intel: avs: Coredump and recovery flow ASoC: Intel: avs: HDA PCM BE operations ASoC: Intel: avs: non-HDA PCM BE operations ASoC: Intel: avs: Generic PCM FE operations ASoC: Intel: avs: Generic soc component driver ASoC: Intel: avs: Account for libraries when booting basefw cfg80211: fix kernel-doc for cfg80211_beacon_data ax25: merge repeat codes in ax25_dev_device_down() PM / devfreq: passive: Keep cpufreq_policy for possible cpus PM / devfreq: passive: Reduce duplicate code when passive_devfreq case PM / devfreq: Add cpu based scaling support to passive governor PM / devfreq: Export devfreq_get_freq_range symbol within devfreq net/mlxbf_gige: use eth_zero_addr() to clear mac address swiotlb: max mapping size takes min align mask into account ethernet/ti: delete if NULL check befort devm_kfree media: hantro: Enable HOLD_CAPTURE_BUF for H.264 media: hantro: Add H.264 field decoding support media: hantro: h264: Make dpb entry management more robust media: hantro: Stop using H.264 parameter pic_num media: rkvdec: Enable capture buffer holding for H264 media: rkvdec-h264: Add field decoding support media: rkvdec: Ensure decoded resolution fit coded resolution media: rkvdec: h264: Fix reference frame_num wrap for second field media: rkvdec: h264: Validate and use pic width and height in mbs media: rkvdec: Move H264 SPS validation in rkvdec-h264 media: rkvdec: h264: Fix bit depth wrap in pps packet media: rkvdec: h264: Fix dpb_valid implementation media: rkvdec: Stop overclocking the decoder media: v4l2: Reorder field reflist media: h264: Sort p/b reflist using frame_num media: v4l2: Trace calculated p/b0/b1 initial reflist media: h264: Store all fields into the unordered list media: h264: Store current picture fields media: h264: Increase reference lists size to 32 media: h264: Use v4l2_h264_reference for reflist media: ov7251: fix mutex lock unbalance media: i2c: Add vblank control to ov7251 driver media: i2c: Add hblank control to ov7251 media: i2c: add ov7251_init_ctrls() media: i2c: Extend .get_selection() for ov7251 media: ipu3-cio2: Add INT347E to cio2-bridge media: i2c: Remove .s_power() from ov7251 media: i2c: Add pm_runtime support to ov7251 media: i2c: Add ov7251_detect_chip() media: i2c: Add support for new frequencies to ov7251 media: i2c: Add ov7251_pll_configure() media: i2c: Remove per-mode frequencies from ov7251 media: i2c: Provide ov7251_check_hwcfg() media: i2c: Add acpi support to ov7251 media: ipu3-cio2: Add support for V4L2_PIX_FMT_IPU3_Y10 media: uapi: Add IPU3 packed Y10 format media: i2c: ov5645: Remove unneeded of_match_ptr macro media: ov8856: apply digital gain by setting global gain control register media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR() media: Documentation: mc: Add media_device_{init,cleanup} media: Add MIPI CSI-2 28 bits per pixel raw data type media: i2c: ov2640: Depend on V4L2_ASYNC media: i2c: video-i2c: Use GENMASK for masking bits media: i2c: video-i2c: Replace constants with proper names media: i2c: video-i2c: Move defines to the top of the file media: exynos4-is: Fix compile warning media: i2c: adv7180: Add support for the test patterns media: ti: cal: use frame desc to get vc and dt media: Add CSI-2 bus configuration to frame descriptors media: Add bus type to frame descriptors media: dt-bindings: media: video-interfaces: Add new bus-type media: media/v4l2-core: Add enum V4L2_FWNODE_BUS_TYPE_DPI media: ov7670: remove ov7670_power_off from ov7670_remove media: dw9807-vcm: Add "dongwoon,dw9807" compatible string media: dt-bindings: Convert Dongwoon dw9807-vcm bindings to json-schema media: i2c: imx412: Add bulk regulator support media: dt-bindings: imx412: Add regulator descriptions media: i2c: imx412: Fix power_off ordering media: i2c: imx412: Fix reset GPIO polarity ALSA: seq: replace ternary operator with max() scsi: ipr: Use kobj_to_dev() scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() scsi: libfc: Remove get_cpu() semantics in fc_exch_em_alloc() scsi: fcoe: Use per-CPU API to update per-CPU statistics scsi: fcoe: Add a local_lock to fcoe_percpu net: ethernet: Fix unmet direct dependencies detected for NVMEM_SUNPLUS_OCOTP perf bench breakpoint: Fix build on 32-bit arches selftests/bpf: Fix building bpf selftests statically iomap: don't invalidate folios after writeback errors drm/rockchip: Change register space names in vop2 dt-bindings: display: rockchip: make reg-names mandatory for VOP2 integrity: Fix sparse warnings in keyring_handler net: skb: Remove skb_data_area_size() net: wwan: t7xx: Avoid calls to skb_data_area_size() libbpf: fix memory leak in attach_tp for target-less tracepoint program mptcp: sockopt: add TCP_DEFER_ACCEPT support Revert "mptcp: add data lock for sk timers" selftests: mptcp: fix a mp_fail test warning docs: ctucanfd: Use 'kernel-figure' directive instead of 'figure' dt-bindings: can: ctucanfd: include common CAN controller bindings net: dsa: realtek: rtl8366rb: Serialize indirect PHY register access dt-bindings: can: renesas,rcar-canfd: Make interrupt-names required can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting can: isotp: add support for transmission without flow control can: raw: add support for SO_TXTIME/SCM_TXTIME can: raw: raw_sendmsg(): remove not needed setting of skb->sk net: phy: micrel: Use the kszphy probe/suspend/resume net: phy: micrel: Allow probing without .driver_data kselftests/ir : Improve readability of modprobe error message kunit: tool: update riscv QEMU config with new serial dependency kcsan: test: use new suite_{init,exit} support kunit: tool: Add list of all valid test configs on UML kunit: take `kunit_assert` as `const` kunit: tool: misc cleanups kunit: tool: minor cosmetic cleanups in kunit_parser.py kunit: tool: make parser stop overwriting status of suites w/ no_tests kunit: tool: remove dead parse_crash_in_log() logic drm/amd/pm: consistent approach for smartshift drm/amd/display: clean up some inconsistent indenting spi: spi-au1550: replace ternary operator with min() dt-bindings: mtd: partitions: Extend fixed-partitions binding dt-bindings: Add Sercomm (Suzhou) Corporation vendor prefix mtd: phram: Allow cached mappings mtd: call of_platform_populate() for MTD partitions mtd: rawnand: renesas: Use runtime PM instead of the raw clock API dt-bindings: mtd: renesas: Fix the NAND controller description mtd: rawnand: mpc5121: Check before clk_disable_unprepare() not needed mtd: rawnand: rockchip: Check before clk_disable_unprepare() not needed btrfs: send: keep the current inode open while processing it btrfs: allocate the btrfs_dio_private as part of the iomap dio bio btrfs: move struct btrfs_dio_private to inode.c btrfs: remove the disk_bytenr in struct btrfs_dio_private btrfs: allocate dio_data on stack iomap: add per-iomap_iter private data iomap: allow the file system to provide a bio_set for direct I/O btrfs: add a btrfs_dio_rw wrapper btrfs: zoned: zone finish unused block group btrfs: zoned: properly finish block group on metadata write btrfs: zoned: finish block group when there are no more allocatable bytes left btrfs: zoned: consolidate zone finish functions btrfs: zoned: introduce btrfs_zoned_bg_is_full btrfs: improve error reporting in lookup_inline_extent_backref btrfs: rename bio_ctrl::bio_flags to compress_type btrfs: rename bio_flags in parameters and switch type btrfs: rename io_failure_record::bio_flags to compress_type btrfs: open code extent_set_compress_type helpers btrfs: simplify handling of bio_ctrl::bio_flags btrfs: remove trivial helper update_nr_written btrfs: remove unused parameter bio_flags from btrfs_wq_submit_bio btrfs: remove btrfs_delayed_extent_op::is_data btrfs: sink parameter is_data to btrfs_set_disk_extent_flags btrfs: fix deadlock between concurrent dio writes when low on free data space btrfs: derive compression type from extent map during reads btrfs: scrub: move scrub_remap_extent() call into scrub_extent() btrfs: scrub: use find_first_extent_item to for extent item search btrfs: scrub: refactor scrub_raid56_parity() btrfs: scrub: use scrub_simple_mirror() to handle RAID56 data stripe scrub btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() btrfs: scrub: introduce dedicated helper to scrub simple-stripe based range btrfs: scrub: introduce dedicated helper to scrub simple-mirror based range btrfs: scrub: introduce a helper to locate an extent item btrfs: calculate physical_end using dev_extent_len directly in scrub_stripe() btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray btrfs: turn fs_info member buffer_radix into XArray btrfs: turn name_cache radix tree into XArray in send_ctx btrfs: turn delayed_nodes_tree into an XArray btrfs: use ilog2() to replace if () branches for btrfs_bg_flags_to_raid_index() btrfs: move definition of btrfs_raid_types to volumes.h btrfs: use a normal workqueue for rmw_workers btrfs: use normal workqueues for scrub btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue btrfs: raid56: enable subpage support for RAID56 btrfs: raid56: make alloc_rbio_essential_pages() subpage compatible btrfs: raid56: make steal_rbio() subpage compatible btrfs: raid56: make set_bio_pages_uptodate() subpage compatible btrfs: raid56: remove btrfs_raid_bio::bio_pages array btrfs: raid56: make raid56_add_scrub_pages() subpage compatible btrfs: raid56: open code rbio_stripe_page_index() btrfs: raid56: make finish_rmw() subpage compatible btrfs: raid56: make __raid_recover_endio_io() subpage compatible btrfs: raid56: make finish_parity_scrub() subpage compatible btrfs: raid56: make rbio_add_io_page() subpage compatible btrfs: raid56: introduce btrfs_raid_bio::bio_sectors btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors btrfs: raid56: introduce new cached members for btrfs_raid_bio btrfs: raid56: make btrfs_raid_bio more compact btrfs: raid56: open code rbio_nr_pages() btrfs: reduce width for stripe_len from u64 to u32 btrfs: do not return errors from submit_bio_hook_t instances btrfs: do not return errors from btrfs_submit_compressed_read btrfs: do not return errors from btrfs_submit_metadata_bio btrfs: remove unused bio_flags argument to btrfs_submit_metadata_bio btrfs: move btrfs_readpage to extent_io.c btrfs: repair super block num_devices automatically btrfs: do not pass compressed_bio to submit_compressed_bio() btrfs: avoid double search for block group during NOCOW writes btrfs: return block group directly at btrfs_next_block_group() btrfs: use a read/write lock for protecting the block groups tree btrfs: use rbtree with leftmost node cached for tracking lowest block group btrfs: remove search start argument from first_logical_byte() btrfs: return correct error number for __extent_writepage_io() btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage() btrfs: avoid double clean up when submit_one_bio() failed btrfs: use non-bh spin_lock in zstd timer callback btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() btrfs: simplify parameters of submit_read_repair() and rename btrfs: remove the zoned/zone_size union in struct btrfs_fs_info btrfs: remove unnecessary check of iput argument btrfs: stop using the btrfs_bio saved iter in index_rbio_pages btrfs: don't allocate a btrfs_bio for scrub bios btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios btrfs: pass bio opf to rbio_add_io_page btrfs: pass a block_device to btrfs_bio_clone btrfs: move the call to bio_set_dev out of submit_stripe_bio btrfs: use on-stack bio in scrub_repair_page_from_good_copy btrfs: use on-stack bio in scrub_recheck_block btrfs: use on-stack bio in repair_io_failure btrfs: check-integrity: simplify bio allocation in btrfsic_read_block btrfs: check-integrity: split submit_bio from btrfsic checking btrfs: factor check and flush helpers from __btrfsic_submit_bio btrfs: zoned: make auto-reclaim less aggressive btrfs: change the bg_reclaim_threshold valid region from 0 to 100 btrfs: allow block group background reclaim for non-zoned filesystems btrfs: make the bg_reclaim_threshold per-space info btrfs: do not test for free space inode during NOCOW check against file extent btrfs: move common NOCOW checks against a file extent into a helper btrfs: wait between incomplete batch memory allocations btrfs: allocate page arrays using bulk page allocator btrfs: factor out allocating an array of pages btrfs: remove unnecessary type casts btrfs: expand subpage support to any PAGE_SIZE > 4K btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routine btrfs: use dummy extent buffer for super block sys chunk array read btrfs: assert that relocation is protected with sb_start_write() fs: add a lockdep check function for sb_start_write() btrfs: simplify code flow in btrfs_ioctl_balance btrfs: remove checks for arg argument in btrfs_ioctl_balance btrfs: replace memset with memzero_page in data checksum verification btrfs: avoid blocking on space revervation when doing nowait dio writes btrfs: avoid blocking when allocating context for nowait dio read/write btrfs: release path earlier at can_nocow_extent() btrfs: free path at can_nocow_extent() before checking for checksum items btrfs: stop allocating a path when checking if cross reference exists btrfs: avoid double nocow check when doing nowait dio writes btrfs: avoid blocking nowait dio when locking file range btrfs: avoid blocking on page locks with nowait dio on compressed range btrfs: add messages to printk index btrfs: tree-checker: check extent buffer owner against owner rootid btrfs: add and use helper to assert an inode range is clean btrfs: remove ordered extent check and wait during hole punching and zero range btrfs: lock the inode first before flushing range when punching hole btrfs: remove ordered extent check and wait during fallocate btrfs: remove inode_dio_wait() calls when starting reflink operations btrfs: remove useless dio wait call when doing fallocate zero range btrfs: only reserve the needed data space amount during fallocate btrfs: restore inode creation before xattr setting btrfs: move common inode creation code into btrfs_create_new_inode() btrfs: reserve correct number of items for inode creation btrfs: factor out common part of btrfs_{mknod,create,mkdir}() btrfs: allocate inode outside of btrfs_new_inode() btrfs: warn when extent buffer leak test fails btrfs: use a local variable for fs_devices pointer in btrfs_dev_replace_finishing btrfs: use btrfs_for_each_slot in btrfs_listxattr btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths btrfs: use btrfs_for_each_slot in process_all_extents btrfs: use btrfs_for_each_slot in process_all_new_xattrs btrfs: use btrfs_for_each_slot in process_all_refs btrfs: use btrfs_for_each_slot in is_ancestor btrfs: use btrfs_for_each_slot in can_rmdir btrfs: use btrfs_for_each_slot in did_create_dir btrfs: use btrfs_for_each_slot in btrfs_real_readdir btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item btrfs: use btrfs_for_each_slot in mark_block_group_to_copy btrfs: use btrfs_for_each_slot in find_first_block_group btrfs: introduce btrfs_for_each_slot iterator macro btrfs: scrub: rename scrub_bio::pagev and related members btrfs: scrub: rename scrub_page to scrub_sector btrfs: scrub: rename members related to scrub_block::pagev btrfs: remove trivial wrapper btrfs_read_buffer() btrfs: update outdated comment for read_block_for_search() btrfs: release upper nodes when reading stale btree node from disk btrfs: avoid unnecessary btree search restarts when reading node btrfs: set inode flags earlier in btrfs_new_inode() btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() btrfs: don't pass parent objectid to btrfs_new_inode() explicitly btrfs: remove redundant name and name_len parameters to create_subvol btrfs: remove unused mnt_userns parameter from __btrfs_set_acl btrfs: remove unnecessary set_nlink() in btrfs_create_subvol_root() btrfs: remove unnecessary inode_set_bytes(0) call btrfs: remove unnecessary btrfs_i_size_write(0) calls btrfs: get rid of btrfs_add_nondir() btrfs: fix anon_dev leak in create_subvol() btrfs: reserve correct number of items for rename btrfs: reserve correct number of items for unlink and rmdir drm/amdkfd: Fix static checker warning on MES queue type drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() drm/amdgpu/discovery: add SMU v13.0.4 into the IP discovery list drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.4 drm/amdgpu/pm: enable swsmu for SMU IP v13.0.4 drm/amdgpu/pm: add swsmu ppt implementation for SMU IP v13.0.4 drm/amdgpu/pm: add some common ppt functions for SMU IP v13.0.x drm/amdgpu/pm: add EnableGfxImu message dummy map for SMU IP v13.0.4 drm/amdgpu/pm: add smu v13.0.4 driver SMU if headers drm/amdgpu/gfx11: fix mes mqd settings drm/amdgpu/gfx11: fix me field handling in map_queue packet drm/amd/pm: update smartshift powerboost calc for smu13 drm/amd/pm: update smartshift powerboost calc for smu12 drm/amdkfd: allocate MMIO/DOORBELL BOs with AMDGPU_GEM_CREATE_PREEMPTIBLE drm/amdgpu: Ensure the DMA engine is deactivated during set ups drm/amdgpu/ctx: only reset stable pstate if the user changed it (v2) drm/amd/pm: add smu power_limit callback for smu_v13_0_7 drm/amd/pm: add smu feature map support for smu_v13_0_0 drm/amd/pm: add smu feature map support for smu_v13_0_7 drm/amd/pm: support ss metrics read for smu11 drm/amd/pm: add smu pp_feature_mask callback for smu_v13_0_7 mmc: sdhci-of-arasan: Add NULL check for data field evm: Clean up some variables evm: Return INTEGRITY_PASS for enum integrity_status value '0' mtd: spi-nor: aspeed: set the decoding size to at least 2MB for AST2600 spi: aspeed: Calibrate read timings spi: aspeed: Add support for the AST2400 SPI controller spi: aspeed: Workaround AST2500 limitations spi: aspeed: Adjust direct mapping to device size spi: aspeed: Add support for direct mapping spi: spi-mem: Convert Aspeed SMC driver to spi-mem spi: Convert the Aspeed SMC controllers device tree binding ASoC: rt5645: Fix errorenous cleanup order ASoC: soc-component: Update handling to component delays ASoC: core: Pass legacy_dai_naming flag directly ASoC: core: Correct spelling fliped -> flipped ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* ASoC: amd: vangogh: Remove duplicate include files ASoC: SOF: mediatek: Add mt8186 ipc support ASoC: SOF: mediatek: Add ipc support for mt8195 firmware: mediatek: Add adsp ipc protocol interface ASoC: fsl_sai: Add support for i.MX8ULP ASoC: fsl_sai: Add support for i.MX8M Plus ASoC: fsl_sai: Add support for i.MX8MM netfilter: conntrack: remove pr_debug callsites from tcp tracker netfilter: nf_conncount: reduce unnecessary GC netfilter: Use l3mdev flow key when re-routing mangled packets ALSA: usb-audio: Refcount multiple accesses on the single clock octeontx2-pf: Remove unnecessary synchronize_irq() before free_irq() net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout() octeon_ep: delete unnecessary NULL check octeon_ep: add missing destroy_workqueue in octep_init_module net: call skb_defer_free_flush() before each napi_poll() net: add skb_defer_max sysctl net: use napi_consume_skb() in skb_defer_free_flush() net: fix possible race in skb_attempt_defer_free() net: tulip: convert to devres net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() net: skb: change the definition SKB_DR_SET() net: skb: check the boundrary of drop reason in kfree_skb_reason() net: dm: check the boundary of skb drop reasons net/smc: align the connect behaviour with TCP inet: rename INET_MATCH() ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() dccp: use READ_ONCE() to read sk->sk_bound_dev_if net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_if tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() sctp: read sk->sk_bound_dev_if once in sctp_rcv() net: annotate races around sk->sk_bound_dev_if mlx5: support BIG TCP packets mlx4: support BIG TCP packets veth: enable BIG TCP packets net: loopback: enable BIG TCP packets ipv6: Add hop-by-hop header to jumbograms in ip6_output net: allow gro_max_size to exceed 65536 ipv6/gro: insert temporary HBH/jumbo header ipv6/gso: remove temporary HBH/jumbo header ipv6: add struct hop_jumbo_hdr definition tcp_cubic: make hystart_ack_delay() aware of BIG TCP net: limit GSO_MAX_SIZE to 524280 bytes net: allow gso_max_size to exceed 65536 net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes ravb: Add support for RZ/V2M ravb: Use separate clock for gPTP ravb: Support separate Line0 (Desc), Line1 (Err) and Line2 (Mgmt) irqs ravb: Separate handling of irq enable/disable regs into feature dt-bindings: net: renesas,etheravb: Document RZ/V2M SoC mac80211: minstrel_ht: support ieee80211_rate_status mac80211: extend current rate control tx status API mac80211: minstrel_ht: fill all requested rates ALSA: hda: cs35l41: Add Amp Name based on channel and index ASoC: cs35l41: Move cs_dsp config struct into shared code ASoC: cs35l41: Move cs35l41 fs errata into shared code ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops ALSA: hda: cs35l41: Add Support for Interrupts ALSA: hda: cs35l41: Remove Set Channel Map api from binding ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name mac80211: disable BSS color collision detection in case of no free colors nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon mac80211: mlme: track assoc_bss/associated separately mac80211: remove useless bssid copy mac80211: remove unused argument to ieee80211_sta_connection_lost() mac80211: mlme: use local SSID copy mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid mac80211: mlme: move in RSSI reporting code mac80211: remove stray multi_sta_back_32bit docs mac80211: fix typo in documentation mac80211: unify CCMP/GCMP AAD construction efi: Do not import certificates from UEFI Secure Boot for T2 Macs gfs2: replace 'found' with dedicated list iterator variable ice: Expose RSS indirection tables for queue groups via ethtool ixgbe: add xdp frags support to ndo_xdp_xmit eth: sfc: remove remnants of the out-of-tree napi_weight module param bpftool: Use sysfs vmlinux when dumping BTF by ID bpf: Add MEM_UNINIT as a bpf_type_flag ext4: add unmount filesystem message ext4: remove unnecessary conditionals selftests/bpf: Fix usdt_400 test case kseltest/cgroup: Make test_stress.sh work if run interactively sfc: siena: Fix Kconfig dependencies drm/amdgpu: clean up some inconsistent indenting netfilter: conntrack: skip verification of zero UDP checksum netfilter: flowtable: nft_flow_route use more data for reverse route netfilter: prefer extension check to pointer check netfilter: conntrack: add nf_conntrack_events autodetect mode netfilter: conntrack: un-inline nf_ct_ecache_ext_add netfilter: nfnetlink: allow to detect if ctnetlink listeners exist netfilter: conntrack: add nf_ct_iter_data object for nf_ct_iterate_cleanup*() netfilter: conntrack: avoid unconditional local_bh_disable netfilter: conntrack: remove unconfirmed list netfilter: conntrack: remove __nf_ct_unconfirmed_destroy netfilter: cttimeout: decouple unlink and free on netns destruction netfilter: extensions: introduce extension genid count netfilter: remove nf_ct_unconfirmed_destroy helper netfilter: cttimeout: decouple unlink and free on netns destruction netfilter: conntrack: remove the percpu dying list netfilter: conntrack: include ecache dying list in dumps netfilter: ecache: use dedicated list for event redelivery perf tools: Remove unused machines__find_host() perf bench: Add breakpoint benchmarks ARM: dts: kswitch-d10: enable networking ARM: dts: lan966x: add switch node ARM: dts: lan966x: add serdes node ARM: dts: lan966x: add reset switch reset node ARM: dts: lan966x: add MIIM nodes ARM: dts: lan966x: add hwmon node ARM: dts: lan966x: add basic Kontron KSwitch D10 support ARM: dts: lan966x: add flexcom I2C nodes ARM: dts: lan966x: add flexcom SPI nodes ARM: dts: lan966x: add all flexcom usart nodes ARM: dts: lan966x: add missing uart DMA channel ARM: dts: lan966x: add sgpio node ARM: dts: lan966x: swap dma channels for crypto node ARM: dts: lan966x: rename pinctrl nodes ARM: dts: at91: sama7g5: remove interrupt-parent from gic node ARM: dts: at91: use generic node name for dataflash selftests/bpf: Convert some selftests to high-level BPF map APIs libbpf: Add safer high-level wrappers for map operations selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs. bpf: Fix combination of jit blinding and pointers to bpf subprogs. media: h264: Avoid wrapping long_term_frame_idx media: v4l2-mem2mem: Trace on implicit un-hold media: doc: Document dual use of H.264 pic_num/frame_num media: mediatek: vcodec: add h264 decoder driver for mt8186 media: mediatek: vcodec: Support MT8186 media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8186 media: mediatek: vcodec: prevent kernel crash when rmmod mtk-vcodec-dec.ko media: mediatek: vcodec: support stateless VP9 decoding media: mediatek: vcodec: support stateless VP8 decoding media: mediatek: vcodec: support stateless H.264 decoding for mt8192 media: mediatek: vcodec: Extract H264 common code media: mediatek: vcodec: record capture queue format type media: mediatek: vcodec: Fix v4l2-compliance fail media: mediatek: vcodec: disable vp8 4K capability media: mediatek: vcodec: Add format to support MT21C media: mediatek: vcodec: Getting supported decoder format types media: mediatek: vcodec: Refactor supported vdec formats and framesizes media: mediatek: vcodec: Refactor get and put capture buffer flow spi: spi-cadence: Update ISR status variable type to irqreturn_t media: mediatek: vcodec: set each plane bytesused in buf prepare media: mediatek: vcodec: Read max resolution from dec_capability media: mediatek: vcodec: get capture queue buffer size from scp media: mediatek: vcodec: Using firmware type to separate different firmware architecture media: mediatek: vcodec: Add vdec enable/disable hardware helpers media: mediatek: vcodec: Fix v4l2 compliance decoder cmd test fail ARM: dts: turris-omnia: Add atsha204a node ARM: configs: Enable ASoC AC'97 glue bnxt_en: parse and report result field when NVRAM package install fails bnxt_en: Enable packet timestamping for all RX packets bnxt_en: Configure ptp filters during bnxt open bnxt_en: Update firmware interface to 1.10.2.95 ARM: at91: debug: add lan966 support arm64: dts: mt8192: Follow binding order for SCP registers arm64: dts: mediatek: add mtk-snfi for mt7622 arm64: dts: mediatek: mt8195-demo: enable uart1 arm64: dts: mediatek: mt8195-demo: Remove input-name property arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor node name arm64: dts: mt7622: specify the L2 cache topology arm64: dts: mt7622: specify the number of DMA requests arm64: dts: mediatek: pumpkin: Remove input-name property Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passive scan Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP net: axienet: Use NAPI for TX completion path net: axienet: Be more careful about updating tx_bd_tail Bluetooth: btmtksdio: fix the reset takes too long Bluetooth: btmtksdio: fix possible FW initialization failure inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event Bluetooth: btbcm: Add entry for BCM4373A0 UART Bluetooth Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA Bluetooth: core: Fix missing power_on work cancel on HCI close Bluetooth: btusb: add support for Qualcomm WCN785x Bluetooth: protect le accept and resolv lists with hdev->lock Bluetooth: use hdev lock for accept_list and reject_list in conn req Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring Bluetooth: btrtl: Add support for RTL8852C Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA Bluetooth: Print broken quirks Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk Bluetooth: hci_qca: Use del_timer_sync() before freeing Bluetooth: btintel: Constify static struct regmap_bus Bluetooth: Keep MGMT pending queue ordered FIFO Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout Bluetooth: mt7921s: Fix the incorrect pointer check Bluetooth: btbcm: Support per-board firmware variants selftests: fib_nexthops: Make the test more robust swiotlb: use the right nslabs-derived sizes in swiotlb_init_late swiotlb: use the right nslabs value in swiotlb_init_remap swiotlb: don't panic when the swiotlb buffer can't be allocated net: phy: smsc: Cope with hot-removal in interrupt handler net: phy: smsc: Cache interrupt mask usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling usbnet: smsc95xx: Avoid link settings race on interrupt reception usbnet: smsc95xx: Don't reset PHY behind PHY driver's back usbnet: smsc95xx: Don't clear read-only PHY interrupt usbnet: Run unregister_netdev() before unbind() again net: ethernet: fix platform_no_drv_owner.cocci warning net: page_pool: add page allocation stats for two fast page allocate path net: ethernet: Use swap() instead of open coding it dt-bindings: clock: stm32mp1: adapt example for "st,stm32mp1-rcc-secure" media: cec-adap.c: drop activate_cnt, use state info instead media: cec-adap.c: reconfigure if the PA changes during configuration media: cec-adap.c: fix is_configuring state media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT Revert "ARM: dts: BCM5301X: Fix DTC warning for NAND node" media: cec-adap.c: don't unconfigure if already unconfigured media: cec-pin.c: don't zero work_pin_num_events in adap_enable media: cec-pin.c: disabling the adapter cannot call kthread_stop media: imon: reorganize serialization media: imon: drop references only after device is no longer used media: imon: fix timer racing disconnect media: imon: avoid needless atomic allocations in resume media: s5k6a3: add missing clk_disable_unprepare media: ccs-core.c: fix failure to call clk_disable_unprepare media: cx25821: request_irq -> devm_request_irq media: videobuf2-dma-sg.c: kvmalloc_array -> kvcalloc media: v4l2-ctls-core.c: kvmalloc_array -> kvcalloc media: v4l2-subdev.c: kvmalloc_array -> kvcalloc media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values media: hantro: HEVC: Fix reference frames management media: hantro: HEVC: Fix tile info buffer value computation media: hantro: HEVC: Fix output frame chroma offset media: hantro: Use post processor scaling capacities media: amphion: G/S_PARM only for encoder's output queue media: amphion: wake up when error occurs media: atmel: microchip-csi2dc: add link validation support media: dt-bindings: media: microchip,xisc: add bus-width of 14 media: atmel: atmel-sama7g5-isc: remove stray line media: atmel: atmel-isc: compact the controller formats list media: atmel: atmel-isc-base: use mutex to lock awb workq from streaming media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check media: atmel: atmel-isc: remove redundant comments media: atmel: atmel-isc-base: replace is_streaming call in s_fmt_vid_cap media: atmel: atmel-isc-base: use streaming status when queueing buffers media: vsp1: Fix offset calculation for plane cropping media: vsp1: Use vb2_queue_is_busy() media: vsp1: Don't open-code vb2_fop_release() media: videobuf2-v4l2: Expose vb2_queue_is_busy() to drivers media: rockchip: rkisp1: Use mipi-csi2.h media: cadence: cdns-csi2tx: Use mipi-csi2.h media: atomisp: don't pass a pointer to a local variable media: amphion: ensure the buffer count is not less than min_buffer media: stkwebcam: move stk_camera_read_reg() scratch buffer to struct stk_camera media: coda: limit frame interval enumeration to supported encoder frame sizes media: coda: fix default JPEG colorimetry media: isif: remove unnecessary check of res media: dm644x_ccdc: remove unnecessary check of res media: dm355_ccdc: remove unnecessary check of res media: dt-bindings: media: rockchip-vdec: Add RK3328 compatible media: platform: video-viu: Do not select it by default media: Documentation/media: Remove incorrect statement media: amphion: no need to check return value of debugfs_create functions media: amphion: free ctrl handler if error is set and return error media: amphion: handle picture skipped event media: amphion: encoder copy timestamp from output to capture media: amphion: decoder copy timestamp from output to capture media: make RADIO_ADAPTERS tristate media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init media: rcar-vin: Remove stray blank line media: docs-rst: Append HEVC specific term media: staging: media: rkvdec: Update TODO list media: staging: media: hantro: Update TODO list media: staging: media: hantro: Fix typos media: rga: fix possible memory leak in rga_probe media: imx-jpeg: Support dynamic resolution change media: imx-jpeg: Handle source change in a function media: imx-jpeg: Propagate the output frame size to the capture side media: imx-jpeg: Identify and handle precision correctly media: imx-jpeg: Refactor function mxc_jpeg_parse media: av7110: fix prohibited spaces in switch statement media: av7110: fix switch indentation media: platform: return early if the iface is not handled media: exynos4-is: Change clk_disable to clk_disable_unprepare media: platform: renesas-ceu: Fix unused variable warning media: davinci: remove unnecessary NULL check media: bdisp: remove unnecessary IS_ERR() check media: platform: Remove unused including <linux/version.h> media: i2c: rdacm20: Fix format definition media: rcar-vin: Add check that input interface and format are valid media: MAINTAINERS: adjust entries to nxp driver movement in media platform media: v4l2: mem2mem: Fix typos in v4l2_m2m_dev documentation media: cec: seco: remove byte handling from smb_word_op media: i2c: rdacm2x: properly set subdev entity function media: imx-jpeg: Fix potential array out of bounds in queue_setup media: MAINTAINERS: drop unreachable contact for MEDIATEK JPEG DRIVER media: MAINTAINERS: rectify entry for MEDIATEK MEDIA DRIVER media: MAINTAINERS: refurbish MEDIATEK JPEG DRIVER section media: gspca: make the read-only array table static const media: MAINTAINERS: rectify entry for MEDIA DRIVERS FOR NVIDIA TEGRA - VDE media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe media: st-delta: Fix PM disable depth imbalance in delta_probe sparc: add asm/stat.h to UAPI compile-test coverage powerpc: add asm/stat.h to UAPI compile-test coverage mips: add asm/stat.h to UAPI compile-test coverage riscv: add linux/bpf_perf_event.h to UAPI compile-test coverage kbuild: prevent exported headers from including <stdlib.h>, <stdbool.h> agpgart.h: do not include <stdlib.h> from exported header mt76: mt7921: add ipv6 NS offload support mt76: add gfp to mt76_mcu_msg_alloc signature mt76: mt7915: add more statistics from fw_util debugfs knobs mt76: mt7915: improve error handling for fw_debug knobs mt76: mt7615/mt7915: do reset_work with mt76's work queue mt76: mt7915: add support for 6G in-band discovery mt76: mt7915: add Wireless Ethernet Dispatch support mt76: make number of tokens configurable dynamically mt76: add support for overriding the device used for DMA mapping mt76: dma: add wrapper macro for accessing queue registers mt76: mt7915: move MT_INT_MASK_CSR to init.c mt76: mt7915: introduce mt7915_mac_severe_check() mt76: mt7915: rework SER debugfs knob mt76: mt7915: limit minimum twt duration mt76: mt7915: reject duplicated twt flows mt76: mt7915: fix twt table_mask to u16 in mt7915_dev mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() mt76: connac: use skb_put_data instead of open coding mt76: mt7915: configure soc clocks in mt7986_wmac_init mt76: fix tx status related use-after-free race on station removal mt76: fix encap offload ethernet type check mt76: do not attempt to reorder received 802.3 packets without agg session mt76: mt7915: disable RX_HDR_TRANS_SHORT mt76: mt7603: move spin_lock_bh() to spin_lock() mt76: mt7915: add debugfs knob for RF registers read/write mt76: mt7921: fix kernel crash at mt7921_pci_remove mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const mt76: mt7915: remove SCS feature mt76: fix antenna config missing in 6G cap mt76: fix rx reordering with non explicit / psmp ack policy mt76: mt7921: Add AP mode support mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup mt76: mt7921: Fix the error handling path of mt7921_pci_probe() mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss mt76: mt7915: always call mt7915_wfsys_reset() during init mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter mt76: mt7921u: add suspend/resume support mt76: fix MBSS index condition in DBDC mode mt76: fix use-after-free by removing a non-RCU wcid pointer mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 mt76: dma: use kzalloc instead of devm_kzalloc for txwi mt76: reduce tx queue lock hold time mt76: mt7915: rework hardware/phy initialization mt76: mt7915: fix DBDC default band selection on MT7915D media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe media: aspeed: Fix an error handling path in aspeed_video_probe() media: dt-bindings: mtk-vcodec-encoder: Add power-domains property rtlwifi: Use pr_warn instead of WARN_ONCE net: selftests: Stress reuseport listen net: inet: Retire port only listening_hash net: inet: Open code inet_hash2 and inet_unhash2 net: inet: Remove count from inet_listen_hashbucket sfc/siena: Reinstate SRIOV init/fini function calls sfc/siena: Make PTP and reset support specific for Siena sfc/siena: Make MCDI logging support specific for Siena siena: Make HWMON support specific for Siena siena: Make SRIOV support specific for Siena siena: Make MTD support specific for Siena net: mscc: ocelot: move ocelot_port_private :: chip_port to ocelot_port :: index net: mscc: ocelot: minimize holes in struct ocelot_port net: mscc: ocelot: delete ocelot_port :: xmit_template net: dsa: felix: reimplement tagging protocol change with function pointers net: dsa: felix: dynamically determine tag_8021q CPU port for traps net: dsa: remove port argument from ->change_tag_protocol() net: dsa: felix: manage host flooding using a specific driver callback net: dsa: introduce the dsa_cpu_ports() helper net: dsa: felix: bring the NPI port indirection for host flooding to surface net: dsa: felix: bring the NPI port indirection for host MDBs to surface net: dsa: felix: program host FDB entries towards PGID_CPU for tag_8021q too net: lan966x: Fix use of pointer after being freed net: update the register_netdevice() kdoc skbuff: replace a BUG_ON() with the new DEBUG_NET_WARN_ON_ONCE() mlxbf_gige: remove driver-managed interrupt counts fsverity: update the documentation kunit: tool: print clearer error message when there's no TAP output kunit: tool: stop using a shell to run kernel under QEMU kunit: tool: update test counts summary line format kunit: bail out of test filtering logic quicker if OOM lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS kunit: Rework kunit_resource allocation policy kselftest/cgroup: fix test_stress.sh to use OUTPUT dir docs/zh_CN: fix devicetree usage-model translation cpufreq: Rearrange locking in cpufreq_remove_dev() cpufreq: Split cpufreq_offline() cpufreq: Reorganize checks in cpufreq_offline() ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe ipmi: remove unnecessary type castings ipmi: Make two logs unique ipmi:si: Convert pr_debug() to dev_dbg() ipmi: Convert pr_debug() to dev_dbg() ipmi: Fix pr_fmt to avoid compilation issues ipmi: Add an intializer for ipmi_recv_msg struct ipmi: Add an intializer for ipmi_smi_msg struct ipmi:ssif: Check for NULL msg when handling events and messages ipmi: use simple i2c probe function ipmi: Add a sysfs count of total outstanding messages for an interface ipmi: Add a sysfs interface to view the number of users ipmi: Limit the number of message a user may have outstanding ipmi: Add a limit on the number of users that may use IPMI ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default nilfs2: Fix some kernel-doc comments Appoint myself page cache maintainer mtd: nand: MTD_NAND_ECC_MEDIATEK should depend on ARCH_MEDIATEK spi: Doc fix - Describe add_lock and dma_map_dev in spi_controller mtd: rawnand: cs553x: simplify the return expression of cs553x_write_ctrl_byte() spi: cadence-quadspi: Handle spi_unregister_master() in remove() mtd: rawnand: kioxia: Add support for TH58NVG3S0HBAI4 mtd: spi-nor: debugfs: fix format specifier ARM: at91: pm: add support for sama5d2 secure suspend ARM: at91: add code to handle secure calls nfp: VF rate limit support rtnetlink: verify rate parameters for calls to ndo_set_vf_rate ASoC: max98396: Fix build error for implicit function declaration ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe ASoC: samsung: Fix refcount leak in aries_audio_probe ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 ASoC: SOF: IPC4: Add FW loader ops ASoC: SOF: Add header for IPC4 manifest ASoC: SOF: Add IPC4 private header ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms net: ethernet: SP7021: Fix spelling mistake "Interrput" -> "Interrupt" ALSA: Add generic serial MIDI driver using serial bus API dt-bindings: sound: Add generic serial MIDI device ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg ALSA: hda/cs8409: Support new Odin Variants net: enetc: kill PHY-less mode for PFs fortify: Provide a memcpy trap door for sharp corners fs: hold writers when changing mount's idmapping ARM: at91: Kconfig: implement PIT64B selection ARM: at91: pm: add quirks for pm ARM: at91: pm: use kernel documentation style ARM: at91: pm: introduce macros for pm mode replacement ARM: at91: pm: keep documentation inline with structure members xfs: can't use kmem_zalloc() for attribute buffers xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify xfs: ATTR_REPLACE algorithm with LARP enabled needs rework xfs: use XFS_DA_OP flags in deferred attr ops xfs: remove xfs_attri_remove_iter xfs: switch attr remove to xfs_attri_set_iter xfs: introduce attr remove initial states into xfs_attr_set_iter xfs: xfs_attr_set_iter() does not need to return EAGAIN xfs: clean up final attr removal in xfs_attr_set_iter xfs: remote xattr removal in xfs_attr_set_iter() is conditional xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP xfs: split remote attr setting out from replace path xfs: consolidate leaf/node states in xfs_attr_set_iter xfs: kill XFS_DAC_LEAF_ADDNAME_INIT xfs: separate out initial attr_set states bpf: Fix potential array overflow in bpf_trampoline_get_progs() selftests/bpf: make fexit_stress test run in serial mode selftests/bpf: add test case for bpf_map_lookup_percpu_elem bpf: add bpf_map_lookup_percpu_elem for percpu map selftests/bpf: Add tests for kptr_ref refcounting selftests/bpf: Add negative C tests for kptrs bpf: Prepare prog_test_struct kfuncs for runtime tests bpf: Fix sparse warning for bpf_kptr_xchg_proto net: enetc: count the tc-taprio window drops net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled net: macb: use NAPI for TX completion path net: macb: simplify/cleanup NAPI reschedule checking net: dsa: ocelot: accept 1000base-X for VSC9959 and VSC9953 selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 selftests/bpf: fix a few clang compilation errors ext4: remove unnecessary code in __mb_check_buddy ext4: fix spelling errors in comments ext4: remove unnecessary type castings ext4: fix warning in ext4_handle_inode_extension selftests/bpf: Enable CONFIG_FPROBE for self tests csky: Move to generic ticket-spinlock RISC-V: Move to queued RW locks RISC-V: Move to generic spinlocks openrisc: Move to ticket-spinlock asm-generic: qrwlock: Document the spinlock fairness requirements asm-generic: qspinlock: Indicate the use of mixed-size atomics asm-generic: ticket-lock: New generic ticket-based spinlock powercap: RAPL: Add Power Limit4 support for RaptorLake dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm x86: ACPI: Make mp_config_acpi_gsi() a void function cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() cpufreq: intel_pstate: Support Sapphire Rapids OOB mode PM: EM: Decrement policy counter regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt ASoC: wm9090: Remove redundant endianness flag ASoC: wm2000: Remove redundant endianness flag ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe ASoC: fsl_ssi: Add support multi fifo script ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe ASoC: cs42l46: Fix the error handling of cs42l56_i2c_probe() ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() spi: stm32-qspi: Remove SR_BUSY bit check before sending command spi: stm32-qspi: Always check SR_TCF flags in stm32_qspi_wait_cmd() spi: stm32-qspi: Fix wait_cmd timeout in APM mode selftests: xsk: make stat tests not spin on getsockopt selftests: xsk: make the stats tests normal tests selftests: xsk: introduce validation functions selftests: xsk: cleanup veth pair at ctrl-c selftests: xsk: add timeout to tests selftests: xsk: fix reporting of failed tests selftests: xsk: run all tests for busy-poll selftests: xsk: do not send zero-length packets selftests: xsk: cleanup bash scripts HID: apple: Properly handle function keys on Keychron keyboards HID: uclogic: Switch to Digitizer usage for styluses HID: uclogic: Add pen support for XP-PEN Star 06 HID: uclogic: Differentiate touch ring and touch strip HID: uclogic: Always shift touch reports to zero HID: uclogic: Do not focus on touch ring only HID: uclogic: Return raw parameters from v2 pen init HID: uclogic: Move param printing to a function HID: core: Display "SENSOR HUB" for sensor hub bus string in hid_info HID: amd_sfh: Move bus declaration outside of amd-sfh HID: amd_sfh: Add physical location to HID device HID: amd_sfh: Modify the hid name HID: amd_sfh: Modify the bus name HID: amd_sfh: Add sensor name by index for debug info HID: amd_sfh: Add support for sensor discovery libbpf: Add bpf_program__set_insns function eth: amd: remove NI6510 support (ni65) net: appletalk: remove Apple/Farallon LocalTalk PC support libbpf: Clean up ringbuf size adjustment implementation ext4: get rid of unused DEFAULT_MB_OPTIMIZE_SCAN net: add more debug info in skb_checksum_help() net: remove two BUG() from skb_checksum_help() net: warn if transport header was not set net: add CONFIG_DEBUG_NET net: add include/net/net_debug.h xfs: don't set quota warning values xfs: remove warning counters from struct xfs_dquot_res xfs: remove quota warning limit from struct xfs_quota_limits xfs: rework deferred attribute operation setup xfs: make xattri_leaf_bp more useful xfs: initialise attrd item to zero xfs: avoid empty xattr transaction when attrs are inline xfs: add leaf to node error tag xfs: add leaf split error tag xfs: Add helper function xfs_init_attr_trans xfs: Add helper function xfs_attr_leaf_addname xfs: Merge xfs_delattr_context into xfs_attr_item xfs: Add larp debug option xfs: Add log attribute error tag xfs: Remove unused xfs_attr_*_args xfs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred wfx: use container_of() to get vif rtw89: add debug entry to dump BSSID CAM rtw89: add debug select to dump MAC pages 0x30 to 0x33 rtw89: correct CCA control rtw89: correct setting of RX MPDU length rtw89: 8852c: add settings to decrease the effect of DC ssb: remove unreachable code brcmfmac: allow setting wlan MAC address using device tree wilc1000: add valid vmm_entry check before fetching from TX queue wilc1000: use 'u64' datatype for cookie variable wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice() wilc1000: use fixed function base register value to access SDIO_FBR_ENABLE_CSA wilc1000: increase firmware version array size selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm. libbpf: Assign cookies to links in libbpf. bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. arm64: dts: rockchip: enable otg/drd operation of usb_host0_xhci in rk356x scsi: target: iscsi: Rename iscsi_session to iscsit_session scsi: target: iscsi: Rename iscsi_conn to iscsit_conn scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR scsi: mpi3mr: Hidden drives not removed during soft reset scsi: mpi3mr: Increase I/O timeout value to 60s scsi: lpfc: Update lpfc version to 14.2.0.3 scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O scsi: lpfc: Alter FPIN stat accounting logic scsi: lpfc: Rework FDMI initialization after link up scsi: lpfc: Change VMID registration to be based on fabric parameters scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event() scsi: lpfc: Inhibit aborts if external loopback plug is inserted scsi: lpfc: Fix ndlp put following a LOGO completion scsi: lpfc: Fill in missing ndlp kref puts in error paths scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4() scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume() scsi: ufs: ufshpb: Add handing of device reset regions in HPB device mode scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_* scsi: ufs: ufshpb: Clean up the handler when device resets HPB information scsi: ufs: ufshpb: Remove enum initialization value scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host() net: phy: smsc: add comments for the LAN8742 phy ID mask. net: phy: microchip: add comments for the modified LAN88xx phy ID mask. scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command() scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled scsi: ufs: qcom: Simplify handling of devm_phy_get() scsi: ufs: qcom: Fix acquiring the optional reset control line scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW dt-bindings: net: orion-mdio: Convert to JSON schema bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack bpf, x86: Generate trampolines from bpf_tramp_links skbuff: render the checksum comment to documentation skbuff: rewrite the doc for data-only skbs skbuff: add a basic intro doc net: fix kdoc on __dev_queue_xmit() sfc: Add a basic Siena module sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc sfc/siena: Rename peripheral functions to avoid conflicts with sfc sfc/siena: Rename RX/TX functions to avoid conflicts with sfc sfc/siena: Rename functions in efx headers to avoid conflicts with sfc sfc/siena: Remove build references to missing functionality sfc: Copy shared files needed for Siena (part 2) sfc: Copy shared files needed for Siena (part 1) sfc: Move Siena specific files nfp: flower: fix 'variable 'flow6' set but not used' drm/amdgpu: Remove duplicated argument in vcn_v4_0 Revert "drm/amd/pm: keep the BACO feature enabled for suspend" drm/amdgpu: vm flush needed after updating PDEs drm/amd/display: 3.2.185 Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" drm/amd/display: remove unnecessary else by CONFIG_DRM_AMD_DC_DCN drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence amdgpu/pm: Disallow managing power profiles on SRIOV for Sienna Cichlid drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in amdgpu_dm drm/amd/pm: suppress compile warning about possible unaligned accesses drm/amdgpu/vcn: Add vcn ras poison consumption event handling drm/amdgpu/jpeg: add jpeg ras poison consumption handling drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN for z10 drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in irq drm/amdgpu: refine RAS poison consumption handler drm/amdgpu: enable RAS IH for poison consumption drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in gpio drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dce drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dc drm/amd/display: do not wait for vblank during pipe programming drm/amd/display: do not calculate DP2.0 SST payload when link is off drm/amd/display: do not disable an invalid irq source in hdp finish drm/amd/display: move definition of dc_flip_addrs struct drm/amd/display: Reset cached PSR parameters after hibernate drm/amd/display: Refactor LTTPR cap retrieval drm/amdgpu: support memory power gating for lsdma 6.0.2 drm/amdgpu: support memory power gating for lsdma drm/amdgpu: add LSDMA block for LSDMA v6.0.2 drm/amdgpu: add LSDMA block for LSDMA v6.0.0 drm/amdgpu: support fill mem for LSDMA drm/amdgpu: support mem copy for LSDMA drm/amdgpu: add lsdma block drm/amdgpu: add lsdma v6_0_0 ip headers drm/amdgpu/gfx11: unlock on error in gfx_v11_0_kiq_resume() drm/amdgpu/mes: fix format specifier for size_t drm/amdgpu: make smu_v13_0_7_check_fw_status() static drm/amdgpu/psp: Return failure when firmware failed to load in SRIOV drm/amdgpu: Implement get_vmid_pasid_mapping for gfx11 drm/amdkfd: Update event_interrupt_isr_v11 return drm/amdgpu: Disable SDMA WPTR_POLL_ENABLE for sdma_v6_0 drm/amd/pm: enable gfxoff control on smu_v13_0_7 drm/amd/pm: disable ac/dc on smu_v13_0_7 drm/amd/pm: disable the gfxoff feature temporarily for SMU 13.0.0 drm/amd/pm: enable FCLK DPM support for SMU 13.0.0 drm/amd/pm: correct the way for retrieving current fclk frequency drm/amd/pm: correct the way for retrieving current uclk frequency drm/amd/pm: correct the check for current link status drm/amd/pm: enable UCLK DPM for SMU 13.0.0 drm/amd/pm: enable BACO support for SMU 13.0.0 drm/amd/pm: enable lclk dpm/ds and BACO features for SMU 13.0.0 drm/amdgpu: add sysfs to shows psp vbflash status drm/amdgpu/psp: Add vbflash sysfs interface support selftests/bpf: Add attach bench test bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link fprobe: Resolve symbols with ftrace_lookup_symbols ftrace: Add ftrace_lookup_symbols function kallsyms: Make kallsyms_on_each_symbol generally available igc: Change type of the 'igc_check_downshift' method igc: Remove unused phy_type enum igc: Remove igc_set_spd_dplx method selftests/bpf: Add bpf link iter test selftests/bpf: Use ASSERT_* instead of CHECK selftests/bpf: Fix result check for test_bpf_hash_map bpf: Add bpf_link iterator selftests/bpf: Replace bpf_trace_printk in tunnel kernel code selftests/bpf: Move vxlan tunnel testcases to test_progs bpf: Add source ip in "struct bpf_tunnel_key" bpftool: bpf_link_get_from_fd support for LSM programs in lskel perf annotate: Add --percent-limit option selftests/bpf: Handle batch operations for map-in-map bpf-maps bpf: Extend batch operations for map-in-map bpf-maps perf auxtrace: Record whether an auxtrace mmap is needed libperf evlist: Add evsel as a parameter to ->idx() libperf evlist: Move ->idx() into mmap_per_evsel() libperf evlist: Remove ->idx() per_cpu parameter perf auxtrace: Do not mix up mmap idx perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c perf evlist: Use libperf functions in evlist__enable_event_idx() libperf evsel: Add perf_evsel__enable_thread() bpf: Print some info if disable bpf_jit_enable failed net: sysctl: Use SYSCTL_TWO instead of &two ath11k: remove redundant assignment to variables vht_mcs and he_mcs ath11k: Reuse the available memory after firmware reload wil6210: remove 'freq' debugfs ath11k: Designating channel frequency when sending management frames ath11k: Don't check arvif->is_started before sending management frames ath11k: Implement remain-on-channel support ath11k: Handle keepalive during WoWLAN suspend and resume spi: cadence-quadspi: remove unnecessary (void *) casts spi: cadence-quadspi: Add missing blank line in cqspi_request_mmap_dma() ASoC: dt-bindings: fsl,micfil: Add compatible string for imx8mp ASoC: fsl_micfil: Add support for i.MX8MPlus ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct ASoC: samsung: spdif: remove unnecessary check of mem_res ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s ASoC: tlv320adcx140: Register a callback to disable the regulator_disable ASoC: codecs: rt715-sdca: remove useless assignment of ops mmc: core: Support zeroout using TRIM for eMMC x25: remove redundant pointer dev net: ethernet: Add driver for Sunplus SP7021 devicetree: bindings: net: Add bindings doc for Sunplus SP7021. MAINTAINERS: add myself as reviewer for slab tsnep: Add free running cycle counter support ptp: Speed up vclock lookup ptp: Support late timestamp determination ptp: Pass hwtstamp to ptp_convert_timestamp() ptp: Request cycles for TX timestamp ptp: Add cycles support for virtual clocks eth: dpaa2-mac: remove a dead-code NULL check on fwnode parent net/mlx5: Lag, add debugfs to query hardware lag state net/mlx5: Lag, use buckets in hash mode net/mlx5: Lag, refactor dmesg print net/mlx5: Support devices with more than 2 ports net/mlx5: Lag, use actual number of lag ports net/mlx5: Lag, use hash when in roce lag on 4 ports net/mlx5: Lag, support single FDB only on 2 ports net/mlx5: Lag, store number of ports inside lag object net/mlx5: Lag, filter non compatible devices net/mlx5: Lag, use lag lock net/mlx5: Lag, move E-Switch prerequisite check into lag code net/mlx5: devcom only supports 2 ports net/mlx5: Lag, expose number of lag ports net/mlx5: Increase FW pre-init timeout for health recovery net/mlx5: Add exit route when waiting for FW fs: Remove aops->freepage secretmem: Convert to free_folio nfs: Convert to free_folio orangefs: Convert to free_folio fs: Add free_folio address space operation fs: Convert drop_buffers() to use a folio fs: Change try_to_free_buffers() to take a folio jbd2: Convert release_buffer_page() to use a folio jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio reiserfs: Convert release_buffer_page() to use a folio fs: Remove last vestiges of releasepage ubifs: Convert to release_folio reiserfs: Convert to release_folio orangefs: Convert to release_folio ocfs2: Convert to release_folio nilfs2: Remove comment about releasepage nfs: Convert to release_folio jfs: Convert to release_folio hfsplus: Convert to release_folio hfs: Convert to release_folio gfs2: Convert to release_folio f2fs: Convert to release_folio ext4: Convert to release_folio erofs: Convert to release_folio cifs: Convert to release_folio ceph: Convert to release_folio btrfs: Convert to release_folio afs: Convert to release_folio 9p: Convert to release_folio iomap: Convert to release_folio fs: Add aops->release_folio arm64: dts: visconti: Update the clock providers for PCIe host controller arm64: dts: visconti: Update the clock providers for ethernet device arm64: dts: visconti: Update the clock providers for SPI arm64: dts: visconti: Update the clock providers for watchdog timer arm64: dts: visconti: Update the clock providers for I2C arm64: dts: visconti: Update the clock providers for UART arm64: dts: visconti: Add clock controller support for TMPV7708 nfp: support Corigine PCIE vendor ID nfp: vendor neutral strings for chip and Corigne in strings for driver bpf: Remove unused parameter from find_kfunc_desc_btf() bpftool: Declare generator name samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided ROSE: Remove unused code and clean up some inconsistent indenting bpftool: Output message if no helpers found in feature probing bpftool: Adjust for error codes from libbpf probes mm,doc: Add new documentation structure Documentation: drop more IDE boot options and ide-cd.rst Documentation/process: use scripts/get_maintainer.pl on patches MAINTAINERS: Add entry for DOCUMENTATION/JAPANESE docs/trans/ja_JP/howto: Don't mention specific kernel versions docs/ja_JP/SubmittingPatches: Request summaries for commit references docs/ja_JP/SubmittingPatches: Add Suggested-by as a standard signature docs/ja_JP/SubmittingPatches: Randy has moved docs/ja_JP/SubmittingPatches: Suggest the use of scripts/get_maintainer.pl docs/ja_JP/SubmittingPatches: Update GregKH links mm/filemap: Hoist filler_t decision to the top of do_read_cache_folio() fs: Change the type of filler_t nfs: Pass the file pointer to nfs_symlink_filler() jffs2: Pass the file pointer to jffs2_do_readpage_unlock() mm,fs: Remove aops->readpage mm: Convert swap_readpage to call read_folio instead of readpage vboxsf: Convert vboxsf to read_folio udf: Convert adinicb and symlinks to read_folio ubifs: Convert ubifs to read_folio squashfs: Convert squashfs to read_folio romfs: Convert romfs to read_folio orangefs: Convert orangefs to read_folio ocfs2: Convert ocfs2 to read_folio ntfs: Convert ntfs to read_folio nfs: Convert nfs to read_folio jfs: Convert metadata pages to read_folio jffs2: Convert jffs2 to read_folio isofs: Convert symlinks and zisofs to read_folio hpfs: Convert symlinks to read_folio hostfs: Convert hostfs to read_folio fuse: Convert fuse to read_folio freevxfs: Convert vxfs_immed to read_folio f2fs: Convert f2fs to read_folio ext4: Convert ext4 to read_folio erofs: Convert erofs zdata to read_folio efs: Convert efs symlinks to read_folio ecryptfs: Convert ecryptfs to read_folio cramfs: Convert cramfs to read_folio coda: Convert coda to read_folio cifs: Convert cifs to read_folio btrfs: Convert btrfs to read_folio befs: Convert befs to read_folio afs: Convert afs_symlink_readpage to afs_symlink_read_folio affs: Convert affs to read_folio fs: Convert simple_readpage to simple_read_folio fs: Convert mpage_readpage to mpage_read_folio fs: Convert block_read_full_page() to block_read_full_folio() fs: Convert iomap_readpage to iomap_read_folio fs: Convert netfs_readpage to netfs_read_folio fs: Add read_folio documentation fs: Introduce aops->read_folio ASoC: dt-bindings: mediatek: mt8192: Drop i2s-share properties ASoC: SOF: trace: The dtrace is only available with SOF_IPC ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_register_card() ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF ASoC: wm8940: add devicetree support doc: dts: Add device tree information regarding wm8940 codec spi: spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged spi: spi-imx: add PIO polling support spi: spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller spi: spi-imx: complete conversion from master -> controller spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open coded swahw32s() spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warning: use swab32s() instead of cpu_to_be32() spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' to bare use of 'unsigned' spi: spi-imx: avoid unnecessary line continuations spi: spi-imx: fix sparse warning: add identifier name to function definition ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages ASoC: SOF: ipc-msg-injector: Separate the message sending ASoC: SOF: sof-client: Add support IPC4 message sending ASoC: SOF: sof-client: Add API to get the ipc_type ASoC: SOF: sof-client-probes: Query the maximum IPC payload size ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size ASoC: SOF: sof-client: Add API to get the maximum IPC payload size regulator: qcom_smd: Fix up PM8950 regulator configuration Revert "cpufreq: Fix possible race in cpufreq online error path" dt-bindings: display: convert Arm Komeda to DT schema dt-bindings: display: convert Arm Mali-DP to DT schema dt-bindings: display: convert Arm HDLCD to DT schema dt-bindings: display: convert PL110/PL111 to DT schema dt-bindings: arm: convert vexpress-config to DT schema dt-bindings: arm: convert vexpress-sysregs to DT schema dt-bindings: serio: add Arm PL050 DT schema dt-bindings: sound: add Arm PL041 AACI DT schema dt-bindings: arm: sp810: convert to DT schema dt-bindings: arm: spe-pmu: convert to DT schema dt-bindings: iommu: arm,smmu-v3: make PRI IRQ optional selftests/bpf: Test libbpf's ringbuf size fix up logic libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary libbpf: Provide barrier() and barrier_var() in bpf_helpers.h selftests/bpf: Add bpf_core_field_offset() tests libbpf: Complete field-based CO-RE helpers with field offset helper selftests/bpf: Use both syntaxes for field-based CO-RE helpers libbpf: Improve usability of field-based CO-RE helpers libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr selftests/bpf: Prevent skeleton generation race ARM: configs: Enable audio on BeagleBone Black in multi_v7_defconfig net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl net: hns3: add query vf ring and vector map relation net: hns3: add byte order conversion for VF to PF mailbox message net: hns3: add byte order conversion for PF to VF mailbox message net: hns3: remove the affinity settings of vector0 net: hns3: fix access null pointer issue when set tx-buf-size as 0 perf metrics: Don't add all tool events for sharing perf metrics: Support all tool events perf evsel: Add tool event helpers perf evsel: Constify a few arrays Revert "perf stat: Support metrics with hybrid events" ath11k: reset 11d state in process of recovery spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() regmap: Add missing map->bus check ASoC: pcm186x: simplify the return expression of pcm186x_power_off() ASoC: mediatek: simplify the return expression of mtk_dai_pcm_prepare() ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() ASoC: dt-bindings: rt5682: Add #sound-dai-cells ASoC: dt-bindings: rt1015p: Add #sound-dai-cells ASoC: dt-bindings: mediatek: mt8192: Add i2s-share properties ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver ASoC: wsa881x: Add endianness flag in snd_soc_component_driver ASoC: wcd938x: Add endianness flag in snd_soc_component_driver ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver ASoC: rt715: Add endianness flag in snd_soc_component_driver ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver ASoC: rt711: Add endianness flag in snd_soc_component_driver ASoC: rt700: Add endianness flag in snd_soc_component_driver ASoC: wcd9335: Add endianness flag in snd_soc_component_driver ASoC: wcd934x: Add endianness flag in snd_soc_component_driver ASoC: cros_ec_codec: Add endianness flag in i2s_rx_component_driver ASoC: tscs454: Add endianness flag in snd_soc_component_driver ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_component_driver ASoC: rt9120: Add endianness flag in snd_soc_component_driver ASoC: rt1019: Add endianness flag in snd_soc_component_driver ASoC: pcm3060: Add endianness flag in snd_soc_component_driver ASoC: mt6660: Add endianness flag in snd_soc_component_driver ASoC: mt6359: Add endianness flag in snd_soc_component_driver ASoC: mt6358: Add endianness flag in snd_soc_component_driver ASoC: mt6351: Add endianness flag in snd_soc_component_driver ASoC: lochnagar: Add endianness flag in snd_soc_component_driver ASoC: cx2072x: Add endianness flag in snd_soc_component_driver ASoC: cs35l41: Add endianness flag in snd_soc_component_driver ASoC: cs4234: Add endianness flag in snd_soc_component_driver ASoC: adau1372: Add endianness flag in snd_soc_component_driver ASoC: max98504: Add endianness flag in snd_soc_component_driver ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver ASoC: sta350: Remove redundant big endian formats ASoC: sta32x: Remove redundant big endian formats ASoC: hdmi-codec: Remove redundant big endian formats ASoC: cs4349: Remove redundant big endian formats ASoC: cs42l51: Remove redundant big endian formats ASoC: cs4270: Remove redundant big endian formats ASoC: atmel-classd: Remove endianness flag on class d component ASoC: atmel-pdmic: Remove endianness flag on pdmic component ASoC: soc-component: Add comment for the endianness flag bcma: gpio: Switch to use fwnode instead of of_node rtw88: adjust adaptivity option to 1 mtd: spi-nor: support eon en25qh256a variant mtd: spi-nor: winbond: add support for W25Q512NW-IM mtd: spi-nor: expose internal parameters via debugfs mtd: spi-nor: export spi_nor_hwcaps_pp2cmd() net: phy: smsc: add LAN8742 phy support. net: phy: microchip: update LAN88xx phy ID and phy ID mask. net: phy: dp83td510: Add support for the DP83TD510 Ethernet PHY net: phy: export genphy_c45_baset1_read_status() net: phy: genphy_c45_pma_baset1_read_master_slave: read actual configuration net: phy: introduce genphy_c45_pma_baset1_read_master_slave() net: phy: genphy_c45_pma_baset1_setup_master_slave: do no set unknown configuration net: phy: introduce genphy_c45_pma_baset1_setup_master_slave() net: phy: genphy_c45_baset1_an_config_aneg: do no set unknown configuration net: vxlan: Add extack support to vxlan_fdb_delete rtnetlink: add extack support in fdb del handlers selftests/landlock: Normalize array assignment selftests/landlock: Add clang-format exceptions landlock: Format with clang-format landlock: Add clang-format exceptions net: wwan: t7xx: Add maintainers and documentation net: wwan: t7xx: Device deep sleep lock/unlock net: wwan: t7xx: Runtime PM net: wwan: t7xx: Introduce power management net: wwan: t7xx: Add WWAN network interface net: wwan: t7xx: Add data path interface net: wwan: t7xx: Data path HW layer net: wwan: t7xx: Add AT and MBIM WWAN ports net: wwan: t7xx: Add control port net: wwan: t7xx: Add port proxy infrastructure net: wwan: t7xx: Add core components net: wwan: t7xx: Add control DMA interface net: skb: introduce skb_data_area_size() list: Add list_next_entry_circular() and list_prev_entry_circular() arm64: dts: marvell: Update sdhci node names to match schema docs: Add small intro to idmap examples xfs: Skip flip flags for delayed attrs xfs: Implement attr logging and replay arm64: dts: marvell: espressobin-ultra: enable front USB3 port arm64: dts: marvell: espressobin-ultra: add PHY and switch reset pins arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config arm64: dts: uDPU: correct temperature sensors arm64: dts: uDPU: update partition table ALSA: hda/cs8409: Support manual mode detection for CS42L42 memory: tegra: Add MC error logging on Tegra186 onward memory: tegra: Add memory controller channels support memory: tegra: Add APE memory clients for Tegra234 memory: tegra: Add Tegra234 support ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver ASoC: cs42l42: Move CS42L42 register descriptions to general include ALSA: hdsp: remove redundant assignment to pointer kctl orion5x: fix typos in comments iomap: iomap_write_end cleanup iomap: iomap_write_failed fix ARM: dts: sunxi: nanopi: Remove input-name property buffer: Rewrite nobh_truncate_page() to use folios mm/readahead: Convert page_cache_async_readahead to take a folio fs: Convert is_dirty_writeback() to take a folio readahead: Use a folio in read_pages() filemap: Update the folio_mark_dirty documentation filemap: Update the folio_lock documentation filemap: Remove obsolete comment in lock_page fs: Remove pagecache_write_begin() and pagecache_write_end() i915: Call aops write_begin() and write_end() directly f2fs: Call aops write_begin() and write_end() directly ext4: Call aops write_begin() and write_end() directly hfsplus: Call hfsplus_write_begin() and generic_write_end() directly hfs: Call hfs_write_begin() and generic_write_end() directly ntfs3: Remove fsdata parameter from ntfs_extend_initialized_size() PM / devfreq: rk3399_dmc: Block PMU during transitions soc: rockchip: power-domain: Manage resource conflicts with firmware ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly namei: Call aops write_begin() and write_end() directly buffer: Call aops write_begin() and write_end() directly fs: Remove flags parameter from aops->write_begin fs: Remove aop flags parameter from nobh_write_begin() fs: Remove aop flags parameter from grab_cache_page_write_begin() fs: Remove aop flags parameter from cont_write_begin() fs: Remove aop flags parameter from block_write_begin() fs: Remove aop_flags parameter from netfs_write_begin() fs: Remove AOP_FLAG_NOFS ext4: Use scoped memory APIs in ext4_write_begin() ext4: Use scoped memory APIs in ext4_da_write_begin() ext4: Use scoped memory API in mext_page_double_lock() ext4: Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent() f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs namei: Convert page_symlink() to use memalloc_nofs_save() namei: Merge page_symlink() and __page_symlink() ext4: Use page_symlink() instead of __page_symlink() scsicam: Fix use of page cache selftests: forwarding: Add a tunnel-based test for L3 HW stats selftests: lib: Add a generic helper for obtaining HW stats mlxsw: spectrum_router: Take router lock in router notifier handler mlxsw: spectrum: Update a comment mlxsw: spectrum: Move handling of tunnel events to router code mlxsw: spectrum: Move handling of router events to router code mlxsw: spectrum: Move handling of HW stats events to router code mlxsw: spectrum: Move handling of VRF events to router code mlxsw: spectrum_router: Add a dedicated notifier block mlxsw: spectrum: Tolerate enslaving of various devices to VRF net: wan: switch to netif_napi_add_weight() net: virtio: switch to netif_napi_add_weight() r8152: switch to netif_napi_add_weight() eth: switch to netif_napi_add_weight() caif_virtio: switch to netif_napi_add_weight() um: vector: switch to netif_napi_add_weight() ALSA: hda/conexant: add a new hda codec SN6140 media: uvcvideo: Add UVC_GUID_FORMAT_H265 media: uvcvideo: Undup use uvc_endpoint_max_bpi() code media: uvcvideo: Simplify uvc_endpoint_max_bpi() media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails media: uvcvideo: Fix bit overflow in uvc_probe_video media: uvcvideo: Fix missing check to determine if element is found in list media: docs: media: uvcvideo: Use linux-media mailing list media: gpio-ir-tx: simplify wait logic MAINTAINERS: Add Dmitry as MSM DRM driver co-maintainer drm/msm/dpu: remove NULL-ness check in dpu_hw_intr_destroy drm/msm: Limit command submission when no IOMMU net: dsa: delete dsa_port_walk_{fdbs,mdbs} net: dsa: felix: perform MDB migration based on ocelot->multicast list net: dsa: felix: stop migrating FDBs back and forth on tag proto change net: dsa: felix: use PGID_CPU for FDB entry migration on NPI port ARM: dts: imx6ull-colibri: improve pinctrl node names ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi ARM: dts: imx6ull-colibri: add/update some comments ARM: dts: imx6ull-colibri: fix nand bch geometry ARM: dts: imx6ull-colibri: add support for toradex aster carrier boards ARM: dts: imx6ull-colibri: add support for toradex iris carrier boards ARM: dts: imx6ull-colibri: add gpio-line-names ARM: dts: imx6ull-colibri: update device trees to support overlays ARM: dts: imx6ull-colibri: update usdhc1 pixmux and signaling ARM: dts: imx6ull-colibri: add touchscreen device nodes ARM: dts: imx6ull-colibri: add phy-supply to fec ARM: dts: imx6ull-colibri: change touch i2c parameters ARM: dts: imx6ull-colibri: use pull-down for adc pins drm/msm/dsi: pll_7nm: remove unsupported dividers for DSI pixel clock drm/msm: Fix shutdown drm/msm: return an error pointer in msm_gem_prime_get_sg_table() drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() drm/msm/dsi: fix address for second DSI PHY on SDM660 drm/msm/disp: dpu1: Properly sort qcm2290_dpu_caps drm/msm/disp/dpu1: avoid clearing hw interrupts if hw_intr is null during drm uninit drm/msm/dpu: don't access mode pointer before it is set drm/msm/dpu: add missing break statement for update_pending_flush_wb() mlxbf_gige: increase MDIO polling rate to 5us drm/amdgpu/psp: Add VBIOS flash handler drm/amd/psp: Add C2P registers to mp_13_0_2 header drm/amdkfd: Return true/false (not 1/0) from bool functions drm/amdgpu/gfx11: remove unneeded semicolon drm/amdgpu/vcn4: replace ip based software ring decode with common vcn software ring decode drm/amdgpu/vcn3: replace ip based software ring decode with common vcn software ring decode drm/amdgpu/vcn: add common vcn sofware ring decode drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems drm/amdgpu: nuke dynamic gfx scratch reg allocation drm/amdgpu: simplify nv and soc21 read_register functions drm/amdgpu: flush delete wq after wait fence nvme-apple: fix sparse endianess warnings cpufreq: CPPC: Register EM based on efficiency class information cpufreq: CPPC: Add per_cpu efficiency_class cpufreq: Avoid unnecessary frequency updates due to mismatch ACPI: DPTF: Add support for high frequency impedance notification device property: Advertise fwnode and device property count API calls ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init() perf test: Add skip to --per-thread test Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" ice: link representors to PCI device Revert "dt-bindings: rcc: Add optional external ethernet RX clock properties" drm/amdgpu/discovery: enable mes support for GC v11.0.1 drm/amdgpu/discovery: enable gfx v11 for GC 11.0.1 drm/amdgpu: enable imu firmware for GC 11.0.1 drm/amdkfd: add GC 11.0.1 KFD support drm/amdgpu: add GC v11.0.1 into mes v11 drm/amdgpu: add gfx support for GC 11.0.1 drm/amdgpu/discovery: set flag for GC 11.0.1 drm/amdgpu: set GC 11.0.1 family drm/amdgpu: add GC 11.0.1 family id drm/amdgpu/discovery: enable sdma v6 for SDMA 6.0.1 drm/amdgpu: add sdma support for sdma 6.0.1 drm/amdgpu/discovery: add PSP v13.0.4 into the IP discovery list drm/amdgpu/discovery: enable ih v6 for OSS 6.0.1 drm/amdgpu/discovery: enable gmc v11 for GC 11.0.1 drm/amdgpu: add gmc v11 support for GC 11.0.1 drm/amdgpu/discovery: enable soc21 common for GC 11.0.1 drm/amdgpu: add soc21 common ip block support for GC 11.0.1 drm/amdgpu: add mmhub support for MMHUB 3.0.1 drm/amdgpu/discovery: add HDP v5.2.1 into the IP discovery list drm/amdgpu: add the files of HDP v5.2 block drm/amdgpu: add hdp v5_2_1 ip headers drm/admgpu/discovery: add NBIO v7.7 into the IP discovery list drm/amdgpu: add the files of NBIO v7.7 block drm/amdgpu: add pcie port function helpers for SOC21 drm/amdgpu: add nbio v7_7_0 ip headers drm/amdgpu: skip the new gc doorbell function for some asics drm/amdgpu: handle asics with 1 SDMA instance drm/amd/pm: report preDS gfxclk on smu_v13_0_7 drm/amd/pm: change the soft pptable id for smu_v13_0_7 drm/amd/pm: enable pmlog support for smu_v13_0_7 drm/amd/pm: enable workload type change on smu_v13_0_7 drm/tegra: gem: Do not try to dereference ERR_PTR() dt-bindings: arm: Add bosch acc board ARM: dts: Add bosch acc board ARM: dts: imx: Add i.MXRT1050-EVK support net: move netif_set_gso_max helpers net: make drivers set the TSO limit not the GSO limit net: don't allow user space to lift the device limits net: add netif_inherit_tso_max() nfp: flower: enable decap_v2 bit nfp: flower: remove unused neighbour cache nfp: flower: link pre_tun flow rules with neigh entries nfp: flower: rework tunnel neighbour configuration nfp: flower: update nfp_tun_neigh structs nfp: flower: fixup ipv6/ipv4 route lookup for neigh events nfp: flower: enforce more strict pre_tun checks nfp: flower: add/remove predt_list entries nfp: flower: add infrastructure for pre_tun rework arm64: dts: renesas: Add initial device tree for RZ/V2M EVK arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY ARM: dts: r9a06g032: Add USB PHY DT support ARM: dts: r9a06g032: Add internal PCI bridge node ARM: dts: r9a06g032: Describe the RTC arm64: dts: renesas: Add interrupt-names to CANFD nodes arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus controller node arm64: dts: renesas: r9a07g043: Create thermal zone to support IPA arm64: dts: renesas: r9a07g043: Add TSU node arm64: dts: renesas: r9a07g043: Add OPP table arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes arm64: dts: renesas: r9a07g054: Fix external clk node names arm64: dts: renesas: r9a07g044: Fix external clk node names ARM: dts: r9a06g032: Fix the NAND controller node ARM: dts: r9a06g032: Fill the UART DMA properties ARM: dts: r9a06g032: Describe the DMA router ARM: dts: r9a06g032: Add the two DMA nodes arm64: dts: renesas: Remove empty rgb output endpoints arm64: dts: renesas: Remove empty lvds endpoints arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support arm64: dts: renesas: rzg2ul-smarc: Enable Audio arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_dai nodes from common dtsi arm64: dts: renesas: Add Renesas White Hawk boards support arm64: dts: renesas: Add Renesas R8A779G0 SoC support printk, tracing: fix console tracepoint soc/tegra: pmc: Document core domain fields HID: bigben: fix slab-out-of-bounds Write in bigben_probe mmc: sdhci-brcmstb: Fix compiler warning ARM: configs: at91: Enable AUTOFS_FS required by systemd ARM: configs: at91: Enable options required for systemd ARM: configs: at91: sama7: enable CONFIG_RESET_CONTROLLER ARM: configs: at91: sama7: add MCHP PDMC and DMIC drivers ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP ARM: configs: at91: sama7: add xisc and csi2dc ARM: multi_v7_defconfig: add atmel video pipeline modules ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK for read only block FS Hid: wacom: Fix kernel test robot warning xfrm: drop not needed flags variable in XFRM offload struct net/mlx5e: Use XFRM state direction instead of flags netdevsim: rely on XFRM state direction instead of flags HID: uclogic: Disable pen usage for Huion keyboard interfaces HID: uclogic: Support disabling pen usage HID: uclogic: Pass keyboard reports as is HID: uclogic: Clarify pen/frame desc_ptr description HID: uclogic: Clarify params desc_size description ixgbe: propagate XFRM offload state direction instead of flags xfrm: store and rely on direction to construct offload flags xfrm: rename xfrm_state_offload struct to allow reuse HID: Add support for Mega World controller force feedback xfrm: delete not used number of external headers xfrm: free not used XFRM_ESP_NO_TRAILER flag ath11k: Fix RX de-fragmentation issue on WCN6750 ath10k: support bus and device specific API 1 BDF selection ath10k: mac: fix too long lines ath11k: mac: fix too long line wl1251: dynamically allocate memory used for DMA qtnfmac: switch to netif_napi_add_weight() mt76: switch to netif_napi_add_tx() wil6210: switch to netif_napi_add_tx() arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling arm64: dts: qcom: sc7280: eDP for herobrine boards arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx queues for ethernet IP arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller soc: qcom: pdr: use static for servreg_* variables ARM: hisi: Add missing of_node_put after of_find_compatible_node mptcp: add more offered MIBs counter mptcp: never shrink offered window tcp: allow MPTCP to update the announced window mptcp: add mib for xmit window sharing mptcp: really share subflow snd_wnd firmware: tee_bnxt: Use UUID API for exporting the UUID net: Make msg_zerocopy_alloc static net: move snowflake callers to netif_napi_add_tx_weight() net: switch to netif_napi_add_tx() jme: remove an unnecessary indirection net: ethernet: Prepare cleanup of powerpc's asm/prom.h sungem: Prepare cleanup of powerpc's asm/prom.h net: align SO_RCVMARK required privileges with SO_MARK Revert "Merge branch 'mlxsw-line-card-model'" dt-bindings: timer: Convert rda,8810pl-timer to YAML ima: support fs-verity file digest based version 3 signatures drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7 drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7 drm/amd/pm: enable gfx ds for smu_v13_0_7 drm/amd/soc21: enable mmhub and athub power gating drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7 drm/amd/pm: port the fan interface to smu_v13_0_7 drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7 drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7 drm/amd/pm: pp_dpm_* interface for smu_v13_0_7 drm/amd/pm: update the features for smu_v13_0_7 drm/amd/pm: add SCPM support in smu v13_0_7 drm/amd/pm: enable platform features for smu_v13_0_7 drm/amd/pm: enable fclk,vcn ds and df cstate for smu_v13_0_7 drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7 drm/amd/pm: enable link dpm and link ds on smu_v13_0_7 drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7 drm/amd/pm: add features to smu_v13_0_7 drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7 drm/amd/pm: add get enable mask function for smu v13_0_7 drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7 drm/amdgpu/swsmu: add smu 13.0.7 firmware drm/amd/pm: add SMU_13_0_7 PMFW headers drm/amdgpu: enable cgcg and cgls for GC 11_0_2 drm/amdgpu/discovery: set family for GC 11.0.2 drm/amdgpu/discovery: add gfx11 support for GC 11.0.2 drm/amdgpu: update rlc ram for gc v11_0_2 drm/amdkfd: add asic support for GC 11.0.2 drm/amdgpu: add initial GC 11.0.2 support drm/amdgpu: add gc v11_0_2 imu firmware drm/amdgpu/discovery: add mes11 support for GC 11.0.2 drm/amdgpu: add mes 11 firmware for mes 11.0.2 drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2 drm/amdkfd: add asic support for SDMA 6.0.2 drm/amdgpu: add sdma 6.0.2 firware support drm/amdgpu/discovery: enable vcn/jpeg v4_0_4 drm/amdgpu: Enable vcn v4_0_4 sram drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4 drm/amdgpu/vcn: enable VCN PG for VCN4_0_4 drm/amdgpu/vcn: enable VCN CG for VCN4_0_4 drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4 drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4 drm/amdgpu: add VCN4_0_4 firmware drm/amdgpu/discovery: add psp13 support for PSP 13.0.7 drm/amdgpu/psp13: add support for MP0 13.0.7 drm/amdgpu/discovery: add gmc11 support for GC 11.0.2 drm/amdgpu: add GMC11 support for GC 11.0.2 drm/amdgpu: add UMC 8.11.0 support drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0 drm/amdgpu: add mmhub v3_0_2 ip callback functions drm/amdgpu: add mmhub v3_0_2 ip headers drm/amdgpu/discovery: add SMUIO_13_0_8 func support drm/amdgpu/discovery: add hdp6 support for HDP 6.0.1 drm/amdgpu/discovery: add nbio 4.3 support for NBIO 4.3.1 drm/amdgpu/discovery: add smu13 support for MP1 13.0.7 drm/amdgpu/discovery: add ih6 support for IH 6.0.2 drm/amdgpu: add support for ATHUB 3.0.2 drm/amdgpu/discovery: add soc21 support for GC 11.0.2 drm/amdgpu: add soc21 support for GC 11.0.2 drm/amdgpu: enable clock gating for HDP 6.0 drm/amdgpu: enable clock gating for IH 6.0 drm/amdgpu: enable MGCG and LS for MMHUB 3.0 drm/amdgpu: enable MGCG and LS for ATHUB 3.0 drm/amd/pm: enable more dpm features to pair with PMFW 78.31.0 drm/amd/pm: enable gfx ulv feature control for SMU 13.0.0 drm/amd/pm: enable deep sleep features control for SMU 13.0.0 drm/amd/pm: support more DPM features for SMU 13.0.0 drm/amdgpu: enable more GFX clockgating features for GC 11.0.0 drm/amd/pm: enable df cstate feature for SMU 13.0.0 drm/amd/pm: enable PMLOG support for SMU 13.0.0 drm/amd/pm: enable ppfeature mask setting for SMU 13.0.0 drm/amd/pm: enable RunDcBtc support for SMU 13.0.0 drm/amd/pm: enable power profile setting for SMU 13.0.0 drm/amd/pm: enable ac/dc switching for SMU 13.0.0 drm/amd/pm: enable power limit retrieving and setting for SMU 13.0.0 drm/amdgpu: simplify the return expression of vega10_ih_hw_init() drm/amdgpu: simplify the return expression drm/amdgpu/gfx11: Avoid uninitialised variable 'index' drm/amdgpu/gfx10: Avoid uninitialised variable 'index' drm/amdgpu/gfx11: Add missing break Revert "fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb" Revert "drm/amdgpu: disable runpm if we are the primary adapter" drm/amdgpu/gfx11: remove some register fields that no longer exist ice: remove period on argument description in ice_for_each_vf ice: add a function comment for ice_cfg_mac_antispoof ice: fix wording in comment for ice_reset_vf ice: remove return value comment for ice_reset_all_vfs ice: always check VF VSI pointer values ice: add newline to dev_dbg in ice_vf_fdir_dump_info ice: get switch id on switchdev devices ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS ice: introduce common helper for retrieving VSI by vsi_num ice: use min_t() to make code cleaner in ice_gnss perf evlist: Clear all_cpus before propagating arm64: dts: ti: k3-j721e-sk: Enable HDMI arm64: dts: ti: k3-j721e-sk: Enable DisplayPort arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm arm64: dts: ti: k3-j721e-*: add DP & DP PHY perf cpumap: Switch to using perf_cpu_map API ima: permit fsverity's file digests in the IMA measurement list ima: define a new template field named 'd-ngv2' and templates igb: Convert kmap() to kmap_local_page() ixgbe: Fix module_param allow_unsupported_sfp type drm/i915: Respect VBT seamless DRRS min refresh rate drm/i915/bios: Parse the seamless DRRS min refresh rate drm/i915/bios: Refactor panel_type code drm/i915/bios: Extract get_panel_type() drm/i915/bios: Assume panel_type==0 if the VBT has bogus data drm/i915/bios: Document the mess around the LFP data tables drm/i915/bios: Get access to the tail end of the LFP data block drm/i915/bios: Generate LFP data table pointers if the VBT lacks them drm/i915/bios: Reorder panel DTD parsing drm/i915: Use drm_mode_init() for on-stack modes regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET net: sparx5: Add handling of host MDB entries ARM: dts: imx7d-smegw01: Add support for i.MX7D SMEGW01 board dt-bindings: arm: fsl: Add Storopack i.MX7D SMEGW01 board dt-bindings: vendor-prefixes: Add prefix for Storopack soc: imx: fix semicolon.cocci warnings ASoC: cs43130: Re-use generic struct u16_fract ASoC: fsl_micfil: fix the naming style for mask definition ASoC: ti: davinci-mcasp: Add dma-type for bcdma ASoC: SOF: ipc4: Add support for mandatory message handling functionality ASoC: SOF: Add initial header file for ipc4 ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct regmap: Add bulk read/write callbacks into regmap_config device property: Fix recent breakage of fwnode_get_next_parent_dev() ARM: shmobile: rcar-gen2: Drop comma after OF match table sentinel ARM: shmobile: Drop commas after dt_compat sentinels soc: renesas: R-Car V3U is R-Car Gen4 drm/qxl: add drm_gem_plane_helper_prepare_fb dt-bindings: clock: Add r9a09g011 CPG Clock Definitions dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc dt-bindings: memory: renesas,rpc-if: Document RZ/G2UL SoC drm/todo: Add entry for using kunit in the subsystem arm64: dt: imx8mp: support pwm polarity inversion arm64: dt: imx8mn: support pwm polarity inversion arm64: dt: imx8mm: support pwm polarity inversion arm64: dt: imx8mq: support pwm polarity inversion arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel arm64: dts: imx8m*venice: add missing clock-names to pcie_phy drm: simplify the return expression of ast_drm_resume() drm/mgag200: Protect concurrent access to I/O registers with lock drm/ast: Protect concurrent access to I/O registers with lock arm64: dts: exynos: switch UFS clock node in ExynosAutov9 arm64: dts: exynos: switch USI clocks in ExynosAutov9 arm64: dts: exynos: add initial CMU clock nodes in ExynosAutov9 drm: Add DRM-managed mutex_init() arm64: dts: imx8mm-venice-gw7902: fix pcie bindings dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings dt-bindings: clock: add clock binding definitions for Exynos Auto v9 drm/format-helper: Share implementation among conversion helpers drm/format-helper: Unify the parameters of all per-line conversion helpers drm/format-helper: Remove optional byte-swap from line convertion drm/format-helper: Implement drm_fb_swab() with per-line helpers ARM: dts: imx6qdl-udoo: Disable USB host to work around boot issues ARM: dts: imx27: use new 'dma-channels' property dt-bindings: dmaengine: fsl-imx: deprecate '#dma-channels' and '#dma-requests' ARM: dts: imx6qdl-phytec: Add LED labels arm64: dts: freescale: reduce the interrup-map-mask ARM: dts: ls1021a: reduce the interrupt-map-mask arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3 arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC arm64: dts: imx8mm: Add CPLD on MX8Menlo board net: mscc: ocelot: don't use magic numbers for OCELOT_POLICER_DISCARD net: mscc: ocelot: drop port argument from qos_policer_conf_set net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_filter_add_to_block net: mscc: ocelot: add to tail of empty list in ocelot_vcap_filter_add_to_block net: mscc: ocelot: use list_add_tail in ocelot_vcap_filter_add_to_block() dt-bindings: net: lan966x: fix example dt-bindings: arm: fsl: add toradex,colibri-imx6ull ARM: dts: imx6sl: Add a label for the cpu node arm64: defconfig: Enable the WM8524 codec driver memcg: accounting for objects allocated for new netdevice arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts' arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts' ARM: dts: imx6ul-kontron-n6x1x-s: Use the standard 'uart-has-rtscts' ARM: dts: imx6dl-plybas: Use the standard 'uart-has-rtscts' ARM: dts: mba6ulx: Remove unnecessary #address-cells/#size-cells arm64: dts: imx8mp: Add MEDIA_BLK_CTRL arm64: dts: imx8mp: Add MEDIAMIX power domains arm64: dts: imx8mp: add HSIO power-domains soc: imx: add i.MX8MP HDMI blk-ctrl soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl soc: imx: add i.MX8MP HSIO blk-ctrl dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit dt-bindings: arm: fsl: add ls1021a-iot board dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Menlo board dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board dt-bindings: arm: fsl: add IMX8MN DDR3L eval board dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 bindings dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. dt-bindings: arm: Add i.MX53 based Menlo board comment dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL dt-bindings: soc: Add i.MX8MP media block control DT bindings dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L) dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC dt-bindings: soc: add binding for i.MX8MP HDMI blk-ctrl soc: imx: imx8m-blk-ctrl: set power device name arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM arm64: dts: freescale: update ifc node name to be memory-controller arm64: dts: remove "simple-bus" compatible from ifc node ARM: dts: update ifc node name to be memory-controller ARM: dts: ls1021a: remove "simple-bus" compatible from ifc node drm/bridge: tc358767: Fix DP bridge mode detection from DT endpoints drm: mxsfb: Implement LCDIF scanout CRC32 support drm/mediatek: mtk_dsi: Remove unnecessary print function dev_err() mac80211: support disabling EHT mode cfg80211: support disabling EHT mode mac80211: upgrade passive scan to active scan on DFS channels after beacon rx mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() mac80211: consider Order bit to fill CCMP AAD drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() drm/nouveau: remove trace_dma_fence_emit drm/nouveau/subdev/bus: Ratelimit logging for fault errors drm/i915: warn about missing ->get_buf_trans initialization drm/nouveau/devinit: fix returnvar.cocci warnings arm64: dts: qcom: sm8350-duo2: enable battery charger soc: qcom: llcc: Add sc8180x and sc8280xp configurations dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2 arm64: dts: qcom: pm8350c: Add pwm support perf vendor events intel: Update CLX events to v1.15 drm/i915: Fix race in __i915_vma_remove_closed drm: exynos: dsi: Use child panel or bridge find helpers Revert "drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge" Revert "drm: bridge: mcde_dsi: Drop explicit bridge remove" spi: omap2-mcspi: add support for interword delay drm/amdgpu/discovery: add VCN 4.0 Support drm/amdgpu: add vcn_4_0_0 video codec query drm/amdgpu/vcn: enable vcn4 dpg mode drm/amdgpu/jpeg: enable JPEG PG and CG for VCN4_0_0 drm/amdgpu: enable VCN4 PG and CG for VCN4_0_0 drm/amdgpu/jpeg: add jpeg support for VCN4_0_0 drm/amdgpu: add VCN4 ip block support drm/amdgpu: add irq sources for vcn v4_0 drm/amdgpu: move out asic specific definition from common header drm/amdgpu: make software ring functions reuseable for newer VCN drm/amdgpu: add vcn 4_0_0 header files v7 drm/amdgpu/discovery: add SDMA v6_0 ip block drm/amdgpu: add initial support for sdma v6.0 drm/amdgpu: add sdma v6_0_0 pkt header v3 drm/amd/display: 3.2.184 drm/amd/display: [FW Promotion] Release 0.0.115.0 drm/amd/display: Clean up pixel format types drm/amd/display: Add new DSC interface to disconnect from pipe drm/amd/display: Remove outdated register for dcn3+ Revert "drm/amd/display: Reset cached PSR parameters after hibernate" drm/amd/display: Add Connection Manager boot option. drm/amd/display: Make OPTC3 function accessible to other DCN drm/amdgpu/discovery: add MES11 support drm/amdgpu/discovery: add GFX 11.0 Support drm/amdgpu/gfx11: enable kiq to map mes ring drm/amdgpu/gfx10: enable kiq to map mes ring drm/amdgpu: enable GENERIC0_INT for gfx/compute pipes drm/amdgpu: enable fgcg for soc21 drm/amdgpu: enable GFX CGCG/CGLS for GC11.0.0 drm/amdkfd: Add KFD support for soc21 v3 drm/amdkfd: add helper to generate cache info from gfx config drm/amdgpu: add init support for GFX11 (v2) drm/amdgpu/mes11: initiate mes v11 support drm/amdgpu: support imu for gfx11 drm/amdgpu: add mes unmap legacy queue routine drm/amdgpu: support RS64 CP fw front door load drm/amdgpu: renovate sdma fw struct drm/amdgpu/discovery: handle AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO in SMU drm/amdgpu: fix the fw size for sdma drm/amd/amdgpu: add more fw load type to fit new ASICs drm/amdgpu: correct cp doorbell range drm/amd/amdgpu: adjust the fw load type list drm/amdgpu/gfx: refine fw hdr check fuction drm/amdgpu: extend the show ucode name function drm/amdgpu: init SDMA v6 microcode with PSP load type drm/amdgpu: add convert for new gfx type drm/amdgpu: support IMU front door load drm/amdgpu: add new CP_MES ucode ids drm/amdgpu: support for new SDMA front door load drm/amdgpu: support RLCV firmware front door load drm/amdgpu: support RLCP firmware front door load drm/amdgpu/mes: Update the doorbell function signatures drm/amdgpu/mes: disable mes sdma queue test drm/amdgpu/mes: fix vm csa update issue drm/amdgpu/mes10.1: add mes self test in late init drm/amdgpu/mes: implement mes self test drm/amdgpu/mes: add ring/ib test for mes self test drm/amdgpu/mes: create gang and queues for mes self test drm/amdgpu/mes: map ctx metadata for mes self test drm/amdgpu: kiq takes charge of all queues drm/amdgpu: skip gds switch for mes queue drm/amdgpu: skip kiq ib tests if mes enabled drm/amdgpu: skip some checking for mes queue ib submission drm/amdgpu: Enable KFD with MES enabled drm/amdgpu: skip kfd routines when mes enabled drm/amdgpu/mes: add helper functions to alloc/free ctx metadata drm/amdgpu/mes: implement removing mes ring drm/amdgpu/mes: use ring for kernel queue submission drm/amdgpu/mes: add helper function to get the ctx meta data offset drm/amdgpu/mes: add helper function to convert ring to queue property drm/amdgpu/mes: implement removing mes queue drm/amdgpu/mes: implement adding mes queue drm/amdgpu/mes: initialize mqd from queue properties drm/amdgpu/mes: implement resuming all gangs drm/amdgpu/mes: implement suspending all gangs drm/amdgpu/mes: implement removing mes gang drm/amdgpu/mes: implement adding mes gang drm/amdgpu/mes: implement destroying mes process drm/amdgpu/mes: implement creating mes process v2 drm/amdgpu/mes10.1: implement the suspend/resume routine drm/amdgpu/mes10.1: add delay after mes engine enable drm/amdgpu/mes10.1: call general mes initialization drm/amdgpu/mes: relocate status_fence slot allocation drm/amdgpu/mes: initialize/finalize common mes structure v2 drm/amdgpu: add mes queue id mask v2 drm/amdgpu/mes: manage mes doorbell allocation drm/amdgpu: enable mes kiq N-1 test on sienna cichlid drm/amdgpu: add mes kiq frontdoor loading support drm/amdgpu/mes: add mes kiq callback drm/amdgpu: add mes kiq PSP GFX FW type drm/amdgpu/sdma5: add mes support for sdma ib test drm/amdgpu/sdma5: add mes support for sdma ring test drm/amdgpu/sdma5: add mes queue fence handling drm/amdgpu/sdma5: associate mes queue id with fence drm/amdgpu/sdma5: initialize sdma mqd drm/amdgpu/sdma5.2: add mes support for sdma ib test drm/amdgpu/sdma5.2: add mes support for sdma ring test drm/amdgpu/sdma5.2: add mes queue fence handling drm/amdgpu/sdma5.2: associate mes queue id with fence drm/amdgpu/sdma5.2: initialize sdma mqd drm/amdgpu/sdma: use per-ctx sdma csa address for mes sdma queue drm/amdgpu: don't use kiq to flush gpu tlb if mes enabled drm/amdgpu/gfx10: add mes support for gfx ib test drm/amdgpu/gfx10: add mes queue fence handling drm/amdgpu/mes: extend mes framework to support multiple mes pipes drm/amdgpu: allocate doorbell index for mes kiq drm/amdgpu: add mes_kiq module parameter v2 drm/amdgpu: update mes process/gang/queue definitions regulator: core: Add error flags to sysfs attributes regulator: dt-bindings: qcom,rpmh: document vdd-l7-bob-supply on PMR735A regulator: dt-bindings: qcom,rpmh: document supplies per variant regulator: dt-bindings: qcom,rpmh: update maintainers ASoC: cs35l45: Enable BOOST ASoC: soc-generic-dmaengine-pcm: Use default config when none is given ASoC: SOF: ipc3: Remove the ipc3-ops.h header file regulator: mt6315: Enforce regulator-compatible, not name drm/amdgpu: use the whole doorbell space for mes drm/amdgpu/gmc10: skip emitting pasid mapping packet drm/amdgpu/gfx10: use INVALIDATE_TLBS to invalidate TLBs v2 drm/amdgpu/gfx10: inherit vmid from mqd drm/amdgpu/gfx10: associate mes queue id with fence v2 drm/amdgpu/gfx10: use per ctx CSA for de metadata drm/amdgpu/gfx10: use per ctx CSA for ce metadata drm/amdgpu/gfx10: implement mqd functions of gfx/compute eng v2 drm/amdgpu: assign the cpu/gpu address of fence from ring drm/amdgpu: initialize/finalize the ring for mes queue drm/amdgpu: use ring structure to access rptr/wptr v2 drm/amdgpu: define ring structure to access rptr/wptr/fence drm/amdgpu: add mes ctx data in amdgpu_ring drm/amdgpu: add the per-context meta data v3 drm/amdgpu: add helper function to initialize mqd from ring v4 drm/amdgpu: define MQD abstract layer for hw ip drm/amdgpu: add imu fw structure drm/amdgpu: add rlc TOC header file for soc21 (v2) drm/amdgpu: add FGCG support drm/amdgpu: support rlc v2_3 ucode struct drm/amdgpu: add gfx firmware header v2_0 drm/amdgpu: add irq src id for GFX11 drm/amdgpu: add gfx11 mqd structures drm/amdgpu: add gfx11 clearstate header drm/amdgpu: add soc21 chip enum header v8 drm/amdgpu/discovery: Set GC family for GC 11.0 IP drm/amdgpu: add GC v11_0_0 family id drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo drm/amd/display: Fix null pointer exception while load amdgpu drm/amdgpu/discovery: Enable SMU for SMU 13.0.0 drm/amdgpu/soc21: enable ATHUB and MMHUB PG drm/amd/smu: Update SMU13 support for SMU 13.0.0 drm/amd/smu: add smu v13_0 header files drm/amd/pm: enable the support for retrieving combo pptable drm/amd/pm: correct SMU OverridePcieParameters related settings drm/amd/pm: enable SCPM support for SMU drm/amdgpu: enable pptable ucode loading drm/amd/pm: update the hw initialization sequence around pptable setup drm/amd/pm: correct the way for retrieving bootup clocks drm/amd/pm: move bootup values retrieving to ->sw_init drm/amd/pm: fix NULL pointer issue of amdgpu_smu_stb_debug_fs_init drm/amd/pm: enable pp_dpm_vclk/dclk sysfs interface support for SMU 13.0.0 drm/amdgpu: query core refclk from bios for smu v13 drm/amdgpu: add updated smu_info structures drm/amdgpu/discovery: add GMC 11.0 Support drm/amdgpu: add gmc v11_0 ip block (v3) drm/amdgpu: save the setting of VM_CONTEXT_CNTL drm/amdgpu: add mmhub v3_0 ip block drm/amdgpu: add mmhub v3_0_0 ip headers v6 drm/amdgpu: add gfxhub v3_0 ip block drm/amdgpu: add athub v3_0 ip block drm/amdgpu: add athub v3_0_0 ip headers v6 drm/amdgpu/discovery: Enable PSP for PSP 13.0.0 drm/amdgpu: add tracking for the enablement of SCPM drm/amdgpu: rework psp firmware name drm/amdgpu: support psp v13_0_0 microcode init drm/amdgpu: add support for spl fw load on psp v13 drm/amdgpu: extend PSP GFX FW type drm/amdgpu: support print psp v2_0 hdr debug information drm/amdgpu/psp: deallocate memory when psp_load_fw failed drm/amdgpu/psp: move shared buffer frees into single function drm/amdgpu/psp: fix memory leak in terminate functions drm/amdgpu/psp: drop load/unload/init_shared_buf wrappers drm/amd/pm: Disable fan control if not supported drm/amdgpu: init smuio v13_0_6 callbacks drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init drm/amdgpu: add smuio v13_0_6 support drm/amdgpu: add smuio v13_0_6 ip headers v4 drm/amdgpu: Remove trailing space drm/amdgpu/discovery: add HDP v6 drm/amdgpu: add hdp version 6 functions drm/amdgpu: Free user pages if kvmalloc_array fails drm/amdgpu: add hdp v6_0_0 ip headers v4 gpu/drm/radeon: Fix spelling typo in comments drm/amdgpu: simplify the return expression of navi10_ih_hw_init() drm/amdgpu: simplify the return expression of iceland_ih_hw_init drm/amdgpu/discovery: add IH v6 drm/amdgpu: add ih v6_0 ip block v2 drm/amd/smu: Increace dpm level count only for smu v13.0.2 drm/amdgpu: add soc21 ih clientid definition drm/amdgpu: add osssys v6_0_0 ip headers v4 drm/amdgpu/discovery: add NBIO 4.3 Support drm/amdgpu: add nbio v4_3_0 ip block v2 drm/amdgpu: add nbio v4_3_0 ip headers v6 drm/amdgpu/discovery: add soc21 common Support drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT drm/i915: use IOMEM_ERR_PTR() directly drm/etnaviv: avoid cleaning up sched_job when submit succeeded drm: fix typo in comment drm/rockchip: Add VOP2 driver drm/rockchip: Make VOP driver optional dt-bindings: display: rockchip: dw-hdmi: fix ports description dt-bindings: display: rockchip: Add binding for VOP2 cfg80211: declare MODULE_FIRMWARE for regulatory.db nl80211: rework internal_flags usage nl80211: don't hold RTNL in color change request cfg80211: remove cfg80211_get_chan_state() mmc: sdhci-msm: Add compatible string check for sdx65 dt-bindings: mmc: sdhci-msm: Document the SDX65 compatible mmc: sdhci-msm: Add compatible string check for sm8150 dt-bindings: mmc: sdhci-msm: Add compatible string for sm8150 mmc: sdhci-msm: Add SoC specific compatibles dt-bindings: mmc: sdhci-msm: Convert bindings to yaml mlxsw: spectrum_router: Only query neighbour activity when necessary mlxsw: spectrum_switchdev: Only query FDB notifications when necessary mlxsw: spectrum_acl: Do not report activity for multicast routes mlxsw: Treat LLDP packets as control mlxsw: spectrum_dcb: Do not warn about priority changes selftests: router.sh: Add a diagram selftests: router_vid_1: Add a diagram, fix coding style selftests: mlxsw: bail_on_lldpad before installing the cleanup trap sfc: Copy a subset of mcdi_pcol.h to siena sfc: Disable Siena support dma-buf/sync_file: cleanup fence merging a bit dt-bindings: mmc: brcm,sdhci-brcmstb: cleanup example dt-bindings: mmc: brcm,sdhci-brcmstb: correct number of reg entries mmc: sdhci-brcmstb: Enable Clock Gating to save power mmc: sdhci-brcmstb: Re-organize flags mmc: mmci: Remove custom ios handler mmc: atmel-mci: Simplify if(chan) and if(!chan) mmc: core: use kobj_to_dev() selftests: mptcp: functional tests for the userspace PM type selftests: mptcp: create listeners to receive MPJs selftests: mptcp: capture netlink events selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE mptcp: netlink: allow userspace-driven subflow establishment selftests: mptcp: support MPTCP_PM_CMD_REMOVE mptcp: netlink: Add MPTCP_PM_CMD_REMOVE selftests: mptcp: support MPTCP_PM_CMD_ANNOUNCE mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE mptcp: netlink: split mptcp_pm_parse_addr into two functions mptcp: read attributes of addr entries managed by userspace PMs mptcp: handle local addrs announced by userspace PMs dt-bindings: mmc: sdhci-of-dwcmhsc: Add rk3588 arm64: tegra: Add missing DFLL reset on Tegra210 soc/tegra: pmc: Select REGMAP ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1) dt-bindings: arm: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1) ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP15 dt-bindings: reset: stm32mp15: rename RST_SCMI define dt-bindings: clock: stm32mp15: rename CK_SCMI define dt-bindings: clock: stm32mp1: describes clocks if "st,stm32mp1-rcc-secure" dt-bindings: rcc: Add optional external ethernet RX clock properties arm64: dts: broadcom: drop useless 'dma-channels/requests' properties arm64: dts: stratix10/agilex: drop useless 'dma-channels/requests' properties ARM: dts: socfpga: drop useless 'dma-channels/requests' properties ARM: dts: zynq-7000: drop useless 'dma-channels/requests' properties ARM: dts: exynos: drop useless 'dma-channels/requests' properties ARM: dts: s5pv210: drop useless 'dma-channels/requests' properties arm64: dts: fsd: drop useless 'dma-channels/requests' properties arm64: dts: exynos: drop useless 'dma-channels/requests' properties arm64: dts: exynos: move XTCXO clock frequency to board in Exynos Auto v9 net/mlx5: Allow future addition of IPsec object modifiers net/mlx5: Don't perform lookup after already known sec_path net/mlx5: Cleanup XFRM attributes struct net/mlx5: Remove not-supported ICV length net/mlx5: Simplify IPsec capabilities logic net/mlx5: Don't advertise IPsec netdev support for non-IPsec device net/mlx5: Make sure that no dangling IPsec FS pointers exist net/mlx5: Clean IPsec FS add/delete rules net/mlx5: Simplify HW context interfaces by using SA entry net/mlx5: Remove indirections from esp functions net/mlx5: Merge various control path IPsec headers into one file net/mlx5: Remove useless validity check net/mlx5: Store IPsec ESN update work in XFRM state net/mlx5: Reduce useless indirection in IPsec FS add/delete flows net/mlx5: Don't hide fallback to software IPsec in FS code net/mlx5: Check IPsec TX flow steering namespace in advance net/mlx5: Simplify IPsec flow steering init/cleanup functions ath11k: Add support for targets without trustzone rtw89: 8852c: add 8852ce to Makefile and Kconfig rtw89: 8852c: fix warning of FIELD_PREP() mask type rtw89: 8852c: correct register definitions used by 8852c rtw89: correct AID settings of beamformee rtw89: ps: fine tune polling interval while changing low power mode rtw89: 8852c: add basic and remaining chip_info rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc rtw89: 8852c: rfk: get calibrated channels to notify firmware wfx: avoid flush_workqueue(system_highpri_wq) usage xfs: Set up infrastructure for log attribute replay xfs: Return from xfs_attr_set_iter if there are no more rmtblks to process xfs: Fix double unlock in defer capture code xfs: validate v5 feature fields xfs: set XFS_FEAT_NLINK correctly xfs: validate inode fork size against fork format xfs: detect self referencing btree sibling pointers xfs: intent item whiteouts xfs: whiteouts release intents that are not in the AIL xfs: add log item method to return related intents xfs: factor and move some code in xfs_log_cil.c xfs: tag transactions that contain intent done items xfs: add log item flags to indicate intents xfs: don't commit the first deferred transaction without intents xfs: hide log iovec alignment constraints xfs: fix potential log item leak xfs: zero inode fork buffer at allocation netdev: reshuffle netif_napi_add() APIs to allow dropping weight selftests: forwarding: add basic QoS classification test for Ocelot switches mptcp: allow ADD_ADDR reissuance by userspace PMs mptcp: expose server_side attribute in MPTCP netlink events mptcp: establish subflows from either end of connection mptcp: reflect remote port (not 0) in ANNOUNCED events mptcp: store remote id from MP_JOIN SYN/ACK in local ctx selftests: mptcp: ADD_ADDR echo test with missing userspace daemon mptcp: bypass in-kernel PM restrictions for non-kernel PMs ARM: dts: BCM5301X: Add DT for WZR-1166DHP,DHP2 ARM: dts: qcom: msm8974-FP2: Add supplies for remoteprocs ARM: dts: qcom: msm8974-FP2: Configure charger ARM: dts: qcom: msm8974-FP2: Add support for touchscreen arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias-bus-hold for bluetooth arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth ARM: dts: qcom: sdx55: Remove ipa interconnect node arm64: dts: qcom: sc7180: Remove ipa interconnect node drm/amdgpu: fix drm-next merge fallout drm/i915/pvc: add initial Ponte Vecchio definitions arm64: dts: allwinner: teres-i: Add GPIO port regulators dt-bindings: I2C: Add Qualcomm Geni based QUP I2C bindings of: overlay: do not free changeset when of_overlay_apply returns error of: overlay: unittest: add tests for overlay notifiers of: overlay: add entry to of_overlay_action_name[] dt-bindings: mailbox: qcom-ipcc: add missing properties into example dt-bindings: mailbox: qcom-ipcc: add missing compatible for SM8450 dt-bindings: gnss: Add Broacom BCM4751 family bindings dt-bindings: eeprom/at24: Add samsung,s524ad0xd1 compatible dt-bindings: reset: st,sti-powerdown: Convert to yaml dt-bindings: reset: st,sti-picophyreset: Convert to yaml dt-bindings: reset: socfpga: Convert to yaml dt-bindings: reset: snps,axs10x-reset: Convert to yaml dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml dt-bindings: reset: lantiq,reset: Convert to yaml dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml dt-bindings: reset: berlin: Convert to yaml dt-bindings: reset: ath79: Convert to yaml dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml dt-bindings: reset: uniphier-glue: Clean up clocks, resets, and their names using compatible string reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L reset: ACPI reset support reset: simple: Add AST2600 compatible reset: reset-meson: add support for the Meson-S4 SoC Reset Controller dt-bindings: reset: add bindings for the Meson-S4 SoC Reset Controller dt-bindings: reset: Add compatible for Meson-S4 Reset Controller reset: uniphier-glue: Use devm_add_action_or_reset() reset: uniphier-glue: Use reset_control_bulk API ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM ARM: versatile: Add missing of_node_put in dcscb_init perf vendor events intel: Add uncore event list for Sapphirerapids perf vendor events intel: Update core event list for Sapphirerapids drm/i915: Fix assert in i915_ggtt_pin perf tools: Use Python devtools for version autodetection rather than runtime perf stat: Avoid printing cpus with no counters drm/simpledrm: Use fbdev defaults for shadow buffering fbdev: Use pageref offset for deferred-I/O writeback fbdev: Rename pagelist to pagereflist for deferred I/O fbdev: Refactor implementation of page_mkwrite fbdev: Track deferred-I/O pages in pageref struct fbdev: Put mmap for deferred I/O into drivers drm/ast: Create the driver for ASPEED proprietory Display-Port ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node on stm32mp131 firmware: arm_scmi: Fix late checks on pointer dereference soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling soc: ti: wkup_m3_ipc: Add support for IO Isolation soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result spi: dt-bindings: renesas,rspi: Document RZ/G2UL SoC spi: mtk-snfi: preserve dma_mapping_error() error codes arm64: defconfig: Enable modules for arm displays regulator: pca9450: Enable DVS control via PMIC_STBY_REQ regulator: pca9450: Make warm reset on WDOG_B assertion regulator: Add property for WDOG_B warm reset regulator: pca9450: Make I2C Level Translator configurable regulator: Add property for I2C level shifter spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA ASoC: tpa6130: use i2c_match_id and simple i2c probe arm: nomadik: drop selecting obsolete CLKSRC_NOMADIK_MTU_SCHED_CLOCK ARM: config: Refresh IXP4xx config after multiplatform ASoC: rk3328: fix disabling mclk on pclk probe failure ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control ASoC: dapm: Don't fold register value changes into notifications ASoC: max98090: Fix event generation for custom controls soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync firmware: ti_sci: Switch transport to polled mode during system suspend dt-bindings: display: rockchip: dw-hdmi: Make unwedge pinctrl optional drm/rockchip: dw_hdmi: add regulator support dt-bindings: display: rockchip: dw-hdmi: Add regulator support drm/rockchip: dw_hdmi: add rk3568 support dt-bindings: display: rockchip: dw-hdmi: Add compatible for rk3568 HDMI selftests: mlxsw: Add a test for soaking up a burst of traffic selftests: forwarding: lib: Add start_traffic_pktsize() helpers mlxsw: Configure descriptor buffers mlxsw: reg: Add "desc" field to SBPR arm64: dts: rockchip: rename HDMI ref clock to 'ref' on rk3399 dt-bindings: display: rockchip: dw-hdmi: use "ref" as clock name drm/rockchip: dw_hdmi: rename vpll clock to reference clock drm/rockchip: Add crtc_endpoint_id to rockchip_encoder drm/rockchip: Embed drm_encoder into rockchip_decoder selftests/sysctl: add sysctl macro test net: sysctl: introduce sysctl SYSCTL_THREE net: sysctl: use shared sysctl macro drm/i915: remove superfluous string helper include ARM: dts: dm81xx: use new 'dma-channels/requests' properties ARM: dts: am33xx: use new 'dma-channels/requests' properties ARM: dts: Group omap3 CM_CLKSEL1_EMU clocks ARM: dts: Group omap3 CM_CLKSEL_PER clocks ARM: dts: Group omap3 CM_ICLKEN_PER clocks ARM: dts: Group omap3 CM_FCLKEN_PER clocks ARM: dts: Group omap3 CM_FCLKEN_CAM clocks ARM: dts: Group omap3 CM_CLKSEL_DSS clocks ARM: dts: Group omap3 CM_FCLKEN_DSS clocks ARM: dts: Group omap3 CM_CLKOUT_CTRL clocks ARM: dts: Group omap3 CM_CLKSEL1_PLL clocks ARM: dts: Group omap3 CM_CLKSEL_WKUP clocks ARM: dts: Group omap3 CM_ICLKEN_WKUP clocks ARM: dts: Group omap3 CM_FCLKEN_WKUP clocks ARM: dts: Group omap3 CM_CLKSEL_CORE clocks ARM: dts: Group omap3 CM_ICLKEN3_CORE clocks ARM: dts: Group omap3 CM_ICLKEN1_CORE clocks ARM: dts: Group omap3 crypto accelerator clocks ARM: dts: Group omap3 CM_FCLKEN1_CORE clocks ARM: dts: Group omap3 CONTROL_DEVCONF1 clocks ARM: dts: Group omap3 CONTROL_DEVCONF0 clocks ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation rtw89: 8852c: rfk: add DPK rtw89: 8852c: rfk: add IQK rtw89: 8852c: rfk: add RX DCK rtw89: 8852c: rfk: add RCK rtw89: 8852c: rfk: add TSSI rtw89: 8852c: rfk: add LCK rtw89: 8852c: rfk: add DACK rtw89: 8852c: rfk: add RFK tables plfxlc: fix le16_to_cpu warning for beacon_interval net/mlx5: fs, an FTE should have no dests when deleted net/mlx5: fs, call the deletion function of the node net/mlx5: fs, delete the FTE when there are no rules attached to it net/mlx5: fs, do proper bookkeeping for forward destinations net/mlx5: fs, add unused destination type net/mlx5: fs, jump to exit point and don't fall through net/mlx5: fs, refactor software deletion rule net/mlx5: fs, split software and IFC flow destination definitions net/mlx5e: TC, set proper dest type net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function net/mlx5e: Drop error CQE handling from the XSK RX handler net/mlx5: Print initializing field in case of timeout net/mlx5: Delete redundant default assignment of runtime devlink params net/mlx5: Remove useless kfree net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create drm/i915/gt: Document the eviction of the Flat-CCS objects drm/i915/gt: optimize the ccs_sz calculation per chunk vsock/virtio: add support for device suspend/resume vsock/virtio: factor our the code to initialize and delete VQs drm/rockchip: Support YUV formats with U/V swapped selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot drm/rockchip: rk3066_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi drm/rockchip: inno_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi drm/rockchip: cdn-dp: change rk3399_cdn_dp from global to static drm/rockchip: Refactor IOMMU initialisation ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL tcp: optimise skb_zerocopy_iter_stream() octeontx2-af: debugfs: fix error return of allocations drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() net: mscc: ocelot: add missed parentheses around macro argument net: mscc: ocelot: remove unnecessary variable scsi: mpi3mr: Update driver version to 8.0.0.69.0 scsi: mpi3mr: Add support for NVMe passthrough scsi: mpi3mr: Expose adapter state to sysfs scsi: mpi3mr: Add support for PEL commands scsi: mpi3mr: Add support for MPT commands scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header scsi: mpi3mr: Add support for driver commands scsi: mpi3mr: Add bsg device support scsi: sr: Add memory allocation failure handling for get_capabilities() scsi: target: tcmu: Fix possible data corruption scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice scsi: sd: Optimal I/O size should be a multiple of reported granularity scsi: sd: Switch to using scsi_device VPD pages scsi: sd: Use cached ATA Information VPD page scsi: core: Do not truncate INQUIRY data on modern devices scsi: core: Cache VPD pages b0, b1, b2 scsi: core: Pick suitable allocation length in scsi_report_opcode() scsi: core: Query VPD size before getting full page scsi: mpt3sas: Use cached ATA Information VPD page kunit: fix debugfs code to use enum kunit_status, not bool kfence: test: use new suite_{init/exit} support, add .kunitconfig kunit: add ability to specify suite-level init and exit functions kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) drm/msm: Fix null pointer dereferences without iommu dlm: use kref_put_lock in __put_lkb dlm: use kref_put_lock in put_rsb dlm: remove unnecessary error assign dlm: fix missing lkb refcount handling dt-bindings: spmi: spmi-pmic-arb: make interrupt properties as optional dt-bindings: spmi: convert QCOM PMIC SPMI bindings to yaml dt-bindings: wkup-m3-ipc: Add firmware-name property MAINTAINERS: Add Wacom driver maintainers HID: lenovo: Add note about different report numbers HID: lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II nvme-apple: Add initial Apple SoC NVMe driver dt-bindings: nvme: Add Apple ANS NVMe soc: apple: Add SART driver drm/bridge: tfp410: Make tfp410_fini() return void drm: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge dt-bindings: display: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge rtw88: remove a copy of the NAPI_POLL_WEIGHT define drm: bridge: adv7511: use non-legacy mode for CEC RX drm: bridge: adv7511: enable CEC support for ADV7535 drm/bridge: it6505: Send DPCD SET_POWER to downstream drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H carl9170: tx: fix an incorrect use of list iterator wil6210: use NAPI_POLL_WEIGHT for napi budget ath10k: remove a copy of the NAPI_POLL_WEIGHT define ath11k: Add support for WCN6750 device ath11k: Datapath changes to support WCN6750 ath11k: HAL changes to support WCN6750 ath11k: Add QMI changes for WCN6750 ath11k: Fetch device information via QMI for WCN6750 ath11k: Add register access logic for WCN6750 ath11k: Add HW params for WCN6750 ath11k: Move parameters in bus_params to hw_params dt: bindings: net: add bindings of WCN6750 for ath11k ath11k: change management tx queue to avoid connection timed out ath11k: fix warning of not found station for bssid in message rtnl: move rtnl_newlink_create() rtnl: split __rtnl_newlink() into two functions rtnl: allocate more attr tables on the heap net: pcs: pcs-xpcs: Convert to mdiobus_c45_read net: dsa: sja1105: Convert to mdiobus_c45_read net: phy: bcm87xx: Use mmd helpers net: phy: Convert to mdiobus_c45_{read|write} net: phylink: Convert to mdiobus_c45_{read|write} nfp: support VxLAN inner TSO with GSO_PARTIAL offload drm/i915/gt: Clear SET_PREDICATE_RESULT prior to executing the ring drm/i915/selftests: Skip poisoning SET_PREDICATE_RESULT on dg2 drm/i915/xehpsdv/dg1/tgl: Fix issue with LRI relative addressing mtd: spi-nor: move spi_nor_write_ear() to winbond module mm/slub: remove unused kmem_cache_order_objects max selftests: net: vrf_strict_mode_test: add support to select a test to run mm: slab: fix comment for __assume_kmalloc_alignment mm: slab: fix comment for ARCH_KMALLOC_MINALIGN drm/i915: move tons of power well initializers to rodata ARM: dts: stm32: add support for Protonic PRTT1x boards ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenna variant dt-bindings: arm: stm32: Add compatible strings for Protonic T1L boards ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX dt-bindings: arm: stm32: correct blank lines dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards can: ctucanfd: remove PCI module debug parameters can: ctucanfd: remove debug statements can: ctucanfd: remove inline keyword from local static functions can: ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err() can: ctucanfd: remove unused including <linux/version.h> docs: networking: device drivers: can: ctucanfd: update author e-mail docs: networking: device drivers: can: add ctucanfd to index can: m_can: remove a copy of the NAPI_POLL_WEIGHT define dt-bindings: can: renesas,rcar-canfd: Document RZ/G2UL support drm/nouveau: use drm_gem_plane_helper_prepare_fb drm: handle kernel fences in drm_gem_plane_helper_prepare_fb v2 drm/msm: drop old eDP block support (again) drm/msm: add missing include to msm_drv.c drm/msm/dsi: use RMW cycles in dsi_update_dsc_timing drm/msm/dpu: Use indexed array initializer to prevent mismatches drm/msm/dpu: Clean up CRC debug logs drm/msm/disp/dpu1: set mdp clk to the maximum frequency in opp table during probe drm/msm/dpu: remove unused refcount for encoder_phys_wb drm/msm: fix returnvar.cocci warning drm: msm: fix error check return value of irq_of_parse_and_map() drm/msm/mdp5: Eliminate useless code drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() drm/msm/hdmi: check return value after calling platform_get_resource_byname() drm/msm/dsi: fix error checks and return values for DSI xmit functions drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test drm/msm/dp: reset DP controller before transmit phy test pattern drm/msm/dp: Support the eDP modes given by panel drm/msm/dp: wait for hpd high before aux transaction drm/msm/dp: Support only IRQ_HPD and REPLUG interrupts for eDP drm/msm: select DRM_DP_AUX_BUS for the AUX bus support Documentation/sysctl: document max_rcu_stall_to_panic drm/msm/dp: Add eDP support via aux_bus drm/msm/dp: tear down main link at unplug handle immediately drm/msm/dp: fix error check return value of irq_of_parse_and_map() drm/msm/dp: stop event kernel thread when DP unbind drm/msm/dp: remove max_pclk_khz field from dp_panel/dp_display drm/msm/dp: simplify dp_connector_get_modes() drm/msm/dp: drop dp_mode argument from dp_panel_get_modes() drm/msm/dp: replace DRM_DEBUG_DP marco with drm_dbg_dp drm/msm/dp: remove extra wrappers and public functions drm/msm/dp: replace dp_connector with drm_bridge_connector drm/msm/dpu: add wb_idx to DRM traces in dpu_encoder drm/msm/dpu: add wb_idx to existing DRM prints in dpu_encoder drm/msm/dpu: add writeback blocks to the display snapshot drm/msm/dpu: gracefully handle null fb commits for writeback drm/msm/dpu: initialize dpu encoder and connector for writeback drm/msm/dpu: add the writeback connector layer drm/msm/dpu: introduce the dpu_encoder_phys_* for writeback drm/msm/dpu: move _dpu_plane_get_qos_lut to dpu_hw_util file drm/msm/dpu: add encoder operations to prepare/cleanup wb job drm/msm/dpu: make changes to dpu_encoder to support virtual encoder drm/msm/dpu: add an API to reset the encoder related hw blocks drm/msm/dpu: add changes to support writeback in hw_ctl drm/msm/dpu: add writeback blocks to DPU RM drm/msm/dpu: add dpu_hw_wb abstraction for writeback blocks drm/msm/dpu: rename dpu_hw_pipe_cdp_cfg to dpu_hw_cdp_cfg drm/msm/dpu: add reset_intf_cfg operation for dpu_hw_ctl drm/msm/dpu: add writeback blocks to the sm8250 DPU catalog drm: introduce drm_writeback_connector_init_with_encoder() API drm: allow passing possible_crtcs to drm_writeback_connector_init() drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume drm/msm/dpu: fix error check return value of irq_of_parse_and_map() drm/msm/dpu: Issue MDSS reset during initialization dt-bindings: display: msm: Add optional resets drm/msm/disp/dpu1: add inline rotation support for sc7280 drm/msm/disp/dpu1: add inline function to validate format support drm/msm/dpu: Bind pingpong block to intf on active ctls in cmd encoder drm/msm/dpu: drop INTF_EDP from interface type conditions drm/msm/dpu: drop obsolete INTF_EDP comment drm/msm/dpu: drop INTF_TYPE_MAX symbol drm/msm/dpu: document INTF_EDP/INTF_DP difference drm/msm/dpu: pass irq to dpu_encoder_helper_wait_for_irq() drm/msm/dpu: remove struct dpu_encoder_irq drm/msm/dpu: get rid of dpu_encoder_helper_(un)register_irq drm/msm/dpu: allow just single IRQ callback drm/msm/dpu: remove always-true argument of dpu_core_irq_read() drm/msm/dpu: remove extra wrappers around dpu_core_irq fs-verity: define a function to return the integrity protected file digest ima: use IMA default hash algorithm for integrity violations ima: fix 'd-ng' comments and documentation dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp net: phy: adin1100: Add SQI support net: phy: adin1100: Add initial support for ADIN1100 industrial PHY net: phy: Add 10BASE-T1L support in phy-c45 net: phy: Add BaseT1 auto-negotiation registers net: phy: Add 10-BaseT1L registers ethtool: Add 10base-T1L link mode entry rtw88: fix hw scan may cause disconnect issue rtw88: fix not disabling beacon filter after disconnection rtw88: add HT MPDU density value for each chip net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa_switch_ops plfxlc: Remove unused include <linux/version.h> dt-bindings: iommu: Add Apple SART DMA address filter soc: apple: Add RTKit IPC library soc: apple: Always include Makefile arm64: dts: rockchip: add dts for Firefly Station M2 rk3566 arm64: dts: rockchip: add SoQuartz CM4IO dts arm64: dts: rockchip: add Pine64 Quartz64-B device tree dt-bindings: arm: rockchip: Add Firefly Station M2 dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B net: enable memcg accounting for veth queues sock: optimise sock_def_write_space barriers sock: optimise UDP sock_wfree() refcounting sock: dedup sock_def_write_space wmem_alloc checks net: phy: marvell: update abilities and advertising when switching to SGMII arm64: dts: juno: Drop useless 'dma-channels/requests' properties net: mac802154: Fix symbol durations perf tools: Add missing headers needed by util/data.h net: lan966x: Fix compilation error ipv4: remove unnecessary type castings arm64: dts: rockchip: enable usb hub on the radxa rock3 model a arm64: dts: rockchip: add usb3 support to the radxa rock3 model a arm64: dts: rockchip: add rk356x sfc support arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote arm64: dts: rockchip: Add accelerometer to rk3566-pinenote arm64: dts: rockchip: add an input enable pinconf to rk3399 soc: rockchip: Fix compile-testing SoC drivers soc: rockchip: power-domain: Replace dsb() with smb() soc: rockchip: Clean up Kconfig whitespace arm64: dts: rockchip: Add vdec support for RK3328 arm64: dts: rockchip: Rename vdec_mmu node for RK3328 eth: remove remaining copies of the NAPI_POLL_WEIGHT define tcp: use tcp_skb_sent_after() instead in RACK net/funeth: simplify the return expression of fun_dl_info_get() qede: Reduce verbosity of ptp tx timestamp net: ethernet: ocelot: remove the need for num_stats initializer tcp: drop skb dst in tcp_rcv_established() net: lan966x: remove PHY reset support dt-bindings: net: lan966x: remove PHY reset ipv6: refactor ip6_finish_output2() ipv6: help __ip6_finish_output() inlining net: inline dev_queue_xmit() net: inline skb_zerocopy_iter_dgram net: inline sock_alloc_send_skb nfp: flower: utilize the tuple iifidx in offloading ct flows sfc: add EF100 VF support via a write to sriov_numvfs selftests: mptcp: Add tests for userspace PM type mptcp: Add a per-namespace sysctl to set the default path manager type mptcp: Make kernel path manager check for userspace-managed sockets mptcp: Bypass kernel PM when userspace PM is enabled mptcp: Add a member to mptcp_pm_data to track kernel vs userspace mode mptcp: Remove redundant assignments in path manager init net: phy: micrel: add coma mode GPIO net: phy: micrel: move the PHY timestamping check dt-bindings: net: micrel: add coma-mode-gpios property drm/i915: Xe_HP SDV and DG2 have up to 4 CCS engines drm/i915/xehp: Add compute engine ABI drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support drm/i915/xehp: Add register for compute engine's MMIO-based TLB invalidation dt-bindings: display: simple: Add Startek KD070WVFPA043-C069A panel drm/i915/uapi: Add kerneldoc for engine class enum drm/nouveau: simplify the return expression of nouveau_debugfs_init() drm/vc4: simplify the return expression of vc4_grab_bin_bo() drm/vc4: simplify the return expression of vc4_prepare_fb() drm/sun4i: dsi: delete unnecessary IS_ERR() checks tee: optee: Use ffa_dev_get_drvdata to fetch driver_data firmware: arm_ffa: Add ffa_dev_get_drvdata helper function firmware: arm_ffa: Remove incorrect assignment of driver_data firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe ASoC: dsp: mediatek: add mt8195 dsp document drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function ath11k: Don't use GFP_KERNEL in atomic context regulator: sm5703: Correct reference to the common regulator schema ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() ASoC: SOF: loader: Call optional query_fw_configuration on first boot ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used ASoC: SOF: mediatek: mt8195: Do not set the load_module ops ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops ASoC: SOF: imx: Do not set the load_module ops ASoC: SOF: amd: renoir: Do not set the load_module ops ASoC: SOF: loader: Switch to use the fw_loader ops ASoC: SOF: ipc: Add check for fw_loader ops ASoC: SOF: ipc3-loader: Implement firmware parsing and loading ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading ASoC: SOF: Add a prepare op to IPC topology widget ops ASoC: SOF: clarify use of widget complete flag ASoC: SOF: topology: Skip parsing DAI link tokens if not needed ASoC: SOF: pcm: remove unnecessary function declaration ASoC: SOF: Add two new fields to struct snd_sof_widget ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops ASoC: SOF: expose a couple of functions ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() ASoC: SOF: sof-audio: Set up widgets from source to sink ASoC: SOF: sof-audio: reset route status before freeing widget ASoC: SOF: Add a new op to set up volume table drm/edid: drop kernel-doc for static functions drm/edid: fix kernel-doc parameter name mismatches qeth: remove a copy of the NAPI_POLL_WEIGHT define eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define eth: spider: remove a copy of the NAPI_POLL_WEIGHT define eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define eth: benet: remove a copy of the NAPI_POLL_WEIGHT define eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define slic: remove a copy of the NAPI_POLL_WEIGHT define usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define eth: remove copies of the NAPI_POLL_WEIGHT define arm64: tegra: Add memory controller channels dt-bindings: memory: tegra: Update validation for reg and reg-names drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and DRM_DP_CEC ARM: omap1: add back omap_set_dma_priority() stub ARM: omap: fix missing declaration warnings ARM: omap: fix address space warnings from sparse ARM: spear: remove include/mach/ subdirectory ARM: davinci: remove include/mach/ subdirectory ARM: omap2: remove include/mach/ subdirectory arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM arm64: dts: renesas: rzg2ul-smarc: Enable CANFD arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 ARM: dts: am335x-myirtech: Update NAND default partition table layout ARM: dts: am335x-myirtech: Add an external clock oscillator for CPU RTC arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main memory: omap-gpmc: Allow building as a module memory: omap-gpmc: Make OMAP_GPMC config visible and selectable ath10k: skip ath10k_halt during suspend for driver state RESTARTING ath9k: hif_usb: simplify if-if to if-else mtd: spi-nor: amend the rdsr dummy cycles documentation rtw89: remove unneeded semicolon selftests/bpf: Fix two memory leaks in prog_tests selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic libbpf: Allow to opt-out from creating BPF maps libbpf: Use libbpf_mem_ensure() when allocating new map libbpf: Append "..." in fixed up log if CO-RE spec is truncated net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41 net: prestera: add police action support net: phy: Deduplicate interrupt disablement on PHY attach dt-bindings: fsl: convert fsl,layerscape-scfg to YAML dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML drm/mediatek: Add lut diff flag for new gamma hardware support drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed drm/amdgpu: Fix build warning for TA debugfs interface drm/amdgpu: add soc21 common ip block v2 drm/amdgpu: add new write field for soc21 drm/amdgpu: add nbio callback to query rom offset drm/amdgpu: add gc v11_0_0 ip headers v11 drm/amdgpu: add mp v13_0_0 ip headers v7 drm/amdgpu: update query ref clk from bios drm/amdgpu: update gc info from bios table drm/amdgpu: add atom_gfx_info_v3_0 structure drm/amdgpu: support query vram_info v3_0 drm/amdgpu: add vram_info v3_0 structure drm/amdgpu: switch to atomfirmware_asic_init drm/amdgpu: add helper to execute atomfirmware asic_init drm/amdgpu/discovery: move all table parsing into amdgpu_discovery.c drm/amdgpu/discovery: add a function to parse the vcn info table drm/amdgpu/discovery: add additional validation drm/amdgpu/discovery: add a function to get the mall_size drm/amdgpu/discovery: handle UMC harvesting in IP discovery drm/amdgpu/discovery: store the number of UMC IPs on the asic drm/amdgpu: store the mall size in the gmc structure drm/amdgpu/discovery: fix byteswapping in gc info parsing drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2) drm/amdgpu/discovery: populate additional GC info drm/amdgpu: update latest IP discovery table structures drm/amdgpu: add function to decode ip version drm/amdgpu: increase HWIP MAX INSTANCE selftests/bpf: Use target-less SEC() definitions in various tests libbpf: Support target-less SEC() definitions for BTF-backed programs drm/amdgpu: do not use passthrough mode in Xen dom0 libbpf: Allow "incomplete" basic tracing SEC() definitions drm/amd/pm: fix the compile warning drm/amdkfd: Fix circular lock dependency warning drm/amdkfd: Fix updating IO links during device removal drm/amdkfd: Use non-atomic bitmap functions when possible drm/amdkfd: Use bitmap_zalloc() when applicable drm/amd/display: protect remaining FPU-code calls on dcn3.1.x bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue i915/gvt: Fix NULL pointer dereference in init_mmio_block_handlers drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n drm/i915/gvt: Make intel_gvt_match_device() static net: SO_RCVMARK socket option for SO_MARK with recvmsg() drm/i915/pmu: Use existing uncore helper to read gpm_timestamp soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains Documentation: add missing angle bracket in cgroup-v2 doc Documentation: dev-tools: use literal block instead of code-block docs/zh_CN: add vm numa translation docs/zh_CN: add vm hmm translation docs/ja_JP/index: update section title in Japanese Documentation: devres: fix typo in interface list docs: submitting-patches: Fix crossref to 'The canonical patch format' ARM: dts: qcom: msm8974: Add missing license headers ARM: dts: qcom: msm8974-FP2: Add mmc* aliases ARM: dts: qcom: msm8974-FP2: We're msm8974pro xfs: rename xfs_*alloc*_log_count to _block_count xfs: rewrite xfs_reflink_end_cow to use intents xfs: reduce transaction reservations with reflink xfs: reduce the absurdly large log operation count xfs: report "max_resp" used for min log size computation xfs: create shadow transaction reservations for computing minimum log size xfs: remove a __xfs_bunmapi call from reflink xfs: stop artificially limiting the length of bunmap calls xfs: count EFIs when deciding to ask for a continuation of a refcount update xfs: speed up write operations by using non-overlapped lookups when possible firmware: arm_scmi: Support optee shared memory in the optee transport firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE firmware: arm_scmi: Add SCMI v3.1 clock notifications firmware: arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SET firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts firmware: arm_scmi: Use common iterators in the perf protocol firmware: arm_scmi: Use common iterators in the voltage protocol firmware: arm_scmi: Use common iterators in the clock protocol firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support firmware: arm_scmi: Use common iterators in the sensor protocol firmware: arm_scmi: Add iterators for multi-part commands firmware: arm_scmi: Parse clock_enable_latency conditionally firmware: arm_scmi: Set clock latency to U32_MAX if it is not supported firmware: arm_scmi: Add SCMI v3.1 protocol extended names support firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper firmware: arm_scmi: Split protocol specific definitions in a dedicated header firmware: arm_scmi: Remove unneeded NULL termination of clk name firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response firmware: arm_scmi: Make name_get operations return a const firmware: arm_scmi: Dynamically allocate implemented protocols array firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response drm/dp_mst: Lower down debug info level when receive NAK bpf, docs: Fix typo "respetively" to "respectively" bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE bpf, docs: Remove duplicated word "instructions" drm/plane: Move range check for format_count earlier malidp: Fix NULL vs IS_ERR() checking arm64: defconfig: Enable Renesas RZ/V2M SoC arm64: defconfig: Enable ARCH_R9A07G043 arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node arm64: dts: renesas: r9a07g043: Add USB2.0 support arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and fillup the SSI0 stub node arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup the I2C{0,1,3} stub nodes ARM: dts: r9a06g032: Add missing '#power-domain-cells' soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs soc: renesas: Add RZ/V2M (R9A09G011) config option dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and EVK board dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 SYSC bindings Documentation: x86: rework IOMMU documentation perf vendor events intel: Update WSM-EX events to v3 perf vendor events intel: Update WSM-EP-SP events to v3 perf vendor events intel: Update SKX events to v1.27 perf vendor events intel: Update SKL events to v53 perf vendor events intel: Update IVT events to v21 perf vendor events intel: Update ICL events to v1.13 perf test: Fix test case 81 ("perf record tests") on s390x intel_idle: Add AlderLake support ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 ASoC: rk3328: fix disabling mclk on pclk probe failure ASoC: wm8960: Add ACPI support firmware: arm_scmi: Fix list protocols enumeration in the base protocol firmware: arm_scmi: Make protocols initialisation fail on basic errors net: make sure net_rx_action() calls skb_defer_free_flush() mtd: cfi_cmdset_0002: Rename chip_ready variables mtd: cfi_cmdset_0002: Add S29GL064N ID definition mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write ARM: dts: aspeed: add reset properties into MDIO nodes net: mdio: add reset control for Aspeed MDIO dt-bindings: net: add reset property for aspeed, ast2600-mdio binding drm/i915/dg2: Define GuC firmware version for DG2 samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user bpf/selftests: Add granular subtest output for prog_test drm/i915: Add first set of DG2 PCI IDs perf tools: Delete perf-with-kcore.sh script net: dsa: ksz9477: move get_stats64 to ksz_common.c xfs: speed up rmap lookups by using non-overlapped lookups when possible xfs: simplify xfs_rmap_lookup_le call sites xfs: capture buffer ops in the xfs_buf tracepoints spi: dt-bindings: add binding doc for spi-mtk-snfi spi: add driver for MTK SPI NAND Flash Interface ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname() ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros mtd: nand: mtk-ecc: also parse nand-ecc-engine if available mtd: nand: make mtk_ecc.c a separated module arm64: defconfig: Enable configs for DisplayPort on J721e mtd: rawnand: tmio: check return value after calling platform_get_resource() mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe() mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() arm64: dts: ti: k3-am62: Add support for MCAN arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes ASoC: SOF: mediatek: Fix allyesconfig build error ASoC: Intel: avs: Drop direct ACPI dependency ALSA: hda: intel-nhlt: Move structs out of #define block ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second ASoC: SOF: bump SOF_ABI_MINOR ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path ASoC: Intel: atom: use pm_runtime_resume_and_get() ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() ASoC: SOF: debug: use pm_runtime_resume_and_get() ASoC: SOF: control: use pm_runtime_resume_and_get() net: hamradio: remove support for DMA SCC devices net: wan: remove support for Z85230-based devices net: wan: remove support for COSA and SRP synchronous serial boards net: atm: remove support for ZeitNet ZN122x ATM devices net: atm: remove support for Madge Horizon ATM devices net: atm: remove support for Fujitsu FireStream ATM devices net: lan966x: Add support for PTP_PF_EXTTS net: lan966x: Add support for PTP_PF_PEROUT net: lan966x: Add registers used to configure the PTP pin net: lan966x: Change the PTP pin used to read/write the PHC. dt-bindings: net: lan966x: Extend with the ptp external interrupt. arm64: dts: ti: k3-am625-sk: Enable on board peripherals arm64: dts: ti: k3-am62: Add more peripheral nodes arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates selftests: mptcp: print extra msg in chk_csum_nr selftests: mptcp: check MP_FAIL response mibs mptcp: reset subflow when MP_FAIL doesn't respond mptcp: add MP_FAIL response support mptcp: add data lock for sk timers mptcp: use mptcp_stop_timer selftests: mptcp: add infinite map testcase mtd: spi-nor: micron-st: Remove status polling on volatile registers write mtd: spi-nor: spansion: Remove status polling on volatile registers write mtd: spi-nor: Introduce templates for SPI NOR operations mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable() mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable() mtd: spi-nor: core: Add helpers to read/write any register mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method mtd: spi-nor: core: Introduce method for RDID op mtd: spi-nor: core: Use auto-detection only once mtd: spi-nor: Introduce spi_nor_match_id() mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() firmware: arm_ffa: Fix handling of fragmented memory descriptors drm/msm: change msm_sched_ops from global to static drm/msm: remove unused hotplug and edid macros from msm_drv.h wil6210: simplify if-if to if-else ath10k: simplify if-if to if-else ath11k: read country code from SMBIOS for WCN6855/QCA6390 ath11k: disable spectral scan during spectral deinit ath11k: Update WBM idle ring HP after FW mode on ath11k: WMI changes to support WCN6750 ath11k: Do not put HW in DBS mode for WCN6750 drm/i915/dp: Add workaround for spurious AUX timeouts/hotplugs on LTTPR links drm/format-helper: Add RGB565-to-XRGB8888 conversion drm/format-helper: Add RGB888-to-XRGB8888 conversion drm/format-helper: Print warning on missing format conversion rtlwifi: btcoex: fix if == else warning brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips rtl818x: Prevent using not initialized queues rtw88: use the correct bit in the REG_HCI_OPT_CTRL register mwifiex: Add SD8997 SDIO-UART firmware mwifiex: Select firmware based on strapping scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli_prep_wqe() scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() net: stmmac: dwmac-imx: comment spelling fix net: remove comments that mention obsolete __SLOW_DOWN_IO net: wan: atp: remove unused eeprom_delay() net: tls: fix async vs NIC crypto offload net: dsa: mt753x: fix pcs conversion regression kunit: add support for kunit_suites that reference init code net: generalize skb freeing deferral to per-cpu lists selftests/bpf: Add libbpf's log fixup logic selftests libbpf: Fix up verifier log for unguarded failed CO-RE relos libbpf: Simplify bpf_core_parse_spec() signature libbpf: Refactor CO-RE relo human description formatting routine libbpf: Record subprog-resolved CO-RE relocations unconditionally selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests libbpf: Avoid joining .BTF.ext data with BPF programs by section name libbpf: Fix logic for finding matching program for CO-RE relocation libbpf: Drop unhelpful "program too large" guess libbpf: Fix anonymous type check in CO-RE logic ARM: dts: ux500: Add GPS to the Codina drm/sched: use __string in tracepoints drm/sched: use DECLARE_EVENT_CLASS dt-bindings: arm: mediatek: infracfg: Convert to DT schema dt-bindings: arm: mediatek: apmixedsys: Convert to DT schema dt-bindings: arm: mediatek: topckgen: Convert to DT schema bpf: Compute map_btf_id during build time drm/nouveau/devinit/nva3-: fix returnvar.cocci warning dt-bindings: Drop empty and unreferenced binding .txt files dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC drm/nouveau/disp/gv100: make gv100_disp_wndw and gv100_disp_wndw_mthd static drm/nouveau/disp/gv100: make gv100_disp_wimm static perf intel-pt: Add link to the perf wiki's Intel PT page drm/nouveau/kms/gv100: use static for gv100_disp_core_mthd_[base|sor] bus: brcmstb_gisb: Remove the suppress_bind_attrs attribute of the driver soc: bcm: Check for NULL return of devm_kzalloc() drm/amd: Fix spelling typo in comment drm/amdgpu: fix typo drm/amdgpu: debugfs: fix NULL dereference in ta_if_invoke_debugfs_write() drm/amdgpu: debugfs: fix error codes in write functions gpu/drm/radeon: Fix typo in comments drm/amd: add dc feature mask flags for PSR allow smu and multi-display optimizations drm/amdgpu: keep mmhub clock gating being enabled during s2idle suspend drm/amd/display: fix if == else warning drm/amdgpu/display: Make dcn31_set_low_power_state static drm/amdgpu: Fix out-of-bound access for gfx_v10_0_ring_test_ib() drm/amdgpu/sdma: Remove redundant lower_32_bits() calls when settings SDMA doorbell drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells drm/radeon: change cac_weights_* to static drm/radeon: change cik_default_state table from global to static drm/amd/display: fix non-kernel-doc comment warnings drm/amdkfd: Update mapping if range attributes changed drm/amdkfd: Add SVM range mapped_to_gpu flag drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() virt: acrn: Prefer array_size and struct_size over open coded arithmetic selftests/resctrl: Fix null pointer dereference on open failed afs: Prefer struct_size over open coded arithmetic spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema regulator: sm5703-regulator: Add regulators support for SM5703 MFD dt-bindings: regulator: Add bindings for Silicon Mitus SM5703 regulators ASoC: pcm1789: Make pcm1789_common_exit() return void ASoC: qcom: SC7280: Update machine driver startup, shutdown callbacks ASoC: dt-bindings: max98396: add amplifier driver ASoC: max98396: add amplifier driver ASoC: tas6424: Return zero in remove callback mmc: core: Add CIDs for cards to the entropy pool mmc: core: Allows to override the timeout value for ioctl() path arm64: tegra: Enable ASRC on various platforms arm64: tegra: Add ASRC device on Tegra186 and later arm64: defconfig: Build Tegra ASRC module scsi: megaraid: Fix error check return value of register_chrdev() scsi: qla2xxx: edif: Remove unneeded variable drm/v3d: Fix null pointer dereference of pointer perfmon scsi: dc395x: Fix a missing check on list iterator scsi: qedf: Remove an unneeded NULL check on list iterator printk: remove @console_locked printk: extend console_lock for per-console locking scsi: ufs: core: Remove duplicate include in ufshcd scsi: ufs: core: Exclude UECxx from SFR dump list drm/sun4i: Add compatible for D1 display engine drm/sun4i: Add support for D1 TCONs drm/sun4i: Add support for D1 TCON TOP drm/sun4i: Add support for D1 mixers drm/sun4i: csc: Add support for the new MMIO layout drm/sun4i: Allow VI layers to be primary planes sun4i/drm: sun8i: use mode_set engine callback sun4i/drm: backend: use mode_set engine callback sun4i/drm: engine: Add mode_set callback drm/sun4i: Allow building the driver on RISC-V drm/sun4i: hdmi: Use more portable I/O helpers dt-bindings: display: Add D1 display engine compatibles dt-bindings: display: Separate clock item lists by compatible scsi: core: Refine how we set tag_set NUMA node mmc: sdhci-omap: Use of_device_get_match_data() helper drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit dt-bindings: mmc: sdhci-am654: Add flag to force setting of TESTCD bit dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string dt-bindings: mmc: convert sdhci-dove to JSON schema dt-bindings: mmc: convert orion-sdio to JSON schema dt-bindings: mmc: Add small binding note on level shifters mmc: mmci: Break IRQ status loop when all zero mmc: meson-gx: switch to device-managed dmam_alloc_coherent() mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 mmc: sh_mmcif: move platform_data header to proper location mmc: jz4740: Apply DMA engine limits to maximum segment size dt-bindings: mmc: imx-esdhc: Update compatible fallbacks mmc: improve API to make clear hw_reset callback is for cards mmc: core: improve API to make clear that mmc_sw_reset is for cards MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list for Renesas TMIO/SDHI driver mmc: renesas_sdhi: remove superfluous specific M3W entry mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support mmc: omap: Make it CCF clk API compatible mmc: mmc_spi: parse speed mode options mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() dt-bindings: mmc: mtk-sd: increase reg items dt-bindings: mmc: xenon: Convert to JSON schema mmc: renesas_sdhi: R-Car V3M also has no HS400 mmc: renesas_sdhi: Add missing checks for the presence of quirks mmc: mmci: stm32: use a buffer for unaligned DMA requests mmc: renesas_sdhi: style fix for proper function bodies mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk mmc: renesas_sdhi: remove a stale comment mmc: renesas_sdhi: make setup selection more understandable mmc: renesas_sdhi: R-Car D3 also has no HS400 mmc: renesas_sdhi: remove outdated headers drm/bridge: tc358762: drop connector field arm64: dts: marvell: align SPI NOR node name with dtschema arm64: dts: microchip: align SPI NOR node name with dtschema net: usb: qmi_wwan: add support for Sierra Wireless EM7590 net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO arm64: dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex arm64: dts: mediatek: Add device-tree for MT8195 Demo board dt-bindings: arm64: dts: mediatek: Add mt8195-demo board arm64: dts: Add mediatek SoC mt8195 and evaluation board arm64: dts: mt8192: Add mmc device nodes arm64: dts: mt8183: Update disp_aal node compatible arm64: dts: mt8192: Add audio-related nodes arm64: dts: mt8192: Add spmi node dt-bindings: arm: Add compatible for Mediatek MT8192 arm64: dts: mt6359: add PMIC MT6359 related nodes arm64: dts: mediatek: mt8173: Add power domain to encoder nodes arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema arm64: dts: mediatek: align thermal zone node names with dtschema arm64: dts: mediatek: align operating-points table name with dtschema arm64: dts: mediatek: mt8183: align Google CROS EC PWM node name with dtschema net: dsa: ksz: added the generic port_stp_state_set function drm/i915/gvt: Add missing symbol export. tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF tee: remove tee_shm_va2pa() and tee_shm_pa2va() net: phy: LAN937x: add interrupt support for link detection memory: renesas-rpc-if: simplify platform_get_resource_byname() memory: brcmstb_dpfe: simplify platform_get_resource_byname() memory: tegra: mc: simplify platform_get_resource() memory: ti-emif-pm: simplify platform_get_resource() memory: ti-emif: simplify platform_get_resource() memory: emif: simplify platform_get_resource() memory: da8xx-ddrctl: simplify platform_get_resource() drm/ssd130x: Make ssd130x_remove() return void mtd: mtdoops: Add a timestamp to the mtdoops header. mtd: mtdoops: Create a header structure for the saved mtdoops. mtd: mtdoops: Fix the size of the header read buffer. checkpatch: add new alloc functions to alloc with multiplies check scsi: lpfc: Remove unneeded variable scsi: fnic: Remove unneeded flush_workqueue() scsi: qla2xxx: Remove unneeded flush_workqueue() scsi: bfa: Remove unneeded flush_workqueue() scsi: qedf: Remove unnecessary code xfs: revert "xfs: actually bump warning counts when we send warnings" xfs: fix soft lockup via spinning in filestream ag selection loop xfs: improve __xfs_set_acl scsi: qla4xxx: Drop redundant memset() scsi: ipr: Directly return instead of using local ret variable scsi: elx: efct: Remove unnecessary memset() in efct_io() selftests/bpf: Add test for strict BTF type check selftests/bpf: Add verifier tests for kptr selftests/bpf: Add C tests for kptr libbpf: Add kptr type tag macros to bpf_helpers.h bpf: Make BTF type match stricter for release arguments bpf: Teach verifier about kptr_get kfunc helpers bpf: Wire up freeing of referenced kptr bpf: Populate pairs of btf_id and destructor kfunc in btf bpf: Adapt copy_map_value for multiple offset case bpf: Prevent escaping of kptr loaded from maps scsi: message: fusion: Remove unused variable retval bpf: Allow storing referenced kptr in map scsi: aha1542: Remove unneeded semicolon scsi: bfa: Remove redundant NULL check scsi: fnic: Remove redundant NULL check scsi: mac53c94: Fix warning comparing pointer to 0 scsi: aacraid: Fix undefined behavior due to shift overflowing the constant scsi: scsi_debug: Add gap zone support scsi: scsi_debug: Rename zone type constants scsi: scsi_debug: Fix a typo scsi: sd: sd_zbc: Hide gap zones scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() scsi: sd: sd_zbc: Introduce struct zoned_disk_info scsi: sd: sd_zbc: Use logical blocks as unit when querying zones scsi: sd: sd_zbc: Verify that the zone size is a power of two scsi: sd: sd_zbc: Improve source code documentation scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition scsi: ufs: Move the struct ufs_ref_clk definition scsi: ufs: Split the ufshcd.h header file scsi: ufs: Minimize #include directives scsi: ufs: Fix kernel-doc syntax in ufshcd.h scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives scsi: ufs: qcom: Fix ufs_qcom_resume() scsi: ufs: Introduce ufshcd_clkgate_delay_set() scsi: ufs: Remove locking from around single register writes scsi: ufs: Remove the TRUE and FALSE definitions scsi: ufs: Remove paths from source code comments scsi: ufs: Use an SPDX license identifier in the Kconfig file scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun scsi: ufs: Remove the driver version scsi: ufs: Make the config_scaling_param calls type safe scsi: ufs: Switch to aggregate initialization scsi: ufs: Remove unused constants and code scsi: ufs: Invert the return value of ufshcd_is_hba_active() scsi: ufs: Declare the quirks array const scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk scsi: ufs: Remove the UFS_FIX() and END_FIX() macros scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup() scsi: ufs: Remove ufshcd_lrb.sense_buffer scsi: ufs: Remove ufshcd_lrb.sense_bufflen scsi: ufs: Simplify statements that return a boolean scsi: ufs: Remove superfluous boolean conversions scsi: ufs: Declare ufshcd_wait_for_register() static scsi: ufs: Fix a spelling error in a source code comment scsi: ufs: core: Increase fDeviceInit poll frequency scsi: iscsi: Fix harmless double shift bug scsi: target: core: Silence the message about unknown VPD pages scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration scsi: mpt3sas: Fix event callback log_code value handling scsi: mpt3sas: Fix ioc->base_readl() use scsi: mpt3sas: Fix writel() use scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check scsi: qla2xxx: Remove free_sg command flag ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv usbphy for USB1 ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators ARM: dts: imx51: Add generic DMA bindings for UART nodes ARM: dts: Add initial LS1021A IoT board dts support bpf: Tag argument to be released in bpf_func_proto bpf: Allow storing unreferenced kptr in map bpf: Use bpf_prog_run_array_cg_flags everywhere selftests/resctrl: Add missing SPDX license to Makefile selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests selftests/resctrl: Make resctrl_tests run using kselftest framework selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework selftests/resctrl: Change the default limited time to 120 seconds selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU selftests/resctrl: Extend CPU vendor detection media: ext-ctrls-codec.rst: fix indentation drm: mxsfb: Obtain bus flags from bridge state drm: mxsfb: Reorder mxsfb_crtc_mode_set_nofb() drm: mxsfb: Factor out mxsfb_set_mode() drm: mxsfb: Replace mxsfb_get_fb_paddr() with drm_fb_cma_get_gem_addr() drm: mxsfb: Wrap FIFO reset and comments into mxsfb_reset_block() drm/msm/dsi: Add support for DSC configuration drm/msm: Update generated headers drm/msm/dsi: add mode valid callback for dsi_mgr drm/msm/disp/dpu1: Add DSC support in RM drm/msm/disp/dpu1: Add support for DSC in topology drm/msm: Add missing num_dspp field documentation drm/msm/dpu: don't use merge_3d if DSC merge topology is used drm/msm/disp/dpu1: Add support for DSC in encoder drm/msm/disp/dpu1: Add DSC support in hw_ctl drm/msm/disp/dpu1: Add DSC for SDM845 to hw_catalog drm/msm/disp/dpu1: Add support for DSC in pingpong block drm/msm/disp/dpu1: Add support for DSC dt-bindings: timer: Add compatible for am6 for TI timer-dm dt-bindings: timer: Update TI timer to yaml drm/msm/dsi: Pass DSC params to drm_panel drm/msm/dsi: add support for dsc data drm/msm/dp: enable widebus feature for display port drm/msm/dpu: revise timing engine programming to support widebus feature drm/msm/dpu: replace BIT(x) with correspond marco define string drm/msm/dpu: adjust display_v_end for eDP and DP drm/msm: remove unused plane_property field from msm_drm_private drm/msm: don't store created planes, connectors and encoders drm/msm: loop over encoders using drm_for_each_encoder() drm/msm/dpu: remove manual destruction of DRM objects drm/msm: properly add and remove internal bridges drm/msm: make mdp5/dpu devices master components drm/msm: allow compile time selection of driver components drm/msm: stop using device's match data pointer drm/msm: split the main platform driver drm/msm: remove extra indirection for msm_mdss drm/msm: unify MDSS drivers bpftool, musl compat: Replace sys/fcntl.h by fcntl.h bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL selftests/x86/corrupt_xstate_header: Use provided __cpuid_count() macro selftests/x86/amx: Use provided __cpuid_count() macro selftests/vm/pkeys: Use provided __cpuid_count() macro selftests: Provide local define of __cpuid_count() drm/amd/display: 3.2.183 drm/amd/display: Keep track of DSC packed PPS drm/amd/display: Remove unused integer drm/amd/display: Maintain current link settings in link loss interrupt drm/amd/display: Remove ddc write and read size checking drm/amd/display: read PSR-SU cap DPCD for specific panel drm/amd/display: Don't pass HostVM by default on DCN3.1 drm/amd/display: Reset cached PSR parameters after hibernate drm/amd/display: Add Audio readback registers drm/amd/display: update dcn315 clk table read drm/amd/display: 3.2.182 drm/amd/display: Fix HDCP QUERY Error for eDP and Tiled drm/amd/display: Insert smu busy status before sending another request drm/amdkfd: Ignore bogus signals from MEC efficiently drm/amdgpu: Remove useless kfree dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2UL OSTM dt-bindings: fsl: convert fsl,layerscape-dcfg to YAML dt-bindings: i2c: renesas,riic: Document RZ/G2UL SoC dt-bindings: gnss: Rewrite Mediatek bindings in YAML selftests/damon: add damon to selftests root Makefile arm64: tegra: Update PWM fan node name optee: cache argument shared memory structs wwan_hwsim: Avoid flush_scheduled_work() usage net: ieee802154: ca8210: Call _xmit_error() when a transmission fails net: ieee802154: ca8210: Use core return codes instead of hardcoding them net: ieee802154: atusb: Call _xmit_hw_error() upon transmission error net: ieee802154: at86rf230: Forward Tx trac errors net: ieee802154: at86rf230: Call _xmit_hw_error() when failing to offload frames net: mac802154: Create an error helper for asynchronous offloading errors net: mac802154: Create an offloaded transmission error helper net: mac802154: Save a global error code on transmissions net: ieee802154: Fill the list of MLME return codes net: ieee802154: Enhance/fix the names of the MLME return codes drm/i915: Add crtc .crtc_get_shared_dpll() drm/i915: Split out dg2_crtc_compute_clock() drm/i915: Clear the dpll_hw_state when disabling a pipe drm/i915: Move the dpll_hw_state clearing to intel_dpll_crtc_compute_clock() drm/i915: Move stuff into intel_dpll_crtc_compute_clock() drm/i915: Adjust .crtc_compute_clock() calling convention drm/i915: Remove pointless dpll_funcs checks drm/i915: Pass dev_priv to intel_shared_dpll_init() drm/i915: Make .get_dplls() return int cgroup: Add config file to cgroup selftest suite cgroup: Add test_cpucg_max_nested() testcase cgroup: Add test_cpucg_max() testcase cgroup: Add test_cpucg_nested_weight_underprovisioned() testcase cgroup: Adding test_cpucg_nested_weight_overprovisioned() testcase arm64: tegra: Add node for Tegra234 CCPLEX cluster selftests/binderfs: Improve message to provide more info of: overlay: rework overlay apply and remove kfree()s of: overlay: rename variables to be consistent drm/i915/fbc: s/false/0/ drm/i915/fbc: Consult hw.crtc instead of uapi.crtc libbpf: Remove unnecessary type cast arm64: dts: fvp: Align virtio device node names with dtschema of: overlay: do not break notify on NOTIFY_{OK|STOP} arm64: dts: fvp: Add virtio-rng support arm64: dts: Add Arm corstone1000 platform support dt-bindings: Add Arm corstone1000 platform ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 ASoC: SOF: mediatek: Add mt8186 dsp clock support ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops ASoC: SOF: mediatek: Add mt8186 hardware support spi: clps711x: Use syscon_regmap_lookup_by_phandle spi: stm32: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: spi-tegra20-slink: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: cadence-quadspi: allow operations with cmd/addr buswidth >1 spi: cadence-quadspi: drop cqspi_set_protocol() spi: spi-tegra20-sflash: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: rockchip: fix missing error on unsupported SPI_CS_HIGH spi: spi-omap2-mcspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: mxs: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: spi-sprd: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: ingenic: Add support for new Ingenic SoCs. spi: Add bindings for new Ingenic SoCs. spi: ingenic: Add support for use GPIO as chip select line. regulator: richtek,rt4801: parse GPIOs per regulator regulator: dt-bindings: richtek,rt4801: use existing ena_gpiod feature regmap: cache: set max_register with reg_stride ASoC: img-i2s-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync ASoC: img-parallel-out: using pm_runtime_resume_and_get ASoC: qcom: Use MCLK as RT5682I-VS sysclk source ASoC: imx-hdmi: remove useless null check before call of_node_put() ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG ASoC: Intel: avs: Enable AVS driver only on x86 platforms ASoC: img-spdif-out: using pm_runtime_resume_and_get to simplify the code ASoC: img-spdif-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync firmware: cirrus: cs_dsp: Avoid padding bytes in cs_dsp_coeff_ctl ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplify the code ASoC: tlv320*: use i2c_match_id and simple i2c probe ASoC: tas*: use i2c_match_id and simple i2c probe ASoC: pcm186x: use i2c_match_id and simple i2c probe ASoC: max980*: use i2c_match_id and simple i2c probe ASoC: alc56*: use i2c_match_id and simple i2c probe ASoC: ak*: use i2c_match_id and simple i2c probe ASoC: SOF: loader: Remove the old fw_ready related code ASoC: SOF: Intel: Do not set fw_ready callback ASoC: SOF: imx: Do not set fw_ready callback ASoC: SOF: amd: Do not set fw_ready callback ASoC: SOF: Do not check for the fw_ready callback ASoC: SOF: ipc3: Add local implementation for handling fw_ready message ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls ASoC: SOF: Intel: add helper for link DMA cleanups ASoC: SOF: Intel: hda-dai: reset dma_data and release stream ASoC: SOF: Intel: hda-dai: improve suspend case ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper ASoC: SOF: sof-audio: flag errors on pipeline teardown ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations ASoC: SOF: Intel: hda-dai: split link DMA and dai operations ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 ASoC: SOF: remove incorrect clearing of prepared flag ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro fanotify: enable "evictable" inode marks fanotify: use fsnotify group lock helpers fanotify: implement "evictable" inode marks fanotify: factor out helper fanotify_mark_update_flags() fanotify: create helper fanotify_mark_user_flags() fsnotify: allow adding an inode mark without pinning inode dnotify: use fsnotify group lock helpers nfsd: use fsnotify group lock helpers audit: use fsnotify group lock helpers inotify: use fsnotify group lock helpers fsnotify: create helpers for group mark_mutex lock fsnotify: make allow_dups a property of the group fsnotify: pass flags argument to fsnotify_alloc_group() fsnotify: fix wrong lockdep annotations inotify: move control flags from mask to mark flags inotify: show inotify mask flags in proc fdinfo wireless: add plfxlc driver for pureLiFi X, XL, XC devices drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses net: dsa: remove unused headers arp: fix unused variable warnning when CONFIG_PROC_FS=n soc: mediatek: mutex: remove mt8195 MOD0 and SOF0 definition net: ipa: compute proper aggregation limit net: ethernet: mtk_eth_soc: add check for allocation failure ethernet: broadcom/sb1250-mac: remove BUG_ON in sbmac_probe() net: mscc: ocelot: Remove useless code selftests: mlxsw: Check device info on activated line card mlxsw: core_linecards: Expose device FW version over device info mlxsw: reg: Extend MDDQ device_info by FW version fields selftests: mlxsw: Check line card info on provisioned line card mlxsw: core_linecards: Expose HW revision and INI version selftests: mlxsw: Check devices on provisioned line card mlxsw: core_linecards: Probe provisioned line cards for devices and attach them mlxsw: reg: Extend MDDQ by device_info devlink: introduce line card device info infrastructure devlink: introduce line card info get message devlink: introduce line card devices support drm/display: Move SCDC helpers into display-helper library drm/display: Move HDMI helpers into display-helper module drm/display: Move HDCP helpers into display-helper module drm/display: Move DSC header and helpers into display-helper module drm/display: Split DisplayPort header into core and helper drm/display: Introduce a DRM display-helper module drm: Rename dp/ to display/ drm: Put related statements next to each other in Makefile soc: renesas: rcar-rst: Add support for R-Car V4H soc: renesas: Identify R-Car V4H soc: renesas: r8a779g0-sysc: Add r8a779g0 support dt-bindings: reset: renesas,rst: Document r8a779g0 reset module dt-bindings: arm: renesas: Document R-Car V4H White Hawk DT bindings mtdblock: warn if opened on NAND mtd: phram: Allow probing via reserved-memory dt-bindings: reserved-memory: Support MTD/block device mtd: core: Check devicetree alias for index dt-bindings: mtd: jedec, spi-nor: remove unneeded properties mtd: maps: ixp4xx: Drop driver dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions dt-bindings: power: Add r8a779g0 SYSC power domain definitions drm/tilcdc: fix typos in comment ALSA: pcm: Check for null pointer of pointer substream before dereferencing it selftests: alsa: Start validating control names drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 drm/panel: lvds: Drop now redundant width-mm and height-mm check drm/modes: Make width-mm/height-mm check in of_get_drm_panel_display_mode() mandatory drm/panel: simple: Add DataImage FG040346DSSWBG04 panel support dt-bindings: display: simple: Add DataImage FG040346DSSWBG04 compatible string dt-bindings: timer: exynos4210-mct: describe known hardware and its interrupts ARM: dts: imx6qdl-vicut1.dtsi: add thermal zone and attach tmp103 to it. ARM: dts: imx6qdl-vicut1.dtsi: Add missing ISB led node ARM: dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion ARM: dts: imx6qdl-vicut1: Factor out common parts of 12inch board variants ARM: dts: Remove imx6qdl-victgo.dtsi ARM: dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files ARM: dts: imx6dl-victgo.dts: Factor out common parts to imx6qdl-victgo.dtsi ARM: dts: imx6dl-victgo.dts: update gpio names ARM: dts: imx6q-vicut1.dts: remove sata node ARM: dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry ARM: dts: imx6qdl-vicut1.dtsi: Update GPIO line names ARM: dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins ARM: dts: imx6qdl-vicut1.dtsi: Fix LED names ARM: dts: imx6qdl-vicut1/victgo: Remove UART2 ARM: dts: imx6qdl-vicut1.dtsi: Remove PCIe ARM: dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp ARM: dts: imx6qdl-vicut1.dtsi: remove TiWi module arm64: dts: imx8mn-evk: Add UART3 support arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board rtw89: 8852c: add chip_ops related to BTC rtw89: 8852c: fill freq and band of RX status by PPDU report rtw89: 8852c: implement chip_ops::get_thermal rtw89: 8852c: implement chip_ops related to TX power rtw89: 8852c: configure default BB TX/RX path rtw89: add RF H2C to notify firmware rtw89: don't flush hci queues and send h2c if power is off rtw89: pci: allow to process RPP prior to TX BD rtw89: ps: access TX/RX rings via another registers in low power mode rtw89: ser: re-enable interrupt in threadfn if under_recovery rtw89: pci: add a separate interrupt handler for low power mode rtw89: pci: reclaim TX BD only if it really need rtw89: pci: add variant RPWM/CPWM to enter low power mode rtw89: pci: add variant IMR/ISR and configure functions libperf evsel: Factor out perf_evsel__ioctl() perf stat: Support hybrid --topdown option media: platform: imx-mipi-csis: Remove unneeded 'default n' media: imx: imx-mipi-csis: Fix active format initialization on source pad media: imx: imx-mipi-csis: Protect mipi_csis_dump_regs() media: imx: imx-mipi-csis: Drop powered flag media: imx: imx-mipi-csis: Simplify mipi_csis_s_stream() media: imx: imx-mipi-csis: Simplify runtime PM implementation media: imx: imx-mipi-csis: Don't stop streaming at runtime suspend time media: imx: imx-mipi-csis: Drop unneeded system PM implementation media: imx: imx-mipi-csis: Don't use .s_power() media: imx: imx-mipi-csis: Rename csi_state to mipi_csis_device media: hantro: Empty encoder capture buffers by default media: hantro: Implement support for encoder commands media: dt-bindings: media: rockchip-vpu: Add RK3568 compatible media: hantro: Add support for Hantro G1 on RK356x media: amphion: fix decoder's interlaced field media: saa7134: simplify if-if to if-else media: imx-jpeg: don't change byteused of queued buffer media: cx25821: Fix the warning when removing the module media: pci: cx23885: Fix the error handling in cx23885_initdev() media: v4l2: fix uninitialized value tuner_status(CWE-457) media: docs: Fix vimc default pipeline graph media: coda: Add more H264 levels for CODA960 media: coda: Fix reported H264 profile media: imx-jpeg: Correct the pixel format of rgb media: imx-jpeg: Add pm-sleep support for imx-jpeg media: coda: jpeg: start streaming without valid header media: coda: jpeg: improve header parse error message media: coda: jpeg: set buffer error flag when header parsing fails media: coda: add JPEG downscale support media: platform: samsung: remove redundant assignment to variable m media: coda: consolidate job_finish calls on decoder prepare_run failure media: coda: assert bitstream mutex is locked in coda_fill_bitstream media: coda: disable stateful encoder ioctls for jpeg encoder media: coda: disable encoder ioctls for decoder devices media: coda: disable encoder cmd ioctl on decoder and vice versa media: venus: venc: Add support for intra-refresh type media: v4l2-ctrls: Add intra-refresh type control media: venus: vdec: Use output resolution on reconfigure media: venus: Add a handling of QC10C compressed format media: venus: hfi_platform: Correct supported compressed format media: venus: Add a handling of QC08C compressed format media: venus: helpers: Add helper to check supported pixel formats media: v4l: Add Qualcomm custom compressed pixel formats media: venus: vdec: ensure venus is powered on during stream off media: venus: do not queue internal buffers from previous sequence media: venus: hfi: avoid null dereference in deinit media: venus: hfi: Add error message for timeout error media: video-mux: Use dev_err_probe() media: staging: media: ipu3: Fix AWB x_start position when rightmost stripe is used media: media-entity.h: Fix documentation for media_create_intf_link media: media.h: remove unneeded <stdint.h> inclusion media: i2c: dw9714: Return zero in remove callback media: i2c: dw9714: Disable the regulator when the driver fails to probe media: i2c: cleanup comments media: i2c: ov5695: fix typos in comments media: ov7640: Use ARRAY_SIZE instead of manual checking media: Revert "media: dw9768: activate runtime PM and turn off device" media: Documentation: add documentation about subdev state media: subdev: add v4l2_subdev_get_fmt() helper function media: subdev: add locking wrappers to subdev op wrappers media: subdev: add subdev state locking media: subdev: pass also the active state to subdevs from ioctls media: subdev: rename v4l2_subdev_get_pad_* helpers media: subdev: add active state to struct v4l2_subdev media: subdev: rename subdev-state alloc & free media: v4l2-subdev: drop extra #ifdef media: v4l2-subdev: fix #endif comments media: i2c: ov5645: Fix media bus format media: mc: delete redundant code in __media_device_unregister_entity media: staging/intel-ipu3: Cleanup dummy buffers via helper media: staging/intel-ipu3: Reset imgu_video_device sequence media: v4l2-async: Use endpoints in __v4l2_async_nf_add_fwnode_remote() media: staging: media: ipu3-imgu: Request specific firmware binary media: staging: media: ipu3: Fix AF x_start position when rightmost stripe is used media: i2c: max9286: fix kernel oops when removing module media: v4l: ioctl: Set bus_info in v4l_querycap() media: mc: Set bus_info in media_device_init() media: mc: Provide a helper for setting bus_info field media: mc: media_device_init() initialises a media_device, not media_entity media: mc: Remove redundant documentation media: ccs: Use unsigned int as index to an array media: ccs: Use %u for printing unsigned values, remove extra debug print media: v4l2-async: Create links during v4l2_async_match_notify() media: entity: Add support for ancillary links media: entity: Add link_type_name() helper media: media.h: Add new media link type media: entity: Skip non-data links in graph iteration media: entity: skip non-data link when removing reverse links media: imx: imx-mipi-csis: Add support for JPEG_1X8 media: cec: add optional adap_configured callback media: cec: add xfer_timeout_ms field media: cec: use call_op and check for !unregistered media: cec.h: add cec_msg_recv_is_rx/tx_result helpers media: cec: correctly pass on reply results media: cec: abort if the current transmit was canceled media: cec: call enable_adap on s_log_addrs media: meson-ir-tx: remove superfluous dev_err() arm64: dts: qcom: sc7280-idp: Enable GPI DMAs arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels arm64: dts: qcom: sc7280: Add GPI DMAengines arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ instead of lanes@) arm64: dts: qcom: db845c: Add support for MCP2517FD arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name rtw88: pci: 8821c: Disable 21ce completion timeout rtw88: fix uninitialized 'tim_offset' warning wl12xx: scan: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() wl12xx: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() rtw89: 8852c: add help function of set channel rtw89: 8852c: add set channel of BB part rtw89: 8852c: set channel of MAC part rtw89: 8852c: add set channel function of RF part rtw89: 8852c: add HFC parameters rtw89: 8852c: add efuse gain offset parser rtw89: 8852c: support bb gain info rtw89: 8852c: add BB initial and reset functions rtw89: 8852c: phy: configure TSSI bandedge rtw89: 8852c: add TX power track tables rtw89: 8852c: add TX power by rate and limit tables rtw89: 8852c: add BB and RF parameters tables wl18xx: debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() selftests: drivers: dsa: add a subset of forwarding selftests selftests: forwarding: add a test for local_termination.sh selftests: forwarding: add a no_forwarding.sh test selftests: forwarding: add helper for retrieving IPv6 link-local address of interface selftests: forwarding: add helpers for IP multicast group joins/leaves selftests: forwarding: multiple instances in tcpdump helper selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh selftests: forwarding: add option to run tests with stable MAC addresses selftests: mptcp: add infinite map mibs check mptcp: dump infinite_map field in mptcp_dump_mpext mptcp: add mib for infinite map sending mptcp: infinite mapping receiving mptcp: infinite mapping sending mptcp: track and update contiguous data status mptcp: add the fallback check mptcp: don't send RST for single subflow ath9k: fix QCA9561 PA bias level ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix wil6210: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() ath11k: Fix build warning without CONFIG_IPV6 ath11k: fix missing unlock on error in ath11k_wow_op_resume() ath11k: Add support for SAR ath11k: add support for extended wmi service bit wlcore: cmd: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync() wlcore: sdio: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync() wlcore: vendor_cmd: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() wlcore: testmode: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() wlcore: sysfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() wlcore: main: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() drm/vmwgfx: Reserve fence slots on buffer objects in cotables net: hns3: Fix spelling mistake "actvie" -> "active" tsnep: Remove useless null check before call of_node_put() MAINTAINERS: Add maintainers for Microchip T1 Phy driver net: phy: LAN87xx: add ethtool SQI support ASoC: soc-core: remove always-false path ASoC: SOF: Intel: hda: Revisit IMR boot sequence ASoC: SOF: Intel: hda: simplify NHLT handling ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync mlxsw: core_linecards: Fix size of array element during ini_files allocation selftests/bpf: Switch fexit_stress to bpf_link_create() API libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open() bpf: Allow attach TRACING programs through LINK_CREATE command qed: Remove IP services API. ARM: multi_v7_defconfig: enable CONFIG_ARCH_BCMBCA in armv7 defconfig MAINTAINERS: Add Broadcom BCMBCA entry ARM: dts: add dts files for bcmbca soc 47622 arm: bcmbca: add arch bcmbca machine entry dt-bindings: arm: add bcmbca device tree binding document MAINTAINERS: Broadcom internal lists aren't maintainers printk: add kthread console printers printk: add functions to prefer direct printing printk: add pr_flush() printk: move buffer definitions into console_emit_next_record() caller printk: refactor and rework printing logic printk: add con_printk() macro for console details printk: call boot_delay_msec() in printk_delay() printk: get caller_id/timestamp after migration disable printk: wake waiters for safe and NMI contexts printk: wake up all waiters printk: add missing memory barrier to wake_up_klogd() printk: cpu sync always disable interrupts printk: rename cpulock functions drm/amdgpu: Ta fw needs to be loaded for SRIOV aldebaran drm/amd/pm: fix the deadlock issue observed on SI drm/amdgpu: add RAS fatal error interrupt handler drm/amdgpu: add RAS poison consumption handler (v2) drm/amdgpu: add RAS poison creation handler (v2) drm/amdkfd: use kvcalloc() instead of kvmalloc() in kfd_migrate ARM: dts: keystone: Fix missing fallback and case in SPI NOR node compatible ARM: dts: keystone: Align SPI NOR node name with dtschema cgroup: Add test_cpucg_weight_underprovisioned() testcase cgroup: Add test_cpucg_weight_overprovisioned() testcase cgroup: Add test_cpucg_stats() testcase to cgroup cpu selftests cgroup: Add new test_cpu.c test suite in cgroup selftests perf stat: Merge event counts from all hybrid PMUs perf stat: Support metrics with hybrid events perf vendor events intel: Add metrics for Alderlake drm/nouveau/gsp: change gv100_gsp from global to static perf tools: Move libbpf init in libbpf_init function ACPI: bus: Avoid non-ACPI device objects in walks over children cpufreq: Fix possible race in cpufreq online error path Documentation: move watch_queue to core-api Docs: Replace version by 'current' in changes.rst Docs: Add cpio requirement to changes.rst Documentation: kunit: change complete_and_exit to kthread_complete_and_exit arm: mediatek: select arch timer for mt7629 ACPI: DPTF: Correct description of INT3407 / INT3532 attributes ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines ACPI, APEI, EINJ: Refuse to inject into the zero page arm64: defconfig: enable some mt6360 PMIC drivers arm64: defconfig: enable MT6359 regulator driver dt-bindings: pwrap: mediatek: Update pwrap document for mt8195 powercap: intel_rapl: add support for RaptorLake libbpf: Improve libbpf API documentation link position PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() integrator: remove empty ap_init_early() drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency arm: dts: mediatek: Get rid of mediatek, larb for MM nodes dt-bindings: net: mediatek,net: convert to the json-schema soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 soc: mediatek: add mtk-mutex support for mt8195 vdosys0 soc: mediatek: add mtk-mmsys support for mt8195 vdosys0 ipv4: Initialise ->flowi4_scope properly in ICMP handlers. ipv4: Avoid using RTO_ONLINK with ip_route_connect(). ipv4: Don't reset ->flowi4_scope in ip_rt_fix_tos(). drm/doc: Add sections about tiny drivers and external refs to intro page net: macb: In ZynqMP initialization make SGMII phy configuration optional dt-bindings: net: cdns,macb: Drop phy-names property for ZynqMP SGMII PHY ipv6: Use ipv6_only_sock() helper in condition. ipv6: Remove __ipv6_only_sock(). USB2NET : SR9800 : change SR9800_BULKIN_SIZE from global to static spi: img-spfi: Fix pm_runtime_get_sync() error checking ASoC: SOF: sof-audio: remove useless assignment ASoC: SOF: Intel: pci-tgl: add RPL-P support ASoC: SOF: Intel: pci-tgl: add ADL-PS support ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks Revert "rtnetlink: return EINVAL when request cannot succeed" nfp: support 802.1ad VLAN assingment to VF net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get drm/sun4i: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi net/ipv6: Enforce limits for accept_unsolicited_na sysctl batman-adv: remove unnecessary type castings myri10ge: remove redundant assignment to variable status net: cdc-ncm: Move spin_lock_bh() to spin_lock() batman-adv: Start new development cycle ARM: s3c: fix include path MAINTAINERS: omap1: Add Janusz as an additional maintainer ARM: omap1: htc_herald: fix typos in comments ARM: OMAP1: fix typos in comments ARM: OMAP1: clock: Remove noop code ARM: OMAP1: clock: Remove unused code ARM: OMAP1: clock: Fix UART rate reporting algorithm ARM: OMAP1: clock: Fix early UART rate issues ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF ARM: omap1: fix build with no SoC selected ARM: omap1: move mach/*.h into mach directory ARM: omap1: use pci_remap_iospace() for omap_cf ARM: omap1: relocate static I/O mapping ARM: omap: remove empty plat-omap directory ARM: omap: un-merge plat/sram.c ARM: omap: split up arch/arm/plat-omap/Kconfig ARM: omap1: move plat/dma.c to mach/omap-dma.c ARM: omap1: dma: remove omap2 specific bits dma: omap: hide legacy interface drm: bridge: dw_hdmi: Audio: fix returnvar.cocci warnings workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs drm/mediatek: dpi: Use mt8183 output formats for mt8192 drm/mediatek: Add display support for MT8186 drm/msm: return the average load over the polling period drm/msm: simplify gpu_busy callback drm/msm: remove explicit devfreq status reset drm/msm: Add a way for userspace to allocate GPU iova drm/msm/gem: Add fenced vma unpin drm/msm/gem: Split vma lookup and pin drm/msm/gem: Rework vma lookup and pin drm/msm: Drop msm_gem_iova() drm/msm/gem: Drop PAGE_SHIFT for address space mm drm/msm/gem: Split out inuse helper drm/msm/gem: Convert some missed GEM_WARN_ON()s drm/msm/gpu: Drop duplicate fence counter drm/msm/gem: Move prototypes drm/msm: Add a way to override processes comm/cmdline drm/msm: Split out helper to get comm/cmdline drm/msm: Add support for pointer params drm/msm: Remove unused field in submit drm/fourcc: Add QCOM tiled modifiers drm/amd/amdgpu: Update PF2VF header drm/amd/amdgpu: Properly indent PF2VF header drm/amd/amdgpu: Update MIT license in SRIOV msg header drm/amdgpu/display: make hubp31_program_extended_blank static drm/amd/display: Fix memory leak in dcn21_clock_source_create drm/amd/display: Remove useless code drm/amdgpu: don't runtime suspend if there are displays attached (v3) Revert "drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too" drm/amdgpu: Add debugfs TA load/unload/invoke support drm/amdgpu: Use indirect buffer and save response status for TA load/invoke drm/i915/dg2: add gsc with special gsc bar offsets mei: gsc: retrieve the firmware version mei: gsc: add runtime pm handlers mei: gsc: setup char driver alive in spite of firmware handshake failure mei: add support for graphics system controller (gsc) devices drm/i915/gsc: add gsc as a mei auxiliary device ACPI: PM: Always print final debug message in acpi_device_set_power() ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback libbpf: Remove redundant non-null checks on obj_elf selftests/bpf: Fix map tests errno checks selftests/bpf: Fix prog_tests uprobe_autoattach compilation error drm/amdkfd: CRIU add support for GWS queues drm/amdkfd: Fix GWS queue count ASoC: rsnd: care return value from rsnd_node_fixed_index() ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear() ASoC: dt-bindings: max98390: add reset gpio bindings ASoC: max98390: Add reset gpio control selftests/bpf: Fix attach tests retcode checks i40e, xsk: Get rid of redundant 'fallthrough' ixgbe, xsk: Get rid of redundant 'fallthrough' bpf: Move check_ptr_off_reg before check_map_access bpf: Make btf_find_field more generic libbpf: Add documentation to API functions libbpf: Update API functions usage to check error libbpf: Add error returns to two API functions drm/i915: Check EDID for HDR static metadata when choosing blc regulator: core: Sleep (not delay) in set_voltage() regulator: core: Rename _regulator_enable_delay() regulator: da9121: Fix uninit-value in da9121_assign_chip_model() spi: spi-mem: check if data buffers are on stack ARM: s3c: mark as deprecated and schedule removal ARM: omap: dma: make usb support optional ARM: omap: remove debug-leds driver ARM: omap1: move 32k counter from plat-omap to mach-omap1 ARM: omap1: innovator: move ohci phy power handling to board file input: omap: void using mach/*.h headers serial: 8250/omap1: include linux/soc/ti/omap1-soc.h clocksource: ti-dmtimer: avoid using mach/hardware.h usb: omap: avoid mach/*.h headers fbdev: omap: avoid using mach/*.h files ARM: omap1: move CF chipselect setup to board file ARM: omap1: move perseus spi pinconf to board file ARM: omap1: move some headers to include/linux/soc ARM: omap1: move mach/usb.h to include/linux/soc ARM: omap1: ams-delta: remove camera leftovers fbdev: omap: pass irqs as resource ARM: omap1: declare a dummy omap_set_dma_priority ARM: omap1: move lcd_dma code into omapfb driver ARM: omap1: innovator: pass lcd control address as pdata video: fbdev: omapfb: lcd_ams_delta: fix unused variable warning drm/ttm: use kvcalloc() instead of kvmalloc_array() in ttm_tt v2 net: eql: Use kzalloc instead of kmalloc/memset drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync drm/bridge: Fix error handling in analogix_dp_probe bus: ti-sysc: Drop commas after SoC match table sentinels ARM: omap2plus_defconfig: Enable ISP176x USB driver ARM: omap2plus_defconfig: enable TLV320AIC3X ARM: OMAP2+: drop hwmod-clock helper comment ARM: OMAP2+: drop omap_device_register() helper ARM: OMAP2+: add missing of_node_put before break and return vfio/mdev: Remove mdev drvdata vfio/mdev: Use the driver core to create the 'remove' file vfio/mdev: Remove mdev_parent_ops vfio/mdev: Remove mdev_parent_ops dev_attr_groups vfio/mdev: Remove vfio_mdev.c drm/i915/gvt: merge gvt.c into kvmgvt.c drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev drm/i915/gvt: remove kvmgt_guest_{init,exit} drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers drm/i915/gvt: streamline intel_vgpu_create drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs drm/i915/gvt: remove struct intel_gvt_mpt drm/i915/gvt: devirtualize dma_pin_guest_page drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page drm/i915/gvt: devirtualize ->{enable,disable}_page_track drm/i915/gvt: devirtualize ->gfn_to_mfn drm/i915/gvt: devirtualize ->is_valid_gfn drm/i915/gvt: devirtualize ->inject_msi drm/i915/gvt: devirtualize ->detach_vgpu drm/i915/gvt: devirtualize ->set_edid and ->set_opregion drm/i915/gvt: devirtualize ->{get,put}_vfio_device drm/i915/gvt: devirtualize ->{read,write}_gpa drm/i915/gvt: remove vgpu->handle drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu drm/i915/gvt: remove the unused from_virt_to_mfn op drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops drm/i915/gvt: remove intel_gvt_ops drm/i915/gvt: move the gvt code into kvmgt.ko drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops drm/i915/gvt: remove enum hypervisor_type drm/i915/gvt: remove module refcounting in intel_gvt_{,un}register_hypervisor drm/i915/gvt: better align the Makefile with i915 Makefile drm/i915/gvt: fix trace TRACE_INCLUDE_PATH i915/gvt: Use the initial HW state snapshot saved in i915 i915/gvt: Save the initial HW state snapshot in i915 i915/gvt: Separate the MMIO tracking table from GVT-g ARM: dts: am335x-baltos: update MPU regulator range ARM: dts: am335x: Guardian: Update comments ARM: dts: am335x: Guardian: Add gpio line manes ARM: dts: am335x: Guardian: Update interface pinmux ARM: dts: am335x: Guardian: Disable DMA property of USB1 ARM: dts: am335x: Guardian: Enable UART port two ARM: dts: am335x: Guardian: Update backlight parameter ARM: dts: am335x: Guardian: Add lcd port ARM: dts: am335x: Guardian: Update regulator node name ARM: dts: am335x: Guardian: Update beeper label ARM: dts: am335x: Guardian: Update life led ARM: dts: am335x: Guardian: Remove mmc status led ARM: dts: am335x: Guardian: Disable poweroff support from RTC ARM: dts: am335x: Guardian: Add keypad ARM: dts: am335x: Guardian: Rename power button label ARM: dts: am335x: Guardian: Update NAND partition table ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes ARM: dts: omap3/4/5: fix ethernet node name for different OMAP boards HID: elan: Fix potential double free in elan_input_configured drm/i915/selftests: tweak the misaligned_case drm/i915/selftests: fixup min_alignment usage drm/amdgpu: remove pointless ttm_eu usage from DM drm/amdgpu: remove pointless ttm_eu usage from vkms drm/i915/buddy: sanity check the size drm/i915: consider min_page_size when migrating HID: hid-led: fix maximum brightness for Dream Cheeky HID: multitouch: Add support for Google Whiskers Touchpad HID: amd_sfh: change global variables to static ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb HID: uclogic: Add support for Huion Q620M HID: uclogic: Add support for bitmap dials HID: uclogic: Reduce indent for params format str/args HID: uclogic: Compress params format string HID: wacom: Correct power_supply type HID: wacom: Adding Support for new usages mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash mtd: spinand: Add support for XTX XT26G0xA mtd: rawnand: gpmi: Add large oob bch setting support mtd: rawnand: gpmi: Rename the variable ecc_chunk_size mtd: rawnand: gpmi: Uninline the gpmi_check_ecc function mtd: rawnand: gpmi: Add strict ecc strength check mtd: rawnand: gpmi: Refactor bch geometry settings function mtd: rawnand: denali: Use managed device resources drm/vc4: hdmi: Remove vc4_hdmi_encoder drm/vc4: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi drm/radeon: Use TTM builtin resource manager debugfs code drm/qxl: Use TTM builtin resource manager debugfs code drm/amdgpu: Use TTM builtin resource manager debugfs code drm/vmwgfx: Add debugfs entries for various ttm resource managers drm/ttm: Add common debugfs code for resource managers xfs: convert log ticket and iclog flags to unsigned. xfs: convert shutdown reasons to unsigned. xfs: convert quota options flags to unsigned. xfs: convert ptag flags to unsigned. xfs: convert inode lock flags to unsigned. xfs: convert log item tracepoint flags to unsigned. xfs: convert dquot flags to unsigned. xfs: convert da btree operations flags to unsigned. xfs: convert buffer log item flags to unsigned. xfs: convert btree buffer log flags to unsigned. xfs: convert AGI log flags to unsigned. xfs: convert AGF log flags to unsigned. xfs: convert bmapi flags to unsigned. xfs: convert bmap extent type flags to unsigned. xfs: convert scrub type flags to unsigned. xfs: convert attr type flags to unsigned. xfs: CIL context doesn't need to count iovecs xfs: xlog_write() doesn't need optype anymore xfs: xlog_write() no longer needs contwr state xfs: remove xlog_verify_dest_ptr xfs: introduce xlog_write_partial() xfs: introduce xlog_write_full() xfs: change the type of ic_datap xfs: pass lv chain length into xlog_write() xfs: log ticket region debug is largely useless xfs: reserve space and initialise xlog_op_header in item formatting xfs: move log iovec alignment to preparation function xfs: log tickets don't need log client id xfs: embed the xlog_op_header in the commit record xfs: embed the xlog_op_header in the unmount record xfs: only CIL pushes require a start record xfs: factor out the CIL transaction header building xfs: simplify local variable assignment in file write code samples/bpf: Reduce the sampling interval in xdp1_user selftests/bpf: Add test for skb_load_bytes net: Change skb_ensure_writable()'s write_len param to unsigned int type bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes ASoC: SOF: using pm_runtime_resume_and_get to simplify the code drm/i915: Fixup merge of the power well refactor patchset perf list: Print all available tool events drm/i915: Remove the XELPD specific AUX and DDI power domains drm/i915: Remove duplicate DDI/AUX power domain mappings drm/i915: Remove the ICL specific TBT power domains drm/i915: Remove the aliasing of power domain enum values drm/i915: Sanitize the port -> DDI/AUX power domain mapping for each platform drm/i915: Sanitize the ADL-S power well definition drm/i915: Simplify the DG1 power well descriptors drm/i915: Allow platforms to share power well descriptors drm/i915: Simplify power well definitions by adding power well instances drm/i915: Convert the u64 power well domains mask to a bitmap drm/i915: Convert the power well descriptor domain mask to an array of domains drm/i915: Sanitize the power well names drm/i915: Rename the power domain names to end with pipes/ports drm/i915: Move the HSW power well flags to a common bitfield drm/i915: Move the dg2 fixed_enable_delay power well param to a common bitfield drm/i915: Move the power domain->well mappings to intel_display_power_map.c drm/i915: Unexport the for_each_power_well() macros drm/i915: Move per-platform power well hooks to intel_display_power_well.c mm/slub: remove unneeded return value of slab_pad_check drm/i915/dg2: Add workaround 18019627453 drm/solomon: Add SSD130x OLED displays SPI support drm/solomon: Move device info from ssd130x-i2c to the core driver drm/solomon: Add ssd130x new compatible strings and deprecate old ones. dt-bindings: display: ssd1307fb: Extend schema for SPI controllers dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatible strings perf stat: Add user_time and system_time events drm/i915/display: Add workaround 22014263786 perf stat: Introduce stats for the user and system rusage times perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization mlxsw: core_env: Add interfaces for line card initialization and de-initialization mlxsw: core_env: Split module power mode setting to a separate function mlxsw: core: Add bus argument to environment init API mlxsw: core_linecards: Introduce ops for linecards status change tracking drm/i915: Program i830 DPLL FP register later drm/i915: program wm blocks to at least blocks required per line drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines spi: intel: Implement dirmap hooks ASoC: amd: acp: Add pm ops callback in machine driver soc: mediatek: cmdq: Use mailbox rx_callback instead of cmdq_task_cb net/sched: flower: Consider the number of tags for vlan filters net/sched: flower: Add number of vlan tags filter flow_dissector: Add number of vlan tags dissector net/sched: flower: Reduce identation after is_key_vlan refactoring net/sched: flower: Helper function for vlan ethtype checks ar5523: Use kzalloc instead of kmalloc/memset net: dsa: realtek: remove realtek,rtl8367s string dt-bindings: net: dsa: realtek: cleanup compatible strings net: hns3: remove unnecessary line wrap for hns3_set_tunable net: hns3: replace magic value by HCLGE_RING_REG_OFFSET net: hns3: fix the wrong words in comments net: hns3: update the comment of function hclgevf_get_mbx_resp net: hns3: add log for setting tx spare buf size net: hns3: add failure logs in hclge_set_vport_mtu net: hns3: refine the definition for struct hclge_pf_to_vf_msg net: hns3: refactor hns3_set_ringparam() net: hns3: add ethtool parameter check for CQE/EQE mode net: atlantic: Implement .ndo_xdp_xmit handler net: atlantic: Implement xdp data plane net: atlantic: Implement xdp control plane net: dsa: don't emit targeted cross-chip notifiers for MTU change net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu net: dsa: make cross-chip notifiers more efficient for host events net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrs ARM: dts: marvell: align SPI NOR node name with dtschema ARM: dts: omap: align SPI NOR node name with dtschema ARM: dts: nuvoton: align SPI NOR node name with dtschema rtla: Documentation: fix email addresses Drop Documentation/ide/ fbdev: Warn in hot-unplug workaround for framebuffers without device of: Create platform devices for OF framebuffers drm/gma500: fix a potential repeat execution in psb_driver_load libbpf: Support riscv USDT argument parsing logic libbpf: Fix usdt_cookie being cast to 32 bits ARM: dts: qcom-msm8974*: Remove unnecessary include ARM: dts: qcom-msm8974-rhine: Add pstore node ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts ARM: dts: qcom-msm8974*: Clean up old GPIO declarations ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI ARM: dts: qcom-msm8974*: Enable IMEM unconditionally ARM: dts: qcom-msm8974: Sort and clean up nodes ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames ARM: dts: qcom-msm8974pro: Use &labels ARM: dts: qcom-msm8974-castor: Use &labels ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and modernize the DTs ARM: dts: qcom-msm8974-klte: Use &labels ARM: dts: qcom-msm8974-lge-nexus5: Use &labels ARM: dts: qcom-msm8974-fp2: Use &labels selftests: mqueue: drop duplicate min definition selftests/ftrace: add mips support for kprobe args syntax tests selftests/ftrace: add mips support for kprobe args string tests bpf: Fix usage of trace RCU in local storage. drm/i915/rpl-p: Add PCI IDs ARM: dts: qcom-apq8074-dragonboard: Use &labels ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm ARM: dts: qcom-msm8974: Fix up SDHCI nodes ARM: dts: qcom-msm8974: Fix up mdss nodes ARM: dts: qcom-msm8974*: Fix I2C labels ARM: dts: qcom-msm8974*: Fix UART naming ARM: dts: qcom-msm8974: Remove properties that are always overriden ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames selftests/bpf: Add tests for type tag order validation bpf: Ensure type tags precede modifiers in BTF selftests/bpf: Use non-autoloaded programs in few tests libbpf: Support opting out from autoloading BPF programs declaratively docs: dt: writing-schema: mention yamllint MAINTAINERS: add raspberrypi to BCM2835 architecture drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685 drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit drm/i915/guc: Apply Wa_16011777198 drm/i915/guc: Enable GuC based workarounds for DG2 drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms drm/i915: Add Wa_22011802037 force cs halt ARM: dts: bcm283x: Align ETH_CLK GPIO line name ARM: dts: bcm283x: Remove gpio line name NC ARM: dts: bcm2835-rpi-b: Fix GPIO line names ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT soc: qcom: socinfo: Sort out 8974PRO names dt-bindings: soc: qcom,smp2p: convert to dtschema dt-bindings: qcom: geni-se: Update UART schema reference dt-bindings: qcom: geni-se: Update I2C schema reference dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema bus: add driver for initializing the SSC bus on (some) qcom SoCs arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd arm64: dts: qcom: sm8250: camss: Add CCI definitions arm64: dts: qcom: sm8250: camss: Add CAMSS block definition arm64: dts: qcom: sm8250: Add camcc DT node MAINTAINERS: add docs entry to AMDGPU Documentation/gpu: Add entries to amdgpu glossary drm/radeon/kms: change evergreen_default_state table from global to static drm/amd/display: add virtual_setup_stream_attribute decl to header drm/amd/pm: fix double free in si_parse_power_table() drm/amd/display: make hubp1_wait_pipe_read_start() static amdgpu/pm: Clarify documentation of error handling in send_smc_mesg drm/amdgpu/pm: fix the null pointer while the smu is disabled drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes arm64: dts: qcom: sm8450: Fix missing iommus for qup1 arm64: dts: qcom: sm8450: Add qup nodes for qup2 arm64: dts: qcom: sm8450: Add qup nodes for qup1 arm64: dts: qcom: sm8450: Add qup nodes for qup0 arm64: dts: qcom: sm8450: Fix missing iommus for qup arm64: dts: qcom: sm8450: Add gpi_dma nodes drm/amdkfd: move kfd_flush_tlb_after_unmap into kfd_priv.h arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1 arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels arm64: dts: qcom: sm8350: Define GPI DMA engines arm64: dts: qcom: sc7280: Add wakeup-source property for USB node arm64: dts: qcom: msm8996: override nodes by label arm64: dts: qcom: msm8994: override nodes by label arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wled backlight and link to panel arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second wifi channel arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware path and use mbn format arm64: dts: qcom: do not use underscore in BCM node name ARM: dts: qcom: sdx55: remove wrong unit address from RPMH RSC clocks ARM: dts: qcom: sdx55: do not use underscore in BCM node name selftests/bpf: Workaround a verifier issue for test exhandler selftests/bpf: Limit unroll_count for pyperf600 test drm: bridge: icn6211: Add DSI lane count DT property parsing arm64: dts: qcom: sm8450: Add thermal zones arm64: dts: qcom: sm8450: Add thermal sensor controllers dt-bindings: display: bridge: icn6211: Document DSI data-lanes property arm64: dts: qcom: msm8998: reserve potentially inaccessible clocks dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus drm/bridge: anx7625: Use uint8 for lane-swing arrays bpf: Move rcu lock management out of BPF_PROG_RUN routines dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driver drm: bridge: dw_hdmi: add reset function for PHY GEN1 drm: bridge: dw_hdmi: Enable GCP only for Deep Color drm: bridge: dw_hdmi: default enable workaround to clear the overflow drm: bridge: panel: Register connector if DRM device is already registered drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HPD interrupt ASoC: soc-pcm: improve BE transition for TRIGGER_START ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE spi: mt65xx: Fix definitions indentation spi: mt65xx: Add kerneldoc for driver structures spi: mt65xx: Simplify probe function with dev_err_probe() spi: mt65xx: Move pm_runtime_enable() call to remove all gotos spi: mt65xx: Move clock parent setting to remove clock disable gotos spi: mt65xx: Add and use pointer to struct device in mtk_spi_probe() spi: mt65xx: Switch to device_get_match_data() spi: mt65xx: Simplify probe function with devm_spi_alloc_master ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate ASoC: dmic: Add support for DSD data format ARM: dts: stm32: enable RTC support on stm32mp135f-dk ARM: dts: stm32: add RTC node on stm32mp131 cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode PM: runtime: Allow to call __pm_runtime_set_status() from atomic context ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 of: of_property_read_string return -ENODATA when !length dt-bindings: wkup-m3-ipc: Add ti,set-io-isolation property MAINTAINERS: Add maintainers for CTU CAN FD IP core driver docs: ctucanfd: CTU CAN FD open-source IP core documentation. can: ctucanfd: CTU CAN FD open-source IP core - platform/SoC support. can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support. can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part. dt-bindings: net: can: binding for CTU CAN FD open-source IP core. dt-bindings: vendor-prefix: add prefix for the Czech Technical University in Prague. can: mcp251xfd: add support for mcp251863 dt-binding: can: mcp251xfd: add binding information for mcp251863 dt-bindings: can: renesas,rcar-canfd: document r8a77961 support can: xilinx_can: mark bit timing constants as const MAINTAINERS: rectify entry for XILINX CAN DRIVER can: flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h can: Fix Links to Technologic Systems web resources can: bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones ARM: dts: stm32: fix pinctrl node name warnings (MPU soc) ARM: dts: stm32: fix pinctrl node name warnings (MCU soc) memory: fsl-corenet-cf: Use helper function devm_platform_ioremap_resource() can: rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp() dt-bindings: arm: mediatek: mmsys: add mt8195 SoC binding dt-bindings: arm: mediatek: mmsys: add power and gce properties drm/bridge: lt9211: Add Lontium LT9211 bridge driver dt-bindings: display: bridge: lt9211: Add Lontium LT9211 bridge driver drm/bridge: anx7625: Fill in empty ELD when no connector drm/i915/display/psr: Clear more PSR state during disable drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails spi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: spi-imx: add support for SPI_RX_CPHA_FLIP spi: spidev: add SPI_RX_CPHA_FLIP spi: add SPI_RX_CPHA_FLIP mode bit spi: intel: Fix typo in kernel-doc of intel_spi_probe() spi: spi-ti-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: spi-tegra114: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync spi: remove spin_lock_irq and variable in the irq procress drm/tidss: Soft Reset DISPC on startup rtnetlink: return EINVAL when request cannot succeed rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink rtnetlink: enable alt_ifname for setlink/newlink rtnetlink: return ENODEV when ifname does not exist and group is given ASoC: fsl_micfil: Remove debug message ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user ASoC: fsl_micfil: drop support for undocumented property ASoC: fsl_micfil: drop only once used defines ASoC: fsl_micfil: drop unused include ASoC: fsl_micfil: rework quality setting ASoC: fsl_micfil: simplify clock setting ASoC: fsl_micfil: Drop get_pdm_clk() ASoC: fsl_micfil: use define for OSR default value ASoC: fsl_micfil: add multi fifo support dmaengine: imx-sdma: Add multi fifo support dmaengine: imx-sdma: error out on unsupported transfer types dmaengine: imx: Move header to include/dma/ ASoC: fsl_micfil: drop unused variables ASoC: fsl_micfil: drop error messages from failed register accesses ASoC: fsl_micfil: use clear/set bits ASoC: fsl_micfil: use GENMASK to define register bit fields ASoC: fsl_micfil: do not define SHIFT/MASK for single bits ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate() ASoC: fsl_micfil: Drop unused register read ASoC: fsl_micfil: Drop unnecessary register read regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC ASoC: Intel: avs: Configure modules according to their type ASoC: Intel: avs: Prepare modules before bindings them ASoC: Intel: avs: Arm paths after creating them ASoC: Intel: avs: Path state management ASoC: Intel: avs: Path creation and freeing ASoC: Intel: avs: Declare path and its components ASoC: Intel: avs: Support link_mask formatted string ASoC: Intel: avs: Add topology loading operations ASoC: Intel: avs: Parse path and path templates tuples ASoC: Intel: avs: Parse pipeline and module tuples ASoC: Intel: avs: Parse pplcfg and binding tuples ASoC: Intel: avs: Parse module-extension tuples ASoC: Intel: avs: Add topology parsing infrastructure ASoC: Intel: avs: Declare vendor tokens ASoC: SOF: Intel: add IP identifier ASoC: SOF: Intel: hda: expose some codeloader functions ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc ASoC: SOF: Intel: hda: define check_ipc_irq op ASoC: SOF: Intel: hda: use BIT() macros for consistency ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header ASoC: SOF: Intel: hda: use common ops across platforms ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode ASoC: SOF: sof-pci-dev: add parameter to override topology filename ASoC: SOF: sof-pci-dev: add parameter to override firmware filename ASoC: SOF: add IPC-dependent file names ASoC: SOF: add default IPC capability and file paths ASoC: SOF: add path indirection to each IPC type ASoC: SOF: add definitions for different IPC types net: sched: support hash selecting tx queue net: sched: use queue_mapping to pick tx queue arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS ARM: shmobile: defconfig: Refresh for v5.18-rc1 arm64: defconfig: Enable Maxim MAX96712 Quad GMSL2 Deserializer support ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node arm64: dts: renesas: r8a779f0: Add GPIO nodes selftests/bpf: Refactor prog_tests logging and test execution scsi: core: Increase max device queue_depth to 4096 scsi: fcoe: Simplify if-if to if-else scsi: pmcraid: Remove unneeded semicolon scsi: lpfc: Copyright updates for 14.2.0.2 patches scsi: lpfc: Update lpfc version to 14.2.0.2 scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE scsi: lpfc: Update stat accounting for READ_STATUS mbox command scsi: lpfc: Change FA-PWWN detection methodology scsi: lpfc: Refactor cleanup of mailbox commands scsi: lpfc: Fix field overload in lpfc_iocbq data structure scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion scsi: lpfc: Register for Application Services FC-4 type in Fabric topology scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups scsi: lpfc: Fix call trace observed during I/O with CMF enabled scsi: lpfc: Correct CRC32 calculation for congestion stats scsi: lpfc: Move MI module parameter check to handle dynamic disable scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field scsi: lpfc: Fix diagnostic fw logging after a function reset scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan scsi: ufs: core: Remove redundant HPB unmap ARM: dts: imx6dl-colibri: Add support for Toradex Aster carrier board ARM: dts: imx6dl-colibri: Add support for Toradex Iris carrier boards ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration ARM: dts: imx6dl-colibri: Cleanup ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi ARM: dts: imx6dl-colibri: Add additional pingroups ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff ARM: dts: imx6dl-colibri: Disable add-on accessories ARM: dts: imx6dl-colibri: Add gpio-line-names ARM: dts: imx6dl-colibri: Fix I2C pinmuxing drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static drm/nouveau: change base917c_format from global to static perf vendor events intel: Update goldmont event topics perf vendor events intel: Update goldmontplus event topics perf vendor events intel: Update elkhartlake event topics perf vendor events intel: Update westmereex event topics perf vendor events intel: Update westmereep-sp event topics perf vendor events intel: Update westmereep-dp event topics perf vendor events intel: Update tremontx uncore and topics perf vendor events intel: Update tigerlake topic perf vendor events intel: Update nehalemep event topics perf vendor events intel: Update SKX uncore perf vendor events intel: Update CLX uncore to v1.14 perf vendor events intel: Add sapphirerapids events perf vendor events intel: Fix icelakex cstate metrics perf vendor events intel: Fix icelake cstate metrics perf mem: Print memory operation type arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support docs: net: dsa: describe issues with checksum offload arm64: dts: imx8mm-evk: add pwm1/backlight support arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree selftests: mlxsw: Introduce devlink line card provision/unprovision/activation tests mlxsw: spectrum: Add port to linecard mapping mlxsw: core: Extend driver ops by remove selected ports op mlxsw: core_linecards: Implement line card activation process mlxsw: core_linecards: Add line card objects and implement provisioning mlxsw: reg: Add Management Binary Code Transfer Register mlxsw: reg: Add Management DownStream Device Control Register mlxsw: reg: Add Management DownStream Device Query Register mlxsw: spectrum: Introduce port mapping change event processing mlxsw: Narrow the critical section of devl_lock during ports creation/removal mlxsw: reg: Add Ports Mapping Event Configuration Register mlxsw: spectrum: Allocate port mapping array of structs instead of pointers mlxsw: spectrum: Allow lane to start from non-zero index devlink: add port to line card relationship set devlink: implement line card active state devlink: implement line card provisioning devlink: add support to create line card and expose to user tcp: fix signed/unsigned comparison arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs ARM: imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree arm64: dts: freescale: imx8q: add imx vpu codec entries arm64: dts: imx8mp: Enable HS400-ES arm64: dts: imx8mn: Enable HS400-ES media: dvb-usb: dib0700_devices: use an enum for the device number media: dvb-usb: dibusb-mc: use an enum for the device number media: dvb-usb: dibusb-mb: use an enum for the device number media: dvb-usb: vp7045: use an enum for the device number media: dvb-usb: vp702x: use an enum for the device number media: dvb-usb: umt-010: use an enum for the device number media: dvb-usb: ttusb2: use an enum for the device number media: technisat-usb2: use the newer dvb-usb macros for USB device media: dvb-usb: pctv452e: use an enum for the device number media: dvb-usb: opera1: use an enum for the device number media: dvb-usb: nova-t-usb2: use an enum for the device number media: dvb-usb: m920x: use an enum for the device number media: dvb-usb: gp8psk: use an enum for the device number media: dw2102: use the newer dvb-usb macros for USB device media: dtv5100: use the newer dvb-usb macros for USB device media: dvb-usb: dtt200u: use an enum for the device number media: digitv: use the newer dvb-usb macros for USB device media: cxusb: use the newer dvb-usb macros for USB device media: cinergyT2-core: use the newer dvb-usb macros for USB device media: dvb-usb: az6027: use an enum for the device number media: af9005: use the newer dvb-usb macros for USB device media: dvb-usb: a800: use an enum for the device number media: dvb-usb: Add helper macros for using USB VID/PID media: dvb-usb: vp702x: reference to usb ID table media: dvb-usb: move USB IDs to dvb-usb-ids.h media: dvb-usb-ids.h: sort entries x86: remove cruft from <asm/dma-mapping.h> swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl swiotlb: merge swiotlb-xen initialization into swiotlb swiotlb: provide swiotlb_init variants that remap the buffer swiotlb: pass a gfp_mask argument to swiotlb_init_late swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction swiotlb: make the swiotlb_init interface more useful x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled x86: remove the IOMMU table infrastructure MIPS/octeon: use swiotlb_init instead of open coding it arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region swiotlb: rename swiotlb_late_init_with_default_size swiotlb: simplify swiotlb_max_segment swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set dma-direct: use is_swiotlb_active in dma_direct_map_page tcp: add drop reason support to tcp_ofo_queue() tcp: add drop reasons to tcp_rcv_synsent_state_process() tcp: make tcp_rcv_synsent_state_process() drop monitor friend tcp: add drop reason support to tcp_prune_ofo_queue() tcp: add two drop reasons for tcp_ack() tcp: add drop reasons to tcp_rcv_state_process() tcp: make tcp_rcv_state_process() drop monitor friendly tcp: add drop reason support to tcp_validate_incoming() tcp: get rid of rst_seq_match tcp: consume incoming skb leading to a reset net: dsa: qca8k: unify bus id naming with legacy and OF mdio bus net: dsa: qca8k: correctly handle mdio read error net: dsa: qca8k: drop dsa_switch_ops from qca8k_priv net: dsa: qca8k: rework and simplify mdiobus logic net: dsa: qca8k: drop port_sts from qca8k_priv net: dsa: qca8k: drop MTU tracking from qca8k_priv net/ipv6: Introduce accept_unsolicited_na knob to implement router-side changes for RFC9131 tools/power turbostat: version 2022.04.16 tools/power turbostat: No build warnings with -Wextra tools/power turbostat: be more useful as non-root tools/power turbostat: fix ICX DRAM power numbers tools/power turbostat: Support thermal throttle count print tools/power turbostat: Allow printing header every N iterations tools/power turbostat: Allow -e for all names. tools/power turbostat: print power values upto three decimal tools/power turbostat: Add Power Limit4 support tools/power turbostat: fix dump for AMD cpus tools/power turbostat: tweak --show and --hide capability ARM: dts: BCM5301X: Disable gmac0 and enable port@8 on Asus RT-AC88U dt-bindings: display: mediatek: Update disp_aal binding for MT8192 and MT8195 dt-bindings: display: mediatek: Update disp_aal binding for MT8183 docs/scheduler: fix unit error docs/admin: alphabetize parts of kernel-parameters.txt (part 2) Docs/admin: alphabetize some kernel-parameters (part 1) Docs: admin/kernel-parameters: edit a few boot options x86/efi: Remove references of EFI earlyprintk from documentation docs: fault-injection: fix defaults Documentation: arch_pgtable_helpers: demote pgtable list headings docs/zh_CN: Fix typo in process/howto.rst docs/zh_CN: add vm hugetlbfs_reserv translation docs/scheduler: Change unit of cpu_time and rq_time to nanoseconds docs/zh_CN: Add spinlocks Chinese translation docs/zh_CN: Add locking/index Chinese translation drm/i915/hwconfig: Add DG2 support drm/i915: Don't show engine information in fdinfo with GuC submission ipv6: fix NULL deref in ip6_rcv_core() net_sched: make qdisc_reset() smaller octeon_ep: Remove custom driver version ibmvnic: Allow multiple ltbs in txpool ltb_set ibmvnic: Allow multiple ltbs in rxpool ltb_set ibmvnic: convert rxpool ltb to a set of ltbs ibmvnic: define map_txpool_buf_to_ltb() ibmvnic: define map_rxpool_buf_to_ltb() ibmvnic: rename local variable index to bufidx drm/i915/guc/slpc: Use i915_probe_error instead of drm_err soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync reset: ti-sci: Allow building under COMPILE_TEST soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc soc: ti: omap_prm: Use of_device_get_match_data() xsk: Drop ternary operator from xskq_cons_has_entries ice, xsk: Avoid refilling single Rx descriptors stmmac, xsk: Diversify return values from xsk_wakeup call paths mlx5, xsk: Diversify return values from xsk_wakeup call paths ixgbe, xsk: Diversify return values from xsk_wakeup call paths i40e, xsk: Diversify return values from xsk_wakeup call paths ice, xsk: Diversify return values from xsk_wakeup call paths ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() ice, xsk: Decorate ICE_XDP_REDIR with likely() xsk: Diversify return codes in xsk_rcv_check() xsk: Improve xdp_do_redirect() error codes net: hns3: add tx push support in hns3 ring param process net: ethtool: move checks before rtnl_lock() in ethnl_set_rings net: ethtool: extend ringparam set/get APIs for tx_push drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES drm/i915/doc: Link query items to their uapi structs drm/i915/doc: Convert perf UAPI comments to kerneldoc drm/i915/doc: Convert drm_i915_query_topology_info comment to kerneldoc octeon_ep: fix error return code in octep_probe() net: emaclite: Remove custom BUFFER_ALIGN macro net: emaclite: Update copyright text to correct format net: emaclite: Fix coding style net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts" mlxsw: core_thermal: Use common define for thermal zone name length mlxsw: core_thermal: Use exact name of cooling devices for binding mlxsw: core_thermal: Add line card id prefix to line card thermal zone name mlxsw: core_thermal: Extend internal structures to support multi thermal areas mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces mlxsw: core_hwmon: Extend internal structures to support multi hwmon objects mlxsw: core: Move port module events enablement to a separate function mlxsw: core: Extend port module data structures for line cards mlxsw: core: Extend interfaces for cable info access with slot argument net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() geneve: avoid indirect calls in GRO path, when possible net: mvneta: add support for page_pool_get_stats net: page_pool: introduce ethtool stats drm/i915/guc: Update to GuC version 70.1.1 Revert "video: fbdev: fbmem: fix pointer reference to null device field" ARM: dts: ux500: Add NFC to the Codina video: fbdev: fbmem: fix pointer reference to null device field fbcon: replace snprintf in show functions with sysfs_emit drm/amd/amdgpu: Remove static from variable in RLCG Reg RW drm/amdkfd: fix race condition in kfd_wait_on_events Revert "drm/amd/display: Pass HostVM enable flag into DCN3.1 DML" drm/amdgpu: Fix one use-after-free of VM drm/amdkfd: potential NULL dereference in kfd_set/reset_event() drm/dp: Factor out a function to probe a DPCD address ASoC: soc-card: Create jack kcontrol without pins dt-bindings: soc: qcom,smp2p: convert to dtschema spi: core: Initialize returned status in spi_setup drm/edid: add EDID block count and size helpers drm/edid: add single point of return to drm_do_get_edid() drm/edid: drop extra local var drm/edid: convert extension block read to EDID block read helper drm/edid: use EDID block read helper in drm_do_get_edid() drm/edid: abstract an EDID block read helper drm/edid: add typedef for block read function drm/edid: pass struct edid to connector_bad_edid() drm/edid: add a helper to log dump an EDID block drm/edid: refactor EDID block status printing drm/edid: have edid_block_check() detect blocks that are all zero drm/edid: convert edid_is_zero() to edid_block_is_zero() for blocks rndis_host: limit scope of bogus MAC address detection to ZTE devices rndis_host: enable the bogus MAC fixup for ZTE devices from cdc_ether cdc_ether: export usbnet_cdc_zte_rx_fixup perf test: Add basic perf record tests perf docs: Add man page entry for Arm SPE arm64: dts: juno: add CTI entries to device tree arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel drm/i915/migrate: Evict and restore the flatccs capable lmem obj drm/i915/gem: Add extra pages in ttm_tt for ccs data drm/i915/selftest_migrate: Check CCS meta data clear drm/i915/selftest_migrate: Consider the possible roundup of size drm/i915/gt: Clear compress metadata for Flat-ccs objects drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update any PTE drm/i915/gt: Optimize the migration and clear loop drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphics ver 12+ drm/i915/gt: use engine instance directly for offset memory: renesas-rpc-if: Simplify single/double data register access bpf: Remove unnecessary type castings dt-bindings: rcc: Add optional external ethernet RX clock properties PM / devfreq: rk3399_dmc: Avoid static (reused) profile PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() PM / devfreq: rk3399_dmc: Disable edev on remove() PM / devfreq: rk3399_dmc: Support new *-ns properties PM / devfreq: rk3399_dmc: Support new disable-freq properties PM / devfreq: rk3399_dmc: Use bitfield macro definitions for ODT_PD PM / devfreq: rk3399_dmc: Drop excess timing properties PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props dt-bindings: devfreq: rk3399_dmc: Add more disable-freq properties dt-bindings: devfreq: rk3399_dmc: Specify idle params in nanoseconds dt-bindings: devfreq: rk3399_dmc: Fix Hz units dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redundant properties dt-bindings: devfreq: rk3399_dmc: Convert to YAML dt-bindings: wkup-m3-ipc: Add vtt toggle gpio pin property fbcon: Fix delayed takeover locking bpf: Move BPF sysctls from kernel/sysctl.c to BPF core dt-bindings: nvmem: snvs-lpgpr: Add i.MX8M compatible strings ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype ACPI: docs: enumeration: Unify Package () for properties (part 2) ACPI: APEI: Fix missing ERST record id ACPICA: Update version to 20220331 ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output ACPICA: IORT: Updates for revision E.d ACPICA: executer/exsystem: Fix some typo mistakes ACPICA: iASL/MADT: Add OEM-defined subtable ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms ACPICA: executer/exsystem: Inform users about ACPI spec violation ACPICA: Add support for ARM Performance Monitoring Unit Table. ACPICA: executer/exsystem: Add units to time variable names ACPICA: Headers: Replace zero-length array with flexible-array member ACPICA: Removed some tabs and // comments ACPICA: Update copyright notices to the year 2022 ACPICA: Clean up double word in comment ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator ACPICA: Add new ACPI 6.4 semantics to the Load() operator ACPICA: iASL: NHLT: Rename linux specific strucures to device_info ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor ACPICA: iASL: NHLT: Treat Terminator as specific_config ACPICA: Add the subtable CFMWS to the CEDT table ACPICA: Add support for the Windows 11 _OSI string device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() device property: Introduce fwnode_for_each_parent_node() device property: Allow error pointer to be passed to fwnode APIs ACPI: sysfs: Fix BERT error region memory mapping ACPI: property: Release subnode properties with data nodes spi: atmel-quadspi: Remove duplicated DTR checks cpufreq: intel_pstate: Handle no_turbo in frequency invariance PM: runtime: Avoid device usage count underflows PCI: ACPI: PM: Power up devices in D3cold before scanning them ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() ACPI: bus: Introduce acpi_dev_for_each_child() ACPI: PM: Unify debug messages in acpi_device_set_power() ACPI: PM: Change pr_fmt() in device_pm.c ACPI: PM: Convert debug message in acpi_device_get_power() cpufreq: Prepare cleanup of powerpc's asm/prom.h PM: hibernate: Don't mark comment as kernel-doc PM: domains: Extend dev_pm_domain_detach() doc x86/ACPI: Preserve ACPI-table override during hibernation thermal: devfreq_cooling: use local ops instead of global ops PM: hibernate: Fix some kernel-doc comments thermal: hisi_termal: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() PM: sleep: enable dynamic debug support within pm_pr_dbg() PM: sleep: Narrow down -DDEBUG on kernel/power/ files drm/panel: lvds: Use bus_flags from DT panel-timing property powercap: DTPM: Check for Energy Model type thermal: cooling: Check Energy Model type in cpufreq_cooling and devfreq_cooling Documentation: EM: Add artificial EM registration description drm/panel: lvds: Simplify mode parsing PM: EM: Remove old debugfs files and print all 'flags' PM: EM: Change the order of arguments in the .active_power() callback PM: EM: Use the new .get_cost() callback while registering EM PM: EM: Add artificial EM flag PM: EM: Add .get_cost() callback drm: bridge: icn6211: Convert to regmap drm/i915/fbc: Call intel_fbc_activate() directly from frontbuffer flush drm/i915/fbc: Introduce intel_fbc_sanitize() drm/i915/fbc: Remove intel_fbc_global_disable() drm/i915: Remove remaining locks from i9xx plane udpates drm/i915/fbc: Skip nuke when flip is pending drm/i915/fbc: Streamline frontbuffer busy bits handling drm/i915/fbc: Eliminate possible_framebuffer_bits nfp: update nfp_X logging definitions cpufreq: governor: Use kobject release() method to free dbs_data drm/amdkfd: Cleanup IO links during KFD device removal drm/amd/amdgpu: Not request init data for MS_HYPERV with vega10 drm/amdkfd: shrink bitmap size in struct svm_validate_context drm/amd/display: extract update stream allocation to link_hwss drm/amd/display: implement shared PSR-SU sink validation helper drm: add PSR2 support and capability definition as per eDP 1.5 regulator: dt-bindings: qcom,rpmh: document h and k ID ASoC: SOF: Intel: Check the bar size before remapping printk/index: Printk index feature documentation net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() net: ipv6: add skb drop reasons to ip6_rcv_core() net: ipv6: add skb drop reasons to TLV parse net: ipv6: remove redundant statistics in ipv6_hop_jumbo() net: icmp: introduce function icmpv6_param_prob_reason() net: ip: add skb drop reasons to ip forwarding net: ipv6: add skb drop reasons to ip6_pkt_drop() net: ipv4: add skb drop reasons to ip_error() skb: add some helpers for skb drop reasons octeon_ep: add ethtool support for Octeon PCI Endpoint NIC octeon_ep: add Tx/Rx processing and interrupt support octeon_ep: add support for ndo ops octeon_ep: add Tx/Rx ring resource setup and cleanup octeon_ep: Add mailbox for control commands octeon_ep: add hardware configuration APIs octeon_ep: Add driver framework and device initialization arm64: dts: renesas: rzg2ul-smarc-som: Enable Ethernet on SMARC platform arm64: dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMARC platform arm64: dts: renesas: rzg2ul-smarc: Enable microSD on SMARC platform arm64: dts: renesas: r9a07g043: Add GbEthernet nodes arm64: dts: renesas: r9a07g043: Add SDHI nodes arm64: dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins arm64: dts: renesas: r9a07g043: Fillup the pinctrl stub node arm64: dts: renesas: Add initial device tree for RZ/G2UL Type-1 SMARC EVK arm64: dts: renesas: Add initial DTSI for RZ/G2UL SoC arm64: dts: renesas: rzg2l-smarc: Move gpios property of vccq_sdhi1 from common dtsi arm64: dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board arm64: dts: renesas: ulcb: Add RPC HyperFlash device node arm64: dts: renesas: salvator-common: Add RPC HyperFlash device node arm64: dts: renesas: ebisu: Add RPC HyperFlash device node arm64: dts: renesas: draak: Add RPC HyperFlash device node arm64: dts: renesas: rcar-gen3: Add RPC device nodes net: bridge: fdb: add support for flush filtering based on ifindex and vlan net: bridge: fdb: add support for flush filtering based on ndm flags and state net: rtnetlink: add ndm flags and state mask attributes net: bridge: fdb: add support for fine-grained flushing net: bridge: fdb: add ndo_fdb_del_bulk net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del net: add ndo_fdb_del_bulk net: rtnetlink: add bulk delete support flag net: netlink: add NLM_F_BULK delete request modifier net: rtnetlink: use BIT for flag values net: rtnetlink: add helper to extract msg type's kind net: rtnetlink: add msg kind names arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes ARM: dts: rzg1: Add interrupt properties to watchdog nodes ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support drivers: net: cpsw: ale: add broadcast/multicast rate limit support net: phylink: remove phylink_helper_basex_speed() net: ethernet: mtk_eth_soc: use after free in __mtk_ppe_check_skb() net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync NFC: NULL out the dev->rfkill to prevent UAF ipv6: exthdrs: use swap() instead of open coding it selftests: net: fib_rule_tests: add support to select a test to run net: ethernet: mtk_eth_soc: use standard property for cci-control-port tls: rx: only copy IV from the packet for TLS 1.2 tls: rx: use MAX_IV_SIZE for allocations tls: rx: use async as an in-out argument tls: rx: return the already-copied data on crypto error tls: rx: treat process_rx_list() errors as transient tls: rx: assume crypto always calls our callback tls: rx: don't handle TLS 1.3 in the async crypto callback tls: rx: move counting TlsDecryptErrors for sync tls: rx: reuse leave_on_list label for psock tls: rx: consistently use unlocked accessors for rx_list dt-bindings: clock: Add R9A07G043 CPG Clock and Reset Definitions dt-bindings: arm: renesas: Document Renesas RZ/G2UL SMARC EVK drm/ttm: fix kerneldoc for ttm_lru_bulk_move drm/ttm: fixup ttm_bo_add_move_fence v2 ASoC: cs35l41: Support external boost ASoC: cs35l41: Document CS35l41 External Boost ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use ALSA: hda: cs35l41: Handle all external boost setups the same way ALSA: hda: cs35l41: Reorganize log for playback actions ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct ALSA: hda: cs35l41: Move boost config to initialization code ALSA: cs35l41: Enable Internal Boost in shared lib ALSA: hda: cs35l41: Mute the device before shutdown ALSA: hda: cs35l41: Put the device into safe mode for external boost ALSA: hda: cs35l41: Add Boost type flag ALSA: hda: cs35l41: Always configure the DAI ALSA: hda: cs35l41: Fix I2S params comments ALSA: cs35l41: Move cs35l41_gpio_config to shared lib ALSA: cs35l41: Check hw_config before using it ALSA: cs35l41: Unify hardware configuration mm/slab_common: move dma-kmalloc caches creation into new_kmalloc_cache() mm/slub: remove meaningless node check in ___slab_alloc() mm/slub: remove duplicate flag in allocate_slab() mm/slub: remove unused parameter in setup_object*() xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of supported flags xfs: Enable bulkstat ioctl to support 64-bit per-inode extent counters xfs: Decouple XFS_IBULK flags from XFS_IWALK flags xfs: Conditionally upgrade existing inodes to use large extent counters xfs: Directory's data fork extent counter can never overflow rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() rtw89: configure security CAM for V1 chip rtw89: add new H2C to configure security CAM via DCTL for V1 chip rtw89: extend H2C of CMAC control info optee: add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET optee: add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_WITH_REGD_ARG optee: rename rpc_arg_count to rpc_param_count ARM: dts: qcom: sdx65: Add support for TCSR Mutex ARM: dts: qcom: sdx65: Enable ARM SMMU ARM: dts: qcom: sdx65: Add support for SDHCI controller ARM: dts: qcom: sdx65: Add reserved memory nodes ARM: dts: qcom: do not use underscore in node name ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc ARM: dts: qcom: sdx65-mtp: Add regulator nodes ARM: dts: qcom: sdx65: Add rpmpd node ARM: dts: qcom: sdx65-mtp: Add pmx65 pmic ARM: dts: qcom: Add PMIC pmx65 dts dt-bindings: qcom: qcom,geni-se: refer to dtschema for SPI dt-bindings: soc: qcom,smd: convert to dtschema arm64: dts: qcom: add RPM clock controller fallback compatible arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property arm64: dts: qcom: msm8953: do not use underscore in node name arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi arm64: dts: qcom: sm6350: Add wifi node arm64: dts: qcom: msm8994: Add mmc aliases arm64: dts: qcom: msm8994: Add watchdog timer node arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count arm64: dts: qcom: msm8994: Add OCMEM node arm64: dts: qcom: msm8994-kitakami: Update regulator configuration arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly enabled I2C host arm64: dts: qcom: msm8992-libra: Fix up the framebuffer arm64: dts: qcom: msm8994: Fix the cont_splash_mem address arm64: dts: qcom: msm8992: Use the correct MMCC compatible arm64: dts: qcom: msm8992: Use the correct GCC compatible arm64: dts: qcom: msm8994: Add MMCC node arm64: dts: qcom: msm8992-libra: Remove superfluous status = "okay" arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU count to 1 arm64: dts: qcom: msm8992-libra: Add CPU regulators arm64: dts: qcom: msm8994: Fix sleep clock name ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic ARM: dts: qcom: sdx65: Add spmi node arm64: dts: qcom: sc7280: Support gpu speedbin ARM: dts: qcom: add syscon and cxo/pxo clock to gcc node for ipq8064 firmware: qcom_scm: Add compatible for MSM8976 SoC dt-bindings: firmware: qcom-scm: Document msm8976 bindings ARM: dts: qcom: Add support for ASUS ZenWatch 2 dt-bindings: arm: qcom: Document asus,sparrow device arm64: dts: qcom: ipq8074: fix the sleep clock frequency ARM: dts: qcom: msm8974: Drop flags for mdss irqs arm64: dts: qcom: sm8250: Drop flags for mdss irqs arm64: dts: qcom: sdm845: Drop flags for mdss irqs arm64: dts: qcom: sdm660: Drop flags for mdss irqs arm64: dts: qcom: sdm630: Drop flags for mdss irqs arm64: dts: qcom: msm8996: Drop flags for mdss irqs soc: qcom: smem: validate fields of shared structures soc: qcom: smem: map only partitions used by local HOST arm64: dts: qcom: sm8450-hdk: add pcie nodes arm64: dts: qcom: sm8450-qrd: enable PCIe0 host arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device arm64: dts: qcom: sm8450: add PCIe1 root device arm64: dts: qcom: sm8450: add PCIe1 PHY node arm64: dts: qcom: sm8450: add PCIe0 RC device arm64: dts: qcom: sm8450: add PCIe0 PHY node ARM: dts: qcom: sdx65: Add support for APCS block ARM: dts: qcom: sdx65: Add support for A7 PLL clock ARM: dts: qcom: pm8226: Add VADC node arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock controllers dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 ARM: dts: qcom: ipq8064: User generic node name for DMA ARM: dts: qcom: ipq4019: User generic node name for DMA arm64: dts: qcom: msm8996: User generic node name for DMA ixp4xx_eth: fix error check return value of platform_get_irq() net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync fou: Remove XRFM from NET_FOU Kconfig arm64: defconfig: Enable Qualcomm GPI DMA Driver drm/i915/display/vrr: Reset VRR capable property on a long hpd ASoC: ti: osk5912: Make it CCF clk API compatible fbcon: use min() to make code cleaner arm64: dts: qcom: msm8916-huawei-g7: Add sound card arm64: dts: qcom: msm8916-huawei-g7: Clarify installation instructions ARM: dts: qcom: apq8064: User generic node name for DMA ARM: dts: qcom: mdm9615: User generic node name for DMA arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers of/irq: Use interrupts-extended to find parent drm/amd/display: 3.2.181 drm/amd/display: Select correct DTO source drm/amdkfd: Asynchronously free events drm/amd/display: expose skip_detection_link_training to debugfs drm/amd/display: Add dtb clock to dc_clocks drm/amd/display: Fix inconsistent timestamp type drm/amd/display: add DCN30 support FEC init drm/amd/display: Add odm seamless boot support drm/amd/display: Always update DPPCLK_DTO when clock increase drm/amd/display: Insert pulling smu busy status before sending another request drm/amd/display: Power down hardware if timer not trigger drm/amd/display: remove dtbclk_ss compensation for dcn316 drm/amd/display: ensure PSR force_static flag can always be set drm/amd/display: Fix crash on setting VRR with no display connected drm/amd/display: Disable FEC if DSC not supported for EDP i40e: Add Ethernet Connection X722 for 10GbE SFP+ support i40e: Add vsi.tx_restart to i40e ethtool stats i40e: Add tx_stopped stat ice: Add mpls+tso support dt-bindings: power: renesas,rcar-sysc: correct typo in path mlxsw: reg: Add new field to Management General Peripheral Information Register mlxsw: core_env: Pass slot index during PMAOS register write call mlxsw: reg: Extend MGPIR register with new slot fields mlxsw: reg: Extend PMMP register with new slot number field mlxsw: reg: Extend MCION register with new slot number field mlxsw: reg: Extend MCIA register with new slot number field mlxsw: reg: Extend MTBR register with new slot number field mlxsw: reg: Extend MTMP register with new slot number field i40e: Add support for MPLS + TSO spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction spi: core: Only check bits_per_word validity when explicitly provided spi: spi-stm32-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync ASoC: fsl: using pm_runtime_resume_and_get instead of pm_runtime_get_sync ASoC: fix invalid yaml arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V, not 1.62V arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ instead of lanes@) arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ instead of lanes@) arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vddp-ref-clk properties from QMP PHY arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network interfaces arm64: dts: qcom: add pm8450 support arm64: dts: qcom: pmr735a: stop depending on thermal_zones label arm64: dts: qcom: pm8350c: stop depending on thermal_zones label arm64: dts: qcom: pmr735b: add temp sensor and thermal zone config arm64: dts: qcom: pm8350b: add temp sensor and thermal zone config arm64: dts: qcom: pm8350: add temp sensor and thermal zone config arm64: dts: qcom: ipq6018: Add mdio bus description arm64: dts: qcom: msm8998-oneplus-common: Add NFC arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out arm64: dts: qcom: sa8155p-adp: Enable ethernet node arm64: dts: qcom: sm8150: add ethernet node arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS arm64: dts: qcom: sm6350: Add UFS nodes arm64: dts: qcom: sdm845: correct dynamic power coefficients arm64: dts: qcom: sm8150: Add PDC as the interrupt parent for tlmm arm64: dts: qcom: sm8450: add fastrpc nodes arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles arm64: dts: qcom: apq8096-db820c: enable MSS node arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI arm64: dts: qcom: msm8996: Add MSS and SLPI arm64: dts: qcom: msm8996: Unify smp2p naming arm64: dts: qcom: msm8996: Revamp reserved memory arm64: dts: qcom: sa8155p-adp: Add support for uSD card arm64: dts: qcom: sm8150: Add support for SDC2 arm64: dts: qcom: sdm845-db845c: add wifi variant property arm64: dts: qcom: align clocks in I2C/SPI with DT schema arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 arm64: dts: qcom: sc7280: Add WCN6750 WiFi node arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS arm64: dts: qcom: msm8996: correct UFS compatible arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-clk-max-microamp arm64: dts: qcom: align SPI NOR node name with dtschema arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties with values rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" rtlwifi: Fix spelling mistake "cacluated" -> "calculated" wlcore: debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID rtw88: 8821ce: add support for device ID 0xb821 rtw88: 8821c: fix debugfs rssi value rtw88: do PHY calibration while starting AP rtw88: 8821c: Enable TX report for management frames rtw88: Add update beacon flow for AP mode rtw88: fix incorrect frequency reported rtw88: add ieee80211:sta_rc_update ops rtw89: rtw89_ser: add const to struct state_ent and event_ent rtw89: 8852c: add 8852c specific BT-coexistence initial function rtw89: Skip useless dig gain and igi related settings for 8852C rtw89: 8852c: disable firmware watchdog if CPU disabled rtw89: reset BA CAM rtw89: change station scheduler setting for hardware TX mode rtw89: ser: configure top ERR IMR for firmware to recover rtw89: ser: configure C-MAC interrupt mask rtw89: ser: configure D-MAC interrupt mask rtw89: ser: fix unannotated fall-through page_pool: Add recycle stats to page_pool_put_page_bulk ath9k: Remove unnecessary print function dev_err() wcn36xx: clean up some inconsistent indenting ath11k: Fix spelling mistake "reseting" -> "resetting" ath9k: fix ath_get_rate_txpower() to respect the rate list end tag net: remove noblock parameter from recvmsg() entities drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup net: usb: qmi_wwan: add Telit 0x1057 composition ALSA: jack: Access input_dev under mutex sfc: Remove global definition of efx_reset_type_names sfc: Remove duplicate definition of efx_xmit_done sfc: efx_default_channel_type APIs can be static drm/i915/dg2: Add support for DG2 clear color compression drm/fourcc: Introduce format modifier for DG2 clear color drm/i915/dg2: Add support for DG2 render and media compression drm/fourcc: Introduce format modifiers for DG2 render and media compression ALSA: hda/tegra: Enable Jack poll for tegra ALSA: hda: Jack detection poll in suspend state net: dsa: mt7530: mark as non-legacy net: dsa: mt7530: move autoneg handling to PCS validation net: dsa: mt7530: partially convert to phylink_pcs net: dsa: mt7530: switch to use phylink_get_linkmodes() net: dsa: mt7530: only indicate linkmodes that can be supported net: dsa: mt7530: drop use of phylink_helper_basex_speed() net: dsa: mt7530: remove interface checks net: dsa: mt7530: populate supported_interfaces and mac_capabilities net: dsa: mt7530: 1G can also support 1000BASE-X link mode selftests: forwarding: new test, verify host mdb entries net: bridge: add support for host l2 mdb entries sfc: Fix spelling mistake "writting" -> "writing" drm: Use drm_mode_copy() drm: Use drm_mode_init() for on-stack modes drm/i915/bios: Validate the panel_name table drm/i915/bios: Trust the LFP data pointers drm/i915/bios: Validate LFP data table pointers drm/i915/bios: Use the copy of the LFP data table always drm/i915/bios: Make copies of VBT data blocks drm/i915/bios: Use the cached BDB version net/cadence: using pm_runtime_resume_and_get instead of pm_runtime_get_sync sfc: ef10: Fix assigning negative value to unsigned variable net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST net: lan966x: Update FDMA to change MTU. net: lan966x: Add FDMA functionality net: lan966x: Expose functions that are needed by FDMA net: lan966x: Add registers that are used for FDMA. net: calxedaxgmac: Fix typo (doubled "the") net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync ARM: dts: qcom: pm8226: add node for RTC dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan) ARM: dts: qcom: msm8660: disable GSBI8 ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema dt-bindings: qcom: qcom,gsbi: convert to dtschema dt-bindings: soc: qcom,wcnss: convert to dtschema ARM: dts: qcom: rename WCNSS child name to bluetooth dt-bindings: soc: qcom,smsm: convert to dtschema ARM: dts: qcom: align SPI NOR node name with dtschema arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics arm64: dts: qcom: sm6350: Add I2C busses arm64: dts: qcom: sm6350: Fix naming of uart9 arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition scsi: megaraid_sas: Remove unnecessary memset soc: qcom: llcc: Add MODULE_DEVICE_TABLE() hv_netvsc: Add support for XDP_REDIRECT net: marvell: prestera: Use dscp_t in struct prestera_kern_fib_cache mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry netdevsim: Use dscp_t in struct nsim_fib4_rt ipv4: Use dscp_t in struct fib_entry_notifier_info ipv4: Use dscp_t in struct fib_rt_info libbpf: Usdt aarch64 arg parsing support dt-bindings: display: mediatek: dpi: Add compatible for MediaTek MT8186 dt-bindings: display: mediatek: add MT8186 SoC binding dt-bindings: display: mediatek: change to use enum for mutex arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins xfs: use a separate frextents counter for rt extent reservations xfs: recalculate free rt extents after log recovery xfs: pass explicit mount pointer to rtalloc query functions xfs: Use generic_file_open() arm64: dts: qcom: sc7280: Delete herobrine-r0 arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator glitch at bootup arm64: dts: qcom: sc7280: Add CRD rev5 arm64: dts: qcom: sc7280: herobrine: disable some regulators by default arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compatible strings arm64: dts: qcom: sc7280: Rename crd to crd-r3 arm64: dts: qcom: switch panel compatible to "edp-panel" for limozeen arm64: dts: qcom: sc7280: Add WPSS remoteproc node arm64: dts: qcom: sc7280: Add device tree for herobrine villager arm64: dts: qcom: sc7280: Add SAR sensors for herobrine arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name perf test: Shell - Limit to only run executable scripts in tests perf scripting python: Expose symbol offset and source information perf jitdump: Add riscv64 support bpf: Remove redundant assignment to meta.seq in __task_seq_show() spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout ASoC: cs35l45: Make exports namespaced ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused ASoC: amd: yc: add new YC platform varaint support ASoC: uda1380: use simple i2c probe function ASoC: ts3a227e: use simple i2c probe function ASoC: tlv320*: use simple i2c probe function ASoC: tda7419: use simple i2c probe function ASoC: tas*: use simple i2c probe function ASoC: sta*: use simple i2c probe function ASoC: pcm*: use simple i2c probe function ASoC: nau8*: use simple i2c probe function ASoC: ml26124: use simple i2c probe function ASoC: max9*: use simple i2c probe function ASoC: lm4857: use simple i2c probe function ASoC: es83*: use simple i2c probe function ASoC: cx2072x: use simple i2c probe function ASoC: ak4*: use simple i2c probe function ASoC: amd: Add support for enabling DMIC on acp6x via _DSD ASoC: amd: Add driver data to acp6x machine driver ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 ASoC: SOF: ipc: Switch over to use the rx_msg ops ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() ASoC: SOF: ipc: Add check for mandatory IPC message handling ops ASoC: SOF: ipc: Separate the ops checks by functions/topics ASoC: SOF: ipc3: Implement rx_msg IPC ops ASoC: SOF: ipc3: Implement the get_reply IPC ops ASoC: SOF: ipc3: Implement the set_get_data IPC ops ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending ASoC: SOF: ipc3: Implement the tx_msg IPC ops ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops ASoC: SOF: Add helper function to prepare and send an IPC message drm/i915/dg2: Do not explode on phy calibration error drm/radeon: remove r600_blit_shaders.[c|h] drm/amd/display: Disallow entering PSR when panel is disconnected drm/amd/display: Disabling Z10 on DCN31 drm/amd/display: do not wait for mpc idle if tg is disabled drm/amd/display: undo clearing of z10 related function pointers drm/amdgpu: add umc query error status function drm/amd/display: fix 64 bit divide in freesync code drm/amdgpu: Fix incorrect enum type drm/radeon: change cayman_default_state table from global to static drm/amd/amdgpu: Update debugfs GCA data drm/amd/amdgpu: Fix asm/hypervisor.h build error. drm/amdkfd: Handle drain retry fault race with XNACK mode change drm/amdgpu: Use flexible array member drm: mali-dp: potential dereference of null pointer drm/arm/malidp: Stop using iommu_present() drm/komeda: return early if drm_universal_plane_init() fails. drm/komeda: Fix an undefined behavior bug in komeda_plane_add() selftests/bpf: Drop duplicate max/min definitions HID: amd_sfh: Remove name from maintainers list drm/ingenic: Add dw-hdmi driver specialization for jz4780 drm/ingenic: Implement proper .atomic_get_input_bus_fmts drm/bridge: display-connector: add ddc-en gpio support riscv, bpf: Implement more atomic operations for RV64 HID: uclogic: Add support for Huion touch ring reports HID: uclogic: Allow three frame parameter sets HID: uclogic: Support custom device suffix for frames HID: uclogic: Add support for touch ring reports mac80211: prepare sta handling for MLO support drm/ttm: fix logic inversion in ttm_eu_reserve_buffers mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) drm/i915: Swap ret and status returned from skl_pcode_request drm/i915: Fix skl_pcode_try_request function soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync soc: ti: replace usage of found with dedicated list iterator variable soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning drm: add a check to verify the size alignment nl80211: show SSID for P2P_GO interfaces mac80211: introduce BSS color collision detection mac80211: Improve confusing comment around tx_info clearing mac80211: protect ieee80211_assign_beacon with next_beacon check ARM: dts: Drop custom clkctrl compatible and update omap5 l4per ARM: dts: Add clock-output-names for omap5 ARM: dts: Drop custom clkctrl compatible and update omap4 l4per ARM: dts: Add clock-output-names for omap4 ARM: dts: Use clock-output-names for am4 ARM: dts: Use clock-output-names for dra7 ARM: dts: Use clock-output-names for am3 ARM: dts: Add clksel node for am3 clkout ARM: dts: Add clksel node for am3 gfx ARM: dts: Add clksel node for am3 ehrpwm dt-bindings: clock: ti: Add clock-output-names for TI composite clocks dt-bindings: clock: ti: Add clock-output-names for clockctrl dt-bindings: omap: Add clock-output-names and #clock-cells arm64: dts: meson: alpa sort the board Makefile net: ethernet: ti: cpsw: drop CPSW_HEADROOM define selftests/mptcp: add diag listen tests mptcp: listen diag dump support mptcp: remove locking in mptcp_diag_fill_info mptcp: diag: switch to context structure mptcp: add pm_nl_pernet helpers mptcp: reset the packet scheduler on PRIO change mptcp: reset the packet scheduler on incoming MP_PRIO mptcp: optimize release_cb for the common case selftests: netfilter: add fib expression forward test case netfilter: nft_fib: reverse path filter for policy-based routing on iif arm64: dts: renesas: spider: Add Ethernet sub-board arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs arm64: dts: renesas: r8a779f0: Add I2C nodes bnx2x: Fix spelling mistake "regiser" -> "register" net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() net: icmp: add skb drop reasons to icmp protocol net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT net: sock: introduce sock_queue_rcv_skb_reason() mtd: rawnand: omap_elm: Add compatible for AM64 ELM dt-bindings: mtd: ti,elm: Add support for AM64 ELM dt-bindings: mtd: ti,elm: Convert to yaml ARM: dts: imx: align SPI NOR node name with dtschema ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks xfs: Introduce per-inode 64-bit extent counters xfs: Replace numbered inode recovery error messages with descriptive ones xfs: Introduce macros to represent new maximum extent counts for data/attr forks xfs: Use uint64_t to count maximum blocks that can be used by BMBT xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64 xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bit xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectively xfs: Use basic types to define xfs_log_dinode's di_nextents and di_anextents xfs: Introduce xfs_dfork_nextents() helper xfs: Use xfs_extnum_t instead of basic data types xfs: Introduce xfs_iext_max_nextents() helper xfs: Define max extent length based on on-disk format definition xfs: Move extent count limits to xfs_format.h tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels selftests/bpf: Improve by-name subtest selection logic in prog_tests xfs: Add XFS messages to printk index xfs: Simplify XFS logging methods. arm64: dts: freescale: add initial support for verdin imx8m plus arm64: dts: imx8mp: add uart2 dma libbpf: Add ARC support to bpf_tracing.h arm64: dts: freescale: align SPI NOR node name with dtschema arm64: dts: lx2160a: Update can node property arm64: dts: ls1028a: default to OTG mode for USB arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups arm64: dts: imx8mm-verdin: capitalisation of verdin comments arm64: dts: imx8mm-verdin: re-order pinctrl groups arm64: dts: imx8mm-verdin: update iomux configuration arm64: dts: imx8mm-verdin: comment about i2c level shifter arm64: dts: imx8mm-verdin: only dashes in node names arm64: dts: imx8mm-verdin: alphabetically re-order nodes arm64: dts: imx8mm-verdin: multi-line comment style arm64: dts: imx8mm-verdin: update regulator names arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp arm64: dts: imx8mp: Add cpu-freq support arm64: dts: imx8mp: Add missing speed grade phandle ARM: dts: imx6qdl-tx6: Drop some duplicated properties ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036 arm64: dts: allwinner: a64: olinuxino: Enable audio arm64: dts: rockchip: Enable dmc and dfi nodes on gru arm64: dts: rockchip: Add dfi and dmc nodes to rk3399 arm64: dts: rockchip: add clocks property to cru nodes rk3399 arm64: dts: rockchip: use generic node name for pmucru on rk3399 arm64: dts: rockchip: Add SATA support to BPI-R2-Pro arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10 arm64: dts: rockchip: enable dwc3 on quartz64-a arm64: dts: rockchip: add rk356x dwc3 usb3 nodes soc: rockchip: set dwc3 clock for rk3566 dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible soc: rockchip: pm_domains: Fix typo in comment dt-bindings: soc: rockchip: add naneng combo phy register compatible arm64: dts: rockchip: add basic dts for the radxa rock3 model a dt-bindings: arm: rockchip: add radxa rock3 model a arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro arm64: dts: rockchip: correct interrupt flags on rk3399 boards tls: rx: jump out for cases which need to leave skb on list tls: rx: clear ctx->recv_pkt earlier tls: rx: inline consuming the skb at the end of the loop tls: rx: pull most of zc check out of the loop tls: rx: don't track the async count tls: rx: don't handle async in tls_sw_advance_skb() tls: rx: factor out writing ContentType to cmsg tls: rx: simplify async wait tls: rx: wrap decryption arguments in a structure tls: rx: don't report text length from the bowels of decrypt tls: rx: drop unnecessary arguments from tls_setup_from_iter() ARM: dts: s5pv210: align DMA channels with dtschema ARM: dts: s5pv210: Adjust DMA node names to match spec ARM: dts: s5pv210: Adjust memory reg entries to match spec ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries drm/i915/uncore: Warn only if unclaimed access remains flagged netfilter: bitwise: improve error goto labels netfilter: bitwise: replace hard-coded size with `sizeof` expression net/mlx5: Remove not-implemented IPsec capabilities net/mlx5: Remove ipsec_ops function table net/mlx5: Reduce kconfig complexity while building crypto support net/mlx5: Move IPsec file to relevant directory net/mlx5: Remove not-needed IPsec config net/mlx5: Align flow steering allocation namespace to common style net/mlx5: Unify device IPsec capabilities check net/mlx5: Remove useless IPsec device checks net/mlx5: Remove ipsec vs. ipsec offload file separation RDMA/core: Delete IPsec flow action logic from the core RDMA/mlx5: Drop crypto flow steering API RDMA/mlx5: Delete never supported IPsec flow action net/mlx5: Remove FPGA ipsec specific statistics net/mlx5: Remove XFRM no_trailer flag net/mlx5: Remove not-used IDA field from IPsec struct net/mlx5: Delete metadata handling logic net/mlx5_fpga: Drop INNOVA IPsec support net: mdio: mscc-miim: add local dev variable to cleanup probe function ARM: dts: imx7s: fix iomuxc_lpsr node name arm64: dts: qcom: sa8155: Enable PCIe nodes arm64: dts: qcom: sm8150: Add PCIe nodes arm64: dts: qcom: sm8150: Add ufs power-domain entries arm64: dts: qcom: sm8150: Add pdc interrupt controller node bpf: Fix excessive memory allocation in stack_map_alloc() dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp sfc: use hardware tx timestamps for more than PTP drm/amdgpu: expand cg_flags from u32 to u64 dt-bindings: trivial-devices: Document CPLD on Menlo boards dt-bindings: trivial-devices: Document CPLD on DH electronics boards net: phy: micrel: ksz9031/ksz9131: add cabletest support selftests/bpf: Fix return value checks in perf_event_stackmap test selftests/bpf: Add CO-RE relos into linked_funcs selftests libbpf: Use weak hidden modifier for USDT BPF-side API functions libbpf: Don't error out on CO-RE relos for overriden weak subprogs samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL dt-bindings: soc: ti: wkup_m3_ipc: convert bindings to json-schema drm/i915/display: Fix warnings about PSR lock not held arm64: dts: synaptics: remove unused DTSI for AS370 libbpf: Allow WEAK and GLOBAL bindings during BTF fixup libbpf: Use strlcpy() in path resolution fallback logic ARM: ixp4xx: enable multiplatform support ARM: rework endianess selection ARM: iop32x: enable multiplatform support ARM: s3c: enable s3c24xx multiplatform support dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/E3 support ASoC: update to support either TAS2764 or TAS2780 ASoC: rename tas2764 to tas27xx ASoC: mediatek: mt8195: Make sure of_device_id table are NULL terminated dt-bindings: thermal: tsens: Add SM6350 compatible dt-bindings: qcom,pdc: Add SM6350 compatible libbpf: Add s390-specific USDT arg spec parsing logic arm64: dts: imx8mp: add GPU nodes arm64: dts: imx8mp: add GPC node with GPU power domains arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY net/sched: flower: Avoid overwriting error messages net/sched: matchall: Avoid overwriting error messages net/sched: cls_api: Add extack message for unsupported action offload net/sched: act_vlan: Add extack message for offload failure net/sched: act_tunnel_key: Add extack message for offload failure net/sched: act_skbedit: Add extack messages for offload failure net/sched: act_police: Add extack messages for offload failure net/sched: act_pedit: Add extack message for offload failure net/sched: act_mpls: Add extack messages for offload failure net/sched: act_mirred: Add extack message for offload failure net/sched: act_gact: Add extack messages for offload failure net/sched: act_api: Add extack to offload_act_setup() callback net/sched: flower: Take verbose flag into account when logging error messages net/sched: matchall: Take verbose flag into account when logging error messages netfilter: nf_log_syslog: Consolidate entry checks netfilter: nf_log_syslog: Don't ignore unknown protocols netfilter: nf_log_syslog: Merge MAC header dumpers soc: imx: gpcv2: add support for i.MX8MP power domains soc: imx: gpcv2: add PGC control register indirection arm64: dts: imx8mn-evk: add QSPI flash drm/vc4: kms: Improve logging drm/vc4: kms: Warn if we have an incompatible muxing setup drm/vc4: kms: Store channel in local variable drm/vc4: txp: Force alpha to be 0xff if it's disabled drm/vc4: txp: Don't set TXP_VSTART_AT_EOF drm/vc4: hvs: Reset muxes at probe time net: mdio: aspeed: Add c45 support net: mdio: aspeed: Introduce read write function for c22 and c45 net: mdio: aspeed: move reg accessing part into separate functions ASoC: mediatek: mt8192: support rt1015p_rt5682s ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties net: atm: remove the ambassador driver drm/i915: fix i915_gem_object_wait_moving_fence drm/amdgpu: add drm buddy support to amdgpu bnxt: XDP multibuffer enablement bnxt: support transmit and free of aggregation buffers bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff bnxt: add page_pool support for aggregation ring when using xdp bnxt: change receive ring space parameters bnxt: set xdp_buff pfmemalloc flag if needed bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb bnxt: refactor bnxt_rx_pages operate on skb_shared_info bnxt: add flag to denote that an xdp program is currently attached bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff tls: hw: rx: use return value of tls_device_decrypted() to carry status tls: rx: refactor decrypt_skb_update() tls: rx: don't issue wake ups when data is decrypted tls: rx: replace 'back' with 'offset' tls: rx: use a define for tag length tls: rx: init decrypted status in tls_read_size() tls: rx: don't store the decryption status in socket context tls: rx: don't store the record type in socket context tls: rx: drop pointless else after goto tls: rx: jump to a more appropriate label arm64: dts: imx8mq-librem5-r4: add the correct panel arm64: dts: imx8mq-librem5: add a RO firmware partition arm64: dts: imx8mq-librem5: higher boost regulation current arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source netfilter: cttimeout: inc/dec module refcount per object, not per use refcount netfilter: conntrack: split inner loop of list dumping to own function netfilter: ecache: move to separate structure drm/i915: fix broken build ARM: dts: meson: align SPI NOR node name with dtschema arm64: dts: meson: align SPI NOR node name with dtschema net: mpls: fix memdup.cocci warning hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() qed: remove an unneed NULL check on list iterator sfc: Stop using iommu_present() net: ethernet: set default assignment identifier to NET_NAME_ENUM libbpf: Make BPF-side of USDT support work on big-endian machines libbpf: Minor style improvements in USDT code tcp: Add tracepoint for tcp_set_ca_state net-core: rx_otherhost_dropped to core_stats net: extract a few internals from netdevice.h net: unexport a handful of dev_* functions net: hyperv: remove use of bpf_op_t arm64: defconfig: Enable SM8250 video clock controller arm64: defconfig: Enable PM8916 watchdog driver arm64: defconfig: enable ath11k driver arm64: defconfig: Enable some Qualcomm drivers arm64: defconfig: reenable SM_DISPCC_8250 arm64: defconfig: enable wcd9335 codec as module arm64: defconfig: enable Qualcomm RX and TX macro for SM8250 audio ARM: qcom_defconfig: enable debug fs support ARM: qcom_defconfig: enable options for Qualcomm random number generator soc: qcom: pdr: replace usage of found with dedicated list iterator variable soc: qcom: rpmhpd: Add SDX65 power domains dt-bindings: power: Add rpm power domain bindings for SDX65 soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc soc: qcom: socinfo: Add another ID for SM8450 soc: qcom: socinfo: add SC7280 entry to soc_id array dt-bindings: power: renesas,rcar-sysc: drop useless consumer example libbpf: Fix use #ifdef instead of #if to avoid compiler warning drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. drm/amdkfd: Fix NULL pointer dereference drm/amd/display: cleanup extern usage in function definition drm/amdgpu: Enable gfxoff quirk on MacBook Pro drm/amdgpu: Ensure HDA function is suspended before ASIC reset drm/amdgpu: fix VCN 3.1.2 firmware name drm/amd/display: don't ignore alpha property on pre-multiplied mode drm/amdkfd: Improve concurrency of event handling ARM: dts: socfpga: align interrupt controller node name with dtschema ARM: dts: ox820: align interrupt controller node name with dtschema ARM: dts: nspire: use lower case hex addresses in node unit addresses dt-bindings: align SPI NOR node name with dtschema arm64: dts: broadcom: align SPI NOR node name with dtschema ARM: dts: broadcom: align SPI NOR node name with dtschema libbpf: Potential NULL dereference in usdt_manager_attach_usdt() selftests/bpf: Uprobe tests should verify param/return values libbpf: Improve string parsing for uprobe auto-attach libbpf: Improve library identification for uprobe binary path resolution dt-bindings: reset: Drop the hisilicon,hi6220-reset binding dt-bindings: i2c: convert i2c-mt65xx to json-schema dt-bindings: vendor-prefixes: add Enclustra dt-bindings: qcom: qcom,gsbi: convert to dtschema dt-bindings: i2c: qcom,i2c-qup: convert to dtschema dt-bindings: serial: qcom,msm-uartdm: convert to dtschema spi: dt-bindings: qcom,spi-qup: convert to dtschema dt-bindings: qcom: update maintainers (drop Akash and Mukesh) regulator: uniphier: Use unevaluatedProperties regulator: uniphier: Clean up clocks, resets, and their names using compatible string ASoC: SOF: mediatek: mt8195 add shutdown callback ASoC: SOF: OF: Add shutdown callback for SOF OF device ice: switch: convert packet template match code to rodata ice: switch: use convenience macros to declare dummy pkt templates ice: switch: use a struct to pass packet template params ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u fs: dlm: cast resource pointer to uintptr_t fbcon: Maintain a private array of fb_info fbcon: untangle fbcon_exit fbcon: Move more code into fbcon_release fbcon: Move console_lock for register/unlink/unregister fbcon: Consistently protect deferred_takeover with console_lock() fbcon: use lock_fb_info in fbcon_open/release fbcon: move more common code into fb_open() fbcon: Ditch error handling for con2fb_release_oldinfo fbcon: Extract fbcon_open/release helpers fb: Delete fb_info->queue fbcon: Replace FBCON_FLAGS_INIT with a boolean fbcon: Use delayed work for cursor fbdev/sysfs: Fix locking fbcon: delete delayed loading code fbcon: Introduce wrapper for console->fb_info lookup fbcon: Move fbcon_bmove(_rec) functions fbcon: delete a few unneeded forward decl drm/vc4: Use newer fence API properly to fix build errors drm/ssd130x: Add support for SINO WEALTH SH1106 drm/ssd130x: Support page addressing mode dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106 dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd. drm/i915/rps: Centralize computation of freq caps futex: add missing rtmutex.h include ima: remove the IMA_TEMPLATE Kconfig option ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM ARM: dts: stm32: Add alternate pinmux for mco2 pins ARM: dts: stm32: Add alternate pinmux for ethernet0 pins seqlock: drop seqcount_ww_mutex_t dma-buf: drop seq count based update drm/ttm: remove bo->moving drm/i915: drop bo->moving dependency dma-buf: wait for map to complete for static attachments dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3 RDMA: use DMA_RESV_USAGE_KERNEL drm/radeon: use DMA_RESV_USAGE_KERNEL drm/amdgpu: use DMA_RESV_USAGE_KERNEL dma-buf: add DMA_RESV_USAGE_KERNEL v3 dma-buf & drm/amdgpu: remove dma_resv workaround dma-buf: specify usage while adding fences to dma_resv obj v7 dma-buf: add enum dma_resv_usage v4 mm/slab.c: fix comments drm/sti: fix typos in comments drm/i915/selftests: handle more rounding drm: sti: fix spelling mistake: rejec -> rejection drm: sti: don't use kernel-doc markers stm: ltdc: fix two incorrect NULL checks on list iterator ARM: s3c24xx: convert to sparse-irq ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 prestera: acl: add action hw_stats support ipv6: fix locking issues with loops over idev->addr_list scsi: vmw_pvscsi: No need to clear memory after a dma_alloc_coherent() call scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage scsi: target: Allow changing dbroot if there are no registered devices ASoC: wm8731: use simple i2c probe function ASoC: sgtl5000: use simple i2c probe function ASoC: rt1016: enable building ASoC: pcm3060: use simple i2c probe function ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation ASoC: rt*: use simple i2c probe function ASoC: tscs*: use simple i2c probe function ASoC: wm*: use simple i2c probe function ASoC: lm49xxx: use simple i2c probe function ASoC: mt6660: use simple i2c probe function ASoC: Intel: boards: Use temporary variable for struct device drm/i915/uncore: Warn on previous unclaimed accesses ARM: dts: suniv: licheepi-nano: add SPI flash ARM: dts: suniv: F1C100: add SPI support dt-bindings: spi: sunxi: document F1C100 controllers ARM: dts: suniv: licheepi-nano: add microSD card ARM: dts: suniv: F1C100: add MMC controllers ARM: dts: suniv: F1C100: fix timer node ARM: dts: suniv: F1C100: fix CPU node ARM: dts: suniv: F1C100: add clock and reset macros dt-bindings: arm: sunxi: document LicheePi Nano name ARM: dts: suniv: F1C100: fix watchdog compatible dt-bindings: watchdog: sunxi: clarify clock support dt-bindings: watchdog: sunxi: fix F1C100s compatible bnx2x: Fix undefined behavior due to shift overflowing the constant tcp: add accessors to read/set tp->snd_cwnd dlm: replace usage of found with dedicated list iterator variable dlm: remove usage of list iterator for list_add() after the loop body dlm: fix pending remove if msg allocation fails dlm: fix wake_up() calls for pending remove dlm: check required context while close dlm: cleanup lock handling in dlm_master_lookup dlm: remove found label in dlm_master_lookup dlm: remove __user conversion warnings dlm: move conversion to compile time dlm: use __le types for dlm messages dlm: use __le types for rcom messages dlm: use __le types for dlm header dlm: use __le types for options header dlm: add __CHECKER__ for false positives dlm: move global to static inits dlm: remove unnecessary INIT_LIST_HEAD() dlm: improve plock logging if interrupted dlm: rearrange async condition return dlm: cleanup plock_op vs plock_xop dlm: replace sanity checks with WARN_ON dlm: fix plock invalid read dlm: fix missing check in validate_lock_args dlm: uninitialized variable on error in dlm_listen_for_all() drm/i915: Require INTEL_GTT to depend on X86 drm/i915/gt: Split intel-gtt functions by arch selftests/bpf: Test for writes to map key from BPF helpers selftests/bpf: Test passing rdonly mem to global func bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access bpf: Do write access check for kfunc and global func selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations libbpf: Fix spelling mistake "libaries" -> "libraries" selftests/bpf: Fix issues in parse_num_list() net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF drm/i915/adlp: Fix register corruption after DDI clock enabling dt-bindings: net: smsc,lan91c111 convert to schema drm/i915: Split i915_run_as_guest into x86 and non-x86 memory: emif: remove unneeded ENOMEM error messages drm/i915/display/psr: Use continuos full frame to handle frontbuffer invalidations drm/i915/display/psr: Lock and unlock PSR around pipe updates drm/i915/display/psr: Set partial frame enable when forcing full frame fetch dt-bindings: soc: samsung: usi: refer to dtschema for SPI dma-buf/drivers: make reserving a shared slot mandatory v4 spi: spi-cadence: Fix kernel-doc format for resume/suspend regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment dt-bindings: display: mediatek: revise enum to const drm/mediatek: Fix mtk_cec_mask() ip6_tunnel: Remove duplicate assignments net: wan: remove the lanmedia (lmc) driver drm/amd/dc: remove duplicate include drm/amdgpu/smu10: fix SoC/fclk units in auto mode drm/amd/display: update dcn315 clock table read drm/amdgpu: Remove leftover igp_lane_info drm/radeon: change si_default_state table from global to static drm/amdgpu/display: change pipe policy for DCN 2.1 drm/radeon: simplify if-if to if-else net: usb: remove duplicate assignment net: ethernet: xilinx: use of_property_read_bool() instead of of_get_property drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu drm/tegra: vic: Fix unused-function warnings gpu: host1x: Show all allocated syncpts via debugfs ARM: tegra: Fix typos in comments arm64: tegra: Add QSPI controllers on Tegra234 arm64: dts: imx8mq: add hdmi phy 27m clock drm/drm_modeset_helper_vtables.h: fix a typo arm64: tegra: Update SDMMC1/3 clock source for Tegra194 arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC arm64: dts: imx8mn-evk: use proper names for PMIC outputs drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros drm/vc4: kms: Ignore atomic_flush if we're disabled drm/vc4: hvs: Move the dlist setup to its own function drm/vc4: hvs: Remove dlist setup duplication drm/vc4: hvs: Store channel in variable drm/vc4: hvs: Fix frame count register readout drm/vc4: kms: Take old state core clock rate into account gpu: host1x: Do not use mapping cache for job submissions net: ethernet: mtk_eth_soc: support creating mac address based offload entries net: ethernet: mtk_eth_soc: remove bridge flow offload type entry support net: ethernet: mtk_eth_soc: rework hardware flow table management net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE offload net: ethernet: mtk_eth_soc: add ipv6 flow offload support arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch net: ethernet: mtk_eth_soc: implement flow offloading to WED devices net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) dt-bindings: arm: mediatek: document the pcie mirror node on MT7622 dt-bindings: arm: mediatek: document WED binding for MT7622 arm64: dts: mediatek: mt7622: add support for coherent DMA net: ethernet: mtk_eth_soc: add support for coherent DMA dt-bindings: net: mediatek: add optional properties for the SoC ethernet core gpu: host1x: Fix a kernel-doc warning ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S with i.MX 6ULL net: phy: mscc-miim: add support to set MDIO bus frequency dt-bindings: net: mscc-miim: add clock and clock-frequency dt-bindings: net: convert mscc-miim to YAML format soc/tegra: pmc: Update Tegra234 reset sources ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194 arm64: dts: imx8mm-kontron: fix ethernet node name net, uapi: remove inclusion of arpa/inet.h net: remove noblock parameter from skb_recv_datagram() ipw2x00: use DEVICE_ATTR_*() macro orinoco: Prepare cleanup of powerpc's asm/prom.h ipw2x00: Fix potential NULL dereference in libipw_xmit() b43: Fix assigning negative value to unsigned variable b43legacy: Fix assigning negative value to unsigned variable rtl8xxxu: fill up txrate info for gen1 chips rtl8xxxu: feed antenna information for cfg80211 rtlwifi: replace usage of found with dedicated list iterator variable brcmfmac: Avoid keeping power to SDIO card unless WOWL is used mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue drm/vc4: hdmi: Remove clock rate initialization drm/vc4: Add logging and comments drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6() drm: bridge: icn6211: Drop I2C module owner assignment slab, documentation: add description of debugfs files for SLUB caches mm/slub: sort debugfs output by frequency of stack traces mm/slub: distinguish and print stack traces in debugfs files mm/slub: use stackdepot to save stack trace in objects mm/slub: move struct track init out of set_track() rtw89: fix misconfiguration on hw_scan channel time rtw89: coex: Add case for scan offload rtw89: packet offload handler to avoid warning rtw89: change idle mode condition during hw_scan lib/stackdepot: allow requesting early initialization dynamically rtw89: update ptcl_init rtw89: update TMAC parameters rtw89: initialize NAV control rtw89: update scheduler setting rtw89: 8852c: update security engine setting rtw89: Turn on CR protection of CMAC rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip rtw89: update STA scheduler parameters for v1 chip rtw89: extend dmac_pre_init to support 8852C rtw89: pci: add L1 settings rtw89: pci: add deglitch setting rtw89: pci: set address info registers depends on chips rtw89: pci: add LTR setting for v1 chip rtw89: pci: refine pci pre_init function rtw89: pci: add pci attributes to configure operating mode rtw89: pci: add register definition to rtw89_pci_info to generalize pci code ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() ath11k: mhi: add error handling for suspend and resume ath11k: mhi: remove state machine mm/slub, kunit: Make slub_kunit unaffected by user specified flags drm/etnaviv: reap idle softpin mappings when necessary drm/etnaviv: move flush_seq increment into etnaviv_iommu_map/unmap drm/etnaviv: move MMU context ref/unref into map/unmap_gem drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem rtw89: handle potential uninitialized variable rtw89: read RX bandwidth from v1 type RX descriptor rtw89: support hardware generate security header rtw89: support variant of fill_txdesc rtw89: pci: support variant of fill_txaddr_info rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips rtw89: disabled IGI configuration for unsupported hardware rtw89: packed IGI configuration flow into function for DIG feature rtw89: regd: update mapping table to R59-R32 rtw89: regd: consider 6G band rtw89: 8852a: update txpwr tables to HALRF_027_00_038 rtw89: add UK to regulation type rtw89: reduce export symbol number of mac size and quota rtw89: support FW crash simulation rtw89: reconstruct fw feature rtw89: ser: dump fw backtrace while L2 reset rtw89: ser: dump memory for fw payload engine while L2 reset rtw89: ser: control hci interrupts on/off by state rtw89: mac: correct decision on error status by scenario rtw89: mac: move table of mem base addr to common rtw89: ser: fix CAM leaks occurring in L2 reset rtw88: change idle mode condition during hw_scan drm/gma500: fix a missing break in psb_intel_crtc_mode_set drm: bridge: icn6211: Mark module exit callback with __exit drm/i915: Fixup kerneldoc in struct i915_gem_context iwlwifi: mei: Replace zero-length array with flexible-array member iwlwifi: fw: Replace zero-length arrays with flexible-array members IB/mlx5: Fix undefined behavior due to shift overflowing the constant net/mlx5: Cleanup kTLS function names and their exposure net/mlx5: Remove tls vs. ktls separation as it is the same net/mlx5: Remove indirection in TLS build net/mlx5: Reliably return TLS device capabilities net/mlx5_fpga: Drop INNOVA TLS support wfx: get out from the staging area ARM: dts: imx6qdl-victgo: add CAN termination support ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compatible 7" display ARM: dts: imx6dl-victgo: Add interrupt-counter nodes ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to backlight_lcd ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight brightness to maximum arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node selftests/bpf: Fix file descriptor leak in load_kallsyms() drm/mediatek: Fix DPI component detection for MT8192 drm: bridge: icn6211: Fix DSI-to-DPI PLL configuration drm/mediatek: Add vblank register/unregister callback functions ARM: dts: ux500: Add GPS to Skomer device tree ARM: dts: ux500: Add GPS to Janice device tree drm/mediatek: mtk_drm_crtc: Use kmalloc in mtk_drm_crtc_duplicate_state drm/mediatek: mtk_drm_plane: Use kmalloc in mtk_plane_duplicate_state bpf, arm64: Sign return address for JITed code net: ensure net_todo_list is processed quickly drm/panel: innolux-ej030na and abt-y030xx067a: add .enable and .disable drm/panel: Add panel driver for NewVision NV3052C based LCDs drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable mlxsw: spectrum_router: simplify list unwinding selftests/bpf: Add urandom_read shared lib and USDTs selftests/bpf: Add basic USDT selftests libbpf: Add x86-specific USDT arg spec parsing logic libbpf: Wire up spec management and other arch-independent USDT logic libbpf: Add USDT notes parsing and resolution logic libbpf: Wire up USDT API and bpf_link integration libbpf: Add BPF-side of USDT support kunit: Make kunit_remove_resource() idempotent list: test: Test the hlist structure thermal: int340x: Clean up _OSC context init thermal: int340x: Consolidate freeing of acpi_buffer pointer thermal: int340x: Clean up unnecessary acpi_buffer pointer freeing iio: chemical: scd30: Move symbol exports into IIO_SCD30 namespace PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv iio: chemical: scd30: Export dev_pm_ops instead of suspend() and resume() ASoC: dt-bindings: lpass-cpu: Update clocks and power domain names for sc7280 platform ASoC: dt-bindings: wcd938x: Add mic bias supply property ASoC: qcom: dt-bindings: Update bindings for clocks in lpass digital codes ASoC: ak4613: add TDM256 support ASoC: ak4613: rename constraint to constraint_rates ASoC: ak4613: priv has ctrl1 instead of iface ASoC: ak4613: return error if it was setup as clock provider ASoC: ak4613: tidyup ak4613_interface ASoC: ak4613: add missing mutex_lock() ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() ASoC: soc-utils: Add helper to calculate BCLK from TDM info ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro docs/zh_CN: Add schedutil Chinese translation docs/zh_CN: Add sched-debug Chinese translation Documentation: x86: Fix obsolete name of page fault handler firewire: add kernel API to access packet structure in request structure for AR context firewire: add kernel API to access CYCLE_TIME register firewire: Add dummy read_csr/write_csr functions w1: w1_therm: Document Maxim MAX31850 thermoelement IF. ALSA: echoaudio: remove redundant assignment to variable i Documentation/process: Update ARM contact for embargoed hardware issues ALSA: emu10k1: Stop using iommu_present() docs/zh_CN: add vm zsmalloc translation docs/zh_CN: add vm z3fold translation docs/zh_CN: add vm split_page_table_lock translation docs/zh_CN: add vm remap_file_pages translation docs/zh_CN: add vm page_table_check translation docs/zh_CN: add vm page_owner translation docs/zh_CN: add vm page_frags translation docs/zh_CN: add vm overcommit-accounting translation docs/zh_CN: add vm mmu_notifier translation docs/zh_CN: add vm memory-model translation docs/zh_CN: add vm hwpoison translation docs/zh_CN: add vm frontswap translation docs/zh_CN/damon: typo fix docs/zh_CN/damon: add sysfs interface docs/zh_CN/damon: update outdated term 'regions update interval' Documentation: sphinx: replace "Introduction" chapter heading with page title Documentation: kernel-doc: Promote two chapter headings to page title Documentation: kernel-hacking: minor edits for style Documentation: dev-tools: Enhance static analysis section with discussion Documentation: dev-tools: Add a section for static analysis tools docs: driver-api/thermal/intel_dptf: Use copyright symbol Documentation/process: mention patch changelog in review process drm/amd/display: [FW Promotion] Release 0.0.111.0 drm/amd/display: Check for invalid input params when building scaling params drm/amd/display: Move link_trace for edp to dp_trace drm/amd/display: 3.2.180 drm/amd/display: fix missing-prototypes warning drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02 drm/amd/display: extract set stream attribute to link_hwss drm/amd/display: revert Power down hardware if timer not trigger drm/amd/display: add support for handling 128b/132b link training test request drm/amd/display: Add configuration options for AUX wake work around. drm/amd/display: Remove underflow IRQ type drm/amd/display: Add flip interval workaround drm/amd/display: remove assert for odm transition case drm/amdgpu: Flush TLB after mapping for VG20+XGMI drm/amdgpu: don't use BACO for reset in S3 drm/amdgpu/vcn: Remove unneeded semicolon drm/amd/display: Fix unused-but-set-variable warning amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12 drm/amdgpu: fix TLB flushing during eviction drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw device property: Add irq_get to fwnode operation device property: Add iomap to fwnode operations ACPI: property: Move acpi_fwnode_device_get_match_data() up device property: Convert device_{dma_supported,get_dma_attr} to fwnode drm/i915/dsb: modified to drm_info in dsb_prepare() netfilter: nf_tables: replace unnecessary use of list_for_each_entry_continue() ASoC: rsnd: use inclusive language for DAIFMT mask ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe drm/nouveau: support more than one write fence in fenv50_wndw_prepare_fb ASoC: Intel: catpt: Drop redundant enum constant ASoC: rt5682s: Separate the regulator consumer controls ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it ASoC: cs*: use simple i2c probe function ASoC: wm*: use i2c_match_id and simple i2c probe ASoC: ada*, ssm*: use simple i2c probe function ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t ASoC: cs35l41: Add one more variable in the debug log ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs ASoC: da7218: use i2c_match_id and simple i2c probe ASoC: da[79]*: use simple i2c probe function ASoC: qcom: Add driver support for ALC5682I-VS ASoC: intel: atom: Remove superfluous flush_scheduled_work() ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe ASoC: Introduce snd_soc_of_get_dai_link_cpus ASoC: codecs: Fix error handling in power domain init and exit handlers ASoC: SOF: topology: use new sound control LED layer spi: spidev: replace usage of found with dedicated list iterator variable spi: Prepare cleanup of powerpc's asm/prom.h spi: qcom-qspi: Add minItems to interconnect-names spi: spidev: Replace OF specific code by device property API spi: spidev: Replace ACPI specific code by device_get_match_data() spi: spidev: Convert BUILD_BUG_ON() to static_assert() mm/slab: remove some unused functions drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix drm/i915/dp: Duplicate native HDMI TMDS clock limit handling for DP HDMI DFPs drm/i915/dp: Add support for "4:2:0 also" modes for DP drm/i915/dp: Rework HDMI DFP TMDS clock handling drm/i915/dp: Make intel_dp_output_format() usable for "4:2:0 also" modes drm/i915/dp: Pass around intel_connector rather than drm_connector drm/i915/dp: Reorder intel_dp_compute_config() a bit drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/ drm/i915/dp: Extract intel_dp_has_audio() ath11k: fix driver initialization failure with WoW unsupported hw drm/i915/dp: Respect the sink's max TMDS clock when dealing with DP->HDMI DFPs ath11k: Remove unnecessary delay in ath11k_core_suspend drm/i915/dp: Extract intel_dp_tmds_clock_valid() ath11k: Change max no of active probe SSID and BSSID to fw capability ath11k: Remove core PCI references from PCI common code ath11k: Refactor MSI logic to support WCN6750 ath11k: Choose MSI config based on HW revision ath11k: Refactor PCI code to support WCN6750 ath11k: PCI changes to support WCN6750 dma-buf: finally make dma_resv_excl_fence private v2 drm/i915: Expose client engine utilisation via fdinfo drm/i915: Count engine instances per uabi class drm: Document fdinfo format specification drm/i915: Track context current active time drm/i915: Track all user contexts per client drm/i915: Track runtime spent in closed and unreachable GEM contexts drm/i915: Make GEM contexts track DRM clients drm/i915: Explicitly track DRM clients drm/nouveau: stop using dma_resv_excl_fence tee: make tee_shm_register_kernel_buf vmalloc supported tee: combine "config" and "menu" for TEE's menuconfig of/platform: Drop static setup of IRQ resource from DT core docs: dt: writing-schema: mention coding style docs: dt: writing-bindings: describe typical cases dt-bindings: net: qcom,ipa: finish the qcom,smp2p example dt-bindings: white-space cleanups dt-bindings: PCI: uniphier: Convert uniphier-pcie.txt to json-schema libbpf: Support Debian in resolve_full_path() Documentation: kunit: update kconfig options needed for UML coverage kunit: split resource API impl from test.c into new resource.c kunit: split resource API from test.h into new resource.h kunit: tool: more descriptive metavars/--help output selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 bpftool: Handle libbpf_probe_prog_type errors bpftool: Add missing link types bpftool: Add syscall prog type selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync samples: bpf: Fix linking xdp_router_ipv4 after migration sample: bpf: syscall_tp_user: Print result of verify_map drm/nouveau/clk: Fix an incorrect NULL check on list iterator kunit: tool: Do not colorize output when redirected kunit: tool: properly report the used arch for --json, or '' if not known kunit: tool: refactor how we plumb metadata into JSON kunit: tool: readability tweaks in KernelCI json generation logic ARM: dts: ux500: Add line impedance to fuel gauge ARM: dts: ux500: Register Amstaos proximity sensor ARM: dts: ux500: Add Codina TMO device tree dt-bindings: arm: ux500: Document Codina-TMO ARM: dts: ste-dbx: Update spi clock-names property apparmor: test: Use NULL macros mctp: test: Use NULL macros kasan: test: Use NULL macros thunderbolt: test: use NULL macros kunit: use NULL macros kunit: Introduce _NULL and _NOT_NULL macros ima: remove redundant initialization of pointer 'file'. kunit: tool: simplify code since build_dir can't be None kunit: tool: drop last uses of collections.namedtuple kunit: tool: drop unused KernelDirectoryPath var kunit: tool: make --json handling a bit clearer dt-bindings: arm: bcm: add bindings for Asus RT-AC88U ARM: dts: BCM5301X: Fix compatible strings for BCM53012 and BCM53016 SoC dt-bindings: arm: bcm: create new description for BCM53016 dt-bindings: arm: bcm: fix BCM53012 and BCM53016 SoC strings ARM: dts: BCM5301X: Retrieve gmac1 MAC address from NVRAM on Asus RT-AC88U ARM: dts: BCM5301X: Add rgmii to port@5 of Broadcom switch on Asus RT-AC88U ARM: dts: BCM5301X: Remove cell properties from srab ports on Asus RT-AC88U ARM: dts: BCM5301X: Fix DTC warning for NAND node ARM: dts: BCM5301X: Update pin controller node name ARM: brcmstb: fix typos in comments ARM: dts: bcm-cygnus: Update spi clock properties ARM: mm: fix typos in comments ARM: s3c: fix typos in comments ARM: dts: s5pv210: Use standard arrays of generic PHYs for EHCI/OHCI device ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4 ARM: dts: exynos: drop deprecated SFR region from MIPI phy arm64: dts: tesla: add a specific compatible to MCT on FSD arm64: dts: exynos: add a specific compatible to MCT ARM: dts: exynos: add a specific compatible to MCT arm64: dts: exynos: move aliases to board in Exynos850 ARM: dts: bcm283x: fix ethernet node name ARM: dts: exynos: remove deprecated unit address for LPDDR3 timings on Odroid memory: samsung: exynos5422-dmc: Avoid some over memory allocation ARM: s3c: Drop config symbol S3C24XX_PWM ARM: dts: exynos: fix compatible strings for Ethernet USB devices ARM: dts: exynos: fix ethernet node name for different odroid boards drm/format_helper: fix a kernel-doc typo drm: fix a kernel-doc typo drm/sched: Check locking in drm_sched_job_add_implicit_dependencies drm/gem: Delete gem array fencing helpers drm/etnaviv: Use scheduler dependency handling regulator: mt6366: Add support for MT6366 regulator regulator: Add BUCK and LDO document for MT6358 and MT6366 drm/i915/bios: Extract struct lvds_lfp_data_ptr_table drm/i915: Remove dead members from dev_priv drm/i915: Use drm_connector_attach_hdr_output_metadata_property() ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio() ASoC: atmel: Fix error handling in at91samg20ek probe() soc: mediatek: mmsys: Add sw0_rst_offset for MT8192 arm64: dts: mt8192: Add H264 venc device node arm64: dts: mt8192: Add PCIe node arm64: dts: mt8192: Add dpi node dt-bindings: arm: mediatek: Add mt8195 pericfg compatible arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0 arm64: dts: mt8192: Add m4u and smi nodes arm64: dts: mt8192: Add efuse node arm64: dts: mt8192: Fix nor_flash status disable typo arm64: dts: mt8192: Add xhci node arm64: dts: mt8192: Add usb-phy node arm64: dts: mt8192: Add SCP node arm64: dts: mt8192: Add pwrap node arm64: dts: mediatek: Format mediatek,larbs as an array of phandles HID: multitouch: add quirks to enable Lenovo X12 trackpoint drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() function call drm: bridge: mcde_dsi: Drop explicit bridge remove arm64: defconfig: Enable ARCH_R9A07G054 arm64: dts: renesas: r8a77961: Add CAN-FD node arm64: dts: renesas: falcon: Enable CANFD 0 and 1 arm64: dts: renesas: r8a779a0: Add CANFD device node arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86 arm64: dts: renesas: r9a07g054: Add TSU node arm64: dts: renesas: r9a07g054: Add OPP table arm64: dts: renesas: r9a07g054: Fillup the GPU node arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash arm64: dts: renesas: rzg2lc-smarc: Enable Audio arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2} arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio codec from common dtsi arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0 arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node arm64: dts: renesas: r9a07g054: Add USB2.0 device support arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes arm64: dts: renesas: r9a07g054: Fillup the sbc stub node arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes soc: renesas: Identify RZ/G2UL SoC dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes arm64: dts: renesas: r9a07g054: Fillup the ADC stub node ARM: rockchip: fix typos in comments mtd: rawnand: print offset instead of page number for bad blocks mtd: spinand: gigadevice: add support for GD5FxGM7xExxG mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG mtd: rawnand: davinci: Remove redundant unsigned comparison to zero mtd: parsers: bcm47xxpart: print correct offset on read error ARM: dove: multiplatform support ARM: ep93xx: multiplatform support ARM: ep93xx: make mach/ep93xx-regs.h local ARM: ep93xx: enable SPARSE_IRQ ARM: ep93xx: renumber interrupts ARM: versatile: move integrator/realview/vexpress to versatile arm64: dts: add support for S4 power domain controller arm64: dts: meson-s4: add gpio_intc node arm64: dts: meson-s4: add pinctrl node arm64: dts: rockchip: Add some pins for NanoPi4 arm64: dts: rockchip: Add sata nodes to rk356x arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 arm64: meson: update WiFi SDIO in dts for JetHub D1 arm64: meson: update SDIO voltage in dts for JetHub D1 arm64: meson: dts: update serial alias in dts for JetHub D1 arm64: meson: add dts bluetooth node for JetHub H1 ARM: dts: rockchip: use generic node name for dma rk3036/rk322x ARM: dts: rockchip: correct interrupt flags on rk3188 boards regulator: Flag uncontrollable regulators as always_on spi: support hclk spi: mediatek: support hclk spi: mediatek: add spi memory support for ipm design regulator: fixed: Remove print on allocation failure regulator: dt-bindings: richtek,rt4801: minor comments adjustments regulator: Add binding for Richtek RT5759 DCDC converter regulator: rt5759: Add support for Richtek RT5759 DCDC converter regulator: Add BUCK and LDO document for MT6358 and MT6366 regulator: mt6366: Add support for MT6366 regulator regmap: Constify static regmap_bus structs ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359-max98390-rt5682 ASoC: mediatek: mt8195: add machine support for max98390 and rt5682 ASoC: mediatek: mt8195: rename card controls ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml ASoC: mediatek: mt8195: merge machine driver ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c ARM: configs: Update multi_v5_defconfig for WM8731 bus refactoring ASoC: wm8731: Convert DT bindings to YAML format ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules ASoC: wm8731: Factor our MCLK and mutex initialisation ASoC: wm8731: Move regulator request into wm8731_init() ASoC: wm8731: Factor component init out of bus code ASoC: wm8731: Update to modern DAI terminology ASoC: topology: Rename soc_tplg_init_kcontrol() function ASoC: topology: Correct error message ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL ASoC: topology: Return bool instead of int ASoC: topology: Remove unnecessary looping ASoC: topology: Use for loop instead of while ASoC: tegra: AHUB routes for ASRC module ASoC: tegra: Add Tegra186 based ASRC driver ASoC: tegra: Add binding doc for ASRC module ASoC: SOF: Remove redundant return statements ASoC: SOF: Remove header from struct snd_sof_ipc_msg ASoC: SOF: Drop 'header' parameter from tx_message() API ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() ASoC: SOF: disable dma trace in s0ix ASoC: SOF: extend the interface to stop DMA trace ASoC: SOF: Drop support for mapped control data ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer drm/imx: ipuv3-plane: Remove redundant color encoding and range initialisation drm/imx: ipuv3-plane: Remove redundant zpos initialisation drm/imx: make static read-only array channel_offsets const drm/imx: imx-tve: Make use of the helper function devm_platform_ioremap_resource() gpu: ipu-v3: image-convert: use swap() fs: ext2: Fix duplicate included linux/dax.h libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len) selftests/bpf: Add tests for uprobe auto-attach via skeleton selftests/bpf: Add tests for u[ret]probe attach by name libbpf: Add auto-attach for uprobes based on section name libbpf: Support function name-based attach uprobes libbpf: auto-resolve programs/libraries when necessary for uprobes samples: bpf: Convert xdp_router_ipv4 to XDP samples helper bpf: Correct the comment for BTF kind bitfield selftests/bpf: Fix cd_flavor_subdir() of test_progs selftests/bpf: Return true/false (not 1/0) from bool functions selftests/bpf: Fix vfs_link kprobe definition bpf: Replace usage of supported with dedicated list iterator variable drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb drm/atomic-helper: support more than one write fence in drm_gem_plane_helper_prepare_fb drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2 drm/radeon: stop using dma_resv_excl_fence drm/vmwgfx: stop using dma_resv_excl_fence v2 dma-buf: add dma_resv_get_singleton v2 drivers/dma-buf: dma-buf.c: fix a typo drm/ttm: Add a parameter to add extra pages into ttm_tt bpf, test_offload.py: Skip base maps without names bpf: Remove redundant assignment to smap->map.value_size selftests/bpf: Remove unused variable from bpf_sk_assign test bpf: Use swap() instead of open coding it drm/edid: reduce magic when updating the EDID block checksum drm/edid: track invalid blocks in drm_do_get_edid() drm/edid: split out invalid block filtering to a separate function drm/edid: simplify block check when filtering invalid blocks drm/edid: use a better variable name for EDID block read retries drm/edid: split drm_edid_block_valid() to check and act parts drm/edid: split out edid_header_fix() drm/edid: clean up edid_is_zero() drm/edid: make drm_edid_header_is_valid() accept void pointer drm/edid: add edid_block_tag() helper to get the EDID extension tag drm/edid: clean up EDID block checksum functions drm/edid: use struct edid * in drm_do_get_edid() MAINTAINERS: Add printk indexing maintainers on mention of printk_index wcn36xx: Improve readability of wcn36xx_caps_name ath9k: make is2ghz consistent in ar9003_eeprom ath10k: enable napi on RX path for usb ath10k: add support for MSDU IDs for USB devices dma-buf: drop the DAG approach for the dma_resv object v3 drm/amdkfd: Create file descriptor after client is added to smi_clients list drm/amdgpu: Sync up header and implementation to use the same parameter names drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address drm/amdgpu: Fix unique_id references for Sienna Cichlid drm/amd/display: remove DC_FP_* wrapper from dml folder drm/amd/display: detach fpu operations from dcn10_validate_bandwidth in calcs drm/amdgpu: Add unique_id support for sienna cichlid drm/amdgpu: Use metrics data function to get unique_id for Aldebaran drm/amdgpu: Add UNIQUE_ID to MetricsMember_t drm/amdgpu: Use switch case for unique_id drm/amdkfd: Use atomic64_t type for pdd->tlb_seq drm/amdgpu: fix incorrect size printing in error msg drm/amdgpu: fix some kerneldoc in the VM code v2 amd/display: set backlight only if required drm/amd/display: DCN3.1: don't mark as kernel-doc drm/amd/display: Fix pointer dereferenced before checking drm/amdgpu: Add tlb_cb for unlocked update drm/amdgpu: Correct unlocked update fence handling drm/amd/display: Fix pointer dereferenced before checking drm/amd/display: Fix allocate_mst_payload assert on resume drm/amd/display: 3.2.179 drm/amd/display: [FW Promotion] Release 0.0.110.0 drm/amd/display: Revert FEC check in validation drm/amd/display: Update LTTPR UHBR link rate support struct drm/amd/display: Add support for USBC connector drm/amd/display: Add work around for AUX failure on wake. drm/amd/display: Clear optc false state when disable otg drm/amd/display: Enable power gating before init_pipes drm/amd/display: Remove redundant dsc power gating from init_hw drm/amd/display: Power down hardware if timer not trigger drm/amd/display: Correct Slice reset calculation drm/amd/display: Enable 3-plane MPO for DCN31 drm/amd/display: Set fec register init value drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure based on ECO fix drm/amd/display: Create underflow interrupt IRQ type bpf, tests: Add load store test case for tail call bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) arm64, insn: Add ldr/str with immediate offset drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge drm: bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge drm: bridge: mtk_dsi: Switch to devm_drm_of_get_bridge drm: bridge: nwl-dsi: Switch to devm_drm_of_get_bridge Revert "drm/bridge: dw-mipi-dsi: Find the possible DSI devices" drm/bridge: lt9611: Add atomic_get_input_bus_fmts drm/bridge: lt9611: Switch to atomic operations drm/bridge: ti-sn65dsi83: Check link status register after enabling the bridge drm: bridge: icn6211: Read and validate chip IDs before configuration drm: bridge: icn6211: Rework ICN6211_DSI to chipone_writeb() drm: bridge: icn6211: Add I2C configuration support drm: bridge: icn6211: Implement atomic_get_input_bus_fmts drm: bridge: icn6211: Set SYS_CTRL_1 to value used in examples drm: bridge: icn6211: Disable DPI color swap drm: bridge: icn6211: Use DSI burst mode without EoT and with LP command mode drm: bridge: icn6211: Add generic DSI-to-DPI PLL configuration drm: bridge: icn6211: Add HS/VS/DE polarity handling drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling drm: bridge: icn6211: Fix register layout drm: exynos: dsi: Switch to atomic funcs drm: exynos: dsi: Convert to bridge driver drm: exynos: dsi: Use drm panel_bridge API exynos: drm: dsi: Attach in_bridge in MIC driver drm: bridge: panel: Reset the connector state pointer drm: bridge: tc358764: Use drm panel_bridge API drm/bridge: tc358767: Add DSI-to-DPI mode support drm/bridge: tc358767: Split tc_set_video_mode() into common and (e)DP part drm/bridge: tc358767: Detect bridge mode from connected endpoints in DT drm/bridge: tc358767: Move bridge ops setup into tc_probe_edp_bridge_endpoint() drm/bridge: tc358767: Wrap (e)DP aux I2C registration into tc_aux_link_setup() drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function drm/bridge: tc358767: Implement atomic_check callback drm/bridge: tc358767: Convert to atomic ops drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e)DP specific functions dt-bindings: display: bridge: tc358867: Document DSI data-lanes property dt-bindings: display: bridge: tc358867: Document DPI output support drm/bridge: adv7511: clean up CEC adapter when probe fails drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() drm/i915: Allow static DRRS on LVDS drm/i915: Allow static DRRS on all eDP ports drm/i915: Move intel_drrs_compute_config() into intel_dp.c drm/i915: Allow higher refresh rate alternate fixed modes drm/i915: Allow an arbitrary number of downclock modes drm/i915: Stop duplicating the EDID fixed/downclock modes drm/i915: Combine the EDID fixed_mode+downclock_mode lookup into one drm/i915: Nuke intel_drrs_init() drm/i915: Refactor non-EDID fixed mode duplication drm/i915: Put fixed modes directly onto the panel's fixed_modes list drm/i915: Extract intel_edp_has_drrs() drm/i915/display: Add HAS_MBUS_JOINING drm/i915/dmc: split out dmc registers to a separate file drm/i915/dmc: hide DMC version macros drm/i915/dmc: abstract GPU error state dump drm/i915: Handle the DG2 max bw properly drm/edid: fix invalid EDID extension block filtering drm/vc4: Implement atomic_print_state for HVS channel state drm/vc4: Constify private state accessors drm/atomic: Add atomic_print_state to private objects drm/atomic: Print the state every non-blocking commit drm/panel-edp: Fix AUO B133UAN01 panel id drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits drm/i915/display/tgl+: Set default values for all registers in PIPE_MBUS_DBOX_CTL drm/i915/dg2: Add Wa_22014226127 drm/i915/dp: make DSC usage logging actually useful drm/i915/audio: move has_audio checks to within codec enable/disable drm/i915/audio: unify audio codec enable/disable debug logging HID: intel-ish-hid: ipc: add ADL and RPL device id drm/i915: Move intel_vtd_active and run_as_guest to i915_utils drm/i915/dmc: fix i915_reg_t usage drm/i915/dmc: move dmc debugfs to intel_dmc.c drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c drm/i915/dmc: simplify intel_dmc_load_program() conditions ath11k: reduce the wait time of 11d scan and hw scan while add interface ath11k: add support to search regdb data in board-2.bin for WCN6855 wcn36xx: Implement tx_rate reporting drm/i915/ats-m: add ATS-M platform info drm/panel-edp: Add AUO B133UAN01 drm/i915: Add RPL-S PCI IDs drm/i915: Change SDVO fixed mode handling drm/i915: Use intel_panel_edid_fixed_mode() for sdvo drm/i915: Extract intel_panel_encoder_fixed_mode() drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode() drm/i915: Rename intel_panel_vbt_fixed_mode() drm/i915: Use intel_panel_preferred_fixed_mode() more drm/i915: Extract intel_edp_add_properties() drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG() drm/i915: Pass intel_connector to intel_panel_{init,fini}() drm/i915: Split pipe+output CSC programming to noarm+arm pair drm/i915: Split color_commit() into noarm+arm pair drm/i915: Make ilk+ pfit regiser unlocked drm/i915: Remove locks around skl+ scaler programming docs: gpu: i915.rst: Fix DRRS documentation drm/edid: split drm_add_edid_modes() to two drm/edid: add more general struct edid constness in the interfaces drm/edid: constify struct edid passed around in callbacks and closure drm/edid: constify struct edid passed to detailed blocks drm/edid: constify struct detailed_timing in parsing callbacks drm/edid: constify struct detailed_timing in lower level parsing drm/edid: use struct detailed_timing member access in gtf2 functions drm/edid: use struct detailed_timing member access in is_rb() drm/edid: pass a timing pointer to is_detailed_timing_descriptor() drm/edid: pass a timing pointer to is_display_descriptor() drm/edid: fix reduced blanking support check drm/edid: don't modify EDID while parsing drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator gma500: fix an incorrect NULL check on list iterator drm/amdgpu: drop amdgpu_gtt_node drm/ttm: rework bulk move handling v5 drm/ttm: de-inline ttm_bo_pin/unpin drm/i915/migrate: move the sanity check drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS drm/i915: avoid concurrent writes to aux_inv drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator drm/ttm: allow bulk moves for all domains drm/ttm: add resource iterator v4 drm/ttm: move the LRU into resource handling v4 drm/amdgpu/jpeg: Add jpeg ras error query support drm/amdgpu/vcn: Add VCN ras error query support drm/amdgpu/vcn: Add vcn and jpeg ver 2.6 ras register definition drm/amdgpu/jpeg: Add jpeg block ras support drm/amdgpu/vcn: Add vcn ras support drm/amdgpu: Add vcn and jpeg ras support flag drm/amd/vcn: fix an error msg on vcn 3.0 drm/amdgpu: Re-classify some log messages in commit path drm/amd/pm: Check feature support using IP version drm/amdgpu/vcn3: send smu interface type amdgpu/pm: Implement emit_clk_levels for vega10 amdgpu/pm: Add new hwmgr API function "emit_clock_levels" drm/i915/display: Extend DP HDR support to hsw+ drm/sched: Fix htmldoc warning. drm/bridge: anx7625: Set downstream sink into normal status ath11k: store and send country code to firmware after recovery drm/i915/intel_combo_phy: Print I/O voltage info drm/i915/display: Remove check for low voltage sku for max dp source rate drm: omapdrm: Do no allocate non-scanout GEMs through DMM/TILER drm: omapdrm: Support exporting of non-contiguous GEM BOs drm: omapdrm: simplify omap_gem_pin drm/i915: add lmem_size modparam drm/i915/guc: Correctly free guc capture struct on error drm/amdgpu: remove table_freed param from the VM code drm/amdkfd: use tlb_seq from the VM subsystem for SVM as well v2 drm/amdkfd: start using tlb_seq from the VM subsystem drm/amdgpu: rework TLB flushing drm/amdgpu: simplify VM update tracking a bit drm/amdgpu: separate VM PT handling into amdgpu_vm_pt.c drm/amdgpu: move VM PDEs to idle after update drm/amd/display: move FPU related code from dcn316 to dml/dcn31 folder drm/amd/display: move FPU related code from dcn315 to dml/dcn31 folder drm/amd/display: move FPU related code from dcn31 to dml/dcn31 folder drm/amd/display: 3.2.178 drm/amd/display: [FW Promotion] Release 0.0.109.0 drm/amdkfd: print unmap queue status for RAS poison consumption (v3) drm/amd/display: Fix HDCP SEND AKI INIT error drm/amdgpu: drop redundant check of harvest info drm/amdgpu: Fix spelling mistake "regiser" -> "register" drm/amdkfd: add RAS poison consumption handling for UTCL2 (v2) drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2) drm/amdkfd: replace source_id with client_id for RAS poison consumption drm/amdkfd: refine event_interrupt_poison_consumption drm/amdgpu: make amdgpu_display_gem_fb_verify_and_init() static drm/amdgpu: drop amdgpu_display_gem_fb_init() drm/amdgpu: make amdgpu_display_framebuffer_init() static drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB drm/qxl: fix qxl can't use in arm64 drm/virtio: Remove restriction of non-zero blob_flags drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes ath9k: add functions to get paprd rate mask ath9k: refactor ar9003_hw_spur_mitigate_ofdm ath9k: fix ar9003_get_eepmisc ath9k: use AR9300_MAX_CHAINS when appropriate ath9k: split set11nRateFlags and set11nChainSel ath9k: make ATH_SREV macros more consistent ath11k: Add peer rhash table support ath11k: add read variant from SMBIOS for download board data ath11k: add fallback board name without variant while searching board-2.bin drm/vc4: hdmi: Support HDMI YUV output drm/vc4: hdmi: Always try to have the highest bpc drm/vc4: hdmi: Take bpp into account for the scrambler drm/vc4: hdmi: Take the sink maximum TMDS clock into account drm/vc4: hdmi: Move clock calculation into its own function drm/vc4: hdmi: Move clock validation to its own function drm/vc4: hdmi: Rename pixel_rate variable drm/bridge: it6505: Fix build error dma-buf: finally make the dma_resv_list private v2 dma-buf: add dma_resv_replace_fences v2 RDMA: use dma_resv_wait() instead of extracting the fence drm/etnaviv: stop using dma_resv_excl_fence v2 drm: bridge: it66121: Add audio support drm: bridge: it66121: Fix the register page length dt-bindings: display: bridge: it66121: Add audio support drm/gma500: Add crtc prefix to vblank functions drm/gma500: Declare a few functions static drm/gma500: Free the correct connector allocation drm/gma500: gma500 don't register non-hotpluggable connectors drm/gma500: Make use of the drm connector iterator drm/gma500: Uninstall interrupts on driver removal drm/gma500: Use managed drmm_mode_config_init() ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() ath11k: Add hw-restart option to simulate_fw_crash ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base ath11k: add support for device recovery for QCA6390/WCN6855 ath11k: disable regdb support for QCA6390 ath11k: remove unused ATH11K_BD_IE_BOARD_EXT ath11k: acquire ab->base_lock in unassign when finding the peer by addr drm/i915/guc: Print the GuC error capture output register list. drm/i915/guc: Plumb GuC-capture into gpu_coredump drm/i915/guc: Pre-allocate output nodes for extraction drm/i915/guc: Extract GuC error capture lists on G2H notification. drm/i915/guc: Check sizing of guc_capture output drm/i915/guc: Add capture region into intel_guc_log drm/i915/guc: Update GuC-log relay function names drm/i915/guc: Add GuC's error state capture output structures. drm/i915/guc: Add Gen9 registers for GuC error state capture. drm/i915/guc: Add DG2 registers for GuC error state capture. drm/i915/guc: Add XE_LP steered register lists support drm/i915/guc: Add XE_LP static registers for GuC error capture. drm/i915/guc: Update GuC ADS size for error capture lists drm/i915/gt: replace cache_clflush_range drm/i915/: Re-work clflush_write32 drm/i915/gt: Re-work reset_csb drm/i915/gt: Drop invalidate_csb_entries drm/i915/gt: Re-work intel_write_status_page drm/i915/gt: fix i915_reg_t initialization drm/i915/debugfs: Do not return '0' if there is nothing to return drm/i915: s/enable/active/ for DRRS drm/tilcdc: Use drm_mode_copy() drm/gma500: Use drm_mode_copy() drm/i915: Add "maximum pipe read bandwidth" checks drm/i915: Fix DBUF bandwidth vs. cdclk handling drm/i915: Properly write lock bw_state when it changes drm/i915: Round up when calculating display bandwidth requirements drm/i915: Nuke intel_bw_calc_min_cdclk() drm/i915: Remove total[] and uv_total[] from ddb allocation drm/i915: Pre-calculate plane relative data rate drm/i915: Split plane data_rate into data_rate+data_rate_y drm/i915: Tweak plane ddb allocation tracking drm/i915/display/adlp: More voltage swing table updates drm/vmwgfx: Disable command buffers on svga3 without gbobjects drm/vmwgfx: validate the screen formats drm/vmwgfx: Fix mob cursor allocation race drm/vmwgfx: Fix an invalid read drm/i915/sdvo: prefer __packed over __attribute__((packed)) drm/i915/gem: Don't evict unmappable VMAs when pinning with PIN_MAPPABLE (v2) ath11k: change fw build id format in driver init log ath11k: Refactor the peer delete ath10k: Use of_device_get_match_data() helper ath10k: Trigger sta disconnect on hardware restart drm/i915/gt: Add sysfs throttle frequency interfaces drm/i915/gt: Create per-tile RPS sysfs interfaces drm/i915/gt: Create per-tile RC6 sysfs interface drm/i915/gt: create per-tile sysfs interface drm/i915: Prepare for multiple GTs drm/i915/gt: add gt_is_root() helper drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 drm/i915: Add logical mapping for video decode engines drm/i915: Fix renamed struct field drm/i915: Rename QGV request/response bits drm/i915: Unconfuses QGV vs. PSF point masks drm/i915: Fix PSF GV point mask when SAGV is not possible drm/i915: Rename pre-icl SAGV enable/disable functions drm/i915: Reject excessive SAGV block time drm/i915: Probe whether SAGV works on pre-icl drm/i915: Rework SAGV block time probing drm/i915: Treat SAGV block time 0 as SAGV disabled fbdev: defio: fix the pagelist corruption drm/i915/dg2: Add preemption changes for Wa_14015141709 ath6kl: fix typos in comments ath9k: Use platform_get_irq() to get the interrupt ath11k: support GTK rekey offload ath11k: support ARP and NS offload ath11k: purge rx pktlog when entering WoW ath11k: implement hardware data filter ath11k: Add WoW net-detect functionality ath11k: Add basic WoW functionalities drm/i915/uapi: Add query for hwconfig blob drm/i915/guc: Add fetch of hwconfig blob drm/panel-edp: add LQ140M1JW46 edp panel entry dt-bindings: display/panel: Add Leadtek ltk035c5444t fbdev: Fix cfb_imageblit() for arbitrary image widths fbdev: Fix sys_imageblit() for arbitrary image widths drm/i915: include uapi/drm/i915_drm.h directly where needed drm/gma500: Cosmetic cleanup of irq code drm/gma500: Don't store crtc_funcs in psb_ops drm/gma500: Move gma_intel_crtc_funcs into gma_display.c drm/gma500: Remove unused declarations and other cruft drm/vc4: add tracepoints for CL submissions drm/ssd130x: Reduce temporary buffer sizes drm/ssd130x: Fix rectangle updates drm/format-helper: Fix XRGB888 to monochrome conversion drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() drm/doc: Clarify what ioctls can be used on render nodes drm/i915: move i915_gem_object_needs_bit17_swizzle() to i915_gem_tiling.[ch] drm/nouveau: Fix spelling mistake "endianess" -> "endianness" drm/i915: fixup the initial fb base on DGFX drm/i915/display: Check mappable aperture when pinning preallocated vma drm/i915/ttm: wire up the object offset drm/i915: add i915_gem_object_create_region_at() drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY drm/i915/stolen: don't treat small BAR as an error drm/i915/lmem: don't treat small BAR as an error drm/gma500: Move GTT memory-range setup into helper drm/gma500: Move GTT enable and disable code into helpers drm/gma500: Move GEM memory management functions to gem.c drm/gma500: Inline psb_gtt_restore() drm/gma500: Split GTT init/resume/fini into GTT and GEM functions drm/gma500: Cleanup GTT uninit and error handling drm/gma500: Move GTT resume logic out of psb_gtt_init() drm/gma500: Move GTT setup and restoration into helper funtions drm/gma500: Remove struct psb_gtt.sem sempahore drm/gma500: Move GTT locking into GTT helpers drm/gma500: Acquire reservation lock for GEM objects drm/gma500: Remove struct psb_gem_object.npage drm/i915: Reject unsupported TMDS rates on ICL+ drm/solomon: Make DRM_SSD130X depends on MMU drm/i915: Deal with bigjoiner vs. DRRS drm/i915: Do DRRS disable/enable during pre/post_plane_update() drm/i915: Schedule DRRS work from intel_drrs_enable() drm/i915: Don't cancel/schedule drrs work if the pipe wasn't affected drm/i915: Determine DRRS frontbuffer_bits ahead of time drm/i915: Fix DRRS frontbuffer_bits handling drm/i915: Add missing tab to DRRS debugfs drm/i915: Put the downclock_mode check back into can_enable_drrs() drm/i915: Use drm_mode_copy() drm/blend: fix typo in the comment drm/i915: Add support for steered register writes drm/i915/guc: add steering info to GuC register save/restore list drm/i915: Report steering details in debugfs drm/i915: Reduce stack usage in debugfs due to SSEU drm/i915/display: Do not re-enable PSR after it was marked as not reliable drm/i915/display: Fix HPD short pulse handling for eDP drm/i915: Convert fixed_mode/downclock_mode into a list drm/i915: Implement static DRRS drm/i915: Enable eDP DRRS on ilk/snb port A drm/i915: Move DRRS enable/disable higher up drm/i915: Stash DRRS state under intel_crtc drm/i915: Eliminate the intel_dp dependency from DRRS drm/i915: Introduce intel_drrs_type_str() drm/i915: Introduce intel_panel_drrs_type() drm/i915: Introduce intel_panel_preferred_fixed_mode() drm/i915: Introduce intel_panel_get_modes() drm/i915: Introduce intel_panel_{fixed,downclock}_mode() drm/i915: Nuke dev_priv->drrs.type drm/i915: Simplify intel_panel_info() drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds() drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create_preferred_input_timing() drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties() drm/i915/display/adlp: Update eDP voltage swing table drm/i915/xehp: Update topology dumps for Xe_HP drm/i915/sseu: Don't overallocate subslice storage x86/gpu: include drm/i915_pciids.h directly in early quirks drm/panel: Use drm_mode_duplicate() drm/imx: Use drm_mode_duplicate() drm/bridge: Use drm_mode_copy() drm: Add drm_mode_init() drm/vmwgfx: Stop using surface dma commands on most configurations drm/vmwgfx: Implement MSI/MSI-X support for IRQs drm/vmwgfx: Initialize drm_mode_fb_cmd2 drm/vmwgfx: Allow querying of the SVGA PCI id from the userspace drm/vmwgfx: Fix fencing on SVGAv3 drm/vmwgfx: Print capabilities early during the initialization drm/vmwgfx: Cleanup multimon initialization code drm/vmwgfx: Add support for CursorMob and CursorBypass 4 drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header drm/i915/gem: add missing boundary check in vm_access drm/i915: Rename PIPECONF refresh select bits drm/i915: Clean up DRRS refresh rate enum drm/i915: Polish drrs type enum drm/i915: Program MSA timing delay on ilk/snb/ivb drm/i915: Read DRRS MSA timing delay from VBT drm/i915: Pimp DRRS debugs drm/i915: Constify intel_drrs_init() args drm/i915: Fix up some DRRS type checks drm/i915: Remove struct dp_link_dpll drm/i915: Populate bxt/glk DPLL clock limits a bit more drm/i915: Replace hand rolled bxt vco calculation with chv_calc_dpll_params() drm/i915: Replace bxt_clk_div with struct dpll drm/i915: Store the m2 divider as a whole in bxt_clk_div drm/i915: Clean up bxt/glk PLL registers drm/i915: Remove redundant/wrong comments drm/i915: Store the /5 target clock in struct dpll on vlv/chv drm/i915: Make the PIPESRC rect relative to the entire bigjoiner area ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed drm/i915: Remove leftover cnl SAGV block time drm/bridge: analogix_dp: Enable autosuspend drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX drm/bridge: Add myself as a reviewer for the Parade PS8640 bridge chip drm/bridge: Add myself as a reviewer for the TI SN65DSI86 bridge chip drm/bridge: Add MAINTAINERS entry for DRM drivers for bridge chip bindings drm/bridge: anx7625: switch to devm_drm_of_get_bridge drm: ssd130x: Always apply segment remap setting drm: ssd130x: Fix COM scan direction register mask drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge drm/bridge: anx7625: check the return on anx7625_aux_trans drm/bridge: anx7625: config hs packets end aligned to avoid screen shift drm/mediatek: implement the DSI HS packets aligned drm/dsi: transfer DSI HS packets ending at the same time dt-bindings: display: sitronix, st7735r: Remove spi-max-frequency limit dt-bindings: display: sitronix, st7735r: Make reset-gpios optional dt-bindings: display: sitronix, st7735r: Fix backlight in example drm/i915/dsi: use min_t() to make code cleaner drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms drm/doc: pull in drm_buddy.c drm/i915: opportunistically apply ALLOC_CONTIGIOUS drm/i915/gtt: reduce overzealous alignment constraints for GGTT drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge drm/bridge: tc358775: switch to devm_drm_of_get_bridge drm/bridge: tc358762: switch to devm_drm_of_get_bridge drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge drm/komeda: plane: Remove redundant color encoding and range initialisation drm/komeda: plane: Remove redundant zpos initialisation drm/komeda: plane: switch to plane reset helper drm/omap: fix NULL but dereferenced coccicheck error drm/selftests: missing error code in igt_buddy_alloc_smoke() drm: Drop commas after SoC match table sentinels drm/i915: stop checking for NULL vma->obj drm/i915: limit the async bind to bind_async_flags drm/i915/gmbus: use to_intel_gmbus() instead of open coding drm/i915/gmbus: move some local bus variables within loops drm/i915/fbdev: fixup setting screen_size drm/i915/gem: Remove some unnecessary code drm/i915: Remove the vma refcount drm/i915: Remove the vm open count drm/i915/dmabuf: Fix prime_mmap to work when using LMEM drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback to use drm_gem_unmap_dma_buf() efifb: Remove redundant efifb_setup_from_dmi stub sysfb: Enable boot time VESA graphic mode selection sysfb: Make config option dependencies explicit drm/bridge_connector: enable HPD by default if supported drm/i915: Use bigjoiner_pipes more drm/i915: Eliminate bigjoiner boolean drm/i915: Start tracking PIPESRC as a drm_rect drm/i915: Use designated initializers for bxt_dp_clk_val[] drm/i915: Remove bxt m2_frac_en drm/i915: Clean up some struct/array initializers drm/i915: Move a bunch of stuff into rodata from the stack drm/i915: Nuke skl_wrpll_context_init() drm/i915: Relocate a few more pch transcoder bits drm/i915: Relocate ibx pch port sanitation code drm/i915: Remove framestart_delay sanitation drm/i915: Move framestart_delay to crtc_state drm/i915/dmc: Update DMC to v2.16 on ADL-P drm/i915: Add RCS mask to GuC ADS params drm/i915/xehp: Support platforms with CCS engines but no RCS drm/selftests: fix a shift-out-of-bounds bug drm/i915: include linux/highmem.h and linux/swap.h where needed drm/i915/gmbus: alloc intel_gmbus dynamically drm/i915/gmbus: pass gpio reg to intel_gpio_setup() drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup drm/i915/gmbus: combine gmbus pin lookups to one function drm/i915/adl-n: Add stepping info drm/i915/guc: Fix potential invalid pointer dereferences when decoding G2Hs drm/i915/guc: Drop obsolete H2G definitions drm/i915/guc: Rename desc_idx to ctx_id drm/i915/guc: Move lrc desc setup to where it is needed drm/i915/guc: Split guc_lrc_desc_pin apart drm/i915/guc: Better name for context id limit drm/i915/guc: Add an explicit 'submission_initialized' flag drm/i915/guc: Do not conflate lrc_desc with GuC id for registration drm/nouveau/instmem: fix uninitialized_var.cocci warning drm/i915: Pimp async flip debugs drm/i915: Fix the async flip wm0/ddb optimization drm/i915: Check async flip capability early on drm/i915: Don't skip ddb allocation if data_rate==0 drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT drm/i915/display: Allow users to disable PSR2 drm/i915/psr: Set "SF Partial Frame Enable" also on full update drm/i915: update new TMDS clock setting defined by VBT drm/i915/display/adlp: Remove code related to underrun recovery iommu/vt-d: Add RPLS to quirk list to skip TE disabling drm/i915: Use str_on_off() drm/i915: Use str_enabled_disabled() drm/i915: Use str_enable_disable() drm/i915: Use str_yes_no() drm/i915: make a handful of read-only arrays static const drm/i915: Move intel_display_power_well_is_enabled() to intel_display_power_well.c drm/i915: Add functions to get a power well's state/name/domains/mask/refcount drm/i915: Add function to call a power well's sync_hw() hook drm/i915: Move power well get/put/enable/disable functions to a new file drm/i915: Move i915_power_well_regs struct into i915_power_well_ops drm/i915: Remove redundant state verification during TypeC AUX power well disabling drm/i915: Sanitize open-coded power well enable()/disable() calls drm/i915: Fix the VDSC_PW2 power domain enum value drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK drm/i915: Fix MSO vs. bigjoiner timings confusion drm/i915: Extract intel_crtc_compute_pipe_mode() drm/i915: Extract intel_crtc_compute_pipe_src() drm/i915: Extract intel_bigjoiner_adjust_timings() drm/i915: Extract intel_splitter_adjust_timings() drm/i915: Rename variables in intel_crtc_compute_config() drm/i915: Remove nop bigjoiner state copy drm/i915: Fix cursor coordinates on bigjoiner slave drm/i915: Avoid negative shift due to bigjoiner_pipes==0 drm/i915: s/JSP2/ICP2/ PCH drm/i915/dmc: Do not try loading wrong DMC version drm/i915/dg2: Skip output init on PHY calibration failure drm/i915: Make pre-skl sprite plane registers unlocked drm/i915: Make most pre-skl primary plane registers unlocked drm/i915: Make cursor plane registers unlocked drm/i915: Make skl+ universal plane registers unlocked drm/i915: Optimize icl+ universal plane programming drm/i915/dg2: Tile 4 plane format support drm/i915: Introduce new Tile 4 format remove the h8300 architecture net: ieee802154: Drop duration settings when the core does it already net: mac802154: Set durations automatically net: mac802154: Convert the symbol duration into nanoseconds net: ieee802154: ca8210: Fix lifs/sifs periods Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml Documentation/devicetree/bindings/arm/bcm/brcm,bcm63138.txt Documentation/devicetree/bindings/arm/fsl.yaml Documentation/devicetree/bindings/arm/hisilicon/controller/hip04-bootwrapper.yaml Documentation/devicetree/bindings/arm/mediatek.yaml Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml Documentation/devicetree/bindings/arm/omap/prcm.txt Documentation/devicetree/bindings/arm/qcom.yaml Documentation/devicetree/bindings/arm/renesas.yaml Documentation/devicetree/bindings/arm/rockchip.yaml Documentation/devicetree/bindings/arm/stm32/stm32.yaml Documentation/devicetree/bindings/arm/sunxi.yaml Documentation/devicetree/bindings/arm/syna.txt Documentation/devicetree/bindings/arm/ux500.yaml Documentation/devicetree/bindings/clock/samsung,exynos4412-isp-clock.yaml Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml Documentation/devicetree/bindings/clock/ti-clkctrl.txt Documentation/devicetree/bindings/clock/ti/clockdomain.txt Documentation/devicetree/bindings/clock/ti/composite.txt Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt Documentation/devicetree/bindings/clock/ti/gate.txt Documentation/devicetree/bindings/clock/ti/interface.txt Documentation/devicetree/bindings/clock/ti/mux.txt Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml Documentation/devicetree/bindings/display/allwinner,sun8i-r40-tcon-top.yaml Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml Documentation/devicetree/bindings/display/bridge/ps8640.yaml Documentation/devicetree/bindings/display/bridge/toshiba,tc358767.yaml Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,ovl-2l.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,postmask.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml Documentation/devicetree/bindings/display/msm/dpu-qcm2290.yaml Documentation/devicetree/bindings/display/msm/dpu-sc7180.yaml Documentation/devicetree/bindings/display/msm/dpu-sc7280.yaml Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.yaml Documentation/devicetree/bindings/display/panel/panel-simple.yaml Documentation/devicetree/bindings/display/panel/panel-timing.yaml Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.yaml Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml Documentation/devicetree/bindings/display/sitronix,st7735r.yaml Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml Documentation/devicetree/bindings/display/sprd/sprd,display-subsystem.yaml Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml Documentation/devicetree/bindings/dma/fsl-imx-dma.txt Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml Documentation/devicetree/bindings/eeprom/at24.yaml Documentation/devicetree/bindings/example-schema.yaml Documentation/devicetree/bindings/firmware/qcom,scm.txt Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml Documentation/devicetree/bindings/gpu/samsung-rotator.yaml Documentation/devicetree/bindings/hwmon/adt7475.yaml Documentation/devicetree/bindings/hwmon/lm75.yaml Documentation/devicetree/bindings/hwmon/national,lm90.yaml Documentation/devicetree/bindings/i2c/i2c-gate.yaml Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.yaml Documentation/devicetree/bindings/i2c/renesas,riic.yaml Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml Documentation/devicetree/bindings/input/touchscreen/ilitek_ts_i2c.yaml Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml Documentation/devicetree/bindings/leds/leds-mt6360.yaml Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml Documentation/devicetree/bindings/media/i2c/adv7604.yaml Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml Documentation/devicetree/bindings/media/microchip,xisc.yaml Documentation/devicetree/bindings/media/rockchip,vdec.yaml Documentation/devicetree/bindings/media/rockchip-vpu.yaml Documentation/devicetree/bindings/media/video-interfaces.yaml Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml Documentation/devicetree/bindings/mmc/mmc-controller.yaml Documentation/devicetree/bindings/mmc/mtk-sd.yaml Documentation/devicetree/bindings/mmc/sdhci-am654.yaml Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml Documentation/devicetree/bindings/mtd/hisilicon,fmc-spi-nor.txt Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml Documentation/devicetree/bindings/mtd/partitions/fixed-partitions.yaml Documentation/devicetree/bindings/mtd/renesas-nandc.yaml Documentation/devicetree/bindings/mux/reg-mux.yaml Documentation/devicetree/bindings/net/adi,adin.yaml Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml Documentation/devicetree/bindings/net/cdns,macb.yaml Documentation/devicetree/bindings/net/ethernet-phy.yaml Documentation/devicetree/bindings/net/ingenic,mac.yaml Documentation/devicetree/bindings/net/micrel.txt Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml Documentation/devicetree/bindings/net/qcom,ipa.yaml Documentation/devicetree/bindings/net/renesas,etheravb.yaml Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml Documentation/devicetree/bindings/nvmem/snvs-lpgpr.yaml Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml Documentation/devicetree/bindings/power/qcom,rpmpd.yaml Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml Documentation/devicetree/bindings/power/supply/battery.yaml Documentation/devicetree/bindings/power/supply/charger-manager.yaml Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml Documentation/devicetree/bindings/power/supply/power-supply.yaml Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml Documentation/devicetree/bindings/pwm/pwm-omap-dmtimer.txt Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml Documentation/devicetree/bindings/regulator/mt6358-regulator.txt Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml Documentation/devicetree/bindings/regulator/richtek,rt4801-regulator.yaml Documentation/devicetree/bindings/regulator/socionext,uniphier-regulator.yaml Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.txt Documentation/devicetree/bindings/reserved-memory/ramoops.yaml Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml Documentation/devicetree/bindings/reset/microchip,rst.yaml Documentation/devicetree/bindings/reset/renesas,rst.yaml Documentation/devicetree/bindings/reset/socionext,uniphier-glue-reset.yaml Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml Documentation/devicetree/bindings/rng/st,stm32-rng.yaml Documentation/devicetree/bindings/serial/8250.yaml Documentation/devicetree/bindings/serial/sprd-uart.yaml Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml Documentation/devicetree/bindings/soc/mediatek/pwrap.txt Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml Documentation/devicetree/bindings/soc/renesas/renesas,rzg2l-sysc.yaml Documentation/devicetree/bindings/soc/rockchip/grf.yaml Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml Documentation/devicetree/bindings/sound/adi,adau1372.yaml Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml Documentation/devicetree/bindings/sound/audio-graph-card2.yaml Documentation/devicetree/bindings/sound/cirrus,cs35l41.yaml Documentation/devicetree/bindings/sound/fsl,micfil.txt Documentation/devicetree/bindings/sound/imx-audio-hdmi.yaml Documentation/devicetree/bindings/sound/maxim,max98390.yaml Documentation/devicetree/bindings/sound/maxim,max98520.yaml Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt5682.yaml Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.yaml Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml Documentation/devicetree/bindings/sound/rt5682.txt Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml Documentation/devicetree/bindings/sound/samsung,odroid.yaml Documentation/devicetree/bindings/sound/tas2562.yaml Documentation/devicetree/bindings/sound/tas2770.yaml Documentation/devicetree/bindings/sound/tas27xx.yaml Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml Documentation/devicetree/bindings/spi/ingenic,spi.yaml Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml Documentation/devicetree/bindings/spi/renesas,hspi.yaml Documentation/devicetree/bindings/spi/renesas,rspi.yaml Documentation/devicetree/bindings/spi/spi-davinci.txt Documentation/devicetree/bindings/spi/spi-pl022.yaml Documentation/devicetree/bindings/thermal/qcom-lmh.yaml Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml Documentation/devicetree/bindings/thermal/qcom-tsens.yaml Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml Documentation/devicetree/bindings/timer/cdns,ttc.yaml Documentation/devicetree/bindings/timer/renesas,ostm.yaml Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml Documentation/devicetree/bindings/trivial-devices.yaml Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt Documentation/devicetree/bindings/usb/dwc2.yaml Documentation/devicetree/bindings/usb/mediatek,mt6360-tcpc.yaml Documentation/devicetree/bindings/usb/smsc,usb3503.yaml Documentation/devicetree/bindings/vendor-prefixes.yaml Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml Documentation/devicetree/bindings/writing-bindings.rst Documentation/devicetree/bindings/writing-schema.rst drivers/scsi/ufs/ufs-qcom.c drivers/scsi/ufs/ufs-qcom.h drivers/soc/qcom/llcc-qcom.c drivers/soc/qcom/socinfo.c include/linux/soc/qcom/llcc-qcom.h Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8731890 SKQ4.220615.002 Change-Id: I011b089f8acb3289360dd12bb7280a4345958369 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
David Virag
|
e756e932a3 |
dt-bindings: clock: Add indices for Exynos7885 TREX clocks
TREX D Core and P core clocks seem to be related to the BTS (Bus Traffic Shaper) inside the Exynos7885 SoC, and are needed for the SoC to function correctly. Add indices for these clocks. Signed-off-by: David Virag <virag.david003@gmail.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220601233743.56317-3-virag.david003@gmail.com Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> |
||
David Virag
|
cd268e309c |
dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS
CMU_FSYS clock domain provides clocks for MMC (MMC_CARD, MMC_EMBD, MMC_SDIO), and USB30DRD. Add clock indices and bindings documentation for CMU_FSYS domain. Signed-off-by: David Virag <virag.david003@gmail.com> Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220601233743.56317-2-virag.david003@gmail.com Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> |
||
Luca Weiss
|
394fb16954 |
dt-bindings: interconnect: Add Qualcomm SM6350 NoC support
Add bindings for Qualcomm SM6350 Network-On-Chip interconnect devices. As SM6350 has two pairs of NoCs sharing the same reg, allow this in the binding documentation, as was done for qcm2290. Signed-off-by: Luca Weiss <luca.weiss@fairphone.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220525144404.200390-4-luca.weiss@fairphone.com Signed-off-by: Georgi Djakov <djakov@kernel.org> |
||
Claudiu Beznea
|
5994f58977 |
dt-bindings: reset: add sama7g5 definitions
Add reset bindings for SAMA7G5. At the moment only USB PHYs are included. Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com> Acked-by: Philipp Zabel <p.zabel@pengutronix.de> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com> |
||
Chris Goldsworthy
|
fac2284cb0 |
dma-heap: qcom: Add dt-bindings soft link for DT constants
Add a softlink from the dt-bindings directory to our qcom_dma_heap_dt_constants.h file, so that the file can be accessed from our device tree. Change-Id: I1fd15d8ac9585839c92afcc41b261cbe79aa1c6a Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com> |
||
Wolfram Sang
|
ee774c40fa |
dt-bindings: efm32: remove bindings for deleted platform
Commit
|
||
Rex-BC Chen
|
5ea61b478f |
dt-bindings: reset: mediatek: Add infra_ao reset index for MT8186
To support reset of infra_ao, add the index of infra_ao reset of thermal/svs for MT8186. Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com> Acked-by: Rob Herring <robh@kernel.org> Reviewed-by: Nícolas F. R. A. Prado <nfraprado@collabora.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://lore.kernel.org/r/20220523093346.28493-18-rex-bc.chen@mediatek.com Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
Rex-BC Chen
|
fb91526b5f |
dt-bindings: reset: mediatek: Add infra_ao reset index for MT8192/MT8195
To support reset of infra_ao, add the index of infra_ao reset of thermal/svs/pcei for MT8192 and thermal/svs for MT8195. Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Reviewed-by: Nícolas F. R. A. Prado <nfraprado@collabora.com> [Nícolas: Test for MT8192] Tested-by: Nícolas F. R. A. Prado <nfraprado@collabora.com> Link: https://lore.kernel.org/r/20220523093346.28493-14-rex-bc.chen@mediatek.com Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
Thomas Gleixner
|
5a729246e5 |
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE
Based on the normalized pattern: this program is free software you can redistribute it and/or modify it under the terms of the gnu general public license version 2 as published by the free software foundation this program is distributed as is without any warranty of any kind whether express or implied without even the implied warranty of merchantability or fitness for a particular purpose see the gnu general public license for more details extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference. Reviewed-by: Allison Randal <allison@lohutok.net> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Thomas Gleixner
|
94c0ded75c |
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE
Based on the normalized pattern: this program is free software you can redistribute it and/or modify it under the terms of the gnu general public license version 2 as published by the free software foundation this program is distributed in the hope that it will be useful merchantability or fitness for a particular purpose see the gnu general public license for more details extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference. Reviewed-by: Allison Randal <allison@lohutok.net> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Thomas Gleixner
|
2aec85b26f |
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2)
Based on the normalized pattern: this program is free software you can redistribute it and/or modify it under the terms of the gnu general public license as published by the free software foundation version 2 this program is distributed as is without any warranty of any kind whether express or implied without even the implied warranty of merchantability or fitness for a particular purpose see the gnu general public license for more details extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference. Reviewed-by: Allison Randal <allison@lohutok.net> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Akhil R
|
3ffb20f5c7 |
dt-bindings: Add headers for Tegra234 GPCDMA
Add reset and IOMMU header for Tegra234 GPCDMA Signed-off-by: Akhil R <akhilrajeev@nvidia.com> Reviewed-by: Jon Hunter <jonathanh@nvidia.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Thierry Reding <treding@nvidia.com> |
||
qctecmdr
|
6118b9bca9 | Merge "iio: adc: qcom-spmi-adc5-gen3: Update ratios for SMB_* channels for ADC7" | ||
qctecmdr
|
4dec50bc15 | Merge "input: qcom-hv-haptics: add high-voltage check for HAP525_HV module" | ||
qctecmdr
|
fdf4d5a92f | Merge "iio: adc: qcom-spmi-adc5-gen3: Fix calls to qcom_adc5_hw_scale()" | ||
Chanho Park
|
9509995155 |
dt-bindings: soc: add samsung,boot-mode definitions
Adds samsung,boot-mode.h header file which contains boot mode definitions for bootloader. As for now, there are only boot mode definitions for Exynos Auto v9 SoC. Signed-off-by: Chanho Park <chanho61.park@samsung.com> Acked-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220523121244.67341-2-chanho61.park@samsung.com Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> |
||
qctecmdr
|
0a2dfab4a7 | Merge "iio: qcom-spmi-adc5: add support to read current channels" | ||
Linus Torvalds
|
6f9b5ed8ca |
Char / Misc / Other smaller driver subsystem updates for 5.19-rc1
Here is the large set of char, misc, and other driver subsystem updates for 5.19-rc1. The merge request for this has been delayed as I wanted to get lots of linux-next testing due to some late arrivals of changes for the habannalabs driver. Highlights of this merge are: - habanalabs driver updates for new hardware types and fixes and other updates - IIO driver tree merge which includes loads of new IIO drivers and cleanups and additions - PHY driver tree merge with new drivers and small updates to existing ones - interconnect driver tree merge with fixes and updates - soundwire driver tree merge with some small fixes - coresight driver tree merge with small fixes and updates - mhi bus driver tree merge with lots of updates and new device support - firmware driver updates - fpga driver updates - lkdtm driver updates (with a merge conflict, more on that below) - extcon driver tree merge with small updates - lots of other tiny driver updates and fixes and cleanups, full details in the shortlog. All of these have been in linux-next for almost 2 weeks with no reported problems. Note, there are 3 merge conflicts when merging this with your tree: - MAINTAINERS, should be easy to resolve - drivers/slimbus/qcom-ctrl.c, should be straightforward resolution - drivers/misc/lkdtm/stackleak.c, not an easy resolution. This has been noted in the linux-next tree for a while, and resolved there, here's a link to the resolution that Stephen came up with and that Kees says is correct: https://lore.kernel.org/r/20220509185344.3fe1a354@canb.auug.org.au I will be glad to provide a merge point that contains these resolutions if that makes things any easier for you. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> -----BEGIN PGP SIGNATURE----- iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCYpnkbA8cZ3JlZ0Brcm9h aC5jb20ACgkQMUfUDdst+ylOrgCggbbAFwESBY9o2YfpG+2VOLpc0GAAoJgY1XN8 P/gumbLEpFvoBZ5xLIW8 =KCgk -----END PGP SIGNATURE----- Merge tag 'char-misc-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc Pull char / misc / other smaller driver subsystem updates from Greg KH: "Here is the large set of char, misc, and other driver subsystem updates for 5.19-rc1. The merge request for this has been delayed as I wanted to get lots of linux-next testing due to some late arrivals of changes for the habannalabs driver. Highlights of this merge are: - habanalabs driver updates for new hardware types and fixes and other updates - IIO driver tree merge which includes loads of new IIO drivers and cleanups and additions - PHY driver tree merge with new drivers and small updates to existing ones - interconnect driver tree merge with fixes and updates - soundwire driver tree merge with some small fixes - coresight driver tree merge with small fixes and updates - mhi bus driver tree merge with lots of updates and new device support - firmware driver updates - fpga driver updates - lkdtm driver updates (with a merge conflict, more on that below) - extcon driver tree merge with small updates - lots of other tiny driver updates and fixes and cleanups, full details in the shortlog. All of these have been in linux-next for almost 2 weeks with no reported problems" * tag 'char-misc-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (387 commits) habanalabs: use separate structure info for each error collect data habanalabs: fix missing handle shift during mmap habanalabs: remove hdev from hl_ctx_get args habanalabs: do MMU prefetch as deferred work habanalabs: order memory manager messages habanalabs: return -EFAULT on copy_to_user error habanalabs: use NULL for eventfd habanalabs: update firmware header habanalabs: add support for notification via eventfd habanalabs: add topic to memory manager buffer habanalabs: handle race in driver fini habanalabs: add device memory scrub ability through debugfs habanalabs: use unified memory manager for CB flow habanalabs: unified memory manager new code for CB flow habanalabs/gaudi: set arbitration timeout to a high value habanalabs: add put by handle method to memory manager habanalabs: hide memory manager page shift habanalabs: Add separate poll interval value for protocol habanalabs: use get_task_pid() to take PID habanalabs: add prefetch flag to the MAP operation ... |
||
qctecmdr
|
d8f988289f | Merge "pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes" | ||
Anjelique Melendez
|
88d5476b30 |
dt-bindings: iio: Add the ADC5 GEN3 Channel info for SMB139x
Add the ADC5 GEN3 channels used by SMB139x. Change-Id: Ibdf37c90397ae10a87f7607ebb1ddc2445d698c7 Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com> |
||
Anjelique Melendez
|
da7e8fbcc1 |
dt-bindings: iio: add ICHG_FB channel on PM8550B
Add ICHG_FB channel on PM8550B. Change-Id: If8d229673442745d4fffd7b31120ef1ed9f9b1b3 Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com> |
||
Subbaraman Narayanamurthy
|
b7b22a2a30 |
dt-bindings: iio: qcom,spmi-vadc: add ADC5_GEN3_TEMP_ALARM_LITE channel
Add ADC5_GEN3_TEMP_ALARM_LITE channel id that can be read from PM8550B PMIC. Also, update ADC5_GEN3_ICHG_SMB channel that was using the same channel id before. Change-Id: Ic8d69fc651abe73ab11a8086876d2d2dea686542 Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> |
||
Anjelique Melendez
|
0801e19f08 |
dt-bindings: iio: Correct PM8550B ADC channel names
Typo found in two of PM8550B ADC channel names. Fix them. Change-Id: I3e69402f3837cb6e29d84ea1ddb789801c72ec2f Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com> |
||
Anjelique Melendez
|
f394355bf8 |
dt-bindings: iio: Add ADC5 GEN3 Channel info for Kalama PMICs
Add the ADC5 GEN3 channels used by PMK8550, PM8550 and PM8550B. Change-Id: I0a52446634dfa2108e1b3f2c0e990610138340b9 Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com> |
||
Jishnu Prakash
|
56477ca16f |
dt-bindings: iio: Update support for PM5100 ADC channels
Add scaling function for batt_therm, batt_id and usb_in_i and update channel macros for PM5100. Change-Id: I45d6e8b5788276dd939b60034ae7804ca8d1b73a Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org> [quic_subbaram@quicinc.com: Fixed trivial merge conflict in include/dt-bindings/iio/qcom,spmi-vadc.h] Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> |
||
Linus Torvalds
|
96752be4d7 |
linux-watchdog 5.19-rc1 tag
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iEYEABECAAYFAmKXhXYACgkQ+iyteGJfRsoTRQCgre6Jur9IDwegaxnbFpgZTde9 wf4AnAo5l8Vyz7EQLG1YSPjzr5kmK263 =Xdkg -----END PGP SIGNATURE----- Merge tag 'linux-watchdog-5.19-rc1' of git://www.linux-watchdog.org/linux-watchdog Pull watchdog updates from Wim Van Sebroeck: - Add MediaTek MT8186 support - Add Mediatek MT7986 reset-controller support - Add i.MX93 support - Add watchdog driver for Sunplus SP7021 - Add SC8180X and SC8280XP compatibles - Add Renesas RZ/N1 Watchdog driver and support for RZ/N1 - rzg2l_wdt improvements and fixes - Several other improvements and fixes * tag 'linux-watchdog-5.19-rc1' of git://www.linux-watchdog.org/linux-watchdog: (38 commits) watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe dt-bindings: watchdog: renesas,wdt: R-Car V3U is R-Car Gen4 watchdog: Add Renesas RZ/N1 Watchdog driver dt-bindings: watchdog: renesas,wdt: Add support for RZ/N1 watchdog: wdat_wdt: Stop watchdog when uninstalling module watchdog: wdat_wdt: Stop watchdog when rebooting the system watchdog: wdat_wdt: Using the existing function to check parameter timeout dt-bindings: watchdog: da9062: add watchdog timeout mode dt-bindings: watchdog: renesas,wdt: Document RZ/G2UL SoC watchdog: iTCO_wdt: Using existing macro define covers more scenarios watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking dt-bindings: watchdog: Add SC8180X and SC8280XP compatibles watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat dt-bindings: watchdog: uniphier: Use unevaluatedProperties watchdog: sp805: disable watchdog on remove watchdog: da9063: optionally disable watchdog during suspend dt-bindings: mfd: da9063: watchdog: add suspend disable option dt-bindings: watchdog: sunxi: clarify clock support dt-bindings: watchdog: sunxi: fix F1C100s compatible watchdog: Add watchdog driver for Sunplus SP7021 ... |
||
Linus Torvalds
|
8eca6b0a64 |
pwm: Changes for v5.19-rc1
Quite a large number of conversions this time around, courtesy of Uwe who has been working tirelessly on these. No drivers of the legacy API are left at this point, so as a next step the old API can be removed. Support is added for a few new devices such as the Xilinx AXI timer- based PWMs and the PWM IP found on Sunplus SoCs. Other than that, there's a number of fixes, cleanups and optimizations. -----BEGIN PGP SIGNATURE----- iQJNBAABCAA3FiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmKXeUoZHHRoaWVycnku cmVkaW5nQGdtYWlsLmNvbQAKCRDdI6zXfz6zoQ44D/9ZtpQ30tKUQS4o55iiQZBy 7cfeHK++6oCrcIp57j5TEJaMh+DRz23ga+5/Sp2YeqCCswifrM/Lxm/ys34045oa YVHF1Yz9NbyE7d5W+Jzoo3cFBcne6lFgwcN8qVfpc2O35PwmzWSbU3iBlIq0qxbC etWbDxBzFbsNsvH6TSNP7xYxfRVct+KYBIl4ySswqryHry2Bl9mTV2P9wS3CkZne 4y6RWyYeaNBmqLxCOiw98pXr70uJKRAy1qoEUvFBZGzYsb9kwOG9J7RQJxgtwVFK YJ+l/c/cq1U3LtQQImcPhx8y+jdRpFK3RlcA6cRBHP3PWuTUsKPKYf2DFEee3bYv NhNxkuJhuXhvqpB3Bb5xrnOE34tjF4tLPz74UxaU/DlLqeveyvaqsVuGK7IVbxcU YVsceNJHdTJdkKaomB/OkmNrKEf8XNmCmF+x2FPAMKBnJ+E43jKuPk7TTUJrJLn0 O57VjKmiA3ZsztgWudSOiOvTxmsfRnlHTcPvMO8MbYO9tXVFOBGuzV3RgxKvwpDT EWp5VAQp8JMoLvG3fdB4wbZ8isVooYdYYw/jiUG5MA3MGxW+4zmRR/+BglsKpMU7 AujYBUeInXg1bwezBUW4EieslFVQ/8ctsXj84bbIg3gA5SRSgp/ccH/2ollnAsPU Dw6E+STJiQM95NqfUUb8IQ== =CwnJ -----END PGP SIGNATURE----- Merge tag 'pwm/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm Pull pwm updates from Thierry Reding: "Quite a large number of conversions this time around, courtesy of Uwe who has been working tirelessly on these. No drivers of the legacy API are left at this point, so as a next step the old API can be removed. Support is added for a few new devices such as the Xilinx AXI timer- based PWMs and the PWM IP found on Sunplus SoCs. Other than that, there's a number of fixes, cleanups and optimizations" * tag 'pwm/for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm: (43 commits) pwm: pwm-cros-ec: Add channel type support dt-bindings: google,cros-ec-pwm: Add the new -type compatible dt-bindings: Add mfd/cros_ec definitions pwm: Document that the pinstate of a disabled PWM isn't reliable pwm: twl-led: Implement .apply() callback pwm: lpc18xx: Implement .apply() callback pwm: mediatek: Implement .apply() callback pwm: lpc32xx: Implement .apply() callback pwm: tegra: Implement .apply() callback pwm: stmpe: Implement .apply() callback pwm: sti: Implement .apply() callback pwm: pwm-mediatek: Add support for MediaTek Helio X10 MT6795 dt-bindings: pwm: pwm-mediatek: Add documentation for MT6795 SoC pwm: tegra: Optimize period calculation pwm: renesas-tpu: Improve precision of period and duty_cycle calculation pwm: renesas-tpu: Improve maths to compute register settings pwm: renesas-tpu: Rename variables to match the usual naming pwm: renesas-tpu: Implement .apply() callback pwm: renesas-tpu: Make use of devm functions pwm: renesas-tpu: Make use of dev_err_probe() ... |
||
Linus Torvalds
|
e1cbc3b96a |
IOMMU Updates for Linux v5.19
Including: - Intel VT-d driver updates - Domain force snooping improvement. - Cleanups, no intentional functional changes. - ARM SMMU driver updates - Add new Qualcomm device-tree compatible strings - Add new Nvidia device-tree compatible string for Tegra234 - Fix UAF in SMMUv3 shared virtual addressing code - Force identity-mapped domains for users of ye olde SMMU legacy binding - Minor cleanups - Patches to fix a BUG_ON in the vfio_iommu_group_notifier - Groundwork for upcoming iommufd framework - Introduction of DMA ownership so that an entire IOMMU group is either controlled by the kernel or by user-space - MT8195 and MT8186 support in the Mediatek IOMMU driver - Patches to make forcing of cache-coherent DMA more coherent between IOMMU drivers - Fixes for thunderbolt device DMA protection - Various smaller fixes and cleanups -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEr9jSbILcajRFYWYyK/BELZcBGuMFAmKWCbUACgkQK/BELZcB GuPHmRAAuoH9iK/jrC3SgrqpBfH2iRN7ovIX8dFvgbQWX27lhXF4gvj2/nYdIvPK 75j/LmdibuzV3Iez4kjbGKNG1AikwK3dKIH21a84f3ctnoamQyL6nMfCVBFaVD/D kvPpTHyjbGPNf6KZyWQdkJ5DXD1aoG1DKkBnslH5pTNPqGuNqbcnRTg0YxiJFLBv 5w2B6jL06XRzunh+Sp1Dbj+po8ROjLRCEU+tdrndO8W/Dyp6+ZNNuxL9/3BM9zMj py0M4piFtGnhmJSdym1eeHm7r1YRjkZw+MN+e8NcrcSihmDutEWo7nRRxA5uVaa+ 3O2DNERqCvQUYxfNRUOKwzV8v51GYQHEPhvOe/MLgaEQDmDmlF2dHNGm93eCMdrv m1cT011oU7pa4qHomwLyTJxSsR7FzJ37igq/WeY++MBhl+frqfzEQPVxF+W7GLb8 QvT/+woCPzLVpJbE7s0FUD4nbPd8c1dAz4+HO1DajxILIOTq1bnPIorSjgXODRjq yzsiP1rAg0L0PsL7pXn3cPMzNCE//xtOsRsAGmaVv6wBoMLyWVFCU/wjPEdjrSWA nXpAuCL84uxCEl/KLYMsg9UhjT6ko7CuKdsybIG9zNIiUau43uSqgTen0xCpYt0i m//O/X3tPyxmoLKRW+XVehGOrBZW+qrQny6hk/Zex+6UJQqVMTA= =W0hj -----END PGP SIGNATURE----- Merge tag 'iommu-updates-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu Pull iommu updates from Joerg Roedel: - Intel VT-d driver updates: - Domain force snooping improvement. - Cleanups, no intentional functional changes. - ARM SMMU driver updates: - Add new Qualcomm device-tree compatible strings - Add new Nvidia device-tree compatible string for Tegra234 - Fix UAF in SMMUv3 shared virtual addressing code - Force identity-mapped domains for users of ye olde SMMU legacy binding - Minor cleanups - Fix a BUG_ON in the vfio_iommu_group_notifier: - Groundwork for upcoming iommufd framework - Introduction of DMA ownership so that an entire IOMMU group is either controlled by the kernel or by user-space - MT8195 and MT8186 support in the Mediatek IOMMU driver - Make forcing of cache-coherent DMA more coherent between IOMMU drivers - Fixes for thunderbolt device DMA protection - Various smaller fixes and cleanups * tag 'iommu-updates-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (88 commits) iommu/amd: Increase timeout waiting for GA log enablement iommu/s390: Tolerate repeat attach_dev calls iommu/vt-d: Remove hard coding PGSNP bit in PASID entries iommu/vt-d: Remove domain_update_iommu_snooping() iommu/vt-d: Check domain force_snooping against attached devices iommu/vt-d: Block force-snoop domain attaching if no SC support iommu/vt-d: Size Page Request Queue to avoid overflow condition iommu/vt-d: Fold dmar_insert_one_dev_info() into its caller iommu/vt-d: Change return type of dmar_insert_one_dev_info() iommu/vt-d: Remove unneeded validity check on dev iommu/dma: Explicitly sort PCI DMA windows iommu/dma: Fix iova map result check bug iommu/mediatek: Fix NULL pointer dereference when printing dev_name iommu: iommu_group_claim_dma_owner() must always assign a domain iommu/arm-smmu: Force identity domains for legacy binding iommu/arm-smmu: Support Tegra234 SMMU dt-bindings: arm-smmu: Add compatible for Tegra234 SOC dt-bindings: arm-smmu: Document nvidia,memory-controller property iommu/arm-smmu-qcom: Add SC8280XP support dt-bindings: arm-smmu: Add compatible for Qualcomm SC8280XP ... |
||
Linus Torvalds
|
907bb57aa7 |
Pin control bulk changes for the v5.19 series:
Core changes: - New helpers from Andy such as for_each_gpiochip_node() affecting both GPIO and pin control, improving a bunch of drivers in the process. - Pulled in Marc Zyngiers work to make IRQ chips immutable, and started to apply fixups on top. New drivers: - New driver for Marvell MVEBU 98DX2530. - New driver for Mediatek MT8195. - Support Qualcomm PMX65 and PM6125. - New driver for Qualcomm SC7280 LPASS pin control. - New driver for Rockchip RK3588. - New driver for NXP Freescale i.MXRT1170. - New driver for Mediatek MT6795 Helio X10. Improvements: - Several Aspeed G6 cleanups and non-critical fixes. - Thorought refactoring of some of the ever improving Renesas drivers. - Clean up Mediatek MT8192 bindings a bit. - PWM output and clock monitoring in the Ocelot LAN966x driver. - Thorough refactoring and cleanup of the Ralink drivers such as RT2880, RT3883, RT305X, MT7620, MT7621, MT7628 splitting these into proper sub-drivers. -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEElDRnuGcz/wPCXQWMQRCzN7AZXXMFAmKR6skACgkQQRCzN7AZ XXMpAg/+JXKTooNIuxsfXO2SSQouGJP3xIa0iLdhEKahN8vM7Rp4ND3vuqOI7eqp pQrGVqY2BiRDhFTz6cku5dBK9tQUlHB9fqr0XHZ65W5pVjz2FCMIE5RemlyNhPMf OMv4BfJA3Mk71nqmcWjTAc+l7Iw1HAdGrQ4QJpfCHT/eGZCGZXS6q7/iNKyNlnpK iN7CuJn4YxB8EyAxySEFIi1R/CP1nA1Hmeq1ICxLbFrG/NFZoFjKX1a4xJi4ns7/ 3Sn3Vq9t5hJLbU3VZsQymNlCNqzKTtLcSugUlNzkXzvLKebbh27ZVrjWs7pye/s5 Bqbg0e9oDJkAnw8+/tgXKh88hz6ZdUWRVWJElkfp+LyFBuIitGWcaHOEhhaEEHIZ Utrvba8hjq2r7ASw3gvMWFVHhrQYGBONDkAQGXLtKKFHoNfXf6O5BOmyc0gsYdBo Sx6X/lAahZkvV17dDop9AlOquf3+jExUHZNftLouazzxqJ1xoDVkbiRz3iKf29n0 +F7hpt0M01jQxUS6whOv9jdR+jAplds35ess99Wput8R5X8ICZRhEtdj4ON10lM/ pI9biaoNXtglCHc2J+nm9EXzD0DePjs/ULCs/0C6FLZ4I5BfZ8dkwe7QNW/cM2vA V1YTeLVujQASmJo+pfWACoE1nbOg/no1sY1foUKeYnjfhS+OuZg= =e5GM -----END PGP SIGNATURE----- Merge tag 'pinctrl-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl Pull pin control updates from Linus Walleij: "Pretty big this time. Mostly due to (nice) Renesas refactorings. Core changes: - New helpers from Andy such as for_each_gpiochip_node() affecting both GPIO and pin control, improving a bunch of drivers in the process. - Pulled in Marc Zyngiers work to make IRQ chips immutable, and started to apply fixups on top. New drivers: - New driver for Marvell MVEBU 98DX2530. - New driver for Mediatek MT8195. - Support Qualcomm PMX65 and PM6125. - New driver for Qualcomm SC7280 LPASS pin control. - New driver for Rockchip RK3588. - New driver for NXP Freescale i.MXRT1170. - New driver for Mediatek MT6795 Helio X10. Improvements: - Several Aspeed G6 cleanups and non-critical fixes. - Thorought refactoring of some of the ever improving Renesas drivers. - Clean up Mediatek MT8192 bindings a bit. - PWM output and clock monitoring in the Ocelot LAN966x driver. - Thorough refactoring and cleanup of the Ralink drivers such as RT2880, RT3883, RT305X, MT7620, MT7621, MT7628 splitting these into proper sub-drivers" * tag 'pinctrl-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (161 commits) pinctrl: apple: Use a raw spinlock for the regmap pinctrl: berlin: bg4ct: Use devm_platform_*ioremap_resource() APIs pinctrl: intel: Fix kernel doc format, i.e. add return sections dt-bindings: pinctrl: qcom: Drop 'maxItems' on 'wakeup-parent' pinctrl: starfive: Make the irqchip immutable pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10 dt-bindings: pinctrl: Add MediaTek MT6795 pinctrl bindings pinctrl: freescale: Add i.MXRT1170 pinctrl driver support dt-bindings: pinctrl: add i.MXRT1170 pinctrl Documentation dt-bindings: pinctrl: rockchip: increase max amount of device functions dt-bindings: pinctrl: qcom,pmic-gpio: add 'gpio-reserved-ranges' dt-bindings: pinctrl: qcom,pmic-gpio: add 'input-disable' dt-bindings: pinctrl: qcom,pmic-gpio: describe gpio-line-names dt-bindings: pinctrl: qcom,pmic-gpio: fix matching pin config dt-bindings: pinctrl: qcom,pmic-gpio: document PM8150L and PMM8155AU pinctrl: qcom: spmi-gpio: Add pm6125 compatible dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible pinctrl: intel: Drop unused irqchip member in struct intel_pinctrl pinctrl: intel: make irq_chip immutable pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask() ... |
||
Linus Torvalds
|
6b0e34a030 |
Mainly driver updates this time around. There's a single patch to the core clk
framework that simplifies a runtime PM call. Otherwise the majority of the diff falls to a few SoC drivers: Qualcomm, STM32 and MediaTek. Those SoCs gain some new hardware support and what comes along with that is quite a few lines of data and some clk_ops code. Beyond the new hardware support we have the usual pile of driver updates that add missing clks on already supported SoCs or fix up problems like bad clk tree descriptions. It's nice to see that more drivers are moving to clk_hw based APIs too. New Drivers: - Add STM32MP13 RCC driver (Reset Clock Controller) - MediaTek MT8186 SoC clk support - Airoha EN7523 SoC system clocks - Clock driver for exynosautov9 SoC - Renesas R-Car V4H and RZ/V2M SoCs - Renesas RZ/G2UL SoC - LPASS clk driver for Qualcomm sc7280 SoC - GCC clk driver for Qualcomm SC8280XP SoC Updates: - SDCC uses floor clk ops on Qualcomm MSM8976 - Add modem reset and fix RPM clks on Qualcomm MSM8976 - Add the two missing CLKOUT clocks for U8500/DB8500 SoC - Mark some clks critical on Ingenic X1000 - Convert ux500 to clk_hw - Move MediaTek driver to clk_hw provider APIs - Use i2c driver probe_new to avoid id scans - Convert a number of Rockchip dt bindings to YAML - Mark hclk_vo critical on Rockchip rk3568 - Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - Various cleanups like memory allocation error checks and plugged leaks - Allwinner H6 RTC clock support - Allwinner H616 32 kHz clock support - Add the Universal Flash Storage clock on Renesas R-Car S4-8 - Add I2C, SSIF-2 (sound), USB, CANFD, OSTM (timer), WDT, SPI Multi I/O Bus, RSPI, TSU (thermal), and ADC clocks and resets on Renesas RZ/G2UL - Add display clock support on Renesas RZ/G2L - Add RPC (QSPI/HyperFlash) clocks on Renesas R-Car E3 and D3 - Add 27 MHz phy PLL ref clock on i.MX - Add mcore_booted module parameter to tell kernel M core has already booted for i.MX - Remove snvs clock on i.MX because it was for secure world only - Add dt bindings for i.MX8MN GPT - Add DISP2 pixel clock for i.MX8MP - Add clkout1/2 for i.MX8MP - Fix parent clock of ubs_root_clk for i.MX8MP - Implement better RCG parking on Qualcomm SoCs using the shared RCG clk ops - Kerneldoc fixes - Switch Tegra BPMP to determine_rate clk op - Add a pointer to dt schema for generic clock bindings -----BEGIN PGP SIGNATURE----- iQJFBAABCAAvFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAmKQCksRHHNib3lkQGtl cm5lbC5vcmcACgkQrQKIl8bklSW6NxAA3HZBExSU8gb3XpLWDBcsjFLdR/3Pg2dW GC40IGjX8ZVZ4UOZxwOHXwtycuQcnbfU6bZgw2VHvH1G+xnM9Gyqrk2XfAKhxB8D cvKUhWoQYQBhpjLD8bDfKLb6tCYD/KmGMkkHl0WDUfeV3TlNLhp6mKXLK3buovJ8 XC8BYUK5+8ks4pgGH42PIt33w5yE71AmFpYyyuuprhBvTcwUe8UfhZwI6YFPmwi8 Zbzo0VTGMnCvFFK47zsvsBbwyaEBuNuM2hKcxt2URY2F08W/q5WzduMVUDcMMgWV /X8r+0m+YwQiUCd9qqAQYdIUWODcoaEJoRlv0pr0CKrz4ovzWLBO67G84bRVEHEn LNTfsjH9mJMZMZ89hBy2gbWXa/zKKPcqdtI82/i4LWHP72CcpTQmiyjUsUy+cZ+P usyILn/H3A1rCJ0NTmYeQo2Ja91KVvobuqnWC9euELRLKGeGgmRU6nkVBqIhN8Q+ asJyKcD6yow+2wilYyWtrbV1WYmwZ0zIMEH3kEkitXrqjbSwfZqCcOfwc+1IC/FK /xT7wOBIN/6MB4+O7scWA7RZZyeCJxX7OndIMzxYG2mJLG6rLsWoGZhAqKrHJKV8 D4fHB7FcCyp8Vj01oeKPUanPoqDYCpI3IfpcxnWkl1lU/+xi1WtPV510cTDBYTdY NY4pPKxfA2g= =7lBA -----END PGP SIGNATURE----- Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux Pull clk updates from Stephen Boyd: "Mainly driver updates this time around. There's a single patch to the core clk framework that simplifies a runtime PM call. Otherwise the majority of the diff falls to a few SoC drivers: Qualcomm, STM32 and MediaTek. Those SoCs gain some new hardware support and what comes along with that is quite a few lines of data and some clk_ops code. Beyond the new hardware support we have the usual pile of driver updates that add missing clks on already supported SoCs or fix up problems like bad clk tree descriptions. It's nice to see that more drivers are moving to clk_hw based APIs too. New Drivers: - Add STM32MP13 RCC driver (Reset Clock Controller) - MediaTek MT8186 SoC clk support - Airoha EN7523 SoC system clocks - Clock driver for exynosautov9 SoC - Renesas R-Car V4H and RZ/V2M SoCs - Renesas RZ/G2UL SoC - LPASS clk driver for Qualcomm sc7280 SoC - GCC clk driver for Qualcomm SC8280XP SoC Updates: - SDCC uses floor clk ops on Qualcomm MSM8976 - Add modem reset and fix RPM clks on Qualcomm MSM8976 - Add the two missing CLKOUT clocks for U8500/DB8500 SoC - Mark some clks critical on Ingenic X1000 - Convert ux500 to clk_hw - Move MediaTek driver to clk_hw provider APIs - Use i2c driver probe_new to avoid id scans - Convert a number of Rockchip dt bindings to YAML - Mark hclk_vo critical on Rockchip rk3568 - Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - Various cleanups like memory allocation error checks and plugged leaks - Allwinner H6 RTC clock support - Allwinner H616 32 kHz clock support - Add the Universal Flash Storage clock on Renesas R-Car S4-8 - Add I2C, SSIF-2 (sound), USB, CANFD, OSTM (timer), WDT, SPI Multi I/O Bus, RSPI, TSU (thermal), and ADC clocks and resets on Renesas RZ/G2UL - Add display clock support on Renesas RZ/G2L - Add RPC (QSPI/HyperFlash) clocks on Renesas R-Car E3 and D3 - Add 27 MHz phy PLL ref clock on i.MX - Add mcore_booted module parameter to tell kernel M core has already booted for i.MX - Remove snvs clock on i.MX because it was for secure world only - Add dt bindings for i.MX8MN GPT - Add DISP2 pixel clock for i.MX8MP - Add clkout1/2 for i.MX8MP - Fix parent clock of ubs_root_clk for i.MX8MP - Implement better RCG parking on Qualcomm SoCs using the shared RCG clk ops - Kerneldoc fixes - Switch Tegra BPMP to determine_rate clk op - Add a pointer to dt schema for generic clock bindings" * tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (168 commits) Revert "clk: qcom: regmap-mux: add pipe clk implementation" Revert "clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks" Revert "clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks" clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() clk: stm32mp13: add safe mux management clk: stm32mp13: add multi mux function clk: stm32mp13: add all STM32MP13 kernel clocks clk: stm32mp13: add all STM32MP13 peripheral clocks clk: stm32mp13: manage secured clocks clk: stm32mp13: add composite clock clk: stm32mp13: add stm32 divider clock clk: stm32mp13: add stm32_gate management clk: stm32mp13: add stm32_mux clock management clk: stm32: Introduce STM32MP13 RCC drivers (Reset Clock Controller) dt-bindings: rcc: stm32: add new compatible for STM32MP13 SoC clk: ti: clkctrl: replace usage of found with dedicated list iterator variable clk: ti: composite: Prefer kcalloc over open coded arithmetic dt-bindings: clock: exynosautov9: correct count of NR_CLK clk: mediatek: mt8173: Switch to clk_hw provider APIs clk: mediatek: Switch to clk_hw provider APIs ... |
||
Linus Torvalds
|
cdeffe87f7 |
- api: hrtimer fix
- qcom: log pending irq during resume minor cosmetic changes - omap: use pm_runtime_resume_and_get - imx: use pm_runtime_resume_and_get remove redundant initializer - mtk: added GCE header for MT8186 enable support for MT8186 - tegra: remove redundant NULL check added hsp_sm_ops for send/recv api support shared mailboxes - stm: remove unsupported "wakeup" irq - pcc: sanitize mbox allocated memory before use - misc: documentation fixes for arm_mhu and qcom-ipcc - -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6EwehDt/SOnwFyTyf9lkf8eYP5UFAmKO3ZYACgkQf9lkf8eY P5VYug/8DfK0Ang0Sgw7DkT0w1TVY5sAUvq9EgA5z65HL2Vf6hdCMN5JAAVOBuqg L8BcKegci3/aa5rxbRXpjAcNAFVG9RiaZ6i0qrXL2QGpNGoqXDFH4z7thREjgCYz LgwSILyNneOovEuNqCFas7zyJSzzaIUCOybJgHA8ZVpCOnCKNHW5mZhi8tlCIbJ9 aY0rLD7Kc9ZLQ3N4JfvjtevaQ5EQR8EpMCQSIksdm5U9k8ej8dJPfDibUzM0PICU o1DAYG9WxsqibufkJjFYFKf3uxW6dlcWzhUB4QVP3gnmvSIicNfaHTNvOgYOeLYw d9yXz/ixxakVH2zGTCz6WELG8YQSzvzkjwOFAeDI7vNYgKE23v6l0Hj7dnc+akYW 08wP4Nyo5HRUPk4KnIOiRpNMw7QQKfS7Lufp8L6uwHVlf0uLBvoT49Px9d5ZdIO9 4pR8DLfuSfhU5swuhepipCs7z+NGfvMp2eeqqv1urfvlgjh9d2Y2A/g5qhC4/Zjt CK27rKIFTpL0Wn2r1pV6+1rLXc0x3o5CXJBFMNLYZEfMJ91ZvyS3InZqebIcUk7f 0yUzLGCSY0a86Xriq8lvkYs+roQxl4Gqm2Jwn9RQisQQ2Q1OOW0g2ZqaG7mZGQf3 v5/gq5w3x1rbHU5Cn8yuFMw8D9O0kJ6ExNdqHtfiNLkmcPMM8Vc= =f51u -----END PGP SIGNATURE----- Merge tag 'mailbox-v5.19' of git://git.linaro.org/landing-teams/working/fujitsu/integration Pull mailbox updates from Jassi Brar: "api: - hrtimer fix qcom: - log pending irq during resume - minor cosmetic changes omap: - use pm_runtime_resume_and_get imx: - use pm_runtime_resume_and_get - remove redundant initializer mtk: - added GCE header for MT8186 - enable support for MT8186 tegra: - remove redundant NULL check - added hsp_sm_ops for send/recv api - support shared mailboxes stm: - remove unsupported "wakeup" irq pcc: - sanitize mbox allocated memory before use misc: - documentation fixes for arm_mhu and qcom-ipcc" * tag 'mailbox-v5.19' of git://git.linaro.org/landing-teams/working/fujitsu/integration: mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n mailbox: forward the hrtimer if not queued and under a lock mailbox: qcom-ipcc: Log the pending interrupt during resume mailbox: pcc: Fix an invalid-load caught by the address sanitizer dt-bindings: mailbox: remove the IPCC "wakeup" IRQ mailbox: correct kerneldoc mailbox: omap: using pm_runtime_resume_and_get to simplify the code mailbox:imx: using pm_runtime_resume_and_get mailbox: mediatek: support mt8186 adsp mailbox dt-bindings: mailbox: mtk,adsp-mbox: add mt8186 compatible name mailbox: tegra-hsp: Add 128-bit shared mailbox support dt-bindings: tegra186-hsp: add type for shared mailboxes mailbox: tegra-hsp: Add tegra_hsp_sm_ops dt-bindings: gce: add the GCE header file for MT8186 mailbox: remove an unneeded NULL check on list iterator mailbox: imx: remove redundant initializer dt-bindings: mailbox: qcom-ipcc: simplify the example |
||
Linus Torvalds
|
cc3c470ae4 |
ARM: driver changes for 5.19
There are minor updates to SoC specific drivers for chips by Rockchip, Samsung, NVIDIA, TI, NXP, i.MX, Qualcomm, and Broadcom. Noteworthy driver changes include: - Several conversions of DT bindings to yaml format. - Renesas adds driver support for R-Car V4H, RZ/V2M and RZ/G2UL SoCs. - Qualcomm adds a bus driver for the SSC (Snapdragon Sensor Core), and support for more chips in the RPMh power domains and the soc-id. - NXP has a new driver for the HDMI blk-ctrl on i.MX8MP. - Apple M1 gains support for the on-chip NVMe controller, making it possible to finally use the internal disks. This also includes SoC drivers for their RTKit IPC and for the SART DMA address filter. For other subsystems that merge their drivers through the SoC tree, we have - Firmware drivers for the ARM firmware stack including TEE, OP-TEE, SCMI and FF-A get a number of smaller updates and cleanups. OP-TEE now has a cache for firmware argument structures as an optimization, and SCMI now supports the 3.1 version of the specification. - Reset controller updates to Amlogic, ASpeed, Renesas and ACPI drivers - Memory controller updates for Tegra, and a few updates for other platforms. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmKOXOoACgkQmmx57+YA GNlpVQ//eQGfL0WktE5G/y0mCVuVHtXT5nSjHMgjTOdb9+QvaATCfxnLXvP7Gq7C 7YzJd68G+2ZC4rUkkjTxyMICT7eIrJSAIAFn4PWee4EQ5DfbHgG+1tToTjxqb+QQ 6wGB5MVaYUhjZE30kY2E8a+OKxHtEnkt9wcch6ei0vzsMZquQJF6byfHd5+I4Knd CyDmXX8ZGXK3FnhvuBLr3Rgwyhs0X4Ju7UaONLZxBYxdnh8WmymRszmMnv5qEkub KDe8fbhFamOT3Z55JdCA5xq7LvUzjsKpTGFxFcS0ptbkTmtAsuyYqqiWvAPx3D5u 5TxVGSx9QKid6fpIsITZ2ptO6fgljh1W9b/3Y3/eltudXsM1qqSxyN2Hre+M9egf WEDADqbNR5Y5+bq1iZWI348jXkNHVPpsLHI9Ihqf4yyrKwFkmRmNLnws53XTAPH2 FPXZvJjwFDBDHGfewSoLFePXUPNytVLXbr6Mq72ZyTDIBDU8Mxh666Wd8bu4tgbG 1Y2pMjDIdXDOsljM6Of5D3XjM1kuDwEmFxWGy+cKLgoEbHLeE1xIbTjUir4687+d VNHdtsIRFPRZzz2lUSmI8vlA2aewMWrkOF/Ulz8xh6gG8uitMSfOxghg4IWOfRVM mlvgFP5eqTInmQcbWRxaRO9JzP+rPp1sAcEpsBmuEHw5Akflbc8= =XoLF -----END PGP SIGNATURE----- Merge tag 'arm-drivers-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc Pull ARM driver updates from Arnd Bergmann: "There are minor updates to SoC specific drivers for chips by Rockchip, Samsung, NVIDIA, TI, NXP, i.MX, Qualcomm, and Broadcom. Noteworthy driver changes include: - Several conversions of DT bindings to yaml format. - Renesas adds driver support for R-Car V4H, RZ/V2M and RZ/G2UL SoCs. - Qualcomm adds a bus driver for the SSC (Snapdragon Sensor Core), and support for more chips in the RPMh power domains and the soc-id. - NXP has a new driver for the HDMI blk-ctrl on i.MX8MP. - Apple M1 gains support for the on-chip NVMe controller, making it possible to finally use the internal disks. This also includes SoC drivers for their RTKit IPC and for the SART DMA address filter. For other subsystems that merge their drivers through the SoC tree, we have - Firmware drivers for the ARM firmware stack including TEE, OP-TEE, SCMI and FF-A get a number of smaller updates and cleanups. OP-TEE now has a cache for firmware argument structures as an optimization, and SCMI now supports the 3.1 version of the specification. - Reset controller updates to Amlogic, ASpeed, Renesas and ACPI drivers - Memory controller updates for Tegra, and a few updates for other platforms" * tag 'arm-drivers-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (159 commits) memory: tegra: Add MC error logging on Tegra186 onward memory: tegra: Add memory controller channels support memory: tegra: Add APE memory clients for Tegra234 memory: tegra: Add Tegra234 support nvme-apple: fix sparse endianess warnings soc/tegra: pmc: Document core domain fields soc: qcom: pdr: use static for servreg_* variables soc: imx: fix semicolon.cocci warnings soc: renesas: R-Car V3U is R-Car Gen4 soc: imx: add i.MX8MP HDMI blk-ctrl soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl soc: imx: add i.MX8MP HSIO blk-ctrl soc: imx: imx8m-blk-ctrl: set power device name soc: qcom: llcc: Add sc8180x and sc8280xp configurations dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles soc/tegra: pmc: Select REGMAP dt-bindings: reset: st,sti-powerdown: Convert to yaml dt-bindings: reset: st,sti-picophyreset: Convert to yaml dt-bindings: reset: socfpga: Convert to yaml dt-bindings: reset: snps,axs10x-reset: Convert to yaml ... |
||
Linus Torvalds
|
ae86218328 |
ARM: DT changes for 5.19, part 1
There are 40 branches this time, adding a lot of new hardware support, and cleanups. Krzysztof Kozlowski continues his treewide cleanups. There are a number of new SoCs, all of them as part of existing families, and typically added along with a reference board: - Renesas RZ/G2UL (R9A07G043) is the single-core version of the RZ/G2L general-purpose MPU. - Renesas RZ/V2M (R9A09G011) is a smart camera SoC - Renesas R-Car V4H (R8A779G0) is an automotive chip with Cortex-A76 cores and deep learning accerlation. - Broadcom BCM47622 is a new broadband SoC based on a quad Cortex-A7 and dual Wifi-6. - Corstone1000 is a generic platform from Arm that is used for designing custom SoCs, the support for now is for the Fixed Virtual Platform emulation for it. - Mediatek MT8195 (Kompanio 1200) is a high-end consumer chip used in upcoming Chromebooks. - NXP i.MXRT1050 is a Cortex-M7 based microcontroller, the first MMU-less SoC to be added in a while New machines based on already supported SoCs this time are mainly for 32-bit platforms and include: - Two wireless routers based on Broadcom bcm4708 - 30 new boards based on NXP i.MX6, i.MX7 and i.MX8 families, mostly for the industrial embedded market, and on NXP LS1021A based IOT board. - Two ethernet switches based on Microchip LAN966 - Eight Qualcomm Snapdragon based machines, including a smartwatch, a Chromebook board and some phones - Another phone based on the old ST-Ericsson Ux500 platform - Seven STM32MP1 based boards - Four single-board computers based on Rockchip RK3566/RK3568 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmKOp8cACgkQmmx57+YA GNk33hAAn/mY+QDyj8sUwtY4AAVtut2QgyBm7NBWLgiYDQx52yBwP7rUxeKyDqZF q6LK5z3NA7NN5REpfn6WKBEFo6wkzTzg4Gev/h+9hwLyozch8vl4etBfZGak4A7m cLCONZdw4FMCQ10oLq+ib/WJeJv2W700307OkJ3dN73qdbWLRF1hoyG+uMTHuEqL If755IR+EYhxYz8CfJhCYb2BcqhRq047n3sEqolZpFtz5oHUW2dADASgWpV+3yNc ql8cH0f5OTKbFS1lM4k7cWbMW2vHWx7jZnXZDyMfy3EE5SOb4V/s9JFJSS1pAfPQ OWuq194LT+SIXTTT3DQ+lSNcMhlkyeXQ0JQE1wAAp0vov4V8vHGvEGk0MCku5QHp zKKONPfcn9aoWtsh4GaCvt0cP0m7lKyjxJvNSjBy2C9dVW8t4UlIVZr+V8hR2Ufp SpCCzMbttrcUK6rHzQmWsR563mhfszzuzDfZi4RK2aFLJKhFi5hEQF2tDxLq8Y09 vIY/OkRpSwahgbiyj/zhKrJtnhFHh1m6wZJG+Sk9lTJikEhaRinriy0lgu08xssG krBHPOVhNY11rqlzosBU39JOya1/J2iTxjo7ccNmGfO4MDanE+Cl41a5wSNjciw1 ihi2zAUBClGg0TnQ+HJylFPS3ZFyGEtbYH/d6td25DtwaaIsaxU= =LsM7 -----END PGP SIGNATURE----- Merge tag 'arm-dt-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc Pull ARM DT updates from Arnd Bergmann: "There are 40 branches this time, adding a lot of new hardware support, and cleanups. Krzysztof Kozlowski continues his treewide cleanups. There are a number of new SoCs, all of them as part of existing families, and typically added along with a reference board: - Renesas RZ/G2UL (R9A07G043) is the single-core version of the RZ/G2L general-purpose MPU. - Renesas RZ/V2M (R9A09G011) is a smart camera SoC - Renesas R-Car V4H (R8A779G0) is an automotive chip with Cortex-A76 cores and deep learning accerlation. - Broadcom BCM47622 is a new broadband SoC based on a quad Cortex-A7 and dual Wifi-6. - Corstone1000 is a generic platform from Arm that is used for designing custom SoCs, the support for now is for the Fixed Virtual Platform emulation for it. - Mediatek MT8195 (Kompanio 1200) is a high-end consumer chip used in upcoming Chromebooks. - NXP i.MXRT1050 is a Cortex-M7 based microcontroller, the first MMU-less SoC to be added in a while New machines based on already supported SoCs this time are mainly for 32-bit platforms and include: - Two wireless routers based on Broadcom bcm4708 - 30 new boards based on NXP i.MX6, i.MX7 and i.MX8 families, mostly for the industrial embedded market, and on NXP LS1021A based IOT board. - Two ethernet switches based on Microchip LAN966 - Eight Qualcomm Snapdragon based machines, including a smartwatch, a Chromebook board and some phones - Another phone based on the old ST-Ericsson Ux500 platform - Seven STM32MP1 based boards - Four single-board computers based on Rockchip RK3566/RK3568" * tag 'arm-dt-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (791 commits) ARM: dts: kswitch-d10: enable networking ARM: dts: lan966x: add switch node ARM: dts: lan966x: add serdes node ARM: dts: lan966x: add reset switch reset node ARM: dts: lan966x: add MIIM nodes ARM: dts: lan966x: add hwmon node ARM: dts: lan966x: add basic Kontron KSwitch D10 support ARM: dts: lan966x: add flexcom I2C nodes ARM: dts: lan966x: add flexcom SPI nodes ARM: dts: lan966x: add all flexcom usart nodes ARM: dts: lan966x: add missing uart DMA channel ARM: dts: lan966x: add sgpio node ARM: dts: lan966x: swap dma channels for crypto node ARM: dts: lan966x: rename pinctrl nodes ARM: dts: at91: sama7g5: remove interrupt-parent from gic node ARM: dts: at91: use generic node name for dataflash ARM: dts: turris-omnia: Add atsha204a node arm64: dts: mt8192: Follow binding order for SCP registers arm64: dts: mediatek: add mtk-snfi for mt7622 arm64: dts: mediatek: mt8195-demo: enable uart1 ... |
||
Linus Torvalds
|
d7227785e3 |
sound updates for 5.19-rc1
Not much dramatic changes at this time, but we've received quite a lot of changes for ASoC, while there are still a few fixes and quirks for usual HD- and USB-auido. Here are some highlights. * ASoC: - Overhaul of endianness specification for data formats, avoiding needless restrictions due to CODECs - Initial stages of Intel AVS driver merge - Introduction of v4 IPC mechanism for SOF - TDM mode support for AK4613 - Support for Analog Devices ADAU1361, Cirrus Logic CS35L45, Maxim MAX98396, MediaTek MT8186, NXP i.MX8 micfil and SAI interfaces, nVidia Tegra186 ASRC, and Texas Instruments TAS2764 and TAS2780 * Others - A few regression fixes after the USB-audio endpoint management refactoring - More enhancements for Cirrus HD-audio codec support (still ongoing) - Addition of generic serial MIDI driver -----BEGIN PGP SIGNATURE----- iQJCBAABCAAsFiEEIXTw5fNLNI7mMiVaLtJE4w1nLE8FAmKOEiAOHHRpd2FpQHN1 c2UuZGUACgkQLtJE4w1nLE96FxAAnoVCecFK955fWInCULe15xYpi9kqngDSLAQk k6TkbP8AFyX+3PbIb9YVK9u+fLBaZzdK/ZIRqZNfb5T4q8tVTHphg2P+SNB36qaD nTTaEQ6dr6VUJO3fwwVBa3NJ+rGPr8KMKLlQGCg/I8HKdFeW2t/mV1YZI/ZxM7Or MXu3F5dt3yVXXMgUb33if+atYCXOwJ9YIqe1WHE4oPTtfOhbwiIdFeHgg88Kq7vJ ep7PCbyJ0rqfA9BIAnBfQuD9ZoaS7mKlo9xgyauNBzWnbRVd7dYyUnaxH++XLPPS GS0MEgftJfmUay6o++I7qrhoTyMKMHN/CU+6RlR1GD6WBpBhQ6T+poLkFDvKqbL8 kvFEBFrEf0soeAKkUinzl1wCJnzWvpq2PF0EewQp03A3vOL5MOzGdId1wLKLmbCw Z0e0HAKTP4/AQeBluLo/SjiNoeSEU76xYYv8tFGv531ybIhvsF0nm/Suv4VZcy0V 9tr2gLSORDLTBqSJqCf1JgN8oJht0QLirzgSekk8HUvx1JnIwwAaH1Dvy1DMrjyu TQ6oRyDS2giHKh7FItv3+U+HE1CkA89dzDvGrIbKrT6xkodHGzLNr0DxaDGuR11w H9f9oFEnGBpBxWmfLkGTa8+oBenTz8YRm4Ti8xhZkJkD1ys/4fjasAYoIKJqdnxH iG1DWic= =5qBk -----END PGP SIGNATURE----- Merge tag 'sound-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound Pull sound updates from Takashi Iwai: "Not much dramatic changes at this time, but we've received quite a lot of changes for ASoC, while there are still a few fixes and quirks for usual HD- and USB-auido. Here are some highlights. ASoC: - Overhaul of endianness specification for data formats, avoiding needless restrictions due to CODECs - Initial stages of Intel AVS driver merge - Introduction of v4 IPC mechanism for SOF - TDM mode support for AK4613 - Support for Analog Devices ADAU1361, Cirrus Logic CS35L45, Maxim MAX98396, MediaTek MT8186, NXP i.MX8 micfil and SAI interfaces, nVidia Tegra186 ASRC, and Texas Instruments TAS2764 and TAS2780 Others: - A few regression fixes after the USB-audio endpoint management refactoring - More enhancements for Cirrus HD-audio codec support (still ongoing) - Addition of generic serial MIDI driver" * tag 'sound-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (504 commits) ALSA: hda/realtek - Add new type for ALC245 ALSA: usb-audio: Configure sync endpoints before data ALSA: ctxfi: fix typo in comment ALSA: cs5535audio: fix typo in comment ALSA: ctxfi: Add SB046x PCI ID ALSA: usb-audio: Add missing ep_idx in fixed EP quirks ALSA: usb-audio: Workaround for clock setup on TEAC devices ALSA: lola: Bounds check loop iterator against streams array size ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() ASoC: rt1308-sdw: add the default value of register 0xc320 ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic ASoC: rt9120: Fix 3byte read, valule offset typo ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR' ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() ASoC: SOF: mediatek: remove duplicate include in mt8195.c ASoC: SOF: mediatek: Add mt8195 debug dump ASoC: SOF: mediatek: Add mediatek common debug dump ... |
||
Fenglin Wu
|
d42848ae19 |
input: qcom,hv-haptics: Add DT definitions
Add DT definitions for a few properties that are used to specify haptics hardware configuration and vibration effect settings. Change-Id: Icd9da49e87eca9c865e7f6add5638842c20a3bd6 Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org> |
||
Stephen Boyd
|
71cc785d29 |
Merge branch 'clk-qcom' into clk-next
* clk-qcom: Revert "clk: qcom: regmap-mux: add pipe clk implementation" Revert "clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks" Revert "clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks" clk: qcom: rcg2: Cache CFG register updates for parked RCGs clk: qcom: add sc8280xp GCC driver dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings clk: qcom: gcc-msm8976: Add modem reset dt-bindings: clk: qcom: gcc-msm8976: Add modem reset clk: qcom: gcc-msm8976: Set floor ops for SDCC dt-bindings: clock: qcom,gcc-apq8064: Fix typo in compatible and split apq8084 clk: qcom: smd: Update MSM8976 RPM clocks. clk: qcom: gcc-msm8998: add SSC-related clocks dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks dt-bindings: clock: qcom,rpmcc: add clocks property dt-bindings: clock: qcom,rpmcc: convert to dtschema clk: qcom: lpass: Add support for LPASS clock controller for SC7280 dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks clk: qcom: regmap-mux: add pipe clk implementation |
||
Stephen Boyd
|
d75c26a926 |
Merge branches 'clk-rockchip', 'clk-ingenic', 'clk-bindings', 'clk-samsung' and 'clk-stm' into clk-next
- Mark some clks critical on Ingenic X1000 - Add STM32MP13 RCC driver (Reset Clock Controller) * clk-rockchip: dt-bindings: clock: convert rockchip,rk3368-cru.txt to YAML dt-bindings: clock: convert rockchip,rk3228-cru.txt to YAML dt-bindings: clock: convert rockchip,rk3036-cru.txt to YAML dt-bindings: clock: convert rockchip,rk3308-cru.txt to YAML dt-bindings: clock: convert rockchip,px30-cru.txt to YAML dt-bindings: clock: convert rockchip,rk3188-cru.txt to YAML dt-bindings: clock: convert rockchip,rk3288-cru.txt to YAML dt-bindings: clock: convert rockchip,rv1108-cru.txt to YAML dt-binding: clock: Add missing rk3568 cru bindings clk: rockchip: Mark hclk_vo as critical on rk3568 dt-bindings: clock: fix rk3399 cru clock issues dt-bindings: clock: use generic node name for pmucru example in rockchip,rk3399-cru.yaml dt-bindings: clock: replace a maintainer for rockchip,rk3399-cru.yaml dt-bindings: clock: fix some conversion style issues for rockchip,rk3399-cru.yaml * clk-ingenic: clk: ingenic-tcu: Fix missing TCU clock for X1000 SoCs mips: ingenic: Do not manually reference the CPU clock clk: ingenic: Mark critical clocks in Ingenic SoCs clk: ingenic: Allow specifying common clock flags * clk-bindings: dt-bindings: clock: Replace common binding with link to schema * clk-samsung: dt-bindings: clock: exynosautov9: correct count of NR_CLK clk: samsung: exynosautov9: add cmu_peric1 clock support clk: samsung: exynosautov9: add cmu_peric0 clock support clk: samsung: exynosautov9: add cmu_fsys2 clock support clk: samsung: exynosautov9: add cmu_busmc clock support clk: samsung: exynosautov9: add cmu_peris clock support clk: samsung: exynosautov9: add cmu_core clock support clk: samsung: add top clock support for Exynos Auto v9 SoC dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings dt-bindings: clock: add clock binding definitions for Exynos Auto v9 * clk-stm: clk: stm32mp13: add safe mux management clk: stm32mp13: add multi mux function clk: stm32mp13: add all STM32MP13 kernel clocks clk: stm32mp13: add all STM32MP13 peripheral clocks clk: stm32mp13: manage secured clocks clk: stm32mp13: add composite clock clk: stm32mp13: add stm32 divider clock clk: stm32mp13: add stm32_gate management clk: stm32mp13: add stm32_mux clock management clk: stm32: Introduce STM32MP13 RCC drivers (Reset Clock Controller) dt-bindings: rcc: stm32: add new compatible for STM32MP13 SoC |
||
Stephen Boyd
|
d3d88716a6 |
Merge branches 'clk-ux500', 'clk-mtk', 'clk-tegra', 'clk-allwinner' and 'clk-imx' into clk-next
- Convert ux500 to clk_hw - Add the two missing CLKOUT clocks for U8500/DB8500 SoC - MediaTek MT8186 SoC clk support - Move MediaTek driver to clk_hw provider APIs * clk-ux500: clk: ux500: fix a possible off-by-one in u8500_prcc_reset_base() clk: ux500: Implement the missing CLKOUT clocks clk: ux500: Rewrite PRCMU clocks to use clk_hw_* clk: ux500: Drop .is_prepared state from PRCMU clocks clk: ux500: Drop .is_enabled state from PRCMU clocks dt-bindings: clock: u8500: Add clkout clock bindings * clk-mtk: (22 commits) clk: mediatek: mt8173: Switch to clk_hw provider APIs clk: mediatek: Switch to clk_hw provider APIs clk: mediatek: Replace 'struct clk' with 'struct clk_hw' clk: mediatek: apmixed: Drop error message from clk_register() failure clk: mediatek: Make mtk_clk_register_composite() static clk: mediatek: use en_mask as a pure div_en_mask clk: mediatek: update compatible string for MT7986 ethsys clk: mediatek: Add MT8186 ipesys clock support clk: mediatek: Add MT8186 mdpsys clock support clk: mediatek: Add MT8186 camsys clock support clk: mediatek: Add MT8186 vencsys clock support clk: mediatek: Add MT8186 vdecsys clock support clk: mediatek: Add MT8186 imgsys clock support clk: mediatek: Add MT8186 wpesys clock support clk: mediatek: Add MT8186 mmsys clock support clk: mediatek: Add MT8186 mfgsys clock support clk: mediatek: Add MT8186 imp i2c wrapper clock support clk: mediatek: Add MT8186 apmixedsys clock support clk: mediatek: Add MT8186 infrastructure clock support clk: mediatek: Add MT8186 topckgen clock support ... * clk-tegra: clk: tegra: Update kerneldoc to match prototypes clk: tegra: Replace .round_rate() with .determine_rate() clk: tegra: Register clocks from root to leaf clk: tegra: Add missing reset deassertion * clk-allwinner: clk: sunxi-ng: h616: Add PLL derived 32KHz clock clk: sunxi-ng: h6-r: Add RTC gate clock * clk-imx: clk: imx8mp: fix usb_root_clk parent clk: imx8mp: add clkout1/2 support clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage clk: imx8mp: Add DISP2 pixel clock clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() clk: imx: Add check for kcalloc clk: imx8mn: add GPT support dt-bindings: imx: add clock bindings for i.MX8MN GPT clk: imx: Remove the snvs clock clk: imx8m: check mcore_booted before register clk clk: imx: add mcore_booted module paratemter clk: imx8mq: add 27m phy pll ref clock |
||
Stephen Boyd
|
2c29798c5d |
Merge branches 'clk-ti', 'clk-cleanup', 'clk-airoha', 'clk-i2c-simple' and 'clk-renesas' into clk-next
- Airoha EN7523 SoC system clocks - Use i2c driver probe_new to avoid id scans * clk-ti: clk: ti: clkctrl: replace usage of found with dedicated list iterator variable clk: ti: composite: Prefer kcalloc over open coded arithmetic clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk dt-bindings: clock: ehrpwm: Add AM62 specific compatible * clk-cleanup: clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() clk: fixed-rate: Remove redundant if statement clk: mux: remove redundant initialization of variable width clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync clk: actions: remove redundant assignment after a mask operation * clk-airoha: clk: en7523: fix wrong pointer check in en7523_clk_probe() clk: en7523: Add clock driver for Airoha EN7523 SoC dt-bindings: Add en7523-scu device tree binding documentation * clk-i2c-simple: clk: renesas-pcie: use simple i2c probe function clk: si570: use i2c_match_id and simple i2c probe clk: si544: use i2c_match_id and simple i2c probe clk: si5351: use i2c_match_id and simple i2c probe clk: si5341: use simple i2c probe function clk: si514: use simple i2c probe function clk: max9485: use simple i2c probe function clk: cs2000-cp: use simple i2c probe function clk: cdce925: use i2c_match_id and simple i2c probe clk: cdce706: use simple i2c probe function * clk-renesas: (48 commits) clk: renesas: r9a09g011: Add eth clock and reset entries clk: renesas: Add RZ/V2M support using the rzg2l driver clk: renesas: rzg2l: Add support for RZ/V2M reset monitor reg clk: renesas: rzg2l: Make use of CLK_MON registers optional clk: renesas: rzg2l: Set HIWORD mask for all mux and dividers clk: renesas: rzg2l: Add read only versions of the clk macros clk: renesas: rzg2l: Move the DEF_MUX array size calc into the macro dt-bindings: clock: renesas,rzg2l: Document RZ/V2M SoC clk: renesas: r9a07g044: Fix OSTM1 module clock name clk: renesas: r9a07g043: Add clock and reset entries for ADC clk: renesas: r9a07g043: Add TSU clock and reset entry clk: renesas: r9a07g043: Add RSPI clock and reset entries clk: renesas: r9a07g043: Add clock and reset entries for SPI Multi I/O Bus Controller clk: renesas: r9a07g044: Add DSI clock and reset entries clk: renesas: r9a07g044: Add LCDC clock and reset entries clk: renesas: r9a07g044: Add M4 Clock support clk: renesas: r9a07g044: Add M3 Clock support clk: renesas: r9a07g044: Add {M2, M2_DIV2} Clocks support clk: renesas: r9a07g044: Add M1 clock support clk: renesas: rzg2l: Add DSI divider clk support ... |
||
Jishnu Prakash
|
7945098ab3 |
dt-bindings: iio: Add PMIC5 GEN3 ADC support
Add definitions for ADC channels for PMIC5 GEN3 ADC driver. Add virtual channel definitions for PM5100, to be used by ADC clients for PMIC5 GEN3. Change-Id: I1180553c3ee697f994324c60ebfb4e996221108e Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org> |
||
Subbaraman Narayanamurthy
|
6a3569670e |
dt-bindings: iio: qcom,spmi-vadc: add ADC_SCALE_* definitions
Some device tree files refers these definitions when "qcom,scale-fn-type" is specified. Add them. Change-Id: I559de48eff20666194b01e32320de5c647afccae Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org> |
||
Subbaraman Narayanamurthy
|
5a34473338 |
dt-bindings: iio: update pm8350b ADC channel list
Add PM8350B_ADC7_ICHG_FB channel to read charging current for PM8350B. Also, update qcom,spmi-vadc.h to add ADC7_ICHG_FB and other relevant channels that are needed for reading input and charging current for SMB139x charger pumps along with scale function indices. Change-Id: I4a1b53f328e1b394063cbf951f6ff978eb96d21e Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org> [quic_subbaram@quicinc.com: Fixed trivial merge conflict in include/dt-bindings/iio/qcom,spmi-vadc.h and updated copyright] Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> |
||
Anirudh Ghayal
|
1b97d67f30 |
pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping
The SPMI based PMICs have the HIGH and LOW GPIO output strength mappings interchanged, fix them. Keep the mapping same for older SSBI based PMICs. CRs-Fixed: 2246473 Change-Id: I4ec78469c436b54642ee67108943c82fba46e1c4 Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org> |
||
Kartik
|
58919326e7 |
dt-bindings: tegra186-hsp: add type for shared mailboxes
Tegra234 supports sending/receiving 32-bit and 128-bit data over a shared mailbox. Based on the data size to be used, clients need to specify the type of shared mailbox in the device tree. Add a macro for 128-bit shared mailbox. Mailbox clients can use this macro as a flag in device tree to enable 128-bit data support for a shared mailbox. Signed-off-by: Kartik <kkartik@nvidia.com> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org> |
||
Yongqiang Niu
|
1b3418ac64 |
dt-bindings: gce: add the GCE header file for MT8186
Add the GCE header file to define GCE subsys ids, hardware event ids and constants for MT8186. Signed-off-by: Yongqiang Niu <yongqiang.niu@mediatek.com> Acked-by: Rob Herring <robh@kernel.org> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org> |
||
Gabriel Fernandez
|
722dc8a1d5 |
dt-bindings: rcc: stm32: add new compatible for STM32MP13 SoC
New compatible to manage clock and reset of STM32MP13 SoC. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Signed-off-by: Gabriel Fernandez <gabriel.fernandez@foss.st.com> Link: https://lore.kernel.org/r/20220516070600.7692-2-gabriel.fernandez@foss.st.com Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
Chanho Park
|
538101dd7c |
dt-bindings: clock: exynosautov9: correct count of NR_CLK
_NR_CLKS which can be used to register clocks via nr_clk_ids. The clock
IDs are started from 1. So, _NR_CLKS should be defined to "the last
clock id + 1"
Fixes:
|
||
Fabio Baltieri
|
84d0940454 |
dt-bindings: Add mfd/cros_ec definitions
Add a dt-bindings include file for cros_ec devicetree definition, define a pair of special purpose PWM channels in it. Signed-off-by: Fabio Baltieri <fabiobaltieri@chromium.org> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Thierry Reding <thierry.reding@gmail.com> |
||
Joerg Roedel
|
b0dacee202 | Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'vfio-notifier-fix' into next | ||
Xubin Bai
|
64974c3bcd |
dt-bindings: interconnect: Add endpoint IDs for Pineapple
Add master and slave ID constants for all Qualcomm Technologies, Inc. pineapple interconnect providers which consumers can use to set bandwidth constraints and find paths in the NoC (Network-On-Chip) topology. Change-Id: If29c402ec9129bdde3671ef44c9d525957ff8078 Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com> |
||
Bjorn Andersson
|
a66a82f2a5 |
dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings
Add binding for the Qualcomm SC8280XP Global Clock controller. The clock-names property is purposefully omitted, to clearly communicate to the writer (and reader) of the DeviceTree source based on this binding that the order of "clocks" is significant, in contrast to previous GCC bindings. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Reviewed-by: Stephen Boyd <sboyd@kernel.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20220505025457.1693716-2-bjorn.andersson@linaro.org |
||
AngeloGioacchino Del Regno
|
81557a7156 |
dt-bindings: pinctrl: Add MediaTek MT6795 pinctrl bindings
Add devicetree and pinfunc bindings for MediaTek Helio X10 MT6795. Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220517083957.11816-2-angelogioacchino.delregno@collabora.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org> |
||
Georgi Djakov
|
314cf651fa |
Merge branch 'icc-sc8180x' into icc-next
This contains a few fixes for the sc8180x interconnect provider driver to make it functional. * icc-sc8180x dt-bindings: interconnect: Add SC8180X QUP0 virt provider interconnect: qcom: sc8180x: Modernize sc8180x probe interconnect: qcom: sc8180x: Fix QUP0 nodes interconnect: qcom: sc8180x: Mark some BCMs keepalive Link: https://lore.kernel.org/r/20220503211925.1022169-1-bjorn.andersson@linaro.org Signed-off-by: Georgi Djakov <djakov@kernel.org> |
||
Bjorn Andersson
|
42c4e3f670 |
interconnect: qcom: sc8180x: Fix QUP0 nodes
The QUP0 BCM relates to some internal property of the QUPs, and should be configured independently of the path to the QUP. In line with other platforms expose QUP_CORE endpoints in order allow this configuration. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220503211925.1022169-4-bjorn.andersson@linaro.org Signed-off-by: Georgi Djakov <djakov@kernel.org> |
||
Georgi Djakov
|
828ff75c44 |
Merge branch 'icc-sdx65' into icc-next
This adds interconnect driver support for SDX65 platform for scaling the bandwidth requirements over RPMh. Link: https://lore.kernel.org/r/1649854415-11174-1-git-send-email-quic_rohiagar@quicinc.com Signed-off-by: Georgi Djakov <djakov@kernel.org> |
||
Georgi Djakov
|
bb4b905b73 |
Merge branch 'icc-sc8280xp' into icc-next
Add interconnect driver support for Qualcomm SC8280XP platform. * icc-sc8280xp dt-bindings: interconnect: qcom: Add sc8280xp binding interconnect: qcom: Add SC8280XP interconnect provider interconnect: qcom: sc8280xp: constify qcom_icc_desc interconnect: qcom: sc8280xp: constify icc_node pointers interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers Link: https://lore.kernel.org/r/20220408214835.624494-1-bjorn.andersson@linaro.org Signed-off-by: Georgi Djakov <djakov@kernel.org> |
||
jianzhou
|
0f371ebbca |
Merge keystone/android-mainline-keystone-qcom-release.5.18-rc5 (a425be2 ) into msm-pineapple
* refs/heads/tmp-a425be2: ANDROID: kleaf: db845c drop ax88179_178a.ko. ANDROID: GKI: Enable CONFIG_NULL_TTY by default ANDROID: gki - set CONFIG_USB_NET_AX88179_178A=y (usb gbit ethernet dongle) ANDROID: clang: update to 14.0.7 Linux 5.18-rc5 Revert "arm: dts: at91: Fix boolean properties with values" KVM: x86: work around QEMU issue with synthetic CPUID leaves ANDROID: fix KCFLAGS override by __ANDROID_COMMON_KERNEL__ Revert "x86/mm: Introduce lookup_address_in_mm()" KVM: x86/mmu: fix potential races when walking host page table KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR io_uring: check that data field is 0 in ringfd unregister bfq: Fix warning in bfqq_request_over_limit() x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests ANDROID: Add flag to indicate compiling against ACK io_uring: fix uninitialized field in rw io_kiocb ANDROID: sched/rt: Add support for rt sync wakeups tcp: fix F-RTO may not work correctly when receiving DSACK Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK ixgbe: ensure IPsec VF<->PF compatibility MAINTAINERS: Update BNXT entry with firmware files netfilter: nft_socket: only do sk lookups when indev is available perf symbol: Remove arch__symbols__fixup_end() perf symbol: Update symbols__fixup_end() perf symbol: Pass is_kallsyms to symbols__fixup_end() perf test: Add perf_event_attr test for Arm SPE perf arm-spe: Fix SPE events with phys addresses perf arm-spe: Fix addresses of synthesized SPE events perf intel-pt: Fix timeless decoding with perf.data directory gfs2: No short reads or writes upon glock contention elf: Fix the arm64 MTE ELF segment name and value ANDROID: add gki_module headers to .gitignore file scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data net: fec: add missing of_node_put() in fec_enet_init_stop_mode() bnx2x: fix napi API usage sequence ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3 tls: Skip tls_append_frag on zero copy size KVM: arm64: Inject exception on out-of-IPA-range translation fault drm/amdgpu: keep mmhub clock gating being enabled during s2idle suspend drm/amd/pm: fix the deadlock issue observed on SI drm/amd/display: Fix memory leak in dcn21_clock_source_create drm/amdgpu: don't runtime suspend if there are displays attached (v3) drm/amdkfd: CRIU add support for GWS queues drm/amdkfd: Fix GWS queue count KVM/arm64: Don't emulate a PMU for 32-bit guests if feature not set KVM: arm64: Handle host stage-2 faults from 32-bit EL0 docs: vm/page_owner: use literal blocks for param description kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time Revert "block: inherit request start time from bio for BLK_CGROUP" intel_idle: Fix SPR C6 optimization intel_idle: Fix the 'preferred_cstates' module parameter hex2bin: fix access beyond string end hex2bin: make the function hex_to_bin constant-time bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_first_desc() kernfs: fix NULL dereferencing in kernfs_remove Add Eric Dumazet to networking maintainers floppy: disable FDRAWCMD by default ANDROID: GKI: enable macsec platform/x86/intel: pmc/core: change pmc_lpm_modes to static platform/x86/intel/sdsi: Fix bug in multi packet reads platform/x86/intel/sdsi: Poll on ready bit for writes platform/x86/intel/sdsi: Handle leaky bucket platform/x86: intel-uncore-freq: Prevent driver loading in guests platform/x86: gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard platform/x86: dell-laptop: Add quirk entry for Latitude 7520 platform/x86: asus-wmi: Fix driver not binding when fan curve control probe fails platform/x86: asus-wmi: Potential buffer overflow in asus_wmi_evaluate_method_buf() iocost: don't reset the inuse weight of under-weighted debtors netfilter: conntrack: fix udp offload timeout sysctl netfilter: nf_conntrack_tcp: re-init for syn packets only io_uring: check reserved fields for recv/recvmsg io_uring: check reserved fields for send/sendmsg net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK net: Use this_cpu_inc() to increment net->core_stats ANDROID: enable db845c kleaf build. Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted Bluetooth: hci_event: Fix creating hci_conn object on error status Bluetooth: hci_event: Fix checking for invalid handle on error status ice: fix use-after-free when deinitializing mailbox snapshot ice: wait 5 s for EMP reset after firmware flash ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() ice: Fix incorrect locking in ice_vc_process_vf_msg() RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL xsk: Fix possible crash when multiple sockets are created kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set gfs2: Don't re-check for write past EOF unnecessarily drm/sun4i: Remove obsolete references to PHYS_OFFSET usb: phy: generic: Get the vbus supply usb: dwc3: gadget: Return proper request status usb: dwc3: pci: add support for the Intel Meteor Lake-P virtio_net: fix wrong buf address calculation when using xdp net: dsa: mv88e6xxx: Fix port_hidden_wait to account for port_base_addr net: phy: marvell10g: fix return value on error bug: Have __warn() prototype defined unconditionally net: bcmgenet: hide status block before TX timestamping mctp: defer the kfree of object mdev->addrs drm/i915/fbc: Consult hw.crtc instead of uapi.crtc drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() video: fbdev: clps711x-fb: Use syscon_regmap_lookup_by_phandle net/smc: Fix slab-out-of-bounds issue in fallback net/smc: Only save the original clcsock callback functions clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() no-MMU: expose vmalloc_huge() for alloc_large_system_hash() Documentation: siphash: disambiguate HalfSipHash algorithm from hsiphash functions Documentation: siphash: enclose HalfSipHash usage example in the literal block Documentation: siphash: convert danger note to warning for HalfSipHash random: document crng_fast_key_erasure() destination possibility Revert "arm64: dts: tegra: Fix boolean properties with values" tcp: make sure treq->af_specific is initialized tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT net: mscc: ocelot: don't add VID 0 to ocelot->vlans when leaving VLAN-aware bridge net: mscc: ocelot: ignore VID 0 added by 8021q module net: dsa: flood multicast to CPU when slave has IFF_PROMISC ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode ip6_gre: Make o_seqno start from 0 in native mode ip_gre: Make o_seqno start from 0 in native mode net: lan966x: fix a couple off by one bugs net/smc: sync err code when tcp connection was refused net: hns: Add missing fwnode_handle_put in hns_mac_init net: hns3: add return value for mailbox handling in PF net: hns3: add validity check for message data length net: hns3: modify the return code of hclge_get_ring_chain_from_mbx net: hns3: fix error log of tx/rx tqps stats net: hns3: align the debugfs output to the left net: hns3: clear inited state and stop client after failed to register netdev netfilter: Update ip6_route_me_harder to consider L3 domain ceph: fix possible NULL pointer dereference for req->r_session ceph: remove incorrect session state check ceph: get snap_rwsem read lock in handle_cap_export for ceph_add_cap libceph: disambiguate cluster/pool full log message netfilter: flowtable: Remove the empty file cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe drm/i915: Check EDID for HDR static metadata when choosing blc drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines Linux 5.18-rc4 clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical kvmalloc: use vmalloc_huge for vmalloc allocations page_alloc: use vmalloc_huge for large system hash eeprom: at25: Use DMA safe buffers pinctrl: pistachio: fix use of irq_of_parse_and_map() arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock ARM: dts: imx6ull-colibri: fix vqmmc regulator sctp: check asoc strreset_chunk in sctp_generate_reconf_event sparc: cacheflush_32.h needs struct page topology: Fix up build warning in topology_is_visible() riscv: dts: microchip: reparent mpfs clocks clk: microchip: mpfs: add RTCREF clock control clk: microchip: mpfs: re-parent the configurable clocks dt-bindings: rtc: add refclk to mpfs-rtc dt-bindings: clk: mpfs: add defines for two new clocks dt-bindings: clk: mpfs document msspll dri registers riscv: dts: microchip: fix usage of fic clocks on mpfs clk: microchip: mpfs: mark CLK_ATHENA as critical clk: microchip: mpfs: fix parents for FIC clocks net: ethernet: stmmac: fix write to sgmii_adapter_base wireguard: device: check for metadata_dst with skb_valid_dst() wireguard: selftests: enable ACPI for SMP tcp: ensure to use the most recently sent skb when filling the rate sample net: dsa: realtek: remove realtek,rtl8367s string dt-bindings: net: dsa: realtek: cleanup compatible strings net: bridge: switchdev: check br_vlan_group() return value pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested tcp: md5: incorrect tcp_header_len for incoming connections perf test: Fix error message for test case 71 on s390, where it is not supported perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event perf script: Always allow field 'data_src' for auxtrace perf clang: Fix header include for LLVM >= 14 pinctrl: rockchip: sort the rk3308_mux_recalced_data entries pinctrl: rockchip: fix RK3308 pinmux bits gpio: Request interrupts after IRQ is initialized arm/xen: Fix some refcount leaks XArray: Disallow sibling entries of nodes tools: Add kmem_cache_alloc_lru() mm/vmalloc: huge vmalloc backing pages should be split rather than compound bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook riscv: patch_text: Fixup last cpu should be master binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 binder: Address corner cases in deferred copy and fixup thermal/governor: Remove deprecated information Revert "thermal/core: Deprecate changing cooling device state from userspace" serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device serial: 8250: Also set sticky MCR bits in console restoration tty: n_gsm: fix software flow control handling tty: n_gsm: fix invalid use of MSC in advanced option tty: n_gsm: fix broken virtual tty handling Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion usb: dwc3: core: Only handle soft-reset in DCTL net: dsa: Add missing of_node_put() in dsa_port_link_register_of regulator: dt-bindings: Revise the rt5190a buck/ldo description arm64: mm: fix p?d_leaf() objtool: Fix code relocs vs weak symbols objtool: Fix type of reloc::addend net: cosa: fix error check return value of register_chrdev() mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() kcov: don't generate a warning on vm_insert_page()'s failure MAINTAINERS: add Vincenzo Frascino to KASAN reviewers oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup selftest/vm: add skip support to mremap_test selftest/vm: support xfail in mremap_test selftest/vm: verify remap destination address in mremap_test selftest/vm: verify mmap addr in mremap_test mm, hugetlb: allow for "high" userspace addresses userfaultfd: mark uffd_wp regardless of VM_WRITE flag memcg: sync flush only if periodic flush is delayed mm/memory-failure.c: skip huge_zero_page in memory_failure() mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb() clk: qcom: clk-rcg2: fix gfx3d frequency calculation clk: microchip: mpfs: don't reset disabled peripherals f2fs: should not truncate blocks during roll-forward recovery ata: pata_marvell: Check the 'bmdma_addr' beforing reading ANDROID: mm: remove hridya@ from OWNERS file RISC-V: cpuidle: fix Kconfig select for RISCV_SBI_CPUIDLE RISC-V: mm: Fix set_satp_mode() for platform not having Sv57 kvm: selftests: introduce and use more page size-related constants kvm: selftests: do not use bitfields larger than 32-bits for PTEs KVM: SEV: add cache flush to solve SEV cache incoherency issues ALSA: hda/realtek: Add quirk for Clevo NP70PNP ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs jbd2: fix a potential race while discarding reserved buffers after an abort thermal: int340x: Fix attr.show callback prototype Revert "ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40" ACPI: processor: idle: Avoid falling back to C3 type C-states Revert "Revert "ANDROID: media: increase video max frame number"" usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() usb: misc: eud: Fix an error handling path in eud_probe() usb: core: Don't hold the device lock while sleeping in do_proc_control() KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs KVM: SVM: Simplify and harden helper to flush SEV guest page(s) KVM: selftests: Silence compiler warning in the kvm_page_table_test KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume KVM: SPDX style and spelling fixes KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race KVM: nVMX: Defer APICv updates while L2 is active until L1 is active KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused KVM: RISC-V: Use kvm_vcpu.srcu_idx, drop RISC-V's unnecessary copy KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() usb: dwc3: Try usb-role-switch first in dwc3_drd_init usb: dwc3: core: Fix tx/rx threshold settings usb: mtu3: fix USB 3.0 dual-role-switch from device to host xhci: Enable runtime PM on second Alderlake controller usb: dwc3: fix backwards compat with rockchip devices dt-bindings: usb: samsung,exynos-usb2: add missing required reg usb: misc: fix improper handling of refcount in uss720_probe() USB: Fix ehci infinite suspend-resume loop issue in zhaoxin usb: typec: tcpm: Fix undefined behavior due to shift overflowing the constant usb: typec: rt1719: Fix build error without CONFIG_POWER_SUPPLY usb: typec: ucsi: Fix role swapping usb: typec: ucsi: Fix reuse of completion structure usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb_unpowergate_partitions fs: unset MNT_WRITE_HOLD on failure MAINTAINERS: add Bug entry for Samsung and memory controller drivers memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI pinctrl: Fix an error in pin-function table of SP7021 btrfs: zoned: use dedicated lock for data relocation btrfs: fix assertion failure during scrub due to block group reallocation powerpc/perf: Fix 32bit compile powerpc/perf: Fix power10 event alternatives powerpc/perf: Fix power9 event alternatives drm/amdgpu: partial revert "remove ctx->lock" v2 drivers: net: hippi: Fix deadlock in rr_close() USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 mtd: rawnand: qcom: fix memory corruption that causes panic mtd: fix 'part' field data corruption in mtd_info mtd: rawnand: Fix return value check of wait_for_completion_timeout Revert "drm: of: Lookup if child node has panel or bridge" Revert "drm: of: Properly try all possible cases for bridge/panel detection" drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage KVM: PPC: Fix TCE handling for VFIO pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config powerpc/time: Always set decrementer in timer_interrupt() cifs: destage any unwritten data to the server before calling copychunk_write cifs: use correct lock type in cifs_reconnect() cifs: fix NULL ptr dereference in refresh_mounts() drm/vmwgfx: Fix gem refcounting and memory evictions zonefs: Fix management of open zones zonefs: Clear inode information flags on inode creation pinctrl: mediatek: moore: Fix build error xfs: reorder iunlink remove operation in xfs_ifree MAINTAINERS: update IOMAP FILESYSTEM LIBRARY and XFS FILESYSTEM xfs: convert buffer flags to unsigned. xen: Convert kmap() to kmap_local_page() Revert "fs/pipe: use kvcalloc to allocate a pipe_buffer array" x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 f2fs: fix wrong condition check when failing metapage read f2fs: keep io_flags to avoid IO split due to different op_flags in two fio holders f2fs: remove obsolete whint_mode arch_topology: Do not set llc_sibling if llc_id is invalid topology: make core_mask include at least cluster_siblings topology/sysfs: Hide PPIN on systems that do not support it. tty: n_gsm: fix missing update of modem controls after DLCI open selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packets selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets ALSA: usb-audio: Clear MIDI port active flag after draining dt-bindings: dmaengine: qcom: gpi: Add minItems for interrupts ANDROID: GKI: Enable CONFIG_USB_EHCI_ROOT_HUB_TT nfc: MAINTAINERS: add Bug entry dmaengine: idxd: skip clearing device context when device is read-only dmaengine: idxd: add RO check for wq max_transfer_size write dmaengine: idxd: add RO check for wq max_batch_size write dmaengine: idxd: fix retry value to be constant for duration of function call dmaengine: idxd: match type for retries var in idxd_enqcmds() dmaengine: dw-edma: Fix inconsistent indenting net: stmmac: Use readl_poll_timeout_atomic() in atomic state doc/ip-sysctl: add bc_forwarding phy: amlogic: fix error path in phy_g12a_usb3_pcie_probe() RISC-V: KVM: Restrict the extensions that can be disabled drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_RASPBERRYPI_FIRMWARE=m drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised RISC-V: KVM: Remove 's' & 'u' as valid ISA extension USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader USB: serial: option: add support for Cinterion MV32-WA/MV32-WB ANDROID: gki_defconfig: enable CONFIG_SPI_MEM drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails cpuidle: riscv: support non-SMP config ANDROID: GKI: Enable CRYPTO_DES objtool: Fix function fallthrough detection for vmlinux objtool: Fix sibling call detection in alternatives objtool: Don't set 'jump_dest' for sibling calls x86/uaccess: Don't jump between functions x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config objtool: Use offstr() to print address of missing ENDBR objtool: Print data address for "!ENDBR" data warnings x86/xen: Add ANNOTATE_NOENDBR to startup_xen() x86/uaccess: Add ENDBR to __put_user_nocheck*() x86/retpoline: Add ANNOTATE_NOENDBR for retpolines x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline objtool: Enable unreachable warnings for CLANG LTO x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE x86,objtool: Mark cpu_startup_entry() __noreturn x86,xen,objtool: Add UNWIND hint lib/strn*,objtool: Enforce user_access_begin() rules MAINTAINERS: Add x86 unwinding entry x86/unwind/orc: Recheck address range after stack info was updated perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled sched/pelt: Fix attach_entity_load_avg() corner case vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP x86/cpu: Load microcode during restore_processor_state() drm/msm: Revert "drm/msm: Stop using iommu_present()" bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook() bcache: put bch_bio_map() back to correct location in journal_write_unlocked() fs: fix acl translation usb: gadget: uvc: Fix crash when encoding data for usb request btrfs: fix direct I/O writes for split bios on zoned devices btrfs: fix direct I/O read repair for split bios btrfs: fix and document the zoned device choice in alloc_new_bio btrfs: fix leaked plug after failure syncing log on zoned filesystems netlink: reset network and mac headers in netlink_dump() x86/cpu: Add new Alderlake and Raptorlake CPU model numbers ipvs: correctly print the memory size of ip_vs_conn_tab net: mscc: ocelot: fix broken IP multicast flooding net: dsa: hellcreek: Calculate checksums in tagger drm/i915/display/vrr: Reset VRR capable property on a long hpd ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. ALSA: hda/i915: Fix one too many pci_dev_put() scsi: sr: Do not leak information in ioctl ARC: remove redundant READ_ONCE() in cmpxchg loop ARC: atomic: cleanup atomic-llsc definitions arc: drop definitions of pgd_index() and pgd_offset{, _k}() entirely ARC: dts: align SPI NOR node name with dtschema ARC: Remove a redundant memset() ARC: fix typos in comments ARC: entry: fix syscall_trace_exit argument ANDROID: Incremental fs: Mark merkle tree pages uptodate Revert "ANDROID: GKI: CONFIG_FORTIFY is broken in clang, so it has been disabled" cifs: Use kzalloc instead of kmalloc/memset net: atlantic: invert deep par in pm functions, preventing null derefs pinctrl: qcom: sm6350: fix order of UFS & SDC pins Linux 5.18-rc3 Input: add Marine Navigation Keycodes Input: omap4-keypad - fix pm_runtime_get_sync() error checking can: isotp: stop timeout monitoring when no first frame was sent io_uring: fix leaks on IOPOLL and CQE_SKIP bonding: do not discard lowest hash bit for non layer3+4 hashing io_uring: free iovec if file assignment fails iio: imu: inv_icm42600: Fix I2C init possible nack iio: dac: ltc2688: fix voltage scale read random: use memmove instead of memcpy for remaining 32 bytes xtensa: fix a7 clobbering in coprocessor context load/store mm: kmemleak: take a full lowmem check in kmemleak_*_phys() mm/vmalloc: fix spinning drain_vmap_work after reading from /proc/vmcore revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE" revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders" hugetlb: do not demote poisoned hugetlb pages mm: compaction: fix compiler warning when CONFIG_COMPACTION=n mm: fix unexpected zeroed page mapping with zram swap mm, page_alloc: fix build_zonerefs_node() mm, kfence: support kmem_dump_obj() for KFENCE objects kasan: fix hw tags enablement when KUNIT tests are disabled irq_work: use kasan_record_aux_stack_noalloc() record callstack mm/secretmem: fix panic when growing a memfd_secret tmpfs: fix regressions from wider use of ZERO_PAGE MAINTAINERS: Broadcom internal lists aren't maintainers i2c: ismt: Fix undefined behavior due to shift overflowing the constant i2c: dev: Force case user pointers in compat_i2cdev_ioctl() net: lan966x: Make sure to release ptp interrupt ipv6: make ip6_rt_gc_expire an atomic_t net: Handle l3mdev in ip_tunnel_init_flow l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu net/sched: cls_u32: fix possible leak in u32_init_knode() net/sched: cls_u32: fix netns refcount changes in u32_change() i2c: dev: check return value when calling dev_set_name() i2c: qcom-geni: Use dev_err_probe() for GPI DMA error i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit i2c: pasemi: Wait for write xfers to finish dm: fix bio length of empty flush Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors erofs: fix use-after-free of on-stack io[] block: don't print I/O error warning for dead disks block/compat_ioctl: fix range check in BLKGETSIZE powerpc: Update MAINTAINERS for ibmvnic and VAS net: restore alpha order to Ethernet devices in config openvswitch: fix OOB access in reserve_sfa_size() ip6_gre: Fix skb_under_panic in __gre6_xmit() ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() net/packet: fix packet_sock xmit return value checking net/smc: Fix sock leak when release after smc_shutdown() rxrpc: Restore removed timer deletion net: phy: LAN937x: added PHY_POLL_CABLE_TEST flag serial: 8250: Fix runtime PM for start_tx() for empty buffer serial: imx: fix overrun interrupts in DMA mode serial: amba-pl011: do not time out prematurely when draining tx fifo ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P ALSA: hda/hdmi: fix warning about PCM count when used with SOF sound/oss/dmasound: fix 'dmasound_setup' defined but not used tty: n_gsm: fix incorrect UA handling tty: n_gsm: fix reset fifo race condition tty: n_gsm: fix missing tty wakeup in convergence layer type 2 tty: n_gsm: fix wrong signal octets encoding in MSC tty: n_gsm: fix wrong command frame length field encoding tty: n_gsm: fix wrong command retry handling tty: n_gsm: fix missing explicit ldisc flush tty: n_gsm: fix wrong DLCI release order tty: n_gsm: fix insufficient txframe size tty: n_gsm: fix malformed counter for out of frame data tty: n_gsm: fix frame reception handling tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 tty: n_gsm: fix mux cleanup after unregister tty device tty: n_gsm: fix decoupled mux resource tty: n_gsm: fix restart handling via CLD command tty: n_gsm: fix missing mux reset on config change at responder nvme-pci: disable namespace identifiers for Qemu controllers nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202 nvme: add a quirk to disable namespace identifiers nvme: don't print verbose errors for internal passthrough requests ext4: update the cached overhead value in the superblock io_uring: abort file assignment prior to assigning creds ext4: force overhead calculation if the s_overhead_cluster makes no sense ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION ksmbd: increment reference count of parent fp ksmbd: remove filename in ksmbd_file ext4: fix overhead calculation to account for the reserved gdt blocks dm: allow dm_accept_partial_bio() for dm_io without duplicate bios dt-bindings: display: panel-timing: Define a single type for properties ARM: config: Update Gemini defconfig arm64: dts: qcom/sdm845-shift-axolotl: Fix boolean properties with values ARM: dts: align SPI NOR node name with dtschema ARM: dts: Fix more boolean properties with values dt-bindings: Fix array constraints on scalar properties block: null_blk: end timed out poll request block: fix offset/size check in bio_trim() USB: quirks: add STRING quirk for VCOM device USB: quirks: add a Realtek card reader ice: Fix memory leak in ice_get_orom_civd_data() ice: fix crash in switchdev mode ice: allow creating VFs for !CONFIG_NET_SWITCHDEV ice: xsk: check if Rx ring was filled up to the end EDAC/synopsys: Read the error count from the correct register perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K perf bench: Fix numa testcase to check if CPU used to bind task is online perf record: Fix per-thread option arm64: fix typos in comments arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 ARM: dts: am3517-evm: Fix misc pinmuxing ARM: dts: am33xx-l4: Add missing touchscreen clock properties ARM: dts: Fix mmc order for omap3-gta04 gpio: sim: fix setting and getting multiple lines interconnect: qcom: sdx55: Drop IP0 interconnects interconnect: qcom: sc7180: Drop IP0 interconnects phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe dma-direct: avoid redundant memory sync for swiotlb perf tools: Fix segfault accessing sample_id xyarray perf stat: Fix error check return value of hashmap__new(), must use IS_ERR() cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state dm zone: fix NULL pointer dereference in dm_zone_map_bio dm mpath: only use ktime_get_ns() in historical selector ARM: dts: at91: fix pinctrl phandles ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name smp: Fix offline cpu check in flush_smp_call_function_queue() ARM: dts: at91: Describe regulators on at91sam9g20ek ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek ARM: dts: at91: Fix boolean properties with values ARM: dts: at91: use generic node name for dataflash ARM: dts: at91: align SPI NOR node name with dtschema ARM: dts: at91: sama7g5ek: Align the impedance of the QSPI0's HSIO and PCB lines ARM: dts: at91: sama7g5ek: enable pull-up on flexcom3 console lines dm integrity: fix memory corruption when tag_size is less than digest size ARM: dts: at91: sama7g5: Swap `rx` and `tx` for `i2c` nodes io_uring: fix poll error reporting io_uring: fix poll file assign deadlock io_uring: use right issue_flags for splice/tee e1000e: Fix possible overflow in LTR decoding igc: Fix suspending when PTM is active spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller igc: Fix BUG: scheduling while atomic igc: Fix infinite loop in release_swfw_sync spi: cadence-quadspi: fix incorrect supports_op() return value dma-buf-map: remove renamed header file spi: intel: Add support for Raptor Lake-S SPI serial flash random: make random_get_entropy() return an unsigned long random: allow partial reads if later user copies fail tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed arm_pmu: Validate single/group leader events arch: xtensa: platforms: Fix deadlock in rs_close() xtensa: patch_text: Fixup last cpu should be master power: supply: Reset err after not finding static battery power: supply: samsung-sdi-battery: Add missing charge restart voltages perf tools: Fix misleading add event PMU debug message phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks drm/radeon: fix logic inversion in radeon_sync_resv esp: limit skb_page_frag_refill use to a single page bus: mhi: host: pci_generic: Flush recovery worker during freeze bus: mhi: host: pci_generic: Add missing poweroff() PM callback ext4, doc: fix incorrect h_reserved size ext4: limit length to bitmap_maxbytes - blocksize in punch_hole ext4: fix use-after-free in ext4_search_dir ext4: fix bug_on in start_this_handle during umount filesystem ext4: fix symlink file size not match to file content ext4: fix fallocate to use file_modified to update permissions consistently asm-generic: fix __get_unaligned_be48() on 32 bit platforms video: fbdev: mmp: replace usage of found with dedicated list iterator variable testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set firmware: cs_dsp: Fix overrun of unterminated control name string io_uring: verify pad field is 0 in io_get_ext_arg io_uring: verify resv is 0 in ringfd register/unregister io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 io_uring: move io_uring_rsrc_update2 validation spi: spi-mtk-nor: initialize spi controller after resume io_uring: fix assign file locking issue dmaengine: dw-edma: Fix unaligned 64bit access dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources ARM: dts: dra7: Fix suspend warning for vpe powerdomain bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific ARM: OMAP2+: Fix refcount leak in omap_gic_of_init video: fbdev: sh_mobile_lcdcfb: Remove sh_mobile_lcdc_check_var() declaration scsi: iscsi: MAINTAINERS: Add Mike Christie as co-maintainer scsi: qedi: Fix failed disconnect handling scsi: iscsi: Fix NOP handling during conn recovery scsi: iscsi: Merge suspend fields scsi: iscsi: Fix unbound endpoint error handling scsi: iscsi: Fix conn cleanup and stop race during iscsid restart scsi: iscsi: Fix endpoint reuse regression scsi: iscsi: Release endpoint ID when its freed scsi: iscsi: Fix offload conn cleanup when iscsid restarts scsi: iscsi: Move iscsi_ep_disconnect() scsi: pm80xx: Enable upper inbound, outbound queues scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 Revert "scsi: scsi_debug: Address races following module load" block: move lower_48_bits() to block io_uring: stop using io_wq_work as an fd placeholder io_uring: move apoll->events cache io_uring: io_kiocb_update_pos() should not touch file for non -1 offset phy: ti: tusb1210: Fix an error handling path in tusb1210_probe() phy: samsung: exynos5250-sata: fix missing device put in probe error paths phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe phy: ti: Fix missing of_node_put in ti_pipe3_get_sysctrl() arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO pin labeling for CON1 bpf: Fix release of page_pool in BPF_PROG_RUN in test runner phy: ti: tusb1210: Make tusb1210_chg_det_states static dmaengine: imx-sdma: Fix error checking in sdma_event_remap dma: at_xdmac: fix a missing check on list iterator dmaengine: imx-sdma: fix init of uart scripts bus: imx-weim: make symbol 'weim_of_notifier' static USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions x86/tsx: Disable TSX development mode at boot genirq/affinity: Consider that CPUs on nodes can be unbalanced x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits video: fbdev: i740fb: Error out if 'pixclock' equals zero video: fbdev: i740fb: use memset_io() to clear screen video: fbdev: s3fb: Error out if 'pixclock' equals zero video: fbdev: arkfb: Error out if 'pixclock' equals zero video: fbdev: tridentfb: Error out if 'pixclock' equals zero video: fbdev: vt8623fb: Error out if 'pixclock' equals zero video: fbdev: kyro: Error out if 'lineclock' equals zero video: fbdev: neofb: Fix the check of 'var->pixclock' arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes ARM: dts: imx: Fix boolean properties with values ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode arm64: dts: imx8mn: Fix SAI nodes io_uring: flag the fact that linked file assignment is sane arm64: dts: imx8mq-tqma8mq: change the spi-nor tx iio:dac:ad3552r: Fix an IS_ERR() vs NULL check iio: sx9324: Fix default precharge internal resistance register iio: dac: ad5446: Fix read_raw not returning set value iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() tick/sched: Fix non-kernel-doc comment tick/nohz: Use WARN_ON_ONCE() to prevent console saturation ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang timers: Fix warning condition in __run_timers() usb: cdns3: Fix issue for clear halt endpoint xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms xhci: stop polling roothubs after shutdown USB: Fix xhci event ring dequeue pointer ERDP update issue arm64: dts: imx8qm: Correct SCU clock controller's compatible property Input: cypress-sf - register a callback to disable the regulators dmaengine: idxd: fix device cleanup on disable ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe() gpiolib: acpi: Convert type for pin to be unsigned gpiolib: acpi: use correct format characters arm64: dts: remove cpu compatible "arm,armv8" for s4 xsk: Fix l2fwd for copy mode + busy poll combo xen/balloon: don't use PV mode extra memory for zone device allocations video: fbdev: imxfb: Fix missing of_node_put in imxfb_probe ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port ASoC: Intel: sof_es8336: support a separate gpio to control headphone ASoC: Intel: sof_es8336: simplify speaker gpio naming ASoC: wm8731: Disable the regulator when probing fails ASoC: Intel: soc-acpi: correct device endpoints for max98373 ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use ASoC: SOF: topology: Fix memory leak in sof_control_load() ASoC: SOF: topology: cleanup dailinks on widget unload ASoC: rt711/5682: check if bus is active before deferred jack detection arm/arm64: dts: qcom: Fix boolean properties with values arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes arm: dts: imx: Fix boolean properties with values arm64: dts: tegra: Fix boolean properties with values arm: dts: at91: Fix boolean properties with values arm: configs: imote2: Drop defconfig as board support dropped. ep93xx: clock: Don't use plain integer as NULL pointer ep93xx: clock: Fix UAF in ep93xx_clk_register_gate() ARM: vexpress/spc: Fix all the kernel-doc build warnings ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc_cpu_in_wfi dt-bindings: gpu: mali-bifrost: Document RZ/V2L SoC clk: sunxi-ng: fix not NULL terminated coccicheck error dt-bindings: net: snps: remove duplicate name ARM: config: multi v7: Enable NVIDIA Tegra video decoder driver ARM: tegra_defconfig: Update CONFIG_TEGRA_VDE option ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() arm64: dts: imx8mm-venice: fix spi2 pin configuration bus: imx-weim: fix NULL but dereferenced coccicheck error ARM: config: u8500: Re-enable AB8500 battery charging pinctrl: alderlake: Fix register offsets for ADL-N variant ARM: config: u8500: Add some common hardware memory: fsl_ifc: populate child nodes of buses and mfd devices ARM: config: Refresh U8500 defconfig ASoC: meson: aiu: fix duplicate debugfs directory error ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component ASoC: rk817: Use devm_clk_get() in rk817_platform_probe ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN ASoC: cs35l41: Add one more variable in the debug log ASoC: rt5682: fix an incorrect NULL check on list iterator ASoC: soc-dapm: fix two incorrect uses of list iterator tee: optee: add missing mutext_destroy in optee_ffa_probe firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver firmware: arm_scmi: Replace zero-length array with flexible-array member firmware: arm_scmi: Fix sorting of retrieved clock rates dt-bindings: Fix 'enum' lists with duplicate entries dt-bindings: irqchip: mrvl,intc: refresh maintainers dt-bindings: Fix incomplete if/then/else schemas dt-bindings: power: renesas,apmu: Fix cpus property limits dt-bindings: extcon: maxim,max77843: fix ports type pinctrl: samsung: staticize fsd_pin_ctrl dt-bindings: memory: snps,ddrc-3.80a compatible also need interrupts memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe memory: renesas-rpc-if: fix platform-device leak in error path ARM: iop32x: include iop3xx.h header where needed ARM: davinci: da850-evm: Avoid NULL pointer dereference MAINTAINERS: update Krzysztof Kozlowski's email to Linaro dt-bindings: update Krzysztof Kozlowski's email ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable ASoC: SOF: topology: Fix memory leak of scontrol->name codecs: rt5682s: fix an incorrect NULL check on list iterator ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup dt-bindings: reset: Add parent "resets" property as optional reset: tegra-bpmp: Restore Handle errors in BPMP response reset: renesas: Check return value of reset_control_deassert() dt-bindings: reset: document deprecated HiSilicon property mtd: rawnand: fix ecc parameters for mt7622 iio:proximity:sx9324: Fix hardware gain read/write iio:proximity:sx_common: Fix device property parsing on DT systems iio: adc: ad7280a: Fix wrong variable used when setting thresholds. iio:filter:admv8818: select REGMAP_SPI for ADMV8818 iio: dac: ad5592r: Fix the missing return value. iio: dac: dac5571: Fix chip id detection for OF devices iio:imu:bmi160: disable regulator in error path iio: scd4x: check return of scd4x_write_and_fetch iio: dac: ad3552r: fix signedness bug in ad3552r_reset() arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards arm64: dts: meson: remove CPU opps below 1GHz for G12B boards ARM: vexpress/spc: Avoid negative array index when !SMP firmware: arm_scmi: Remove clear channel call on the TX channel video: fbdev: omap: Make it CCF clk API compatible video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h video: fbdev: pm2fb: Fix a kernel-doc formatting issue linux/fb.h: Spelling s/palette/palette/ video: fbdev: sis: fix potential NULL dereference in sisfb_post_sis300() video: fbdev: pxafb: use if else instead video: fbdev: udlfb: properly check endpoint type video: fbdev: of: display_timing: Remove a redundant zeroing of memory cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on EPSS platforms cpufreq: qcom-hw: provide online/offline operations cpufreq: qcom-hw: fix the opp entries refcounting cpufreq: qcom-hw: fix the race between LMH worker and cpuhp cpufreq: qcom-hw: drop affinity hint before freeing the IRQ Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml Documentation/devicetree/bindings/bus/ti-sysc.yaml Documentation/devicetree/bindings/clock/microchip,mpfs.yaml Documentation/devicetree/bindings/clock/samsung,exynos-audss-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos-ext-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos4412-isp-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos5260-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos5410-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos5433-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos7-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos7885-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml Documentation/devicetree/bindings/clock/samsung,s5pv210-audss-clock.yaml Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.yaml Documentation/devicetree/bindings/devfreq/event/samsung,exynos-nocp.yaml Documentation/devicetree/bindings/devfreq/event/samsung,exynos-ppmu.yaml Documentation/devicetree/bindings/display/panel/panel-timing.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos-hdmi-ddc.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos-hdmi.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos-mixer.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-decon.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-mic.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos7-decon.yaml Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml Documentation/devicetree/bindings/dma/qcom,gpi.yaml Documentation/devicetree/bindings/extcon/maxim,max77843.yaml Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml Documentation/devicetree/bindings/hwmon/lltc,ltc4151.yaml Documentation/devicetree/bindings/hwmon/microchip,mcp3021.yaml Documentation/devicetree/bindings/hwmon/sensirion,sht15.yaml Documentation/devicetree/bindings/hwmon/ti,tmp102.yaml Documentation/devicetree/bindings/hwmon/ti,tmp108.yaml Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml Documentation/devicetree/bindings/i2c/i2c-exynos5.yaml Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml Documentation/devicetree/bindings/interrupt-controller/mrvl,intc.yaml Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.yaml Documentation/devicetree/bindings/leds/maxim,max77693.yaml Documentation/devicetree/bindings/media/coda.yaml Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2-timings.yaml Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr3-timings.yaml Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr3.yaml Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml Documentation/devicetree/bindings/memory-controllers/qca,ath79-ddr-controller.yaml Documentation/devicetree/bindings/memory-controllers/renesas,h8300-bsc.yaml Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml Documentation/devicetree/bindings/memory-controllers/synopsys,ddrc-ecc.yaml Documentation/devicetree/bindings/memory-controllers/ti,da8xx-ddrctl.yaml Documentation/devicetree/bindings/mfd/atmel-flexcom.txt Documentation/devicetree/bindings/mfd/maxim,max14577.yaml Documentation/devicetree/bindings/mfd/maxim,max77686.yaml Documentation/devicetree/bindings/mfd/maxim,max77693.yaml Documentation/devicetree/bindings/mfd/maxim,max77802.yaml Documentation/devicetree/bindings/mfd/maxim,max77843.yaml Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.yaml Documentation/devicetree/bindings/mfd/samsung,s2mpa01.yaml Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml Documentation/devicetree/bindings/mfd/samsung,s5m8767.yaml Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml Documentation/devicetree/bindings/net/dsa/realtek.yaml Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml Documentation/devicetree/bindings/net/nfc/nxp,pn544.yaml Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml Documentation/devicetree/bindings/net/snps,dwmac.yaml Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.yaml Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml Documentation/devicetree/bindings/phy/samsung,exynos5250-sata-phy.yaml Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-gpio-bank.yaml Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-wakeup-interrupt.yaml Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml Documentation/devicetree/bindings/power/renesas,apmu.yaml Documentation/devicetree/bindings/power/supply/bq2415x.yaml Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml Documentation/devicetree/bindings/regulator/fixed-regulator.yaml Documentation/devicetree/bindings/regulator/maxim,max14577.yaml Documentation/devicetree/bindings/regulator/maxim,max77686.yaml Documentation/devicetree/bindings/regulator/maxim,max77693.yaml Documentation/devicetree/bindings/regulator/maxim,max77802.yaml Documentation/devicetree/bindings/regulator/maxim,max77843.yaml Documentation/devicetree/bindings/regulator/maxim,max8952.yaml Documentation/devicetree/bindings/regulator/maxim,max8973.yaml Documentation/devicetree/bindings/regulator/maxim,max8997.yaml Documentation/devicetree/bindings/regulator/richtek,rt5190a-regulator.yaml Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml Documentation/devicetree/bindings/reset/socionext,uniphier-reset.yaml Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml Documentation/devicetree/bindings/rng/timeriomem_rng.yaml Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml Documentation/devicetree/bindings/sound/samsung,arndale.yaml Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml Documentation/devicetree/bindings/sound/samsung,snow.yaml Documentation/devicetree/bindings/sound/samsung,tm2.yaml Documentation/devicetree/bindings/sound/st,stm32-sai.yaml Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml Documentation/devicetree/bindings/spi/samsung,spi-peripheral-props.yaml Documentation/devicetree/bindings/spi/samsung,spi.yaml Documentation/devicetree/bindings/sram/sram.yaml Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8591320 SKQ4.220513.002 Change-Id: Iacb958249065be615f137518f97675379fcbf795 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
qctecmdr
|
55a98392c2 | Merge "dt-bindings: clock: Update Camcc HW clock IDs for Pineapple" | ||
Arnd Bergmann
|
82706d6fb1 |
MT8195:
- add evaluation and demo board MT8192: - add new nodes: pwrap, PMIC, scp, USB, efuse, IOMMU, smi, DPI, PCIe, SPMI, audio system, MMC and video enconder - add evaluation board MT8183: - fix dtschema issues - update compatible for the display ambient light processor (disp-aal) - fix dtschema warning for the pumpki board MT8173: - add power domains to the video enconder nodes - add GCE support to the display mutex node MT7622: - specify number of DMA requests explicitely - specify level 2 cache topology - add SPI-NAND flash device - fix dtschema warnings for the System Companion Processor (SCP) -----BEGIN PGP SIGNATURE----- iQJLBAABCAA1FiEEUdvKHhzqrUYPB/u8L21+TfbCqH4FAmJ+QQQXHG1hdHRoaWFz LmJnZ0BnbWFpbC5jb20ACgkQL21+TfbCqH6MUw//d15n/edr21mmD/km512t/JJ+ u8ke9XGDnULk/bG2bFW+F+9wxsgR3Y6ULcoXIjYyRjOfrysBssFRPnz4hU1pIDEX YFQFhoTlV86DFJUw517bwuN59/V8UQB3kIv6FgxoYumec1QJ74x1kAdLYBi1MGGW Yi9DFSBMxbK6tFMAYRLut2r62NK25SqH55oPfJnzVcL7dUGN/nL3VW+3vUxrRdul SNbQAzIlHMj47IApdnWsllYL+SmYX7O71rrXYnLSGTyKU53iu9jEo6QNy+iytHLY qW32Y2bu0rA9pw5MtJjYOTFjLdlXe33h6xuS/3f3EvlKyS6L3MA3iUMBnGiORsKz USNdZN4Z1qtNVd7775NKQOpx6m2RAHaQUeXwwOvvf9wU9jgf5YI3cLDoG/0osVQb s/LCZDZD3/h36Exy1PTlFaHlqRR4iaIHD1UzTxS1ST2+OosokT3vIanfTA3G4QjN /gs0AMD9IrMDZtu79rUmDE26rHF+wmy2QsRDo1VxB0QWGQjFhCn0VsV2K+uFyG9j VKgK/n7ouwSN2+LjyLFJV2C55zRy/NQ6kIxvIohuLxWncIuqKEkvU22iLlNECsI3 VT4xQV8AWLp38pXNSD29oj/FyojjJOJgFgSHDst5tPfaswdckMvodWUVIS8tgiAY THdQekFc5B+HwmTSjZE= =Ewdg -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmJ+zQAACgkQmmx57+YA GNlrAw/9G/X8jojghV0Uq1NOm+QtmPQ9pusNttjeviImZd2RAf4rqJnCHEwcWAsf tXiu2+YVTgUZdwJO73nvswfbQ3sLBGSkw0N+nDNMfqqSNytQSTSokDp8NNr9pi4t 914shAoz0mMk6I932attImfaWOoWUR9zOGhGJi9M/NnOkBsHHhANr4vldEscxkuc ecOFknHp8ZfVuRfDJcR4opbVUvCmeRbnrQWgG2ud9YPsGB4MsRBvnzZDdyFVFz/q HlobUjpeW1+uH87lpxyz+NSex3V39falXjSDL51rIG2p7lCVb1wbi+lEDnc8uy28 DuLN1N+LdMBOyoMb077TCtquWRKEbFOmJ/8SzD78a5BoyV0Hxhp3EGteAuZ2rx/E rPAyy+dNAVmwMaIiSYeb/Y5DuE9kjuxb5NpNvIaZEDdkPZfIZiMfKnOziGHQncPp p+JbuDW6z+XMcDa7S4vlCmGRF5xqHknSFs9Ivnm/p64Cd5fK/enzc5On/gsB/fKP mXVbESme88tev22JG0rHgFVKZB29wOJLv9mMJzpJQGkmqVy32nO7unUc6tq7G6A5 idP76etCgx3FCttCuq2s6CZCwcVYlHee17JnIMl9Y3gZccAsT3rMtt0TK4R6OuFN oP3+8286Kc3TW0/V3zvowzT+h7sqxMFJyXWKyrcRvA2ConoO0y8= =kcWT -----END PGP SIGNATURE----- Merge tag 'v5.18-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt MT8195: - add evaluation and demo board MT8192: - add new nodes: pwrap, PMIC, scp, USB, efuse, IOMMU, smi, DPI, PCIe, SPMI, audio system, MMC and video enconder - add evaluation board MT8183: - fix dtschema issues - update compatible for the display ambient light processor (disp-aal) - fix dtschema warning for the pumpki board MT8173: - add power domains to the video enconder nodes - add GCE support to the display mutex node MT7622: - specify number of DMA requests explicitely - specify level 2 cache topology - add SPI-NAND flash device - fix dtschema warnings for the System Companion Processor (SCP) * tag 'v5.18-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux: (37 commits) arm64: dts: mt8192: Follow binding order for SCP registers arm64: dts: mediatek: add mtk-snfi for mt7622 arm64: dts: mediatek: mt8195-demo: enable uart1 arm64: dts: mediatek: mt8195-demo: Remove input-name property arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor node name arm64: dts: mt7622: specify the L2 cache topology arm64: dts: mt7622: specify the number of DMA requests arm64: dts: mediatek: pumpkin: Remove input-name property arm64: dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex arm64: dts: mediatek: Add device-tree for MT8195 Demo board dt-bindings: arm64: dts: mediatek: Add mt8195-demo board arm64: dts: Add mediatek SoC mt8195 and evaluation board arm64: dts: mt8192: Add mmc device nodes arm64: dts: mt8183: Update disp_aal node compatible arm64: dts: mt8192: Add audio-related nodes arm64: dts: mt8192: Add spmi node dt-bindings: arm: Add compatible for Mediatek MT8192 arm64: dts: mt6359: add PMIC MT6359 related nodes arm64: dts: mediatek: mt8173: Add power domain to encoder nodes arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes ... Link: https://lore.kernel.org/r/2cd90ca7-7541-d47a-fec6-b0c64cf74fa3@gmail.com Like the 32-bit branch, this contains an incompatible binding change by removing the mediatek,larb properties from the dts files, so these no longer work with kernels prior to 5.18. Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
jianzhou
|
d82e9dd3f4 |
Merge keystone/android-mainline-keystone-qcom-release.5.18-rc2 (2069378 ) into msm-pineapple
* refs/heads/tmp-2069378: ANDROID: GKI: disable rndis USB gadget driver VFS: filename_create(): fix incorrect intent. ANDROID: Move BRANCH from build.config.common to .constants. Revert "ANDROID: mm: Create vendor hooks to control ZONE_MOVABLE allocations" net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies net: dsa: felix: fix tagging protocol changes with multiple CPU ports tun: annotate access to queue->trans_start ANDROID: gki_defconfig: remove CONFIG_ND_BLK cifs: verify that tcon is valid before dereference in cifs_kill_sb drm/amd/display: remove dtbclk_ss compensation for dcn316 drm/amdgpu: Enable gfxoff quirk on MacBook Pro drm/amdgpu: Ensure HDA function is suspended before ASIC reset drm/amdgpu: fix VCN 3.1.2 firmware name drm/amd/display: don't ignore alpha property on pre-multiplied mode vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used cifs: potential buffer overflow in handling symlinks nfc: nci: add flush_workqueue to prevent uaf net: dsa: realtek: don't parse compatible string for RTL8366S net: dsa: realtek: fix Kconfig to assure consistent driver linkage FROMLIST: staging: android: ashmem: remove usage of list iterator after the loop body Revert "staging: remove ashmem" net: ftgmac100: access hardware register after clock ready ANDROID: debug_kinfo driver, move to drivers/android Revert "net: dsa: setup master before ports" macvlan: Fix leaking skb in source mode with nodst option ALSA: usb-audio: Limit max buffer and period sizes per time ALSA: memalloc: Add fallback SG-buffer allocations for x86 ANDROID: clang: update to 14.0.4 stat: fix inconsistency between struct stat and struct compat_stat gcc-plugins: latent_entropy: use /dev/urandom ALSA: nm256: Don't call card private_free at probe error path ALSA: mtpav: Don't call card private_free at probe error path ALSA: rme9652: Fix the missing snd_card_free() call at probe error ALSA: hdspm: Fix the missing snd_card_free() call at probe error ALSA: hdsp: Fix the missing snd_card_free() call at probe error ALSA: oxygen: Fix the missing snd_card_free() call at probe error ALSA: lx6464es: Fix the missing snd_card_free() call at probe error ALSA: cmipci: Fix the missing snd_card_free() call at probe error ALSA: aw2: Fix the missing snd_card_free() call at probe error ALSA: als300: Fix the missing snd_card_free() call at probe error ALSA: lola: Fix the missing snd_card_free() call at probe error ALSA: bt87x: Fix the missing snd_card_free() call at probe error ALSA: sis7019: Fix the missing error handling ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error ALSA: via82xx: Fix the missing snd_card_free() call at probe error ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error ALSA: rme96: Fix the missing snd_card_free() call at probe error ALSA: rme32: Fix the missing snd_card_free() call at probe error ALSA: riptide: Fix the missing snd_card_free() call at probe error ALSA: maestro3: Fix the missing snd_card_free() call at probe error ALSA: korg1212: Fix the missing snd_card_free() call at probe error ALSA: intel8x0: Fix the missing snd_card_free() call at probe error ALSA: ice1724: Fix the missing snd_card_free() call at probe error ALSA: fm801: Fix the missing snd_card_free() call at probe error ALSA: es1968: Fix the missing snd_card_free() call at probe error ALSA: es1938: Fix the missing snd_card_free() call at probe error ALSA: ens137x: Fix the missing snd_card_free() call at probe error ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error ALSA: cs4281: Fix the missing snd_card_free() call at probe error ALSA: ca0106: Fix the missing snd_card_free() call at probe error ALSA: azt3328: Fix the missing snd_card_free() call at probe error ALSA: au88x0: Fix the missing snd_card_free() call at probe error ALSA: atiixp: Fix the missing snd_card_free() call at probe error ALSA: als4000: Fix the missing snd_card_free() call at probe error ALSA: ali5451: Fix the missing snd_card_free() call at probe error ALSA: ad1889: Fix the missing snd_card_free() call at probe error ALSA: sc6000: Fix the missing snd_card_free() call at probe error ALSA: galaxy: Fix the missing snd_card_free() call at probe error ANDROID: arm64 gki_defconfig fixup s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig s390: current_stack_pointer shouldn't be a function ALSA: echoaudio: Fix the missing snd_card_free() call at probe error ALSA: core: Add snd_card_free_on_error() helper netfilter: nf_tables: nft_parse_register can return a negative value net: lan966x: Stop processing the MAC entry is port is wrong. net: lan966x: Fix when a port's upper is changed. net: lan966x: Fix IGMP snooping when frames have vlan tag net: lan966x: Update lan966x_ptp_get_nominal_value sctp: Initialize daddr on peeled off socket drm/msm/gpu: Avoid -Wunused-function with !CONFIG_PM_SLEEP net/smc: Fix af_ops of child socket pointing to released memory net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() net/smc: use memcpy instead of snprintf to avoid out of bounds read net: macb: Restart tx only if queue pointer is lagging KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU KVM: SVM: Do not activate AVIC for SEV-enabled guest Documentation: KVM: Add SPDX-License-Identifier tag selftests: kvm: add tsc_scaling_sync to .gitignore drm/msm/dp: add fail safe mode outside of event_mutex context drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() drm/msm: Stop using iommu_present() drm/msm/mdp5: check the return of kzalloc() drm/msm: Fix range size vs end confusion ipv6: fix panic when forwarding a pkt with no in6 dev dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() netfilter: nft_socket: make cgroup match work in input too mac80211: fix ht_capa printout in debugfs cfg80211: hold bss_lock while updating nontrans_list nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size net/sched: taprio: Check if socket flags are valid net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link net: phy: LAN87xx: remove genphy_softreset in config_aneg ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers ALSA: pcm: Test for "silence" field in struct "pcm_format_data" drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL Linux 5.18-rc2 s390: update defconfigs ath9k: Fix usage of driver-private space in tx_info brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant mt76: Fix undefined behavior due to shift overflowing the constant perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output perf tools: Add external commands to list-cmds perf docs: Add perf-iostat link to manpages perf session: Remap buf if there is no space for event media: si2157: unknown chip version Si2147-A30 ROM 0x50 perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K perf tools: Fix perf's libperf_print callback perf: arm-spe: Fix perf report --mem-mode perf unwind: Don't show unwind error messages when augmenting frame pointer stack tools headers arm64: Sync arm64's cputype.h with the kernel sources perf test tsc: Fix error message when not supported perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 perf python: Fix probing for some clang command line options tools build: Filter out options and warnings not supported by clang tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts tools include UAPI: Sync linux/vhost.h with the kernel sources RISC-V: KVM: include missing hwcap.h into vcpu_fp KVM: selftests: riscv: Fix alignment of the guest_hang() function KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put() net: atlantic: Avoid out-of-bounds indexing net: dsa: felix: suppress -EPROBE_DEFER errors cifs: Split the smb3_add_credits tracepoint MAINTAINERS: add Tom as clang reviewer mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()" mailmap: update Vasily Averin's email address mm/mempolicy: fix mpol_new leak in shared_policy_replace mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning lz4: fix LZ4_decompress_safe_partial read out of bound highmem: fix checks in __kmap_local_sched_{in,out} mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new page allocation. fscache: remove FSCACHE_OLD_API Kconfig option fscache: Use wrapper fscache_set_cache_state() directly when relinquishing fscache: Move fscache_cookies_seq_ops specific code under CONFIG_PROC_FS fscache: Remove the cookie parameter from fscache_clear_page_bits() docs: filesystems: caching/backend-api.rst: fix an object withdrawn API docs: filesystems: caching/backend-api.rst: correct two relinquish APIs use cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr cachefiles: unmark inode in use in error path net/sched: fix initialization order when updating chain 0 head sctp: use the correct skb for security_sctp_assoc_request mlxsw: i2c: Fix initialization error flow net: mdio: don't defer probe forever if PHY IRQ provider is missing io_uring: fix race between timeout flush and removal cxl/pci: Drop shadowed variable tools/testing/nvdimm: Fix security_init() symbol collision RDMA/hfi1: Fix use-after-free bug for mm struct Revert "iavf: Fix deadlock occurrence during resetting VF interface" ice: arfs: fix use-after-free when freeing @rx_cpu_rmap cifs: release cached dentries only if mount is complete cifs: Check the IOCB_DIRECT flag, not O_DIRECT perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant ALSA: usb-audio: Increase max buffer size ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb vxlan: fix error return code in vxlan_fdb_append flow_dissector: fix false-positive __read_overflow2_field() warning veth: Ensure eth header is in skb's linear part bonding: Update layer2 and layer2+3 hash formula documentation MAINTAINERS: Fix reviewer info for a few ROHM ICs net/sched: flower: fix parsing of ethertype following VLAN header dt-bindings: net: ave: Use unevaluatedProperties dt-bindings: net: ave: Clean up clocks, resets, and their names using compatible string arm64: Add part number for Arm Cortex-A78AE arm64: patch_text: Fixup last cpu should be master iommu/omap: Fix regression in probe for NULL pointer dereference mmc: core: improve API to make clear mmc_hw_reset is for cards ANDROID: dm-user: remove REQ_OP_WRITE_SAME SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg() SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() SUNRPC: Handle allocation failure in rpc_new_task() NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget SUNRPC: Handle low memory situations in call_status() SUNRPC: Handle ENOMEM in call_transmit_status() NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() NFS: Replace readdir's use of xxhash() with hash_64() io_uring: use nospec annotation for more indexes io_uring: zero tag on rsrc removal io_uring: don't touch scm_fp_list after queueing skb io_uring: nospec index for tags on files update io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF Revert "io_uring: Add support for napi_busy_poll" io_uring: drop the old style inflight file tracking io_uring: defer file assignment io_uring: propagate issue_flags state down to file assignment ANDROID: remove CONFIG_DEBUG_INFO from gki_defconfig files Revert "ANDROID: disable PINCTRL_THUNDERBAY from allmodconfig builds" SUNRPC: Fix the svc_deferred_event trace class mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk mm/mempolicy: Use vma_alloc_folio() in new_page() mm: Add vma_alloc_folio() mm/migrate: Use a folio in migrate_misplaced_transhuge_page() mm/migrate: Use a folio in alloc_migration_target() mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD x86/msi: Fix msi message data shadow struct mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete s390/kexec: silence -Warray-bounds warning x86/extable: Prefer local labels in .set directives x86,bpf: Avoid IBT objtool warning ALSA: hda: intel-dsp-config: update AlderLake PCI IDs sound/oss/dmasound: fix build when drivers are mixed =y/=m ALSA: hda/realtek: Add quirk for Clevo PD50PNT selftests: KVM: Free the GIC FD when cleaning up in arch_timer selftests: KVM: Don't leak GIC FD across dirty log test iterations KVM: Don't create VM debugfs files outside of the VM directory KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) drivers: net: slip: fix NPD bug in sl_tx_timeout() scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan scsi: ufs: ufshpb: Fix a NULL check on list iterator scsi: sd: Clean up gendisk if device_add_disk() failed scsi: message: fusion: Remove redundant variable dmp scsi: mvsas: Add PCI ID of RocketRaid 2640 scsi: sd: sd_read_cpr() requires VPD pages scsi: mpt3sas: Fail reset operation if config request timed out scsi: sym53c500_cs: Stop using struct scsi_pointer scsi: ufs: ufs-pci: Add support for Intel MTL scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use dt-bindings: display: panel: mipi-dbi-spi: Make width-mm/height-mm mandatory random: check for signals every PAGE_SIZE chunk of /dev/[u]random Revert "powerpc: Set max_mapnr correctly" powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit ANDROID: selftests: incfs: Add stacked_mount_test ANDROID: selftests: incfs: Add umount helper function ANDROID: selftests: incfs: skip large_file_test test is not enough free space ANDROID: selftests: incfs: Add -fno-omit-frame-pointer ANDROID: incremental-fs: limit mount stack depth fbdev: Fix unregistering of framebuffers without device drbd: set QUEUE_FLAG_STABLE_WRITES drbd: fix an invalid memory access caused by incorrect use of list iterator drbd: Fix five use after free bugs in get_initial_state SUNRPC: Fix NFSD's request deferral on RDMA transports KVM: avoid NULL pointer dereference in kvm_dirty_ring_push bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets bpf: Support dual-stack sockets in bpf_tcp_check_syncookie drm/msm/dpu: Use indexed array initializer to prevent mismatches drm/msm/disp: check the return value of kzalloc() drm/amdgpu/smu10: fix SoC/fclk units in auto mode drm/amd/display: update dcn315 clock table read drm/amdgpu/display: change pipe policy for DCN 2.1 drm/amd/display: Add configuration options for AUX wake work around. drm/amd/display: remove assert for odm transition case drm/amdgpu: don't use BACO for reset in S3 drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw drm/amdkfd: Create file descriptor after client is added to smi_clients list drm/amdgpu: Sync up header and implementation to use the same parameter names drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address amd/display: set backlight only if required drm/amd/display: Fix allocate_mst_payload assert on resume drm/amd/display: Revert FEC check in validation drm/amd/display: Add work around for AUX failure on wake. drm/amd/display: Clear optc false state when disable otg drm/amd/display: Enable power gating before init_pipes drm/amd/display: Remove redundant dsc power gating from init_hw drm/amd/display: Correct Slice reset calculation drm/amd/vcn: fix an error msg on vcn 3.0 drm/amdgpu/vcn3: send smu interface type spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() spi: cadence-quadspi: fix protocol setup for non-1-1-X operations spi: core: add dma_map_dev for __spi_unmap_msg() cdrom: remove unused variable myri10ge: fix an incorrect free for skb in myri10ge_sw_tso net: usb: aqc111: Fix out-of-bounds accesses in RX fixup qede: confirm skb is allocated before using net: ipv6mr: fix unused variable warning with CONFIG_IPV6_PIMSM_V2=n Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() Drivers: hv: balloon: Disable balloon and hot-add accordingly Drivers: hv: balloon: Support status report for larger page sizes random: check for signal_pending() outside of need_resched() check random: do not allow user to keep crng key around on stack net: phy: mscc-miim: reject clause 45 register accesses net: axiemac: use a phandle to reference pcs_phy dt-bindings: net: add pcs-handle attribute net: axienet: factor out phy_node in struct axienet_local net: axienet: setup mdio unconditionally net: sfc: fix using uninitialized xdp tx_queue rxrpc: fix a race in rxrpc_exit_net() net: openvswitch: fix leak of nested actions tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry KVM: arm64: selftests: Introduce vcpu_width_config KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs s390: allow to compile with z16 optimizations s390: add z16 elf platform arm64: alternatives: mark patch_alternative() as `noinstr` KVM: arm64: vgic: Remove unnecessary type castings KVM: arm64: Don't split hugepages outside of MMU write lock KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32 KVM: arm64: Generally disallow SMC64 for AArch32 guests ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address() net: openvswitch: don't send internal clone attribute to the userspace. net: micrel: Fix KS8851 Kconfig media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV btrfs: fix btrfs_submit_compressed_write cgroup attribution btrfs: fix root ref counts in error handling in btrfs_get_root_ref btrfs: zoned: activate block group only for extent allocation btrfs: return allocated block group from do_chunk_alloc() btrfs: mark resumed async balance as writing btrfs: remove support of balance v1 ioctl btrfs: release correct delalloc amount in direct IO write path btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() btrfs: zoned: remove redundant condition in btrfs_run_delalloc_range Partial Revert "ANDROID: Kconfig: break UAPI_HEADER_TEST dependency on CC_CAN_LINK" ANDROID: build.config: set NDK_TRIPLE ANDROID: disable SAMPLES and BPFILTER for allmodconfigs FROMLIST: net, uapi: remove inclusion of arpa/inet.h FROMGIT: kbuild: add --target to correctly cross-compile UAPI headers with Clang FROMGIT: kbuild: Add environment variables for userprogs flags ACPI: bus: Eliminate acpi_bus_get_device() x86/speculation: Restore speculation related MSRs during S3 resume x86/pm: Save the MSR validity status at context setup ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant ALSA: hda/i915 - skip acomp init if no matching display ice: clear cmd_type_offset_bsz for TX rings ice: xsk: fix VSI state check in ice_xsk_wakeup() ice: synchronize_rcu() when terminating rings irqchip/gic, gic-v3: Prevent GSI to SGI translations irqchip/gic-v3: Fix GICR_CTLR.RWP polling irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init() irq/qcom-mpm: Fix build error without MAILBOX media: rockchip/rga: do proper error checking in probe random: opportunistically initialize on /dev/urandom reads kobject: kobj_type: remove default_attrs powerpc/pseries/vas: use default_groups in kobj_type Documentation: kvm: Add missing line break in api.rst KVM: x86/mmu: remove unnecessary flush_workqueue() KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() ipv6: Fix stats accounting in ip6_pkt_drop ice: Do not skip not enabled queues in ice_vc_dis_qs_msg ice: Set txq_teid to ICE_INVAL_TEID on ring creation dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe netfilter: nf_tables: memcg accounting for dynamically allocated objects UPSTREAM: KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() objtool: Fix SLS validation for kcov tail-call replacement objtool: Fix IBT tail-call detection x86/bug: Prevent shadowing in __WARN_FLAGS perf/core: Always set cpuctx cgrp when enable cgroup event perf/core: Fix perf_cgroup_switch() perf/core: Use perf_cgroup_info->active to check if cgroup is active perf/core: Don't pass task around when ctx sched in perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids perf/x86/intel: Don't extend the pseudo-encoding to GP counters perf/core: Inherit event_caps perf/x86/uncore: Add Raptor Lake uncore support perf/x86/msr: Add Raptor Lake CPU support perf/x86/cstate: Add Raptor Lake support perf/x86: Add Intel Raptor Lake support Revert "mm/page_alloc: mark pagesets as __maybe_unused" Revert "locking/local_lock: Make the empty local_lock_*() function a macro." x86/percpu: Remove volatile from arch_raw_cpu_ptr(). static_call: Remove __DEFINE_STATIC_CALL macro static_call: Properly initialise DEFINE_STATIC_CALL_RET0() static_call: Don't make __static_call_return0 static x86,static_call: Fix __static_call_return0 for i386 entry: Fix compile error in dynamic_irqentry_exit_cond_resched() sched: Teach the forced-newidle balancer about CPU affinity limitation. sched/core: Fix forceidle balancing dt-bindings: display: bridge: Drop requirement on input port for DSI devices sctp: count singleton chunks in assoc user stats cifs: update internal module number cifs: force new session setup and tcon for dfs io_uring: move read/write file prep state into actual opcode handler io_uring: defer splice/tee file validity check until command issue drm/nouveau/pmu: Add missing callbacks for Tegra devices selftests/harness: Pass variant to teardown selftests/harness: Run TEARDOWN for ASSERT failures selftests: fix an unused variable warning in pidfd selftest selftests: fix header dependency for pid_namespace selftests selftests: x86: add 32bit build warnings for SUSE selftests/proc: fix array_size.cocci warning selftests/vDSO: fix array_size.cocci warning Revert "ACPI: processor: idle: Only flush cache on entering C3" Documentation: kunit: fix path to .kunitconfig in start.rst IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition x86/mm/tlb: Revert retpoline avoidance approach random: do not split fast init input in add_hwgenerator_randomness() Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" cifs: remove check of list iterator against head past the loop body cifs: fix potential race with cifsd thread habanalabs: Fix test build failures ANDROID: gki defconfig movements Revert "ANDROID: GKI: amlogic: add DTB overlays" staging: r8188eu: Fix PPPoE tag insertion on little endian systems platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND platform/x86: acerhdf: Cleanup str_starts_with() Documentation/ABI: sysfs-class-firmware-attributes: Misc. cleanups Documentation/ABI: sysfs-class-firmware-attributes: Fix Sphinx errors Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD RDMA/mlx5: Add a missing update of cache->last_add RDMA/mlx5: Don't remove cache MRs when a delay is needed MAINTAINERS: Update qib and hfi1 related drivers MAINTAINERS: Add Leon Romanovsky to RDMA maintainers platform/x86: think-lmi: certificate support clean ups gpio: Restrict usage of GPIO chip irq members before initialization sfc: Do not free an empty page_ring stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static mmc: renesas_sdhi: special 4tap settings only apply to HS400 bnxt_en: Prevent XDP redirect from running when stopping TX queue bnxt_en: reserve space inside receive page for skb_shared_info bnxt_en: Synchronize tx when xdp redirects happen on same ring qed: fix ethtool register dump net: phy: micrel: Remove DT option lan8814,ignore-ts net: phy: micrel: Remove latency from driver dt-bindings: net: micrel: Revert latency support and timestamping check mmc: core: Fixup support for writeback-cache for eMMC and SD FROMLIST: fuse: give wakeup hints to the scheduler mmc: block: Check for errors after write on SPI mmc: mmci: stm32: correctly check all elements of sg list Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator arm64: Fix comments in macro __init_el2_gicv3 arm64: fix typos in comments arch/arm64: Fix topology initialization for core scheduling arm64: mte: Fix the stack frame size warning in mte_dump_tag_range() Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. regulator: atc260x: Fix missing active_discharge_on setting spi: mxic: Fix an error handling path in mxic_spi_probe() spi: rpc-if: Fix RPM imbalance in probe error path regulator: rtq2134: Fix missing active_discharge_on setting regulator: wm8994: Add an off-on delay for WM8994 variant gpu: ipu-v3: Fix dev_dbg frequency output drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe drm/imx: Fix memory leak in imx_pd_connector_get_modes drm/imx: imx-ldb: Check for null pointer after calling kmemdup ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs ata: sata_dwc_460ex: Fix crash due to OOB write ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt() io_uring: don't check req->file in io_fsync_prep() Linux 5.18-rc1 KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h selftests: net: fix nexthop warning cleanup double ip typo docs: net: dsa: fix minor grammar and punctuation issues Revert "clk: Drop the rate range on clk_put()" modpost: restore the warning message for missing symbol versions Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" watch_queue: Free the page array when watch_queue is dismantled tracing: mark user_events as BROKEN tracing: Move user_events.h temporarily out of include/uapi ftrace: Make ftrace_graph_is_dead() a static branch tracing: Set user_events to BROKEN tracing/user_events: Remove eBPF interfaces tracing/user_events: Hold event_mutex during dyn_event_add proc: bootconfig: Add null pointer check tracing: Rename the staging files for trace_events KVM: x86: fix sending PV IPI KVM: x86/mmu: do compare-and-exchange of gPTE via the user address KVM: x86: Remove redundant vm_entry_controls_clearbit() call KVM: x86: cleanup enter_rmode() KVM: x86: SVM: fix tsc scaling when the host doesn't support it kvm: x86: SVM: remove unused defines KVM: x86: SVM: move tsc ratio definitions to svm.h KVM: x86: SVM: fix avic spec based definitions again KVM: MIPS: remove reference to trap&emulate virtualization KVM: x86: document limitations of MSR filtering KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr KVM: x86/emulator: Emulate RDPID only if it is enabled in guest KVM: x86/pmu: Fix and isolate TSX-specific performance event logic KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs KVM: x86: Trace all APICv inhibit changes and capture overall status KVM: x86: Add wrappers for setting/clearing APICv inhibits KVM: x86: Make APICv inhibit reasons an enum and cleanup naming KVM: X86: Handle implicit supervisor access with SMAP KVM: X86: Rename variable smap to not_smap in permission_fault() KVM: X86: Fix comments in update_permission_bitmask KVM: X86: Change the type of access u32 to u64 KVM: Remove dirty handling from gfn_to_pfn_cache completely KVM: Use enum to track if cached PFN will be used in guest and/or host KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() KVM: x86/pmu: Use different raw event masks for AMD and Intel KVM: Don't actually set a request when evicting vCPUs for GFN cache invd KVM: avoid double put_page with gfn-to-pfn cache KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap KVM: SVM: fix panic on out-of-bounds guest IRQ KVM: MMU: propagate alloc_workqueue failure Revert "ANDROID: sched: Add vendor hooks for override sugov behavior" Revert "ANDROID: sched: Add vendor hooks for skipping sugov update" Revert "Revert "Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler""" ANDROID: kernel/sched/android.h: add uclamp_* stub functions net: stmmac: Fix unset max_speed difference between DT and non-DT platforms net/fungible: Fix reference to __udivdi3 on 32b builds dt-bindings: Fix phandle-array issues in the idle-states bindings perf python: Convert tracepoint.py example to python3 perf evlist: Directly return instead of using local ret variable perf cpumap: More cpu map reuse by merge. perf cpumap: Add is_subset function perf evlist: Rename cpus to user_requested_cpus perf tools: Stop depending on .git files for building PERF-VERSION-FILE tools headers cpufeatures: Sync with the kernel sources tools headers UAPI: Sync drm/i915_drm.h with the kernel sources tools headers UAPI: Sync linux/kvm.h with the kernel sources tools kvm headers arm64: Update KVM headers from the kernel sources tools arch x86: Sync the msr-index.h copy with the kernel sources tools headers UAPI: Sync asm-generic/mman-common.h with the kernel perf beauty: Update copy of linux/socket.h with the kernel sources perf tools: Update copy of libbpf's hashmap.c perf stat: Avoid SEGV if core.cpus isn't set mm/damon: prevent activated scheme from sleeping by deactivated schemes mm/kmemleak: reset tag when compare object pointer doc/vm/page_owner.rst: remove content related to -c option tools/vm/page_owner_sort.c: remove -c option mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP mm,hwpoison: unmap poisoned page before invalidation mailmap: update Kirill's email mm: kfence: fix objcgs vector allocation mm/munlock: protect the per-CPU pagevec by a local_lock_t mm/munlock: update Documentation/vm/unevictable-lru.rst mm/munlock: add lru_add_drain() to fix memcg_stat_test nilfs2: get rid of nilfs_mapping_init() nilfs2: fix lockdep warnings during disk space reclamation nilfs2: fix lockdep warnings in page operations for btree nodes ocfs2: fix crash when mount with quota enabled Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio() ntfs: Correct mark_ntfs_record_dirty() folio conversion f2fs: Get the superblock from the mapping instead of the page f2fs: Correct f2fs_dirty_data_folio() conversion ext4: Correct ext4_journalled_dirty_folio() conversion filemap: Remove AOP_FLAG_CONT_EXPAND fs: Pass an iocb to generic_perform_write() fs, net: Move read_descriptor_t to net.h fs: Remove read_actor_t iomap: Simplify is_partially_uptodate a little readahead: Update comments mm: remove the skip_page argument to read_pages mm: remove the pages argument to read_pages fs: Remove ->readpages address space operation readahead: Remove read_cache_pages() dm: fix bio polling to handle possibile BLK_STS_AGAIN dm: fix dm_io and dm_target_io flags race condition on Alpha Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS" kbuild: Remove '-mno-global-merge' kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh kconfig: remove stale comment about removed kconfig_print_symbol() Revert "ANDROID: sched: Introduce uclamp latency and boost wrapper" Revert "ANDROID: sched/fair: Bias EAS placement for latency" ANDROID: add kernel/sched/android.h Revert "ANDROID: sched: avoid placing RT threads on cores handling softirqs" dm integrity: set journal entry unused when shrinking device dm ioctl: log an error if the ioctl structure is corrupted Revert "ANDROID: vendor_hooks: add waiting information for blocked tasks" ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame() ARM: 9190/1: kdump: add invalid input check for 'crashkernel=0' selftests: net: add delete nexthop route warning test net: ipv4: fix route with nexthop object delete warning net: micrel: fix KS8851_MLL Kconfig mctp: Use output netdev to allocate skb headroom mctp i2c: correct mctp_i2c_header_create result mctp: Fix check for dev_hard_header() result ice: Fix broken IFF_ALLMULTI handling ice: Fix MAC address setting ice: Clear default forwarding VSI during VSI release Revert "net: dsa: stop updating master MTU from master.c" skbuff: fix coalescing for page_pool fragment recycling vrf: fix packet sniffing for traffic originating from ip tunnels net/tls: fix slab-out-of-bounds bug in decrypt_internal net: sfc: add missing xdp queue reinitialization MIPS: crypto: Fix CRC32 code MAINTAINERS: mark wil6210 as orphan MAINTAINERS: claim include/uapi/linux/wireless.h ath9k: Properly clear TX status area before reporting to mac80211 Revert "ANDROID: schedutil: add vendor hook for adjusting util to freq calculation" Revert "ANDROID: Add a vendor hook that allow a module to modify the wake flag" dma-mapping: move pgprot_decrypted out of dma_pgprot Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" exfat: do not clear VolumeDirty in writeback exfat: allow access to paths with trailing dots RISC-V: K210 defconfigs: Drop redundant MEMBARRIER=n RISC-V: defconfig: Drop redundant SBI HVC and earlycon platform/chrome: cros_ec_debugfs: detach log reader wq from devm platform: chrome: Split trace include file Documentation: riscv: remove non-existent directory from table of contents drbd: remove check of list iterator against head past the loop body drbd: remove usage of list iterator variable after loop riscv: cpu.c: don't use kernel-doc markers for comments arm64: dts: ls1046a: Update i2c node dma properties arm64: dts: ls1043a: Update i2c dma properties ARM: dts: spear1340: Update serial node properties ARM: dts: spear13xx: Update SPI dma properties random: mix build-time latent entropy into pool at init ARM: OMAP2+: Fix regression for smc calls for vmap stack RISC-V: Enable profiling by default RISC-V: module: fix apply_r_riscv_rcv_branch_rela typo uapi/linux/stddef.h: Add include guards RISC-V: Declare per cpu boot data as static ANDROID: vendor_hooks: Reduce pointless modversions CRC churn blk-wbt: remove wbt_track stub gfs2: Make sure FITRIM minlen is rounded up to fs block size ARM/dma-mapping: Remove CMA code when not built with CMA vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices openvswitch: Add recirc_id to recirc warning PCI: hv: Remove unused hv_set_msi_entry_from_desc() gpio: ts5500: Fix Links to Technologic Systems web resources nfsd: Clean up nfsd_file_put() cifs: fix NULL ptr dereference in smb2_ioctl_query_info() cifs: prevent bad output lengths in smb2_ioctl_query_info() nfsd: Fix a write performance regression smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common nbd: fix possible overflow on 'first_minor' in nbd_dev_add() gpio: Properly document parent data union gpio: ts4900: Fix comment formatting and grammar MAINTAINERS: add drbd co-maintainer ARM: 9187/1: JIVE: fix return value of __setup handler ARM: 9189/1: decompressor: fix unneeded rebuilds of library objects rxrpc: fix some null-ptr-deref bugs in server_key.c XArray: Update the LRU list in xas_split() powerpc/numa: Handle partially initialized numa nodes block: use dedicated list iterator variable rxrpc: Fix call timer start racing with call destruction net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware net: hns3: fix the concurrency between functions reading debugfs docs: netdev: move the netdev-FAQ to the process pages docs: netdev: broaden the new vs old code formatting guidelines docs: netdev: call out the merge window in tag checking docs: netdev: add missing back ticks docs: netdev: make the testing requirement more stringent docs: netdev: add a question about re-posting frequency docs: netdev: rephrase the 'should I update patchwork' question docs: netdev: rephrase the 'Under review' question docs: netdev: shorten the name and mention msgid for patch status docs: netdev: note that RFC postings are allowed any time docs: netdev: turn the net-next closed into a Warning docs: netdev: move the patch marking section up docs: netdev: minor reword docs: netdev: replace references to old archives Revert "signal, x86: Delay calling signals in atomic on RT enabled kernels" can: gs_usb: gs_make_candev(): fix memory leak for devices with extended bit timing configuration can: mcba_usb: properly check endpoint type can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path can: m_can: m_can_tx_handler(): fix use after free of skb can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value can: isotp: restore accidentally removed MSG_PEEK feature RISC-V: Fix a comment typo in riscv_of_parent_hartid() riscv: Increase stack size under KASAN riscv: Fix fill_callchain return value riscv: dts: canaan: Fix SPI3 bus width Revert "ANDROID: sched: Add vendor hook to select ilb cpu" UPSTREAM: mm/page_alloc: mark pagesets as __maybe_unused kbuild: Make $(LLVM) more flexible kbuild: add --target to correctly cross-compile UAPI headers with Clang fixdep: use fflush() and ferror() to ensure successful write to files arch: syscalls: simplify uapi/kapi directory creation usr/include: replace extra-y with always-y bpf: selftests: Test fentry tracing a struct_ops program bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT rethook: Fix to use WRITE_ONCE() for rethook:: Handler net: sparx5: uses, depends on BRIDGE or !BRIDGE wireguard: socket: ignore v6 endpoints when ipv6 is disabled wireguard: socket: free skb in send6 when ipv6 is disabled wireguard: selftests: simplify RNG seeding wireguard: queueing: use CFI-safe ptr_ring cleanup function mm: page_alloc: validate buddy before check its migratetype. riscv: Rename "sp_in_global" to "current_stack_pointer" docs: Add a document on how to fix a messy diffstat docs: sphinx/requirements: Limit jinja2<3.1 sfc: Avoid NULL pointer dereference on systems without numa awareness ptp: ocp: handle error from nvmem_device_find net: dsa: felix: fix possible NULL pointer dereference drbd: fix potential silent data corruption MIPS: rb532: move GPIOD definition into C-files MIPS: lantiq: check the return value of kzalloc() mips: sgi-ip22: add a check for the return of kzalloc() fs: fix an infinite loop in iomap_fiemap loop: fix ioctl calls using compat_loop_info PCI/doc: cleanup references to the legacy PCI DMA API ksmbd: replace usage of found with dedicated list iterator variable ksmbd: Remove a redundant zeroing of memory MAINTAINERS: ksmbd: switch Sergey to reviewer ksmbd: shorten experimental warning on loading the module ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock selftests/bpf: Fix warning comparing pointer to 0 bpf: Fix sparse warnings in kprobe_multi_resolve_syms bpftool: Explicit errno handling in skeletons x86/fpu/xstate: Consolidate size calculations x86/fpu/xstate: Handle supervisor states in XSTATE permissions x86/fpu/xsave: Handle compacted offsets correctly with supervisor states x86/fpu: Cache xfeature flags from CPUID x86/fpu/xsave: Initialize offset/size cache early x86/fpu: Remove unused supervisor only offsets ALSA: hda: Avoid unsol event during RPM suspending vdpa: mlx5: synchronize driver status with CVQ vdpa: mlx5: prevent cvq work from hogging CPU Revert "virtio_config: introduce a new .enable_cbs method" Revert "virtio: use virtio_device_ready() in virtio_device_restore()" ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 drm: of: Properly try all possible cases for bridge/panel detection fs: fix fd table size alignment properly Revert "ANDROID: fs: FS tracepoints to track IO." PCI: Remove the deprecated "pci-dma-compat.h" API crypto: x86/sm3 - Fixup SLS scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch" scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() scsi: aic7xxx: Use standard PCI subsystem, subdevice defines scsi: ufs: qcom: Drop custom Android boot parameters scsi: core: sysfs: Remove comments that conflict with the actual logic scsi: hisi_sas: Remove stray fallthrough annotation scsi: virtio-scsi: Eliminate anonymous module_init & module_exit scsi: isci: Fix spelling mistake "doesnt" -> "doesn't" scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() scsi: aha152x: Stop using struct scsi_pointer scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling scsi: pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl implementation scsi: core: scsi_logging: Fix a BUG scsi: ufs: core: Remove unused field in struct ufs_hba scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup() scsi: lpfc: Fix broken SLI4 abort path scsi: lpfc: Update lpfc version to 14.2.0.1 scsi: lpfc: Fix queue failures when recovering from PCI parity error scsi: lpfc: Fix unload hang after back to back PCI EEH faults scsi: lpfc: Improve PCI EEH Error and Recovery Handling scsi: target: tcmu: Fix possible page UAF scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() SUNRPC: handle malloc failure in ->request_prepare NFSv4: fix open failure with O_ACCMODE flag Revert "NFSv4: Handle the special Linux file open access mode" xfs: drop async cache flushes from CIL commits. xfs: shutdown during log recovery needs to mark the log shutdown xfs: xfs_trans_commit() path must check for log shutdown xfs: xfs_do_force_shutdown needs to block racing shutdowns xfs: log shutdown triggers should only shut down the log xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks xfs: shutdown in intent recovery has non-intent items in the AIL xfs: aborting inodes on shutdown may need buffer lock dt-bindings: net: qcom,ethqos: Document SM8150 SoC compatible lib/test: use after free in register_test_dev_kmod() fs: fd tables have to be multiples of BITS_PER_LONG netfilter: bitwise: fix reduce comparisons riscv module: remove (NOLOAD) rtc: check if __rtc_read_time was successful rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram rtc: mc146818-lib: Fix the AltCentury for AMD platforms io_uring: defer msg-ring file validity check until command issue parisc: Fix patch code locking and flushing parisc: Find a new timesync master if current CPU is removed parisc: Move common_stext into .text section when CONFIG_HOTPLUG_CPU=y parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging parisc: Implement __cpu_die() and __cpu_disable() for CPU hotplugging parisc: Add PDC locking functions for rendezvous code parisc: Move disable_sr_hashing_asm() into .text section parisc: Move CPU startup-related functions into .text section parisc: Move store_cpu_topology() into text section parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY parisc: Ensure set_firmware_width() is called only once parisc: Add constants for control registers and clean up mfctl() parisc: Detect hppa-suse-linux-gcc compiler for cross-building parisc: Clean up cpu_check_affinity() and drop cpu_set_affinity_irq() parisc: Fix CPU affinity for Lasi, WAX and Dino chips x86/fpu: Remove redundant XCOMP_BV initialization KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq Documentation: KVM: add API issues section Documentation: KVM: add virtual CPU errata documentation Documentation: KVM: add separate directories for architecture-specific documentation Documentation: kvm: include new locks Documentation: kvm: fixes for locking.rst KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() clk: zynq: Update the parameters to zynq_clk_register_periph_clk clk: zynq: trivial warning fix Revert "KVM: set owner of cpu and vm file operations" KVM: Prevent module exit until all VMs are freed io_uring: fail links if msg-ring doesn't succeeed phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE Revert "parisc: Fix invalidate/flush vmap routines" x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer PCI: hv: Propagate coherence from VMbus device to PCI device Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device Drivers: hv: vmbus: Fix potential crash on module unload Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests net: lan966x: fix kernel oops on ioctl when I/F is down ax25: Fix UAF bugs in ax25 timers ax25: fix UAF bug in ax25_send_control() openvswitch: Fixed nd target mask field in the flow dump. nvme-multipath: fix hang when disk goes live over reconnect nvme: fix RCU hole that allowed for endless looping in multipath round robin nvme: allow duplicate NSIDs for private namespaces nvmet: remove redundant assignment after left shift nvmet: use a private workqueue instead of the system workqueue dma-buf: handle empty dma_fence_arrays gracefully dma-buf/sync-file: fix logic error in new fence merge code selftests/bpf: Fix clang compilation errors ice: xsk: Fix indexing in ice_tx_xsk_pool() ice: xsk: Stop Rx processing when ntc catches ntu ice: xsk: Eliminate unnecessary loop iteration xsk: Do not write NULL in SW ring at allocation failure x86,kprobes: Fix optprobe trampoline to generate complete pt_regs x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs x86,rethook,kprobes: Replace kretprobe with rethook on x86 kprobes: Use rethook for kretprobe if possible bpftool: Fix generated code in codegen_asserts selftests/bpf: fix selftest after random: Urandom_read tracepoint removal bpf: Fix maximum permitted number of arguments check bpf: Sync comments for bpf_get_stack fprobe: Fix sparse warning for acccessing __rcu ftrace_hash fprobe: Fix smatch type mismatch warning bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2 dt-bindings: Fix missing '/schemas' in $ref paths dt-bindings: media: mediatek,vcodec: Fix addressing cell sizes dt-bindings: net: snps,dwmac: modify available values of PBL dt-bindings: display: mediatek: Fix examples on new bindings dt-bindings: display: mediatek, ovl: Fix 'iommu' required property typo dt-bindings: display: mediatek, mutex: Fix mediatek, gce-events type Revert "dt-bindings: display: mediatek: add ethdr definition for mt8195" XArray: Fix xas_create_range() when multi-order entry present Revert "selftests: net: Add tls config dependency for tls selftests" net/smc: Send out the remaining data in sndbuf before close smb3: cleanup and clarify status of tree connections net: move net_unlink_todo() out of the header net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator Documentation: kunit: Fix cross-referencing warnings s390/alternatives: avoid using jgnop mnemonic vdpa/mlx5: Avoid processing works if workqueue was destroyed vhost: handle error while adding split ranges to iotlb vdpa: support exposing the count of vqs to userspace vdpa: change the type of nvqs to u32 vdpa: support exposing the config size to userspace vdpa/mlx5: re-create forwarding rules after mac modified virtio: pci: check bar values read from virtio config space Revert "virtio_pci: harden MSI-X interrupts" Revert "virtio-pci: harden INTX interrupts" drivers/net/virtio_net: Added RSS hash report control. drivers/net/virtio_net: Added RSS hash report. drivers/net/virtio_net: Added basic RSS support. drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. virtio: use virtio_device_ready() in virtio_device_restore() tools/virtio: compile with -pthread tools/virtio: fix after premapped buf support virtio_ring: remove flags check for unmap packed indirect desc virtio_ring: remove flags check for unmap split indirect desc virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed() net/mlx5: Add support for configuring max device MTU virtio-crypto: rename skcipher algs virtio-crypto: implement RSA algorithm virtio-crypto: introduce akcipher service virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC Add definition of VIRTIO_F_IN_ORDER feature bit mm/balloon_compaction: make balloon page compaction callbacks static vDPA/ifcvf: cacheline alignment for ifcvf_hw vDPA/ifcvf: implement shared IRQ feature vDPA/ifcvf: implement device MSIX vector allocator vhost_vdpa: don't setup irq offloading when irq_num < 0 vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf vhost: cache avail index in vhost_enable_notify() drivers/virtio: Enable virtio mem for ARM64 MAINTAINERS: update hexagon maintainer email, tree net: bnxt_ptp: fix compilation error scripts/kernel-doc: change the line number meta info scripts/get_abi: change the file/line number meta info docs: kernel_include.py: add sphinx build dependencies docs: kernel_abi.py: add sphinx build dependencies docs: kernel_feat.py: add build dependencies scripts/get_feat.pl: allow output the parsed file names docs: kfigure.py: Don't warn of missing PDF converter in 'make htmldocs' Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" ALSA: hda/cs8409: Add new Dolphin HW variants ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg ALSA: hda/cs8409: Support new Warlock MLK Variants ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants ALSA: hda/cs8409: Re-order quirk table into ascending order ALSA: hda/cs8409: Fix Warlock to use mono mic configuration selftests: net: Add tls config dependency for tls selftests xfs: don't report reserved bnobt space as available xfs: fix overfilling of reserve pool xfs: always succeed at setting the reserve pool size xfs: remove infinite loop when reserving free block pool xfs: don't include bnobt blocks when reserving free block pool NFSv4/pNFS: Fix another issue with a list iterator pointing to the head block: Fix the maximum minor value is blk_alloc_ext_minor() block: restore the old set_task_ioprio() behaviour wrt PF_EXITING powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S memcg: enable accounting for nft objects SUNRPC: Return true/false (not 1/0) from bool functions mm: kfence: fix missing objcg housekeeping for SLAB powerpc: restore removed #endif s390/pci: rename get_zdev_by_bus() to zdev_from_bus() s390/pci: improve zpci_dev reference counting s390/smp: use physical address for SIGP_SET_PREFIX command s390: cleanup timer API use s390/zcrypt: fix using the correct variable for sizeof() s390/vfio-ap: fix kernel doc and signature of group notifier functions s390/maccess: rework absolute lowcore accessors s390/smp: cleanup control register update routines s390/smp: cleanup target CPU callback starting s390/test_unwind: verify __kretprobe_trampoline is replaced s390/unwind: avoid duplicated unwinding entries for kretprobes s390/unwind: recover kretprobe modified return address in stacktrace s390/kprobes: enable kretprobes framepointer verification s390/test_unwind: extend kretprobe test s390/ap: adjust whitespace s390/ap: use insn format for new instructions s390/alternatives: use insn format for new instructions s390/alternatives: use instructions instead of byte patterns s390/traps: improve panic message for translation-specification exception s390/tape: use bitwise instead of arithmetic operator for flags s390: fix typo in syscall_wrapper.h s390: crypto: Use min_t() instead of doing it manually s390/pkey: fix typos in comments s390/zcrypt: Filter admin CPRBs on custom devices s390/zcrypt: Add admask to zcdn x86/config: Make the x86 defconfigs a bit more usable Watchdog: sp5100_tco: Enable Family 17h+ CPUs Watchdog: sp5100_tco: Add initialization using EFCH MMIO Watchdog: sp5100_tco: Refactor MMIO base address initialization Watchdog: sp5100_tco: Move timer initialization into function watchdog: ixp4xx: Implement restart watchdog: orion_wdt: support pretimeout on Armada-XP watchdog: allow building BCM7038_WDT for BCM4908 watchdog: renesas_wdt: Add R-Car Gen4 support dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support watchdog: Improve watchdog_dev function documentation watchdog: aspeed: add nowayout support watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function watchdog: imx2_wdg: Alow ping on suspend pinctrl: mediatek: common-v1: fix semicolon.cocci warnings ALSA: cs4236: fix an incorrect NULL check on list iterator ALSA: hda/realtek: Enable headset mic on Lenovo P360 smb3: move defines for query info and query fsinfo to smbfs_common smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_common net/sched: act_ct: fix ref leak when switching zones net/smc: fix a memory leak in smc_sysctl_net_exit() selftests: tls: skip cmsg_to_pipe tests with TLS=n octeontx2-af: initialize action variable net: sparx5: switchdev: fix possible NULL pointer dereference net/x25: Fix null-ptr-deref caused by x25_disconnect qlcnic: dcb: default to returning -EOPNOTSUPP net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" net: hns3: fix phy can not link up when autoneg off and reset net: hns3: add NULL pointer check for hns3_set/get_ringparam() net: hns3: add netdev reset check for hns3_set_tunable() net: hns3: clean residual vf config after disable sriov net: hns3: add max order judgement for tx spare buffer net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages perf python: Add perf_env stubs that will be needed in evsel__open_strerror() perf tools: Enhance the matching of sub-commands abbreviations libperf tests: Fix typo in perf_evlist__open() failure error messages tools arm64: Import cputype.h UPSTREAM: Revert "random: block in /dev/urandom" ANDROID: remove CONFIG_HW_RANDOM_CAVIUM from arm64 gki_defconfig NFS: Don't loop forever in nfs_do_recoalesce() selftests: test_vxlan_under_vrf: Fix broken test case net: phy: broadcom: Fix brcm_fet_config_init() clk: Drop the rate range on clk_put() llc: only change llc->dev when bind() succeeds clk: test: Test clk_set_rate_range on orphan mux net: hns3: refine the process when PF set VF VLAN net: hns3: add vlan list lock to protect vlan list net: hns3: fix port base vlan add fail when concurrent with reset net: hns3: fix bug when PF set the duplicate MAC address for VFs net: sparx5: Refactor mdb handling according to feedback net: sparx5: Remove unused GLAG handling in PGID net: enetc: report software timestamping via SO_TIMESTAMPING io_uring: fix memory leak of uid in files registration pinctrl: nuvoton: wpcm450: Fix build error without OF Documentation: Fix duplicate statement about raw_spinlock_t type xen: fix is_xen_pmu() xen: don't hang when resuming PCI device clk: Initialize orphan req_rate perf lock: Add -F/--field option to control output perf lock: Extend struct lock_key to have print function perf lock: Add --synth=no option for record Documentation: amd-pstate: grammar and sentence structure updates SUNRPC: Don't return error values in sysfs read of closed files SUNRPC: Do not dereference non-socket transports in sysfs ACPI: CPPC: Change default error code and clean up debug messages in probe ACPI: CPPC: Avoid out of bounds access when parsing _CPC data ACPI: tables: Make LAPIC_ADDR_OVR address readable in message ACPI: IPMI: replace usage of found with dedicated list iterator variable drm/amdgpu/gfx10: enable gfx1037 clock counter retrieval function drm/amdgpu: set noretry for gfx 10.3.7 drm/amdgpu: set noretry=1 for GFX 10.3.4 drm/amdgpu: set noretry=1 for gc 10.3.6 drm/amdgpu: add more cases to noretry=1 drm/amdkfd: Check for potential null return of kmalloc_array() drm/amdgpu/vcn: improve vcn dpg stop procedure drm/amdkfd: Check use_xgmi_p2p before reporting hive_id drm/amdkfd: Fix Incorrect VMIDs passed to HWS drm/amd/display: remove destructive verify link for TMDS drm/amd/display: Add support for zstate during extended vblank drm/amdgpu/vcn: Fix the register setting for vcn1 drm/amd/display: Update VTEM Infopacket definition drm/amd/display: Add fSMC_MSG_SetDtbClk support drm/amd/display: FEC check in timing validation drm/amd/display: Reduce stack size drm/amd/display: fix audio format not updated after edid updated drm/amd/display: Fix p-state allow debug index on dcn31 drm/amdgpu/pm: add asic smu support check drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN drm/amdgpu/gmc: use PCI BARs for APUs in passthrough drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() drm/amdgpu/pm: fix the Stable pstate Test in amdgpu_test drm/amdgpu: conduct a proper cleanup of PDB bo drm/amdgpu: prevent memory wipe in suspend/shutdown stage regulator: rt4831: Add active_discharge_on to fix discharge API regulator: rt4831: Add bypass mask to fix set_bypass API work ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV [smb3] move more common protocol header definitions to smbfs_common virt: vmgenid: recognize new CID added by Hyper-V random: re-add removed comment about get_random_{u32,u64} reseeding random: treat bootloader trust toggle the same way as cpu trust toggle random: skip fast_init if hwrng provides large chunk of entropy ANDROID: GKI: Enable BUILD_GKI_CERTIFICATION_TOOLS fs/iomap: Fix buffered write page prefaulting io_uring: fix put_kbuf without proper locking io_uring: fix invalid flags for io_put_kbuf() dma-buf/sync-file: fix warning about fence containers dma-buf: add dma_fence_unwrap v2 dma-buf: Add dma_fence_array_for_each (v2) io_uring: improve req fields comments io_uring: enable EPOLLEXCLUSIVE for accept poll rtc: optee: add RTC driver for OP-TEE RTC PTA rtc: pm8xxx: Return -ENODEV if set_time disallowed rtc: pm8xxx: Attach wake irq to device clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h MAINTAINERS: update Lorenzo's email address Revert "ANDROID: sched: SoftIRQ related changes" crypto: x86/poly1305 - Fixup SLS crypto: x86/chacha20 - Avoid spurious jumps to other functions crypto: stm32 - fix reference leak in stm32_crc_remove crypto: arm/aes-neonbs-cbc - Select generic cbc and aes dt-bindings: clock: drop useless consumer example dt-bindings: clock: renesas: Make example 'clocks' parsable selftests: kselftest framework: provide "finished" helper mm: madvise: MADV_DONTNEED_LOCKED mm: fix race between MADV_FREE reclaim and blkdev direct IO read mm: generalize ARCH_HAS_FILTER_PGPROT mm: unmap_mapping_range_tree() with i_mmap_rwsem shared mm: warn on deleting redirtied only if accounted mm/huge_memory: remove stale locking logic from __split_huge_pmd() mm/huge_memory: remove stale page_trans_huge_mapcount() mm/swapfile: remove stale reuse_swap_page() mm/khugepaged: remove reuse_swap_page() usage mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() mm: streamline COW logic in do_swap_page() mm: slightly clarify KSM logic in do_swap_page() mm: optimize do_wp_page() for fresh pages in local LRU pagevecs mm: optimize do_wp_page() for exclusive pages in the swapcache mm/huge_memory: make is_transparent_hugepage() static userfaultfd/selftests: enable hugetlb remap and remove event testing selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test mm: enable MADV_DONTNEED for hugetlb mappings kasan: disable LOCKDEP when printing reports kasan: move and hide kasan_save_enable/restore_multi_shot kasan: reorder reporting functions kasan: respect KASAN_BIT_REPORTED in all reporting routines kasan: add comment about UACCESS regions to kasan_report kasan: rename kasan_access_info to kasan_report_info kasan: move and simplify kasan_report_async kasan: call print_report from kasan_report_invalid_free kasan: merge __kasan_report into kasan_report kasan: restructure kasan_report kasan: simplify kasan_find_first_bad_addr call sites kasan: split out print_report from __kasan_report kasan: move disable_trace_on_warning to start_report kasan: move update_kunit_status to start_report kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT kasan: simplify kasan_update_kunit_status() and call sites kasan: simplify async check in end_report() kasan: print basic stack frame info for SW_TAGS kasan: improve stack frame info in reports kasan: rearrange stack frame info in reports kasan: more line breaks in reports kasan: drop addr check from describe_object_addr kasan: print virtual mapping info in reports kasan: update function name in comments mm/kasan: remove unnecessary CONFIG_KASAN option kasan: test: support async (again) and asymm modes for HW_TAGS kasan: improve vmalloc tests kasan: documentation updates arm64: select KASAN_VMALLOC for SW/HW_TAGS modes kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS kasan: add kasan.vmalloc command line flag kasan: clean up feature flags for HW_TAGS mode kasan: mark kasan_arg_stacktrace as __initdata kasan, arm64: don't tag executable vmalloc allocations kasan, vmalloc: only tag normal vmalloc allocations kasan, vmalloc: add vmalloc tagging for HW_TAGS kasan, page_alloc: allow skipping memory init for HW_TAGS kasan, page_alloc: allow skipping unpoisoning for HW_TAGS kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS kasan, vmalloc: unpoison VM_ALLOC pages after mapping kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged kasan, vmalloc: add vmalloc tagging for SW_TAGS kasan, arm64: reset pointer tags of vmapped stacks kasan, fork: reset pointer tags of vmapped stacks kasan, vmalloc: reset tags in vmalloc functions kasan: add wrappers for vmalloc hooks kasan: reorder vmalloc hooks kasan, vmalloc: drop outdated VM_KASAN comment kasan, x86, arm64, s390: rename functions for modules shadow kasan: define KASAN_VMALLOC_INVALID for SW_TAGS kasan: clean up metadata byte definitions kasan, page_alloc: rework kasan_unpoison_pages call site kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook kasan, page_alloc: refactor init checks in post_alloc_hook kasan: only apply __GFP_ZEROTAGS when memory is zeroed mm: clarify __GFP_ZEROTAGS comment kasan: drop skip_kasan_poison variable in free_pages_prepare kasan, page_alloc: init memory of skipped pages on free kasan, page_alloc: simplify kasan_poison_pages call site kasan, page_alloc: merge kasan_free_pages into free_pages_prepare kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages kasan, page_alloc: deduplicate should_skip_kasan_poison mm/migration: add trace events for base page and HugeTLB migrations mm/migration: add trace events for THP migrations mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() mm: filemap_unaccount_folio() large skip mapcount fixup mm: delete __ClearPageWaiters() selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT selftest/vm: add util.h and and move helper functions there mm: unexport page_init_poison tools/vm/page_owner_sort.c: support for user-defined culling rules tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name tools/vm/page_owner_sort: support for sorting by task command name tools/vm/page_owner_sort: fix three trivival places tools/vm/page_owner_sort.c: support sorting by tgid and update documentation tools/vm/page_owner_sort.c: add a security check tools/vm/page_owner_sort.c: fix comments tools/vm/page_owner_sort.c: fix the instructions for use mm/page_owner.c: record tgid mm/page_owner: record task command name mm/page_owner: print memcg information mm/page_owner: use scnprintf() to avoid excessive buffer overrun check lib/vsprintf: avoid redundant work with 0 size Documentation/vm/page_owner.rst: fix unexpected indentation warns Documentation/vm/page_owner.rst: update the documentation tools/vm/page_owner_sort.c: delete invalid duplicate code tools/vm/page_owner_sort.c: two trivial fixes tools/vm/page_owner_sort.c: support sorting pid and time tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt tools/vm/page_owner_sort.c: support sorting by stack trace tools/vm/page_owner_sort.c: sort by stacktrace before culling vsock/virtio: enable VQs early on probe vsock/virtio: read the negotiated features before using VQs vsock/virtio: initialize vdev->priv before using VQs net: usb: ax88179_178a: add Allied Telesis AT-UMCs clk: qcom: gcc-msm8994: Fix gpll4 width net: dsa: realtek: make interface drivers depend on OF dt-bindings: clock: fix dt_binding_check error for qcom,gcc-other.yaml net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume fbdev: Fix cfb_imageblit() for arbitrary image widths fbdev: Fix sys_imageblit() for arbitrary image widths io_uring: improve task work cache utilization usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN gfs2: Make sure not to return short direct writes gfs2: Remove dead code in gfs2_file_read_iter gfs2: Fix gfs2_file_buffered_write endless loop workaround pinctrl: qcom-pmic-gpio: Add support for pm8450 dt-bindings: pinctrl: aspeed: Update gfx node in example io_uring: fix async accept on O_NONBLOCK sockets tools headers cpufeatures: Sync with the kernel sources tools headers cpufeatures: Sync with the kernel sources perf stat: Fix forked applications enablement of counters tools arch x86: Sync the msr-index.h copy with the kernel sources ANDROID: clang: update to 14.0.3 ANDROID: build.config: re-disable LTO properly for KASAN dt-bindings: pinctrl: rt2880: add missing pin groups and functions pinctrl: ingenic: Fix regmap on X series SoCs pinctrl: nuvoton: Fix return value check in wpcm450_gpio_register() pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register() pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS pinctrl: nuvoton: Fix sparse warning pinctrl: mediatek: mt8186: Account for probe refactoring dt: amd-seattle: add a description of the CPUs and caches dt: amd-seattle: disable IPMI controller and some GPIO blocks on B0 dt: amd-seattle: add description of the SATA/CCP SMMUs dt: amd-seattle: add a description of the PCIe SMMU dt: amd-seattle: fix PCIe legacy interrupt routing dt: amd-seattle: upgrade AMD Seattle XGBE to new SMMU binding dt: amd-seattle: remove Overdrive revision A0 support dt: amd-seattle: remove Husky platform btrfs: prevent subvol with swapfile from being deleted btrfs: do not warn for free space inode in cow_file_range btrfs: avoid defragging extents whose next extents are not targets btrfs: fix fallocate to use file_modified to update permissions consistently btrfs: remove device item and update super block in the same transaction kdb: Fix the putarea helper function NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error SUNRPC don't resend a task on an offlined transport NFS: replace usage of found with dedicated list iterator variable dt-bindings: display/msm: another fix for the dpu-qcm2290 example drm/msm: Add missing put_task_struct() in debugfs path drm/msm/gpu: Remove mutex from wait_event condition drm/msm/gpu: Park scheduler threads for system suspend drm/msm/gpu: Rename runtime suspend/resume functions netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options netfilter: egress: Report interface as outgoing ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 io_uring: remove IORING_CQE_F_MSG drm/edid: fix CEA extension byte #3 parsing drm/edid: check basic audio support on CEA extension block MIPS: Fix build error for loongson64 and sgi-ip27 x86/defconfig: Enable WERROR ANDROID: GKI: Enable PARAVIRT_TIME_ACCOUNTING config Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" kernel/resource: fix kfree() of bootmem memory again kcov: properly handle subsequent mmap calls kcov: split ioctl handling into locked and unlocked parts panic: move panic_print before kmsg dumpers panic: add option to dump all CPUs backtraces in panic_print docs: sysctl/kernel: add missing bit to panic_print taskstats: remove unneeded dead assignment kasan: no need to unset panic_on_warn in end_report() ubsan: no need to unset panic_on_warn in ubsan_epilogue() panic: unset panic_on_warn inside panic() docs: kdump: add scp example to write out the dump file docs: kdump: update description about sysfs file system support arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible cgroup: use irqsave in cgroup_rstat_flush_locked(). fat: use pointer to simple type in put_user() minix: fix bug when opening a file with O_DIRECT fs/pipe.c: local vars have to match types of proper pipe_inode_info fields fs/pipe: use kvcalloc to allocate a pipe_buffer array init/main.c: return 1 from handled __setup() functions init.h: improve __setup and early_param documentation init: use ktime_us_delta() to make initcall_debug log more precise checkpatch: use python3 to find codespell dictionary checkpatch: add early_param exception to blank line after struct/function test checkpatch: add --fix option for some TRAILING_STATEMENTS checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICENSE("GPL v2") lib: bitmap: fix many kernel-doc warnings lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option bitfield: add explicit inclusions to the example ilog2: force inlining of __ilog2_u32() and __ilog2_u64() include: drop pointless __compiler_offsetof indirection Kconfig.debug: make DEBUG_INFO selectable from a choice kernel/ksysfs.c: use helper macro __ATTR_RW Documentation/sparse: add hints about __CHECKER__ linux/types.h: remove unnecessary __bitwise__ proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment proc/vmcore: fix possible deadlock on concurrent mmap and read proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks nvdimm/blk: Fix title level dt-bindings: kbuild: Make DT_SCHEMA_LINT a recursive variable dt-bindings: nvmem: add U-Boot environment variables binding io_uring: add flag for disabling provided buffer recycling io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly btrfs: fix qgroup reserve overflow the qgroup limit btrfs: zoned: remove left over ASSERT checking for single profile btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zone selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation cifs: fix incorrect use of list iterator after the loop ksmbd: store fids as opaque u64 integers cifs: fix bad fids sent over wire cifs: change smb2_query_info_compound to use a cached fid, if available cifs: convert the path to utf16 in smb2_query_info_compound MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER powerpc/papr_scm: Fix build failure when drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set rtc: remove uie_unsupported rtc: xgene: stop using uie_unsupported rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: hym8563: let the core handle the alarm resolution rtc: hym8563: switch to devm_rtc_allocate_device rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: efi: switch to devm_rtc_allocate_device rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature rtc: spear: fix spear_rtc_read_time rtc: spear: drop uie_unsupported rtc: spear: set range rtc: spear: switch to devm_rtc_allocate_device rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: pcf8563: let the core handle the alarm resolution rtc: pcf8523: let the core handle the alarm resolution rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: mpc5121: let the core handle the alarm resolution rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: ds1685: drop no_irq rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT clk: sunxi-ng: sun6i-rtc: Add support for H6 clk: sunxi-ng: Add support for the sun6i RTC clocks clk: sunxi-ng: mux: Allow muxes to have keys rtc: wm8350: Handle error for wm8350_register_irq rtc: sun6i: Add Allwinner H616 support rtc: sun6i: Add support for broken-down alarm registers rtc: sun6i: Add support for linear day storage rtc: sun6i: Fix time overflow handling rtc: pl031: fix rtc features null pointer dereference rtc: mc146818-lib: fix locking in mc146818_set_time dt-bindings: rtc: at91: rename rtt bindings file SUNRPC: avoid race between mod_timer() and del_timer_sync() llc: fix netdevice reference leaks in llc_ui_bind() drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool ice: don't allow to run ice_send_event_to_aux() in atomic ctx ice: fix 'scheduling while atomic' on aux critical err interrupt net/sched: fix incorrect vlan_push_eth dest field net: bridge: mst: Restrict info size queries to bridge ports net: marvell: prestera: add missing destroy_workqueue() in prestera_module_init() drivers: net: xgene: Fix regression in CRC stripping cacheflush.h: Add forward declaration for struct folio mm/mlock: fix two bugs in user_shm_lock() ptrace: Remove duplicated include in ptrace.c gfs2: Minor retry logic cleanup gfs2: Disable page faults during lockless buffered reads gfs2: Fix should_fault_in_pages() logic fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage dt-bindings: mfd: syscon: Add microchip,lan966x-cpu-syscon compatible tracing: Have trace event string test handle zero length strings mfd: bd9576: fix typos in comments mfd: Use platform_get_irq() to get the interrupt mfd: db8500-prcmu: Remove unused inline function mfd: arizona-spi: Add Android board ACPI table handling mfd: arizona-spi: Split Windows ACPI init code into its own function mfd: asic3: Add missing iounmap() on error asic3_mfd_probe MAINTAINERS: Rectify entry for ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS mfd: intel-lpss: Provide an SSP type to the driver dt-bindings: mfd: brcm,cru: Rename pinctrl node dt-bindings: Add compatibles for undocumented trivial syscons mfd: atmel-flexcom: Fix compilation warning livepatch: Reorder to use before freeing a pointer io_uring: don't recycle provided buffer if punted to async worker io_uring: fix assuming triggered poll waitqueue is the single poll io_uring: bump poll refs to full 31-bits ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B ARM: configs: multi_v5: Enable Allwinner F1C100 nvme-pci: add quirks for Samsung X5 SSDs nvme-pci: expose use_threaded_interrupts read-only in sysfs nvme: fix the read-only state for zoned namespaces with unsupposed features net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT net: dsa: fix missing host-filtered multicast addresses block: avoid calling blkg_free() in atomic context crypto: fix crc64 testmgr digest byte order net/mlx5e: Fix build warning, detected write beyond size of field iwlwifi: mvm: Don't fail if PPAG isn't supported mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() Docs/ABI/testing: add DAMON sysfs interface ABI document Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface selftests/damon: add a test for DAMON sysfs interface mm/damon/sysfs: support DAMOS stats mm/damon/sysfs: support DAMOS watermarks mm/damon/sysfs: support schemes prioritization mm/damon/sysfs: support DAMOS quotas mm/damon/sysfs: support DAMON-based Operation Schemes mm/damon/sysfs: support the physical address space monitoring mm/damon/sysfs: link DAMON for virtual address spaces monitoring mm/damon: implement a minimal stub for sysfs-based DAMON interface mm/damon/core: add number of each enum type values mm/damon/core: allow non-exclusive DAMON start/stop Docs/damon: update outdated term 'regions update interval' Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling Docs/vm/damon: call low level monitoring primitives the operations mm/damon: remove unnecessary CONFIG_DAMON option mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() mm/damon/dbgfs-test: fix is_target_id() change mm/damon/dbgfs: use operations id for knowing if the target has pid mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall mm/damon: let monitoring operations can be registered and selected mm/damon: rename damon_primitives to damon_operations mm/damon: remove redundant page validation mm/damon: remove the target id concept mm/damon/core: move damon_set_targets() into dbgfs Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input mm/damon/dbgfs/init_regions: use target index instead of target id mm/hmm.c: remove unneeded local variable ret kfence: allow use of a deferrable timer kfence: test: try to avoid test_gfpzero trigger rcu_stall kunit: make kunit_test_timeout compatible with comment kunit: fix UAF when run kfence test case test_gfpzero kfence: alloc kfence_pool after system startup kfence: allow re-enabling KFENCE after system startup mm/kfence: remove unnecessary CONFIG_KFENCE option mm/page_table_check.c: use strtobool for param parsing mm/highmem: remove unnecessary done label highmem: document kunmap_local() mm/early_ioremap: declare early_memremap_pgprot_adjust() mm/usercopy: return 1 from hardened_usercopy __setup() handler mm: uninline copy_overflow() mm: remove usercopy_warn() mm/zswap.c: allow handling just same-value filled pages mm/thp: ClearPageDoubleMap in first page_add_file_rmap() mm: only re-generate demotion targets when a numa node changes its N_CPU state drivers/base/memory: clarify adding and removing of memory blocks drivers/base/memory: determine and store zone for single-zone memory blocks drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() mm/memory_hotplug: fix misplaced comment in offline_pages mm/memory_hotplug: clean up try_offline_node mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL mm/memory_hotplug: remove obsolete comment of __add_pages drivers/base/node: consolidate node device subsystem initialization in node_dev_init() drivers/base/memory: add memory block to memory group after registration succeeded memcg: do not tweak node in alloc_mem_cgroup_per_node_info mm: make free_area_init_node aware of memory less nodes mm, memory_hotplug: reorganize new pgdat initialization mm, memory_hotplug: drop arch_free_nodedata mm: handle uninitialized numa nodes gracefully mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG mm: madvise: skip unmapped vma holes passed to process_madvise mm: madvise: return correct bytes advised with process_madvise mm/madvise: use vma_lookup() instead of find_vma() mm/hwpoison: check the subpage, not the head page mm/ksm: use helper macro __ATTR_RW mm/vmstat: add event for ksm swapping in copy mm: page_io: fix psi memory pressure error on cold swapins memory tiering: skip to scan fast memory NUMA balancing: optimize page placement for memory tiering system NUMA Balancing: add page promotion counter powerpc/fadump: opt out from freeing pages on cma activation failure mm/cma: provide option to opt out from exposing pages on activation failure mm/thp: refix __split_huge_pmd_locked() for migration PMD mm/migrate: fix race between lock page and clear PG_Isolated mm,migrate: fix establishing demotion target mm/oom_kill: remove unneeded is_memcg_oom check mempolicy: mbind_range() set_policy() after vma_merge() mm: compaction: cleanup the compaction trace events mm: vmscan: fix documentation for page_check_references() mm: workingset: replace IRQ-off check with a lockdep assert. mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu mm/list_lru: optimize memcg_reparent_list_lru_node() mm: __isolate_lru_page_prepare() in isolate_migratepages_block() mm/fs: delete PF_SWAPWRITE userfaultfd/selftests: fix uninitialized_var.cocci warning userfaultfd: provide unmasked address on page-fault mm: remove unneeded local variable follflags mm/hugetlb.c: export PageHeadHuge() mm/hugetlb: use helper macro __ATTR_RW hugetlb: clean up potential spectre issue warnings mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP selftests: vm: add a hugetlb test case mm: sparsemem: use page table lock to protect kernel pmd operations mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page mm/mlock: fix potential imbalanced rlimit ucounts adjustment mm, fault-injection: declare should_fail_alloc_page() mm/memory-failure.c: make non-LRU movable pages unhandlable mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages mm/memory-failure.c: fix race with changing page compound again mm/hwpoison: add in-use hugepage hwpoison filter judgement mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler mm/hwpoison-inject: support injecting hwpoison to free page mm/memory-failure.c: remove unnecessary PageTransTail check mm/memory-failure.c: remove obsolete comment in __soft_offline_page mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_mappings() mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev mm/memory-failure.c: fix race with changing page more robustly mm/memory-failure.c: rework the signaling logic in kill_proc mm/memory-failure.c: catch unexpected -EFAULT from vma_address() mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap mm: invalidate hwpoison page cache page in fault path mm/hwpoison: fix error page recovered but reported "not recovered" mm/memory-failure.c: remove obsolete comment mm/page_alloc: check high-order pages for corruption during PCP operations mm/page_alloc: call check_new_pages() while zone spinlock is not held mm: count time in drain_all_pages during direct reclaim as memory pressure arch/x86/mm/numa: Do not initialize nodes twice mm/page_alloc: do not prefetch buddies during bulk free mm/page_alloc: limit number of high-order pages on PCP during bulk free mm/page_alloc: free pages in a single pass during bulk free mm/page_alloc: drain the requested list first during bulk free mm/page_alloc: simplify how many pages are selected per pcp list during bulk free mm/page_alloc: track range of active PCP lists during bulk free mm/page_alloc: fetch the correct pcp buddy during bulk free mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node mm/page_alloc: mark pagesets as __maybe_unused mm: enforce pageblock_order < MAX_ORDER cma: factor out minimum alignment requirement mm/page_alloc: don't pass pfn to free_unref_page_commit() mm/mmzone.h: remove unused macros mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() mm: page_alloc: avoid merging non-fallbackable pageblocks with others mm/vmalloc: fix comments about vmap_area struct mm/vmalloc.c: fix "unused function" warning mm/vmalloc: eliminate an extra orig_gfp_mask mm/vmalloc: add adjust_search_size parameter mm/vmalloc: Move draining areas out of caller context mm/vmalloc: remove unneeded function forward declaration mm/sparse: make mminit_validate_memmodel_limits() static mm/mremap:: use vma_lookup() instead of find_vma() mm/mmap: remove obsolete comment in ksys_mmap_pgoff mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK mm/memory.c: use helper macro min and max in unmap_mapping_range_tree() mm/memory.c: use helper function range_in_vma() mm/mmap: return 1 from stack_guard_gap __setup() handler mm: rework swap handling of zap_pte_range mm: change zap_details.zap_mapping into even_cows mm: rename zap_skip_check_mapping() to should_zap_page() mm: don't skip swap entry even if zap_details specified mm: replace multiple dcache flush with flush_dcache_folio() mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte() mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() mm: fix missing cache flush for all tail pages of compound page mm: thp: fix wrong cache flush in remove_migration_pmd() mm: remove mmu_gathers storage from remaining architectures mm: merge pte_mkhuge() call into arch_make_huge_pte() selftests, x86: fix how check_cc.sh is being invoked memcg: enable accounting for tty-related objects mm: memcontrol: rename memcg_cache_id to memcg_kmem_id mm: list_lru: rename list_lru_per_memcg to list_lru_memcg mm: memcontrol: fix cannot alloc the maximum memcg ID mm: memcontrol: reuse memory cgroup ID for kmem ID mm: list_lru: replace linear array with xarray mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus mm: list_lru: allocate list_lru_one only when needed mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online() xarray: use kmem_cache_alloc_lru to allocate xa_node mm: dcache: use kmem_cache_alloc_lru() to allocate dentry f2fs: allocate inode by using alloc_inode_sb() fs: allocate inode by using alloc_inode_sb() fs: introduce alloc_inode_sb() to allocate filesystems specific inode mm: introduce kmem_cache_alloc_lru mm: list_lru: transpose the array of per-node per-memcg lru lists mm/memcg: disable migration instead of preemption in drain_all_stock(). mm/memcg: protect memcg_stock with a local_lock_t mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock() mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. mm/memcg: disable threshold event handlers on PREEMPT_RT mm/memcg: revert ("mm/memcg: optimize user context object stock access") mm/memcontrol: return 1 from cgroup.memory __setup() handler memcg: synchronously enforce memory.high for large overcharges selftests: memcg: test high limit for single entry allocation memcg: unify force charging conditions memcg: refactor mem_cgroup_oom mm/memcg: retrieve parent memcg from css.parent mm/memcg: mem_cgroup_per_node is already set to 0 on allocation memcg: add per-memcg total kernel memory stat memcg: replace in_interrupt() with !in_task() mm: shmem: use helper macro __ATTR_RW tmpfs: do not allocate pages on read shmem: mapping_set_exiting() to help mapped resilience tmpfs: support for file creation time mm/swap: fix confusing comment in folio_mark_accessed mm/gup: remove unused get_user_pages_locked() mm: change lookup_node() to use get_user_pages_fast() mm/gup: remove unused pin_user_pages_locked() mm/gup: follow_pfn_pte(): -EEXIST cleanup mm: fix invalid page pointer returned with FOLL_PIN gups mm: fs: fix lru_cache_disabled race in bh_lru mm/writeback: minor clean up for highmem_dirtyable_memory filemap: remove find_get_pages() mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory mount: warn only once about timestamp range expiration remove congestion tracking framework block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" f2fs: replace congestion_wait() calls with io_schedule_timeout() remove bdi_congested() and wb_congested() and related functions remove inode_congested() ceph: remove reliance on bdi congestion nfs: remove reliance on bdi congestion fuse: remove reliance on bdi congestion mm: improve cleanup when ->readpages doesn't process all pages mm: document and polish read-ahead code doc: convert 'subsection' to 'section' in gfp.h fs/ocfs2: fix comments mentioning i_mutex ocfs2: cleanup some return variables ntfs: add sanity check on allocation size scripts/spelling.txt: add more spellings to spelling.txt linux/kthread.h: remove unused macros rseq/selftests: Add support for RISC-V RISC-V: Add support for restartable sequence perf evsel: Make evsel__env() always return a valid env perf build-id: Fix spelling mistake "Cant" -> "Can't" perf header: Fix spelling mistake "could't" -> "couldn't" perf script: Add 'brstackinsnlen' for branch stacks perf parse-events: Move slots only with topdown ALSA: hda/realtek: Add alc256-samsung-headphone fixup perf ftrace latency: Update documentation perf ftrace latency: Add -n/--use-nsec option cifs: writeback fix ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec perf tools: Fix version kernel tag kvm/emulate: Fix SETcc emulation for ENDBR x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 kbuild: Fixup the IBT kbuild changes ALSA: pcm: Add stream lock during PCM reset ioctl operations ALSA: pcm: Fix races among concurrent prealloc proc writes ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls ALSA: pcm: Fix races among concurrent read/write and buffer changes ALSA: pcm: Fix races among concurrent hw_params and hw_free calls pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiod NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiod NFS: Avoid writeback threads getting stuck in mempool_alloc() NFS: nfsiod should not block forever in mempool_alloc() SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent SUNRPC: Fix unx_lookup_cred() allocation NFS: Fix memory allocation in rpc_alloc_task() NFS: Fix memory allocation in rpc_malloc() SUNRPC: Improve accuracy of socket ENOBUFS determination SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE SUNRPC: Fix socket waits for write buffer space SUNRPC: Only save the TCP source port after the connection is complete SUNRPC: Don't call connect() more than once on a TCP socket NFS: Fix revalidation of empty readdir pages selftests/bpf: Fix kprobe_multi test. Revert "rethook: x86: Add rethook x86 implementation" Revert "arm64: rethook: Add arm64 rethook implementation" Revert "powerpc: Add rethook support" Revert "ARM: rethook: Add rethook arm implementation" ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE ACPI, APEI: Use the correct variable for sizeof() cxl/core/port: Fix NULL but dereferenced coccicheck error xtensa: define update_mmu_tlb function x86/PCI: Add #includes to asm/pci_x86.h PCI: ibmphp: Remove unused assignments PCI: cpqphp: Remove unused assignments PCI: fu740: Remove unused assignments PCI: kirin: Remove unused assignments PCI: Remove unused assignments PCI: Declare pci_filp_private only when HAVE_PCI_MMAP Revert "random: block in /dev/urandom" jfs: prevent NULL deref in diFree jfs: fix divide error in dbNextAG drm/amd: Add USBC connector ID perf tools: Fix dependency for version file creation NFS: Don't deadlock when cookie hashes collide dt-bindings: ufs: qcom: Add SM6350 compatible string netdevice: add missing dm_private kdoc net: bridge: mst: prevent NULL deref in br_mst_info_size() selftests: forwarding: Use same VRF for port and VLAN upper selftests: forwarding: Disable learning before link up tipc: fix the timer expires after interval 100ms bnx2x: truncate value to original sizing net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR() sched/headers: ARM needs asm/paravirt_api_clock.h too sched/numa: Fix boot crash on arm64 systems net: mdio: mscc-miim: add lan966x internal phy reset support net: mdio: mscc-miim: replace magic numbers for the bus reset dt-bindings: net: mscc-miim: add lan966x compatible net: dsa: fix panic on shutdown if multi-chip tree failed to probe openvswitch: always update flow key after nat cifs: do not skip link targets when an I/O fails lib/sbitmap: allocate sb->map via kvzalloc_node dt-bindings: dmaengine: sifive,fu540-c000: include generic schema io_uring: remove poll entry from list when canceling all net: dsa: mv88e6xxx: Fill in STU support for all supported chips selftests: net: change fprintf format specifiers net: dsa: felix: allow PHY_INTERFACE_MODE_INTERNAL on port 5 net: dsa: mv88e6xxx: Ensure STU support in VLAN MSTI callback net: dsa: mv88e6xxx: Require ops be implemented to claim STU support MAINTAINERS: Add entry for RISC-V PMU drivers Documentation: riscv: Remove the old documentation RISC-V: Add sscofpmf extension support RISC-V: Add perf platform driver based on SBI PMU extension RISC-V: Add RISC-V SBI PMU extension definitions RISC-V: Add a simple platform driver for RISC-V legacy perf RISC-V: Add a perf core library for pmu drivers RISC-V: Add CSR encodings for all HPMCOUNTERS net/tls: optimize judgement processes in tls_set_device_offload() net/tls: remove unnecessary jump instructions in do_tls_setsockopt_conf() RISC-V: Remove the current perf implementation bpftool: Fix a bug in subskeleton code generation tcp: ensure PMTU updates are processed during fastopen net: bcmgenet: Use stronger register read/writes to assure ordering perf test arm64: Test unwinding using fame-pointer (fp) mode xfs: document the XFS_ALLOC_AGFL_RESERVE constant bpf: Fix bpf_prog_pack when PMU_SIZE is not defined bpf: Fix bpf_prog_pack for multi-node setup bpf: Fix warning for cast from restricted gfp_t in verifier PCI: Avoid broken MSI on SB600 USB devices PCI: fu740: Force 2.5GT/s for initial device probe net: Revert the softirq will run annotation in ____napi_schedule(). dt-bindings: gpio: pca95xx: drop useless consumer example dm: consolidate spinlocks in dm_io struct dm: reduce size of dm_io and dm_target_io structs dm: switch dm_target_io booleans over to proper flags dm: switch dm_io booleans over to proper flags mm/damon: minor cleanup for damon_pa_young selftests/vm/transhuge-stress: Support file-backed PMD folios mm/filemap: Support VM_HUGEPAGE for file mappings mm/readahead: Switch to page_cache_ra_order mm/readahead: Align file mappings for non-DAX mm/readahead: Add large folio readahead mm: Support arbitrary THP sizes mm: Make large folios depend on THP mm: Fix READ_ONLY_THP warning mm/filemap: Allow large folios to be added to the page cache mm: Turn can_split_huge_page() into can_split_folio() mm/vmscan: Convert pageout() to take a folio mm/vmscan: Turn page_check_references() into folio_check_references() mm/vmscan: Account large folios correctly mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios mm/vmscan: Free non-shmem folios without splitting them mm/rmap: Constify the rmap_walk_control argument mm/rmap: Convert rmap_walk() to take a folio mm: Turn page_anon_vma() into folio_anon_vma() mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read() mm/damon: Convert damon_pa_young() to use a folio mm/damon: Convert damon_pa_mkold() to use a folio mm/migrate: Convert remove_migration_ptes() to folios mm/rmap: Convert make_device_exclusive_range() to use folios mm/rmap: Convert try_to_migrate() to folios mm/rmap: Convert try_to_unmap() to take a folio mm/huge_memory: Convert __split_huge_pmd() to take a folio mm/rmap: Turn page_referenced() into folio_referenced() mm/mlock: Add mlock_vma_folio() mm/rmap: Use a folio in page_mkclean_one() mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio mm: Convert page_vma_mapped_walk to work on PFNs sparc32: Add pmd_pfn() powerpc: Add pmd_pfn() mips: Make pmd_pfn() available in all configurations arch: Add pmd_pfn() where it is missing mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK mm: Add folio_pgoff() mm: Add split_folio_to_list() mm: Add folio_mapcount() mm: Turn head_compound_mapcount() into folio_entire_mapcount() mm/vmscan: Turn page_check_dirty_writeback() into folio_check_dirty_writeback() fs: Move many prototypes to pagemap.h mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pages() mm: Turn deactivate_file_page() into deactivate_file_folio() mm/truncate: Convert __invalidate_mapping_pages() to use a folio mm/truncate: Split invalidate_inode_page() into mapping_evict_folio() mm: Convert remove_mapping() to take a folio mm/truncate: Replace page_mapped() call in invalidate_inode_page() mm/truncate: Convert invalidate_inode_page() to use a folio mm/truncate: Inline invalidate_complete_page() into its one caller splice: Use a folio in page_cache_pipe_buf_try_steal() mm/vmscan: Convert __remove_mapping() to take a folio mm: Turn putback_lru_page() into folio_putback_lru() mm: Add lru_to_folio() mm/memcg: Convert mem_cgroup_swapout() to take a folio mm/workingset: Convert workingset_eviction() to take a folio mm/gup: Convert check_and_migrate_movable_pages() to use a folio mm: Add three folio wrappers mm: Turn isolate_lru_page() into folio_isolate_lru() mm/gup: Turn compound_range_next() into gup_folio_range_next() mm/gup: Turn compound_next() into gup_folio_next() mm/gup: Convert gup_huge_pgd() to use a folio mm/gup: Convert gup_huge_pud() to use a folio mm/gup: Convert gup_huge_pmd() to use a folio mm/gup: Convert gup_hugepte() to use a folio mm/gup: Convert gup_pte_range() to use a folio mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head() mm/gup: Add gup_put_folio() mm: Remove page_cache_add_speculative() and page_cache_get_speculative() mm/gup: Convert try_grab_page() to use a folio mm/gup: Add try_get_folio() and try_grab_folio() mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() mm: Add folio_pincount_ptr() mm: Make compound_pincount always available mm/gup: Remove hpage_pincount_sub() mm/gup: Remove hpage_pincount_add() mm/gup: Handle page split race more efficiently mm/gup: Remove an assumption of a contiguous memmap mm/gup: Fix some contiguous memmap assumptions mm/gup: Change the calling convention for compound_next() mm/gup: Optimise compound_range_next() mm/gup: Change the calling convention for compound_range_next() mm/gup: Remove for_each_compound_head() mm/gup: Remove for_each_compound_range() mm/gup: Increment the page refcount before the pincount Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs" f2fs: fix to do sanity check on .cp_pack_total_block_count f2fs: make gc_urgent and gc_segment_mode sysfs node readable bpf, arm: Fix various typos in comments lib: stackinit: Convert to KUnit um: Allow builds with Clang libbpf: Close fd in bpf_object__reuse_map NFSv4.1 provide mount option to toggle trunking discovery media: nxp: Restrict VIDEO_IMX_MIPI_CSIS to ARCH_MXC or COMPILE_TEST devlink: hold the instance lock during eswitch_mode callbacks netdevsim: replace vfs_lock with devlink instance lock netdevsim: replace port_list_lock with devlink instance lock devlink: add explicitly locked flavor of the rate node APIs bnxt: use the devlink instance lock to protect sriov bpftool: Fix print error when show bpf map bpf: Fix kprobe_multi return probe backtrace Revert "bpf: Add support to inline bpf_get_func_ip helper on x86" bpf: Simplify check in btf_parse_hdr() selftests/bpf/test_lirc_mode2.sh: Exit with proper code KVM: use kvcalloc for array allocations KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 kvm: x86: Require const tsc for RT KVM: x86: synthesize CPUID leaf 0x80000021h if useful KVM: x86: add support for CPUID leaf 0x80000021 KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask mISDN: fix typo "frame to short" -> "frame too short" i825xx: fix typo "Frame to short" -> "Frame too short" s390/ctcm: fix typo "length to short" -> "length too short" ar5523: fix typo "to short" -> "too short" net: sparx5: Add mdb handlers net: sparx5: Add arbiter for managing PGID table nfp: nfdk: implement xdp tx path for NFDK nfp: add support for NFDK data path nfp: choose data path based on version nfp: add per-data path feature mask nfp: use TX ring pointer write back nfp: move tx_ring->qcidx into cold data nfp: prepare for multi-part descriptors nfp: use callbacks for slow path ring related functions nfp: move the fast path code to separate files nfp: calculate ring masks without conditionals watch_queue: Actually free the watch watch_queue: Fix NULL dereference in error cleanup ceph: fix memory leak in ceph_readdir when note_last_dentry returns error ceph: uninitialized variable in debug output ceph: use tracked average r/w/m latencies to display metrics in debugfs ceph: include average/stdev r/w/m latency in mds metrics ceph: track average r/w/m latency ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64() ceph: assign the ci only when the inode isn't NULL ceph: fix inode reference leakage in ceph_get_snapdir() n64cart: convert bi_disk to bi_bdev->bd_disk fix build io_uring: fix memory ordering when SQPOLL thread goes to sleep xen/blkfront: fix comment for need_copy xen-blkback: remove redundant assignment to variable i parisc: Fix invalidate/flush vmap routines ASoC: fsl-asoc-card: Fix jack_event() always return 0 drm/i915: Fix renamed struct field drm/i915: Fix PSF GV point mask when SAGV is not possible drm/i915: Treat SAGV block time 0 as SAGV disabled drm/i915: Reject unsupported TMDS rates on ICL+ ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs net: sparx5: Use vid 1 when bridge default vid 0 to avoid collision qed: remove unnecessary memset in qed_init_fw_funcs netlabel: fix out-of-bounds memory accesses ax25: Fix NULL pointer dereferences in ax25 timers ax25: Fix refcount leaks caused by ax25_cb_del() PCI: xgene: Revert "PCI: xgene: Fix IB window setup" PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" headers/prep: Fix header to build standalone: <linux/psi.h> drm/selftest: plane_helper: Put test structures in static storage drm/ttm: Fix a kernel oops due to an invalid read Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU Input: adi - remove redundant variable z Input: add Imagis touchscreen driver dt-bindings: input/touchscreen: bindings for Imagis Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD Input: stmfts - fix reference leak in stmfts_input_open Input: add bounds checking to input_set_capability() Input: iqs5xx - use local input_dev pointer bpf: Check for NULL return from bpf_get_btf_vmlinux powerpc/pseries: Fix use after free in remove_phb_dynamic() selftests/bpf: Test skipping stacktrace bpf: Adjust BPF stack helper functions to accommodate skip > 0 bpf: Select proper size for bpf_prog_pack selftests/bpf: Fix test for 4-byte load from remote_port on big-endian selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port bpf: Treat bpf_sk_lookup remote_port as a 2-byte field selftests/bpf: Test for associating multiple elements with the local storage bpf: Enable non-atomic allocations in local storage libbpf: Avoid NULL deref when initializing map BTF info io_uring: ensure that fsnotify is always called Linux 5.17 dt-bindings: virtio,mmio: Allow setting devices 'dma-coherent' dt-bindings: gnss: Add two more chips dt-bindings: gnss: Rewrite sirfstar binding in YAML dt-bindings: gnss: Modify u-blox to use common bindings dt-bindings: gnss: Rewrite common bindings in YAML ipmi: initialize len variable xtensa: fix xtensa_wsr always writing 0 nfsd: fix using the correct variable for sizeof() ksmbd: use netif_is_bridge_port Documentation: ksmbd: update Feature Status table xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight xfs: AIL should be log centric xfs: log items should have a xlog pointer, not a mount xfs: async CIL flushes need pending pushes to be made stable xfs: xfs_ail_push_all_sync() stalls when racing with updates xfs: check buffer pin state after locking in delwri_submit xfs: log worker needs to start before intent/unlink recovery tracing: Have type enum modifications copy the strings kvm/emulate: Fix SETcc emulation function offsets with SLS io_uring: recycle provided before arming poll i2c: mux: demux-pinctrl: do not deactivate a master that is not active netfilter: flowtable: pass flowtable to nf_flow_table_iterate() netfilter: flowtable: remove redundant field in flow_offload_work struct netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit netfilter: nft_exthdr: add reduce support netfilter: nft_fib: add reduce support netfilter: nft_tunnel: track register operations netfilter: nft_xfrm: track register operations netfilter: nft_socket: track register operations netfilter: nft_immediate: cancel register tracking for data destination register netfilter: nft_hash: track register operations netfilter: nft_osf: track register operations netfilter: nft_numgen: cancel register tracking netfilter: nft_meta: extend reduce support to bridge family netfilter: nft_lookup: only cancel tracking for clobbered dregs netfilter: nft_ct: track register operations netfilter: nf_tables: cancel tracking for clobbered destination registers netfilter: nf_tables: do not reduce read-only expressions netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() i2c: meson: Fix wrong speed use from probe i2c: add tracepoints for I2C slave events netfilter: conntrack: revisit gc autotuning ARM: configs: clean up multi_v5_defconfig ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS ARM: configs: multi_v5_defconfig: remove deleted platforms arm64: dts: n5x: drop invalid property and fix edac node name ARM: spear: fix typos in comments xtensa: enable plugin support xtensa: clean up kernel exit assembly code xtensa: rearrange NMI exit path xtensa: merge stack alignment definitions bpf: Always raise reference in btf_get_module_btf usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue() af_netlink: Fix shift out of bounds in group mask calculation ptp: ocp: use snprintf() in ptp_ocp_verify() nfc: st21nfca: remove unnecessary skb check before kfree_skb() cifs: use a different reconnect helper for non-cifsd threads cifs: we do not need a spinlock around the tree access during umount Adjust cifssb maximum read size cifs: truncate the inode and mapping when we simulate fcollapse cifs: fix handlecache and multiuser bpf: Factor out fd returning from bpf_btf_find_by_name_kind hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist parisc: Avoid flushing cache on cache-less machines perf parse-events: Ignore case in topdown.slots check perf evlist: Avoid iteration for empty evlist. perf symbols: Fix symbol size calculation condition soc/microchip: fix invalid free in mpfs_sys_controller_delete qlcnic: remove redundant assignment to variable index atl1c: remove redundant assignment to variable size mptcp: send ADD_ADDR echo before create subflows mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb clk: rs9: Add Renesas 9-series PCIe clock generator driver selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN ipv4: Fix route lookups when handling ICMP redirects and PMTU updates af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB. clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() net/mlx5e: HTB, remove unused function declaration net/mlx5e: Statify function mlx5_cmd_trigger_completions net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT net/mlx5e: Permit XDP with non-linear legacy RQ net/mlx5e: Support multi buffer XDP_TX net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff net/mlx5e: Implement sending multi buffer XDP frames net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame net/mlx5e: Store DMA address inside struct page net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ net/mlx5e: Use page-sized fragments with XDP multi buffer net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy() auxdisplay: lcd2s: Switch to i2c ->probe_new() auxdisplay: lcd2s: use module_i2c_driver to simplify the code auxdisplay: lcd2s: make use of device property API auxdisplay: lcd2s: Fix multi-line comment style net: set default rss queues num to physical cores / 2 RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() io_uring: terminate manual loop iterator loop correctly for non-vecs IB/iser: Fix error flow in case of registration failure IB/iser: Generalize map/unmap dma tasks IB/iser: Use iser_fr_desc as registration context IB/iser: Remove iser_reg_data_sg helper function binfmt_elf: Don't write past end of notes for regset gap io_uring: don't check unrelated req->open.how in accept request bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table regmap: allow a defined reg_base to be added to every address regmap: add configurable downshift for addresses ASoC: atmel: mchp-pdmc: print the correct property name f2fs: use aggressive GC policy during f2fs_disable_checkpoint() f2fs: fix compressed file start atomic write may cause data corruption Bluetooth: ath3k: remove superfluous header files Bluetooth: bcm203x: remove superfluous header files Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table Bluetooth: mt7921s: Add WBS support Bluetooth: mt7921s: Add .btmtk_get_codec_config_data Bluetooth: mt7921s: Add .get_data_path_id Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed Bluetooth: Send AdvMonitor Dev Found for all matched devices Bluetooth: msft: Clear tracked devices on resume Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() Bluetooth: Don't assign twice the same value Bluetooth: btrtl: Add support for RTL8852B Bluetooth: hci_uart: add missing NULL check in h5_enqueue Bluetooth: Fix use after free in hci_send_acl Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllers Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL Bluetooth: btmtkuart: fix the conflict between mtk and msft vendor event Bluetooth: btmtkuart: add .set_bdaddr support Bluetooth: btmtkuart: rely on BT_MTK module Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE Bluetooth: mgmt: remove redundant assignment to variable cur_len spi: fsi: Implement a timeout for polling status regulator: qcom-rpmh: Add support for SDX65 regulator: dt-bindings: Add PMX65 compatibles MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl ASoC: SOF: Add a new dai_get_clk topology IPC op ASoC: SOF: topology: Add ops for setting up and tearing down pipelines ASoC: SOF: expose sof_route_setup() ASoC: SOF: Add dai_link_fixup PCM op for IPC3 ASoC: SOF: Add trigger PCM op for IPC3 ASoC: SOF: Define hw_params PCM op for IPC3 ASoC: SOF: Introduce IPC3 PCM hw_free op ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function ASoC: SOF: Introduce IPC-specific PCM ops ASoC: SOF: Add bytes_ext control IPC ops for IPC3 ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 ASoC: SOF: Add enum_get/put control ops for IPC3 ASoC: SOF: Add switch get/put IPC3 ops ASoC: SOF: Add volume_get/put IPC3 ops ASoC: SOF: Add IPC3 topology control ops ASoC: SOF: Introduce IPC ops for kcontrol IO ASoC: SOF: Make sof_suspend/resume IPC agnostic ASoC: SOF: Make sof_widget_setup/free IPC agnostic ASoC: SOF: set up scheduler widget before all other widgets in the pipeline block: cancel all throttled bios in del_gendisk() block: let blkcg_gq grab request queue's refcnt block: avoid use-after-free on throttle data ANDROID: sched/core: Optimize vendor hook placement af_vsock: SOCK_SEQPACKET broken buffer test af_vsock: SOCK_SEQPACKET receive timeout test ptrace: Return the signal to continue with from ptrace_stop selftests/bpf: Fix test for 4-byte load from dst_port on big-endian selftests/bpf: Use constants for socket states in sock_fields test selftests/bpf: Check dst_port only on the client socket selftests/bpf: Fix error reporting from sock_fields programs ptrace: Move setting/clearing ptrace_message into ptrace_stop perf vendor events intel: Update events for TremontX perf vendor events intel: Update events for Tigerlake perf vendor events intel: Update events for SkylakeX perf vendor events intel: Update events for Skylake perf vendor events intel: Update events for IcelakeX perf vendor events intel: Update events for Icelake perf vendor events intel: Update events for Elkhartlake perf vendor events intel: Update events for CascadelakeX arm64: errata: avoid duplicate field initializer KVM: arm64: fix typos in comments KVM: arm64: Generalise VM features into a set of flags clocksource: acpi_pm: fix return value of __setup handler arm64: fix clang warning about TRAMP_VALIAS vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE Documentation: update stable review cycle documentation drivers/base/dd.c : Remove the initial value of the global variable af_unix: Support POLLPRI for OOB. af_unix: Fix some data-races around unix_sk(sk)->oob_skb. Documentation: update stable tree link Documentation: add link to stable release candidate tree devres: fix typos in comments Documentation: add note block surrounding security patch note samples/kobject: Use sysfs_emit instead of sprintf base: soc: Make soc_device_match() simpler and easier to read driver core: dd: fix return value of __setup handler driver core: Refactor sysfs and drv/bus remove hooks driver core: Refactor multiple copies of device cleanup scripts: get_abi.pl: Fix typo in help message ibmvnic: fix race between xmit and reset firmware: google: Properly state IOMEM dependency kgdbts: fix return value of __setup handler firmware: sysfb: fix platform-device leak in error path firmware: stratix10-svc: add missing callback parameter on RSU arm64: dts: qcom: add non-secure domain property to fastrpc nodes misc: fastrpc: Add dma handle implementation misc: fastrpc: Add fdlist implementation misc: fastrpc: Add helper function to get list and page misc: fastrpc: Add support to secure memory map dt-bindings: misc: add fastrpc domain vmid property misc: fastrpc: check before loading process to the DSP misc: fastrpc: add secure domain support dt-bindings: misc: add property to support non-secure DSP misc: fastrpc: Add support to get DSP capabilities misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP misc: fastrpc: separate fastrpc device from channel context dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells dt-bindings: nvmem: make "reg" property optional nvmem: brcm_nvram: parse NVRAM content into NVMEM cells nvmem: dt-bindings: Fix the error of dt-bindings check w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF. w1/ds2490: remove spurious newlines within hexdump counter: add defaults to switch-statements MAINTAINERS: Add Counter subsystem git tree counter: interrupt-cnt: add counter_push_event() counter: add new COUNTER_EVENT_CHANGE_OF_STATE counter: Set counter device name counter: 104-quad-8: Add COMPILE_TEST depends bus: mhi: Make mhi_state_str[] array static inline and move to common.h bus: mhi: Move common MHI definitions out of host directory bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" bus: mhi: Cleanup the register definitions used in headers bus: mhi: Use bitfield operations for handling DWORDs of ring elements bus: mhi: Use bitfield operations for register read and write bus: mhi: Move host MHI code to "host" directory bus: mhi: Fix MHI DMA structure endianness bus: mhi: Fix pm_state conversion to string bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected" parport_pc: Also enable driver for PCI systems ALSA: oss: Release temporary buffers upon errors pps: generators: pps_gen_parport: Switch to use module_parport_driver() ALSA: oss: Fix PCM OSS buffer allocation overflow dt-bindings: usb: mtk-xhci: add compatible for mt8186 platform: goldfish: pipe: Use platform_get_irq() to get the interrupt misc: bcm-vk: Remove viper from device id table net: lan743x: Add support for PTP-IO Event Output (Periodic Output) net: lan743x: Add support for PTP-IO Event Input External Timestamp (extts) net: lan743x: Add support for OTP net: lan743x: Add support for EEPROM net: lan743x: Add support to display Tx Queue statistics misc: rtsx: clean up one inconsistent indenting virt: acrn: fix a memory leak in acrn_dev_ioctl() virt: acrn: obtain pa from VMA with PFNMAP flag virt: acrn: Remove unsued acrn_irqfds_mutex. virt: fsl_hypervisor: Directly return 0 instead of using local ret variable mei: avoid iterator usage outside of list_for_each_entry mei: me: add Alder Lake N device id. VMCI: Release notification_bitmap in error path VMCI: Check exclusive_vectors when freeing interrupt 1 VMCI: Update maintainers for VMCI virtio_console: eliminate anonymous module_init & module_exit staging: r8188eu: remove unnecessary memset in r8188eu staging: greybus: introduce pwm_ops::apply staging: rts5208: Resolve checkpatch.pl issues. staging: sm750fb: fix naming style staging: fbtft: Consider type of init sequence values in fbtft_init_display() staging: fbtft: Constify buf parameter in fbtft_dbg_hex() staging: mmal-vchiq: clear redundant item named bulk_scratch kernfs: fix typos in comments serial: 8250: fix XOFF/XON sending when DMA is used tty: serial: samsung: Add ARTPEC-8 support dt-bindings: serial: samsung: Add ARTPEC-8 UART serial: sc16is7xx: Clear RS485 bits in the shutdown tty: serial: samsung: simplify getting OF match data tty: serial: samsung: constify variables and pointers tty: serial: samsung: constify s3c24xx_serial_drv_data members tty: serial: samsung: constify UART name tty: serial: samsung: constify s3c24xx_serial_drv_data tty: serial: samsung: reduce number of casts tty: serial: samsung: embed s3c2410_uartcfg in parent structure tty: serial: samsung: embed s3c24xx_uart_info in parent structure serial: 8250_tegra: mark acpi_device_id as unused with !ACPI tty: serial: bcm63xx: use more precise Kconfig symbol serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS tty: serial: jsm: fix two assignments in if conditions tty: serial: jsm: remove redundant assignments to variable linestatus serial: 8250_mtk: make two read-only arrays static const serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() tty: serial: serial_txx9: remove struct uart_txx9_port kgdboc: fix return value of __setup handler tty: hvc: fix return value of __setup handler usb: dwc3: Issue core soft reset before enabling run/stop usb: gadget: Makefile: remove ccflags-y USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c usb: gadget: eliminate anonymous module_init & module_exit usb: usbip: eliminate anonymous module_init & module_exit platform/x86: think-lmi: Certificate authentication support rfkill: make new event layout opt-in Documentation: syfs-class-firmware-attributes: Lenovo Certificate support platform/x86: amd-pmc: Only report STB errors when STB enabled i2c: designware: Remove code duplication drm/panel: ili9341: fix optional regulator handling afs: Maintain netfs_i_context::remote_i_size netfs: Keep track of the actual remote file size netfs: Split some core bits out into their own file netfs: Split fs/netfs/read_helper.c netfs: Rename read_helper.c to io.c netfs: Prepare to split read_helper.c netfs: Add a function to consolidate beginning a read netfs: Add a netfs inode context ceph: Make ceph_init_request() check caps on readahead netfs: Change ->init_request() to return an error code netfs: Refactor arguments for netfs_alloc_read_request netfs: Adjust the netfs_failure tracepoint to indicate non-subreq lines netfs: Trace refcounting on the netfs_io_subrequest struct netfs: Trace refcounting on the netfs_io_request struct netfs: Adjust the netfs_rreq tracepoint slightly netfs: Split netfs_io_* object handling out netfs: Finish off rename of netfs_read_request to netfs_io_request netfs: Rename netfs_read_*request to netfs_io_*request netfs: Generate enums from trace symbol mapping lists fscache: export fscache_end_operation() kernfs: remove unneeded #if 0 guard MIPS: ingenic: correct unit node address ALSA: core: Fix typo in 'PCM Timer Interface' help ALSA: hda/realtek: Fix LED on Zbook Studio G9 parisc: Avoid using hardware single-step in kprobes f2fs: initialize sbi->gc_mode explicitly media: amphion: cleanup media device if register it fail media: amphion: fix some issues to improve robust media: amphion: fix some error related with undefined reference to __divdi3 media: amphion: fix an issue that using pm_runtime_get_sync incorrectly media: vidtv: use vfree() for memory allocated with vzalloc() media: m5mols/m5mols.h: document new reset field media: pixfmt-yuv-planar.rst: fix PIX_FMT labels xfrm: rework default policy structure selftests/bpf: Test subskeleton functionality bpftool: Add support for subskeletons libbpf: Add subskeleton scaffolding libbpf: Init btf_{key,value}_type_id on internal map open libbpf: .text routines are subprograms in strict mode hwmon: (pmbus) Add Vin unit off handling media: platform: Remove unnecessary print function dev_err() media: amphion: Add missing of_node_put() in vpu_core_parse_dt() media: mtk-vcodec: Add missing of_node_put() in mtk_vdec_hw_prob_done() media: platform: amphion: Fix build error without MAILBOX media: spi: Kconfig: Place SPI drivers on a single menu media: i2c: Kconfig: move camera drivers to the top media: atomisp: fix bad usage at error handling logic media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/ media: media/*/Kconfig: sort entries media: Kconfig: cleanup VIDEO_DEV dependencies media: platform/*/Kconfig: make manufacturer menus more uniform media: platform: Create vendor/{Makefile,Kconfig} files media: platform: ti/Kconfig: move VPE/CAL entries to it media: platform: re-structure TI drivers media: platform: rename omap/ to ti/omap/ media: platform: rename omap3isp/ to ti/omap3isp/ media: platform: rename davinci/ to ti/davinci/ media: platform: rename am437x/ to ti/am437x/ media: platform: place stm32/ and sti/ under st/ dir media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ media: platform: rename s3c-camif/ to samsung/s3c-camif/ media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ media: platform: rename exynos4-is/ to samsung/exynos4-is/ media: platform: rename tegra/vde/ to nvidia/tegra-vde/ media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ media: platform: rename marvell-ccic/ to marvell/ media: platform: rename coda/ to chips-media/ media: platform: Kconfig: place platform drivers on a submenu media: platform: move some manufacturer entries media: platform: Kconfig: sort entries media: platform: s5p-jpeg: move config to its own file media: platform: s5p-mfc: move config to its own file media: platform: bdisp: move config to its own file media: platform: delta: move config to its own file media: platform: rkisp1: move config to its own file media: platform: ti-vpe: move config to its own file media: platform: vde: move config to its own file media: platform: sun8i-rotate: move config to its own file media: platform: sun8i-di: move config to its own file media: platform: stm32: move config to its own file media: platform: hva: move config to its own file media: platform: s5p-g2d: move config to its own file selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts selftests/bpf: Add kprobe_multi bpf_cookie test selftests/bpf: Add kprobe_multi attach test libbpf: Add bpf_program__attach_kprobe_multi_opts function libbpf: Add bpf_link_create support for multi kprobes libbpf: Add libbpf_kallsyms_parse function bpf: Add cookie support to programs attached with kprobe multi link bpf: Add support to inline bpf_get_func_ip helper on x86 bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link bpf: Add multi kprobe link kallsyms: Skip the name search for empty string lib/sort: Add priv pointer to swap function fprobe: Add a selftest for fprobe docs: fprobe: Add fprobe description to ftrace-use.rst fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe fprobe: Add sample program for fprobe fprobe: Add exit_handler support ARM: rethook: Add rethook arm implementation powerpc: Add rethook support arm64: rethook: Add arm64 rethook implementation rethook: x86: Add rethook x86 implementation rethook: Add a generic return hook fprobe: Add ftrace based probe APIs ftrace: Add ftrace_set_filter_ips function block: limit request dispatch loop duration ANDROID: fuse: fix __u32 type usage warning net: dsa: felix: add port mirroring support net: dsa: pass extack to dsa_switch_ops :: port_mirror_add() net: mscc: ocelot: offload per-flow mirroring using tc-mirred and VCAP IS2 net: mscc: ocelot: establish functions for handling VCAP aux resources net: mscc: ocelot: add port mirroring support using tc-matchall net: mscc: ocelot: refactor policer work out of ocelot_setup_tc_cls_matchall ptp: ocp: Make debugfs variables the correct bitwidth net: dsa: microchip: ksz8795: handle eee specif erratum net: dsa: mv88e6xxx: MST Offloading net: dsa: mv88e6xxx: Export STU as devlink region net: dsa: mv88e6xxx: Disentangle STU from VTU net: dsa: Handle MST state changes net: dsa: Pass VLAN MSTI migration notifications to driver net: dsa: Validate hardware support for MST net: bridge: mst: Add helper to query a port's MST state net: bridge: mst: Add helper to check if MST is enabled net: bridge: mst: Add helper to map an MSTI to a VID set net: bridge: mst: Notify switchdev drivers of MST state changes net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations net: bridge: mst: Notify switchdev drivers of MST mode changes net: bridge: mst: Support setting and reporting MST port states net: bridge: mst: Allow changing a VLAN's MSTI net: bridge: mst: Multiple Spanning Tree (MST) mode nfsd: use correct format characters r8169: improve driver unload and system shutdown behavior on DASH-enabled systems ethernet: sun: Fix spelling mistake "mis-matched" -> "mismatched" net: ethernet: ti: Fix spelling mistake and clean up message vlan: use correct format characters net/fsl: xgmac_mdio: use correct format characters bnx2x: use correct format characters enetc: use correct format characters io_uring: manage provided buffers strictly ordered selftests/bpf: Fix tunnel remote IP comments Revert "ANDROID: incremental-fs: fix mount_fs issue" Revert "ANDROID: incremental-fs: remove index and incomplete dir on umount" ubifs: rename_whiteout: correct old_dir size computing parisc: Improve CPU socket and core bootup info text parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE veth: Allow jumbo frames in xdp mode veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb net: veth: Account total xdp_frame len running ndo_xdp_xmit clk: visconti: prevent array overflow in visconti_clk_register_gates() RISC-V: Improve /proc/cpuinfo output for ISA extensions RISC-V: Do no continue isa string parsing without correct XLEN RISC-V: Implement multi-letter ISA extension probing framework RISC-V: Extract multi-letter extension names from "riscv, isa" RISC-V: Minimal parser for "riscv, isa" strings RISC-V: Correctly print supported extensions net/mlx5: Remove unused fill page array API function net/mlx5: Remove unused exported contiguous coherent buffer allocation API net/mlx5: CT: Remove extra rhashtable remove on tuple entries net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk net/mlx5: DR, Adjust structure member to reduce memory hole net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle net/mlx5e: RX, Test the XDP program existence out of the handler net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ net/mlx5e: Add headroom only to the first fragment in legacy RQ net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info platform/x86: amd-pmc: Drop CPU QoS workaround platform/x86: amd-pmc: Output error codes in messages platform/x86: amd-pmc: Move to later in the suspend process ACPI / x86: Add support for LPS0 callback handler platform/x86: thinkpad_acpi: consistently check fan_get_status return. livepatch: Don't block removal of patches that are safe to unload selftests: vm: fix clang build error multiple output files ocfs2: fix crash when initialize filecheck kobj fails configs/debug: restore DEBUG_INFO=y for overriding mm: swap: get rid of livelock in swapin readahead ASoC: fsl_spdif: Add new registers included on i.MX8ULP spi: Fix erroneous sgs value with min_t() ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy iavf: Fix hang during reboot/shutdown net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload net: bcmgenet: skip invalid partial checksums bnx2x: fix built-in kernel driver load failure f2fs: introduce gc_urgent_mid mode f2fs: compress: fix to print raw data size in error path of lz4 decompression f2fs: remove redundant parameter judgment f2fs: use spin_lock to avoid hang virtio_blk: eliminate anonymous module_init & module_exit net: phy: mscc: Add MODULE_FIRMWARE macros vfio-pci: Provide reviewers and acceptance criteria for variant drivers MAINTAINERS: adjust entry for header movement in hisilicon qm driver erofs: rename ctime to mtime igb: zero hwtstamp by default netfilter: nf_tables: initialize registers in nft_do_chain() i40e: little endian only valid checksums rtw89: implement stop and resume channels transmission v1 rtw89: extend mac tx_en bits from 16 to 32 rtw89: change value assignment style of rtw89_mac_cfg_gnt() rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs selftests: net: fix array_size.cocci warning rtw89: disable FW and H2C function if CPU disabled rtw89: initialize preload window of D-MAC rtw89: modify MAC enable functions rtw89: add config_rf_reg_v1 to configure RF parameter tables rtw89: 8852c: add read/write rf register function rtw89: 8852c: add setting of TB UL TX power offset rtw89: 8852c: add write/read crystal function in CFO tracking rtw89: modify dcfo_comp to share with chips rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" iwlwifi: mei: fix building iwlmei cpufreq: powernow-k8: Re-order the init checks ACPI: bus: Avoid using CPPC if not supported by firmware Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" cpuidle: intel_idle: Drop redundant backslash at line end cpuidle: intel_idle: Update intel_idle() kerneldoc comment ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU netfilter: nf_tables: validate registers coming from userspace. net: stmmac: clean up impossible condition net: dsa: Add missing of_node_put() in dsa_port_parse_of net: geneve: support IPv4/IPv6 as inner protocol drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC xtensa: fix DTC warning unit_address_format net: mvneta: Add support for 98DX2530 Ethernet port dt-bindings: net: mvneta: Add marvell,armada-ac5-neta ptp: ocp: Fix PTP_PF_* verification requests PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present PCI: imx6: Invoke the PHY exit function after PHY power off ARM: remove support for NOMMU ARMv4/v5 smb3: fix incorrect session setup check for multiuser mounts net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit net/sched: add vlan push_eth and pop_eth action to the hardware IR net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() net: dsa: Never offload FDB entries on standalone ports phy: Remove duplicated include in phy-fsl-lynx-28g.c net: mv643xx_eth: undo some opreations in mv643xx_eth_probe net: hns3: Fix spelling mistake "does't" -> "doesn't" gve: Fix spelling mistake "droping" -> "dropping" io_uring: fold evfd signalling under a slower path io_uring: thin down io_commit_cqring() io_uring: shuffle io_eventfd_signal() bits around io_uring: remove extra barrier for non-sqpoll iopoll io_uring: fix provided buffer return on failure for kiocb_done() io_uring: extend provided buf return to fails net: ksz884x: optimize netdev_open flow and remove static variable hamradio: Fix wrong assignment of 'bbc->cfg.loopback' bareudp: use ipv6_mod_enabled to check if IPv6 enabled io_uring: refactor timeout cancellation cqe posting io_uring: normilise naming for fill_cqe* pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback pinctrl: mediatek: common-v1: Commonize spec_pupd callback pinctrl: mediatek: common-v1: Use common probe function pinctrl: mediatek: common-v1: Add common probe function pinctrl: mediatek: paris: Unify probe function by using OF match data io_uring: cache poll/double-poll state with a request flag io_uring: cache req->apoll->events in req->cflags selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly bpf: Fix net.core.bpf_jit_harden race bpf, x86: Fall back to interpreter mode when extra pass fails bpf: selftests: Remove libcap usage from test_progs bpf: selftests: Remove libcap usage from test_verifier bpf: selftests: Add helpers to directly use the capget and capset syscall docs/kernel-parameters: update description of mem= jffs2: fix memory leak in jffs2_scan_medium jffs2: fix memory leak in jffs2_do_mount_fs jffs2: fix use-after-free in jffs2_clear_xattr_subsystem parisc: Avoid calling SMP cache flush functions on cache-less machines docs/zh_CN: Add sched-nice-design Chinese translation docs: scheduler: Convert schedutil.txt to ReST fs/jffs2: fix comments mentioning i_mutex can: ucan: fix typos in comments dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML can: isotp: support MSG_TRUNC flag when reading from socket can: isotp: return -EADDRNOTAVAIL when reading from unbound socket can: isotp: sanitize CAN ID checks in isotp_bind() mt76: fix monitor rx FCS error in DFS channel mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set mt76: fix wrong HE data rate in sniffer tool mt76: mt7915: introduce 802.11ax multi-bss support devlink: pass devlink_port to port_split / port_unsplit callbacks devlink: hold the instance lock in port_split / port_unsplit callbacks eth: mlxsw: switch to explicit locking for port registration eth: nfp: replace driver's "pf" lock with devlink instance lock eth: nfp: wrap locking assertions in helpers devlink: expose instance locking and add locked port registering ARM: defconfig: add SMB347 charger driver for p4note arm64: dts: fsd: Add the MCT support io_uring: move req->poll_refs into previous struct hole Revert "arm64: dts: freescale: Fix 'interrupt-map' parent address cells" thermal: int340x: Update OS policy capability handshake thermal: int340x: Increase bitmap size Documentation: thermal: DPTF Documentation PM: hibernate: Honour ACPI hardware signature by default for virtual guests cpufreq: intel_pstate: Use firmware default EPP ice: add trace events for tx timestamps ice: fix return value check in ice_gnss.c fs: Remove aops ->set_page_dirty fb_defio: Use noop_dirty_folio() fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio fs: Convert __set_page_dirty_buffers to block_dirty_folio nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio() ice: Fix inconsistent indenting in ice_switch mt76: mt7921: move mt7921_init_hw in a dedicated work mt76: mt7921: add mt7921u driver mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb mt76: mt7921: disable runtime pm for usb mt76: usb: introduce __mt76u_init utility routine mt76: usb: add req_type to ___mt76u_wr signature mt76: usb: add req_type to ___mt76u_rr signature mt76: mt7915: fix typos in comments mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() mt76: mt7915: fix beamforming mib stats mt76: mt7915: set band1 TGID field in tx descriptor mt76: fix invalid rssi report mt76: use le32/16_get_bits() whenever possible mt76: connac: make read-only array ba_range static const mt76: mt7915: check for devm_pinctrl_get() failure mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration mt76: mt7915: add txpower init for 6GHz mt76: mt7915: fix eeprom fields of txpower init values mt76: mt7915: add 6 GHz support mt76: connac: add 6 GHz support for wtbl and starec configuration mt76: mt7915: allow beaconing on all chains mt76: fix monitor mode crash with sdio driver mt76: mt7921: fix mt7921_queues_acq implementation mt76: mt7921: fix xmit-queue dump for usb and sdio mt76: mt7921: make mt7921_init_tx_queues static mt76: split single ldpc cap bit into bits mt76: mt7915: fix DFS no radar detection event mt76: mt7921: use mt76_hw instead of open coding it mt76: mt7921: fix up the monitor mode mt76: mt7663u: introduce mt7663u_mcu_power_on routine mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init spi: tegra20: Use of_device_get_match_data() ASoC: ak4642: Use of_device_get_match_data() ASoC: codecs: Fix misplaced lpass_macro_pds_exit call ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call ASoC: amd: Fix reference to PCM buffer address ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe ASoC: rt1308-sdw: get calibration params after power on ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe ASoC: ti: Fix spelling mistake "cant" -> "can't" ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume ASoC: samsung: i2s: check the return value of kstrdup() ASoC: SOF: topology: remove snd_sof_complete_pipeline() ASoC: SOF: topology: Make widget binding IPC agnostic ASoC: SOF: topology: Make control parsing IPC agnostic ASoC: SOF: topology: Make DAI widget parsing IPC agnostic ASoC: SOF: topology: Make route setup IPC agnostic ASoC: SOF: topology: Make effect widget parsing IPC agnostic ASoC: SOF: topology: Make siggen widget parsing IPC agnostic ASoC: SOF: topology: Make asrc widget parsing IPC agnostic ASoC: SOF: topology: Make src widget parsing IPC agnostic ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic ASoC: SOF: topology: Make mixer widget parsing IPC agnostic ASoC: SOF: topology: Make pga widget parsing IPC agnostic ASoC: SOF: topology: Make buffer widget parsing IPC agnostic ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic ASoC: SOF: Introduce IPC3 ops ASoC: SOF: topology: Add helper function for processing tuple arrays ASoC: SOF: IPC: Introduce IPC ops ASoC: SOF: Introduce struct snd_sof_dai_link erofs: use meta buffers for inode lookup erofs: use meta buffers for reading directories fs: erofs: add sanity check for kobject in erofs_unregister_sysfs erofs: refine managed inode stuffs erofs: clean up z_erofs_extent_lookback rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH gtp: Fix inconsistent indenting drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() MAINTAINERS: fix ath11k DT bindings location airo: fix typos in comments rtlwifi: rtl8821ae: fix typos in comments rtlwifi: rtl8192cu: Add On Networks N150 zd1201: use kzalloc mwifiex: make read-only array wmm_oui static const mips: dts: ralink: add MT7621 SoC staging: r8188eu: remove some unused local ieee80211 macros staging: r8188eu: make rtl8188e_process_phy_info static staging: r8188eu: remove unused function prototype staging: r8188eu: remove three unused receive defines staging: r8188eu: remove unnecessary initializations staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST" MAINTAINERS: remove the obsolete file entry for staging in ANDROID DRIVERS RDMA/rxe: Use standard names for ref counting RDMA/rxe: Replace red-black trees by xarrays net: dt-bindings: dwmac: add support for mt8195 stmmac: dwmac-mediatek: add support for mt8195 net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema arm64: dts: mt2712: update ethernet device node stmmac: dwmac-mediatek: re-arrange clock setting stmmac: dwmac-mediatek: Reuse more common features stmmac: dwmac-mediatek: add platform level clocks management block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" io_uring: make tracing format consistent Revert "ath10k: drop beacon and probe response which leak from other channel" netfilter: flowtable: Fix QinQ and pppoe support for inet table Revert "ACPI: scan: Do not add device IDs from _CID if _HID is not valid" x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler xtensa: fix stop_machine_cpuslocked call in patch_text EDAC/altera: Add SDRAM ECC check for U-Boot nvme: remove nvme_alloc_request and nvme_alloc_request_qid nvme: cleanup how disk->disk_name is assigned xen/usb: harden xen_hcd against malicious backends drm/i915/display: Do not re-enable PSR after it was marked as not reliable drm/i915/display: Fix HPD short pulse handling for eDP powerpc/time: improve decrementer clockevent processing powerpc/time: Fix KVM host re-arming a timer beyond decrementer range hv_netvsc: Add check for kvmalloc_array net: sparx5: Use Switchdev fdb events for managing fdb entries net: Add l3mdev index to flow struct and avoid oif reset for port devices erofs: silence warnings related to impossible m_plen Documentation/filesystem/dax: update DAX description on erofs erofs: clean up preload_compressed_pages() erofs: get rid of `struct z_erofs_collector' arch:x86:xen: Remove unnecessary assignment in xen_apic_read() erofs: use meta buffers for erofs_read_superblock() xen/grant-table: remove readonly parameter from functions xen/grant-table: remove gnttab_*transfer*() functions powerpc/tm: Fix more userspace r13 corruption powerpc/xive: fix return value of __setup handler dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock generator RDMA/rxe: Shorten pool names in rxe_pool.c RDMA/rxe: Move max_elem into rxe_type_info RDMA/rxe: Replace obj by elem in declaration RDMA/rxe: Delete _locked() APIs for pool objects RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC RDMA/rxe: Replace mr by rkey in responder resources RDMA/rxe: Fix ref error in rxe_av.c aio: drop needless assignment in aio_read() hwmon: (scpi-hwmon): Use of_device_get_match_data() RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT mount_setattr(): clean the control flow and calling conventions clk: sifive: Move all stuff into SoCs header files from C files clk: sifive: Add SoCs prefix in each SoCs-dependent data riscv: dts: Change the macro name of prci in each device node dt-bindings: change the macro name of prci in header files and example clk: sifive: duplicate the macro definitions for the time being bpftool: man: Add missing top level docs clk: qcom: sm6125-gcc: fix typos in comments clk: ti: clkctrl: fix typos in comments ANDROID: usb: gadget: f_accessory: add compat_ioctl support bpftool: Add bpf_cookie to link output ext4: fix kernel doc warnings ext4: fix remaining two trace events to use same printk convention ext4: add commit tid info in ext4_fc_commit_start/stop trace events ext4: add commit_tid info in jbd debug log ext4: add transaction tid info in fc_track events ext4: add new trace event in ext4_fc_cleanup clk: imx: Select MXC_CLK for i.MX93 clock driver ext4: return early for non-eligible fast_commit track events clk: ti: Drop legacy compatibility clocks for dra7 clk: ti: Drop legacy compatibility clocks for am4 clk: ti: Drop legacy compatibility clocks for am3 sr: simplify the local variable initialization in sr_block_open() iavf: Fix double free in iavf_reset_task ice: destroy flow director filter mutex after releasing VSIs ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() ice: remove PF pointer from ice_check_vf_init ice: introduce ice_virtchnl.c and ice_virtchnl.h ice: cleanup long lines in ice_sriov.c ice: introduce ICE_VF_RESET_LOCK flag ice: introduce ICE_VF_RESET_NOTIFY flag ice: convert ice_reset_vf to take flags ice: convert ice_reset_vf to standard error codes ice: make ice_reset_all_vfs void ice: drop is_vflr parameter from ice_reset_all_vfs ice: move reset functionality into ice_vf_lib.c ice: fix a long line warning in ice_reset_vf ice: introduce VF operations structure for reset flows ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h RDMA/irdma: Add support for address handle re-use Add Paolo Abeni to networking maintainers drm/amdgpu: Use drm_mode_copy() drm/radeon: Use drm_mode_copy() drm/amdgpu: Use ternary operator in `vcn_v1_0_start()` drm/amdgpu: Remove pointless on stack mode copies drm/amd/pm: fix indenting in __smu_cmn_reg_print_error() drm/amdgpu/dc: fix typos in comments drm/amdgpu: fix typos in comments drm/amd/pm: fix typos in comments drm/amdgpu: Add stolen reserved memory for MI25 SRIOV. drm/amdgpu: Merge get_reserved_allocation to get_vbios_allocations. drm/amdkfd: evict svm bo worker handle error drm/amdgpu/vcn: fix vcn ring test failure in igt reload test ANDROID: stacktrace: export stack_trace_save_tsk/regs net: mscc: ocelot: fix build error due to missing IEEE_8021QAZ_MAX_TCS drm/amdgpu: only allow secure submission on rings which support that drm/amdgpu: fixed the warnings reported by kernel test robot drm/amd/display: 3.2.177 drm/amd/display: [FW Promotion] Release 0.0.108.0 drm/amd/display: Add save/restore PANEL_PWRSEQ_REF_DIV2 drm/amd/display: Wait for hubp read line for Pollock drm/amd/display: Add null pointer filter drm/amd/display: Retry when fail reading lane status during LT drm/amd/display: Add new enum for EDID status drm/amd/display: Block zstate when more than one plane enabled drm/amd/display: Update engine ddc drm/amd/display: Fix a few parts in debugfs entry drm/amd/display: Add function to get the pipe from the stream context drm/amd/display: Add I2C escape to support query device exist. drm/amdgpu: Move reset domain init before calling RREG32 rtla: Tools main loop cleanup rtla/timerlat: Add --dma-latency option rtla/osnoise: Fix osnoise hist stop tracing message rtla: Check for trace off also in the trace instance rtla/trace: Save event histogram output to a file rtla: Add --filter support rtla/trace: Add trace event filter helpers rtla: Add --trigger support rtla/trace: Add trace event trigger helpers rtla: Add -e/--event support rtla/trace: Add trace events helpers rtla/timerlat: Add the automatic trace option rtla/osnoise: Add the automatic trace option rtla/osnoise: Add an option to set the threshold rtla/osnoise: Add support to adjust the tracing_thresh drm/amd: fix gfx hang on renoir in IGT reload test drm/amdgpu: only check for _PR3 on dGPUs drm/amd/pm: use pm mutex to protect ecc info table drm/amdgpu: drop xmgi23 error query/reset support drm/amdgpu: fix aldebaran xgmi topology for vf drm/amdgpu/display: enable scatter/gather display for DCN 3.1.6 drm/amd/display: Add pstate verification and recovery for DCN31 user_events: Add trace event call as root for low permission cases drm/amdkfd: CRIU export dmabuf handles for GTT BOs drm/amdkfd: CRIU Refactor restore BO function drm/amdkfd: CRIU remove sync and TLB flush on restore drm/amd/display: fix dp kvm can't light up drm/amd/pm: Send message when resp status is 0xFC drm/amdgpu: message smu to update bad channel info drm/amd/pm: add send bad channel info function drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder drm/amd/display: move FPU operations from dcn21 to dml/dcn20 folder drm/amd/display: move FPU-related code from dcn20 to dml folder drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL drm/amd/display: Fix double free during GPU reset on DC streams drm/amd/display: Add NULL check drm/amd/display: 3.2.176 drm/amd/display: [FW Promotion] Release 0.0.107.0 drm/amd/display: enable dcn315/316 s0i2 support drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR13.5 support drm/amd/display: disable HPD SW timer for passive dongle type 1 only drm/amd/display: add gamut coefficient set A and B drm/amd/display: merge two duplicated clock_source_create drm/amd/display: Add link dp trace support drm/amd/display: move FPU associated DCN303 code to DML folder drm/amd/display: Release AUX engine after failed acquire drm/amd/display: Add minimal pipe split transition state drm/amd/display: Clean up fixed VS PHY test w/a function drm/amd/display: fix the clock source contruct for dcn315 drm/amd/display: cleaning up smu_if to add future flexibility drm/amd/display: fix deep color ratio drm/amd/display: add debug option to bypass ssinfo from bios for dcn315 drm/amdgpu: change registers in error checking for smu 13.0.5 drm/amdgpu: Disable baco dummy mode counter: Stop using dev_get_drvdata() to get the counter device pstore: Don't use semaphores in always-atomic-context code scsi: scsi_ioctl: Drop needless assignment in sg_io() scsi: bsg: Drop needless assignment in scsi_bsg_sg_io_fn() scsi: fnic: Finish scsi_cmnd before dropping the spinlock scsi: lpfc: Copyright updates for 14.2.0.0 patches scsi: lpfc: Update lpfc version to 14.2.0.0 scsi: lpfc: SLI path split: Refactor BSG paths scsi: lpfc: SLI path split: Refactor Abort paths scsi: lpfc: SLI path split: Refactor SCSI paths scsi: lpfc: SLI path split: Refactor CT paths scsi: lpfc: SLI path split: Refactor misc ELS paths scsi: lpfc: SLI path split: Refactor VMID paths scsi: lpfc: SLI path split: Refactor FDISC paths scsi: lpfc: SLI path split: Refactor LS_RJT paths scsi: lpfc: SLI path split: Refactor LS_ACC paths scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR paths scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI path scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4 scsi: lpfc: SLI path split: Refactor lpfc_iocbq usb: gadget: Fix use-after-free bug by not setting udc->dev.driver usb: usbtmc: Fix bug in pipe direction for control transfers usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue usb: dwc3: gadget: move cmd_endtransfer to extra function usb: dwc3: gadget: ep_queue simplify isoc start condition hisi_acc_vfio_pci: Use its own PCI reset_done error handler hisi_acc_vfio_pci: Add support for VFIO live migration xen/usb: don't use arbitrary_virt_to_machine() crypto: hisilicon/qm: Set the VF QM state register hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migration region hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon ACC devices hisi_acc_qm: Move VF PCI device IDs to common header crypto: hisilicon/qm: Move few definitions to common header crypto: hisilicon/qm: Move the QM header to include/linux usb: isp1760: remove redundant max_packet() macro usb: oxu210hp-hcd: remove redundant call to max_packet() macro usb: common: usb-conn-gpio: Make VBUS supply completely optional USB: storage: ums-realtek: fix error code in rts51x_read_mem() usb: early: xhci-dbc: Fix xdbc number parsing usb: early: xhci-dbc: Remove duplicate keep parsing x86/tsc: Be consistent about use_tsc_delay() usb: gadget: udc: s3c2410: remove usage of list iterator past the loop body usb: gadget: dummy_hcd: remove usage of list iterator past the loop body usb: gadget: udc: core: remove usage of list iterator past the loop body usb: gadget: composite: remove usage of list iterator past the loop body usb: gadget: pxa27x_udc: replace usage of rc to check if a list element was found usb: gadget: composite: remove check of list iterator against head past the loop body usb: gadget: tegra-xudc: remove using list iterator after loop body as a ptr usb: gadget: udc: max3420_udc: remove using list iterator after loop body as a ptr usb: gadget: legacy: remove using list iterator after loop body as a ptr usb: gadget: configfs: remove using list iterator after loop body as a ptr usb: gadget: aspeed: remove usage of list iterator past the loop body usb: gadget: udc-xilinx: remove usage of list iterator past the loop body usb: gadget: s3c-hsudc: remove usage of list iterator past the loop body usb: gadget: omap_udc: remove usage of list iterator past the loop body usb: gadget: udc: net2280: remove usage of list iterator past the loop body usb: gadget: net2272: remove usage of list iterator past the loop body usb: gadget: udc: mv_udc_core: remove usage of list iterator past the loop body usb: gadget: mv_u3d: remove usage of list iterator past the loop body usb: gadget: lpc32xx_udc: remove usage of list iterator past the loop body usb: gadget: udc: gr_udc: remove usage of list iterator past the loop body usb: gadget: goku_udc: remove usage of list iterator past the loop body usb: gadget: udc: at91: remove usage of list iterator past the loop body usb: gadget: udc: pxa25x: remove usage of list iterator past the loop body usb: gadget: udc: atmel: remove usage of list iterator past the loop body usb: gadget: bdc: remove usage of list iterator past the loop body usb: gadget: fsl: remove usage of list iterator past the loop body Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" clk: clk-apple-nco: Allow and fix module building io_uring: recycle apoll_poll entries MAINTAINERS: Mark VMware mailing list entries as email aliases MAINTAINERS: Add Zack as maintainer of vmmouse driver MAINTAINERS: Update maintainers for paravirt ops and VMware hypervisor interface NFSD: prevent integer overflow on 32 bit systems selftests/bpf: Clean up array_size.cocci warnings samples/bpf, xdpsock: Fix race when running for fix duration of time bpf, sockmap: Fix double uncharge the mem of sk_msg bpf, sockmap: Fix more uncharged while msg has more_data bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full bpf, sockmap: Fix memleak in sk_psock_queue_msg net: sparx5: fix a couple warning messages partially Revert "usb: musb: Set the DT node on the child device" usb: gadget: rndis: prevent integer overflow in rndis_set_response() usb: dwc3: pci: Add support for Intel Alder Lake usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm usb: dwc3: gadget: Give some time to schedule isoc usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode dt-bindings: usb: add rk3568 compatible to rockchip, dwc3 arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes usb: dwc3: imx8mp: Add support for setting SOC specific flags dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags usb: dwc3: imx8mp: rename iomem base pointer Revert "arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector" Revert "arm64: dts: qcom: sc7280: Set the default dr_mode for usb2" usb: dwc3-meson-g12a: constify drvdata structs usb: raw-gadget: return -EINVAL if no proper ep address available dt-bindings: usb: hcd: correct usb-device path usb: raw-gadget: use kzalloc usb: gadget: udc: fix typos in comments staging: r8188eu: proper error handling in rtw_init_drv_sw staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv staging: vt6656: Removed unused variable vt3342_vnt_threshold staging: vt6656: Removed unused variable bb_vga_0 ANDROID: iommu: Use restricted vendor hook for dma ops NFSD: prevent underflow in nfssvc_decode_writeargs() staging: remove ashmem selftests: mlxsw: hw_stats_l3: Add a new test selftests: netdevsim: hw_stats_l3: Add a new test netdevsim: Introduce support for L3 offload xstats mm: Convert swap_set_page_dirty() to swap_dirty_folio() ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folio f2fs: Convert f2fs_set_node_page_dirty to f2fs_dirty_node_folio f2fs: Convert f2fs_set_data_page_dirty to f2fs_dirty_data_folio f2fs: Convert f2fs_set_meta_page_dirty to f2fs_dirty_meta_folio afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio() btrfs: Convert extent_range_redirty_for_io() to use folios fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio btrfs: Convert from set_page_dirty to dirty_folio fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio() fs: Add aops->dirty_folio fs: Remove aops->launder_page orangefs: Convert launder_page to launder_folio nfs: Convert from launder_page to launder_folio fuse: Convert from launder_page to launder_folio cifs: Convert from launder_page to launder_folio afs: Convert from launder_page to launder_folio 9p: Convert from launder_page to launder_folio fs: Add aops->launder_folio fs: Remove aops->invalidatepage ubifs: Convert from invalidatepage to invalidate_folio reiserfs: Convert from invalidatepage to invalidate_folio orangefs: Convert from invalidatepage to invalidate_folio nfs: Convert from invalidatepage to invalidate_folio jfs: Convert from invalidatepage to invalidate_folio gfs2: Convert invalidatepage to invalidate_folio f2fs: Convert invalidatepage to invalidate_folio ext4: Convert invalidatepage to invalidate_folio erofs: Convert from invalidatepage to invalidate_folio cifs: Convert from invalidatepage to invalidate_folio ceph: Convert from invalidatepage to invalidate_folio btrfs: Convert from invalidatepage to invalidate_folio afs: Convert invalidatepage to invalidate_folio afs: Convert directory aops to invalidate_folio 9p: Convert to invalidate_folio fs: Remove noop_invalidatepage() fs: Turn block_invalidatepage into block_invalidate_folio iomap: Remove iomap_invalidatepage() fs: Add invalidate_folio() aops method ext4: Use folio_invalidate() ceph: Use folio_invalidate() btrfs: Use folio_invalidate() fs: Turn do_invalidatepage() into folio_invalidate() spi: mediatek: add ipm design support for MT7986 spi: Add compatible for MT7986 spi: sun4i: fix typos in comments spi: mediatek: support tick_delay without enhance_timing regulator: vctrl: Use min() instead of doing it manually ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning net: phy: Kconfig: micrel_phy: fix dependency issue atm: eni: Add check for dma_map_single mac80211: update bssid_indicator in ieee80211_assign_beacon mac80211: MBSSID channel switch net: sfp: add 2500base-X quirk for Lantech SFP module mac80211: MBSSID beacon handling in AP mode mac80211: always have ieee80211_sta_restart() platform/x86: hp-wmi: support omen thermal profile policy v1 platform/x86: hp-wmi: Changing bios_args.data to be dynamically allocated nvmet: revert "nvmet: make discovery NQN configurable" nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate sched/headers: Only include <linux/entry-common.h> when CONFIG_GENERIC_ENTRY=y x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy x86: Remove toolchain check for X32 ABI capability x86/alternative: Use .ibt_endbr_seal to seal indirect calls objtool: Find unused ENDBR instructions objtool: Validate IBT assumptions objtool: Add IBT/ENDBR decoding objtool: Read the NOENDBR annotation x86: Annotate idtentry_df() x86,objtool: Move the ASM_REACHABLE annotation to objtool.h x86: Annotate call_on_stack() objtool: Rework ASM_REACHABLE x86: Mark __invalid_creds() __noreturn exit: Mark do_group_exit() __noreturn x86: Mark stop_this_cpu() __noreturn objtool: Ignore extra-symbol code objtool: Rename --duplicate to --lto x86/ibt: Ensure module init/exit points have references x86/ibt: Dont generate ENDBR in .discard.text x86/ibt,sev: Annotations x86/ibt,ftrace: Annotate ftrace code patching x86/ibt: Annotate text references x86/ibt: Disable IBT around firmware x86/alternative: Simplify int3_selftest_ip x86/ibt,kexec: Disable CET on kexec x86/ibt: Add IBT feature, MSR and #CP handling x86/ibt,ftrace: Add ENDBR to samples/ftrace x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline x86/ibt,kprobes: Cure sym+0 equals fentry woes x86/ibt,ftrace: Make function-graph play nice x86/livepatch: Validate __fentry__ location x86/ibt,ftrace: Search for __fentry__ location x86/ibt,kvm: Add ENDBR to fastops x86/ibt,crypto: Add ENDBR for the jump-table entries x86/ibt,paravirt: Sprinkle ENDBR x86/linkage: Add ENDBR to SYM_FUNC_START*() x86/ibt,entry: Sprinkle ENDBR dust x86/ibt,xen: Sprinkle the ENDBR x86/entry,xen: Early rewrite of restore_regs_and_return_to_kernel() x86/entry: Cleanup PARAVIRT x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR x86/ibt: Add ANNOTATE_NOENDBR x86/ibt: Base IBT bits objtool: Have WARN_FUNC fall back to sym+off objtool,efi: Update __efi64_thunk annotation objtool: Default ignore INT3 for unreachable objtool: Add --dry-run static_call: Avoid building empty .static_call_sites tools/objtool: Check for use of the ENQCMD instruction in the kernel mmc: tmio: remove outdated members from host struct mmc: mtk-sd: Silence delay phase calculation debug log mmc: davinci_mmc: Handle error for clk_enable mmc: sdhci-pci-gli: Add runtime PM for GL9763E mmc: core: Drop HS400 caps unless 8-bit bus is supported too mmc: host: Return an error when ->enable_sdio_irq() ops is missing mmc: core: Improve fallback to speed modes if eMMC HS200 fails media: platform: s3c-camif: move config to its own file media: platform: rga: move config to its own file media: platform: venus: move config to its own file media: platform: camss: move config to its own file media: platform: omap3isp: move config to its own file media: platform: mtk-vpu: move config to its own file media: platform: mtk-vcodec: move config to its own file media: platform: mtk-mdp: move config to its own file media: platform: mtk-jpeg: move config to its own file media: platform: ge2d: move config to its own file net/packet: fix slab-out-of-bounds access in packet_recvmsg() net: mdio: mscc-miim: fix duplicate debugfs entry scsi: lpfc: Use kcalloc() scsi: aic7xxx: Fix typos in comments scsi: qla2xxx: Fix typos in comments scsi: elx: libefc_sli: Fix typos in comments scsi: lpfc: Fix typos in comments scsi: qla2xxx: Update version to 10.02.07.400-k scsi: qla2xxx: Increase max limit of ql2xnvme_queues scsi: qla2xxx: Use correct feature type field during RFF_ID processing scsi: qla2xxx: Fix stuck session of PRLI reject scsi: qla2xxx: Reduce false trigger to login scsi: qla2xxx: Fix laggy FC remote port session recovery scsi: qla2xxx: Fix hang due to session stuck scsi: qla2xxx: Fix N2N inconsistent PLOGI scsi: qla2xxx: Fix crash during module load unload test scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test scsi: qla2xxx: Fix disk failure to rediscover scsi: qla2xxx: Fix incorrect reporting of task management failure scsi: libiscsi: Teardown iscsi_cls_conn gracefully scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization scsi: iscsi: Add helper functions to manage iscsi_cls_conn HID: google: modify HID device groups of eel HID: google: Add support for vivaldi to hid-hammer HID: google: extract Vivaldi hid feature mapping for use in hid-hammer Input: extract ChromeOS vivaldi physmap show function HID: google: switch to devm when registering keyboard backlight LED scsi: core: Remove unreachable code warning scsi: megasas: Clean up some inconsistent indenting scsi: aacraid: Clean up some inconsistent indenting scsi: mpt3sas: Page fault in reply q processing scsi: target: Add iscsi/cpus_allowed_list in configfs scsi: hisi_sas: Use libsas internal abort support scsi: pm8001: Use libsas internal abort support scsi: libsas: Add sas_execute_internal_abort_dev() scsi: libsas: Add sas_execute_internal_abort_single() scsi: lpfc: Remove failing soft_wwn support pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe pinctrl: berlin: fix error return code of berlin_pinctrl_build_state() Input: aiptek - properly check endpoint type Input: mt6779-keypad - fix signedness bug block: don't merge across cgroup boundaries if blkcg is enabled pinctrl: qcom: Introduce sc8280xp TLMM driver dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding pinctrl: microchip-sgpio: wait until output is actually set pinctrl: microchip-sgpio: return error in spgio_output_set() pinctrl: microchip-sgpio: use regmap_update_bits() pinctrl: microchip-sgpio: don't do RMW for interrupt ack register pinctrl: microchip-sgpio: lock RMW access pinctrl: ocelot: Fix interrupt parsing pinctrl: imx: Reduce printk message level for empty nodes pinctrl: zynq: use module_platform_driver to simplify the code pinctrl: qcom: cleanup comments dt-bindings: pinctrl: mt8195: Add mediatek,drive-strength-adv property pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_err_probe() pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe() pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe() pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE_STRENGTH_UA pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_show_one_pin() pinctrl: mediatek: paris: Fix pingroup pin config state readback pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback pinctrl: pinconf-generic: Print arguments for bias-pull-* ice: use ice_is_vf_trusted helper function ice: log an error message when eswitch fails to configure ice: cleanup error logging for ice_ena_vfs ice: move ice_set_vf_port_vlan near other .ndo ops ice: refactor spoofchk control code in ice_sriov.c ice: rename ICE_MAX_VF_COUNT to avoid confusion ice: remove unused definitions from ice_sriov.h ice: convert vf->vc_ops to a const pointer ice: remove circular header dependencies on ice.h ice: rename ice_virtchnl_pf.c to ice_sriov.c ice: rename ice_sriov.c to ice_vf_mbx.c pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init pinctrl: nuvoton: Add driver for WPCM450 dt-bindings: pinctrl: Add Nuvoton WPCM450 pinctrl: ocelot: fix duplicate debugfs entry pinctrl: ocelot: fix confops resource index pinctrl: imx93: Add pinctrl driver support dt-bindings: pinctrl: imx93: Add pinctrl binding pinctrl: canonical rsel resistance selection property pinctrl: add pinctrl driver on mt8186 dt-bindings: pinctrl: mt8186: add pinctrl file and binding document RDMA/qib: Fix typos in comments RDMA/mlx5: Fix memory leak in error flow for subscribe event routine Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" RDMA/rxe: Remove useless argument for update_state() RDMA/rxe: Change variable and function argument to proper type RDMA/irdma: Prevent some integer underflows nfp: flower: avoid newline at the end of message in NL_SET_ERR_MSG_MOD net: phy: marvell: Fix invalid comparison in the resume and suspend functions net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats block: fix rq-qos breakage from skipping rq_qos_done_bio() net/mlx4_en: use kzalloc block: release rq qos structures for queue without disk fs: Convert is_partially_uptodate to folios buffer: Add folio_buffers() fs/remap_range: Pass the file pointer to read_mapping_folio() fs: read_mapping_page() should take a struct file argument iomap: Fix iomap_invalidatepage tracepoint staging: vt6656: Remove unused rf_type in card.c staging: vt6656: Remove unused rf_type in rf.c; unused variables staging: vt6656: Remove unused rf_type in rf.c; top level staging: vt6656: Remove unused rf_type in baseband.c staging: vt6656: Remove unused rf_type in channel.c staging: rtl8723bs: Use min() instead of doing it manually staging: vt6655: Remove unused byRFType in card.c staging: vt6655: Remove unused byRFType in rf.c staging: vt6655: Remove unused byRFType in baseband.c staging: vt6655: Remove unused byRFType in channel.c staging: pi433: formatting improvement for multi-line bitwise statement staging: pi433: remove hardcoded mask value for easier readability staging: r8188eu: remove comments in update_recvframe_attrib_88e staging: r8188eu: remove unnecessary casts staging: r8188eu: don't initialize drvinfo_sz to 0 staging: r8188eu: summarize declaration and assignment staging: r8188eu: remove tmp variable in update_recvframe_attrib_88e staging: r8188eu: remove unused fields in struct recv_buf staging: r8188eu: remove unneeded field pbuf staging: r8188eu: remove unused field pdata staging: r8188eu: remove unused field pend staging: r8188eu: remove unused field ptail staging: r8188eu: remove unused field phead staging: r8188eu: remove unused fields in struct recv_buf staging: r8188eu: remove unused field recvbuf_lock staging: r8188eu: remove unused field list staging: r8188eu: mark rtw_endofpktfile as bool staging: r8188eu: mark IsFrameTypeCtrl as bool staging: r8188eu: mark IS_MCAST as bool staging: r8188eu: mark check_fwstate as bool staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool staging: r8188eu: mark is_ap_in_tkip as bool staging: r8188eu: mark is_basicrate as bool staging: r8188eu: mark cckratesonly_included as bool staging: r8188eu: mark cckrates_included as bool staging: r8188eu: mark recv_indicatepkts_in_order as bool staging: r8188eu: mark enqueue_reorder_recvframe as bool staging: r8188eu: mark check_indicate_seq as bool staging: r8188eu: mark PS_RDY_CHECK as bool staging: r8188eu: mark rtw_is_desired_network as bool staging: r8188eu: mark rtw_is_cckratesonly_included as bool staging: r8188eu: mark rtw_is_cckrates_included as bool staging: vt6655: remove redundant assignment of pointer tx_key staging: gdm724x: remove redundant assignment of pointer w xfs: constify xfs_name_dotdot xfs: constify the name argument to various directory functions xfs: reserve quota for target dir expansion when renaming files xfs: reserve quota for dir expansion when linking/unlinking files xfs: refactor user/group quota chown in xfs_setattr_nonsize xfs: use setattr_copy to set vfs inode attributes net: disable preemption in dev_core_stats_XXX_inc() helpers drivers: net: packetengines: fix typos in comments ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines power: ab8500_chargalg: Use CLOCK_MONOTONIC mtd: nand: ecc: mxic: Fix compile test issue mtd: nand: mxic-ecc: make two read-only arrays static const mtd: hyperbus: HBMC_AM654 should depend on ARCH_K3 mtd: core: Remove partid and partname debugfs files dt-bindings: mtd: partitions: convert BCM47xx to the json-schema mtd: tests: Fix eraseblock read speed miscalculation for lower partition sizes mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init mtd: rawnand: rockchip: fix platform_get_irq.cocci warning platform/x86: hp-wmi: Fix 0x05 error code reported by several WMI calls platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method platform/x86: hp-wmi: Fix hp_wmi_read_int() reporting error (0x05) KVM: s390: selftests: Add error memop tests KVM: s390: selftests: Add more copy memop tests KVM: s390: selftests: Add named stages for memop test KVM: s390: selftests: Add macro as abstraction for MEM_OP KVM: s390: selftests: Split memop tests KVM: s390x: fix SCK locking staging: vchiq_arm: make vchiq_platform_get_arm_state() static staging: mt7621-dts: fix cpuintc and fixedregulator dtc warnings, fix xhci staging: mt7621-dts: fix GB-PC2 devicetree staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree staging: rtl8723bs: fix typos in comments MIPS: Fix wrong comments in asm/prom.h MIPS: Remove redundant definitions of device_tree_init() MIPS: Remove redundant check in device_tree_init() MIPS: pgalloc: fix memory leak caused by pgd_free() MIPS: RB532: fix return value of __setup handler MIPS: Only use current_stack_pointer on GCC MIPS: boot/compressed: Use array reference for image bounds mips: cdmm: Fix refcount leak in mips_cdmm_phys_base btrfs: zoned: put block group after final usage btrfs: don't access possibly stale fs_info data in device_list_add btrfs: add lockdep_assert_held to need_preemptive_reclaim btrfs: verify the tranisd of the to-be-written dirty extent buffer btrfs: unify the error handling of btrfs_read_buffer() btrfs: unify the error handling pattern for read_tree_block() btrfs: factor out do_free_extent_accounting helper btrfs: remove last_ref from the extent freeing code btrfs: add a alloc_reserved_extent helper btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block btrfs: add and use helper for unlinking inode during log replay btrfs: extend locking to all space_info members accesses btrfs: zoned: mark relocation as writing fs: allow cross-vfsmount reflink/dedupe btrfs: remove the cross file system checks from remap btrfs: pass btrfs_fs_info to btrfs_recover_relocation btrfs: pass btrfs_fs_info for deleting snapshots and cleaner btrfs: add filesystems state details to error messages btrfs: deal with unexpected extent type during reflinking btrfs: fix unexpected error path when reflinking an inline extent btrfs: reset last_reflink_trans after fsyncing inode btrfs: voluntarily relinquish cpu when doing a full fsync btrfs: hold on to less memory when logging checksums during full fsync btrfs: stop copying old file extents when doing a full fsync btrfs: do not clean up repair bio if submit fails btrfs: do not try to repair bio that has no mirror set btrfs: do not double complete bio on errors during compressed reads btrfs: track compressed bio errors as blk_status_t btrfs: remove the bio argument from finish_compressed_bio_read btrfs: check correct bio in finish_compressed_bio_read btrfs: handle csum lookup errors properly on reads btrfs: make search_csum_tree return 0 if we get -EFBIG btrfs: add BTRFS_IOC_ENCODED_WRITE btrfs: add BTRFS_IOC_ENCODED_READ ioctl btrfs: add definitions and documentation for encoded I/O ioctls btrfs: optionally extend i_size in cow_file_range_inline() btrfs: clean up cow_file_range_inline() btrfs: support different disk extent size for delalloc btrfs: add ram_bytes and offset to btrfs_ordered_extent btrfs: don't advance offset for compressed bios in btrfs_csum_one_bio() fs: export variant of generic_write_checks without iov_iter fs: export rw_verify_area() btrfs: qgroup: remove outdated TODO comments btrfs: qgroup: remove duplicated check in adding qgroup relations btrfs: add lzo workspace buffer length constants btrfs: populate extent_map::generation when reading from disk btrfs: assert we have a write lock when removing and replacing extent maps btrfs: remove no longer used counter when reading data page btrfs: fix lost error return value when reading a data page btrfs: stop checking for NULL return from btrfs_get_extent() btrfs: prepare extents to be logged before locking a log tree path btrfs: remove useless path release in the fast fsync path btrfs: remove constraint on number of visited leaves when replacing extents btrfs: avoid unnecessary computation when deleting items from a leaf btrfs: avoid unnecessary COW of leaves when deleting items from a leaf btrfs: remove unnecessary leaf free space checks when pushing items btrfs: stop checking for NULL return from btrfs_get_extent_fiemap() btrfs: zoned: remove redundant assignment in btrfs_check_zoned_mode btrfs: replace BUILD_BUG_ON by static_assert btrfs: zoned: allow DUP on meta-data block groups btrfs: zoned: prepare for allowing DUP on zoned btrfs: zoned: make zone finishing multi stripe capable btrfs: zoned: make zone activation multi stripe capable btrfs: add support for multiple global roots btrfs: add code to support the block group root btrfs: abstract out loading the tree root btrfs: tree-checker: don't fail on empty extent roots for extent tree v2 btrfs: disable space cache related mount options for extent tree v2 btrfs: disable snapshot creation/deletion for extent tree v2 btrfs: disable scrub for extent-tree-v2 btrfs: disable qgroups in extent tree v2 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 btrfs: disable balance for extent tree v2 for now btrfs: add definition for EXTENT_TREE_V2 btrfs: use single variable to track return value at btrfs_log_inode() btrfs: avoid inode logging during rename and link when possible btrfs: stop doing unnecessary log updates during a rename btrfs: avoid logging all directory changes during renames btrfs: pass the dentry to btrfs_log_new_name() instead of the inode btrfs: add helper to delete a dir entry from a log tree btrfs: send: remove redundant ret variable in fs_path_copy btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker btrfs: scrub: remove redundant initialization of increment btrfs: zoned: remove redundant initialization of to_add btrfs: cleanup temporary variables when finding rotational device status btrfs: use dev_t to match device in device_matched btrfs: add device major-minor info in the struct btrfs_device btrfs: match stale devices by dev_t btrfs: harden identification of a stale device btrfs: simplify fs_devices member access in btrfs_init_dev_replace_tgtdev btrfs: reuse existing inode from btrfs_ioctl btrfs: move missing device handling in a dedicate function btrfs: stop trying to log subdirectories created in past transactions btrfs: stop copying old dir items when logging a directory btrfs: put initial index value of a directory in a constant btrfs: don't log unnecessary boundary keys when logging directory btrfs: reuse existing pointers from btrfs_ioctl btrfs: remove write and wait of struct walk_control esp6: fix check on ipv6_skip_exthdr's return value arch: arm64: dts: lx2160a: describe the SerDes block #1 dpaa2-mac: configure the SerDes phy on a protocol change dpaa2-mac: move setting up supported_interfaces into a function dpaa2-mac: retrieve API version and detect features dpaa2-mac: add the MC API for reconfiguring the protocol dpaa2-mac: add the MC API for retrieving the version dt-bindings: phy: add bindings for Lynx 28G PHY phy: add support for the Layerscape SerDes 28G net: dsa: felix: configure default-prio and dscp priorities net: dsa: report and change port dscp priority using dcbnl net: dsa: report and change port default priority using dcbnl PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which triggered an exception PCI: rcar: Finish transition to L1 state in rcar_pcie_config_access() selftests: tc-testing: Increase timeout in tdc config file net: Add lockdep asserts to ____napi_schedule(). net: dsa: microchip: add spi_device_id tables net: macvlan: add net device refcount tracker net: macvlan: fix potential UAF problem for lowerdev HID: intel-ish-hid: Use dma_alloc_coherent for firmware update media: platform: exynos-gsc: move config to its own file media: platform: coda: move config to its own file media: platform: amphion: move config to its own file media: platform: allegro-dvt: move config to its own file media: platform: place Renesas drivers on a separate dir media: platform: place Via drivers on a separate dir media: platform: place Intel drivers on a separate dir media: platform: place NXP drivers on a separate dir media: platform: place Aspeed driver on a separate dir media: platform: move platform menu dependencies to drivers media: platform: Makefile: reorganize its contents media: Makefiles: sort entries where it fits ASoC: dt-bindings: Fix patternProperties with fixed strings ASoC: soc-compress: Change the check for codec_dai drm/i915/gem: add missing boundary check in vm_access fsnotify: remove redundant parameter judgment nvmet: use snprintf() with PAGE_SIZE in configfs nvmet: don't fold lines nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport nvme-tcp: lockdep: annotate in-kernel sockets nvme-tcp: don't fold the line nvme-tcp: don't initialize ret variable nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio nvme-multipath: use vmalloc for ANA log buffer ALSA: cmipci: Restore aux vol on suspend/resume ALSA: hda/realtek: Add quirk for ASUS GA402 ALSA: seq: oss: fix typo cgroup: cleanup comments crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list crypto: dh - Remove the unused function dh_safe_prime_dh_alg() hwrng: nomadik - Change clk_disable to clk_disable_unprepare crypto: qcom-rng - ensure buffer for generate is completely filled Linux 5.17-rc8 drm/mgag200: Fix PLL setup for g200wb and g200ew SUNRPC: change locking for xs_swap_enable/disable NFS: swap-out must always use STABLE writes. NFS: swap IO handling is slightly different for O_DIRECT IO NFSv4: keep state manager thread active if swap is enabled SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS SUNRPC: remove scheduling boost for "SWAPPER" tasks. SUNRPC/xprt: async tasks mustn't block waiting for memory SUNRPC/auth: async tasks mustn't block waiting for memory SUNRPC/call_alloc: async tasks mustn't block waiting for memory NFS: remove IS_SWAPFILE hack NFS: Remove remaining dfprintks related to fscache and remove NFSDBG_FSCACHE NFS: Replace dfprintks with tracepoints in fscache read and write page functions NFS: Rename fscache read and write pages functions NFS: Cleanup usage of nfs_inode in fscache interface NFSv4.1 restrict GETATTR fs_location query to the main transport NFS: remove unneeded check in decode_devicenotify_args() rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls rpmsg: char: Introduce the "rpmsg-raw" channel rpmsg: char: Add possibility to use default endpoint of the rpmsg device rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function rpmsg: Update rpmsg_chrdev_register_device function rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl rpmsg: Create the rpmsg class in core instead of in rpmsg char rpmsg: char: Export eptdev create and destroy functions rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16 can: mcp251xfd: add TX IRQ coalescing ethtool support can: mcp251xfd: add TX IRQ coalescing support can: mcp251xfd: add RX IRQ coalescing ethtool support can: mcp251xfd: add RX IRQ coalescing support can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters can: mcp251xfd: update macros describing ring, FIFO and RAM layout can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters can: mcp251xfd: ethtool: add support can: mcp251xfd: ram: coalescing support can: mcp251xfd: ram: add helper function for runtime ring size calculation can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS Kbuild: move to -std=gnu11 Kbuild: use -Wdeclaration-after-statement Kbuild: add -Wno-shift-negative-value where -Wextra is used ALSA: seq: oss: use kzalloc random: check for signal and try earlier when generating entropy random: reseed more often immediately after booting ext4: do not call FC trace event in ext4_fc_commit() if FS does not support FC ext4: convert ext4_fc_track_dentry type events to use event class ext4: fix ext4_fc_stats trace point ext4: remove unused enum EXT4_FC_COMMIT_FAILED ext4: warn when dirtying page w/o buffers in data=journal mode doc: fixed a typo in ext4 documentation ext4: make mb_optimize_scan performance mount option work with extents ext4: make mb_optimize_scan option work with set/unset mount cmd dt-bindings: mailbox: add definition for mt8186 mailbox: ti-msgmgr: Operate mailbox in polled mode during system suspend mailbox: ti-msgmgr: Refactor message read during interrupt handler mailbox: imx: support i.MX93 S401 MU mailbox: imx: support dual interrupts mailbox: imx: extend irq to an array dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support dt-bindings: mailbox: imx-mu: add i.MX93 MU mailbox: imx: add i.MX8 SECO MU support mailbox: imx: introduce rxdb callback dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support mailbox: imx: enlarge timeout while reading/writing messages to SCFW mailbox: imx: fix crash in resume on i.mx8ulp mailbox: imx: fix wakeup failure from freeze mode mailbox: mediatek: add support for adsp mailbox controller dt-bindings: mailbox: mtk,adsp-mbox: add mtk adsp-mbox document mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoC dt-bindings: mailbox: Add compatible for the MSM8976 mailbox: tegra-hsp: Flush whole channel random: make consistent usage of crng_ready() random: use SipHash as interrupt entropy accumulator wireguard: device: clear keys on VM fork random: provide notifier for VM fork random: replace custom notifier chain with standard one random: do not export add_vmfork_randomness() unless needed virt: vmgenid: notify RNG of VM fork and supply generation ID ACPI: allow longer device IDs random: add mechanism for VM forks to reinitialize crng random: don't let 644 read-only sysctls be written to random: give sysctl_random_min_urandom_seed a more sensible value random: block in /dev/urandom dax: Fix missing kdoc for dax_device media: Makefiles: remove extra spaces media: xc2028: rename the driver from tuner-xc2028 netfilter: nf_tables: disable register tracking rpmsg: qcom_smd: Fix redundant channel->registered assignment perf parse: Fix event parser error for hybrid systems perf tools: Set build-id using build-id header on new mmap records tools compiler.h: Remove duplicate #ifndef noinline block io_uring: remove duplicated member check for io_msg_ring_prep() perf bench: Fix NULL check against wrong variable perf parse-events: Fix NULL check against wrong variable tools headers cpufeatures: Sync with the kernel sources tools kvm headers arm64: Update KVM headers from the kernel sources cgroup: Fix suspicious rcu_dereference_check() usage warning net: usb: asix: suspend embedded PHY if external is used net: usb: asix: make use of mdiobus_get_phy and phy_connect_direct net: usb: asix: store chipid to avoid reading it on reset net: usb: asix: unify ax88772_resume code ARM: fix building NOMMU ARMv4/v5 kernels ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP net: add per-cpu storage and net->core_stats vsock: each transport cycles only on its own sockets nfp: add support for NFP3800/NFP3803 PCIe devices nfp: take chip version into account for ring sizes nfp: parametrize QCP offset/size using dev_info nfp: use dev_info for the DMA mask nfp: use dev_info for PCIe config space BAR offsets nfp: introduce dev_info static chip data nfp: sort the device ID tables nfp: use PluDevice register for model for non-NFP6000 chips nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead nfp: remove pessimistic NFP_QCP_MAX_ADD limits nfp: remove define for an unused control bit ethernet: 8390: Remove unnecessary print function dev_err() net: remove exports for netdev_name_node_alt_create() and destroy net: netvsc: remove break after return alx: acquire mutex for alx_reinit in alx_change_mtu tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key net: ipa: use struct_size() for the interconnect array MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE clk: clk-apple-nco: Add driver for Apple NCO dt-bindings: clock: Add Apple NCO dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible dt-bindings: ata: ahci-platform: Add power-domains property dt-bindings: ata: ahci-platform: Convert DT bindings to yaml clk: microchip: Add driver for Microchip PolarFire SoC clk: uniphier: Fix fixed-rate initialization clk: COMMON_CLK_LAN966X should depend on SOC_LAN966 clk: Use of_device_get_match_data() clk: bcm2835: Remove unused variable clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver clk: bcm: rpi: Run some clocks at the minimum rate allowed clk: bcm: rpi: Set a default minimum rate clk: bcm: rpi: Add variant structure clk: Add clk_drop_range clk: Always set the rate on clk_set_range_rate clk: Use clamp instead of open-coding our own clk: Always clamp the rounded rate clk: Enforce that disjoints limits are invalid clk: Introduce Kunit Tests for the framework clk: Fix clk_hw_get_clk() when dev is NULL clk: cleanup comments remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX clk: socfpga: cleanup spdx tags clk: actions: Make sentinel elements more obvious clk: clps711x: Terminate clk_div_table with sentinel element clk: hisilicon: Terminate clk_div_table with sentinel element clk: loongson1: Terminate clk_div_table with sentinel element clk: actions: Terminate clk_div_table with sentinel element net: ipv6: fix skb_over_panic in __ip6_append_data tracing/user_events: Use alloc_pages instead of kzalloc() for register pages nvdimm/region: Delete nd_blk_region infrastructure ACPI: NFIT: Remove block aperture support nvdimm/namespace: Delete nd_namespace_blk nvdimm/namespace: Delete blk namespace consideration in shared paths nvdimm/blk: Delete the block-aperture window driver nvdimm/region: Fix default alignment for small regions selftests/bpf: Fix a clang compilation error for send_signal.c Docs: ktap: add code-block type docs: serial: fix a reference file name in driver.rst selftests/bpf: Add a test for maximum packet size in xdp_do_redirect bpf, test_run: Fix packet size check for live packet mode hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() hwspinlock: stm32: Use struct_size() helper in devm_kzalloc() i2c: cros-ec-tunnel: Fix syntax errors in comments MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the devicetree binding i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __maybe_unused i2c: mediatek: Add i2c compatible for Mediatek MT8168 dt-bindings: i2c: update bindings for MT8168 SoC i2c: mt65xx: Simplify with clk-bulk docs: UML: Mention telnetd for port channel ARM: Spectre-BHB: provide empty stub for non-config docs/zh_CN: add damon reclaim translation docs/zh_CN: add damon usage translation docs/zh_CN: add admin-guide damon start translation docs/zh_CN: add admin-guide damon index translation docs/zh_CN: Refactoring the admin-guide directory index remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS dt-bindings: remoteproc: qcom: Add SC7280 WPSS support dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML zh_CN: Add translation for admin-guide/mm/index.rst zh_CN: Add translations for admin-guide/mm/ksm.rst Add Chinese translation for vm/ksm.rst i2c: i801: Drop two outdated comments remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs remoteproc: k3-dsp: Refactor mbox request code in start remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs remoteproc: k3-r5: Refactor mbox request code in start remoteproc: Change rproc_shutdown() to return a status rpmsg: use struct_size over open coded arithmetic rpmsg: smd: allow opening rpm_requests even if already opened remoteproc: qcom: q6v5: Add interconnect path proxy vote remoteproc: mediatek: Support mt8186 scp dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region ARM: fix Thumb2 regression with Spectre BHB irqchip: Add Qualcomm MPM controller driver dt-bindings: interrupt-controller: Add Qualcomm MPM support parisc: Increase parisc_cache_flush_threshold setting dm: update email address in MAINTAINERS parisc/unaligned: Enhance user-space visible output parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() parisc/unaligned: Rewrite inline assembly of emulate_ldw() parisc/unaligned: Rewrite inline assembly of emulate_ldh() parisc/unaligned: Use EFAULT fixup handler in unaligned handlers parisc: Reduce code size by optimizing get_current() function calls parisc: Use constants to encode the space registers like SR_KERNEL parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() parisc: Add defines for various space register parisc: Always use the self-extracting kernel feature video/fbdev/stifb: Implement the stifb_fillrect() function parisc: Add vDSO support parisc: Simplify fast path for non-access data TLB faults parisc: Fix handling off probe non-access faults parisc: Fix non-access data TLB cache flush faults x86/sgx: Free backing memory after faulting the enclave page cachefiles: Fix volume coherency attribute afs: Fix potential thrashing in afs writeback x86/traps: Mark do_int3() NOKPROBE_SYMBOL watch_queue: Make comment about setting ->defunct more accurate watch_queue: Fix lack of barrier/sync/lock between post and read watch_queue: Free the alloc bitmap when the watch_queue is torn down watch_queue: Fix the alloc bitmap size to reflect notes allocated watch_queue: Use the bitmap API when applicable watch_queue: Fix to always request a pow-of-2 pipe ring size watch_queue: Fix to release page in ->release() watch_queue, pipe: Free watchqueue state after clearing pipe ring watch_queue: Fix filter limit check block: flush plug based on hardware and software queue order block: ensure plug merging checks the correct queue at least once remoteproc: move rproc_da_to_va declaration to remoteproc.h rpmsg: qcom_smd: Promote to arch_initcall dt-bindings: hwlock: omap: Remove redundant binding example dt-bindings: kbuild: Use DTB files for validation tracing: Add snapshot at end of kernel boot up tracing: Have TRACE_DEFINE_ENUM affect trace event types as well tracing: Fix strncpy warning in trace_events_synth.c user_events: Prevent dyn_event delete racing with ioctl add/delete tracing: Add TRACE_CUSTOM_EVENT() macro tracing: Move the defines to create TRACE_EVENTS into their own files tracing: Add sample code for custom trace events ice: Support GTP-U and GTP-C offload in switchdev ice: Fix FV offset searching gtp: Add support for checking GTP device type net/sched: Allow flower to match on GTP options gtp: Implement GTP echo request gtp: Implement GTP echo response gtp: Allow to create GTP device without FDs ASoC: Intel: avs: Code loading over HDA ASoC: Intel: avs: Code loading over CLDMA ASoC: Intel: avs: Implement CLDMA transfer ASoC: Intel: avs: General code loading flow ASoC: Intel: avs: Dynamic firmware resources management ASoC: Intel: avs: Declare module configuration types ASoC: Intel: avs: Firmware resources management utilities ASoC: Intel: avs: Add basefw runtime-parameter requests ASoC: Intel: avs: Add ROM requests ASoC: Intel: avs: Add power management requests ASoC: Intel: avs: Add module management requests ASoC: Intel: avs: Add pipeline management requests ASoC: Intel: avs: Add code loading requests ASoC: Intel: avs: Inter process communication ASoC: Intel: Introduce AVS driver ASoC: Export DAI register and widget ctor and dctor functions ALSA: hda: Add helper macros for DSP capable devices ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock. NFSD: Fix nfsd_breaker_owns_lease() return values NFSD: Clean up _lm_ operation names arch: Remove references to CONFIG_NFSD_V3 in the default configs NFSD: Remove CONFIG_NFSD_V3 dt-bindings: Add QEMU virt machine compatible dt-bindings: arm: Convert QEMU fw-cfg to DT schema sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers spi: Update clock-names property for arm pl022 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe ASoC: simple-card-utils: Don't reset clock of active DAI ASoC: mchp-spdifrx: fix typo dt-bindings: mediatek: mt8195: add reset property ASoC: mediatek: mt8195: add reset controller ASoC: SOF: Remove ipc_pcm_params() ops ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional ASoC: SOF: Introduce optional callback to configure stream data offset ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table ASoC: SOF: Intel: add topology overwrite for Taniks ASoC: SOF: trace: Use proper DMA direction for the trace data buffer ASoC: SOF: compress: fix null check after dereference ASoC: SOF: Intel: enable DMI L1 for playback streams RISC-V: KVM: Implement SBI HSM suspend call RISC-V: KVM: Add common kvm_riscv_vcpu_wfi() function RISC-V: Add SBI HSM suspend related defines RISC-V: KVM: Implement SBI v0.3 SRST extension RISC-V: KVM: Add common kvm_riscv_vcpu_sbi_system_reset() function RISC-V: KVM: Upgrade SBI spec version to v0.3 RISC-V: KVM: Refine __kvm_riscv_switch_to() implementation KVM: compat: riscv: Prevent KVM_COMPAT from being selected RISC-V: KVM: remove unneeded semicolon ARM: unwind: only permit stack switch when unwinding call_with_stack() ARM: Revert "unwind: dump exception stack from calling frame" ARM: entry: fix unwinder problems caused by IRQ stacks xen/blkfront: speed up purge_persistent_grants() docs: ABI: Document new timecard sysfs nodes. ptp: ocp: Add 2 more timestampers ptp: ocp: Add 4 frequency counters ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT ptp: ocp: Add signal generators and update sysfs nodes ptp: ocp: Add firmware capability bits for feature gating ptp: ocp: Add GND and VCC output selectors ptp: ocp: Rename output selector 'GNSS' to 'GNSS1' ptp: ocp: Add ability to disable input selectors. ptp: ocp: Add support for selectable SMA directions. net: lan966x: Improve the CPU TX bitrate. net: ethernet: ezchip: fix platform_get_irq.cocci warning flow_dissector: Add support for HSRv0 net: mv643xx_eth: use platform_get_irq() instead of platform_get_resource() net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt net: ethernet: ti: am65-cpsw: Convert to PHYLINK mac80211: Add support to trigger sta disconnect on hardware restart powerpc/net: Implement powerpc specific csum_shift() to remove branch ARM: unwind: set frame.pc correctly for current-thread unwinding mac80211: fix potential double free on mesh join mac80211: correct legacy rates check in ieee80211_calc_rx_airtime nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma dmaengine: dw-axi-dmac: cleanup comments dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match table sentinel dt-bindings: dma: Convert mtk-uart-apdma to DT schema dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD() coresight: Drop unused 'none' enum value for each component coresight: etm3x: Don't trace PID for non-root PID namespace coresight: etm4x: Don't trace PID for non-root PID namespace coresight: etm4x: Don't use virtual contextID for non-root PID namespace coresight: etm4x: Add lock for reading virtual context ID comparator coresight: trbe: Move check for kernel page table isolation from EL0 to probe coresight: no-op refactor to make INSTP0 check more idiomatic hwtracing: coresight: Replace acpi_bus_get_device() coresight: syscfg: Fix memleak on registration failure in cscfg_create_device coresight: Fix TRCCONFIGR.QE sysfs interface coresight: trbe: Work around the trace data corruption coresight: trbe: Work around the invalid prohibited states coresight: trbe: Work around the ignored system register writes um: run_helper: Write error message to kernel log on exec failure on host um: port_user: Improve error handling when port-helper is not found um: port_user: Allow setting path to port-helper using UML_PORT_HELPER envvar um: port_user: Search for in.telnetd in PATH dmaengine: idxd: Remove useless DMA-32 fallback configuration dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration um: clang: Strip out -mno-global-merge from USER_CFLAGS docs: UML: Mention telnetd for port channel um: Remove unused timeval_to_ns() function um: Fix uml_mconsole stop/go um: Cleanup syscall_handler_t definition/cast, fix warning uml: net: vector: fix const issue um: Fix WRITE_ZEROES in the UBD Driver um: Migrate vector drivers to NAPI um: Fix order of dtb unflatten/early init um: fix and optimize xor select template for CONFIG64 and timetravel mode um: Document dtb command line option lib/logic_iomem: correct fallback config references um: Remove duplicated include in syscalls_64.c MAINTAINERS: Update UserModeLinux entry irqchip/apple-aic: Add support for AICv2 irqchip/apple-aic: Support multiple dies irqchip/apple-aic: Dynamically compute register offsets irqchip/apple-aic: Switch to irq_domain_create_tree and sparse hwirqs irqchip/apple-aic: Add Fast IPI support dt-bindings: interrupt-controller: apple,aic2: New binding for AICv2 net/mlx5e: Remove overzealous validations in netlink EEPROM query net/mlx5: Parse module mapping using mlx5_ifc net/mlx5: Query the maximum MCIA register read size from firmware net/mlx5: CT: Create smfs dr matchers dynamically net/mlx5: CT: Add software steering ct flow steering provider net/mlx5: Add smfs lib to export direct steering API to CT net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table net/mlx5: CT: Introduce a platform for multiple flow steering providers net/mlx5: Node-aware allocation for the doorbell pgdir net/mlx5: Node-aware allocation for UAR net/mlx5: Node-aware allocation for the EQs net/mlx5: Node-aware allocation for the EQ table net/mlx5: Node-aware allocation for the IRQ table net/mlx5: Delete useless module.h include net/mlx4: Delete useless moduleparam include video: fbdev: kyro: make read-only array ODValues static const video: fbdev: offb: fix warning comparing pointer to 0 dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for RZ_DMAC config option dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data dmaengine: ti: k3-udma: Add AM62x DMSS support dmaengine: ti: cleanup comments dmaengine: imx-sdma: clean up some inconsistent indenting net: ipa: use IPA power device pointer net: ipa: embed interconnect array in the power structure net: ipa: use bulk interconnect initialization net: ipa: use bulk operations to set up interconnects net: ipa: use interconnect bulk enable/disable operations net: ipa: use icc_enable() and icc_disable() net: ipa: kill struct ipa_interconnect riscv: Fix auipc+jalr relocation range checks ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports nfp: xsk: fix a warning when allocating rx rings net: limit altnames to 64k total net: account alternate interface name memory net: openvswitch: fix uAPI incompatibility with existing user space net: dsa: lantiq_gswip: enable jumbo frames on GSWIP dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example compiler_types: Refactor the use of btf_type_tag attribute. selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy selftests/bpf: Add test for bpf_lsm_kernel_read_file() bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable selftests/bpf: Check if the digest is refreshed after a file write selftests/bpf: Add test for bpf_ima_file_hash() selftests/bpf: Move sample generation code to ima_test_common() bpf-lsm: Introduce new helper bpf_ima_file_hash() ima: Always return a file measurement in ima_file_hash() ima: Fix documentation-related warnings in ima_main.c clk: ti: Update component clocks to use ti_dt_clk_name() clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name() clk: ti: Add ti_dt_clk_name() helper to use clock-output-names clk: ti: Use clock-output-names for clkctrl clk: ti: Add ti_find_clock_provider() to use clock-output-names clk: ti: Optionally parse IO address from parent clock node clk: ti: Preserve node in ti_dt_clocks_register() clk: ti: Constify clkctrl_name clk: starfive: Add JH7100 audio clock driver clk: starfive: jh7100: Support more clock types clk: starfive: jh7100: Make hw clock implementation reusable dt-bindings: clock: Add starfive,jh7100-audclk bindings dt-bindings: clock: Add JH7100 audio clock definitions clk: starfive: jh7100: Handle audio_div clock properly clk: starfive: jh7100: Don't round divisor up twice xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list dt-bindings: i2c: convert i2c-at91 to json-schema dt-bindings: clk: cleanup comments ice: Fix race condition during interface enslave bpftool: Ensure bytes_memlock json output is correct net: phy: meson-gxl: improve link-up behavior net: bcmgenet: Don't claim WOL when its not available tracehook: Remove tracehook.h resume_user_mode: Move to resume_user_mode.h resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_notify_resume signal: Move set_notify_signal and clear_notify_signal into sched/signal.h task_work: Decouple TIF_NOTIFY_SIGNAL and task_work task_work: Call tracehook_notify_signal from get_signal on all architectures net: arc_emac: Fix use after free in arc_mdio_probe() sctp: fix kernel-infoleak for SCTP sockets tracing: Allow custom events to be added to the tracefs directory tracing: Fix last_cmd_set() string management in histogram code user_events: Fix potential uninitialized pointer while parsing field net: phy: correct spelling error of media in documentation dt-bindings: net: mscc,vsc7514-switch: convert txt bindings to yaml dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string bpf: Use offsetofend() to simplify macro definition bpf: Fix comment for helper bpf_current_task_under_cgroup() bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/ bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro dm: return void from __send_empty_flush dm: factor out dm_io_complete selftests: mptcp: join: make it shellcheck compliant selftests: mptcp: join: avoid backquotes selftests: mptcp: join: clarify local/global vars selftests: mptcp: join: helper to filter TCP selftests: mptcp: join: list failure at the end selftests: mptcp: join: alt. to exec specific tests selftests: mptcp: join: option to execute specific tests selftests: mptcp: join: reset failing links selftests: mptcp: join: define tests groups once selftests: mptcp: drop msg argument of chk_csum_nr net: phy: DP83822: clear MISR2 register to disable interrupts gianfar: ethtool: Fix refcount leak in gfar_get_ts_info io_uring: allow submissions to continue on error dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string PCI: dwc: Restore MSI Receiver mask during resume task_work: Introduce task_work_pending task_work: Remove unnecessary include from posix_timers.h ptrace: Remove tracehook_signal_handler ptrace: Remove arch_syscall_{enter,exit}_tracehook ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h ptrace/arm: Rename tracehook_report_syscall report_syscall ptrace: Move ptrace_report_syscall into ptrace.h arm64, topology: enable use of init_cpu_capacity_cppc() arch_topology: obtain cpu capacity using information from CPPC x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device ACPI: tables: Add AGDI to the list of known table signatures cpufreq: unify show() and store() naming and use __ATTR_XX mm: gup: make fault_in_safe_writeable() use fixup_user_fault() dm cache: use dm_submit_bio_remap dm: simplify dm_sumbit_bio_remap interface dm thin: use dm_submit_bio_remap dm: add WARN_ON_ONCE to dm_submit_bio_remap PM: core: keep irq flags in device_pm_check_callbacks() riscv: Fixed misaligned memory access. Fixed pointer comparison. riscv: alternative only works on !XIP_KERNEL platform/x86: amd-pmc: Validate entry into the deepest state on resume RISC-V: Enable RISC-V SBI CPU Idle driver for QEMU virt machine dt-bindings: Add common bindings for ARM and RISC-V idle states cpuidle: Add RISC-V SBI CPU idle driver cpuidle: Factor-out power domain related code from PSCI domain driver RISC-V: Add SBI HSM suspend related defines RISC-V: Add arch functions for non-retentive suspend entry/exit RISC-V: Rename relocate() and make it global RISC-V: Enable CPU_IDLE drivers arm64: Add gcc Shadow Call Stack support mm: slub: Delete useless parameter of alloc_slab_page() mm: slab: Delete unused SLAB_DEACTIVATED flag io_uring: recycle provided buffers if request goes async io_uring: ensure reads re-import for selected buffers io_uring: retry early for reads if we can poll rtw89: 8852c: process logic efuse map rtw89: 8852c: process efuse of phycap rtw89: support DAV efuse reading operation rtw89: 8852c: add chip::dle_mem rtw89: add page_regs to handle v1 chips rtw89: add chip_info::{h2c,c2h}_reg to support more chips rtw89: add hci_func_en_addr to support variant generation rtw89: add power_{on/off}_func rtw89: read chip version depends on chip ID rtw89: pci: use a struct to describe all registers address related to DMA channel rtw89: pci: add V1 of PCI channel address rtw89: pci: add struct rtw89_pci_info rtw89: 8852c: add 8852c empty files io-uring: Make statx API stable MAINTAINERS: add devicetree bindings entry for mt76 brcmfmac: make the read-only array pktflags static const io_uring: Add support for napi_busy_poll io_uring: minor io_cqring_wait() optimization rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' bcma: gpio: remove redundant re-assignment of chip->owner cw1200: use time_is_after_jiffies() instead of open coding it io_uring: add support for IORING_OP_MSG_RING command MAINTAINERS: brcm80211: remove Infineon maintainers a.out: Stop building a.out/osf1 support on alpha and m68k carl9170: devres ar->survey_info carl9170: replace bitmap_zalloc with devm_bitmap_zalloc carl9170: devres-ing input_allocate_device carl9170: devres-ing hwrng_register usage dt-bindings: kbuild: Print a warning if yamllint is not found carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep ath10k: Fix error handling in ath10k_setup_msa_resources ath11k: remove unneeded flush_workqueue ath6kl: add device ID for WLU5150-D81 PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup drivers/xen: use helper macro __ATTR_RW x86/xen: Fix kerneldoc warning xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 xen: use time_is_before_eq_jiffies() instead of open coding it bpf, test_run: Use kvfree() for memory allocated with kvmalloc() bpf: Initialise retval in bpf_prog_test_run_xdp() bpftool: Restore support for BPF offload-enabled feature probing s390/test_unwind: add kretprobe tests s390/kprobes: Avoid additional kprobe in kretprobe handling s390: convert ".insn" encoding to instruction names s390: assume stckf is always present s390/nospec: move to single register thunks s390: raise minimum supported machine generation to z10 s390/uaccess: Add copy_from/to_user_key functions s390/nospec: align and size extern thunks s390/nospec: add an option to use thunk-extern s390/nospec: generate single register thunks if possible s390/pci: make zpci_set_irq()/zpci_clear_irq() static arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 ALSA: hda/i915 - avoid hung task timeout in i915 wait io_uring: speedup provided buffer handling io_uring: add support for registering ring file descriptors io_uring: documentation fixup io_uring: do not recalculate ppos unnecessarily io_uring: update kiocb->ki_pos at execution time io_uring: remove duplicated calls to io_kiocb_ppos io_uring: Remove unneeded test in io_run_task_work_sig() io-uring: Make tracepoints consistent. io-uring: add __fill_cqe function io-wq: use IO_WQ_ACCT_NR rather than hardcoded number io-wq: reduce acct->lock crossing functions lock/unlock io-wq: decouple work_list protection from the big wqe->lock io_uring: Fix use of uninitialized ret in io_eventfd_register() io_uring: remove ring quiesce for io_uring_register io_uring: avoid ring quiesce while registering restrictions and enabling rings io_uring: avoid ring quiesce while registering async eventfd io_uring: avoid ring quiesce while registering/unregistering eventfd io_uring: remove trace for eventfd vhost: allow batching hint without size spi: rockchip-sfc: fix platform_get_irq.cocci warning ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones" ASoC: imx-es8328: Fix error return code in imx_es8328_probe() ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err() ASoC: fsl_spdif: Disable TX clock when stop ARM: fix build warning in proc-v7-bugs.c docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred memblock tests: Add TODO and README files PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form gpio: ts4900: Use SPDX header gpio: sim: fix a typo gpio: ts4900: Do not set DAT and OE together irqchip/apple-aic: Fix cpumask allocation for FIQs can: gs_usb: add VID/PID for ABE CAN Debugger devices can: gs_usb: add VID/PID for CES CANext FD devices can: gs_usb: add extended bt_const feature can: gs_usb: activate quirks for CANtact Pro unconditionally can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value can: gs_usb: add usb quirk for NXP LPC546xx controllers can: gs_usb: add CAN-FD support can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame can: gs_usb: support up to 3 channels per device can: gs_usb: gs_usb_probe(): introduce udev and make use of it can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature can: gs_usb: document the USER_ID feature can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation can: gs_usb: add HW timestamp mode bit can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() can: gs_usb: rewrap error messages can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() can: gs_usb: sort include files alphabetically can: gs_usb: fix checkpatch warning can: gs_usb: use consistent one space indention can: rcar_canfd: Add support for r8a779a0 SoC dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len() vxcan: enable local echo for sent CAN frames vxcan: remove sk reference in peer skb can: isotp: set max PDU size to 64 kByte can: isotp: set default value for N_As to 50 micro seconds can: isotp: add local echo tx processing for consecutive frames iwlwifi: bump FW API to 72 for AX devices iwlwifi: acpi: move ppag code from mvm to fw/acpi iwlwifi: dbg: check trigger data before access iwlwifi: dbg: in sync mode don't call schedule iwlwifi: use 4k queue size for Bz A-step iwlwifi: pcie: fix SW error MSI-X mapping iwlwifi: yoyo: dump IMR DRAM only for HW and FW error iwlwifi: mvm: add support for IMR based on platform iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled iwlwifi: mvm: remove cipher scheme support iwlwifi: Configure FW debug preset via module param. iwlwifi: mvm: add a flag to reduce power command. iwlwifi: bump FW API to 71 for AX devices dma-mapping: benchmark: extract a common header file for map_benchmark definition af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register MAINTAINERS: update riscv/microchip entry riscv: dts: microchip: add new peripherals to icicle kit device tree riscv: dts: microchip: update peripherals in icicle kit device tree riscv: dts: microchip: refactor icicle kit device tree riscv: dts: microchip: add fpga fabric section to icicle kit riscv: dts: microchip: use clk defines for icicle kit dt-bindings: pwm: add microchip corepwm binding dt-bindings: gpio: add bindings for microchip mpfs gpio dt-bindings: rtc: add bindings for microchip mpfs rtc dt-bindings: soc/microchip: add info about services to mpfs sysctrl dt-bindings: soc/microchip: update syscontroller compatibles dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" net: dsa: tag_rtl8_4: fix typo in modalias name selftests: pmtu.sh: Kill nettest processes launched in subshell. selftests: pmtu.sh: Kill tcpdump processes launched by subshell. net: axienet: Use napi_alloc_skb when refilling RX ring tcp: adjust TSO packet sizes based on min_rtt tcp: autocork: take MSG_EOR hint into consideration stmmac: intel: Add ADL-N PCI ID net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set net/fungible: fix errors when CONFIG_TLS_DEVICE=n net/tls: Provide {__,}tls_driver_ctx() unconditionally NFC: port100: fix use-after-free in port100_send_complete bnxt: revert hastily merged uAPI aberrations net: stmmac: switch no PTP HW support message to info level e1000e: Print PHY register address when MDI read/write fails ptp: idt82p33: use rsmu driver to access i2c/spi bus net: dsa: microchip: ksz9477: implement MTU configuration drivers: vxlan: fix returnvar.cocci warning f2fs: remove unnecessary read for F2FS_FITS_IN_INODE ata: pata_pxa: Use platform_get_irq() to get the interrupt docs: ABI: sysfs-bus-nvdimm: Document sysfs event format entries for nvdimm pmu powerpc/papr_scm: Add perf interface support drivers/nvdimm: Add perf interface to expose nvdimm performance stats drivers/nvdimm: Add nvdimm pmu structure xtensa: make secondary reset vector support conditional PCI/VGA: Replace full MIT license text with SPDX identifier PCI/VGA: Use unsigned format string to print lock counts PCI/VGA: Log bridge control messages when adding devices PCI/VGA: Remove empty vga_arb_device_card_gone() PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path PCI/VGA: Move firmware default device detection to ADD_DEVICE path PCI/VGA: Factor out default VGA device selection PCI/VGA: Factor out vga_select_framebuffer_device() PCI/VGA: Move vga_arb_integrated_gpu() earlier in file PCI/VGA: Move vgaarb to drivers/pci tpm: use try_get_ops() in tpm-space.c KEYS: asymmetric: properly validate hash_algo and encoding KEYS: asymmetric: enforce that sig algo matches key algo docs/zh_CN: Add sched-stats Chinese translation docs/zh_CN: add devicetree of_unittest translation docs/zh_CN: add devicetree usage-model translation docs/zh_CN: add devicetree index translation Documentation: describe how to apply incremental stable patches docs/zh_CN: add peci subsystem translation docs/zh_CN: add peci index translation docs/zh_CN: add riscv vm-layout translation Documentation/process: Add Researcher Guidelines drm/amdgpu: fix a wrong ib reference drm/amdkfd: bail out early if no get_atc_vmid_pasid_mapping_info selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN selftests/bpf: Move open_netns() and close_netns() into network_helpers.c libbpf: Support batch_size option to bpf_prog_test_run Documentation/bpf: Add documentation for BPF_PROG_RUN bpf: Add "live packet" mode for XDP in BPF_PROG_RUN xtensa: add kernel ABI selection to Kconfig ARM: Do not use NOCROSSREFS directive with ld.lld xtensa: don't link with libgcc xtensa: add helpers for division, remainder and shifts xtensa: add missing XCHAL_HAVE_WINDOWED check arm64: Do not include __READ_ONCE() block in assembly files net/mlx5: DR, Add support for ConnectX-7 steering net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 net/mlx5: DR, Rename action modify fields to reflect naming in HW spec net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 net/mlx5: DR, Remove unneeded comments net/mlx5: DR, Add support for matching on Internet Header Length (IHL) net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior net/mlx5: Add debugfs counters for page commands failures net/mlx5: Add pages debugfs net/mlx5: Move debugfs entries to separate struct net/mlx5: Change release_all_pages cap bit location net/mlx5: Remove redundant error on reclaim pages net/mlx5: Remove redundant error on give pages net/mlx5: Remove redundant notify fail on give pages net/mlx5: Add command failures data to debugfs net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() ARM: fix co-processor register typo net/mlx5e: SHAMPO, reduce TIR indication net/mlx5e: Lag, Only handle events from highest priority multipath entry net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE net/mlx5: Fix a race on command flush flow net/mlx5: Fix size field in bufferx_reg struct cpuidle: haltpoll: Call cpuidle_poll_state_init() later Documentation: amd-pstate: add tracer tool introduction tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD P-state tools/power/x86/intel_pstate_tracer: make tracer as a module cpufreq: amd-pstate: Add more tracepoint for AMD P-State module ACPI/APEI: Limit printable size of BERT table data clk: imx: remove redundant re-assignment of pll->base xfs: don't generate selinux audit messages for capability testing xfs: add missing cmap->br_state = XFS_EXT_NORM update MAINTAINERS: clk: imx: add git tree and dt-bindings files KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace arm64/mte: Remove asymmetric mode from the prctl() interface arm64: Add cavium_erratum_23154_cpus missing sentinel ice: Add support for outer dest MAC for ADQ tunnels ice: avoid XDP checks in ice_clean_tx_irq() ASoC: qcom: fix Kconfig for SC7280 ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer ASoC: fsl_spdif: keep all TxClk sources by txclk array ASoC: SOF: amd: Remove unneeded semicolon ASoC: SOF: amd: Remove unneeded semicolon ASoC: Intel: boards: fix randconfig issue vfio/mlx5: Fix to not use 0 as NULL pointer dm: support bio polling block: add ->poll_bio to block_device_operations platform/x86: thinkpad_acpi: Don't use test_bit on an integer platform/x86: thinkpad_acpi: Fix compiler warning about uninitialized err variable platform/x86: thinkpad_acpi: clean up dytc profile convert platform/x86: x86-android-tablets: Depend on EFI and SPI ftrace: Fix some W=1 warnings in kernel doc comments tracing/osnoise: Force quiescent states while tracing net: tcp: fix shim definition of tcp_inbound_md5_hash coredump: Don't compile flat_core_dump when coredumps are disabled tracing/osnoise: Do not unregister events twice ice: change "can't set link" message to dbg level ice: Add slow path offload stats on port representor in switchdev ice: Add support for inner etype in switchdev arm64: kasan: fix include error in MTE functions ath9k: make array voice_priority static const ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_aplist_event ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_disconnect_event ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_connect_event ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_channel_list_reply ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_start_scan_cmd ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_begin_scan_cmd MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROUTER CHIPS net: lan966x: Add spinlock for frame transmission from CPU. net: ethernet: sun: use min_t() to make code cleaner clk: qcom: Add display clock controller driver for SM6125 dt-bindings: clock: add QCOM SM6125 display clock bindings clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig clk: qcom: gcc: Add emac GDSC support for SM8150 clk: qcom: gcc: sm8150: Fix some identation issues clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 clk: qcom: clk-rcg2: Update the frac table for pixel clock clk: qcom: clk-rcg2: Update logic to calculate D value for RCG clk: qcom: smd: Add missing MSM8998 RPM clocks clk: qcom: smd: Add missing RPM clocks for msm8992/4 memblock tests: Add memblock_alloc_try_nid tests for bottom up memblock tests: Add memblock_alloc_try_nid tests for top down memblock tests: Add memblock_alloc_from tests for bottom up memblock tests: Add memblock_alloc_from tests for top down memblock tests: Add memblock_alloc tests for bottom up memblock tests: Add memblock_alloc tests for top down regulator: rt5190a: Add support for Richtek RT5190A PMIC regulator: Add bindings for Richtek RT5190A PMIC ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback ASoC: Intel: bytcht_es8316: move comment to the right place ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec ASoC: Intel: sof_es8336: add support for JD inverted quirk ASoC: Intel: sof_es8336: move comment to the right place ASoC: Intel: sof_es8336: log all quirks ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search ASoC: Intel: sof_es8336: make gpio optional ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines ALSA: intel-dspconfig: add ES8336 support for CNL ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices ASoC: Intel: soc-acpi: quirk topology filename dynamically ASoC: SOF: Intel: hda: report SSP link mask to machine driver ALSA: intel-nhlt: add helper to detect SSP link mask ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards ASoC: soc-acpi: add information on I2S/TDM link mask ASoC: soc-acpi: fix kernel-doc descriptor ASoC: SOF: move definition of snd_sof_ipc to header file ASoC: SOF: make struct snd_sof_dai IPC agnostic ASoC: SOF: topology: Rename arguments in sof_parse_tokens() ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() ASoC: SOF: topology: Modify signature for token parsing functions ASoC: SOF: Add a tuples array to struct snd_sof_widget ASoC: SOF: topology: make sof_route_load() IPC agnostic ASoC: SOF: make struct snd_sof_widget IPC agnostic memblock tests: Add simulation of physical memory memblock tests: Split up reset_memblock function ax25: Fix NULL pointer dereference in ax25_kill_by_device perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition Documentation: vmcoreinfo: Fix htmldocs warning net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr net: ethernet: lpc_eth: Handle error for clk_enable net:mcf8390: Use platform_get_irq() to get the interrupt kasan: fix a missing header include of static_keys.h net: ethernet: ti: cpts: Handle error for clk_enable x86/boot: Add setup_indirect support in early_memremap_is_setup_data() x86/boot: Fix memremap of setup_indirect structures rtw89: declare HE capabilities in 6G band rtw89: fix HE PHY bandwidth capability rtw89: add tx_wake notify for low ps mode rtw89: 8852a: add ieee80211_ops::hw_scan mm/slub: remove forced_order parameter in calculate_sizes net/fungible: CONFIG_FUN_CORE needs SBITMAP net/fungible: Fix local_memory_node error mm/slub: refactor deactivate_slab() mm/slub: limit number of node partial slabs only in cache creation skb: make drop reason booleanable irqchip/meson-gpio: Add support for meson s4 SoCs Documentation: KVM: Update documentation to indicate KVM is arm64-only net: dsa: felix: avoid early deletion of host FDB entries net: dsa: felix: actually disable flooding towards NPI port net: dsa: be mostly no-op in dsa_slave_set_mac_address when down net: dsa: felix: drop "bool change" from felix_set_tag_protocol net: dsa: move port lists initialization to dsa_port_touch net: dsa: warn if port lists aren't empty in dsa_port_teardown ptp: ocp: Update devlink firmware display path. ptp: ocp: add nvmem interface for accessing eeprom powerpc/64: Add UADDR64 relocation support powerpc: 8xx: fix a return value error in mpc8xx_pic_init ALSA: hda: Add AlderLake-PS variant PCI ID raid5: initialize the stripe_head embeeded bios as needed raid5-cache: statically allocate the recovery ra bio raid5-cache: fully initialize flush_bio when needed raid5-ppl: fully initialize the bio in ppl_new_iounit drm/i915/gtt: reduce overzealous alignment constraints for GGTT net: prestera: acl: make read-only array client_map static const tipc: fix incorrect order of state message data sanity check ethernet: Fix error handling in xemaclite_of_probe ptp: ocp: correct label for error path SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP mptcp: add fullmesh flag check for adding address selftests: mptcp: add implicit endpoint test case mptcp: strict local address ID selection mptcp: introduce implicit endpoints mptcp: more careful RM_ADDR generation selftests: mptcp: Rename wait function selftests: mptcp: join: allow running -cCi mptcp: use MPTCP_SUBFLOW_NODATA mptcp: add tracepoint in mptcp_sendmsg_frag scsi: ufs: core: scsi_get_lba() error fix scsi: ufs: docs: UFS documentation corrections scsi: mpt3sas: Fix incorrect 4GB boundary check scsi: mpt3sas: Remove scsi_dma_map() error messages scsi: libfc: Fix use after free in fc_exch_abts_resp() scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() scsi: scsi_debug: Silence unexpected unlock warnings powerpc/ps3: remove unneeded semicolons crypto: arm64 - cleanup comments crypto: qat - fix initialization of pfvf rts_map_msg structures crypto: qat - fix initialization of pfvf cap_msg structures crypto: qat - remove unneeded assignment crypto: qat - disable registration of algorithms crypto: hisilicon/qm - fix memset during queues clearing crypto: xilinx: prevent probing on non-xilinx hardware crypto: marvell/octeontx - Use swap() instead of open coding it crypto: ccree - Fix use after free in cc_cipher_exit() crypto: ccp - ccp_dmaengine_unregister release dma channels block: move rq_qos_exit() into disk_release() block: do more work in elevator_exit block: move blk_exit_queue into disk_release block: move q_usage_counter release into blk_queue_release block: don't remove hctx debugfs dir from blk_mq_exit_queue block: move blkcg initialization/destroy into disk allocation/release handler sr: implement ->free_disk to simplify refcounting sd: implement ->free_disk to simplify refcounting sd: delay calling free_opal_dev sd: call sd_zbc_release_disk before releasing the scsi_device reference sd: rename the scsi_disk.dev field scsi: don't use disk->private_data to find the scsi_driver blk-mq: handle already freed tags gracefully in blk_mq_free_rqs blk-mq: do not include passthrough requests in I/O accounting blk-mq: manage hctx map via xarray Improve stability of find_vma BPF test Improve send_signal BPF test stability Improve perf related BPF tests (sample_freq issue) f2fs: pass the bio operation to bio_alloc_bioset f2fs: don't pass a bio to f2fs_target_device blk-mq: prepare for implementing hctx table via xarray block: mtip32xx: don't touch q->queue_hw_ctx blk-mq: reconfigure poll after queue map is changed blk-mq: simplify reallocation of hw ctxs a bit blk-mq: figure out correct numa node for hw queue Revert "Revert "block, bfq: honor already-setup queue merges"" fs: remove fs.f_write_hint fs: remove kiocb.ki_hint block: fix blk_mq_attempt_bio_merge and rq_qos_throttle protection md: use msleep() in md_notify_reboot() lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 lib/raid6/test: fix multiple definition linking error md: raid1/raid10: drop pending_cnt tools: Fix unavoidable GCC call in Clang builds dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem (MSS) clocks clk: qcom: gcc-ipq806x: add CryptoEngine resets dt-bindings: reset: add ipq8064 ce5 resets clk: qcom: gcc-ipq806x: add CryptoEngine clocks dt-bindings: clock: add ipq8064 ce5 clk define clk: qcom: gcc-ipq806x: add additional freq for sdc table clk: qcom: clk-rcg: add clk_rcg_floor_ops ops clk: qcom: gcc-ipq806x: add unusued flag for critical clock clk: qcom: gcc-ipq806x: add additional freq nss cores clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents clk: qcom: gcc-ipq806x: convert parent_names to parent_data clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 dt-bindings: clock: document qcom,gcc-ipq8064 binding dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation dt-bindings: clock: split qcom,gcc.yaml to common and specific schema clk: qcom: Add SDX65 APCS clock controller support clk: qcom: Add A7 PLL support for SDX65 dt-bindings: clock: Add A7 PLL binding for SDX65 clk: qcom: Add GPU clock controller driver for SM6350 dt-bindings: clock: add SM6350 QCOM Graphics clock bindings clk: qcom: Add display clock controller driver for SM6350 dt-bindings: clock: add QCOM SM6350 display clock bindings drm/msm/gpu: Fix crash on devices without devfreq support (v2) i3c: fix uninitialized variable use in i2c setup ice: Fix curr_link_speed advertised speed ice: Don't use GFP_KERNEL in atomic context ice: Fix error with handling of bonding MTU ice: stop disabling VFs due to PF error responses i40e: stop disabling VFs due to PF error responses iavf: Fix adopting new combined setting iavf: Fix handling of vlan strip virtual channel messages ARM: fix build error when BPF_SYSCALL is disabled x86/hyperv: Output host build info as normal Windows version number prlimit: do not grab the tasklist_lock prlimit: make do_prlimit() static MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() thermal/drivers/brcmstb_thermal: Interrupt is optional thermal: tegra-bpmp: Handle errors in BPMP response drivers/thermal/ti-soc-thermal: Add hwmon support dt-bindings: thermal: tsens: Add msm8953 compatible dt-bindings: thermal: Add sm8150 compatible string for LMh thermal/drivers/qcom/lmh: Add support for sm8150 thermal/drivers/tsens: register thermal zones as hwmon sensors MAINTAINERS: thermal: samsung: Drop obsolete properties dt-bindings: thermal: samsung: Convert to dtschema dt-bindings: Add vendor prefix for Xen hypervisor dt-bindings: firmware: arm,scpi: Add missing maxItems to mboxes/shmem ACPI: docs: gpio-properties: Unify ASL style for GPIO examples coredump: Use the vma snapshot in fill_files_note coredump/elf: Pass coredump_params into fill_note_info coredump: Remove the WARN_ON in dump_vma_snapshot PM: sleep: Add device name to suspend_report_result() coredump: Snapshot the vmas in do_coredump ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board coredump: Move definition of struct coredump_params into coredump.h ACPI: APEI: fix return value of __setup handlers x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC x86: Expose init_freq_invariance() to topology header x86/ACPI: CPPC: Move AMD maximum frequency ratio setting function into x86 CPPC x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c USB: serial: usb_wwan: remove redundant assignment to variable i drm/msm/adreno: fix cast in adreno_get_param() spi: s3c64xx: Add spi port configuration for Tesla FSD SoC spi: dt-bindings: samsung: Add fsd spi compatible regulator: Convert TPS62360 binding to json-schema hwmon: (axi-fan-control) Use hwmon_notify_event hwmon: (vexpress-hwmon) Use of_device_get_match_data() dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema dt-bindings: ufs: mediatek,ufs: convert to dtschema dt-bindings: ufs: hisilicon,ufs: convert to dtschema dt-bindings: ufs: qcom,ufs: convert to dtschema dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings dt-bindings: ufs: cdns,ufshc: convert to dtschema dt-bindings: ufs: samsung,exynos-ufs: use common bindings dt-bindings: ufs: add common platform bindings dt-bindings: phy: ti,tcan104x-can: Document mux-states property dt-bindings: mfd: Fix pinctrl node name warnings MAINTAINERS: Update Jisheng's email address Revert "netfilter: conntrack: tag conntracks picked up in local out hook" KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 KVM: selftests: Add test to populate a VM with the max possible guest mem KVM: selftests: Define cpu_relax() helpers for s390 and x86 KVM: selftests: Split out helper to allocate guest mem via memfd KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE KVM: x86/mmu: Zap defunct roots via asynchronous worker KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root KVM: x86/mmu: Zap invalidated roots via asynchronous worker dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list dt-bindings: rtc: convert at91sam9 bindings to json-schema arm: multi_v5: enable configs for versatile arm64: defconfig: enable Layerscape SFP driver ixgbevf: add disable link state ixgbe: add improvement for MDD response functionality ixgbe: add the ability for the PF to disable VF link state platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes platform/x86: huawei-wmi: check the return value of device_create_file() sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() sched/deadline,rt: Remove unused functions for !CONFIG_SMP sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached() consistently sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() sched/deadline: Move bandwidth mgmt and reclaim functions into sched class source file sched/deadline: Remove unused def_dl_bandwidth selftests/bpf: Make test_lwt_ip_encap more stable and faster ARM: include unprivileged BPF status in Spectre V2 reporting ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 clk: at91: clk-master: remove dead code bpf: Determine buf_info inside check_buffer_access() clk: at91: sama7g5: fix parents of PDMCs' GCLK KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal KVM: x86/mmu: do not allow readers to acquire references to invalid roots KVM: x86/mmu: only perform eager page splitting on valid roots KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU KVM: use __vcalloc for very large allocations mm: use vmalloc_array and vcalloc for array allocations mm: vmalloc: introduce array allocation functions Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint" dt-bindings: drm/bridge: anx7625: Revert DPI support ASoC: mxs: Fix error handling in mxs_sgtl5000_probe ASoC: atmel: mchp-pdmc: add PDMC driver ASoC: dt-bindings: Document Microchip's PDMC ASoC: dmaengine: do not use a NULL prepare_slave_config() callback drivers/perf: Add Apple icestorm/firestorm CPU PMU driver drivers/perf: arm_pmu: Handle 47 bit counters turbostat: fix PC6 displaying on some systems x86/module: Fix the paravirt vs alternative order Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" ARM: dts: aspeed: Fix AST2600 quad spi group net: phy: lan87xx: use genphy_read_master_slave in read_status net: phy: exported the genphy_read_master_slave function ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe spi: topcliff-pch: Prevent usage of potentially stale DMA device spi: tegra210-quad: combined sequence mode spi: tegra210-quad: add acpi support ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe ASoC: SOF: Add missing of_node_put() in imx8m_probe ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe ASoC: amd: acp3x: Fix signedness bug in acp3x ASoC: amd: acp5x-pcm-dma: Fix signedness bug ASoC: mediatek: mt8183: support wb bt audio ASoC: Intel: catpt: use asoc_substream_to_rtd() ASoC: atmel: Fix error handling in snd_proto_probe ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai ASoC: SOF: topology: expose some get_token ops ASoC: SOF: topology: Modify the get_token op for string tokens ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token ASoC: SOF: topology: remove redundant code in sof_link_afe_load() ASoC: SOF: topology: remove redundant code ASoC: SOF: sof-audio: removed unused function ASoC: SOF: set swidget's core for scheduler widget ASoC: SOF: simplify snd_sof_device_remove() ASoC: SOF: remove snd_sof_pipeline_find() spi: Fix invalid sgs value KEYS: remove support for asym_tpm keys tpm: fix reference counting for struct tpm_chip integrity: Only use machine keyring when uefi_check_trust_mok_keys is true integrity: Trust MOK keys if MokListTrustedRT found efi/mokvar: move up init order KEYS: Introduce link restriction for machine keys KEYS: store reference to machine keyring integrity: add new keyring handler for mok keys integrity: Introduce a Linux keyring called machine integrity: Fix warning about missing prototypes KEYS: trusted: Avoid calling null function trusted_key_exit KEYS: trusted: Fix trusted key backends when building as module arm64: perf: Consistently make all event numbers as 16-bits arm64: perf: Expose some Armv9 common events under sysfs powerpc/64: Force inlining of prevent_user_access() and set_kuap() powerpc/bitops: Force inlining of fls() iommu/amd: Improve amd_iommu_v2_exit() iommu/amd: Remove unused struct fault.devid iommu/amd: Clean up function declarations iommu/amd: Call memunmap in error path perf/marvell: cn10k DDR perf event core ownership perf/marvell: cn10k DDR perfmon event overflow handling perf/marvell: CN10k DDR performance monitor support dt-bindings: perf: marvell: cn10k ddr performance monitor arm64: clean up tools Makefile powerpc: declare unmodified attribute_group usages const net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n powerpc/secvar: fix refcount leak in format_show() powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E powerpc: Move C prototypes out of asm-prototypes.h perf/arm-cmn: Update watchpoint format perf/arm-cmn: Hide XP PUB events for CMN-600 drm/sun4i: mixer: Fix P010 and P210 format numbers backlight: backlight: Slighly simplify devm_of_find_backlight() arm64: drop unused includes of <linux/personality.h> arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filtering bridges arm64: Ensure execute-only permissions are not allowed without EPAN dt-bindings: mfd: Add compatible for the MediaTek MT6366 PMIC net: lan966x: allow offloading timestamp operations to the PHY dt-bindings: mfd: samsung,exynos5433-lpass: Convert to dtschema mfd: exynos-lpass: Drop unneeded syscon.h include mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs mfd: ab8500: Drop debugfs module mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC mfd: ab8500: Rewrite bindings in YAML mfd: qcom-spmi-pmic: Add pm8953 compatible mfd: stmfx: Improve error message triggered by regulator fault in .remove() dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible mfd: rk808: Add reboot support to rk808.c hwmon: sy7636a: Fix trivial 'underline too short' warning mfd: arizona: Add missing statics to the of_match_tables mfd: db8500-prcmu: Remove dead code for a non-existing config mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to DOMAIN_BUS_NEXUS mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to BYT cells mfd: intel_soc_pmic_crc: Sort cells by IRQ order net: mdio-mux: add bus name to bus id ALSA: scarlett2: Add support for the internal "standalone" switch ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections gpiolib: Use list_first_entry()/list_last_entry() gpio: sim: Declare gpio_sim_hog_config_item_ops static mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set tpm: xen-tpmfront: Use struct_size() helper KEYS: x509: remove dead code that set ->unsupported_sig KEYS: x509: remove never-set ->unsupported_key flag KEYS: x509: remove unused fields KEYS: x509: clearly distinguish between key and signature algorithms KEYS: fix length validation in keyctl_pkey_params_get_2() selftests: tpm: add async space test with noneexisting handle tpm: Fix error handling in async work selftests: tpm2: Determine available PCR bank udf: remove redundant assignment of variable etype ALSA: hda/realtek: Add quirk for Clevo NP50PNJ drm/i915: Fix the async flip wm0/ddb optimization drm/i915: Check async flip capability early on drm/i915: Don't skip ddb allocation if data_rate==0 drm/i915: Avoid negative shift due to bigjoiner_pipes==0 bpf/docs: Update list of architectures supported. bpf/docs: Update vmtest docs for static linking bpf: Remove redundant slash net: cxgb3: Fix an error code when probing the driver ice: xsk: fix GCC version checking against pragma unroll presence libbpf: Fix array_size.cocci warning bpf: Replace strncpy() with strscpy() libbpf: Unmap rings when umem deleted vxlan_core: delete unnecessary condition KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3 KVM: PPC: Book3S PR: Disallow AIL != 0 KVM: PPC: Book3S PR: Disable SCV when AIL could be disabled s390: remove unused expoline to BC instructions s390/irq: use assignment instead of cast s390/traps: get rid of magic cast for per code s390/traps: get rid of magic cast for program interruption code s390/signal: fix typo in comments s390/asm-offsets: remove unused defines s390/test_unwind: avoid build warning with W=1 s390: remove .fixup section s390/bpf: encode register within extable entry s390/extable: add dedicated uaccess handler s390/extable: convert to relative table with data s390/extable: add and use fixup_exception helper function s390/base: pass pt_regs to early program check handler s390/extable: move extable related functions to mm/extable.c s390/extable: move EX_TABLE define to asm-extable.h s390/extable: search amode31 extable last s390/extable: sort amode31 extable early s390/airq: use DMA memory for summary indicators s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function s390/zcrypt: change reply buffer size offering s390/zcrypt: Support CPRB minor version T7 s390/zcrypt: handle checkstopped cards with new state s390/zcrypt: CEX8S exploitation support s390/ap/zcrypt: debug feature improvements ptp: ocp: off by in in ptp_ocp_tod_gnss_name() lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe MAINTAINERS: update Krzysztof Kozlowski's email Input: zinitix - do not report shadow fingers tick/rcu: Stop allowing RCU_SOFTIRQ in idle tick/rcu: Remove obsolete rcu_needs_cpu() parameters tick: Detect and fix jiffies update stall Revert "arm64: Mitigate MTE issues with str{n}cmp()" arm64: lib: Import latest version of Arm Optimized Routines' strncmp arm64: lib: Import latest version of Arm Optimized Routines' strcmp kselftest/arm64: Log the PIDs of the parent and child in sve-ptrace irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR arm64/mm: Drop use_1G_block() arm64: avoid flushing icache multiple times on contiguous HugeTLB arm64: cpufeature: Warn if we attempt to read a zero width field arm64: cpufeature: Add missing .field_width for GIC system registers arm64: signal: nofpsimd: Do not allocate fp/simd context when not available arm64: prevent instrumentation of bp hardening callbacks arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges iommu/arm-smmu: Account for PMU interrupts MAINTAINERS: dt-bindings: update Krzysztof Kozlowski's email xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size xtensa: rename PT_SIZE to PT_KERNEL_SIZE drm/amdkfd: Add format attribute to kfd_smi_event_add nvme: add support for enhanced metadata block: add pi for extended integrity crypto: add rocksoft 64b crc guard tag framework lib: add rocksoft model crc64 linux/kernel: introduce lower_48_bits function asm-generic: introduce be48 unaligned accessors nvme: allow integrity on extended metadata formats block: support pi with extended metadata MAINTAINERS: Update git tree for Broadcom iProc SoCs block: remove the per-bio/request write hint nvme: remove support or stream based temperature hint ACPICA: Avoid walking the ACPI Namespace if it is not there swiotlb: rework "fix info leak with DMA_FROM_DEVICE" arm64: dts: stingray: Fix spi clock name arm64: dts: ns2: Fix spi clock name PCI/IOV: Fix wrong kernel-doc identifier clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() ARM: tegra: Move Nyan FHD panels to AUX bus perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci perf script: Output branch sample type perf script: Refactor branch stack printing perf session: Print branch stack entry type in --dump-raw-trace perf evsel: Add error message for unsupported branch stack cases Revert "ath: add support for special 0x0 regulatory domain" clocksource/drivers/timer-microchip-pit64b: Use 5MHz for clockevent clocksource/drivers/timer-microchip-pit64b: Use notrace clocksource/drivers/timer-microchip-pit64b: Remove mmio selection dt-bindings: timer: Tegra: Convert text bindings to yaml clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() under CONFIG_ARM clocksource/drivers/arm_arch_timer: Use event stream scaling when available clocksource/drivers/exynos_mct: Increase the size of name array clocksource/drivers/exynos_mct: Bump up mct max irq number clocksource/drivers/exynos_mct: Remove mct interrupt index enum clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting drm/i915/gvt: add the missing mdev attribute "name" mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO) mtd: rawnand: omap2: Actually prevent invalid configuration and build error ivtv: fix incorrect device_caps for ivtvfb media: rcar-csi2: Drop comma after SoC match table sentinel media: camss: Replace hard coded value with parameter media: saa7134: fix incorrect use to determine if list is empty media: MAINTAINERS: update rksip1 maintainers info MAINTAINERS: update media vimc driver maintainers media: i2c: max2175: Use rbtree rather than flat register cache media: amphion: add amphion vpu entry in Kconfig and Makefile MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry media: amphion: implement malone decoder rpc interface media: amphion: implement windsor encoder rpc interface media: amphion: add v4l2 m2m vpu decoder stateful driver media: amphion: add v4l2 m2m vpu encoder stateful driver media: amphion: add vpu v4l2 m2m support media: amphion: implement vpu core communication based on mailbox media: amphion: add vpu core driver media: amphion: add amphion vpu device driver media: add nv12m_8l128 and nv12m_10be_8l128 video format. dt-bindings: media: amphion: add amphion video codec bindings ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() fuse: fix pipe buffer lifetime for direct_io media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC media: lirc: remove unused feature LIRC_CAN_SET_REC_DUTY_CYCLE media: staging: tegra-vde: De-stage driver media: staging: tegra-vde: Bump BSEV DMA timeout media: staging: tegra-vde: Remove legacy UAPI support media: staging: tegra-vde: Support V4L stateless video decoder API media: staging: tegra-vde: Factor out H.264 code mfd: Add support for the MediaTek MT6366 PMIC drm/i915/psr: Set "SF Partial Frame Enable" also on full update USB: serial: pl2303: fix GS type detection gpiolib: acpi: Convert ACPI value of debounce to microseconds gpio: Revert regression in sysfs-gpio (gpiolib.c) gpio: tegra186: Add IRQ per bank for Tegra241 mfd: mc13xxx: Add check for mc13xxx_irq_request rtc: max77686: Add MAX77714 support watchdog: max77620: Add comment to clarify set_timeout procedure watchdog: max77620: Add support for the max77714 variant mfd: max77714: Add driver for Maxim MAX77714 PMIC dt-bindings: mfd: Add Maxim MAX77714 PMIC rtc: max77686: Remove unused code to read in 12-hour mode rtc: max77686: Rename day-of-month defines rtc: max77686: Convert comments to kernel-doc format block: remove bio_devname ext4: stop using bio_devname raid5-ppl: stop using bio_devname raid1: stop using bio_devname md-multipath: stop using bio_devname dm-integrity: stop using bio_devname dm-crypt: stop using bio_devname pktcdvd: remove a pointless debug check in pkt_submit_bio block: remove handle_bad_sector block: fix and cleanup bio_check_ro video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of spi: npcm-fiu: Fix typo ("npxm") spi: Fix Tegra QSPI example spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ spi: cadence: fix platform_get_irq.cocci warning spi: Update NXP Flexspi maintainer details regulator: cleanup comments ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START ASoC: wm_adsp: Expand firmware loading search options ASoC: fsi: Add check for clk_enable ASoC: qcom: select correct WCD938X config for SC7280 ASoC: cs35l41: Remove unnecessary param ASoC: cs35l41: Fix max number of TX channels ASoC: rt5682s: Stabilize the combo jack detection ASoC: wm8350: Handle error for wm8350_register_irq ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" ASoC: Intel: boards: add GPIOLIB dependency where missed ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider ASoC: fsl_sai: Use better variable names ASoC: fsl_sai: store full version instead of major/minor ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk ASoC: fsl_sai: simplify irq return value ASoC: fsl_sai: Drop unnecessary defines ASoC: codecs: Add Awinic AW8738 audio amplifier driver ASoC: dt-bindings: Add schema for "awinic,aw8738" ASoC: audio_graph_card2: Add support for variable slot widths ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map ASoC: SOF: Intel: hda: clarify operator precedence ASoC: SOF: debug: clarify operator precedence ASoC: SOF: fix 32 signed bit overflow ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value ASoC: SOF: amd: Move group register configuration to acp-loader ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime ASoC: SOF: Intel: pci-tgl: add RPL-S support ASoC: cs35l41: Fix DSP mbox start command and global enable order ASoC: cs35l41: Fix max number of TX channels ASoC: cs35l41: Fix GPIO2 configuration powerpc/kexec: Declare kexec_paca static powerpc/smp: Declare current_set static powerpc: Cleanup asm-prototypes.c powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S powerpc/ftrace: Regroup PPC64 specific operations in ftrace_mprofile.S powerpc/ftrace: Refactor ftrace_{regs_}caller powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller() selftest/powerpc: Add PAPR sysfs attributes sniff test powerpc/pseries: Interface to represent PAPR firmware attributes powerpc/mce: Avoid using irq_work_queue() in realmode powerpc/mce: Modify the real address error logging messages selftests/powerpc: Add test for real address error handling powerpc/pseries: Parse control memory access error powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 powerpc64/bpf: Store temp registers' bpf to ppc mapping powerpc/bpf: Use _Rn macros for GPRs powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c powerpc/bpf: Cleanup bpf_jit.h powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() powerpc64/bpf: Optimize instruction sequence used for function calls powerpc64/bpf elfv1: Do not load TOC before calling functions powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 powerpc64/bpf: Use r12 for constant blinding powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() powerpc/bpf: Handle large branch ranges with BPF_EXIT powerpc/bpf: Emit a single branch instruction for known short branch ranges powerpc/bpf: Skip branch range validation during first pass powerpc/code-patching: Pre-map patch area powerpc/64s: Don't use DSISR for SLB faults powerpc/sysdev: fix incorrect use to determine if list is empty powerpc/pseries/vas: Add VAS migration handler powerpc/pseries/vas: Modify reconfig open/close functions for migration powerpc/pseries/vas: Define global hv_cop_caps struct powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities powerpc/pseries/vas: sysfs interface to export capabilities powerpc/pseries/vas: Reopen windows with DLPAR core add powerpc/pseries/vas: Close windows with DLPAR core removal powerpc/vas: Map paste address only if window is active powerpc/vas: Return paste instruction failure if no active window powerpc/vas: Add paste address mmap fault handler powerpc/pseries/vas: Save PID in pseries_vas_window struct powerpc/pseries/vas: Use common names in VAS capability structure dt-bindings: mfd: maxim,max77802: Convert to dtschema regulator: dt-bindings: maxim,max77802: Convert to dtschema dt-bindings: mfd: maxim,max14577: Convert to dtschema regulator: dt-bindings: maxim,max14577: Convert to dtschema dt-bindings: power: supply: maxim,max14577: Convert to dtschema spi: s3c64xx: Allow controller-data to be optional mfd: dt-bindings: google,cros-ec: Fix indentation in example mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings spi: dt-bindings: samsung: Convert to dtschema MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Exynos boards entry nds32: Remove the architecture dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings smsc95xx: Ignore -ENODEV errors when device is unplugged net: rtnetlink: fix error handling in rtnl_fill_statsinfo() net: dsa: return success if there was nothing to do selftests: net: fix array_size.cocci warning qed: return status of qed_iov_get_link mips: remove reference to "newer Loongson-3" net: Fix esp GSO on inter address family tunnels. esp: Fix BEET mode inter address family tunneling on GSO esp: Fix possible buffer overflow in ESP transformation mips: Always permit to build u-boot images MIPS: Sanitise Cavium switch cases in TLB handler synthesizers DEC: Limit PMAX memory probing to R3k systems mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n MIPS: fix fortify panic when copying asm exception handlers nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD net/smc: fix compile warning for smc_sysctl mmc: dw-mmc-rockchip: Fix handling invalid clock rates mmc: dw_mmc: Support setting f_min from host drivers mmc: host: Drop commas after SoC match table sentinels ARM: 9184/1: return_address: disable again for CONFIG_ARM_UNWIND=y ARM: 9183/1: unwind: avoid spurious warnings on bogus code addresses netfilter: bridge: clean up some inconsistent indenting PCI: endpoint: Fix misused goto label net: phy: micrel: Move netif_rx() outside of IRQ-off section. net: Remove netif_rx_any_context() and netif_rx_ni(). net: phy: micrel: Use netif_rx(). phonet: Use netif_rx(). bluetooth: Use netif_rx(). batman-adv: Use netif_rx(). tipc: Use netif_rx(). tun: vxlan: Use netif_rx(). staging: Use netif_rx(). s390: net: Use netif_rx(). ethernet: sun: Free the coherent when failing in probing micrel: Use generic ptp_msg_is_sync() function dp83640: Use generic ptp_msg_is_sync() function ptp: Add generic PTP is_sync() function net: lantiq_xrx200: fix use after free bug net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/BFRAME flags PCI: imx6: Enable i.MX6QP PCIe power management support media: doc: pixfmt-rgb: Fix V4L2_PIX_FMT_BGR24 format description media: imx: imx8mq-mipi_csi2: Remove unneeded code media: dvb_frontends: make static read-only array fec_tab const media: dib7000p: make static read-only arrays notch and sine const media: dvb_frontend: make static read-only array DIB3000MC_I2C_ADDRESS const media: dt-bindings: media: renesas,csi2: Update data-lanes property media: Remove usage of the deprecated "pci-dma-compat.h" API media: mtk-vcodec: Remove duplicated include in mtk_vcodec_enc_drv.c media: hdpvr: initialize dev->worker at hdpvr_register_videodev mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND media: camss: Point sm8250 at the correct vdda regulators media: camss: Point sdm845 at the correct vdda regulators media: camss: Set unused regulators to the empty set media: camss: Add regulator_bulk support media: dt-bindings: media: camss: Add vdda supply declarations sm8250 media: dt-bindings: media: camss: Fixup vdda regulator descriptions sdm845 media: davinci: vpif: Use platform_get_irq_optional() to get the interrupt media: vidtv: Check for null return of vzalloc media: mtk-mdp: Remove redundant 'flush_workqueue()' calls media: videobuf2-dma-contig: Invalidate vmap range before DMA range media: stk1160: use dma_alloc_noncontiguous API media: stk1160: move transfer_buffer and urb to same struct 'stk1160_urb' media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED media: stk1160: fix number of buffers in case not all buffers are created media: hantro: Add support for i.MX8MM Hantro-G1 media: dt-bindings: media: nxp, imx8mq-vpu: Add support for G1 on imx8mm media: hantro: Allow i.MX8MQ G1 and G2 to run independently media: dt-bindings: media: nxp, imx8mq-vpu: Split G1 and G2 nodes media: cec: seco: add newlines in debug messages media: Revert "media: em28xx: add missing em28xx_close_extension" media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3 media: venus: venc: Fix h264 8x8 transform control media: venus: vdec: fixed possible memory leak issue media: venus: core: Fix kerneldoc warnings xen/netfront: react properly to failing gnttab_end_foreign_access_ref() xen/gnttab: fix gnttab_end_foreign_access() without page specified xen/pvcalls: use alloc/free_pages_exact() xen/9p: use alloc/free_pages_exact() xen/usb: don't use gnttab_end_foreign_access() in xenhcd_gnttab_done() xen: remove gnttab_query_foreign_access() xen/gntalloc: don't use gnttab_query_foreign_access() xen/scsifront: don't use gnttab_query_foreign_access() for mapped status xen/netfront: don't use gnttab_query_foreign_access() for mapped status xen/blkfront: don't use gnttab_query_foreign_access() for mapped status xen/grant-table: add gnttab_try_end_foreign_access() xen/xenbus: don't let xenbus_grant_ring() remove grants in error case soc: s4: Add support for power domains controller dt-bindings: power: add Amlogic s4 power domains bindings m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined m68k: m5441x: remove erroneous clock disable m68knommu: fix ucsimm sparse warnings m68knommu: fix 'screen_bits' defined but not used m68knommu: fix warning: no previous prototype for 'init_dragen2' xtensa: Remove unused early_read_config_byte() et al declarations xtensa: use strscpy to copy strings net: xtensa: use strscpy to copy strings drm/msm: Fix dirtyfb refcounting ata: Drop commas after OF match table sentinels KVM: PPC: Book3S HV P9: Fix "lost kick" race powerpc: Fix STACKTRACE=n build Linux 5.17-rc7 bcache: fixup multiple threads crash bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing bonding: helper macro __ATTR_RO to make code more clear tools/virtio: handle fallout from folio work tools/virtio: fix virtio_test execution vhost: remove avail_event arg from vhost_update_avail_event() virtio: drop default for virtio-mem vdpa: fix use-after-free on vp_vdpa_remove virtio-blk: Remove BUG_ON() in virtio_queue_rq() virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero vhost: fix hung thread due to erroneous iotlb entries wireless: Use netif_rx(). wireless: Marvell: Use netif_rx(). wireless: brcmfmac: Use netif_rx(). wireless: Atheros: Use netif_rx(). slip/plip: Use netif_rx(). mctp: serial: Use netif_rx(). can: Use netif_rx(). net: phy: Use netif_rx(). net: tun: track dropped skb via kfree_skb_reason() net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" net: tap: track dropped skb via kfree_skb_reason() Revert "net/smc: don't req_notify until all CQEs drained" net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" selftests/bpf: Add a test for btf_type_tag "percpu" bpf: Reject programs that try to load __percpu memory. compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu"))) bpf: Fix checking PTR_TO_BTF_ID in check_mem_access selftests/bpf: Add tests for kfunc register offset checks bpf: Replace __diag_ignore with unified __diag_ignore_all compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM compiler-clang.h: Add __diag infrastructure for clang bpf: Harden register offset checks for release helpers and kfuncs bpf: Disallow negative offset in check_ptr_off_reg bpf: Fix PTR_TO_BTF_ID var_off check bpf: Add check_func_arg_reg_off function Input: mt6779-keypad - add MediaTek keypad driver dt-bindings: input: Add bindings for Mediatek matrix keypad perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage perf tools: Remove bpf_program__set_priv/bpf_program__priv usage configs/debug: set CONFIG_DEBUG_INFO=y properly proc: fix documentation and description of pagemap kselftest/vm: fix tests build with old libc memfd: fix F_SEAL_WRITE after shmem huge page allocated mm: fix use-after-free when anon vma name is used after vma is freed mm: prevent vm_area_struct::anon_name refcount saturation mm: refactor vm_area_struct::anon_vma_name usage code selftests/vm: cleanup hugetlb file after mremap test perf test: Add perf_event_attr tests for the arm_spe event perf vendor events intel: Add uncore event list for Alderlake perf vendor events intel: Add core event list for Alderlake memblock tests: Fix testing with 32-bit physical addresses drm/msm/a6xx: Fix missing ARRAY_SIZE() check selftests/bpf: Add custom SEC() handling selftest libbpf: Support custom SEC() handlers libbpf: Allow BPF program auto-attach handlers to bail out ARM: dts: rockchip: Update regulator name for PX3 ARM: dts: rockchip: Add #clock-cells value for rk805 arm64: dts: rockchip: Add #clock-cells value for rk805 arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808 arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly bfq: fix use-after-free in bfq_dispatch_request mISDN: Fix memory leak in dsp_pipeline_build() bnxt_en: add an nvm test for hw diagnose bnxt_en: implement hw health reporter bnxt_en: Do not destroy health reporters during reset bnxt_en: Eliminate unintended link toggle during FW reset bnxt_en: Properly report no pause support on some cards bnxt_en: introduce initial link state of unknown bnxt_en: parse result field when NVRAM package install fails bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE net: axienet: add coalesce timer ethtool configuration net: axienet: reduce default RX interrupt threshold to 1 net: axienet: implement NAPI and GRO receive net: axienet: don't set IRQ timer when IRQ delay not used net: axienet: Clean up DMA start/stop and error handling net: axienet: Clean up device used for DMA calls net: axienet: fix RX ring refill allocation failure handling net: dsa: realtek: rtl8365mb: add support for rtl8_4t net: dsa: tag_rtl8_4: add rtl8_4t trailing variant dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formats ARM: Spectre-BHB workaround ARM: use LOADADDR() to get load address of sections ARM: early traps initialisation ARM: report Spectre v2 status through sysfs powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MMU is not set ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT ALSA: usb-audio: add mapping for new Corsair Virtuoso SE ALSA: hda/realtek: Add quirk for Clevo NP70PNJ x86/speculation: Warn about Spectre v2 LFENCE mitigation drm/msm: Add MSM_SUBMIT_FENCE_SN_IN selftests: mptcp: update output info of chk_rm_nr selftests: mptcp: add more arguments for chk_join_nr selftests: mptcp: add invert check in check_transfer selftests: mptcp: add fastclose testcase selftests: mptcp: reuse linkfail to make given size files selftests: mptcp: add extra_args in do_transfer selftests: mptcp: add the MP_RST mibs check mptcp: add the mibs for MP_RST selftests: mptcp: add the MP_FASTCLOSE mibs check mptcp: add the mibs for MP_FASTCLOSE selftests: mptcp: adjust output alignment for more tests bcm63xx_enet: Use platform_get_irq() to get the interrupt net: phy: meson-gxl: fix interrupt handling in forced mode ptp: ocp: Add serial port information to the debug summary net: sparx5: Fix initialization of variables on stack dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values PCI: Reduce warnings on possible RW1C corruption RDMA/hns: Refactor the alloc_cqc() RDMA/hns: Refactor the alloc_srqc() RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() RDMA/hns: Remove similar code that configures the hardware contexts RDMA/hns: Refactor mailbox functions RDMA/hns: Fix the wrong type of parameter "op" of the mailbox RDMA/hns: Remove redundant parameter "mailbox" in the mailbox RDMA/hns: Remove fixed parameter “timeout” in the mailbox RDMA/hns: Remove the unused parameter "op_modifier" in mailbox power: supply: Add a driver for Injoinic power bank ICs dt-bindings: trivial-devices: Add Injoinic power bank ICs dt-bindings: vendor-prefixes: Add Injoinic RDMA/core: Fix ib_qp_usecnt_dec() called when error power: supply: ab8500: Remove unused variable IB/hfi1: Allow larger MTU without AIP power: supply: da9150-fg: Remove unnecessary print function dev_err() power: supply: ab8500: fix a handful of spelling mistakes power: supply: ab8500_fg: Account for line impedance dt-bindings: power: supply: ab8500_fg: Add line impedance power: supply: axp20x_usb_power: fix platform_get_irq.cocci warnings power: supply: axp20x_ac_power: fix platform_get_irq.cocci warning power: supply: wm8350-power: Add missing free in free_charger_irq power: supply: wm8350-power: Handle error for wm8350_register_irq power: supply: Static data for Samsung batteries drm/msm/a6xx: Zap counters across context switch drm/msm: Add SYSPROF param (v2) drm/msm: Add SET_PARAM ioctl drm/msm: Update generated headers floppy: use memcpy_{to,from}_bvec drbd: use bvec_kmap_local in recv_dless_read drbd: use bvec_kmap_local in drbd_csum_bio bcache: use bvec_kmap_local in bio_csum nvdimm-btt: use bvec_kmap_local in btt_rw_integrity nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity zram: use memcpy_from_bvec in zram_bvec_write zram: use memcpy_to_bvec in zram_bvec_read aoe: use bvec_kmap_local in bvcpy iss-simdisk: use bvec_kmap_local in simdisk_submit_bio intel_idle: add core C6 optimization for SPR intel_idle: add 'preferred_cstates' module argument intel_idle: add SPR support tracing: Fix return value of __setup handlers drm/amdgpu: initialize the vmid_wait with the stub fence drm/amdgpu: properly embed the IBs into the job drm/amdgpu: use job and ib structures directly in CS parsers drm/amdgpu: header cleanup drm/amd/amdgpu: set disabled vcn to no_schduler drm/amdgpu: install ctx entities with cmpxchg drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3 drm/amdkfd: judge get_atc_vmid_pasid_mapping_info before call drm/amdgpu/vcn: Add vcn firmware log drm/amdgpu/vcn: Update fw shared data structure drm/amdgpu: Add DFC CAP support for aldebaran drm/amdgpu: Set correct DMA mask for aldebaran drm/amdgpu: Refactor mode2 reset logic for v13.0.2 drm/amd/display: 3.2.175 drm/amd/display: add verify_link_cap back for hdmi drm/amd/display: [FW Promotion] Release 0.0.106.0 drm/amd/display: refine the EDID override drm/amd/display: Pass deep sleep disabled allow info to dmub fw drm/amd/display: Refactor fixed VS w/a for PHY tests mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls drm/amd/display: Program OPP before ODM drm/amd/display: Pass HostVM enable flag into DCN3.1 DML PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() docs: fix 'make htmldocs' warning in perf f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description irqchip/meson-gpio: add select trigger type callback irqchip/meson-gpio: support more than 8 channels gpio irq dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs vduse: Fix returning wrong type in vduse_domain_alloc_iova() vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command vdpa/mlx5: should verify CTRL_VQ feature exists for MQ vdpa: factor out vdpa_set_features_unlocked for vdpa internal use remoteproc: wkup_m3: Set sysfs_read_only flag remoteproc: Introduce sysfs_read_only flag ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction Bluetooth: btusb: Add another Realtek 8761BU Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1 Bluetooth: use memset avoid memory leaks iommu/vt-d: Enable ATS for the devices in SATC table iommu/vt-d: Remove unused function intel_svm_capable() iommu/vt-d: Add missing "__init" for rmrr_sanity_check() iommu/vt-d: Move intel_iommu_ops to header file iommu/vt-d: Fix indentation of goto labels iommu/vt-d: Remove unnecessary prototypes iommu/vt-d: Remove unnecessary includes iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO iommu/vt-d: Remove domain and devinfo mempool iommu/vt-d: Remove iova_cache_get/put() iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info() iommu/vt-d: Remove intel_iommu::domains Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 Bluetooth: move adv_instance_cnt read within the device lock Bluetooth: hci_event: Add missing locking on hdev in hci_le_ext_adv_term_evt Bluetooth: btusb: Make use of of BIT macro to declare flags Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} Bluetooth: mediatek: fix the conflict between mtk and msft vendor event Bluetooth: mt7921s: support bluetooth reset mechanism Bluetooth: make array bt_uuid_any static const Bluetooth: 6lowpan: No need to clear memory twice Bluetooth: btusb: Improve stability for QCA devices Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device Bluetooth: Improve skb handling in mgmt_device_connected() Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected() Bluetooth: mgmt: Remove unneeded variable Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync() Bluetooth: mgmt: Replace zero-length array with flexible-array member KVM: arm64: Only open the interrupt window on exit due to an interrupt clk: imx: pll14xx: Support dynamic rates clk: imx: pll14xx: Add pr_fmt clk: imx: pll14xx: explicitly return lowest rate clk: imx: pll14xx: name variables after usage clk: imx: pll14xx: consolidate rate calculation clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP clk: imx: pll14xx: Drop wrong shifting clk: imx: pll14xx: Use register defines consistently clk: imx8mp: remove SYS PLL 1/2 clock gates clk: imx8mn: remove SYS PLL 1/2 clock gates clk: imx8mm: remove SYS PLL 1/2 clock gates clk: imx: add i.MX93 clk clk: imx: support fracn gppll clk: imx: add i.MX93 composite clk dt-bindings: clock: add i.MX93 clock definition dt-bindings: clock: Add imx93 clock support clk: imx: off by one in imx_lpcg_parse_clks_from_dt() dt-bindings: fsl: scu: add imx8dxl scu clock support clk: imx7d: Remove audio_mclk_root_clk irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER thunderbolt: Rename EEPROM handling bits to match USB4 spec thunderbolt: Clarify register definitions for `tb_cap_plug_events` thunderbolt: Do not make DROM read success compulsory thunderbolt: Do not resume routers if UID is not set thunderbolt: Retry DROM reads for more failure scenarios btrfs: fallback to blocking mode when doing async dio over multiple extents ARM: dts: at91: sama7g5: Add NAND support signal, x86: Delay calling signals in atomic on RT enabled kernels virtio_console: break out of buf poll on remove virtio: document virtio_reset_device virtio: acknowledge all features before access virtio: unexport virtio_finalize_features tipc: fix kernel panic when enabling bearer net: ethernet: sun: Remove redundant code nfp: xsk: add AF_XDP zero-copy Rx and Tx support nfp: xsk: add configuration check for XSK socket chunk size nfp: xsk: add an array of xsk buffer pools to each data path nfp: wrap napi add/del logic nfp: expose common functions to be used for AF_XDP net: sparx5: Implement get_ts_info net: sparx5: Add support for ptp interrupts net: sparx5: Update extraction/injection for timestamping net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP net: sparx5: Add support for ptp clocks net: sparx5: Add registers that are used by ptp functionality dts: sparx5: Enable ptp interrupt dt-bindings: net: sparx5: Extend with the ptp interrupt net: sparx5: Move ifh from port to local variable net: phy: added ethtool master-slave configuration support net: phy: added the LAN937x phy support net: phy: updated the initialization routine for LAN87xx net: phy: removed empty lines in LAN87XX net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX net: phy: used genphy_soft_reset for phy reset in LAN87xx net: phy: micrel: 1588 support for LAN8814 phy dt-bindings: net: micrel: Configure latency values and timestamping check for LAN8814 phy net: phy: micrel: Fix concurrent register access net: dev: use kfree_skb_reason() for __netif_receive_skb_core() net: dev: use kfree_skb_reason() for sch_handle_ingress() net: dev: use kfree_skb_reason() for do_xdp_generic() net: dev: use kfree_skb_reason() for enqueue_to_backlog() net: dev: add skb drop reasons to __dev_xmit_skb() net: skb: introduce the function kfree_skb_list_reason() net: dev: use kfree_skb_reason() for sch_handle_egress() net: macb: Fix lost RX packet wakeup race in NAPI receive net: dev: Use netif_rx(). net: bridge: Use netif_rx(). net: macvlan: Use netif_rx(). net: ethernet: Use netif_rx(). net: dsa: Use netif_rx(). net: caif: Use netif_rx(). net: sgi-xp: Use netif_rx(). net: xtensa: Use netif_rx(). docs: networking: Use netif_rx(). ARM: configs: at91: sama7: Unselect CONFIG_DMATEST ARM: configs: at91: add eic ARM: at91: add support in soc driver for new SAMA5D29 ARM: dts: at91: sama7g5: add eic node ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes i3c: support dynamically added i2c devices i3c: remove i2c board info from i2c_dev_desc ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15 iommu/mediatek: Always tlb_flush_all when each PM resume iommu/mediatek: Add tlb_lock in tlb_flush_all iommu/mediatek: Remove the power status checking in tlb flush all iommu/mediatek: Always check runtime PM status in tlb flush range callback iommu/mediatek: Remove for_each_m4u in tlb_sync_all iommu/iova: Improve 32-bit free space estimate iommu/amd: Improve error handling for amd_iommu_init_pci net: dsa: felix: remove redundant assignment in felix_8021q_cpu_port_deinit net: dsa: felix: print error message in felix_check_xtr_pkt() net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt() net: dsa: felix: drop the ptp_type argument from felix_check_xtr_pkt() net: dsa: felix: remove ocelot->npi assignment from felix_8021q_cpu_port_init net: mscc: ocelot: use pretty names for IPPROTO_UDP and IPPROTO_TCP net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_block_remove_filter soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data USB: serial: pl2303: add IBM device IDs ALSA: lola: add a check for the return of vmalloc() ALSA: echoaudio: remove redundant assignment to variable bytes drm/exynos: fimd: add BGR support for exynos4/5 drm/exynos: Search for TE-gpio in DSI panel's node drm/exynos: Don't fail if no TE-gpio is defined for DSI driver drm/exynos: gsc: Use platform_get_irq() to get the interrupt drm/exynos/fimc: Use platform_get_irq() to get the interrupt drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt drm/exynos: mixer: Use platform_get_irq() to get the interrupt drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC memory: emif: check the pointer temp in get_device_details() memory: emif: Add check for setup_interrupts media: i2c: Fix pixel array positions in ov8865 media: adv7183: Convert to GPIO descriptors media: m5mols: Convert to use GPIO descriptors media: noon010p30: Convert to use GPIO descriptors media: mt9m111: Drop unused include media: adv7511: Drop unused include net/smc: fix document build WARNING from smc-sysctl.rst net: marvell: Use min() instead of doing it manually binfmt_elf: Introduce KUnit test riscv: dts: k210: fix broken IRQs on hart1 HID: add mapping for KEY_ALL_APPLICATIONS HID: add mapping for KEY_DICTATE f2fs: fix to do sanity check on curseg->alloc_type KVM: PPC: Book3S HV: remove unnecessary casts riscv: Fix kasan pud population riscv: Move high_memory initialization to setup_bootmem riscv: Fix config KASAN && DEBUG_VIRTUAL riscv: Fix DEBUG_VIRTUAL false warnings media: i2c: isl7998x: Add driver for Intersil ISL7998x media: dt-bindings: Add Intersil ISL79987 DT bindings media: media-entity: Clarify media_entity_cleanup() usage media: i2c: imx274: Drop surplus includes media: i2c: ccs: Drop unused include v4l: fwnode: Remove now-redundant loop from v4l2_fwnode_parse_reference() v4l: fwnode: Drop redunant -ENODATA check in property reference parsing media: media-entity: Simplify media_pipeline_start() media: media-entity: Add media_pad_is_streaming() helper function media: Add a driver for the og01a1b camera sensor media: i2c: ov5648: Fix lockdep error selftests: Fix build when $(O) points to a relative path selftests: netfilter: fix a build error on openSUSE selftests: kvm: add generated file to the .gitignore selftests/exec: add generated files to .gitignore selftests: add kselftest_install to .gitignore f2fs: fix to avoid potential deadlock riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP riscv: Fix is_linear_mapping with recent move of KASAN region dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES MAINTAINERS: Remove dead patchwork link ice: convert VF storage to hash table with krefs and RCU ACPI: docs: enumeration: Unify Package () for properties cachefiles: Fix incorrect length to fallocate() ACPI: docs: enumeration: Drop comma for terminator entry ACPI: docs: enumeration: Drop ugly ifdeffery from the examples ACPI: docs: enumeration: Amend PWM enumeration ASL example ACPI: docs: enumeration: Remove redundant .owner assignment ACPI: docs: enumeration: Update UART serial bus resource documentation ACPI: docs: enumeration: Discourage to use custom _DSM methods ACPI: APEI: rename ghes_init() with an "acpi_" prefix ACPI: APEI: explicit init of HEST and GHES in apci_init() ACPI: processor idle: Check for architectural support for LPI cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function ice: introduce VF accessor functions ice: factor VF variables to separate structure PCI: Support BAR sizes up to 8TB mm: build migrate_vma_* for all configs with ZONE_DEVICE support mm: move the migrate_vma_* device migration code into its own file mm: refactor the ZONE_DEVICE handling in migrate_vma_pages mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page mm: refactor check_and_migrate_movable_pages mm: generalize the pgmap based page_free infrastructure fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED mm: remove the extra ZONE_DEVICE struct page refcount mm: don't include <linux/memremap.h> in <linux/mm.h> mm: simplify freeing of devmap managed pages mm: move free_devmap_managed_page to memremap.c mm: remove pointless includes from <linux/hmm.h> mm: remove the __KERNEL__ guard from <linux/mm.h> mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages mm/munlock: mlock_vma_page() check against VM_SPECIAL ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() ice: convert ice_for_each_vf to include VF entry iterator ice: use ice_for_each_vf for iteration during removal ice: remove checks in ice_vc_send_msg_to_vf ice: move VFLR acknowledge during ice_free_vfs ice: move clear_malvf call in ice_free_vfs ice: pass num_vfs to ice_set_per_vf_res() ice: store VF pointer instead of VF ID ice: refactor unwind cleanup in eswitch mode net: dsa: make dsa_tree_change_tag_proto actually unwind the tag proto change ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() selftests: mlxsw: resource_scale: Fix return value selftests: mlxsw: tc_police_scale: Make test more robust net: dcb: disable softirqs in dcbnl_flush_dev() bpf: Small BPF verifier log improvements soundwire: qcom: use __maybe_unused for swrm_runtime_resume() hwmon: Add driver for Texas Instruments TMP464 and TMP468 dt-bindings: hwmon: add tmp464.yaml libbpf: Add a check to ensure that page_cnt is non-zero ext4: don't BUG if someone dirty pages without asking ext4 first gfs2: Remove return value for gfs2_indirect_init bnx2: Fix an error message usb: host: xhci: Remove some unnecessary return value initializations usb: host: xhci: add blank line in xhci_halt() usb: host: xhci: update hci_version operation in xhci_gen_setup() usb: host: xhci: fix a comment typo in xhci_mem_init() usb: host: xhci: use ffs() in xhci_mem_init() xhci: fix runtime PM imbalance in USB2 resume xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() xhci: fix garbage USBSTS being logged in some cases xhci: make xhci_handshake timeout for xhci_reset() adjustable usb: typec: tipd: Forward plug orientation to typec subsystem usb: Drop commas after SoC match table sentinels dt-bindings: usb: samsung,exynos-usb2: convert to dtschema dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema docs: ABI: Document new timecard sysfs nodes. ptp: ocp: adjust utc_tai_offset to TOD info ptp: ocp: add tod_correction attribute ptp: ocp: Expose clock status drift and offset ptp: ocp: add TOD debug information bpf: selftests: test skb->tstamp in redirect_neigh bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time() bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option net: ipv6: Handle delivery_time in ipv6 defrag net: ip: Handle delivery_time in ip defrag net: Set skb->mono_delivery_time and clear it after sch_handle_ingress() net: Clear mono_delivery_time bit in __skb_tstamp_tx() net: Handle delivery_time in skb->tstamp during network tapping with af_packet net: Add skb_clear_tstamp() to keep the mono delivery_time net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp net/mlx5: Support GRE conntrack offload act_ct: Support GRE offload netfilter: flowtable: Support GRE netfilter: nf_tables: Reject tables of unsupported family net: mscc: ocelot: accept configuring bridge port flags on the NPI port net: dsa: felix: stop clearing CPU flooding in felix_setup_tag_8021q net: dsa: felix: start off with flooding disabled on the CPU port net: dsa: felix: migrate flood settings from NPI to tag_8021q CPU port net: dsa: felix: migrate host FDB and MDB entries when changing tag proto net: dsa: manage flooding on the CPU ports net: dsa: install the primary unicast MAC address as standalone port host FDB net: dsa: install secondary unicast and multicast addresses as host FDB/MDB net: dsa: rename the host FDB and MDB methods to contain the "bridge" namespace net: dsa: remove workarounds for changing master promisc/allmulti only while up sfc: extend the locking on mcdi->seqno ice: add TTY for GNSS module for E810T device serial: samsung: Add samsung_early_read to support early kgdboc serial: make uart_console_write->putchar()'s character an unsigned char spi: Use of_device_get_match_data() ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" Revert "netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY" Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work drm: rcar-du: Don't restart group when enabling plane on Gen3 drm: rcar-du: Don't select VSP1 sink on Gen3 dma-debug: fix return value of __setup handlers vfio/mlx5: Use its own PCI reset_done error handler vfio/pci: Expose vfio_pci_core_aer_err_detected() vfio/mlx5: Implement vfio_pci driver for mlx5 devices vfio/mlx5: Expose migration commands over mlx5 device vfio: Remove migration protocol v1 documentation dma-mapping: remove CONFIG_DMA_REMAP vfio: Extend the device migration protocol with RUNNING_P2P vfio: Define device migration protocol v2 vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl nfc: llcp: Revert "NFC: Keep socket alive until the DISC PDU is actually sent" nfc: llcp: protect nfc_llcp_sock_unlink() calls nfc: llcp: use test_bit() nfc: llcp: use centralized exiting of bind on errors nfc: llcp: simplify llcp_sock_connect() error paths nfc: llcp: nullify llcp_sock->dev on connect() error paths selftests: forwarding: hw_stats_l3: Add a new test mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS mlxsw: Extract classification of router-related events to a helper mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions mlxsw: reg: Fix packing of router interface counters net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS net: rtnetlink: Add RTM_SETSTATS net: rtnetlink: Add UAPI for obtaining L3 offload xstats net: dev: Add hardware stats support net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE error returns net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* are dev-backed net: rtnetlink: Namespace functions related to IFLA_OFFLOAD_XSTATS_* Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() qed: validate and restrict untrusted VFs vlan promisc mode qed: display VF trust config net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en per platform net: stmmac: Add support for SM8150 video: fbdev: sm712fb: Fix crash in smtcfb_write() video: fbdev: s3c-fb: fix platform_get_irq.cocci warning mlx5: add support for page_pool_get_stats Documentation: update networking/page_pool.rst page_pool: Add function to batch and return stats page_pool: Add recycle stats page_pool: Add allocation stats drm: rcar-du: Drop LVDS device tree backward compatibility drm: rcar-du: lvds: Add r8a77961 support dt-bindings: display: bridge: renesas,lvds: Document r8a77961 bindings drm/ssd130x: remove redundant initialization of pointer mode USB: serial: simple: add Nokia phone driver perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT tcp: make tcp_read_sock() more robust bpf, sockmap: Do not ignore orig_len parameter tcp: Remove the unused api flow_dissector: Add support for HSR net: dsa: mv88e6xxx: support RMII cmode net: dsa: mv88e6xxx: don't error out cmode set on missing lane net: openvswitch: remove unneeded semicolon flow_offload: improve extack msg for user when adding invalid filter net: ipa: add an interconnect dependency nfp: flower: Remove usage of the deprecated ida_simple_xxx API net: fix up skbs delta_truesize in UDP GRO frag_list net: sfp: use %pe for printing errors net: phylink: use %pe for printing errors tuntap: add sanity checks about msg_controllen in sendmsg ext4: remove redundant assignment to variable split_flag1 ext4: fix underflow in ext4_max_bitmap_size() ext4: fix ext4_mb_clear_bb() kernel-doc comment ext4: fix fs corruption when tring to remove a non-empty directory with IO error ext4: use time_is_before_jiffies() instead of open coding it ext4: improve fast_commit performance and scalability Documentation: EM: Describe new registration method using DT OPP: Add support of "opp-microwatt" for EM registration PM: EM: add macro to set .active_power() callback conditionally OPP: Add "opp-microwatt" supporting code dt-bindings: opp: Add "opp-microwatt" entry in the OPP dt-bindings: display/msm: add missing brace in dpu-qcm2290.yaml drm/amdgpu: remove redundant null check drm/amdgpu/sdma5: drop unused cyan skillfish firmware drm/amdgpu/gfx10: drop unused cyan skillfish firmware drm/amdgpu: remove unused gpu_info firmwares drm/amdgpu: Use IP versions in convert_tiling_flags_to_modifier() drm/amd/display: Modify plane removal sequence to avoid hangs. drm/amd/pm: new v3 SmuMetrics data structure for Sienna Cichlid drm/amdgpu: enable gfxoff routine for GC 10.3.7 drm/amdgpu: enable gfx power gating for GC 10.3.7 drm/amdgpu/nv: enable clock gating for GC 10.3.7 subblock drm/amdgpu: enable gfx clock gating control for GC 10.3.7 drm/amdgpu: fix suspend/resume hang regression drm/amdgpu: Move CAP firmware loading to the beginning of PSP firmware list drm/amdgpu: Bump minor version for hot plug tests enabling. drm/amdgpu: Fix sigsev when accessing MMIO on hot unplug. drm/amdgpu: convert code name to ip version for noretry set drm/amdgpu: move amdgpu_gmc_noretry_set after ip_versions populated drm/amdgpu: Remove redundant .ras_fini initialization in some ras blocks drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in sdma ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in hdp ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in xgmi ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in umc ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in nbio ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mmhub ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in gfx ras block drm/amdgpu: centrally calls the .ras_fini function of all ras blocks drm/amdgpu: Optimize xxx_ras_fini function of each ras block drm/amdgpu: Modify .ras_fini function pointer parameter drm/amd/display: Adding a dc_debug option and dmub setting to use PHY FSM for PSR drm/amd/display: Add frame alternate 3D & restrict HW packed on dongles drm/amdgpu: Fix realloc of ptr drm/amd/display: Reset VIC if HDMI_VIC is present drm/amd/display: Make functional resource functions non-static drm/amd/display: Remove invalid RDPCS Programming in DAL drm/amdkfd: Add SMI add event helper drm/amdkfd: Correct SMI event read size Revert "drm/amdkfd: process_info lock not needed for svm" gpu/amd: vega10_hwmgr: fix inappropriate private variable name drm/amd/display: Don't fill up the logs drm/amdgpu: fix suspend/resume hang regression auxdisplay: lcd2s: Use proper API to free the instance of charlcd object auxdisplay: lcd2s: Fix memory leak in ->remove() auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature certs: simplify empty certs creation in certs/Makefile certs: include certs/signing_key.x509 unconditionally crypto: octeontx2 - fix missing unlock hwrng: cavium - fix NULL but dereferenced coccicheck error crypto: cavium/nitrox - don't cast parameter in bit operations crypto: vmx - add missing dependencies MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver crypto: xilinx - Add Xilinx SHA3 driver firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality crypto: xilinx - Updated Makefile for xilinx subdirectory crypto: crypto_xor - use helpers for unaligned accesses crypto: cleanup comments crypto: dh - calculate Q from P for the full public key verification lib/mpi: export mpi_rshift crypto: dh - disallow plain "dh" usage in FIPS mode crypto: api - allow algs only in specific constructions in FIPS mode crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' ->set_secret() crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates crypto: dh - implement private key generation primitive for ffdheXYZ(dh) crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates crypto: dh - implement ffdheXYZ(dh) templates crypto: dh - introduce common code for built-in safe-prime group support crypto: dh - split out deserialization code from crypto_dh_decode() crypto: dh - constify struct dh's pointer members crypto: dh - remove struct dh's ->q member crypto: kpp - provide support for KPP spawns crypto: kpp - provide support for KPP template instances crypto: engine - check if BH is disabled during completion crypto: gemini - call finalize with bh disabled crypto: amlogic - call finalize with bh disabled crypto: sun8i-ce - call finalize with bh disabled crypto: sun8i-ss - call finalize with bh disabled crypto: cavium/zip - register algorithm only if hardware is present hwrng: atmel - remove extra line hwrng: atmel - add runtime pm support hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init() hwrng: atmel - rename enable/disable functions to init/cleanup hwrng: atmel - disable trng on failure path hwrng: atmel - add wait for ready support on read drm/aspeed: Add AST2600 chip support drm/aspeed: Update INTR_STS handling iwlwifi: mvm: return value for request_ownership nl80211: Update bss channel on channel switch for P2P_CLIENT iwlwifi: fix build error for IWLMEI staging: greybus: gpio: Use generic_handle_irq_safe(). net: usb: lan78xx: Use generic_handle_irq_safe(). mfd: ezx-pcap: Use generic_handle_irq_safe(). misc: hi6421-spmi-pmic: Use generic_handle_irq_safe(). i2c: xiic: Make bus names unique bpf, x86: Set header->size properly before freeing it x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 i2c: i801: Add support for the Process Call command i2c: i801: Drop useless masking in i801_access dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' ACPI: bus: Introduce acpi_bus_for_each_dev() drm: Add TODO item for optimizing format helpers arm64: dts: lg: align pl330 node name with dtschema arm64: dts: lg: add dma-cells to pl330 node arm64: dts: juno: align pl330 node name with dtschema fbdev: Improve performance of cfb_imageblit() fbdev: Remove trailing whitespaces from cfbimgblt.c fbdev: Improve performance of sys_imageblit() fbdev: Improve performance of sys_fillrect() dt-bindings: hwmon: Add sample averaging properties for ADM1275 hwmon: (adm1275) Allow setting sample averaging ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments hwmon: (xdpe12284) Add regulator support hwmon: (xdpe12284) Add support for xdpe11280 dt-bindings: trivial-devices: Add xdpe11280 net: hamradio: fix compliation error PCI/AER: Update aer-inject URL dm mpath: use DMINFO instead of printk with KERN_INFO dm: stop using bdevname dm-zoned: remove the ->name field in struct dmz_dev selinux: shorten the policy capability enum names reiserfs: Deprecate reiserfs KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() btrfs: add missing run of delayed items after unlink during log replay btrfs: qgroup: fix deadlock between rescan worker and remove qgroup btrfs: fix relocation crash due to premature return from btrfs_commit_transaction() btrfs: do not start relocation until in progress drops are done btrfs: tree-checker: use u64 for item data end to avoid overflow btrfs: do not WARN_ON() if we have PageError set btrfs: fix lost prealloc extents beyond eof after full fsync btrfs: subpage: fix a wrong check on subpage->writers soundwire: qcom: constify static struct qcom_swrm_data global variables soundwire: qcom: add in-band wake up interrupt support dt-bindings: soundwire: qcom: document optional wake irq soundwire: qcom: add runtime pm support staging: rtl8723bs: Improve the comment explaining the locking rules staging: rtl8723bs: Fix access-point mode deadlock staging: rts5208: fix Lines should not end with a '('. KVM: arm64: Enable Cortex-A510 erratum 2077057 by default drm/i915/xehpsdv: Move render/compute engine reset domains related workarounds drm/i915/xehp: Add compute workarounds drm/i915/xehp: handle fused off CCS engines drm/i915/xehp: Don't support parallel submission on compute / render drm/i915/xehp/guc: enable compute engine inside GuC drm/i915/xehp: Enable ccs/dual-ctx in RCU_MODE drm/i915/xehp: Define context scheduling attributes in lrc descriptor drm/i915: Move context descriptor fields to intel_lrc.h drm/i915/xehp: CCS should use RCS setup functions drm/i915/xehp: compute engine pipe_control drm/i915/xehp: Add Compute CS IRQ handlers drm/i915/xehp: CCS shares the render reset domain drm/i915/xehp: Define compute class and engine platform/x86: thinkpad_acpi: Add PSC mode support phy: qcom-qmp: add sc8280xp UFS PHY dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles phy: qcom-snps: Add sc8280xp support dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp dt-bindings: Revert "dt-bindings: soc: grf: add naneng combo phy register compatible" phy: dt-bindings: Add Cadence D-PHY Rx bindings phy: dt-bindings: cdns,dphy: add power-domains property phy: dt-bindings: Convert Cadence DPHY binding to YAML phy: cadence: Add Cadence D-PHY Rx driver dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings erofs: fix ztailpacking on > 4GiB filesystems selftests: sdsi: test sysfs setup tools arch x86: Add Intel SDSi provisiong tool drm/panfrost: cleanup comments spi: spi-zynqmp-gqspi: Handle error for dma_set_mask spi: dt-bindings: mediatek: Set min size for 'mediatek,pad-select' spi: dt-bindings: renesas,rspi: Drop comment for generic compatible string regulator: virtual: add devicetree support regulator: virtual: warn against production use regulator: virtual: use dev_err_probe() ASoC: qcom: Fix error code in lpass_platform_copy() ASoC: soc-compress: prevent the potentially use of null pointer ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst ASoC: dwc-i2s: Handle errors for clk_enable ASoC: amd: use asoc_substream_to_rtd() ASoC: atmel_ssc_dai: Handle errors for clk_enable ASoC: mxs-saif: Handle errors for clk_enable ASoC: Intel: soc-acpi: add entries in ADL match table ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier ASoC: Intel: cirrus-common: support cs35l41 amplifier ASoC: Intel: sof_rt1308: move rt1308 code to common module ASoC: Intel: boards: create sof-realtek-common module NFS: Cache all entries in the readdirplus reply ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. NFS: Optimise away the previous cookie field NFS: Fix up forced readdirplus NFS: Convert readdir page cache to use a cookie based index NFS: Clean up page array initialisation/free NFS: Trace effects of the readdirplus heuristic NFS: Trace effects of readdirplus on the dcache NFS: Add basic readdir tracing NFS: Don't request readdirplus when revalidation was forced NFS: Readdirplus can't help lookup for case insensitive filesystems ASoC: Intel: boards: fix spelling in comments NFSv4: Ask for a full XDR buffer of readdir goodness NFS: Don't ask for readdirplus unless it can help nfs_getattr() NFS: Improve heuristic for readdirplus NFS: Reduce use of uncached readdir NFS: Simplify nfs_readdir_xdr_to_array() NFS: If the cookie verifier changes, we must invalidate the page cache NFS: Adjust the amount of readahead performed by NFS readdir NFS: Don't advance the page pointer unless the page is full NFS: Don't re-read the entire page cache to find the next cookie ASoC: soc-acpi: remove sof_fw_filename NFS: Store the change attribute in the directory page cache iio: adc: xilinx-ams: Fix single channel switching sequence iio: adc: xilinx-ams: Fixed wrong sequencer register settings iio: adc: xilinx-ams: Fixed missing PS channels dt-bindings: iio: adc: zynqmp_ams: Add clock entry iio: accel: mma8452: use the correct logic to get mma8452_data iio: adc: aspeed: Add divider flag to fix incorrect voltage reading. iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode irqchip/sifive-plic: Improve naming scheme for per context offsets drm/bridge: nwl-dsi: Remove superfluous write to NWL_DSI_IRQ_MASK register drm/bridge: Clear the DP_AUX_I2C_MOT bit passed in aux read command. platform/surface: Remove Surface 3 Button driver Input: soc_button_array - add support for Microsoft Surface 3 (MSHW0028) buttons drm/i915: Depend on !PREEMPT_RT. platform/x86: x86-android-tablets: Lenovo Yoga Tablet 2 830/1050 sound support platform/x86: x86-android-tablets: Workaround Lenovo Yoga Tablet 2 830/1050 poweroff hang platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 830 / 1050 data platform/x86: x86-android-tablets: Fix EBUSY error when requesting IOAPIC IRQs platform/x86: thinkpad_acpi: Add dual fan probe Documentation: Add x86/amd_hsmp driver platform/x86: Add AMD system management interface surface: surface3_power: Fix battery readings on batteries without a serial number platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup mmc: rtsx: add 74 Clocks in power on flow PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 leds: pca955x: Allow zero LEDs to be specified leds: pca955x: Make the gpiochip always expose all pins Documentation: sound: fix typo in control-names.rst ALSA: intel_hdmi: Fix reference to PCM buffer address batman-adv: Don't expect inter-netns unique iflink indices printk: fix return value of printk.devkmsg __setup handler batman-adv: Request iflink once in batadv_get_real_netdevice batman-adv: Request iflink once in batadv-on-batadv check batman-adv: Demote batadv-on-batadv skip error message batman-adv: Migrate to linux/container_of.h scsi: ufs: Fix runtime PM messages never-ending cycle scsi: core: sd: Add silence_suspend flag to suppress some PM messages scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped() scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt() scsi: lpfc: Use fc_block_rport() scsi: lpfc: Drop lpfc_no_handler() scsi: lpfc: Kill lpfc_bus_reset_handler() scsi: wd719x: Return proper error code when dma_set_mask() fails scsi: iscsi: Drop temp workq_name scsi: iscsi: Use the session workqueue for recovery scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding scsi: iscsi: Remove iscsi_scan_finished() scsi: iscsi: Speed up session unblocking and removal scsi: iscsi: Fix recovery and unblocking race scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters scsi: libsas: Clean up sas_form_port() Input: elan_i2c - fix regulator enable count imbalance after suspend/resume Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() tracing/histogram: Fix sorting on old "cpu" value scsi: core: Remove <scsi/scsi_request.h> scsi: core: Remove struct scsi_request scsi: core: Move the result field from struct scsi_request to struct scsi_cmnd scsi: core: Move the resid_len field from struct scsi_request to struct scsi_cmnd scsi: core: Remove the sense and sense_len fields from struct scsi_request scsi: core: Remove the cmd field from struct scsi_request scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command() scsi: target: pscsi: Remove struct pscsi_plugin_task if_ether.h: add EtherCAT Ethertype if_ether.h: add PROFINET Ethertype net: dsa: restore error path of dsa_tree_change_tag_proto macvtap: advertise link netns via netlink nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD tun: support NAPI for packets received from batched XDP buffs sfc: set affinity hints in local NUMA node only sfc: default config to 1 channel/core in local NUMA node only net: smc: fix different types in min() dt-bindings: display/msm: Drop bogus interrupt flags cell on MDSS nodes ELF: Properly redefine PT_GNU_* in terms of PT_LOOS MAINTAINERS: Update execve entry with more details exec: cleanup comments fs/binfmt_elf: Refactor load_elf_binary function fs/binfmt_elf: Fix AT_PHDR for unusual ELF files binfmt: move more stuff undef CONFIG_COREDUMP selftests/exec: Test for empty string on NULL argv exec: Force single empty string when argv is empty coredump: Also dump first pages of non-executable ELF libraries ELF: fix overflow in total mapping size calculation Bluetooth: Fix not checking MGMT cmd pending queue bpf, test_run: Fix overflow in XDP frags bpf_test_finish drm/v3d: centralize error handling when init scheduler fails drm/i915/guc: Do not complain about stale reset notifications dt-bindings: iio: Add ltc2688 documentation iio: ABI: add ABI file for the LTC2688 DAC iio: dac: add support for ltc2688 staging: gdm724x: fix use after free in gdm_lte_rx() staging: pi433: prevent uninitialized data from being printed out staging: r8188eu: use ieee80211 helper to read the "order" bit staging: r8188eu: use ieee80211 helper to read the protected bit staging: r8188eu: use ieee80211 helper to read "more data" staging: r8188eu: use ieee80211 helper to check for more fragments staging: r8188eu: use ieee80211 helper for qos bit staging: r8188eu: refactor validate_recv_frame's error handling staging: r8188eu: use ieee80211 helpers to check the frame type staging: r8188eu: use ieee80211 define for management frame type staging: r8188eu: remove unused define staging: r8188eu: get_rx_status is not used staging: r8188eu: recvframe_push is not used staging: r8188eu: cnt is set but not used staging: r8188eu: fix endless loop in recv_func staging: r8188eu: irq_prepare_beacon_tasklet is unused ANDROID: Kconfig: break UAPI_HEADER_TEST dependency on CC_CAN_LINK staging: r8188eu: smooth_rssi_data is not used staging: pi433: remove rf69_get_flag function resolving enum conflict staging: r8188eu: remove _linked_rx_signal_strength_display() staging: pi433: remove TODOs-related item from the TODO file arm64: dts: broadcom: Fix sata nodename mmc: rtsx: Fix build errors/warnings for unused variable serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() sc16is7xx: Set AUTOCTS and AUTORTS bits sc16is7xx: Handle modem status lines sc16is7xx: Properly resume TX after stop Revert "tty: serial: meson: *" arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias net/sched: act_ct: Fix flow table lookup failure with no originating ifindex serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n s390/mm: convert pte_val()/pXd_val() into functions s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue s390/mm: use set_pXd()/set_pte() helper functions everywhere s390/mm: add set_pte_bit()/clear_pte_bit() helper functions s390/mm: add set_pXd()/set_pte() helper functions s390/entry: remove unused expoline thunk s390/ftrace: make use of epsw to get psw mask s390/ptrace: remove opencoded offsetof s390/smp: sort out physical vs virtual pointers usage s390/ap: enable sysfs attribute scans to force AP bus rescan s390/ap: notify drivers on config changed and scan complete callbacks s390/ap: driver callback to indicate resource in use s390/test_unwind: fix and extend kprobes test s390/test_unwind: add ftrace test s390/test_unwind: add "backtrace" module parameter s390/test_unwind: minor cleanup s390/test_unwind: show tests as skipped if unsupported s390: always use the packed stack layout s390/extable: fix exception table sorting s390/ftrace: fix arch_ftrace_get_regs implementation s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE drm/vrr: Set VRR capable prop only if it is attached to connector ACPI: LPSS: Provide an SSP type to the driver ACPI: LPSS: Constify properties member in struct lpss_device_desc ACPI: platform: Constify properties parameter in acpi_create_platform_device() i2c: tegra: Add SMBus block read function pstore: Add prefix to ECC messages drm/i915/guc: Initialize GuC submission locks and queues early binfmt_elf: Avoid total_mapping_size for ET_EXEC powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" powercap: DTPM: dtpm_node_callback[] can be static PM: suspend: fix return value of __setup handler PM: hibernate: fix __setup handler error handling ceph: misc fix for code style and logs ceph: allocate capsnap memory outside of ceph_queue_cap_snap() ceph: do not release the global snaprealm until unmounting ceph: remove incorrect and unused CEPH_INO_DOTDOT macro MAINTAINERS: add Xiubo Li as cephfs co-maintainer ceph: eliminate the recursion when rebuilding the snap context ceph: do not update snapshot context when there is no new snapshot ceph: zero the dir_entries memory when allocating it ceph: move to a dedicated slabcache for ceph_cap_snap ceph: add getvxattr op libceph: drop else branches in prepare_read_data{,_cont} ceph: fix comments mentioning i_mutex ceph: fail the request directly if handle_reply gets an ESTALE ceph: wake waiters after failed async create ceph: wait for async create reply before sending any cap messages ceph: eliminate req->r_wait_for_completion from ceph_mds_request ceph: uninline the data on a file opened for writing ceph: make ceph_netfs_issue_op() handle inlined data ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host KVM: SVM: Disable preemption across AVIC load/put during APICv refresh iavf: Remove non-inclusive language iavf: Fix incorrect use of assigning iavf_status to int iavf: stop leaking iavf_status as "errno" values iavf: remove redundant ret variable iavf: Add usage of new virtchnl format to set default MAC iavf: refactor processing of VLAN V2 capability message iavf: Add support for 50G/100G in AIM algorithm drm/i915/guc: Fix flag query helper function to not modify state mips: ralink: fix a refcount leak in ill_acc_of_setup() arm64: defconfig: enable the CVP driver mips: Implement "current_stack_pointer" MAINTAINERS: Add additional file to uncore frequency control Documentation: admin-guide: pm: Document uncore frequency scaling arm64: dts: n5x: add sdr edac support arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node dt-bindings: usb: dwc2: add disable-over-current dt-bindings: usb: dwc2: add iommus dt-bindings: usb: dwc2: fix compatible of Intel Agilex dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY Control bindings dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC i2c: designware: Use the i2c_mark_adapter_suspended/resumed() helpers i2c: designware: Lock the adapter while setting the suspended flag dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC i2c: mediatek: remove redundant null check PM: hibernate: Clean up non-kernel-doc comments perf: Add irq and exception return branch types perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE sched/tracing: Don't re-read p->state when emitting sched_switch event sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race sched/cpuacct: Remove redundant RCU read lock sched/cpuacct: Optimize away RCU read lock sched/cpuacct: Fix charge percpu cpuusage PM: sleep: wakeup: Fix typos in comments i2c: mediatek: modify bus speed calculation formula hv_balloon: rate-limit "Unhandled message" warning i2c: designware: Fix improper usage of readl thermal: core: Fix TZ_GET_TRIP NULL pointer dereference i2c: qcom-geni: Add support for GPI DMA i2c: riic: Simplify reset handling KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors dt-bindings: i2c: microchip,corei2c: Fix indentation of compatible items PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() i2c: cht-wc: Use generic_handle_irq_safe(). i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify(). PM: domains: use dev_err_probe() to simplify error handling HID: nintendo: check the return value of alloc_workqueue() PM: domains: Prevent power off for parent unless child is in deepest state ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE` ata: ahci: Rename board_ahci_mobile Input: docs: add more details on the use of BTN_TOOL HID: input: accommodate priorities for slotted devices HID: input: remove the need for HID_QUIRK_INVERT HID: input: enforce Invert usage to be processed before InRange HID: core: for input reports, process the usages by priority list HID: compute an ordered list of input fields to process HID: input: move up out-of-range processing of input values HID: input: rework spaghetti code with switch statements HID: input: tag touchscreens as such if the physical is not there HID: core: split data fetching from processing in hid_input_field() HID: core: de-duplicate some code in hid_input_field() HID: core: statically allocate read buffers HID: vivaldi: fix sysfs attributes leak interconnect: Add stubs for the bulk API HID: uclogic: Support multiple frame input devices HID: uclogic: Define report IDs before their descriptors HID: uclogic: Put version first in rdesc namespace HID: uclogic: Use "frame" instead of "buttonpad" HID: uclogic: Use different constants for frame report IDs HID: uclogic: Specify total report size to buttonpad macro HID: uclogic: Switch to matching subreport bytes HID: uclogic: Replace pen_frame_flag with subreport_list HID: uclogic: Remove pen usage masking net/smc: don't send in the BH context if sock_owned_by_user net/smc: don't req_notify until all CQEs drained net/smc: correct settings of RMB window update limit net/smc: send directly on setting TCP_NODELAY net/smc: add sysctl for autocorking net/smc: add autocorking support net/smc: add sysctl interface for SMC KVM: WARN if is_unsync_root() is called on a root without a shadow page KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() KVM: selftests: Add test to verify KVM handling of ICR KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes KVM: x86: Make kvm_lapic_reg_{read,write}() static KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit KVM: VMX: Handle APIC-write offset wrangling in VMX code KVM: x86: Do not change ICR on write to APIC_SELF_IPI KVM: x86: Fix emulation in writing cr8 KVM: x86: flush TLB separately from MMU reset cfg80211: fix CONFIG_CFG80211_EXTRA_REGDB_KEYDIR typo drm/bridge: chipone-icn6211: switch to devm_drm_of_get_bridge drm/bridge: anx7625: Fix release wrong workqueue powerpc/lib/sstep: Fix build errors with newer binutils powerpc: Fix build errors with newer binutils powerpc/lib/sstep: Fix 'sthcx' instruction powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit selftests/bpf: Update btf_dump case for conflicting names powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() powerpc/interrupt: Remove struct interrupt_state powerpc/fadump: register for fadump as early as possible selftests/powerpc/pmu: Add interface test for mmcra register fields libbpf: Skip forward declaration when counting duplicated type names selftests/powerpc/pmu/: Add interface test for mmcr3_src fields selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field selftests/powerpc/pmu/: Add interface test for mmcr1_comb field selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields selftests/powerpc/pmu: Add macros to extract mmcr fields selftests/powerpc/pmu: Add event_init_sampling function selftests/powerpc/pmu: Add utility functions to post process the mmap buffer selftests/powerpc/pmu: Add macros to parse event codes selftests/powerpc/pmu: Add support for perf sampling tests ARM: mstar: Select HAVE_ARM_ARCH_TIMER xfrm: fix tunnel model fragmentation behavior netfilter: nf_queue: handle socket prefetch netfilter: nf_queue: fix possible use-after-free selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test netfilter: nf_queue: don't assume sk is full socket ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwatt properties mac80211: treat some SAE auth steps as final irqchip/nvic: Release nvic_base upon failure ARM: PXA: fix up decompressor code nl80211: Handle nla_memdup failures in handle_nan_filter drm/tegra: Support YVYU, VYUY and YU24 formats drm/tegra: Support semi-planar formats on Tegra114+ drm/tegra: Fix planar formats on Tegra186 and later gpu: host1x: Fix a memory leak in 'host1x_remove()' gpu: host1x: Fix an error handling path in 'host1x_probe()' iwlwifi: mvm: check debugfs_dir ptr before use irqchip/qcom-pdc: Drop open coded version of __assign_bit() irqchip/qcom-pdc: Fix broken locking irqchip/qcom-pdc: Kill qcom_pdc_translate helper irqchip/qcom-pdc: Kill non-wakeup irqdomain irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ iwlwifi: don't advertise TWT support rfkill: define rfill_soft_blocked() if !RFKILL MIPS: ralink: mt7621: use bitwise NOT instead of logical MIPS: Remove TX39XX support drm/i915/selftests: exercise mmap migration drm/i915/selftests: handle allocation failures drm/i915/ttm: mappable migration on fault drm/i915/ttm: make eviction mappable aware arm64: dts: mediatek: update mt7986b memory node arm64: dts: mediatek: update mt7986a memory node drivers: vxlan: vnifilter: add support for stats dumping drivers: vxlan: vnifilter: per vni stats selftests: add new tests for vxlan vnifiltering vxlan: vni filtering support on collect metadata device vxlan_multicast: Move multicast helpers to a separate file rtnetlink: add new rtm tunnel api for tunnel id filtering vxlan_core: add helper vxlan_vni_in_use vxlan_core: make multicast helper take rip and ifindex explicitly vxlan_core: move some fdb helpers to non-static vxlan_core: move common declarations to private header file vxlan_core: fix build warnings in vxlan_xmit_one vxlan: move to its own directory arm64: dts: mediatek: add clock support for mt7986a dt-bindings: arm: mediatek: mmsys: add support for MT8186 ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC ARM: dts: add GPIO support for Airoha EN7523 efi: fix return value of __setup handlers ARM: Add basic support for Airoha EN7523 SoC dt-bindings: mediatek: add compatible for MT8186 pwrap soc: mediatek: pwrap: add pwrap driver for MT8186 SoC arm64: dts: mediatek: Add mt8192 power domains controller arm64: dts: mt6358: add mt6358-keys node soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel soc: mediatek: mmsys: add mmsys reset control for MT8186 Input: da9063 - use devm_delayed_work_autocancel() arm64: dts: mt8183: add jpeg enc node for mt8183 Input: goodix - fix race on driver unbind Input: goodix - use input_copy_abs() helper Input: add input_copy_abs() function Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails soc: mediatek: mtk-infracfg: Disable ACP on MT8192 Input: goodix - workaround Cherry Trail devices with a bogus ACPI Interrupt() resource Input: goodix - use the new soc_intel_is_byt() helper MAINTAINERS: add missing security/integrity/platform_certs Fix incorrect type in assignment of ipv6 port for audit bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig pinctrl: sunxi: Use unique lockdep classes for IRQs pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use correct offset ASoC: codecs: wsa881x: add runtime pm support e1000e: Correct NVM checksum verification flow e1000e: Fix possible HW unit hang after an s0ix exit netfilter: egress: silence egress hook lockdep splats netfilter: fix use-after-free in __nf_register_net_hook() arm64: dts: ns2: Fix spi-cpol and spi-cpha property ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150 Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support" tty: serial: meson: Fix the compile link error reported by kernel test robot of: unittest: add program to process EXPECT messages mxser: make use of UART_LCR_WLEN() + tty_get_char_size() sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() ANDROID: gki_defconfig: Enable powercap framework USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size() tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() tty: serial: define UART_LCR_WLEN() macro dt-bindings: timer: sifive,clint: Group interrupt tuples dt-bindings: timer: sifive,clint: Fix number of interrupts drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER net: dm9051: Make remove() callback a void function RDMA/core: Remove unnecessary statements drm/bridge: ti-sn65dsi86: Properly undo autosuspend x86/speculation: Update link to AMD speculation whitepaper x86/speculation: Use generic retpoline by default on AMD bpf, docs: Add a missing colon in verifier.rst bpf: Cache the last valid build_id sound: core: Remove redundant variable and return the last statement sound: core: remove initialise static variables to 0 igc: igc_write_phy_reg_gpy: drop premature return igc: igc_read_phy_reg_gpy: drop premature return ipmi: kcs: aspeed: Remove old bindings support ARM: dts: mvebu: Add Ctera C-200 V2 board ARM: dts: kirkwood: Add Ctera C-200 V1 board dt-bindings: vendor-prefixes: Add Ctera Networks libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning docs: fix 'make htmldocs' warning in SCTP.rst ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy INTx interrupts RDMA/irdma: Remove incorrect masking of PD RDMA/irdma: Fix Passthrough mode in VM RDMA/irdma: Fix netdev notifications for vlan's ALSA: spi: Add check for clk_enable() ALSA: mips: Use platform_get_irq() to get the interrupt soc: microchip: make mpfs_sys_controller_put static arm64: dts: marvell: armada-37xx: Add clock to PCIe node RDMA/irdma: Make irdma_create_mg_ctx return a void bpf, selftests: Use raw_tp program for atomic test bpf, arm64: Support more atomic operations nfsd: more robust allocation failure handling in nfsd_file_cache_init SUNRPC: Teach server to recognize RPC_AUTH_TLS NFSD: Move svc_serv_ops::svo_function into struct svc_serv NFSD: Remove svc_serv_ops::svo_module SUNRPC: Remove svc_shutdown_net() SUNRPC: Rename svc_close_xprt() SUNRPC: Rename svc_create_xprt() SUNRPC: Remove svo_shutdown method SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() SUNRPC: Remove the .svo_enqueue_xprt method SUNRPC: Record endpoint information in trace log SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid SUNRPC: Improve sockaddr handling in the svc_xprt_create_error trace point NFSD: Remove NFSD_PROC_ARGS_* macros NFSD: Use __sockaddr field to store socket addresses tracing: Update print fmt check to handle new __get_sockaddr() macro tracing: Introduce helpers to safely handle dynamic-sized sockaddrs NFSD: Streamline the rare "found" case NFSD: Skip extra computation for RC_NOCACHE case NFSD: De-duplicate hash bucket indexing nfsd: Add support for the birth time attribute spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC mmc: sh_mmcif: Simplify division/shift logic NFS: Calculate page offsets algorithmically NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context NFS: Initialise the readdir verifier as best we can in nfs_opendir() NFS: Trace lookup revalidation failure NFS: constify nfs_server_capable() and nfs_have_writebacks() NFS: Return valid errors from nfs2/3_decode_dirent() drm/bridge: it6505: Fix the read buffer array bound Revert "NFSv4: use unique client identifiers in network namespaces" bpftool: Remove redundant slashes random: do crng pre-init loading in worker rather than irq random: unify cycles_t and jiffies usage and types random: cleanup UUID handling xsk: Fix race at socket teardown ARM: pxa: remove Intel Imote2 and Stargate 2 boards drm/i915: Clarify vma lifetime ARM: 9181/1: vdso: remove -nostdlib compiler flag ARM: 9175/1: Convert to reserve_initrd_mem() ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition ARM: 9173/1: amba: kill amba_find_match() ARM: 9172/1: amba: Cleanup amba pclk operation ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions blk-crypto: show crypto capabilities in sysfs block: don't delete queue kobject before its children block: simplify calling convention of elv_unregister_queue() blktrace: fix use after free for struct blk_trace spi: use specific last_cs instead of last_cs_enable ASoC: es7241: Use modern ASoC DAI format terminology ASoC: max98927: Use modern ASoC DAI format terminology ASoC: max98926: Use modern ASoC DAI format terminology ASoC: max98925: Use modern ASoC DAI format terminology ASoC: max9867: Use modern ASoC DAI format terminology ASoC: max9860: Use modern ASoC DAI format terminology ASoC: max9850: Use modern ASoC DAI format terminology ASoC: max98390: Use modern ASoC DAI format terminology ASoC: max98371: Use modern ASoC DAI format terminology ASoC: max98095: Use modern ASoC DAI format terminology ASoC: max98088: Use modern ASoC DAI format terminology ASoC: uda134x: Use modern ASoC DAI format terminology ASoC: ml26124: Use modern ASoC DAI format terminology ASoC: pcm512x: Use modern ASoC DAI format terminology ASoC: pcm3168a: Use modern ASoC DAI format terminology ASoC: pcm186x: Use modern ASoC DAI format terminology ASoC: pcm1681: Use modern ASoC DAI format terminology ASoC: pcm3060: Use modern ASoC DAI format terminology ASoC: fsl: Drop unused argument from imx_pcm_dma_init() ASoC: mediatek: mt8195: Remove unnecessary print function dev_err() ASoC: ti: davinci-i2s: Add check for clk_enable() ASoC: mc13783: Use modern ASoC DAI format terminology ASoC: isabelle: Use modern ASoC DAI format terminology ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl ASoC: amd: vg: update DAI link name ASoC: amd: vg: fix for pm resume callback sequence ASoC: es8328: Use modern ASoC DAI format terminology ASoC: inno_rk3036: Use modern ASoC DAI format terminology ASoC: es8316: Use modern ASoC DAI format terminology ASoC: wl1273: Use modern ASoC DAI format terminology ASoC: es7134: Use modern ASoC DAI format terminology ASoC: twl4030: Use modern ASoC DAI format terminology ASoC: uda1334: Use modern ASoC DAI format terminology ASoC: uda1380: Use modern ASoC DAI format terminology ASoC: si476x: Use modern ASoC DAI format terminology ASoC: sti-sas: Use modern ASoC DAI format terminology ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt ASoC: tscs454: Use modern ASoC DAI format terminology ASoC: tscs42xx: Use modern ASoC DAI format terminology ASoC: lm49453: Use modern ASoC DAI format terminology ASoC: qcom: dt-bindings: Add bindings for power domains in lpass digital codecs ASoC: codecs: Add power domains support in digital macro codecs net: decnet: use time_is_before_jiffies() instead of open coding it net: wan: lmc: use time_is_before_jiffies() instead of open coding it net: hamradio: use time_is_after_jiffies() instead of open coding it net: ethernet: sun: use time_is_before_jiffies() instead of open coding it net: qlcnic: use time_is_before_jiffies() instead of open coding it net: ethernet: use time_is_before_eq_jiffies() instead of open coding it bpf: Add config to allow loading modules with BTF mismatches bpf: Remove Lorenz Bauer from L7 BPF maintainers iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find bpf, arm64: Feed byte-offset into bpf line info iommu/vt-d: Fix double list_add when enabling VMD in scalable mode bpf, arm64: Call build_prologue() first in first JIT pass habanalabs: remove deprecated firmware states iommu: Split struct iommu_ops iommu: Remove unused argument in is_attach_deferred iommu: Use right way to retrieve iommu_ops drm/nouveau/device: Get right pgsize_bitmap of iommu_domain iommu: Remove apply_resv_region iommu: Remove aux-domain related interfaces and iommu_ops iommu/vt-d: Remove aux-domain related callbacks iommu: Remove guest pasid related interfaces and definitions iommu/vt-d: Remove guest pasid related callbacks mmc: sdhci_am654: Add Support for TI's AM62 SoC habanalabs: add an option to delay a device reset habanalabs: Add check for pci_enable_device habanalabs: Fix reset upon device release bug habanalabs: make sure device mem alloc is page aligned habanalabs/gaudi: add missing handling of NIC related events habanalabs/gaudi: handle axi errors from NIC engines habanalabs: allow user to set allocation page size habanalabs: use kernel-doc for memory ioctl documentation habanalabs: avoid using an uninitialized variable habanalabs: set max power on device init per ASIC habanalabs: use proper max_power variable for device utilization habanalabs: enable stop-on-error debugfs setting per ASIC habanalabs: change function to static habanalabs: add missing include of vmalloc.h habanalabs: fix use-after-free bug habanalabs: rephrase error messages in PCI initialization habanalabs: fix spelling mistake habanalabs: Timestamps buffers registration habanalabs: fix race when waiting on encaps signal habanalabs: silence an uninitialized variable warning habanalabs: remove duplicate print habanalabs: prevent false heartbeat failure during soft-reset habanalabs: fix race between wait and irq habanalabs: fix user interrupt wait when timeout is 0 habanalabs: reject host map with mmu disabled habanalabs: expose number of user interrupts habanalabs: update to latest f/w specs habanalabs: add missing error check in sysfs max_power_show habanalabs: fix soft reset flow in case of failure habanalabs: add missing error check in sysfs clk_freq_mhz_show habanalabs: avoid copying pll data if pll_info_get fails habanalabs: don't free phys_pg_pack inside lock habanalabs: duplicate HOP table props to MMU props habanalabs: there is no kernel TDR in future ASICs habanalabs: sysfs support for fw os version habanalabs: use common wrapper for MMU cache invalidation habanalabs: remove power9 workaround for dma support habanalabs: add vrm version to sysfs habanalabs: rename dev_attr_grp to dev_clk_attr_grp habanalabs: remove asic callback set_pll_profile() habanalabs: move more f/w functions to firmware_if.c habanalabs: remove hwmgr.c habanalabs: get clk is common function habanalabs: sysfs functions should be in sysfs.c habanalabs: make some MMU functions common habanalabs: remove ASIC functions of clock gating habanalabs/gaudi: disable CGM permanently habanalabs: fix possible memory leak in MMU DR fini habanalabs: check the return value of hl_cs_poll_fences() mmc: meson: Fix usage of meson_mmc_post_req() spi: pxa2xx-pci: Constify struct pxa_spi_info variables spi: pxa2xx-pci: Drop temporary storage use for a handful of members spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register() spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup() spi: pxa2xx-pci: Replace enum with direct use of PCI IDs spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup() spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup() spi: pxa2xx-pci: Move port_id assignment to ->setup() spi: pxa2xx-pci: Drop redundant NULL check in ->probe() spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup() spi: pxa2xx-pci: Refactor CE4100 to use ->setup() dt-bindings: mmc: imx-esdhc: Add imx93 compatible string dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC mmc: sdhci_am654: Fix the driver data of AM64 SoC mmc: core: use sysfs_emit() instead of sprintf() mmc: sunxi-mmc: Add D1 MMC variant dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles mmc: dw_mmc: Use device_property_string_array_count() mmc: davinci: Use of_device_get_match_data() helper mmc: sdhci-of-at91: Use of_device_get_match_data() helper mmc: sdhci-tegra: Use of_device_get_match_data() helper mmc: wmt-sdmmc: Use of_device_get_match_data() helper dt-bindings: mmc: Add compatible for Mediatek MT8186 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 mmc: Add driver for LiteX's LiteSDCard interface dt-bindings: mmc: Add bindings for LiteSDCard MAINTAINERS: co-maintain LiteX platform mmc: sdhci-tegra: Enable wake on SD card event dt-bindings: mmc: sdhci-msm: Add msm8953 compatible mmc: dw_mmc: Fix potential null pointer risk drm/i915: s/JSP2/ICP2/ PCH drm/i915/guc/slpc: Correct the param count for unset param net: phylink: remove phylink_set_pcs() net: dsa: felix: remove prevalidate_phy_mode interface nvme: check that EUI/GUID/UUID are globally unique nvme: check for duplicate identifiers earlier nvme: fix the check for duplicate unique identifiers nvme: cleanup __nvme_check_ids nvme: remove nssa from struct nvme_ctrl nvme: explicitly set non-error for directives nvme: expose cntrltype and dctype through sysfs nvme: send uevent on connection up nvme: add vectored-io support for user-passthrough nvme: add verbose error logging nvme: add a helper to initialize connect_q nvme-rdma: add helpers for mapping/unmapping request nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvmet: allow bdev in buffered_io mode nvmet: use i_size_read() to set size for file-ns nvme-fabrics: remove unnecessary braces for case nvme-fabrics: use consistent zeroout pattern nvme-fabrics: use unsigned int type nvme-fabrics: use unsigned int type nvme-core: remove unnecessary function parameter nvme-core: remove unnecessary semicolon nvme-fc: fix a typo net: ipa: fix a build dependency ionic: no transition while stopping net/sysctl: avoid two synchronize_rcu() calls net: netsec: enable pp skb recycling atm: firestream: check the return value of ioremap() in fs_init() soc: ti: k3-socinfo: Add AM62x JTAG ID arm64: dts: ti: Add support for AM62-SK arm64: dts: ti: Introduce base support for AM62x SoC dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62 dt-bindings: arm: ti: Add bindings for AM625 SoC net: sparx5: Add #include to remove warning net/smc: Call trace_smc_tx_sendmsg when data corked net/smc: Fix cleanup when register ULP fails arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint soc: mediatek: add MTK mutex support for MT8186 soc: mediatek: mmsys: add mt8186 mmsys routing table flow_offload: reject offload for all drivers with invalid police parameters net: flow_offload: add tc police action parameters net: ipv6: ensure we call ipv6_mc_down() at most once soc: mediatek: pm-domains: Add support for mt8186 dt-bindings: power: Add MT8186 power domains soc: mediatek: pm-domains: Add support for mt8195 soc: mediatek: pm-domains: Move power status offset to power domain data soc: mediatek: pm-domains: Remove unused macro soc: mediatek: pm-domains: Add wakeup capacity support in power domain dt-bindings: power: Add MT8195 power domains m68k: defconfig: Disable fbdev on Sun3/3x m68k: defconfig: Update defconfigs for v5.17-rc3 power: supply: ab8500_fg: Use VBAT-to-Ri if possible power: supply: Support VBAT-to-Ri lookup tables power: supply: ab8500: Standardize BTI resistance power: supply: ab8500: Standardize alert mode charging power: supply: ab8500: Standardize maintenance charging dt-bindings: iio: afe: add bindings for temperature transducers dt-bindings: iio: afe: add bindings for temperature-sense-rtd iio: afe: rescale: add temperature transducers iio: afe: rescale: add RTD temperature sensor support iio: test: add basic tests for the iio-rescale driver ANDROID: gki_defconfig: Ensure KVM is configured in "protected" mode arm64: dts: mt8192: Add watchdog node drm/panel: simple: Initialize bpc in RK101II01D-CT panel descriptor drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt drm/tiny: Add MIPI DBI compatible SPI driver drm/mipi-dbi: Add driver_private member to struct mipi_dbi_dev drm/modes: Add of_get_drm_panel_display_mode() drm/modes: Remove trailing whitespace dt-bindings: display: add bindings for MIPI DBI compatible SPI panels efivars: Respect "block" flag in efivar_entry_set_safe() riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value drm/todo: Update panic handling todo drm/i915/selftests: mock test io_size drm/i915/buddy: tweak 2big check drm/i915/buddy: adjust res->start drm/i915/buddy: track available visible size drm/i915: add I915_BO_ALLOC_GPU_ONLY drm/i915/ttm: require mappable by default drm/i915: add io_size plumbing ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer ARM: dts: aspeed: everest: Add RTC battery gpio name ARM: dts: aspeed: rainer: Add RTC battery gpio name Input: samsung-keypad - properly state IOMEM dependency ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC ARM: dts: aspeed: rainier: Remove SPI NOR controllers ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hwmon node ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema. ARM: dts: aspeed: mtjade: Update host0-ready pin ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read-enable pin ARM: dts: aspeed: mtjade: Enable secondary flash scsi: libsas: Use bool for queue_work() return code scsi: libsas: Make sas_notify_{phy,port}_event() return void scsi: hisi_sas: Modify v3 HW SSP underflow error processing scsi: hisi_sas: Limit users changing debugfs BIST count value scsi: hisi_sas: Rename error labels in hisi_sas_v3_probe() scsi: hisi_sas: Free irq vectors in order for v3 HW scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout scsi: hisi_sas: Change permission of parameter prot_mask scsi: qla4xxx: Remove unneeded variable scsi: aha152x: Fix aha152x_setup() __setup handler return value scsi: pm80xx: Handle non-fatal errors scsi: mac53c94: Stop using struct scsi_pointer scsi: mesh: Stop using struct scsi_pointer scsi: core: docs: Update notes about scsi_times_out scsi: message: fusion: Use GFP_KERNEL instead of GFP_ATOMIC in non-atomic context scsi: libfc: Replace one-element arrays with flexible-array members hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk 360 hwmon: (sch5627) Add pwmX_auto_channels_temp support hwmon: (core) Add support for pwm auto channels attribute hwmon: (lm70) Add ti,tmp125 support dt-bindings: Add ti,tmp125 temperature sensor binding hwmon: (pmbus/pli1209bc) Add regulator support hwmon: (pmbus) Add support for pli1209bc dt-bindings:trivial-devices: Add pli1209bc dt-bindings: vendor-prefixes: add Vicor Corporation hwmon: (occ) Add soft minimum power cap attribute hwmon: (pmbus) Add regulator supply into macro hwmon: (dell-smm) Improve temperature sensors detection hwmon: (dell-smm) Make fan/temp sensor number a u8 hwmon: (dell-smm) Add SMM interface documentation hwmon: (dell-smm) Reword and mark parameter "force" as unsafe hwmon: (occ) Add sysfs entries for additional extended status bits hwmon: (occ) Add sysfs entry for OCC mode hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status hwmon: (asus-ec-sensors) do not print from .probe() hwmon: (pmbus/lm25066) Add regulator support hwmon: (pmbus) Add get_error_flags support to regulator ops hwmon: (asus-ec-sensors) depend on X86 in KConfig hwmon: (asus-ec-sensors) merge setup functions hwmon: (asus-ec-sensors) deduce sensor signedness from its type hwmon: (tc654) Add thermal_cooling device support hwmon: (dell-smm) rewrite CONFIG_I8K description x86/Kconfig: move and modify CONFIG_I8K hwmon: (asus-ec-sensors) add CPU core voltage hwmon: (adt7x10) Use hwmon_notify_event hwmon: (adt7x10) Remove empty driver removal callback hwmon: (adt7x10) Use devm_request_threaded_irq hwmon: (adt7x10) Use devm_hwmon_device_register_with_info hwmon: (adt7x10) Add device managed action for restoring config hwmon: (adt7x10) Convert to use regmap hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRIME X570-P hwmon: (asus-ec-sensors) read sensors as signed ints hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi hwmon: (max6639) Add regulator support hwmon: (max6639) Update Datasheet URL hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit hwmon: deprecate asis_wmi_ec_sensors driver hwmon: (asus-ec-sensors) update documentation hwmon: (asus-ec-sensors) add driver for ASUS EC hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING hwmon: (sch56xx-common) Replace msleep() with usleep_range() hwmon: (sch56xx-common) Add automatic module loading on supported devices hwmon: (sch56xx) Autoload modules on platform device creation hwmon: Fix possible NULL pointer hwmon: (powr1220) Add support for Lattice's POWR1014 power manager IC hwmon: (powr1220) Upgrade driver to support hwmon info infrastructure hwmon: (powr1220) Cosmetic changes dt-bindings: hwmon: lm90: Drop Tegra specifics from example hwmon: (pmbus) Remove trailing whitespaces from Kconfig file hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro Documentation: ABI: Add ABI file for legacy /proc/i8k interface Documentation: admin-guide: Add Documentation for undocumented dell_smm_hwmon parameters Documentation: admin-guide: Update i8k driver name hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A hwmon: Add "label" attribute ABI: hwmon: Document "label" sysfs attribute hwmon: (nct6775) add support for TSI temperature registers hwmon: (lm83) Convert to use with_info API hwmon: (lm83) Explain why LM82 may be misdetected as LM83 hwmon: (lm83) Demote log message if chip identification fails hwmon: (lm83) Replace temperature conversion macros with standard functions hwmon: (lm83) Use regmap hwmon: (lm83) Replace new_client with client hwmon: (lm83) Move lm83_id to avoid forward declaration hwmon: (lm83) Reorder include files to be in alphabetic order hwmon: Report attribute name with udev events hwmon: (pmbus) Add mutex to regulator ops selftests/powerpc/pmu: Include mmap_buffer field as part of struct event Linux 5.17-rc6 block: remove redundant semicolon nilfs2: pass the operation to bio_alloc ext4: pass the operation to bio_alloc mpage: pass the operation to bio_alloc null_blk: null_alloc_page() cleanup null_blk: remove hardcoded null_alloc_page() param null_blk: remove hardcoded alloc_cmd() parameter loop: allow user to set the queue depth loop: remove extra variable in lo_req_flush loop: remove extra variable in lo_fallocate() loop: use sysfs_emit() in the sysfs xxx show() null_blk: fix return value from null_add_dev() loop: clean up grammar in warning message block/rnbd: Remove a useless mutex block/rnbd: client device does not care queue/rotational block/rnbd-clt: fix CHECK:BRACES warning block: default BLOCK_LEGACY_AUTOLOAD to y media: omap3isp: Use struct_group() for memcpy() region tpm: vtpm_proxy: Check length to avoid compiler warning lib: overflow: Convert to Kunit iio: afe: rescale: reduce risk of integer overflow iio: afe: rescale: fix accuracy for small fractional scales iio: afe: rescale: add offset support iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support iio: afe: rescale: expose scale processing function iio: frequency: admv4420.c: Add support for ADMV4420 dt-bindings: iio: frequency: Add ADMV4420 doc MAINTAINERS: add maintainer for ADA4250 driver iio: amplifiers: ada4250: add support for ADA4250 dt-bindings: iio: amplifiers: add ada4250 doc net: mscc: ocelot: enforce FDB isolation when VLAN-unaware net: dsa: sja1105: enforce FDB isolation net: dsa: pass extack to .port_bridge_join driver methods net: dsa: request drivers to perform FDB isolation net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid net: dsa: tag_8021q: merge RX and TX VLANs net: dsa: felix: delete workarounds present due to SVL tag_8021q bridging docs: net: dsa: sja1105: document limitations of tc-flower rule VLAN awareness net: dsa: tag_8021q: add support for imprecise RX based on the VBID net: dsa: tag_8021q: replace the SVL bridging with VLAN-unaware IVL bridging net/fungible: Kconfig, Makefiles, and MAINTAINERS net/funeth: add kTLS TX control part net/funeth: add the data path net/funeth: devlink support net/funeth: ethtool operations net/funeth: probing and netdev ops net/fungible: Add service module for Fungible drivers PCI: Add Fungible Vendor ID to pci_ids.h net/mlx5: Add migration commands definitions net/mlx5: Introduce migration bits and structures net/mlx5: Expose APIs to get/put the mlx5 core device PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF net/mlx5: Disable SRIOV before PF removal net/mlx5: Reuse exported virtfn index function call PCI/IOV: Add pci_iov_vf_id() to get VF index video: fbdev: sm712fb: Fix crash in smtcfb_read() m68k: Implement "current_stack_pointer" drm/mediatek: Add wait_for_event for crtc disable by cmdq iio: accel: adxl345: Remove unneeded blank lines iio: accel: adxl345: Drop comma in terminator entries iio: accel: adxl345: Extract adxl345_powerup() helper iio: accel: adxl345: Add ACPI HID table iio: accel: adxl345: Make use of device properties iio: accel: adxl345: Get rid of name parameter in adxl345_core_probe() iio: accel: adxl345: Set driver_data for OF enumeration iio: accel: adxl345: Convert to use dev_err_probe() iio: adc: Add check for devm_request_threaded_irq dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivial-devices iio: potentiometer: ds1803: Add support for Maxim DS3502 iio: potentiometer: ds1803: Add device specific read_raw function iio: potentiometer: ds1803: Change to firmware provided data iio: potentiometer: ds1803: Add channel information in device data iio: potentiometer: ds1803: Add available functionality iio: potentiometer: ds1803: Alignment to match the open parenthesis iio: accel: adxl367: Fix handled initialization in adxl367_irq_handler() iio: accel: adxl367: unlock on error in adxl367_buffer_predisable() selftests/memfd: clean up mapping in mfd_fail_write mailmap: update Roman Gushchin's email MAINTAINERS, SLAB: add Roman as reviewer, git tree MAINTAINERS: add Shakeel as a memcg co-maintainer MAINTAINERS: remove Vladimir from memcg maintainers MAINTAINERS: add Roman as a memcg co-maintainer selftest/vm: fix map_fixed_noreplace test failure mm: fix use-after-free bug when mm->mmap is reused after being freed hugetlbfs: fix a truncation issue in hugepages parameter kasan: test: prevent cache merging in kmem_cache_double_destroy mm/hugetlb: fix kernel crash with hugetlb mremap MAINTAINERS: add sysctl-next git tree iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() to simplify code net: neigh: add skb drop reasons to arp_error_report() net: neigh: use kfree_skb_reason() for __neigh_event_send() net: ip: add skb drop reasons for ip egress path net: dsa: ocelot: mark as non-legacy net: dsa: ocelot: convert to mac_select_pcs() net: dsa: ocelot: remove interface checks net: dsa: ocelot: populate supported_interfaces tty: Reserve ldisc 29 for development purposes serial: sunplus-uart: Add Sunplus SoC UART Driver dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver serial: 8250: Fix race condition in RTS-after-send handling tty: serial: meson: Added S4 SOC compatibility tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate tty: serial: meson: Make some bit of the REG5 register writable tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame tty: serial: meson: Use devm_ioremap_resource to get register mapped memory tty: serial: meson: Move request the register region to probe drm/i915: apply PM_EARLY for non-GTT mappable objects mctp i2c: Fix hard head TX bounds length check mctp i2c: Fix potential use-after-free mctp: Avoid warning if unregister notifies twice stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S net: dsa: qca8k: return with -EINVAL on invalid port ext4: add extra check in ext4_mb_mark_bb() to prevent against possible corruption ext4: add strict range checks while freeing blocks ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() ext4: rename ext4_set_bits to mb_set_bits ext4: use in_range() for range checking in ext4_fc_replay_check_excluded ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait jbd2: kill t_handle_lock transaction spinlock jbd2: fix use-after-free of transaction_t race ext4: fix remount with 'abort' option xtensa: Implement "current_stack_pointer" usercopy: Check valid lifetime via stack depth rtla/osnoise: Fix error message when failing to enable trace instance rtla/osnoise: Free params at the exit rtla/hist: Make -E the short version of --entries tracing: Fix selftest config check for function graph start up test tracefs: Set the group ownership in apply_options() not parse_options() clk: Mark clk_core_evict_parent_cache_subtree() 'target' const clk: Mark 'all_lists' as const clk: pistachio: Declare mux table as const u32[] clk: qcom: Declare mux table as const u32[] clk: mmp: Declare mux tables as const u32[] clk: hisilicon: Remove unnecessary cast of mux table to u32 * clk: mux: Declare u32 *table parameter as const clk: nxp: Declare mux table parameter as const u32 * clk: nxp: Remove unused variable selftests/rtc: continuously read RTC in a loop for 30s NFS: Use of mapping_set_error() results in spurious errors NFS: Clean up NFSv4.2 xattrs NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE NFSv4: use unique client identifiers in network namespaces NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL SUNRPC: Convert GFP_NOFS to GFP_KERNEL NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL NFS: Convert GFP_NOFS to GFP_KERNEL NFSv4.2: Fix up an invalid combination of memory allocation flags NFSv4: Charge NFSv4 open state trackers to kmemcg NFS: Charge open/lock file contexts to kmemcg NFSv4: Protect the state recovery thread against direct reclaim SUNRPC: remove redundant pointer plainhdr NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() drm/i915/guc: Remove plain ads_blob pointer drm/i915/guc: Convert __guc_ads_init to iosys_map drm/i915/guc: Convert guc_mmio_reg_state_init to iosys_map drm/i915/guc: Convert capture list to iosys_map drm/i915/guc: Convert mapping table to iosys_map drm/i915/guc: Replace check for golden context size drm/i915/guc: Convert golden context prep to iosys_map drm/i915/guc: Convert guc_ads_private_data_reset to iosys_map drm/i915/guc: Convert engine record to iosys_map drm/i915/guc: Convert policies update to iosys_map drm/i915/guc: Convert golden context init to iosys_map drm/i915/guc: Add read/write helpers for ADS blob drm/i915/guc: Keep iosys_map of ads_blob around drm/i915/gt: Add helper for shmem copy to iosys_map ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers drm/msm/adreno: Expose speedbin to userspace drm/msm/a6xx: Add support for 7c3 SKUs drm/msm/adreno: Generate name from chipid for 7c3 drm/msm: Use generic name for gpu resources bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel. RDMA/cma: Do not change route.addr.src_addr outside state checks selinux: allow FIOCLEX and FIONCLEX with policy capability Convert NFS from readpages to readahead NFS: simplify check for freeing cn_resp ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 Documentation/admin-guide/acpi: Add documentation for fine grain control ACPI: fan: Add additional attributes for fine grain control ACPI: fan: Properly handle fine grain control ACPI: fan: Optimize struct acpi_fan_fif ACPI: fan: Separate file for attributes creation ACPI: fan: Fix error reporting to user space iavf: Fix __IAVF_RESETTING state usage iavf: Fix missing check for running netdev iavf: Fix deadlock in iavf_reset_task iavf: Fix race in init state iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS iavf: Fix init state closure on remove iavf: Add waiting so the port is initialized in remove iavf: Rework mutexes for better synchronisation drm/i915/dg2: add Wa_14014947963 f2fs: quota: fix loop condition at f2fs_quota_sync() f2fs: Restore rwsem lockdep support f2fs: fix missing free nid in f2fs_handle_failed_inode power: supply: bq24190_charger: Delay applying charge_type changes when OTG 5V Vbus boost is on power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return perf jevents: Add support for HiSilicon CPA PMU aliasing tracing/osnoise: Make osnoise_main to sleep for microseconds ftrace: Remove unused ftrace_startup_enable() stub tracing: Ensure trace buffer is at least 4096 bytes large tracing: Uninline trace_trigger_soft_disabled() partly eprobes: Remove redundant event type information tracing: Have traceon and traceoff trigger honor the instance power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi_ac_and_battery() power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac_and_battery() PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist drm/omap: plane: Remove redundant color encoding and range initialisation drm/object: Add default color encoding and range value at reset drm/sun4i: layer: Remove redundant zpos initialisation drm/sti: plane: Remove redundant zpos initialisation drm/rcar: plane: Remove redundant zpos initialisation drm/omap: plane: Remove redundant zpos initialisation drm/nouveau/kms: Remove redundant zpos initialisation drm/msm/mdp5: Remove redundant zpos initialisation drm/object: Add default zpos value at reset drm/object: Add drm_object_property_get_default_value() function drm/omap: plane: Fix zpos initial value mismatch net: stmmac: fix return value of __setup handler net: sxgbe: fix return value of __setup handler drm/amdgpu: add gfxoff support for smu 13.0.5 drm/amd/pm: refine smu 13.0.5 pp table code can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready ucounts: Fix systemd LimitNPROC with private users regression media: v4l2-pci-skeleton: Remove usage of the deprecated "pci-dma-compat.h" API rapidio/tsi721: Remove usage of the deprecated "pci-dma-compat.h" API sparc: Remove usage of the deprecated "pci-dma-compat.h" API agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API alpha: Remove usage of the deprecated "pci-dma-compat.h" API mtd: spi-nor: renumber flags mtd: spi-nor: slightly change code style in spi_nor_sr_ready() mtd: spi-nor: spansion: rename vendor specific functions and defines mtd: spi-nor: spansion: convert USE_CLSR to a manufacturer flag mtd: spi-nor: move all spansion specifics into spansion.c mtd: spi-nor: spansion: slightly rework control flow in late_init() mtd: spi-nor: micron-st: rename vendor specific functions and defines mtd: spi-nor: micron-st: convert USE_FSR to a manufacturer flag mtd: spi-nor: move all micron-st specifics into micron-st.c mtd: spi-nor: xilinx: correct the debug message mtd: spi-nor: xilinx: rename vendor specific functions and defines mtd: spi-nor: move all xilinx specifics into xilinx.c mtd: spi-nor: guard _page_size parameter in S3AN_INFO() mtd: spi-nor: export more functions to be used in vendor modules mtd: spi-nor: allow a flash to define its own ready() function mtd: spi-nor: slightly refactor the spi_nor_setup() drm: of: Lookup if child node has panel or bridge drm/msm: Avoid dirtyfb stalls on video mode displays (v2) USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf() list: test: Add a test for list_entry_is_head() list: test: Add a test for list_is_head() list: test: Add test for list_del_init_careful() ARM: mmp: Fix failure to remove sram device ARM: mstar: Select ARM_ERRATA_814220 KVM: x86: Yield to IPI target vCPU only if it is busy x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 x86/kvm: Don't waste memory if kvmclock is disabled x86/kvm: Don't use PV TLB/yield when mwait is advertised arm64/mte: Add userspace interface for enabling asymmetric mode arm64/mte: Add hwcap for asymmetric mode arm64/mte: Add a little bit of documentation for mte_update_sctlr_user() arm64/mte: Document ABI for asymmetric mode kselftest/arm64: signal: Allow tests to be incompatible with features arm64: cpufeature: Always specify and use a field width for capabilities arm64: Always use individual bits in CPACR floating point enables arm64: Define CPACR_EL1_FPEN similarly to other floating point controls drm/i915/ttm: fixup the mock_bo arm64: module: remove (NOLOAD) from linker script arm64: cpufeature: Remove cpu_has_fwb() check ASoC: codecs: wcd-mbhc: add runtime pm support ASoC: codecs: wcd938x: add simple clk stop support ASoC: codecs: tx-macro: add runtime pm support ASoC: codecs: rx-macro: add runtime pm support ASoC: codecs: wsa-macro: add runtime pm support ASoC: codecs: va-macro: add runtime pm support ASoC: codecs: rx-macro: setup soundwire clks correctly ASoC: codecs: tx-macro: setup soundwire clks correctly ASoC: codecs: wsa-macro: setup soundwire clks correctly ASoC: codecs: wsa-macro: move to individual clks from bulk ASoC: codecs: tx-macro: move to individual clks from bulk ASoC: codecs: rx-macro: move to individual clks from bulk ASoC: codecs: tx-macro: move clk provider to managed variants ASoC: codecs: rx-macro: move clk provider to managed variants ASoC: codecs: va-macro: move to individual clks from bulk drm/tegra: dpaux: Remove unneeded variable KVM: arm64: Remove unneeded semicolons spi: dt-bindings: remove unused required property ARM: tegra: tamonten: Fix I2C3 pad setting ASoC: qcom: lpass-platform: Update warning print to control excess logging ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration ASoC: amd: Use platform_get_irq_byname() to get the interrupt Revert "PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware" Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720" Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" phy: marvell: phy-mvebu-a3700-comphy: Add native kernel implementation phy: marvell: phy-mvebu-a3700-comphy: Remove port from driver configuration arm64: tegra: Drop arm,armv8-pmuv3 compatible string arm64: Add support of PAuth QARMA3 architected algorithm arm64: cpufeature: Mark existing PAuth architected algorithm as QARMA5 arm64: cpufeature: Account min_field_value when cheking secondaries for PAuth KVM: s390: pv: make use of ultravisor AIV support drm/i915: Check stolen memory size before calling drm_mm_init KVM: x86/mmu: clear MMIO cache when unloading the MMU KVM: x86/mmu: Always use current mmu's role when loading new PGD KVM: x86/mmu: load new PGD after the shadow MMU is initialized KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit KVM: x86/mmu: do not pass vcpu to root freeing functions KVM: x86/mmu: do not consult levels when freeing roots KVM: x86: use struct kvm_mmu_root_info for mmu->root KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 KVM: x86: Reinitialize context if host userspace toggles EFER.LME KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU KVM: selftests: Carve out helper to create "default" VM without vCPUs KVM: x86: Provide per VM capability for disabling PMU virtualization KVM: x86: Fix pointer mistmatch warning when patching RET0 static calls KVM: Move VM's worker kthreads back to the original cgroup before exiting. KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var kvm: vmx: Fix typos comment in __loaded_vmcs_clear() KVM: nVMX: Make setup/unsetup under the same conditions drm/tegra: Fix reference leak in tegra_dsi_ganged_probe drm/stm: ltdc: add support for CRC hashing feature drm/stm: Avoid using val uninitialized in ltdc_set_ycbcr_config() soc/tegra: bpmp: cleanup double word in comment soc/tegra: pmc: Add Tegra234 wake events KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 staging: r8188eu: remove ETH_ALEN from ieee80211.h staging: r8188eu: remove update_bcn_p2p_ie() staging: r8188eu: remove unused function prototype staging: r8188eu: EepromAddressSize is set but not used arm64: dts: renesas: spider: Complete SCIF3 description arm64: dts: renesas: r8a779f0: Add pinctrl device node staging: wfx: flags for SPI IRQ were ignored staging: wfx: ensure HIF request has been sent before polling staging: wfx: prefer to wait for an event instead to sleep staging: wfx: remove duplicated code in wfx_cmd_send() staging: wfx: drop useless include staging: wfx: remove useless variable staging: wfx: format code on 100 columns staging: wfx: format comments on 100 columns staging: wfx: fix struct alignment staging: wfx: sta.o was linked twice ext2: correct max file size computing net: sparx5: Fix add vlan when invalid operation net: chelsio: cxgb3: check the return value of pci_find_capability() net: dsa: sja1105: support switching between SGMII and 2500BASE-X net: dsa: sja1105: convert to phylink_generic_validate() net: dsa: sja1105: mark as non-legacy net: dsa: sja1105: use .mac_select_pcs() interface net: dsa: sja1105: remove interface checks net: dsa: sja1105: populate supported_interfaces pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions pinctrl: renesas: Initial R8A779F0 PFC support pinctrl: renesas: Add PORT_GP_CFG_19 macros dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support arm64: Change elfcore for_each_mte_vma() to use VMA iterator memory: Update of_memory lpddr2 revision-id binding dt-bindings: memory: lpddr2: Adjust revision ID property to match lpddr3 soc: add microchip polarfire soc system controller ARM: at91: Kconfig: select PM_OPP ARM: at91: PM: add cpu idle support for sama7g5 ARM: at91: ddr: fix typo to align with datasheet naming ARM: at91: ddr: align macro definitions ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency ARM: configs: at91: sama7: add config for cpufreq ARM: configs: at91: sama7: enable cpu idle ALSA: hda/realtek: Make use of the helper component_compare_dev_name video: omapfb: dss: Make use of the helper component_compare_dev power: supply: ab8500: Make use of the helper component_compare_dev ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of iommu/mediatek: Make use of the helper component_compare/release_of drm: of: Make use of the helper component_release_of drm/vc4: Make use of the helper component_compare_dev drm/omap: dss: Make use of the helper component_compare_dev drm/mcde: Make use of the helper component_compare_dev drm/exynos: Make use of the helper component_compare_dev drm/rockchip: Make use of the helper component_compare_dev drm/sun4i: Make use of the helper component_compare_of drm/sti: Make use of the helper component_compare_of drm/sprd: Make use of the helper component_compare_of drm/msm: Make use of the helper component_compare_of drm/meson: Make use of the helper component_compare_of drm/mediatek: Make use of the helper component_compare_of drm/ingenic: Make use of the helper component_compare_of drm/hirin: Make use of the helper component_compare_of drm/etnaviv: Make use of the helper component_compare_of/dev_name drm/armada: Make use of the helper component_compare_of/dev_name drm/komeda: Make use of the helper component_compare_of component: Add common helper for compare/release functions firmware_loader: EXTRA_FIRMWARE does not support compressed files mei: do not overwrite state on hw start mei: me: fix reset policy on read error in interrupt mei: me: avoid link reset on shutdown mei: me: disable driver on the ign firmware firmware: xilinx: Add sysfs support for feature config firmware: zynqmp: Add documentation for runtime feature config firmware: xilinx: Add support for runtime features misc: rtsx: rts522a rts5228 rts5261 support Runtime PM lkdtm/fortify: Swap memcpy() for strncpy() misc: rtsx: conditionally build rtsx_pm_power_saving() config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OFF for netd config: android-recommended: Don't explicitly disable CONFIG_AIO powerpc/BSR: Make use of the helper macro LIST_HEAD() ocxl: Make use of the helper macro LIST_HEAD() misc: sgi-gru: Don't cast parameter in bit operations xilinx_hwicap: cleanup comments comedi: drivers: ni_routes: Use strcmp() instead of memcmp() ibmvnic: Allow queueing resets during probe ibmvnic: clear fop when retrying probe ibmvnic: init init_done_rc earlier ibmvnic: register netdev after init of adapter ibmvnic: complete init_done on transport events ibmvnic: define flush_reset_queue helper ibmvnic: initialize rc before completing wait ibmvnic: free reset-work-item when flushing debugfs: Document that debugfs_create functions need not be error checked VMCI: Fix some error handling paths in vmci_guest_probe_device() VMCI: No need to clear memory after a dma_alloc_coherent() call VMCI: Fix the description of vmci_check_host_caps() w1: w1_therm: fixes w1_seq for ds28ea00 sensors firmware: stratix10-svc: extend SVC driver to get the firmware version MAINTAINERS: add a git repo for the Stratix10 Service driver KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver nvmem: Add driver for OCOTP in Sunplus SP7021 nvmem: qfprom: Increase fuse blow timeout to prevent write fail net: dcb: flush lingering app table entries for unregistered devices net/smc: fix connection leak net: stmmac: only enable DMA interrupts when ready net: openvswitch: IPv6: Add IPv6 extension header support ARM: dts: at91: sama7g5: add opps ARM: dts: at91: sama7g5ek: set regulator voltages for standby state ARM: dts: at91: fix low limit for CPU regulator ARM: dts: at91: sama7g5: Enable can0 and can1 support in sama7g5-ek ARM: dts: at91: sama7g5: Add can controllers of sama7g5 ARM: dts: at91: sama7g5: Add crypto nodes xen/netfront: destroy queues before real_num_tx_queues is zeroed ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp15 ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp13 ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f7 series ARM: dts: stm32: remove some timer duplicate unit-address on stm32f7 series ARM: dts: stm32: Enable EXTI on stm32mp13 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcor-avenger96 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-picoitx ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-pdk2 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-drc02 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-stinger96 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0-of7 ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 ARM: dts: stm32: add DMA configuration to UART nodes on stm32mp151 ARM: dts: stm32: use exti 19 as main interrupt to support RTC wakeup on stm32mp157 ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC on DHCOR SoM ARM: dts: stm32: add MDMA on STM32MP13x SoC family ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x SoC family rtw89: get channel parameters of 160MHz bandwidth tty: serial: amba-pl010: use more uart_port pointers tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper tty: serial: serial_txx9: remove info print from init tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned serial: 8250_lpss: Balance reference count for PCI DMA device serial: 8250_mid: Balance reference count for PCI DMA device serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit serial: 8250: Correct Kconfig help text for blacklisted PCI devices arm64: dts: marvell: armada-37xx: add device node for UART clock and use it serial: mvebu-uart: implement support for baudrates higher than 230400 Bd dt-bindings: mvebu-uart: update information about UART clock serial: mvebu-uart: implement UART clock driver for configuring UART base clock dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock math64: New DIV_U64_ROUND_CLOSEST helper sc16is7xx: Separate GPIOs from modem control lines sc16is7xx: Update status lines in single call sc16is7xx: Preserve EFR bits on update drm/dp: Fix OOB read when handling Post Cursor2 register drm/dp: Fix off-by-one in register cache size serial: 8250: Return early in .start_tx() if there are no chars to send MAINTAINERS: Add Pali Rohár as mvebu-uart.c maintainer xtensa: termbits.h is identical to asm-generic one ia64: termbits.h is identical to asm-generic one dt-bindings: usb: qcom,dwc3: Add msm8953 compatible staging: pi433: add index value to write dev_dbg statement staging: rtl8192u: rework init and exit function staging: rtl8192u: add empty debug functions staging: rtl8192u: fix broken debug macro staging: r8188eu: remove redundant variable reg_0x143 staging: r8188eu: clean up rtw_rf.c staging: r8188eu: refactor rtw_ch2freq() staging: r8188eu: remove 5 GHz channels from ch_freq_map staging: r8188eu: remove unused variable from UpdateHalRAMask8188EUsb phy: phy-brcm-usb: fixup BCM4908 support Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" staging: vt6656: Remove unnecessary line breaks staging: vt6656: Remove ftrace-like logging staging: vt6656: Change macro to function and moved to better file staging: vt6656: Fix CamelCase warnings in macro staging: vt6656: Add comment for locks staging: vt6656: Fix CamelCase warnings in mac.h and mac.c staging: wfx: check the return value of devm_kmalloc() dt-bindings: phy: mediatek,tphy: Add compatible for MT8192 MAINTAINERS: Add Delta Networks TN48M CPLD drivers dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings reset: Add Delta TN48M CPLD reset controller dt-bindings: reset: Add Delta TN48M gpio: Add Delta TN48M CPLD GPIO driver mfd: simple-mfd-i2c: Add Delta TN48M CPLD support phy: ti: tusb1210: Add charger detection phy: ti: tusb1210: Add a delay between power-on and restoring the phy-parameters phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check from tusb1210_power_on() phy: ti: tusb1210: Improve ulpi_read()/_write() error checking phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers uaccess: remove CONFIG_SET_FS ia64: remove CONFIG_SET_FS support sh: remove CONFIG_SET_FS support sparc64: remove CONFIG_SET_FS support lib/test_lockup: fix kernel pointer check for separate address spaces uaccess: generalize access_ok() uaccess: fix type mismatch warnings from access_ok() arm64: simplify access_ok() m68k: fix access_ok for coldfire MIPS: use simpler access_ok() MIPS: Handle address errors for accesses above CPU max virtual user address uaccess: add generic __{get,put}_kernel_nofault nios2: drop access_ok() check from __put_user() x86: use more conventional access_ok() definition x86: remove __range_not_ok() sparc64: add __{get,put}_kernel_nofault() nds32: fix access_ok() checks in get/put_user uaccess: fix nios2 and microblaze get_user_8() phy/cadence: Use of_device_get_match_data() phy: sun4i-usb: Add D1 variant phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling phy: sun4i-usb: Remove .disc_thresh where not applicable dt-bindings: phy: Add compatible for D1 USB PHY can: gs_usb: change active_channels's type from atomic_t to u8 can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8 mtd: spi-nor: xmc: unify function names mtd: spi-nor: xilinx: unify function names mtd: spi-nor: winbond: unify function names mtd: spi-nor: sst: unify function names mtd: spi-nor: spansion: unify function names mtd: spi-nor: micron-st: unify function names mtd: spi-nor: macronix: unify function names mtd: spi-nor: issi: unify function names mtd: spi-nor: intel: unify function names mtd: spi-nor: gigadevice: unify function names mtd: spi-nor: fujitsu: unify function names mtd: spi-nor: everspin: unify function names mtd: spi-nor: esmt: unify function names mtd: spi-nor: eon: unify function names mtd: spi-nor: catalyst: unify function names mtd: spi-nor: atmel: unify function names mptcp: Correctly set DATA_FIN timeout when number of retransmits is large selftests: mptcp: do complete cleanup at exit mptcp: accurate SIOCOUTQ for fallback socket nfp: add NFP_FL_FEATS_QOS_METER to host features to enable meter offload nfp: add support to offload police action from flower table nfp: add process to get action stats from hardware nfp: add hash table to store meter table nfp: add support to offload tc action to hardware nfp: refactor policer config to support ingress/egress meter net/tcp: Merge TCP-MD5 inbound callbacks net: dsa: felix: support FDB entries on offloaded LAG interfaces net: dsa: support FDB events on offloaded LAG interfaces net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev net: dsa: remove "ds" and "port" from struct dsa_switchdev_event_work net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device net: dsa: create a dsa_lag structure net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e6xxx_lag_sync_masks net: dsa: make LAG IDs one-based net: dsa: qca8k: rename references to "lag" as "lag_dev" net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev" net: dsa: rename references to "lag" as "lag_dev" net: asix: remove code duplicates in asix_mdio_read/write and asix_mdio_read/write_nopm net: marvell: prestera: Fix return value check in prestera_kern_fib_cache_find() net: marvell: prestera: Fix return value check in prestera_fib_node_find() net: sparx5: Support offloading of bridge port flooding flags cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufreq-dt-platdev riscv: fix oops caused by irqsoff latency tracer clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock controller dt-bindings: clock: Add sc8280xp to the RPMh clock controller binding riscv: fix nommu_k210_sdcard_defconfig tracing: Dump stacktrace trigger to the corresponding instance clk: lan966x: Fix linking error drm/exynos: Search for TE-gpio in DSI panel's node drm/exynos: Don't fail if no TE-gpio is defined for DSI driver drm/exynos: gsc: Use platform_get_irq() to get the interrupt drm/exynos/fimc: Use platform_get_irq() to get the interrupt drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt drm/exynos: mixer: Use platform_get_irq() to get the interrupt drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt ARM: dts: NSP: MX6X: correct LED function types ARM: dts: NSP: MX6X: get mac-address from eeprom clk: qcom: dispcc: Update the transition delay for MDSS GDSC clk: qcom: gdsc: Add support to update GDSC transition delay arm64: dts: rockchip: add naneng combo phy nodes for rk3568 dt-bindings: reserved-memory: Add restricted-dma-pool constraints drm/amd/display: Turn functions into static drm/amd/display: Use NULL instead of 0 drm/amd/display: Add conditional around function drm/amd/display: Adjust functions documentation drm/amd/display: Fix DC definition of PMFW Pstate table for DCN316 drm/amdgpu: Exclude PCI reset method for now. drm/amdgpu: Add use_xgmi_p2p module parameter drm/amd/pm: fix mode2 reset fail for smu 13.0.5 drm/amdgpu: config HDP_MISC_CNTL.READ_BUFFER_WATERMARK amdgpu/pm: Disable managing hwmon sysfs attributes for ONEVF mode drm/nouveau: Remove the unused header file nvif/list.h Bluetooth: hci_sync: Fix not using conn_timeout spi: tegra210-quad: add new chips to compatible spi: Add Tegra234 QUAD SPI compatible spi: tegra210-quad: use device_reset method ASoC: SOF: Declare sof_compress_ops in sof-priv.h ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio ASoC: dt-bindings: Add SC7280 lpass cpu bindings ASoC: qcom: Add lpass CPU driver for codec dma control ASoC: qcom: Add support for codec dma driver ASoC: qcom: Add regmap config support for codec dma driver ASoC: qcom: Add register definition for codec rddma and wrdma ASoC: qcom: Add helper function to get dma control and lpaif handle ASoC: qcom: lpass: Add dma fields for codec dma lpass interface ASoC: qcom: Move lpass_pcm_data structure to lpass header ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM ARM: dts: qcom: msm8226: add power domains soc: qcom: rpmpd: Add MSM8226 support dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding arm64: dts: qcom: sdm632: Add device tree for Fairphone 3 dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board arm64: dts: qcom: Add SDM632 device tree arm64: dts: qcom: Add PM8953 PMIC arm64: dts: qcom: Add MSM8953 device tree dt-bindings: arm: cpus: Add Kryo 250 CPUs Bluetooth: hci_sync: Fix hci_update_accept_list_sync Bluetooth: assign len after null check Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks Bluetooth: fix data races in smp_unregister(), smp_del_chan() Bluetooth: hci_core: Fix leaking sent_cmd skb arm64: dts: qcom: msm8916-longcheer-l8150: Add light and proximity sensor arm64: dts: qcom: align Google CROS EC PWM node name with dtschema docs: reporting-issues.rst: link new document about regressions docs: *-regressions.rst: explain how quickly issues should be handled docs: add two documents about regression handling docs: fix RST error in vm/page_owner.rst clk: qcom: ipq8074: Use floor ops for SDCC1 clock Reword note on missing CJK fonts docs: kerneldoc-preamble.sty: Expand comments in LaTeX code docs: pdfdocs: Pull LaTeX preamble part out of conf.py Documentation: block/diskstats: update function names Documentation/vm/page_owner.rst: fix language thermal: int340x: fix memory leak in int3400_notify() docs: scripts/kernel-doc: Detect absence of FILE arg arm64: tegra: Enable Jetson Xavier NX USB device mode arm64: tegra: Enable UART instance on 40-pin header arm64: tegra: Add HDA device tree node for Tegra234 arm64: tegra: Enable device-tree overlay support arm64: tegra: APE sound card for Jetson AGX Orin arm64: tegra: Add audio devices on Tegra234 arm64: tegra: Move audio IOMMU properties to ADMAIF node arm64: tegra: Add Tegra234 IOMMUs arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit arm64: tegra: Add GPCDMA node for tegra186 and tegra194 arm64: tegra: Add Tegra234 PWM devicetree nodes arm64: tegra: Add Tegra234 I2C devicetree nodes dt-bindings: memory: Add Tegra234 PCIe memory dt-bindings: power: Add Tegra234 PCIe power domains dt-bindings: Add Tegra234 PCIe clocks and resets ARM: configs: at91: sama7: Enable crypto IPs and software algs ARM: configs: at91: sama7: Enable UBIFS_FS ARM: configs: at91: sama7: Enable NAND / SMC ARM: tegra: Fix ethernet node names ARM: dts: at91: Use the generic "crypto" node name for the crypto IPs ARM: dts: at91: remove status = "okay" from soc specific dtsi ARM: dts: at91: sama5d2: Fix PMERRLOC resource size dt-bindings: arm: at91: add Kontron's new KSwitches MAINTAINERS: Update Allwinner SoCs maintainers dt-bindings: Document Tegra234 HDA support net: mv643xx_eth: process retval from of_get_mac_address KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled KVM: x86/mmu: make apf token non-zero to fix bug scripts: kernel-doc: Refresh the copyright lines scripts: kernel-doc: Drop obsolete comments scripts: kernel-doc: Replace the usage function scripts: kernel-doc: Translate the "Other parameters" subsection of OPTIONS scripts: kernel-doc: Translate the "Output selection modifiers" subsection of OPTIONS scripts: kernel-doc: Translate the "Output selection" subsection of OPTIONS scripts: kernel-doc: Translate the "Output format selection modifier" subsection of OPTIONS scripts: kernel-doc: Translate the "Output format selection" subsection of OPTIONS scripts: kernel-doc: Translate the DESCRIPTION section scripts: kernel-doc: Relink argument parsing error handling to pod2usage scripts: kernel-doc: Add the basic POD sections ASoC: amd: acp: Add DMIC machine driver ops ASoC: amd: acp-legacy: Add legacy card support for new machines ASoC: amd: acp: Change card name for Guybrush Machine docs: Remove duplicated words in trace/osnoise-tracer dt-bindings: Add HDA support for Tegra234 ping: remove pr_err from ping_lookup Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" openvswitch: Fix setting ipv6 fields causing hw csum failure ipv6: prevent a possible race condition with lifetimes net/smc: Use a mutex for locking "struct smc_pnettable" bnx2x: fix driver load from initrd Revert "xen-netback: Check for hotplug-status existence before watching" Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" soc/tegra: fuse: Explicitly cast to/from __iomem soc/tegra: fuse: Update nvmem cell list soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30 drm/tegra: Use dev_err_probe() dt-bindings: example: Extend with typical case (int-array and disallowed prop) dt-bindings: writing-schema: Install from PyPI repository ARM: tegra: paz00: Add MMC aliases ARM: tegra: tf700t: Rename DSI node ARM: tegra: transformer: Drop reg-shift for Tegra HS UART ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio pinctrl: baytrail: Add pinconf group + function for the pmu_clk random: only wake up writers after zap if threshold was passed random: round-robin registers as ulong, not u32 btrfs: reduce extent threshold for autodefrag sizes.h: Add SZ_1T macro ARM: dts: add DT for lan966 SoC and 2-port board pcb8291 phy: rockchip: add naneng combo phy for RK3568 dt-bindings: phy: rockchip: Add Naneng combo PHY bindings dt-bindings: soc: grf: add naneng combo phy register compatible drm/repaper: Use format helper for xrgb8888 to monochrome conversion pwm: rcar: Simplify multiplication/shift logic dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice dt-bindings: pwm: tiecap: Do not require pwm-cells twice dt-bindings: pwm: samsung: Do not require pwm-cells twice dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice dt-bindings: pwm: toshiba,visconti: Include generic PWM schema dt-bindings: pwm: renesas,pwm: Include generic PWM schema dt-bindings: pwm: sifive: Include generic PWM schema dt-bindings: pwm: rockchip: Include generic PWM schema dt-bindings: pwm: mxs: Include generic PWM schema dt-bindings: pwm: iqs620a: Include generic PWM schema dt-bindings: pwm: intel,lgm: Include generic PWM schema dt-bindings: pwm: imx: Include generic PWM schema dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema arm64: Use the clearbhb instruction in mitigations KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated arm64: Mitigate spectre style branch history side channels pwm: pwm-mediatek: Beautify error messages text ASoC: tlv320adc3xxx: Fix buggy return value pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array pwm: pwm-mediatek: Simplify error handling with dev_err_probe() pwm: brcmstb: Remove useless locking pwm: brcmstb: Implement .apply() callback spi: pxa2xx-pci: Balance reference count for PCI DMA device spi: pxa2xx-pci: Do not dereference fwnode in struct device mt76: fix dfs state issue with 160 MHz channels mt76: mt7915: simplify conditional mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU mt76: mt7915e: Enable thermal management by default mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. mt76: mt7915e: Fix degraded performance after temporary overheat mt76: improve signal strength reporting mt76: mt7915: use min_t() to make code cleaner mt76: mt7915: fix the muru tlv issue mt76: mt7915: check band idx for bcc event mt76: mt7615: Fix assigning negative values to unsigned variable mt76: connac: adjust wlan_idx size from u8 to u16 mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor mt76: mt7615: fix compiler warning on frame size mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() mt76: mt7915: introduce band_idx in mt7915_phy mt76: mt7915: add support for MT7986 pwm: jz4740: Add support for X1000 SoC pwm: vt8500: Rename variable pointing to driver private data dt-bindings: timer: Add PWM compatible for X1000 SoC dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC fsnotify: optimize FS_MODIFY events with no ignored masks fsnotify: fix merge with parent's ignored mask pinctrl: renesas: Remove unneeded #include <linux/gpio.h> pwm: pca9685: Reset OFF/ON registers to POR value pinctrl: renesas: checker: Fix miscalculation of number of states pwm: atmel: Remove redundant initialization of variable timeout pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base soc: renesas: Kconfig: Introduce ARCH_RZG2L config option pwm: bcm-kona: Implement .apply() callback pwm: tiehrpwm: Implement .apply() callback ARM: dts: renesas: Align GPIO hog names with dtschema arm64: dts: renesas: Align GPIO hog names with dtschema arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 60s timeout ARM: dts: r9a06g032: Add the watchdog nodes surface: surface3_power: Fix battery readings on batteries without a serial number platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup dt-bindings: clock: r9a06g032: Add the definition of the watchdog clock dt-bindings: pwm: google,cros-ec: include generic pwm schema ARM: tegra: Update jedec,lpddr2 revision-id binding power: supply: max8997_charger: Use devm_work_autocancel() power: supply: max14656: Use devm_work_autocancel() power: supply: da9150-fg: Use devm_delayed_work_autocancel() power: supply: sbs-charger: Don't cancel work that is not initialized ABI: testing: sysfs-class-power: Adds "Long Life" entry power: supply: bq25980: Implements POWER_SUPPLY_CHARGE_TYPE_BYPASS power: supply: Introduces bypass charging property power: supply: max17042_battery: Use devm_work_autocancel() power: supply: Use an rbtree rather than flat register cache usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM xhci: omit mem read just after allocation of trb usb: host: ehci-q: make qtd_fill() return *unsigned int* usb: gadget: rndis: add spinlock for rndis response list usb: dwc3: gadget: Let the interrupt handler disable bottom halves. USB: gadget: validate endpoint index for xilinx udc vsprintf: Fix %pK with kptr_restrict == 0 ath10k: fix pointer arithmetic error in trace call carl9170: Replace zero-length arrays with flexible-array members ath11k: add dbring debug support ath11k: translate HE status to radiotap format ath11k: decode HE status tlv ath11k: switch to using ieee80211_tx_status_ext() can: mcp251xfd: mcp251xfd_priv: introduce macros specifying the number of supported TEF/RX/TX rings can: mcp251xfd: prepare for multiple RX-FIFOs can: mcp251xfd: ring: update FIFO setup debug info can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM usage of ring setup can: mcp251xfd: ring: change order of TX and RX FIFOs can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs can: mcp251xfd: mcp251xfd_ring_init(): split ring_init into separate functions can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and ::fifo_nr and make use of it can: mcp251xfd: add support for internal PLL can: mcp251xfd: mcp251xfd_register(): prepare to activate PLL after softreset can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for PLL support, wait for OSC ready can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for PLL support: improve error handling and diagnostics can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251xfd_chip_clock_enable() can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor out into separate function can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepare for PLL support can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): improve chip detection and error handling can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): factor out into separate function can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function to bring chip into sleep mode can: mcp251xfd: mcp251xfd_unregister(): simplify runtime PM handling can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC error only if solely OSC register is read can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp251xfd_osc_invalid() can: etas_es58x: use BITS_PER_TYPE() instead of manual calculation can: xilinx_can: Add check for NAPI Poll function can: softing: softing_netdev_open(): remove redundant ret variable can: c_can: ethtool: use default drvinfo can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant variable actual_len can: bittiming: mark function arguments and local variables as const can: bittiming: can_validate_bitrate(): simplify bit rate checking can: gw: use call_rcu() instead of costly synchronize_rcu() dt-binding: can: m_can: include common CAN controller bindings dt-binding: can: m_can: fix indention of table in bosch,mram-cfg description dt-binding: can: m_can: list Chandrasekar Ramakrishnan as maintainer dt-binding: can: sun4i_can: include common CAN controller bindings dt-binding: can: mcp251xfd: include common CAN controller bindings powerpc/module_64: fix array_size.cocci warning arm64: dts: qcom: Add support for Samsung Galaxy Book2 octeontx2-pf: Vary completion queue event size ethtool: add support to set/get completion queue event size cpufreq: qcom-hw: Add support for per-core-dcvs dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1 arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node arm64: dts: qcom: sdm845: add bi_tcxo to camcc tracing: Fix allocation of last_cmd in last_cmd_set() ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth ARM: dts: qcom: apq8026-lg-lenok: Add Wifi ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes arm64: dts: qcom: sdm845: enable dma for spi arm64: dts: qcom: sdm845: Add gsi dma node rtla: Fix systme -> system typo on man page ASoC: SOF: pcm: Add compress_ops for SOF platform component driver ASoC: rt5682s: Fix the wrong jack type detected ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID ASoC: amd: vg: update acp init and deinit sequence ASoC: amd: vg: apply sample bits pcm constraint ASoC: amd: vg: update platform clock control sequence ASoC: nau8821: enable no_capture_mute flag ASoC: amd: vangogh: refactor i2s master mode clock sequence code powerpc/64s/hash: Make hash faults work in NMI context bpftool: Bpf skeletons assert type sizes cpupower: Add "perf" option to print AMD P-State information RDMA/irdma: Move union irdma_sockaddr to header file RDMA/irdma: Remove the unnecessary variable saddr RDMA/irdma: Use net_type to check network type RDMA/rxe: Cleanup rxe_mcast.c RDMA/rxe: Collect cleanup mca code in a subroutine RDMA/rxe: Collect mca init code in a subroutine RDMA/rxe: Warn if mcast memory is not freed selftests/lkdtm: Add UBSAN config selftests/lkdtm: Remove dead config option selftests/exec: Rename file binfmt_script to binfmt_script.py selftests: Use -isystem instead of -I to include headers selftests: vm: remove dependecy from internal kernel macros selftests: vm: Add the uapi headers include variable selftests: mptcp: Add the uapi headers include variable selftests: net: Add the uapi headers include variable selftests: landlock: Add the uapi headers include variable selftests: kvm: Add the uapi headers include variable selftests: futex: Add the uapi headers include variable selftests: Correct the headers install path selftests: Add and export a kernel uapi headers path selftests: set the BUILD variable to absolute path selftests: futex: set DEFAULT_INSTALL_HDR_PATH selftests/kselftest/runner.sh: Pass optional command parameters in environment net/mlx5e: Fix VF min/max rate parameters interchange mistake net/mlx5e: Add missing increment of count net/mlx5e: MPLSoUDP decap, fix check for unsupported matches net/mlx5e: Fix MPLSoUDP encap to use MPLS action information net/mlx5e: Add feature check for set fec counters net/mlx5e: TC, Skip redundant ct clear actions net/mlx5e: TC, Reject rules with forward and drop actions net/mlx5e: TC, Reject rules with drop and modify hdr action net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets net/mlx5e: Fix wrong return value on ioctl EEPROM query failure net/mlx5: Fix possible deadlock on rule deletion net/mlx5: Fix tc max supported prio for nic mode net/mlx5: Fix wrong limitation of metadata match on ecpf net/mlx5: Update log_max_qp value to be 17 at most net/mlx5: DR, Fix the threshold that defines when pool sync is initiated net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte net/mlx5: DR, Cache STE shadow memory net/mlx5: Update the list of the PCI supported devices net/mlx5: Add clarification on sync reset failure net/mlx5: Add reset_state field to MFRL register RDMA/mlx5: Use new command interface API net/mlx5: cmdif, Refactor error handling and reporting of async commands net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} net/mlx5: cmdif, Add new api for command execution net/mlx5: cmdif, cmd_check refactoring net/mlx5: cmdif, Return value improvements net/mlx5: Lag, offload active-backup drops to hardware net/mlx5: Lag, record inactive state of bond device net/mlx5: Lag, don't use magic numbers for ports net/mlx5: Lag, use local variable already defined to access E-Switch net/mlx5: E-switch, add drop rule support to ingress ACL net/mlx5: E-switch, remove special uplink ingress ACL handling net/mlx5: E-Switch, reserve and use same uplink metadata across ports net/mlx5: Add ability to insert to specific flow group mlx5: remove unused static inlines Revert "vlan: move dev_put into vlan_dev_uninit" bpf: Cleanup comments arm64: dts: rockchip: align Google CROS EC PWM node name with dtschema arm64: dts: rockchip: enable rk809 audio codec on the rk3568 evb1-v10 arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1-v10 to always on arm64: dts: rockchip: add the vdd_cpu regulator to rk3568-evb1-v10 arm64: dts: rockchip: enable work led on rk3568-evb1-v10 clk: rockchip: re-add rational best approximation algorithm to the fractional divider clk/rockchip: Use of_device_get_match_data() libbpf: Simplify the find_elf_sec_sz() function TOMOYO: fix __setup handlers return values bpftool: Remove usage of reallocarray() drm/amdgpu: check vm ready by amdgpu_vm->evicting flag drm/amdgpu: bypass tiling flag check in virtual display case (v2) Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" drm/amdgpu: do not enable asic reset for raven2 drm/amd/display: Fix stream->link_enc unassigned during stream removal drm/amd: Check if ASPM is enabled from PCIe subsystem gpio: Return EPROBE_DEFER if gc->to_irq is NULL ANDROID: dm-bow: remove dm-bow EDAC/amd64: Add new register offset support and related changes EDAC/amd64: Set memory type per DIMM ANDROID: GKI: add VIDEOBUF2_DMA_SG under GKI_HIDDEN_MEDIA_CONFIGS drm/amdgpu: fix typo in amdgpu_discovery.c drm/amd/display: increasing DRAM BW percent for DCN315 drm/amd/display: Set compbuf size to min at prep prevent overbook crb drm/amd/display: revert populating dcn315 clk table based on dcfclk drm/amd/display: limit unbounded requesting to 5k drm/amdgpu: add reset register dump trace on GPU drm/amdgpu: add debugfs for reset registers list drm/amdgpu: check vm ready by amdgpu_vm->evicting flag drm/amdgpu/nv: set mode2 reset for MP1 13.0.8 drm/amdgpu/nv: enable gfx10.3.7 clock gating support drm/amd/pm: Fix missing prototype warning drm/amdgpu: add mode2 reset support for smu 13.0.5 drm/amdgpu: Fixed warning reported by kernel test robot drm/amdkfd: Print bdf in peer map failure message drm/amd/display: 3.2.174 drm/amd/display: add debug option to bypass ssinfo from bios. drm/amd/display: Refactor fixed VS logic for non-transparent mode RDMA/irdma: Remove excess error variables RDMA/irdma: Propagate error codes RDMA/irdma: Remove enum irdma_status_code drm/amd/display: add cable ID support for usb c connector drm/amd/display: clear remote dc_sink when stop mst drm/amd/display: Ignore Transitional Invalid Link Rate Error Message drm/amd/display: Fix wrong resolution with DP/VGA adapter drm/amd/display: Refactor PSR DPCD caps detection drm/amd/display: Set compbuf size to min at prep prevent overbook crb RDMA/ib_srp: Add more documentation soc: qcom: mdt_loader: Fix split-firmware condition arm64: dts: qcom: sc7280: Add cpu OPP tables arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider RDMA/ib_srp: Fix a deadlock ARM: boot: dts: bcm2711: Fix HVS register range drm/amd/display: lock/un-lock cursor if odm pipe split used drm/amd/display: Turn global functions into static functions drm/amd/display: Add missing prototypes to dcn201_init drm/amd/display: Remove unused variable drm/amd/display: Remove unused dmub_outbox_irq_info_funcs variable drm/amd/display: Remove vupdate_int_entry definition drm/amd/display: Remove unused dcn316_smu_set_voltage_via_phyclk function drm/amd/display: Remove unused temp variable drm/amdgpu: Remove unused get_umc_v8_7_channel_index function drm/amdgpu: Change amdgpu_ras_block_late_init_default function scope drm/amdgpu: use ktime rather than jiffies for benchmark results drm/amdgpu: use kernel BO API for benchmark buffer management drm/amdgpu: derive GTT display support from DM drm/amdgpu/display: split dmcu and gpuvm handling logic drm/amdgpu: drop testing module parameter drm/amdgpu: drop benchmark module parameter drm/amdgpu: expose benchmarks via debugfs drm/amdkfd: Use real device for messages drm/amdkfd: Fix for possible integer overflow drm/amdgpu: add a benchmark mutex drm/amdgpu: print the selected benchmark test in the log drm/amdgpu: plumb error handling though amdgpu_benchmark() RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() RDMA/mlx5: Store ndescs instead of the translation table size RDMA/mlx5: Merge similar flows of allocating MR from the cache RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent dtpm/soc/rk3399: Add the ability to unload the module powercap/dtpm_cpu: Add exit function powercap/dtpm: Move the 'root' reset place powercap/dtpm: Destroy hierarchy function powercap/dtpm: Fixup kfree for virtual node powercap/dtpm_cpu: Reset per_cpu variable in the release function powercap/dtpm: Change locking scheme PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken drm/i915/rps/tgl+: Remove RPS interrupt support x86/mm/cpa: Generalize __set_memory_enc_pgtable() x86/coco: Add API to handle encryption mask x86/coco: Explicitly declare type of confidential computing platform ixgbe: Remove non-inclusive language ixgbevf: clean up some inconsistent indenting libperf: Add API for allocating new thread map array libperf: Rename arguments of perf_thread_map APIs x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} parisc/unaligned: Fix ldw() and stw() unalignment handlers parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel btrfs: autodefrag: only scan one inode once btrfs: defrag: don't use merged extent map for their generation check btrfs: defrag: bring back the old file extent search behavior btrfs: defrag: remove an ambiguous condition for rejection btrfs: defrag: don't defrag extents which are already at max capacity btrfs: defrag: don't try to merge regular extents with preallocated extents net: Correct wrong BH disable in hard-interrupt. livepatch: Skip livepatch tests if ftrace cannot be configured drm/i915/tgl: Simply subplatform detection pinctrl: icelake: Add Ice Lake-N PCH pin controller support pinctrl: alderlake: Add Intel Alder Lake-N pin controller support pinctrl: alderlake: Add Raptor Lake-S ACPI ID pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" kernfs: move struct kernfs_root out of the public view. ipmi:ipmb: Add the ability to have a separate slave and master device ipmi:ipmi_ipmb: Unregister the SMI on remove nvme-tcp: send H2CData PDUs based on MAXH2CDATA nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info nvme: don't return an error from nvme_configure_metadata drm/edid: Always set RGB444 arm64: dts: exynos: Add initial device tree support for Exynos7885 SoC selftests: forwarding: tests of locked port feature net: dsa: mv88e6xxx: Add support for bridge port locked mode net: dsa: Include BR_PORT_LOCKED in the list of synced brport flags net: bridge: Add support for offloading of locked port flag net: bridge: Add support for bridge port in locked mode drivers/net/ftgmac100: fix DHCP potential failure with systemd drivers/net/ftgmac100: adjust code place for function call dependency drivers/net/ftgmac100: refactor ftgmac100_reset_task to enable direct function call net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD drop_monitor: remove quadratic behavior mlxsw: core: Add support for OSFP transceiver modules mlxsw: Remove resource query check mlxsw: core: Unify method of trap support validation mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor mlxsw: core: Remove unnecessary asserts mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments mlxsw: core_thermal: Remove obsolete API for query resource mlxsw: core_thermal: Rename labels according to naming convention mlxsw: core_hwmon: Fix variable names for hwmon attributes mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring mlxsw: core: Prevent trap group setting if driver does not support EMAD MAINTAINERS: add myself as co-maintainer for Realtek DSA switch drivers tipc: Fix end of loop tests for list_for_each_entry() udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() x86/pat: Remove the unused set_pages_array_wt() function vhost/vsock: don't check owner in vhost_vsock_stop() while releasing mctp: Fix warnings reported by clang-analyzer mctp: Fix incorrect netdev unref for extended addr mctp: make __mctp_dev_get() take a refcount hold ARM: tegra: Move panels to AUX bus net: dsa: realtek: rtl8365mb: serialize indirect PHY register access net: dsa: realtek: allow subdrivers to externally lock regmap drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels net: switchdev: avoid infinite recursion from LAG to bridge with port object handler MIPS: Modernize READ_IMPLIES_EXEC drm/tegra: dpaux: Populate AUX bus drm/i915: Extract intel_bw_check_data_rate() drm/i915: Extract icl_qgv_points_mask() drm/i915: Properly clear crtc state when disabling it fully, again drm/i915: Remove odd any_ms=true assignment drm/i915: Dump hw.enable and pipe_mode drm/i915: Dump the crtc hw state always PCI: qcom: Add SM8450 PCIe support PCI: qcom: Add ddrss_sf_tbu flag PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg dt-bindings: pci: qcom: Document PCIe bindings for SM8450 lg-laptop: Move setting of battery charge limit to common location dt-bindings: net: wireless: mt76: document bindings for MT7986 mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts mt76: mt7915: fix potential memory leak of fw monitor packets mt76: mt7915: Fix channel state update error issue mt76: fix endianness errors in reverse_frag0_hdr_trans mt76: mt7615: introduce SAR support mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated drm/msm/dpu: wire up MSM8998's DSPP blocks x86/mce: Remove the tolerance level control perf arm-spe: Use advertised caps/min_interval as default sample_period sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies sched/headers: Reorganize, clean up and optimize kernel/sched/build_utility.c dependencies sched/headers: Reorganize, clean up and optimize kernel/sched/build_policy.c dependencies sched/headers: Reorganize, clean up and optimize kernel/sched/fair.c dependencies sched/headers: Reorganize, clean up and optimize kernel/sched/core.c dependencies sched/headers: Standardize kernel/sched/sched.h header dependencies sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c files there sched/headers: Make the <linux/sched/deadline.h> header build standalone sched/headers: Fix comment typo in kernel/sched/cpudeadline.c sched/headers: Add initial new headers as identity mappings drm/selftests: add drm buddy pathological testcase drm/selftests: add drm buddy smoke testcase drm/selftests: add drm buddy pessimistic testcase drm/selftests: add drm buddy optimistic testcase drm/selftests: add drm buddy alloc range testcase drm/selftests: add drm buddy alloc limit testcase drm/selftests: Move i915 buddy selftests into drm drm/radeon: fix variable type drm/sched: Add device pointer to drm_gpu_scheduler Revert "drm/i915/display/vrr: Reset VRR capable property on a long hpd" netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant media: cec: seco: Drop pointless include media: hantro: sunxi: Fix VP9 steps media: imx: csis: Store pads format separately doc: media: Document VP9 reference_mode miss-placement doc: media: Document MM21 tiled format media: imx: imx8mq-mipi-csi2: Remove YUV422 2X8 media: v4l2-core: Initialize h264 scaling matrix media: imx: imx-mipi-csis: Add output format media: imx: imx-mipi-csis: Add BGR888 media: imx: imx-mipi-csis: Add RGB565_1X16 media: imx: imx-mipi-csis: Set PIXEL_MODE for YUV422 media: imx: imx7-media-csi: Use dual sampling for YUV 1X16 media: imx: Rename imx7-mipi-csis.c to imx-mipi-csis.c sched/headers: sched/clock: Mark all functions 'notrace', remove CC_FLAGS_FTRACE build asymmetry sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/autogroup.h sched/headers: Add header guard to kernel/sched/sched.h sched/headers: Fix header to build standalone: <linux/sched_clock.h> drm/i915/adl-n: Add PCH Support for Alder Lake N ionic: use vmalloc include powerpc: Remove remaining stab codes net: preserve skb_end_offset() in skb_unclone_keeptruesize() net: add skb_set_end_offset() helper crypto: hisilicon/sec - fix the aead software fallback for engine crypto: ccree - don't attempt 0 len DMA mappings crypto: x86/des3 - Remove unused inline function des3_ede_enc_blk_3way() crypto: x86/blowfish - Remove unused inline functions crypto: octeontx2 - add synchronization between mailbox accesses dt-bindings: msm: disp: add yaml schemas for QCM2290 DPU bindings drm/msm: add support for QCM2290 MDSS dt-bindings: msm/dsi: Add qcm2290 dsi controller binding drm/msm/dsi: Add support for qcm2290 dsi controller drm/msm/dsi: Allow to specify dsi config as pdata scsi: pm8001: Fix pm8001_info() message format scsi: pm8001: Improve pm80XX_send_abort_all() scsi: pm8001: Simplify pm8001_ccb_task_free() scsi: pm8001: Simplify pm8001_task_exec() scsi: pm8001: Simplify pm8001_mpi_build_cmd() interface scsi: pm8001: Introduce ccb alloc/free helpers scsi: pm8001: Simplify pm8001_get_ncq_tag() scsi: pm8001: Cleanup pm8001_exec_internal_task_abort() scsi: libsas: Simplify sas_ata_qc_issue() detection of NCQ commands scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() scsi: pm8001: Fix tag leaks on error scsi: pm8001: Fix task leak in pm8001_send_abort_all() scsi: pm8001: Fix tag values handling scsi: pm8001: Fix pm8001_mpi_task_abort_resp() scsi: pm8001: Fix pm8001_tag_alloc() failures handling scsi: pm8001: Fix abort all task initialization scsi: pm8001: Fix NCQ NON DATA command completion handling scsi: pm8001: Fix NCQ NON DATA command task initialization scsi: pm8001: Remove local variable in pm8001_pci_resume() scsi: pm8001: Fix use of struct set_phy_profile_req fields scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() scsi: pm8001: Fix pm80xx_pci_mem_copy() interface scsi: pm8001: Fix command initialization in pm80XX_send_read_log() scsi: pm8001: Fix pm8001_update_flash() local variable type scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control() scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands scsi: hisi_sas: Remove unnecessary print function dev_err() scsi: block: Remove REQ_OP_WRITE_SAME support scsi: dm: Remove WRITE_SAME support scsi: md: Remove WRITE_SAME support scsi: sd: Remove WRITE_SAME support scsi: rnbd: Remove WRITE_SAME support scsi: drbd: Remove WRITE_SAME support scsi: cxlflash: Query write_zeroes limit for zeroing scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning scsi: target: tcmu: Make cmd_ring_size changeable via configfs scsi: qla2xxx: Use named initializers for q_dev_state scsi: qla2xxx: Use named initializers for port_[d]state_str scsi: ufs: core: Remove wlun_dev_to_hba() scsi: core: Remove struct scsi_pointer from struct scsi_cmnd scsi: zalon: Stop using the SCSI pointer scsi: wd33c93: Move the SCSI pointer to private command data scsi: wd719x: Stop using the SCSI pointer scsi: usb: Stop using the SCSI pointer scsi: sym53c8xx_2: Move the SCSI pointer to private command data scsi: smartpqi: Stop using the SCSI pointer scsi: qla2xxx: Stop using the SCSI pointer scsi: qla1280: Move the SCSI pointer to private command data scsi: ppa: Move the SCSI pointer to private command data scsi: sym53c500_cs: Move the SCSI pointer to private command data scsi: nsp_cs: Move the SCSI pointer to private command data scsi: nsp32: Stop using the SCSI pointer scsi: mvumi: Stop using the SCSI pointer scsi: mvsas: Fix a set-but-not-used warning scsi: mesh: Move the SCSI pointer to private command data scsi: megasas: Stop using the SCSI pointer scsi: megaraid: Stop using the SCSI pointer scsi: mac53c94: Move the SCSI pointer to private command data scsi: mac53c94: Fix a set-but-not-used compiler warning scsi: qedf: Stop using the SCSI pointer scsi: bnx2fc: Stop using the SCSI pointer scsi: libfc: Stop using the SCSI pointer scsi: initio: Stop using the SCSI pointer scsi: iscsi: Stop using the SCSI pointer scsi: imm: Move the SCSI pointer to private command data scsi: hptiop: Stop using the SCSI pointer scsi: fnic: Stop using the SCSI pointer scsi: fnic: Fix a tracing statement scsi: fdomain: Move the SCSI pointer to private command data scsi: esp_scsi: Stop using the SCSI pointer scsi: dc395x: Stop using the SCSI pointer scsi: csio: Stop using the SCSI pointer scsi: bfa: Stop using the SCSI pointer scsi: aha152x: Move the SCSI pointer to private command data scsi: aha1542: Remove a set-but-not-used array scsi: advansys: Move the SCSI pointer to private command data scsi: aacraid: Move the SCSI pointer to private command data scsi: 53c700: Stop clearing SCSI pointer fields scsi: arm: Move the SCSI pointer to private command data scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h scsi: NCR5380: Add SCp members to struct NCR5380_cmd scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro scsi: Remove drivers/scsi/scsi.h scsi: nsp_cs: Use true and false instead of TRUE and FALSE scsi: nsp_cs: Change the return type of two functions into 'void' scsi: ips: Use true and false instead of TRUE and FALSE scsi: ips: Change the return type of ips_release() into 'void' scsi: ips: Remove an unreachable statement scsi: libsas: Add sas_execute_ata_cmd() spi: add missing pci_dev_put() before return ASoC: sc7280: Really depends on SOUNDWIRE ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put ASoC: codecs: wcd934x: fix kcontrol max values ASoC: codecs: wcd938x: fix kcontrol max values ASoC: codecs: wc938x: fix accessing array out of bounds for enum type ASoC: codecs: va-macro: fix accessing array out of bounds for enum type ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type ASoC: codecs: rx-macro: fix accessing compander for aux riscv: defconfig: enable hugetlbfs option cpupower: Add function to print AMD P-State performance capabilities cpupower: Move print_speed function into misc helper cpupower: Enable boost state support for AMD P-State module cpupower: Add AMD P-State sysfs definition and access helper cpupower: Introduce ACPI CPPC library cpupower: Add the function to get the sysfs value from specific table cpupower: Initial AMD P-State capability cpupower: Add the function to check AMD P-State enabled cpupower: Add AMD P-State capability flag ipv6: tcp: consistently use MAX_TCP_HEADER ibmvnic: schedule failover only if vioctl fails testptp: add option to shift clock by nanoseconds net: dsa: fix panic when removing unoffloaded port from bridge usbnet: gl620a: Replace one-element array with flexible-array member net: phy: phylink: fix DSA mac_select_pcs() introduction net: dsa: microchip: ksz9477: reduce polling interval for statistics ata: pata_hpt37x: disable primary channel on HPT371 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends perf data: Don't mention --to-ctf if it's not supported perf script: Fix error when printing 'weight' field perf data: Adding error message if perf_data__create_dir() fails s390/net: sort out physical vs virtual pointers usage s390/iucv: sort out physical vs virtual pointers usage EVM: fix the evm= __setup handler return value selinux: fix misuse of mutex_is_locked() scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading. arm64/hugetlb: Define __hugetlb_valid_size() dt-bindings: update Roger Quadros email dt-bindings: usb: do not use deprecated synopsys prefix dt-bindings: vendor-prefixes: add second Synopsys prefix dt-bindings: vendor-prefixes: add second HiSilicon prefix arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary kasan: split kasan_*enabled() functions into a separate header arm64: insn: add encoders for atomic operations arm64: move AARCH64_BREAK_FAULT into insn-def.h fork: Use IS_ENABLED() in account_kernel_stack() fork: Only cache the VMAP stack in finish_task_switch() fork: Move task stack accounting to do_exit() fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK fork: Don't assign the stack pointer in dup_task_struct() fork, IA64: Provide alloc_thread_stack_node() for IA64 fork: Duplicate task_struct before stack allocation fork: Redo ifdefs around task stack handling MAINTAINERS: sifive: drop Yash Shah vfio/pci: wake-up devices around reset functions vfio/pci: fix memory leak during D3hot to D0 transition vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA tools arch x86: Sync the msr-index.h copy with the kernel sources perf data: Fix double free in perf_session__delete() drm/i915/display/vrr: Reset VRR capable property on a long hpd drm/amdgpu/benchmark: use dev_info rather than DRM macros for logging drm/amdkfd: make CRAT table missing message informational only drm/amdgpu: Fix typo in *whether* in comment drm/amdgpu: read harvest bit per IP data on legacy GPUs cpuset: Fix kernel-doc drm/amd/pm: validate SMU feature enable message for getting feature enabled mask drm/amdgpu: enable TMZ option for onwards asic drm/amdgpu: bypass tiling flag check in virtual display case (v2) Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" drm/amdkfd: Fix criu_restore_bo error handling drm/amdkfd: Drop IH ring overflow message to dbg gro_cells: avoid using synchronize_rcu() in gro_cells_destroy() dm: remove unnecessary local variables in __bind dm: requeue IO if mapping table not yet available dm io: remove stale comment block for dm_io() dm thin metadata: remove unused dm_thin_remove_block and __remove audit: log AUDIT_TIME_* records only from rules libbpf: Remove redundant check in btf_fixup_datasec() cgroup-v1: Correct privileges check in release_agent writes cgroup: clarify cgroup_css_set_fork() configfs: fix a race in configfs_{,un}register_subsystem() drm/i915/guc/slpc: Use wrapper for reading RP_STATE_CAP ipmi: kcs: aspeed: Add AST2600 compatible string arm64: dts: ti: k3-*: Drop address and size cells from flash nodes arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances io_uring: disallow modification of rsrc_data during quiesce drm/i915/guc/slpc: Correct the param count for unset param dm thin: use time_is_before_jiffies instead of open coding it dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS linkage: remove SYM_FUNC_{START,END}_ALIAS() x86: clean up symbol aliasing arm64: clean up symbol aliasing linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() hwmon: (pmbus) Clear pmbus fault/warning bits after read dm: fix use-after-free in dm_cleanup_zoned_dev() dm ioctl: prevent potential spectre v1 gadget PCI: mvebu: Implement support for legacy INTx interrupts PCI: mvebu: Fix macro names and comments about legacy interrupts dt-bindings: PCI: mvebu: Update information about intx interrupts PCI: mvebu: Use child_ops API PCI: mvebu: Add support for Advanced Error Reporting registers on emulated bridge PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge PCI: mvebu: Correctly configure x1/x4 mode dt-bindings: PCI: mvebu: Add num-lanes property PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID capability PCI: pci-bridge-emul: Add support for PCIe extended capabilities PCI: pci-bridge-emul: Re-arrange register tests hwmon: Handle failure to register sensor with thermal zone correctly media: imx: De-stage imx7-mipi-csis dm: cleanup double word in comment dm ima: fix wrong length calculation for no_data string dm cache policy smq: make static read-only array table const rtw88: change rtw_info() to proper message level rtw89: Limit the CFO boundaries of x'tal value rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth rtw89: phy: handle txpwr lmt/lmt_ru of 6G band drm/i915/gt: use get_reset_domain() helper KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3 block: clear iocb->private in blkdev_bio_end_io_async() block: update io_ticks when io hang dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema dt-bindings: phy: samsung: move SATA phy I2C to trivial devices dt-bindings: phy: samsung,exynos5250-sata-phy: convert to dtschema dt-bindings: phy: samsung,usb2-phy: convert to dtschema dt-bindings: phy: samsung,dp-video-phy: convert to dtschema dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy drm: implement a method to free unused pages drm: implement top-down allocation method spi: gpio: Implement LSB First bitbang support spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode regulator: da9121: Remove surplus DA9141 parameters regulator: da9121: Fix DA914x voltage value regulator: da9121: Fix DA914x current values drm: improve drm_buddy_alloc function net: dsa: b53: mark as non-legacy net: dsa: b53: switch to using phylink_generic_validate() net: dsa: b53: drop use of phylink_helper_basex_speed() net: dsa: b53: populate supported_interfaces and mac_capabilities net: dsa: b53: clean up if() condition to be more readable reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos media: meson-ir-tx: remove incorrect doc comment pinctrl: renesas: checker: Check drive pin conflicts pinctrl: renesas: checker: Check bias pin conflicts pinctrl: renesas: checker: Validate I/O voltage configs consistency pinctrl: renesas: checker: Validate drive strength configs consistency pinctrl: renesas: checker: Validate bias configs consistency pinctrl: renesas: checker: Add pin group sharing checks pinctrl: renesas: checker: Simplify same_name() pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() pinctrl: renesas: Factor out .pin_to_portcr() address handling pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() pinctrl: renesas: r8a77990: Share more VIN pin group data pinctrl: renesas: r8a77965: Share more VIN pin group data pinctrl: renesas: r8a7796: Share more VIN pin group data pinctrl: renesas: r8a77951: Share more VIN pin group data pinctrl: renesas: r8a7790: Share more VIN pin group data pinctrl: renesas: r8a7790: Share USB1 pin group data pinctrl: renesas: emev2: Share SDI pin group data pinctrl: renesas: sh73a0: Share SDHI pin group data pinctrl: renesas: r8a77990: Share SDHI pin group data pinctrl: renesas: r8a7796: Share SDHI pin group data pinctrl: renesas: r8a77965: Share SDHI pin group data pinctrl: renesas: r8a77951: Share SDHI pin group data pinctrl: renesas: r8a77950: Share SDHI pin group data pinctrl: renesas: r8a7794: Share SDHI pin group data pinctrl: renesas: r8a7792: Share SDHI pin group data pinctrl: renesas: r8a7791: Share SDHI pin group data pinctrl: renesas: r8a7790: Share SDHI pin group data pinctrl: renesas: r8a7779: Share SDHI pin group data pinctrl: renesas: r8a7778: Share SDHI pin group data pinctrl: renesas: r8a77470: Share SDHI pin group data pinctrl: renesas: r8a7740: Share SDHI pin group data pinctrl: renesas: r8a73a4: Share SDHI pin group data pinctrl: renesas: r8a77980: Share RPC pin group data pinctrl: renesas: r8a77970: Share RPC pin group data pinctrl: renesas: r8a779a0: Share QSPI pin group data pinctrl: renesas: r8a77990: Share QSPI pin group data pinctrl: renesas: r8a7796: Share QSPI pin group data pinctrl: renesas: r8a77965: Share QSPI pin group data pinctrl: renesas: r8a77951: Share QSPI pin group data pinctrl: renesas: r8a77950: Share QSPI pin group data pinctrl: renesas: r8a7794: Share QSPI pin group data pinctrl: renesas: r8a7792: Share QSPI pin group data pinctrl: renesas: r8a7791: Share QSPI pin group data pinctrl: renesas: r8a7790: Share QSPI pin group data pinctrl: renesas: r8a77470: Share QSPI pin group data pinctrl: renesas: sh73a0: Share MMC pin group data pinctrl: renesas: r8a779a0: Share MMC pin group data pinctrl: renesas: r8a77995: Share MMC pin group data pinctrl: renesas: r8a77980: Share MMC pin group data pinctrl: renesas: r8a77970: Share MMC pin group data pinctrl: renesas: r8a7794: Share MMC pin group data pinctrl: renesas: r8a7791: Share MMC pin group data pinctrl: renesas: r8a7790: Share MMC pin group data pinctrl: renesas: r8a7779: Share MMC pin group data pinctrl: renesas: r8a7778: Share MMC pin group data pinctrl: renesas: r8a77470: Share MMC pin group data pinctrl: renesas: r8a7740: Share MMC pin group data pinctrl: renesas: r8a73a4: Share MMC pin group data pinctrl: renesas: sh73a0: Share LCD pin group data pinctrl: renesas: r8a7740: Share LCD pin group data pinctrl: renesas: sh73a0: Share KEYIN pin group data pinctrl: renesas: r8a7791: Share HSCIF1 pin group data pinctrl: renesas: emev2: Share CF pin group data pinctrl: renesas: r8a7740: Share BSC pin group data pinctrl: renesas: Add generic support for resizable buses pinctrl: renesas: Add generic support for pin group subsets pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args pinctrl: renesas: Reformat macros defining struct initializers pinctrl: renesas: Rename sh_pfc_soc_operations instances pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel pinctrl: renesas: r8a7794: Add range checking to .pin_to_pocctrl() clk: renesas: r8a779f0: Add PFC clock clk: renesas: r8a779f0: Add I2C clocks clk: renesas: r8a779f0: Add WDT clock clk: renesas: r8a779f0: Fix RSW2 clock divider arm64: dts: renesas: spider-cpu: Enable watchdog timer arm64: dts: renesas: r8a779f0: Add RWDT node mips: Enable KCSAN soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC_DOMAINS configs media: vivid: use time_is_after_jiffies() instead of open coding it media: wl128x: use time_is_before_jiffies() instead of open coding it media: tda8083: use time_is_after_jiffies() instead of open coding it media: stv0299: use time_is_before_jiffies() instead of open coding it media: si21xx: use time_is_before_jiffies() instead of open coding it media: cedrus: h264: Fix neighbour info buffer size media: cx88-mpeg: clear interrupt status register before streaming video media: cedrus: H265: Fix neighbour info buffer size media: fsl-viu: use GFP_KERNEL media: cx18: use GFP_KERNEL drivers: meson: vdec: add VP9 support to GXM stkwebcam: add new Asus laptop to upside_down table media: imx-jpeg: fix a bug of accessing array out of bounds media: sun6i-csi: fix colorspace in sun6i_video_try_fmt() media: usb: go7007: s2250-board: fix leak in probe() media: cedrus: Add watchdog for job completion pixfmt-yuv-planar.rst: fix typo: 'Cr, Cr' -> 'Cr, Cb' media: imx-jpeg: Remove unnecessary print function dev_err() media: aspeed: Remove duplicated include in aspeed-video.c media: saa7164: remove redundant assignment to variable idx media: saa7134: remove redundant assignment to variable id media: mtk-jpeg: remove redundant initialization of variable plane_fmt media: gspca: remove redundant assignment of variable n media: uapi: Init VP9 stateless decode params media: go7007: Constify static struct snd_device_ops media: saa7115: make static read-only array lcr2vbi const media: em28xx: initialize refcount before kref_get media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() media: platform: mtk-vcodec: Do not force /dev/videoX node number media: aspeed: Use of_device_get_match_data() helper media: aspeed: Use full swing as JFIF to fix incorrect color media: aspeed: Fix unstable timing detection media: aspeed: Add macro for the fields of the mode-detect registers media: aspeed: add comments and macro media: rcar-{csi2,vin}: Move to full Virtual Channel routing per CSI-2 IP media: rcar-vin: Breakout media link creation media: rcar-vin: Refactor link notify MIPS: pci-ar2315: Constify static irq_domain_ops MIPS: ath25: Constify static irq_domain_ops MIPS: OCTEON: Constify static irq_domain_ops MIPS: sibyte: Add missing __user annotations in sb_tbprof.c MIPS: remove asm/war.h mips: setup: fix setnocoherentio() boolean setting KVM: s390: Add missing vm MEM_OP size check KVM: s390: Clarify key argument for MEM_OP in api docs video: fbdev: via: check the return value of kstrdup() mmc: rtsx: Let MMC core handle runtime PM driver core: Free DMA range map when device is released netfilter: nf_tables: fix memory leak during stateful obj update driver core: cleanup double words comments kernfs: remove redundant kernfs_rwsem declaration. ARM: dts: imx6qp-sabresd: Enable PCIe support bus: imx-weim: add DT overlay support for WEIM bus net: dm9051: Fix use after free in dm9051_loop_tx() net: hsr: fix hsr build error when lockdep is not enabled selftests/bpf: Add test for reg2btf_ids out of bounds access KEYS: encrypted: Instantiate key with user-provided decrypted data ata: pata_hpt37x: fix PCI clock detection drm/amd/display: For vblank_disable_immediate, check PSR is really used drm/amd/pm: fix some OEM SKU specific stability issues drm/amdgpu: disable MMHUB PG for Picasso drm/amd/display: Protect update_bw_bounding_box FPU code. dm delay: use dm_submit_bio_remap dm crypt: use dm_submit_bio_remap dm: add dm_submit_bio_remap interface dm: flag clones created by __send_duplicate_bios dm: reduce dm_io and dm_target_io struct sizes dm: move duplicate code from callers of alloc_tio into alloc_tio dm: record old_sector in dm_target_io before calling map function dm: remove legacy code only needed before submit_bio recursion dm: remove unused mapped_device argument from free_tio dm: remove impossible BUG_ON in __send_empty_flush dm: reduce code duplication in __map_bio dm: refactor dm_split_and_process_bio a bit dm: fold __clone_and_map_data_bio into __split_and_process_bio dm: rename split functions dm: reorder members in mapped_device struct dm: eliminate copying of dm_io fields in dm_io_dec_pending dm stats: fix too short end duration_ns when using precise_timestamps dm: fix double accounting of flush with data dm: interlock pending dm_io and dm_wait_for_bios_completion random: clear fast pool, crng, and batches in cpuhp bring up random: pull add_hwgenerator_randomness() declaration into random.h random: check for crng_init == 0 in add_device_randomness() random: unify early init crng load accounting random: do not take pool spinlock at boot random: defer fast pool mixing to worker random: rewrite header introductory comment random: group sysctl functions random: group userspace read/write functions random: group entropy collection functions random: group entropy extraction functions random: group crng functions random: group initialization wait functions random: remove whitespace and reorder includes random: remove useless header comment random: introduce drain_entropy() helper to declutter crng_reseed() random: deobfuscate irq u32/u64 contributions random: add proper SPDX header random: remove unused tracepoints random: remove ifdef'd out interrupt bench random: tie batched entropy generation to base_crng generation random: fix locking for crng_init in crng_reseed() random: zero buffer after reading entropy from userspace random: remove outdated INT_MAX >> 6 check in urandom_read() random: make more consistent use of integer types MAINTAINERS: add maintainer for ADMV1014 driver Documentation: ABI: testing: admv1014: add ABI docs dt-bindings: iio: frequency: add admv1014 binding iio: frequency: admv1014: add support for ADMV1014 iio: accel: add ADXL367 driver dt-bindings: iio: accel: add ADXL367 iio: ABI: add note about configuring other attributes during buffer capture iio: ABI: document mag_referenced iio: introduce mag_referenced dt-bindings: iio: adc: microchip,mcp3201: fix interface type (I2C -> SPI) iio:adc:ad7280a: Move out of staging staging:iio:adc:ad7280a: Use more conservative delays to allow 105C operation. staging:iio:adc:ad7280a: Remove shift from cb_mask state cache. iio:adc:ad7280a: Document ABI for cell balance switches dt-bindings:iio:adc:ad7280a: Add binding staging:iio:adc:ad7280a: Drop buggy support for early termination of AUX alert. staging:iio:adc:ad7280a: Use device properties to replace platform data. staging:iio:adc:ad7280a: Use a local dev pointer to avoid &spi->dev staging:iio:ad7280a: Reflect optionality of irq in ABI staging:iio:adc:ad7280a: Cleanup includes staging:iio:adc:ad7280a: Make oversampling_ratio a runtime control staging:iio:adc:ad7280a: Trivial comment formatting cleanup staging:iio:adc:ad7280a: Drop unused timestamp channel. staging:iio:adc:ad7280a: Standardize extended ABI naming staging:iio:adc:ad7280a: Switch to standard event control staging:iio:adc:ad7280a: Use bitfield ops to managed fields in transfers. staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts staging:iio:adc:ad7280a: rename _read() to _read_reg() staging:iio:adc:ad7280a: Register define cleanup. staging:iio:adc:ad7280a: Fix handing of device address bit reversing. iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to make pm __maybe_unused iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc iio:proximity:pulsedlight: Switch from CONFIG_PM guards to pm_ptr() etc iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr() iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc random: use hash function for crng_slow_load() random: use simpler fast key erasure flow on per-cpu keys random: absorb fast pool into input pool after fast load ACPI: clean up double words in two comments sc16is7xx: Fix for incorrect data being transmitted tty: n_gsm: fix deadlock in gsmtty_open() tty: n_gsm: fix wrong modem processing in convergence layer type 2 tty: n_gsm: fix wrong tty control line for flow control tty: n_gsm: fix NULL pointer access due to DLCI release tty: n_gsm: fix proper link termination after failed open tty: n_gsm: fix encoding of command/response bit tty: n_gsm: fix encoding of control signal octet bit DV serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type serial: 8250_mid: Remove unneeded test for ->setup() presence serial: 8250_mid: Get rid of custom MID_DEVICE() macro serial: sh-sci: Simplify multiplication/shift logic tty: serial: atmel: add earlycon support staging: r8188eu: remove unnecessary braces in if statements staging: rtl8192e: use BIT macro instead of left shifting staging: r8188eu: move open brace to the previous line staging: r8188eu: remove unused aes tables from rtw_security.c staging: r8188eu: remove unused macros from rtw_security.h staging: r8188eu: remove ODM_CmnInfoUpdate() staging: r8188eu: convert type of pBandWidth in odm_dm_struct staging: r8188eu: remove enum odm_bw staging: r8188eu: convert two u8 variables to bool staging: r8188eu: remove ODM_CmnInfoHook() staging: r8188eu: NumQryPhyStatusOFDM is set but not used staging: r8188eu: NumQryPhyStatusCCK is set but not used staging: r8188eu: RxSNR is set but not used staging: r8188eu: RxMIMOSignalQuality is set but not used staging: r8188eu: move out assignment in if condition staging: qlge: add unregister_netdev in qlge_probe staging: wfx: fix an error handling in wfx_init_common() staging: wfx: fix scan with WFM200 and WW regulation thunderbolt: Drop duplicate NULL checks around nvmem_unregister() mtd: core: Drop duplicate NULL checks around nvmem_unregister() doc: nvmem: Update example doc: nvmem: Remove references to regmap nvmem: add driver for Layerscape SFP (Security Fuse Processor) dt-bindings: nvmem: add fsl,layerscape-sfp binding nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() nvmem: sunxi_sid: Add support for D1 variant dt-bindings: nvmem: SID: Add compatible for D1 nvmem: qfprom: fix kerneldoc warning nvmem: core: Check input parameter for NULL in nvmem_unregister() nvmem: core: Use devm_add_action_or_reset() nvmem: core: Remove unused devm_nvmem_unregister() mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switch workaround irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest KVM: arm64: Bump guest PSCI version to 1.1 printk: make suppress_panic_printk static random: do not xor RDRAND when writing into /dev/random random: ensure early RDSEED goes through mixer on init random: inline leaves of rand_initialize() random: get rid of secondary crngs random: use RDSEED instead of RDRAND in entropy extraction random: fix locking in crng_fast_load() random: remove batched entropy locking random: remove use_input_pool parameter from crng_reseed() random: make credit_entropy_bits() always safe random: always wake up entropy writers after extraction random: use linear min-entropy accumulation crediting random: simplify entropy debiting random: use computational hash for entropy extraction kallsyms: ignore all local labels prefixed by '.L' lib/iov_iter: initialize "flags" in new pipe_buffer ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE ARM: Fix kgdb breakpoint for Thumb2 netfilter: nft_limit: fix stateful object memory leak printk: Set console_set_on_cmdline=1 when __add_preferred_console() is called with user_specified == true netfilter: nf_tables: unregister flowtable hooks on netns exit Docs: printk: add 'console=null|""' to admin/kernel-parameters fuse: move FUSE_SUPER_MAGIC definition to magic.h platform/x86: int3472: Add terminator to gpiod_lookup_table platform/x86: int3472: Add terminator to gpiod_lookup_table spi: Use of_device_get_match_data() spi: dt-bindings: Add an example with two stacked flashes spi: dt-bindings: Describe stacked/parallel memories modes dt-bindings: mtd: spi-nor: Allow two CS per device ASoC: mediatek: mt8195: enable apll tuner ASoC: SOF: Intel: Add topology overwrite for Felwinter octeontx2-af: cn10k: add workaround for ptp errata octeontx2-pf: cn10k: add support for new ptp timestamp format net: mdio-ipq4019: add delay after clock enable io_uring: don't convert to jiffies for waiting on timeouts bonding: add new option ns_ip6_target bonding: add new parameter ns_targets bonding: add extra field for bond_opt_value Bonding: split bond_handle_vlan from bond_arp_send ipv6: separate ndisc_ns_create() from ndisc_send_ns() ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible net: qualcomm: rmnet: Use skb_put_zero() to simplify code selftests: fib_test: Add a test case for IPv4 broadcast neighbours ipv4: Invalidate neighbour for broadcast address upon address addition gso: do not skip outer ip header in case of ipip and net_failover net: core: Use csum_replace_by_diff() and csum_sub() instead of opencoding clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock drm/i915/pxp: prefer forward declaration over includes m68k: mm: Remove check for VM_IO to fix deferred I/O m68k: Add asm/config.h arm64: dts: juno: Add separate SCMI variants MAINTAINERS: Specify IRC channel for Renesas ARM64 port MAINTAINERS: Specify IRC channel for Renesas ARM32 port mm/slab_common: use helper function is_power_of_2() mm/slob: make kmem_cache_boot static clk: scmi: Support atomic clock enable/disable API firmware: arm_scmi: Add support for clock_enable_latency firmware: arm_scmi: Add atomic support to clock protocol firmware: arm_scmi: Support optional system wide atomic-threshold-us dt-bindings: firmware: arm,scmi: Add atomic-threshold-us optional property firmware: arm_scmi: Add atomic mode support to virtio transport firmware: arm_scmi: Review virtio free_list handling firmware: arm_scmi: Add a virtio channel refcount tools/cgroup/slabinfo: update to work with struct slab slab: remove __alloc_size attribute from __kmalloc_track_caller genirq: Provide generic_handle_irq_safe() ath11k: Fix frames flush failure caused by deadlock ath11k: Handle failure in qmi firmware ready ath11k: Invalidate cached reo ring entry before accessing it ath: Replace zero-length arrays with flexible-array members ath6kl: Replace zero-length arrays with flexible-array members ath11k: Replace zero-length arrays with flexible-array members ath10k: Replace zero-length array with flexible-array member ath9k: use hw_random API instead of directly dumping into random.c drm/i915/reg: split out icl_dsi_regs.h drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h drm/i915/dsi: add separate init timer mask definition for ICL DSI drm/i915/dsi: disassociate VBT video transfer mode from register values ath11k: configure RDDM size to mhi for recovery by firmware ath11k: fix invalid m3 buffer address ath11k: add ath11k_qmi_free_resource() for recovery dt-bindings: Document Tegra234 HDA support ALSA: hda/tegra: Update scratch reg. communication ALSA: hda/tegra: Hardcode GCAP ISS value on T234 ALSA: hda/tegra: Add Tegra234 hda driver support ALSA: hda: Expose codec cleanup and power-save functions ALSA: hda: Update and expose codec register procedures ALSA: hda: Update and expose snd_hda_codec_device_init() ALSA: hda: Add snd_hdac_ext_bus_link_at() helper drm/i915/dg2: Print PHY name properly on calibration error drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV drm/i915: Correctly populate use_sagv_wm for all pipes drm/i915: Disconnect PHYs left connected by BIOS on disabled ports drm/i915: Widen the QGV point mask x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting Documentation/hw-vuln: Update spectre doc x86/speculation: Add eIBRS + Retpoline options x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE USB: serial: option: add Telit LE910R1 compositions USB: serial: option: add support for DW5829e fsi: Add trace events in initialization path fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl fsi: sbefifo: Use specified value of start of response timeout fsi: occ: Improve response status checking rtw89: core.h: Replace zero-length array with flexible-array member brcmfmac: Replace zero-length arrays with flexible-array members Revert "USB: serial: ch341: add new Product ID for CH341A" bcma: cleanup comments rtw89: fix RCU usage in rtw89_core_txq_push() drm/vc4: Use drm_mode_copy() rtw88: coex: Update rtl8822c COEX version to 22020720 rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller rtw88: coex: update BT PTA counter regularly rtw88: coex: Improve WLAN throughput when HFP COEX rtw88: 8822ce: add support for TX/RX 1ss mode arm64: dts: renesas: ulcb-kf: fix wrong comment arm64: dts: meson: add support for OSMC Vero 4K+ dt-bindings: arm: amlogic: add Vero 4K+ bindings dt-bindings: vendor-prefixes: add osmc prefix HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts ANDROID: gki_defconfig: Enable CONFIG_RANDOM_TRUST_CPU=y ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO soc: imx: gpcv2: Fix clock disabling imbalance in error path PCI: vmd: Prevent recursive locking on interrupt allocation memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid memblock tests: Add memblock_free tests memblock tests: Add memblock_add_node test memblock tests: Add memblock_remove tests memblock tests: Add memblock_reserve tests memblock tests: Add memblock_add tests arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage arm64: dts: imx8mp-phycore-som: Update WDOG muxing arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes dt-bindings: arm: imx: add imx8mm gw7903 support arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support arm64: dts: ls1028a: add efuse node ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO ARM: dts: aspeed: tacoma: Clean up KCS nodes arm64: dts: imx8mp-evk: add support for I2C5 arm64: dts: imx8mp-evk: add PCA6416 gpio line names arm64: dts: imx8qm: added more serial alias to dts arm64: dts: imx8qm: add compatible string for usdhc3 MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki ARM: dts: aspeed: Add device tree for Quanta S6Q BMC drm/panel: nt35560: Support also ACX424AKM drm/panel: nt35560: Support more panel IDs drm/panel: Rename Sony ACX424 to Novatek NT35560 Linux 5.17-rc5 drm/msm/gpu: Track global faults per address-space drm/msm/gpu: Add ctx to get_param() selftests/bpf: Fix btfgen tests net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() net: tcp: use tcp_drop_reason() for tcp_data_queue() net: tcp: use tcp_drop_reason() for tcp_rcv_established() net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() net: tcp: add skb drop reasons to tcp_add_backlog() net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() net: tcp: use kfree_skb_reason() for tcp_v6_rcv() net: tcp: add skb drop reasons to tcp_v4_rcv() net: tcp: introduce tcp_drop_reason() bnxt_en: Fix devlink fw_activate bnxt_en: Increase firmware message response DMA wait time bnxt_en: Restore the resets_reliable flag in bnxt_open() bnxt_en: Fix incorrect multicast rx mask setting when not requested bnxt_en: Fix occasional ethtool -t loopback test failures bnxt_en: Fix offline ethtool selftest with RDMA enabled bnxt_en: Fix active FEC reporting to ethtool firmware: imx: scu-pd: imx8q: add vpu mu resources memblock: use kfree() to release kmalloced memblock regions memblock tests: Add memblock reset function memblock tests: Add skeleton of the memblock simulator tools/include: Add debugfs.h stub tools/include: Add pfn.h stub tools/include: Add io.h stub tools/include: Add cache.h stub tools/include: Add mm.h file tools/include: Update atomic definitions tools/include: Add _RET_IP_ and math definitions to kernel.h tools/include: Add phys_addr_t to types.h tools: Move gfp.h and slab.h from radix-tree to lib drm/i915/lmem: Enable lmem for platforms with Flat CCS drm/i915/xehpsdv: Add has_flat_ccs to device info drm/i915/uapi: document behaviour for DG2 64K support drm/i915/migrate: add acceleration support for DG2 drm/i915/gtt: add xehpsdv_ppgtt_insert_entry drm/i915/gtt: allow overriding the pt alignment drm/i915: add gtt misalignment test drm/i915: support 64K GTT pages for discrete cards drm/i915: enforce min GTT alignment for discrete cards drm/i915: add needs_compact_pt flag iosys-map: Add a few more helpers iosys-map: Add offset to iosys_map_memcpy_to() bpf: Initialize ret to 0 inside btf_populate_kfunc_set() hwmon: (ntc_thermistor) Underscore Samsung thermistor selftests/bpf: Fix a clang deprecated-declarations compilation error netfilter: nf_tables_offload: incorrect flow offload action array size ata: pata_hpt37x: merge transfer mode setting methods ata: libata-sff: use *switch* statement in ata_sff_dev_classify() ata: add/use ata_taskfile::{error|status} fields ata: Kconfig: fix sata gemini compile test condition ata: libata-scsi: use *switch* statements to check SCSI command codes ata: libata-sff: refactor ata_sff_altstatus() net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex isn't held scsi: libsas: Add sas_abort_task() scsi: libsas: Add sas_query_task() scsi: libsas: Add sas_lu_reset() scsi: libsas: Add sas_clear_task_set() scsi: libsas: Add sas_abort_task_set() scsi: libsas: Add TMF handler aborted callback scsi: libsas: Add TMF handler exec complete callback scsi: libsas: Add sas_execute_ssp_tmf() scsi: libsas: Add sas_execute_tmf() scsi: libsas: Add sas_task.tmf scsi: libsas: Add struct sas_tmf_task scsi: libsas: Move SMP task handlers to core scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT scsi: libsas: Delete SAS_SG_ERR scsi: libsas: Delete lldd_clear_aca callback scsi: libsas: Use enum for response frame DATAPRES field scsi: libsas: Handle non-TMF codes in sas_scsi_find_task() net: prestera: acl: fix 'client_map' buff overflow net: dsa: microchip: add ksz8563 to ksz9477 I2C driver net/smc: unlock on error paths in __smc_setsockopt() net: dsa: microchip: ksz9477: export HW stats over stats64 interface net: phylink: remove phylink_config's pcs_poll net: dsa: remove pcs_poll net: hsr: fix suspicious RCU usage warning in hsr_node_get_first() atm: nicstar: Use kcalloc() to simplify code dpaa2-eth: Update SINGLE_STEP register access dpaa2-eth: Update dpni_get_single_step_cfg command net: get rid of rtnl_lock_unregistering() net: dsa: microchip: fix bridging with more than two member ports net: prestera: flower: fix destroy tmpl in chain bridge: switch br_net_exit to batch mode mctp i2c: MCTP I2C binding driver dt-bindings: net: New binding mctp-i2c-controller net: Force inlining of checksum functions in net/checksum.h net: ip6mr: add support for passing full packet on wrong mif x86/mce: Work around an erratum on fast string copy instructions i40e: remove dead stores on XSK hotpath selftests: mptcp: be more conservative with cookie MPJ limits selftests: mptcp: more robust signal race test mptcp: add mibs counter for ignored incoming options mptcp: fix race in incoming ADD_ADDR option processing mptcp: fix race in overlapping signal events selftests: mptcp: improve 'fair usage on close' stability selftests: mptcp: fix diag instability MAINTAINERS: remove duplicate entry for i2c-qcom-geni i2c: smbus: Check for parent device before dereference arm64: Support PREEMPT_DYNAMIC arm64: entry: Centralize preemption decision sched/preempt: Add PREEMPT_DYNAMIC using static keys sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY sched/preempt: Simplify irqentry_exit_cond_resched() callers sched/preempt: Refactor sched_dynamic_update() sched/preempt: Move PREEMPT_DYNAMIC logic later sched: Fix yet more sched_fork() races drm/i915: Kill the fake lmem support mctp: add address validity checking for packet receive mctp: replace mctp_address_ok with more fine-grained helpers net: Add new protocol attribute to IP addresses nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() MAINTAINERS: rmnet: Update email addresses ionic: clean up comments and whitespace ionic: prefer strscpy over strlcpy ionic: Use vzalloc for large per-queue related buffers ionic: catch transition back to RUNNING with fw_generation 0 net: mvpp2: always set port pcs ops drm/msm/dp: support finding next bridge even for DP interfaces drm/msm/dp: support attaching bridges to the DP encoder drm/msm/dp: fix panel bridge attachment ata: libata-sff: refactor ata_sff_set_devctl() ata: libata-sff: make ata_resources_present() return 'bool' ata: pata_hpt3x2n: disable fast interrupts in prereset() method ata: pata_hpt37x: disable fast interrupts in prereset() method ata: pata_hpt366: disable fast interrupts in prereset() method ata: pata_mpc52xx: use GFP_KERNEL ata: sata_rcar: drop unused #define's ata: pata_hpt366: check channel enable bits ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' ata: libata-sff: make ata_devchk() return 'bool' ata: pata_hpt3x2n: drop unused 'struct hpt_chip' ata: pata_hpt3x2n: drop unused HPT_PCI_FAST ata: pata_artop: use *switch* in atp8xx_fixup() ata: pata_artop: use *switch* in artop_init_one() pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop() pata_hpt3x2n: check channel enable bits ata: libata: make ata_host_suspend() *void* pinctrl: sunxi: Use unique lockdep classes for IRQs pinctrl: sunxi: do not print error message for EPROBE_DEFER pinctrl: qcom: qcm2290: Add GPIO wakeirq map pinctrl: qcom: print egpio mode in debugfs pinctrl: qcom: sm8450: Add egpio support gpio: tegra186: Fix chip_data type confusion pinctrl: starfive: Use a static name for the GPIO irq_chip remoteproc: Fix count check in rproc_coredump_write() drm/i915/dg2: Enable 5th port drm/i915/dg2: Drop 38.4 MHz MPLLB tables drm/i915: Fix for PHY_MISC_TC1 offset arm64: dts: rockchip: fix supplies for pwm regulators arm64: dts: rockchip: define vdd_log on rk3399-puma soc: fsl: qe: Check of ioremap return value soc: fsl: qe: fix typo in a comment soc: fsl: guts: Add a missing memory allocation failure check soc: fsl: guts: Revert commit |
||
Xubin Bai
|
92ab3b73e1 |
dt-bindings: clock: Update Camcc HW clock IDs for Pineapple
Update clock IDs for camcc clock controllers. Change-Id: I313460ce786484f56fa3604c1f55caf1e556e8e3 Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com> |
||
qctecmdr
|
6d3016517b | Merge "soc: qcom: rpmh-rsc: Add fast-path request support" | ||
Lina Iyer
|
419d3f8049 |
dt-bindings: Define FAST_PATH_TCS for use in RSC definition
Add a new definition for fast-path TCS configuration. Change-Id: I610b14dcd893885e5b1c32c434caa7aa7102fd4c Signed-off-by: Lina Iyer <ilina@codeaurora.org> Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com> |
||
Arnd Bergmann
|
d4dcdc53c4 |
Qualcomm ARM64 DT updates for v5.19
This adds MDIO bus description on the IPQ6018 platform. On MSM8916 the BAM-DMUX WWAN network device is added and the Huawei Ascend G7 gains sound card definition and clarified installation instructions. MSM8992 and MSM8994 continues to be worked on, gaining multimedia clock controller, on-chip memory, watchdog and various cleanup changes. The Xiaomi Mi 4C gains CPU regulators and fixes to the framebuffer definition, while Huawei Nexus 6P gains eMMC support. On MSM8996 the modem and sensor remtoeprocs are added and enabled in the Dragonboard 820c and the Xiaomi devices. On MSM8998 a few newly added clocks related to the sensor subsystem bus are marked as protected by default and the OnePlus devices gains NFC. The SC7180 platform and devices thereon are further polished and limozeen moves to using edp-panel for EDID-based detection, over statically defined panels. On SC7280 GPI DMA, WiFi remoteproc and network device, LPASS audio clocks, resets for SDCC controllers and a new CRD revision are added. A supply glitch on the PCIe power and a current leak for Bluetooth during suspend are corrected. The Herobrine board gains eDP support and the IDP gains backlight. USB is marked wakeup capable. On SDM845 the IPA, WLED based backlight and second WiFi channel are enabled for Xiaomi Pocophone F1, the firmware name is modified to not conflict with other boards. On RB3 the CAN bus controller is added and the WiFi calibration variant is defined to allow adding the board's calibration information into linux-firmware. SM6350 gains I2C busses, UFS and WiFi support, and the numbering of uart9 is corrected. On SM7225 and the Fairphone 4 UFS, WiFi and haptics are enabled. On SM8150 PCIe, Ethernet and uSD card support is added, and enabled for the SA8155p ADP board. The PDC interrupt controller is also added and described as wakup interrupt parent for TLMM. Camera subsystem and control interface are defined for SM8250. On the Sony Xperia 1 II the audio amplifiers are enabled. On SM8350 GPI DMA engines are added and linked to the I2C and SPI serial engines. Surface Duo 2 gains battery charger support. On SM8450 the two PCIe controller/PHYs are enabled, GPI DMA and QUP serial engine instances are added. Remoteproc instances are enabled on SM8450 HDK. Last, but not least, a number of DeviceTree validation errors across various boards are corrected. -----BEGIN PGP SIGNATURE----- iQJPBAABCAA5FiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmJ5fREbHGJqb3JuLmFu ZGVyc3NvbkBsaW5hcm8ub3JnAAoJEAsfOT8Nma3FTdwP/icvr02w0vfY+Ae2NEI2 gS836xXJWTXMxj2rW4WPQVGzbhNouMfl3yGVV0LxUrkD7pkcXAtCFul/DYJoZSTT ubnh4v/Axl7YVW5JwlL/+k3BEi39rSupa9HfEyLM5jVq39a0G9TqugVm9KmimIfL UEMN5pR0ZPLmMrQXzNSSw9uqHuBdr7G+25MMb2yyW8GoxMYE8xcVz0Syz5Xomv6V DHxl3jgvx7An7x1MbbbSyEOtkIjMtTSqzrRil7Y4g9Q1YTum74r4q/vKqfW+IMpz fNFz/sqpgy/9ixNtCIE3L1l/YakgHod8bm0DRBCVknEziYNhLIfbDqq3IksySitQ 2ofoolp0Ip7eryHe47HBTzxnDKnfCG8iwaOPgbbtar6Ru32os8C9VbtNRBtZIzMN NpEqtlaJC+m4U92TlnCqsfKrWDYGdVWQeXU2/rU5QEFYtIGqP8fKLwEQbF/yls75 j/57xtDVheoJbn79ELHCon3PumdpB5XhDLQgIji5jDl+D3rMOYxq86M1f2yF0zqF 34EvwLoy2syY1dlelvECso3Zihszk1RQfEInuwN9RrLyXGXSqUDkODV49pR16URz ZRELs9SO99iRS5fjWzA0qoCWKS5hBu2GDnGr3Pv8gHBNGAJKKhTHSJLq+/q7aLTs 9ApGB1PzsZiBv8LMF37El0L4 =cBVa -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmJ5hwoACgkQmmx57+YA GNnJlA//R4pNO09VYGzZTOiVbhjsTPBCcuyBkv2OJlqiz/BSfG6R7pNt0sH3jlgG /3X8sLS5v/IdT/qXLS0DPAn6A1Qjj37VAFTVd8ZUNCbn7iXdE3Wphd0phLlgcGr5 bxBV6gvnQydvOsALA+9Fsuug3KSBK3ZdFOAjuD5JaqVU5dHmXYsLizskS3Zrpofs jX05qDCguXPGFX5zd4TYMu+sWnLTjyBu0TvHCuZ3sIjERDY49QtPaNdSiNxtQJ3g fXDOuMP6GIB+PRSS0ajDAi+vmnzWNszlWhQEbcrtCyqCE9Qqrl4oSOtQbsFPhlUY wvqn84QIY9QUGNAebzGWrkBm6e7ehCHB4cm2Ac42uI6aSSC8YfON98EpM8f8e13x QWUMm9JfPV/QjAmAhD/hp5/Gc3lNJvawU2Bb/FSvu26HsHDSz+SJOuyMxXOBOV9k p6hjDQgo7Suwjkpe72Z3LSQq6zdD7r8MokmxFl8yWgxXr8V02zESOQYYhUjyA+Rj uda+2bRpnqIdoh3IObV5Dz9EGM1aEhbqGn1UMJJCtetGpVAF7PhGrKjDffQEzV+P OZAOBv0JpMWErks6WNReiN5M+bfm7zArHw3iWAB6grBQUEeF1MD5315m/+hOBxy1 Aj9pv/fLJcIHatnVcAjYUMkpPhMkkPv9AUFwM+Q65zxmu+0wH2Q= =MmN1 -----END PGP SIGNATURE----- Merge tag 'qcom-arm64-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Qualcomm ARM64 DT updates for v5.19 This adds MDIO bus description on the IPQ6018 platform. On MSM8916 the BAM-DMUX WWAN network device is added and the Huawei Ascend G7 gains sound card definition and clarified installation instructions. MSM8992 and MSM8994 continues to be worked on, gaining multimedia clock controller, on-chip memory, watchdog and various cleanup changes. The Xiaomi Mi 4C gains CPU regulators and fixes to the framebuffer definition, while Huawei Nexus 6P gains eMMC support. On MSM8996 the modem and sensor remtoeprocs are added and enabled in the Dragonboard 820c and the Xiaomi devices. On MSM8998 a few newly added clocks related to the sensor subsystem bus are marked as protected by default and the OnePlus devices gains NFC. The SC7180 platform and devices thereon are further polished and limozeen moves to using edp-panel for EDID-based detection, over statically defined panels. On SC7280 GPI DMA, WiFi remoteproc and network device, LPASS audio clocks, resets for SDCC controllers and a new CRD revision are added. A supply glitch on the PCIe power and a current leak for Bluetooth during suspend are corrected. The Herobrine board gains eDP support and the IDP gains backlight. USB is marked wakeup capable. On SDM845 the IPA, WLED based backlight and second WiFi channel are enabled for Xiaomi Pocophone F1, the firmware name is modified to not conflict with other boards. On RB3 the CAN bus controller is added and the WiFi calibration variant is defined to allow adding the board's calibration information into linux-firmware. SM6350 gains I2C busses, UFS and WiFi support, and the numbering of uart9 is corrected. On SM7225 and the Fairphone 4 UFS, WiFi and haptics are enabled. On SM8150 PCIe, Ethernet and uSD card support is added, and enabled for the SA8155p ADP board. The PDC interrupt controller is also added and described as wakup interrupt parent for TLMM. Camera subsystem and control interface are defined for SM8250. On the Sony Xperia 1 II the audio amplifiers are enabled. On SM8350 GPI DMA engines are added and linked to the I2C and SPI serial engines. Surface Duo 2 gains battery charger support. On SM8450 the two PCIe controller/PHYs are enabled, GPI DMA and QUP serial engine instances are added. Remoteproc instances are enabled on SM8450 HDK. Last, but not least, a number of DeviceTree validation errors across various boards are corrected. * tag 'qcom-arm64-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (150 commits) arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling arm64: dts: qcom: sc7280: eDP for herobrine boards arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx queues for ethernet IP arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller arm64: dts: qcom: sm8350-duo2: enable battery charger arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2 arm64: dts: qcom: pm8350c: Add pwm support arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias-bus-hold for bluetooth arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth arm64: dts: qcom: sc7180: Remove ipa interconnect node arm64: dts: qcom: sc7280-idp: Enable GPI DMAs arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels arm64: dts: qcom: sc7280: Add GPI DMAengines arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ instead of lanes@) arm64: dts: qcom: db845c: Add support for MCP2517FD arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd arm64: dts: qcom: sm8250: camss: Add CCI definitions ... Link: https://lore.kernel.org/r/20220509204451.325675-1-bjorn.andersson@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Arnd Bergmann
|
3f656f2618 |
Qualcomm driver updates for v5.19
This converts a wide range of Qualcomm-related DeviceTree bindings to YAML, in order to improve our ability to validate the DeviceTree source. The RPMh power-domain driver gains support for the modem platform SDX65, the compute platform SC8280XP and the automotive platform SA8540p. While LLCC gains support for SC8180X and SC8280XP and gains a MODULE_DEVICE_TABLE() to make it functional as a module. It adds a driver for configuring the SSC bus, providing Linux access to the hardware blocks in the sensor subsystem. The socinfo driver gets confusion related to MSM8974 Pro sorted out and adds new ids for SM8540 and SC7280. The SCM driver gains support for MSM8974. Add missing of_node_put() in smp2p and smsm drivers. Stop using iterator after list_for_each_entry() and define static definitions as such, in the PDR driver. -----BEGIN PGP SIGNATURE----- iQJPBAABCAA5FiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmJ5WsYbHGJqb3JuLmFu ZGVyc3NvbkBsaW5hcm8ub3JnAAoJEAsfOT8Nma3FIo8P+wcc78TQQuG67nqPr2gb QFqVK8U2mz07XW0H1rnGZKsTSrZxFs/YWRBaw+dYC5OZVJHx/uoZM04Njsyy/DFh UaNQgTgsS4+D5+butveh4lBdmk4ja5sreLHw25/azw5VBzeHb9+4HeAd7QMMQ+BO /EvIlykPwsgGIZwabzDHkY8w/xt64CPiajps1qGlFDJedSLsdJ8bKHctvcFD03v3 3utJku3jAc5SZMBQgDttpPwpn7UnHXjCvWxyz8oSFaWDQBROztH0FbiJsZnjMuFI 9RfRqblgb2PkvaG23W7jv68aJf3yQ6siY8ezPPs3/1F6T6tMQaAKEhwrY93ZQiWc gDDx33TvX3YJiRRdC2Gvg1QpL4xMFUERR8o4ooQ0t+b8bG6TkGP44VVg3/n1wrMK Q5xdgDigfrNnVZV1b2flQHc4qke4hNoV23SQ7iFWvtSJO09xklVJhXFGQ6mthEkb PnBFurLyxglKw6afs1/2P8tplS52K0l19lgNJu6vtUzC6fMOg50cX0mmWP8+rkFb njhXlPqCDataECZazyxnn7KORAn3E7zQceJ/LJeV+XZ9i5DJLXup+JkuBCWem4Nd ucEeYtQVRel5FCWZZzkXviPCTlWgTB7ya7pJPCzvZpnNFHeSWSjr9YK6xtWwy9rP CBRXYrz2gJLV/MGkB1piAwkm =/Dqp -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmJ5hB4ACgkQmmx57+YA GNksBxAAj09+d2U1sFSJl3HiHTrXyg3MYoG0dA1QK2CRKucdwMf6KBGpEHTQyL6a Iqan6URrTqEM3WP4suBsZh8vbv1C8u7KGWwDAMqJ18BkigoGHEV1PyvmHYRvPoT2 6DSHAkGbYfDglxXZ4JcxNaQk3+t6rZpe5LcRRgQ7JpoKfzlqKxfSJfPFLzYAvhSV qThiyd3GvfcgkVHL9noh4BrBrnNRj7wMzUwQnhW5aWebN+DqgG8zlzmmZEQx61uR sjMogRZNpGXVAR+4yvPZNoxTGM0plssxlkDQGS4b0XLP1t7ohr22eFPTrWqcsYCi h4fa3nXxUIoTDJXQ7nmU04VXp5xVUtQKKe+zXIvQBT98OkM1f6ep5i7rrEh5DZxJ TWVdRLuIVpHVsVARqq+qpEnwyDeiF3Hgmope3xPYhEIs1WcIOQzWBjHbNTNeiFdy fQMrmAQjirXJBV18ImRSMcAXW+Shc72vnj6fViQcrL5Pzj1HJFMjh/bpPzAhIUYJ w9to8mpNgHUpMwnkfMUqQDV6FANVbYPqancK/z4rEPd8mj6bq1z2GEQq2e9+cAfM imyD30+g7fm7e4mxp53mv/oxqf4NJExE0eIjXAQY53at0TCk+ngsxJd96Wz3aIpB eL9YN5x+y6vXkFC+hsnX2/QdUiVCmfpbrez2QqzoZncSkJ4mjdI= =rjVH -----END PGP SIGNATURE----- Merge tag 'qcom-drivers-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers Qualcomm driver updates for v5.19 This converts a wide range of Qualcomm-related DeviceTree bindings to YAML, in order to improve our ability to validate the DeviceTree source. The RPMh power-domain driver gains support for the modem platform SDX65, the compute platform SC8280XP and the automotive platform SA8540p. While LLCC gains support for SC8180X and SC8280XP and gains a MODULE_DEVICE_TABLE() to make it functional as a module. It adds a driver for configuring the SSC bus, providing Linux access to the hardware blocks in the sensor subsystem. The socinfo driver gets confusion related to MSM8974 Pro sorted out and adds new ids for SM8540 and SC7280. The SCM driver gains support for MSM8974. Add missing of_node_put() in smp2p and smsm drivers. Stop using iterator after list_for_each_entry() and define static definitions as such, in the PDR driver. * tag 'qcom-drivers-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (33 commits) soc: qcom: pdr: use static for servreg_* variables soc: qcom: llcc: Add sc8180x and sc8280xp configurations dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema soc: qcom: socinfo: Sort out 8974PRO names dt-bindings: soc: qcom,smp2p: convert to dtschema dt-bindings: qcom: geni-se: Update UART schema reference dt-bindings: qcom: geni-se: Update I2C schema reference dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema bus: add driver for initializing the SSC bus on (some) qcom SoCs dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus dt-bindings: qcom: qcom,geni-se: refer to dtschema for SPI dt-bindings: soc: qcom,smd: convert to dtschema firmware: qcom_scm: Add compatible for MSM8976 SoC dt-bindings: firmware: qcom-scm: Document msm8976 bindings soc: qcom: smem: validate fields of shared structures soc: qcom: smem: map only partitions used by local HOST ... Link: https://lore.kernel.org/r/20220509181839.316655-1-bjorn.andersson@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Vivek Aknurwar
|
8e53704036 |
dt-bindings: clk-rpmh: Add xo_pad clock
Add xo_pad clk to capture xo_pad frequency separately from bi_tcxo for chips where bi_tcxo and xo_pad frequencies are not same. This allows consumers to query xo_pad frequency and also vote on it. Change-Id: I4af28c4aa23a58298ccbf3dda7b559dd3a95a97c Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com> Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com> |
||
Arnd Bergmann
|
2b6866d70d |
i.MX drivers update for 5.19:
- A series from Lucas and Paul to update GPCv2 driver for i.MX8MP power domains, and add HSIO and HDMI block control support. -----BEGIN PGP SIGNATURE----- iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmJ3IvYUHHNoYXduZ3Vv QGtlcm5lbC5vcmcACgkQUFdYWoewfM6lhwf7BpYDyiaYHBKQLXWWDZj1QanO6bjM fMlxvVdggfeLW6ijerCb+wf2jNQY75lWRRny4x4WWP+sSVZ4u9SUJlxLrwo/aWYr 44KWWr4PkSMDm5j2bQyy8S9o01ZpxT/FOqqTC51PwgMx7yxB7+d1Z1txWwp5W0jB Ps92O4bKRfvCCF7Mgjw3/FDu5iek6+9pHx5dQxQ1CWPuvVJos6M9Ktkv27x3oOvI S4v6Y7v5m1WxSjUK2p09pIGP9AJrHhmRNJF3R/ZrXqUKAlpCQFK6DwZ9mY/rfcfj tPoqCwj9/UmzG+GlBo8z7I2GQmF7vmwH6bqjP/T6SHOoxE9/fiqT2Swc5A== =S4x7 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmJ5g1gACgkQmmx57+YA GNmd7A/7BR8AlCUX1H5SrWAiJbu0iR64vXRG+K6iqvEQV99K8zivQ7Sg6D+EwonR YiLFOGTkk3O2hfZWbamNGDxmYrcjC5Kg3Zo0ZMJ2Cg91oBNB5olK/9hKOyrIfPMH JTZJ/7n7nFi5xUFKBcof3VwNsqsHDp7XGl+jD7la8Dd9m4Yytofz3L4YxQLAkLhU fobCmW/Nb9QxoKJL1aa+ix0HzZc00cvnUD3CqxFmqamJVJiPPnLFh+VgvDc1vP2P q0bYvXuqL3lXVVbbi3jHqVldCwyzx7egcv72q33yGQPSaNEJ04jV/JUEz6sIj2XI HfoQ5iyqczLPZMvJQiXxBsAy9wxde+qoMUwq7OvkLBBF+xEbwrkvp3wTElySRA6Y YjP8nf39vuQ7qT9Lj4vNBJvQDoLbrKw+xEnFxjmCdJWgdqxVD0yVnPLjCFvmtFfl /b3g8CePnUwupaI4K8nmo9dvMG46oe7xA86M6KphYdIUg0NVB+/kmxMnwSLBZ3Qz HRIUyeqV6knzMo413GsQSe9zCiMRcsuDiQ8xHwe5Ko0P8Kr3kyPFX6ofv5D5I54W leog0kQU/eYXMEveCqIaxjUFRb9SE8UY9SK//mAqzreLNFT896yG5GeD0WzRxwQl oxtn+DdzpRHdjiDnS2OC4v22BvxVb3qLr0rVlCC1V3KFalxyRjU= =2GwC -----END PGP SIGNATURE----- Merge tag 'imx-drivers-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers i.MX drivers update for 5.19: - A series from Lucas and Paul to update GPCv2 driver for i.MX8MP power domains, and add HSIO and HDMI block control support. * tag 'imx-drivers-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: soc: imx: fix semicolon.cocci warnings soc: imx: add i.MX8MP HDMI blk-ctrl soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl soc: imx: add i.MX8MP HSIO blk-ctrl dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains dt-bindings: soc: Add i.MX8MP media block control DT bindings soc: imx: imx8m-blk-ctrl: set power device name soc: imx: gpcv2: add support for i.MX8MP power domains soc: imx: gpcv2: add PGC control register indirection Link: https://lore.kernel.org/r/20220508033843.2773685-2-shawnguo@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Arnd Bergmann
|
3d09c0dfd0 |
i.MX dt-bindings update for 5.19:
- Various board compatible additions to fsl.yaml. - Update fsl-imx-dma bindings to deprecate '#dma-channels' and '#dma-requests'. - Add bindings for i.MX8MP HDMI and media block control. - Add vendor prefix for Storopack. -----BEGIN PGP SIGNATURE----- iQFIBAABCgAyFiEEFmJXigPl4LoGSz08UFdYWoewfM4FAmJ3IAcUHHNoYXduZ3Vv QGtlcm5lbC5vcmcACgkQUFdYWoewfM5THgf+JCUpc9SFNqU2LbfFofRnMn6X0W6M /eFUX6gxSs6GfsZQkZyDRWHwF7gS3W/iBO8cLlDaXmnnggn8/7e5b5TI9z0UmlQ+ 56N0Hlt9AhpURwknz/CLHbgywFPCXoOHJhlrTYJAATpnJweoN/7yN1Yt2lSXfHcy OapUYJC33rZjQFFSA3VF+e+VTuSkS0fOfyAqrC1A3Ye0miUeuJN6BXpPttjrvRj3 ehuv91MMCv8al9sEbo1HWNkrReWrBbxsgCXE0G/H5EaQRxpW7JluvfK21DUWIxHK aolcwPS3+ihW8B68PTWGGty9PC9KaeqAidCoJmOFakvtRsw/O9V6vIGb+g== =/kl/ -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmJ5CfkACgkQmmx57+YA GNmvbRAAuTtAdltAxpvP+M+QDcWfEm4/g3W2JJmVMwpM/rG+J8EcKQZPYp7ihL7C DTiI/aFd6wLTWemLS6Al3obpqJtiWXtZcpziF03G0bHDuCrYlNYa3o8ygqX88I4K xadecY8c72GhfCWGRyensr/jYp/l8iZNQ9w/4B14veZeqhU1Dwu/w/y+JeVBNfGc 6dIkZ7kdTKetM9rvsv+cajFCyWstKktHdJoAqk1+a/0mGUALk0Qk3+KKJCF8Y7to wgvbftq/Raq4fPqTiNBPfXc7Uq20ByL7xT568UbxVvr/1BG7RAtkuBpaU/hyDrMM Bnh/EtV15dub8u2/AN+1jgnBiC2aZmmpDI0kofBWE6F/XkDqJ2oB4eSDROorzCby RXCnwk+sUni3MOpRHNY2NlSaZkaGjqGVYkVqWtMaqYRpEt2eJGFUOGgwWPyD1q22 6Tyy2QORhUtn8DdW7fcqgIcJ2QK7umLIVlc0OV1wuf30KksxRbNPmEQZTmaKXoyV 1SnRdS3cXzLi7FvVloyY45HlSV1iHxFywpMUiwb7WlpNxIlVSsJpF2xEvQoeRRdZ dswWlNHMjKCB0Nb93OjFCbUzINRLm1j78bMs1l6ST15Yt7R35oyInWdavJXtvHmc ZePoSzDaWGRK2kF0XUZxE4hlBoHtAJezav+kc+daY3LshBPJws0= =//D3 -----END PGP SIGNATURE----- Merge tag 'imx-bindings-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt i.MX dt-bindings update for 5.19: - Various board compatible additions to fsl.yaml. - Update fsl-imx-dma bindings to deprecate '#dma-channels' and '#dma-requests'. - Add bindings for i.MX8MP HDMI and media block control. - Add vendor prefix for Storopack. * tag 'imx-bindings-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: dt-bindings: arm: Add bosch acc board dt-bindings: arm: fsl: Add Storopack i.MX7D SMEGW01 board dt-bindings: vendor-prefixes: Add prefix for Storopack dt-bindings: dmaengine: fsl-imx: deprecate '#dma-channels' and '#dma-requests' dt-bindings: arm: fsl: add toradex,colibri-imx6ull dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit dt-bindings: arm: fsl: add ls1021a-iot board dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Menlo board dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board dt-bindings: arm: fsl: add IMX8MN DDR3L eval board dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 bindings dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. dt-bindings: arm: Add i.MX53 based Menlo board comment dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L) dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC dt-bindings: soc: add binding for i.MX8MP HDMI blk-ctrl dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains dt-bindings: soc: Add i.MX8MP media block control DT bindings Link: https://lore.kernel.org/r/20220508033843.2773685-1-shawnguo@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Sam Shih
|
5794dda109 |
dt-bindings: reset: mt7986: Add reset-controller header file
Add infracfg, toprgu, and ethsys reset-controller header file for MT7986 platform. Signed-off-by: Sam Shih <sam.shih@mediatek.com> Acked-by: Rob Herring <robh@kernel.org> Acked-by: Guenter Roeck <linux@roeck-us.net> Link: https://lore.kernel.org/r/20220105100456.7126-2-sam.shih@mediatek.com Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org> |
||
Runyang Chen
|
1d6866e8f1 |
dt-bindings: reset: mt8186: add reset-controller header file
1. Add toprgu reset-controller header file for MT8186. 2. Add DSI software reset bit which is controlled in MMSYS for MT8186. Signed-off-by: Runyang Chen <runyang.chen@mediatek.com> Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com> Acked-by: Rob Herring <robh@kernel.org> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Link: https://lore.kernel.org/r/20220301054405.25021-3-rex-bc.chen@mediatek.com Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org> |
||
Arnd Bergmann
|
1bc44c1e79 |
arm64: tegra: Device tree changes for v5.19-rc1
This adds some improvements on Tegra234 (QSPI, CCPLEX), improves the SDMMC clock speed on Tegra194 and adds the ASRC audio block on various chip generations. Memory controller channels are also added on Tegra186 and later and the missing DFLL reset is added for Tegra210. -----BEGIN PGP SIGNATURE----- iQJHBAABCAAxFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmJ1LsgTHHRyZWRpbmdA bnZpZGlhLmNvbQAKCRDdI6zXfz6zoZKcD/4rxLjWUWGLqTxg1ZtMpWgWpqQAOgn1 lCQCcK75WFOSXWhzFVlvxvDff5RS80vDXHNS9mPT5S9uI2PiqiHKY6v/fOQkddI4 Gk78BGbAtSzCUCoTKYf/iWdiNYhYU7SfgxdZplb8JLAsRCbgxirbnBD+QkMvD4T3 ksTAgUUDespZzJ4NksNWMCWC2iehQu594sXWbMzMTxojC5i1QlanEfX8yg3C5O8C c+NpA9q/JHYg1MiSoDP7Co4Kgj8Bfu0Fxm8DGsaNKSMVh6Ai45TC/5ED7gCBkgLA ObaMQcb6gOnco5LdCAipDMyKml1qiK3YiOa+92CnWocMMWMbg1dlQ8IBoacycOgj hV6/egdcMtmzIK9rj4fGVFH3zbkqw2JeY0IWtZH+5zgJZjsCofIK0PsmgPIewEnj iglEuAWmV4qev/8KB2cbcpRiggLKBZ1o3lpOatKNugNy/T4Aie1C/2tfUEV0Ie07 n/9EkgHHlSXZGwI7zvFwTeiI/IOIySg2BVZsQi//0QVRsj7w9cKv+mHoQ/bZZQFc nXhiMEHhKuWDhbRrlpshI1XUJ5knGz9lCJPrcRV8/9rL0A4zDH+IfH966Jpdepo5 Qh8MdncxOlrflZTOLhbOjemyCU8ieahu8yTcpziyUHqKcxKXDnjJXC6Cg0TpeuX3 QDuWvinVDDHoLw== =KBZh -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmJ1h4sACgkQmmx57+YA GNmbcBAAj+oXraktDfkgmiEg2vcBS92H/ik/09RdifgTomjEQMHNpB+Kp+c6xXuh rHZU/HMqNuuVImmZImTDGqYKXzJMsEckIzBWiXsIP3vNNooJbWyDC5YxPftZqCED tfXfra0U6hCumX03o9l6Tywf2pfawxsO28QFE+xGffKHa53GruIYkj62prXCJWqD GOcCoBkqulNPVoIsQAtCp3JNxnvR3JmYxNlCdbIrTp6zGnhYsMyLFeEdcamS1rCO ZyQ//byFjhTGWr5e3w3LD4ZPekAFN0elWXGLjyz+oitxIAm/jL/4JpZwkbL+qS35 MDO57gQB/nc5wfM2Ojm3rIk2Vs0DeX3V92TcSKPVTqHPqciySb1ftDa5CLzRPyCQ fcLxZHWP1YTHvfcSG0MQLhixp3GW8OhJiSQElqjhWE4LpNmWreElnFAxZ9oiiDTb 58xnU4vaYb7RzqZVmyXuBWaxXH5NQKjri+OFGjbqvH9CI+KVQeH2829otEhbHTad nfBeoZqp9CjzY9ejBWFduCeXLEDO52HGa33BDkJPeO/PENmgmDBZMxo+hJOL2ZZx htpHFlllj0eC/QomGp9zJfadZbslRGigWr9X868whDROhBlL/onFh6iEqPmREhTv M4waPbQynA9928AfYFSxXJmUdvbusxvppU1e4eISWWzC3DyHlHE= =wsbV -----END PGP SIGNATURE----- Merge tag 'tegra-for-5.19-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt arm64: tegra: Device tree changes for v5.19-rc1 This adds some improvements on Tegra234 (QSPI, CCPLEX), improves the SDMMC clock speed on Tegra194 and adds the ASRC audio block on various chip generations. Memory controller channels are also added on Tegra186 and later and the missing DFLL reset is added for Tegra210. * tag 'tegra-for-5.19-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: arm64: tegra: Add missing DFLL reset on Tegra210 arm64: tegra: Add memory controller channels arm64: tegra: Enable ASRC on various platforms arm64: tegra: Add ASRC device on Tegra186 and later arm64: tegra: Update PWM fan node name arm64: tegra: Add node for Tegra234 CCPLEX cluster arm64: tegra: Add QSPI controllers on Tegra234 arm64: tegra: Update SDMMC1/3 clock source for Tegra194 Link: https://lore.kernel.org/r/20220506143005.3916655-5-thierry.reding@gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Arnd Bergmann
|
4a17dc417a |
Renesas ARM DT updates for v5.19 (take two)
- I2C, sound, USB, CANFD, timer, watchdog, (Q)SPI, cpufreq, and thermal support for the RZ/G2UL SoC and the RZ/G2UL SMARC EVK development board, - Initial support for the R-Car V4H SoC and the Renesas White Hawk development board stack, - DMA, RTC, and USB support for the RZ/N1D SoC, - Initial support for the RZ/V2M SoC an the RZ/V2M Evaluation Kit Board, - Miscellaneous fixes and improvements. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYnTmCAAKCRCKwlD9ZEnx cNXAAP4zWJnWNezZM//dRYwLHALSOE5x22y+MJyiDYDPO2Z0FgD+LcVO1AV+FEqN /vFkQRBThrdcARFqc44lSYGj2f2+kgg= =L6Mz -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmJ1hYMACgkQmmx57+YA GNkGMRAAxCV75SY+uFRw3LMWPW65C07dTxA7K7KNZxFJTL09I4YykZ1mA7yLfDie Awyaf51Xl7n6EaczqFBYOTmdHW6v3GRbaetbZMPLPVgqTBWfIHKcUfxDGQZ28h2W vcwtecEqmSQcKmiWohqpz0gYNA/FIIPa2jO1tp7AtnOLx/W7/Qzw8zYsWH8ozSYe xPq28aGoq1HCsqd56/X5i2O1oCWYWO6QPwL7yhe0ylkqww5rffyFb69+8CznwIvv GAW5qPG0EG1ORDTZGqe/n/AsZWhs8EsDC8IkKeDLkC6zHEj124Vqdl+YKfv/tdNk Z5Ng7EGFU88XGqBFaiFp58Olw3YkvsSswOKJFXUkgA+Zql3O1Pz/LpLhteqIPczZ xJsfBCBvrZhAlqVHIZQpge2mWLhyaHBqc7aytIhzdMCOLjylGeHyCS9J0tCI3S1H FyEM0hpFojaZh8dAAzFVGAEJi2KxwKVjJey82epRtMkNeUbOGlLAXRSlLT149Fqi NdbL7py/rsibmtQJg/pNXvxwzf56zmAkJg3OVc7Kzw/uO9X5Iwrt9VsLN4L2rb13 0eAKr8/72za82u4dpEHiHbCQgl3E2g+zyhYTaEskB68p/fxw7P87R/cZg+ws2c/S 7kyfJAlndj7FZ/RajblY+EDAaa5J7bchXRkpeMcm7Yx+Eg2KKSU= =3n4A -----END PGP SIGNATURE----- Merge tag 'renesas-arm-dt-for-v5.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Renesas ARM DT updates for v5.19 (take two) - I2C, sound, USB, CANFD, timer, watchdog, (Q)SPI, cpufreq, and thermal support for the RZ/G2UL SoC and the RZ/G2UL SMARC EVK development board, - Initial support for the R-Car V4H SoC and the Renesas White Hawk development board stack, - DMA, RTC, and USB support for the RZ/N1D SoC, - Initial support for the RZ/V2M SoC an the RZ/V2M Evaluation Kit Board, - Miscellaneous fixes and improvements. * tag 'renesas-arm-dt-for-v5.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: (40 commits) arm64: dts: renesas: Add initial device tree for RZ/V2M EVK arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY ARM: dts: r9a06g032: Add USB PHY DT support ARM: dts: r9a06g032: Add internal PCI bridge node ARM: dts: r9a06g032: Describe the RTC arm64: dts: renesas: Add interrupt-names to CANFD nodes arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus controller node arm64: dts: renesas: r9a07g043: Create thermal zone to support IPA arm64: dts: renesas: r9a07g043: Add TSU node arm64: dts: renesas: r9a07g043: Add OPP table arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes arm64: dts: renesas: r9a07g054: Fix external clk node names arm64: dts: renesas: r9a07g044: Fix external clk node names ARM: dts: r9a06g032: Fix the NAND controller node ARM: dts: r9a06g032: Fill the UART DMA properties ARM: dts: r9a06g032: Describe the DMA router ARM: dts: r9a06g032: Add the two DMA nodes arm64: dts: renesas: Remove empty rgb output endpoints ... Link: https://lore.kernel.org/r/cover.1651828603.git.geert+renesas@glider.be Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Arnd Bergmann
|
2367ee1ab9 |
Samsung DTS ARM64 changes for v5.19, part two
1. Cleanups: unused and undocumented dma-channels and dma-requests. 2. Add clock controllers to ExynosAutov9. -----BEGIN PGP SIGNATURE----- iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmJ01mIQHGtyemtAa2Vy bmVsLm9yZwAKCRDBN2bmhouD19wrD/0TEcs2zVyKKwtBdzH9UoAcBzAHsFrs/B+8 x/PbErDa1QWr0N+ChCcuPJF/QoWMYDoXIPkfA3QOJNI4CZXIoQTFUnrO3dINYsUm /HoVKP8tXjCd9bMTcKT1uryBqv+/Iyqekb+XapP+NRySWCSaJ/D7+RQbtr24Pl9X 6YPBlUgpbqtBsOfxjMD63Ryj67BsrH7MzKsZWcmp1294x5pXu1qc8EQCnJoFY9A/ XfrZEnZmsV7niNO60ohM/o7JDPorLdUXW93VRdaU4RM6Za6GSes/S/0fyTtN3jQs bn+w3QZh2OyEPVia1rEDBuRUUECLgvjc+kfEFEf+MgiQ8AxIRMac8mvPIf9W3LLi E5piweN+ZvijIkvuC8wpOFdlgzbEq6nhEkrckO9CNhx1NltgtDHIPEwXZamgR+30 vuBry1JxKagFSGpqju78D5s5Jd1o+r1ByEg7oL1HSLJdcCKd6YEklGakPeXbMyR2 QQSbbMK2NiODpQcjmEo4FxpGta6rlKZibnKbKTpRm/QSyzRITSQvc8l7yZnHD47S Ato0qXbwlRmuReXX+P1+yP8wSl6aSPurWbOrobwL/ziTWXXDJjlp6Qr9rhvhreNs VZ3ERh8JIUYgOuFT7O9GS325a5JSNtX6uL2ZtH6QKn/d3s/8x962QiaU84ULDCSG RAL8jS3gbQ== =LPf7 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmJ1hHUACgkQmmx57+YA GNkg2A/5AZtnjtY2TXwA4bCulEmSkrb6CD5jjJwvGLJU3bDokK4X8bkxHFlqirxM RhPrGPCDMvATNVNVkerGJoDtOvCxh5b9zx7s6YtJiQ7D2kn0exeL9sviQow8W4oz H9uL+zyFSJr9QC8evN7yMcQz1A7+o3BhXqHH9raeeZb0X2o89Q+fvrUWqRmtTLul jfmbx5Gmakfj7RFV52abwqOvW7CO5gLmhCev9Namq8GbHplCe6kABrxULwZSp5Jo WcMeCNo7MaNuesSq/wwTiRaFc5FNkB/WJC8SHIq/wpGzr5u/sUIqhVr+Brm/E1+G MoGcOE55gYNCdyKOjDAEA7tGWPH+MQYJKo2g32ahNw2jsKCRxknxvvAy+uLrSpPV Jm0fd9dWDn9zqrLymAnlEo7ljHFcdQLFDZmTSYRUQ8Fm+BWxQNANL8kt7kv3D0BQ GUPD0JLrMVCOKtg5r16pMWEu4UOQT+VR1j7tXc1UKKpQ0RsIMIDl2Z9iWrjLYIme GjFRAzaqNxe27A3uVZaenPphL9fXqgVxOSMKhIRMJK6k8MdxeUU8xsuF0Se+A7Zu 62Dv6+qiBckciVUFdSzGRXCxXX6m/ZIIkiBh4q7W6jRBs1S3DyiTysNyBiZxVXkE p4XSYgyk+T2ps9Y17gRa3Plv9xl+L8MwGmrXqT/WLpo1YgkPMSQ= =TVub -----END PGP SIGNATURE----- Merge tag 'samsung-dt64-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Samsung DTS ARM64 changes for v5.19, part two 1. Cleanups: unused and undocumented dma-channels and dma-requests. 2. Add clock controllers to ExynosAutov9. * tag 'samsung-dt64-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: arm64: dts: exynos: switch UFS clock node in ExynosAutov9 arm64: dts: exynos: switch USI clocks in ExynosAutov9 arm64: dts: exynos: add initial CMU clock nodes in ExynosAutov9 dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings dt-bindings: clock: add clock binding definitions for Exynos Auto v9 arm64: dts: fsd: drop useless 'dma-channels/requests' properties arm64: dts: exynos: drop useless 'dma-channels/requests' properties arm64: dts: exynos: move XTCXO clock frequency to board in Exynos Auto v9 Link: https://lore.kernel.org/r/20220506081438.149192-5-krzysztof.kozlowski@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Arnd Bergmann
|
819ed6f07d |
Renesas driver updates for v5.19 (take two)
- Initial support for the R-Car V4H and RZ/V2M SoCs, - Miscellaneous fixes and improvements. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYnThKAAKCRCKwlD9ZEnx cDtZAQDveNky2MIYx0nNb88JzK5PS1zo85KcU5g6ybf/QEnMdQEA7GYKKKi9q3rF 5Q1h6kUvIW6e8c7lcva2DI4D7ZUIoAk= =M1iB -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmJ1gDcACgkQmmx57+YA GNl8LhAAjqsrH2O/ufjr/7SK1hHpqGdPo08RwHOvHNLOX35si9l4sSswf5xpI0M5 NtpS1DaDH5X7z/VteRC2CYqRR5L2pKogmjpEVxPCQxgVGfeicg4ntw59O6vuBmml w1bZ5a9Ipd/8AU5mEOXCZlb+96I16T9wfetlerSYyYsmt8pCLYwQrXijoIwUhrS0 i8YxzfUD5MZ7RZd8mzxxGs8vKDmgMZMuoxzdRxpoLIfgaRNyqCboLoP1lvQhXLFY XHLJZOW1pHd41sx5f1cJv3wKwsBHBVxzXFNGGz2i60BaVjrBSbSpixM+C/LUddIl h+QhR9PLKk2iIbDuiD6x9G6fv20LA0Gz5BI57XiJcuPK/SIB8R4hISYpQ6GVAh1L ve2NPE6o4hJC7UhJRH6JFNyfaF6pmPK9VVvG9BOPvd8L6SKyyeWHiVgaOzCBgJKm 5ZPKPZ8KCC9Rky7secioIFb2eyGg73CKWVi+cZzSb9wVkPC7rZsTTbErWTAI4FEn slyJrA36bfQXk2kDaWIXdN55xXD+oZhkHtwVVX61Srp6DEnaUABocGJ+TtrrfdkE 9OlsQE9fivl6WPtTZJ11RivT3qnpiUFl/owaG+l3q01Ryvtm9GJAJuBDhl1qN9AM /5endo466iMqS9zlNol+2MjPplGek43XSBE//24/+7BSmzPwcNs= =P6fe -----END PGP SIGNATURE----- Merge tag 'renesas-drivers-for-v5.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers Renesas driver updates for v5.19 (take two) - Initial support for the R-Car V4H and RZ/V2M SoCs, - Miscellaneous fixes and improvements. * tag 'renesas-drivers-for-v5.19-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: soc: renesas: R-Car V3U is R-Car Gen4 soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs soc: renesas: Add RZ/V2M (R9A09G011) config option soc: renesas: rcar-rst: Add support for R-Car V4H soc: renesas: Identify R-Car V4H soc: renesas: r8a779g0-sysc: Add r8a779g0 support dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions dt-bindings: power: Add r8a779g0 SYSC power domain definitions Link: https://lore.kernel.org/r/cover.1651828613.git.geert+renesas@glider.be Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Andre Przywara
|
31ab516980 |
clk: sunxi-ng: h616: Add PLL derived 32KHz clock
The RTC section of the H616 manual mentions in a half-sentence the existence of a clock "32K divided by PLL_PERI(2X)". This is used as one of the possible inputs for the mux that selects the clock for the 32 KHz fanout pad. On the H616 this is routed to pin PG10, and some boards use that clock output to compensate for a missing 32KHz crystal. On the OrangePi Zero2 this is for instance connected to the LPO pin of the WiFi/BT chip. The new RTC clock binding requires this clock to be named as one input clock, so we need to expose this to the DT. In contrast to the D1 SoC there does not seem to be a gate for this clock, so just use a fixed divider clock, using a newly assigned clock number. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Samuel Holland <samuel@sholland.org> Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com> Link: https://lore.kernel.org/r/20220428230933.15262-3-andre.przywara@arm.com |
||
Andre Przywara
|
38d321b61b |
clk: sunxi-ng: h6-r: Add RTC gate clock
The H6 and H616 feature an (undocumented) bus clock gate for accessing the RTC registers. This seems to be enabled at reset (or by the BootROM), so we got away without it so far, but exists regardless. Since the new RTC clock binding for the H616 requires this "bus" clock to be specified in the DT, add this to R_CCU clock driver and expose it on the DT side with a new number. We do this for both the H6 and H616, but mark it as IGNORE_UNUSED, as we cannot reference it in any H6 DTs. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Samuel Holland <samuel@sholland.org> Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com> Link: https://lore.kernel.org/r/20220428230933.15262-2-andre.przywara@arm.com |
||
Geert Uytterhoeven
|
d7f49cb451 |
Renesas RZ/V2M DT Binding Definitions
Clock definitions for the Renesas RZ/V2M (R9A09G011) SoC, shared by driver and DT source files. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYnOhkgAKCRCKwlD9ZEnx cCbbAQCUh1AapeMlmEvhNIPN7NH5tE6EdpHJcTRrHXOhU1uT5QD/RLavj37xoyU0 W519FwTA0oYGsXCq2yXjQ08DwlrkUg0= =nWXL -----END PGP SIGNATURE----- Merge tag 'renesas-r9a09g011-dt-binding-defs-tag' into renesas-arm-dt-for-v5.19 Renesas RZ/V2M DT Binding Definitions Clock definitions for the Renesas RZ/V2M (R9A09G011) SoC, shared by driver and DT source files. |
||
Adam Skladowski
|
7e555e9975 |
dt-bindings: clk: qcom: gcc-msm8976: Add modem reset
Add modem reset for MSM8976. Signed-off-by: Adam Skladowski <a39.skl@gmail.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220426073048.11509-3-a39.skl@gmail.com |
||
Arnd Bergmann
|
0fd8954b9e |
STM32 DT for v5.19, round 1
Highlights: ---------- -MCU: -Fix pinctrl node names to match with pinctrl yaml. - MPU: -General: - Fix pinctrl node names to match with pinctrl yaml. - Add Protonics boards support based on STM32MP151A SoC: - PRTT1C - 10BaseT1L switch: mainly embeds a sja1105q switch with TI and Micrel 10BaseT Phys and wifi support. - PRTT1S - 10BaseT1L CO2 sensor board: mainly embeds I2C humidity and CO2 sensors. - PRTT1A - 10BaseT1L multi functional controller. - ST boards: - Add RTC support on stm32mp13. - Add button and heartbit support on stm32mp13 DK board. - Add a secure version of STM32MP15 ED1/EV1/DK1/DK2 boards based on OP-TEE OS and SCMI protocol. - DH boards: - Use MCO2 to generate PHY clock and ETHRX clock in order to release internal PLL for a better SD card usage. - Add 1ms PHY post-reset on Avenger96 board to match with PHY requirements. -----BEGIN PGP SIGNATURE----- iQJRBAABCgA7FiEEctl9+nxzUSUqdELdf5rJavIecIUFAmJyVdEdHGFsZXhhbmRy ZS50b3JndWVAZm9zcy5zdC5jb20ACgkQf5rJavIecIX04BAAiNspmlnFNXz9+PXr W1blnkVWudUAK6OR8gDCaKJF9VGgas+qEUFrH29xdIsCsCD4GjoVKVSDRBUtxUHQ V/UtyYgaM+B/Bp628E1R+Xq5HBzjZqiUkMt08TitsvOd6Ep1mZ1MgwsLCD31XGWN cOmNhSeNdRZGmnIU1EVEEZyQg2k45b570JPN6lOm9C8Jo09qTRn17Z9Fzzs+1rqq OD9RNiiSb8zHDhOGl9j19yhTmgPqZgjRNuuKHQ0s1v2ZHKNYZipkWLu2031JNsOY hIgs3tKfGWErVhjcKz5KH8x8pWtxnrbDloS3RCqh2AlHpOkbrb1XpAy7ssW3sqI8 F+v/riNXtAoGedTrursKrtwr0D3H67VNvwXXKcjnnCV1BiX/CuCHkUpIVt0kNBhr MYhVlZJyZHtN1qMbhhCc65TEkup2eopIPdQYt7aNpE/VNKGtqEJly3RvW2wNGFOT JWHSXFdDGiSEVXRKY4/fYaxd4JqwVeZ/qQJgeMeJIq+ZrUFuCbqpsV9ipgtS1fUL 7Tj/UfQr8BYDBAmCmSoItsQWYHXIFDLsmhtFRQSoaUQQSfg7Iywdckr4HnjYWsqV DwT4AkZScUSPuQuuUsHl5JMQLDOh5EnR+R27KKz4Q60VMVtiM21QZTogBNZxyG/7 Wvor5EuQ2lvfdesxpQCwug2f/gU= =F34o -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmJz4sMACgkQmmx57+YA GNmLihAAo1FbtHGXHU3yqY6pYSKiK2noO7slG3jAIMoNCtcbAW78/4jFMqqByeUJ Wa76sRbONd8+NWV/zXqXFXpPwK/R2dIk+PcvkAC6LYq2N0IJ2ot+TBk2y5BDC/YF F7X3obHpkGJuMhXKJHVf6aQirnhpEdYWEB1FybKAYcSjAR1hQ/eQG8dtpp10a2Ij gjocRb99XvTdU+ZoMuExdno0YZ4A+DSn8Q+L+rSknXMDhjlY+t+PF2bWYxBRImPk mODtM+G6Qsn7kkDN17NsPjC7E9hQA4eNSVgxw39Atsb0Ery5rBKqr7GjOfzHQJpq n1StMx7lbhnDaeFaXdkKYiAdWPtR5qdrRUsth3/Rv7z8XiJ+o4NuJEd4sI4vrgWd Or6ebHBMfDWMYK+BYHsqwZU+duuJNB6B0KI8lT8nDZEya34sS9y8al5jKtLfZR0c PjjV+Uc204UNLGPMF90vVFte/dAGJCMBio99mBUKWcRnZlaaYXy1AsnnU8gWD9Fq nkwXwrjcJJ+lfB/r7lf2ZkRiW8dpPxNQ/jVmdtQ2UYG+ZUBu5LIIRf7F5V56gdqg xZstBGgBHtHXGsOhv3DM7cc0JzwUjlv11g45P2Vb5cE3C6Vglq6KI7Kro8WP7mT6 R5aPER0EwfxvyJTUK6J70TozjQsFNoN20dYE49daxwyrV8RfaEM= =gddr -----END PGP SIGNATURE----- Merge tag 'stm32-dt-for-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt STM32 DT for v5.19, round 1 Highlights: ---------- -MCU: -Fix pinctrl node names to match with pinctrl yaml. - MPU: -General: - Fix pinctrl node names to match with pinctrl yaml. - Add Protonics boards support based on STM32MP151A SoC: - PRTT1C - 10BaseT1L switch: mainly embeds a sja1105q switch with TI and Micrel 10BaseT Phys and wifi support. - PRTT1S - 10BaseT1L CO2 sensor board: mainly embeds I2C humidity and CO2 sensors. - PRTT1A - 10BaseT1L multi functional controller. - ST boards: - Add RTC support on stm32mp13. - Add button and heartbit support on stm32mp13 DK board. - Add a secure version of STM32MP15 ED1/EV1/DK1/DK2 boards based on OP-TEE OS and SCMI protocol. - DH boards: - Use MCO2 to generate PHY clock and ETHRX clock in order to release internal PLL for a better SD card usage. - Add 1ms PHY post-reset on Avenger96 board to match with PHY requirements. * tag 'stm32-dt-for-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (24 commits) ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1) dt-bindings: arm: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1) ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP15 dt-bindings: reset: stm32mp15: rename RST_SCMI define dt-bindings: clock: stm32mp15: rename CK_SCMI define dt-bindings: clock: stm32mp1: describes clocks if "st,stm32mp1-rcc-secure" dt-bindings: rcc: Add optional external ethernet RX clock properties ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node on stm32mp131 ARM: dts: stm32: add support for Protonic PRTT1x boards ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenna variant dt-bindings: arm: stm32: Add compatible strings for Protonic T1L boards dt-bindings: arm: stm32: correct blank lines dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards ARM: dts: stm32: enable RTC support on stm32mp135f-dk ARM: dts: stm32: add RTC node on stm32mp131 ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 ARM: dts: stm32: fix pinctrl node name warnings (MPU soc) ... Link: https://lore.kernel.org/r/5818c943-882d-7e50-430d-ae3299a108ee@foss.st.com Signed-off-by: Arnd Bergmann <arnd@arndb.de> |
||
Geert Uytterhoeven
|
049bddcb89 |
Renesas RZ/V2M DT Binding Definitions
Clock definitions for the Renesas RZ/V2M (R9A09G011) SoC, shared by driver and DT source files. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYnOhkgAKCRCKwlD9ZEnx cCbbAQCUh1AapeMlmEvhNIPN7NH5tE6EdpHJcTRrHXOhU1uT5QD/RLavj37xoyU0 W519FwTA0oYGsXCq2yXjQ08DwlrkUg0= =nWXL -----END PGP SIGNATURE----- Merge tag 'renesas-r9a09g011-dt-binding-defs-tag' into renesas-clk-for-v5.19 Renesas RZ/V2M DT Binding Definitions Clock definitions for the Renesas RZ/V2M (R9A09G011) SoC, shared by driver and DT source files. |
||
Phil Edworthy
|
96055bf71a |
dt-bindings: clock: Add r9a09g011 CPG Clock Definitions
Define RZ/V2M (R9A09G011) Clock Pulse Generator module clock outputs (CPG_CLK_ON* registers), and reset definitions (CPG_RST_* registers) in Section 48.5 ("Register Description") of the RZ/V2M Hardware User's Manual (Rev. 1.10, Sep. 2021). Signed-off-by: Phil Edworthy <phil.edworthy@renesas.com> Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com> Link: https://lore.kernel.org/r/20220503115557.53370-3-phil.edworthy@renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
||
Chanho Park
|
680e1c8370 |
dt-bindings: clock: add clock binding definitions for Exynos Auto v9
Add device tree clock binding definitions for below CMU blocks. - CMU_TOP - CMU_BUSMC - CMU_CORE - CMU_FYS2 - CMU_PERIC0 / C1 - CMU_PERIS Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Chanho Park <chanho61.park@samsung.com> Acked-by: Chanwoo Choi <cw00.choi@samsung.com> Link: https://lore.kernel.org/r/20220504075154.58819-2-chanho61.park@samsung.com Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> |
||
Lucas Stach
|
f11cf9e35e |
dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains
This adds the defines for the power domains provided by the HDMI blk-ctrl on the i.MX8MP. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Shawn Guo <shawnguo@kernel.org> |
||
Paul Elder
|
8b3dd27bfe |
dt-bindings: soc: Add i.MX8MP media block control DT bindings
The i.MX8MP Media Block Control (MEDIA BLK_CTRL) is a top-level peripheral providing access to the NoC and ensuring proper power sequencing of the peripherals within the MEDIAMIX domain. Add DT bindings for it. There is already a driver for block controls of other SoCs in the i.MX8M family, so these bindings will expand upon that. Signed-off-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org> |
||
Andy Yan
|
604be85547 |
drm/rockchip: Add VOP2 driver
The VOP2 unit is found on Rockchip SoCs beginning with rk3566/rk3568. It replaces the VOP unit found in the older Rockchip SoCs. This driver has been derived from the downstream Rockchip Kernel and heavily modified: - All nonstandard DRM properties have been removed - dropped struct vop2_plane_state and pass around less data between functions - Dropped all DRM_FORMAT_* not known on upstream - rework register access to get rid of excessively used macros - Drop all waiting for framesyncs The driver is tested with HDMI and MIPI-DSI display on a RK3568-EVB board. Overlay support is tested with the modetest utility. AFBC support on the cluster windows is tested with weston-simple-dmabuf-egl on weston using the (yet to be upstreamed) panfrost driver support. Signed-off-by: Andy Yan <andy.yan@rock-chips.com> Co-Developed-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Tested-by: Michael Riesch <michael.riesch@wolfvision.net> [dt-binding-header:] Acked-by: Rob Herring <robh@kernel.org> [moved dt-binding header from dt-nodes patch to here and made checkpatch --strict happier] Signed-off-by: Heiko Stuebner <heiko@sntech.de> Link: https://patchwork.freedesktop.org/patch/msgid/20220422072841.2206452-23-s.hauer@pengutronix.de |
||
Alexandre Torgue
|
5f5d7decf0 |
dt-bindings: reset: stm32mp15: rename RST_SCMI define
As we only have one SCMI instance, it's not necessary to add an index to the name. Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com> Acked-by: Rob Herring <robh@kernel.org> |
||
Alexandre Torgue
|
9b0df59252 |
dt-bindings: clock: stm32mp15: rename CK_SCMI define
As we only have one SCMI instance, it's not necessary to add an index to the name. Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com> Acked-by: Rob Herring <robh@kernel.org> |
||
Yong Wu
|
2d555a3844 |
dt-bindings: mediatek: mt8186: Add binding for MM iommu
Add mt8186 iommu binding. "-mm" means the iommu is for Multimedia. Signed-off-by: Yong Wu <yong.wu@mediatek.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://lore.kernel.org/r/20220503071427.2285-4-yong.wu@mediatek.com Signed-off-by: Joerg Roedel <jroedel@suse.de> |
||
Yong Wu
|
dc1d99342d |
dt-bindings: mediatek: mt8195: Add binding for infra IOMMU
In mt8195, we have a new IOMMU that is for INFRA IOMMU. its masters mainly are PCIe and USB. Different with MM IOMMU, all these masters connect with IOMMU directly, there is no mediatek,larbs property for infra IOMMU. Another thing is about PCIe ports. currently the function "of_iommu_configure_dev_id" only support the id number is 1, But our PCIe have two ports, one is for reading and the other is for writing. see more about the PCIe patch in this patchset. Thus, I only list the reading id here and add the other id in our driver. Signed-off-by: Yong Wu <yong.wu@mediatek.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com> Link: https://lore.kernel.org/r/20220503071427.2285-3-yong.wu@mediatek.com Signed-off-by: Joerg Roedel <jroedel@suse.de> |
||
Yong Wu
|
6625ffb90f |
dt-bindings: mediatek: mt8195: Add binding for MM IOMMU
This patch adds descriptions for mt8195 IOMMU which also use ARM Short-Descriptor translation table format. In mt8195, there are two smi-common HW and IOMMU, one is for vdo(video output), the other is for vpp(video processing pipe). They connects with different smi-larbs, then some setting(larbid_remap) is different. Differentiate them with the compatible string. Something like this: IOMMU(VDO) IOMMU(VPP) | | SMI_COMMON_VDO SMI_COMMON_VPP --------------- ---------------- | | ... | | ... larb0 larb2 ... larb1 larb3 ... Another change is that we have a new IOMMU that is for infra master like PCIe and USB. The infra master don't have the larb and ports, thus we rename the port header file to mt8195-memory-port.h rather than mt8195-larb-port.h. Also, the IOMMU is not only for MM, thus, we don't call it "m4u" which means "MultiMedia Memory Management UNIT". thus, use the "iommu" as the compatiable string. Signed-off-by: Yong Wu <yong.wu@mediatek.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com> Link: https://lore.kernel.org/r/20220503071427.2285-2-yong.wu@mediatek.com Signed-off-by: Joerg Roedel <jroedel@suse.de> |
||
Zelong Dong
|
52f988d757 |
dt-bindings: reset: add bindings for the Meson-S4 SoC Reset Controller
Add DT bindings for the Meson-S4 SoC Reset Controller include file. Signed-off-by: Zelong Dong <zelong.dong@amlogic.com> Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Link: https://lore.kernel.org/r/20220107023931.13251-3-zelong.dong@amlogic.com |
||
Mike Tipton
|
1f035351b7 |
dt-bindings: interconnect: Add QCOM_ICC_TAG_PERF_MODE
Add binding for QCOM_ICC_TAG_PERF_MODE, which can be used with icc_set_tag() to indicate that the path should use latency-optimized settings for each node in the path if supported. Change-Id: I748df7bdaa79784ade4ad9a135e4f91b92b97513 Signed-off-by: Mike Tipton <mdtipton@codeaurora.org> |
||
Lucas Stach
|
43896f56b5 |
clk: imx8mp: add clkout1/2 support
clkout1 and clkout2 allow to supply clocks from the SoC to the board, which is used by some board designs to provide reference clocks. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Reviewed-by: Abel Vesa <abel.vesa@nxp.com> Link: https://lore.kernel.org/r/20220427162131.3127303-1-l.stach@pengutronix.de Signed-off-by: Abel Vesa <abel.vesa@nxp.com> |
||
Geert Uytterhoeven
|
d1fcd661ba |
Renesas R-Car V4H DT Binding Definitions
Clock and Power Domain definitions for the Renesas R-Car V4H (R8A779G0) SoC, shared by driver and DT source files. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYmZeygAKCRCKwlD9ZEnx cPnfAQDX43S1p/rL4PVxtumI9NHgZe8O3M1wwoJCW8ZdnM2fRwEA0mT7QDr4MpJr f9kF/Zh24WgK17cN+tCb3+hWDLCdewE= =oJ8Z -----END PGP SIGNATURE----- Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into renesas-clk-for-v5.19 Renesas R-Car V4H DT Binding Definitions Clock and Power Domain definitions for the Renesas R-Car V4H (R8A779G0) SoC, shared by driver and DT source files. |
||
Geert Uytterhoeven
|
a4744a1de6 |
Renesas R-Car V4H DT Binding Definitions
Clock and Power Domain definitions for the Renesas R-Car V4H (R8A779G0) SoC, shared by driver and DT source files. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYmZeygAKCRCKwlD9ZEnx cPnfAQDX43S1p/rL4PVxtumI9NHgZe8O3M1wwoJCW8ZdnM2fRwEA0mT7QDr4MpJr f9kF/Zh24WgK17cN+tCb3+hWDLCdewE= =oJ8Z -----END PGP SIGNATURE----- Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into renesas-arm-dt-for-v5.19 Renesas R-Car V4H DT Binding Definitions Clock and Power Domain definitions for the Renesas R-Car V4H (R8A779G0) SoC, shared by driver and DT source files. |
||
Bjorn Andersson
|
dbfb5f94e0 |
dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains
The sc8280xp has 13 power-domains controlled through the RPMh, document the compatible and provide definitions for the power-domains - and their active-only variants where applicable. The SA8540p differs slightly in the power domains exposed, so add a separate compatible for this, but reuse the constants to allow sharing the DeviceTree source. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Johan Hovold <johan+linaro@kernel.org> Link: https://lore.kernel.org/r/20220426233508.1762345-2-bjorn.andersson@linaro.org |
||
Rohit Agarwal
|
d405ac52ab |
dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings
Add interconnect IDs for Qualcomm SDX65 platform. Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/1649854415-11174-2-git-send-email-quic_rohiagar@quicinc.com Signed-off-by: Georgi Djakov <djakov@kernel.org> |