Commit Graph

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>
2022-09-23 15:50:40 +02:00
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>
2022-09-23 15:42:44 +02:00
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
2022-09-19 13:06:45 +03:00
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
2022-09-19 13:05:12 +03:00
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>
2022-09-17 16:27:59 +02:00
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>
2022-09-17 16:25:50 +08:00
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>
2022-09-17 16:25:50 +08:00
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>
2022-09-17 16:25:49 +08:00
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>
2022-09-17 16:25:48 +08:00
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>
2022-09-17 16:25:05 +08:00
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>
2022-09-17 01:39:38 +09:00
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>
2022-09-15 14:05:42 +02:00
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>
2022-09-14 14:09:13 -07:00
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.
2022-09-14 14:28:47 +02:00
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
2022-09-14 10:57:07 +03:00
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
2022-09-13 22:25:35 -05:00
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
2022-09-13 22:07:25 -05:00
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
2022-09-13 21:20:33 -05:00
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: 4185b27b3b ("dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280")
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/1662005846-4838-5-git-send-email-quic_c_skakit@quicinc.com
2022-09-13 09:57:24 -05:00
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: 4185b27b3b ("dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280")
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/1662005846-4838-4-git-send-email-quic_c_skakit@quicinc.com
2022-09-13 09:57:23 -05:00
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: 4185b27b3b ("dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280")
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/1662005846-4838-5-git-send-email-quic_c_skakit@quicinc.com
2022-09-13 09:47:35 -05:00
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: 4185b27b3b ("dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280")
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/1662005846-4838-4-git-send-email-quic_c_skakit@quicinc.com
2022-09-13 09:47:35 -05:00
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
2022-09-13 15:58:16 +05:30
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
2022-09-13 15:58:05 +05:30
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>
2022-09-12 17:19:57 +02:00
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>
2022-09-09 19:01:44 +02:00
Olliver Schinagl
472d7b9e81 dt-bindings: leds: Expand LED_COLOR_ID definitions
In commit 853a78a7d6 (dt-bindings: leds: Add LED_COLOR_ID definitions,
Sun Jun 9 20:19:04 2019 +0200) the most basic color definitions where
added. However, there's a little more very common LED colors.

While the documentation states 'add what is missing', engineers tend to
be lazy and will just use what currently exists. So this patch will take
(a) list from online retailers [0], [1], [2] and use the common LED colors from
there, this being reasonable as this is what is currently available to purchase.

Note, that LIME seems to be the modern take to 'Yellow-green' or
'Yellowish-green' from some older datasheets.

[0]: https://www.digikey.com/en/products/filter/led-lighting-color/125
[1]: https://eu.mouser.com/c/optoelectronics/led-lighting/led-emitters/standard-leds-smd
[2]: https://nl.farnell.com/en-NL/c/optoelectronics-displays/led-products/standard-single-colour-leds-under-75ma

Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Alexander Dahl <ada@thorsis.com>
Acked-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>
Link: https://lore.kernel.org/r/20220830134613.1564059-1-oliver@schinagl.nl
Signed-off-by: Rob Herring <robh@kernel.org>
2022-09-08 13:16:10 -05:00
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>
2022-09-05 11:52:25 +02:00
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>
2022-08-31 22:36:22 -07:00
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>
2022-08-31 18:16:45 -07:00
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>
2022-08-31 18:13:53 -07:00
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>
2022-08-30 10:42:57 +05:30
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>
2022-08-26 18:50:38 +08:00
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>
2022-08-25 14:50:44 +02:00
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
2022-08-23 09:12:01 +03:00
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
2022-08-23 09:11:50 +03:00
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
2022-08-23 09:11:36 +03:00
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
2022-08-23 09:07:17 +03:00
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
2022-08-23 09:07:12 +03:00
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: 680e1c8370 ("dt-bindings: clock: add clock binding definitions for Exynos Auto v9")
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Reviewed-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/20220727021357.152421-2-chanho61.park@samsung.com
2022-08-23 09:03:49 +03:00
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 8e28918a85 ("dt-bindings: clock:
Move ti-dra7-atl.h to dt-bindings/clock") and commit 35d35aae81
("dt-bindings: clock: Move at91.h to dt-bindigs/clock").

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
Link: https://lore.kernel.org/r/20220613081632.2159-3-lukas.bulwahn@gmail.com
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Reviewed-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
2022-08-22 16:04:01 -07:00
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 8e28918a85 ("dt-bindings: clock:
Move ti-dra7-atl.h to dt-bindings/clock") and commit 35d35aae81
("dt-bindings: clock: Move at91.h to dt-bindigs/clock").

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
Link: https://lore.kernel.org/r/20220613081632.2159-2-lukas.bulwahn@gmail.com
Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
2022-08-22 16:04:00 -07:00
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
2022-08-19 16:54:10 +03:00
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>
2022-08-17 13:00:28 +01:00
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>
2022-08-16 09:37:01 +02:00
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>
2022-08-15 22:29:58 +01:00
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
  ...
2022-08-12 09:37:33 -07:00
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
  ...
2022-08-10 11:01:44 -07:00
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
  ...
2022-08-06 10:19:51 -07:00
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
  ...
2022-08-04 18:40:08 -07:00
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
  ...
2022-08-04 18:34:05 -07:00
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
  ...
2022-08-04 18:08:34 -07:00
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
  ...
2022-08-04 12:12:54 -07:00
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()
  ...
2022-08-04 11:05:48 -07:00
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
  ...
2022-08-02 12:20:33 -07:00
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
  ...
2022-08-02 08:29:18 -07:00
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
  ...
2022-08-02 08:15:25 -07:00
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 2565e5b69c ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.")
  PCI: vmd: Assign VMD IRQ domain before enumeration
  ACPI: glue: Rearrange find_child_checks()
  dt-bindings: gpio: altera: correct interrupt-cells
  ARM: dts: socfpga: align SPI NOR node name with dtschema
  xhci: Set HCD flag to defer primary roothub registration
  usb: core: hcd: Add support for deferring roothub registration
  usb: host: ehci-xilinx: adding description for return value
  usb: gadget: udc: Remove useless variable assignment in xudc_read_fifo()
  USB: c67x00: remove unnecessary check of res
  usb: host: ehci-xilinx: Fix quoted string split across lines
  USB / dwc3: Fix a checkpatch warning in core.c
  thunderbolt: Add KUnit test for devices with no DisplayPort adapters
  thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters
  lkdtm/usercopy: Rename "heap" to "slab"
  cpufreq: mediatek: Add support for MT8186
  cpufreq: mediatek: Link CCI device to CPU
  dt-bindings: cpufreq: mediatek: Add MediaTek CCI property
  riscv: add memory-type errata for T-Head
  riscv: don't use global static vars to store alternative data
  riscv: remove FIXMAP_PAGE_IO and fall back to its default value
  riscv: add RISC-V Svpbmt extension support
  riscv: Fix accessing pfn bits in PTEs for non-32bit variants
  riscv: move boot alternatives to after fill_hwcap
  riscv: prevent compressed instructions in alternatives
  riscv: extend concatenated alternatives-lines to the same length
  riscv: implement ALTERNATIVE_2 macro
  riscv: implement module alternatives
  riscv: allow different stages with alternatives
  riscv: integrate alternatives better into the main architecture
  PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
  openrisc: remove bogus nops and shutdowns
  openrisc: fix typos in comments
  sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED state
  ptrace: Always take siglock in ptrace_resume
  ptrace: Don't change __state
  ptrace: Admit ptrace_stop can generate spuriuos SIGTRAPs
  ptrace: Document that wait_task_inactive can't fail
  ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
  signal: Use lockdep_assert_held instead of assert_spin_locked
  ptrace: Remove arch_ptrace_attach
  ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
  ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP
  signal: Replace __group_send_sig_info with send_signal_locked
  signal: Rename send_signal send_signal_locked
  vfio/pci: Remove vfio_device_get_from_dev()
  vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata
  vfio: Remove calls to vfio_group_add_container_user()
  vfio: Remove dead code
  drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages
  vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()
  vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages()
  vfio/ccw: Remove mdev from struct channel_program
  vfio: Make vfio_(un)register_notifier accept a vfio_device
  vfio: Stop using iommu_present()
  RDMA/irdma: Add SW mechanism to generate completions on error
  dm: pass NULL bdev to bio_alloc_clone
  PCI: hv: Fix interrupt mapping for multi-MSI
  PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
  drm/hyperv: Remove support for Hyper-V 2008 and 2008R2/Win7
  video: hyperv_fb: Remove support for Hyper-V 2008 and 2008R2/Win7
  scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7
  Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7
  sched: Update task_tick_numa to ignore tasks without an mm
  USB: gadget: Add ID numbers to gadget names
  RDMA/siw: Enable siw on tunnel devices
  PCI: rockchip-dwc: Add legacy interrupt support
  PCI: rockchip-dwc: Reset core at driver probe
  dt-bindings: PCI: Remove fallback from Rockchip DesignWare binding
  x86/hyperv: Disable hardlockup detector by default in Hyper-V guests
  PCI: mediatek-gen3: Assert resets to ensure expected init state
  pinctrl: broxton: Add module alias for Intel Apollo Lake
  powerpc/rtas: Keep MSR[RI] set when calling RTAS
  powerpc/8xx: Use kmalloced data structure instead of global static
  powerpc/8xx: Remove mpc8xx_pics_init()
  powerpc/8xx: Convert CPM1 interrupt controller to platform_device
  powerpc/8xx: Convert CPM1 error interrupt handler to platform driver
  powerpc/8xx: Move CPM interrupt controller into a dedicated file
  cxl/ocxl: Prepare cleanup of powerpc's asm/prom.h
  macintosh: Prepare cleanup of powerpc's asm/prom.h
  powerpc/code-patching: Use jump_label to check if poking_init() is done
  powerpc/code-patching: Use jump_label for testing freed initmem
  PCI: microchip: Add missing chained_irq_enter()/exit() calls
  PCI: imx6: Fix PERST# start-up sequence
  PCI: qcom-ep: Move enable/disable resources code to common functions
  vfio/mlx5: Run the SAVE state command in an async mode
  vfio/mlx5: Refactor to enable VFs migration in parallel
  vfio/mlx5: Manage the VF attach/detach callback from the PF
  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
  hte: Fix off by one in hte_push_ts_ns()
  hte: Fix possible use-after-free in tegra_hte_test_remove()
  hte: Remove unused including <linux/version.h>
  net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs
  iommu/arm-smmu: Force identity domains for legacy binding
  cpufreq: mediatek: Fix potential deadlock problem in mtk_cpufreq_set_target
  fpga: dfl: Allow Port to be linked to FME's DFL
  Documentation: fpga: dfl: add link address of feature id table
  fpga: dfl: check feature type before parse irq info
  fpga: fpga-region: fix kernel-doc formatting issues
  fpga: Use tab instead of space indentation
  fpga: fpga-mgr: fix kernel-doc warnings
  fpga: fix for coding style issues
  bus: mhi: host: Add support for Foxconn T99W373 and T99W368
  bus: mhi: host: pci_generic: add Telit FN990
  bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
  ksmbd: validate length in smb2_write()
  ksmbd: fix reference count leak in smb_check_perm_dacl()
  crypto: vmx - Fix build error
  ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()
  ipc: update semtimedop() to use hrtimer
  ipc/sem: remove redundant assignments
  initramfs: support cpio extraction with file checksums
  gen_init_cpio: support file checksum archiving
  gen_init_cpio: fix short read file handling
  initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option
  initramfs: make dir_entry.name a flexible array member
  initramfs: refactor do_header() cpio magic checks
  proc: fix dentry/inode overinstantiating under /proc/${pid}/net
  dm cache metadata: remove unnecessary variable in __dump_mapping
  dm mpath: provide high-resolution timer to HST for bio-based
  dm crypt: make printing of the key constant-time
  f2fs: stop allocating pinned sections if EAGAIN happens
  f2fs: skip GC if possible when checkpoint disabling
  dm integrity: fix error code in dm_integrity_ctr()
  dm stats: add cond_resched when looping over entries
  dt-bindings: remoteproc: st,stm32-rproc: Fix phandle-array parameters description
  remoteproc: imx_rproc: Support i.MX93
  dt-bindings: remoteproc: imx_rproc: Support i.MX93
  coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
  nvmem: sfp: Add support for TA 2.1 devices
  nvmem: sfp: Use regmap
  dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs
  dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply
  dt-bindings: nvmem: sfp: Add clock properties
  dt-bindings: nvmem: sfp: Fix typo
  nvmem: qfprom: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  nvmem: Add Apple eFuse driver
  dt-bindings: nvmem: Add apple,efuses
  MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE
  nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells
  nvmem: core: support passing DT node in cell info
  binder: additional transaction error logs
  binder: convert logging macros into functions
  binderfs: add extended_error feature entry
  binder: add BINDER_GET_EXTENDED_ERROR ioctl
  binder: add failed transaction logging info
  uio: dfl: add HSSI subsystem feature id
  slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the interrupt
  bus: mhi: replace snprintf with sysfs_emit
  lkdtm: cfi: Fix type width for masking PAC bits
  misc: rtsx: set NULL intfdata when probe fails
  altera-stapl: Use swap() instead of open coding it
  misc: rtsx: add rts5261 efuse function
  RDMA/rxe: Enforce IBA C11-17
  RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup()
  RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup()
  RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup()
  RDMA/rxe: Check rxe_get() return value
  RDMA/rxe: Add rxe_srq_cleanup()
  pinctrl: microchip-sgpio: Switch to use fwnode instead of of_node
  pinctrl: equilibrium: Switch to use fwnode instead of of_node
  memblock tests: remove completed TODO item
  memblock tests: update style of comments for memblock_free_*() functions
  memblock tests: update style of comments for memblock_remove_*() functions
  memblock tests: update style of comments for memblock_reserve_*() functions
  memblock tests: update style of comments for memblock_add_*() functions
  soundwire: qcom: adjust autoenumeration timeout
  soundwire: qcom: use pm_runtime_resume_and_get()
  soundwire: intel: use pm_runtime_resume_and_get()
  soundwire: cadence: use pm_runtime_resume_and_get()
  soundwire: bus: use pm_runtime_resume_and_get()
  soundwire: qcom: return error when pm_runtime_get_sync fails
  soundwire: bus: pm_runtime_request_resume on peripheral attachment
  soundwire: intel: disable WAKEEN in pm_runtime resume
  soundwire: intel: prevent pm_runtime resume prior to system suspend
  soundwire: cadence: recheck device0 attachment after status change
  powerpc/code-patching: Don't call is_vmalloc_or_module_addr() without CONFIG_MODULES
  powerpc: align address to page boundary in change_page_attr()
  powerpc/8xx: Simplify flush_tlb_kernel_range()
  powerpc: Use static call for get_irq()
  powerpc: Use rol32() instead of opencoding in csum_fold()
  powerpc: Add missing headers
  powerpc: Remove asm/prom.h from all files that don't need it
  dt-bindings: watchdog: sunxi: clarify clock support
  dt-bindings: watchdog: sunxi: fix F1C100s compatible
  watchdog: Add watchdog driver for Sunplus SP7021
  dt-bindings: watchdog: Add watchdog yaml file for Sunplus SP7021
  dt-bindings: reset: mt7986: Add reset-controller header file
  dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC
  watchdog: rzg2l_wdt: Add set_timeout callback
  watchdog: rzg2l_wdt: Use force reset for WDT reset
  watchdog: rzg2l_wdt: Add error check for reset_control_deassert
  watchdog: rzg2l_wdt: Fix reset control imbalance
  watchdog: rzg2l_wdt: Fix 'BUG: Invalid wait context'
  watchdog: rzg2l_wdt: Fix Runtime PM usage
  watchdog: rzg2l_wdt: Fix 32bit overflow issue
  dt-bindings: watchdog: convert faraday,ftwdt010 to yaml
  dt-bindings: watchdog: improve QCOM compatible parsing for modern chips
  watchdog: mtk_wdt: mt7986: Add toprgu reset controller support
  watchdog: bcm7038_wdt: Support BCM6345 compatible string
  dt-bindings: watchdog: imx7ulp-wdt: Add imx93 compatible string
  watchdog: mediatek: mt8186: add wdt support
  dt-bindings: reset: mt8186: add reset-controller header file
  dt-bindings: watchdog: Add compatible for MediaTek MT8186
  leds: lp50xx: Remove duplicated error reporting in .remove()
  leds: qcom-lpg: add missing PWM dependency
  leds: ktd2692: Make aux-gpios optional
  dt-bindings: leds: convert ktd2692 bindings to yaml
  leds: ktd2692: Avoid duplicate error messages on probe deferral
  leds: is31fl32xx: Improve error reporting in .remove()
  leds: Move pwm-multicolor driver into rgb directory
  ARM: pxa: convert to multiplatform
  ARM: pxa/sa1100: move I/O space to PCI_IOBASE
  ARM: pxa: remove support for MTD_XIP
  ARM: pxa: move mach/*.h to mach-pxa/
  ARM: PXA: fix multi-cpu build of xsc3
  ARM: pxa: move plat-pxa to drivers/soc/
  ARM: mmp: rename pxa_register_device
  ARM: mmp: remove tavorevb board support
  ARM: pxa: remove unused mach/bitfield.h
  ARM: pxa: move clk register definitions to driver
  ARM: pxa: move smemc register access from clk to platform
  cpufreq: pxa3: move clk register access to clk driver
  ARM: pxa: remove get_clk_frequency_khz()
  ARM: pxa: pcmcia: move smemc configuration back to arch
  ASoC: pxa: i2s: use normal MMIO accessors
  ASoC: pxa: ac97: use normal MMIO accessors
  ASoC: pxa: use pdev resource for FIFO regs
  Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops
  Input: wm97xx - switch to using threaded IRQ
  Input: touchscreen: use wrapper for pxa2xx ac97 registers
  input: touchscreen: mainstone: sync with zylonite driver
  input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration
  ARM: pxa: zylonite: use gpio lookup instead mfp header
  ARM: pxa: mainstone-wm97xx: use gpio lookup table
  ARM: pxa: magician: use platform driver for audio
  ARM: pxa: z2: use gpio lookup for audio device
  ARM: pxa: eseries: use gpio lookup for audio
  ARM: pxa: spitz: use gpio descriptors for audio
  ARM: pxa: lubbock: pass udc irqs as resource
  ARM: pxa: hx4700: use gpio descriptors for audio
  ARM: pxa: corgi: use gpio descriptors for audio
  ARM: pxa: poodle: use platform data for poodle asoc driver
  ARM/pxa/mfd/power/sound: Switch Tosa to GPIO descriptors
  iio: magnetometer: yas530: Fix memchr_inv() misuse
  iio: adc: axp288: Override TS pin bias current for some models
  fork: Stop allowing kthreads to call execve
  fork: Explicitly set PF_KTHREAD
  init: Deal with the init process being a user mode process
  fork: Generalize PF_IO_WORKER handling
  fork: Explicity test for idle tasks in copy_thread
  fork: Pass struct kernel_clone_args into copy_thread
  f2fs: give priority to select unpinned section for foreground GC
  f2fs: fix to do sanity check on total_data_blocks
  kthread: Don't allocate kthread_struct for init and umh
  ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs
  ACPI: battery: Make "not-charging" the default on no charging or full info
  RDMA/rxe: Remove IB_SRQ_INIT_MASK
  f2fs: fix deadloop in foreground GC
  f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
  f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
  f2fs: write checkpoint during FG_GC
  f2fs: fix to clear dirty inode in f2fs_evict_inode()
  f2fs: ensure only power of 2 zone sizes are allowed
  f2fs: call bdev_zone_sectors() only once on init_blkz_info()
  f2fs: extend stat_lock to avoid potential race in statfs
  f2fs: avoid infinite loop to flush node pages
  f2fs: use flush command instead of FUA for zoned device
  f2fs: remove WARN_ON in f2fs_is_valid_blkaddr
  RDMA/rxe: Skip adjusting remote addr for write in retry operation
  clk: sunxi-ng: h616: Add PLL derived 32KHz clock
  clk: sunxi-ng: h6-r: Add RTC gate clock
  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
  iommu/arm-smmu-v3-sva: Fix mm use-after-free
  iommu/arm-smmu-v3: check return value after calling platform_get_resource()
  iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()
  dt-bindings: arm-smmu: Add binding for SDX65 SMMU
  crypto: vmx - Align the short log with Makefile cleanups
  crypto: atmel - Avoid flush_scheduled_work() usage
  crypto: atmel-i2c - Simplify return code in probe function
  crypto: caam/rng - Add support for PRNG
  hwrng: cn10k - Enable compile testing
  crypto: atmel-sha204a - Suppress duplicate error message
  crypto: atmel-sha204a - Remove useless check
  crypto: inside-secure - Add MODULE_FIRMWARE macros
  crypto: hisilicon/sec - add sm4 generic selection
  crypto: atmel-sha204a - Add support for ATSHA204 cryptochip
  clk: tegra: Update kerneldoc to match prototypes
  driver core: location: Check for allocations failure
  arch_topology: Trace the update thermal pressure
  kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file.
  export: fix string handling of namespace in EXPORT_SYMBOL_NS
  rpmsg: use local 'dev' variable
  rpmsg: Fix calling device_lock() on non-initialized device
  clk: renesas: r9a09g011: Add eth clock and reset entries
  clk: renesas: Add RZ/V2M support using the rzg2l driver
  cpufreq: mediatek: Add opp notification support
  cpufreq: mediatek: Refine mtk_cpufreq_voltage_tracking()
  cpufreq: mediatek: Move voltage limits to platform data
  cpufreq: mediatek: Unregister platform device on exit
  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
  remoteproc: qcom: pas: Add MSM8226 ADSP support
  dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp
  dm: improve abnormal bio processing
  dm: simplify bio-based IO accounting further
  dm: put all polled dm_io instances into a single list
  dm: improve dm_io reference counting
  dm: don't grab target io reference in dm_zone_map_bio
  dm: improve bio splitting and associated IO accounting
  dm: switch to bdev based IO accounting interfaces
  dm: pass dm_io instance to dm_io_acct directly
  dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct
  dm: use bio_sectors in dm_aceept_partial_bio
  dm: simplify basic targets
  dm: conditionally enable branching for less used features
  dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bio
  dm: move hot dm_io members to same cacheline as dm_target_io
  dm: add local variables to clone_endio and __map_bio
  dm: mark various branches unlikely
  dm: simplify dm_start_io_acct
  dm: simplify dm_io access in dm_split_and_process_bio
  dm: factor out dm_io_set_error and __dm_io_dec_pending
  dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset
  staging: r8188eu: remove unused IEEE_* defines
  staging: r8188eu: use standard category defines
  staging: r8188eu: use ieee80211_mgmt for action category
  staging: r8188eu: replace OnAction_tbl with switch-case
  staging: r8188eu: remove an unused category define
  staging: r8188eu: remove action_handler string
  staging: r8188eu: remove unused action handler prototypes
  staging: r8188eu: action category wmm is not used
  staging: r8188eu: action category ht is not used
  staging: vt6655: Replace unused return value of vt6655_get_current_tsf
  staging: vt6655: Rename function CARDbGetCurrentTSF
  staging: vt6655: Added missing BE support in CARDbGetCurrentTSF
  staging: vt6655: Replace VNSvInPortD with ioread32
  staging: r8188eu: Remove broken rtw_p2p_get function.
  staging: r8188eu: drop redundant check in _rtw_free_mlme_priv
  staging: r8188eu: remove unused else condition
  staging: r8188eu: remove unused semaphore "allrxreturnevt"
  staging: greybus: correct typo in comment
  staging: vc04_services: Re-use generic struct s32_fract
  tty: hvc: dcc: Bind driver to CPU core0 for reads and writes
  termbits: Convert octal defines to hex
  serial: pch: inline pop_tx() into handle_tx()
  serial: pch: simplify pop_tx() even more
  serial: pch: remove xmit circ_buf size double check
  serial: pch: remove debug print from pop_tx
  serial: pch: decomission pch_uart_hal_write()
  serial: pch: don't overwrite xmit->buf[0] by x_char
  serial: pch: move size check from pop_tx one level up
  serial: pic32: restore disabled irqs in pic32_uart_startup()
  serial: pic32: free up irq names correctly
  serial: pic32: don't zero members of kzalloc-ated structure
  serial: pic32: don't assign pic32_sport::cts_gpio twice
  serial: pic32: convert to_pic32_sport() to an inline
  serial: pic32: remove pic32_get_port() macro
  serial: pic32: simplify pic32_sport::enable_tx_irq handling
  serial: pic32: simplify clk handling
  serial: pic32: remove constants from struct pic32_sport
  serial: pic32: move header content to .c
  serial: pic32: remove unused items from the header
  serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode
  serial: stm32: Factor out GPIO RTS toggling into separate function
  serial: sifive: Remove duplicate `clkin_rate' setting
  serial: sifive: Report actual baud base rather than fixed 115200
  serial: 8250: Add proper clock handling for OxSemi PCIe devices
  serial: 8250: Export ICR access helpers for internal use
  serial: 8250: Fold EndRun device support into OxSemi Tornado code
  serial: men_z135_uart: Drop duplicated iotype assignment
  serial: 8250: pxa: Remove unneeded <linux/pm_runtime.h>
  serial: 8250: core: Remove unneeded <linux/pm_runtime.h>
  serial: 8250: dw: Fix NULL pointer dereference
  dt-bindings: serial: renesas,scif: R-Car V3U is R-Car Gen4
  dt-bindings: serial: renesas,hscif: R-Car V3U is R-Car Gen4
  usb: gadget: uvc: track frames in format entries
  usb: gadget: uvc: move structs to common header
  usb: gadget: uvc: prevent index variables to start from 0
  arm64: dts: qcom: align DWC3 USB interrupts with DT schema
  arm64: dts: qcom: align DWC3 USB clocks with DT schema
  arm64: dts: qcom: msm8996: add clock-names to DWC3 USB node
  arm64: dts: qcom: qcs404: add dedicated qcom,qcs404-dwc3 compatible
  arm64: dts: qcom: sm6125: add dedicated qcom,sm6125-dwc3 compatible
  arm64: dts: qcom: msm8994: add dedicated qcom,msm8994-dwc3 compatible
  arm64: dts: qcom: ipq8074: add dedicated qcom,ipq8074-dwc3 compatible
  arm64: dts: qcom: correct DWC3 node names and unit addresses
  dt-bindings: usb: qcom,dwc3: fix clock matching
  dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 and SM6125
  usb: dwc3: gadget: Delay issuing End Transfer
  usb: dwc3: gadget: Only End Transfer for ep0 data phase
  usb: dwc3: ep0: Don't prepare beyond Setup stage
  usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
  usb: dwc3: gadget: Refactor pullup()
  usb: dwc3: gadget: Prevent repeat pullup()
  usb: dwc3: xilinx: Add gpio-reset support
  dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios
  dt-bindings: usb: qcom,dwc3: Add binding for SDX65
  dt-bindings: usb: da8xx-usb: deprecate '#dma-channels'
  dt-bindings: usb: am33xx-usb: deprecate '#dma-channels'
  usb: dwc3: remove a possible unnecessary 'out of memory' message
  usb: dwc3: host: Stop setting the ACPI companion
  usb: core: acpi: Use the sysdev pointer instead of controller device
  dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC
  usb: ehci-omap: drop unused ehci_read() function
  USB: gadget: Fix return of -EBUSY
  usb: dwc2: gadget: don't reset gadget's driver->bus
  PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq()
  PCI/PM: Rearrange pci_set_power_state()
  PCI/PM: Clean up pci_set_low_power_state()
  PCI/PM: Do not restore BARs if device is not in D0
  PCI/PM: Split pci_power_up()
  PCI/PM: Write 0 to PMCSR in pci_power_up() in all cases
  PCI/PM: Do not call pci_update_current_state() from pci_power_up()
  PCI/PM: Unfold pci_platform_power_transition() in pci_power_up()
  PCI/PM: Set current_state to D3cold if the device is not accessible
  PCI/PM: Relocate pci_set_low_power_state()
  PCI/PM: Split pci_raw_set_power_state()
  PCI/PM: Rearrange pci_update_current_state()
  PCI/PM: Drop the runtime_d3cold device flag
  PCI/PM: Resume subordinate bus in bus type callbacks
  PCI/PM: Power up all devices during runtime resume
  PCI/PM: Define pci_restore_standard_config() only for CONFIG_PM_SLEEP
  Input: sun4i-lradc-keys - add support for R329 and D1
  Input: sun4i-lradc-keys - add optional clock/reset support
  dt-bindings: input: sun4i-lradc-keys: Add R329 and D1 compatibles
  pinctrl: microchip-sgpio: make irq_chip immutable
  pinctrl: stm32: Fix up errorpath after merge
  powerpc: Add missing declaration in asm/drmem.h
  powerpc: Include asm/reg.h in asm/svm.h
  powerpc: Don't include asm/prom.h in asm/parport.h
  powerpc/64: Move pci_device_from_OF_node() out of asm/pci-bridge.h
  powerpc: Reduce csum_add() complexity for PPC64
  powerpc/64: remove system call instruction emulation
  powerpc: Reject probes on instructions that can't be single stepped
  powerpc: Sort and de-dup primary opcodes in ppc-opcode.h
  powerpc: fix typos in comments
  powerpc/boot: Stop using RELACOUNT
  powerpc: Simplify and move arch_randomize_brk()
  powerpc/mm: Convert to default topdown mmap layout
  powerpc/mm: Enable full randomisation of memory mappings
  powerpc/mm: Move get_unmapped_area functions to slice.c
  powerpc/mm: Use generic_hugetlb_get_unmapped_area()
  powerpc/mm: Use generic_get_unmapped_area() and call it from arch_get_unmapped_area()
  powerpc/mm: Remove CONFIG_PPC_MM_SLICES
  powerpc/mm: Make slice specific to book3s/64
  powerpc/mm: Move vma_mmu_pagesize()
  mm: Add len and flags parameters to arch_get_mmap_end()
  mm, hugetlbfs: Allow an arch to always use generic versions of get_unmapped_area functions
  mm: Allow arch specific arch_randomize_brk() with CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT
  USB: serial: ftdi_sio: clean up printk format specifier
  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
  clk: renesas: rzg2l: Add PLL5_4 clk mux support
  clk: renesas: rzg2l: Add FOUTPOSTDIV clk support
  pinctrl: renesas: checker: Add reserved field checks
  pinctrl: renesas: sh7786: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7785: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7757: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7734: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7724: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7723: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7722: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7720: Optimize fixed-width reserved fields
  pinctrl: renesas: sh73a0: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7269: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7264: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7203: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a779f0: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a779a0: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77995: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77990: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77980: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77970: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a7796: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77965: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77951: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77950: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a7792: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a7779: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a77470: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a7740: Optimize fixed-width reserved fields
  pinctrl: renesas: r8a73a4: Optimize fixed-width reserved fields
  pinctrl: renesas: sh7734: Use shorthands for reserved fields
  pinctrl: renesas: r8a779f0: Use shorthands for reserved fields
  pinctrl: renesas: r8a779a0: Use shorthands for reserved fields
  pinctrl: renesas: r8a77995: Use shorthands for reserved fields
  pinctrl: renesas: r8a77990: Use shorthands for reserved fields
  pinctrl: renesas: r8a77980: Use shorthands for reserved fields
  pinctrl: renesas: r8a77970: Use shorthands for reserved fields
  pinctrl: renesas: r8a77965: Use shorthands for reserved fields
  pinctrl: renesas: r8a7796: Use shorthands for reserved fields
  pinctrl: renesas: r8a77951: Use shorthands for reserved fields
  pinctrl: renesas: r8a77950: Use shorthands for reserved fields
  pinctrl: renesas: r8a7794: Use shorthands for reserved fields
  pinctrl: renesas: r8a7792: Use shorthands for reserved fields
  pinctrl: renesas: r8a7791: Use shorthands for reserved fields
  pinctrl: renesas: r8a7790: Use shorthands for reserved fields
  pinctrl: renesas: r8a7779: Use shorthands for reserved fields
  pinctrl: renesas: r8a7778: Use shorthands for reserved fields
  pinctrl: renesas: r8a77470: Use shorthands for reserved fields
  pinctrl: renesas: emev2: Use shorthands for reserved fields
  pinctrl: renesas: rmobile: Mark unused PORTCR bits reserved
  pinctrl: renesas: Add shorthand for reserved register fields
  pinctrl: renesas: r8a77470: Use fixed-width description for IPSR regs
  leds: Add PWM multicolor driver
  dt-bindings: leds: Add multicolor PWM LED bindings
  dt-bindings: leds: Optional multi-led unit address
  leds: regulator: Make probeable from device tree
  leds: regulator: Add dev helper variable
  dt-bindings: leds: Add regulator-led binding
  thunderbolt: Add support for XDomain lane bonding
  thunderbolt: Ignore port locked error in tb_port_wait_for_link_width()
  thunderbolt: Split setting link width and lane bonding into own functions
  thunderbolt: Move tb_port_state() prototype to correct place
  thunderbolt: Add debug logging when lane is enabled/disabled
  RDMA/rxe: Optimize the mr pool struct
  RDMA/hns: Remove the num_cqc_timer variable
  RDMA/hns: Add the detection for CMDQ status in the device initialization process
  RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr()
  pinctrl: nomadik: Setup parent device and get rid of unnecessary of_node assignment
  pinctrl: stm32: prevent the use of the secure protected pins
  pinctrl: stm32: improve debugfs information of pinconf-pins entry
  pinctrl: apple: Make it work as a module
  pinctrl: nuvoton: Fix irq_of_parse_and_map() return value
  power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  power: supply: bq27xxx: expose battery data when CI=1
  pinctrl: tegra: tegra194: drop unused pin groups
  dt-bindings: pinctrl: aspeed: Drop referenced nodes in examples
  i2c: davinci: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  i2c: meson: fix missing clk_disable_unprepare() on error in meson_i2c_probe()
  docs: i2c: reference simple probes
  i2c: powermac: Prepare cleanup of powerpc's asm/prom.h
  MIPS: adding a safety check for cpu_has_fpu
  i2c: at91: use dma safe buffers
  mips: ip22: Reword PANICED to PANICKED and remove useless header
  MIPS: IP30: Remove incorrect `cpu_has_fpu' override
  MIPS: IP27: Remove incorrect `cpu_has_fpu' override
  MIPS: fix typos in comments
  i2c: mediatek: Optimize master_xfer() and avoid circular locking
  i2c: designware: Modify timing parameters for amdpsp mailbox
  dt-bindings: i2c: renesas,rcar-i2c: R-Car V3U is R-Car Gen4
  leds: pca9532: Make pca9532_destroy_devices() return void
  leds: Add pm8350c support to Qualcomm LPG driver
  dt-bindings: leds: Add pm8350c pmic support
  RDMA/rxe: Replace paylen by payload
  powerpc/eeh: Remove unused inline functions
  coresight: core: Fix coresight device probe failure issue
  opp: Reorder definition of ceil/floor helpers
  opp: Add apis to retrieve opps with interconnect bandwidth
  powerpc/powermac: Use for_each_property_of_node()
  powerpc/4xx/cpm: Fix return value of __setup() handler
  powerpc/idle: Fix return value of __setup() handler
  powerpc/5xx: Drop unnecessary cast
  selftests/powerpc: Fix typo in spectre_v2
  macintosh: Use for_each_child_of_node() macro
  powerpc/book3e: Fix sparse report in mm/nohash/fsl_book3e.c
  powerpc/kuap: Remove unused inline function __kuap_assert_locked()
  powerpc/smp: Remove unused inline functions
  powerpc: Remove redundant spaces to match coding style
  powerpc: Fix missing declaration of [en/dis]able_kernel_altivec()
  macintosh: Fix warning comparing pointer to 0
  powerpc/fadump: Use swap() instead of open coding it
  macintosh/ams: Remove unneeded result variable
  powerpc: No need to initialise statics to 0
  macintosh/adb: Use swap() to make code cleaner
  powerpc/fadump: Correct two typos in a comment
  macintosh/ams: Replace snprintf in show functions with sysfs_emit
  Documentation: Fix typo in testing/sysfs-class-cxl
  macintosh/smu: Fix warning comparing pointer to 0
  powerpc: use strscpy to replace strlcpy
  powerpc/perf/24x7: use 'unsigned int' instead of 'unsigned'
  powerpc/powernv: Switch from __FUNCTION__ to __func__
  powerpc/mm: Switch from __FUNCTION__ to __func__
  powerpc: Fix spelling mistake "mesages" -> "messages" in Kconfig
  powerpc/rtas: Replaced simple_strtoull() with kstrtoull()
  powerpc/mpc52xx: Fix some pr_debug() issues
  macintosh/via-pmu: Use DEFINE_SPINLOCK() for spinlock
  powerpc/pmac: remove unused symbol
  powerpc: make 'boot_text_mapped' static
  powerpc: remove set but not used variable 'force_printk_to_btext'
  powerpc/pseries/cmm: Remove unneeded variable "ret"
  powerpc/eeh: Remove unused inline function eeh_dev_phb_init_dynamic()
  powerpc/time: Fix sparse warnings
  clk: tegra: Replace .round_rate() with .determine_rate()
  clk: tegra: Register clocks from root to leaf
  clk: tegra: Add missing reset deassertion
  MAINTAINERS: Add HTE Subsystem
  hte: Add Tegra HTE test driver
  tools: gpio: Add new hardware clock type
  gpiolib: cdev: Add hardware timestamp clock type
  gpio: tegra186: Add HTE support
  gpiolib: Add HTE support
  dt-bindings: Add HTE bindings
  hte: Add Tegra194 HTE kernel provider
  drivers: Add hardware timestamp engine (HTE) subsystem
  iommu/msm: Fix an incorrect NULL check on list iterator
  iommu/mediatek: Add mt8186 iommu support
  iommu/mediatek: mt8195: Enable multi banks for infra iommu
  iommu/mediatek: Backup/restore regsiters for multi banks
  iommu/mediatek: Initialise/Remove for multi bank dev
  iommu/mediatek: Get the proper bankid for multi banks
  iommu/mediatek: Change the domid to iova_region_id
  iommu/mediatek: Initialise bank HW for each a bank
  iommu/mediatek: Add mtk_iommu_bank_data structure
  iommu/mediatek-v1: Just rename mtk_iommu to mtk_iommu_v1
  iommu/mediatek: Remove mtk_iommu.h
  iommu/mediatek: Separate mtk_iommu_data for v1 and v2
  iommu/mediatek: Just move code position in hw_init
  iommu/mediatek: Only adjust code about register base
  iommu/mediatek: Add mt8195 support
  iommu/mediatek: Add PCIe support
  iommu/mediatek: Add infra iommu support
  iommu/mediatek: Add a PM_CLK_AO flag for infra iommu
  iommu/mediatek: Allow IOMMU_DOMAIN_UNMANAGED for PCIe VFIO
  iommu/mediatek: Adjust device link when it is sub-common
  iommu/mediatek: Contain MM IOMMU flow with the MM TYPE
  iommu/mediatek: Add IOMMU_TYPE flag
  iommu/mediatek: Add SUB_COMMON_3BITS flag
  iommu/mediatek: Always enable output PA over 32bits in isr
  iommu/mediatek: Remove the granule in the tlb flush
  iommu/mediatek: Add a flag STD_AXI_MODE
  iommu/mediatek: Add a flag DCM_DISABLE
  iommu/mediatek: Add 12G~16G support for multi domains
  iommu/mediatek: Adapt sharing and non-sharing pgtable case
  iommu/mediatek: Add mutex for data in the mtk_iommu_domain
  iommu/mediatek: Add mutex for m4u_group and m4u_dom in data
  iommu/mediatek: Remove clk_disable in mtk_iommu_remove
  iommu/mediatek: Add list_del in mtk_iommu_remove
  iommu/mediatek: Fix 2 HW sharing pgtable issue
  dt-bindings: mediatek: mt8186: Add binding for MM iommu
  dt-bindings: mediatek: mt8195: Add binding for infra IOMMU
  dt-bindings: mediatek: mt8195: Add binding for MM IOMMU
  iommu/amd: Remove redundant check
  iommu/amd: Do not call sleep while holding spinlock
  interconnect: qcom: icc-rpm: Cache every clock rate
  interconnect: qcom: icc-rpm: Fix for cached clock rate
  leds: Add driver for Qualcomm LPG
  dt-bindings: leds: Add Qualcomm Light Pulse Generator binding
  ipc: Remove extra braces
  ipc: Check permissions for checkpoint_restart sysctls at open time
  ipc: Remove extra1 field abuse to pass ipc namespace
  ipc: Use the same namespace to modify and validate
  dt-bindings: i3c: Convert snps,dw-i3c-master to DT schema
  dt-bindings: i3c: Convert cdns,i3c-master to DT schema
  power: supply: ab8500_fg: Allocate wq in probe
  drm/hyperv: Add error message for fb size greater than allocated
  power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk
  power: supply: axp288_fuel_gauge: Fix battery reporting on the One Mix 1
  power: supply: core: Initialize struct to zero
  Revert "of/platform: Add stubs for of_platform_device_create/destroy()"
  Revert "usb: misc: Add onboard_usb_hub driver"
  Revert "usb: core: hcd: Create platform devices for onboard hubs in probe()"
  firmware_loader: describe 'module' parameter of firmware_upload_register()
  Documentation: Add HTE subsystem guide
  PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time
  clk: rockchip: Mark hclk_vo as critical on rk3568
  pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
  pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
  pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins
  pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins
  phy: qcom-qmp: rename error labels
  phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
  phy: qcom-qmp: switch to explicit reset helpers
  phy: qcom-qmp: fix reset-controller leak on probe errors
  phy: qcom-qmp: fix struct clk leak on probe errors
  qed: replace bitmap_weight with bitmap_empty in qed_roce_stop()
  octeontx2-pf: replace bitmap_weight with bitmap_empty where appropriate
  KVM: x86: replace bitmap_weight with bitmap_empty where appropriate
  qed: rework qed_rdma_bmap_free()
  iio: fix opencoded for_each_set_bit()
  net: mellanox: fix open-coded for_each_set_bit()
  net: systemport: don't use bitmap_weight() in bcm_sysport_rule_set()
  net: dsa: don't use bitmap_weight() in b53_arl_read()
  powerpc/sstep: Use bitwise instead of arithmetic operator for flags
  powerpc/8xx: export 'cpm_setbrg' for modules
  powerpc/perf: Fix symbol undeclared warning
  powerpc/pseries/dlpar: Remove unnecessary cast to kfree()
  macintosh: Use kmemdup rather than duplicating its implementation
  dt-bindings: phy: renesas,usb2-phy: Document RZ/G2UL phy bindings
  dt-bindings: phy: marvell,armada-3700-utmi-host-phy: Fix incorrect compatible in example
  phy: qcom-qmp: fix phy-descriptor kernel-doc typo
  clk: imx8mp: add clkout1/2 support
  clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
  phy: rockchip-inno-usb2: Clean up some inconsistent indenting
  microblaze: fix typos in comments
  pinctrl: stm32: improve bank clocks management
  iio: ti-ads8688: use of_device_id for OF matching
  iio: stmpe-adc: use of_device_id for OF matching
  dt-bindings: iio: Fix incorrect compatible strings in examples
  iio: gyro: mpu3050: Make mpu3050_common_remove() return void
  iio: mma8452: fix probe fail when device tree compatible is used.
  fs: sysv: check sbi->s_firstdatazone in complete_read_super
  kernel: make taskstats available from all net namespaces
  taskstats: version 12 with thread group and exe info
  rapidio: remove unnecessary use of list iterator
  kexec: remove redundant assignments
  MAINTAINERS: remove redundant file of PTRACE SUPPORT entry
  ptrace: fix wrong comment of PT_DTRACE
  ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP
  fat: add ratelimit to fat*_ent_bread()
  fatfs: add FAT messages to printk index
  fatfs: remove redundant judgment
  init/Kconfig: remove USELIB syscall by default
  list: fix a data-race around ep->rdllist
  pipe: make poll_usage boolean and annotate its access
  lib: remove back_str initialization
  lib/string.c: simplify str[c]spn
  lib/test_string.c: add strspn and strcspn tests
  lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections
  lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test
  get_maintainer: Honor mailmap for in file emails
  kernel: pid_namespace: use NULL instead of using plain integer as pointer
  net: unexport csum_and_copy_{from,to}_user
  vmcore: convert read_from_oldmem() to take an iov_iter
  vmcore: convert __read_vmcore to use an iov_iter
  vmcore: convert copy_oldmem_page() to take an iov_iter
  fs/proc/kcore.c: remove check of list iterator against head past the loop body
  ocfs2: rewrite error handling of ocfs2_fill_super
  ocfs2: ocfs2_mount_volume does cleanup job before return error
  ocfs2: ocfs2_initialize_super does cleanup job before return error
  ocfs2: change return type of ocfs2_resmap_init
  ocfs2: fix mounting crash if journal is not alloced
  ocfs2: remove usage of list iterator variable after the loop body
  ocfs2: replace usage of found with dedicated list iterator variable
  scripts/bloat-o-meter: filter out vermagic as it is not relevant
  scripts/decode_stacktrace.sh: support old bash version
  testing: nvdimm: asm/mce.h is not needed in nfit.c
  testing: nvdimm: iomap: make __nfit_test_ioremap a macro
  misc/pvpanic: Convert regular spinlock into trylock on panic path
  firmware_loader: Move definitions from sysfs_upload.h to sysfs.h
  firmware_loader: Fix configs for sysfs split
  selftests: firmware: Add firmware upload selftests
  firmware: edd: Remove redundant condition
  clk: renesas: cpg-mssr: Add support for R-Car V4H
  clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4
  thunderbolt: Link USB4 ports to their USB Type-C connectors
  misc/mei: Add NULL check to component match callback functions
  ia64: replace comments with C99 initializers
  ia64: ptrace: fix typos in comments
  ia64: fix typos in comments
  hwrng: optee - remove redundant initialization to variable rng_size
  crypto: qat - Fix unsigned function returning negative constant
  crypto: ecrdsa - Fix incorrect use of vli_cmp
  crypto: caam - fix i.MX6SX entropy delay value
  crypto: sun8i-ce - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  crypto: sun8i-ss - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  crypto: keembay - Make use of devm helper function devm_platform_ioremap_resource()
  crypto: ccp - Fix the INIT_EX data file open failure
  selftests/powerpc: Add a test of 4PB SLB handling
  clk: qcom: smd: Update MSM8976 RPM clocks.
  pinctrl/rockchip: add rk3588 support
  pinctrl/rockchip: add error handling for pull/drive register getters
  pinctrl: mvebu: Fix irq_of_parse_and_map() return value
  nvdimm: Allow overwrite in the presence of disabled dimms
  pinctrl: ocelot: add optional shared reset
  dt-bindings: pinctrl: ocelot: add reset property
  nvdimm: Fix firmware activation deadlock scenarios
  device-core: Kill the lockdep_mutex
  nvdimm: Drop nd_device_lock()
  ACPI: NFIT: Drop nfit_device_lock()
  nvdimm: Replace lockdep_mutex with local lock classes
  cxl: Drop cxl_device_lock()
  cxl/acpi: Add root device lockdep validation
  cxl: Replace lockdep_mutex with local lock classes
  PCI/ACPI: negotiate CXL _OSC
  PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges
  PCI/ACPI: add a helper for retrieving _OSC Control DWORDs
  rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
  iio: dac: ltc2632: Make use of device properties
  iio: temperature: max31865: Make use of device properties
  iio: proximity: mb1232: Switch to use fwnode_irq_get()
  iio: imu: adis16480: Improve getting the optional clocks
  iio: imu: adis16480: Use temporary variable for struct device
  iio: imu: adis16480: Make use of device properties
  staging: iio: ad2s1210: remove redundant assignment to variable negative
  iio: adc: sc27xx: add support for PMIC sc2730
  iio: adc: sc27xx: add support for PMIC sc2720 and sc2721
  iio: adc: sc27xx: refactor some functions for support more PMiCs
  iio: adc: sc27xx: structure adjustment and optimization
  iio: adc: sc27xx: Fine tune the scale calibration values
  iio: adc: sc27xx: fix read big scale voltage not right
  dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding
  iio: proximity: stk3310: Export near level property for proximity sensor
  dt-bindings: iio: light: stk33xx: Add proximity-near-level
  dt-bindings: iio: adc: Document Renesas RZ/V2L ADC
  iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout
  iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check
  iio: accel: mma8452: Add missing documentation for name element of chip_info
  iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L
  iio: gyro: fxas21002c: Make use of device properties
  iio: gyro: mpu3050: Make use of device properties
  iio: core: Convert to use firmware node handle instead of OF node
  iio: light: tsl2772: Make use of device properties
  iio: proximity: ping: Replace OF specific code by device_get_match_data()
  iio: magnetometer: ak8974: Drop dependency on OF
  iio: light: cm3605: Drop dependency on OF
  iio: temperature: max31856: Make use of device properties
  iio: accel: dmard06: Drop dependency on OF
  iio: afe: rescale: Make use of device properties
  iio: dac: dpot: Drop dependency on OF
  iio: dac: lpc18xx: Drop dependency on OF
  iio: dac: vf610: Drop dependency on OF
  iio: imu: bmi160: Make use of device properties
  iio: accel: adxl355: use fwnode_irq_get_byname()
  dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings
  iio: imu: st_lsm6dsx: add support to ASM330LHHX
  MAINTAINERS: add ad3552r
  dt-bindings: iio: dac: change ad3552r maintainer
  iio: adc: ad7266: convert probe to full device-managed
  iio: Replace strtobool() with kstrtobool()
  iio: core: Clarify the modes
  cxl/mbox: fix logical vs bitwise typo
  mfd: twl4030: Make twl4030_exit_irq() return void
  mfd: twl6030: Make twl6030_exit_irq() return void
  vfio: Require that devices support DMA cache coherence
  iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag for IOMMU_CACHE
  vfio: Move the Intel no-snoop control off of IOMMU_CACHE
  iommu: Introduce the domain op enforce_cache_coherency()
  PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
  Drivers: hv: vmbus: Refactor the ring-buffer iterator functions
  Drivers: hv: vmbus: Accept hv_sock offers in isolated guests
  hv_sock: Add validation for untrusted Hyper-V values
  hv_sock: Copy packets sent by Hyper-V out of the ring buffer
  hv_sock: Check hv_pkt_iter_first_raw()'s return value
  clk: renesas: r9a07g043: Add WDT clock and reset entries
  clk: renesas: r9a07g043: Add OSTM clock and reset entries
  clk: renesas: r9a07g043: Add clock and reset entries for CANFD
  clk: renesas: r9a07g043: Add USB clocks/resets
  clk: renesas: r9a07g043: Add SSIF-2 clock and reset entries
  clk: renesas: r9a07g043: Add I2C clocks/resets
  clk: renesas: r9a06g032: Fix the RTC hclock description
  ovl: support idmapped layers
  ovl: handle idmappings in ovl_xattr_{g,s}et()
  ovl: handle idmappings in layer open helpers
  ovl: handle idmappings in ovl_permission()
  ovl: use ovl_copy_{real,upper}attr() wrappers
  ovl: store lower path in ovl_inode
  ovl: handle idmappings for layer lookup
  ovl: handle idmappings for layer fileattrs
  ovl: use ovl_path_getxattr() wrapper
  ovl: use ovl_lookup_upper() wrapper
  ovl: use ovl_do_notify_change() wrapper
  ovl: pass layer mnt to ovl_open_realfile()
  ovl: pass ofs to setattr operations
  ovl: handle idmappings in creation operations
  ovl: add ovl_upper_mnt_userns() wrapper
  ovl: pass ofs to creation operations
  ovl: use wrappers to all vfs_*xattr() calls
  exportfs: support idmapped mounts
  fs: add two trivial lookup helpers
  dt-bindings: iommu: Drop client node in examples
  iommu: Remove iommu group changes notifier
  vfio: Remove iommu group notifier
  vfio: Delete the unbound_list
  vfio: Remove use of vfio_group_viable()
  vfio: Set DMA ownership for VFIO devices
  PCI: portdrv: Set driver_managed_dma
  PCI: pci_stub: Set driver_managed_dma
  bus: platform,amba,fsl-mc,PCI: Add device DMA ownership management
  amba: Stop sharing platform_dma_configure()
  driver core: Add dma_cleanup callback in bus_type
  iommu: Add DMA ownership management interfaces
  iommu/msm: Add a check for the return of kzalloc()
  dt-bindings: mfd: samsung,exynos5433-lpass: Fix 'dma-channels/requests' properties
  PCI: versatile: Remove redundant variable retval
  MAINTAINERS: Merge DART into ARM/APPLE MACHINE
  iommu/amd: Indicate whether DMA remap support is enabled
  thunderbolt: Make iommu_dma_protection more accurate
  iommu: Add capability for pre-boot DMA protection
  iommu: Introduce device_iommu_capable()
  dma-iommu: Check that swiotlb is active before trying to use it
  iommu/amd: Enable swiotlb in all cases
  iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h
  tracing: Remove check of list iterator against head past the loop body
  tracing: Replace usage of found with dedicated list iterator variable
  tracing: Remove usage of list iterator variable after the loop
  tracing: Remove usage of list iterator after the loop body
  tracing: Add documentation for trace clock tai
  tracing: Introduce trace clock tai
  ring-buffer: Have 32 bit time stamps use all 64 bits
  ring-buffer: Have absolute time stamps handle large numbers
  ACPI: OSL: Remove the helper for deactivating memory region
  usb: typec: ucsi: acpi: Map the mailbox with memremap()
  Revert "firmware_loader: use kernel credentials when reading firmware"
  interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers
  interconnect: qcom: sc8280xp: constify icc_node pointers
  interconnect: qcom: sc8280xp: constify qcom_icc_desc
  powerpc/85xx: Fix virt_to_phys() off-by-one in smp_85xx_start_cpu()
  mfd: sprd: Jugle {of,spi}_device_id tables into numerical order
  mips: dts: ingenic: x1000: Add PWM device tree node
  MIPS: mscc: serval: rename pinctrl nodes
  MIPS: mscc: ocelot: rename pinctrl nodes
  MIPS: mscc: jaguar2: rename pinctrl nodes
  mips: dts: ralink: mt7621: remove defining gpio function for pin groups
  mips: dts: ralink: mt7621: mux phy4 to gmac1 for GB-PC1
  mips: dts: ralink: mt7621: add mdio label to mdio-bus
  staging: vt6655: Replace MACvReadISR with VNSvInPortD
  staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD
  kernfs: Remove reference counting for kernfs_open_node.
  driver core: Add sysfs support for physical location of a device
  platform: finally disallow IRQ0 in platform_get_irq() and its ilk
  drivers/base/node.c: fix compaction sysfs file leak
  driver core: Prevent overriding async driver of a device before it probe
  mfd: sprd: Add SC2730 PMIC to SPI device ID table
  selftests/powerpc: Add matrix multiply assist (MMA) test
  cpufreq: mediatek: Fix NULL pointer dereference in mediatek-cpufreq
  dt-bindings: opp: opp-v2-kryo-cpu: Remove SMEM
  powerpc/boot: Build wrapper for an appropriate CPU
  lkdtm: cfi: Fix type width for masking PAC bits
  tracing: make tracer_init_tracefs initcall asynchronous
  tracing: Avoid adding tracer option before update_tracer_options
  ring-buffer: Simplify if-if to if-else
  tracing: Use WARN instead of printk and WARN_ON
  tracing: Fix sleeping function called from invalid context on RT kernel
  tracing: Change `if (strlen(glob))` to `if (glob[0])`
  tracing: Return -EINVAL if WARN_ON(!glob) triggered in event_hist_trigger_parse()
  tracing: Make tp_printk work on syscall tracepoints
  docs: bootconfig: Add how to embed the bootconfig into kernel
  bootconfig: Support embedding a bootconfig file in kernel
  bootconfig: Check the checksum before removing the bootconfig from initrd
  bootconfig: Make the bootconfig.o as a normal object file
  tracing: Fix tracing_map_sort_entries() kernel-doc comment
  MAINTAINERS: Enlarge coverage of TRACING inside architectures
  tracing: Fix kernel-doc
  tracing: Fix inconsistent style of mini-HOWTO
  tracing: Separate hist state updates from hist registration
  tracing: Have existing event_command.parse() implementations use helpers
  tracing: Remove redundant trigger_ops params
  tracing: Remove logic for registering multiple event triggers at a time
  tracing: Cleanup double word in comment
  riscv: compat: vdso: Add setup additional pages implementation
  riscv: compat: vdso: Add COMPAT_VDSO base code implementation
  riscv: compat: Add hw capability check for elf
  riscv: compat: Add elf.h implementation
  riscv: compat: process: Add UXL_32 support in start_thread
  riscv: compat: syscall: Add entry.S implementation
  riscv: compat: syscall: Add compat_sys_call_table implementation
  riscv: compat: Support TASK_SIZE for compat mode
  riscv: compat: Add basic compat data type implementation
  riscv: Fixup difference with defconfig
  syscalls: compat: Fix the missing part for __SYSCALL_COMPAT
  asm-generic: compat: Cleanup duplicate definitions
  fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT
  arch: Add SYSVIPC_COMPAT for all architectures
  compat: consolidate the compat_flock{,64} definition
  uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h
  uapi: simplify __ARCH_FLOCK{,64}_PAD a little
  dt-bindings: Drop undocumented i.MX iomuxc-gpr bindings in examples
  mfd: cros_ec_dev: Only register PCHG device if present
  mfd: mt6397-core: Add resources for PMIC keys for MT6359
  mfd: mt6359: Add missing defines necessary for mtk-pmic-keys support
  clk: en7523: fix wrong pointer check in en7523_clk_probe()
  ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type
  ARC: disasm: handle ARCv2 case in kprobe get/set functions
  remoteproc: mediatek: Allow reading firmware-name from DT
  dt-bindings: remoteproc: mediatek: Add firmware-name property
  rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl
  rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()
  rpmsg: virtio: Fix possible double free in rpmsg_probe()
  mfd: ipaq-micro: Fix error check return value of platform_get_irq()
  mfd: hi655x-pmic: Replace legacy gpio interface for gpiod interface
  mfd: tps65218: Fix trivial typo in comment
  MIPS: Octeon: support all interfaces on CN66XX
  MIPS: Octeon: fix CN6640 hang on XAUI init
  mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
  MIPS: dts: align SPI NOR node name with dtschema
  MIPS: SGI-IP30: Free some unused memory
  MIPS: SGI-IP27: Free some unused memory
  ACPI / property: Document RS485 _DSD properties
  dt_bindings: rs485: Add receiver enable polarity
  serial: 8250_dwlib: Implement SW half duplex support
  serial: 8250_dwlib: RS485 HW half & full duplex support
  powerpc/fadump: print start of preserved area
  powerpc/fadump: align destination address to pagesize
  powerpc/fadump: fix PT_LOAD segment for boot memory area
  powerpc/fadump: save CPU reg data in vmcore when PHYP terminates LPAR
  powerpc/fadump: Fix fadump to work with a different endian capture kernel
  usb: core: hcd: Create platform devices for onboard hubs in probe()
  usb: misc: Add onboard_usb_hub driver
  of/platform: Add stubs for of_platform_device_create/destroy()
  USB: gadget: Add a new bus for gadgets
  USB: gadget: Fix mistakes in UDC core kerneldoc
  USB: gadget: Register udc before gadget
  USB: gadget: Rename usb_gadget_probe_driver()
  usb: core: devices: drop redundant buffer overflow checks
  dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding
  dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding
  usb: typec: mux: Add On Semi fsa4480 driver
  dt-bindings: usb: Add binding for fcs,fsa4480
  usb: typec: mux: Allow multiple mux_devs per mux
  usb: typec: mux: Introduce indirection
  usb: typec: mux: Check dev_set_name() return value
  device property: Use multi-connection matchers for single case
  device property: Add helper to match multiple connections
  usb: typec: ucsi: Wait for the USB role switches
  usb: typec: ucsi: add a common function ucsi_unregister_connectors()
  dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings
  testusb: Fix warning comparing pointer to 0
  dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings
  serial: 8250: Handle UART without interrupt on TEMT
  serial: 8250: use THRE & __stop_tx also with DMA
  serial: Store character timing information to uart_port
  serial: 8250: dw: Improve RZN1 support
  serial: 8250: dw: Add support for DMA flow controlling devices
  serial: 8250: dw: Move the IO accessors to 8250_dwlib.h
  serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path
  serial: 8250: dma: Allow driver operations before starting DMA transfers
  serial: 8250: dw: Allow to use a fallback CPR value if not synthesized
  serial: 8250: dw: Move the USR register to pdata
  serial: 8250: dw: Create a generic platform data structure
  serial: 8250: dw: Move definitions to the shared header
  sysrq: do not omit current cpu when showing backtrace of all active CPUs
  tty: hvcs: simplify if-if to if-else
  tty/hvc_opal: simplify if-if to if-else
  bus: mhi: ep: Add uevent support for module autoloading
  bus: mhi: ep: Add support for suspending and resuming channels
  bus: mhi: ep: Add support for queueing SKBs to the host
  bus: mhi: ep: Add support for processing channel rings
  bus: mhi: ep: Add support for reading from the host
  bus: mhi: ep: Add support for processing command rings
  bus: mhi: ep: Add support for handling SYS_ERR condition
  bus: mhi: ep: Add support for handling MHI_RESET
  bus: mhi: ep: Add support for powering down the MHI endpoint stack
  bus: mhi: ep: Add support for powering up the MHI endpoint stack
  bus: mhi: ep: Add support for processing MHI endpoint interrupts
  bus: mhi: ep: Add support for managing MHI state machine
  bus: mhi: ep: Add support for sending events to the host
  bus: mhi: ep: Add support for ring management
  bus: mhi: ep: Add support for managing MMIO registers
  bus: mhi: ep: Add support for creating and destroying MHI EP devices
  bus: mhi: ep: Add support for registering MHI endpoint client drivers
  bus: mhi: ep: Add support for registering MHI endpoint controllers
  interconnect: qcom: Add SDX65 interconnect provider driver
  dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings
  binder: Use memcpy_{to,from}_page() in binder_alloc_do_buffer_copy()
  binder: Use kmap_local_page() in binder_alloc_copy_user_to_buffer()
  binder: Use memset_page() in binder_alloc_clear_buf()
  drivers/virt/fsl_hypervisor: remove unneeded `ret` variable in `fsl_hv_open()`
  Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state()
  test_firmware: Error injection for firmware upload
  test_firmware: Add test support for firmware upload
  firmware_loader: Add sysfs nodes to monitor fw_upload
  firmware_loader: Add firmware-upload support
  firmware_loader: Split sysfs support from fallback
  Revert "hwrng: mpfs - Enable COMPILE_TEST"
  staging: vt6655: Replace VNSvInPortW with ioread16
  staging: rtl8192e: Remove u16 cast for u16 return value
  staging: rtl8192e: Remove u16 cast for u32 parameter
  staging: rtl8192e: Remove unnecessary u16 argument cast
  staging: rtl8192e: Remove unnecessary u16 assignment cast
  staging: rtl8192e: Remove unnecessary u8 cast in comparison
  staging: rtl8192e: Remove unnecessary u8 argument cast
  staging: rtl8192e: Remove unnecessary u8 assignment cast
  staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd
  staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network
  staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv
  staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv
  staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv
  staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv
  staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv
  staging: greybus: tools: fix spelling
  staging: vc04_services: Re-add dependency on HAS_DMA to BCM2835_VCHIQ
  Revert "staging: r8188eu: use in-kernel ieee channel"
  cpufreq: mediatek: Make sram regulator optional
  cpufreq: mediatek: Record previous target vproc value
  cpufreq: mediatek: Replace old_* with pre_*
  cpufreq: mediatek: Use device print to show logs
  cpufreq: mediatek: Enable clocks and regulators
  cpufreq: mediatek: Remove unused headers
  cpufreq: mediatek: Cleanup variables and error handling in mtk_cpu_dvfs_info_init()
  cpufreq: mediatek: Use module_init and add module_exit
  arm64: tegra: add node for tegra234 cpufreq
  cpufreq: tegra194: Add support for Tegra234
  cpufreq: tegra194: add soc data to support multiple soc
  dt-bindings: Document Tegra CCPLEX Cluster
  tools/testing/nvdimm: remove unneeded flush_workqueue
  selftests/powerpc/pmu: Fix unsigned function returning negative constant
  powerpc/boot: remove unused function find_node_by_linuxphandle()
  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: mediatek: Add MT8186 mcusys clock support
  dt-bindings: ARM: MediaTek: Add new document bindings of MT8186 clock
  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: mux: remove redundant initialization of variable width
  f2fs: replace usage of found with dedicated list iterator variable
  f2fs: Remove usage of list iterator pas the loop for list_move_tail()
  f2fs: fix dereference of stale list iterator after loop body
  f2fs: fix to do sanity check on inline_dots inode
  f2fs: introduce data read/write showing path info
  f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode
  f2fs: don't set GC_FAILURE_PIN for background GC
  f2fs: check pinfile in gc_data_segment() in advance
  ARC: implement syscall tracepoints
  ARC: enable HAVE_REGS_AND_STACK_ACCESS_API feature
  RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage
  fs/jfs: Remove dead code
  RDMA/rxe: Remove useless parameters for update_state()
  PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg()
  Drivers: hv: vmbus: Introduce {lock,unlock}_requestor()
  Drivers: hv: vmbus: Introduce vmbus_request_addr_match()
  Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid()
  PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening
  Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero
  PCI: hv: Fix multi-MSI to allow more than one MSI vector
  Drivers: hv: vmbus: Add VMbus IMC device to unsupported list
  RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send()
  RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt
  RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas
  RDMA/mlx5: Move creation and free of translation tables to umr.c
  RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access
  RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs
  RDMA/mlx5: Introduce mlx5_umr_post_send_wait()
  RDMA/mlx5: Expose wqe posting helpers outside of wr.c
  RDMA/mlx5: Simplify get_umr_update_access_mask()
  RDMA/mlx5: Move mkey ctrl segment logic to umr.c
  RDMA/mlx5: Move umr checks to umr.h
  RDMA/mlx5: Move init and cleanup of UMR to umr.c
  PCI: microchip: Add a missing semicolon
  PCI: mvebu: Add support for sending Set_Slot_Power_Limit message
  PCI: Add function for parsing 'slot-power-limit-milliwatt' DT property
  PCI: Add PCI_EXP_SLTCTL_ASPL_DISABLE macro
  dt-bindings: clock: renesas,cpg-mssr: Document r8a779g0
  clk: renesas: r8a779f0: Add UFS clock
  Input: sun4i-lradc-keys - add wakeup support
  Input: pm8941-pwrkey - simulate missed key press events
  Input: pm8941-pwrkey - add software key press debouncing support
  Input: pm8941-pwrkey - add support for PON GEN3 base addresses
  Input: pm8941-pwrkey - fix error message
  Input: synaptics-rmi4 - remove unnecessary flush_workqueue()
  Input: ep93xx_keypad - use devm_platform_ioremap_resource() helper
  Input: add Raspberry Pi Sense HAT joystick driver
  Input: clps711x-keypad - use syscon_regmap_lookup_by_phandle
  Input: remove unneeded variable in input_inhibit_device()
  VMCI: Add support for ARM64
  firmware: stratix10-svc: fix a missing check on list iterator
  /dev/mem: make reads and writes interruptible
  char: xillybus: fix a refcount leak in cleanup_dev()
  misc: bcm-vk: replace usage of found with dedicated list iterator variable
  w1/ds2490: remove dump from ds_recv_status, pr_ to dev_XXX logging.
  misc: fastrpc: fix an incorrect NULL check on list iterator
  char: xillybus: replace usage of found with dedicated list iterator variable
  misc: vmw_vmci: replace usage of found with dedicated list iterator variable
  vmw_balloon: Print errors on reset only once
  nvmem: sunplus-ocotp: drop useless probe confirmation
  nvmem: sunplus-ocotp: staticize sp_otp_v0
  nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused
  char: misc: remove usage of list iterator past the loop body
  scripts/get_abi: Fix wrong script file name in the help message
  powerpc: Remove unused SLOW_DOWN_IO definition
  bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB
  bus: mhi: host: Optimize and update MMIO register write method
  bus: mhi: host: Bail on writing register fields if read fails
  bus: mhi: host: Wait for ready state after reset
  bus: mhi: host: Add soc_reset sysfs
  bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID
  bus: mhi: host: Use cached values for calculating the shared write pointer
  interconnect: qcom: constify qcom_icc_bcm pointers
  interconnect: qcom: constify icc_node pointers
  interconnect: qcom: constify qcom_icc_desc
  usb: rework usb_maxpacket() using usb_pipe_endpoint()
  usb: remove third argument of usb_maxpacket()
  sound: usb: remove third argument of usb_maxpacket()
  usb: remove third argument of usb_maxpacket()
  net: remove third argument of usb_maxpacket()
  media: remove third argument of usb_maxpacket()
  Input: remove third argument of usb_maxpacket()
  HID: usbhid: remove third argument of usb_maxpacket()
  usb: deprecate the third argument of usb_maxpacket()
  USB: hcd-pci: Fully suspend across freeze/thaw cycle
  USB: core: Disable remote wakeup for freeze/quiesce
  usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
  drivers: usb: host: Fix deadlock in oxu_bus_suspend()
  usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
  usb: dwc3: EP clear halt leading to clearing of delayed_status
  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: en7523: Add clock driver for Airoha EN7523 SoC
  dt-bindings: Add en7523-scu device tree binding documentation
  clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk
  dt-bindings: clock: ehrpwm: Add AM62 specific compatible
  clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  clk: actions: remove redundant assignment after a mask operation
  cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user()
  cxl/mbox: Use type __u32 for mailbox payload sizes
  PM: CXL: Disable suspend
  rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
  remoteproc: qcom: pas: Add sc8280xp remoteprocs
  dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and nsp pair
  dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl
  dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl
  dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl
  dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl
  dt-bindings: pinctrl: rt2880: fix binding name, pin groups and functions
  mips: dts: ralink: mt7621: use the new compatible string for MT7621 pinctrl
  MAINTAINERS: add Ralink pinctrl driver
  pinctrl: ralink: add new compatible strings for each pinctrl subdriver
  pinctrl: ralink: rename driver names to subdrivers
  pinctrl: ralink: rename variable names for functions on MT7620 and MT7621
  pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880
  pinctrl: ralink: rename pinmux functions to pinctrl
  pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink
  pinctrl: ralink: rename MT7628(an) functions to MT76X8
  pinctrl: qcom: Update clock voting as optional
  pinctrl: qcom: Add SC7280 lpass pin configuration
  pinctrl: qcom: Extract chip specific LPASS LPI code
  pinctrl: qcom: Update lpi pin group custiom functions with framework generic functions
  pinctrl: qcom: Update macro name to LPI specific
  dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings
  dt-bindings: pinctrl: qcom: Update lpass lpi file name to SoC specific
  dt-bindings: pinctrl: rockchip: add rk3588
  pinctrl: nomadik: Add new MC2 config
  pinctrl: thunderbay: Use devm_platform_ioremap_resource()
  pinctrl: ingenic: Garbage-collect code paths for SoCs disabled by config
  dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatible string
  dt-bindings: pinctrl: Convert i.MX7D to json-schema
  pinctrl: max77620: drop unneeded MODULE_ALIAS
  pinctrl: meson: fix unused variable warning
  pinctrl: mediatek: mt8195: enable driver on mtk platforms
  gpio/rockchip: handle deferring input-enable pinconfs
  pinctrl/rockchip: support setting input-enable param
  pinctrl/rockchip: support deferring other gpio params
  dt-bindings: pwm: Add interrupts property for MediaTek MT8192
  dt-bindings: pwm: Add compatible for MediaTek MT8186
  dt-bindings: pwm: Add compatible for MediaTek MT8195
  dt-bindings: pwm: Add compatible for MediaTek MT8192
  dt-bindings: pwm: Convert pwm-mtk-disp.txt to mediatek,pwm-disp.yaml format
  pwm: clps71xx: Implement .apply() callback
  pwm: raspberrypi-poe: Fix endianness in firmware struct
  pwm: atmel-tcb: Make atmel_tcb_divisors static
  gpio: mvebu: Drop PWM base assignment
  pwm: lp3943: Implement .apply() callback
  pwm: lp3943: Fix duty calculation in case period was clamped
  pwm: sunplus-pwm: Add Sunplus SoC SP7021 PWM Driver
  dt-bindings: pwm: Add bindings doc for Sunplus SoC SP7021 PWM Driver
  dt-bindings: pwm: at91: Add SAMA7G5 compatible strings list
  dt-bindings: pwm: Convert atmel pwm to json-schema
  pwm: Add support for Xilinx AXI Timer
  dt-bindings: pwm: Add Xilinx AXI Timer
  pwm: atmel-tcb: Drop duplicated tracking of per-channel data
  pwm-sun4i: Calculate the delay without rounding down to jiffies
  pwm-sun4i: Calculate "delay_jiffies" directly, eliminate absolute time
  pwm-sun4i: Convert "next_period" to local variable
  binder: hold fd_install until allocating fds first
  firmware: xilinx: enable feature check for ZynqMP
  firmware: xilinx: always check API version for IOCTL/QUERY
  firmware: xilinx: add new function for do_feature_check_call
  firmware: xilinx: add support for IOCTL and QUERY ID feature check
  drivers/base/memory: Fix an unlikely reference counting issue in __add_memory_block()
  firmware_loader: use kernel credentials when reading firmware
  firmware_loader: Check fw_state_is_done in loading_store
  firmware_loader: Clear data and size in fw_free_paged_buf
  rpmsg: Fix kfree() of static memory on setting driver_override
  rpmsg: Constify local variable in field store macro
  slimbus: qcom-ngd: Fix kfree() of static memory on setting driver_override
  clk: imx: scu: Fix kfree() of static memory on setting driver_override
  vdpa: Use helper for safer setting of driver_override
  spi: Use helper for safer setting of driver_override
  s390/cio: Use driver_set_override() instead of open-coding
  PCI: Use driver_set_override() instead of open-coding
  hv: Use driver_set_override() instead of open-coding
  fsl-mc: Use driver_set_override() instead of open-coding
  amba: Use driver_set_override() instead of open-coding
  driver: platform: Add helper for safer setting of driver_override
  staging: bcm2835-audio: delete TODO
  dt-bindings: remoteproc: mediatek: Add interrupts property to mtk,scp
  staging: rtl8192u: Fix signedness bug in ieee80211_check_auth_response()
  staging: r8188eu: Remove unneeded variable ret in rtw_suspend()
  staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()
  staging: vchiq:remove unneeded flush_workqueue
  staging: r8188eu: fix the index check in mgt_dispatcher
  staging: vme: Move 'vme/devices/' to 'vme_user/'
  staging: vme: Add VME_BUS dependency to Kconfig
  staging: vme: Move vme_user to staging KConfig
  staging: r8188eu: use in-kernel ieee channel
  staging: r8188eu: correct typo in comments
  staging: r8188eu: replace spaces with tabs
  staging: r8188eu: remove 'added by' author comments
  staging: r8188eu: remove spaces before tabs
  staging: r8188eu: remove unnecessary braces in single statement block
  staging: r8188eu: remove OnAction_dls
  staging: r8188eu: remove OnAction_qos
  staging: r8188eu: on_action_spct does nothing
  staging: r8188eu: remove dummy entries from OnAction_tbl
  staging: r8188eu: remove OnAtim
  staging: rtl8192e: Fix signedness bug in rtllib_rx_assoc_resp()
  staging: r8188eu: Drop redundant memset
  staging: rtl8723bs: remove leftover code for other chips
  staging: rtl8192u: change get_key functions to return 0 instead of -1
  serial: stm32: add earlycon support
  serial: stm32: add KGDB support
  serial: stm32: remove infinite loop possibility in putchar function
  tty: Add function for handling flow control chars
  serial: core: fix tcdrain() with CTS enabled
  char: ttyprintk: register console
  serial/8250: Use fifo in 8250 console driver
  drivers: tty: serial: Fix deadlock in sa1100_set_termios()
  tty/sysrq: change the definition of sysrq_key_table's element to make it more readable
  tty: serial: fsl_lpuart: remove the count initialization as it is not needed
  serial: allow COMPILE_TEST for some drivers
  serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y
  serial: qcom: use check for empty instead of pending
  serial: zs: use NULL as a pointer, not 0
  serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx()
  serial: xilinx_uartps: return early in cdns_uart_handle_tx()
  serial: sunplus-uart: change sunplus_console_ports from global to static
  tty: serial: meson: Added S4 SOC compatibility
  tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules
  serial: icom: remove unused struct icom_port members
  serial: icom: delete empty serial hooks
  serial: icom: use list_for_each_entry()
  serial: icom: make icom_acfg_baud const and unsigned
  serial: icom: use ARRAY_SIZE
  serial: icom: move header content to .c
  serial: icom: use proper __le types and functions
  serial: icom: remove to_icom_adapter() and icom_kref_release()
  serial: icom: switch vague casts to container_of
  serial: icom: remove ICOM_VERSION_STR macro
  usb: dwc3: Don't switch OTG -> peripheral if extcon is present
  interconnect: qcom: Add SC8280XP interconnect provider
  dt-bindings: interconnect: qcom: Add sc8280xp binding
  dmaengine: mv_xor_v2 : Move spin_lock_bh() to spin_lock()
  dmaengine: idxd: refactor wq driver enable/disable operations
  selftests: firmware: Add ZSTD compressed file tests
  selftests: firmware: Simplify test patterns
  selftests: firmware: Fix the request_firmware_into_buf() test for XZ format
  selftests: firmware: Use smaller dictionary for XZ compression
  firmware: Add the support for ZSTD-compressed firmware files
  dmaengine: ti: k3-psil-am62: Update PSIL thread for saul.
  dmaengine: ptdma: statify pt_tx_status
  usb: musb: mediatek: Use clk_bulk API to simplify clock operations
  MIPS: Ingenic: Refresh USB nodes to match driver changes.
  USB: dwc2: Add OTG support for Ingenic SoCs.
  dt-bindings: dwc2: Add bindings for new Ingenic SoCs.
  usb: gadget: net2272: clean up comments
  usb: gadget: tegra-xudc: clean up comments
  usb: gadget: s3c-hsudc: clean up comments
  usb: gadget: pxa27x_udc: clean up comment
  USB: omap_udc: clean up comment
  usb: core: devices: remove dead code under #ifdef PROC_EXTRA
  usb: musb: Fix missing of_node_put() in omap2430_probe
  usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK
  usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints
  usb: host: ohci-omap: Make it CCF clk API compatible
  usb: gadget: omap_udc: Make it CCF clk API compatible
  USB / dwc3: Fix three doc-build warnings
  PCI/doc: Update obsolete pci_set_dma_mask() references
  dt-bindings: usb: samsung,exynos-usb2: add missing required reg
  dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema
  USB: storage: karma: fix rio_karma_init return
  usb: gadget: net2280: use swap() instead of open coding it
  usb: gadget: u_audio: clean up some inconsistent indenting
  USB: host: isp116x: check return value after calling platform_get_resource()
  usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt
  arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
  arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
  usb-storage: isd200: fix initFunction error return
  usb-storage: shuttle_usbat: fix initFunction error return
  usb-storage: alauda: fix initFunction error return
  usb: Prepare cleanup of powerpc's asm/prom.h
  usb: usbip: add missing device lock on tweak configuration cmd
  usb: usbip: fix a refcount leak in stub_probe()
  drivers: usb: dwc3: Add AM62 USB wrapper driver
  dt-bindings: usb: Add documentation for AM62 USB Wrapper module
  usb: typec: tipd: Only update power status on IRQ
  usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command
  usb: gadget: uvc: improve sg exit condition
  usb: gadget: uvc: giveback vb2 buffer on req complete
  usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer
  usb: gadget: uvc: remove pause flag use
  usb: gadget: uvc: allow changing interface name via configfs
  pinctrl: ocelot: add clock monitor option for LAN966x
  pinctrl: ocelot: add pwm output option for LAN966x
  dt-bindings: pinctrl: convert ocelot-pinctrl to YAML format
  pinctrl: qcom-pmic-gpio: Add support for pmx65
  dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support
  pinctrl: bcm2835: implement hook for missing gpio-ranges
  gpiolib: of: Introduce hook for missing gpio-ranges
  crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num()
  crypto: hisilicon/qm - replace hisi_qm_release_qp() with hisi_qm_free_qps()
  crypto: hisilicon/qm - set function with static
  crypto: hisilicon/qm - remove unused function declaration
  hwrng: mpfs - Enable COMPILE_TEST
  crypto: marvell/cesa - ECB does not IV
  crypto: ccp - Log when resetting PSP SEV state
  hwrng: cn10k - Make check_rng_health() return an error code
  hwrng: cn10k - Optimize cn10k_rng_read()
  crypto: sa2ul - Add the new compatible for AM62
  dt-bindings: crypto: ti,sa2ul: Add a new compatible for AM62
  microblaze: Add support for reserved memory defined by DT
  microblaze: Wire memblock_dump_all()
  microblaze: Use simple memmove/memcpy implementation from lib/string.c
  microblaze: Do loop unrolling for optimized memset implementation
  microblaze: Use simple memset implementation from lib/string.c
  misc: ocxl: fix possible double free in ocxl_file_register_afu
  MAINTAINERS: fix location of moxa-smartio.rst
  riscv: dts: rename the node name of dma
  riscv: dts: Add dma-channels property and modify compatible
  riscv: mm: Remove the copy operation of pmd
  powerpc/83xx/mpc8349emitx: Get rid of of_node assignment
  Input: aiptek - remove redundant assignment to variable ret
  tty: synclink_cs: Use bitwise instead of arithmetic operator for flags
  accessiblity: speakup: cleanup comments
  staging: rtl8192e: Remove space after cast
  drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
  drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
  staging: rtl8192u: compare strcmp result to zero
  staging: iio: ad2s1210: remove redundant assignment to variable negative
  staging: vt6655: Replace VNSvInPortB with ioread8
  staging: vt6655: Replace MACvGPIOIn with VNSvInPortB
  staging: rtl8712: Remove unnecessary int typecast
  staging: qlge: add blank line after function declaration
  staging: vt6655: Delete tmacro.h
  staging: Remove the drivers for the Unisys s-Par
  staging: r8188eu: use in-kernel ieee80211 header structures
  r8188eu: remove unused urbs from struct xmit_buf
  staging: r8188eu: use ARRAY_SIZE for mlme_sta_tbl
  staging: r8188eu: don't call empty DoReserved function
  staging: r8188eu: replace mlme_handler with function pointer
  staging: r8188eu: the frame type is shifted out
  staging: r8188eu: replace the GetFrameSubType call
  staging: r8188eu: check receiver address only once
  staging: r8188eu: place constants in right side in a comparison
  staging: r8188eu: check firmware header existence before access
  staging: r8188eu: use pr_info_once() to log the firmware version
  staging: r8188eu: remove variables from rtl8188e_firmware_download()
  staging: r8188eu: use sizeof instead of hardcoded firmware header size
  staging: r8188eu: rename fields of struct rt_firmware_hdr
  staging: r8188eu: clean up comments in struct rt_firmware_hdr
  staging: r8188eu: convert u32 fields of rt_firmware_hdr to __le32
  staging: r8188eu: fix struct rt_firmware_hdr
  staging: bcm2835-audio: fix mutex definition without comment
  staging: bcm2835-audio: fix mutex definition without comment
  staging: bcm2835-audio: fix unnecessary space after cast
  staging: bcm2835-audio: fix line ending with '('
  staging: bcm2835-audio: fully describe config symbol
  tty: n_gsm: clean up implicit CR bit encoding in address field
  tty: n_gsm: clean up dead code in gsm_queue()
  Revert "serial: 8250: Handle UART without interrupt on TEMT using em485"
  Documentation: fix tty link
  dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte
  dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat value as a single byte
  dmaengine: at_hdmac: In atc_prep_dma_memset, treat value as a single byte
  dmaengine: Document dmaengine_prep_dma_memset
  dmaengine: idxd: move wq irq enabling to after device enable
  dmaengine: tegra: Remove unused including <linux/version.h>
  dmaengine: add verification of DMA_INTERRUPT capability for dmatest
  dmaengine: mediatek: mtk-hsdma: use NULL instead of using plain integer as pointer
  dmaengine: pl08x: drop the useless function
  dmaengine: idxd: set max_xfer and max_batch for RO device
  dmaengine: idxd: set DMA_INTERRUPT cap bit
  dmaengine: jz4780: set DMA maximum segment size
  ARM: pxa: maybe fix gpio lookup tables
  ARM: pxa: use pdev resource for palmld mmio
  dmaengine: PTDMA: support polled mode
  dt-bindings: dmaengine: qcom: gpi: add compatible for sc7280
  dmaengine: plx_dma: Move spin_lock_bh() to spin_lock()
  dt-bindings: dmaengine: xilinx_dma: Add MCMDA channel ID index description
  pinctrl: renesas: rzg2l: Restore pin config order
  pinctrl: renesas: Remove unneeded #include <linux/init.h>
  pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled
  pinctrl: renesas: rzg2l: Add RZ/G2UL support
  pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, and functions
  pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions
  pinctrl: renesas: r8a77990: Add drive-strength
  pinctrl: renesas: Allow up to 10 fields for drive_regs
  pinctrl: renesas: checker: Rework drive and bias pin iteration
  phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED
  phy: core: Warn when phy_power_on is called before phy_init
  phy: core: Update documentation syntax
  phy: core: Add documentation of phy operation order
  phy: rockchip-inno-usb2: Handle ID IRQ
  phy: rockchip-inno-usb2: Handle bvalid falling
  phy: rockchip-inno-usb2: Support multi-bit mask properties
  phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler
  phy: rockchip-inno-usb2: Do not check bvalid twice
  phy: rockchip-inno-usb2: Fix muxed interrupt support
  phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode for MIPI CSI-2
  dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property
  phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS PHY mode support
  dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY support for i.MX8qxp
  dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema
  phy: Add LVDS configuration options
  MAINTAINERS: Update linux-fpga repository location
  dt-bindings: pinctrl: mt8192: Add gpio-line-names property
  dt-bindings: pinctrl: mt8192: Add mediatek,pull-up-adv property
  dt-bindings: pinctrl: mt8192: Add mediatek,drive-strength-adv property
  dt-bindings: pinctrl: mt8192: Add wrapping node for pin configurations
  ARM: pxa: make addr-map.h header local
  ARM: pxa: move pcmcia board data into mach-pxa
  ARM: pxa: pxa2xx-ac97-lib: use IRQ resource
  watchdog: sa1100: use platform device registration
  clk: qcom: gcc-msm8998: add SSC-related clocks
  RDMA/mlx5: Fix flow steering egress flow
  fs: jfs: fix possible NULL pointer dereference in dbFree()
  ARM: pxa: move regs-lcd.h into driver
  ARM: pxa: move mach/sound.h to linux/platform_data/
  ARM: pxa: stop using mach/bitfield.h
  ARM: pxa: split up mach/hardware.h
  ARM: pxa: remove mach/dma.h
  ARM: pxa: make mach/regs-uart.h private
  ARM: pxa: make mainstone.h private
  ARM: pxa: split mach/generic.h
  dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl
  pinctrl: renesas: Simplify multiplication/shift logic
  thunderbolt: Use different lane for second DisplayPort tunnel
  thunderbolt: Dump path config space entries during discovery
  thunderbolt: Use decimal number with port numbers
  thunderbolt: Fix typo in comment
  remoteproc: imx_rproc: Ignore create mem entry for resource table
  clk: imx8mp: Add DISP2 pixel clock
  dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group
  pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group
  dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
  pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
  pinctrl: mvebu: pinctrl driver for 98DX2530 SoC
  dt-bindings: pinctrl: mvebu: Document bindings for AC5
  pinctrl: qcom: sm8150: Specify PDC map
  dt-bindings: qcom,pdc: Add compatible for SM8150
  Input: iqs7222 - avoid dereferencing a NULL pointer
  Input: iqs7222 - propagate some error codes correctly
  lkdtm: Add CFI_BACKWARD to test ROP mitigations
  i2c: meson: Use 50% duty cycle for I2C clock
  i2c: meson: Use _SHIFT and _MASK for register definitions
  i2c: rcar: add support for I2C_M_RECV_LEN
  dt-bindings: i2c: qcom,i2c-qup: convert to dtschema
  tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get
  serial: When UART is suspended, set RTS to false
  serial: 8250: add compatible for fsl,16550-FIFO64
  serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64
  serial: 8250: Handle UART without interrupt on TEMT using em485
  serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe
  serial: atmel: remove redundant assignment in rs485_config
  serial: fsl_lpuart: remove redundant code in rs485_config functions
  serial: imx: remove redundant assignment in rs485_config
  serial: max310: remove redundant memset in rs485_config
  serial: omap: remove redundant code in rs485_config
  serial: sc16is7xx: remove redundant check in rs485_config
  serial: stm32: remove redundant code in rs485_config
  serial: amba-pl011: remove redundant code in rs485_config
  serial: core: move RS485 configuration tasks from drivers into core
  tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates
  dt-bindings: serial: Update Qualcomm geni based QUP UART bindings
  serial: 8250: Report which option to enable for blacklisted PCI devices
  tty: n_tty: Restore EOF push handling behavior
  serial: 8250: Make SERIAL_8250_EM available for arm64 systems
  dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings
  dt-bindings: serial: fsl-lpuart: Add imx93 compatible string
  dt-bindings: serial: uniphier: Add "resets" property as optional
  dt-bindings: serial: uniphier: Use maxItems for a single clock
  tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe
  crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation
  crypto: hisilicon/sgl - align the hardware sgl dma address
  crypto: hisilicon/zip - support last word dumping
  crypto: hisilicon/hpre - support last word dumping
  crypto: hisilicon/sec - support last word dumping
  crypto: hisilicon/qm - add last word dumping for ACC
  Documentation: update debugfs doc for Hisilicon ZIP
  Documentation: update debugfs doc for Hisilicon SEC
  Documentation: update debugfs doc for Hisilicon HPRE
  crypto: hisilicon/zip - support register checking
  crypto: hisilicon/sec - support register checking
  crypto: hisilicon/hpre - support register checking
  crypto: hisilicon/qm - add register checking for ACC
  crypto: ux500/hash - simplify if-if to if-else
  hwrng: mpfs - add polarfire soc hwrng support
  crypto: qat - remove line wrapping for pfvf_ops functions
  crypto: qat - use u32 variables in all GEN4 pfvf_ops
  crypto: qat - replace disable_vf2pf_interrupts()
  crypto: qat - leverage the GEN2 VF mask definiton
  crypto: qat - rework the VF2PF interrupt handling logic
  crypto: qat - fix off-by-one error in PFVF debug print
  crypto: qat - fix wording and formatting in code comment
  crypto: qat - test PFVF registers for spurious interrupts on GEN4
  crypto: qat - add check for invalid PFVF protocol version 0
  crypto: qat - add missing restarting event notification in VFs
  crypto: qat - remove unnecessary tests to detect PFVF support
  crypto: qat - remove unused PFVF stubs
  crypto: qat - remove unneeded braces
  crypto: qat - fix ETR sources enabled by default on GEN2 devices
  crypto: qat - set COMPRESSION capability for DH895XCC
  crypto: qat - set CIPHER capability for DH895XCC
  crypto: ccree - use fine grained DMA mapping dir
  crypto: ccree - rearrange init calls to avoid race
  crypto: qat - stop using iommu_present()
  tty: serial: samsung: add spin_lock for interrupt and console_write
  tty: Fix a possible resource leak in icom_probe
  tty: serial: Prepare cleanup of powerpc's asm/prom.h
  tty: hvc: Prepare cleanup of powerpc's asm/prom.h
  tty: goldfish: Use tty_port_destroy() to destroy port
  remoteproc: core: Move state checking to remoteproc_core
  remoteproc: core: Remove state checking before calling rproc_boot()
  tty: serial: altera: use altera_jtaguart_stop_tx()
  tty: serial: owl-uart, send x_char even if stopped
  tty: serial: mpc52xx_uart: remove double ifdeffery
  tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
  Documentation: tty: n_gsm, use power of ReST
  Documentation: tty: n_gsm, delete "Additional Documentation"
  Documentation: tty: move moxa-smartio.rst to tty
  Documentation: tty: move n_gsm to tty
  Documentation: tty: introduce "Other Documentation"
  Documentation: move tty to driver-api
  staging: rtl8192u: make read-only array EWC11NHTCap static const
  staging: ks7010: coding style fix: use tabs for indent
  staging: rtl8712: Remove unnecessary parentheses
  staging: rtl8712: cmd: remove redundant space after cast
  staging: r8188eu: pkt_newalloc is not used
  staging: r8188eu: use ieee80211 helpers in mgt_dispatcher
  staging: r8188eu: merge _mgt_dispatcher into mgt_dispatcher
  staging: r8188eu: use ieee80211 helper to read the qos tid
  staging: r8188eu: remove unused timer functions
  staging: r8188eu: remove the bInSuspend loop
  staging: r8188eu: clean up the code to set ips_deny_time
  staging: r8188eu: use kernel functions for timeout handling
  staging: r8188eu: summarize two if statements
  staging: r8188eu: simplify the ps_processing check
  staging: r8188eu: make return values consistent
  staging: r8188eu: simplify delay conditions in rtw_pwr_wakeup
  remoteproc: imx_dsp_rproc: Make rsc_table optional
  remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments
  remoteproc: elf_loader: skip segment with memsz as zero
  coresight: etm4x: Cleanup TRCRSCTLRn register accesses
  coresight: etm4x: Cleanup TRCBBCTLR register accesses
  coresight: etm4x: Cleanup TRCSSPCICRn register accesses
  coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register accesses
  coresight: etm4x: Cleanup TRCACATRn register accesses
  coresight: etm3x: Cleanup ETMTECR1 register accesses
  coresight: etm4x: Cleanup TRCVICTLR register accesses
  coresight: etm4x: Cleanup TRCSTALLCTLR register accesses
  coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses
  coresight: etm4x: Cleanup TRCCONFIGR register accesses
  coresight: etm4x: Cleanup TRCIDR5 register accesses
  coresight: etm4x: Cleanup TRCIDR4 register accesses
  coresight: etm4x: Cleanup TRCIDR3 register accesses
  coresight: etm4x: Cleanup TRCIDR2 register accesses
  coresight: etm4x: Cleanup TRCIDR0 register accesses
  dmaengine: qcom: gpi: Add SM8350 support
  dmaengine: qcom: gpi: Add support for ee_offset
  dt-bindings: dmaengine: qcom: gpi: add compatible for sm8350/sm8350
  dmaengine: qcom: gpi: set chain and link flag for duplex
  clk: renesas: r9a07g043: Add SDHI clock and reset entries
  clk: renesas: r9a07g043: Add GbEthernet clock/reset
  clk: renesas: r9a07g043: Add ethernet clock sources
  clk: renesas: r9a07g043: Add GPIO clock and reset entries
  clk: renesas: Add support for RZ/G2UL SoC
  clk: renesas: Move RPC core clocks
  clk: renesas: rzg2l: Simplify multiplication/shift logic
  phy: cadence: Sierra: Add TI J721E specific PCIe multilink lane configuration
  phy/rockchip: Use of_device_get_match_data()
  phy/rockchip: Use of_device_get_match_data()
  phy: qcom-qmp: Add support for SDX65 QMP PHY
  dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding
  phy: mediatek: phy-mtk-hdmi: Simplify with dev_err_probe()
  phy: mediatek: phy-mtk-mipi-dsi: Simplify with dev_err_probe()
  staging: r8188eu: clean up long lines in block_write()
  staging: r8188eu: remove unneeded initializations
  staging: r8188eu: reduce variables in block_write()
  staging: r8188eu: change void parameters to u8
  staging: r8188eu: rename parameter of block_write()
  staging: r8188eu: correct macro spelling mistake
  drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_event_prehandle
  drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()
  drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
  staging: r8188eu: add space around operators
  staging: greybus: remove empty callback function
  staging: greybus: correct typo in comment
  staging: r8188eu: remove else after return and break statements
  staging: bcm2835-audio: remove compat ALSA card
  dt-bindings: phy: uniphier: Clean up clocks, resets, and their names using compatible string
  dt-bindings: phy: uniphier-usb3hs: Fix incorrect clock-names and reset-names
  dt-bindings: phy: uniphier-ahci: Fix missing reset-names
  dt-bindings: phy: uniphier-usb3ss: Treat vbus-supply as optional
  dt-bindings: phy: uniphier-usb2: Add vbus-supply
  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
  cxl/mem: Replace redundant debug message with a comment
  cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init()
  cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci
  cxl/mem: Make cxl_dvsec_range() init failure fatal
  cxl/pci: Add debug for DVSEC range init failures
  cxl/mem: Drop DVSEC vs EFI Memory Map sanity check
  lkdtm: Move crashtype definitions into each category
  lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP
  lkdtm/usercopy: Expand size of "out of frame" object
  lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW
  lkdtm/bugs: Check for the NULL pointer after calling kmalloc
  cxl/mbox: Use new return_code handling
  cxl/mbox: Improve handling of mbox_cmd hw return codes
  cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd return code
  cxl/mbox: Drop mbox_mutex comment
  cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list
  cxl/mbox: Block immediate mode in SET_PARTITION_INFO command
  cxl/mbox: Move cxl_mem_command param to a local variable
  cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param
  cxl/mbox: Remove dependency on cxl_mem_command for a debug msg
  cxl/mbox: Construct a users cxl_mbox_cmd in the validation path
  cxl/mbox: Move build of user mailbox cmd to a helper functions
  cxl/mbox: Move raw command warning to raw command validation
  cxl/mbox: Move cxl_mem_command construction to helper funcs
  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
  remoteproc: mtk_scp: Fix a potential double free
  RDMA/rxe: Generate a completion for unsupported/invalid opcode
  staging/rtl8192e,ieee80211: replace ps tasklet with work
  staging/rtl8712: remove event_tasklet
  staging/ks7010: replace SME taslet with work
  staging/wlan-ng, prism2usb: replace completion_bh tasklet with work
  staging/wlan-ng, prism2usb: replace reaper_bh tasklet with work
  staging/most, dim2: convert dim2_tasklet to threaded irq
  staging: vt6655: Remove macro PCAvDelayByIO
  staging: rtl8712: efuse: code style - avoid macro argument precedence issues
  staging: r8188eu: improve timeout handling in efuse_read_phymap_from_txpktbuf
  staging: r8188eu: improve timeout handling in iol_execute
  staging: r8188eu: improve timeout handling in LPS_RF_ON_check
  staging: r8188eu: make LPS_RF_ON_check static
  staging: r8188eu: improve timeout handling in rtw_check_join_candidate
  staging: r8188eu: improve timeout handling in rtl8188e_firmware_download
  staging: r8188eu: summarize two if statements
  staging: r8188eu: remove unnecessary rtw_get_passing_time_ms call
  staging: r8188eu: no need for an else after return
  staging: greybus: pwm: Drop assignment to struct pwm_chip::base
  staging: r8188eu: remove HW_VAR_H2C_FW_PWRMODE
  staging: r8188eu: remove HW_VAR_FIFO_CLEARN_UP
  staging: r8188eu: remove HW_VAR_MLME_JOIN
  staging: r8188eu: remove HW_VAR_INITIAL_GAIN
  staging: r8188eu: convert else if to else in rtw_led.c
  staging: rtl8723bs: tidy up error handling
  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
  PCI/P2PDMA: Whitelist Intel Skylake-E Root Ports at any devfn
  phy: qcom-qmp: Add SM6350 UFS PHY support
  dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings
  remoteproc: Don't bother checking the return value of debugfs_create*
  remoteproc: mediatek: Fix side effect of mt8195 sram power on
  phy: phy-can-transceiver: Add support for setting mux
  dmaengine: Remove a useless mutex
  dmaengine: idxd: update IAA definitions for user header
  dmaengine: tegra: Add tegra gpcdma driver
  dt-bindings: dmaengine: Add doc for tegra gpcdma
  RDMA/hns: Init the variable at the suitable place
  RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource
  RDMA/hns: Remove redundant variable "ret"
  RDMA/hns: Remove unused function to_hns_roce_state()
  RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP
  dt-bindings: altr,msgdma: update my email address
  MAINTAINERS: update my email address
  dmaengine: idxd: remove trailing white space on input str for wq name
  dmaengine: Clarify cyclic transfer residue documentation
  dmaengine: stm32-mdma: check the channel availability (secure or not)
  PCI: tegra194: Remove unnecessary MSI enable reg save and restore
  dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h
  dmaengine: ep93xx: Remove redundant word in comment
  dmaengine: idxd: don't load pasid config until needed
  dmaengine: mediatek-cqdma: Use platform_get_irq() to get the interrupt
  dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to get the interrupt
  dmaengine: nbpfaxi: Use platform_get_irq_optional() to get the interrupt
  clk: renesas: r8a77995: Add RPC clocks
  clk: renesas: r8a77990: Add RPC clocks
  MAINTAINERS: Update Hemant's email id
  opp: use list iterator only inside the loop
  opp: replace usage of found with dedicated list iterator variable
  PM: opp: simplify with dev_err_probe()
  OPP: call of_node_put() on error path in _bandwidth_supported()
  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
  iio: core: Simplify the registration of kfifo buffers
  iio: core: Move the currentmode entry to the opaque structure
  iio: core: Hide read accesses to iio_dev->currentmode
  iio: Un-inline iio_buffer_enabled()
  iio: st_sensors: Use iio_device_claim/release_direct_mode() when relevant
  iio: st_sensors: Stop abusing mlock to ensure internal coherency
  iio: st_sensors: Add a local lock for protecting odr
  iio: st_sensors: Drop the protection on _avail functions
  iio: st_sensors: Return as early as possible from the _write_raw() callbacks
  iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode
  iio: magnetometer: rm3100: Stop abusing the ->currentmode
  iio: core: Enhance the kernel doc of modes and currentmodes iio_dev entries
  Input: add support for Azoteq IQS7222A/B/C
  dt-bindings: input: Add bindings for Azoteq IQS7222A/B/C
  Input: mt6779-keypad - move iomem pointer to probe function
  dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L
  RDMA/rxe: Remove reliable datagram support
  RDMA/rxe: Remove support for SMI QPs from rdma_rxe
  RDMA/rxe: Remove mc_grp_pool from struct rxe_dev
  RDMA/rxe: Remove type 2A memory window capability
  RDMA/usnic: Refactor usnic_uiom_alloc_pd()
  RDMA/usnic: Stop using iommu_present()
  IB/SA: Replace usage of found with dedicated list iterator variable
  x86/PCI: Clip only host bridge windows for E820 regions
  x86: Log resource clipping for E820 regions
  PCI: dwc: Fix setting error return on MSI DMA mapping failure
  PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()
  staging: r8188eu: remove SetHalDefVar8188EUsb()
  staging: r8188eu: clean up rtw_ioctl.h
  staging: r8188eu: remove header usb_vendor_req.h
  staging: r8188eu: remove unused prototype usbvendorrequest()
  staging: r8188eu: remove unused enums from odm.h
  staging: r8188eu: remove unused fields from struct eeprom_priv
  staging: r8188eu: ROMVer is always zero
  staging: r8188eu: move struct rt_firmware to rtw_fw.h
  staging: r8188eu: remove unused macros from basic_types.h
  staging: rtl8723bs: remove header rtw_ioctl.h
  staging: rtl8192u: use min_t/max_t macros instead of if else
  staging: rtl8192u: replace ternary statement with if and assignment
  PCI: rockchip: Fix find_first_zero_bit() limit
  PCI: cadence: Fix find_first_zero_bit() limit
  dmaengine: sf-pdma: Get number of channel by device tree
  dt-bindings: dma-engine: sifive,fu540: Add dma-channels property and modify compatible
  dt-bindings: pci: layerscape-pci: define AER/PME interrupts
  dt-bindings: pci: layerscape-pci: Add EP mode compatible strings for ls1028a
  dt-bindings: pci: layerscape-pci: Update the description of SCFG property
  dt-bindings: pci: layerscape-pci: Add a optional property big-endian
  crypto: cavium/nitrox - remove check of list iterator against head past the loop body
  crypto: ccp - When TSME and SME both detected notify user
  crypto: ccp - Allow PSP driver to load without SEV/TEE support
  crypto: ccp - Export PSP security bits to userspace
  crypto: ccp - cache capability into psp device
  crypto: testmgr - test in-place en/decryption with two sglists
  crypto: x86 - eliminate anonymous module_init & module_exit
  crypto: hisilicon/qm - optimize the barrier operation
  crypto: engine - Add parameter description in crypto_transfer_request() kernel-doc comment
  crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation
  crypto: arm64/sm4 - add ARMv8 NEON implementation
  crypto: arm64/sm4-ce - rename to sm4-ce-cipher
  crypto: sm4 - export sm4 constant arrays
  crypto: sm3,sm4 - move into crypto directory
  staging: rtl8712: fix camel case in function r8712_generate_ie
  staging: rtl8192e: remove multiple blank lines
  staging: rtl8723bs: fix indentation
  staging: r8188eu: use sizeof(*pvar) for allocating structs
  staging: r8188eu: correct misspelling in comment 'tppe' -> 'type'
  staging: r8188eu: remove extra 'the'
  staging: r8188eu: format comments in drivers/net style
  staging: rtl8712: remove unnecessary parentheses
  staging: r8188eu: remove unused _RND* from osdep_service.h
  staging: r8188eu: use round_up() instead of _RND128()
  staging: r8188eu: use round_up() instead of _RND8()
  staging: r8188eu: use round_up() instead of _RND4()
  staging: r8188eu: use PTR_ALIGN() instead of RND4()
  PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
  clk: imx8mq: add 27m phy pll ref clock
  RDMA: Split kernel-only global device caps from uverbs device caps
  PCI: hotplug: Clean up include files
  powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book3s/32 and 8xx
  module: Remove module_addr_min and module_addr_max
  module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC
  module: Introduce data_layout
  module: Prepare for handling several RB trees
  module: Always have struct mod_tree_root
  module: Rename debug_align() as strict_align()
  module: Rework layout alignment to avoid BUG_ON()s
  module: Move module_enable_x() and frob_text() in strict_rwx.c
  module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX
  module: Move version support into a separate file
  module: Move kdb module related code out of main kdb code
  module: Move sysfs support into a separate file
  module: Move procfs support into a separate file
  module: kallsyms: Fix suspicious rcu usage
  module: Move kallsyms support into a separate file
  module: Move kmemleak support to a separate file
  module: Move extra signature support out of core code
  module: Move strict rwx support to a separate file
  module: Move latched RB-tree support to a separate file
  module: Move livepatch support to a separate file
  module: Make internal.h and decompress.c more compliant
  module: Simple refactor in preparation for split
  staging: rtl8712: fix a potential memory leak in r871xu_drv_init()
  staging: r8188eu: drop redundant if check in IS_MCAST
  staging: r8188eu: remove GetHalDefVar8188EUsb()
  staging: r8188eu: remove HAL_DEF_CURRENT_ANTENNA
  staging: r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV
  staging: r8188eu: cur_ant is set but never used
  staging: r8188eu: remove unused macros from ieee80211.h
  staging: r8188eu: remove unncessary ternary operator
  staging: vt6655: Rename constant definitions with CamelCase
  staging: vt6655: Remove unused macros in mac.h
  staging: rtl8723bs: remove space after function name
  staging: rtl8723bs: remove redundant else branches
  staging: rtl8723bs: remove return from a function returning void
  staging: rtl8723bs: remove redundant braces in if statements
  staging: rtl8723bs: combine both sides of conditional statement
  staging: rtl8723bs: remove handlerOS independent comment
  staging: rtl8723bs: simplify control flow
  staging: rtl8712: simplify control flow
  staging: r8188eu: simplify control flow
  staging: rtl8712: remove Unnecessary parentheses
  staging: rtl8712: Fix multiple line dereference
  staging: r8188eu: remove unnecessary blank lines
  staging: r8188eu: Add line after declarations
  dt-bindings: soundwire: qcom: Add bindings for audio clock reset control property
  soundwire: qcom: Add compatible name for v1.6.0
  soundwire: stream: Fix error return code in do_bank_switch()
  soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled()
  module: Move all into module/
  IB/rdmavt: add missing locks in rvt_ruc_loopback
  staging: r8188eu: ps_flag is never set
  staging: r8188eu: pwr_state_check_cnts is always zero
  staging: r8188eu: pnp_bstop_trx is never set
  staging: r8188eu: reg_rfoff is never set
  staging: r8188eu: remove unused fields from struct pwrctrl_priv
  staging: rtl8712: Fix multiple blank lines warning from .c files
  staging: rtl8712: Fix multiple blank lines warning from .h files
  staging: r8188eu: add blank line between functions
  staging: r8188eu: combine both sides of conditional statement
  staging: r8188eu: remove handlerOS independent comment
  staging: r8188eu: remove the bretry variable
  staging: r8188eu: don't call get_hdr_bssid
  staging: r8188eu: remove psa, pda
  staging: r8188eu: ra and ta do not depend on to_ds, from_ds
  staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib
  staging: r8188eu: don't copy ra and ta before we fail
  staging: r8188eu: to_fr_ds cannot be 3 here
  staging: r8188eu: simplify error handling
  staging: r8188eu: use ieee80211 helper for retry bit
  staging: r8188eu: use ieee80211 helper for destination address
  staging: r8188eu: use ieee80211 helper for source address
  x86/PCI: Eliminate remove_e820_regions() common subexpressions
  PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3
  staging: r8188eu: use ieee80211 struct for aid
  staging: r8188eu: use ieee80211 structs for addresses
  staging: r8188eu: exit straight away if we have no pspoll frame
  staging: r8188eu: use ieee80211 helper to check for pspoll
  staging: r8188eu: make validate_recv_ctrl_frame return void
  staging: r8188eu: use ieee80211 helpers in validate_recv_mgnt_frame
  staging: r8188eu: make validate_recv_mgnt_frame return void
  staging: r8188eu: remove constant variable
  staging: r8188eu: remove unnecessary jump
  staging: vme_user: Fixed typo in the MODULE_AUTHOR
  staging: wfx: change variable name to be consistent
  IB/uverbs: Move part of enum ib_device_cap_flags to uapi
  IB/uverbs: Move enum ib_raw_packet_caps to uapi
  RDMA/irdma: Remove the redundant variable
  thunderbolt: Replace usage of found with dedicated list iterator variable
  dt-bindings: clock: renesas: Document RZ/G2UL SoC
  clk: renesas: rzg2l: Remove unused notifiers
  iio: adc: ti-ads1015: Switch to read_avail
  iio: adc: ti-ads1015: Replace data_rate with chip data struct ads1015_data
  iio: adc: ti-ads1015: Convert to OF match data
  iio: adc: ti-ads1015: Add static assert to test if shifted realbits fit into storagebits
  iio: adc: ti-ads1015: Add TLA2024 support
  iio: adc: ti-ads1015: Make channel event_spec optional
  iio: adc: ti-ads1015: Deduplicate channel macros
  iio: adc: ti-ads1015: Switch to static const writeable ranges table
  dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string
  dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 compatible string
  iio: core: Print error and fail iio_device_register() in case sample bits do not fit storage bits
  iio: accel: kxsd9-spi: changed leading spaces to tabs
  iio: accel: dmard09: fixed code styling issues
  iio: sysfs-trigger: replace usage of found with dedicated list iterator variable
  iio: ssp_sensors: replace usage of found with dedicated list iterator variable
  iio: buffer: remove usage of list iterator variable for list_for_each_entry_continue_reverse()
  iio: palmas: shut up warning about calibration mismatch (due to noise)
  iio: adc: ad7192: add sequencer support
  iio: adc: ad7124: add sequencer support
  iio: adc: ad_sigma_delta: Add sequencer support
  iio: adc: ad7192: Add update_scan_mode
  iio: adc: ad7124: Add update_scan_mode
  iio: adc: ad7124: Remove shift from scan_type
  iio: imu: inv_mpu6050: Add support for ICM-20608-D
  dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d
  MAINTAINERS: updated Lorenzo's email address
  iio: temperature: ltc2983: Make use of device properties
  iio: temperature: ltc2983: Use single error path to put OF node
  iio: temperature: ltc2983: Don't hard code defined constants in messages
  iio: dummy: iio_simple_dummy: check the return value of kstrdup()
  iio: multiplexer: Make use of device properties
  iio: dac: ltc2688: Use temporary variable for struct device
  iio: accel: add support for LIS302DL variant
  iio: accel: Remove unused enum in st_accel
  dt-bindings: iio: st,st-sensors add LIS302DL
  iio: core: fix a few code style issues
  staging: r8188eu: clean up comment for rtw_pwr_wakeup()
  staging: r8188eu: remove macro rtw_pwr_wakeup()
  staging: r8188eu: remove constant parameter from _rtw_pwr_wakeup()
  staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup()
  staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU()
  staging: r8188eu: Fix misspelling in comment "cacluated" -> "calculated"
  staging: sm750fb: Call iounmap() to free mapped bus memory
  staging: r8188eu: Use the ARRAY_SIZE() macro
  staging: r8188eu: Remove redundant code from rtw_free_netdev()
  staging: r8188eu: remove spaces before tabs
  staging: r8188eu: remove unnecessary braces in conditional statements
  staging: r8188eu: format block comments
  staging: r8188eu: correct misspelling in comment "conider" -> "consider"
  staging: r8188eu: remove else after return
  staging: r8188eu: place constants on the right side of tests
  staging: wlan-ng: Fix Alignment with parenthesis
  staging: wlan-ng: Fix Lines shouldn't end with '('
  staging: rtl8723bs: simplify control flow
  staging: vc04_services: Convert kmap() to kmap_local_page()
  staging: rtl8723bs: refactor rtw_ch2freq()
  staging: rtl8723bs: remove 5 GHz channels from ch_freq_map
  staging: r8188eu: remove handlerOS independent comment
  staging: r8188eu: use sizeof(*pvar) for allocating structs
  staging: unisys: Remove "struct dentry *eth_debugfs_dir"
  staging: r8188eu: remove GetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from GetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU()
  staging: r8188eu: rename clear_bacon_valid_bit()
  staging: rtl8723bs: Fix No space before tabs
  staging: rtl8723bs: remove redundant braces in if statements
  staging: r8188eu: remove duplicate assignment
  staging: rtl8723bs: place constants on the right side of tests
  staging: r8188eu: add a check for rtw_cbuf_alloc()
  staging: r8188eu: remove the "dump tx packet" fragments
  staging: r8188eu: remove the "dump rx packet" fragments
  staging: rtl8723bs: place constants on the right side of tests
  staging: r8188eu: Fix misspelling in comment "writting" -> "writing"
  staging: r8188eu: Fix misspelling in comment "Tranceiver" -> "Transceiver"
  staging: r8188eu: Fix sparse endianness warnings.
  staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetHwReg8188EU()
  staging: r8188eu: simplify if-else statement
  staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU()
  staging: r8188eu: rename some macros to upper case
  staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU()
  staging: r8188eu: Directly return _SUCCESS instead of using local ret variable
  staging: rts5208: Convert kmap() to kmap_local_page()
  staging: rtl8723bs: remove code suspect indent
  staging: r8188eu: remove unnecessary spaces
  staging: wfx: remove space at the start of the line
  staging: r8188eu: convert rtw_inc_and_chk_continual_urb_error() to bool
  staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool
  staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error()
  staging: r8188eu: refactor rtw_usb_bulk_size_boundary()
  staging: r8188eu: use ieee80211 define for fragment number
  staging: r8188eu: use ieee80211 macro for sequence number
  staging: r8188eu: remove unused control frame subtypes
  staging: r8188eu: remove unused data frame subtypes
  staging: r8188eu: use standard mechanisms for qos data frames
  staging: r8188eu: use standard mechanisms for data frames
  staging: r8188eu: use standard mechanisms for control frames
  staging: r8188eu: use ieee80211 helper to read the pwr bit
  staging: r8188eu: use ieee80211 define for version check
  staging: r8188eu: remove empty rtw_fwdbg_event_callback
  staging: r8188eu: remove empty rtw_dummy_event_callback
  staging: r8188eu: the MCS_rate_2R array is not used
  staging: r8188eu: make _rtw_init_mlme_priv static
  staging: vchiq: replace usage of found with dedicated list iterator variable
  staging: r8188eu: refactor dm func set and clear
  staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used
  staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used
  staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used
  staging: r8188eu: remove unused defines for dynamic functions
  staging: r8188eu: remove two limit defines
  staging: r8188eu: remove local BIT macro
  staging: greybus: codecs: fix type confusion of list iterator variable
  staging: greybus: codecs: use dedicated list iterator variable
  staging: vt6656: Fix multiple blank lines warning
  staging: rtl8712: Use completions for signaling
  staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg
  staging: rtl8723bs: Remove redundant else branches.
  staging: r8188eu: fix suspect code indent for conditional statements
  bus: mhi: ep: Add uevent support for module autoloading
  bus: mhi: ep: Add support for suspending and resuming channels
  bus: mhi: ep: Add support for queueing SKBs to the host
  bus: mhi: ep: Add support for processing channel rings
  bus: mhi: ep: Add support for reading from the host
  bus: mhi: ep: Add support for processing command rings
  bus: mhi: ep: Add support for handling SYS_ERR condition
  bus: mhi: ep: Add support for handling MHI_RESET
  bus: mhi: ep: Add support for powering down the MHI endpoint stack
  bus: mhi: ep: Add support for powering up the MHI endpoint stack
  bus: mhi: ep: Add support for processing MHI endpoint interrupts
  bus: mhi: ep: Add support for managing MHI state machine
  bus: mhi: ep: Add support for sending events to the host
  bus: mhi: ep: Add support for ring management
  bus: mhi: ep: Add support for managing MMIO registers
  bus: mhi: ep: Add support for creating and destroying MHI EP devices
  bus: mhi: ep: Add support for registering MHI endpoint client drivers
  bus: mhi: ep: Add support for registering MHI endpoint controllers
  ipc: Store ipc sysctls in the ipc namespace
  ipc: Store mqueue sysctls in the ipc namespace
  pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
  drivers/pcmcia: Fix typo in comment
  fs/ntfs3: Update valid size if -EIOCBQUEUED
  fs/ntfs3: Check new size for limits
  fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space)
  fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl
  fs/ntfs3: Optimize locking in ntfs_save_wsl_perm
  fs/ntfs3: Update i_ctime when xattr is added
  fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions
  fs/ntfs3: Keep preallocated only if option prealloc enabled
  fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'

 Conflicts:
       Documentation/devicetree/bindings
       Documentation/devicetree/bindings/arm/intel,socfpga.yaml
       Documentation/devicetree/bindings/clock/clock-bindings.txt
       Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
       Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
       Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
       Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
       Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.yaml
       Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml
       Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml
       Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml
       Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml
       Documentation/devicetree/bindings/clock/stericsson,u8500-clks.yaml
       Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml
       Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
       Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt
       Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
       Documentation/devicetree/bindings/display/arm,malidp.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/msm/dsi-controller-main.yaml
       Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
       Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml
       Documentation/devicetree/bindings/display/msm/dsi-phy-20nm.yaml
       Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml
       Documentation/devicetree/bindings/display/msm/dsi-phy-common.yaml
       Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
       Documentation/devicetree/bindings/dma/altr,msgdma.yaml
       Documentation/devicetree/bindings/dma/arm,pl330.yaml
       Documentation/devicetree/bindings/dma/mmp-dma.txt
       Documentation/devicetree/bindings/dma/qcom,gpi.yaml
       Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
       Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
       Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
       Documentation/devicetree/bindings/dma/sprd-dma.txt
       Documentation/devicetree/bindings/dma/xilinx/xilinx_dma.txt
       Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml
       Documentation/devicetree/bindings/gpio/gpio-altera.txt
       Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
       Documentation/devicetree/bindings/hwmon/vexpress.txt
       Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
       Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
       Documentation/devicetree/bindings/iio/adc/sprd,sc2720-adc.yaml
       Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml
       Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
       Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.yaml
       Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
       Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
       Documentation/devicetree/bindings/iio/light/stk33xx.yaml
       Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp4131.yaml
       Documentation/devicetree/bindings/iio/st,st-sensors.yaml
       Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
       Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml
       Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml
       Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
       Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt
       Documentation/devicetree/bindings/interrupt-controller/socionext,uniphier-aidet.yaml
       Documentation/devicetree/bindings/iommu/arm,smmu.yaml
       Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
       Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
       Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
       Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
       Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml
       Documentation/devicetree/bindings/mfd/da9063.txt
       Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
       Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
       Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.yaml
       Documentation/devicetree/bindings/mfd/syscon.yaml
       Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
       Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
       Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
       Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
       Documentation/devicetree/bindings/mtd/spi-nand.yaml
       Documentation/devicetree/bindings/mux/reg-mux.yaml
       Documentation/devicetree/bindings/net/adi,adin.yaml
       Documentation/devicetree/bindings/net/cdns,macb.yaml
       Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
       Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
       Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml
       Documentation/devicetree/bindings/net/dsa/realtek.yaml
       Documentation/devicetree/bindings/net/mediatek,net.yaml
       Documentation/devicetree/bindings/net/mediatek-dwmac.yaml
       Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
       Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
       Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml
       Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
       Documentation/devicetree/bindings/pci/apple,pcie.yaml
       Documentation/devicetree/bindings/pci/layerscape-pci.txt
       Documentation/devicetree/bindings/pci/rockchip-dw-pcie.yaml
       Documentation/devicetree/bindings/pci/socionext,uniphier-pcie.yaml
       Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
       Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml
       Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
       Documentation/devicetree/bindings/phy/phy-stih407-usb.txt
       Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
       Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
       Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
       Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml
       Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
       Documentation/devicetree/bindings/phy/socionext,uniphier-ahci-phy.yaml
       Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml
       Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml
       Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml
       Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml
       Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml
       Documentation/devicetree/bindings/pinctrl/pinctrl-rk805.txt
       Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml
       Documentation/devicetree/bindings/pinctrl/ralink,mt7621-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml
       Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
       Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
       Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
       Documentation/devicetree/bindings/pwm/pwm-mediatek.txt
       Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml
       Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml
       Documentation/devicetree/bindings/regulator/vexpress.txt
       Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml
       Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml
       Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
       Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
       Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml
       Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml
       Documentation/devicetree/bindings/riscv/microchip.yaml
       Documentation/devicetree/bindings/rtc/nxp,pcf85063.txt
       Documentation/devicetree/bindings/serial/fsl-lpuart.yaml
       Documentation/devicetree/bindings/serial/renesas,em-uart.yaml
       Documentation/devicetree/bindings/serial/renesas,hscif.yaml
       Documentation/devicetree/bindings/serial/renesas,scif.yaml
       Documentation/devicetree/bindings/serial/rs485.yaml
       Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml
       Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml
       Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
       Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml
       Documentation/devicetree/bindings/soundwire/qcom,sdw.txt
       Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
       Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml
       Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
       Documentation/devicetree/bindings/trivial-devices.yaml
       Documentation/devicetree/bindings/usb/am33xx-usb.txt
       Documentation/devicetree/bindings/usb/da8xx-usb.txt
       Documentation/devicetree/bindings/usb/dwc2.yaml
       Documentation/devicetree/bindings/usb/dwc3-st.txt
       Documentation/devicetree/bindings/usb/dwc3-xilinx.yaml
       Documentation/devicetree/bindings/usb/ehci-st.txt
       Documentation/devicetree/bindings/usb/generic-ehci.yaml
       Documentation/devicetree/bindings/usb/generic-ohci.yaml
       Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
       Documentation/devicetree/bindings/usb/ohci-st.txt
       Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
       Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
       Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml
       Documentation/devicetree/bindings/usb/snps,dwc3.yaml
       Documentation/devicetree/bindings/vendor-prefixes.yaml
       Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml
       Documentation/devicetree/bindings/watchdog/da9062-wdt.txt
       Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
       Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
       Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
       Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
       Documentation/devicetree/bindings/watchdog/socionext,uniphier-wdt.yaml
       drivers/clk/qcom/clk-rcg.h
       drivers/clk/qcom/clk-rcg2.c
       drivers/input/misc/pm8941-pwrkey.c
       drivers/interconnect/qcom/icc-rpmh.h
       drivers/iommu/arm/arm-smmu/arm-smmu.c
       drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
       drivers/ufs/host/Kconfig
       drivers/ufs/host/ufs-qcom.c
       drivers/ufs/host/ufs-qcom.h
       drivers/usb/dwc3/Kconfig

Change-Id: I6f60c38a038cf0f3fe6f56cb1f5dd7ee71ae47ee
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8853545 SKQ4.220720.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-08-01 16:32:02 -07:00
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>
2022-07-21 21:33:55 +08:00
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>
2022-07-21 15:00:19 +02:00
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
2022-07-19 15:42:00 +02:00
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>
2022-07-19 15:39:50 +02:00
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>
2022-07-19 10:24:17 +02:00
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
2022-07-18 18:05:07 -05:00
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
2022-07-16 07:22:21 +02:00
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>
2022-07-15 17:55:48 +03:00
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>
2022-07-14 17:02:12 +02:00
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>
2022-07-12 22:53:08 +02:00
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>
2022-07-11 12:59:19 -07:00
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>
2022-07-11 17:36:17 +02:00
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>
2022-07-08 16:17:04 +02:00
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>
2022-07-08 15:45:04 +02:00
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>
2022-07-08 14:23:39 +02:00
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>
2022-07-08 14:23:39 +02:00
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>
2022-07-08 13:40:19 +02:00
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>
2022-07-08 10:26:30 +02:00
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>
2022-07-08 10:20:59 +02:00
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>
2022-07-08 10:20:59 +02:00
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>
2022-07-08 10:20:59 +02:00
Bjorn Andersson
1352b15288 Merge branch '20220706154337.2026269-1-robert.foss@linaro.org' into arm64-for-5.20 2022-07-06 15:23:07 -05:00
Bjorn Andersson
8273ea8994 Merge branch '20220701062622.2757831-2-vladimir.zapolskiy@linaro.org' into arm64-for-5.20 2022-07-06 15:22:54 -05:00
Bjorn Andersson
7e06c69221 Merge branch '20220706154337.2026269-1-robert.foss@linaro.org' into clk-for-5.20 2022-07-06 15:20:59 -05:00
Bjorn Andersson
fb162534b3 Merge branch '20220701062622.2757831-2-vladimir.zapolskiy@linaro.org' into clk-for-5.20 2022-07-06 15:20:51 -05:00
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
2022-07-06 15:18:32 -05:00
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
2022-07-06 15:15:15 -05:00
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
2022-07-06 15:15:15 -05:00
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.
2022-07-05 09:20:22 +02:00
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>
2022-07-05 09:15:52 +02:00
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>
2022-07-04 16:14:22 +03:00
Bjorn Andersson
877460f6a4 Merge branch '20220515210048.483898-8-robimarko@gmail.com' into arm64-for-5.20 2022-07-02 22:17:02 -05:00
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>
2022-07-02 19:01:14 -07:00
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>
2022-07-01 09:04:40 +02:00
Bjorn Andersson
c87969d218 Merge branch '20220515210048.483898-8-robimarko@gmail.com' into clk-for-5.20 2022-06-30 18:24:35 -05:00
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
2022-06-30 18:23:44 -05:00
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
2022-06-30 18:06:13 -05:00
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
2022-06-30 08:50:00 -05:00
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: 4c71d6abc4 ("clk: qcom: Add DT bindings for MSM8939 GCC")
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
Cc: devicetree@vger.kernel.org
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20220504163835.40130-2-bryan.odonoghue@linaro.org
2022-06-29 22:47:15 -05:00
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>
2022-06-29 18:11:27 +01:00
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>
2022-06-29 16:08:06 +02:00
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
2022-06-29 15:21:58 +02:00
qctecmdr
21746e1820 Merge "dma-heap: qcom: Add dt-bindings soft link for DT constants" 2022-06-28 11:39:50 -07:00
Krzysztof Kozlowski
1a4f20cab6 Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 2022-06-24 09:12:47 +02:00
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>
2022-06-21 23:18:19 -07:00
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>
2022-06-20 13:57:20 +02:00
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>
2022-06-20 13:57:03 +02:00
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>
2022-06-20 14:27:03 +03:00
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>
2022-06-17 17:20:00 +02:00
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>
2022-06-16 16:53:36 -07:00
Wolfram Sang
ee774c40fa dt-bindings: efm32: remove bindings for deleted platform
Commit cc6111375c ("ARM: drop efm32 platform") removed the platform,
so no need to still carry the bindings.

Signed-off-by: Wolfram Sang <wsa@kernel.org>
Acked-by: Mark Brown <broonie@kernel.org>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220615210720.6363-1-wsa@kernel.org
2022-06-16 12:01:14 -06:00
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>
2022-06-15 17:24:25 -07:00
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>
2022-06-15 17:24:13 -07:00
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>
2022-06-10 14:51:36 +02:00
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>
2022-06-10 14:51:35 +02:00
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>
2022-06-10 14:51:35 +02:00
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>
2022-06-08 15:50:24 +02:00
qctecmdr
6118b9bca9 Merge "iio: adc: qcom-spmi-adc5-gen3: Update ratios for SMB_* channels for ADC7" 2022-06-07 20:50:05 -07:00
qctecmdr
4dec50bc15 Merge "input: qcom-hv-haptics: add high-voltage check for HAP525_HV module" 2022-06-07 20:50:04 -07:00
qctecmdr
fdf4d5a92f Merge "iio: adc: qcom-spmi-adc5-gen3: Fix calls to qcom_adc5_hw_scale()" 2022-06-07 13:57:46 -07:00
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>
2022-06-06 10:33:25 +02:00
qctecmdr
0a2dfab4a7 Merge "iio: qcom-spmi-adc5: add support to read current channels" 2022-06-04 09:38:55 -07:00
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
  ...
2022-06-03 11:36:34 -07:00
qctecmdr
d8f988289f Merge "pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes" 2022-06-02 03:13:23 -07:00
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>
2022-06-01 17:34:35 -07:00
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>
2022-06-01 17:34:35 -07:00
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>
2022-06-01 17:34:35 -07:00
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>
2022-06-01 17:33:43 -07:00
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>
2022-06-01 17:33:42 -07:00
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>
2022-06-01 17:30:41 -07:00
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
  ...
2022-06-01 14:05:16 -07:00
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()
  ...
2022-06-01 10:49:11 -07:00
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
  ...
2022-05-31 09:56:54 -07:00
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()
  ...
2022-05-28 11:15:54 -07:00
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
  ...
2022-05-27 15:33:24 -07:00
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
2022-05-26 14:57:25 -07:00
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
  ...
2022-05-26 10:32:47 -07:00
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
  ...
2022-05-26 10:28:12 -07:00
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
  ...
2022-05-25 16:55:16 -07:00
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>
2022-05-25 14:51:43 -07:00
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
2022-05-25 00:27:32 -07:00
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
2022-05-25 00:27:09 -07:00
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
2022-05-25 00:26:52 -07:00
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
  ...
2022-05-25 00:26:38 -07:00
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>
2022-05-24 17:47:30 -07:00
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>
2022-05-24 17:47:30 -07:00
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>
2022-05-24 16:28:35 -07:00
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>
2022-05-23 17:54:59 -07:00
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>
2022-05-21 11:41:30 -05:00
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>
2022-05-21 11:41:29 -05:00
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>
2022-05-20 21:07:48 -07:00
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: 680e1c8370 ("dt-bindings: clock: add clock binding definitions for Exynos Auto v9")
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Link: https://lore.kernel.org/r/20220520030625.145324-1-chanho61.park@samsung.com
Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
2022-05-20 20:29:13 -07:00
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>
2022-05-20 16:39:16 +02:00
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 2022-05-20 12:27:17 +02:00
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>
2022-05-19 21:36:48 -07:00
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
2022-05-19 16:41:32 -05:00
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>
2022-05-19 15:11:15 +02:00
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>
2022-05-18 03:02:55 +03:00
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>
2022-05-18 02:51:34 +03:00
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>
2022-05-18 02:40:50 +03:00
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>
2022-05-18 02:40:00 +03:00
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>
2022-05-16 02:48:18 -07:00
qctecmdr
55a98392c2 Merge "dt-bindings: clock: Update Camcc HW clock IDs for Pineapple" 2022-05-14 20:27:51 -07:00
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>
2022-05-13 23:26:21 +02:00
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 3c0d64e867
  soc: fsl: Correct MAINTAINERS database (SOC)
  soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY)
  soc: fsl: Replace kernel.h with the necessary inclusions
  dt-bindings: fsl,layerscape-dcfg: add missing compatible for lx2160a
  dt-bindings: qoriq-clock: add missing compatible for lx2160a
  Input: psmouse - set up dependency between PS/2 and SMBus companions
  ice: initialize local variable 'tlv'
  ice: check the return of ice_ptp_gettimex64
  ice: fix concurrent reset and removal of VFs
  ice: fix setting l4 port flag when adding filter
  ice: Match on all profiles in slow-path
  ACPI: property: Get rid of redundant 'else'
  bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch()
  drm/i915: Pimp icl+ sagv pre/post update
  drm/i915: Split pre-icl vs. icl+ SAGV hooks apart
  drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
  drm/i915: Correctly populate use_sagv_wm for all pipes
  ACPI: scan: Use ida_alloc() instead of ida_simple_get()
  drm/amdgpu: add dm ip block for dcn 3.1.5
  drm/amd/display: Add DCN315 DM Support
  drm/amd/display: Add DCN315 CORE
  drm/amd/display: Add DCN315 blocks to Makefile
  drm/amd/display: Add DCN315 Command Table Helper
  drm/amd/display: Add DCN315 Resource
  drm/amd/display: Add DCN315 DMUB
  drm/amd/display: Add DCN315 IRQ
  drm/amd/display: Add DCN315 GPIO
  drm/amd/display: Add DCN315 CLK_MGR
  drm/amd/display: Add DCN315 family information
  drm/amd/include: add DCN 3.1.5 registers
  drm/amdgpu: add mp 13.0.5 header files
  drm/amd/pm: add smu_v13_0_5_ppt implementation
  drm/amd/pm: update smc message sequence for smu 13.0.5
  drm/admgpu/pm: add smu 13.0.5 driver interface headers
  drm/amdgpu: add support for psp 13.0.5
  drm/amdgpu: add smuio support for smuio 13.0.10
  drm/amdgpu: add support for nbio 7.3.0
  drm/amdgpu: enable vcn pg and cg for vcn 3.1.2
  drm/amdgpu/vcn: add vcn support for vcn 3.1.2
  drm/amdgpu: add support for sdma 5.2.6
  drm/amdgpu: do not enable asic reset for raven2
  KVM: x86/mmu: Remove MMU auditing
  ANDROID: sched: Add trace for __setscheduler_uclamp
  ANDROID: sched: Add vendor hook for util_est_update
  ANDROID: sched: Add vendor hook for uclamp_eff_get
  ANDROID: sched: Add vendor hook for cpu_overutilized
  KVM: x86: allow defining return-0 static calls
  KVM: x86: make several APIC virtualization callbacks optional
  KVM: x86: warn on incorrectly NULL members of kvm_x86_ops
  KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops
  KVM: x86: use static_call_cond for optional callbacks
  KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC
  drm/msm/dpu: Fix timeout issues on command mode panels
  drm/msm/dpu: Add a function to retrieve the current CTL status
  drm/msm/dpu: simplify clocks handling
  drm/msm/dpu: pull connector from dpu_encoder_phys to dpu_encoder_virt
  drm/msm/dpu: switch dpu_encoder to use atomic_mode_set
  drm/msm/dpu: encoder: drop unused mode_fixup callback
  drm/msm/dpu: drop bus_scaling_client field
  drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt
  drm/msm: move struct msm_display_info to dpu driver
  drm/msm/dpu: fix dp audio condition
  drm/msm/dpu: drop unused access macros
  drm/msm/dpu: Only create debugfs for PRIMARY minor
  drm/msm/dpu: Add SC8180x to hw catalog
  drm/msm/dpu: Add INTF_5 interrupts
  drm/msm/dpu: fix error handling in dpu_rm_init
  drm/msm/dpu: stop embedding dpu_hw_blk into dpu_hw_intf
  drm/msm/dpu: get INTF blocks directly rather than through RM
  drm/msm/dpu: add DSPP blocks teardown
  drm/msm/dpu: drop unused lm_max_width from RM
  drm/msm: populate intf_audio_select() base on hardware capability
  drm/msm/dpu: Update function parameter documentation
  drm/msm/dpu: Update the comment style
  drm/msm/dpu: Remove set but unused variables
  drm/msm/dpu: clean up some inconsistent indenting
  dt-bindings: display: msm: Add binding for msm8998 dpu
  drm/msm/dpu1: Add MSM8998 to hw catalog
  drm/msm/dpu1: Add DMA2, DMA3 clock control to enum
  ANDROID: Add a vendor hook that allow a module to modify the wake flag
  sparc64: fix building assembly files
  RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
  RDMA/rtrs-clt: Fix possible double free in error case
  selinux: use correct type for context length
  selinux: drop return statement at end of void functions
  drm: replace bitmap_weight with bitmap_empty where appropriate
  drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
  drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode
  drm/msm/dsi: move DSI host powerup to modeset time
  drm/msm/dsi: Remove spurious IRQF_ONESHOT flag
  drm/msm/dsi: Add 10nm dsi phy tuning configuration support
  drm/msm/dsi: Add dsi phy tuning configuration support
  dt-bindings: msm/dsi: Add 10nm dsi phy tuning properties
  drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent
  drm/msm/dp: enhance debug info related to dp phy
  drm/msm/dp: add connector type to enhance debug messages
  drm/msm/dp: always add fail-safe mode into connector mode list
  drm/msm/dp: stop link training after link training 2 failed
  drm/msm/dp: add support of tps4 (training pattern 4) for HBR3
  drm/msm/dp: populate connector of struct dp_panel
  drm/msm/dp: do not initialize phy until plugin interrupt received
  drm/msm/dp: Add DisplayPort controller for SM8350
  drm/msm/dp: Simplify dp_debug_init() and dp_debug_get()
  drm/msm/dp: Add sc8180x DP controllers
  drm/msm/dp: Move debugfs files into subdirectory
  drm/msm: move utility functions from msm_drv.c
  drm/msm/rd: Add chip-id
  drm/msm: reduce usage of round_pixclk callback
  drm/msm: move msm_readl/_writel to msm_drv.h
  drm/msm: drop dbgname argument from msm_ioremap*()
  drm/msm: drop register logging support
  drm/msm: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
  net: avoid quadratic behavior in netdev_wait_allrefs_any()
  drm/i915: Drop pointless i830 PIPECONF read
  drm/i915: Make the CHV CGM CSC register writes lockless
  drm/i915: Make the pipe/output CSC register writes lockless
  drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade critical section
  drm/i915/display: Implement Wa_16013835468
  drm/i915/display: Group PSR2 prog sequences and workarounds
  spi: use sysfs_emit() for printing statistics and add trailing newline
  spi: clean up some inconsistent indenting
  drm/i915/display/tgl+: Implement new PLL programming step
  mtd: rawnand: stm32_fmc2: Add NAND Write Protect support
  dt-binding: mtd: nand: Document the wp-gpios property
  mtd: rawnand: pl353: Set the nand chip node as the flash node
  mtd: parsers: trx: allow to use on MediaTek MIPS SoCs
  dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt
  mtd: spear_smi: use GFP_KERNEL
  ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021
  ARM: dts: exynos: align PPMU event node names with dtschema
  block, bfq: don't move oom_bfqq
  block, bfq: avoid moving bfqq to it's parent bfqg
  block, bfq: cleanup bfq_bfqq_to_bfqg()
  drivers: hv: log when enabling crash_kexec_post_notifiers
  hv_utils: Add comment about max VMbus packet size in VSS driver
  perf evlist: Fix failed to use cpu list for uncore events
  perf test: Skip failing sigtrap test for arm+aarch64
  net: ll_temac: check the return value of devm_kmalloc()
  ipv6: annotate some data-races around sk->sk_prot
  net/ibmvnic: Cleanup workaround doing an EOI after partition migration
  iio:temperature:mlx90614: Switch from CONFIG_PM* guards to pm_ptr() etc
  iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc
  iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
  iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
  iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
  iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc
  iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
  iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:dmard10: Switch from CONFIG_PM guards to pm_sleep_ptr() etc
  iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
  iio:chemical:bme680: Move exports to IIO_BME680 namespace
  iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace
  iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace
  iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN namespace
  iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace
  iio:pressure:mpl115: Move exports into IIO_MPL115 namespace
  iio:pressure:ms5611: Move exports into IIO_MS5611 namespace
  iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace
  iio:imu:adis: Move exports into IIO_ADISLIB namespace
  iio:dac:ad5686: Move exports into IIO_AD5686 namespace
  iio:dac:ad5592r: Move exports into IIO_AD5592R namespace
  iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS namespace
  iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS
  iio:adc:ad76060: Move exports into IIO_AD7606 namespace.
  iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
  iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DELTA namespace
  teaming: deliver link-local packets with the link they arrive on
  iio:st-sensors: Move exports into IIO_ST_SENSORS namespace
  iio:st-sensors: Remove duplicate MODULE_*
  iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace
  iio:accel:bmi088: Move exports into IIO_BMI088 namespace
  iio:accel:bmc150: Move exports into IIO_BMC150 namespace
  iio:accel:adxl372: Move exports into IIO_ADXL372 namespace
  iio:accel:adxl355: Move exports into IIO_ADXL355 namespace
  iio:accel:adxl345: Move exports into IIO_ADXL345 namespace
  iio:accel:adxl313: Move exports into IIO_ADXL313 namespace
  iio:accel:bma400: Move exports into IIO_BMA400 namespace
  iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace
  iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace
  iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace
  iio: accel: st_accel: Add support for Silan SC7A20
  dt-bindings: iio: st: Add Silan SC7A20 accelerometer
  dt-bindings: vendor-prefixes: Add silan vendor prefix
  iio: trigger: stm32-timer: Make use of device properties
  iio: mma8452: Add support for the "mount-matrix" device property
  iio: mma8452: Fix probe failing when an i2c_device_id is used
  net: dsa: qca8k: mark as non-legacy
  net: dsa: qca8k: move pcs configuration
  net: dsa: qca8k: convert to use phylink_pcs
  net: dsa: qca8k: move qca8k_phylink_mac_link_state()
  net: dsa: qca8k: move qca8k_setup()
  net: dsa: add support for phylink mac_select_pcs()
  net-timestamp: convert sk->sk_tskey to atomic_t
  net: ethernet: xilinx: cleanup comments
  sr9700: sanity check for packet length
  net/sched: act_ct: Fix flow table lookup after ct clear or switching zones
  net: gro: Fix a 'directive in macro's argument list' sparse warning
  net-sysfs: add check for netdevice being present to speed_show
  drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
  fuse: fix fileattr op failure
  drm/i915: Disconnect PHYs left connected by BIOS on disabled ports
  x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing
  selftests: KVM: allow sev_migrate_tests on machines without SEV-ES
  KVM: SEV: Allow SEV intra-host migration of VM with mirrors
  i2c: brcmstb: fix support for DSL and CM variants
  drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER
  i2c: qcom-cci: add sm8450 compatible
  dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible
  iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write
  iwlwifi: mvm: Fix an error code in iwl_mvm_up()
  iwlwifi: Fix -EIO error code that is never returned
  iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy
  iwlwifi: Fix syntax errors in comments
  iwlwifi: dvm: use struct_size over open coded arithmetic
  iwlwifi/fw: use struct_size over open coded arithmetic
  iwlwifi: Make use of the helper macro LIST_HEAD()
  iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs()
  iwlwifi: yoyo: send hcmd to fw after dump collection completes.
  iwlwifi: mvm: move only to an enabled channel
  iwlwifi: mvm: update BAID allocation command again
  iwlwifi: api: remove ttl field from TX command
  iwlwifi: support new queue allocation command
  iwlwifi: yoyo: support dump policy for the dump size
  iwlwifi: pcie: iwlwifi: fix device id 7F70 struct
  iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration
  iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument
  iwlwifi: remove command ID argument from queue allocation
  iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq
  iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val
  iwlwifi: mvm: add additional info for boot info failures
  iwlwifi: mvm: always remove the session protection after association
  iwlwifi: mvm: make iwl_mvm_reconfig_scd() static
  iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD
  iwlwifi: mvm: Disable WiFi bands selectively with BIOS
  iwlwifi: mvm: add additional info for boot info failures
  iwlwifi: mvm: don't send BAID removal to the FW during hw_restart
  iwlwifi: don't dump_stack() when we get an unexpected interrupt
  iwlwifi: mvm: rfi: handle deactivation notification
  iwlwifi: mvm: Consider P2P GO operation during scan
  iwlwifi: bump FW API to 70 for AX devices
  iwlwifi: mvm: Unify the scan iteration functions
  iwlwifi: mei: use C99 initializer for device IDs
  iwlwifi: debugfs: remove useless double condition
  iwlwifi: remove unused macros
  iwlwifi: eeprom: clean up macros
  iwlwifi: drv: load tlv debug data earlier
  iwlwifi: pcie: Adapt rx queue write pointer for Bz family
  iwlwifi: pcie: adjust to Bz completion descriptor
  iwlwifi: mvm: Passively scan non PSC channels only when requested so
  iwlwifi: scan: Modify return value of a function
  iwlwifi: yoyo: Avoid using dram data if allocation failed
  iwlwifi: mvm: Correctly set fragmented EBS
  iwlwifi: nvm: Correct HE capability
  iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings
  iwlwifi: make some functions friendly to sparse
  iwlwifi: avoid variable shadowing
  iwlwifi: remove unused DC2DC_CONFIG_CMD definitions
  iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams()
  iwlwifi: move symbols into a separate namespace
  iwlwifi: fw: make dump_start callback void
  iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow
  iwlwifi: mvm: use debug print instead of WARN_ON()
  iwlwifi: read and print OTP minor version
  iwlwifi: add support for BZ-U and BZ-L HW
  iwlwifi: mvm: add support for CT-KILL notification version 2
  iwlwifi: yoyo: remove DBGI_SRAM address reset writing
  iwlwifi: mvm: support v3 of station HE context command
  iwlwifi: yoyo: add IMR DRAM dump support
  iwlwifi: yoyo: fix DBGC allocation flow
  iwlwifi: pcie: add support for MS devices
  iwlwifi: mvm: align locking in D3 test debugfs
  iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req
  iwlwifi: advertise support for HE - DCM BPSK RX/TX
  iwlwifi: mvm: only enable HE DCM if we also support TX
  iwlwifi: yoyo: fix DBGI_SRAM ini dump header.
  iwlwifi: dbg: add infra for tracking free buffer size
  iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions
  iwlwifi: mvm: support new BAID allocation command
  iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg()
  iwlwifi: cfg: add support for 1K BA queue
  iwlwifi: avoid void pointer arithmetic
  iwlwifi: fix various more -Wcast-qual warnings
  iwlwifi: propagate (const) type qualifier
  iwlwifi: de-const properly where needed
  iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id
  iwlwifi: mvm: fw: clean up hcmd struct creation
  iwlwifi: prefer WIDE_ID() over iwl_cmd_id()
  iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting
  iwlwifi: mvm: offload channel switch timing to FW
  iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta
  x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU
  x86/kvm: Fix compilation warning in non-x86_64 builds
  ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree
  ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard
  ARM: dts: am334x: pdu001: Use correct node name for RTC
  ARM: dts: Use 32KiHz oscillator on devkit8000
  ARM: dts: switch timer config to common devkit8000 devicetree
  drm/i915/dp: remove accidental static on what should be a local variable
  drm/i915: Polish ilk+ wm register bits
  drm/i915: Introduce intel_crtc_planes_update_arm()
  drm/i915: Clean up SSKPD/MLTR defines
  hwrng: core - introduce rng_quality sysfs attribute
  hwrng: core - use per-rng quality value instead of global setting
  hwrng: core - start and stop in-kernel rngd in separate function
  hwrng: core - do not bother to order list of devices by quality
  crypto: rockchip - ECB does not need IV
  crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3
  crypto: hisilicon/sec - add the register configuration for HW V3
  crypto: ux500 - use GFP_KERNEL
  crypto: nx - Constify static attribute_group structs
  crypto: omap-sham - Constify static attribute_group
  crypto: omap-aes - Constify static attribute_group
  crypto: qat - enable power management for QAT GEN4
  crypto: qat - move and rename GEN4 error register definitions
  crypto: qat - add misc workqueue
  crypto: lrw - Add dependency on ecb
  crypto: xts - Add softdep on ecb
  crypto: qat - don't cast parameter in bit operations
  crypto: cavium/nitrox - fix typo on crypto
  s390/qeth: Remove redundant 'flush_workqueue()' calls
  net: dsa: delete unused exported symbols for ethtool PHY stats
  net: add sanity check in proto_register()
  net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible
  net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible
  selftests: mptcp: add csum mib check for mptcp_connect
  selftests: mptcp: join: check for tools only if needed
  selftests: mptcp: join: create tmp files only if needed
  selftests: mptcp: join: remove unused vars
  selftests: mptcp: join: exit after usage()
  selftests: mptcp: simplify pm_nl_change_endpoint
  selftests: mptcp: increase timeout to 20 minutes
  kconfig: fix missing '# end of' for empty menu
  kconfig: add fflush() before ferror() check
  clk: jz4725b: fix mmc0 clock gating
  dax: make sure inodes are flushed before destroy cache
  clk: qcom: gcc-msm8994: Remove NoC clocks
  fsdax: fix function description
  cxl/port: Hold port reference until decoder release
  cxl/port: Fix endpoint refcount leak
  drm/i915/dg2: Print PHY name properly on calibration error
  dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml
  dt-bindings: crypto: Convert Atmel SHA to yaml
  dt-bindings: crypto: Convert Atmel TDES to yaml
  dt-bindings: crypto: Convert Atmel AES to yaml
  of/fdt: move elfcorehdr reservation early for crash dump kernel
  clk: mvebu: use time_is_before_eq_jiffies() instead of open coding it
  drm/i915/dg2: Move misplaced 'ctx' & 'gt' wa's to engine wa list
  PCI: iproc: Set all 24 bits of PCI class code
  PCI: Add defines for normal and subtractive PCI bridges
  bpf: bpf_prog_pack: Set proper size before freeing ro_header
  drm/amdkfd: Use proper enum in pm_unmap_queues_v9()
  drm/amdgpu: add gc 10.3.6 support
  drm/amdgpu: add support for gmc10 for gc 10.3.6
  drm/amdgpu: add Clock and Power Gating support for gc 10.3.6
  drm/amdgpu: add nv common init for gc 10.3.6
  drm/amdgpu/smu11.5: restore cclks in vangogh_set_performance_level
  drm/amdgpu: fix amdgpu_ras_block_late_init error handler
  drm/amdgpu: Dynamically initialize IP instance attributes
  drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3)
  drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching
  drm/amd: Refactor `amdgpu_aspm` to be evaluated per device
  drm/amdgpu: Fix ARM compilation warning
  drm/amd: Check if ASPM is enabled from PCIe subsystem
  drm/amdgpu: Remove redundant .ras_late_init initialization in some ras blocks
  drm/amdgpu: define amdgpu_ras_late_init to call all ras blocks' .ras_late_init
  drm/amdgpu: Optimize xxx_ras_late_init function of each ras block
  drm/amdgpu: Remove redundant calls of ras_late_init in mca ras block
  drm/amdgpu: Remove redundant calls of ras_late_init in mmhub ras block
  drm/amdgpu: Remove redundant calls of ras_late_init in hdp ras block
  drm/amdgpu: Modify .ras_late_init function pointer parameter
  drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE
  drm/amd/display: Add DCN316 resource and SMU clock manager
  drm/amd/display: Add DMUB support for DCN316
  drm/amd/display: configure dc hw resource for DCN 3.1.6
  drm/amd/include: Add MP 13.0.8 register headers
  net: marvell: prestera: handle fib notifications
  net: marvell: prestera: add hardware router objects accounting for lpm
  net: marvell: prestera: Add router LPM ABI
  drm/amd/include: Add register headers for DCN 3.1.6
  dt-bindings: vendor-prefixes: add HPE Prefix
  clk: mediatek: Warn if clk IDs are duplicated
  clk: mediatek: mt8195: Implement remove functions
  clk: mediatek: mt8195: Implement error handling in probe functions
  clk: mediatek: mt8195: Hook up mtk_clk_simple_remove()
  clk: mediatek: Unregister clks in mtk_clk_simple_probe() error path
  clk: mediatek: mtk: Implement error handling in register APIs
  clk: mediatek: pll: Implement error handling in register API
  clk: mediatek: mux: Implement error handling in register API
  clk: mediatek: mux: Reverse check for existing clk to reduce nesting level
  clk: mediatek: gate: Implement error handling in register API
  clk: mediatek: cpumux: Implement error handling in register API
  clk: mediatek: mtk: Clean up included headers
  clk: mediatek: Add mtk_clk_simple_remove()
  clk: mediatek: Implement mtk_clk_unregister_composites() API
  clk: mediatek: Implement mtk_clk_unregister_divider_clks() API
  clk: mediatek: Implement mtk_clk_unregister_factors() API
  clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API
  clk: mediatek: pll: Clean up included headers
  clk: mediatek: pll: Implement unregister API
  clk: mediatek: pll: Split definitions into separate header file
  clk: mediatek: mux: Clean up included headers
  clk: mediatek: mux: Internalize struct mtk_clk_mux
  clk: mediatek: mux: Implement unregister API
  clk: mediatek: cpumux: Clean up included headers
  clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux
  clk: mediatek: cpumux: Implement unregister API
  clk: mediatek: gate: Clean up included headers
  clk: mediatek: gate: Implement unregister API
  clk: mediatek: gate: Internalize clk implementation
  clk: mediatek: gate: Consolidate gate type clk related code
  clk: mediatek: Use %pe to print errors
  selftests/sgx: Treat CC as one argument
  selftests/x86: Add validity check and allow field splitting
  selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails
  tools/power/x86/intel-speed-select: v1.12 release
  tools/power/x86/intel-speed-select: HFI support
  tools/power/x86/intel-speed-select: OOB daemon mode
  selftests/bpf: Fix vmtest.sh to launch smp vm.
  bonding: force carrier update when releasing slave
  bpf: Add schedule points in batch ops
  x86/sgx: Fix missing poison handling in reclaimer
  fs/file_table: fix adding missing kmemleak_not_leak()
  nfp: flower: netdev offload check for ip6gretap
  ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt
  ipv4: fix data races in fib_alias_hw_flags_set
  net: dsa: lan9303: add VLAN IDs to master device
  net: dsa: lan9303: handle hwaccel VLAN tags
  spi: rockchip: clear interrupt status in error handler
  spi: rockchip: Suspend and resume the bus during NOIRQ_SYSTEM_SLEEP_PM ops
  spi: rockchip: Preset cs-high and clk polarity in setup progress
  spi: rockchip: Stop spi slave dma receiver when cs inactive
  ASoC: SOF: Replace zero-length array with flexible-array member
  mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP
  mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH)
  mm/munlock: page migration needs mlock pagevec drained
  mm/munlock: mlock_page() munlock_page() batch by pagevec
  mm: don't try to NUMA-migrate COW pages that have other uses
  mm/munlock: delete smp_mb() from __pagevec_lru_add_fn()
  mm/migrate: __unmap_and_move() push good newpage to LRU
  mm/munlock: mlock_pte_range() when mlocking or munlocking
  mm/munlock: maintain page->mlock_count while unevictable
  mm/munlock: replace clear_page_mlock() by final clearance
  mm/munlock: rmap call mlock_vma_page() munlock_vma_page()
  mm/munlock: delete munlock_vma_pages_all(), allow oomreap
  mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE
  mm/munlock: delete page_mlock() and all its works
  vsock: remove vsock from connected table when connect is interrupted by a signal
  Revert "net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname"
  ipv6/addrconf: ensure addrconf_verify_rtnl() has completed
  drm/vc4: crtc: Fix runtime_pm reference counting
  drm/vc4: hdmi: Unregister codec device on unbind
  net: allow out-of-order netdev unregistration
  net: transition netdev reg state earlier in run_todo
  IB/qib: Fix duplicate sysfs directory name
  IB/cma: Allow XRC INI QPs to set their local ACK timeout
  spi: rockchip: terminate dma transmission when slave abort
  spi: rockchip: Fix error in getting num-cs property
  regmap-irq: Update interrupt clear register for proper reset
  usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device
  usb: dwc3: pci: Set "linux,phy_charger_detect" property on some Bay Trail boards
  usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks()
  usb: typec: Support the WUSB3801 port controller
  usb: typec: Factor out non-PD fwnode properties
  dt-bindings: usb: Add WUSB3801 Type-C Port Controller
  dt-bindings: vendor-prefixes: Add willsemi
  usb: xhci: fix minmax.cocci warnings
  usb: host: xhci: drop redundant checks
  usb: remove Link Powermanagement (LPM) disable before port reset.
  xhci: Allocate separate command structures for each LPM command
  xhci: dbgtty: use IDR to support several dbc instances.
  xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe
  xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit
  xhci: dbc: create and remove dbc structure in dbgtty driver.
  xhci: dbc: refactor xhci_dbc_init()
  usb: dwc3: drd: Don't check against CONFIG_OF
  usb: host: xhci-mtk: Simplify supplies handling with regulator_bulk
  ucounts: Handle wrapping in is_ucounts_overlimit
  ucounts: Move RLIMIT_NPROC handling after set_user
  ucounts: Base set_cred_ucounts changes on the real user
  ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1
  usb: dwc2: drd: fix soft connect when gadget is unconfigured
  usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
  libbpf: Fix memleak in libbpf_netlink_recv()
  rlimit: Fix RLIMIT_NPROC enforcement failure caused by capability calls in set_user
  x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0
  x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0
  tps6598x: clear int mask on probe failure
  ping: fix the dif and sdif check in ping_lookup
  staging: r8188eu: correct long line warnings near prior DBG_88E calls
  staging: r8188eu: remove padapter param from aes_decipher function
  staging: r8188eu: remove rtw_sctx_chk_waring_status function
  staging: r8188eu: fix lines modified by DBG_88E cleanup
  staging: r8188eu: remove rtw_debug module parameter
  staging: r8188eu: remove DBG_88E macro definition
  staging: r8188eu: remove all aliased DBG_88E calls
  staging: r8188eu: remove remaining DBG_88E call from include/usb_ops.h
  staging: r8188eu: remove remaining DBG_88E calls from os_dep subdir
  staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c
  staging: r8188eu: remove DBG_88E calls from hal subdir
  staging: r8188eu: remove DBG_88E calls from core subdir
  staging: r8188eu: remove converted DBG_88E calls from core/rtw_mlme_ext.c
  staging: r8188eu: remove smaller sets of converted DBG_88E calls
  staging: r8188eu: remove previously converted DBG_88E_LEVEL calls
  staging: r8188eu: struct usb_suspend_parm is not used
  staging: r8188eu: evt_done_cnt is set but not used
  staging: r8188eu: evt_allocated_buf is not used
  staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly"
  staging: wfx: fix DT bindings location
  staging: wfx: apply the necessary SDIO quirks for the Silabs WF200
  staging: wfx: WF200 has no official SDIO IDs
  staging: r8188eu: rename CCKSwingTable_Ch1_Ch13
  staging: r8188eu: bCCKinCH14 is read-only
  staging: r8188eu: remove unused enum
  block/wbt: fix negative inflight counter when remove scsi device
  block: fix surprise removal for drivers calling blk_set_queue_dying
  block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
  platform/dcdbas: move EXPORT_SYMBOL after function
  kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode
  KVM: Fix lockdep false negative during host resume
  KVM: x86: Add KVM_CAP_ENABLE_CAP to x86
  net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
  KVM: arm64: Don't miss pending interrupts for suspended vCPU
  selftests: net: basic test for IPV6_2292*
  selftests: net: test IPV6_HOPLIMIT
  selftests: net: test IPV6_TCLASS
  selftests: net: test IPV6_DONTFRAG
  net: ping6: support setting basic SOL_IPV6 options via cmsg
  dt-bindings: Add Tegra234 APE support
  net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
  net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
  net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
  net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
  mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
  net: dsa: tag_ocelot_8021q: calculate TX checksum in software for deferred packets
  net: dsa: felix: update destinations of existing traps with ocelot-8021q
  net: dsa: felix: remove dead code in felix_setup_mmio_filtering()
  net: mscc: ocelot: annotate which traps need PTP timestamping
  net: mscc: ocelot: keep traps in a list
  net: dsa: felix: use DSA port iteration helpers
  net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP and MRP traps
  net: mscc: ocelot: use a single VCAP filter for all MRP traps
  net: mscc: ocelot: delete OCELOT_MRP_CPUQ
  net: mscc: ocelot: consolidate cookie allocation for private VCAP rules
  net: mscc: ocelot: use a consistent cookie for MRP traps
  drm/i915/lrc: replace include with forward declarations
  drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c
  ANDROID: Revert switch mainline driver update revert
  HID: elo: Revert USB reference counting
  platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature
  treewide: Replace zero-length arrays with flexible-array members
  HID: apple: properly reflect LEDS dependency
  platform/x86/intel-uncore-freq: Split common and enumeration part
  platform/x86/intel/uncore-freq: Display uncore current frequency
  platform/x86/intel/uncore-freq: Use sysfs API to create attributes
  platform/x86/intel/uncore-freq: Move to uncore-frequency folder
  leds: simatic-ipc-leds: Don't directly deref ioremap_resource() returned ptr
  leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static
  perf bpf: Defer freeing string after possible strlen() on it
  media: xilinx: csi2rxss: Use mipi-csi2.h
  media: rcar-csi2: Use mipi-csi2.h
  media: rcar-isp: Use mipi-csi2.h
  media: Define MIPI CSI-2 data types in a shared header file
  media: vsp1: mask interrupts before enabling
  media: uvcvideo: Add support for Apple T2-attached FaceTime HD Camera
  media: staging: media: imx: imx7_mipi_csis: Store colorspace in set_fmt as well
  media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ctx_v4l2_init_formats()
  media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size()
  media: ov5675: use group write to update digital gain
  media: dt-bindings: media: hynix,hi846: add link-frequencies description
  media: dt-binding: media: hynix,hi846: use $defs/port-base port description
  media: omap3isp: Use struct_group() for memcpy() region
  media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag
  media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags
  media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags
  media: v4l2-mediabus: Use structures to describe bus configuration
  media: microchip-csi2dc: Remove VC support for now
  ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2
  ASoC: intel: skylake: Set max DMA segment size
  ASoC: SOF: hda: Set max DMA segment size
  media: camss: csiphy: Move to hardcode CSI Clock Lane number
  ALSA: hda: Set max DMA segment size
  drm/i915/perf: Skip the i915_perf_init for dg2
  reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compile-test coverage
  kexec.h: add linux/kexec.h to UAPI compile-test coverage
  fsmap.h: add linux/fsmap.h to UAPI compile-test coverage
  android/binder.h: add linux/android/binder(fs).h to UAPI compile-test coverage
  shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage
  signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage
  drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c
  drm/i915/fbdev: add intel_fbdev_framebuffer() helper
  net/mlx5e: TC, Allow sample action with CT
  net/mlx5e: TC, Make post_act parse CT and sample actions
  net/mlx5e: TC, Clean redundant counter flag from tc action parsers
  net/mlx5e: Use multi table support for CT and sample actions
  net/mlx5e: Create new flow attr for multi table actions
  net/mlx5e: Add post act offload/unoffload API
  net/mlx5e: Pass actions param to actions_match_supported()
  net/mlx5e: TC, Move flow hashtable to be per rep
  net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode
  net/mlx5e: E-Switch, Add PTP counters for uplink representor
  net/mlx5e: RX, Restrict bulk size for small Striding RQs
  net/mlx5e: Default to Striding RQ when not conflicting with CQE compression
  net/mlx5e: Generalize packet merge error message
  net/mlx5e: Add support for using xdp->data_meta
  net/mlx5e: Fix spelling mistake "supoported" -> "supported"
  drm/i915: fix build issue when using clang
  ANDROID: gki_defconfig: remove CONFIG_CLEANCACHE from gki_defconfig
  drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid()
  ANDROID: Replace "PDE_DATA" with "pde_data"
  drm/tegra: Fix cast to restricted __le32
  net: rtnetlink: rtnl_stats_get(): Emit an extack for unset filter_mask
  mptcp: don't save tcp data_ready and write space callbacks
  mptcp: mark ops structures as ro_after_init
  mptcp: constify a bunch of of helpers
  mptcp: drop port parameter of mptcp_pm_add_addr_signal
  mptcp: drop unneeded type casts for hmac
  mptcp: drop unused sk in mptcp_get_options
  mptcp: mptcp_parse_option is no longer exported
  mptcp: add SNDTIMEO setsockopt support
  net: Fix an ignored error return from dm9051_get_regs()
  net: sched: limit TC_ACT_REPEAT loops
  tipc: fix wrong notification node addresses
  net: dsa: lantiq_gswip: fix use after free in gswip_remove()
  ipv6: per-netns exclusive flowlabel checks
  net: dsa: tag_8021q: only call skb_push/skb_pull around __skb_vlan_pop
  net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled
  net: ethernet: altera: cleanup comments
  net/smc: return ETIMEDOUT when smc_connect_clc() timeout
  block/bfq_wf2q: correct weight to ioprio
  blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues
  virtio_blk: simplify refcounting
  memstick/mspro_block: simplify refcounting
  memstick/mspro_block: fix handling of read-only devices
  memstick/ms_block: simplify refcounting
  block: add a ->free_disk method
  block: revert 4f1e9630af ("blk-throtl: optimize IOPS throttle for large IO scenarios")
  block: don't try to throttle split bio if iops limit isn't set
  block: throttle split bio in case of iops limit
  block: merge submit_bio_checks() into submit_bio_noacct
  block: don't check bio in blk_throtl_dispatch_work_fn
  block: don't declare submit_bio_checks in local header
  block: move blk_crypto_bio_prep() out of blk-mq.c
  block: move submit_bio_checks() into submit_bio_noacct
  dm: remove dm_dispatch_clone_request
  dm: remove useless code from dm_dispatch_clone_request
  blk-mq: remove the request_queue argument to blk_insert_cloned_request
  blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request
  blk-mq: make the blk-mq stacking code optional
  net: hns3: Remove unused inline function hclge_is_reset_pending()
  bpftool: Fix C++ additions to skeleton
  cifs: fix confusing unneeded warning message on smb2.1 and earlier
  bpftool: Fix pretty print dump for maps without BTF loaded
  overflow: Provide constant expression struct_size
  drm/amdgpu/gfx10: Add GC 10.3.7 Support
  drm/amdkfd: Replace zero-length array with flexible-array member
  drm/amdgpu/sdma5.2: add support for SDMA 5.2.7
  drm/amd/pm: Add support for MP1 13.0.8
  drm/amdgpu/psp: Add support for MP0 13.0.8
  drm/amdgpu/gmc10: add support for GC 10.3.7
  drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1
  drm/amdgpu: set new revision id for 10.3.7 GC
  drm/amdgpu/discovery: set sw common init for GC 10.3.7
  drm/amdgpu/discovery: Add 13.0.9 SMUIO block
  drm/amd: smu7: downgrade voltage error to info
  drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio
  drm/amdgpu: make cyan skillfish support code more consistent
  drm/amd/display: For vblank_disable_immediate, check PSR is really used
  drm/amdkfd: add return value check for queue eviction
  drm/amdkfd: Replace zero-length array with flexible-array member
  drm/amd/display: Add dsc pre-validation in atomic check
  drm/amdgpu: Fix wait for RLCG command completion
  overflow: Implement size_t saturating arithmetic helpers
  drm/amd/display: add dsc mst stream pbn log for debug
  drm/amd/display: 3.2.173
  drm/amd/display: [FW Promotion] Release 0.0.104.0
  drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug
  drm/amd/display: enable z9 denial interface by default
  drm/amdgpu: Add "harvest" to IP discovery sysfs
  drm/amd/display: make sure pipe power gating reach requested hw state
  drm/amd/display: dsc mst re-compute pbn for changes on hub
  drm/amd/display: Fix for dmub outbox notification enable
  drm/amd/pm: fix some OEM SKU specific stability issues
  drm/amdgpu: disable MMHUB PG for Picasso
  drm/amd/pm: fulfill Sienna_Cichlid implementations for DriverSmuConfig setting
  drm/amd/pm: fulfill Navi1x implementations for DriverSmuConfig setting
  drm/amd/pm: enable pm sysfs write for one VF mode
  drm/amd/pm: correct the default DriverSmuConfig table settings
  drm/amdgpu/sdma5.2: Adjust the name string for firmware
  drm/amdgpu: check return status before using stable_pstate
  drm/amd/display: Protect update_bw_bounding_box FPU code.
  module: fix building with sysfs disabled
  bpf: Fix crash due to out of bounds access into reg2btf_ids.
  drm/i915: Add missing intel_mchbar_regs.h
  drm/i915: Move MCHBAR registers to their own header
  drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE
  drm/i915/gt: Order GT registers by MMIO offset
  drm/i915/gt: Use consistent offset notation in intel_gt_regs.h
  drm/i915/gt: Cleanup spacing of intel_gt_regs.h
  drm/i915/gt: Use parameterized RING_MI_MODE
  drm/i915/gt: Move SFC lock bits to intel_engine_regs.h
  NFS: Do not report writeback errors in nfs_getattr()
  MIPS: smp: fill in sibling and core maps earlier
  MIPS: ralink: mt7621: do memory detection on KSEG1
  drm/panel-edp: Add eDP sharp panel support
  dt-bindings: display: simple: Add sharp LQ140M1JW46 panel
  PM: hibernate: fix load_image_and_restore() error path
  x86/cpu: Clear SME feature flag when not in use
  ANDROID: gki_defconfig: remove CONFIG_UBSAN_OBJECT_SIZE
  ARM: mstar: Extend opp_table for infinity2m
  ARM: mstar: Add OPP table for infinity3
  ARM: mstar: Add OPP table for infinity
  ARM: mstar: Link cpupll to second core
  ARM: mstar: Link cpupll to cpu
  ARM: mstar: Add cpupll to base dtsi
  dt-bindings: clk: mstar msc313 cpupll binding description
  selftests/bpf: Test "bpftool gen min_core_btf"
  tty: n_tty: do not look ahead for EOL character past the end of the buffer
  bpftool: Gen min_core_btf explanation and examples
  bpftool: Implement btfgen_get_btf()
  bpftool: Implement "gen min_core_btf" logic
  bpftool: Add gen min_core_btf command
  libbpf: Expose bpf_core_{add,free}_cands() to bpftool
  libbpf: Split bpf_core_apply_relo()
  ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40
  perf test: Fix arm64 perf_event_attr tests wrt --call-graph initialization
  libsubcmd: Fix use-after-free for realloc(..., 0)
  libperf: Fix perf_cpu_map__for_each_cpu macro
  perf cs-etm: Fix corrupt inject files when only last branch option is enabled
  perf cs-etm: No-op refactor of synth opt usage
  libperf: Fix 32-bit build for tests uint64_t printf
  tools headers UAPI: Sync linux/perf_event.h with the kernel sources
  perf trace: Avoid early exit due SIGCHLD from non-workload processes
  drm/i915/gt: Drop duplicate register definition for VDBOX_CGCTL3F18
  spi: pxa2xx: Add support for Intel Raptor Lake PCH-S
  spi: amd: Fix building without ACPI enabled
  spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash
  ASoC: SOF: core: unregister clients and machine drivers in .shutdown
  ASoC: codec: wcd938x: Update CTIA/OMTP switch control
  ASoC: cs4265: Fix the duplicated control name
  ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
  gpu: host1x: Always return syncpoint value when waiting
  HID: Add driver for Razer Blackwidow keyboards
  RDMA/rxe: Remove mcg from rxe pools
  RDMA/rxe: Remove key'ed object support
  HID: Add support for open wheel and no attachment to T300
  RDMA/rxe: Replace pool key by rxe->mcg_tree
  RDMA/rxe: Replace int num_qp by atomic_t qp_num
  RDMA/rxe: Replace grp by mcg, mce by mca
  RDMA/rxe: Use kzmalloc/kfree for mca
  HID: apple: Add fn mapping for MacBook Pros with Touch Bar
  arm64: dts: ti: k3-am64: Add ESM0 to device memory map
  arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes
  RDMA/rxe: Move mcg_lock to rxe
  HID: apple: Add necessary IDs and configuration for T2 Macs.
  HID: apple: Add support for keyboard backlight on certain T2 Macs.
  RDMA/rxe: Revert changes from irqsave to bh locks
  HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB
  HID: apple: Report Magic Keyboard 2021 battery over USB
  HID: apple: Magic Keyboard 2015 FN key mapping
  HID: apple: Magic Keyboard first generation FN key mapping
  HID: apple: Refactor key translation setup
  HID: uclogic: Handle virtual frame reports
  HID: uclogic: Skip non-input raw events earlier
  HID: uclogic: Access pen/frame params directly in raw_event handling
  HID: uclogic: Split pen and frame raw event handling
  HID: uclogic: Support Huion 13th frame button
  HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2
  HID: uclogic: Support Huion tilt reporting
  fbdev: Don't sort deferred-I/O pages by default
  fbdev/defio: Early-out if page is already enlisted
  arm64: defconfig: tegra: Enable GPCDMA
  HID: i2c-hid: remove unneeded semicolon
  drm/mediatek: Allow commands to be sent during video mode
  HID: logitech-dj: add new lightspeed receiver id
  gpiolib: sysfs: Simplify edge handling in the code
  gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock
  gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock
  jump_label: Refactor #ifdef of struct static_key
  jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE}
  locking/lockdep: Iterate lock_classes directly when reading lockdep files
  sched/isolation: Split housekeeping cpumask per isolation features
  sched/isolation: Fix housekeeping_mask memory leak
  sched/isolation: Consolidate error handling
  sched/isolation: Consolidate check for housekeeping minimum service
  sched/isolation: Use single feature type while referring to housekeeping cpumask
  net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
  workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
  pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
  psi: fix possible trigger missing in the window
  sched/numa: Avoid migrating task to CPU-less node
  sched/numa: Fix NUMA topology for systems with CPU-less nodes
  sched: replace cpumask_weight with cpumask_empty where appropriate
  gpio: rockchip: Reset int_bothedge when changing trigger
  mac80211_hwsim: Advertise support for EHT capabilities
  mac80211: parse AddBA request with extended AddBA element
  mac80211: calculate max RX NSS for EHT mode
  mac80211: Add support for storing station EHT capabilities
  mac80211: Handle station association response with EHT
  mac80211: Add EHT capabilities to association/probe request
  mac80211: Add initial support for EHT and 320 MHz channels
  mac80211: Support parsing EHT elements
  cfg80211: Support configuration of station EHT capabilities
  cfg80211: add NO-EHT flag to regulatory
  nl80211: add support for 320MHz channel limitation
  nl80211: add EHT MCS support
  cfg80211: Add support for EHT 320 MHz channel width
  cfg80211: Add data structures to capture EHT capabilities
  ieee80211: add EHT 1K aggregation definitions
  ieee80211: Add EHT (802.11be) definitions
  mac80211_hwsim: Add custom regulatory for 6GHz
  mac80211_hwsim: don't shadow a global variable
  mac80211_hwsim: check TX and STA bandwidth
  nl80211: accept only HE capability elements with valid size
  mac80211: parse only HE capability elements with valid size
  ieee80211: add helper to check HE capability element size
  nl80211: use RCU to read regdom in reg get/dump
  mac80211_hwsim: Add debugfs to control rx status RSSI
  ieee80211: use tab to indent struct ieee80211_neighbor_ap_info
  mac80211: fix forwarded mesh frames AC & queue selection
  mac80211: refuse aggregations sessions before authorized
  mac80211: fix EAPoL rekey fail in 802.3 rx path
  perf report: Add "addr_from" and "addr_to" sort dimensions
  perf tools: Fix spelling mistake "commpressor" -> "compressor"
  clocksource/drivers/imx-tpm: Exclude sched clock for ARM64
  perf annotate: Remove redundant 'ret' variable
  perf top: Remove redundant 'err' variable
  arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
  arm64: Add percpu vectors for EL1
  arm64: entry: Add macro for reading symbol addresses from the trampoline
  arm64: entry: Add vectors that have the bhb mitigation sequences
  drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post}_plane_update()
  drm/i915: Widen the QGV point mask
  drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64()
  drm/i915: Use {active,scaled}_planes to compute ilk watermarks
  drm/i915: Introduce scaled_planes bitmask
  drm/i915: Move intel_plane_atomic_calc_changes() & co. out
  dt-bindings: display: ssd1307fb: Add myself as binding co-maintainer
  MAINTAINERS: Add entry for Solomon SSD130x OLED displays DRM driver
  drm/solomon: Add SSD130x OLED displays I2C support
  drm: Add driver for Solomon SSD130x OLED displays
  drm/format-helper: Add drm_fb_xrgb8888_to_mono_reversed()
  drm/format-helper: Add drm_fb_xrgb8888_to_gray8_line()
  lkdtm: Add a test for function descriptors protection
  lkdtm: Fix execute_[user]_location()
  lkdtm: Really write into kernel text in WRITE_KERN
  lkdtm: Force do_nothing() out of line
  asm-generic: Refactor dereference_[kernel]_function_descriptor()
  asm-generic: Define 'func_desc_t' to commonly describe function descriptors
  asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS
  ia64: Rename 'ip' to 'addr' in 'struct fdesc'
  powerpc: Prepare func_desc_t for refactorisation
  powerpc: Remove 'struct ppc64_opd_entry'
  powerpc: Use 'struct func_desc' instead of 'struct ppc64_opd_entry'
  powerpc: Move and rename func_descr_t
  powerpc: Fix 'sparse' checking on PPC64le
  powerpc/papr_scm: Implement initial support for injecting smart errors
  powerpc/ftrace: Style cleanup in ftrace_mprofile.S
  powerpc/ftrace: Have arch_ftrace_get_regs() return NULL unless FL_SAVE_REGS is set
  powerpc/ftrace: Add recursion protection in prepare_ftrace_return()
  powerpc/ftrace: Also save r1 in ftrace_caller()
  media: video/hdmi: handle short reads of hdmi info frame.
  media: vimc: Add support for contiguous DMA buffers
  drm/modes: Fix drm_mode_copy() docs
  media: mexon-ge2d: fixup frames size in registers
  net: dsa: offload bridge port VLANs on foreign interfaces
  net: dsa: add explicit support for host bridge VLANs
  net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces
  net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu
  net: bridge: switchdev: replay all VLAN groups
  net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync()
  net: bridge: switchdev: differentiate new VLANs from changed ones
  net: bridge: vlan: notify switchdev only when something changed
  net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED
  net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag
  net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing
  drm/atomic: Don't pollute crtc_state->mode_blob with error pointers
  video: fbdev: au1100fb: Spelling s/palette/palette/
  drm/vc4: Use of_device_get_match_data()
  video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
  media: s5p_mfc_dec: set flags for OUTPUT coded formats
  tee: refactor TEE_SHM_* flags
  tee: replace tee_shm_register()
  KEYS: trusted: tee: use tee_shm_register_kernel_buf()
  tee: add tee_shm_register_{user,kernel}_buf()
  optee: add optee_pool_op_free_helper()
  tee: replace tee_shm_alloc()
  tee: simplify shm pool handling
  tee: add tee_shm_alloc_user_buf()
  tee: remove unused tee_shm_pool_alloc_res_mem()
  hwrng: optee-rng: use tee_shm_alloc_kernel_buf()
  Input: tsc200x - add axis inversion and swapping support
  ARM: dts: aspeed: bletchley: Cleanup redundant nodes
  ARM: dts: aspeed: bletchley: Enable mdio3 bus
  ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled
  ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278
  ARM: dts: aspeed: bletchley: Add interrupt support for sled io expander
  ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2
  ARM: dts: aspeed: bletchley: Update fmc configurations
  ARM: dts: aspeed: bletchley: Update gpio-line-names
  ARM: dts: aspeed: bletchley: Separate leds into multiple groups
  ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based
  Input: xbox - correct the name for Xbox Series S|X controller
  gve: enhance no queue page list detection
  Input: ps2-gpio - enforce GPIOs flag open drain
  Input: ps2-gpio - don't send rx data before the stop bit
  Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx()
  Input: ps2-gpio - use ktime for IRQ timekeeping
  Input: ps2-gpio - refactor struct ps2_gpio_data
  Input: zinitix - add new compatible strings
  docs: pdfdocs: Move CJK monospace font setting to main conf.py
  docs/translations: Skip CJK contents if suitable fonts not found
  docs: pdfdocs: Enable CJKspace in TOC for Korean titles
  docs: pdfdocs: Switch default CJK font to KR variants
  docs: pdfdocs: Tweak width params of TOC
  docs: Fix wording in optional zram feature docs
  docs/zh_CN: Add sched-energy Chinese translation
  drm/panel-edp: Allow querying the detected panel via debugfs
  drm: Plumb debugfs_init through to panels
  drm/bridge: ti-sn65dsi86: Use drm_bridge_connector
  docs/zh_CN: Add energy-model Chinese translation
  Documentation: Fix links for udftools project and pktcdvd tool
  Documentation: dev-tools: clarify KTAP specification wording
  arm64: mte: Document the core dump file format
  arm64: mte: Dump the MTE tags in the core file
  arm64: mte: Define the number of bytes for storing the tags in a page
  elf: Introduce the ARM MTE ELF segment type
  elfcore: Replace CONFIG_{IA64, UML} checks with a new option
  rtc: pcf2127: fix bug when reading alarm registers
  rtc: pcf2127: use IRQ flags obtained from device tree if available
  rtc: pcf8523: Fix GCC 12 warning
  rtc: sun6i: Enable the bus clock when provided
  dt-bindings: rtc: sun6i: Add H616, R329, and D1 support
  dt-bindings: rtc: sun6i: Clean up repetition
  rtc: fix use-after-free on device removal
  arm64: dts: broadcom: bcm4908: add I2C block
  blk-cgroup: set blkg iostat after percpu stat aggregation
  video: fbdev: atari: Remove unused atafb_setcolreg()
  video: fbdev: atari: Convert to standard round_up() helper
  video: fbdev: atari: Fix TT High video mode
  perf test: Make metric testing more robust
  perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast
  perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate
  perf tui: Only support --tui with slang
  perf intel-pt: Add documentation for Event Trace and TNT disable
  perf scripts python: export-to-postgresql.py: Export all sample flags
  perf scripts python: export-to-sqlite.py: Export all sample flags
  perf scripting python: Add all sample flags to DB export
  perf scripts python: intel-pt-events.py: Add Event Trace
  perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags
  perf script: Display Intel PT iflag synthesized event
  perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event
  perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled
  perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags
  perf intel-pt: Synthesize iflag event
  perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event
  perf intel-pt: Record Event Trace capability flag
  perf auxtrace: Add itrace option "I"
  perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags
  perf tools: Define Intel PT iflag synthesized event
  perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event
  perf intel-pt: decoder: Add MODE.Exec IFLAG processing
  perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing
  perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables
  security: implement sctp_assoc_established hook in selinux
  perf intel-pt: decoder: Add config bit definitions
  perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit
  perf intel-pt: pkt-decoder: Add CFE and EVD packets
  perf intel-pt: pkt-decoder: Remove misplaced linebreak
  perf intel-pt: pkt-decoder-test: Fix scope of test_data
  security: add sctp_assoc_established hook
  of: unittest: print pass messages at PR_INFO level
  platform/chrome: cros_ec_typec: Update mux flags during partner removal
  platform/chrome: cros_ec_typec: Configure muxes at start of port update
  platform/chrome: cros_ec_typec: Get mux state inside configure_mux
  platform/chrome: cros_ec_typec: Move mux flag checks
  ACPI: tables: Quiet ACPI table not found warning
  btrfs: defrag: allow defrag_one_cluster() to skip large extent which is not a target
  btrfs: prevent copying too big compressed lzo segment
  selftests: bpf: Check bpf_msg_push_data return value
  bpf: Reject kfunc calls that overflow insn->imm
  selftests/bpf: Add Skeleton templated wrapper as an example
  bpftool: Add C++-specific open/load/etc skeleton wrappers
  selftests/bpf: Fix GCC11 compiler warnings in -O2 mode
  arm64: atomics: remove redundant static branch
  arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
  arm64: entry: Allow the trampoline text to occupy multiple pages
  arm64: entry: Make the kpti trampoline's kpti sequence optional
  arm64: entry: Move trampoline macros out of ifdef'd section
  arm64: entry: Don't assume tramp_vectors is the start of the vectors
  arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
  arm64: entry: Move the trampoline data page before the text page
  arm64: entry: Free up another register on kpti's tramp_exit path
  arm64: entry: Make the trampoline cleanup optional
  KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A
  arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit
  arm64: entry.S: Add ventry overflow sanity checks
  ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi
  ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi
  ARM: dts: sti: remove delta node from stih410.dtsi
  ARM: dts: sti: move some nodes out of the soc section in stih407-family.dtsi
  ARM: dts: sti: ensure unique unit-address in stih418-clock
  ARM: dts: sti: ensure unique unit-address in stih410-clock
  ARM: dts: sti: ensure unique unit-address in stih407-clock
  bpftool: Fix the error when lookup in no-btf maps
  pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
  kselftest/arm64: mte: user_mem: test a wider range of values
  kselftest/arm64: mte: user_mem: add more test types
  kselftest/arm64: mte: user_mem: add test type enum
  kselftest/arm64: mte: user_mem: check different offsets and sizes
  kselftest/arm64: mte: user_mem: rework error handling
  kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len
  ima: define ima_max_digest_data struct without a flexible array variable
  perf/smmuv3: Don't cast parameter in bit operations
  drm/radeon: remove resource accounting v2
  perf/x86/intel/pt: Add a capability and config bit for disabling TNTs
  perf/x86/intel/pt: Add a capability and config bit for event tracing
  ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS
  ima: Return error code obtained from securityfs functions
  staging: fbtft: fb_st7789v: reset display before initialization
  staging: r8188eu: remove unconditional if statement
  staging: r8188eu: remove unused macros in sta_info.h
  staging: r8188eu: remove unused argument in chk_ap_is_alive
  staging: r8188eu: remove unused argument in on_action_public_default
  staging: r8188eu: remove unused argument in __nat25_has_expired
  staging: r8188eu: remove empty function __nat25_db_print
  staging: r8188eu: remove empty function _InitOperationMode
  staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock
  staging: r8188eu: remove empty function rtw_get_encrypt_decrypt_from_registrypriv
  staging: r8188eu: remove unused struct zero_bulkout_context
  staging: r8188eu: mark _rtw_free_sta_priv as void
  staging: mt7621-dts: do not use rgmii2_pins for ethernet on GB-PC1
  staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet
  staging: r8188eu: we only need one struct bb_reg_def for path a
  staging: r8188eu: remove path parameter from phy_RFSerialRead
  staging: r8188eu: remove path parameter from rtl8188e_PHY_QueryRFReg
  staging: r8188eu: limit rtw_dbg_port to path a
  staging: r8188eu: limit rtw_wx_read_rf to path a
  staging: r8188eu: clarify that bb_reg_dump uses only path a
  staging: r8188eu: remove path parameter from phy_RFSerialWrite
  staging: r8188eu: remove path parameter from rtl8188e_PHY_SetRFReg
  staging: r8188eu: write only path a registers in rtw_dbg_port
  staging: r8188eu: set path a explicitly
  staging: r8188eu: remove unused enums from ieee80211.h
  staging: r8188eu: remove unused structs from ieee80211.h
  staging: r8188eu: remove ishighspeed from dvobj_priv
  staging: r8188eu: clean up enum hw_variables
  staging: r8188eu: remove unused enum
  staging: r8188eu: Use sizeof dereferenced pointer in kzalloc()
  MAINTAINERS: add missing "security/integrity" directory
  ima: Fix trivial typos in the comments
  staging: r8188eu: keep the success path and error path separate
  clk: ralink: make system controller node a reset provider
  dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cells' property
  staging: r8188eu: remove useless if else
  staging: greybus: Remove redundant 'flush_workqueue()' calls
  staging/ks7010: Remove redundant 'flush_workqueue()' calls
  staging: most: net: Make use of the helper macro LIST_HEAD()
  staging: most: video: Make use of the helper macro LIST_HEAD()
  staging: wfx: remove support for legacy PDS format
  staging: wfx: allow new PDS format
  arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL
  kselftest/arm64: Remove local definitions of MTE prctls
  kselftest/arm64: Remove local ARRAY_SIZE() definitions
  arm64: insn: Generate 64 bit mask immediates correctly
  arm64/mm: avoid fixmap race condition when create pud mapping
  selftests: kvm: Check whether SIDA memop fails for normal guests
  arm64/mm: Consolidate TCR_EL1 fields
  arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set
  printk: use atomic updates for klogd work
  arm64: random: implement arch_get_random_int/_long based on RNDR
  arm64: booting.rst: Clarify on requiring non-secure EL2
  net: dm9051: Fix spelling mistake "eror" -> "error"
  CDC-NCM: avoid overflow in sanity checking
  EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
  mctp: fix use after free
  blk-lib: don't check bdev_get_queue() NULL check
  block: remove biodoc.rst
  io_uring: add a schedule point in io_add_buffers()
  dpaa2-eth: Simplify bool conversion
  perf: replace bitmap_weight with bitmap_empty where appropriate
  net: mscc: ocelot: fix use-after-free in ocelot_vlan_del()
  net: bridge: vlan: check for errors from __vlan_del in __vlan_flush
  bonding: fix data-races around agg_select_timer
  net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible
  dpaa2-eth: Initialize mutex used in one step timestamping path
  dpaa2-switch: fix default return of dpaa2_switch_flower_parse_mirror_key
  ipv4: add description about martian source
  crypto: af_alg - get rid of alg_memory_allocated
  virtio_net: Fix code indent error
  net: phy: mediatek: remove PHY mode check on MT7531
  xhci: Prevent futile URB re-submissions due to incorrect return value.
  xhci: re-initialize the HC during resume if HCE was set
  usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail
  usb: dwc3: pci: add support for the Intel Raptor Lake-S
  usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround
  usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers
  gfs2: Initialize gh_error in gfs2_glock_nq
  gfs2: Make use of list_is_first
  gfs2: Switch lock order of inode and iopen glock
  gfs2: cancel timed-out glock requests
  gfs2: Expect -EBUSY after canceling dlm locking requests
  gfs2: gfs2_setattr_size error path fix
  gfs2: assign rgrp glock before compute_bitstructs
  ASoC: soc-core: skip zero num_dai component in searching dai name
  ASoC: tegra20: spdif: make const array rates static
  drm/i915: Change bigjoiner state tracking to use the pipe bitmask
  drm/i915: Return both master and slave pipes from enabled_bigjoiner_pipes()
  drm/i915: Use for_each_intel_crtc_in_pipe_mask() more
  drm/i915: Convert for_each_intel_crtc_mask() to take a pipe mask instead
  drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}()
  dmaengine: idxd: restore traffic class defaults after wq reset
  powerpc/lib/sstep: fix 'ptesync' build error
  powerpc/boot: Add `otheros-too-big.bld` to .gitignore
  irqchip/versatile-fpga: Switch to dynamic chip name output
  irqchip/ts4800: Switch to dynamic chip name output
  irqchip/mvebu-pic: Switch to dynamic chip name output
  irqchip/lpc32xx: Switch to dynamic chip name output
  irqchip/gic: Switch to dynamic chip name output
  dmaengine: altera-msgdma: Remove useless DMA-32 fallback configuration
  genirq/debugfs: Use irq_print_chip() when provided by irqchip
  genirq: Allow irq_chip registration functions to take a const irq_chip
  irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip
  Documentation/x86: Update documentation for SVA (Shared Virtual Addressing)
  tools/objtool: Check for use of the ENQCMD instruction in the kernel
  x86/cpufeatures: Re-enable ENQCMD
  x86/traps: Demand-populate PASID MSR via #GP
  sched: Define and initialize a flag to identify valid PASID in the task
  x86/fpu: Clear PASID when copying fpstate
  iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit
  i2c: pasemi: Drop I2C classes from platform driver variant
  i2c: qup: allow COMPILE_TEST
  i2c: imx: allow COMPILE_TEST
  i2c: cadence: allow COMPILE_TEST
  i2c: designware: remove unneeded semicolon
  i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi()
  i2c: nvidia-gpu: Convert to use dev_err_probe()
  i2c: nvidia-gpu: Use temporary variable for struct device
  i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi()
  i2c: Introduce common module to instantiate CCGx UCSI
  i2c: i801: Add support for Intel Raptor Lake PCH-S
  i2c: don't expose function which is only used internally
  ARM: dts: rockchip: remove status from rk3288 crypto node
  ANDROID: disble the UID_SYS_STATS driver
  net/mlx5e: Optimize the common case condition in mlx5e_select_queue
  net/mlx5e: Optimize modulo in mlx5e_select_queue
  net/mlx5e: Optimize mlx5e_select_queue
  net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state
  net/mlx5e: Move repeating code that gets TC prio into a function
  net/mlx5e: Use select queue parameters to sync with control flow
  net/mlx5e: Move mlx5e_select_queue to en/selq.c
  net/mlx5e: Introduce select queue parameters
  net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues
  net/mlx5e: Use a barrier after updating txq2sq
  net/mlx5e: Disable TX queues before registering the netdev
  net/mlx5e: Cleanup of start/stop all queues
  net/mlx5e: Use FW limitation for max MPW WQEBBs
  net/mlx5e: Read max WQEBBs on the SQ from firmware
  net/mlx5e: Remove unused tstamp SQ field
  ARM: dts: wpcm450: Add pinmux information to UART0
  ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and buttons
  ARM: dts: wpcm450: Add pin functions
  ARM: dts: wpcm450: Add pinctrl and GPIO nodes
  ARM: dts: wpcm450: Add global control registers (GCR) node
  MAINTAINERS: Match all of bindings/arm/npcm/ as part of NPCM architecture
  dt-bindings: arm/npcm: Add binding for global control registers (GCR)
  dmaengine: stm32-dma: set dma_device max_sg_burst
  dmaengine: imx-sdma: fix cyclic buffer race condition
  dmaengine: imx-sdma: restart cyclic channel if needed
  dmaengine: shdma: Fix runtime PM imbalance on error
  dmaengine: iot: Remove useless DMA-32 fallback configuration
  dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size
  dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe
  dmaengine: sh: rcar-dmac: Check for error num after setting mask
  dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet()
  dmaengine: ptdma: handle the cases based on DMA is complete
  dmaengine: ptdma: fix concurrency issue with multiple dma transfer
  dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC
  dt-bindings: dma: rz-dmac: Document RZ/V2L SoC
  tipc: fix wrong publisher node address in link publications
  dmaengine: ptdma: Fix the error handling path in pt_core_init()
  net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097
  drm/i915/dg1: Update DMC_DEBUG3 register
  arm64: dts: qcom: c630: disable crypto due to serror
  kbuild: replace $(if A,A,B) with $(or A,B)
  scsi: ufs: core: Fix divide by zero in ufshcd_map_queues()
  scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop
  riscv: mm: Support kasan for sv57
  riscv: mm: Set sv57 on defaultly
  riscv: mm: Prepare pt_ops helper functions for sv57
  riscv: mm: Control p4d's folding by pgtable_l5_enabled
  perf vendor events: Update TremontX
  perf vendor events: Update Westmere EX
  perf vendor events: Update Westmere EP-SP
  perf vendor events: Update Tigerlake
  perf vendor events: Update Silvermont
  perf vendor events: Update Sandybridge
  perf vendor events: Update metrics for Skylake
  perf vendor events: Update Nehalem EP
  perf vendor events: Update Knights Landing
  perf vendor events: Update metrics for Jaketown
  perf vendor events: Update metrics for Ivytown
  perf vendor events: Update metrics for Icelake
  perf vendor events: Update metrics for Haswell
  perf vendor events: Update for GoldmontPlus
  perf vendor events: Update for Goldmont
  perf vendor events: Update metrics for BroadwellX
  perf vendor events: Update metrics for Broadwell
  perf vendor events: Update for Bonnell
  perf vendor events: Update metrics for IcelakeX
  perf vendor events: Update for Westmere EP-DP
  perf vendor events: Update metrics for Ivybridge
  perf vendor events: Update metrics for HaswellX
  perf vendor events: Update metrics for CascadelakeX
  perf vendor events: Update metrics for Broadwell DE
  perf vendor events: Update metrics for SkyLake Server
  perf test: Allow skip for all metrics test
  riscv: mm: init: mark satp_mode __ro_after_init
  uaccess: fix integer overflow on access_ok()
  selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT
  RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering
  RISC-V: Fix handling of empty cpu masks
  RISC-V: Fix hartid mask handling for hartid 31 and up
  drm/radeon: Fix backlight control on iMac 12,1
  drm/amd/display: reset lane settings after each PHY repeater LT
  drm/amdkfd: navi2x requires extended engines to map and unmap sdma queues
  drm/amdkfd: remove unneeded unmap single queue option
  drm/amdgpu: Handle the GPU recovery failure in SRIOV environment.
  drm/amdgpu: print more error info
  drm/amd/pm: correct the sequence of sending gpu reset msg
  drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fini to amdgpu_ras_block_late_init/amdgpu_ras_block_late_fini
  drm/amdgpu: Optimize operating sysfs and interrupt function interface in amdgpu_ras.c
  drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi_ras_fini function code
  drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_ras_fini function code
  drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma_ras_fini function code
  drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio_ras_fini function code
  drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmhub_ras_fini function code
  drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_ras_fini function code
  drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_ras_fini function code
  drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_ras_fini function code
  drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini for each ras block
  drm/amdgpu: no rlcg legacy read in SRIOV case
  drm/amdgpu: Fix a kerneldoc warning
  drm/amdkfd: Fix leftover errors and warnings
  drm/amdkfd: update SPDX license header
  drm/amdgpu: Show IP discovery in sysfs
  drm/amdgpu: Fix some kerneldoc warnings
  drm/radeon: Fix backlight control on iMac 12,1
  drm/amd/pm: correct the sequence of sending gpu reset msg
  perf map: Make map__contains_symbol() args const
  drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
  drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
  NFS: LOOKUP_DIRECTORY is also ok with symlinks
  NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked()
  perf maps: Move maps code to own C file
  perf maps: Reduce scope of init and exit
  perf test: Use pointer for maps
  docs: Makefile: Add -no-shell-escape option to LATEXOPTS
  cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
  perf maps: Use a pointer for kmaps
  ACPI: EC: Rearrange code in acpi_ec_submit_event()
  ACPI: EC: Reduce indentation level in acpi_ec_submit_event()
  ACPI: EC: Do not return result from advance_transaction()
  stack: Constrain and fix stack offset randomization with Clang builds
  stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET
  MAINTAINERS: Update Jiri's email address
  kernel/fork: Initialize mm's PASID
  perf bpf: Stop using deprecated bpf_object__next() API
  perf bpf: Stop using deprecated bpf_load_program() API
  iommu/ioasid: Introduce a helper to check for valid PASIDs
  ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe()
  ACPI: PM: Print additional debug message in acpi_s2idle_wake()
  arm64: Correct wrong label in macro __init_el2_gicv3
  rcu: Replace cpumask_weight with cpumask_empty where appropriate
  rcu: Remove __read_mostly annotations from rcu_scheduler_active externs
  rcu: Uninline multi-use function: finish_rcuwait()
  rcu: Mark writes to the rcu_segcblist structure's ->flags field
  kasan: Record work creation stack trace with interrupts enabled
  rcu: Inline __call_rcu() into call_rcu()
  rcu: Add mutex for rcu boost kthread spawning and affinity setting
  rcu: Fix description of kvfree_rcu()
  serial: parisc: GSC: fix build when IOSAPIC is not set
  ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y
  MAINTAINERS:  Add Frederic and Neeraj to their RCU files
  mm: Change CONFIG option for mm->pasid field
  iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA
  selftests/seccomp: Fix seccomp failure by adding missing headers
  rtw89: handle TX/RX 160M bandwidth
  rtw89: declare if chip support 160M bandwidth
  rtw89: add 6G support to rate adaptive mechanism
  rtw89: extend subband for 6G band
  rtw89: refine naming of rfk helpers with prefix
  rtw89: make rfk helpers common across chips
  brcmfmac: Add BCM43454/6 support
  device property: Don't split fwnode_get_irq*() APIs in the code
  wcn36xx: use struct_size over open coded arithmetic
  ath11k: fix destination monitor ring out of sync
  ath11k: fix radar detection in 160 Mhz
  ath11k: fix WARN_ON during ath11k_mac_update_vif_chan
  ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl()
  cifs: modefromsids must add an ACE for authenticated users
  PCI: mvebu: Fix device enumeration regression
  HID: amd_sfh: Add interrupt handler to process interrupts
  HID: amd_sfh: Add functionality to clear interrupts
  HID: amd_sfh: Disable the interrupt for all command
  HID: amd_sfh: Correct the structure field name
  HID: amd_sfh: Handle amd_sfh work buffer in PM ops
  drm/bridge: anx7625: Fix overflow issue on reading EDID
  KVM: s390: Update api documentation for memop ioctl
  KVM: s390: Add capability for storage key extension of MEM_OP IOCTL
  KVM: s390: Rename existing vcpu memop functions
  KVM: s390: Add vm IOCTL for key checked guest absolute memory access
  KVM: s390: Add optional storage key checking to MEMOP IOCTL
  KVM: s390: selftests: Test TEST PROTECTION emulation
  KVM: s390: handle_tprot: Honor storage keys
  KVM: s390: Honor storage keys when accessing guest memory
  s390/uaccess: Add copy_from/to_user_key functions
  ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset
  ASoC: codec: wcd938x: Add switch control for selecting CTIA/OMTP Headset
  iommu/iova: Separate out rcache init
  USB: zaurus: support another broken Zaurus
  MAINTAINERS: bridge: update my email
  selftests: net: cmsg_sender: Fix spelling mistake "MONOTINIC" -> "MONOTONIC"
  net: prestera: acl: add multi-chain support offload
  net: wwan: iosm: drop debugfs dev reference
  net: wwan: debugfs obtained dev reference not dropped
  net: dsa: realtek: realtek-mdio: reset before setup
  net: dsa: realtek: realtek-smi: clean-up reset
  drm/amdgpu: remove VRAM accounting v2
  drm/amdgpu: remove PL_PREEMPT accounting
  drm/amdgpu: remove GTT accounting v2
  ipv6: blackhole_netdev needs snmp6 counters
  net: fix documentation for kernel_getsockname
  drm/sprd: check the platform_get_resource() return value
  drm/sprd: fix potential NULL dereference
  drm/sprd: remove the selected DRM_KMS_CMA_HELPER in kconfig
  dt-bindings: mfd: maxim,max77693: Convert to dtschema
  regulator: dt-bindings: maxim,max77693: Convert to dtschema
  dt-bindings: power: supply: maxim,max77693: Convert to dtschema
  dt-bindings: leds: maxim,max77693: Convert to dtschema
  net: dsa: realtek: rename macro to match filename
  net: dev: Make rps_lock() disable interrupts.
  net: dev: Makes sure netif_rx() can be invoked in any context.
  net: dev: Remove preempt_disable() and get_cpu() in netif_rx_internal().
  net_sched: add __rcu annotation to netdev->qdisc
  ice: Simplify tracking status of RDMA support
  drm/ttm: add common accounting to the resource mgr v3
  drm/ttm: fix resource manager size type and description
  net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN
  ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()
  net: mscc: ocelot: use bulk reads for stats
  net: mscc: ocelot: add ability to perform bulk reads
  net: ocelot: align macros for consistency
  net: mscc: ocelot: remove unnecessary stat reading from ethtool
  iommu/msm: Simplify with dev_err_probe()
  iommu/msm: Use standard driver registration
  iommu/rockchip: : Use standard driver registration
  iio: temperature: iqs620at-temp: Add support for V3 silicon
  mfd: iqs62x: Provide device revision to sub-devices
  ALSA: hda/realtek: Fix deadlock by COEF mutex
  iommu: Remove trivial ops->capable implementations
  iommu/ipmmu-vmsa: Add support for R-Car Gen4
  dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support
  ALSA: usb-audio: Don't abort resume upon errors
  spi: Retire legacy GPIO handling
  spi: Fix warning for Clang build and simplify code
  Documentation / MTD: Rename the intel-spi driver
  mtd: spi-nor: intel-spi: Convert to SPI MEM
  mtd: spi-nor: intel-spi: Disable write protection only if asked
  spi: amd: Add support for version AMDI0062
  spi: amd: Remove needless rom_addr variable
  spi: amd: Use iopoll for busy waiting
  regulator: tps62864: Fix bindings for SW property
  regmap: irq: cleanup comments
  ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY
  ASoC: wm8731: Delete empty remove() function
  ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES
  ASoC: pcm3168a: refactor format handling
  ASoC: pcm3168a: refactor hw_params routine
  ASoC: pcm3168a: cleanup unintuitive mask usage
  KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm"
  KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
  KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event
  dt-bindings: drm/bridge: anx7625: Add aux-bus node
  drm/bridge: anx7625: Support reading edid through aux channel
  drm/bridge: anx7625: Convert to use devm_kzalloc
  drm/bridge: anx7625: send DPCD command to downstream
  iommu/ipmmu-vmsa: Check for error num after setting mask
  printk: Drop console_sem during panic
  printk: Avoid livelock with heavy printk during panic
  printk: disable optimistic spin during panic
  printk: Add panic_in_progress helper
  drm/ingenic: Fix support for JZ4780 HDMI output
  drm/i915: fix drm_i915.h include grouping and sorting
  drm/i915: axe lots of unnecessary includes from i915_drv.h
  iommu/vtd: Replace acpi_bus_get_device()
  iommu/amd: Fix I/O page table memory leak
  usbip: vudc: Make use of the helper macro LIST_HEAD()
  MAINTAINERS: Add maintainer entry for EUD
  drm/i915: include some drm headers only where needed
  drm/i915: include shmem_fs.h only where needed
  tee: optee: fix error return code in probe function
  parisc: Fix some apparent put_user() failures
  ipv6: Add reasons for skb drops to __udp6_lib_rcv
  ice: enable parsing IPSEC SPI headers for RSS
  drm/i915: don't include drm_cache.h in i915_drv.h
  net: Add dm9051 driver
  dt-bindings: net: Add Davicom dm9051 SPI ethernet controller
  net/smc: Add comment for smc_tx_pending
  drm/i915: split out i915_file_private.h from i915_drv.h
  Generate netlink notification when default IPv6 route preference changes
  net/sched: act_police: more accurate MTU policing
  drm/i915: move i915_reset_count()/i915_reset_engine_count() out of i915_drv.h
  iommu/amd: Recover from event log overflow
  platform/x86: Add Intel Software Defined Silicon driver
  drm/i915: move i915_gem_vm_lookup() where it's used
  drm/i915: move i915_cache_level_str() static in i915_debugfs.c
  usb: ulpi: Add debugfs support
  ALSA: hda: Fix missing codec probe on Shenker Dock 15
  ALSA: hda: Fix regression on forced probe mask option
  tee: amdtee: Make use of the helper macro LIST_HEAD()
  drm/i915/fbc: Fix the plane end Y offset check
  drm/i915/opregion: check port number bounds for SWSCI display power state
  drm/i915/ttm: tweak priority hint selection
  drm/i915: Fix mbus join config lookup
  drm/i915: Fix dbuf slice config lookup
  HID: i2c-hid: note that I2C xfer buffers are DMA-safe
  HID: i2c-hid: no longer need raw access to HID descriptor structure
  HID: i2c-hid: use helpers to do endian conversion in i2c_hid_get_input()
  HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer()
  HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_hid_xfer()
  HID: i2c-hid: create a helper for SET_POWER command
  HID: i2c-hid: define i2c_hid_read_register() and use it
  HID: i2c-hid: explicitly code setting and sending reports
  HID: i2c-hid: refactor reset command
  HID: i2c-hid: use "struct i2c_hid" as argument in most calls
  HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
  HID: i2c-hid: fix handling numbered reports with IDs of 15 and above
  drm/i915: split out gem/i915_gem_domain.h from i915_drv.h
  swiotlb: fix info leak with DMA_FROM_DEVICE
  ALSA: hda/realtek: Add quirk for Legion Y9000X 2019
  ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra
  drm/gem-shmem: Don't store mmap'ed buffers in core dumps
  drm/gem-shmem: Set vm_ops in static initializer
  ANDROID: GKI: enable CONFIG_ANON_VMA_NAME to support anonymous vma names
  Revert "ANDROID: mm: add a field to store names for private anonymous memory"
  fs: clean up mount_setattr control flow
  fs: don't open-code mnt_hold_writers()
  fs: simplify check in mount_setattr_commit()
  fs: add mnt_allow_writers() and simplify mount_setattr_prepare()
  fs: add kernel doc for mnt_{hold,unhold}_writers()
  clean overflow checks in count_mounts() a bit
  powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLAG_WARNING
  kbuild: Add environment variables for userprogs flags
  kbuild: unify cmd_copy and cmd_shipped
  fortify: Add Clang support
  fortify: Make sure strlen() may still be used as a constant expression
  fortify: Use __diagnose_as() for better diagnostic coverage
  fortify: Make pointer arguments const
  Compiler Attributes: Add __diagnose_as for Clang
  Compiler Attributes: Add __overloadable for Clang
  Compiler Attributes: Add __pass_object_size for Clang
  fortify: Replace open-coded __gnu_inline attribute
  fortify: Update compile-time tests for Clang 14
  fortify: Detect struct member overflows in memset() at compile-time
  fortify: Detect struct member overflows in memmove() at compile-time
  fortify: Detect struct member overflows in memcpy() at compile-time
  Makefile: Enable -Wzero-length-bounds
  Makefile: Enable -Warray-bounds
  alpha: Silence -Warray-bounds warnings
  m68k: cmpxchg: Dereference matching size
  intel_th: msu: Use memset_startat() for clearing hw header
  KVM: x86: Replace memset() "optimization" with normal per-field writes
  arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required
  arm64: dts: imx8mm: Fix VPU Hanging
  netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency
  parisc: Show error if wrong 32/64-bit compiler is being used
  power: supply: axp288-charger: Set Vhold to 4.4V
  power: supply: ab8500: Remove unneeded variable
  power: supply: ltc2941: clean up error messages
  power: supply: ltc2941: simplify Qlsb calculation
  power: supply: ab8500_charger: Fix spelling typo
  power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
  power: supply: PCHG: Use MKBP for device event handling
  x86/mce: Use arch atomic and bit helpers
  cifs: fix double free race when mount fails in cifs_get_root()
  cifs: do not use uninitialized data in the owner/group sid
  cifs: fix set of group SID via NTSD xattrs
  smb3: fix snapshot mount option
  Linux 5.17-rc4
  iio: chemical: atlas-ezo-sensor: Make use of device properties
  iio: ssp_sensors: Make use of device properties
  iio: as3935: Use devm_delayed_work_autocancel()
  etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
  net: lan966x: Fix when CONFIG_IPV6 is not set
  net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled as module
  tipc: fix a bit overflow in tipc_crypto_key_rcv()
  net: lan743x: Add support for Clause-45 MDIO PHY management
  net: lan743x: Add support for SGMII interface
  net: lan743x: Increase MSI(x) vectors to 16 and Int de-assertion timers to 10
  net: lan743x: Add support for 4 Tx queues
  net: lan743x: Add PCI11010 / PCI11414 device IDs
  net: wwan: iosm: Enable M.2 7360 WWAN card support
  ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zones and hwmon
  ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new resistive-adc-touch driver
  ARM: dts: imx6qdl-vicut1: add CAN termination support
  ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node
  ARM: dts: imx6dl-prtvt7: Add display and panel nodes
  arm64: dts: imx8mq-evk: Add second PCIe port support
  ARM: dts: imx6qdl-mba6: Move pinmux to regulator node
  ARM: dts: imx6qdl: tqma6: Remove obsolete comment
  ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source
  ARM: dts: imx6qdl: tqma6: Add i2c bus recovery
  ARM: dts: imx6qdl-mba6: Move rtc alias to common location
  dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl
  dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains
  dt-bindings: power: add defines for i.MX8MP power domain
  ARM: dts: imx7: Move PCIe out of AIPS3
  x86/ptrace: Always inline v8086_mode() for instrumentation
  ARM: dts: Drop serial 1 alias on GW7001
  ARM: dts: ixp42x: Expand syscon register range
  ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree
  cpumask: Add a x86-specific cpumask_clear_cpu() helper
  ARM: ixp4xx: Convert to SPARSE_IRQ and P2V
  ARM: ixp4xx: Drop all common code
  ARM: ixp4xx: Drop custom DMA coherency and bouncing
  ARM: ixp4xx: Remove feature bit accessors
  net: ixp4xx_hss: Check features using syscon
  net: ixp4xx_eth: Drop platform data support
  soc: ixp4xx-npe: Access syscon regs using regmap
  soc: ixp4xx: Add features from regmap helper
  ARM: ixp4xx: Drop UDC info setting function
  ARM: ixp4xx: Drop stale Kconfig entry
  ARM: ixp4xx: Delete old PCI driver
  ARM: ixp4xx: Delete the Goramo MLR boardfile
  ARM: ixp4xx: Delete Gateway 7001 boardfiles
  dt-bindings: soc: samsung: usi: refer to dtschema for children
  ARM: dts: exynos: add missing HDMI supplies on SMDK5420
  ARM: dts: exynos: add missing HDMI supplies on SMDK5250
  arm64: dts: exynos: use dedicated wake-up pinctrl compatible in Exynos850
  arm64: dts: exynos: align pinctrl with dtschema in Exynos850
  arm64: dts: exynos: drop incorrectly placed wakeup interrupts in Exynos850
  libbpf: Use dynamically allocated buffer when receiving netlink messages
  dt-bindings: display: Add ingenic,jz4780-dw-hdmi DT Schema
  kconfig: fix failing to generate auto.conf
  f2fs: support idmapped mounts
  f2fs: add a way to limit roll forward recovery time
  leds: lm3692x: Return 0 from remove callback
  powerpc: Fix STACKTRACE=n build
  powerpc/mm: Update default hugetlb size early
  selftests/powerpc/copyloops: Add memmove_64 test
  powerpc/pseries: make pseries_devicetree_update() static
  powerpc/vdso: Move cvdso_call macro into gettimeofday.S
  powerpc/vdso: Remove cvdso_call_time macro
  powerpc/vdso: Merge vdso64 and vdso32 into a single directory
  powerpc/vdso: Rework VDSO32 makefile to add a prefix to object files
  powerpc/vdso: augment VDSO32 functions to support 64 bits build
  powerpc/lib/sstep: use truncate_if_32bit()
  powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__
  powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding
  powerpc: Use the newly added is_tsk_32bit_task() macro
  powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core
  powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible
  powerpc: Add set_memory_{p/np}() and remove set_memory_attr()
  powerpc/set_memory: Avoid spinlock recursion in change_page_attr()
  powerpc/ftrace: Remove ftrace_32.S
  leds: sgm3140: Add ocs,ocp8110 compatible
  dt-bindings: vendor-prefixes: Add ocs prefix
  dt-bindings: leds: common: fix unit address in max77693 example
  x86/head64: Add missing __head annotation to sme_postprocess_startup()
  Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured"
  firmware: imx: add get resource owner api
  ARM: dts: imx: Add missing LVDS decoder on M53Menlo
  arm64: dts: imx8mm-beacon: Enable PCIe
  drm/lima: avoid error task dump attempt when not enabled
  kfence: make test case compatible with run time set sample interval
  mm: memcg: synchronize objcg lists with a dedicated spinlock
  mm: vmscan: remove deadlock due to throttling failing to make progress
  fs/proc: task_mmu.c: don't read mapcount for migration entry
  fs/binfmt_elf: fix PT_LOAD p_align values for loaders
  Revert "net: ethernet: cavium: use div64_u64() instead of do_div()"
  ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
  ARM: dts: rockchip: reorder rk322x hmdi clocks
  arm64: dts: rockchip: Add Pine64 PineNote board
  arm64: dts: rockchip: Add pdm node to rk356x
  dt-bindings: arm: rockchip: Add Pine64 PineNote board
  atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC
  scsi: mpi3mr: Bump driver version to 8.0.0.68.0
  scsi: mpi3mr: Fix memory leaks
  scsi: mpi3mr: Update the copyright year
  scsi: mpi3mr: Fix reporting of actual data transfer size
  scsi: mpi3mr: Fix cmnd getting marked as in use forever
  scsi: mpi3mr: Fix hibernation issue
  scsi: mpi3mr: Update MPI3 headers
  scsi: mpi3mr: Fix printing of pending I/O count
  scsi: mpi3mr: Fix deadlock while canceling the fw event
  mctp: serial: Cancel pending work from ndo_uninit handler
  net: moxa: use GFP_KERNEL
  ANDROID: GKI: enable hung task detector
  sched/numa-balancing: Move some document to make it consistent with the code
  sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
  sched/fair: Improve consistency of allowed NUMA balance calculations
  selftests/rseq: Change type of rseq_offset to ptrdiff_t
  lockdep: Correct lock_classes index mapping
  arm64: dts: broadcom: bcm4908: add watchdog block
  arm64: dts: broadcom: Add reference to RPi Zero 2 W
  ARM: dts: Add Raspberry Pi Zero 2 W
  dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W
  ARM: dts: bcm2835/6: Add the missing L1/L2 cache information
  ARM: dts: bcm2711: Add the missing L1/L2 cache information
  net: dsa: lan9303: fix reset on probe
  octeontx2-af: fix array bound error
  scsi: Remove unused member cmd_pool for structure scsi_host_template
  scsi: libsas: Remove unused parameter for function sas_ata_eh()
  scsi: libsas: Remove duplicated setting for task->task_state_flags
  scsi: libsas: Use void for sas_discover_event() return code
  block: loop:use kstatfs.f_bsize of backing file to set discard granularity
  scsi: message: fusion: Use GFP_KERNEL
  docs: block: biodoc.rst: Drop the obsolete and incorrect content
  scsi: smartpqi: Fix unused variable pqi_pm_ops for clang
  scsi: libsas: Drop SAS_TASK_AT_INITIATOR
  scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_abort_task()
  selftests/sgx: Remove extra newlines in test output
  selftests/sgx: Ensure enclave data available during debug print
  selftests/sgx: Do not attempt enclave build without valid enclave
  selftests/sgx: Fix NULL-pointer-dereference upon early test failure
  scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t
  ARM: dts: ux500: Correct Janice accel mount matrix
  ARM: dts: ux500: Update AB850[05] nodes
  ARM: dts: AB8505: Enable charging options
  scsi: pm8001: Clean up inconsistent indenting
  scsi: ibmvscsis: Silence -Warray-bounds warning
  scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp()
  scsi: qla2xxx: Add qla2x00_async_done() for async routines
  cxl/core: Fix cxl_device_lock() class detection
  cxl/core/port: Fix unregister_port() lock assertion
  bpf: Fix a bpf_timer initialization issue
  bpf: Emit bpf_timer in vmlinux BTF
  drm/amdkfd: replace err by dbg print at svm vram migration
  drm/amdkfd: Fix prototype warning for get_process_num_bos
  drm/amdkfd: CRIU fix extra whitespace and block comment warnings
  drm/amdgpu: adjust register address calculation
  drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
  drm/amdgpu: remove ctx->lock
  selftests/bpf: Add test for bpf_timer overwriting crash
  bpf: Fix crash due to incorrect copy_map_value
  drm/amdgpu: Reset OOB table error count info
  drm/amd/pm: fulfill the support for DriverSmuConfig table
  drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
  amdgpu/pm: Add emit_clock_levels calls
  amdgpu/pm: Implement emit_clk_levels for navi10
  drm/amdgpu: loose check for umc poison mode
  drm/amdgpu: add support for GC 10.1.4
  drm/amdkfd: fix loop error handling
  drm/amd/display: extend dcn201 support
  drm/amdkfd: fix freeing an unset pointer
  drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure
  drm/amdkfd: CRIU fix a NULL vs IS_ERR() check
  drm/amd/pm: fix enabled features retrieving on Renoir and Cyan Skillfish
  drm/amdgpu: Fix htmldoc warning
  libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0
  drm/i915: Nuke some dead code
  drm/i915: Clean up the bigjoiner state copy logic
  drm/i915: Remove weird code from intel_atomic_check_bigjoiner()
  drm/i915: Fix bigjoiner state copy fails
  drm/i915: Flag crtc scaling_filter changes as modeset
  drm/i915/dp: Reuse intel_hdmi_tmds_clock()
  drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid()
  power: supply: bq256xx: Handle OOM correctly
  Revert "PCI/portdrv: Do not setup up IRQs if there are no users"
  arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10
  arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10
  arm64: dts: rockchip: enable the gpu on quartz64-a
  arm64: dts: rockchip: add cooling map and trip points for gpu to rk356x
  arm64: dts: rockchip: add gpu node to rk356x
  power: supply: ab8500_charger: Fix VBAT interval check
  power: supply: ab8500_charger: Restrict ADC retrieveal
  power: supply: ab8500_chargalg: Drop enable/disable sysfs
  power: supply: ab8500_chargalg: Drop charging step
  power: supply: ab8500_fg: Drop useless parameter
  power: supply: ab8500_fg: Safeguard compensated voltage
  power: supply: ab8500_fg: Break out load compensated voltage
  power: supply: ab8500_fg: Break loop for measurement
  power: supply: ab8500: Integrate thermal zone
  power: supply: ab8500: Swap max and overvoltage
  power: supply: ab8500: Drop BATCTRL thermal mode
  dt-bindings: gpu: mali-bifrost: describe clocks for the rk356x gpu
  RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate
  power: supply: core: Use device_property_string_array_count()
  power: supply: rt9455: Don't pass an error code in remove callback
  power: supply: core: Simplify hwmon memory allocation
  power: supply: ug3105_battery: Add driver for uPI uG3105 battery monitor
  power: supply: bq24190_charger: Disallow ccc_ireg and cvc_vreg to be higher then the fwnode values
  power: supply: bq24190_charger: Program charger with fwnode supplied ccc_ireg and cvc_vreg
  power: supply: bq24190_charger: Store ichg-max and vreg-max in bq24190_dev_info
  power: supply: bq24190_charger: Always call power_supply_get_battery_info()
  power: supply: bq24190_charger: Turn off 5V boost regulator on shutdown
  power: supply: core: Add support for generic fwnodes to power_supply_get_battery_info()
  power: supply: core: Use fwnode_property_*() in power_supply_get_battery_info()
  dt-bindings: i2c: add bindings for microchip mpfs i2c
  KVM: SVM: fix race between interrupt delivery and AVIC inhibition
  KVM: SVM: set IRR in svm_deliver_interrupt
  KVM: SVM: extract avic_ring_doorbell
  selftests: kvm: Remove absent target file
  i2c: qcom-cci: don't put a device tree node before i2c_add_adapter()
  i2c: qcom-cci: don't delete an unregistered adapter
  i2c: brcmstb: allow compiling on BCM4908
  i2c: rcar: Add R-Car Gen4 support
  perf namespaces: Add functions to access nsinfo
  dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support
  perf map: Add const to map_ip and unmap_ip
  selftests/exec: Add non-regular to TEST_GEN_PROGS
  drm/cma-helper: Set VM_DONTEXPAND for mmap
  perf cpumap: Use for each loop
  block: partition include/linux/blk-cgroup.h
  block: move initialization of q->blkg_list into blkcg_init_queue
  block: remove THROTL_IOPS_MAX
  dt-bindings: timer: armv7m-systick: convert to dtschema
  perf cpumap: Migrate to libperf cpumap api
  block: introduce block_rq_error tracepoint
  block: Add handling for zone append command in blk_complete_request
  dt-bindings: net: ethernet-controller: document label property
  gfs2: Fix gfs2_release for non-writers regression
  Revert "gfs2: check context in gfs2_glock_put"
  drm/panfrost: Handle IDVS_GROUP_SIZE feature
  dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt
  dt-bindings: display: bridge: document Toshiba TC358768 cells and panel node
  PCI: uniphier-ep: Add NX1 support
  PCI: uniphier-ep: Add SoC data structure
  dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC
  i2c: designware: Add AMD PSP I2C bus support
  i2c: designware: Add missing locks
  i2c: piix4: Enable EFCH MMIO for Family 17h+
  i2c: piix4: Add EFCH MMIO support for SMBus port select
  i2c: piix4: Add EFCH MMIO support to SMBus base address detect
  i2c: piix4: Add EFCH MMIO support to region request and release
  i2c: piix4: Move SMBus port selection into function
  i2c: piix4: Move SMBus controller base address detect into function
  i2c: piix4: Move port I/O region request/release code into functions
  ALSA: cleanup double word in comment
  ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake
  ARM: dts: mstar: Add board for 100ask DongShanPiOne
  dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne
  dt-bindings: vendor-prefixes: Add prefix for 100ask
  ARM: dts: mstar: Add a dts for Miyoo Mini
  dt-bindings: arm: mstar: Add compatible for Miyoo Mini
  dt-bindings: vendor-prefixes: Add prefix for Miyoo
  ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W
  dt-bindings: add vendor prefix for Wireless Tag
  ARM: dts: mstar: Set gpio compatible for ssd20xd
  drm/i915: Extract skl_crtc_calc_dbuf_bw()
  drm/i915: Extract skl_allocate_plane_ddb()
  drm/i915: Introduce skl_plane_ddb_iter
  drm/i915: Fix plane relative_data_rate calculation
  drm/i915: Extract skl_ddb_entry_init()
  drm/i915: Drop pointless dev_priv argument
  loop: revert "make autoclear operation asynchronous"
  bpf: Do not try bpf_msg_push_data with len 0
  arm64: dts: freescale: add initial support for verdin imx8m mini
  dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al.
  drm/i915: split out gem/i915_gem_create.h from i915_drv.h
  arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode
  arm64: dts: freescale: Use overlay target for simplicity
  arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding
  arm64: dts: imx8mm: fix strange hex notation
  drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h
  ipv4: add (struct uncached_list)->quarantine list
  ipv6: add (struct uncached_list)->quarantine list
  ipv6: give an IPv6 dev to blackhole_netdev
  ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache
  drm/i915/dg2: Add Wa_22011100796
  drm/i915: More gt idling time with guc submission
  drm/i915: align the plane_vma to min_page_size of stolen mem
  drm/i915/dg2: Add Wa_22011450934
  drm/i915/selftests: Disable runtime pm wakeref tracking for the mock device
  dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable
  dt-bindings: phy: Add `tx-p2p-microvolt` property binding
  drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
  ipv6: Reject routes configurations that specify dsfield (tos)
  net: dsa: remove lockdep class for DSA slave address list
  net: dsa: remove lockdep class for DSA master address list
  net: dsa: remove ndo_get_phys_port_name and ndo_get_port_parent_id
  net/smc: Add global configure for handshake limitation by netlink
  net/smc: Dynamic control handshake limitation by socket options
  net/smc: Limit SMC visits when handshake workqueue congested
  net/smc: Limit backlog connections
  net/smc: Make smc_tcp_listen_work() independent
  locking: Enable RT_MUTEXES by default on PREEMPT_RT.
  locking/local_lock: Make the empty local_lock_*() function a macro.
  atomics: Fix atomic64_{read_acquire,set_release} fallbacks
  locking: Add missing __sched attributes
  iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL
  drm/i915: remove leftover i915_gem_pm.h declarations from i915_drv.h
  dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO
  net/smc: Avoid overwriting the copies of clcsock callback functions
  dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum
  dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards compatibility
  tty: serial: imx: Add fast path when rs485 delays are 0
  KVM: arm64: vgic: Read HW interrupt pending state from the HW
  arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
  arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
  usb: misc: eud: Add driver support for Embedded USB Debugger(EUD)
  bindings: usb: dwc3: Update dwc3 properties for EUD connector
  dt-bindings: Add the yaml bindings for EUD
  usb: typec: rt1719: Add support for Richtek RT1719
  dt-bindings: usb: rt1719: Add binding for Richtek RT1719
  drm/i915: split out i915_gem_internal.h from i915_drv.h
  firmware: arm_scmi: Remove space in MODULE_ALIAS name
  ASoC: SOF: compr: Mark snd_compress_ops static
  ASoC: Intel: bytcr_wm5102: use GFP_KERNEL
  ASoC: wm_adsp: Add trace caps to speaker protection FW
  ASoC: wm_adsp: Make compressed buffers optional
  drm/syncobj: flatten dma_fence_chains on transfer
  video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
  video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
  video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
  usb: xhci-mtk: add support ip-sleep wakeup for mt8195
  dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195
  arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
  usb: dwc2: Add platform specific data for Intel's Agilex
  dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg"
  video: fbdev: omapfb: Use sysfs_emit() instead of snprintf()
  USB: usbfs: Use a spinlock instead of atomic accesses to tally used memory.
  usb: dwc2: drd: fix soft connect when gadget is unconfigured
  usb: gadget: rndis: check size of RNDIS_MSG_SET command
  USB: gadget: validate interface OS descriptor requests
  usb: core: Unregister device on component_add() failure
  net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
  platform/x86: intel_cht_int33fe: Move to intel directory
  platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1-X9x code
  platform/x86: intel_cht_int33fe: Switch to DMI modalias based loading
  platform/x86: x86-android-tablets: Minor charger / fuel-gauge improvements
  platform/x86: x86-android-tablets: Add Nextbook Ares 8 data
  platform/x86: x86-android-tablets: Add IRQ to Asus ME176C accelerometer info
  platform/x86: x86-android-tablets: Add lid-switch gpio-keys pdev to Asus ME176C + TF103C
  platform/x86: x86-android-tablets: Add x86_android_tablet_get_gpiod() helper
  platform/x86: x86-android-tablets: Add Asus ME176C/TF103C charger and fuelgauge props
  platform/x86: x86-android-tablets: Add battery swnode support
  crypto: arm/xor - make vectorized C code Clang-friendly
  lib/xor: make xor prototypes more friendly to compiler vectorization
  crypto: atmel-tdes - Add support for the TDES IP available on sama7g5 SoC
  video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt
  drm/i915/mst: update slot information for 128b/132b
  drm/i915/dp: add 128b/132b support to link status checks
  drm/i915/dp: rewrite DP 2.0 128b/132b link training based on errata
  drm/i915/dp: move intel_dp_prepare_link_train() call
  drm/dp: add some new DPCD macros from DP 2.0 E11
  drm/dp: add 128b/132b link status helpers from DP 2.0 E11
  drm/dp: add drm_dp_128b132b_read_aux_rd_interval()
  crypto: hmac - disallow keys < 112 bits in FIPS mode
  crypto: hmac - add fips_skip support
  KVM: s390: MAINTAINERS: promote Claudio Imbrenda
  drm/i915/fbc: Fix the plane end Y offset check
  arm64: defconfig: enable verdin-imx8mm relevant drivers as modules
  arm64: defconfig: build r8169 as a module
  arm64: defconfig: build imx-sdma as a module
  arm64: defconfig: enable imx8m pcie phy driver
  arm64: defconfig: enable bpf/cgroup firewalling
  arm64: defconfig: rebuild default configuration
  arm64: defconfig: re-order default configuration
  arm64: defconfig: enable pcieaer configuration
  arm64: defconfig: enable taskstats configuration
  copy_process(): Move fd_install() out of sighand->siglock critical section
  MAINTAINERS: add entry for idmapped mounts
  tests: fix idmapped mount_setattr test
  drm/i915/opregion: debug log about Mailbox #2 for backlight
  drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion
  drm/i915/opregion: early exit from encoder notify if SWSCI isn't there
  drm/i915/opregion: abstract the check for valid swsci function
  drm/i915/opregion: check port number bounds for SWSCI display power state
  soundwire: stream: make enable/disable/deprepare idempotent
  soundwire: stream: sdw_stream_add_ functions can be called multiple times
  soundwire: stream: introduce sdw_slave_rt_find() helper
  soundwire: stream: separate alloc and config within sdw_stream_add_xxx()
  soundwire: stream: move list addition to sdw_slave_alloc_rt()
  soundwire: stream: rename and move master/slave_rt_free routines
  soundwire: stream: group sdw_stream_ functions
  soundwire: stream: split sdw_alloc_slave_rt() in alloc and config
  soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers
  soundwire: stream: split sdw_alloc_master_rt() in alloc and config
  soundwire: stream: simplify sdw_alloc_master_rt()
  soundwire: stream: group sdw_port and sdw_master/slave_port functions
  soundwire: stream: add 'slave' prefix for port range checks
  soundwire: stream: split alloc and config in two functions
  soundwire: stream: split port allocation and configuration loops
  soundwire: stream: add alloc/config/free helpers for ports
  soundwire: stream: simplify check on port range
  soundwire: stream: add slave runtime to list earlier
  soundwire: stream: remove unused parameter in sdw_stream_add_slave
  bpftool: Update versioning scheme, align on libbpf's version number
  bpftool: Add libbpf's version number to "bpftool version" output
  ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices correctly
  ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices
  dt-bindings: power: avs: qcom,cpr: Convert to DT schema
  arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables
  arm64: dts: qcom: msm8996: Rename cluster OPP tables
  dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema
  dt-bindings: opp: qcom-opp: Convert to DT schema
  arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible
  dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles
  opp: Expose of-node's name in debugfs
  arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini
  dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini
  ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
  user_events: Add documentation file
  user_events: Add sample code for typical usage
  user_events: Add self-test for validator boundaries
  user_events: Add self-test for perf_event integration
  user_events: Add self-test for dynamic_events integration
  user_events: Add self-test for ftrace integration
  user_events: Validate user payloads for size and null termination
  user_events: Optimize writing events by only copying data once
  user_events: Add basic perf and eBPF support
  user_events: Handle matching arguments from dyn_events
  user_events: Add print_fmt generation support for basic types
  user_events: Add minimal support for trace_event into ftrace
  tracing: Save both wakee and current on wakeup events
  tracing: Remove size restriction on synthetic event cmd error logging
  tracing: Remove size restriction on hist trigger cmd error logging
  tracing: Remove size restriction on tracing_log_err cmd strings
  arm64: dts: tqma8mqml: add PCIe support
  arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders
  arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl
  arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference
  arm64: dts: ls1028a-qds: define mdio slots for networking options
  arm64: dts: imx8m{m,n}_venice*: add gpio-line-names
  arm64: dts: imx8mn-venice-gw7902: disable gpu
  arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B
  arm64: dts: imx8mp: disable usb3_phy1
  arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible
  arm64: dts: imx8: add mu5/6 node
  arm64: dts: imx8qm: Add SCU RTC node
  arm64: dts: mnt-reform2: correct i2c3 pad-ctrl
  arm64: dts: mnt-reform2: add internal display support
  arm64: dts: imx8mq: disable DDRC node by default
  arm64: dts: imx: add Protonic PRT8MM board
  arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible
  arm64: dts: imx8mm-venice*: add PCIe support
  arm64: dts: imx8mn: Enable GPU
  arm64: dts: imx8mn: add DISP blk-ctrl
  arm64: dts: imx8mn: put USB controller into power-domains
  arm64: dts: imx8mn: add GPC node
  arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board
  arm64: dts: imx8mm: Add the pcie support
  arm64: dts: imx8mm: Add the pcie phy support
  samples/seccomp: Adjust sample to also provide kill option
  seccomp: Invalidate seccomp mode to catch death failures
  signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE
  bpf: Fix bpf_prog_pack build for ppc64_defconfig
  soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl
  dt-bindings: arm: imx: add Protonic PRT8MM board compatible
  dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains
  dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl
  selftest/bpf: Check invalid length in test_xdp_update_frags
  pinctl: doc: Fix spelling mistake "resisitors" -> "resistors"
  pinctrl: k210: Fix bias-pull-up
  pinctrl: fix loop in k210_pinconf_get_drive()
  pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
  pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
  ARM: dts: qcom: sdx55: Fix the address used for PCIe EP local addr space
  pinctrl: starfive: fix semicolon.cocci warnings
  dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks
  dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example
  pinctrl: uniphier: Add USB device pinmux settings
  pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S
  pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC
  clk: qcom: Add MSM8226 Multimedia Clock Controller support
  dt-bindings: clock: Add support for the MSM8226 mmcc
  clk: qcom: gcc-msm8996: start getting rid of xo clk
  clk: qcom: gcc-msm8996: use parent_hws/_data instead of parent_names
  clk: qcom: gcc-msm8996: move clock parent tables down
  clk: qcom: gcc-msm8996: drop unsupported clock sources
  clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: videocc-sc7180: use parent_hws instead of parent_data
  clk: qcom: camcc-sdm845: convert to parent_hws/_data
  clk: qcom: camcc-sdm845: move clock parent tables down
  clk: qcom: camcc-sdm845: get rid of the test clock
  clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: camcc-sc7180: use parent_hws instead of parent_data
  clk: qcom: camcc-sc7180: get rid of the test clock
  clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data
  clk: qcom: gpucc-sdm660: get rid of the test clock
  clk: qcom: gpucc-sdm660: fix two clocks with parent_names
  arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node
  dt-bindings: arm: msm: Add LLCC compatible for SM8450
  dt-bindings: arm: msm: Add LLCC compatible for SM8350
  soc: qcom: llcc: Add configuration data for SM8450 SoC
  soc: qcom: llcc: Update register offsets for newer LLCC HW
  soc: qcom: llcc: Add missing llcc configuration data
  soc: qcom: llcc: Add write-cache cacheable support
  soc: qcom: llcc: Update the logic for version info extraction
  soc: qcom: llcc: Add support for 16 ways of allocation
  arm64: dts: qcom: ipq6018: drop the clock-frequency property
  arm64: dts: qcom: ipq8074: drop the clock-frequency property
  arm64: dts: qcom: sm8450: add interconnect nodes
  arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables
  arm64: dts: qcom: msm8996: Rename cluster OPP tables
  arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible
  dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles
  arm64: dts: qcom: ipq6018: enable the GICv2m support
  arm64: dts: qcom: ipq8074: enable the GICv2m support
  pinctrl: qcom: spmi-mpp: Add PM8226 compatible
  dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible
  dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges
  x86/sgx: Silence softlockup detection when releasing large enclaves
  clk: qcom: Add display clock controller driver for QCM2290
  dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings
  clk: qcom: ipq8074: fix PCI-E clock oops
  soc: qcom: socinfo: Add some more PMICs and SoCs
  selftests: netfilter: disable rp_filter on router
  PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
  bpf: Convert bpf_preload.ko to use light skeleton.
  bpf: Update iterators.lskel.h.
  bpftool: Generalize light skeleton generation.
  libbpf: Prepare light skeleton for the kernel.
  bpf: Extend sys_bpf commands for bpf_syscall programs.
  i2c: piix4: Replace hardcoded memory map size with a #define
  kernel/resource: Introduce request_mem_region_muxed()
  thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET
  ASoC: tlv320adc3xxx: Add IIR filter configuration
  net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister
  net: mscc: ocelot: fix mutex lock error during ethtool stats read
  perf report: Output data file name in raw trace dump
  perf session: Load data directory files for analysis
  perf record: Implement compatibility checks
  perf record: Extend --threads command line option
  perf record: Introduce --threads command line option
  perf record: Introduce data transferred and compressed stats
  perf record: Introduce compressor at mmap buffer object
  perf record: Introduce bytes written stats
  perf record: Introduce data file at mmap buffer object
  perf record: Start threads in the beginning of trace streaming
  perf record: Stop threads in the end of trace streaming
  perf record: Introduce thread local variable
  perf record: Introduce function to propagate control commands
  perf record: Introduce thread specific data array
  tools lib: Introduce fdarray duplicate function
  perf record: Introduce thread affinity and mmap masks
  net: dsa: qca8k: fix noderef.cocci warnings
  KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid()
  KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest
  KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition
  KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests
  KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest
  KVM: selftests: nVMX: Properly deal with 'hv_clean_fields'
  KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap
  KVM: nSVM: Implement Enlightened MSR-Bitmap feature
  KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V
  KVM: x86: Make kvm_hv_hypercall_enabled() static inline
  KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt
  KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET
  KVM: x86/mmu: Add tracepoint for splitting huge pages
  KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG
  KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled
  KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization
  KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent
  KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages
  KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root
  KVM: x86/mmu: Move restore_acc_track_spte() to spte.h
  KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte()
  KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte()
  KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table
  KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt()
  KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages
  KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY
  KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails
  KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect()
  KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn()
  KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields
  KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt"
  KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask()
  KVM: x86: Don't bother reading sparse banks that end up being ignored
  KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes
  KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation
  KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field
  KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable
  KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE
  KVM: x86/mmu: Move is_writable_pte() to spte.h
  KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs
  KVM: x86/mmu: Move SPTE writable invariant checks to a helper function
  KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
  KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE
  KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names
  KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks
  KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks
  KVM: SVM: Remove unused MAX_INST_SIZE #define
  KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current()
  KVM: x86: Move get_cs_db_l_bits() helper to SVM
  KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names
  KVM: x86: Use static_call() for copy/move encryption context ioctls()
  KVM: x86: Unexport kvm_x86_ops
  KVM: x86: Uninline and export hv_track_root_tdp()
  KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops
  KVM: xen: Use static_call() for invoking kvm_x86_ops hooks
  KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector()
  KVM: VMX: Call vmx_get_cpl() directly in handle_dr()
  KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names
  KVM: x86: Drop export for .tlb_flush_current() static_call key
  KVM: x86: skip host CPUID call for hypervisor leaves
  KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op()
  KVM: Remove unused "kvm" of kvm_make_vcpu_request()
  KVM: x86: Remove unused "vcpu" of kvm_scale_tsc()
  KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}()
  KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments()
  KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect()
  KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}()
  KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch
  KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid()
  KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync()
  KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root()
  KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask()
  KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect()
  KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents()
  KVM: x86: Skip APICv update if APICv is disable at the module level
  KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons
  KVM: x86: Unexport __kvm_request_apicv_update()
  KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU
  KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()
  KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
  perf lock: Carefully combine lock stats for discarded entries
  perf lock: Add -c/--combine-locks option
  perf lock: Fix lock name length check for printing
  perf lock: Sort map info based on class name
  perf lock: Change type of lock_stat->addr to u64
  perf lock: Convert lockhash_table to use hlist
  KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU
  perf annotate: Try chroot filename for objdump
  perf inject: Try chroot directory when reading build-id
  perf tools: Try chroot'ed filename when opening dso/symbol
  ASoC: wm_adsp: Correct control read size when parsing compressed buffer
  riscv: fix build with binutils 2.38
  riscv: cpu-hotplug: clear cpu from numa map when teardown
  ice: Avoid RTNL lock when re-creating auxiliary device
  ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler
  ice: fix IPIP and SIT TSO offload
  ice: fix an error code in ice_cfg_phy_fec()
  net/switchdev: use struct_size over open coded arithmetic
  drm/bridge: dw-hdmi: use safe format when first in bridge chain
  selftests: netfilter: synproxy test requires nf_conntrack
  netfilter: nft_synproxy: unregister hooks on init error path
  ipv4: Reject again rules with high DSCP values
  octeontx2-pf: Add TC feature for VFs
  net: make net->dev_unreg_count atomic
  net: mpls: Fix GCC 12 warning
  qed: prevent a fw assert during device shutdown
  dpaa2-eth: unregister the netdev before disconnecting from the PHY
  ASoC: SOF: Convert the generic probe support to SOF client
  ASoC: SOF: Convert the generic IPC message injector into SOF client
  ASoC: SOF: Convert the generic IPC flood test into SOF client
  ASoC: SOF: sof-client: Add support for clients not managed by pm framework
  ASoC: SOF: Introduce IPC SOF client support
  ASoC: SOF: Split up utils.c into sof-utils and iomem-utils
  ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events
  ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header
  ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD
  skbuff: cleanup double word in comment
  net: macb: Align the dma and coherent dma masks
  selftests: net: test standard socket cmsgs across UDP and ICMP sockets
  selftests: net: cmsg_sender: support Tx timestamping
  selftests: net: cmsg_sender: support setting SO_TXTIME
  selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt
  selftests: net: cmsg_so_mark: test ICMP and RAW sockets
  selftests: net: cmsg_sender: support icmp and raw sockets
  selftests: net: make cmsg_so_mark ready for more options
  selftests: net: rename cmsg_so_mark
  net: ping6: support setting socket options via cmsg
  net: ping6: support packet timestamping
  net: ping6: remove a pr_debug() statement
  ASoC: bindings: fsl-asoc-card: Add compatible for tlv320aic31xx codec
  drm/fb-helper: Clip damage area horizontally
  drm/fb-helper: Clip damage area to written memory range
  drm/fb-helper: Calculate damaged area in separate helper
  drm/fb-helper: Fix vertical damage clipping
  drm/fb-helper: Fix clip rectangle height
  soundwire: Replace acpi_bus_get_device()
  soundwire: intel: fix wrong register name in intel_shim_wake
  soundwire: bus: add dev_warn() messages to track UNATTACHED devices
  tipc: improve size validations for received domain records
  clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC
  ASoC: dt-bindings: samsung,tm2: convert to dtschema
  ASoC: dt-bindings: samsung,snow: convert to dtschema
  ASoC: dt-bindings: samsung,smdk5250: convert to dtschema
  ASoC: dt-bindings: samsung,arndale: document ALC5631
  ASoC: dt-bindings: samsung,arndale: convert to dtschema
  ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai property
  ASoC: rt5640: Remove the sysclk and sysclk_src checking
  ASoC: qcom: SC7280: Add machine driver
  ASoC: qcom: Add macro for lpass DAI id's max limit
  ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings
  ASoC: qcom: Actually clear DMA interrupt register for HDMI
  ALSA: ca0106: Rename register macro names
  ALSA: memalloc: invalidate SG pages before sync
  ALSA: memalloc: Fix dma_need_sync() checks
  vsprintf: Move space out of string literals in fourcc_string()
  vsprintf: Fix potential unaligned access
  drm/i915/ttm: tweak priority hint selection
  genirq: Kill irq_chip::parent_device
  pinctrl: starfive: Move PM device over to irq domain
  pinctrl: npcm: Fix broken references to chip->parent_device
  interconnect: qcom: msm8939: Remove snoc_mm specific regmap
  dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc
  xen/pci: Make use of the helper macro LIST_HEAD()
  xen/x2apic: Fix inconsistent indenting
  xen/x86: detect support for extended destination ID
  xen/x86: obtain full video frame buffer address for Dom0 also under EFI
  drm/i915: move the DRIVER_* macros to i915_driver.[ch]
  drm/amdgpu: Fix compile error.
  Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu"
  drm/i915: move intel_hws_csb_write_index() out of i915_drv.h
  Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel"
  ARM: mach-bcm: disable ftrace in SMC invocation routines
  wcn36xx: Uninitialized variable in wcn36xx_change_opchannel()
  brcmfmac: of: remove redundant variable len
  brcmfmac: p2p: Replace one-element arrays with flexible-array members
  rtw89: coex: set EN bit to PLT register
  rtw89: recover rates of rate adaptive mechanism
  rtw88: recover rates of rate adaptive mechanism
  rtw89: declare AP mode support
  rtw89: debug: add stations entry to show ID assignment
  rtw89: implement ieee80211_ops::start_ap and stop_ap
  rtw89: maintain assoc/disassoc STA states of firmware and hardware
  rtw89: only STA mode change vif_type mapping dynamically
  rtw89: add addr_cam field to sta to support AP mode
  rtw89: extend role_maintain to support AP mode
  spi: mxic: Add support for pipelined ECC operations
  spi: mxic: Add support for direct mapping
  spi: mxic: Create a helper to ease the start of an operation
  spi: mxic: Create a helper to configure the controller before an operation
  spi: mxic: Fix the transmit path
  mtd: spinand: Create direct mapping descriptors for ECC operations
  mtd: spinand: Delay a little bit the dirmap creation
  spi: spi-mem: Add an ecc parameter to the spi_mem_op structure
  spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper
  spi: mxic: Provide a capability structure
  spi: cadence-quadspi: Provide a capability structure
  spi: spi-mem: Check the controller extra capabilities
  spi: spi-mem: Introduce a capability structure
  rtw88: fix use after free in rtw_hw_scan_update_probe_req()
  mtd: nand: mxic-ecc: Support SPI pipelined mode
  iwlwifi: fix use-after-free
  MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK
  mptcp: netlink: process IPv6 addrs in creating listening sockets
  selftests: mptcp: add missing join check
  tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
  cpufreq: CPPC: Fix performance/frequency conversion
  xfs: only bother with sync_filesystem during readonly remount
  ARM: dts: socfpga: cyclone5: align regulator node with dtschema
  ARM: dts: socfpga: arria10: align regulator node with dtschema
  arm64: dts: agilex: align pl330 node name with dtschema
  arm64: dts: stratix10: align pl330 node name with dtschema
  net: drop_monitor: support drop reason
  net: usb: qmi_wwan: Add support for Dell DW5829e
  dt-bindings: ltk050h3146w: replace Heiko Stuebner by myself as maintainer
  dt-bindings: rng: atmel,at91-trng: update maintainers entry
  dt-bindings: net: can: fix dtbs warning
  kconfig: fix missing fclose() on error paths
  docs: sphinx/kfigure.py: Delegate inkscape msg to kernellog.verbose
  docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF conversion
  docs: sphinx/kfigure.py: Add check of 'dot -Tpdf'
  docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PDF conversion
  dt-bindings: display: samsung,exynos-fimd: convert to dtschema
  dt-bindings: display: samsung,exynos5433-mic: convert to dtschema
  dt-bindings: display: samsung,exynos-hdmi: convert to dtschema
  dt-bindings: display: samsung,exynos-mixer: convert to dtschema
  dt-bindings: display: samsung,exynos-hdmi-ddc: convert to dtschema
  dt-bindings: display: samsung,exynos7-decon: convert to dtschema
  dt-bindings: display: samsung,exynos5433-decon: convert to dtschema
  dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema
  test_overflow: Regularize test reporting output
  drm/amdgpu/display: change pipe policy for DCN 2.0
  dt-bindings: clock: Add binding for TI clksel
  drm/amdgpu: fix gmc init fail in sriov mode
  drm/amd/pm: correct hwmon power label name
  drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object
  drm/radeon/uvd: Fix forgotten unmap buffer objects
  drm/amdkfd: Consolidate MQD manager functions
  drm/amdkfd: Remove unused old debugger implementation
  drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS
  drm/amd/pm: fix hwmon node of power1_label create issue
  drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode
  s390/mm: use CRST_ALLOC_ORDER instead of number
  s390/maccess: fix semantics of memcpy_real() and its callers
  s390/dump: fix old lowcore virtual vs physical address confusion
  s390/cio: verify the driver availability for path_event call
  dt-bindings: net: convert net/cortina,gemini-ethernet to yaml
  dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML
  audit: don't deref the syscall args when checking the openat2 open_how::flags
  drm/amd/pm: fix hwmon node of power1_label create issue
  drm/amd/display: keep eDP Vdd on when eDP stream is already enabled
  drm/amd/display: fix yellow carp wm clamping
  drm/amd/display: Cap pflip irqs per max otg number
  drm/amdgpu: add utcl2_harvest to gc 10.3.1
  display/amd: decrease message verbosity about watermarks table failure
  drm/i915: Fix IPS disable in intel_plane_disable_noatomic()
  drm/i915: Extract hsw_ips_get_config()
  drm/i915: Move the IPS code to its own file
  drm/i915: Hoover the IPS enable/disable calls into the pre/post update hooks
  drm/i915: Change IPS calling convention
  drm/i915: Move vblank waits out from IPS code
  selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup
  bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide
  arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
  dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg"
  drm/amdkfd: use unmap all queues for poison consumption
  drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid
  x86/PCI: revert "Ignore E820 reservations for bridge windows on newer systems"
  ACPI/IORT: Check node revision for PMCG resources
  btrfs: send: in case of IO error log it
  btrfs: get rid of warning on transaction commit when using flushoncommit
  btrfs: defrag: don't try to defrag extents which are under writeback
  btrfs: don't hold CPU for too long when defragging a file
  Fix regression due to "fs: move binfmt_misc sysctl to its own file"
  ice: Add ability for PF admin to enable VF VLAN pruning
  ice: Add support for 802.1ad port VLANs VF
  ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev
  ice: Support configuring the device to Double VLAN Mode
  ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2
  ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads
  ice: Add outer_vlan_ops and VSI specific VLAN ops implementations
  ice: Adjust naming for inner VLAN operations
  ice: Use the proto argument for VLAN ops
  ice: Refactor vf->port_vlan_info to use ice_vlan
  ice: Introduce ice_vlan struct
  ice: Add new VSI VLAN ops
  ice: Add helper function for adding VLAN 0
  ice: Refactor spoofcheck configuration functions
  drm/amdgpu: Revert 'drm/amdgpu: annotate a false positive recursive locking'
  drm/amdgpu: Rework amdgpu_device_lock_adev
  drm/amdgpu: Move in_gpu_reset into reset_domain
  drm/amdgpu: Move reset sem into reset_domain
  drm/amdgpu: Rework reset domain to be refcounted.
  drm/amdgpu: Drop concurrent GPU reset protection for device
  drm/amdgpu: Drop hive->in_reset
  drm/amd/virt: For SRIOV send GPU reset directly to TDR queue.
  drm/amdgpu: Serialize non TDR gpu recovery with TDRs
  drm/amdgpu: Move scheduler init to after XGMI is ready
  drm/amdgpu: Introduce reset domain
  arm64: dts: intel: socfpga_agilex_socdk: align LED node names with dtschema
  arm64: dts: agilex: align mmc node names with dtschema
  arm64: dts: agilex: add board compatible for N5X DK
  arm64: dts: agilex: add board compatible for SoCFPGA DK
  arm64: dts: stratix10: align regulator node names with dtschema
  arm64: dts: stratix10: align mmc node names with dtschema
  arm64: dts: stratix10: move ARM timer out of SoC node
  arm64: dts: stratix10: add board compatible for SoCFPGA DK
  ARM: dts: arria10: add board compatible for SoCFPGA DK
  ARM: dts: arria10: add board compatible for Mercury AA1
  ARM: dts: arria5: add board compatible for SoCFPGA DK
  dt-bindings: clock: intel,stratix10: convert to dtschema
  dt-bindings: intel: document Agilex based board compatibles
  dt-bindings: altera: document Stratix 10 based board compatibles
  dt-bindings: altera: document VT compatibles
  dt-bindings: altera: document Arria 10 based board compatibles
  dt-bindings: altera: document Arria 5 based board compatibles
  dt-bindings: altera: document existing Cyclone 5 board compatibles
  PCI: endpoint: Fix alignment fault error in copy tests
  drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with external bridge
  dt-bindings: display: mediatek: add ethdr definition for mt8195
  dt-bindings: display: mediatek: add vdosys1 MERGE property for mt8195
  ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema
  ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members
  MAINTAINERS: update cros_ec_codec maintainers
  memory: of: parse max-freq property
  dt-bindings: memory: lpddr3: deprecate passing timings frequency as unit address
  dt-bindings: memory: lpddr3: deprecate manufacturer ID
  dt-bindings: memory: lpddr3: adjust IO width to spec
  dt-bindings: memory: lpddr3: convert to dtschema
  dt-bindings: memory: lpddr3-timings: convert to dtschema
  dt-bindings: memory: lpddr2-timings: convert to dtschema
  Drivers: hv: utils: Make use of the helper macro LIST_HEAD()
  NFSD: Deprecate NFS_OFFSET_MAX
  NFSD: Fix offset type in I/O trace points
  NFSD: COMMIT operations must not return NFS?ERR_INVAL
  NFSD: Clamp WRITE offsets
  NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
  NFSD: Fix ia_size underflow
  NFSD: Fix the behavior of READ near OFFSET_MAX
  nvme-tcp: fix bogus request completion when failing to send AER
  nvme: add nvme_complete_req tracepoint for batched completion
  irqchip/stm32-exti: Add STM32MP13 support
  dt-bindings: interrupt-controller: stm32-exti: document st,stm32mp13-exti
  gpio: tpmx86: Move PM device over to irq domain
  gpio: rcar: Move PM device over to irq domain
  gpio: omap: Move PM device over to irq domain
  gpio: mt7621: Kill parent_device usage
  irqchip/imx-intmux: Move PM device over to irq domain
  irqchip/renesas-irqc: Move PM device over to irq domain
  irqchip/renesas-intc-irqpin: Move PM device over to irq domain
  irqchip/gic: Move PM device over to irq domain
  genirq: Allow the PM device to originate from irq domain
  vlan: move dev_put into vlan_dev_uninit
  vlan: introduce vlan_dev_free_egress_priority
  libbpf: Fix compilation warning due to mismatched printf format
  ax25: fix UAF bugs of net_device caused by rebinding operation
  net: usb: smsc95xx: add generic selftest support
  net: ethernet: cavium: use div64_u64() instead of do_div()
  net:enetc: enetc qos using the CBDR dma alloc function
  net:enetc: command BD ring data memory alloc as one function alone
  net:enetc: allocate CBD ring data memory using DMA coherent methods
  net: dsa: fix panic when DSA master device unbinds on shutdown
  soc: fsl: dpio: read the consumer index from the cache inhibited area
  dpaa2-eth: add support for software TSO
  dpaa2-eth: work with an array of FDs
  dpaa2-eth: use the S/G table cache also for the normal S/G path
  dpaa2-eth: extract the S/G table buffer cache interaction into functions
  dpaa2-eth: allocate a fragment already aligned
  dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx
  octeontx2-pf: PFC config support with DCBx
  octeontx2-af: Flow control resource management
  octeontx2-af: Priority flow control configuration support
  octeontx2-af: Don't enable Pause frames by default
  spi: make remove callback a void function
  platform/chrome: cros_ec: Make cros_ec_unregister() return void
  tpm: st33zp24: Make st33zp24_remove() a void function
  staging: fbtft: Deduplicate driver registration macros
  staging: fbtft: Fix error path in fbtft_driver_module_init()
  MIPS: DTS: CI20: fix how ddc power is enabled
  MIPS: Malta: Enable BLK_DEV_INITRD
  net: amd-xgbe: disable interrupts during pci removal
  tipc: rate limit warning for received illegal binding update
  net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE
  veth: fix races around rq->rx_notify_masked
  mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control
  mctp: Allow keys matching any local address
  mctp: Add helper for address match checking
  mctp: tests: Add key state tests
  mctp: tests: Rename FL_T macro to FL_TO
  ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit
  ax25: fix NPD bug in ax25_disconnect
  Netvsc: Call hv_unmap_memory() in the netvsc_device_remove()
  net: fix a memleak when uncloning an skb dst and its metadata
  net: do not keep the dst cache when uncloning an skb dst and its metadata
  drm/i915/pm: hide struct drm_i915_clock_gating_funcs
  drm/i915/dpll: hide struct intel_dpll_funcs
  drm/i915/dpll: add intel_dpll_crtc_compute_clock()
  drm/i915/fdi: hide struct intel_fdi_funcs
  drm/i915/hpd: hide struct intel_hotplug_funcs
  drm/i915/color: hide struct intel_color_funcs
  dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC
  dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC
  netfilter: ctnetlink: use dump structure instead of raw args
  nfqueue: enable to set skb->priority
  drm/i915: group i915_drv.h forward declarations together
  netfilter: nft_cmp: optimize comparison for 16-bytes
  netfilter: cttimeout: use option structure
  netfilter: ecache: don't use nf_conn spinlock
  gpio: sim: fix hogs with custom chip labels
  dt-bindings: ARM: at91: update maintainers entry
  MAINTAINERS: replace a Microchip AT91 maintainer
  selftests: netfilter: fix exit value for nft_concat_range
  netfilter: xt_socket: fix a typo in socket_mt_destroy()
  selftests: netfilter: add synproxy test
  ARM: cacheflush: avoid clobbering the frame pointer
  gpiolib: make struct comments into real kernel docs
  dt-bindings: gpio: convert faraday,ftgpio01 to yaml
  mtd: nand: ecc: Provide a helper to retrieve a pilelined engine device
  mtd: nand: mxic-ecc: Add Macronix external ECC engine support
  mtd: rawnand: protect access to rawnand devices while in suspend
  ALSA: hda: Fix driver index handling at re-binding
  ARM: kprobes: treat R7 as the frame pointer register in Thumb2 builds
  ARM: ftrace: enable the graph tracer with the EABI unwinder
  ARM: unwind: track location of LR value in stack frame
  ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST
  ARM: ftrace: avoid unnecessary literal loads
  ARM: ftrace: avoid redundant loads or clobbering IP
  ARM: ftrace: use trampolines to keep .init.text in branching range
  ARM: ftrace: use ADD not POP to counter PUSH at entry
  ARM: ftrace: ensure that ADR takes the Thumb bit into account
  xfrm: enforce validity of offload input flags
  cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist
  ARM: dts: imx7s: Define operating points table for cpufreq
  cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse
  cpufreq: replace cpumask_weight with cpumask_empty where appropriate
  cpufreq: qcom-hw: Delay enabling throttle_irq
  cpufreq: Reintroduce ready() callback
  can: isotp: fix error path in isotp_sendmsg() to unlock wait queue
  can: isotp: fix potential CAN frame reception race in isotp_rcv()
  drm/i915/guc: Use a single pass to calculate regset
  drm/i915/guc: Prepare for error propagation
  cxl/regs: Fix size of CXL Capability Header Register
  cxl/core/port: Handle invalid decoders
  cxl/core/port: Fix / relax decoder target enumeration
  docs: Add PECI documentation
  docs: hwmon: Document PECI drivers
  hwmon: peci: Add dimmtemp driver
  hwmon: peci: Add cputemp driver
  peci: Add peci-cpu driver
  peci: Add support for PECI device drivers
  peci: Add sysfs interface for PECI bus
  peci: Add device detection
  peci: Add peci-aspeed controller driver
  peci: Add core infrastructure
  ARM: dts: aspeed: Add PECI controller nodes
  dt-bindings: Add bindings for peci-aspeed
  dt-bindings: Add generic bindings for PECI
  tools/testing/cxl: Add a physical_node link
  tools/testing/cxl: Enumerate mock decoders
  tools/testing/cxl: Mock one level of switches
  tools/testing/cxl: Fix root port to host bridge assignment
  tools/testing/cxl: Mock dvsec_ranges()
  cxl/core/port: Add endpoint decoders
  cxl/core: Move target_list out of base decoder attributes
  cxl/mem: Add the cxl_mem driver
  cxl/core/port: Add switch port enumeration
  cxl/memdev: Add numa_node attribute
  cxl/pci: Emit device serial number
  cxl/pci: Implement wait for media active
  cxl/pci: Retrieve CXL DVSEC memory info
  cxl/pci: Cache device DVSEC offset
  cxl/pci: Store component register base in cxlds
  cxl/core/port: Remove @host argument for dport + decoder enumeration
  cxl/port: Add a driver for 'struct cxl_port' objects
  cxl/core: Emit modalias for CXL devices
  cxl/core/hdm: Add CXL standard decoder enumeration to the core
  cxl/core: Generalize dport enumeration in the core
  cxl/pci: Rename pci.h to cxlpci.h
  cxl/port: Up-level cxl_add_dport() locking requirements to the caller
  cxl/pmem: Introduce a find_cxl_root() helper
  cxl/port: Introduce cxl_port_to_pci_bus()
  cxl/core/port: Use dedicated lock for decoder target list
  cxl: Prove CXL locking
  cxl/core: Track port depth
  cxl/core/port: Make passthrough decoder init implicit
  cxl/core: Fix cxl_probe_component_regs() error message
  cxl/core/port: Clarify decoder creation
  cxl/core: Convert decoder range to resource
  cxl/decoder: Hide physical address information from non-root
  cxl/core/port: Rename bus.c to port.c
  cxl: Introduce module_cxl_driver
  cxl/acpi: Map component registers for Root Ports
  cxl/pci: Add new DVSEC definitions
  cxl: Flesh out register names
  cxl/pci: Defer mailbox status checks to command timeouts
  cxl/pci: Implement Interface Ready Timeout
  cxl: Rename CXL_MEM to CXL_PCI
  selftests/bpf: Test BPF_KPROBE_SYSCALL macro
  libbpf: Add BPF_KPROBE_SYSCALL macro
  libbpf: Fix accessing the first syscall argument on s390
  libbpf: Fix accessing the first syscall argument on arm64
  libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL
  selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390
  libbpf: Fix accessing syscall arguments on riscv
  libbpf: Fix riscv register names
  libbpf: Fix accessing syscall arguments on powerpc
  selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro
  libbpf: Add PT_REGS_SYSCALL_REGS macro
  selftests/bpf: Fix an endianness issue in bpf_syscall_macro test
  nfp: flower: fix ida_idx not being released
  net: dsa: typo in comment
  ptp_pch: Remove unused pch_pm_ops
  ptp_pch: Convert to use managed functions pcim_* and devm_*
  ptp_pch: Switch to use module_pci_driver() macro
  ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo()
  ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi()
  ptp_pch: use mac_pton()
  ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
  net: ethernet: litex: Add the dependency on HAS_IOMEM
  net: remove default_device_exit()
  bonding: switch bond_net_exit() to batch mode
  can: gw: switch cangw_pernet_exit() to batch mode
  ipmr: introduce ipmr_net_exit_batch()
  ip6mr: introduce ip6mr_net_exit_batch()
  ipv6: change fib6_rules_net_exit() to batch mode
  ipv4: add fib_net_exit_batch()
  nexthop: change nexthop_net_exit() to nexthop_net_exit_batch()
  ipv6/addrconf: switch to per netns inet6_addr_lst hash table
  ipv6/addrconf: use one delayed work per netns
  ipv6/addrconf: allocate a per netns hash table
  ibmvnic: don't release napi in __ibmvnic_open()
  net: dsa: lantiq_gswip: don't use devres for mdiobus
  net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding
  net: dsa: seville: register the mdiobus under devres
  net: dsa: felix: don't use devres for mdiobus
  net: dsa: bcm_sf2: don't use devres for mdiobus
  net: dsa: ar9331: register the mdiobus under devres
  net: dsa: mv88e6xxx: don't use devres for mdiobus
  net: add dev->dev_registered_tracker
  cifs: mark sessions for reconnection in helper function
  cifs: call helper functions for marking channels for reconnect
  dt-bindings: vendor-prefixes: clarify HP prefix
  dt-bindings: trivial-devices: make comment indentation consistent
  bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE
  bonding: pair enable_port with slave_arr_updates
  riscv: extable: fix err reg writing in dedicated uaccess handler
  gve: Recording rx queue before sending to napi
  et131x: support arbitrary MAX_SKB_FRAGS
  firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds
  bpf: Fix leftover header->pages in sparc and powerpc code.
  libbpf: Fix signedness bug in btf_dump_array_data()
  arm64: dts: qcom: c630: Move panel to aux-bus
  arm64: dts: qcom: c630: Add backlight controller
  Input: clear BTN_RIGHT/MIDDLE on buttonpads
  tracing: Fix tp_printk option related with tp_printk_stop_on_boot
  MAINTAINERS: Add RTLA entry
  drm/nouveau/backlight: Just set all backlight types as RAW
  drm/nouveau/backlight: Fix LVDS backlight detection on some laptops
  selftests/bpf: Do not export subtest as standalone test
  Documentation: KUnit: Fix usage bug
  nouveau/svm: Use struct_size() helper in nouveau_pfns_map()
  cifs: call cifs_reconnect when a connection is marked
  rcutorture: Provide non-power-of-two Tasks RCU scenarios
  rcutorture: Test SRCU size transitions
  torture: Make torture.sh help message match reality
  fscrypt: update documentation for direct I/O support
  f2fs: support direct I/O with fscrypt using blk-crypto
  ext4: support direct I/O with fscrypt using blk-crypto
  iomap: support direct I/O with fscrypt using blk-crypto
  fscrypt: add functions for direct I/O support
  KVM: x86: SVM: move avic definitions from AMD's spec to svm.h
  KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it
  KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them
  KVM: x86: nSVM: expose clean bit support to the guest
  KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM
  KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state
  KVM: x86: nSVM: fix potential NULL derefernce on nested migration
  KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case
  Revert "svm: Add warning message for AVIC IPI invalid target"
  rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention
  rcu-tasks: Use order_base_2() instead of ilog2()
  rcu: Create and use an rcu_rdp_cpu_online()
  rcu: Make rcu_barrier() no longer block CPU-hotplug operations
  rcu: Rework rcu_barrier() and callback-migration logic
  rcu: Refactor rcu_barrier() empty-list handling
  rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion
  KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPU
  KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute
  KVM: arm64: Keep a list of probed PMUs
  KVM: arm64: Keep a per-VM pointer to the default PMU
  perf: Fix wrong name in comment for struct perf_cpu_context
  KVM: arm64: Do not change the PMU event filter after a VCPU has run
  bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures
  drm/rockchip: vop: Correct RK3399 VOP register fields
  drm/rockchip: dw_hdmi: Do not leave clock enabled in error case
  usb: ehci: add pci device support for Aspeed platforms
  RDMA/irdma: Add support for DSCP
  RDMA/irdma: Refactor DCB bits in prep for DSCP support
  arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10
  arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles
  arm64: dts: rockchip: add the i2s3_2ch node to rk356x
  arm64: dts: rockchip: Add Bananapi R2 Pro
  dt-bindings: rockchip: Add BananaPi R2 Pro Board
  arm64: dts: rockchip: enable the mali GPU on rk3399-firefly
  arm64: dts: ipq6018: Use reference clock to set dwc3 period
  arm64: dts: zynqmp: Move USB clocks to dwc3 node
  rtla: Fix segmentation fault when failing to enable -t
  i40e: Add a stat for tracking busy rx pages
  i40e: Add a stat for tracking pages waived
  i40e: Add a stat tracking new RX page allocations
  i40e: Aggregate and export RX page reuse stat
  i40e: Remove rx page reuse double count
  iommu/arm-smmu-v3: fix event handling soft lockup
  iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_iommu_device_probe
  iommu/arm-smmu-v3: Simplify memory allocation
  iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation
  RDMA/rxe: Check the last packet by RXE_END_MASK
  KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2
  KVM: arm64: Drop unused param from kvm_psci_version()
  kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq()
  kvm: selftests: aarch64: fix some vgic related comments
  kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check
  kvm: selftests: aarch64: pass vgic_irq guest args as a pointer
  kvm: selftests: aarch64: fix assert in gicv3_access_reg
  perf: Replace acpi_bus_get_device()
  perf/marvell_cn10k: Fix unused variable warning when W=1 and CONFIG_OF=n
  mmc: block: fix read single on recovery logic
  arm64: Remove ARCH_VULCAN
  perf/arm-cmn: Make arm_cmn_debugfs static
  KVM: arm64: Make active_vmids invalid on vCPU schedule out
  KVM: arm64: Align the VMID allocation with the arm64 ASID
  perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER
  drm/i915: Fix mbus join config lookup
  drm/i915: Fix dbuf slice config lookup
  KVM: arm64: Make VMID bits accessible outside of allocator
  KVM: arm64: Introduce a new VMID allocator for KVM
  arm64/fpsimd: Clarify the purpose of using last in fpsimd_save()
  KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd()
  KVM: arm64: Add comments for context flush and sync callbacks
  KVM: selftests: Add vgic initialization for dirty log perf test for ARM
  KVM: arm64: Add fast path to handle permission relaxation during dirty logging
  KVM: arm64: Use read/write spin lock for MMU protection
  perf/arm-ccn: Use platform_get_irq() to get the interrupt
  selftests: KVM: Test OS lock behavior
  selftests: KVM: Add OSLSR_EL1 to the list of blessed regs
  KVM: arm64: Emulate the OS Lock
  KVM: arm64: Allow guest to set the OSLK bit
  KVM: arm64: Stash OSLSR_EL1 in the cpu context
  KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined
  SUNRPC: lock against ->sock changing during sysfs read
  MAINTAINERS: Update my email address
  NFS: Fix nfs4_proc_get_locations() kernel-doc comment
  xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create
  NFS: Fix initialisation of nfs_client cl_flags field
  MAINTAINERS: Add entry for fbdev core
  sbitmap: Delete old sbitmap_queue_get_shallow()
  lib/sbitmap: kill 'depth' from sbitmap_word
  fbcon: Avoid 'cap' set but not used warning
  spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe
  spi: Fix test error for sp7021.
  spi: tegra114: Add missing IRQ check in tegra_spi_probe
  spi: ath79: add mem_ops for fast-read
  spi: Modify irq request position and modify parameters
  spi: spidev: prevent spidev->speed_hz from being zero
  spi: Add compatible for Mediatek MT8186
  spi: Convert spi-mt65xx to json-schema
  spi: Convert spi-slave-mt27xx to json-schema
  regulator: Add support for TPS6286x
  regulator: Add bindings for TPS62864x
  ASoC: fsl_sai: Enable combine mode soft
  ASoC: SOF: compr: Add compress ops implementation
  ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init()
  ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare
  ASoC: simple-mux: Depend on gpiolib rather than selecting it
  ASoC: zl38060: Remove spurious gpiolib select
  ASoC: max9759: Remove spurious gpiolib select
  ASoC: simple-amplifier: Remove spurious gpiolib select
  ASoC: rt9120: Remove spurious gpiolib select
  ASoC: dmic: Remove spurious gpiolib select
  spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()
  regulator: core: fix false positive in regulator_late_cleanup()
  ASoC: rt5682: do not block workqueue if card is unbound
  ASoC: rt5668: do not block workqueue if card is unbound
  ASoC: rt5682s: do not block workqueue if card is unbound
  ASoC: tas2770: Insert post reset delay
  ASoC: Revert "ASoC: mediatek: Check for error clk pointer"
  drm/ast: Move SIL164-based connector code into separate helpers
  drm/ast: Move DP501-based connector code into separate helpers
  drm/ast: Read encoder possible-CRTC mask from drm_crtc_mask()
  drm/ast: Initialize encoder and connector for VGA in helper function
  drm/ast: Rename struct ast_connector to struct ast_vga_connector
  drm/ast: Remove unused value dp501_maxclk
  drm/ast: Remove AST_TX_ITE66121 constant
  drm/ast: Move connector mode_valid function to CRTC
  drm/ast: Fail if connector initialization fails
  arm64: dts: rockchip: reorder rk3399 hdmi clocks
  clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI reference clock on rk3568
  clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568
  clk: rockchip: Add more PLL rates for rk3568
  usb: dwc3: gadget: Prevent core from processing stale TRBs
  platform: use dev_err_probe() in platform_get_irq_byname()
  VMCI: dma dg: add support for DMA datagrams receive
  VMCI: dma dg: add support for DMA datagrams sends
  VMCI: dma dg: allocate send and receive buffers for DMA datagrams
  VMCI: dma dg: register dummy IRQ handlers for DMA datagrams
  VMCI: dma dg: set OS page size
  VMCI: dma dg: detect DMA datagram capability
  VMCI: dma dg: add MMIO access to registers
  VMCI: dma dg: whitespace formatting change for vmci register defines
  misc: alcor_pci: Fix an error handling path
  speakup-dectlk: Restore pitch setting
  speakup_audptr: cleanup synth_version
  speakup: Allow lower values for the flush parameter
  comedi: remove redundant assignment to variable buffer_config
  PCI: aardvark: Update comment about link going down after link-up
  PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()
  PCI: aardvark: Don't mask irq when mapping
  PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts
  PCI: aardvark: Use separate INTA interrupt for emulated root bridge
  PCI: aardvark: Fix support for PME requester on emulated bridge
  PCI: aardvark: Add support for PME interrupts
  PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge
  PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
  PCI: aardvark: Add support for ERR interrupt on emulated bridge
  PCI: aardvark: Enable MSI-X support
  PCI: aardvark: Fix setting MSI address
  PCI: aardvark: Add support for masking MSI interrupts
  PCI: aardvark: Refactor unmasking summary MSI interrupt
  PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)
  PCI: aardvark: Make msi_domain_info structure a static driver structure
  usb: dwc3: Program GFLADJ
  usb: dwc3: Calculate REFCLKPER based on reference clock
  usb: dwc3: Get clocks individually
  dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns
  PCI: aardvark: Make MSI irq_chip structures static driver structures
  PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ
  PCI: aardvark: Rewrite IRQ code to chained IRQ handler
  PCI: aardvark: Fix support for MSI interrupts
  PCI: aardvark: Fix reading MSI interrupt number
  PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*
  serial: 8250_bcm2835aux: Add ACPI support
  dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC
  dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC
  dt-bindings: serial: renesas,scif: Remove redundant renesas,scif-r9a07g054
  dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible
  serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources
  serial: mctrl_gpio: add a new API to enable / disable wake_irq
  staging: drop fpgaboot driver
  Staging: nvec: Fix ending in '(' error
  staging: pi433: remove need to recompile code to debug fifo content
  staging: pi433: standardize use of line escape chars in dev_dbg stmts
  staging: pi433: remove register debug dev_dbg stmts using DEBUG_VALUES
  gpio: sifive: use the correct register to read output values
  dt-bindings: gpio: gpio-vf610: Add imx93 compatible string
  gpiolib: Simplify error path in gpiod_get_index() when requesting GPIO
  gpiolib: Use short form of ternary operator in gpiod_get_index()
  gpiolib: Introduce for_each_gpio_desc_with_flag() macro
  Staging: r8188eu: core: 'associcated' may be misspelled - perhaps 'associated'?
  Staging: unisys: visorhba: alignment should match open parenthesis
  gpiolib: Never return internal error codes to user space
  staging: gdm724x: Replace one-element array with flexible-array member
  staging: r8188eu: usb_suspend_sema is initialised but not used
  staging: r8188eu: RegUsbSS is not used
  staging: r8188eu: dvobj_priv's signal_strength is not used
  staging: r8188eu: usb_vendor_req_mutex is not used
  staging: r8188eu: remove unused struct hostapd_priv
  staging: r8188eu: not_indic_disco is unused
  staging: r8188eu: irq_alloc is not used
  staging: r8188eu: in_cta_test is always 0
  staging: r8188eu: remove unused struct adapter components
  staging: r8188eu: remove the global DriverState
  staging: r8188eu: remove unused enum _ADAPTER_TYPE
  staging: r8188eu: remove unused enum _IFACE_TYPE
  staging: r8188eu: move local definitions into rtw_fw.h
  staging: r8188eu: remove debug code to bypass IQ calibration
  staging: r8188eu: remove debug code to bypass LC calibration
  staging: r8188eu: replace local OFDM_index with single variable
  staging: r8188eu: only OFDM_index[0] is used
  staging: r8188eu: only OFDM_index_old[0] is used
  hwmon: sy7636a: Add temperature driver for sy7636a
  regulator: sy7636a: Remove requirement on sy7636a mfd
  mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a
  mfd: simple-mfd-i2c: Add a Kconfig name
  dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml
  backlight: qcom-wled: Add PM6150L compatible
  x86/cpufeatures: Put the AMX macros in the word 18 block
  dt-bindings: backlight: qcom-wled: Add PM6150L compatible
  staging: r8188eu: remove UsbBulkOutSize from struct hal_data_8188e
  staging: r8188eu: limit rf register writes to path a
  staging: r8188eu: use a define for the radio path
  staging: r8188eu: RfRegChnlVal[1] is set but not used
  staging: r8188eu: remove constant rf variable
  staging: r8188eu: bTXPowerTracking is set but not used
  staging: r8188eu: bTXPowerTrackingInit is set but not used
  staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used
  staging: r8188eu: TXPowercount is set but not used
  MAINTAINERS: add myself as a maintainer for the sl28cpld
  MAINTAINERS: add IRC to ARM sub-architectures and Devicetree
  MAINTAINERS: arm: samsung: add Git tree and IRC
  ARM: dts: Fix boot regression on Skomer
  ARM: dts: spear320: Drop unused and undocumented 'irq-over-gpio' property
  pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register()
  pinctrl: renesas: r8a77995: Restore pin group sort order
  pinctrl: renesas: r8a7790: Restore pin function sort order
  pinctrl: renesas: r8a7779: Restore pin function sort order
  pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions
  pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L SoC is enabled
  backlight: pwm_bl: Avoid open coded arithmetic in memory allocation
  soc: aspeed: lpc-ctrl: Block error printing on probe defer cases
  docs/ABI: testing: aspeed-uart-routing: Escape asterisk
  arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macro for eMMC/SDHI device selection
  arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1
  arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board
  arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Switch settings
  arm64: dts: renesas: rzg2l-smarc: Add common dtsi file
  soc: renesas: Add support for reading product revision for RZ/G2L family
  memory: mtk-smi: Enable sleep ctrl safety function for MT8195
  drm/amdgpu: use dma_fence_chain_contained
  dma-buf: add dma_fence_chain_contained helper
  dma-buf: warn about containers in dma_resv object
  dma-buf: Warn about dma_fence_chain container rules v2
  dma-buf: warn about dma_fence_array container rules v2
  dma-buf: consolidate dma_fence subclass checking
  ata: libata-core: Disable TRIM on M88V29
  kselftest: alsa: fix spelling mistake "desciptor" -> "descriptor"
  ALSA: usb-audio: remove redundant assignment to variable c
  media: atomisp: fix dummy_ptr check to avoid duplicate active_bo
  ata: sata_fsl: fix sscanf() and sysfs_emit() format strings
  media: staging: media: atomisp: Use BIT macro instead of left shifting
  media: atomisp: make array idx_map static const
  Input: mtk-pmic-keys - add support for MT6358
  dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition
  Input: mtk-pmic-keys - use get_irq_byname() instead of index
  phy: qcom: Program SSC only if supported by sink
  phy: qcom: Add support for eDP PHY on sc7280
  dt-bindings: phy: Add eDP PHY compatible for sc7280
  media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards
  media: atomisp_gmin_platform: Base CsiPort default on detected CLK
  media: atomisp_gmin_platform: Do not turn ELDO2 off from axp_v1p8_on()
  media: atomisp_gmin_platform: Set ELDO1 to 1.6V on devices with an AXP288 PMIC
  media: atomisp_gmin_platform: Add enable-count to gmin_[v1p8|v2p8]_ctrl()
  media: atomisp_gmin_platform: Fix axp_regulator_set() writing to the wrong register
  media: atomisp: Use irci_stable_candrpv_0415_20150423_1753 fw for byt
  media: atomisp: Don't use ifdef ISP2400
  media: atomisp: Don't use ifdef on IS_ISP2401
  scsi: lpfc: Reduce log messages seen after firmware download
  scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
  scsi: smartpqi: Update version to 2.1.14-035
  scsi: smartpqi: Fix lsscsi -t SAS addresses
  scsi: smartpqi: Fix hibernate and suspend
  scsi: smartpqi: Fix BUILD_BUG_ON() statements
  scsi: smartpqi: Fix NUMA node not updated during init
  scsi: smartpqi: Expose SAS address for SATA drives
  scsi: smartpqi: Speed up RAID 10 sequential reads
  scsi: smartpqi: Fix kdump issue when controller is locked up
  scsi: smartpqi: Update volume size after expansion
  scsi: smartpqi: Avoid drive spin-down during suspend
  scsi: smartpqi: Resolve delay issue with PQI_HZ value
  scsi: smartpqi: Fix a typo in func pqi_aio_submit_io()
  scsi: smartpqi: Fix a name typo and cleanup code
  scsi: smartpqi: Quickly propagate path failures to SCSI midlayer
  scsi: smartpqi: Eliminate drive spin down on warm boot
  scsi: smartpqi: Enable SATA NCQ priority in sysfs
  scsi: smartpqi: Add PCI IDs
  scsi: smartpqi: Fix rmmod stack trace
  Makefile.extrawarn: Move -Wunaligned-access to W=1
  kconfig: let 'shell' return enough output for deep path names
  scsi: mpt3sas: Convert to flexible arrays
  scsi: usb: storage: Complete the SCSI request directly
  scsi: core: Add scsi_done_direct() for immediate completion
  ipv4: Use dscp_t in struct fib_alias
  ipv4: Reject routes specifying ECN bits in rtm_tos
  ipv4: Stop taking ECN bits into account in fib4-rules
  ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules
  scsi: core: Make "access_state" sysfs attribute always visible
  net: stmmac: optimize locking around PTP clock reads
  net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs
  net: typhoon: include <net/vxlan.h>
  bpf: test_run: Fix overflow in bpf_test_finish frags parsing
  bpf: test_run: Fix overflow in xdp frags parsing
  bpf, x86_64: Use bpf_jit_binary_pack_alloc
  bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free]
  bpf: Introduce bpf_prog_pack allocator
  bpf: Introduce bpf_arch_text_copy
  x86/alternative: Introduce text_poke_copy
  bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()
  bpf: Use size instead of pages in bpf_binary_header
  bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem
  x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP
  dma-buf-map: Rename to iosys-map
  drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs
  drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs
  drm/amdgpu: add missing license to dpcs_3_0_0 headers
  drm/amdgpu/display: change pipe policy for DCN 2.0
  drm/amdgpu: drop experimental flag on aldebaran
  drm/amd/pm: add missing prototypes to amdgpu_dpm_internal
  drm/amd/pm: fix error handling
  drm/amdgpu: reserve the pd while cleaning up PRTs
  drm/amdgpu: move lockdep assert to the right place.
  drm/amd/display: handle null link encoder
  drm/amd/display: 3.2.172
  drm/amd/display: [FW Promotion] Release 0.0.103.0
  drm/amd/display: Fix DP LT sequence on EQ fail
  drm/amd/display: keep eDP Vdd on when eDP stream is already enabled
  drm/amd/display: change fastboot timing validation
  drm/amd/display: fix yellow carp wm clamping
  drm/amdgpu/display/dc: do blocked MST topology discovery at resume from S3/S4
  dt-bindings: display: mediatek: add mt8195 SoC binding for vdosys0
  drm/amd/display: remove static from optc31_set_drr
  drm/amd/display: limit unbounded requesting to 5k
  drm/amd/display: Fix stream->link_enc unassigned during stream removal
  drm/amd/display: Fix for variable may be used uninitialized error
  drm/amd/pm: revise the implementation of smu_cmn_disable_all_features_with_exception
  drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures
  drm/amd/pm: drop the cache for enabled ppfeatures
  drm/amd/pm: correct the usage for 'supported' member of smu_feature structure
  drm/amd/pm: update the data type for retrieving enabled ppfeatures
  drm/amd/pm: unify the interface for retrieving enabled ppfeatures
  drm/amd/pm: correct the way for retrieving enabled ppfeatures on Renoir
  drm/amd/display: Cap pflip irqs per max otg number
  drm/amdgpu: check the GART table before invalidating TLB
  drm/amdgpu: add utcl2_harvest to gc 10.3.1
  drm/amdgpu: fix list add issue in vram reserve
  dt-bindings: display: mediatek: merge: add additional prop for mt8195
  Revert "drm/amdgpu: Add judgement to avoid infinite loop"
  dt-bindings: display: mediatek: dsc: add yaml for mt8195 SoC binding
  drm/amdgpu: Fixed the defect of soft lock caused by infinite loop
  drm/amdgpu: Set FRU bus for Aldebaran and Vega 20
  drm/amdgpu: Fix recursive locking warning
  drm/amdgpu: Prevent random memory access in FRU code
  drm/amdgpu: Don't offset by 2 in FRU EEPROM
  drm/amdgpu: Nerf "buff" to "buf"
  drm/amdkfd: Bump up KFD API version for CRIU
  drm/amdkfd: CRIU resume shared virtual memory ranges
  drm/amdkfd: CRIU prepare for svm resume
  drm/amdkfd: CRIU Save Shared Virtual Memory ranges
  drm/amdkfd: CRIU Discover svm ranges
  drm/amdkfd: use user_gpu_id for svm ranges
  drm/amdkfd: CRIU allow external mm for svm ranges
  drm/amdkfd: CRIU checkpoint and restore xnack mode
  drm/amdkfd: CRIU export BOs as prime dmabuf objects
  drm/amdkfd: CRIU implement gpu_id remapping
  drm/amdkfd: CRIU checkpoint and restore events
  drm/amdkfd: CRIU checkpoint and restore queue control stack
  drm/amdkfd: CRIU checkpoint and restore queue mqds
  drm/amdkfd: CRIU restore queue doorbell id
  drm/amdkfd: CRIU restore sdma id for queues
  drm/amdkfd: CRIU restore queue ids
  drm/amdkfd: CRIU add queues support
  drm/amdkfd: CRIU Implement KFD unpause operation
  drm/amdkfd: CRIU Implement KFD resume ioctl
  drm/amdkfd: CRIU Implement KFD restore ioctl
  drm/amdkfd: CRIU Implement KFD checkpoint ioctl
  drm/amdkfd: CRIU Implement KFD process_info ioctl
  drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs
  dt-bindings: display: mediatek: disp: split each block to individual yaml
  igb: refactor XDP registration
  igc: avoid kernel warning when changing RX ring parameters
  drm/amdgpu: Print once if RAS unsupported
  drm/amdgpu: rename amdgpu_vm_bo_rmv to _del
  drm/amdgpu: add some lockdep checks to the VM code
  tomoyo: Use str_yes_no()
  drm: Convert open-coded yes/no strings to yesno()
  drm/gem: Sort includes alphabetically
  drm/amd/display: Use str_yes_no()
  lib/string_helpers: Consolidate string helpers implementation
  drm/i915: Fix trailing semicolon
  iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot
  iio: adc: cpcap-adc: remove redundant assignment to variable cal_data_diff
  selftests/bpf: Fix strict mode calculation
  bpftool: Fix strict mode calculation
  libbpf: Remove mode check in libbpf_set_strict_mode()
  PM: s2idle: ACPI: Fix wakeup interrupts handling
  ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE
  ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems"
  thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub
  f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy
  dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema
  Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64)
  Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
  mips: Enable KCSAN
  MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option
  MIPS: Loongson64: Clean up use of cc-ifversion
  MIPS: ath79: add support for QCN550x
  selftests/bpf: Fix tests to use arch-dependent syscall entry points
  selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper
  i2c: npcm7xx: Fix typos
  irqchip/apple-aic: Move PMU-specific registers to their own include file
  arm64: dts: apple: Add t8303 PMU nodes
  arm64: dts: apple: Add t8103 PMU interrupt affinities
  irqchip/apple-aic: Wire PMU interrupts
  irqchip/apple-aic: Parse FIQ affinities from device-tree
  dt-bindings: apple,aic: Add affinity description for per-cpu pseudo-interrupts
  dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts
  dt-bindings: arm-pmu: Document Apple PMU compatible strings
  i2c: ACPI: Replace acpi_bus_get_device()
  mm: io_uring: allow oom-killer from io_uring_setup
  io_uring: Clean up a false-positive warning from GCC 9.3.0
  mtd: Replace the expert mode symbols with a single helper
  parisc: Add ioread64_lo_hi() and iowrite64_lo_hi()
  mtd: mchp48l640: Add SPI ID table
  mtd: mchp23k256: Add SPI ID table
  i2c: bcm2835: Avoid clock stretching timeouts
  MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers
  MAINTAINERS: Update Benjamin Gaignard maintainer status
  i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()'
  i2c: amd-mp2: Remove useless DMA-32 fallback configuration
  ata: libata-core: Fix ata_dev_config_cpr()
  drm/privacy-screen: Fix sphinx warning
  drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL
  drm/i915: Populate pipe dbuf slices more accurately during readout
  drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
  drm/i915: Fix header test for !CONFIG_X86
  drm/i915/ttm: Return some errors instead of trying memcpy move
  drm/i915: Disable DRRS on IVB/HSW port != A
  drm/i915: Fix oops due to missing stack depot
  drm/privacy-screen: Fix sphinx warning
  net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bridge_join()
  net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylink_get_caps()
  net: hns3: add support for TX push mode
  net: asix: add proper error handling of usb read errors
  r8169: factor out redundant RTL8168d PHY config functionality to rtl8168d_1_common()
  ip6mr: fix use-after-free in ip6mr_sk_done()
  caif: cleanup double word in comment
  net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth()
  selftests: forwarding: Add a test for pedit munge SIP and DIP
  mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses
  mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses
  mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION
  net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb()
  net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb()
  net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu()
  net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
  net: ipv4: use kfree_skb_reason() in ip_rcv_core()
  net: netfilter: use kfree_drop_reason() for NF_DROP
  net: skb_drop_reason: add document for drop reasons
  ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
  ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board
  ARM: dts: stm32: Add DMA2D support for STM32F429 series soc
  ARM: dts: stm32: add sdmmc2 pins for STM32MP13
  ARM: dts: stm32: add SDMMC2 in STM32MP13 DT
  ARM: dts: stm32: update SDMMC version for STM32MP13
  ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK
  ARM: dts: stm32: add sdmmc sleep pins for STM32MP13
  ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP135F-DK board
  ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl
  ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13
  ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131
  ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151
  drm/vc4: crtc: Fix redundant variable assignment
  powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32
  powerpc/ftrace: directly call of function graph tracer by ftrace caller
  powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller
  powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS
  powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS
  powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS
  powerpc/ftrace: Simplify PPC32's return_to_handler()
  powerpc/ftrace: Don't save again LR in ftrace_regs_caller() on PPC32
  powerpc/ftrace: Add support for livepatch to PPC32
  powerpc/module_32: Fix livepatching for RO modules
  livepatch: Fix build failure on 32 bits processors
  powerpc/32: Remove _ENTRY() macro
  powerpc/32: Remove remaining .stabs annotations
  powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT
  powerpc/mpc86xx_hpcn: Remove obsolete statement
  powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h
  ARM: socfpga: fix missing RESET_CONTROLLER
  ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node
  ARM: dts: stm32: Add support for the emtrion emSBC-Argon
  dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon
  ARM: dts: sun8i-h3: Drop args in 'thermal-sensors'
  drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL
  drm/i915: Populate pipe dbuf slices more accurately during readout
  drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
  ARM: dts: sun8i: v3s: Move the csi1 block to follow address order
  ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f4 series
  ARM: dts: stm32: remove some timer duplicate unit-address on stm32f4 series
  powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE
  powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS
  phy: cadence: Sierra: Add support for skipping configuration
  powerpc: Set crashkernel offset to mid of RMA region
  [smb3] improve error message when mount options conflict with posix
  s390/lgr: use simple assignment instead of memcpy
  s390/dump: fix os_info virtual vs physical address confusion
  s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion
  s390/maccess: fix absolute lowcore virtual vs physical address confusion
  s390/ftrace: verify opcode before applying patch
  s390: remove invalid email address of Heiko Carstens
  s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function
  s390/vfio-ap: add s390dbf logging to the handle_pqap function
  MAINTAINERS: update file path for S390 VFIO AP DRIVER
  s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver
  s390/module: fix building test_modules_helpers.o with clang
  MAINTAINERS: downgrade myself to Reviewer for s390
  MAINTAINERS: add Alexander Gordeev as maintainer for s390
  perf: Fix list corruption in perf_cgroup_switch()
  sched/fair: Fix fault in reweight_entity
  drm/sprd: remove allow_fb_modifiers setting
  drm: document struct drm_mode_fb_cmd2
  Linux 5.17-rc3
  gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text
  gcc-plugins/stackleak: Exactly match strings instead of prefixes
  gcc-plugins/stackleak: Provide verbose mode
  iio: imu: inv_mpu6050: Make use of device properties
  iio: imu: inv_mpu6050: Check ACPI companion directly
  iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR()
  iio: accel: adxl355: Replace custom definitions with generic from units.h
  iio: temperature: maxim_thermocouple: Switch from of headers to mod_devicetable.h
  iio: temperature: mlx90632: Switch from of headers to mod_devicetable.h
  iio: humidity: dht11: Switch from of headers to mod_devicetable.h
  iio: frequency: adf4350: Make use of device properties
  iio: amplifiers: hmc425a: Make use of device properties
  iio: chemical: bme680: Switch from of headers to mod_devicetable.h
  iio: dac: ad5592r: Drop leftover header inclusion
  perf ftrace: system_wide collection is not effective by default
  bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W
  bus: mhi: pci_generic: Add mru_default for Foxconn SDX55
  libperf: Add arm64 support to perf_mmap__read_self()
  tools include UAPI: Sync sound/asound.h copy with the kernel sources
  perf stat: Fix display of grouped aliased events
  perf tools: Apply correct label to user/kernel symbols in branch mode
  perf bpf: Fix a typo in bpf_counter_cgroup.c
  perf synthetic-events: Return error if procfs isn't mounted for PID namespaces
  perf session: Check for NULL pointer before dereference
  perf annotate: Set error stream of objdump process for TUI
  perf tools: Add missing branch_sample_type to perf_event_attr__fprintf()
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  net/smc: fix ref_tracker issue in smc_pnet_add()
  net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
  ref_tracker: remove filter_irq_stacks() call
  net: initialize init_net earlier
  net: hsr: use hlist_head instead of list_head for mac addresses
  drm/panel: simple: Assign data from panel_dpi_probe() correctly
  skmsg: convert struct sk_msg_sg::copy to a bitmap
  net: typhoon: implement ndo_features_check method
  net: sundance: Replace one-element array with non-array object
  bnx2x: Replace one-element array with flexible-array member
  net: mscc: ocelot: fix all IP traffic getting trapped to CPU with PTP over IP
  net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe()
  net: mana: Add handling of CQE_RX_TRUNCATED
  net: refine dev_put()/dev_hold() debugging
  ref_tracker: add a count of untracked references
  ref_tracker: implement use-after-free detection
  ip6mr: ip6mr_sk_done() can exit early in common cases
  ipv6: make mc_forwarding atomic
  net: dsa: realtek: don't default Kconfigs to y
  net: sparx5: remove phylink_config.pcs_poll usage
  net: phylink: remove phylink_set_10g_modes()
  net: gro: minor optimization for dev_gro_receive()
  net: gro: avoid re-computing truesize twice on recycle
  net: dsa: qca8k: check correct variable in qca8k_phy_eth_command()
  net: lan966x: Update mdb when enabling/disabling mcast_snooping
  net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRIDGE_MC_DISABLED
  net: lan966x: Update the PGID used by IPV6 data frames
  platform/x86: asus-wmi: Fix regression when probing for fan curve control
  platform/x86: asus-wmi: Fix regression when probing for fan curve control
  ARM: dts: exynos: use generic node name for LPDDR3 timings in Odroid
  HID:Add support for UGTABLET WP5540
  net/sched: Enable tc skb ext allocation on chain miss only when needed
  selftests: mptcp: set ip_mptcp in command line
  selftests: mptcp: add set_flags tests in pm_netlink.sh
  selftests: mptcp: add the id argument for set_flags
  selftests: mptcp: add wrapper for setting flags
  selftests: mptcp: add wrapper for showing addrs
  selftests: mptcp: add ip mptcp wrappers
  selftests: mptcp: add backup with port testcase
  selftests: mptcp: add the port argument for set_flags
  mptcp: allow to use port and non-signal in set_flags
  crypto: sl3516 - remove redundant initializations of pointers in_sg and out_sg
  crypto: marvell/octeontx - remove redundant initialization of variable c_size
  ipv6: ioam: Insertion frequency in lwtunnel output
  uapi: ioam: Insertion frequency
  crypto: octeontx2 - remove CONFIG_DM_CRYPT check
  crypto: tcrypt - remove all multibuffer ahash tests
  crypto: atmel - add support for AES and SHA IPs available on lan966x SoC
  hwrng: core - credit entropy for low quality sources of randomness
  crypto: arm64/aes-neonbs-xts - use plain NEON for non-power-of-2 input sizes
  crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for final chunk
  crypto: arm/aes-neonbs-ctr - deal with non-multiples of AES block size
  crypto: arm64/aes-neon-ctr - improve handling of single tail block
  crypto: octeontx2 - increase CPT HW instruction queue length
  crypto: octeontx2 - disable DMA black hole on an DMA fault
  crypto: octeontx2 - CN10K CPT to RNM workaround
  hwrng: core - break out of hwrng_fillfn if current rng is not trusted
  hwrng: core - only set cur_rng_set_by_user if it is working
  hwrng: core - use rng_fillbuf in add_early_randomness()
  hwrng: core - read() callback must be called for size of 32 or more bytes
  hwrng: core - explicit ordering of initcalls
  crypto: api - Move cryptomgr soft dependency into algapi
  tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case
  libbpf: Fix build issue with llvm-readelf
  ARM: dts: ux500: Add battery thermal zones and NTCs
  PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev()
  arm64: dts: qcom: sc7280: Add herobrine-r1
  net: don't include ndisc.h from ipv6.h
  arm64: dts: qcom: Add SM8450 HDK DTS
  dt-bindings: arm: qcom: Document SM8450 HDK boards
  arm64: dts: qcom: sc7280: Add a blank line in the dp node
  arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from SoC dtsi file
  arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive str to boards
  arm64: dts: qcom: sc7280: Add edp_out port and HPD lines
  arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_det / pcie1_clkreq_n
  arm64: dts: qcom: sc7280-idp: No need for "input-enable" on sw_ctrl
  arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl
  arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines
  arm64: dts: qcom: sc7280-herobrine: Consistently add "-regulator" suffix
  arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix to pp3300_hub
  riscv/mm: Add XIP_FIXUP for riscv_pfn_base
  riscv/mm: Add XIP_FIXUP for phys_ram_base
  PCI: kirin: Add dev struct for of_device_get_match_data()
  arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances
  arm64: dts: qcom: sm8450: Add remoteproc enablers and instances
  selftests/ir: fix build with ancient kernel headers
  selftests: fixup build warnings in pidfd / clone3 tests
  pidfd: fix test failure due to stack overflow on some arches
  selftests/bpf: Test bpf_core_types_are_compat() functionality.
  bpf: Implement bpf_core_types_are_compat().
  riscv: Fix XIP_FIXUP_FLASH_OFFSET
  ACPI: tables: Add CEDT signature to the list of known tables
  selinux: parse contexts for mount options early
  PNP: Replace acpi_bus_get_device()
  thermal: Replace acpi_bus_get_device()
  cpufreq: longhaul: Replace acpi_bus_get_device()
  thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp()
  cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set
  cpufreq: Move to_gov_attr_set() to cpufreq.h
  random: only call crng_finalize_init() for primary_crng
  random: access primary_pool directly rather than through pointer
  random: wake up /dev/random writers after zap
  random: continually use hwgenerator randomness
  lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
  riscv: eliminate unreliable __builtin_frame_address(1)
  thermal: int340x: Check for NULL after calling kmemdup()
  MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski
  rtla/trace: Error message fixup
  rtla/utils: Fix session duration parsing
  rtla: Follow kernel version
  kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner"
  MAINTAINERS: update rppt's email
  mm/kmemleak: avoid scanning potential huge holes
  ipc/sem: do not sleep with a spin lock held
  mm/pgtable: define pte_index so that preprocessor could recognize it
  mm/page_table_check: check entries at pmd levels
  mm/khugepaged: unify collapse pmd clear, flush and free
  mm/page_table_check: use unsigned long for page counters and cleanup
  mm/debug_vm_pgtable: remove pte entry from the page table
  Revert "mm/page_isolation: unset migratetype directly for non Buddy page"
  rockchip/soc/drivers: Add DTPM description for rk3399
  powercap/drivers/dtpm: Add dtpm devfreq with energy model support
  powercap/drivers/dtpm: Add CPU DT initialization support
  powercap/drivers/dtpm: Add hierarchy creation
  powercap/drivers/dtpm: Convert the init table section to a simple array
  serial: core: Drop duplicate NULL check in uart_*shutdown()
  tty: Drop duplicate NULL check in TTY port functions
  hpet: remove unused writeq/readq function definitions
  hpet: fix style issue about braces and alignment
  fsi: Aspeed: Fix a potential double free
  drivers: dio: Missing a blank line after declarations
  drivers: dio: code indent should use tabs
  drivers: dio: space required after that ','
  drivers: dio: space prohibited after parenthesis
  drivers: dio: trailing whitespace
  drivers: dio: brace should be on the previous line
  drivers: dio: Use <linux/io.h> instead <asm/io.h>
  misc: open-dice: Add driver to expose DICE data to userspace
  dt-bindings: reserved-memory: Open Profile for DICE
  scripts/dtc: Call pkg-config POSIXly correct
  ASoC: dt-bindings: Centralize the 'sound-dai' definition
  dt-bindings: arm,cci-400: Add interrupt controller to example
  dt-bindings: remoteproc: ti: Add mailbox provider nodes to example
  dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock-parents
  dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents
  dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition to top level
  dt-bindings: ingenic,i2c: Rework interrupts in example
  dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema
  dt-bindings: i2c: imx: Make each example a separate entry
  dt-bindings: i2c: mpc: Make each example a separate entry
  dt-bindings: Improve phandle-array schemas
  scripts/get_abi.pl: Ignore hidden files
  spdxcheck.py: Fix a type error
  bpf, arm64: Enable kfunc call
  cfg80211: fix race in netlink owner interface destruction
  mac80211: Remove redundent assignment channel_type
  eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
  mac80211: remove useless ieee80211_vif_is_mesh() check
  mac80211: fix struct ieee80211_tx_info size
  mac80211: mlme: validate peer HE supported rates
  mac80211: remove unused macros
  cfg80211: pmsr: remove useless ifdef guards
  mac80211: airtime: avoid variable shadowing
  mac80211: mlme: add documentation from spec to code
  mac80211: vht: use HE macros for parsing HE capabilities
  ieee80211: radiotap: fix -Wcast-qual warnings
  cfg80211: fix -Wcast-qual warnings
  ieee80211: fix -Wcast-qual warnings
  cfg80211: don't add non transmitted BSS to 6GHz scanned channels
  firmware_loader: simplfy builtin or module check
  cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP
  mac80211: consider RX NSS in UHB connection
  mac80211: limit bandwidth in HE capabilities
  ARM: dts: exynos: add charger and battery to p4note
  usb: gadget: f_uac2: Neaten and reduce size of afunc_validate_opts
  usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMaxPacketSize
  mux: Fix struct mux_state kernel-doc comment
  mux: fix grammar, missing "is".
  mux: add missing mux_state_get
  mux: Add support for reading mux state from consumer DT node
  serial: core: Fix the definition name in the comment of UPF_* flags
  block: pass a block_device to bio_clone_fast
  block: initialize the target bio in __bio_clone_fast
  dm: use bio_clone_fast in alloc_io/alloc_tio
  block: clone crypto and integrity data in __bio_clone_fast
  dm-cache: remove __remap_to_origin_clear_discard
  dm: simplify the single bio fast path in __send_duplicate_bios
  dm: retun the clone bio from alloc_tio
  dm: pass the bio instead of tio to __map_bio
  dm: move cloning the bio into alloc_tio
  dm: fold __send_duplicate_bios into __clone_and_map_simple_bio
  dm: fold clone_bio into __clone_and_map_data_bio
  dm: add a clone_to_tio helper
  drbd: set ->bi_bdev in drbd_req_new
  amiserial: Drop duplicate NULL check in shutdown()
  drivers/android: remove redundant ret variable
  devtmpfs: drop redundant fs parameters from internal fs
  vt_ioctl: add array_index_nospec to VT_ACTIVATE
  vt_ioctl: fix array_index_nospec in vt_setactivate
  pps: clients: gpio: Propagate return value from pps_gpio_probe
  serial: 8250_pericom: Revert "Re-enable higher baud rates"
  dt-bindings: serial: samsung_uart: Document Exynos5433 compatible
  greybus: svc: clean up link configuration hack at hello
  greybus: svc: clean up hello error path
  greybus: svc: fix an error handling bug in gb_svc_hello()
  staging: r8188eu: remove constant variable eRFPath
  staging: r8188eu: remove constant parameter of odm_ConfigRFReg_8188E
  staging: r8188eu: remove dead code for tx power tracking
  staging: r8188eu: remove constant parameter of phy_LCCalibrate_8188E
  staging: pi433: add debugfs interface
  staging: r8188eu: simplify error handling in phy_BB8188E_Config_ParaFile
  staging: r8188eu: remove unnecessary error check
  staging: vt6656: Fix crash when WLAN is turned off
  staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h
  staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e
  staging: r8188eu: remove UsbRxAggBlock* from struct hal_data_8188e
  staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e
  staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e
  staging: r8188eu: remove UsbTxAggDescNum from struct hal_data_8188e
  staging: r8188eu: BasicRateSet is set but never used
  staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e
  staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e
  staging: r8188eu: ExternalPA is read-only
  staging: r8188eu: Silence out-of-bounds warning in HT_caps_handler()
  block: call bio_associate_blkg from bio_reset
  landlock: Use square brackets around "landlock-ruleset"
  samples/landlock: Fix path_list memory leak
  arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes
  iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()
  mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes
  ixgbevf: Require large buffers for build_skb on 82599VF
  net: ipa: determine replenish doorbell differently
  net: ipa: replenish after delivering payload
  net: ipa: kill replenish_backlog
  net: ipa: introduce gsi_channel_trans_idle()
  net: ipa: don't use replenish_backlog
  net: ipa: allocate transaction in replenish loop
  net: ipa: decide on doorbell in replenish loop
  net: ipa: increment backlog in replenish caller
  net: ipa: allocate transaction before pages when replenishing
  net: ipa: kill replenish_saved
  tls: cap the output scatter list to something reasonable
  net: dsa: realtek: convert to phylink_generic_validate()
  kselftest: alsa: Declare most functions static
  kselftest: alsa: Check for event generation when we write to controls
  PCI/MSI: Remove bogus warning in pci_irq_get_affinity()
  KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer
  drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
  arm64: dts: meson-sm1-odroid: fix boot loop after reboot
  arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610
  arm64: dts: meson-g12: add ATF BL32 reserved-memory region
  arm64: dts: meson-gx: add ATF BL32 reserved-memory region
  arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain for GPIOE_2
  arm64: dts: meson-sm1-odroid: use correct enable-gpio pin for tf-io regulator
  arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133'
  KVM: x86: Report deprecated x87 features in supported CPUID
  ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage
  MAINTAINERS: add myself as Renesas R-Car SATA driver reviewer
  f2fs: adjust readahead block number during recovery
  f2fs: fix to unlock page correctly in error path of is_alive()
  ksmbd: add support for key exchange
  ksmbd: reduce smb direct max read/write size
  ksmbd: don't align last entry offset in smb2 query directory
  ksmbd: fix same UniqueId for dot and dotdot entries
  ksmbd: smbd: validate buffer descriptor structures
  netfilter: nft_compat: suppress comment match
  netfilter: exthdr: add support for tcp option removal
  netfilter: conntrack: pptp: use single option structure
  netfilter: conntrack: remove extension register api
  netfilter: conntrack: handle ->destroy hook via nat_ops instead
  netfilter: conntrack: move extension sizes into core
  netfilter: conntrack: make all extensions 8-byte alignned
  netfilter: nfqueue: enable to get skb->priority
  netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY
  netfilter: ctnetlink: disable helper autoassign
  MAINTAINERS: netfilter: update git links
  netfilter: conntrack: re-init state for retransmitted syn-ack
  netfilter: conntrack: move synack init code to helper
  netfilter: nft_payload: don't allow th access for fragments
  netfilter: conntrack: don't refresh sctp entries in closed state
  erofs: fix small compressed files inlining
  scsi: use BLK_STS_OFFLINE for not fully online devices
  block: return -ENODEV for BLK_STS_OFFLINE
  block: introduce BLK_STS_OFFLINE
  block: bio-integrity: Advance seed correctly for larger interval sizes
  firmware: qcom: scm: Add support for MC boot address API
  firmware: qcom: scm: Drop cpumask parameter from set_boot_addr()
  firmware: qcom: scm: Simplify set_cold/warm_boot_addr()
  cpuidle: qcom-spm: Check if any CPU is managed by SPM
  remoteproc: qcom: pas: Add SM8450 remoteproc support
  dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles
  remoteproc: qcom: pas: Carry PAS metadata context
  soc: qcom: mdt_loader: Extract PAS operations
  net: lan966x: use .mac_select_pcs() interface
  selftests: rtnetlink: Use more sensible tos values
  selftests: fib offload: use sensible tos values
  net: minor __dev_alloc_name() optimization
  net: sparx5: Fix get_stat64 crash in tcpdump
  gcc-plugins/stackleak: Use noinstr in favor of notrace
  libbpf: Deprecate forgotten btf__get_map_kv_tids()
  ice: add support for DSCP QoS for IDC
  ax25: fix reference count leaks of ax25_dev
  net: stmmac: ensure PTP time register reads are consistent
  soc: qcom: mdt_loader: Always invoke PAS mem_setup
  soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load()
  soc: qcom: mdt_loader: Extend check for split firmware
  soc: qcom: mdt_loader: Allow hash to reside in any segment
  soc: qcom: mdt_loader: Allow hash segment to be split out
  soc: qcom: mdt_loader: Split out split-file-loader
  firmware: qcom: scm: Introduce pas_metadata context
  i40e: Fix race condition while adding/deleting MAC/VLAN filters
  i40e: Add new version of i40e_aq_add_macvlan function
  i40e: Add new versions of send ASQ command functions
  i40e: Add sending commands in atomic context
  i40e: remove enum i40e_client_state
  i40e: Remove unused RX realloc stat
  i40e: Disable hw-tc-offload feature on driver load
  selftests/bpf: Add a selftest for invalid func btf with btf decl_tag
  bpf: Fix a btf decl_tag bug when tagging a function
  XArray: Include bitmap.h from xarray.h
  XArray: Document the locking requirement for the xa_state
  libbpf: Deprecate priv/set_priv storage
  arm64: dts: qcom: add IPA qcom,qmp property
  PCI: pciehp: Clear cmd_busy bit in polling mode
  drm: Stop spamming log with drm_cache message
  printk: Fix incorrect __user type in proc_dointvec_minmax_sysadmin()
  Revert "module, async: async_synchronize_full() on module init iff async is used"
  thermal: intel: hfi: Notify user space for HFI events
  thermal: netlink: Add a new event to notify CPU capabilities change
  thermal: intel: hfi: Enable notification interrupt
  thermal: intel: hfi: Handle CPU hotplug events
  thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface
  x86/cpu: Add definitions for the Intel Hardware Feedback Interface
  x86/Documentation: Describe the Intel Hardware Feedback Interface
  dt-bindings: Add headers for Tegra234 PWM
  dt-bindings: Add headers for Tegra234 I2C
  bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp
  bpf, docs: Better document the atomic instructions
  bpf, docs: Better document the extended instruction format
  bpf, docs: Better document the legacy packet access instruction
  bpf, docs: Better document the regular load and store instructions
  bpf, docs: Document the byte swapping instructions
  PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails
  net: ipa: request IPA register values be retained
  dt-bindings: net: qcom,ipa: add optional qcom,qmp property
  cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning
  fs/ext4: fix comments mentioning i_mutex
  ext4: fix incorrect type issue during replay_del_range
  jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_{scan,count}()
  ext4: fix potential NULL pointer dereference in ext4_fill_super()
  jbd2: refactor wait logic for transaction updates into a common function
  jbd2: cleanup unused functions declarations from jbd2.h
  ext4: fix error handling in ext4_fc_record_modified_inode()
  ext4: remove redundant max inline_size check in ext4_da_write_inline_data_begin()
  ext4: fix error handling in ext4_restore_inline_data()
  ext4: fast commit may miss file actions
  ext4: fast commit may not fallback for ineligible commit
  ext4: modify the logic of ext4_mb_new_blocks_simple
  ext4: prevent used blocks from being allocated during fast commit replay
  misc: fastrpc: avoid double fput() on failed usercopy
  samples/bpf: Get rid of bpf_prog_load_xattr() use
  selftests/bpf: Redo the switch to new libbpf XDP APIs
  selftests/bpf: Remove usage of deprecated feature probing APIs
  bpftool: Fix uninit variable compilation warning
  bpftool: Stop supporting BPF offload-enabled feature probing
  libbpf: Stop using deprecated bpf_map__is_offload_neutral()
  tools/resolve_btfids: Do not print any commands when building silently
  mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
  mt76: do not always copy ethhdr in reverse_frag0_hdr_trans
  mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state
  mt76: mt7615: fix/rewrite the dfs state handling logic
  mt76: mt7915: fix/rewrite the dfs state handling logic
  drm/connector: Fix typo in documentation
  drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd.
  drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3.
  drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3
  Revert "mm/gup: small refactoring: simplify try_grab_page()"
  net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection
  net: dsa: mv88e6xxx: convert to phylink_generic_validate()
  net: dsa: mv88e6xxx: populate supported_interfaces and mac_capabilities
  net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes()
  selftests: net: bridge: Parameterize ageing timeout
  net: dsa: mv88e6xxx: Improve multichip isolation of standalone ports
  net: dsa: mv88e6xxx: Enable port policy support on 6097
  net: dsa: mv88e6xxx: Support policy entries in the VTU
  net: dsa: mv88e6xxx: Improve isolation of standalone ports
  ptp: add getcrosststamp() to virtual clocks.
  ptp: add gettimex64() to virtual clocks.
  ptp: increase maximum adjustment of virtual clocks.
  ptp: unregister virtual clocks when unregistering physical clock.
  mt76: mt76x02: improve tx hang detection
  mt76x02: improve mac error check/reset reliability
  ASoC: madera: Add dependencies on MFD
  spi: dt-bindings: add mising description type to reg property
  mt76: mt7921s: run sleep mode by default
  mt76: sdio: honor the largest Tx buffer the hardware can support
  mt76: mt7915: fix the nss setting in bitrates
  mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv()
  mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs()
  mt76: mt7921s: fix a possible memory leak in mt7921_load_patch
  mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta
  mt76: stop the radar detector after leaving dfs channel
  mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
  mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
  mt76: mt7663s: flush runtime-pm queue after waking up the device
  mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN)
  mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap
  mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap
  mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module
  dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan
  mt76: mt7915: enable radar background detection
  mt76: mt7915: report radar pattern if detected by rdd2
  mt76: mt7915: introduce rdd_monitor debugfs node
  mt76: mt7915: enable radar trigger on rdd2
  mt76: mt7915: introduce mt7915_set_radar_background routine
  mt76: mt7915: set bssinfo/starec command when adding interface
  mt76: mt7921: toggle runtime-pm adding a monitor vif
  mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx()
  mt76: sdio: disable interrupt in mt76s_sdio_irq
  mt76: mt7921: fix crash when startup fails.
  mt76: mt7921e: fix possible probe failure after reboot
  mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl
  mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb()
  mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb()
  mt76: mt7615: fix a leftover race in runtime-pm
  mt76: mt7921: fix a leftover race in runtime-pm
  mt76: mt7921: do not always disable fw runtime-pm
  mt76: mt7915: add support for passing chip/firmware debug data to user space
  mt76: mt7615e: process txfree and txstatus without allocating skbs
  mt76: mt7915: update bss_info with cipher after setting the group key
  mt76: mt7615: update bss_info with cipher after setting the group key
  mt76: connac: add support for passing the cipher field in bss_info
  mt76: mt7921e: process txfree and txstatus without allocating skbs
  mt76: mt7615: fix a possible race enabling/disabling runtime-pm
  mt76: mt7921: set EDCA parameters with the MCU CE command
  mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
  mt76: mt7921: forbid the doze mode when coredump is in progress
  mt76: mt7921e: make dev->fw_assert usage consistent
  mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module
  mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh
  mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module
  mt76: mt7915: rely on mt76_connac_mcu_init_download
  mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch
  mt76: connac: move mt76_connac_mcu_restart in common module
  mt76: mt7915: rely on mt76_connac_mcu_start_firmware
  mt76: mt7921: get rid of mt7921_mcu_get_eeprom
  mt76: connac: move mt76_connac_mcu_set_pm in connac module
  mt76: connac: introduce is_connac_v1 utility routine
  mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module
  mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv
  mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv
  mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv
  mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd
  mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv
  mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv
  mt76: mt7915: rely on mt76_connac_mcu_sta_ba
  mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv
  mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv
  mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module
  mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module
  mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module
  mt76: mt7915: remove duplicated defs in mcu.h
  mt76: mt7915: move pci specific code back to pci.c
  mt76: mt7921s: update mt7921s_wfsys_reset sequence
  mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset
  mt76: sdio: lock sdio when it is needed
  mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
  mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode
  mt76: make mt76_sar_capa static
  mt76: mt7915: add device id for mt7916
  mt76: set wlan_idx_hi on mt7916
  mt76: connac: move mt76_connac_mcu_add_key in connac module
  mt76: mt7915: rely on mt76_connac_get_phy utilities
  mt76: connac: move mt76_connac_chan_bw in common code
  mt76: connac: move mt76_connac_mcu_get_cipher in common code
  mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine
  mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req
  mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req
  mt76: connac: fix sta_rec_wtbl tag len
  mt76: mt7915: add mt7916 calibrated data support
  mt76: mt7915: update mt7915_chan_mib_offs for mt7916
  mt76: mt7915: update rx rate reporting for mt7916
  mt76: mt7915: add txfree event v3
  mt76: mt7915: enlarge wcid size to 544
  mt76: mt7915: rework eeprom.c to adapt mt7916 changes
  mt76: mt7915: add firmware support for mt7916
  mt76: mt7915: rework dma.c to adapt mt7916 changes
  mt76: add MT_RXQ_MAIN_WA for mt7916
  mt76: mt7915: refine register definition
  mt76: mt7915: add mt7915_mmio_probe() as a common probing function
  mt76: mt7915: fix polling firmware-own status
  PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology
  fbdev: fbmem: Fix the implicit type casting
  Drivers: hv: Compare cpumasks and not their weights in init_vp_index()
  Drivers: hv: Rename 'alloced' to 'allocated'
  Drivers: hv: vmbus: Use struct_size() helper in kmalloc()
  optee: use driver internal tee_context for some rpc
  powerpc/32s: Make pte_update() non atomic on 603 core
  powerpc/nohash: Remove pte_same()
  powerpc/603: Clear C bit when PTE is read only
  page_pool: Refactor page_pool to enable fragmenting after allocation
  net: dsa: xrs700x: convert to phylink_generic_validate()
  net: dsa: qca8k: convert to phylink_generic_validate()
  net: dsa: ksz8795: convert to phylink_generic_validate()
  net: dsa: bcm_sf2: convert to phylink_generic_validate()
  net: dsa: ar9331: convert to phylink_generic_validate()
  selftests: mptcp: add fullmesh setting tests
  selftests: mptcp: set fullmesh flag in pm_nl_ctl
  mptcp: set fullmesh flag in pm_netlink
  mptcp: print out reset infos of MP_RST
  mptcp: clarify when options can be used
  mptcp: reduce branching when writing MP_FAIL option
  mptcp: move the declarations of ssk and subflow
  powerpc/603: Remove outdated comment
  powerpc/kasan: Fix early region not updated correctly
  powerpc/xive: Add some error handling code to 'xive_spapr_init()'
  powerpc/perf: Don't use perf_hw_context for trace IMC PMU
  ASoC: samsung: Explicitly include gpiolib header
  ASoC: wm8962: Allow switching between analog and digital inputs
  ASoC: sun4i-i2s: Add support for the R329/D1 variant
  ASoC: sun4i-i2s: Update registers for more channels
  ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1
  powerpc/module_64: use module_init_section instead of patching names
  platform/surface: surface3-wmi: Simplify resource management
  platform/surface: Replace acpi_bus_get_device()
  platform/x86: Replace acpi_bus_get_device()
  platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
  PCI: mvebu: Fix reporting Data Link Layer Link Active on emulated bridge
  PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on emulated bridge
  PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on emulated bridge
  PCI: mvebu: Properly initialize vendor, device and revision of emulated bridge
  PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is unsupported
  PCI: mvebu: Remove duplicate nports assignment
  PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option
  PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_EMUL_NO_IO_FORWARD
  PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD
  PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const
  MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer
  PCI: rpaphp: Add MODULE_DESCRIPTION
  powerpc/spufs: adjust list element pointer type
  drm/i915: Disable unused power wells left enabled by BIOS
  powerpc/epapr: Fix parmeters typo
  platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
  powerpc: Fix debug print in smp_setup_cpu_maps
  KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errata
  KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs
  KVM: arm64: Avoid consuming a stale esr value when SError occur
  drm/i915: Fix header test for !CONFIG_X86
  drm/i915: Do not spam log with missing arch support
  wcn36xx: clean up some inconsistent indenting
  drm: mxsfb: Use dev_err_probe() helper
  drm: mxsfb: Fix NULL pointer dereference
  iwlwifi: mvm: don't send SAR GEO command for 3160 devices
  iwlwifi: remove deprecated broadcast filtering feature
  ARM: orion/gpio: Get rid of unused first parameter in orion_gpio_init()
  iwlwifi: mei: report RFKILL upon register when needed
  iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei
  iwlwifi: mei: retry mapping the shared area
  iwlwifi: mei: fix the pskb_may_pull check in ipv4
  iwlwifi: pcie: gen2: fix locking when "HW not ready"
  iwlwifi: pcie: fix locking when "HW not ready"
  iwlwifi: fix iwl_legacy_rate_to_fw_idx
  iwlwifi: mvm: fix condition which checks the version of rate_n_flags
  x86/Xen: streamline (and fix) PV CPU enumeration
  xen: update missing ioctl magic numers documentation
  Improve docs for IOCTL_GNTDEV_MAP_GRANT_REF
  xen: xenbus_dev.h: delete incorrect file name
  bpf: Use VM_MAP instead of VM_ALLOC for ringbuf
  xfrm: fix the if_id check in changelink
  libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run
  bpftool: Migrate from bpf_prog_test_run_xattr
  selftests/bpf: Migrate from bpf_prog_test_run_xattr
  selftests/bpf: Migrate from bpf_prog_test_run
  nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts()
  cifs: fix workstation_name for multiuser mounts
  Invalidate fscache cookie only when inode attributes are changed.
  KVM: PPC: Decrement module refcount if init_vm fails
  KVM: PPC: Book3S HV: Free allocated memory if module init fails
  KVM: PPC: Book3S HV: Delay setting of kvm ops
  KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init
  net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB
  net: ipa: define per-endpoint receive buffer size
  net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work
  f2fs: expose discard related parameters in sysfs
  f2fs: move discard parameters into discard_cmd_control
  tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data()
  ata: libata: ata_{sff|std}_prereset() always return 0
  MAINTAINERS: add myself as PATA drivers reviewer
  ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235
  pinctrl: ocelot: Add support for ServalT SoC
  dt-bindings: pinctrl: ocelot: Add ServalT SoC support
  drm/amdgpu: fix logic inversion in check
  drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
  drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
  drm/amd/display: revert "Reset fifo after enable otg"
  drm/amd/display: watermark latencies is not enough on DCN31
  drm/amd/display: Update watermark values for DCN301
  drm/amdgpu: fix a potential GPU hang on cyan skillfish
  drm/amd: Only run s3 or s0ix if system is configured properly
  drm/amd: add support to check whether the system is set to s3
  drm/amd/display: Use NULL pointer instead of plain integer
  amdgpu/pm: Implement new API function "emit" that accepts buffer base and write offset
  drm/amdgpu: limit the number of dst address in trace
  drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
  drm/amdgpu: restructure amdgpu_fill_buffer v2
  drm/amdgpu: rework GART copy window handling
  drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT
  drm/amdgpu: fix logic inversion in check
  drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
  drm/amd/display: clean up some inconsistent indenting
  drm/amd/display: Trigger DP2 Sequence With Uncertified Cable
  drm/amd/display: 3.2.171
  drm/amd/display: [FW Promotion] Release 0.0.102.0
  drm/amd/display: move link_hwss to link folder and break down to files
  drm/amd/display: move get_link_hwss to dc_resource
  drm/amd/display: temporarly move non link_hwss code to dc_link_dp
  drm/amd/display: add set dp lane settings to link_hwss
  drm/amd/display: add set dp link test pattern to link_hwss
  drm/amd/display: add enable/disable dp link output to link_hwss
  drm/amd/display: refactor destructive verify link cap sequence
  drm/amd/display: add setup/reset stream encoder to link_hwss
  drm/amd/display: revert "Reset fifo after enable otg"
  drm/amd/display: add infoframe update sequence debug trace
  drm/amd/display: watermark latencies is not enough on DCN31
  drm/amd/display: Improve dce_aux_transfer_with_retries logging
  drm/amd/display: Add link enc null ptr check for cable ID (#2597)
  drm/amdgpu: drop flood print in rlcg reg access function
  drm/amdgpu: Fix uninitialized variable use warning
  drm/amdgpu: Add judgement to avoid infinite loop
  drm/amd/display: Update watermark values for DCN301
  drm/amdkfd: Fix variable set but not used warning
  drm/amd/display: fix spelling mistake: synatpics -> synaptics
  drm/amd/pm: remove duplicate include in 'arcturus_ppt.c'
  drm/amdgpu: remove duplicate include in 'amdgpu_device.c'
  drm/amdgpu: fix a potential GPU hang on cyan skillfish
  drm/amd: Only run s3 or s0ix if system is configured properly
  drm/amd: add support to check whether the system is set to s3
  x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm
  MAINTAINERS: update mailing list address for NTB subsystem
  genirq, softirq: Use in_hardirq() instead of in_irq()
  soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
  firmware: ti_sci: inproper error handling of ti_sci_probe
  firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined
  soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt
  soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable
  power: supply: axp288_fuel_gauge: Fix spelling mistake "resisitor" -> "resistor"
  md: fix NULL pointer deref with nowait but no mddev->queue
  kunit: fix missing f in f-string in run_checks.py
  libceph: optionally use bounce buffer on recv path in crc mode
  libceph: make recv path in secure mode work the same as send path
  ACPI / scan: Create platform device for CS35L41
  ALSA: hda/realtek: Add support for HP Laptops
  platform/x86: serial-multi-instantiate: Add SPI support
  platform/x86: serial-multi-instantiate: Reorganize I2C functions
  platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name
  net: sparx5: do not refer to skb after passing it on
  net: ieee802154: ca8210: Fix lifs/sifs periods
  pwm: pxa: Implement .apply() callback
  pwm: stmpe: Rename variable pointing to driver private data
  pwm: stmpe: Drop unused setting of driver data
  pwm: sun4i: Rename variable pointing to driver private data
  pwm: tegra: Rename variable pointing to driver private data
  ima: Do not print policy rule with inactive LSM labels
  ima: Allow template selection with ima_template[_fmt]= after ima_hash=
  ima: Remove ima_policy file before directory
  integrity: check the return value of audit_log_start()
  drm/i915: Move [more] GT registers to their own header file
  spi: mpc512x-psc: Fix compile errors
  spi: Replace acpi_bus_get_device()
  ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver
  ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx()
  ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
  ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx()
  ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
  pwm: img: Rename variable pointing to driver private data
  pwm: imx1: Implement .apply callback
  drivers: net: Replace acpi_bus_get_device()
  pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()
  pwm: lpc18xx-sct: Reduce number of devm memory allocations
  pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
  selinux: fix double free of cond_list on error paths
  drm/i915: Only include i915_reg.h from .c files
  drm/i915: Move GT registers to their own header file
  drm/i915: Parameterize MI_PREDICATE registers
  drm/i915: Parameterize R_PWR_CLK_STATE register definition
  drm/i915/perf: Express OA register ranges with i915_range
  drm/i915/perf: Move OA regs to their own header
  NFS: Avoid duplicate uncached readdir calls on eof
  NFS: Don't skip directory entries when doing uncached readdir
  NFS: Don't overfill uncached readdir pages
  Partially revert "net/smc: Add netlink net namespace support"
  remoteproc: mtk_scp: Use dev_err_probe() where possible
  remoteproc: mtk_scp: Reorder scp_probe() sequence
  remoteproc: mtk_scp: Use devm variant of rproc_alloc()
  video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig help text
  drm/vmwgfx: remove vmw_wait_dma_fence
  drm/i915: remove VGA register definitions
  drm/i915/vga: switch to use VGA definitions from video/vga.h
  fs/ntfs3: remove unnecessary NULL check
  block: fix boolreturn.cocci warning
  MAINTAINERS: add bio.h to the block section
  block: fix the kerneldoc for bio_end_io_acct
  block: check that there is a plug in blk_flush_plug
  block: remove blk_needs_flush_plug
  block: pass a block_device and opf to bio_reset
  block: pass a block_device and opf to bio_init
  block: pass a block_device and opf to bio_alloc
  block: pass a block_device and opf to bio_alloc_kiocb
  block: pass a block_device and opf to bio_alloc_bioset
  block: pass a block_device and opf to blk_next_bio
  block: move blk_next_bio to bio.c
  xen-blkback: bio_alloc can't fail if it is allow to sleep
  rnbd-srv: remove struct rnbd_dev_blk_io
  rnbd-srv: simplify bio mapping in process_rdma
  drbd: bio_alloc can't fail if it is allow to sleep
  dm-thin: use blkdev_issue_flush instead of open coding it
  dm-snap: use blkdev_issue_flush instead of open coding it
  dm-crypt: remove clone_init
  dm: bio_alloc can't fail if it is allowed to sleep
  ntfs3: remove ntfs_alloc_bio
  nfs/blocklayout: remove bl_alloc_init_bio
  nilfs2: remove nilfs_alloc_seg_bio
  fs: remove mpage_alloc
  block: remove genhd.h
  block: move blk_drop_partitions to blk.h
  block: move disk_{block,unblock,flush}_events to blk.h
  block: deprecate autoloading based on dev_t
  block: fix DIO handling regressions in blkdev_read_iter()
  tcp: Use BPF timeout setting for SYN ACK RTO
  net: dsa: qca8k: introduce qca8k_bulk_read/write function
  net: dsa: qca8k: add support for larger read/write size with mgmt Ethernet
  net: dsa: qca8k: cache lo and hi for mdio write
  net: dsa: qca8k: move page cache to driver priv
  net: dsa: qca8k: add support for phy read/write with mgmt Ethernet
  net: dsa: qca8k: add support for mib autocast in Ethernet packet
  net: dsa: qca8k: add support for mgmt read/write in Ethernet packet
  net: dsa: qca8k: add tracking state of master port
  net: dsa: tag_qca: add support for handling mgmt and MIB Ethernet packet
  net: dsa: tag_qca: add define for handling MIB packet
  net: dsa: tag_qca: add define for handling mgmt Ethernet packet
  net: dsa: tag_qca: enable promisc_on_master flag
  net: dsa: tag_qca: move define to include linux/dsa
  net: dsa: tag_qca: convert to FIELD macro
  net: dsa: replay master state events in dsa_tree_{setup,teardown}_master
  net: dsa: provide switch operations for tracking the master state
  dt-bindings: phy: Add compatible for Mediatek MT8186
  fbcon: Add option to enable legacy hardware acceleration
  Revert "fbcon: Disable accelerated scrolling"
  Revert "fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)"
  HID: add SiGma Micro driver
  HID: google: Use struct_size() helper in kzalloc()
  thunderbolt: Replace acpi_bus_get_device()
  HID: amd_sfh: Add illuminance mask to limit ALS max value
  HID: amd_sfh: Increase sensor command timeout
  HID: i2c-hid: goodix: Fix a lockdep splat
  RISC-V: KVM: Fix SBI implementation version
  RISC-V: KVM: make CY, TM, and IR counters accessible in VU mode
  kvm/riscv: rework guest entry logic
  perf/x86/intel: Increase max number of the fixed counters
  KVM: x86: use the KVM side max supported fixed counter
  perf/x86/intel: Enable PEBS format 5
  perf/core: Allow kernel address filter when not filtering the kernel
  perf/x86/intel/pt: Fix address filter config for 32-bit kernel
  perf/core: Fix address filter parser for multiple filters
  x86: Share definition of __is_canonical_address()
  perf/x86/intel/pt: Relax address filter validation
  perf/x86/intel/pt: Fix crash with stop filters in single-range mode
  perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures
  selftests/perf_events: Test modification of perf_event_attr::sig_data
  perf: Copy perf_event_attr::sig_data on modification
  x86/perf: Default set FREEZE_ON_SMI for all
  sched: move autogroup sysctls into its own file
  selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
  selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
  selftests/rseq: Fix: work-around asm goto compiler bugs
  selftests/rseq: Remove arm/mips asm goto compiler work-around
  selftests/rseq: Fix warnings about #if checks of undefined tokens
  selftests/rseq: Fix ppc32 offsets by using long rather than off_t
  selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
  selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
  selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
  selftests/rseq: Introduce thread pointer getters
  selftests/rseq: Introduce rseq_get_abi() helper
  selftests/rseq: Remove volatile from __rseq_abi
  selftests/rseq: Remove useless assignment to cpu variable
  rseq: Remove broken uapi field layout on 32-bit little endian
  selftests/rseq: introduce own copy of rseq uapi header
  thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices
  thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge()
  thunderbolt: Disable LTTPR on Intel Titan Ridge
  gpio: aggregator: Fix calling into sleeping GPIO controllers
  irqchip/sifive-plic: Add missing thead,c900-plic match string
  dt-bindings: update riscv plic compatible string
  irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
  lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+
  lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION
  scripts/pahole-flags.sh: Use pahole-version.sh
  kbuild: Add CONFIG_PAHOLE_VERSION
  MAINTAINERS: Add scripts/pahole-flags.sh to BPF section
  dt-bindings: panel: Introduce a panel-lvds binding
  dt-bindings: display: Turn lvds.yaml into a generic schema
  drm/vc4: hdmi: Simplify the connector state retrieval
  drm/edid: Clear EDID Deep Color Modes in drm_reset_display_info()
  powerpc/ptdump: Fix sparse warning in hashpagetable.c
  macintosh: macio_asic: remove useless cast for driver.name
  powerpc/64: Move paca allocation later in boot
  powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch
  powerpc/pseries: read the lpar name from the firmware
  powerpc/kvm: no need to initialise statics to 0
  KVM: PPC: Merge powerpc's debugfs entry content into generic entry
  gpio: Add support for Airoha EN7523 GPIO controller
  dt-bindings: arm: airoha: Add binding for Airoha GPIO controller
  KVM: s390: Return error on SIDA memop on normal guest
  drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB
  arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC platform
  arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMARC platform
  arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK
  arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC
  nvme-rdma: fix possible use-after-free in transport error_recovery work
  nvme-tcp: fix possible use-after-free in transport error_recovery work
  nvme: fix a possible use-after-free in controller reset during load
  arm64: defconfig: Enable additional support for Renesas platforms
  ARM: shmobile: defconfig: Disable unneeded 8250 serial options
  dt-bindings: clock: renesas: Document RZ/V2L SoC
  dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions
  ata: libata-acpi: kill ata_acpi_on_suspend()
  xfrm: delete duplicated functions that calls same xfrm_api_check()
  phy: dphy: Correct clk_pre parameter
  net/mlx5e: Avoid field-overflowing memcpy()
  net/mlx5e: Use struct_group() for memcpy() region
  net/mlx5e: Avoid implicit modify hdr for decap drop rule
  net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic
  net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic
  net/mlx5e: Don't treat small ceil values as unlimited in HTB offload
  net/mlx5: E-Switch, Fix uninitialized variable modact
  net/mlx5e: Fix handling of wrong devices during bond netevent
  net/mlx5e: Fix broken SKB allocation in HW-GRO
  net/mlx5e: Fix wrong calculation of header index in HW_GRO
  net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion
  net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
  net/mlx5e: TC, Reject rules with forward and drop actions
  net/mlx5: Use del_timer_sync in fw reset flow of halting poll
  net/mlx5e: Fix module EEPROM query
  net/mlx5e: TC, Reject rules with drop and modify hdr action
  net/mlx5: Bridge, ensure dev_name is null-terminated
  net/mlx5: Bridge, take rtnl lock in init error handler
  sfc: The size of the RX recycle ring should be more flexible
  net: macsec: Verify that send_sci is on when setting Tx sci explicitly
  r8169: support L1.2 control on RTL8168h
  ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback
  tcp: fix mem under-charging with zerocopy sendmsg()
  af_packet: fix data-race in packet_setsockopt / packet_setsockopt
  rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()
  net: sched: fix use-after-free in tc_new_tfilter()
  net: allow SO_MARK with CAP_NET_RAW via cmsg
  ethernet: smc911x: fix indentation in get/set EEPROM
  clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW
  tools/memory-model: Explain syntactic and semantic dependencies
  torture: Change KVM environment variable to RCUTORTURE
  torture: Make kvm-find-errors.sh notice missing vmlinux file
  torture: Print only one summary line per run
  torture: Make kvm-remote.sh try multiple times to download tarball
  torture: Compress KCSAN as well as KASAN vmlinux files
  torture: Indicate which torture.sh runs' bugs are all KCSAN reports
  torture: Make kvm.sh summaries note runs having only KCSAN reports
  torture: Output per-failed-run summary lines from torture.sh
  torture: Allow four-digit repetition numbers for --configs parameter
  torture: Drop trailing ^M from console output
  rcutorture: Enable limited callback-flooding tests of SRCU
  torture: Wake up kthreads after storing task_struct pointer
  rcutorture: Fix rcu_fwd_mutex deadlock
  rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop
  rcutorture: Make rcu_fwd_cb_nodelay be a counter
  rcutorture: Increase visibility of forward-progress hangs
  torture: Distinguish kthread stopping and being asked to stop
  rcutorture: Print message before invoking ->cb_barrier()
  rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings
  rcu: Don't deboost before reporting expedited quiescent state
  rcu: Update documentation regarding kthread_prio cmdline parameter
  rcu: Elevate priority of offloaded callback threads
  rcu: Make priority of grace-period thread consistent
  rcu: Move kthread_prio bounds-check to a separate function
  rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0
  rcu: Remove unused rcu_state.boost
  rcu/nocb: Handle concurrent nocb kthreads creation
  rcu: Mark accesses to boost_starttime
  rcu: Mark ->expmask access in synchronize_rcu_expedited_wait()
  rcu/exp: Fix check for idle context in rcu_exp_handler
  selinux: various sparse fixes
  docs: scheduler: Fix outdated parameter of rebalance_domains
  docs/zh_CN: Add rbtree Chinese translation
  bpf: Drop libbpf, libelf, libz dependency from bpf preload.
  bpf: Open code obj_get_info_by_fd in bpf preload.
  bpf: Convert bpf preload to light skeleton.
  bpf: Remove unnecessary setrlimit from bpf preload.
  libbpf: Open code raw_tp_open and link_create commands.
  libbpf: Open code low level bpf commands.
  libbpf: Add support for bpf iter in light skeleton.
  xfs: ensure log flush at the end of a synchronous fallocate call
  xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c
  xfs: set prealloc flag in xfs_alloc_file_space()
  xfs: fallocate() should call file_modified()
  xfs: remove XFS_PREALLOC_SYNC
  tools: Ignore errors from `which' when searching a GCC toolchain
  selinux: try to use preparsed sid before calling parse_sid()
  selinux: Fix selinux_sb_mnt_opts_compat()
  drm/i915: Introduce G12 subplatform of DG2
  net: ieee802154: Provide a kdoc to the address structure
  video: fbdev: pxa3xx-gcu: Remove unnecessary print function dev_err()
  video: fbdev: pxa168fb: Remove unnecessary print function dev_err()
  mailmap: update Christian Brauner's email address
  arm64: Enable Cortex-A510 erratum 2051678 by default
  platform/chrome: cros_ec_typec: Check for EC device
  kvm/arm64: rework guest entry logic
  samples/bpf: Update cpumap/devmap sec_name
  selftests/bpf: Update cpumap/devmap sec_name
  libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions
  Revert "drm/panel-edp: Allow querying the detected panel via sysfs"
  spi: Add API to count spi acpi resources
  spi: Support selection of the index of the ACPI Spi Resource before alloc
  spi: Create helper API to lookup ACPI info for spi device
  spi: Make spi_alloc_device and spi_add_device public again
  cgroup-v1: Require capabilities to set release_agent
  PCI: j721e: Initialize pcie->cdns_pcie before using it
  e1000e: Handshake with CSME starts from ADL platforms
  e1000e: Separate ADP board type from TGP
  cifs: Fix the readahead conversion to manage the batch when reading from cache
  drm/panel-edp: Allow querying the detected panel via sysfs
  seq_file: fix NULL pointer arithmetic warning
  cifs: Implement cache I/O by accessing the cache directly
  netfs, cachefiles: Add a method to query presence of data in the cache
  cifs: Transition from ->readpages() to ->readahead()
  spi: Add API to count spi acpi resources
  spi: Support selection of the index of the ACPI Spi Resource before alloc
  spi: Create helper API to lookup ACPI info for spi device
  spi: Make spi_alloc_device and spi_add_device public again
  spi: bcm2835aux: Convert to use GPIO descriptors
  spi: st-ssc4: Covert to use GPIO descriptors
  tools headers UAPI: Sync linux/prctl.h with the kernel sources
  perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA
  topology/sysfs: Add PPIN in sysfs under cpu topology
  topology/sysfs: Add format parameter to macro defining "show" functions for proc
  x86/cpu: Read/save PPIN MSR during initialization
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Sync linux/perf_event.h with the kernel sources
  x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit
  tools include UAPI: Sync sound/asound.h copy with the kernel sources
  RDMA/mlx4: remove redundant assignment to variable nreq
  platform/x86: thinkpad_acpi: Fix incorrect use of platform profile on AMD platforms
  net: lan966x: Implement get_ts_info
  net: lan966x: Add support for ptp interrupts
  net: lan966x: Update extraction/injection for timestamping
  net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
  net: lan966x: Add support for ptp clocks
  net: lan966x: Add registers that are use for ptp functionality
  dt-bindings: net: lan966x: Extend with the ptp interrupt
  ALSA: hda: Skip codec shutdown in case the codec is not registered
  selftests: fib rule: Don't echo modified sysctls
  selftests: fib rule: Log test description
  selftests: fib rule: Drop erroneous TABLE variable
  selftests: fib rule: Make 'getmatch' and 'match' local variables
  RDMA/mlx4: Don't continue event handler after memory allocation failure
  extcon: intel-cht-wc: Report RID_A for ACA adapters
  extcon: intel-cht-wc: Add support for registering a power_supply class-device
  extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger()
  extcon: intel-cht-wc: Support devs with Micro-B / USB-2 only Type-C connectors
  extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field
  i2c: cht-wc: Make charger i2c-client instantiation board/device-model specific
  mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct intel_soc_pmic
  power: supply: bq25890: Use the devm_regmap_field_bulk_alloc() helper
  power: supply: bq25890: Support higher charging voltages through Pump Express+ protocol
  power: supply: bq25890: On the bq25892 set the IINLIM based on external charger detection
  power: supply: bq25890: Add support for registering the Vbus boost converter as a regulator
  power: supply: bq25890: Add bq25890_set_otg_cfg() helper
  power: supply: bq25890: Drop dev->platform_data == NULL check
  power: supply: bq25890: Enable charging on boards where we skip reset
  power: supply: bq25890: Add support to read back the settings from the chip
  power: supply: bq25890: Add support to skip reset at probe() / remove()
  power: supply: bq25890: Add a bq25890_rw_init_data() helper
  power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CURRENT_MAX for low temperatures
  power: supply: bq25890: Rename IILIM field to IINLIM
  power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
  RDMA/siw: Fix broken RDMA Read Fence/Resume logic.
  kvm/x86: rework guest entry logic
  kvm/mips: rework guest entry logic
  kvm: add guest_state_{enter,exit}_irqoff()
  power: supply: axp288_fuel_gauge: Add a no_current_sense_res module_param
  power: supply: axp288_fuel_gauge: Take lock before updating the valid flag
  power: supply: axp288_fuel_gauge: Refactor IRQ initialization
  power: supply: axp288_fuel_gauge: Use devm_power_supply_register()
  power: supply: axp288_fuel_gauge: Use devm_add_action_or_reset() for iio chan release
  power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_read_initial_regs()
  power: supply: axp288_fuel_gauge: Add dev helper var to probe()
  drm/i915/ttm: Return some errors instead of trying memcpy move
  brcmfmac: pcie: Read the console on init and shutdown
  brcmfmac: fwil: Constify iovar name arguments
  brcmfmac: of: Use devm_kstrdup for board_type & check for errors
  brcmfmac: pcie: Fix crashes due to early IRQs
  brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
  brcmfmac: pcie: Declare missing firmware files in pcie.c
  brcmfmac: firmware: Allocate space for default boardrev in nvram
  brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
  rtlwifi: remove redundant initialization of variable ul_encalgo
  ssb: fix boolreturn.cocci warning
  ray_cs: Check ioremap return value
  power: supply: core: fix application of sizeof to pointer
  net: phy: Fix qca8081 with speeds lower than 2.5Gb/s
  x86/cpu: Merge Intel and AMD ppin_init() functions
  fanotify: Fix stale file descriptor in copy_event_to_user()
  power: supply: cpcap-battery: Add battery type auto detection for mapphone devices
  x86/CPU/AMD: Use default_groups in kobj_type
  KVM: x86: Move delivery of non-APICv interrupt into vendor code
  ath11k: add debugfs for TWT debug calls
  ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs
  USB: serial: cp210x: add CPI Bulk Coin Recycler id
  USB: serial: cp210x: add NCR Retail IO box id
  ath11k: Add debugfs interface to configure firmware debug log level
  USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
  drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate
  drm/bridge: add it6505 driver
  power: supply: axp20x_battery: properly report current when discharging
  power: supply: fix table problem in sysfs-class-power
  power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
  drm/i915: Document BDW+ DRRS M/N programming requirements
  drm/i915: Always check dp_m2_n2 on pre-bdw
  drm/i915: Dump dp_m2_n2 always
  drm/i915: Program pch transcoder m2/n2
  drm/i915: Clear DP M2/N2 when not doing DRRS
  drm/i915: Fix transcoder_has_m2_n2()
  drm/i915: Extract can_enable_drrs()
  drm/i915: Disable DRRS on IVB/HSW port != A
  drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder()
  power: supply: mp2629_charger: use platform_get_irq()
  drm/i915: Move M/N setup to a more logical place on ddi platforms
  drm/i915: Move PCH transcoder M/N setup into the PCH code
  drm/v3d: fix missing unlock
  drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder_set_m_n()
  drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 vs. M2/N2 variants
  drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 vs. M2/N2 variants
  drm/i915: Nuke ilk_get_fdi_m_n_config()
  drm/i915: Nuke intel_dp_get_m_n()
  drm/i915: Nuke intel_dp_set_m_n()
  drm/i915: Enable rpm wakeref tracking whether runtime pm is enabled or not
  drm/i915: Fix oops due to missing stack depot
  drm/i915/pmu: Fix KMD and GuC race on accessing busyness
  libbpf: Deprecate btf_ext rec_size APIs
  arm64: dts: exynos: adjust USB DRD clocks with dtschema in Exynos7
  clk: samsung: fix missing Tesla FSD dependency on Exynos
  pinctrl: samsung: improve wake irq info on console
  dma-buf: heaps: Fix potential spectre v1 gadget
  pwm: meson: Drop always false check from .apply()
  MIPS: KVM: fix vz.c kernel-doc notation
  MIPS: octeon: Fix missed PTR->PTR_WD conversion
  pwm: meson: Simplify duplicated per-channel tracking
  pwm: meson: Drop useless check for channel data being NULL
  pwm: meson: Drop always false check from .request()
  ALSA: usb-audio: Correct quirk for VF0770
  ALSA: Replace acpi_bus_get_device()
  sh_eth: kill useless initializers in sh_eth_{suspend|resume}()
  net: ena: Do not waste napi skb cache
  net: macsec: Fix offload support for NETDEV_UNREGISTER event
  qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay.
  net: stmmac: dump gmac4 DMA registers correctly
  net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY
  arm64: dts: qcom: sdm845: add device tree for SHIFT6mq
  arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge
  arm64: dts: qcom: ipq6018: fix usb reference period
  arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei
  arm64: dts: qcom: msm8994: Provide missing "xo_board" and "sleep_clk" to GCC
  arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2
  arm64: dts: qcom: sm8450: Update cpuidle states parameters
  arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc
  arm64: dts: qcom: sm8250: Add cpuidle states
  arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
  arm64: dts: qcom: ipq8074: add the reserved-memory node
  arm64: dts: broadcom: bcm4908: add pinctrl binding
  arm64: dts: broadcom: bcm4908: use proper TWD binding
  arm64: dts: broadcom: align pl330 node name with dtschema
  ARM: dts: bcm2837: Add the missing L1/L2 cache information
  ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U
  arm64: dts: qcom: ipq8074: add SMEM support
  arm64: dts: qcom: sm8150: Add support for LMh node
  arm64: dts: qcom: msm8916-j5: Fix typo
  Revert "arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX"
  arm64: dts: qcom: msm8916: improve usb hs node formating
  arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED
  arm64: dts: qcom: pm6150l: Add wled node
  arm64: dts: qcom: pms405: assign device specific compatible
  arm64: dts: qcom: ipq6018: add pcie max-link-speed
  arm64: dts: qcom: msm8996: SoC specific compatible strings for qcom-sdhci
  arm64: dts: qcom: msm8994: SoC specific compatible strings for qcom-sdhci
  arm64: dts: qcom: sm8250: add description of dcvsh interrupts
  arm64: dts: qcom: sdm845: add missing power-controller compatible
  arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean
  arm64: dts: qcom: msm8998: Fix cache nodes
  arm64: dts: qcom: sm8150: simplify references to pwrkey and resin
  arm64: dts: qcom: sm8150: add i2c and spi dma channels
  arm64: dts: qcom: sdm845: rename memory@ nodes to more descriptive names
  arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema
  arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound
  arm64: dts: qcom: fix thermal zones naming
  arm64: dts: qcom: update qcom,domain property
  arm64: dts: qcom: sdm845: fix microphone bias properties and values
  ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC
  ARM: dts: qcom: pm8226: Add node for the MPP
  ARM: dts: qcom: fill missing power-domain-cells for gcc controllers
  ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus
  ARM: dts: qcom: add KPSS GCC compatible to clock nodes
  ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
  ARM: dts: qcom: rename eth node to ethernet
  ARM: dts: qcom: apq8060: correct mvs switch name
  ARM: dts: qcom: nexus7: remove vcss supply which never existed
  ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema
  ARM: dts: qcom: apq8064: make pci regs property dt-schema compliant
  ARM: dts: qcom: apq8064: correct ranges values
  soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
  arm64: defconfig: Enable additional Broadcom STB drivers
  arm64: dts: qcom: sm8450: fix apps_smmu interrupts
  arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb
  arm64: dts: qcom: sm8350: Correct UFS symbol clocks
  drm/amd: Warn users about potential s0ix problems
  drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
  soc: qcom: apr: Remove redundant 'flush_workqueue()' calls
  soc: qcom: aoss: Fix missing put_device call in qmp_get
  i40e: Fix reset path while removing the driver
  scsi: lpfc: Remove redundant flush_workqueue() call
  soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem
  scsi: qedi: Remove redundant flush_workqueue() calls
  scsi: bfa: Replace snprintf() with sysfs_emit()
  scsi: mvsas: Replace snprintf() with sysfs_emit()
  soc: qcom: rpmpd: Check for null return of devm_kcalloc
  scsi: bnx2fc: Make use of the helper macro kthread_run()
  firmware: qcom: scm: Fix some kernel-doc comments
  scsi: hisi_sas: Fix setting of hisi_sas_slot.is_internal
  scsi: bnx2fc: Fix typo in comments
  drm/nouveau: fix off by one in BIOS boundary checking
  scsi: ufs: Add checking lifetime attribute for WriteBooster
  power: supply: cros_usbpd: Use struct_size() helper in kzalloc()
  soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable
  scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task
  scsi: pm8001: Fix use-after-free for aborted TMF sas_task
  scsi: pm8001: Fix warning for undescribed param in process_one_iomb()
  ARM: dts: qcom: ipq4019: fix sleep clock
  i40e: Fix reset bw limit when DCB enabled with 1 TC
  xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
  platform/chrome: cros_ec_typec: Make try power role optional
  drm/amd: Warn users about potential s0ix problems
  firmware: qcom: scm: Add function to set IOMMU pagetable addressing
  firmware: qcom: scm: Add function to set the maximum IOMMU pool size
  firmware: qcom: scm: Remove reassignment to desc following initializer
  ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1
  ARM: dts: qcom: pm8226: Add vibration motor node
  arm64: dts: qcom: sdm845-db845c: Remove clock-lanes property from &camss node
  arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property from &camss node
  arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG Bullhead rev 1.0
  arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead generic code into a DTSI file
  arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi
  arm64: dts: qcom: sc7280: Factor out Chrome common fragment
  dma-resv: some doc polish for iterators
  drm: remove allow_fb_modifiers
  drm: add support modifiers for drivers whose planes only support linear layout
  drm: introduce fb_modifiers_not_supported flag in mode_config
  bpf: make bpf_copy_from_user_task() gpl only
  selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
  bpf: Make dst_port field in struct bpf_sock 16-bit wide
  ACPI: require CRC32 to build
  kunit: cleanup assertion macro internal variables
  kunit: factor out str constants from binary assertion structs
  kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros
  kunit: remove va_format from kunit_assert
  kunit: tool: drop mostly unused KunitResult.result field
  drm/i915/dg2: s/engine->i915/i915/ for engine workarounds
  scsi: core: Reallocate device's budget map on queue depth change
  ixgbe: respect metadata on XSK Rx to skb
  ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
  ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly
  igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
  ice: respect metadata on XSK Rx to skb
  ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
  ice: respect metadata in legacy-rx/ice_construct_skb()
  i40e: respect metadata on XSK Rx to skb
  i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
  kselftest: Fix vdso_test_abi return status
  scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe
  scsi: pm80xx: Fix double completion for SATA devices
  arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts
  arm64: dts: qcom: sc7280: Fix gmu unit address
  arm64: dts: qcom: sc7280: Add camcc clock node
  arm64: dts: qcom: sc7280: Add Display Port node
  arm64: dts: qcom: sc7280: add edp display dt nodes
  arm64: dts: qcom: sc7280: Add DSI display nodes
  arm64: dts: qcom: sc7280: add display dt nodes
  arm64: dts: qcom: sc7180: Add board regulators for MIPI camera trogdor boards
  arm64: dts: qcom: sc7280: Move USB2 controller nodes from common dtsi to SKU1
  drm/bridge: lt9611: Fix an error handling path in lt9611_probe()
  mtd: rawnand: Fix misuses of of_match_node()
  mtd: Fix misuses of of_match_ptr()
  mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
  MAINTAINERS: add DT bindings files for ath10k and ath11k
  MAINTAINERS: hand over ath9k maintainership to Toke
  MAINTAINERS: change Loic as wcn36xx maintainer
  MAINTAINERS: mark ath6kl as orphan
  iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()
  iommu: Fix some W=1 warnings
  cw1200: wsm: make array queue_id_to_wmm_aci static const
  wilc1000: use min_t() to make code cleaner
  rtw88: rtw8821c: enable rfe 6 devices
  rtw88: fix memory overrun and memory leak during hw_scan
  rtw88: fix idle mode flow for hw scan
  rtw88: check for validity before using a pointer
  net: mana: Reuse XDP dropped page
  net: mana: Add counter for XDP_TX
  net: mana: Add counter for packet dropped by XDP
  iommu: Fix potential use-after-free during probe
  drm/bridge: Add missing pm_runtime_put_sync
  spi: mediatek: Avoid NULL pointer crash in interrupt
  spi: sp7201: Fix compiler warnings
  spi: pic32: Convert to use GPIO descriptors
  spi: mpc512x-psc: Convert to use GPIO descriptors
  spi: mt65xx: Convert to GPIO descriptors
  spi: pxa2xx_spi: Convert to use GPIO descriptors
  net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag
  net/smc: Remove corked dealyed work
  net/smc: Send directly when TCP_CORK is cleared
  btrfs: skip reserved bytes warning on unmount after log cleanup failure
  ARM: make get_current() and __my_cpu_offset() __always_inline
  btrfs: fix use of uninitialized variable at rm device ioctl
  btrfs: fix use-after-free after failure to create a snapshot
  btrfs: tree-checker: check item_size for dev_item
  btrfs: tree-checker: check item_size for inode_item
  btrfs: fix deadlock between quota disable and qgroup rescan worker
  tcp: Change SYN ACK retransmit behaviour to account for rehash
  bpf: Add SO_TXREHASH setsockopt
  txhash: Add txrehash sysctl description
  txhash: Add socket option to control TX hash rethink behavior
  txhash: Make rethinking txhash behavior configurable via sysctl
  btrfs: don't start transaction for scrub if the fs is mounted read-only
  moxart: fix potential use-after-free on remove path
  of: unittest: update text of expected warnings
  arm64: dts: exynos: drop unneeded syscon phandle in Exynos5433 LPASS
  arm64: dts: exynos: align pl330 node name with dtschema
  arm64: dts: exynos: Add initial E850-96 board support
  arm64: dts: exynos: Add initial Exynos850 SoC support
  mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
  mac80211_hwsim: report NOACK frames in tx_status
  kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h
  mac80211: mlme: check for null after calling kmemdup
  carl9170: fix missing bit-wise or operator for tx_params
  wcn36xx: Differentiate wcn3660 from wcn3620
  ath11k: mhi: use mhi_sync_power_up()
  ath11k: pci: fix crash on suspend if board file is not found
  ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops
  ath11k: Fix uninitialized symbol 'rx_buf_sz'
  ath11k: fix kernel panic during unload/load ath11k modules
  ath11k: Rename ath11k_ahb_ext_irq_config
  component: Replace most references to 'master' with 'aggregate device'
  n_tty: wake up poll(POLLRDNORM) on receiving data
  dt-bindings: serial: Add compatible for Mediatek MT8186
  serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
  tty: Replace acpi_bus_get_device()
  usb: gadget: f_uac2: Add speed names to bInterval dbg/warn
  usb: gadget: f_uac2: Optionally determine bInterval for HS and SS
  usb: gadget: audio: Add HS/SS bInterval params for UAC2
  usb: gadget: f_uac2: Add HS/SS bInterval to configfs
  usb: udc: Fix typo in comment
  USB: ACPI: Replace acpi_bus_get_device()
  usb: gadget: f_uac2: Define specific wTerminalType
  usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition
  usb: raw-gadget: fix handling of dual-direction-capable endpoints
  usb: usb251xb: add boost-up property support
  ASoC: max98927: add missing header file
  Input: wm97xx: Simplify resource management
  usb: ulpi: Call of_node_put correctly
  usb: ulpi: Move of_node_put to ulpi_dev_release
  staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY
  staging: r8188eu: remove HW_VAR_CHECK_BSSID
  staging: r8188eu: remove HW_VAR_BCN_FUNC
  staging: r8188eu: remove HW_VAR_CAM_WRITE
  staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR()
  staging: r8188eu: remove HW_VAR_MEDIA_STATUS
  staging: r8188eu: remove HW_VAR_AC_PARAM_BK
  staging: r8188eu: remove HW_VAR_AC_PARAM_VI
  staging: r8188eu: remove HW_VAR_AC_PARAM_VO
  staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL
  staging: r8188eu: remove HW_VAR_SEC_CFG
  staging: r8188eu: remove HW_VAR_BEACON_INTERVAL
  staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void
  staging: r8188eu: convert rtw_p2p_prov_disc to return void
  staging: r8188eu: convert rtw_p2p_set_persistent to return void
  staging: r8188eu: convert rtw_p2p_invite_req to return void
  staging: r8188eu: convert rtw_p2p_get_op_ch to return void
  staging: r8188eu: convert rtw_p2p_get_groupid to return void
  staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invitation to return void
  staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void
  staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void
  staging: r8188eu: convert rtw_p2p_get_role to return void
  staging: r8188eu: convert rtw_p2p_get_req_cm to return void
  staging: r8188eu: convert rtw_p2p_get_status to return void
  staging: r8188eu: convert rtw_p2p_setDN to return void
  staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void
  staging: r8188eu: propagate error code in rtw_p2p_get2
  staging: r8188eu: remove unneeded variable in rtw_p2p_get_invitation_procedure
  staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_name
  staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_type
  staging: r8188eu: remove unneeded variable in rtw_p2p_get_go_device_address
  staging: r8188eu: remove unneeded variable in rtw_p2p_get_wps_configmethod
  staging: r8188eu: remove unneeded variable in rtw_p2p_get
  staging: r8188eu: remove unneeded variable in rtw_wx_get_enc
  staging: r8188eu: remove unneeded variable in rtw_wx_get_essid
  staging: rt8188eu: Remove dead code
  staging: r8188eu: remove hal_init_macaddr()
  staging: r8188eu: remove unused parameter from hw_var_set_*
  staging: r8188eu: remove c2h_evt_clear()
  staging: pi433: remove coding style item from the TODO file
  staging: r8188eu: remove IS_*_CUT macros
  staging: r8188eu: convert SetHalDefVar8188EUsb() to void
  staging: r8188eu: convert GetHalDefVar8188EUsb() to void
  staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_FACTOR_64K
  staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb()
  staging: r8188eu: rx_packet_offset and max_recvbuf_sz are write-only
  selftests/net: timestamping: Fix bind_phc check
  sh_eth: sh_eth_close() always returns 0
  ravb: ravb_close() always returns 0
  net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe()
  ipv4: Make ip_idents_reserve static
  r8169: add rtl_disable_exit_l1()
  phy: make phy_set_max_speed() *void*
  net: dsa: mv88e6xxx: Improve indirect addressing performance
  net: dsa: mv88e6xxx: Improve performance of busy bit polling
  net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode
  pinctrl: microchip-sgpio: Fix support for regmap
  net/smc: Forward wakeup to smc socket waitqueue after fallback
  USB: serial: option: add ZTE MF286D modem
  USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
  usb: f_fs: Fix use-after-free for epfile
  drm/i915/adlp: Fix TypeC PHY-ready status readout
  drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference
  drm/i915/overlay: Prevent divide by zero bugs in scaling
  drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline
  drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL
  usb: dwc3: xilinx: fix uninitialized return value
  ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree
  ARM: dts: exynos: update dma node name with dtschema
  ALSA: hda/realtek: Add quirk for ASUS GU603
  ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows
  ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)
  ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks
  ALSA: hda: realtek: Fix race at concurrent COEF updates
  ARM: dts: aspeed: rainier and everest: Enable UHCI
  ARM: dts: Fix OpenBMC flash layout label addresses
  fsi: scom: Remove retries in indirect scoms
  fsi: scom: Fix error handling
  powerpc: dts: Fix some I2C unit addresses
  powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
  powerpc/e500/qemu-e500: allow core to idle without waiting
  powerpc: add link stack flush mitigation status in debugfs.
  powerpc/xive: Export XIVE IPI information for online-only processors.
  KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure
  KVM: PPC: mmio: Return to guest after emulation failure
  KVM: PPC: mmio: Reject instructions that access more than mmio.data size
  KVM: PPC: Fix vmx/vsx mixup in mmio emulation
  KVM: PPC: Book3S HV: Stop returning internal values to userspace
  uml/x86: use x86 load_unaligned_zeropad()
  asm/user.h: killed unused macros
  constify struct path argument of finish_automount()/do_add_mount()
  ata: libata-scsi: Simplify scsi_XX_lba_len()
  ata: libata-scsi: Simplify ata_scsi_mode_select_xlat()
  ata: libata-scsi: Cleanup ata_get_xlat_func()
  ata: pata_pdc202xx_old: make static read-only array pio_timing const
  ata: pata_atiixp: make static read-only arrays const
  ata: pata_platform: Make use of platform_get_mem_or_io()
  crypto: octeontx2 - Avoid stack variable overflow
  padata: replace cpumask_weight with cpumask_empty in padata.c
  crypto: mxs-dcp - Fix scatterlist processing
  crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos
  crypto: hisilicon/sec - use the correct print format
  crypto: hisilicon/sec - fix the CTR mode BD configuration
  crypto: hisilicon/sec - fix the max length of AAD for the CCM mode
  crypto: hisilicon/sec - add some comments for soft fallback
  crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930
  crypto: octeontx2 - select CONFIG_NET_DEVLINK
  crypto: memneq - avoid implicit unaligned accesses
  crypto: authenc - Fix sleep in atomic context in decrypt_tail
  crypto: rsa-pkcs1pad - use clearer variable names
  crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
  crypto: rsa-pkcs1pad - restore signature length check
  crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
  crypto: rsa-pkcs1pad - only allow with rsa
  crypto: qat - fix access to PFVF interrupt registers for GEN4
  arm64: lib: accelerate crc32_be
  lib/crc32test: correct printed bytes count
  lib/crc32: Make crc32_be weak for arch override
  lib/crc32: remove unneeded casts
  crypto: kdf - Select hmac in addition to sha256
  crypto: sun8i-ss - really disable hash on A80
  crypto: x86 - Convert to SPDX identifier
  crypto: testmgr - Move crypto_simd_disabled_for_test out
  hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER
  crypto: ccp - remove redundant ret variable
  video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
  fs: Remove FIXME comment in generic_write_checks()
  video: fbdev: pxa168fb: Initialize pointers with NULL and not plain integer 0
  video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
  video: fbdev: savagefb: make a variable local
  xfs: return errors in xfs_fs_sync_fs
  quota: make dquot_quota_sync return errors from ->sync_fs
  vfs: make sync_filesystem return errors from ->sync_fs
  vfs: make freeze_super abort when sync_filesystem returns error
  dt-bindings: iio: adc: at91-sama5d2: update maintainers entry
  mailmap: Update email address for Cai Huoqing
  dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigger-edge-type non-mandatory
  iio: Fix error handling for PM
  iio: afe: rescale: reorder includes
  iio: afe: rescale: use s64 for temporary scale calculations
  iio: inkern: make a best effort on offset calculation
  iio: inkern: apply consumer scale when no channel scale is available
  iio: inkern: apply consumer scale on IIO_VAL_INT cases
  iio: addac: ad74413r: correct comparator gpio getters mask usage
  iio: addac: ad74413r: use ngpio size when iterating over mask
  iio: addac: ad74413r: Do not reference negative array offsets
  iio: adc: men_z188_adc: Fix a resource leak in an error handling path
  iio: humidity: hdc100x: Add ACPI HID table
  Linux 5.17-rc2
  Revert "fs/9p: search open fids first"
  iio: pressure: dps310: Add ACPI HID table
  iio: sx9360: fix iio event generation
  iio: adc: qcom-vadc-common: Re-use generic struct u32_fract
  iio: adc: twl4030-madc: Re-use generic struct s16_fract
  iio: adc: rn5t618: Re-use generic struct u16_fract
  math.h: Introduce data types for fractional numbers
  dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property in example
  iio: frequency: admv1013: remove the always true condition
  arm64: dts: rockchip: align pl330 node name with dtschema
  arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
  arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
  openrisc/boot: Remove unnecessary initialisation in memcpy().
  ocfs2: fix a deadlock when commit trans
  jbd2: export jbd2_journal_[grab|put]_journal_head
  psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n
  psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n
  mm, kasan: use compare-exchange operation to set KASAN page tag
  kasan: test: fix compatibility with FORTIFY_SOURCE
  tools/testing/scatterlist: add missing defines
  mm: page->mapping folio->mapping should have the same offset
  memory-failure: fetch compound_head after pgmap_pfn_valid()
  ia64: make IA64_MCA_RECOVERY bool instead of tristate
  binfmt_misc: fix crash when load/unload module
  include/linux/sysctl.h: fix register_sysctl_mount_point() return type
  pinctrl: Add driver for Sunplus SP7021
  dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021
  pinctrl: meson: add pinctrl driver support for Meson-S4 Soc
  dt-bindings: gpio: Add a header file for Amlogic Meson S4
  dt-bindings: pinctrl: meson: Add compatible for S4
  pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP
  pinctrl: bcm2835: Fix a few error paths
  EDAC/xgene: Fix deferred probing
  video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
  video: fbmem: use swap() to make code cleaner in fb_rotate_logo()
  video: fbdev: cirrusfb: check pixclock to avoid divide by zero
  video: fbdev: mmp: Make use of the helper function dev_err_probe()
  video: fbdev: s3c-fb: Make use of the helper function dev_err_probe()
  video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe()
  video: fbdev: pxa3xx-gcu: Make use of the helper function dev_err_probe()
  video: fbdev: pxa168fb: Make use of the helper function dev_err_probe()
  video: fbdev: da8xx-fb: Make use of the helper function dev_err_probe()
  video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of the helper function dev_err_probe()
  video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of the helper function dev_err_probe()
  video: fbdev: omapfb: lcd_ams_delta: Make use of the helper function dev_err_probe()
  video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use of the helper function dev_err_probe()
  video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget
  video: fbdev: atyfb: Remove assigned but never used variable statements
  video: fbdev: w100fb: Reset global state
  video: fbdev: au1200fb: Make use of dma_mmap_coherent()
  agp: define proper stubs for empty helpers
  video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
  video: fbdev: via: Fix spelling mistake "bellow" -> "below"
  video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS
  video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
  video: fbdev: controlfb: Fix COMPILE_TEST build
  video: fbdev: ocfb: add const to of_device_id
  dt-bindings: simple-framebuffer: allow standalone compatible
  video: fbdev: sis: use swap() to make code cleaner
  video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen
  video: fbdev: mb862xx: remove redundant assignment to pointer ptr
  backlight: qcom-wled: Add PM6150L compatible
  video: fbdev: mach64_ct: remove redundant res variable
  video: fbdev: omapfb: use default_groups in kobj_type
  video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls
  backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls
  video: fbdev: imxfb: Check for null res pointer
  video: fbdev: aty128fb: make some arrays static const
  cifs: unlock chan_lock before calling cifs_put_tcp_session
  ipv4: drop fragmentation code from ip_options_build()
  arm64: dts: zynqmp: Added GEM reset definitions
  net: macb: Added ZynqMP-specific initialization
  dt-bindings: net: cdns,macb: added generic PHY and reset mappings for ZynqMP
  arm64: dts: rockchip: add Quartz64-A con40 hardware
  arm64: dts: rockchip: add Quartz64-A sdmmc1 node
  arm64: dts: rockchip: add Quartz64-A pmu_io_domains
  arm64: dts: rockchip: add the touchscreen controller to rk3568-evb1-v10
  arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in rk3568-evb1-10
  clk: imx: Add imx8dxl clk driver
  clk: imx: Add initial support for i.MXRT1050 clock driver
  dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock
  dt-bindings: imx: Add clock binding for i.MXRT1050
  arm64: dts: fsd: Add SPI device nodes
  arm64: dts: imx8mq: fix lcdif port node
  arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor
  arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers
  ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo
  ARM: dts: imx28: reparent gpmi clock to ref_gpmi
  arm64: dts: ls1028a: sl28: re-enable ftm_alarm0
  arm64: dts: freescale: Fix sound card model for MBa8Mx
  i2c: mediatek: Add i2c compatible for Mediatek MT8186
  dt-bindings: i2c: update bindings for MT8186 SoC
  i2c: smbus: Use device_*() functions instead of of_*()
  docs: firmware-guide: ACPI: Add named interrupt doc
  regulator/rpi-panel-attiny: Use two transactions for I2C read
  regulator/rpi-panel-attiny: Use the regmap cache
  regulator: rpi-panel: Remove get_brightness hook
  regulator: rpi-panel: Add GPIO control for panel and touch resets
  regulator: rpi-panel: Convert to drive lines directly
  regulator: rpi-panel: Ensure the backlight is off during probe.
  regulator: rpi-panel: Serialise operations.
  regulator: rpi-panel: Handle I2C errors/timing to the Atmel
  regulator: rpi-panel: Register with a unique backlight name
  ASoC: ops: Check for negative values before reading them
  device property: Add fwnode_irq_get_byname
  EDAC/altera: Fix deferred probing
  dm: properly fix redundant bio-based IO accounting
  dm: revert partial fix for redundant bio-based IO accounting
  block: add bio_start_io_acct_time() to control start_time
  security, lsm: dentry_init_security() Handle multi LSM registration
  RDMA/rxe: Remove qp->grp_lock and qp->grp_list
  RDMA/rxe: Remove rxe_drop_all_macst_groups
  RDMA/rxe: Enforce IBA o10-2.2.3
  media: lirc: report ir receiver overflow
  media: rc-core: rename ir_raw_event_reset to ir_raw_event_overflow
  media: lirc: remove unused lirc features
  media: aspeed: Correct values for detected timing
  media: aspeed: Use FIELD_GET to improve readability
  media: aspeed: Correct value for h-total-pixels
  media: aspeed: Fix no complete irq for non-64-aligned width
  media: aspeed: add more debug log messages
  media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log
  media: i2c: dw9714: add optional regulator support
  media: ov2740: identify module after subdev initialisation
  media: MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers
  media: MAINTAINERS: Update Benjamin Gaignard maintainer status
  media: i2c: max9286: Implement media entity .link_validate() operation
  media: ov5693: fix returnvar.cocci warnings
  media: ov5693: fix boolconv.cocci warnings
  media: i2c: Add ov08d10 camera sensor driver
  media: hi847: Add support for Hi-847 sensor
  media: ov8865: Fix indentation in set_selection callback
  media: ov5648: Don't pack controls struct
  media: v4l: Avoid unaligned access warnings when printing 4cc modifiers
  media: ov6650: Fix missing frame interval enumeration support
  media: ov6650: Fix crop rectangle affected by set format
  media: ov6650: Add try support to selection API operations
  media: ov6650: Fix set format try processing path
  dt-bindings: interrupt-controller: sifive,plic: Group interrupt tuples
  dt-bindings: interrupt-controller: sifive,plic: Fix number of interrupts
  dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support
  RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem
  RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c
  RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c
  RDMA/opa: Delete useless module.h include
  RDMA/iser: Delete useless module.h include
  RDMA/ipoib: Delete useless module.h include
  RDMA/rxe: Delete useless module.h include
  RDMA/usnic: Delete useless module.h include
  RDMA/qib: Delete useless module.h include
  RDMA/mthca: Delete useless module.h include
  RDMA/mlx4: Delete useless module.h include
  RDMA/hfi1: Delete useless module.h include
  RDMA/core: Delete useless module.h include
  RDMA/mlx5: Delete useless module.h include
  RDMA/mlx5: Delete get_num_static_uars function
  IB/rdmavt: Validate remote_addr during loopback atomic tests
  IB/cm: Release previously acquired reference counter in the cm_id_priv
  drm/i915/dg2: Add Wa_14015227452
  Fix a warning about a malformed kernel doc comment in cifs
  arm64: cpufeature: List early Cortex-A510 parts as having broken dbm
  ocfs2: fix subdirectory registration with register_sysctl()
  brcmfmac: add CYW43570 PCIE device
  brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices
  spi: qcom: geni: Simplify DMA setting
  ASoC: cs42l51: Improve error handling in cs42l51_remove()
  ASoC: SOF: ipc: Do not allocate buffer for msg_data
  ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked()
  ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress()
  ASoC: amd: renoir: Add check for acp configuration flags
  ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir
  ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir.
  ASoC: amd: acp: Add generic PCI driver module for ACP device
  ASoC: amd: acp: Add PDM controller based dmic dai for Renoir
  ASoC: amd: acp: Add generic support for PDM controller on ACP
  ASoC: rk3399_gru_sound: Wire up DP jack detection
  drm/rockchip: cdn-dp: Support HDMI codec plug-change callback
  ASoC: rt5682: Fix deadlock on resume
  ASoC: hdmi-codec: Fix OOB memory accesses
  ASoC: soc-pcm: Move debugfs removal out of spinlock
  ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
  rtw89: use pci_read/write_config instead of dbi read/write
  rtw89: refine DIG feature to support 160M and CCK PD
  rtw89: fix maybe uninitialized `qempty` variable
  rtw89: include subband type in channel params
  rtw89: handle 6G band if supported by a chipset
  rtw89: separate {init,deinit}_addr_cam functions
  rtw89: set mac_id and port ID to TXWD
  rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode
  rtw89: configure mac port HIQ registers
  rtw89: rename vif_maintain to role_maintain
  rtw89: extend firmware commands on states of sta_assoc and sta_disconnect
  rtw89: allocate mac_id for each station in AP mode
  rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets
  rtw89: add C2H handle of BCN_CNT
  rtw89: download beacon content to firmware
  rtw89: use hardware SSN to TX management frame
  rtw89: configure rx_filter according to FIF_PROBE_REQ
  rtw89: correct use of BA CAM
  rtw89: encapsulate RX handlers to single function
  rtw89: Add RX counters of VHT MCS-10/11 to debugfs
  rtw89: remove duplicate definition of hardware port number
  rtw89: extract modules by chipset
  RDMA/siw: Fix refcounting leak in siw_create_qp()
  RDMA/core: Set MR type in ib_reg_user_mr
  RDMA/ucma: Protect mc during concurrent multicast leaves
  RDMA/cma: Use correct address when leaving multicast group
  ntb: intel: fix port config status offset for SPR
  net: stmmac: dwmac-sun8i: make clk really gated during rpm suspended
  net: stmmac: properly handle with runtime pm in stmmac_dvr_remove()
  IB/hfi1: Fix tstats alloc and dealloc
  IB/hfi1: Fix AIP early init panic
  IB/hfi1: Fix alloc failure with larger txqueuelen
  gve: fix the wrong AdminQ buffer queue index check
  net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "frequency"
  IB/hfi1: Fix panic with larger ipoib send_queue_size
  net: dsa: realtek: rtl8365mb: fix trap_door > 7
  net: dsa: realtek: rtl8365mb: allow non-cpu extint ports
  net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support
  net: dsa: realtek: rtl8365mb: add RTL8367S support
  net: dsa: realtek: rtl8365mb: use DSA CPU port
  net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead of BIT(n)-1
  net: dsa: realtek: rtl8365mb: rename extport to extint
  net: dsa: realtek: add new mdio interface for drivers
  net: dsa: realtek: convert subdrivers into modules
  net: dsa: realtek: remove direct calls to realtek-smi
  net: dsa: realtek: rename realtek_smi to realtek_priv
  net: dsa: realtek-smi: move to subdirectory
  net: dsa: realtek-smi: fix kdoc warnings
  RDMA/rtrs-clt: Do stop and failover outside reconnect work.
  RDMA/rtrs-clt: Update one outdated comment in path_it_deinit()
  RDMA/rtrs-clt: Reflow text so lines don't end with a '('
  ax25: add refcount in ax25_dev to avoid UAF bugs
  ax25: improve the incomplete fix to avoid UAF and NPD bugs
  RDMA/rtrs: Remove empty line after bracket
  octeontx2-pf: Change receive buffer size using ethtool
  media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h
  pinctrl: zynqmp: Revert "Unify pin naming"
  media: v4l2-subdev: Drop .set_mbus_config() operation
  media: i2c: ov6650: Drop implementation of .set_mbus_config()
  media: pxa_camera: Drop usage of .set_mbus_config()
  media: dt-bindings: media: camss: Remove clock-lane property
  RDMA/pvrdma: Remove useless DMA-32 fallback configuration
  IB/mthca: Remove useless DMA-32 fallback configuration
  SUNRPC: add netns refcount tracker to struct rpc_xprt
  SUNRPC: add netns refcount tracker to struct gss_auth
  SUNRPC: add netns refcount tracker to struct svc_xprt
  bnxt: report header-data split state
  ethtool: add header/data split indication
  net: dsa: microchip: Add property to disable reference clock
  net: dsa: microchip: Document property to disable reference clock
  net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii()
  media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put
  media: mtk-vcodec: Get rid of mtk_smi_larb_get/put
  media: drm/mediatek: Get rid of mtk_smi_larb_get/put
  media: drm/mediatek: Add pm runtime support for ovl and rdma
  media: mtk-mdp: Get rid of mtk_smi_larb_get/put
  media: mtk-jpeg: Get rid of mtk_smi_larb_get/put
  media: iommu/mediatek: Add device_link between the consumer and the larb devices
  media: iommu/mediatek: Add probe_defer for smi-larb
  media: iommu/mediatek: Return ENODEV if the device is NULL
  media: iommu/mediatek-v1: Free the existed fwspec if the master dev already has
  net: mvneta: remove unnecessary if condition in mvneta_xdp_submit_frame
  net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request.
  net: sparx5: use .mac_select_pcs() interface
  brcmfmac: firmware: Fix crash in brcm_alt_fw_path
  nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.
  spi: Fix missing unlock on error in sp7021_spi_master_transfer_one()
  regulator: maxim,max8973: Drop Tegra specifics from example
  ASoC: SOF: trace: Simplify count adjustment in trace_read
  ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics from example
  ASoC: SOF: Intel: hda: Remove link assignment limitation
  ASoC: Document Tegra234 APE support
  ASoC: tegra: Update AHUB driver for Tegra234
  spi: dt-bindings: Fix 'reg' child node schema
  spi: bcm-qspi: check for valid cs before applying chip select
  ASoC: fsl: Add missing error handling in pcm030_fabric_probe
  KVM: eventfd: Fix false positive RCU usage warning
  KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use
  KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread()
  KVM: nVMX: Rename vmcs_to_field_offset{,_table}
  KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
  KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS
  selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP
  ath11k: avoid firmware crash when reg set for QCA6390/WCN6855
  ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz
  KVM: x86: add system attribute to retrieve full set of supported xsave states
  media: dt-binding: mediatek: Get rid of mediatek,larb for multimedia HW
  media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc compatible
  ath9k_htc: fix uninit value bugs
  media: dt-bindings: mediatek: convert mtk jpeg decoder/encoder to yaml
  KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr
  media: hantro: jpeg: Remove open-coded size in quantization table code
  media: hantro: output encoded JPEG content directly to capture buffers
  xen/x2apic: enable x2apic mode when supported for HVM
  media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control
  media: hantro: jpeg: Add COM segment to JPEG header to align image scan
  media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output
  media: hantro: Support cropping visible area for encoders
  media: hantro: Fix overfill bottom register field name
  media: MAINTAINERS: Change maintainers for mipid02 driver
  media: v4l2-dev: Use non-atomic bitmap API when applicable
  media: dt-bindings: media: document imx8mq support for imx7-csi
  media: imx: imx7-media-csi: add support for imx8mq
  media: meson: vdec: potential dereference of null pointer
  media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers
  media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format
  media: docs: v4l2grab.c.rst: change unintended assignment
  media: coda: Fix missing put_device() call in coda_get_vdoa_data
  media: coda: Use platform_get_irq() to get the interrupt
  ARM: imxrt_defconfig: Add i.MXRT family defconfig
  kselftest/arm64: Correct logging of FPSIMD register read via ptrace
  kselftest/arm64: Skip VL_INHERIT tests for unsupported vector types
  drm/i915: Allow dead vm to unbind vma's without lock.
  media: mtk-vpu: Drop unnecessary call to platform_get_resource()
  media: s5p-g2d: Use platform_get_irq() to get the interrupt
  media: exynos4-is: Use platform_get_irq() to get the interrupt
  media: marvell-ccic: Use platform_get_irq() to get the interrupt
  media: exynos-gsc: Use platform_get_irq() to get the interrupt
  media: stm32-dma2d: Use platform_get_irq() to get the interrupt
  media: s5p-mfc: Use platform_get_irq() to get the interrupt
  media: bdisp: Use platform_get_irq() to get the interrupt
  media: camss: Use platform_get_irq_byname() to get the interrupt
  media: vsp1: Use platform_get_irq() to get the interrupt
  media: i2c: max9286: Use "maxim,gpio-poc" property
  media: dt-bindings: media: max9286: Define 'maxim,gpio-poc'
  net: mac802154: Explain the use of ieee802154_wake/stop_queue()
  media: dt-bindings: media: max9286: Re-indent example
  net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant
  net: ieee802154: hwsim: Ensure frame checksum are valid
  arm64: defconfig: Enable Audio Graph Card2 driver
  arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-graph-card2 for sound
  arm64: dts: renesas: rcar-gen3: Add MOST devices
  arm64: dts: renesas: Miscellaneous whitespace fixes
  arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712
  arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device
  ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header
  ARM: imx: Add initial support for i.MXRT10xx family
  soc: imx: Remove Layerscape check
  parisc: Fix sglist access in ccio-dma.c
  parisc: Fix data TLB miss in sba_unmap_sg
  parisc: Drop __init from map_pages declaration
  drm/i915: Lock dpt_obj around set_cache_level, v2.
  ALSA: hda: Fix signedness of sscanf() arguments
  ARM: dts: imx6sx-udoo-neo: Add HDMI support
  ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers
  drm/i915: Move drrs hardware bit frobbing to small helpers
  drm/i915: s/gmch_{m,n}/data_{m,n}/
  drm/i915: Clean up M/N register defines
  drm/i915: Extract intel_{get,set}_m_n()
  drm/i915: Fix a race between vma / object destruction and unbinding
  ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
  crypto: qat - fix a signedness bug in get_service_enabled()
  crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked()
  crypto: tcrypt - add asynchronous speed test for SM3
  crypto: x86/sm3 - add AVX assembly implementation
  crypto: sm3 - make dependent on sm3 library
  crypto: sm2 - make dependent on sm3 library
  crypto: arm64/sm3-ce - make dependent on sm3 library
  crypto: sm3 - create SM3 stand-alone library
  Documentation: update debugfs doc for Hisilicon HPRE
  Documentation: update debugfs doc for Hisilicon ZIP
  Documentation: update debugfs doc for Hisilicon SEC
  Documentation: use the tabs on all acc documentation
  ARM: dts: imx: Rename RTC device tree nodes
  ARM: dts: imx28: Use correct compatible string for RTC
  ipv6: partially inline ipv6_fixup_options
  ipv6: optimise dst refcounting on cork init
  udp6: don't make extra copies of iflow
  udp6: pass flow in ip6_make_skb together with cork
  ipv6: pass full cork into __ip6_append_data()
  ipv6: don't zero inet_cork_full::fl after use
  ipv6: clean up cork setup/release
  ipv6: remove daddr temp buffer in __ip6_make_skb
  udp6: shuffle up->pending AF_INET bits
  ipv6: optimise dst refcounting on skb init
  selftests/bpf/test_xdp_redirect: use temp netns for testing
  selftests/bpf/test_xdp_meta: use temp netns for testing
  selftests/bpf/test_tcp_check_syncookie: use temp netns for testing
  selftests/bpf/test_lwt_seg6local: use temp netns for testing
  selftests/bpf/test_xdp_vlan: use temp netns for testing
  selftests/bpf/test_xdp_veth: use temp netns for testing
  selftests/bpf/test_xdp_redirect_multi: use temp netns for testing
  mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions
  mlxsw: spectrum: Guard against invalid local ports
  mlxsw: core: Consolidate trap groups to a single event group
  mlxsw: core: Move functions to register/unregister array of traps to core.c
  mlxsw: core: Move basic trap group initialization from spectrum.c
  mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code
  mlxsw: spectrum: Set basic trap groups from an array
  net: amd-xgbe: ensure to reset the tx_timer_active flag
  net: amd-xgbe: Fix skb data length underflow
  LSM: general protection fault in legacy_parse_param
  tracing: Don't inc err_log entry count if entry allocation fails
  tracing: Propagate is_signed to expression
  tracing: Fix smatch warning for do while check in event_hist_trigger_parse()
  tracing: Fix smatch warning for null glob in event_hist_trigger_parse()
  tools/tracing: Update Makefile to build rtla
  rtla: Make doc build optional
  tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro
  tracing: Avoid -Warray-bounds warning for __rel_loc macro
  tracing/histogram: Fix a potential memory leak for kstrdup()
  ftrace: Have architectures opt-in for mcount build time sorting
  drm/i915/pmu: Fix KMD and GuC race on accessing busyness
  selftests: skip mincore.check_file_mmap when fs lacks needed support
  selftests: openat2: Skip testcases that fail with EOPNOTSUPP
  selftests: openat2: Add missing dependency in Makefile
  selftests: openat2: Print also errno in failure messages
  selftests: futex: Use variable MAKE instead of make
  drm/i915: delete shadow "ret" variable
  drm/kmb: Fix for build errors with Warray-bounds
  bpf, x86: Remove unnecessary handling of BPF_SUB atomic op
  drm/amdgpu: Wrong order for config and counter_id parameters
  drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable"
  drm/amdgpu: bump driver version for new CTX OP to set/get stable pstates
  drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates
  drm/amdgpu/swsmu/i2c: return an error if the SMU is not running
  drm/amd: Enable FRU EEPROM for Sienna Cichlid
  drm/amd: Expose the FRU SMU I2C bus
  drm/amdgpu: add 1.3.1/2.4.0 athub CG support
  drm/amdgpu: convert code name to ip version for athub
  drm/amd/display: Fix unused variable warning
  drm/amdgpu: get hash bit for CH4 in umc channel index
  drm/amdgpu: update algorithm of umc address conversion
  drm/amdgpu: increase bad page number for umc ras query
  drm/amdgpu: add umc_fill_error_record to make code more simple
  display/amd: decrease message verbosity about watermarks table failure
  drm/amdgpu: Wipe all VRAM on free when RAS is enabled
  drm/amdgpu: Fix an error message in rmmod
  drm/amd/pm: fix the deadlock observed on performance_level setting
  drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
  drm/amd/display: Add Missing HPO Stream Encoder Function Hook
  drm/amdkfd: svm range restore work deadlock when process exit
  drm/amdkfd: Ensure mm remain valid in svm deferred_list work
  drm/amdkfd: Don't take process mutex for svm ioctls
  drm/amdgpu/display: Remove t_srx_delay_us.
  drm/amdkfd: enable heavy-weight TLB flush on Vega20
  drm/amdgpu: add determine passthrough under arm64
  net/mlx5: VLAN push on RX, pop on TX
  net/mlx5: Introduce software defined steering capabilities
  net/mlx5: Remove unused TIR modify bitmask enums
  net/mlx5e: CT, Remove redundant flow args from tc ct calls
  net/mlx5e: TC, Store mapped tunnel id on flow attr
  net/mlx5e: Test CT and SAMPLE on flow attr
  net/mlx5e: Refactor eswitch attr flags to just attr flags
  net/mlx5e: CT, Don't set flow flag CT for ct clear flow
  net/mlx5e: TC, Hold sample_attr on stack instead of pointer
  net/mlx5e: TC, Reject rules with multiple CT actions
  net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
  net/mlx5e: TC, Pass attr to tc_act can_offload()
  net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action()
  net/mlx5e: TC, Move pedit_headers_action to parse_attr
  net/mlx5e: Move counter creation call to alloc_flow_attr_counter()
  net/mlx5e: Pass attr arg for attaching/detaching encaps
  net/mlx5e: Move code chunk setting encap dests into its own function
  Bluetooth: Increment management interface revision
  docs/bpf: clarify how btf_type_tag gets encoded in the type chain
  selftests/bpf: specify pahole version requirement for btf_tag test
  selftests/bpf: add a selftest with __user tag
  selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c
  bpf: reject program if a __user tagged memory accessed in kernel way
  compiler_types: define __user as __attribute__((btf_type_tag("user")))
  arm64: errata: Add detection for TRBE trace data corruption
  arm64: errata: Add detection for TRBE invalid prohibited states
  arm64: errata: Add detection for TRBE ignored system register writes
  arm64: Add Cortex-A510 CPU part definition
  docs: process: submitting-patches: Clarify the Reported-by usage
  docs/zh_CN: add highmem translation
  docs/zh_CN: add free_page_reporting translation
  docs/zh_CN: add damon api translation
  docs/zh_CN: add damon design translation
  docs/zh_CN: add damon faq translation
  docs/zh_CN: add damon index tronslation
  docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst
  docs/zh_CN: add balance translation
  docs_zh_CN: add active_mm translation
  docs/zh_CN: add vm/index translation
  Documentation: core-api: entry: Add comments about nesting
  Documentation: Fill the gaps about entry/noinstr constraints
  docs/zh_CN: Add opp Chinese translation
  docs/zh_CN: Add power/index Chinese translation
  docs/zh_CN: Cleanup index.rst
  docs/vm: Fix typo in *harden*
  Documentation: arm: marvell: Extend Avanta list
  docs: fix typo in Documentation/kernel-hacking/locking.rst
  docs: Hook the RTLA documents into the kernel docs build
  drm/xen: Add support for the nomodeset kernel parameter
  drm/tilcdc: Add support for the nomodeset kernel parameter
  drm/tegra: Add support for the nomodeset kernel parameter
  drm/sti: Add support for the nomodeset kernel parameter
  drm/sprd: Add support for the nomodeset kernel parameter
  drm/rockchip: Add support for the nomodeset kernel parameter
  drm: rcar-du: Add support for the nomodeset kernel parameter
  drm/omap: Add support for the nomodeset kernel parameter
  drm/msm: Add support for the nomodeset kernel parameter
  drm/mediatek: Add support for the nomodeset kernel parameter
  drm/mcde: Add support for the nomodeset kernel parameter
  drm/ingenic: Add support for the nomodeset kernel parameter
  drm/imx: Add support for the nomodeset kernel parameter
  drm/hyperv: Add support for the nomodeset kernel parameter
  drm/gma500: Add support for the nomodeset kernel parameter
  drm/exynos: Add support for the nomodeset kernel parameter
  drm/armada: Add support for the nomodeset kernel parameter
  drm/xlnx: Use drm_module_platform_driver() to register the driver
  drm/tve200: Use drm_module_platform_driver() to register the driver
  drm/arc: Use drm_module_platform_driver() to register the driver
  drm/tidss: Use drm_module_platform_driver() to register the driver
  drm/sun4i: Use drm_module_platform_driver() to register the driver
  drm/stm: Use drm_module_platform_driver() to register the driver
  drm/shmobile: Use drm_module_platform_driver() to register the driver
  drm: mxsfb: Use drm_module_platform_driver() to register the driver
  drm/meson: Use drm_module_platform_driver() to register the driver
  drm/kmb: Use drm_module_platform_driver() to register the driver
  drm/hisilicon/kirin: Use drm_module_platform_driver() to register the driver
  drm/fsl-dcu: Use drm_module_platform_driver() to register the driver
  drm/atmel-hlcdc: Use drm_module_platform_driver() to register the driver
  drm/aspeed: Use drm_module_platform_driver() to register the driver
  drm/vmwgfx: Replace module-init boiler-plate code with DRM helpers
  drm/vboxvideo: Replace module-init boiler-plate code with DRM helpers
  drm/qxl: Replace module-init boiler-plate code with DRM helpers
  drm/qxl: Move ioctl array next to its only user
  cgroup/bpf: fast path skb BPF filtering
  drm/mgag200: Replace module-init boiler-plate code with DRM helpers
  selftests/exec: Remove pipe from TEST_GEN_FILES
  selftests/zram: Adapt the situation that /dev/zram0 is being used
  selftests/zram01.sh: Fix compression ratio calculation
  selftests/zram: Skip max_comp_streams interface on newer kernel
  docs/kselftest: clarify running mainline tests on stables
  selinux: fix a type cast problem in cred_init_security()
  selftests/bpf: fix a clang compilation error
  arm64: tegra: Disable ISO SMMU for Tegra194
  gpu: host1x: Fix hang on Tegra186+
  io_uring: remove unused argument from io_rsrc_node_alloc
  blk-mq: Fix wrong wakeup batch configuration which will cause hang
  net: bridge: vlan: fix memory leak in __allowed_ingress
  igbvf: Remove useless DMA-32 fallback configuration
  igb: Remove useless DMA-32 fallback configuration
  igc: Remove useless DMA-32 fallback configuration
  ice: Remove useless DMA-32 fallback configuration
  iavf: Remove useless DMA-32 fallback configuration
  e1000e: Remove useless DMA-32 fallback configuration
  i40e: Remove useless DMA-32 fallback configuration
  ixgbevf: Remove useless DMA-32 fallback configuration
  ixgbe: Remove useless DMA-32 fallback configuration
  ixgb: Remove useless DMA-32 fallback configuration
  netfilter: nf_tables: remove assignment with no effect in chain blob builder
  net: socket: rename SKB_DROP_REASON_SOCKET_FILTER
  selftests, xsk: Fix bpf_res cleanup test
  MAINTAINERS: platform-chrome: Add new chrome-platform@lists.linux.dev list
  Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set
  ipv4: remove sparse error in ip_neigh_gw4()
  ipv4: avoid using shared IP generator for connected sockets
  ipv4: tcp: send zero IPID in SYNACK messages
  ice: xsk: Borrow xdp_tx_active logic from i40e
  ice: xsk: Improve AF_XDP ZC Tx and use batching API
  ice: xsk: Avoid potential dead AF_XDP Tx processing
  i40e: xsk: Move tmp desc array from driver to pool
  ice: Make Tx threshold dependent on ring length
  ice: xsk: Handle SW XDP ring wrap and bump tail more often
  ice: xsk: Force rings to be sized to power of 2
  ice: Remove likely for napi_complete_done
  drm/vmwgfx: Fix stale file descriptors on failed usercopy
  lockd: fix failure to cleanup client locks
  ipv4: raw: lock the socket in raw_bind()
  ptp: replace snprintf with sysfs_emit
  MAINTAINERS: add missing IPv4/IPv6 header paths
  MAINTAINERS: add more files to eth PHY
  r8169: enable ASPM L1.2 if system vendor flags it as safe
  net: tipc: remove unused static inlines
  net: sched: remove qdisc_qlen_cpu()
  net: sched: remove psched_tdiff_bounded()
  netlink: remove nl_set_extack_cookie_u32()
  udplite: remove udplite_csum_outgoing()
  udp: remove inner_udp_hdr()
  dccp: remove max48()
  ipv6: remove inet6_rsk() and tcp_twsk_ipv6only()
  hsr: remove get_prp_lan_id()
  net: ax25: remove route refcount
  net: remove bond_slave_has_mac_rcu()
  net: remove linkmode_change_bit()
  net: remove net_invalid_timestamp()
  nfc: use *_set_vendor_cmds() helpers
  mii: remove mii_lpa_to_linkmode_lpa_sgmii()
  net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
  nfp: Simplify array allocation
  net: bridge: vlan: fix single net device option dumping
  net: ethernet: mtk_star_emac: fix unused variable
  net: stmmac: skip only stmmac_ptp_register when resume from suspend
  net: stmmac: configure PTP clock source prior to PTP initialization
  dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "suppress-preamble"
  net/fsl: xgmac_mdio: Support setting the MDC frequency
  net/fsl: xgmac_mdio: Support preamble suppression
  net/fsl: xgmac_mdio: Use managed device resources
  dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency"
  ALSA: usb-audio: initialize variables that could ignore errors
  Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"
  ipv4: Namespaceify min_adv_mss sysctl knob
  net: mvneta: use .mac_select_pcs() interface
  net: mvneta: reorder initialisation
  net: phy: at803x: Support downstream SFP cage
  net: phy: at803x: add fiber support
  net: phy: at803x: move page selection fix to config_init
  drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
  psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n
  psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n
  sched/uclamp: Fix iowait boost escaping uclamp restriction
  sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max
  sched/core: Export pelt_thermal_tp
  MAINTAINERS: add Suren as psi co-maintainer
  sched/numa: initialize numa statistics when forking new task
  sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
  drm/i915/adlp: Fix TypeC PHY-ready status readout
  memory: brcmstb_dpfe: fix typo in a comment
  memory: tegra: Constify struct thermal_cooling_device_ops
  memory: fsl_ifc: populate child devices without relying on simple-bus
  dt-bindings: memory: fsl: convert ifc binding to yaml schema
  memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX
  memory: tegra20-emc: Correct memory device mask
  memory: tegra30-emc: Print additional memory info
  drm/panel: simple: add Multi-Inno Technology MI0700S4T-6
  dt-bindings: display: simple: Add Multi-Inno Technology MI0700S4T-6 panel
  drm: mxsfb: Shutdown the display on system shutdown
  drm: mxsfb: Shutdown the display on remove
  dt-bindings: display: bridge: lvds-codec: Document TI DS90CF364A decoder
  drm: Add TODO item for requesting memory regions
  fbdev/simplefb: Request memory region in driver
  drm/simpledrm: Request memory region in driver
  drivers/firmware: Don't mark as busy the simple-framebuffer IO resource
  fbdev: Hot-unplug firmware fb devices on forced removal
  MIPS: Fix build error due to PTR used in more places
  kbuild: remove include/linux/cyclades.h from header file check
  MAINTAINERS: Remove Harry Morris bouncing address
  net: ieee802154: Return meaningful error codes from the netlink helpers
  net: ieee802154: ca8210: Stop leaking skb's
  net: ieee802154: at86rf230: Stop leaking skb's
  net: ieee802154: mcr20a: Fix lifs/sifs periods
  net: ieee802154: hwsim: Ensure proper channel selection at probe time
  nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show
  nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs
  phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy
  dt-bindings: phy: convert Qualcomm USB HS phy to yaml
  Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
  phy: amlogic: meson8b-usb2: fix shared reset control use
  phy: amlogic: meson8b-usb2: Use dev_err_probe()
  phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use
  phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64
  phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable()
  phy: qcom-qusb2: Add compatible for MSM8953
  dt-bindings: phy: qcom,qusb2: Document msm8953 compatible
  phy: freescale: pcie: cosmetic clean-up
  phy: xilinx: zynqmp: Fix bus width setting for SGMII
  bpf: remove unused static inlines
  selftests/bpf: fix uprobe offset calculation in selftests
  tcp: allocate tcp_death_row outside of struct netns_ipv4
  nfp: only use kdoc style comments for kdoc
  connector/cn_proc: Use task_is_in_init_pid_ns()
  pid: Introduce helper task_is_in_init_pid_ns()
  gve: Fix GFP flags when allocing pages
  net: ethernet: cortina: permit to set mac address in DT
  ata: pata_platform: Fix a NULL pointer dereference in __pata_platform_probe()
  drm/panel: Extend ACX424AKP bindings to ACX424AKM
  ucount:  Make get_ucount a safe get_user replacement
  selftests: nft_concat_range: add test for reload with no element add/del
  netfilter: nft_byteorder: track register operations
  netfilter: nft_reject_bridge: Fix for missing reply from prerouting
  selftests: netfilter: check stateless nat udp checksum fixup
  selftests: netfilter: reduce zone stress test running time
  netfilter: nft_ct: fix use after free when attaching zone template
  netfilter: Remove flowtable relics
  selinux: drop unused macro
  rcu-tasks: Fix computation of CPU-to-list shift counts
  selinux: simplify cred_init_security
  selinux: do not discard const qualifier in cast
  selinux: drop unused parameter of avtab_insert_node
  selinux: drop cast to same type
  selinux: enclose macro arguments in parenthesis
  selftests/bpf: Fix a clang compilation error
  drm/i915/guc: Update guc shim control programming on newer platforms
  drm/i915/wopcm: Handle pre-programmed WOPCM registers
  drm/i915: Clean up PIPESRC defines
  drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines
  drm/i915: Clean up PIPECONF bit defines
  drm/i915: Clean up SKL_BOTTOM_COLOR defines
  drm/i915: Clean up PIPEMISC register defines
  drm/i915/rpl-s: Add stepping info
  drm/i915: Bump DSL linemask to 20 bits
  drm/i915: Use single_enabled_crtc() in i9xx_update_wm()
  drm/i915: Use the correct plane source width in watermark calculations
  ceph: set pool_ns in new inode layout for async creates
  ceph: properly put ceph_string reference after async create attempt
  ceph: put the requests/sessions when it fails to alloc memory
  drm/i915: Fix up pixel_rate vs. clock confusion in wm calculations
  arm64: extable: fix load_unaligned_zeropad() reg indices
  selinux: declare name parameter of hash_eval const
  EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr()
  counter: fix an IS_ERR() vs NULL bug
  eeprom: at25: Replace strncpy() with strscpy()
  misc: rtsx: Quiesce rts5249 on system suspend
  misc: rtsx: Cleanup power management ops
  misc: rtsx: Rework runtime power management flow
  mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM
  selftests: kvm: move vm_xsave_req_perm call to amx_test
  KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time
  KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS
  KVM: x86: Keep MSR_IA32_XSS unchanged for INIT
  s390/hypfs: include z/VM guests with access control group set
  KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
  xfs, iomap: limit individual ioend chain lengths in writeback
  KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02
  KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest
  KVM: x86: Check .flags in kvm_cpuid_check_equal() too
  KVM: x86: Forcibly leave nested virt when SMM state is toggled
  KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments()
  KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real
  KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode
  KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
  KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
  KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
  KVM: x86: Pass emulation type to can_emulate_instruction()
  KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
  KVM: SVM: Don't intercept #GP for SEV guests
  Revert "KVM: SVM: avoid infinite loop on NPF from bad address"
  KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests
  KVM: x86: nSVM: skip eax alignment check for non-SVM instructions
  KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID
  KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
  KVM: VMX: Remove vmcs_config.order
  cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask()
  PCI/sysfs: Find shadow ROM before static attribute initialization
  nfp: flower: Use struct_size() helper in kmalloc()
  mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc()
  net: enetc: use .mac_select_pcs() interface
  net: dpaa2-mac: use .mac_select_pcs() interface
  swiotlb: simplify array allocation
  swiotlb: tidy up includes
  swiotlb: simplify debugfs setup
  gpu: drm: panel-edp: Add panels planned for sc7180-trogdor-pazquel
  swiotlb: do not zero buffer in set_memory_decrypted()
  spi: uniphier: fix reference count leak in uniphier_spi_probe()
  net: axienet: replace mdiobus_write() with mdiodev_write()
  net: axienet: convert to phylink_pcs
  net: lan966x: Fix sleep in atomic context when updating MAC table
  net: lan966x: Fix sleep in atomic context when injecting frames
  ethernet: seeq/ether3: don't write directly to netdev->dev_addr
  ethernet: 8390/etherh: don't write directly to netdev->dev_addr
  ethernet: i825xx: don't write directly to netdev->dev_addr
  ethernet: broadcom/sb1250-mac: don't write directly to netdev->dev_addr
  ethernet: tundra: don't write directly to netdev->dev_addr
  ethernet: 3com/typhoon: don't write directly to netdev->dev_addr
  bnxt_en: Handle async event when the PHC is updated in RTC mode
  bnxt_en: Implement .adjtime() for PTP RTC mode
  bnxt_en: Add driver support to use Real Time Counter for PTP
  bnxt_en: PTP: Refactor PTP initialization functions
  bnxt_en: Update firmware interface to 1.10.2.73
  printk: ringbuffer: Improve prb_next_seq() performance
  selftests/lkdtm: Add UBSAN config
  selftests/lkdtm: Remove dead config option
  kselftest: alsa: Add test case for writing invalid values
  ubifs: use default_groups in kobj_type
  ALSA: hda: Fix UAF of leds class devs at unbinding
  bcache: use default_groups in kobj_type
  omapfb: use default_groups in kobj_type
  power_supply: ab8500: use default_groups in kobj_type
  NFS: use default_groups in kobj_type
  SUNRPC: use default_groups in kobj_type
  drm/ttm: add a weak BO reference to the resource v3
  drm/ttm: add back a reference to the bdev to the res manager
  drm/privacy-screen: honor acpi=off in detect_thinkpad_privacy_screen
  drm/ttm: add ttm_resource_fini v2
  perf/core: Fix cgroup event list management
  perf: Always wake the parent event
  serial: mcf: use helpers in mcf_tx_chars()
  serial: fsl_linflexuart: don't call uart_write_wakeup() twice
  serial: fsl_linflexuart: deduplicate character sending
  mxser: switch from xmit_buf to kfifo
  mxser: use tty_port xmit_buf helpers
  mxser: fix xmit_buf leak in activate when LSR == 0xff
  tty: tty_port_open, document shutdown vs failed activate
  tty: add kfifo to tty_port
  serial: atmel_serial: include circ_buf.h
  serial: core: clean up EXPORT_SYMBOLs
  tty: serial: fsl_lpuart: count tty buffer overruns
  serial: imx: reduce RX interrupt frequency
  tty: serial: max3100: Remove redundant 'flush_workqueue()' calls
  serial: core: Initialize rs485 RTS polarity already on probe
  serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl
  serial: stm32: fix software flow control transfer
  serial: stm32: prevent TDR register overwrite when sending x_char
  tty: n_gsm: fix SW flow control encoding/handling
  serial: 8250: of: Fix mapped region size when using reg-offset property
  tty: rpmsg: Fix race condition releasing tty port
  tty: Partially revert the removal of the Cyclades public API
  tty: Add support for Brainboxes UC cards.
  Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open
  Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08
  blk-mq: fix missing blk_account_io_done() in error path
  Revert "tty: serial: Use fifo in 8250 console driver"
  spi: spi-mtk-nor: make some internal variables static
  spi: meson-spicc: add IRQ check in meson_spicc_probe
  ASoC: qdsp6: q6apm-dai: only stop graphs that are started
  ASoC: codecs: wcd938x: fix return value of mixer put function
  ASoC: codecs: lpass-rx-macro: fix sidetone register offsets
  ASoC: codecs: wcd938x: fix incorrect used of portid
  ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
  comedi: das16: Use struct_size() helper in comedi_alloc_spriv()
  usb: cdnsp: Fix segmentation fault in cdns_lost_power function
  usb: gadget: f_uac2: allow changing interface name via configfs
  usb: gadget: f_uac1: allow changing interface name via configfs
  usb: gadget: f_uac1: Add suspend callback
  usb: gadget: f_uac2: Add suspend callback
  usb: gadget: u_audio: Add suspend call
  usb: gadget: u_audio: Rate ctl notifies about current srate (0=stopped)
  usb: gadget: f_uac1: Support multiple sampling rates
  usb: gadget: f_uac2: Support multiple sampling rates
  usb: gadget: u_audio: Add capture/playback srate getter
  usb: gadget: u_audio: Move dynamic srate from params to rtd
  usb: gadget: u_audio: Support multiple sampling rates
  usb: gadget:audio: Replace deprecated macro S_IRUGO
  usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X
  usb: xhci-mtk: Use struct_size() helper in create_sch_ep()
  USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs
  drm/i915: Fix vma resource freeing
  usb: gadget: f_fs: Use struct_size() and flex_array_size() helpers
  usb: host: fotg210: Use struct_size() helper in kzalloc()
  usb: core: Bail out when port is stuck in reset loop
  usb: gadget: f_phonet: Use struct_size() helper in kzalloc()
  usb: host: xhci-plat: Remove useless DMA-32 fallback configuration
  dt-bindings: usb: add bindings for microchip mpfs musb
  usb: cdnsp: remove not used temp_64 variables
  usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value
  usb: dwc3: drd: Add support for usb-conn-gpio based usb-role-switch
  spi: uniphier: Fix a bug that doesn't point to private data correctly
  spi: change clk_disable_unprepare to clk_unprepare
  usb: gadget: tegra-xudc: Fix control endpoint's definitions
  usb: gadget: f_serial: Ensure gserial disconnected during unbind
  usb: gadget: tegra-xudc: Do not program SPARAM
  usb: host: ehci-sched: Use struct_size() in kzalloc()
  usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
  usb: gadget: at91_udc: fix incorrect print type
  usb: dwc3: xilinx: Fix error handling when getting USB3 PHY
  usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode
  usb: xhci-plat: fix crash when suspend if remote wake enable
  usb: common: ulpi: Fix crash in ulpi_match()
  usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
  ucsi_ccg: Check DEV_INT bit only when starting CCG4
  staging: mt7621-dts: align resets with binding documentation
  dt-bindings: reset: add dt binding header for Mediatek MT7621 resets
  staging: unisys: visorinput: Use struct_size() helper in kzalloc()
  staging: mt7621-dts: fix pinctrl properties for ethernet
  staging: mt7621-dts: use trgmii on gmac0 and enable flow control on port@6
  staging: mt7621-dts: fix switch0@0 warnings
  staging: mt7621-dts: fix formatting
  staging: pi433: add missing register contants
  staging: pi433: enforce tx_cfg to be set before any message can be sent
  arm64: dts: imx8mn-venice-gw7902: disable gpu
  net: stmmac: use .mac_select_pcs() interface
  net: stmmac: convert to phylink_generic_validate()
  net: stmmac: remove phylink_config.pcs_poll usage
  net: stmmac/xpcs: convert to pcs_validate()
  net: stmmac: fill in supported_interfaces
  net: stmmac: convert to phylink_get_linkmodes()
  net: xpcs: add support for retrieving supported interface modes
  mlxsw: core_env: Forbid module reset on RJ45 ports
  mlxsw: core_env: Forbid power mode set and get on RJ45 ports
  mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports
  mlxsw: core_env: Query and store port module's type during initialization
  mlxsw: reg: Add Port Module Type Mapping register
  mlxsw: spectrum_ethtool: Add support for two new link modes
  mlxsw: Add netdev argument to mlxsw_env_get_module_info()
  mlxsw: core_env: Do not pass number of modules as argument
  mlxsw: spectrum_ethtool: Remove redundant variable
  irqchip/gic-v3-its: Reset each ITS's BASERn register before probe
  drm/i915: Move dsc/joiner enable into hsw_crtc_enable()
  drm/i915: Extract hsw_configure_cpu_transcoder()
  drm/i915: Use per-device debugs for bigjoiner stuff
  drm/i915: Simplify intel_dsc_source_support()
  drm/i915: Skip dsc readout if the transcoder is disabled
  mtd_blkdevs: avoid soft lockups with some mtd/spi devices
  arm64: dts: juno: Remove GICv2m dma-range
  drm/i915/guc: Use struct_size() helper in kmalloc()
  arm64: defconfig: Enable Tesla FSD SoC
  arm64: dts: fsd: Add initial pinctrl support
  arm64: dts: fsd: Add initial device tree support
  Revert "drm/ast: Support 1600x900 with 108MHz PCLK"
  clk: samsung: fsd: Add cam_csi block clock information
  clk: samsung: fsd: Add cmu_mfc block clock information
  clk: samsung: fsd: Add cmu_imem block clock information
  clk: samsung: fsd: Add cmu_fsys1 clock information
  clk: samsung: fsd: Add cmu_fsys0 clock information
  clk: samsung: fsd: Add cmu_peric block clock information
  clk: samsung: fsd: Add initial clock support
  dt-bindings: clock: Document FSD CMU bindings
  dt-bindings: clock: Add bindings definitions for FSD CMU blocks
  mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand
  mtd: rawnand: gpmi: don't leak PM reference in error path
  clocksource/drivers/imx-tpm: Update name of clkevt
  clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ
  clocksource/drivers/imx-tpm: Mark two variable with __ro_after_init
  clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL
  clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL
  drm/i915: Don't allocate extra ddb during async flip for DG2
  drm/i915: Use wm0 only during async flips for DG2
  drm/i915: Introduce do_async_flip flag to intel_plane_state
  drm/i915: Pass plane to watermark calculation functions
  xfrm: Fix xfrm migrate issues when address family changes
  xfrm: Check if_id in xfrm_migrate
  drm/i915: Introduce ilk_pch_pre_enable()
  sch_htb: Fail on unsupported parameters when offload is requested
  bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF
  selftests: bpf: Less strict size check in sockopt_sk
  perf: use generic bpf_program__set_type() to set BPF prog type
  samples/bpf: use preferred getters/setters instead of deprecated ones
  selftests/bpf: use preferred setter/getter APIs instead of deprecated ones
  bpftool: use preferred setters/getters instead of deprecated ones
  libbpf: deprecate bpf_program__is_<type>() and bpf_program__set_<type>() APIs
  libbpf: deprecate bpf_map__resize()
  libbpf: hide and discourage inconsistently named getters
  tools headers UAPI: remove stale lirc.h
  bpf: Fix possible race in inc_misses_counter
  drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference
  selinux: declare path parameters of _genfs_sid const
  drm/i915/selftests: Use less in contexts steal guc id test
  selinux: check return value of sel_make_avc_files
  PCI: mt7621: Remove unused function pcie_rmw()
  selinux: access superblock_security_struct in LSM blob way
  PCI: mt7621: Drop of_match_ptr() to avoid unused variable
  drm/amd/display: convert to DCE IP version checking
  drm/amdgpu: convert to UVD IP version checking
  drm/amdgpu: convert to NBIO IP version checking
  drm/amd/display: don't use /** for non-kernel-doc comments
  drm/radeon: remove redundant assignment to reg
  drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function
  drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
  drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
  drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
  drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
  drm/amdgpu: convert amdgpu_display_supported_domains() to IP versions
  drm/amdgpu: handle BACO synchronization with secondary funcs
  drm/amdgpu: move runtime pm init after drm and fbdev init
  drm/amdgpu: move PX checking into amdgpu_device_ip_early_init
  drm/amdgpu: set APU flag based on IP discovery table
  drm/amdgpu/pm/smu7: drop message about VI performance levels
  drm/amd/display: Call dc_stream_release for remove link enc assignment
  drm/amd/display: add debug option for z9 disable interface
  drm/amd/display: fix zstate allow interface to PMFW
  drm/amd/display: Disable physym clock
  drm/amd/display: Fix disabling dccg clocks
  drm/amd/display: allow set dp drive setting when stream is not present
  drm/amd/display: Remove unnecessary function definition
  drm/amd/display: 3.2.170
  drm/amd/display: Reset preferred training settings immediately
  drm/amd/display: [FW Promotion] Release 0.0.101.0
  drm/amd/display: Update VSC HDR infoPacket on TF change
  drm/amd/display: remove PHY repeater count check for LTTPR mode
  drm/amd/display: Support synchronized indirect reg access
  drm/amd/display: Add DSC Enable for Synaptics Hub
  drm/amd/display: Retrieve MST Downstream Port Status
  drm/amd/display: Add Synaptics Fifo Reset Workaround
  drm/amd/display: Add Cable ID support for native DP
  drm/amd/display: Use PSR version selected during set_psr_caps
  drm/amd/display: Change return type of dm_helpers_dp_mst_stop_top_mgr
  drm/amd/display: Only set PSR version when valid
  drm/amd/display: Change error to warning when hpd remains low for eDP
  drm/amd/display: Driver support for MCLK query tool
  drm/amd/display: do not compare integers of different widths
  drm/amd/display: add protection in link encoder matching logic
  drm/amd/display: Don't update drm connector when read local EDID
  drm/amd/display: fix a coding error causing set throttled vcp size skipped for dpia
  drm/amd/display: rename dc_link_hwss struct to link_hwss
  drm/amd/display: add more link_hwss types and method to decide which one
  drm/amd/display: abstract encoder related hwseq across different types
  drm/amd/display: Drop DCN for DP2.x logic
  drm/amd/display: Add work around to enforce TBT3 compatibility.
  drm/amd/display: factor out dp detection link training and mst top detection
  drm/amd/pm: use existing fini_smc_tables function for cyan skillfish
  drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish
  Revert "drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list"
  drm/amdgpu: Move xgmi ras initialization from .late_init to .early_init
  drm/amdgpu: fix channel index mapping for SIENNA_CICHLID
  drm/amdgpu: switch to common helper to read bios from rom
  drm/amdgpu: retire rlc callbacks sriov_rreg/wreg
  drm/amdgpu: switch to amdgpu_sriov_rreg/wreg
  drm/amdgpu: add helper for rlcg indirect reg access
  drm/amdgpu: init rlcg_reg_access_ctrl for gfx10
  drm/amdgpu: init rlcg_reg_access_ctrl for gfx9
  drm/amdgpu: add structures for rlcg indirect reg access
  drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10
  drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9
  drm/amdgpu: add helper to query rlcg reg access flag
  drm/amd/display: clean up some inconsistent indenting
  drm/amd/display: Fix memory leak
  drm/amd/pm: remove useless if
  drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
  drm/amdgpu/display: use msleep rather than udelay for long delays
  drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval
  drm/amdgpu: filter out radeon secondary ids as well
  drm/amd/pm: use dev_*** to print output in multiple GPUs
  drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind
  drm/amd/display: Not to call dpcd_set_source_specific_data during resume.
  drm/amd/pm: drop unneeded hwmgr->smu_lock
  drm/amd/pm: drop unneeded feature->mutex
  drm/amd/pm: drop unneeded smu_baco->mutex
  drm/amd/pm: drop unneeded smu->sensor_lock
  drm/amd/pm: drop unneeded smu->metrics_lock
  drm/amd/pm: drop unneeded vcn/jpeg_gate_lock
  drm/amd/pm: drop unneeded lock protection smu->mutex
  drm/amdgpu: suppress the warning about enum value 'AMD_IP_BLOCK_TYPE_NUM'
  drm/amdgpu: enable amdgpu_dc module parameter
  drm/amd: Fix MSB of SMU version printing
  drm/amdgpu: Disable FRU EEPROM access for SRIOV
  drm/amdgpu/display: Remove t_srx_delay_us.
  drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
  drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
  drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
  drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl()
  drm/amdgpu/display: use msleep rather than udelay for long delays
  drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval
  drm/amdgpu: filter out radeon secondary ids as well
  drm/amd/display: change FIFO reset condition to embedded display only
  drm/amd/display: Correct MPC split policy for DCN301
  net: Adjust sk_gso_max_size once when set
  clk: cs2000-cp: convert driver to regmap
  clk: cs2000-cp: freeze config during register fiddling
  clk: cs2000-cp: make clock skip setting configurable
  clk: cs2000-cp: add support for dynamic mode
  clk: cs2000-cp: Make aux output function controllable
  dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode
  dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag
  dt-bindings: clock: cs2000-cp: document aux-output-source
  dt-bindings: clock: convert cs2000-cp bindings to yaml
  drm/amd/display: Fix for otg synchronization logic
  Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len
  Bluetooth: hci_core: Rate limit the logging of invalid SCO handle
  cpumask: Always inline helpers which use bit manipulation functions
  asm-generic/bitops: Always inline all bit manipulation helpers
  locking/lockdep: Avoid potential access of invalid memory in lock_class
  lockdep: Use memset_startat() helper in reinit_class()
  MAINTAINERS: add myself as reviewer for atomics
  sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask
  ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge
  ARM: dts: qcom: apq8026-lg-lenok: enable USB
  ARM: dts: qcom: msm8226: add USB node
  dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible
  ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger
  ARM: dts: qcom: pm8226: add smbb charger node
  ARM: dts: qcom: sdx55: use standartized naming for spmi node
  arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd
  arm64: dts: qcom: msm8996: use standartized naming for spmi node
  arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards
  kselftest: signal all child processes
  selftests: cpufreq: Write test output to stdout as well
  selftests: rtc: Increase test timeout so that all tests run
  kunit: decrease macro layering for EQ/NE asserts
  kunit: decrease macro layering for integer asserts
  kunit: reduce layering in string assertion macros
  kunit: drop unused intermediate macros for ptr inequality checks
  kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc.
  kunit: tool: Import missing importlib.abc
  kunit: drop unused assert_type from kunit_assert and clean up macros
  kunit: split out part of kunit_assert into a static const
  kunit: factor out kunit_base_assert_format() call into kunit_fail()
  kunit: drop unused kunit* field in kunit_assert
  kunit: move check if assertion passed into the macros
  kunit: add example test case showing off all the expect macros
  fpga: dfl: pci: Remove usage of the deprecated "pci-dma-compat.h" API
  drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct
  audit: improve audit queue handling when "audit=1" on cmdline
  drm/i915: Flush TLBs before releasing backing store
  drm/etnaviv: relax submit size limits
  ACPI: properties: Consistently return -ENOENT if there are no more references
  ACPI: OSL: Fix and clean up acpi_os_read/write_port()
  USB: core: Fix hang in usb_kill_urb by adding memory barriers
  usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
  ACPICA: Use uintptr_t and offsetof() in Linux kernel builds
  usb: typec: tcpm: Do not disconnect when receiving VSAFE0V
  usb: typec: tcpm: Do not disconnect while receiving VBUS off
  x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN
  usb: typec: Don't try to register component master without components
  usb: typec: Only attempt to link USB ports if there is fwnode
  usb: typec: tcpci: don't touch CC line if it's Vconn source
  PM: hibernate: Remove register_nosave_region_late()
  thermal: fix Documentation bullet list warning
  usb: roles: fix include/linux/usb/role.h compile issue
  PM: wakeup: simplify the output logic of pm_show_wakelocks()
  pinctrl: samsung: add FSD SoC specific data
  dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC
  dt-bindings: arm: add Tesla FSD ARM SoC
  dt-bindings: add vendor prefix for Tesla
  ARM: dts: exynos: use define for TMU clock on Exynos4412
  ARM: dts: exynos: drop old thermal properties from Exynos4210
  ARM: dts: ox810se: Add Ethernet support
  amd: declance: use eth_hw_addr_set()
  arm64: dts: exynos: add USB DWC3 supplies to Espresso board
  ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410
  ARM: dts: exynos: add USB DWC3 supplies to SMDK5420
  ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi
  ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit
  ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta
  ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring
  ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow
  ARM: dts: exynos: add USB DWC3 supplies to SMDK5250
  ARM: dts: exynos: add USB DWC3 supplies to Arndale
  ARM: dts: exynos: Add support for Samsung Klimt WiFi
  dt-bindings: arm: samsung: document Klimt WiFi board binding
  drm/msm/gpu: Cancel idle/boost work on suspend
  drm/msm/gpu: Wait for idle before suspending
  memory: mtk-smi: mt8186: Add smi support
  memory: mtk-smi: Add sleep ctrl function
  memory: mtk-smi: handle positive return value for clk_bulk_prepare_enable
  dt-bindings: memory: mediatek: Add mt8186 support
  dt-bindings: memory: mtk-smi: Correct minItems to 2 for the gals clocks
  dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167
  dt-bindings: memory: mtk-smi: Rename clock to clocks
  net: tulip: remove redundant assignment to variable new_csr6
  staging: fbtft: Fix error path in fbtft_driver_module_init()
  staging: vc04_services: Fix RCU dereference check
  staging: fbtft: Deduplicate driver registration macros
  staging: pi433: validate max bit_rate based on modulation used
  staging: pi433: change order in which driver config the rf69 chip
  staging: pi433: fix validation for min bit rate supported by the device
  staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_create_service
  staging: vchiq_core: handle NULL result of find_service_by_handle
  staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances
  staging: vchiq_arm: make vchiq_get_state return early
  staging: vchiq_core: use min_t macro
  staging: vchiq_core: avoid ternary operator for set_service_state
  staging: vchiq_core: fix alignment
  staging: vchiq_core: reduce multi-line statements
  staging: vchiq_core: drop prefix of vchiq_set_service_state
  staging: vchiq_core: align return statements in msg_type_str
  staging: vchiq_core: simplify vchiq_add_service_internal
  staging: vchiq_core: fix type of parameter localport
  staging: vchiq: add message handling to TODO list
  staging: vchiq: drop completed tasks from TODO
  staging: vchiq: convert TODOs into unordered list
  staging: vchiq_arm: introduce is_adjacent_block
  staging: vchiq_debugfs: get the rid of n_log_entries
  staging: vchiq_core: fix indentation in vchiq_log_dump_mem
  staging: r8188eu: handle rtw_init_netdev_name() failure appropriately
  staging: pi433: move get version func to where all other functions are
  staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_init_dm_priv
  staging: r8188eu: ODM_RF_CALIBRATION is always set
  staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set
  staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set but not used
  staging: r8188eu: remove unnecessary braces in rtw_xmit.c
  staging: r8188eu: remove rtw_netif_stop_queue wrapper
  staging: r8188eu: remove rtw_netif_start_queue wrapper
  staging: r8188eu: remove rtw_netif_wake_queue wrapper
  staging: r8188eu: call msecs_to_jiffies in _set_timer
  staging: r8188eu: remove _cancel_timer wrapper
  staging: r8188eu: remove rtw_list_delete wrapper
  staging: r8188eu: remove unused PATH_LENGTH_MAX define
  staging: r8188eu: remove unused bitshift function
  staging: r8188eu: remove unused macros
  staging: r8188eu: remove unused externl variables
  staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c
  staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c
  Staging: rtl8723bs: Inserting blank line after declaration
  Staging: rtl8723bs: Removed extra spaces between datatype and variable
  Staging: rtl8723bs: Placing opening { braces in previous line
  staging: vc04_services: use KBUILD_MODNAME instead of own module name definition
  staging: vc04_services: remove unneeded MODULE_VERSION() usage
  staging: rtl8712: Drop get_recvframe_data()
  staging: rtl8723bs: Drop get_recvframe_data()
  staging: r8188eu: Drop get_recvframe_data()
  staging: wfx: do not probe the device if not in the DT
  staging: wfx: rename "config-file" DT attribute
  staging: wfx: drop legacy compatible values
  staging: wfx: fix firmware location
  staging: wfx: map 'compatible' attribute with board name
  staging: wfx: remove force_ps_timeout
  staging: wfx: do not display functions names in logs
  staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG()
  staging: wfx: use explicit labels for errors
  staging: wfx: fix structs alignments
  staging: wfx: reformat comments on 100 columns
  staging: wfx: reformat code on 100 columns
  staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_
  staging: wfx: prefix structs hif_* with wfx_
  staging: wfx: prefix tx_policy_is_equal() with wfx_
  staging: wfx: prefix functions from debug.h with wfx_
  staging: wfx: prefix functions from hwio.h with wfx_
  staging: wfx: prefix functions from hif_*.h with wfx_
  staging: wfx: fix ambiguous function name
  staging: wfx: fix ambiguous function name
  staging: wfx: preserve endianness of struct hif_ind_startup
  stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION
  staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE
  staging: wfx: use IS_ALIGNED()
  staging: wfx: remove useless #ifdef
  staging: wfx: remove unnecessary braces
  staging: wfx: explain uncommon Makefile statement
  staging: wfx: fix comment correctness
  staging: wfx: fix missing headers
  staging: wfx: fix HIF API license
  staging: wfx: fix Makefile and Kconfig licenses
  staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with its callers
  staging: r8188eu: remove unused cck, ofdm and mcs rate defines
  staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into PHY_MACConfig8188E
  staging: r8188eu: relay errors from ODM_ReadAndConfig_...
  staging: r8188eu: replace the READ_AND_CONFIG
  staging: r8188eu: remove constant function parameter
  staging: r8188eu: remove unused function parameter
  staging: r8188eu: remove a constant variable
  staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling
  staging: r8188eu: we always enqueue in rtw_set_chplan_cmd
  staging: r8188eu: remove HAL_*_ENABLE defines
  staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set
  staging: r8188eu: CurrentCckTxPwrIdx is set but not used
  staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used
  staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used
  staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used
  staging: r8188eu: remove obsolete defines and comments
  staging: r8188eu: remove unused chip type settings
  staging: r8188eu: ODM_BB_CCK_PD is always set
  staging: r8188eu: ODM_BB_FA_CNT is always set
  staging: r8188eu: ODM_MAC_EDCA_TURBO is always set
  staging: rtl8723bs: remove redundant result variable
  staging: r8188eu: remove rtw_os_recv_resource_alloc()
  staging: r8188eu: rtw_os_recv_resource_init() does nothing
  staging: r8188eu: rtw_os_recv_resource_free() is empty
  staging: r8188eu: convert switch to if statement in mgt_dispatcher()
  staging: r8188eu: rtw_hostapd_mlme_rx() is empty
  staging: r8188eu: convert/remove DBG_88E calls in os_dep/usb_ops_linux.c
  staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c
  staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c
  staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c
  staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c
  staging: r8188eu: remove HW_VAR_APFM_ON_MAC
  staging: r8188eu: EfuseUsedBytes is set but never used
  staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHwReg8188EU()
  staging: r8188eu: remove HW_VAR_TXPAUSE
  staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU()
  staging: r8188eu: move firmware related macros to rtw_fw.h
  staging: r8188eu: add spaces around & operator in IS_FW_HEADER_EXIST
  staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST
  staging: r8188eu: move firmware loading code out of the hal layer
  staging: r8188eu: rename pFirmwareBuf and FirmwareLen
  staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download()
  staging: r8188eu: rename writeFW_retry
  staging: r8188eu: rename FWDL_ChkSum_rpt
  staging: r8188eu: rename rtSatus in rtl8188e_firmware_download()
  staging: r8188eu: rename Exit label in rtl8188e_firmware_download()
  staging: r8188eu: convert two functions from s32 to int
  staging: r8188eu: clean up rtw_reset_8051()
  staging: r8188eu: rename fw related functions to avoid camel case
  staging: r8188eu: use kmemdup instead of kzalloc and memcpy
  staging: r8188eu: rename fields of struct rt_firmware
  staging: r8188eu: rename parameter pFirmware of load_firmware()
  staging: r8188eu: convert type of return variable in load_firmware()
  staging: r8188eu: rename rtStatus in load_firmware()
  staging: r8188eu: rename Exit label in load_firmware()
  staging: r8188eu: release_firmware is not called if allocation fails
  staging: r8188eu: remove rtl8188e_InitializeFirmwareVars()
  staging: r8188eu: remove Firmware* from struct hal_data_8188e
  KVM/X86: Make kvm_vcpu_reload_apic_access_page() static
  KVM: selftests: Re-enable access_tracking_perf_test
  KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow
  KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
  ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb()
  ASoC: sh: rz-ssi: Remove duplicate macros
  ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function
  ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv()
  net: hns3: handle empty unknown interrupt for VF
  ipv6: gro: flush instead of assuming different flows on hop_limit mismatch
  net: mana: Use struct_size() helper in mana_gd_create_dma_region()
  r8169: use new PM macros
  spi: Add Sunplus SP7021 schema
  spi: Add spi driver for Sunplus SP7021
  net: dsa: Avoid cross-chip syncing of VLAN filtering
  net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave
  ipv4/tcp: do not use per netns ctl sockets
  ipv6: do not use per netns icmp sockets
  ipv4: do not use per netns icmp sockets
  tcp/dccp: get rid of inet_twsk_purge()
  tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler()
  tcp/dccp: add tw->tw_bslot
  ionic: replace set_vf data with union
  ionic: stretch heartbeat detection
  ionic: remove the dbid_inuse bitmap
  ionic: disable napi when ionic_lif_init() fails
  ionic: Cleanups in the Tx hotpath code
  ionic: Prevent filter add/del err msgs when the device is not available
  ionic: Query FW when getting VF info via ndo_get_vf_config
  ionic: Allow flexibility for error reporting on dev commands
  ionic: Correctly print AQ errors if completions aren't received
  ionic: fix up printing of timeout error
  ionic: better handling of RESET event
  ionic: add FW_STOPPING state
  ionic: Don't send reset commands if FW isn't running
  ionic: separate function for watchdog init
  ionic: start watchdog after all is setup
  ionic: fix type complaint in ionic_dev_cmd_clean()
  ipv4: get rid of fib_info_hash_{alloc|free}
  net: fec_mpc52xx: don't discard const from netdev->dev_addr
  drm/edid: Support type 7 timings
  net: cpsw: Properly initialise struct page_pool_params
  yam: fix a memory leak in yam_siocdevprivate()
  net: stmmac: reduce unnecessary wakeups from eee sw timer
  ip6_tunnel: allow routing IPv4 traffic in NBMA mode
  ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()
  ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()
  ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()
  mtd: phram: Prevent divide by zero bug in phram_setup()
  mtd: rawnand: omap2: Prevent invalid configuration and build error
  mtd: parsers: qcom: Fix missing free for pparts in cleanup
  mtd: parsers: qcom: Fix kernel panic on skipped partition
  mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER
  mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
  mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get
  dt-bindings: gpio: fix gpio-hog example
  drm/vc4: hdmi: Change CSC callback prototype
  drm/vc4: hdmi: Define colorspace matrices
  drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines
  drm/vc4: hdmi: Move XBAR setup to csc_setup
  drm/vc4: hdmi: Use full range helper in csc functions
  drm/vc4: hdmi: Add full range RGB helper
  drm/connector: Fix typo in output format
  drm/edid: Split deep color modes between RGB and YUV444
  drm/edid: Don't clear formats if using deep color
  drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetry
  ARM: drop pointless SMP check on secondary startup path
  ARM: iop: make iop_handle_irq() static
  ARM: mm: make vmalloc_seq handling SMP safe
  ARM: entry: avoid clobbering R9 in IRQ handler
  ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6
  drm/docs: Document where the C8 color lut is stored
  powerpc/64s/interrupt: Fix decrementer storm
  KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple vCPUs
  drm/atomic: Add the crtc to affected crtc only if uapi.enable = true
  scsi: scsi_debug: Add environmental reporting log subpage
  scsi: scsi_debug: Add no_rwlock parameter
  scsi: scsi_debug: Divide power on reset UNIT ATTENTION
  scsi: scsi_debug: Refine sdebug_blk_mq_poll()
  scsi: scsi_debug: Use TASK SET FULL more
  scsi: scsi_debug: Strengthen defer_t accesses
  scsi: scsi_debug: Address races following module load
  drm/i915/overlay: Prevent divide by zero bugs in scaling
  scsi: myrs: Fix crash in error case
  scsi: 53c700: Remove redundant assignment to pointer SCp
  scsi: ufs: Treat link loss as fatal error
  selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL
  libbpf: Fix the incorrect register read for syscalls on x86_64
  selftests/bpf: Extract syscall wrapper
  scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode()
  scsi: qla2xxx: Update version to 10.02.07.300-k
  scsi: qla2xxx: Check for firmware dump already collected
  scsi: qla2xxx: Add devids and conditionals for 28xx
  scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
  scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters
  scsi: qla2xxx: edif: Fix clang warning
  scsi: qla2xxx: Fix warning for missing error code
  scsi: qla2xxx: Fix device reconnect in loop topology
  scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues
  scsi: qla2xxx: Fix wrong FDMI data for 64G adapter
  scsi: qla2xxx: Add retry for exec firmware
  scsi: qla2xxx: Fix scheduling while atomic
  scsi: qla2xxx: Fix premature hw access after PCI error
  scsi: qla2xxx: Fix warning message due to adisc being flushed
  scsi: qla2xxx: Fix stuck session in gpdb
  scsi: qla2xxx: Implement ref count for SRB
  scsi: qla2xxx: Refactor asynchronous command initialization
  libbpf: Mark bpf_object__open_xattr() deprecated
  perf: Stop using bpf_object__open_buffer() API
  libbpf: Mark bpf_object__open_buffer() API deprecated
  scsi: bfa: Remove useless DMA-32 fallback configuration
  scsi: hisi_sas: Remove useless DMA-32 fallback configuration
  scsi: 3w-sas: Remove useless DMA-32 fallback configuration
  scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
  scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices
  scsi: pm8001: Fix bogus FW crash for maxcpus=1
  scsi: qedf: Change context reset messages to ratelimited
  scsi: qedf: Fix refcount issue when LOGO is received during TMF
  scsi: qedf: Add stag_work to all the vports
  scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup()
  scsi: target: iscsi: Make sure the np under each tpg is unique
  scsi: elx: efct: Don't use GFP_KERNEL under spin lock
  bpf: Fix renaming task_getsecid_subj->current_getsecid_subj.
  selftests/bpf: Add test for sleepable bpf iterator programs
  libbpf: Add "iter.s" section for sleepable bpf iterator programs
  bpf: Add bpf_copy_from_user_task() helper
  bpf: Add support for bpf iterator programs to use sleepable helpers
  drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
  drm/msm/a6xx: Add missing suspend_count increment
  drm/msm: Fix wrong size calculation
  drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc
  drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy
  drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
  drm/msm: remove variable set but not used
  Bluetooth: hci_event: Ignore multiple conn complete events
  f2fs: fix to enable ATGC correctly via gc_idle sysfs interface
  f2fs: move f2fs to use reader-unfair rwsems
  clk: gate: Add some kunit test suites
  clk: zynqmp: replace warn_once with pr_debug for failed clock ops
  clk: stm32mp1: Add parent_data to ETHRX clock
  clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock
  net: use bool values to pass bool param of phy_init_eee()
  net: fec_ptp: remove redundant initialization of variable val
  net: usb: asix: remove redundant assignment to variable reg
  clk: at91: sama7g5: Allow MCK1 to be exported and referenced in DT
  clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT
  clk: mediatek: Fix memory leaks on probe
  clk-si5341: replace snprintf in show functions with sysfs_emit
  clk: si5341: fix reported clk_rate when output divider is 2
  pinctrl: bcm: add driver for BCM4908 pinmux
  dt-bindings: pinctrl: Add binding for BCM4908 pinctrl
  dt-bindings: clk: microchip: Add Microchip PolarFire host binding
  ima: fix reference leak in asymmetric_verify()
  hwmon: (nct6775) Fix crash in clear_caseopen
  selftests, bpf: Do not yet switch to new libbpf XDP APIs
  ARM: assembler: define a Kconfig symbol for group relocation support
  ASoC: simple-card-utils: Add new system-clock-fixed flag
  ASoC: dt-bindings: simple-card: document new system-clock-fixed flag
  ASoC: simple-card-utils: Set sysclk on all components
  ASoC: xilinx: xlnx_i2s: Handle sysclk setting
  ASoC: xilinx: xlnx_i2s: create drvdata structure
  ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting
  arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2
  arm64: dts: ti: k3-j721s2: Move aliases to board dts
  ARM: mm: switch to swapper_pg_dir early for vmap'ed stack
  x86/paravirt: Use %rip-relative addressing in hook calls
  objtool: Fix truncated string warning
  drm/i915/dg2: Add Wa_18018781329
  can: flexcan: mark RX via mailboxes as supported on MCF5441X
  can: tcan4x5x: regmap: fix max register value
  can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0
  dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config
  mailmap: update email address of Brian Silverman
  btrfs: update writeback index when starting defrag
  arm64: dts: mediatek: Correct system timer clock of MT8192
  arm64: dts: mediatek: Correct I2C clock of MT8192
  arm64: dts: mediatek: Correct Nor Flash clock of MT8192
  arm64: dts: mediatek: Correct SPI clock of MT8192
  arm64: dts: mediatek: Correct uart clock of MT8192
  btrfs: add back missing dirty page rate limiting to defrag
  btrfs: fix deadlock when reserving space during defrag
  dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB
  dt-bindings: Add vendor prefix for Airoha
  dt-bindings: mediatek: Adds a DT binding documentation for the MT6582 SoC
  ARM: dts: Add initial support for Prestigio PMT5008 3G tablet
  ARM: dts: Add initial support for Mediatek mt6582
  arm64: defconfig: Enable cpufreq for MediaTek
  arm64: defconfig: Enable MT6397 RTC
  selftests, xsk: Fix rx_full stats test
  bpf: Fix flexible_array.cocci warnings
  tools/power/cpupower/{ToDo => TODO}: Rename the todo file
  tools: cpupower: fix typo in cpupower-idle-set(1) manpage
  drm/gma: Remove calls to kmap()
  xfrm: fix MTU regression
  gpio: tps68470: Allow building as module
  gpio: tegra: Get rid of duplicate of_node assignment
  gpio: altera-a10sr: Switch to use fwnode instead of of_node
  gpio: merrifield: check the return value of devm_kstrdup()
  mmc: core: Wait for command setting 'Power Off Notification' bit to complete
  mmc: sh_mmcif: Check for null res pointer
  mmc: sdhci-of-esdhc: Check for error num after setting mask
  drm/edid: improve non-desktop quirk logging
  erofs: avoid unnecessary z_erofs_decompressqueue_work() declaration
  drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800.
  drm/edid: support Microsoft extension for HMDs and specialized monitors
  erofs: fix fsdax partition offset handling
  pinctrl: baytrail: Clear direct_irq_en flag on broken configs
  pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line
  pinctrl: intel: fix unexpected interrupt
  pinctrl: Place correctly CONFIG_PINCTRL_ST in the Makefile
  arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL
  arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with Cortex-X2 ranges
  arm64: Add Cortex-X2 CPU part definition
  video: hyperv_fb: Fix validation of screen resolution
  thunderbolt: Remove useless DMA-32 fallback configuration
  KVM: remove async parameter of hva_to_pfn_remapped()
  x86,kvm/xen: Remove superfluous .fixup usage
  KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used
  gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED
  quota: cleanup double word in comment
  udf: Restore i_lenAlloc when inode expansion fails
  udf: Fix NULL ptr deref when converting from inline format
  spi: s3c24xx: Convert to GPIO descriptors
  spi: s3c64xx: Convert to use GPIO descriptors
  spi: s3c64xx: Drop custom gpio setup argument
  spi: s3c64xx: Delete unused boardfile helpers
  spi: add mt8186-nor compatible string
  spi: spi-mtk-nor: add axi_s clock for mt8186
  spi: spi-mtk-nor: add new soc mt8186 support
  spi: spi-mtk-nor: improve device table for adding more capabilities
  spi: add bindings for microchip mpfs spi
  regulator: pfuze100: Add missing regulator names
  regulator: qcom_smd: fix for_each_child.cocci warnings
  regmap-irq: Fix typo in comment
  ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio
  ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration
  ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card
  ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment
  ASoC: samsung: remove unneeded ret variable
  ASoC: codecs: remove redundant ret variable
  ASoC: tlv320aic31xx: Define PLL clock inputs
  ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h
  ASoC: fsl-asoc-card: Remove BCLK default value for tlv320aic31xx card
  ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id
  ASoC: bindings: fsl-asoc-card: Add mclk-id optional property
  ASoC: Intel: sof_rt5682: Add support for platform without amplifier
  ASoC: Intel: sof_rt5682: add support for systems without i915 audio
  net: stmmac: remove unused members in struct stmmac_priv
  ASoC: SOF: Intel: Compare sdw adr directly
  ASoC: SOF: Intel: match sdw version on link_slaves_found
  ASoC: cs42l42: Handle system suspend
  ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling
  ASoC: cs42l42: Report full jack status when plug is detected
  ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool
  ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init()
  ASoC: sh: rz-ssi: Make the data structures available before registering the handlers
  ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively
  ASoC: dt-bindings: add bindings for TI TAS5805M.
  ASoC: add support for TAS5805M digital amplifier
  ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior
  ASoC: topology: Allow TLV control to be either read or write
  ASoC: topology: Remove superfluous error prints
  ASoC: SOF: add flag to disable IMR restore to sof_debug
  ASoC: SOF: Intel: hda-loader: add IMR restore support
  ASoC: SOF: Intel: hda-loader: add SSP helper
  ASoC: SOF: Intel: use inclusive language for SSP clocks
  ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message
  spi: spi-rockchip: Add rk3568-spi compatible
  drm/i915/cdclk: convert to drm device based logging
  drm/i915/cdclk: update intel_dump_cdclk_config() logging
  drm/i915/lspcon: convert to drm device based logging
  drm/i915/sprite: convert to drm device based logging
  drm/i915/plane: convert to drm device based logging and WARN
  drm/i915/dp: convert to drm device based logging
  drm/i915/hotplug: convert to drm device based logging
  drm/i915/pps: convert to drm device based logging
  drm/i915/snps: convert to drm device based logging
  fsnotify: fix fsnotify hooks in pseudo filesystems
  fsnotify: invalidate dcache before IN_DELETE event
  net: atlantic: Use the bitmap API instead of hand-writing it
  ping: fix the sk_bound_dev_if match in ping_lookup
  arm64: zynqmp: Rename dma to dma-controller
  arm64: zynqmp: Add missing #dma-cells property
  arm64: xilinx: dts: drop legacy property #stream-id-cells
  microblaze/PCI: Remove pci_phys_mem_access_prot() dead code
  microblaze: add const to of_device_id
  microblaze: fix typo in a comment
  arm64: vdso: Fix "no previous prototype" warning
  net/smc: Transitional solution for clcsock race issue
  ibmvnic: remove unused ->wait_capability
  ibmvnic: don't spin in tasklet
  ibmvnic: init ->running_cap_crqs early
  ibmvnic: Allow extra failures before disabling
  drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE
  ipv4: fix ip option filtering for locally generated fragments
  optee: add error checks in optee_ffa_do_call_with_arg()
  net-procfs: show net devices bound packet types
  bonding: use rcu_dereference_rtnl when get bonding active slave
  tee: optee: do not check memref size on return from Secure World
  optee: Use bitmap_free() to free bitmap
  net: sfp: ignore disabled SFP node
  drm/i915: fix header file inclusion for might_alloc()
  drm/amdgpu: use ttm_resource_manager_debug
  drm/radeon: use ttm_resource_manager_debug
  platform/x86: amd-pmc: Correct usage of SMU version
  drm/i915: Nuke dg2_ddi_pre_enable_dp()
  soc: renesas: Identify RZ/V2L SoC
  dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC
  dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on SMARC EVK
  platform/x86: asus-tf103c-dock: Make 2 global structs static
  platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static
  platform/x86: ISST: Fix possible circular locking dependency detected
  platform/x86: intel_crystal_cove_charger: Fix IRQ masking / unmasking
  platform/x86: thinkpad_acpi: Add quirk for ThinkPads without a fan
  platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1
  platform/surface: Reinstate platform dependency
  platform/x86: x86-android-tablets: Trivial typo fix for MODULE_AUTHOR
  platform/x86: x86-android-tablets: Fix the buttons on CZC P10T tablet
  platform/x86: x86-android-tablets: Constify the gpiod_lookup_tables arrays
  platform/x86: x86-android-tablets: Add an init() callback to struct x86_dev_info
  platform/x86: x86-android-tablets: Add support for disabling ACPI _AEI handlers
  platform/x86: x86-android-tablets: Correct crystal_cove_charger module name
  KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE
  drm/i915/hdmi: Clean up TMDS clock limit exceeding user mode handling
  drm/i915: Clean up pre-skl primary plane registers
  arm64: dts: renesas: ulcb-kf: Add KF HDMI output
  arm64: dts: renesas: r8a77961: Add lvds0 device node
  arm64: dts: renesas: r8a779f0: Add sys-dmac nodes
  ARM: dts: r9a06g032: Describe the NAND controller
  arm64: dts: renesas: Add GMSL cameras .dtsi
  arm64: dts: renesas: eagle: Enable MAX9286
  arm64: dts: renesas: condor: Enable MAX9286
  arm64: dts: renesas: Add initial device tree for RZ/G2LC SMARC EVK
  arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC
  arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions
  arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' property
  arm64: dts: renesas: r8a779a0: Add INTC-EX device node
  dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl
  pinctrl: renesas: r8a7799[05]: Add MediaLB pins
  pinctrl: renesas: r8a7791: Remove INTC_IRQx_N
  pinctrl: renesas: r8a7790: Remove INTC_IRQx_N
  dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add description for power-source property
  pinctrl: renesas: rcar: Do not enforce GPIO if already muxed
  clk: renesas: r8a779a0: Add CANFD module clock
  clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
  clk: renesas: r8a7799[05]: Add MLP clocks
  clk: renesas: r8a779f0: Add SYS-DMAC clocks
  gpio: sim: add doc file to index file
  gpio: sim: check the label length when setting up device properties
  HID: amd_sfh: Remove useless DMA-32 fallback configuration
  dt-bindings: arm: sunxi: add haoyu,a20-marsboard
  ARM: dts: sun7i: Add A20-Marsboard
  ARM: dts: sunxi: h3/h5: add r_uart node
  ARM: dts: nanopi-neo-air: Add eMMC and bluetooth
  s390: update defconfigs
  s390/module: test loading modules with a lot of relocations
  s390/module: fix loading modules with a lot of relocations
  HID: elo: fix memory leak in elo_probe
  powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending
  powerpc/fixmap: Fix VM debug warning on unmap
  drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro
  drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro
  phy: cadence: Sierra: fix error handling bugs in probe()
  phy: ti: Fix missing sentinel for clk_div_table
  hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write()
  hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused
  hwmon: (lm90) Fix sysfs and udev notifications
  hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649
  hwmon: (lm90) Mark alert as broken for MAX6680
  hwmon: (lm90) Mark alert as broken for MAX6654
  hwmon: (lm90) Re-enable interrupts after alert clears
  hwmon: (lm90) Reduce maximum conversion rate for G781
  media: mtk-cir: simplify code
  media: mtk-cir: remove superfluous ir_raw_event_reset()
  media: mtk-cir: reduce message end to fix nec repeats
  media: lirc: simplify gap calculation
  media: ir_toy: free before error exiting
  ksmbd: fix SMB 3.11 posix extension mount failure
  pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt
  pinctrl: qcom: Return -EINVAL for setting affinity if no IRQ parent
  pinctrl: meson-g12a: add more pwm_f options
  dt-bindings: pinctrl: drive-strength doesn't default to 2 if unspecified
  drivers/pinctrl: remove redundant ret variable
  pinctrl: sunxi: Fix H616 I2S3 pin data
  pinctrl: cherryview: Trigger hwirq0 for interrupt-lines without a mapping
  pinctrl: thunderbay: rework loops looking for groups names
  pinctrl: thunderbay: comment process of building functions a bit
  Drivers: hv: balloon: account for vmbus packet header in max_pkt_size
  interconnect: imx: Add imx_icc_get_bw function to set initial avg and peak
  NTB/msi: Use struct_size() helper in devm_kzalloc()
  media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm
  media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm
  media: mtk-vcodec: Use codec type to separate different hardware
  media: mtk-vcodec: Add core dec and dec end ipi msg
  media: mtk-vcodec: Support 34bits dma address for vdec
  media: mtk-vcodec: Add work queue for core hardware decode
  media: mtk-vcodec: Add new interface to lock different hardware
  media: mtk-vcodec: Generalize power and clock on/off interfaces
  media: mtk-vcodec: Add msg queue feature for lat and core architecture
  media: mtk-vcodec: Add irq interface for multi hardware
  media: mtk-vcodec: Use pure single core for MT8183
  media: mtk-vcodec: Add to support multi hardware decode
  media: mtk-vcodec: Support MT8192
  media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bindings for mt8192
  media: dt-bindings: media: mtk-vcodec: Separate video encoder and decoder dt-bindings
  media: mtk-vcodec: export decoder pm functions
  media: mtk-vcodec: Refactor vcodec pm interface
  media: mtk-vcodec: Align vcodec wake up interrupt interface
  media: mtk-vcodec: Get numbers of register bases from DT
  media: hevc: Embedded indexes in RPS
  media: hevc: Remove RPS named flags
  media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats
  media: atmel: atmel-sama7g5-isc: fix UYVY input format mbus_code typo
  media: atmel: atmel-isc-base: clamp wb gain coefficients
  media: atmel: atmel-isc-base: add wb debug messages
  media: atmel: atmel-isc-base: fix bytesperline value for planar formats
  media: atmel: atmel-isc-base: report frame sizes as full supported range
  media: atmel: atmel-isc-base: remove frameintervals VIDIOC
  media: atmel: atmel-sama7g5-isc: fix ispck leftover
  media: atmel: atmel-isc: replace video device name with module name
  media: atmel: atmel-isc: split the clock code into separate source file
  media: atmel: introduce microchip csi2dc driver
  media: dt-bindings: media: atmel: csi2dc: add bindings for microchip csi2dc
  media: MAINTAINERS: add microchip csi2dc
  media: stm32: dcmi: create a dma scatterlist based on DMA max_sg_burst value
  media: v4l2-ctrls: make array range static
  media: media/radio: make array probe_ports static const
  media: gspca: make array regs_to_read static const
  media: bttv: fix WARNING regression on tunerless devices
  media: imx-jpeg: use NV12M to represent non contiguous NV12
  media: davinci: vpif: drop probe printk
  media: davinci: vpif: fix use-after-free on driver unbind
  media: davinci: vpif: fix unbalanced runtime PM enable
  media: davinci: vpif: fix unbalanced runtime PM get
  media: platform: cros-ec: Add brask to the match table
  media: saa7134: use swap() to make code cleaner
  media: imx: imx8mq-mipi_csi2: fix system resume
  media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation
  media: mtk-vcodec: potential dereference of null pointer
  media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
  media: docs: vidioc-dqbuf: State all remaining fields are filled by driver
  media: vivid: fix timestamp and sequence wrapping
  media: rkisp1: fix grey format iommu page faults
  media: staging: media: imx: imx7-mipi-csis: Make subdev name unique
  media: staging: media: imx: imx7_mipi_csis: Add timings override through debugfs
  media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS_FRAME_COUNTER_CH0 register
  media: camss: Apply vfe_get/vfe_put fix to SDM845
  media: camss: Do vfe_get/vfe_put for csid on sm8250
  media: camss: Add SM8250 bandwdith configuration support
  media: camss: add support for SM8250 camss
  media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW
  media: camss: Add initial support for VFE hardware version Titan 480
  media: camss: vfe-170: fix "VFE halt timeout" error
  media: camss: fix VFE irq name
  media: camss: remove vdda-csiN from sdm845 resources
  media: camss: csid: allow csid to work without a regulator
  media: camss: csid-170: set the right HALT_CMD when disabled
  media: camss: csid-170: support more than one lite vfe
  media: camss: csid-170: remove stray comment
  media: camss: csid-170: don't enable unused irqs
  media: camss: csid-170: fix non-10bit formats
  media: camss: csiphy-3ph: add support for SM8250 CSI DPHY
  media: camss: csiphy-3ph: disable interrupts
  media: camss: csiphy-3ph: don't print HW version as an error
  media: dt-bindings: media: camss: Add qcom,sm8250-camss binding
  media: staging: media: zoran: drop read/write support
  media: staging: media: zoran: drop kernel log spam
  media: staging: media: zoran: fix TRY_FMT handling
  media: staging: media: zoran: fix various V4L2 compliance errors
  media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com
  media: staging: media: zoran: fix counting buffer in reserve
  media: staging: media: zoran: clean unused code
  media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size
  media: staging: media: zoran: introduce zoran_i2c_init
  media: staging: media: zoran: move config select on primary kconfig
  media: staging: media: zoran: move videodev alloc
  media: staging: media: zoran: remove vidmem
  media: staging: media: zoran: merge all modules
  media: staging: media: zoran: videocode: remove procfs
  media: staging: media: zoran: add debugfs
  media: staging: media: zoran: rename debug module parameter
  media: staging: media: zoran: use module_pci_driver
  media: staging: media: zoran: move module parameter checks to zoran_probe
  x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible
  x86/MCE/AMD: Allow thresholding interface updates after init
  x86/insn: Add AVX512-FP16 instructions to the x86 instruction decoder
  perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test
  x86/insn: Add misc instructions to x86 instruction decoder
  perf/tests: Add misc instructions to the x86 instruction decoder test
  x86/insn: Add AMX instructions to the x86 instruction decoder
  perf/tests: Add AMX instructions to x86 instruction decoder test
  ARM: dts: exynos: Add support for Samsung Chagall WiFi
  ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4
  dt-bindings: arm: samsung: document Chagall WiFi board binding
  EDAC: Use default_groups in kobj_type
  EDAC: Use proper list of struct attribute for attributes
  iio: accel: fxls8962af: add padding to regmap for SPI
  iio:imu:adis16480: fix buffering for devices with no burst mode
  iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
  iio: adc: tsc2046: fix memory corruption by preventing array overflow
  iio: adc: tsc2046: add sanity check to avoid to big allocations
  iio: adc: tsc2046: add .read_raw support
  iio: hw_consumer: Use struct_size() helper in kzalloc()
  iio: adis: stylistic changes
  adis: simplify 'adis_update_bits' macros
  MAINTAINERS: add missing files to the adis lib
  MAINTAINERS: add maintainer for ADMV8818 driver
  MAINTAINERS: add maintainer for ADMV1013 driver
  MAINTAINERS: add maintainer for AD7293 driver
  iio: sps30: Use sysfs_emit()
  iio: scd4x: Use sysfs_emit()
  iio: ms_sensors: Use sysfs_emit()
  iio: max9611: Use sysfs_emit()
  iio: max31865: Use sysfs_emit()
  iio: max31856: Use sysfs_emit()
  iio: lm3533: Use sysfs_emit()
  iio: ina2xx-adc: sysfs_emit()
  iio: as3935: Use sysfs_emit()
  iio: ad9523: Use sysfs_emit()
  iio: ad7192: Use sysfs_emit()
  iio: dmaengine-buffer: Use sysfs_emit()
  iio: core: Use sysfs_emit()
  iio: adc: tsc2046: rework the trigger state machine
  MAINTAINERS: add maintainer for ADRF6780 driver
  MAINTAINERS: fix Analog Devices links
  iio: core: Fix the kernel doc regarding the currentmode iio_dev entry
  iio: adc: mt8186: Add compatible node for mt8186
  dt-bindings: iio: adc: Add compatible for Mediatek MT8186
  iio: st_sensors: don't always auto-enable I2C and SPI interface drivers
  iio: adc: rzg2l_adc: Fix typo
  dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fields in example
  iio:accel:dmard09: Tidy up white space around {} in id table
  iio:proximity:vl53l0x: Tidy up white space around {} in id tables
  iio:light:tsl2722: Fix inconsistent spacing before } in id table
  iio:adc:ti-adc084s021: Tidy up white space around {}
  iio:adc:hi8435: Tidy up white space around {} in id tables
  iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables
  iio:frequency:admv1013: White space cleanup of spacing around {} in id tables
  iio:proximity:srf08: White space cleanup of spacing around {} in id tables
  iio:proximity:srf04: White space cleanup of spacing around {} in id tables
  iio:proximity:rfd77402: White space cleanup of spacing around {} in id tables
  iio:proximity:ping: White space cleanup of spacing around {} in id tables
  iio:light:ltr501: White space cleanup of spacing around {} in id tables
  iio:light:us5182: White space cleanup of spacing around {} in id tables
  iio:light:vcnl4035: Trivial whitespace cleanup to add space before }
  iio:light:pa12203001: Tidy up white space change to add spaces after { and before }
  iio:chemical:atlas: Trivial white space cleanup to add space before }
  iio:proximity:sx9360: Add dt-binding support
  dt-bindings:iio:proximity: Add sx9360 binding
  iio:proximity:sx9360: Add sx9360 support
  iio:proximity:sx9324: Add dt_binding support
  dt-bindings:iio:proximity: Add sx9324 binding
  iio:proximity:sx9324: Add SX9324 support
  iio:proximity:sx9310: Extract common Semtech sensor logic
  iio:proximity:sx9310: Add frequency in read_avail
  soc: samsung: Fix typo in CONFIG_EXYNOS_USI description
  MAINTAINERS: add reviewer entry for Samsung/Exynos platform
  arm64: dts: exynos: add necessary clock inputs in Exynos7
  ARM: dts: exynos: drop unsupported MAX77802 regulators on Odroid XU
  ARM: dts: exynos: add necessary clock controller inputs in Exynos5260
  ARM: dts: exynos: Align MAX77836 nodes with dtschema on Monk and Rinato
  arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2
  arm64: dts: exynos: use dedicated wake-up pinctrl compatible in ExynosAutov9
  ARM: dts: s5pv210: align pinctrl with dtschema
  ARM: dts: s3c64xx: align pinctrl with dtschema
  ARM: dts: s3c24xx: align pinctrl with dtschema
  arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9
  arm64: dts: exynos: align pinctrl with dtschema in Exynos7
  arm64: dts: exynos: align pinctrl with dtschema in Exynos5433
  ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800
  ARM: dts: exynos: align pinctrl with dtschema in Exynos5410
  ARM: dts: exynos: align pinctrl with dtschema in Exynos5260
  ARM: dts: exynos: align pinctrl with dtschema in Exynos5250
  ARM: dts: exynos: align pinctrl with dtschema in Exynos4412
  ARM: dts: exynos: align pinctrl with dtschema in Exynos4210
  ARM: dts: exynos: align pinctrl with dtschema in Exynos3250
  ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt mapping
  ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi
  ARM: dts: exynos: override pins by label in Peach Pi
  ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pit
  ARM: dts: exynos: override pins by label in Peach Pit
  ARM: dts: exynos: simplify PMIC DVS pin configuration in Odroid XU
  ARM: dts: exynos: drop unused pinctrl defines in Exynos3250
  ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
  ARM: dts: exynos: split dmas into array of phandles in Exynos5250
  block: fix memory leak in disk_register_independent_access_ranges
  io_uring: fix bug in slow unregistering of nodes
  mtd: rawnand: omap_elm: remove redundant variable 'errors'
  mtd: rawnand: gpmi: support fast edo timings for mx28
  mtd: rawnand: gpmi: validate controller clock rate
  mtd: rawnand: gpmi: fix controller timings setting
  mtd: aspeed-smc: improve probe resilience
  mtd: rawnand: brcmnand: Add BCMA shim
  mtd: rawnand: brcmnand: BCMA controller uses command shift of 0
  mtd: rawnand: brcmnand: Allow platform data instantation
  mtd: rawnand: brcmnand: Add platform data structure for BCMA
  mtd: rawnand: brcmnand: Allow working without interrupts
  mtd: rawnand: brcmnand: Move OF operations out of brcmnand_init_cs()
  mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs()
  mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
  mtd: rawnand: brcmnand: Assign soc as early as possible
  mtd: rawnand: Rework of_get_nand_bus_width()
  mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapper
  mtd: onenand: Check for error irq
  mtd: rawnand: nandsim: Add NS_PAGE_BYTE_SHIFT macro to replace the repeat pattern
  mtd: rawnand: nandsim: Merge repeat codes in ns_switch_state
  mtd: rawnand: nandsim: Replace overflow check with kzalloc to single kcalloc
  dt-bindings: dmaengine: zynqmp_dma: convert to yaml
  dt-bindings: msm/mdp4: convert to yaml format
  dt-bindings: serial: Convert rda,8810pl-uart to YAML
  arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
  Bluetooth: msft: fix null pointer deref on msft_monitor_device_evt
  arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode
  phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option
  phy: usb: Leave some clocks running during suspend
  arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
  arm64: dts: rockchip: fix dma-controller node names on rk356x
  arm64: dts: rockchip: add Quartz64-A usb2 support
  arm64: dts: rockchip: add usb2 nodes to rk3568 device tree
  dt-bindings: soc: rockchip: add rk3568-usb2phy-grf
  mtd: nand: Add a new helper to retrieve the ECC context
  mtd: nand: ecc: Add infrastructure to support hardware engines
  mtd: spinand: macronix: Use random program load
  dt-bindings: mtd: Describe Macronix NAND ECC engine
  dt-bindings: spi: mxic: Document the nand-ecc-engine property
  dt-bindings: spi: mxic: Convert to yaml
  dt-bindings: spi: mxic: The interrupt property is not mandatory
  dt-bindings: vendor-prefixes: Clarify Macronix prefix
  dt-bindings: mtd: spi-nand: Convert spi-nand description file to yaml
  dt-bindings: mtd: nand-chip: Create a NAND chip description
  dt-bindings: mtd: nand-controller: Harmonize the property types
  dt-bindings: mtd: nand-controller: Fix a comment in the examples
  dt-bindings: mtd: nand-controller: Fix the reg property description
  mei: me: Use dma_set_mask_and_coherent() and simplify code
  pinctrl: samsung: add support for Exynos850 and ExynosAutov9 wake-ups
  dt-bindings: pinctrl: samsung: describe Exynos850 and ExynosAutov9 wake-ups
  dt-bindings: pinctrl: samsung: convert to dtschema
  pinctrl: samsung: accept GPIO bank nodes with a suffix
  pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios
  pinctrl: samsung: drop pin banks references on error paths
  batman-adv: Remove redundant 'flush_workqueue()' calls
  batman-adv: Start new development cycle
  efi: runtime: avoid EFIv2 runtime services on Apple x86 machines
  efi/libstub: arm64: Fix image check alignment at entry
  s390/uaccess: fix compile error
  s390/nmi: handle vector validity failures for KVM guests
  s390/nmi: handle guarded storage validity failures for KVM guests
  Linux 5.17-rc1
  ftrace: Fix assuming build time sort works for s390
  perf tools: Remove redundant err variable
  perf test: Add parse-events test for aliases with hyphens
  perf test: Add pmu-events test for aliases with hyphens
  perf parse-events: Support event alias in form foo-bar-baz
  perf evsel: Override attr->sample_period for non-libpfm4 events
  perf cpumap: Remove duplicate include in cpumap.h
  perf cpumap: Migrate to libperf cpumap api
  perf python: Fix cpu_map__item() building
  perf script: Fix printing 'phys_addr' failure issue
  irqchip/gic-v3-its: Fix build for !SMP
  certs: Fix build error when CONFIG_MODULE_SIG_KEY is empty
  certs: Fix build error when CONFIG_MODULE_SIG_KEY is PKCS#11 URI
  Revert "Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH"
  usr/include/Makefile: add linux/nfc.h to the compile-test coverage
  eeprom: at25: Restore missing allocation
  KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems
  mm: remove cleancache
  mm: hide the FRONTSWAP Kconfig symbol
  lib/stackdepot: always do filter_irq_stacks() in stack_depot_save()
  frontswap: remove support for multiple ops
  mm: mark swap_lock and swap_active_head static
  frontswap: simplify frontswap_register_ops
  frontswap: remove frontswap_test
  mm: simplify try_to_unuse
  frontswap: remove the frontswap exports
  frontswap: simplify frontswap_init
  frontswap: remove frontswap_curr_pages
  frontswap: remove frontswap_shrink
  frontswap: remove frontswap_tmem_exclusive_gets
  frontswap: remove frontswap_writethrough
  proc: remove PDE_DATA() completely
  zsmalloc: replace get_cpu_var with local_lock
  lib/stackdepot: allow optional init and stack_table allocation by kvmalloc()
  fs: proc: store PDE()->data into inode->i_private
  zsmalloc: replace per zpage lock with pool->migrate_lock
  locking/rwlocks: introduce write_lock_nested
  zsmalloc: remove zspage isolation for migration
  zsmalloc: move huge compressed obj from page to zspage
  zsmalloc: introduce obj_allocated
  zsmalloc: decouple class actions from zspage works
  zsmalloc: rename zs_stat_type to class_stat_type
  zsmalloc: introduce some helper functions
  sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax
  kernel/sysctl.c: remove unused variable ten_thousand
  kprobe: move sysctl_kprobes_optimization to kprobes.c
  fs/coredump: move coredump sysctls into its own file
  printk: fix build warning when CONFIG_PRINTK=n
  kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases()
  fs: move namespace sysctls and declare fs base directory
  sysctl: add and use base directory declarer and registration helper
  fs: move pipe sysctls to is own file
  fs: move fs/exec.c sysctls into its own file
  fs: move namei sysctls to its own file
  fs: move locking sysctls where they are used
  fs: move shared sysctls to fs/sysctls.c
  sysctl: move maxolduid as a sysctl specific const
  fs: move dcache sysctls to its own file
  fs: move fs stat sysctls to file_table.c
  fs: move inode sysctls to its own file
  sysctl: share unsigned long const values
  stackleak: move stack_erasing sysctl to stackleak.c
  scsi/sg: move sg-big-buff sysctl to scsi/sg.c
  printk: move printk sysctl to printk/sysctl.c
  fs: move binfmt_misc sysctl to its own file
  sysctl: add helper to register a sysctl mount point
  random: move the random sysctl declarations to its own file
  firmware_loader: move firmware sysctl to its own files
  eventpoll: simplify sysctl declaration with register_sysctl()
  cdrom: simplify subdirectory registration with register_sysctl()
  inotify: simplify subdirectory registration with register_sysctl()
  test_sysctl: simplify subdirectory registration with register_sysctl()
  ocfs2: simplify subdirectory registration with register_sysctl()
  macintosh/mac_hid.c: simplify subdirectory registration with register_sysctl()
  i915: simplify subdirectory registration with register_sysctl()
  hpet: simplify subdirectory registration with register_sysctl()
  dnotify: move dnotify sysctl to dnotify.c
  aio: move aio sysctl to aio.c
  sysctl: use SYSCTL_ZERO to replace some static int zero uses
  sysctl: use const for typically used max/min proc sysctls
  sysctl: make ngroups_max const
  watchdog: move watchdog sysctl interface to watchdog.c
  hung_task: move hung_task sysctl interface to hung_task.c
  sysctl: move some boundary constants from sysctl.c to sysctl_vals
  sysctl: add a new register_sysctl_init() interface
  mm/migrate.c: rework migration_entry_wait() to not take a pageref
  selftests: net: ioam: expect support for Queue depth data
  mptcp: Use struct_group() to avoid cross-field memset()
  rxrpc: Adjust retransmission backoff
  drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline
  drm/i915/guc: Flush G2H handler during a GT reset
  drm/i915/guc: Add work queue to trigger a GT reset
  drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL
  Bluetooth: btmtksdio: mask out interrupt status
  Bluetooth: btmtksdio: run sleep mode by default
  Bluetooth: btmtksdio: lower log level in btmtksdio_runtime_[resume|suspend]()
  Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl()
  Bluetooth: mt7921s: fix bus hang with wrong privilege
  Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]()
  Bluetooth: mt7921s: fix firmware coredump retrieve
  Bluetooth: hci_serdev: call init_rwsem() before p->open()
  xdp: disable XDP_REDIRECT for xdp frags
  bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags
  bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest
  net: xdp: introduce bpf_xdp_pointer utility routine
  bpf: generalise tail call map compatibility check
  libbpf: Add SEC name for xdp frags programs
  bpf: selftests: update xdp_adjust_tail selftest to include xdp frags
  bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature
  bpf: introduce frags support to bpf_prog_test_run_xdp()
  bpf: move user_size out of bpf_test_init
  bpf: add frags support to xdp copy helpers
  bpf: add frags support to the bpf_xdp_adjust_tail() API
  bpf: introduce bpf_xdp_get_buff_len helper
  net: mvneta: enable jumbo frames if the loaded XDP program support frags
  bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program
  net: mvneta: add frags support to XDP_TX
  xdp: add frags support to xdp_return_{buff/frame}
  net: marvell: rely on xdp_update_skb_shared_info utility routine
  net: xdp: add xdp_update_skb_shared_info utility routine
  net: mvneta: simplify mvneta_swbm_add_rx_fragment management
  net: mvneta: update frags bit before passing the xdp buffer to eBPF layer
  xdp: introduce flags field in xdp_buff/xdp_frame
  net: skbuff: add size metadata to skb_shared_info for xdp
  parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
  netfs: Make ops->init_rreq() optional
  fscache: Add a comment explaining how page-release optimisation works
  cachefiles: Check that the backing filesystem supports tmpfiles
  cachefiles: Explain checks in a comment
  cachefiles: Trace active-mark failure
  cachefiles: Make some tracepoint adjustments
  cachefiles: set default tag name if it's unspecified
  cachefiles: Calculate the blockshift in terms of bytes, not pages
  fscache: Fix the volume collision wait condition
  drm/amdgpu: fix the page fault caused by uninitialized variables
  drm/amdgpu: fix convert bad page retiremt
  Bluetooth: Remove kernel-doc style comment block
  Bluetooth: btusb: Whitespace fixes for btusb_setup_csr()
  Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
  Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products
  ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices
  HID: apple: Set the tilde quirk flag on the Wellspring 5 and later
  octeontx2-af: Add KPU changes to parse NGIO as separate layer
  octeontx2-pf: Forward error codes to VF
  octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces
  octeontx2-af: Increase link credit restore polling timeout
  octeontx2-pf: cn10k: Ensure valid pointers are freed to aura
  octeontx2-af: cn10k: Use appropriate register for LMAC enable
  octeontx2-af: Retry until RVU block reset complete
  octeontx2-af: Fix LBK backpressure id count
  octeontx2-af: Do not fixup all VF action entries
  HID: wacom: Avoid using stale array indicies to read contact count
  HID: wacom: Ignore the confidence flag when a touch is removed
  HID: wacom: Reset expected and received contact counts at the same time
  drm/i915/mst: only ack the ESI we actually handled
  drm/i915/mst: ack sink irq ESI for link status changes
  drm/i915/mst: read link status only when requested by sink in ESI
  drm/i915/mst: abstract handling of link status in DP MST
  drm/i915/mst: debug log 4 bytes of ESI right after reading
  drm/i915/mst: abstract intel_dp_ack_sink_irq_esi()
  drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation
  ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop()
  drm: Update docs after moving DisplayPort helpers around
  drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch]
  selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap
  bpf: support BPF_PROG_QUERY for progs attached to sockmap
  samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs
  selftests/bpf: switch to new libbpf XDP APIs
  bpftool: use new API for attaching XDP program
  libbpf: streamline low-level XDP APIs
  docs/bpf: update BPF map definition example
  libbpf: deprecate legacy BPF map definitions
  selftests/bpf: convert remaining legacy map definitions
  selftests/bpf: fail build on compilation warning
  selftests: mptcp: fix ipv6 routing setup
  mptcp: fix removing ids bitmap setting
  mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()
  ipv6: annotate accesses to fn->fn_sernum
  tcp: add a missing sk_defer_free_flush() in tcp_splice_read()
  tcp: Add a stub for sk_defer_free_flush()
  phylib: fix potential use-after-free
  PCI/MSI: Prevent UAF in error path
  unicode: clean up the Kconfig symbol confusion
  Documentation: fix firewire.rst ABI file path error
  selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n
  selftests: bpf: Fix bind on used port
  bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c
  bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c
  Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events
  Bluetooth: msft: Handle MSFT Monitor Device Event
  RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT
  dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers
  dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers
  parisc: Fix missing prototype for 'toc_intr' warning in toc.c
  parisc: Autodetect default output device and set console= kernel parameter
  parisc: Use safer strscpy() in setup_cmdline()
  drm/i915/dmc: Eliminate remnant GEN<n> references
  of: Check 'of_node_reused' flag on of_match_device()
  of: property: define of_property_read_u{8,16,32,64}_array() unconditionally
  of: base: make small of_parse_phandle() variants static inline
  dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example
  dt-bindings: Fix array schemas encoded as matrices
  i40e: fix unsigned stat widths
  i40e: Fix for failed to init adminq while VF reset
  i40e: Fix queues reservation for XDP
  i40e: Fix issue when maximum queues is exceeded
  i40e: Increase delay to 1 s after global EMP reset
  RISC-V: Remove redundant err variable
  block: fix async_depth sysfs interface for mq-deadline
  dt-bindings: Drop unnecessary pinctrl properties
  riscv: dts: sifive unmatched: Add gpio poweroff
  riscv: canaan: remove useless select of non-existing config SYSCON
  drm/i915: Clean up vlv/chv sprite plane registers
  RISC-V: Do not use cpumask data structure for hartid bitmap
  RISC-V: Move spinwait booting method to its own config
  RISC-V: Move the entire hart selection via lottery to SMP
  RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method
  RISC-V: Do not print the SBI version during HSM extension boot print
  RISC-V: Avoid using per cpu array for ordered booting
  docs: kvm: fix WARNINGs from api.rst
  selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c
  selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c
  riscv: default to CONFIG_RISCV_SBI_V01=n
  tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall
  ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409
  block: Fix wrong offset in bio_truncate()
  fanotify: remove variable set but not used
  drm/locking: fix drm_modeset_acquire_ctx kernel-doc
  net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode
  net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL
  ipv6_tunnel: Rate limit warning messages
  ethtool: Fix link extended state for big endian
  net: phy: broadcom: hook up soft_reset for BCM54616S
  net: sched: Clarify error message when qdisc kind is unknown
  net: fix information leakage in /proc/net/ptype
  arm64: mm: apply __ro_after_init to memory_limit
  arm64: atomics: lse: Dereference matching size
  asm-generic: Add missing brackets for io_stop_wc macro
  gpio: mpc8xxx: Fix an ignored error return from platform_get_irq()
  gpio: idt3243x: Fix an ignored error return from platform_get_irq()
  lib: remove redundant assignment to variable ret
  ubsan: remove CONFIG_UBSAN_OBJECT_SIZE
  kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR
  lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS_THAN_256KB
  btrfs: use generic Kconfig option for 256kB page size limit
  arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SIZE_LESS_THAN_64KB
  configs: introduce debug.config for CI-like setup
  delayacct: track delays from memory compact
  Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact
  delayacct: cleanup flags in struct task_delay_info and functions use it
  delayacct: fix incomplete disable operation when switch enable to disable
  delayacct: support swapin delay accounting for swapping without blkio
  panic: remove oops_id
  panic: use error_report_end tracepoint on warnings
  fs/adfs: remove unneeded variable make code cleaner
  FAT: use io_schedule_timeout() instead of congestion_wait()
  hfsplus: use struct_group_attr() for memcpy() region
  nilfs2: remove redundant pointer sbufs
  fs/binfmt_elf: use PT_LOAD p_align values for static PIE
  const_structs.checkpatch: add frequently used ops structs
  checkpatch: improve Kconfig help test
  checkpatch: relax regexp for COMMIT_LOG_LONG_LINE
  lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test
  uuid: remove licence boilerplate text from the header
  uuid: discourage people from using UAPI header in new code
  kunit: replace kernel.h with the necessary inclusions
  test_hash.c: refactor into kunit
  lib/Kconfig.debug: properly split hash test kernel entries
  test_hash.c: split test_hash_init
  test_hash.c: split test_int_hash into arch-specific functions
  hash.h: remove unused define directive
  lib/list_debug.c: print more list debugging context in __list_del_entry_valid()
  list: introduce list_is_head() helper and re-use it in list.h
  kstrtox: uninline everything
  get_maintainer: don't remind about no git repo when --nogit is used
  kernel/sys.c: only take tasklist_lock for get/setpriority(PRIO_PGRP)
  kthread: dynamically allocate memory to store kthread's full name
  tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN
  tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm
  samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm
  fs/binfmt_elf: replace open-coded string copy with get_task_comm
  drivers/infiniband: replace open-coded string copy with get_task_comm
  fs/exec: replace strncpy with strscpy_pad in __get_task_comm
  fs/exec: replace strlcpy with strscpy_pad in __set_task_comm
  kernel.h: include a note to discourage people from including it in headers
  include/linux/unaligned: replace kernel.h with the necessary inclusions
  sysctl: remove redundant ret assignment
  sysctl: fix duplicate path separator in printed entries
  proc: convert the return type of proc_fd_access_allowed() to be boolean
  proc: make the proc_create[_data]() stubs static inlines
  proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration
  mm: percpu: add generic pcpu_populate_pte() function
  mm: percpu: add generic pcpu_fc_alloc/free funciton
  mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef
  mm: percpu: generalize percpu related config
  cifs: update internal module number
  smb3: send NTLMSSP version information
  riscv: fix boolconv.cocci warnings
  drm/amd/display: change FIFO reset condition to embedded display only
  drm/amd/display: Correct MPC split policy for DCN301
  drm/amdkfd: enable heavy-weight TLB flush on Arcturus
  drm/amdgpu: fix broken debug sdma vram access function
  drm/amdgpu: remove gart.ready flag
  drm/amdgpu: remove unused variable warning
  drm/amdgpu: remove unused variable
  drm/amdgpu: Remove repeated calls
  drm/amdgpu: modify a pair of functions for the pcie port wreg/rreg
  drm/amdgpu: add vram check function for GMC
  riscv: Explicit comment about user virtual address space size
  riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo
  riscv: Implement sv48 support
  asm-generic: Prepare for riscv use of pud_alloc_one and pud_free
  riscv: Allow to dynamically define VA_BITS
  riscv: Introduce functions to switch pt_ops
  riscv: Split early kasan mapping to prepare sv48 introduction
  riscv: Move KASAN mapping next to the kernel mapping
  riscv: Get rid of MAXPHYSMEM configs
  xfs: flush inodegc workqueue tasks before cancel
  drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports
  drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS
  drm/i915/bios: Throw out the !has_ddi_port_info() codepaths
  drm/i915/bios: Use i915->vbt.ports[] for all g4x+
  selftests/bpf: Update sockopt_sk test to the use bpf_set_retval
  selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt
  bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value
  bpf: Move getsockopt retval to struct bpf_cg_run_ctx
  bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean
  drm/i915/bios: Use i915->vbt.ports[] on CHV
  drm/i915/bios: Introduce has_ddi_port_info()
  io-wq: delete dead lock shuffling code
  clk: mediatek: relicense mt7986 clock driver to GPL-2.0
  libbpf: Improve btf__add_btf() with an additional hashmap for strings.
  riscv: bpf: Fix eBPF's exception tables
  kvm: selftests: Do not indent with spaces
  kvm: selftests: sync uapi/linux/kvm.h with Linux header
  bpf/scripts: Raise an exception if the correct number of sycalls are not generated
  bpf/scripts: Make description and returns section for helpers/syscalls mandatory
  uapi/bpf: Add missing description and returns for helper documentation
  bpftool: Adding support for BTF program names
  riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERNEL usage
  riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead of #ifdef
  riscv: mm: init: remove _pt_ops and use pt_ops directly
  riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef
  riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP"
  tools headers UAPI: Sync x86 arch prctl headers with the kernel sources
  drm/malidp: Replace module initialization with DRM helpers
  drm/arm/hdlcd: Replace module initialization with DRM helpers
  drm/komeda: Replace module initialization with DRM helpers
  drm/imx/dcss: Replace module initialization with DRM helpers
  drm: Provide platform module-init macro
  drm/hisilicon/hibmc: Replace module initialization with DRM helpers
  drm/cirrus: Replace module-init boiler-plate code with DRM helpers
  drm/bochs: Replace module-init boiler-plate code with DRM helpers
  drm/ast: Replace module-init boiler-plate code with DRM helpers
  drm: Provide PCI module-init macros
  btrfs: defrag: properly update range->start for autodefrag
  btrfs: defrag: fix wrong number of defragged sectors
  cifs: Support fscache indexing rewrite
  btrfs: allow defrag to be interruptible
  btrfs: fix too long loop when defragging a 1 byte file
  selftests: kvm: add amx_test to .gitignore
  KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled
  KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops
  KVM: SVM: Drop AVIC's intermediate avic_set_running() helper
  KVM: VMX: Don't do full kick when handling posted interrupt wakeup
  KVM: VMX: Fold fallback path into triggering posted IRQ helper
  KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ
  KVM: VMX: Don't do full kick when triggering posted interrupt "fails"
  KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU
  KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption
  KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path
  KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs
  KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode
  KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks
  KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers
  KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
  KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx
  KVM: Drop unused kvm_vcpu.pre_pcpu field
  KVM: VMX: Handle PI descriptor updates during vcpu_put/load
  KVM: avoid warning on s390 in mark_page_dirty
  KVM: selftests: Add a test to force emulation with a pending exception
  KVM: VMX: Reject KVM_RUN if emulation is required with pending exception
  selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER
  selftests: kvm/x86: Introduce x86_model()
  selftests: kvm/x86: Export x86_family() for use outside of processor.c
  selftests: kvm/x86: Introduce is_amd_cpu()
  selftests: kvm/x86: Parameterize the CPUID vendor string check
  KVM: x86/pmu: Use binary search to check filtered events
  cifs: cifs_ses_mark_for_reconnect should also update reconnect bits
  cifs: update tcpStatus during negotiate and sess setup
  cifs: make status checks in version independent callers
  cifs: remove repeated state change in dfs tree connect
  cifs: fix the cifs_reconnect path for DFS
  cifs: remove unused variable ses_selected
  cifs: protect all accesses to chan_* with chan_lock
  cifs: fix the connection state transitions with multichannel
  cifs: check reconnects for channels of active tcons too
  kvm: selftests: conditionally build vm_xsave_req_perm()
  KVM: x86/cpuid: Clear XFD for component i if the base feature is missing
  KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access()
  KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants
  KVM: x86/mmu: Clear MMU-writable during changed_pte notifier
  KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU
  perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
  spi: stm32: make SPI_MASTER_MUST_TX flags only specific to STM32F4
  spi: stm32: remove inexistant variables in struct stm32_spi_cfg comment
  spi: stm32-qspi: Update spi registering
  regulator: MAX20086: add gpio/consumer.h
  ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC
  ASoC: max9759: fix underflow in speaker_gain_control_put()
  drm/i915: Remove zombie async flip vt-d w/a
  ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro
  ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys
  ipv4: avoid quadratic behavior in netns dismantle
  net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
  powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
  dt-bindings: net: Document fsl,erratum-a009885
  net/fsl: xgmac_mdio: Add workaround for erratum A-009885
  dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry
  dt-bindings: mmc: arm,pl18x: Make each example a separate entry
  dt-bindings: display: Add SPI peripheral schema to SPI based displays
  drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
  drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode
  drm/doc: Fix TTM acronym
  drm/ast: Create threshold values for AST2600
  HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running
  HID: uhid: Fix worker destroying device without any protection
  mgag200 fix memmapsl configuration in GCTL6 register
  net: mscc: ocelot: fix using match before it is set
  drm/bridge: Remove extra device acquisition method of i2c client in lt9611 driver
  net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices
  net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account
  nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
  drm/i915/dpll: make intel_shared_dpll_funcs internal to intel_dpll_mgr.c
  net: axienet: increase default TX ring size to 128
  net: axienet: fix for TX busy handling
  net: axienet: fix number of TX ring slots for available check
  net: axienet: Fix TX ring slot available check
  net: axienet: limit minimum TX ring size
  net: axienet: add missing memory barriers
  net: axienet: reset core on initialization prior to MDIO access
  net: axienet: Wait for PhyRstCmplt after core reset
  net: axienet: increase reset timeout
  ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently
  ARM: 9179/1: uaccess: avoid alignment faults in copy_[from|to]_kernel_nofault
  ARM: 9170/1: fix panic when kasan and kprobe are enabled
  drm/msm: Fix include statements for DisplayPort
  drm/selftests: Select DRM_DP_HELPER
  drm/vc4: Fix deadlock on DSI device attach error
  dma-buf: drop excl_fence parameter from dma_resv_get_fences
  wcn36xx: Add SNR reporting via get_survey()
  wcn36xx: Track SNR and RSSI for each RX frame
  wcn36xx: Track the band and channel we are tuned to
  wcn36xx: Implement get_snr()
  MAINTAINERS: remove extra wireless section
  MAINTAINERS: add common wireless and wireless-next trees
  drm/amdgpu: remove excl as shared workarounds
  drm: move the buddy allocator from i915 into common drm
  libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors
  io_uring: perform poll removal even if async work removal is successful
  io-wq: add intermediate work step between pending list and active work
  io-wq: perform both unstarted and started work cancelations in one go
  io-wq: invoke work cancelation with wqe->lock held
  io-wq: make io_worker lock a raw spinlock
  io-wq: remove useless 'work' argument to __io_worker_busy()
  drm/i915/guc: Remove hacks for reset and schedule disable G2H being received out of order
  drm/i915/selftests: Add a cancel request selftest that triggers a reset
  bpf, selftests: Add ringbuf memory type confusion test
  bpf, selftests: Add various ringbuf tests with invalid offset
  bpf: Fix ringbuf memory type confusion when passing to helpers
  bpf: Fix out of bounds access for ringbuf helpers
  bpf: Generally fix helper register offset check
  bpf: Mark PTR_TO_FUNC register initially with zero offset
  bpf: Generalize check_ctx_reg for reuse with other types
  selftest/bpf: Fix a stale comment.
  selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter.
  bpf: Support bpf_(get|set)sockopt() in bpf unix iter.
  bpf: af_unix: Use batching algorithm in bpf unix iter.
  af_unix: Refactor unix_next_socket().
  drm/radeon: fix error handling in radeon_driver_open_kms
  drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
  drm/amdgpu: apply vcn harvest quirk
  ksmbd: fix guest connection failure with nautilus
  ksmbd: uninitialized variable in create_socket()
  ksmbd: smbd: fix missing client's memory region invalidation
  smb3: add new defines from protocol specification
  amdgpu/amdgpu_psp: remove unneeded ret variable
  drm/radeon: fix UVD suspend error
  drm/amdgpu: Add missing pm_runtime_put_autosuspend
  drm/amd/display: move calcs folder into DML
  drm/amd/display: 3.2.169
  drm/amd/display: [FW Promotion] Release 0.0.100.0
  drm/amd/display: Add signal type check when verify stream backends same
  drm/amd/display: update dml to rev.99 and smu clk_table w/a
  drm/amd/display: Fix black screen issue on memory clock switch en
  drm/amd/display: DCEFCLK DS on CLK init
  drm/amd/display: modify SMU_TIMEOUT macro.
  drm/amd/display: move FPU associated DCN302 code to DML folder (#2266)
  drm/amd/display: 3.2.168
  drm/amd/display: support new PMFW interface to disable Z9 only
  drm/amd/display: adjust bit comparison to be more type safe
  drm/amd/display: Disabled seamless boots on DP and renamed power_down_display_on_boot
  drm/radeon: fix error handling in radeon_driver_open_kms
  drm/amd/pm: Enable sysfs required by rocm-smi tool for One VF mode
  drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
  selftests/bpf: Add test for race in btf_try_get_module
  selftests/bpf: Extend kfunc selftests
  selftests/bpf: Add test_verifier support to fixup kfunc call insns
  selftests/bpf: Add test for unstable CT lookup API
  net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF
  bpf: Add reference tracking support to kfunc
  bpf: Introduce mem, size argument pair support for kfunc
  bpf: Remove check_kfunc_call callback and old kfunc BTF ID API
  bpf: Populate kfunc BTF ID sets in struct btf
  bpf: Fix UAF due to race between btf_try_get_module and load_module
  drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc
  drm/amdgpu: Fix the code style warnings in sdma
  drm/amdgpu: Fix the code style warnings in gmc
  drm/amdgpu: Fix the code style warnings in gfx
  drm/amdgpu: Fix the code style warnings in amdgpu_ras
  drm/amdgpu: apply vcn harvest quirk
  drm/amdgpu: drop redundant check of ip discovery_bin
  drm/amdgpu: handle denied inject error into critical regions v2
  drm/amd/pm: add message smu to get ecc_table
  drm/amdgpu: add new query interface for umc_v8_7 block
  drm/amd/pm: Update smu driver interface for sienna cichlid
  lockd: fix server crash on reboot of client holding lock
  x86/gpu: Reserve stolen memory for first integrated Intel GPU
  xfs: remove unused xfs_ioctl32.h declarations
  script/sorttable: Fix some initialization problems
  netns: add schedule point in ops_exit_list()
  block: assign bi_bdev for cloned bios in blk_rq_prep_clone
  ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void
  ALSA: hda: cs35l41: Tidyup code
  ALSA: hda: cs35l41: Make use of the helper function dev_err_probe()
  ALSA: hda: cs35l41: Add missing default cases
  ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace
  ALSA: hda: cs35l41: Add calls to newly added test key function
  ALSA: hda: cs35l41: Avoid overwriting register patch
  perf evlist: No need to setup affinities when disabling events for pid targets
  perf evlist: No need to setup affinities when enabling events for pid targets
  perf stat: No need to setup affinities when starting a workload
  perf affinity: Allow passing a NULL arg to affinity__cleanup()
  perf probe: Fix ppc64 'perf probe add events failed' case
  random: simplify arithmetic function flow in account()
  random: selectively clang-format where it makes sense
  random: access input_pool_data directly rather than through pointer
  random: cleanup fractional entropy shift constants
  random: prepend remaining pool constants with POOL_
  random: de-duplicate INPUT_POOL constants
  random: remove unused OUTPUT_POOL constants
  random: rather than entropy_store abstraction, use global
  random: remove unused extract_entropy() reserved argument
  random: remove incomplete last_data logic
  random: cleanup integer types
  random: cleanup poolinfo abstraction
  random: fix typo in comments
  lib/crypto: sha1: re-roll loops to reduce code size
  lib/crypto: blake2s: move hmac construction into wireguard
  lib/crypto: add prompts back to crypto libraries
  drm/i915: Remove short-term pins from execbuf, v6.
  drm/i915: Remove support for unlocked i915_vma unbind
  drm/i915: Add i915_vma_unbind_unlocked, and take obj lock for i915_vma_unbind, v2.
  drm/i915: Add object locking to i915_gem_evict_for_node and i915_gem_evict_something, v2.
  kernel/sched: Remove dl_boosted flag comment
  sched: Avoid double preemption in __cond_resched_*lock*()
  sched/fair: Fix all kernel-doc warnings
  sched/core: Accounting forceidle time for all tasks except idle task
  sched/pelt: Relax the sync of load_sum with load_avg
  sched/pelt: Relax the sync of runnable_sum with runnable_avg
  sched/pelt: Continue to relax the sync of util_sum with util_avg
  sched/pelt: Relax the sync of util_sum with util_avg
  psi: Fix uaf issue when psi trigger is destroyed while being polled
  x86/perf: Avoid warning for Arch LBR without XSAVE
  perf/x86/intel/uncore: Add IMC uncore support for ADL
  perf/x86/intel/lbr: Add static_branch for LBR INFO flags
  perf/x86/intel/lbr: Support LBR format V7
  perf/x86/rapl: fix AMD event handling
  perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX
  perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake
  perf: Fix perf_event_read_local() time
  drm/i915: Add locking to i915_gem_evict_vm(), v3.
  drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to prevent new ENOSPC errors, v2.
  KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock
  vfs: fs_context: fix up param length parsing in legacy_parse_param
  drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free()
  udmabuf: validate ubuf->pagecount
  cifs: serialize all mount attempts
  drm/i915: Nuke pointless middle men for skl+ plane programming
  drm/i915: Declutter color key register stuff
  drm/i915: Extract skl_plane_aux_dist()
  drm/i915: Clean up cursor registers
  drm/i915: Clean up g4x+ sprite plane registers
  drm/i915: Clean up ivb+ sprite plane registers
  drm/i915: Use REG_BIT() & co. for universal plane bits
  drm/i915: Sipmplify PLANE_STRIDE masking
  powerpc/64s: Mask SRR0 before checking against the masked NIP
  remoteproc: qcom: q6v5: fix service routines build errors
  rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
  rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
  scripts/dtc: dtx_diff: remove broken example from help text
  dt-bindings: trivial-devices: fix double spaces in comments
  dt-bindings: trivial-devices: fix swapped comments
  dt-bindings: vendor-prefixes: add Wingtech
  dt-bindings: vendor-prefixes: add Thundercomm
  dt-bindings: vendor-prefixes: add Huawei
  dt-bindings: vendor-prefixes: add F(x)tec
  dt-bindings: vendor-prefixes: add 8devices
  dt-bindings: power: reset: gpio-restart: Correct default priority
  docs: ftrace: fix ambiguous sentence
  docs: staging/tee.rst: fix two typos found while reading
  cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs
  cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty
  thermal: int340x: Add Raptor Lake PCI device id
  thermal: int340x: Support Raptor Lake
  ACPI: DPTF: Support Raptor Lake
  ACPI: CPPC: Drop redundant local variable from cpc_read()
  ACPI: CPPC: Fix up I/O port access in cpc_read()
  cifs: clean up an inconsistent indenting
  cifs: free ntlmsspblob allocated in negotiate
  KVM: x86: Making the module parameter of vPMU more common
  KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN
  KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test'
  KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
  KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries
  KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event
  xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions
  xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls
  xfs: remove the XFS_IOC_FSSETDM definitions
  net: sfp: fix high power modules without diagnostic monitoring
  drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host was not found
  ipmi: ssif: replace strlcpy with strscpy
  ipmi/watchdog: Constify ident
  ipmi: Add the git repository to the MAINTAINERS file
  block: cleanup q->srcu
  block: Remove unnecessary variable assignment
  brd: remove brd_devices_mutex mutex
  gpio: idt3243x: Fix IRQ check in idt_gpio_probe
  gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe
  irqchip/loongson-pch-ms: Use bitmap_free() to free bitmap
  s390: add Sven Schnelle as reviewer
  s390/uaccess: introduce bit field for OAC specifier
  s390/cpumf: Support for CPU Measurement Sampling Facility LS bit
  s390/cpumf: Support for CPU Measurement Facility CSVN 7
  net: Flush deferred skb free on socket destroy
  net/tls: Fix another skb memory leak when running kTLS traffic
  net: ocelot: Fix the call to switchdev_bridge_port_offload
  ath10k: abstract htt_rx_desc structure
  wcn36xx: Use platform_get_irq_byname() to get the interrupt
  ath9k: remove redundant status variable
  ath11k: Reconfigure hardware rate for WCN6855 after vdev is started
  ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation
  ath10k: Use platform_get_irq() to get the interrupt
  ath5k: fix ah_txq_isr_txok_all setting
  ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw
  ath5k: remove unused ah_txq_isr_qcborn member from struct ath5k_hw
  ath5k: remove unused ah_txq_isr_qcburn member from struct ath5k_hw
  ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw
  ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk()
  ath11k: move function ath11k_dp_rx_process_mon_status
  ath11k: enable RX PPDU stats in monitor co-exist mode
  irqchip/realtek-rtl: Service all pending interrupts
  irqchip/realtek-rtl: Fix off-by-one in routing
  irqchip/realtek-rtl: Map control data to virq
  irqchip/apple-aic: Drop unused ipi_hwirq field
  drm/dp: Move DisplayPort AUX bus helpers into dp/
  drm/dp: Move public DisplayPort headers into dp/
  drm/dp: Move DisplayPort helpers into separate helper module
  drm/dp: Move DP declarations into separate header file
  drm/dp_mst: Remove trailing whitespace.
  drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence
  drm/i915/display/ehl: Update voltage swing table
  drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_CONNECTOR
  arm64: dts: meson-g12-common: add uart_ao_b pins muxing
  arm64: dts: meson-g12-common: add more pwm_f options
  drm/panfrost: initial dual core group GPUs support
  drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DRM_PANEL_BRIDGE
  drm/i915/psr: remove unused lines_to_wait vbt info
  ALSA: core: Fix SSID quirk lookup for subvendor=0
  devtmpfs regression fix: reconfigure on each mount
  unicode: fix .gitignore for generated utfdata file
  powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64
  filemap: Use folio_put_refs() in filemap_free_folio()
  mm: Add folio_put_refs()
  bonding: Fix extraction of ports from the packet headers
  rtc: sunplus: fix return value in sp_rtc_probe()
  rtc: cmos: Evaluate century appropriate
  rtc: gamecube: Fix an IS_ERR() vs NULL check
  rtc: mc146818-lib: fix signedness bug in mc146818_get_time()
  net/smc: Fix hung_task when removing SMC-R devices
  ipv4: update fib_info_cnt under spinlock protection
  powerpc/32s: Fix kasan_init_region() for KASAN
  powerpc/time: Fix build failure due to do_hard_irq_enable() on PPC32
  ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.
  netfilter: conntrack: don't increment invalid counter on NF_REPEAT
  net/smc: Remove unused function declaration
  net: wwan: Fix MRU mismatch issue which may lead to data connection lost
  net: phy: marvell: add Marvell specific PHY loopback
  net: ethernet: sun4i-emac: Fix an error handling path in emac_probe()
  net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config()
  net: mscc: ocelot: don't dereference NULL pointers with shared tc filters
  perf record: Disable debuginfod by default
  perf evlist: No need to do any affinity setup when profiling pids
  perf cpumap: Add is_dummy() method
  perf metric: Fix metric_leader
  vsprintf: rework bitmap_list_string
  lib: bitmap: add performance test for bitmap_print_to_pagebuf
  bitmap: unify find_bit operations
  mm/percpu: micro-optimize pcpu_is_populated()
  Replace for_each_*_bit_from() with for_each_*_bit() where appropriate
  find: micro-optimize for_each_{set,clear}_bit()
  include/linux: move for_each_bit() macros from bitops.h to find.h
  cpumask: replace cpumask_next_* with cpumask_first_* where appropriate
  tools: sync tools/bitmap with mother linux
  all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate
  cpumask: use find_first_and_bit()
  lib: add find_first_and_bit()
  arch: remove GENERIC_FIND_FIRST_BIT entirely
  include: move find.h from asm_generic to linux
  bitops: move find_bit_*_le functions from le.h to find.h
  bitops: protect find_first_{,zero}_bit properly
  cifs: fix FILE_BOTH_DIRECTORY_INFO definition
  cifs: move superblock magic defitions to magic.h
  cifs: Fix smb311_update_preauth_hash() kernel-doc comment
  mm/damon: hide kernel pointer from tracepoint event
  mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log
  mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging
  mm/damon/dbgfs: remove an unnecessary variable
  mm/damon: move the implementation of damon_insert_region to damon.h
  mm/damon: add access checking for hugetlb pages
  Docs/admin-guide/mm/damon/usage: update for schemes statistics
  mm/damon/dbgfs: support all DAMOS stats
  Docs/admin-guide/mm/damon/reclaim: document statistics parameters
  mm/damon/reclaim: provide reclamation statistics
  mm/damon/schemes: account how many times quota limit has exceeded
  mm/damon/schemes: account scheme actions that successfully applied
  mm/damon: remove a mistakenly added comment for a future feature
  Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts
  Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning
  Docs/admin-guide/mm/damon/usage: remove redundant information
  Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks
  mm/damon: convert macro functions to static inline functions
  mm/damon: modify damon_rand() macro to static inline function
  mm/damon: move damon_rand() definition into damon.h
  mm/damon/schemes: add the validity judgment of thresholds
  mm/damon/vaddr: remove swap_ranges() and replace it with swap()
  mm/damon: remove some unneeded function definitions in damon.h
  mm/damon/core: use abs() instead of diff_of()
  mm/damon: add 'age' of region tracepoint support
  mm/damon: unified access_check function naming rules
  mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault
  mm: make some vars and functions static or __init
  mm: fix some comment errors
  zram: use ATTRIBUTE_GROUPS
  zpool: remove the list of pools_head
  mm/rmap: fix potential batched TLB flush race
  mm: memcg/percpu: account extra objcg space to memory cgroups
  mm/hwpoison: fix unpoison_memory()
  mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE
  mm/hwpoison: mf_mutex for soft offline and unpoison
  mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy
  mm/thp: drop unused trace events hugepage_[invalidate|splitting]
  mm/migrate: remove redundant variables used in a for-loop
  mm/migrate: move node demotion code to near its user
  mm: migrate: add more comments for selecting target node randomly
  mm: migrate: support multiple target nodes demotion
  mm: compaction: fix the migration stats in trace_mm_compaction_migratepages()
  mm: migrate: correct the hugetlb migration stats
  mm: migrate: fix the return value of migrate_pages()
  hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list()
  mm, oom: OOM sysrq should always kill a process
  mm/mempolicy: fix all kernel-doc warnings
  mm/mempolicy: wire up syscall set_mempolicy_home_node
  mm/mempolicy: add set_mempolicy_home_node syscall
  mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY
  mm/page_isolation: unset migratetype directly for non Buddy page
  vmscan: make drop_slab_node static
  userfaultfd/selftests: clean up hugetlb allocation code
  selftests/uffd: allow EINTR/EAGAIN
  selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting
  mm/vmstat: add events for THP max_ptes_* exceeds
  mm, hugepages: make memory size variable in hugepage-mremap selftest
  hugetlb: add hugetlb.*.numa_stat file
  mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages
  dma/pool: create dma atomic pool only if dma zone has managed pages
  mm_zone: add function to check if managed dma zone exists
  mm/page_alloc.c: modify the comment section for alloc_contig_pages()
  include/linux/gfp.h: further document GFP_DMA32
  mm: drop node from alloc_pages_vma
  mm: page_alloc: fix building error on -Werror=array-compare
  mm: fix boolreturn.cocci warning
  mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
  mm: introduce memalloc_retry_wait()
  mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware
  mm: allow !GFP_KERNEL allocations for kvmalloc
  mm/oom_kill: allow process_mrelease to run under mmap_lock protection
  mm/vmalloc: be more explicit about supported gfp flags.
  mm: document locking restrictions for vm_operations_struct::close
  mm/vmalloc: add support for __GFP_NOFAIL
  mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc
  mm/dmapool.c: revert "make dma pool to use kmalloc_node"
  mm: remove the total_mapcount argument from page_trans_huge_mapcount()
  mm: remove the total_mapcount argument from page_trans_huge_map_swapcount()
  mm: remove last argument of reuse_swap_page()
  x86: mm: add x86_64 support for page table check
  mm: page table check
  mm: ptep_clear() page table helper
  mm: change page type prior to adding page table entry
  docs/vm: add vmalloced-kernel-stacks document
  mm: rearrange madvise code to allow for reuse
  tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner
  mm: protect free_pgtables with mmap_lock write lock in exit_mmap
  mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit
  memcg: add per-memcg vmalloc stat
  mm: move tlb_flush_pending inline helpers to mm_inline.h
  mm/memcg: use struct_size() helper in kzalloc()
  mm: move anon_vma declarations to linux/mm_inline.h
  memcg: better bounds on the memcg stats updates
  mm: add anonymous vma name refcounting
  mm/memcg: add oom_group_kill memory event
  mm: add a field to store names for private anonymous memory
  mm/page_counter: remove an incorrect call to propagate_protected_usage()
  mm: memcontrol: make cgroup_memory_nokmem static
  mm: shmem: don't truncate page if memory failure happens
  kasan: fix quarantine conflicting with init_on_free
  mm/frontswap.c: use non-atomic '__set_bit()' when possible
  mm/gup.c: stricter check on THP migration entry during follow_pmd_mask
  kasan: test: add test case for double-kmem_cache_destroy()
  shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
  gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able
  kasan: add ability to detect double-kmem_cache_destroy()
  mm/truncate.c: remove unneeded variable
  kasan: test: add globals left-out-of-bounds test
  mm/debug_vm_pgtable: update comments regarding migration swap entries
  device-dax: compound devmap support
  mm,fs: split dump_mapping() out from dump_page()
  device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault()
  device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}()
  device-dax: factor out page mapping initialization
  device-dax: ensure dev_dax->pgmap is valid for dynamic devices
  device-dax: use struct_size()
  device-dax: use ALIGN() for determining pgoff
  drop fen.cocci
  scripts/coccinelle: drop bugon.cocci
  MAINTAINERS: remove Gilles Muller
  af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress
  test: selftests: Remove unused various in sockmap_verdict_prog.c
  powerpc/audit: Fix syscall_get_arch()
  powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06
  tools/bpf: Rename 'struct event' to avoid naming conflict
  powerpc/bpf: Update ldimm64 instructions during extra pass
  powerpc32/bpf: Fix codegen for bpf-to-bpf calls
  bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()
  tools/resolve_btfids: Build with host flags
  bpf/scripts: Raise an exception if the correct number of helpers are not generated
  vdpa/mlx5: Fix tracking of current number of VQs
  vdpa/mlx5: Fix is_index_valid() to refer to features
  vdpa: Protect vdpa reset with cf_mutex
  vdpa: Avoid taking cf_mutex lock on get status
  vdpa/vdpa_sim_net: Report max device capabilities
  vdpa: Use BIT_ULL for bit operations
  vdpa/vdpa_sim: Configure max supported virtqueues
  vdpa/mlx5: Report max device capabilities
  vdpa: Support reporting max device capabilities
  vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps()
  vdpa: Add support for returning device configuration information
  vdpa/mlx5: Support configuring max data virtqueue
  vdpa/mlx5: Fix config_attr_mask assignment
  vdpa: Allow to configure max data virtqueues
  vdpa: Read device configuration only if FEATURES_OK
  vdpa: Sync calls set/get config/status with cf_mutex
  vdpa/mlx5: Distribute RX virtqueues in RQT object
  vdpa: Provide interface to read driver features
  vdpa: clean up get_config_size ret value handling
  virtio_ring: mark ring unused on error
  vhost/test: fix memory leak of vhost virtqueues
  vdpa/mlx5: Fix wrong configuration of virtio_version_1_0
  virtio/virtio_pci_legacy_dev: ensure the correct return value
  virtio/virtio_mem: handle a possible NULL as a memcpy parameter
  virtio: fix a typo in function "vp_modern_remove" comments.
  virtio-pci: fix the confusing error message
  firmware: qemu_fw_cfg: remove sysfs entries explicitly
  firmware: qemu_fw_cfg: fix sysfs information leak
  firmware: qemu_fw_cfg: fix kobject leak in probe error path
  firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries
  vdpa: Mark vdpa_config_ops.get_vq_notification as optional
  vdpa: Avoid duplicate call to vp_vdpa get_status
  eni_vdpa: Simplify 'eni_vdpa_probe()'
  net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU
  virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1
  virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1
  vdpa: add driver_override support
  docs: document sysfs ABI for vDPA bus
  ifcvf/vDPA: fix misuse virtio-net device config size for blk dev
  vduse: moving kvfree into caller
  hwrng: virtio - unregister device before reset
  virtio: wrap config->reset calls
  drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21
  drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY
  drm/amdgpu: Fix rejecting Tahiti GPUs
  drm/amdgpu: don't do resets on APUs which don't support it
  drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21
  drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY
  drm/amdgpu: Fix rejecting Tahiti GPUs
  drm/amdgpu: don't do resets on APUs which don't support it
  drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu()
  drm/amdgpu: Enable recovery on yellow carp
  drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu()
  drm/amdgpu: Enable recovery on yellow carp
  drm/amd/display: Remove redundant initialization of dpg_width
  drm/amd/pm: Replace one-element array with flexible-array member
  drm/amd/pm: fix null ptr access
  drm/amdgpu: fix compile warning for ras_block_match_default
  drm/amdgpu: Use ARRAY_SIZE to get array length
  drm/amdgpu: clean up some inconsistent indenting
  drm/amdgpu: remove unneeded semicolon
  drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list
  drm/amdgpu: Add ras supported check for register_ras_block
  drm/amdgpu: Add interface to load SRIOV cap FW
  drm/amdkfd: Fix indentation on switch statement
  drm/amdgpu: cleanup ttm debug sdma vram access function
  drm/amdgpu: improve debug VRAM access performance using sdma
  drm/amdgpu: Removed redundant ras code
  drm/amdgpu: Adjust error inject function code style in amdgpu_ras.c
  drm/amdgpu: Modify mca block to fit for the unified ras block data and ops
  drm/amdgpu: Modify sdma block to fit for the unified ras block data and ops
  drm/amdgpu: Modify umc block to fit for the unified ras block data and ops
  drm/amdgpu: Modify nbio block to fit for the unified ras block data and ops
  drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops
  drm/amdgpu: Modify hdp block to fit for the unified ras block data and ops
  drm/amdgpu: Modify xgmi block to fit for the unified ras block data and ops
  drm/amdgpu: Modify gfx block to fit for the unified ras block data and ops
  drm/amdgpu: Modify the compilation failed problem when other ras blocks' .h include amdgpu_ras.h
  drm/amdgpu: Unify ras block interface for each ras block
  drm/amd/pm: correct the checks for fan attributes support
  drm/amdgpu/pm: move additional logic into amdgpu_dpm_force_performance_level
  drm/amd/pm: drop those unrealistic thermal_type checks
  drm/amdgpu: wrap those atombios APIs used by SI under CONFIG_DRM_AMDGPU_SI
  drm/amd/pm: unified lock protections in amdgpu_dpm.c
  drm/amd/pm: revise the performance level setting APIs
  drm/amd/pm: drop unnecessary gfxoff controls
  drm/amd/pm: relocate the power related headers
  drm/amd/pm: do not expose the smu_context structure used internally in power
  drm/amd/pm: drop redundant or unused APIs and data structures
  drm/amd/pm: move those code piece used by Stoney only to smu8_hwmgr.c
  drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implementations
  drm/amd/pm: move pp_force_state_enabled member to amdgpu_pm structure
  drm/amd/pm: create a new holder for those APIs used only by legacy ASICs(si/kv)
  drm/amd/pm: do not expose the API used internally only in kv_dpm.c
  drm/amd/pm: do not expose those APIs used internally only in si_dpm.c
  drm/amd/pm: do not expose those APIs used internally only in amdgpu_dpm.c
  drm/amd/pm: do not expose power implementation details to display
  drm/amd/pm: do not expose power implementation details to amdgpu_pm.c
  drm/amd/pm: do not expose implementation details to other blocks out of power
  drm/radeon: use kernel is_power_of_2 rather than local version
  drm/amd/display: Enable Freesync Video Mode by default
  drm/amdgpu/swsmu: make sienna cichlid function static
  MAINTAINERS: Add Helge as fbdev maintainer
  Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
  x86/fpu: Fix inline prefix warnings
  selftest: kvm: Add amx selftest
  selftest: kvm: Move struct kvm_x86_state to header
  selftest: kvm: Reorder vcpu_load_state steps for AMX
  kvm: x86: Disable interception for IA32_XFD on demand
  x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state()
  kvm: selftests: Add support for KVM_CAP_XSAVE2
  kvm: x86: Add support for getting/setting expanded xstate buffer
  x86/fpu: Add uabi_size to guest_fpu
  kvm: x86: Add CPUID support for Intel AMX
  kvm: x86: Add XCR0 support for Intel AMX
  kvm: x86: Disable RDMSR interception of IA32_XFD_ERR
  kvm: x86: Emulate IA32_XFD_ERR for guest
  kvm: x86: Intercept #NM for saving IA32_XFD_ERR
  x86/fpu: Prepare xfd_err in struct fpu_guest
  kvm: x86: Add emulation for IA32_XFD
  x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation
  kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2
  x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM
  x86/fpu: Add guest support to xfd_enable_feature()
  x86/fpu: Make XFD initialization in __fpstate_reset() a function argument
  module: fix signature check failures when using in-kernel decompression
  video: fbdev: s3c-fb: remove redundant initialization of pointer bufs
  video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget
  ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
  ovl: don't fail copy up if no fileattr support on upper
  SUNRPC: Don't dereference xprt->snd_task if it's a cookie
  xprtrdma: Remove definitions of RPCDBG_FACILITY
  xprtrdma: Remove final dprintk call sites from xprtrdma
  i915: make array flex_regs static const
  ovl: fix NULL pointer dereference in copy up warning
  perf cputopo: Fix CPU topology reading on s/390
  perf metricgroup: Fix use after free in metric__new()
  libperf tests: Update a use of the new cpumap API
  perf arm: Fix off-by-one directory path
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  agp/via: Remove unused variable 'current_size'
  agp/sworks: Remove unused variable 'current_size'
  agp/nvidia: Declare value returned by readl() as unused
  agp/ati: Return error from ati_create_page_map()
  KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
  agp: Documentation fixes
  agp: Include "compat_ioctl.h" where necessary
  agp: Remove trailing whitespaces
  io_uring: fix UAF due to missing POLLFREE handling
  drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy
  drm: fix error found in some cases after the patch d1af5cd86997
  drm/vc4: remove redundant assignment of variable size
  drm/ttm: fix compilation on ARCH=um
  net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning
  lib82596: Fix IRQ check in sni_82596_probe
  net: apple: bmac: Fix build since dev_addr constification
  net: apple: mace: Fix build since dev_addr constification
  kselftests/net: list all available tests in usage()
  net: usb: Correct reset handling of smsc95xx
  bcmgenet: add WOL IRQ check
  HID: vivaldi: Minor cleanups
  drm: bridge: it66121: Remove redundant check
  locking/rwsem: drop redundant semicolon of down_write_nest_lock
  tracing: Add ustring operation to filtering string pointers
  HID: vivaldi: fix handling devices not using numbered reports
  ata: pata_ali: remove redundant return statement
  ata: ahci: Add support for AMD A85 FCH (Hudson D4)
  ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
  ata: libata-scsi: simplify __ata_scsi_queuecmd()
  ata: pata_of_platform: Use platform_get_irq_optional() to get the interrupt
  ata: pata_samsung_cf: add compile test support
  ata: pata_pxa: add compile test support
  ata: pata_imx: add compile test support
  ata: pata_ftide010: add compile test support
  ata: pata_cs5535: add compile test support
  ata: pata_octeon_cf: remove redundant val variable
  ata: fix read_id() ata port operation interface
  ata: ahci_xgene: use correct type for port mmio address
  ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions
  ata: sata_fsl: fix scsi host initialization
  ata: pata_bk3710: add compile test support
  ata: ahci_seattle: add compile test support
  ata: ahci_xgene: add compile test support
  ata: ahci_tegra: add compile test support
  ata: ahci_sunxi: add compile test support
  ata: ahci_mvebu: add compile test support
  ata: ahci_mtk: add compile test support
  drm/bridge: dw-mipi-dsi: Switch to atomic operations
  rtla: Add rtla timerlat hist documentation
  rtla: Add rtla timerlat top documentation
  rtla: Add rtla timerlat documentation
  rtla: Add rtla osnoise hist documentation
  rtla: Add rtla osnoise top documentation
  rtla: Add rtla osnoise man page
  rtla: Add Documentation
  rtla/timerlat: Add timerlat hist mode
  rtla: Add timerlat tool and timelart top mode
  rtla/osnoise: Add the hist mode
  rtla/osnoise: Add osnoise top mode
  rtla: Add osnoise tool
  rtla: Helper functions for rtla
  rtla: Real-Time Linux Analysis tool
  tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails
  tracing: Remove duplicate warnings when calling trace_create_file()
  tracing/kprobes: 'nmissed' not showed correctly for kretprobe
  tracing: Add test for user space strings when filtering on string pointers
  pagevec: Initialise folio_batch->percpu_pvec_drained
  tracing: Have syscall trace events use trace_event_buffer_lock_reserve()
  tracing: Fix mismatched comment in __string_len
  ftrace: Add test to make sure compiled time sorts work
  scripts: ftrace - move the sort-processing in ftrace_init
  tracing/probes: check the return value of kstrndup() for pbuf
  tracing/uprobes: Check the return value of kstrdup() for tu->filename
  tracing: Account bottom half disabled sections.
  clk: visconti: Fix uninitialized variable in printk
  clk: si5341: Fix clock HW provider cleanup
  drm/i915/pxp: Hold RPM wakelock during PXP unbind
  drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence
  drm/i915/display/ehl: Update voltage swing table
  aoe: remove redundant assignment on variable n
  loop: remove redundant initialization of pointer node
  blk-mq: fix tag_get wait task can't be awakened
  io_uring: Remove unused function req_ref_put
  net_sched: restore "mpu xxx" handling
  drm/i915/gvt: Make DRM_I915_GVT depend on X86
  drm/i915/gvt: clean up kernel-doc in gtt.c
  kbuild: add cmd_file_size
  arch: decompressor: remove useless vmlinux.bin.all-y
  kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}
  kbuild: drop $(size_append) from cmd_zstd
  sh: rename suffix-y to suffix_y
  net: qmi_wwan: Add Hucom Wireless HM-211S/K
  kernel: Fix spelling mistake "compresser" -> "compressor"
  sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change()
  net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change
  NFSv4.1 test and add 4.1 trunking transport
  SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt
  NFSv4 handle port presence in fs_location server string
  NFSv4 expose nfs_parse_server_name function
  NFSv4.1 query for fs_location attr on a new file system
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Update tools's copy of drm.h header
  tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
  drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_*
  drm/i915/dp: make intel_dp_pack_aux() static again
  net/smc: Resolve the race between SMC-R link access and clear
  net/smc: Introduce a new conn->lgr validity check helper
  drm/stm: ltdc: Drop format_mod_supported function
  drm/stm: ltdc: add support of ycbcr pixel formats
  drm/stm: ltdc: add support of flexible pixel formats
  drm/stm: ltdc: add per plane update support
  drm/stm: ltdc: add YCbCr 422 output support
  drm/stm: ltdc: switch to regmap
  inet: frags: annotate races around fqdir->dead and fqdir->high_thresh
  net/smc: Resolve the race between link group access and termination
  kselftests/net: adapt the timeout to the largest runtime
  net: mscc: ocelot: don't let phylink re-enable TX PAUSE on the NPI port
  atm: iphase: remove redundant pointer skb
  ceph: move CEPH_SUPER_MAGIC definition to magic.h
  ceph: remove redundant Lsx caps check
  ceph: add new "nopagecache" option
  ceph: don't check for quotas on MDS stray dirs
  ceph: drop send metrics debug message
  rbd: make const pointer spaces a static const array
  ceph: Fix incorrect statfs report for small quota
  ceph: mount syntax module parameter
  doc: document new CephFS mount device syntax
  ceph: record updated mon_addr on remount
  ceph: new device mount syntax
  libceph: rename parse_fsid() to ceph_parse_fsid() and export
  libceph: generalize addr/ip parsing based on delimiter
  sch_api: Don't skip qdisc attach on ingress
  net: qmi_wwan: add ZTE MF286D modem 19d2:1485
  netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails
  dma-buf: cma_heap: Fix mutex locking section
  parisc: Add visible flag to toc_stack variable
  drm/panfrost: Merge some feature lists
  drm/panfrost: Remove features meant for userspace
  arm64: dts: add support for S4 based Amlogic AQ222
  i3c: master: dw: check return of dw_i3c_master_get_free_pos()
  libbpf: Deprecate bpf_map__def() API
  bpftool: Only set obj->skeleton on complete success
  selftests/bpf: Stop using bpf_map__def() API
  perf: Stop using bpf_map__def() API
  bpftool: Stop using bpf_map__def() API
  samples/bpf: Stop using bpf_map__def() API
  libbpf: Fix possible NULL pointer dereference when destroying skeleton
  selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts()
  libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts()
  bpftool: Fix error check when calling hashmap__new()
  libbpf: Use IS_ERR_OR_NULL() in hashmap__free()
  sit: allow encapsulated IPv6 traffic to be delivered locally
  PCI: mt7621: Allow COMPILE_TEST for all arches
  PCI: mt7621: Add missing MODULE_LICENSE()
  PCI: mt7621: Move MIPS setup to pcibios_root_bridge_prepare()
  PCI: Let pcibios_root_bridge_prepare() access bridge->windows
  cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy
  PCI: mt7621: Declare mt7621_pci_ops static
  cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kernel-doc comment
  cgroup: rstat: retrieve current bstat to delta directly
  cgroup: rstat: use same convention to assign cgroup_base_stat
  PCI: brcmstb: Do not turn off WOL regulators on suspend
  PCI: brcmstb: Add control of subdevice voltage regulators
  PCI: brcmstb: Add mechanism to turn on subdev regulators
  PCI: brcmstb: Split brcm_pcie_setup() into two funcs
  dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators
  dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map.
  PCI: brcmstb: Fix function return value handling
  PCI: brcmstb: Do not use __GENMASK
  PCI: brcmstb: Declare 'used' as bitmap, not unsigned long
  NFSv4 store server support for fs_location attribute
  NFSv4 remove zero number of fs_locations entries error check
  iio: pressure: bmp280: Use new PM macros
  PM: runtime: Add EXPORT[_GPL]_RUNTIME_DEV_PM_OPS macros
  PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro
  PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros
  PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro
  PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro
  ACPI: PCC: pcc_ctx can be static
  net: marvell: prestera: Fix deinit sequence for router
  net: marvell: prestera: Refactor router functions
  net: marvell: prestera: Refactor get/put VR functions
  net: marvell: prestera: Cleanup router struct
  perf pmu-events: Don't lower case MetricExpr
  perf expr: Add debug logging for literals
  workqueue: Convert the type of pool->nr_running to int
  perf tools: Probe non-deprecated sysfs path 1st
  perf tools: Fix SMT fallback with large core counts
  workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code
  workqueue: Change the comments of the synchronization about the idle_list
  workqueue: Remove the mb() pair between wq_worker_sleeping() and insert_work()
  perf cpumap: Give CPUs their own type
  perf stat: Correct first_shadow_cpu to return index
  perf script: Fix flipped index and cpu
  perf c2c: Use more intention revealing iterator
  perf bpf: Rename 'cpu' to 'cpu_map_idx'
  libperf: Sync evsel documentation
  perf stat: Swap variable name cpu to index
  perf stat: Correct check_per_pkg() cpu
  perf test: Use perf_cpu_map__for_each_cpu()
  perf evsel: Rename variable cpu to index
  perf evsel: Reduce scope of evsel__ignore_missing_thread
  perf evsel: Rename CPU around get_group_fd
  perf stat: Correct variable name for read counter
  perf evsel: Pass cpu not cpu map index to synthesize
  perf evlist: Refactor evlist__for_each_cpu()
  libperf: Allow NULL in perf_cpu_map__idx()
  perf script: Use for each cpu to aid readability
  perf stat: Use perf_cpu_map__for_each_cpu()
  perf stat: Rename aggr_data cpu to imply it's an index
  perf counts: Switch name cpu to cpu_map_idx
  libperf: Use cpu not index for evsel mmap
  libperf: Switch cpu to more accurate cpu_map_idx
  perf evsel: Derive CPUs and threads in alloc_counts
  perf stat-display: Avoid use of core for CPU
  perf cpumap: Add CPU to aggr_cpu_id
  perf stat: Fix memory leak in check_per_pkg()
  perf cpumap: Trim the cpu_aggr_map
  perf cpumap: Add some comments to cpu_aggr_map
  perf cpumap: Move 'has' function to libperf
  perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions
  perf cpumap: Refactor cpu_map__build_map()
  perf cpumap: Remove cpu_map__cpu(), use libperf function
  perf cpumap: Remove map from function names that don't use a map
  perf cpumap: Document cpu__get_node() and remove redundant function
  perf cpumap: Rename empty functions
  perf cpumap: Simplify equal function name
  perf cpumap: Remove unused cpu_map__socket()
  perf cpumap: Add comments to aggr_cpu_id()
  perf cpumap: Remove map+index get_node()
  perf cpumap: Remove map+index get_core()
  perf cpumap: Remove map+index get_die()
  perf cpumap: Remove map+index get_socket()
  perf cpumap: Switch cpu_map__build_map() to cpu function
  perf stat: Switch to cpu version of cpu_map__get()
  perf stat: Switch aggregation to use for_each loop
  perf stat: Correct aggregation CPU map
  perf stat: Add aggr creators that are passed a cpu
  libperf: Add comments to 'struct perf_cpu_map'
  perf evsel: Improve error message for uncore events
  Revert "perf powerpc: Add data source encodings for power10 platform"
  Revert "perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields"
  perf script: Fix hex dump character output
  net: stmmac: dwmac-oxnas: Add support for OX810SE
  dt-bindings: net: oxnas-dwmac: Add bindings for OX810SE
  drm/panfrost: Check for error num after setting mask
  ACPI: scan: Rename label in acpi_scan_init()
  ACPI: scan: Simplify initialization of power and sleep buttons
  ACPI: scan: Change acpi_scan_init() return value type to void
  net: bonding: fix bond_xmit_broadcast return value error bug
  net/smc: fix possible NULL deref in smc_pnet_add_eth()
  net: bridge: fix net device refcount tracking issue in error path
  net: ipa: prevent concurrent replenish
  net: ipa: use a bitmap for endpoint replenish_enabled
  net: ipa: fix atomic update in ipa_endpoint_replenish()
  ref_tracker: use __GFP_NOFAIL more carefully
  PCI: hv: Add arm64 Hyper-V vPCI support
  PCI: hv: Make the code arch neutral by adding arch specific interfaces
  ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name
  nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
  net: fix sock_timestamping_bind_phc() to release device
  Revert "of: net: support NVMEM cells with MAC in text format"
  PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors
  netfilter: nf_tables: set last expression in register tracking area
  video: vga16fb: Fix logic that checks for the display standard
  video: vga16fb: Only probe for EGA and VGA 16 color graphic cards
  HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100
  drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi
  drm/bridge: adv7533: make array clock_div_by_lanes static const
  Revert "drm: exynos: dsi: Convert to bridge driver"
  drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy
  drm/gma500: remove redundant ret variable
  arm64: dts: meson: add initial device-tree for H96-Max
  dt-bindings: arm: amlogic: add H96-Max bindings
  dt-bindings: vendor-prefixes: add haochuangyi prefix
  arm64: dts: meson: add initial device-trees for A95XF3-AIR
  dt-bindings: arm: amlogic: add A95XF3-AIR bindings
  dt-bindings: vendor-prefixes: add cyx prefix
  arm64: dts: meson: add initial device-trees for X96-AIR
  dt-bindings: arm: amlogic: add X96-AIR bindings
  arm64: dts: meson: add common SM1 ac2xx dtsi
  arm64: dts: meson-sm1: add spdifin and pdifout nodes
  ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
  ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855
  ath11k: add LDPC FEC type in 802.11 radiotap header
  drm/i915/gvt: Constify vgpu_types
  drm/i915/gvt: Constify gtt_type_table_entry
  drm/i915/gvt: Constify formats
  drm/i915/gvt: Constify cmd_interrupt_events
  drm/i915/gvt: Constify gvt_mmio_block
  drm/i915/gvt: Constify intel_gvt_sched_policy_ops
  drm/i915/gvt: Constify intel_gvt_irq_ops
  drm/i915/gvt: Constify intel_gvt_gtt_pte_ops
  drm/i915/gvt: Constify intel_gvt_gtt_gma_ops
  drm/i915/gvt: Fix cmd parser error for Passmark9
  drm/i915/gvt: Use list_entry to access list members
  net: phy: at803x: make array offsets static
  nfc: pn544: make array rset_cmd static const
  net: sched: do not allocate a tracker in tcf_exts_init()
  mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get()
  libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route()
  gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst()
  xfrm: Don't accidentally set RTO_ONLINK in decode_session4()
  net: ethernet: sun4i-emac: replace magic number with macro
  mctp: test: zero out sockaddr
  MAINTAINERS: add mailing lists for kmod and modules
  module.h: allow #define strings to work with MODULE_IMPORT_NS
  module: add in-kernel support for decompressing
  MAINTAINERS: Remove myself as modules maintainer
  module: Remove outdated comment
  drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets
  drm/i915: Move TC PHY registers to their own header
  drm/i915: Move combo PHY registers to their own header
  drm/i915: Move SNPS PHY registers to their own header
  drm/i915/gt: Move engine registers to their own header
  drm/i915: Introduce i915_reg_defs.h
  Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt()
  perf test: Enable system wide for metricgroups test
  drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7
  drm/i915: Use RING_PSMI_CTL rather than per-engine macros
  drm/i915: Parameterize ECOSKPD
  drm/i915: Parameterize PWRCTX_MAXCNT
  drm/i915: Use parameterized GPR register definitions everywhere
  drm/doc: overview before functions for drm_writeback.c
  drm/amdkfd: Fix ASIC name typos
  drm/amdkfd: Fix DQM asserts on Hawaii
  drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2
  drm/amd/pm: only send GmiPwrDnControl msg on master die (v3)
  drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt
  drm/amdgpu: not return error on the init_apu_flags
  drm/amdkfd: Use prange->update_list head for remove_list
  drm/amdkfd: Use prange->list head for insert_list
  drm/amdkfd: make SPDX License expression more sound
  drm/amdkfd: Check for null pointer after calling kmemdup
  drm/amd/display: invalid parameter check in dmub_hpd_callback
  Revert "drm/amdgpu: Don't inherit GEM object VMAs in child process"
  drm/amd/display: reset dcn31 SMU mailbox on failures
  drm/amdkfd: use default_groups in kobj_type
  drm/amdgpu: use default_groups in kobj_type
  drm/amd/amdgpu: Add pcie indirect support to amdgpu_mm_wreg_mmio_rlc()
  drm/amdgpu: recover gart table at resume
  drm/amdgpu: do not pass ttm_resource_manager to vram_mgr
  drm/amdkfd: remove unused function
  drm/amdgpu: do not pass ttm_resource_manager to gtt_mgr
  drm/amdgpu: Unmap MMIO mappings when device is not unplugged
  drm/amdgpu: Enable second VCN for certain Navy Flounder.
  drm/amd/display: explicitly set is_dsc_supported to false before use
  drm/amdgpu: Clear garbage data in err_data before usage
  ntb_hw_switchtec: Fix a minor issue in config_req_id_table()
  ntb_hw_switchtec: Remove code for disabling ID protection
  ntb_hw_switchtec: Update the way of getting VEP instance ID
  ntb_hw_switchtec: AND with the part_map for a valid tpart_vec
  ntb_hw_switchtec: Fix bug with more than 32 partitions
  ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all
  ntb_hw_switchtec: fix the spelling of "its"
  NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment
  ntb_hw_amd: Add NTB PCI ID for new gen CPU
  drm/v3d/v3d_drv: Check for error num after setting mask
  drm/i915/guc: Improve GuC loading status check/error reports
  drm/i915/guc: Update to GuC version 69.0.3
  drm/i915/guc: Temporarily bump the GuC load timeout
  RISC-V: Use SBI SRST extension when available
  bpf: Fix incorrect integer literal used for marking scratched stack.
  bpf/selftests: Add check for updating XDP bpf_link with wrong program type
  bpf/selftests: convert xdp_link test to ASSERT_* macros
  xdp: check prog type before updating BPF link
  x86/PCI: Remove initialization of static variables to false
  PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum
  misc: pci_endpoint_test: Terminate statement with semicolon
  ACPI: SPCR: check if table->serial_port.access_width is too wide
  drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode
  ACPI: APD: Check for NULL pointer after calling devm_ioremap()
  PCI: Work around Intel I210 ROM BAR overlap defect
  drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI
  drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201
  x86/PCI: Ignore E820 reservations for bridge windows on newer systems
  ath11k: Refactor the fallback routine when peer create fails
  ath11k: fix workqueue not getting destroyed after rmmod
  ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
  ath11k: add missing of_node_put() to avoid leak
  regulator: max20086: fix error code in max20086_parse_regulators_dt()
  ASoC: simple-card: fix probe failure on platform component
  drm/vc4: Notify the firmware when DRM is in charge
  drm/vc4: Remove conflicting framebuffers before callind bind_all
  drm/vc4: Support nomodeset
  firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE
  memblock: Remove #ifdef __KERNEL__ from memblock.h
  drm/i915: Use struct vma_resource instead of struct vma_snapshot
  drm/i915: Asynchronous migration selftest
  drm/i915: Use vma resources for async unbinding
  drm/i915: Don't pin the object pages during pending vma binds
  drm/i915: Use the vma resource as argument for gtt binding / unbinding
  drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get
  bpf: Fix mount source show for bpffs
  netfilter: nf_tables: remove unused variable
  netfilter: nf_conntrack_netbios_ns: fix helper module alias
  drm/i915/snps: vswing value refined for SNPS phys
  dma-buf-map: Fix dot vs comma in example
  drm/i915: Initial introduction of vma resources
  9p: fix enodata when reading growing file
  Revert "net: vertexcom: default to disabled on kbuild"
  netfilter: nf_tables: typo NULL check in _clone() function
  ubi: fastmap: Return error code if memory allocation fails in add_aeb()
  ubifs: Fix to add refcount once page is set private
  ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
  ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
  ubifs: Rectify space amount budget for mkdir/tmpfile operations
  ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work
  ubifs: Rename whiteout atomically
  Input: ti_am335x_tsc - fix a typo in a comment
  perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions
  ksmbd: add smb-direct shutdown
  ksmbd: smbd: change the default maximum read/write, receive size
  ksmbd: smbd: create MR pool
  ksmbd: add reserved room in ipc request/response
  ksmbd: smbd: call rdma_accept() under CM handler
  ksmbd: limits exceeding the maximum allowable outstanding requests
  ksmbd: move credit charge deduction under processing request
  ksmbd: add support for smb2 max credit parameter
  ksmbd: set 445 port to smbdirect port by default
  ksmbd: register ksmbd ib client with ib_register_client()
  perf powerpc: Update global/local variants for p_stage_cyc
  perf sort: Include global and local variants for p_stage_cyc sort key
  f2fs: do not allow partial truncation on pinned file
  Bluetooth: btmtksdio: clean up inconsistent error message in btmtksdio_mtk_reg_read
  Bluetooth: btmtksdio: move struct reg_read_cmd to common file
  Bluetooth: mt7921s: Enable SCO over I2S
  Bluetooth: mt7921s: Support wake on bluetooth
  Bluetooth: btmtksdio: rename btsdio_mtk_reg_read
  Bluetooth: hci_sync: Fix compilation warning
  drm/panfrost: Update create_bo flags comment
  tracing: Add helper functions to simplify event_command.parse() callback handling
  tracing: Remove ops param from event_command reg()/unreg() callbacks
  tracing: Change event_trigger_ops func() to trigger()
  tracing: Change event_command func() to parse()
  scsi: nsp_cs: Check of ioremap return value
  SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points
  SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point
  scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl()
  scsi: ufs: Modify Tactive time setting conditions
  scsi: efct: Remove useless DMA-32 fallback configuration
  ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl()
  scsi: message: fusion: mptctl: Use dma_alloc_coherent()
  scsi: message: fusion: mptsas: Use dma_alloc_coherent()
  scsi: message: fusion: Use dma_alloc_coherent() in mptsas_exp_repmanufacture_info()
  scsi: message: fusion: mptbase: Use dma_alloc_coherent()
  scsi: message: fusion: Use dma_alloc_coherent() in mpt_alloc_fw_memory()
  scsi: message: fusion: Remove usage of the deprecated "pci-dma-compat.h" API
  ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes
  drm/i915: split out vlv sideband registers from i915_reg.h
  drm/i915: split out PCI config space registers from i915_reg.h
  drm/i915/ttm: ensure we unmap when purging
  drm/i915/ttm: add unmap_virtual callback
  drm/i915/ttm: only fault WILLNEED objects
  drm/i915: don't call free_mmap_offset when purging
  drm/i915/pxp: Hold RPM wakelock during PXP unbind
  drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h
  drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h
  drm/i915: split out i915_gem_evict.h from i915_drv.h
  drm/i915: split out i915_cmd_parser.h from i915_drv.h
  drm/i915: split out i915_getparam.h from i915_drv.h
  scsi: storvsc: Fix storvsc_queuecommand() memory leak
  x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi()
  drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen
  platform/chrome: Add driver for ChromeOS privacy-screen
  drm/privacy_screen: Add drvdata in drm_privacy_screen
  drm/i915/ttm: ensure we unmap when purging
  drm/i915/ttm: add unmap_virtual callback
  drm/i915/ttm: only fault WILLNEED objects
  drm/i915: don't call free_mmap_offset when purging
  drm: bridge: adv7511: Fix ADV7535 HPD enablement
  drm/bridge: anx7625: add audio codec .get_eld support
  drm/bridge: anx7625: add HDCP support
  drm/bridge: anx7625: Add bridge helper atomic conversion
  drm/i915: clean up shrinker_release_pages
  drm/i915: remove writeback hook
  ARM: dts: meson8b: Fix the UART device-tree schema validation
  ARM: dts: meson8: Fix the UART device-tree schema validation
  ARM: dts: meson: Fix the UART compatible strings
  dt-bindings: arm: amlogic: add S4 based AQ222 bindings
  ieee802154: atusb: move to new USB API
  exfat: fix missing REQ_SYNC in exfat_update_bhs()
  exfat: remove argument 'sector' from exfat_get_dentry()
  exfat: move super block magic number to magic.h
  exfat: fix i_blocks for files truncated over 4 GiB
  exfat: reuse exfat_inode_info variable instead of calling EXFAT_I()
  exfat: make exfat_find_location() static
  exfat: fix typos in comments
  exfat: simplify is_valid_cluster()
  net/9p: show error message if user 'msize' cannot be satisfied
  MAINTAINERS: 9p: add Christian Schoenebeck as reviewer
  9p: only copy valid iattrs in 9P2000.L setattr implementation
  9p: Use BUG_ON instead of if condition followed by BUG.
  net/p9: load default transports
  9p/xen: autoload when xenbus service is available
  9p/trans_fd: split into dedicated module
  riscv: mm: fix wrong phys_ram_base value for RV64
  ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
  ubifs: Fix wrong number of inodes locked by ui_mutex in ubifs_inode comment
  ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
  ubifs: rename_whiteout: Fix double free for whiteout_ui->data
  RISC-V: Use common riscv_cpuid_to_hartid_mask() for both SMP=y and SMP=n
  ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
  riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign
  riscv: errata: alternative: mark vendor_patch_func __initdata
  riscv: head: make secondary_start_common() static
  riscv: remove cpu_stop()
  riscv: try to allocate crashkern region from 32bit addressible memory
  riscv: use hart id instead of cpu id on machine_kexec
  riscv: Don't use va_pa_offset on kdump
  fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes
  riscv: dts: sifive: fu540-c000: Fix PLIC node
  riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values
  riscv: dts: sifive: Group tuples in register properties
  riscv: dts: sifive: Group tuples in interrupt properties
  riscv: dts: microchip: mpfs: Group tuples in interrupt properties
  riscv: dts: microchip: mpfs: Fix clock controller node
  riscv: dts: microchip: mpfs: Fix reference clock node
  riscv: dts: microchip: mpfs: Fix PLIC node
  riscv: dts: microchip: mpfs: Drop empty chosen node
  riscv: dts: canaan: Group tuples in interrupt properties
  riscv: dts: canaan: Fix SPI FLASH node names
  drm/vkms: drop "Multiple overlay planes" TODO
  drm/vkms: add support for multiple overlay planes
  drm/vkms: refactor overlay plane creation
  Input: zinitix - add compatible for bt532
  Input: zinitix - handle proper supply names
  dt-bindings: input/ts/zinitix: Convert to YAML, fix and extend
  Input: axp20x-pek - revert "always register interrupt handlers" change
  nfsd: fix crash on COPY_NOTIFY with special stateid
  MAINTAINERS: remove bfields
  NFSD: Move fill_pre_wcc() and fill_post_wcc()
  Revert "nfsd: skip some unnecessary stats in the v4 case"
  NFSD: Trace boot verifier resets
  NFSD: Rename boot verifier functions
  NFSD: Clean up the nfsd_net::nfssvc_boot field
  NFSD: Write verifier might go backwards
  nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
  NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
  NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)
  NFSD: Clean up nfsd_vfs_write()
  nfsd: Replace use of rwsem with errseq_t
  NFSD: Fix verifier returned in stable WRITEs
  nfsd: Retry once in nfsd_open on an -EOPENSTALE return
  nfsd: Add errno mapping for EREMOTEIO
  nfsd: map EBADF
  NFSD: Fix zero-length NFSv3 WRITEs
  nfsd4: add refcount for nfsd4_blocked_lock
  nfs: block notification on fs with its own ->lock
  NFSD: De-duplicate nfsd4_decode_bitmap4()
  nfsd: improve stateid access bitmask documentation
  NFSD: Combine XDR error tracepoints
  ptrace/m68k: Stop open coding ptrace_report_syscall
  ptrace: Remove unused regs argument from ptrace_report_syscall
  ptrace: Remove second setting of PT_SEIZED in ptrace_attach
  taskstats: Cleanup the use of task->exit_code
  exit: Use the correct exit_code in /proc/<pid>/stat
  exit: Fix the exit_code for wait_task_zombie
  exit: Coredumps reach do_group_exit
  exit: Remove profile_handoff_task
  exit: Remove profile_task_exit & profile_munmap
  signal: clean up kernel-doc comments
  signal: Remove the helper signal_group_exit
  signal: Rename group_exit_task group_exec_task
  coredump: Stop setting signal->group_exit_task
  signal: Remove SIGNAL_GROUP_COREDUMP
  signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process
  signal: Make coredump handling explicit in complete_signal
  signal: Have prepare_signal detect coredumps using signal->core_state
  signal: Have the oom killer detect coredumps using signal->core_state
  dt-bindings: dma-controller: Split interrupt fields in example
  exit: Move force_uaccess back into do_exit
  exit: Guarantee make_task_dead leaks the tsk when calling do_task_exit
  dmaengine: pch_dma: Remove usage of the deprecated "pci-dma-compat.h" API
  exit/xtensa: In arch/xtensa/entry.S:Linvalid_mask call make_task_dead
  csky: Fix function name in csky_alignment() and die()
  h8300: Fix build errors from do_exit() to make_task_dead() transition
  hexagon: Fix function name in die()
  kthread: Generalize pf_io_worker so it can point to struct kthread
  doc: kbuild: fix default in `imply` table
  microblaze: use built-in function to get CPU_{MAJOR,MINOR,REV}
  certs: move scripts/extract-cert to certs/
  kbuild: do not quote string values in include/config/auto.conf
  kbuild: do not include include/config/auto.conf from shell scripts
  certs: simplify $(srctree)/ handling and remove config_filename macro
  kbuild: remove headers_check stub
  kbuild: stop using config_filename in scripts/Makefile.modsign
  certs: remove misleading comments about GCC PR
  certs: refactor file cleaning
  certs: remove unneeded -I$(srctree) option for system_certificates.o
  certs: unify duplicated cmd_extract_certs and improve the log
  certs: use $< and $@ to simplify the key generation rule
  kbuild: move headers_check.pl to usr/include/
  MAINTAINERS: Add Apple watchdog to ARM/APPLE MACHINE SUPPORT
  PCI: Correct misspelled words
  cifs: avoid race during socket reconnect between send and recv
  cifs: maintain a state machine for tcp/smb/tcon sessions
  cifs: fix hang on cifs_get_next_mid()
  cifs: take cifs_tcp_ses_lock for status checks
  riscv/mm: Enable THP migration
  riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semantics
  drm/i915/pxp: Hold RPM wakelock during PXP unbind
  drm/amd/display: Add version check before using DP alt query interface
  drm/amd/display: introduce mpo detection flags
  drm/amd/display: Add check for forced_clocks debug option
  drm/amd/display: Don't reinitialize DMCUB on s0ix resume
  drm/amd/display: unhard code link to phy idx mapping in dc link and clean up
  drm/amd/display: Fix underflow for fused display pipes case
  drm/amdgpu: don't set s3 and s0ix at the same time
  drm/amdgpu: explicitly check for s0ix when evicting resources
  drm/amd/pm: keep the BACO feature enabled for suspend
  drm/amdgpu: add dummy event6 for vega10
  drm/amdkfd: enable sdma ecc interrupt event can be handled by event_interrupt_wq_v9
  drm/i915: Fix possible NULL pointer dereferences in i9xx_update_wm()
  kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID
  kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule
  x86/fpu: Prepare guest FPU for dynamically enabled FPU features
  x86/fpu: Extend fpu_xstate_prctl() with guest permissions
  kvm: selftests: move ucall declarations into ucall_common.h
  kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h
  riscv/head: fix misspelling of guaranteed
  NFSv4: nfs_atomic_open() can race when looking up a non-regular file
  NFSv4: Handle case where the lookup of a directory fails
  drm/bridge/tc358775: Fix for dual-link LVDS
  KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests
  KVM: VMX: Provide vmread version using asm-goto-with-outputs
  KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty
  KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery
  KVM: x86/xen: Maintain valid mapping of Xen shared_info page
  KVM: Reinstate gfn_to_pfn_cache with invalidation support
  KVM: Warn if mark_page_dirty() is called without an active vCPU
  x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time
  KVM: x86: Update vPMCs when retiring branch instructions
  KVM: x86: Update vPMCs when retiring instructions
  KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}()
  KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event()
  KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
  KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs
  KVM: x86: avoid out of bounds indices for fixed performance counters
  KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG
  KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed
  KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()
  Revert "KVM: X86: Update mmu->pdptrs only when it is changed"
  selftests: KVM: sev_migrate_tests: Add mirror command tests
  selftests: KVM: sev_migrate_tests: Fix sev_ioctl()
  selftests: KVM: sev_migrate_tests: Fix test_sev_mirror()
  scsi: megaraid: Avoid mismatched storage type sizes
  scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy()
  livepatch: Avoid CPU hogging with cond_resched
  PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode"
  dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument
  PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1
  PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize
  NFSv42: Fallocate and clone should also request 'blocks used'
  NFSv4: Allow writebacks to request 'blocks used'
  SUNRPC: use default_groups in kobj_type
  NFS: use default_groups in kobj_type
  NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open()
  NFS: Add a helper to remove case-insensitive aliases
  NFS: Invalidate negative dentries on all case insensitive directory changes
  NFSv4: Just don't cache negative dentries on case insensitive servers
  NFSv4: Add some support for case insensitive filesystems
  NFSv4.1: Fix uninitialised variable in devicenotify
  nfs: nfs4clinet: check the return value of kstrdup()
  NFSv4 only print the label when its queried
  SUNRPC: clean up some inconsistent indenting
  sunrpc: Remove unneeded null check
  nfs41: pnfs: filelayout: Replace one-element array with flexible-array member
  SUNRPC: Add source address/port to rpc_socket* traces
  NFS: Ensure the server has an up to date ctime before renaming
  NFS: Ensure the server has an up to date ctime before hardlinking
  NFS: don't store 'struct cred *' in struct nfs_access_entry
  NFS: pass cred explicitly for access tests
  NFS: change nfs_access_get_cached to only report the mask
  ACPI: pfr_update: Fix return value check in pfru_write()
  RISC-V: defconfigs: Remove redundant K210 DT source
  mm: Remove slab from struct page
  PCI: mvebu: Add support for compiling driver as module
  bus: mvebu-mbus: Export symbols for public API window functions
  drm: omapdrm: Fix implicit dma_buf fencing
  ARM: 9176/1: avoid literal references in inline assembly
  MAINTAINERS: Update Anup's email address
  KVM: RISC-V: Avoid spurious virtual interrupts after clearing hideleg CSR
  KVM: selftests: Add initial support for RISC-V 64-bit
  KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile
  RISC-V: KVM: Add VM capability to allow userspace get GPA bits
  RISC-V: KVM: Forward SBI experimental and vendor extensions
  RISC-V: KVM: make kvm_riscv_vcpu_fp_clean() static
  MAINTAINERS: Update Atish's email address
  RISC-V: KVM: Add SBI HSM extension in KVM
  RISC-V: KVM: Add v0.1 replacement SBI extensions defined in v0.2
  RISC-V: KVM: Add SBI v0.2 base extension
  RISC-V: KVM: Reorganize SBI code by moving SBI v0.1 to its own file
  RISC-V: KVM: Mark the existing SBI implementation as v0.1
  KVM: RISC-V: Use common KVM implementation of MMU memory caches
  drm/ast: Enable the supporting of wide screen on AST2600
  RISC-V: defconfigs: Remove redundant CONFIG_EFI=y
  RISC-V: defconfigs: Remove redundant CONFIG_POWER_RESET
  RISC-V: defconfigs: Sort CONFIG_BLK_DEV_BSG
  RISC-V: defconfigs: Sort CONFIG_SURFACE_PLATFORMS
  RISC-V: defconfigs: Sort CONFIG_MMC
  RISC-V: defconfigs: Sort CONFIG_PTP_1588_CLOCK
  RISC-V: defconfigs: Sort CONFIG_SOC_POLARFIRE
  RISC-V: defconfigs: Sort CONFIG_SYSFS_SYSCALL
  RISC-V: defconfigs: Sort CONFIG_BPF_SYSCALL
  RISC-V: MAXPHYSMEM_2GB doesn't depend on CMODEL_MEDLOW
  RISC-V: defconfigs: Set CONFIG_FB=y, for FB console
  riscv: mm: Enable PMD split page table lock for RV64
  riscv: Make vmalloc/vmemmap end equal to the start of the next region
  riscv: vmlinux.lds.S|vmlinux-xip.lds.S: remove `.fixup` section
  riscv: extable: add a dedicated uaccess handler
  riscv: add gpr-num.h
  riscv: extable: add `type` and `data` fields
  riscv: extable: consolidate definitions
  riscv: lib: uaccess: fold fixups into body
  riscv: extable: use `ex` for `exception_table_entry`
  riscv: extable: make fixup_exception() return bool
  riscv: bpf: move rv_bpf_fixup_exception signature to extable.h
  riscv: switch to relative exception tables
  riscv: consolidate __ex_table construction
  riscv: remove unused __cmpxchg_user() macro
  drm/panel: Update Boe-tv110c9m initial code
  drm/plane: Fix typo in format_mod_supported documentation
  drm/plane: Make format_mod_supported truly optional
  Drivers: hv: vmbus: Initialize request offers message for Isolation VM
  drm/i915: Remove unused i915->ggtt
  drm/i915/selftests: Use to_gt() helper for GGTT accesses
  drm/i915/display: Use to_gt() helper for GGTT accesses
  drm/i915/gem: Use to_gt() helper for GGTT accesses
  drm/i915: Use to_gt() helper for GGTT accesses
  drm/i915/gt: Use to_gt() helper for GGTT accesses
  scripts/sorttable: Unify arm64 & x86 sort functions
  drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe
  drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
  drm/bridge: parade-ps8640: Link device to ensure suspend/resume order
  PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's
  drm/i915: stop including i915_irq.h from i915_drv.h
  PCI: layerscape: Change to use the DWC common link-up check function
  ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP configs
  drm/i915/gem: Use local pointer ttm for __i915_ttm_move
  scsi: storvsc: Fix unsigned comparison to zero
  ata: ahci_dm816: add compile test support
  ata: ahci_da850: add compile test support
  ata: ahci_brcm: add compile test support
  ata: sata_fsl: add compile test support
  ata: sata_dwc_460ex: Remove debug compile options
  ata: sata_dwc_460ex: remove 'check_status' argument
  ata: sata_dwc_460ex: drop DEBUG_NCQ
  ata: libata-scsi: rework ata_dump_status to avoid using pr_cont()
  ata: pata_hpt366: convert pr_warn() calls
  ata: sata_gemini: convert pr_err() calls
  ata: pata_hpt3x2n: convert pr_XXX() calls
  ata: pata_octeon_cf: Replace pr_XXX() calls with structured logging
  ata: pata_hpt37x: convert pr_XXX() calls
  ata: sata_mv: convert remaining printk() to structured logging
  ata: sata_sx4: convert printk() calls
  ata: pata_sil680: convert printk() calls
  ata: pata_serverworks: convert printk() calls
  ata: pata_rz1000: convert printk() calls
  ata: pata_marvell: convert printk() calls
  ata: pata_it821x: convert printk() calls
  ata: pata_cypress: convert printk() calls
  ata: pata_cs5536: convert printk() calls
  ata: pata_cs5520: convert printk() calls
  ata: pata_cmd64x: convert printk() calls
  ata: pata_cmd640: convert printk() calls
  ata: pata_atp867x: convert printk() calls
  ata: libata: remove debug compilation switches
  ata: libata: remove 'new' ata message handling
  ata: libata: drop ata_msg_drv()
  ata: libata: drop ata_msg_info()
  ata: libata: drop ata_msg_probe()
  ata: libata: drop ata_msg_warn()
  ata: libata: drop ata_msg_malloc()
  ata: libata: drop ata_msg_ctl()
  ata: libata: drop ata_msg_error() and ata_msg_intr()
  ata: sata_sx4: add module parameter 'dimm_test'
  ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones
  ata: sata_sil: Drop pointless VPRINTK() calls
  ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg()
  ata: sata_nv: drop pointless VPRINTK() calls and convert remaining ones
  ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining one
  ata: sata_inic162x: Drop pointless VPRINTK() calls
  ata: sata_rcar: Drop pointless VPRINTK() calls
  ata: sata_qstor: Drop pointless VPRINTK() calls
  ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones
  ata: pata_via: Drop pointless VPRINTK() calls
  ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one
  ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging
  ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
  ata: libata: remove pointless VPRINTK() calls
  ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging
  ata: sata_qstor: replace DPRINTK() with dev_dbg()
  ata: sata_rcar: replace DPRINTK() with ata_port_dbg()
  ata: sata_fsl: move DPRINTK to ata debugging
  ata: pdc_adma: Remove DPRINTK call
  ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context
  ata: sata_mv: replace DPRINTK with dynamic debugging
  ata: sata_mv: kill 'port' argument in mv_dump_all_regs()
  ata: libata: move DPRINTK to ata debugging
  ata: libata: revamp ata_get_cmd_descript()
  ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros
  ata: libata: add tracepoints for ATA error handling
  ata: libata-scsi: drop DPRINTK calls for cdb translation
  ata: libata-sff: tracepoints for HSM state machine
  ata: libata: tracepoints for bus-master DMA
  dmaengine: at_xdmac: Fix race over irq_status
  dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_tasklet()
  dmaengine: at_xdmac: Fix at_xdmac_lld struct definition
  dmaengine: at_xdmac: Fix lld view setting
  dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_advance_work()
  dmaengine: at_xdmac: Fix concurrency over xfers_list
  dmaengine: at_xdmac: Move the free desc to the tail of the desc list
  dmaengine: at_xdmac: Fix race for the tx desc callback
  dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
  dmaengine: at_xdmac: Print debug message after realeasing the lock
  dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending
  dmaengine: at_xdmac: Don't start transactions at tx_submit level
  watchdog: msc313e: Check if the WDT was running at boot
  watchdog: Add Apple SoC watchdog driver
  dt-bindings: watchdog: Add SM6350 and SM8250 compatible
  watchdog: s3c2410: Fix getting the optional clock
  watchdog: s3c2410: Use platform_get_irq() to get the interrupt
  dt-bindings: watchdog: atmel: Add missing 'interrupts' property
  watchdog: mtk_wdt: use platform_get_irq_optional
  watchdog: Add Watchdog Timer driver for RZ/G2L
  dt-bindings: watchdog: renesas,wdt: Add support for RZ/G2L
  watchdog: da9063: Add hard dependency on I2C
  watchdog: Add Realtek Otto watchdog timer
  dt-bindings: watchdog: Realtek Otto WDT binding
  i3c: master: mipi-i3c-hci: correct the config reference for endianness
  i3c: master: svc: enable the interrupt in the enable ibi function
  i3c: master: svc: add the missing module device table
  i3c: master: svc: add runtime pm support
  i3c: master: svc: set ODSTOP to let I2C device see the STOP signal
  i3c: master: svc: add support for slave to stop returning data
  i3c: master: svc: separate err, fifo and disable interrupt of reset function
  i3c: master: svc: fix atomic issue
  i3c: master: svc: move module reset behind clk enable
  dmaengine: idxd: deprecate token sysfs attributes for read buffers
  dmaengine: idxd: change bandwidth token to read buffers
  dmaengine: idxd: fix wq settings post wq disable
  dmaengine: idxd: change MSIX allocation based on per wq activation
  dmaengine: idxd: fix descriptor flushing locking
  dmaengine: idxd: embed irq_entry in idxd_wq struct
  dmaengine: ioatdma: use default_groups in kobj_type
  scsi: aic79xx: Remove redundant error variable
  scsi: pm80xx: Port reset timeout error handling correction
  scsi: mpi3mr: Fix formatting problems in some kernel-doc comments
  scsi: mpi3mr: Fix some spelling mistakes
  scsi: mpt3sas: Update persistent trigger pages from sysfs interface
  scsi: core: Fix scsi_mode_select() interface
  scsi: aacraid: Fix spelling of "its"
  scsi: qedf: Fix potential dereference of NULL pointer
  dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers
  rtc: pxa: fix null pointer dereference
  rtc: ftrtc010: Use platform_get_irq() to get the interrupt
  rtc: Move variable into switch case statement
  rtc: pcf2127: Fix typo in comment
  dt-bindings: rtc: Add Sunplus RTC json-schema
  rtc: Add driver for RTC in Sunplus SP7021
  rtc: rs5c372: fix incorrect oscillation value on r2221tl
  rtc: rs5c372: add offset correction support
  f2fs: remove redunant invalidate compress pages
  f2fs: Simplify bool conversion
  f2fs: don't drop compressed page cache in .{invalidate,release}page
  f2fs: fix to reserve space for IO align feature
  f2fs: fix to check available space of CP area correctly in update_ckpt_flags()
  f2fs: support fault injection to f2fs_trylock_op()
  f2fs: clean up __find_inline_xattr() with __find_xattr()
  f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
  f2fs: do not bother checkpoint by f2fs_get_node_info
  f2fs: avoid down_write on nat_tree_lock during checkpoint
  KVM: arm64: vgic: Replace kernel.h with the necessary inclusions
  swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap()
  PCI: qcom-ep: Constify static dw_pcie_ep_ops
  PCI: vmd: Honor ACPI _OSC on PCIe features
  drm: exynos: dsi: Add mode_set function
  drm: exynos: dsi: Convert to bridge driver
  PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge
  PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge
  PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge
  PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
  PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge
  PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge
  PCI: mvebu: Setup PCIe controller to Root Complex mode
  PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers
  PCI: mvebu: Do not modify PCI IO type bits in conf_write
  PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge
  PCI: mvebu: Disallow mapping interrupts on emulated bridges
  PCI: mvebu: Handle invalid size of read config request
  PCI: mvebu: Check that PCI bridge specified in DT has function number zero
  PCI: mvebu: Check for errors from pci_bridge_emul_init() call
  PCI: mvebu: Check for valid ports
  drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7625_register_i2c_dummy_clients
  KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve()
  drm/bridge: anx7625: Check GPIO description to avoid crash
  KVM: arm64: selftests: get-reg-list: Add pauth configuration
  drm/stm: ltdc: support of new hardware version
  drm/stm: remove conflicting framebuffers
  drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
  drm/bridge: chipone-icn6211: Add mode_set API
  drm/bridge: chipone-icn6211: Switch to atomic operations
  livepatch: Fix missing unlock on error in klp_enable_patch()
  livepatch: Fix kobject refcount bug on klp_init_patch_early failure path
  drm/stm: dsi: provide the implementation of mode_valid()
  drm/bridge/synopsys: dsi: extend the prototype of mode_valid()
  drm/stm: dsi: move lane capability detection in probe()
  ata: libata: add qc_prep tracepoint
  ata: libata: add reset tracepoints
  ata: libata: sanitize ATA_HORKAGE_DUMP_ID
  ata: libata: move ata_dump_id() to dynamic debugging
  ata: libata: Add ata_port_classify() helper
  ata: libata: whitespace cleanup
  ata: libata: remove pointless debugging messages
  ata: libata: use min() to make code cleaner
  ata: libahci_platform: Get rid of dup message when IRQ can't be retrieved
  ata: libahci_platform: Remove bogus 32-bit DMA mask attempt
  ata: sata_dwc_460ex: Remove unused forward declaration
  ata: sata_dwc_460ex: Use temporary variable for struct device
  ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs
  ata: sata_fsl: use sysfs_emit()
  ata: ahci: use sysfs_emit()
  ata: libata-scsi: use sysfs_emit()
  ata: libata-sata: use sysfs_emit()
  ata: sata_fsl: Use struct_group() for memcpy() region
  Input: gpio-keys - avoid clearing twice some memory
  ata: pata_ali: no need to initialise statics to 0
  PCI: spear13xx: Avoid invalid address space conversions
  PCI: hisi: Avoid invalid address space conversions
  PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie
  PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie
  PCI: xgene: Rename xgene_pcie_port to xgene_pcie
  PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie
  PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie
  PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci
  PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_
  PCI: microchip: Rename mc_port to mc_pcie
  PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie
  PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie
  PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_
  PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_
  PCI: intel-gw: Rename intel_pcie_port to intel_pcie
  PCI: j721e: Drop redundant struct device *
  PCI: j721e: Drop pointless of_device_get_match_data() cast
  PCI: kirin: Prefer of_device_get_match_data()
  PCI: keystone: Prefer of_device_get_match_data()
  PCI: dra7xx: Prefer of_device_get_match_data()
  PCI: designware-plat: Prefer of_device_get_match_data()
  PCI: cadence: Prefer of_device_get_match_data()
  PCI: artpec6: Prefer of_device_get_match_data()
  PCI: altera: Prefer of_device_get_match_data()
  remoteproc: stm32: Improve crash recovery time
  dmaengine: uniphier-xdmac: Fix type of address variables
  dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property
  dmaengine: xilinx_dpdma: use correct SDPX tag for header file
  dt-bindings: dma: pl330: Convert to DT schema
  dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
  drm/meson: Fix error handling when afbcd.ops->init fails
  drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops
  dmaengine: rcar-dmac: Add support for R-Car S4-8
  dt-bindings: renesas,rcar-dmac: Add r8a779f0 support
  dt-bindings: display: meson-vpu: Add missing amlogic,canvas property
  drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()
  cifs: reconnect only the connection and not smb session where possible
  cifs: add WARN_ON for when chan_count goes below minimum
  cifs: adjust DebugData to use chans_need_reconnect for conn status
  cifs: use the chans_need_reconnect bitmap for reconnect status
  cifs: track individual channel status using chans_need_reconnect
  cifs: remove redundant assignment to pointer p
  orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
  orangefs: use default_groups in kobj_type
  drm: Add orientation quirk for GPD Win Max
  drm/i915/opregion: add support for mailbox #5 EDID
  PCI/sysfs: Use default_groups in kobj_type for slot attrs
  ksmbd: Fix smb2_get_name() kernel-doc comment
  ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry()
  ksmbd: Fix smb2_set_info_file() kernel-doc comment
  ksmbd: Fix buffer_check_err() kernel-doc comment
  ksmbd: fix multi session connection failure
  ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO
  ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
  ksmbd: Remove unused fields from ksmbd_file struct definition
  ksmbd: Remove unused parameter from smb2_get_name()
  ksmbd: use oid registry functions to decode OIDs
  arc: use swap() to make code cleaner
  arc: perf: Move static structs to where they're really used
  ARC: perf: fix misleading comment about pmu vs counter stop
  arc: Replace lkml.org links with lore
  ARC: perf: Remove redundant initialization of variable idx
  ARC: thread_info.h: correct two typos in a comment
  KVM: selftests: aarch64: Add test for restoring active IRQs
  KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq
  KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq
  KVM: selftests: Add IRQ GSI routing library functions
  KVM: selftests: aarch64: Add test_inject_fail to vgic_irq
  KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq
  KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq
  KVM: selftests: aarch64: Add preemption tests in vgic_irq
  KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq
  KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test
  KVM: selftests: aarch64: Abstract the injection functions in vgic_irq
  KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection
  KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state
  KVM: selftests: Add kvm_irq_line library function
  KVM: selftests: aarch64: Add GICv3 register accessor library functions
  KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers
  KVM: selftests: aarch64: Move gic_v3.h to shared headers
  x86/hyperv: Fix definition of hv_ghcb_pg variable
  Drivers: hv: Fix definition of hypercall input & output arg variables
  watchdog: s3c2410: Add Exynos850 support
  watchdog: da9063: use atomic safe i2c transfer in reset handler
  watchdog: davinci: Use div64_ul instead of do_div
  watchdog: Remove BCM63XX_WDT
  MIPS: BCM63XX: Provide platform data to watchdog device
  watchdog: bcm7038_wdt: Add platform device id for bcm63xx-wdt
  watchdog: Allow building BCM7038_WDT for BCM63XX
  watchdog: bcm7038_wdt: Support platform data configuration
  dt-bindings: watchdog: Add BCM6345 compatible to BCM7038 binding
  dt-bindings: watchdog: convert Broadcom's WDT to the json-schema
  watchdog: meson_gxbb_wdt: remove stop_on_reboot
  watchdog: Kconfig: fix help text indentation
  dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string
  watchdog: s3c2410: Remove superfluous err label
  watchdog: s3c2410: Support separate source clock
  watchdog: s3c2410: Cleanup PMU related code
  watchdog: s3c2410: Add support for WDT counter enable register
  watchdog: s3c2410: Implement a way to invert mask reg value
  watchdog: s3c2410: Extract disable and mask code into separate functions
  watchdog: s3c2410: Make reset disable register optional
  watchdog: s3c2410: Let kernel kick watchdog
  watchdog: s3c2410: Fail probe if can't find valid timeout
  dt-bindings: watchdog: Document Exynos850 watchdog bindings
  dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7
  watchdog: f71808e_wdt: Add F81966 support
  watchdog: Kconfig: enable MTK watchdog
  KVM: selftests: arm64: Add support for various modes with 16kB page size
  KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K}
  KVM: selftests: arm64: Rework TCR_EL1 configuration
  KVM: selftests: arm64: Check for supported page sizes
  KVM: selftests: arm64: Introduce a variable default IPA size
  KVM: selftests: arm64: Initialise default guest mode at test startup time
  ACPI: tools: Introduce utility for firmware updates/telemetry
  ACPI: Introduce Platform Firmware Runtime Telemetry driver
  ACPI: Introduce Platform Firmware Runtime Update device driver
  efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures
  drm/i915/dsi: Drop double check ACPI companion device for NULL
  PCI: imx: Add the imx8mm pcie support
  drm/i915: Increment composite fence seqno
  drm/i915: Fix possible uninitialized variable in parallel extension
  drm/i915/guc: Check for wedged before doing stuff
  drm/i915/execlists: Weak parallel submission support for execlists
  drm/i915/guc: Report error on invalid reset notification
  Revert "dt-bindings: arm: qcom: Document SDX65 platform and boards"
  drm/i915/fbc: Remember to update FBC state even when not reallocating CFB
  Documentation: livepatch: Add livepatch API page
  drm/i915/bios: fix slab-out-of-bounds access
  kthread: Never put_user the set_child_tid address
  drm: Always include the debugfs dentry in drm_crtc
  drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init()
  perf powerpc: Add data source encodings for power10 platform
  perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields
  tools headers UAPI: Add new macros for mem_hops field to perf_event.h
  arm64: defconfig: Enable USB controller drivers for TI K3 SoC
  ARM: dts: Don't use legacy clock defines for dra7 clkctrl
  clk: ti: Move dra7 clock devices out of the legacy section
  kthread: Warn about failed allocations for the init kthread
  perf arm64: Inject missing frames when using 'perf record --call-graph=fp'
  perf tools: Refactor SMPL_REG macro in perf_regs.h
  perf callchain: Enable dwarf_callchain_users on arm64
  perf script: Use callchain_param_setup() instead of open coded equivalent
  perf machine: Add a mechanism to inject stack frames
  perf tools: Record ARM64 LR register automatically
  perf test: Use 3 digits for test numbering now we can have more tests
  vfio/iommu_type1: replace kfree with kvfree
  vfio/pci: Resolve sparse endian warnings in IGD support
  drm/bridge: ti-sn65dsi83: Add vcc supply regulator support
  dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings
  drm/bridge: ti-sn65dsi83: Make enable GPIO optional
  dt-bindings: display: bridge: sn65dsi83: Make enable GPIO optional
  firmware: arm_scmi: Add new parameter to mark_txdone
  firmware: arm_scmi: Add atomic mode support to smc transport
  firmware: arm_scmi: Add support for atomic transports
  firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret
  firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
  firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
  firmware: arm_scmi: Make smc transport use common completions
  firmware: arm_scmi: Add configurable polling mode for transports
  arm64: defconfig: Add SM8450 icc configs
  arm64: defconfig: Add SM8450 pinctrl config
  arm64: defconfig: Add SM8450 GCC config
  net: netvsc: Add Isolation VM support for netvsc driver
  scsi: storvsc: Add Isolation VM support for storvsc driver
  hyper-v: Enable swiotlb bounce buffer for Isolation VM
  x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has()
  swiotlb: Add swiotlb bounce buffer remap function for HV IVM
  drm: fix error found in some cases after the patch d1af5cd86997
  fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork_cleanup_delayacct
  fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA
  remoteproc: rcar_rproc: Remove trailing semicolon
  remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check
  KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on()
  KVM: arm64: Fix comment for kvm_reset_vcpu()
  KVM: arm64: Use defined value for SCTLR_ELx_EE
  drm/i915/adl-n: Enable ADL-N platform
  mock a drm_plane in igt_check_plane_state to make the test more robust
  Input: byd - fix typo in a comment
  Input: ucb1400_ts - remove redundant variable penup
  Input: ti_am335x_tsc - lower the X and Y sampling time
  Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2
  Input: ti_am335x_tsc - set ADCREFM for X configuration
  fs: 9p: remove unneeded variable
  9p/trans_virtio: Fix typo in the comment for p9_virtio_create()
  perf arm-spe: Synthesize SPE instruction events
  PCI: Convert pci_dev_present() stub to static inline
  dmaengine: sh: Use bitmap_zalloc() when applicable
  dmaengine: stm32-mdma: Use bitfield helpers
  dmaengine: stm32-mdma: Remove redundant initialization of pointer hwdesc
  dmaengine: idxd: add knob for enqcmds retries
  dmaengine: idxd: set defaults for wq configs
  dt-bindings: dma: snps,dw-axi-dmac: Document optional reset
  dmaengine: jz4780: Support bidirectional I/O on one channel
  dmaengine: jz4780: Replace uint32_t with u32
  dmaengine: jz4780: Add support for the MDMA and BDMA in the JZ4760(B)
  dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs
  dt-bindings: dma: ingenic: Support #dma-cells = <3>
  dt-bindings: dma: ingenic: Add compatible strings for MDMA and BDMA
  dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference
  dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings
  drivers: dma: ti: k3-psil: Add support for J721S2
  dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC
  dmaengine: at_xdmac: Use struct_size() in devm_kzalloc()
  dmaengine: xilinx: Handle IRQ mapping errors
  KVM: s390: Clarify SIGP orders versus STOP/RESTART
  s390: uv: Add offset comments to UV query struct and fix naming
  KVM: s390: gaccess: Cleanup access to guest pages
  KVM: s390: gaccess: Refactor access address range check
  KVM: s390: gaccess: Refactor gpa and length calculation
  ARM: dts: Fix timer regression for beagleboard revision c
  ARM: dts: am335x-wega: Fix typo in mcasp property rx-num-evt
  ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of
  ARM: OMAP2+: hwmod: Add of_node_put() before break
  rtc: cmos: avoid UIP when writing alarm time
  rtc: cmos: avoid UIP when reading alarm time
  rtc: mc146818-lib: refactor mc146818_does_rtc_work
  rtc: mc146818-lib: refactor mc146818_get_time
  rtc: mc146818-lib: extract mc146818_avoid_UIP
  rtc: mc146818-lib: fix RTC presence check
  rtc: Check return value from mc146818_get_time()
  rtc: mc146818-lib: change return values of mc146818_get_time()
  rtc: cmos: take rtc_lock while reading from CMOS
  powerpc: wii_defconfig: Enable the RTC driver
  perf test: Test 73 Sig_trap fails on s390
  drm/nouveau/disp/dp: add support for eDP link rates
  drm/nouveau/disp/dp: add support for hbr3
  drm/nouveau/disp/dp: add support for lttprs
  drm/nouveau/disp/dp: fixup cr/eq delays for 1.4
  drm/nouveau/disp/dp: add support for tps4
  drm/nouveau/disp/dp: generate supported link rates table at detect time
  drm/nouveau/disp/dp: explicitly control scrambling when setting pattern
  drm/nouveau/disp: remove some remnant of a rework
  KVM: arm64: Rework kvm_pgtable initialisation
  drm/i915/dg1: Read OPROM via SPI controller
  drm/vmwgfx: Fix possible usage of an uninitialized variable
  drm/vmwgfx: Remove unused compile options
  drm/vmwgfx: Remove explicit transparent hugepages support
  drm/vmwgfx: Fix a size_t/long int format specifier mismatch
  drm/ingenic: Add support for JZ4780 and HDMI output
  drm/ingenic: prepare ingenic drm for later addition of JZ4780
  perf ftrace: Implement cpu and task filters in BPF
  perf ftrace: Add -b/--use-bpf option for latency subcommand
  perf ftrace: Add 'latency' subcommand
  perf ftrace: Move out common code from __cmd_ftrace
  perf ftrace: Add 'trace' subcommand
  perf arch: Support register names from all archs
  perf arm64: Rename perf_event_arm_regs for ARM64 registers
  perf namespaces: Add helper nsinfo__is_in_root_namespace()
  libperf tests: Fix a spelling mistake "Runnnig" -> "Running"
  perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check
  perf cs-etm: Remove duplicate and incorrect aux size checks
  perf vendor events: Rename arm64 arch std event files
  perf vendor events: For the Arm Neoverse N2
  perf dlfilter: Drop unused variable
  perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT
  perf bench: Use unbuffered output when pipe/tee'ing to a file
  drm/i915: Remove unused intel_gmbus_set_speed() function
  drm/i915/backlight: Make ext_pwm_disable_backlight() call intel_backlight_set_pwm_level()
  drm/tilcdc: add const to of_device_id
  KVM: arm64: pkvm: Unshare guest structs during teardown
  KVM: arm64: Expose unshare hypercall to the host
  KVM: arm64: Implement do_unshare() helper for unsharing memory
  KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
  KVM: arm64: Implement do_share() helper for sharing memory
  KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
  KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
  KVM: arm64: pkvm: Refcount the pages shared with EL2
  KVM: arm64: Introduce kvm_share_hyp()
  KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
  KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
  KVM: arm64: Fixup hyp stage-1 refcount
  KVM: arm64: Refcount hyp stage-1 pgtable pages
  KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
  KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug()
  KVM: arm64: vgic-v3: Fix vcpu index comparison
  dt-bindings: imx6q-pcie: Add PHY phandles and name properties
  powerpc: gamecube_defconfig: Enable the RTC driver
  powerpc: wii.dts: Expose HW_SRNPROT on this platform
  rtc: gamecube: Report low battery as invalid data
  rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U
  PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section
  MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer
  PCI: Change capability register offsets to hex
  PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
  objtool: Add a missing comma to avoid string concatenation
  drm/i915/fbc: Register per-crtc debugfs files
  drm/i915/fbc: Introduce device info fbc_mask
  drm/i915/fbc: Loop through FBC instances in various places
  drm/i915/fbc: Parametrize FBC register offsets
  KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE
  KVM: arm64: pkvm: Stub io map functions
  KVM: arm64: Make __io_map_base static
  KVM: arm64: Make the hyp memory pool static
  KVM: arm64: pkvm: Disable GICv2 support
  KVM: arm64: pkvm: Fix hyp_pool max order
  f2fs: compress: fix potential deadlock of compress file
  f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file
  drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c
  drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h dependency
  exit/kthread: Fix the kerneldoc comment for kthread_complete_and_exit
  via-agp: convert to generic power management
  sis-agp: convert to generic power management
  amd64-agp: convert to generic power management
  remoteproc: qcom: pas: Add SM6350 CDSP support
  remoteproc: qcom: pas: Add SM6350 ADSP support
  remoteproc: qcom: pas: Add SM6350 MPSS support
  dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss
  remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP
  remoteproc: imx_rproc: correct firmware reload
  remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided
  ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c
  SUNRPC: Remove low signal-to-noise tracepoints
  NFSD: simplify per-net file cache management
  NFSD: Fix inconsistent indenting
  NFSD: Remove be32_to_cpu() from DRC hash function
  NFS: switch the callback service back to non-pooled.
  lockd: use svc_set_num_threads() for thread start and stop
  SUNRPC: always treat sv_nrpools==1 as "not pooled"
  SUNRPC: move the pool_map definitions (back) into svc.c
  lockd: rename lockd_create_svc() to lockd_get()
  lockd: introduce lockd_put()
  lockd: move svc_exit_thread() into the thread
  lockd: move lockd_start_svc() call into lockd_create_svc()
  lockd: simplify management of network status notifiers
  lockd: introduce nlmsvc_serv
  NFSD: simplify locking for network notifier.
  SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
  NFSD: Make it possible to use svc_set_num_threads_sync
  NFSD: narrow nfsd_mutex protection in nfsd thread
  SUNRPC: use sv_lock to protect updates to sv_nrthreads.
  nfsd: make nfsd_stats.th_cnt atomic_t
  SUNRPC: stop using ->sv_nrthreads as a refcount
  SUNRPC/NFSD: clean up get/put functions.
  SUNRPC: change svc_get() to return the svc.
  NFSD: handle errors better in write_ports_addfd()
  NFSD: Fix sparse warning
  remoteproc: Add Renesas rcar driver
  dt-bindings: remoteproc: Add Renesas R-Car
  exit/kthread: Move the exit code for kernel threads into struct kthread
  kthread: Ensure struct kthread is present for all kthreads
  exit: Rename complete_and_exit to kthread_complete_and_exit
  exit: Rename module_put_and_exit to module_put_and_kthread_exit
  exit: Implement kthread_exit
  exit: Stop exporting do_exit
  exit: Stop poorly open coding do_task_dead in make_task_dead
  exit: Move oops specific logic from do_exit into make_task_dead
  exit: Add and use make_task_dead.
  exit/s390: Remove dead reference to do_exit from copy_thread
  firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
  include: trace: Add new scmi_xfer_response_wait event
  firmware: arm_scmi: Refactor message response path
  firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms
  Input: silead - add pen support
  Input: silead - add support for EFI-embedded fw using different min/max coordinates
  Input: goodix - 2 small fixes for pen support
  Input: goodix - improve gpiod_get() error logging
  PCI: Sort Intel Device IDs by value
  tracing: Use trace_iterator_reset() in tracing_read_pipe()
  tracing: Use memset_startat helper in trace_iterator_reset()
  tracing: Do not let synth_events block other dyn_event systems during create
  tracing: Iterate trace_[ku]probe objects directly
  tracefs: Use d_inode() helper function to get the dentry inode
  script/sorttable: Code style improvements
  certs: use if_changed to re-generate the key when the key type is changed
  certs: use 'cmd' to hide openssl output in silent builds more simply
  certs: remove noisy messages while generating the signing key
  certs: check-in the default x509 config file
  certs: remove meaningless $(error ...) in certs/Makefile
  nds32: remove unused BUILTIN_DTB from arch/nds32/Makefile
  certs: move the 'depends on' to the choice of module signing keys
  f2fs: add gc_urgent_high_remaining sysfs node
  f2fs: fix to do sanity check in is_alive()
  f2fs: fix to avoid panic in is_alive() if metadata is inconsistent
  f2fs: fix to do sanity check on inode type during garbage collection
  f2fs: avoid duplicate call of mark_inode_dirty
  f2fs: show number of pending discard commands
  f2fs: support POSIX_FADV_DONTNEED drop compressed page cache
  f2fs: fix remove page failed in invalidate compress pages
  f2fs: show more DIO information in tracepoint
  f2fs: use iomap for direct I/O
  PCI: ibmphp: Remove commented-out functions
  i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in 'hci_dat_v1_get_index()'
  i3c: fix incorrect address slot lookup on 64-bit
  i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded arithmetic
  i3c/master/mipi-i3c-hci: Prefer struct_size over open coded arithmetic
  KVM: arm64: Use Makefile.kvm for common files
  KVM: powerpc: Use Makefile.kvm for common files
  KVM: RISC-V: Use Makefile.kvm for common files
  KVM: mips: Use Makefile.kvm for common files
  KVM: s390: Use Makefile.kvm for common files
  KVM: Add Makefile.kvm for common files, use it for x86
  KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING
  dt-bindings: pwm: Avoid selecting schema on node name match
  KVM: VMX: Clean up PI pre/post-block WARNs
  KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails
  KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery
  Input: goodix - add pen support
  rpmsg: core: Clean up resources on announce_create failure.
  remoteproc: Fix remaining wrong return formatting in documentation
  MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance
  KVM: arm64: Drop unused workaround_flags vcpu field
  KVM: nVMX: Implement Enlightened MSR Bitmap feature
  KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt
  KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper
  KVM: x86: Exit to userspace if emulation prepared a completion callback
  KVM: x86: Use different callback if msr access comes from the emulator
  KVM: x86: Add an emulation type to handle completion of user exits
  KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg
  KVM: Clear pv eoi pending bit only when it is set
  KVM: x86: don't print when fail to read/write pv eoi memory
  KVM: X86: Remove mmu parameter from load_pdptrs()
  KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction
  KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup()
  KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu()
  KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept()
  KVM: X86: Remove mmu->translate_gpa
  KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa()
  KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes
  KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct
  KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages()
  KVM: X86: Fix comment in __kvm_mmu_create()
  KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled
  KVM: SVM: Allocate sd->save_area with __GFP_ZERO
  KVM: SVM: Rename get_max_npt_level() to get_npt_level()
  KVM: VMX: Change comments about vmx_get_msr()
  KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way
  KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()
  KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds
  KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP)
  KVM: X86: Update mmu->pdptrs only when it is changed
  KVM: X86: Remove kvm_register_clear_available()
  KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits
  KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty
  KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed
  KVM: SVM: Remove references to VCPU_EXREG_CR3
  KVM: SVM: Remove outdated comment in svm_load_mmu_pgd()
  KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS
  KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept
  KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept
  KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled
  KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs()
  KVM: X86: Ensure that dirty PDPTRs are loaded
  KVM: x86/svm: Add module param to control PMU virtualization
  KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV
  KVM: VMX: Move Posted Interrupt ndst computation out of write loop
  KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration
  KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block
  KVM: VMX: Drop pointless PI.NDST update when blocking
  KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers
  KVM: VMX: Drop unnecessary PI logic to handle impossible conditions
  KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled
  KVM: Add helpers to wake/query blocking vCPU
  KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states
  KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs
  KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline
  KVM: stats: Add stat to detect if vcpu is currently blocking
  KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt()
  KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt()
  KVM: Drop obsolete kvm_arch_vcpu_block_finish()
  KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt()
  KVM: Don't block+unblock when halt-polling is successful
  KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook
  KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook
  KVM: Reconcile discrepancies in halt-polling stats
  KVM: Refactor and document halt-polling stats update helper
  KVM: Update halt-polling stats if and only if halt-polling was attempted
  KVM: Force PPC to define its own rcuwait object
  KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU
  KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell
  KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest
  KVM: x86: change TLB flush indicator to bool
  KVM: Avoid atomic operations when kicking the running vCPU
  KVM: x86/MMU: Simplify flow of vmx_get_mt_mask
  KVM: x86/mmu: Propagate memslot const qualifier
  KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages
  KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active
  KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2
  KVM: nSVM: introduce struct vmcb_ctrl_area_cached
  KVM: nSVM: split out __nested_vmcb_check_controls
  KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races
  KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs()
  KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache
  KVM: nSVM: introduce svm->nested.save to cache save area before checks
  KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs
  KVM: Dynamically allocate "new" memslots from the get-go
  KVM: Wait 'til the bitter end to initialize the "new" memslot
  KVM: Optimize overlapping memslots check
  KVM: Optimize gfn lookup in kvm_zap_gfn_range()
  KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot()
  KVM: Keep memslots in tree-based structures instead of array-based ones
  KVM: s390: Introduce kvm_s390_get_gfn_end()
  KVM: Use interval tree to do fast hva lookup in memslots
  KVM: Resolve memslot ID via a hash table instead of via a static array
  KVM: Move WARN on invalid memslot index to update_memslots()
  KVM: Integrate gfn_to_memslot_approx() into search_memslots()
  KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array
  KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed
  KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region()
  KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY
  KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit
  KVM: Use prepare/commit hooks to handle generic memslot metadata updates
  KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks
  KVM: RISC-V: Use "new" memslot instead of userspace memory region
  KVM: x86: Use "new" memslot instead of userspace memory region
  KVM: s390: Use "new" memslot instead of userspace memory region
  KVM: PPC: Avoid referencing userspace memory region in memslot updates
  KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem"
  KVM: arm64: Use "new" memslot instead of userspace memory region
  KVM: Let/force architectures to deal with arch specific memslot data
  KVM: Use "new" memslot's address space ID instead of dedicated param
  KVM: Resync only arch fields when slots_arch_lock gets reacquired
  KVM: Open code kvm_delete_memslot() into its only caller
  KVM: Require total number of memslot pages to fit in an unsigned long
  KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range()
  KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index
  KVM: Convert the kvm->vcpus array to a xarray
  KVM: s390: Use kvm_get_vcpu() instead of open-coded access
  KVM: mips: Use kvm_get_vcpu() instead of open-coded access
  KVM: Move wiping of the kvm->vcpus array to common code
  KVM: MMU: update comment on the number of page role combinations
  tracing: Make trace_marker{,_raw} stream-like
  perf vendor events arm64: Fix JSON indentation to 4 spaces standard
  perf stat: Support --cputype option for hybrid events
  perf tools: Drop requirement for libstdc++.so for libopencsd check
  perf parse-events: Architecture specific leader override
  perf evlist: Allow setting arbitrary leader
  perf metric: Reduce multiplexing with duration_time
  perf trace: Enable ignore_missing_thread for trace
  perf docs: Update link to AMD documentation
  perf docs: Add info on AMD raw event encoding
  libperf tests: Add test_stat_multiplexing test
  libperf: Remove scaling process from perf_mmap__read_self()
  libperf: Adopt perf_counts_values__scale() from tools/perf/util
  tools build: Enable warnings through HOSTCFLAGS
  perf test sigtrap: Print errno string when failing
  perf test sigtrap: Add basic stress test for sigtrap handling
  arm: ioremap: Remove unused ARM-specific function pci_ioremap_io()
  arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace()
  KVM: s390: Fix names of skey constants in api documentation
  KVM: Drop stale kvm_is_transparent_hugepage() declaration
  Input: ff-core - correct magnitude setting for rumble compatibility
  Input: palmas-pwrbutton - make a couple of arrays static const
  tracing: Switch to kvfree_rcu() API
  tracing: Fix synth_event_add_val() kernel-doc comment
  tracing/uprobes: Use trace_event_buffer_reserve() helper
  tracing/kprobes: Do not open code event reserve logic
  tracing: Have eprobes use filtering logic of trace events
  tracing: Disable preemption when using the filter buffer
  tracing: Use __this_cpu_read() in trace_event_buffer_lock_reserver()
  tools/perf: Add '__rel_loc' event field parsing support
  libtraceevent: Add __rel_loc relative location attribute support
  samples/trace_event: Add '__rel_loc' using sample event
  tracing: Add '__rel_loc' using trace event macros
  tracing: Support __rel_loc relative dynamic data location attribute
  tracing: Fix spelling mistake "aritmethic" -> "arithmetic"
  remoteproc: ingenic: Request IRQ disabled
  PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device
  PCI: pci-bridge-emul: Correctly set PCIe capabilities
  PCI: pci-bridge-emul: Fix definitions of reserved bits
  PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space
  PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only
  ARM: v7m: enable support for IRQ stacks
  ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems
  ARM: smp: defer TPIDRURO update for SMP v6 configurations too
  ARM: use TLS register for 'current' on !SMP as well
  ARM: percpu: add SMP_ON_UP support
  ARM: assembler: add optimized ldr/str macros to load variables from memory
  ARM: module: implement support for PC-relative group relocations
  ARM: entry: preserve thread_info pointer in switch_to
  irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER
  ARM: remove old-style irq entry
  ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER
  ARM: iop32x: offset IRQ numbers by 1
  ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER
  PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname()
  firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer
  PCI: apple: Fix REFCLK1 enable/poll logic
  PCI: qcom: Use __be16 type to store return value from cpu_to_be16()
  PCI: aardvark: Fix checking for MEM resource type
  KVM: arm64: Move host EL1 code out of hyp/ directory
  KVM: arm64: Generate hyp_constants.h for the host
  arm64: Add missing include of asm/cpufeature.h to asm/mmu.h
  KVM: arm64: Constify kvm_io_gic_ops
  f2fs: implement iomap operations
  f2fs: fix the f2fs_file_write_iter tracepoint
  f2fs: do not expose unwritten blocks to user by DIO
  f2fs: reduce indentation in f2fs_file_write_iter()
  ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER
  ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IRQ groups
  ARM: implement support for vmap'ed stacks
  ARM: entry: rework stack realignment code in svc_entry
  ARM: switch_to: clean up Thumb2 code path
  ARM: unwind: disregard unwind info before stack frame is set up
  ARM: memset: clean up unwind annotations
  ARM: memmove: use frame pointer as unwind anchor
  ARM: memcpy: use frame pointer as unwind anchor
  ARM: run softirqs on the per-CPU IRQ stack
  ARM: call_with_stack: add unwind support
  ARM: implement IRQ stacks
  ARM: backtrace-clang: avoid crash on bogus frame pointer
  ARM: unwind: dump exception stack from calling frame
  ARM: export dump_mem() to other objects
  ARM: unwind: support unwinding across multiple stacks
  ARM: assembler: introduce bl_r macro
  ARM: remove some dead code
  ARM: stackprotector: prefer compiler for TLS based per-task protector
  ARM: decompressor: disable stack protector
  rtc: rv8803: Add support for the Epson RX8804 RTC
  dt/bindings: rtc: rx8900: Add an entry for RX8804
  rtc: da9063: add as wakeup source
  PCI: aardvark: Disable common PHY when unbinding driver
  PCI: aardvark: Disable link training when unbinding driver
  PCI: aardvark: Assert PERST# when unbinding driver
  PCI: aardvark: Fix memory leak in driver unbind
  PCI: aardvark: Mask all interrupts when unbinding driver
  PCI: aardvark: Disable bus mastering when unbinding driver
  PCI: aardvark: Comment actions in driver remove method
  PCI: aardvark: Clear all MSIs at setup
  PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge
  PCI: pci-bridge-emul: Add definitions for missing capabilities registers
  PCI: pci-bridge-emul: Add description for class_revision field
  PCI: dwc: Do not remap invalid res
  init/Kconfig: Drop linker version check for LD_ORPHAN_WARN
  gcov: Remove compiler version check
  Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+"
  arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG
  mm, slab: Remove compiler check in __kmalloc_index
  Documentation: Raise the minimum supported version of LLVM to 11.0.0
  streamline_config.pl: show the full Kconfig name
  kconfig: Add `make mod2noconfig` to disable module options
  PCI: mvebu: Remove custom mvebu_pci_host_probe() function
  remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs
  remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs
  dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs
  dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs
  PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled()
  KVM: arm64: Add minimal handling for the ARMv8.7 PMU
  PCI: vmd: Clean up domain before enumeration
  KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid
  KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()
  KVM: arm64: Restructure the point where has_run_once is advertised
  KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line
  KVM: arm64: Move SVE state mapping at HYP to finalize-time
  PCI: xilinx-nwl: Simplify code and fix a memory leak
  rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT
  rtc: pcf85063: add i2c_device_id name matching support
  rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls
  PCI: apple: Enable clock gating
  PCI: xgene: Fix IB window setup
  PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace()
  arm: ioremap: Implement standard PCI function pci_remap_iospace()
  PCI: xgene-msi: Use bitmap_zalloc() when applicable
  firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer
  PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()'
  PCI: mediatek-gen3: Disable DVFSRC voltage request
  Input: wacom_i2c - clean up the query device fields
  Input: palmas-pwrbutton - use bitfield helpers
  fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT.
  dmaengine: ppc4xx: remove unused variable `rval'
  firmware: arm_scmi: optee: Fix missing mutex_init()
  arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM
  KVM: arm64: Stop mapping current thread_info at EL2
  KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE
  KVM: arm64: Remove unused __sve_save_state
  KVM: arm64: Get rid of host SVE tracking/saving
  KVM: arm64: Reorder vcpu flag definitions
  Documentation: dmaengine: Correctly describe dmatest with channel unset
  Documentation: dmaengine: Add a description of what dmatest does
  dmaengine: qcom: gpi: Remove unnecessary print function dev_err()
  dmaengine: Add consumer for the new DMA_MEMCPY_SG API function.
  dmaengine: Add core function and capability check for DMA_MEMCPY_SG
  dmaengine: Add documentation for new memcpy scatter-gather function
  dmaengine: idxd: handle interrupt handle revoked event
  dmaengine: idxd: handle invalid interrupt handle descriptors
  dmaengine: idxd: create locked version of idxd_quiesce() call
  dmaengine: idxd: add helper for per interrupt handle drain
  dmaengine: idxd: move interrupt handle assignment
  dmaengine: idxd: int handle management refactoring
  dmaengine: idxd: rework descriptor free path on failure
  dmaengine: ti: edma: Use 'for_each_set_bit' when possible
  PCI/ASPM: Remove struct aspm_latency
  PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies
  PCI/ASPM: Stop caching link L0s, L1 exit latencies
  PCI/ASPM: Move pci_function_0() upward
  PCI: pciehp: Fix infinite loop in IRQ handler upon power fault
  PCI/switchtec: Declare local state_names[] as static
  PCI/switchtec: Add Gen4 automotive device IDs
  riscv: dts: enable more DA9063 functions for the SiFive HiFive Unmatched
  PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors
  PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors
  PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors
  PCI: Use PCI_ERROR_RESPONSE to identify config read errors
  PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads
  PCI: rockchip-host: Drop error data fabrication when config read fails
  PCI: rcar-host: Drop error data fabrication when config read fails
  PCI: altera: Drop error data fabrication when config read fails
  PCI: mvebu: Drop error data fabrication when config read fails
  PCI: aardvark: Drop error data fabrication when config read fails
  PCI: kirin: Drop error data fabrication when config read fails
  PCI: histb: Drop error data fabrication when config read fails
  PCI: exynos: Drop error data fabrication when config read fails
  PCI: mediatek: Drop error data fabrication when config read fails
  PCI: iproc: Drop error data fabrication when config read fails
  PCI: thunder: Drop error data fabrication when config read fails
  PCI: Drop error data fabrication when config read fails
  PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices
  PCI: Set error response data when config read fails
  PCI: Add PCI_ERROR_RESPONSE and related definitions
  rpmsg: Fix documentation return formatting
  rpmsg: char: Add pr_fmt() to prefix messages
  hwspinlock: stm32: enable clock at probe
  f2fs: rework write preallocations
  f2fs: compress: reduce one page array alloc and free when write compressed page
  signal: Requeue ptrace signals
  signal: Requeue signals in the appropriate queue
  remoteproc: coredump: Correct argument 2 type for memcpy_fromio
  remoteproc: imx_rproc: Fix a resource leak in the remove function
  remoteproc: Use %pe format string to print return error code
  signal: In get_signal test for signal_group_exit every time through the loop
  pwm: img: Use only a single idiom to get a runtime PM reference
  pwm: vt8500: Implement .apply() callback
  pwm: img: Implement .apply() callback
  pwm: twl: Implement .apply() callback
  pwm: Restore initial state if a legacy callback fails
  pwm: Prevent a glitch for legacy drivers
  pwm: Move legacy driver handling into a dedicated function
  firmware: arm_scmi: Make virtio Version_1 compliance optional
  firmware: arm_scmi: Add optee transport
  dt-bindings: arm: Add OP-TEE transport for SCMI
  firmware: arm_scmi: Review some virtio log messages
  PCI: Use pci_find_vsec_capability() when looking for TBT devices
  unicode: only export internal symbols for the selftests
  unicode: Add utf8-data module
  unicode: cache the normalization tables in struct unicode_map
  unicode: move utf8cursor to utf8-selftest.c
  unicode: simplify utf8len
  unicode: remove the unused utf8{,n}age{min,max} functions
  unicode: pass a UNICODE_AGE() tripple to utf8_load
  unicode: mark the version field in struct unicode_map unsigned
  unicode: remove the charset field from struct unicode_map
  f2fs: simplify f2fs_sb_read_encoding
  ext4: simplify ext4_sb_read_encoding

  Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/Makefile
	Documentation/devicetree/bindings/arm/altera.yaml
	Documentation/devicetree/bindings/arm/amlogic.yaml
	Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml
	Documentation/devicetree/bindings/arm/arm,cci-400.yaml
	Documentation/devicetree/bindings/arm/atmel-at91.yaml
	Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml
	Documentation/devicetree/bindings/arm/cpu-capacity.txt
	Documentation/devicetree/bindings/arm/cpus.yaml
	Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcfg.txt
	Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
	Documentation/devicetree/bindings/arm/fsl.yaml
	Documentation/devicetree/bindings/arm/mediatek.yaml
	Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
	Documentation/devicetree/bindings/arm/msm/qcom,idle-state.txt
	Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
	Documentation/devicetree/bindings/arm/mstar/mstar.yaml
	Documentation/devicetree/bindings/arm/omap/omap.txt
	Documentation/devicetree/bindings/arm/pmu.yaml
	Documentation/devicetree/bindings/arm/psci.yaml
	Documentation/devicetree/bindings/arm/qcom.yaml
	Documentation/devicetree/bindings/arm/renesas.yaml
	Documentation/devicetree/bindings/arm/rockchip.yaml
	Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
	Documentation/devicetree/bindings/arm/stm32/stm32.yaml
	Documentation/devicetree/bindings/arm/sunxi.yaml
	Documentation/devicetree/bindings/arm/ti/k3.yaml
	Documentation/devicetree/bindings/ata/sata_highbank.yaml
	Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
	Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.yaml
	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
	Documentation/devicetree/bindings/clock/imx1-clock.yaml
	Documentation/devicetree/bindings/clock/imx21-clock.yaml
	Documentation/devicetree/bindings/clock/imx23-clock.yaml
	Documentation/devicetree/bindings/clock/imx25-clock.yaml
	Documentation/devicetree/bindings/clock/imx27-clock.yaml
	Documentation/devicetree/bindings/clock/imx28-clock.yaml
	Documentation/devicetree/bindings/clock/imx31-clock.yaml
	Documentation/devicetree/bindings/clock/imx35-clock.yaml
	Documentation/devicetree/bindings/clock/imx7ulp-pcc-clock.yaml
	Documentation/devicetree/bindings/clock/imx7ulp-scg-clock.yaml
	Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
	Documentation/devicetree/bindings/clock/nvidia,tegra124-car.yaml
	Documentation/devicetree/bindings/clock/nvidia,tegra20-car.yaml
	Documentation/devicetree/bindings/clock/qcom,a7pll.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc.yaml
	Documentation/devicetree/bindings/clock/qcom,gpucc.yaml
	Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
	Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
	Documentation/devicetree/bindings/clock/qoriq-clock.txt
	Documentation/devicetree/bindings/clock/renesas,cpg-div6-clock.yaml
	Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml
	Documentation/devicetree/bindings/connector/usb-connector.yaml
	Documentation/devicetree/bindings/crypto/intel,ixp4xx-crypto.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
	Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
	Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml
	Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml
	Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml
	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
	Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml
	Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
	Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml
	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml
	Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml
	Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml
	Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.yaml
	Documentation/devicetree/bindings/display/msm/dp-controller.yaml
	Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
	Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
	Documentation/devicetree/bindings/display/msm/gpu.yaml
	Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml
	Documentation/devicetree/bindings/display/panel/advantech,idk-1110wr.yaml
	Documentation/devicetree/bindings/display/panel/display-timings.yaml
	Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml
	Documentation/devicetree/bindings/display/panel/innolux,ee101ia-01d.yaml
	Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml
	Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.yaml
	Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml
	Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.yaml
	Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.yaml
	Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.yaml
	Documentation/devicetree/bindings/display/panel/panel-simple.yaml
	Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml
	Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml
	Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml
	Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml
	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
	Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml
	Documentation/devicetree/bindings/display/panel/tpo,td.yaml
	Documentation/devicetree/bindings/display/renesas,du.yaml
	Documentation/devicetree/bindings/display/rockchip/rockchip,rk3066-hdmi.yaml
	Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml
	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
	Documentation/devicetree/bindings/display/sprd/sprd,display-subsystem.yaml
	Documentation/devicetree/bindings/display/ste,mcde.yaml
	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
	Documentation/devicetree/bindings/dma/arm-pl08x.yaml
	Documentation/devicetree/bindings/dma/dma-controller.yaml
	Documentation/devicetree/bindings/dma/dma-router.yaml
	Documentation/devicetree/bindings/dma/ingenic,dma.yaml
	Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.yaml
	Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
	Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml
	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
	Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
	Documentation/devicetree/bindings/dma/ti/k3-bcdma.yaml
	Documentation/devicetree/bindings/dma/ti/k3-pktdma.yaml
	Documentation/devicetree/bindings/dvfs/performance-domain.yaml
	Documentation/devicetree/bindings/example-schema.yaml
	Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml
	Documentation/devicetree/bindings/firmware/arm,scmi.yaml
	Documentation/devicetree/bindings/firmware/arm,scpi.yaml
	Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
	Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml
	Documentation/devicetree/bindings/gpio/gpio-vf610.yaml
	Documentation/devicetree/bindings/gpio/gpio.txt
	Documentation/devicetree/bindings/gpio/sifive,gpio.yaml
	Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
	Documentation/devicetree/bindings/hwlock/ti,omap-hwspinlock.yaml
	Documentation/devicetree/bindings/hwmon/adi,adm1275.yaml
	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
	Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml
	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
	Documentation/devicetree/bindings/i2c/i2c.txt
	Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml
	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
	Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
	Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml
	Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml
	Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml
	Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.yaml
	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
	Documentation/devicetree/bindings/iio/proximity/google,cros-ec-mkbp-proximity.yaml
	Documentation/devicetree/bindings/iio/st,st-sensors.yaml
	Documentation/devicetree/bindings/input/adc-joystick.yaml
	Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml
	Documentation/devicetree/bindings/input/gpio-keys.yaml
	Documentation/devicetree/bindings/input/mtk-pmic-keys.txt
	Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml
	Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
	Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt
	Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
	Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
	Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
	Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml
	Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml
	Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
	Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
	Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
	Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml
	Documentation/devicetree/bindings/leds/backlight/led-backlight.yaml
	Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
	Documentation/devicetree/bindings/leds/common.yaml
	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
	Documentation/devicetree/bindings/leds/leds-lp50xx.yaml
	Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
	Documentation/devicetree/bindings/mailbox/mtk-gce.txt
	Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml
	Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml
	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
	Documentation/devicetree/bindings/media/mediatek-mdp.txt
	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
	Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml
	Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml
	Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml
	Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml
	Documentation/devicetree/bindings/media/renesas,csi2.yaml
	Documentation/devicetree/bindings/media/ti,cal.yaml
	Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml
	Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml
	Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml
	Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
	Documentation/devicetree/bindings/mfd/brcm,cru.yaml
	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
	Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
	Documentation/devicetree/bindings/mfd/mt6397.txt
	Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt
	Documentation/devicetree/bindings/mfd/qcom,tcsr.txt
	Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
	Documentation/devicetree/bindings/mfd/syscon.yaml
	Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
	Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
	Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml
	Documentation/devicetree/bindings/mmc/arm,pl18x.yaml
	Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
	Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
	Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
	Documentation/devicetree/bindings/mmc/sdhci-msm.txt
	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
	Documentation/devicetree/bindings/mtd/nand-controller.yaml
	Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
	Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml
	Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml
	Documentation/devicetree/bindings/net/can/bosch,c_can.yaml
	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
	Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml
	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
	Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
	Documentation/devicetree/bindings/net/cdns,macb.yaml
	Documentation/devicetree/bindings/net/dsa/dsa-port.yaml
	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
	Documentation/devicetree/bindings/net/ethernet-controller.yaml
	Documentation/devicetree/bindings/net/fsl,fec.yaml
	Documentation/devicetree/bindings/net/fsl-fman.txt
	Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml
	Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml
	Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
	Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml
	Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml
	Documentation/devicetree/bindings/net/mscc-miim.txt
	Documentation/devicetree/bindings/net/nxp,dwmac-imx.yaml
	Documentation/devicetree/bindings/net/oxnas-dwmac.txt
	Documentation/devicetree/bindings/net/qcom,ethqos.txt
	Documentation/devicetree/bindings/net/qcom,ipa.yaml
	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
	Documentation/devicetree/bindings/net/snps,dwmac.yaml
	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
	Documentation/devicetree/bindings/net/stm32-dwmac.yaml
	Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
	Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
	Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml
	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
	Documentation/devicetree/bindings/net/xilinx_axienet.txt
	Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
	Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml
	Documentation/devicetree/bindings/nvmem/nvmem.yaml
	Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml
	Documentation/devicetree/bindings/opp/opp-v2-base.yaml
	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
	Documentation/devicetree/bindings/pci/mvebu-pci.txt
	Documentation/devicetree/bindings/pci/qcom,pcie.txt
	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
	Documentation/devicetree/bindings/pci/ti,am65-pci-ep.yaml
	Documentation/devicetree/bindings/pci/ti,am65-pci-host.yaml
	Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml
	Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb-phy.yaml
	Documentation/devicetree/bindings/phy/intel,combo-phy.yaml
	Documentation/devicetree/bindings/phy/mediatek,tphy.yaml
	Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml
	Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml
	Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
	Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
	Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml
	Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
	Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml
	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml
	Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml
	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml
	Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml
	Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
	Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
	Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
	Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
	Documentation/devicetree/bindings/power/power-domain.yaml
	Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
	Documentation/devicetree/bindings/power/renesas,apmu.yaml
	Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml
	Documentation/devicetree/bindings/power/reset/gpio-restart.yaml
	Documentation/devicetree/bindings/power/rockchip,power-controller.yaml
	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
	Documentation/devicetree/bindings/power/supply/power-supply.yaml
	Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml
	Documentation/devicetree/bindings/power/supply/stericsson,ab8500-fg.yaml
	Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml
	Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml
	Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
	Documentation/devicetree/bindings/pwm/imx-pwm.yaml
	Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml
	Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml
	Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml
	Documentation/devicetree/bindings/pwm/iqs620a-pwm.yaml
	Documentation/devicetree/bindings/pwm/mxs-pwm.yaml
	Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt
	Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml
	Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
	Documentation/devicetree/bindings/pwm/pwm-sifive.yaml
	Documentation/devicetree/bindings/pwm/pwm-tiecap.yaml
	Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.yaml
	Documentation/devicetree/bindings/pwm/pwm.yaml
	Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
	Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
	Documentation/devicetree/bindings/pwm/toshiba,pwm-visconti.yaml
	Documentation/devicetree/bindings/regulator/maxim,max8973.yaml
	Documentation/devicetree/bindings/regulator/pfuze100.yaml
	Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml
	Documentation/devicetree/bindings/regulator/regulator.yaml
	Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
	Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml
	Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
	Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
	Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml
	Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml
	Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml
	Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml
	Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml
	Documentation/devicetree/bindings/riscv/cpus.yaml
	Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml
	Documentation/devicetree/bindings/rng/atmel,at91-trng.yaml
	Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml
	Documentation/devicetree/bindings/rtc/epson,rx8900.yaml
	Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml
	Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
	Documentation/devicetree/bindings/serial/fsl-lpuart.yaml
	Documentation/devicetree/bindings/serial/mtk-uart.txt
	Documentation/devicetree/bindings/serial/mvebu-uart.txt
	Documentation/devicetree/bindings/serial/renesas,sci.yaml
	Documentation/devicetree/bindings/serial/renesas,scif.yaml
	Documentation/devicetree/bindings/serial/samsung_uart.yaml
	Documentation/devicetree/bindings/serial/sifive-serial.yaml
	Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
	Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
	Documentation/devicetree/bindings/soc/rockchip/grf.yaml
	Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml
	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
	Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml
	Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
	Documentation/devicetree/bindings/sound/audio-graph-port.yaml
	Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
	Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml
	Documentation/devicetree/bindings/sound/imx-audio-card.yaml
	Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml
	Documentation/devicetree/bindings/sound/nvidia,tegra30-hda.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,sm8250.yaml
	Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml
	Documentation/devicetree/bindings/sound/realtek,rt5682s.yaml
	Documentation/devicetree/bindings/sound/renesas,rsnd.yaml
	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
	Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
	Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml
	Documentation/devicetree/bindings/sound/samsung,odroid.yaml
	Documentation/devicetree/bindings/sound/samsung-i2s.yaml
	Documentation/devicetree/bindings/sound/simple-card.yaml
	Documentation/devicetree/bindings/sound/st,stm32-sai.yaml
	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
	Documentation/devicetree/bindings/soundwire/qcom,sdw.txt
	Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml
	Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml
	Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
	Documentation/devicetree/bindings/spi/renesas,rspi.yaml
	Documentation/devicetree/bindings/spi/spi-controller.yaml
	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
	Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml
	Documentation/devicetree/bindings/spi/spi-pl022.yaml
	Documentation/devicetree/bindings/spi/sprd,spi-adi.yaml
	Documentation/devicetree/bindings/thermal/qcom-lmh.yaml
	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
	Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
	Documentation/devicetree/bindings/thermal/thermal-idle.yaml
	Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
	Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
	Documentation/devicetree/bindings/timer/renesas,ostm.yaml
	Documentation/devicetree/bindings/timer/sifive,clint.yaml
	Documentation/devicetree/bindings/trivial-devices.yaml
	Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
	Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml
	Documentation/devicetree/bindings/usb/dwc2.yaml
	Documentation/devicetree/bindings/usb/dwc3-cavium.txt
	Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml
	Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
	Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
	Documentation/devicetree/bindings/usb/mediatek,musb.yaml
	Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
	Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
	Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
	Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml
	Documentation/devicetree/bindings/usb/snps,dwc3.yaml
	Documentation/devicetree/bindings/usb/st,stusb160x.yaml
	Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
	Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml
	Documentation/devicetree/bindings/usb/usb-hcd.yaml
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	Documentation/devicetree/bindings/virtio/mmio.yaml
	Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
	Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
	Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
	Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
	Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
	Documentation/devicetree/bindings/writing-schema.rst
	drivers/clk/qcom/Kconfig
	drivers/clk/qcom/Makefile
	drivers/iommu/arm/arm-smmu/arm-smmu.c
	drivers/irqchip/qcom-pdc.c
	drivers/power/supply/Makefile
	drivers/scsi/ufs/ufs-qcom.c
	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@8486018 SKQ4.220421.002
Change-Id: I2bfecc0ca157578c55d045e94b850561ca34a4ec
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-05-13 03:27:16 -07:00
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>
2022-05-12 19:12:40 -07:00
qctecmdr
6d3016517b Merge "soc: qcom: rpmh-rsc: Add fast-path request support" 2022-05-10 09:14:02 -07:00
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>
2022-05-10 10:46:24 +05:30
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>
2022-05-09 23:26:34 +02:00
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>
2022-05-09 23:14:06 +02:00
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>
2022-05-09 14:13:46 -07:00
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>
2022-05-09 23:10:48 +02:00
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>
2022-05-09 14:32:57 +02:00
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>
2022-05-08 10:34:04 +02:00
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>
2022-05-08 10:33:58 +02:00
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>
2022-05-06 22:39:39 +02:00
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>
2022-05-06 22:30:59 +02:00
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>
2022-05-06 22:26:29 +02:00
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>
2022-05-06 22:08:23 +02:00
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
2022-05-06 18:03:52 +02:00
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
2022-05-06 18:02:40 +02:00
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.
2022-05-06 11:09:45 +02:00
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
2022-05-05 22:22:27 -05:00
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>
2022-05-05 16:44:19 +02:00
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.
2022-05-05 12:10:49 +02:00
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>
2022-05-05 12:04:58 +02:00
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>
2022-05-05 08:57:45 +02:00
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>
2022-05-05 09:24:41 +08:00
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>
2022-05-05 09:24:41 +08:00
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
2022-05-04 14:05:47 +02:00
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>
2022-05-04 11:00:56 +02:00
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>
2022-05-04 11:00:53 +02:00
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>
2022-05-04 10:39:38 +02:00
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>
2022-05-04 10:39:38 +02:00
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>
2022-05-04 10:39:38 +02:00
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
2022-05-03 17:40:51 +02:00
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>
2022-05-02 09:07:16 -07:00
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>
2022-05-02 12:38:10 +03:00
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.
2022-04-29 12:23:34 +02:00
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.
2022-04-29 12:22:36 +02:00
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
2022-04-28 14:19:57 -05:00
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>
2022-04-26 14:11:26 +03:00