]> Git Repo - linux.git/commitdiff
Merge tag 'dmaengine-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul...
authorLinus Torvalds <[email protected]>
Tue, 21 May 2024 18:15:56 +0000 (11:15 -0700)
committerLinus Torvalds <[email protected]>
Tue, 21 May 2024 18:15:56 +0000 (11:15 -0700)
Pull dmaengine updates from Vinod Koul:
 "New HW support:
   - Freescale i.MX8ULP edma support in edma driver
   - StarFive JH8100 DMA support in Synopsis axi-dmac driver

  Updates:
   - Tracing support for freescale edma driver, updates to dpaa2 driver
   - Remove unused QCom hidma DT support
   - Support for i2c dma in imx-sdma
   - Maintainers update for idxd and edma drivers"

* tag 'dmaengine-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (42 commits)
  MAINTAINERS: Update role for IDXD driver
  dmaengine: fsl-edma: use _Generic to handle difference type
  dmaengine: fsl-edma: add trace event support
  dmaengine: idxd: Avoid unnecessary destruction of file_ida
  dmaengine: xilinx: xdma: fix module autoloading
  dt-bindings: dma: fsl-edma: allow 'power-domains' property
  dt-bindings: dma: fsl-edma: remove 'clocks' from required
  dmaengine: fsl-dpaa2-qdma: Fix kernel-doc check warning
  dmaengine: imx-sdma: Add i2c dma support
  dmaengine: imx-sdma: utilize compiler to calculate ADDRS_ARRAY_SIZE_V<n>
  dt-bindings: fsl-imx-sdma: Add I2C peripheral types ID
  dt-bindings: fsl-dma: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string
  dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string
  dt-bindings: dma: Drop unused QCom hidma binding
  dmaengine: qcom: Drop hidma DT support
  dmaengine: pl08x: Use kcalloc() instead of kzalloc()
  dmaengine: fsl-dpaa2-qdma: Update DPDMAI interfaces to version 3
  dmaengine: fsl-edma: fix miss mutex unlock at an error return path
  dmaengine: pch_dma: remove unused function chan2parent
  dmaengine: fsl-dpaa2-qdma: Add dpdmai_cmd_open
  ...

1  2 
MAINTAINERS
drivers/dma/idma64.c
drivers/dma/idxd/cdev.c
drivers/dma/xilinx/xdma.c
drivers/dma/xilinx/xilinx_dpdma.c

diff --combined MAINTAINERS
index c4df95b5c8e1a8999f3d43a32306d2bed8969e99,cfc11cc17564b68fa892a5845fe861cec89a3041..3b52afa2451c06694d18cab104286da7137c4f63
@@@ -258,12 -258,6 +258,12 @@@ L:       [email protected]
  S:    Maintained
  F:    drivers/net/ethernet/alteon/acenic*
  
 +ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
 +M:    Nikita Travkin <[email protected]>
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
 +F:    drivers/platform/arm64/acer-aspire1-ec.c
 +
  ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
  M:    Peter Kaestle <[email protected]>
  L:    [email protected]
@@@ -360,12 -354,6 +360,12 @@@ B:       https://bugzilla.kernel.or
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  F:    drivers/acpi/pmic/
  
 +ACPI QUICKSTART DRIVER
 +M:    Armin Wolf <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    drivers/platform/x86/quickstart.c
 +
  ACPI SERIAL MULTI INSTANTIATE DRIVER
  M:    Hans de Goede <[email protected]>
  L:    [email protected]
@@@ -491,13 -479,6 +491,13 @@@ L:       [email protected]
  S:    Orphan
  F:    drivers/net/wireless/admtek/adm8211.*
  
 +ADP1050 HARDWARE MONITOR DRIVER
 +M:    Radu Sabau <[email protected]>
 +L:    [email protected]
 +S:    Supported
 +W:    https://ez.analog.com/linux-software-drivers
 +F:    Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
 +
  ADP1653 FLASH CONTROLLER DRIVER
  M:    Sakari Ailus <[email protected]>
  L:    [email protected]
@@@ -572,7 -553,7 +572,7 @@@ F: Documentation/devicetree/bindings/ii
  F:    drivers/input/misc/adxl34x.c
  
  ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
 -M:    Puranjay Mohan <puranjay[email protected]>
 +M:    Puranjay Mohan <puranjay@kernel.org>
  L:    [email protected]
  S:    Supported
  F:    Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
@@@ -672,15 -653,6 +672,15 @@@ S:       Supporte
  F:    fs/aio.c
  F:    include/linux/*aio*.h
  
 +AIROHA SPI SNFI DRIVER
 +M:    Lorenzo Bianconi <[email protected]>
 +M:    Ray Liu <[email protected]>
 +L:    [email protected] (moderated for non-subscribers)
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
 +F:    drivers/spi/spi-airoha-snfi.c
 +
  AIRSPY MEDIA DRIVER
  L:    [email protected]
  S:    Orphan
@@@ -1021,7 -993,7 +1021,7 @@@ F:       drivers/video/fbdev/geode
  
  AMD HSMP DRIVER
  M:    Naveen Krishna Chatradhi <[email protected]>
 -R:    Carlos Bilbao <carlos.bilbao@amd.com>
 +R:    Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
  L:    [email protected]
  S:    Maintained
  F:    Documentation/arch/x86/amd_hsmp.rst
@@@ -1090,9 -1062,6 +1090,9 @@@ F:      drivers/gpu/drm/amd/pm
  
  AMD PSTATE DRIVER
  M:    Huang Rui <[email protected]>
 +M:    Gautham R. Shenoy <[email protected]>
 +M:    Mario Limonciello <[email protected]>
 +R:    Perry Yuan <[email protected]>
  L:    [email protected]
  S:    Supported
  F:    Documentation/admin-guide/pm/amd-pstate.rst
@@@ -1702,7 -1671,7 +1702,7 @@@ F:      drivers/soc/versatile
  ARM KOMEDA DRM-KMS DRIVER
  M:    Liviu Dudau <[email protected]>
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/arm,komeda.yaml
  F:    Documentation/gpu/komeda-kms.rst
  F:    drivers/gpu/drm/arm/display/include/
@@@ -1714,26 -1683,15 +1714,26 @@@ M:   Rob Herring <[email protected]
  R:    Steven Price <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/gpu/panfrost.rst
  F:    drivers/gpu/drm/panfrost/
  F:    include/uapi/drm/panfrost_drm.h
  
 +ARM MALI PANTHOR DRM DRIVER
 +M:    Boris Brezillon <[email protected]>
 +M:    Steven Price <[email protected]>
 +M:    Liviu Dudau <[email protected]>
 +L:    [email protected]
 +S:    Supported
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
 +F:    Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
 +F:    drivers/gpu/drm/panthor/
 +F:    include/uapi/drm/panthor_drm.h
 +
  ARM MALI-DP DRM DRIVER
  M:    Liviu Dudau <[email protected]>
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/arm,malidp.yaml
  F:    Documentation/gpu/afbc.rst
  F:    drivers/gpu/drm/arm/
@@@ -2233,6 -2191,7 +2233,6 @@@ N:      mx
  
  ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
  M:    Shawn Guo <[email protected]>
 -M:    Li Yang <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
@@@ -2362,7 -2321,7 +2362,7 @@@ M:      Vladimir Zapolskiy <[email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  T:    git git://github.com/vzapolskiy/linux-lpc32xx.git
 -F:    Documentation/devicetree/bindings/i2c/i2c-pnx.txt
 +F:    Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
  F:    arch/arm/boot/dts/nxp/lpc/lpc32*
  F:    arch/arm/mach-lpc32xx/
  F:    drivers/i2c/busses/i2c-pnx.c
@@@ -2627,8 -2586,12 +2627,8 @@@ F:     arch/arm64/boot/dts/qcom/sc7180
  F:    arch/arm64/boot/dts/qcom/sc7280*
  F:    arch/arm64/boot/dts/qcom/sdm845-cheza*
  
 -ARM/QUALCOMM SUPPORT
 -M:    Bjorn Andersson <[email protected]>
 -M:    Konrad Dybcio <[email protected]>
 +ARM/QUALCOMM MAILING LIST
  L:    [email protected]
 -S:    Maintained
 -T:    git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  F:    Documentation/devicetree/bindings/*/qcom*
  F:    Documentation/devicetree/bindings/soc/qcom/
  F:    arch/arm/boot/dts/qcom/
@@@ -2665,33 -2628,6 +2665,33 @@@ F:    include/dt-bindings/*/qcom
  F:    include/linux/*/qcom*
  F:    include/linux/soc/qcom/
  
 +ARM/QUALCOMM SUPPORT
 +M:    Bjorn Andersson <[email protected]>
 +M:    Konrad Dybcio <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
 +F:    Documentation/devicetree/bindings/arm/qcom-soc.yaml
 +F:    Documentation/devicetree/bindings/arm/qcom.yaml
 +F:    Documentation/devicetree/bindings/bus/qcom*
 +F:    Documentation/devicetree/bindings/cache/qcom,llcc.yaml
 +F:    Documentation/devicetree/bindings/firmware/qcom,scm.yaml
 +F:    Documentation/devicetree/bindings/reserved-memory/qcom
 +F:    Documentation/devicetree/bindings/soc/qcom/
 +F:    arch/arm/boot/dts/qcom/
 +F:    arch/arm/configs/qcom_defconfig
 +F:    arch/arm/mach-qcom/
 +F:    arch/arm64/boot/dts/qcom/
 +F:    drivers/bus/qcom*
 +F:    drivers/firmware/qcom/
 +F:    drivers/soc/qcom/
 +F:    include/dt-bindings/arm/qcom,ids.h
 +F:    include/dt-bindings/firmware/qcom,scm.h
 +F:    include/dt-bindings/soc/qcom*
 +F:    include/linux/firmware/qcom
 +F:    include/linux/soc/qcom/
 +F:    include/soc/qcom/
 +
  ARM/RDA MICRO ARCHITECTURE
  M:    Manivannan Sadhasivam <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -2772,7 -2708,7 +2772,7 @@@ F:      sound/soc/rockchip
  N:    rockchip
  
  ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  R:    Alim Akhtar <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  L:    [email protected]
@@@ -3082,7 -3018,7 +3082,7 @@@ S:      Orpha
  F:    Documentation/devicetree/bindings/i2c/i2c-wmt.txt
  F:    arch/arm/mach-vt8500/
  F:    drivers/clocksource/timer-vt8500.c
 -F:    drivers/i2c/busses/i2c-wmt.c
 +F:    drivers/i2c/busses/i2c-viai2c-wmt.c
  F:    drivers/mmc/host/wmt-sdmmc.c
  F:    drivers/pwm/pwm-vt8500.c
  F:    drivers/rtc/rtc-vt8500.c
@@@ -3115,23 -3051,6 +3115,23 @@@ F:    drivers/mmc/host/sdhci-of-arasan.
  N:    zynq
  N:    xilinx
  
 +ARM64 FIT SUPPORT
 +M:    Simon Glass <[email protected]>
 +L:    [email protected] (moderated for non-subscribers)
 +S:    Maintained
 +F:    arch/arm64/boot/Makefile
 +F:    scripts/make_fit.py
 +
 +ARM64 PLATFORM DRIVERS
 +M:    Hans de Goede <[email protected]>
 +M:    Ilpo Järvinen <[email protected]>
 +R:    Bryan O'Donoghue <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +Q:    https://patchwork.kernel.org/project/platform-driver-x86/list/
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
 +F:    drivers/platform/arm64/
 +
  ARM64 PORT (AARCH64 ARCHITECTURE)
  M:    Catalin Marinas <[email protected]>
  M:    Will Deacon <[email protected]>
@@@ -3654,7 -3573,6 +3654,7 @@@ S:      Supporte
  C:    irc://irc.oftc.net/bcache
  T:    git https://evilpiepirate.org/git/bcachefs.git
  F:    fs/bcachefs/
 +F:    Documentation/filesystems/bcachefs/
  
  BDISP ST MEDIA DRIVER
  M:    Fabien Dessenne <[email protected]>
@@@ -3693,11 -3611,6 +3693,11 @@@ F:    Documentation/filesystems/bfs.rs
  F:    fs/bfs/
  F:    include/uapi/linux/bfs_fs.h
  
 +BINMAN
 +M:    Simon Glass <[email protected]>
 +S:    Supported
 +F:    Documentation/devicetree/bindings/mtd/partitions/binman*
 +
  BITMAP API
  M:    Yury Norov <[email protected]>
  R:    Rasmus Villemoes <[email protected]>
@@@ -3799,15 -3712,9 +3799,15 @@@ S:    Maintaine
  F:    Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
  F:    drivers/iio/imu/bmi323/
  
 +BPF JIT for ARC
 +M:    Shahab Vahedi <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    arch/arc/net/
 +
  BPF JIT for ARM
  M:    Russell King <[email protected]>
 -M:    Puranjay Mohan <puranjay[email protected]>
 +M:    Puranjay Mohan <puranjay@kernel.org>
  L:    [email protected]
  S:    Maintained
  F:    arch/arm/net/
  BPF JIT for ARM64
  M:    Daniel Borkmann <[email protected]>
  M:    Alexei Starovoitov <[email protected]>
 -M:    Zi Shen Lim <[email protected]>
 +M:    Puranjay Mohan <[email protected]>
  L:    [email protected]
  S:    Supported
  F:    arch/arm64/net/
@@@ -3857,8 -3764,6 +3857,8 @@@ X:      arch/riscv/net/bpf_jit_comp64.
  
  BPF JIT for RISC-V (64-bit)
  M:    Björn Töpel <[email protected]>
 +R:    Pu Lehui <[email protected]>
 +R:    Puranjay Mohan <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    arch/riscv/net/
@@@ -3917,14 -3822,6 +3917,14 @@@ F:    kernel/bpf/tnum.
  F:    kernel/bpf/trampoline.c
  F:    kernel/bpf/verifier.c
  
 +BPF [CRYPTO]
 +M:    Vadim Fedorenko <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    crypto/bpf_crypto_skcipher.c
 +F:    include/linux/bpf_crypto.h
 +F:    kernel/bpf/crypto.c
 +
  BPF [DOCUMENTATION] (Related to Standardization)
  R:    David Vernet <[email protected]>
  L:    [email protected]
@@@ -4045,7 -3942,8 +4045,7 @@@ F:      kernel/bpf/ringbuf.
  
  BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
  M:    KP Singh <[email protected]>
 -R:    Florent Revest <[email protected]>
 -R:    Brendan Jackman <[email protected]>
 +R:    Matt Bobrowski <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    Documentation/bpf/prog_lsm.rst
@@@ -4070,7 -3968,7 +4070,7 @@@ F:      kernel/bpf/bpf_lru
  F:    kernel/bpf/cgroup.c
  
  BPF [TOOLING] (bpftool)
 -M:    Quentin Monnet <q[email protected]>
 +M:    Quentin Monnet <q[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    kernel/bpf/disasm.*
@@@ -4137,13 -4035,6 +4137,13 @@@ N:    bcm113
  N:    bcm216*
  N:    kona
  
 +BROADCOM BCM2835 CAMERA DRIVERS
 +M:    Raspberry Pi Kernel Maintenance <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
 +F:    drivers/media/platform/broadcom/bcm2835-unicam*
 +
  BROADCOM BCM47XX MIPS ARCHITECTURE
  M:    Hauke Mehrtens <[email protected]>
  M:    Rafał Miłecki <[email protected]>
@@@ -4301,6 -4192,7 +4301,6 @@@ S:      Supporte
  F:    drivers/scsi/bnx2i/
  
  BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
 -M:    Ariel Elior <[email protected]>
  M:    Sudarsana Kalluru <[email protected]>
  M:    Manish Chopra <[email protected]>
  L:    [email protected]
@@@ -4978,6 -4870,7 +4978,6 @@@ F:      drivers/power/supply/cw2015_battery.
  CEPH COMMON CODE (LIBCEPH)
  M:    Ilya Dryomov <[email protected]>
  M:    Xiubo Li <[email protected]>
 -R:    Jeff Layton <[email protected]>
  L:    [email protected]
  S:    Supported
  W:    http://ceph.com/
@@@ -4989,6 -4882,7 +4989,6 @@@ F:      net/ceph
  CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
  M:    Xiubo Li <[email protected]>
  M:    Ilya Dryomov <[email protected]>
 -R:    Jeff Layton <[email protected]>
  L:    [email protected]
  S:    Supported
  W:    http://ceph.com/
@@@ -5313,6 -5207,7 +5313,6 @@@ F:      lib/closure.
  
  CMPC ACPI DRIVER
  M:    Thadeu Lima de Souza Cascardo <[email protected]>
 -M:    Daniel Oliveira Nascimento <[email protected]>
  L:    [email protected]
  S:    Supported
  F:    drivers/platform/x86/classmate-laptop.c
@@@ -5360,14 -5255,6 +5360,14 @@@ S:    Supporte
  F:    Documentation/process/code-of-conduct-interpretation.rst
  F:    Documentation/process/code-of-conduct.rst
  
 +CODE TAGGING
 +M:    Suren Baghdasaryan <[email protected]>
 +M:    Kent Overstreet <[email protected]>
 +S:    Maintained
 +F:    include/asm-generic/codetag.lds.h
 +F:    include/linux/codetag.h
 +F:    lib/codetag.c
 +
  COMEDI DRIVERS
  M:    Ian Abbott <[email protected]>
  M:    H Hartley Sweeten <[email protected]>
@@@ -5448,7 -5335,7 +5448,7 @@@ M:      Dan Williams <[email protected]
  L:    [email protected]
  S:    Maintained
  F:    drivers/cxl/
 -F:    include/linux/cxl-einj.h
 +F:    include/linux/einj-cxl.h
  F:    include/linux/cxl-event.h
  F:    include/uapi/linux/cxl_mem.h
  F:    tools/testing/cxl/
@@@ -5468,7 -5355,7 +5468,7 @@@ F:      drivers/usb/atm/cxacru.
  
  CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
  M:    Elena Reshetova <[email protected]>
 -M:    Carlos Bilbao <carlos.bilbao@amd.com>
 +M:    Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
  S:    Maintained
  F:    Documentation/security/snp-tdx-threat-model.rst
  
@@@ -5671,7 -5558,7 +5671,7 @@@ F:      drivers/cpuidle/cpuidle-big_little.
  CPUIDLE DRIVER - ARM EXYNOS
  M:    Daniel Lezcano <[email protected]>
  M:    Kukjin Kim <[email protected]>
 -R:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +R:    Krzysztof Kozlowski <krzk@kernel.org>
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
@@@ -5692,7 -5579,6 +5692,7 @@@ M:      Ulf Hansson <[email protected]
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Supported
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
  F:    drivers/cpuidle/cpuidle-psci-domain.c
  F:    drivers/cpuidle/cpuidle-psci.h
  
@@@ -5700,7 -5586,6 +5700,7 @@@ CPUIDLE DRIVER - DT IDLE PM DOMAI
  M:    Ulf Hansson <[email protected]>
  L:    [email protected]
  S:    Supported
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
  F:    drivers/cpuidle/dt_idle_genpd.c
  F:    drivers/cpuidle/dt_idle_genpd.h
  
@@@ -5826,7 -5711,7 +5826,7 @@@ Q:      http://patchwork.linuxtv.org/project
  F:    drivers/media/dvb-frontends/cxd2820r*
  
  CXGB3 ETHERNET DRIVER (CXGB3)
 -M:    Raju Rangoju <rajur@chelsio.com>
 +M:    Potnuri Bharat Teja <bharat@chelsio.com>
  L:    [email protected]
  S:    Supported
  W:    http://www.chelsio.com
@@@ -5847,7 -5732,7 +5847,7 @@@ W:      http://www.chelsio.co
  F:    drivers/crypto/chelsio
  
  CXGB4 ETHERNET DRIVER (CXGB4)
 -M:    Raju Rangoju <rajur@chelsio.com>
 +M:    Potnuri Bharat Teja <bharat@chelsio.com>
  L:    [email protected]
  S:    Supported
  W:    http://www.chelsio.com
@@@ -5876,7 -5761,7 +5876,7 @@@ F:      drivers/infiniband/hw/cxgb4
  F:    include/uapi/rdma/cxgb4-abi.h
  
  CXGB4VF ETHERNET DRIVER (CXGB4VF)
 -M:    Raju Rangoju <rajur@chelsio.com>
 +M:    Potnuri Bharat Teja <bharat@chelsio.com>
  L:    [email protected]
  S:    Supported
  W:    http://www.chelsio.com
@@@ -5896,9 -5781,10 +5896,9 @@@ F:     include/uapi/misc/cxl.
  
  CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
  M:    Manoj N. Kumar <[email protected]>
 -M:    Matthew R. Ochs <[email protected]>
  M:    Uma Krishnan <[email protected]>
  L:    [email protected]
 -S:    Supported
 +S:    Obsolete
  F:    Documentation/arch/powerpc/cxlflash.rst
  F:    drivers/scsi/cxlflash/
  F:    include/uapi/scsi/cxlflash_ioctl.h
@@@ -6181,7 -6067,6 +6181,6 @@@ F:      drivers/mtd/nand/raw/denali
  
  DESIGNWARE EDMA CORE IP DRIVER
  M:    Manivannan Sadhasivam <[email protected]>
- R:    Gustavo Pimentel <[email protected]>
  R:    Serge Semin <[email protected]>
  L:    [email protected]
  S:    Maintained
@@@ -6271,6 -6156,7 +6270,6 @@@ DEVICE-MAPPER  (LVM
  M:    Alasdair Kergon <[email protected]>
  M:    Mike Snitzer <[email protected]>
  M:    Mikulas Patocka <[email protected]>
 -M:    [email protected]
  L:    [email protected]
  S:    Maintained
  Q:    http://patchwork.kernel.org/project/dm-devel/list/
@@@ -6286,6 -6172,7 +6285,6 @@@ F:      include/uapi/linux/dm-*.
  
  DEVICE-MAPPER VDO TARGET
  M:    Matthew Sakai <[email protected]>
 -M:    [email protected]
  L:    [email protected]
  S:    Maintained
  F:    Documentation/admin-guide/device-mapper/vdo*.rst
@@@ -6427,7 -6314,7 +6426,7 @@@ L:      [email protected]
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/driver-api/dma-buf.rst
  F:    Documentation/userspace-api/dma-buf-alloc-exchange.rst
  F:    drivers/dma-buf/
@@@ -6481,7 -6368,7 +6480,7 @@@ L:      [email protected]
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/dma-buf/dma-heap.c
  F:    drivers/dma-buf/heaps/*
  F:    include/linux/dma-heap.h
@@@ -6518,7 -6405,6 +6517,7 @@@ S:      Maintaine
  P:    Documentation/doc-guide/maintainer-profile.rst
  T:    git git://git.lwn.net/linux.git docs-next
  F:    Documentation/
 +F:    scripts/check-variable-fonts.sh
  F:    scripts/documentation-file-ref-check
  F:    scripts/kernel-doc
  F:    scripts/sphinx-pre-install
@@@ -6691,7 -6577,7 +6690,7 @@@ M:      Jacek Lawrynowicz <jacek.lawrynowicz
  M:    Stanislaw Gruszka <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/accel/ivpu/
  F:    include/uapi/drm/ivpu_accel.h
  
@@@ -6711,18 -6597,18 +6710,18 @@@ M:   Chen-Yu Tsai <[email protected]
  R:    Jernej Skrabec <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/sun4i/sun8i*
  
  DRM DRIVER FOR ARM PL111 CLCD
  S:    Orphan
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/pl111/
  
  DRM DRIVER FOR ARM VERSATILE TFT PANELS
  M:    Linus Walleij <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
  F:    drivers/gpu/drm/panel/panel-arm-versatile.c
  
@@@ -6730,7 -6616,7 +6729,7 @@@ DRM DRIVER FOR ASPEED BMC GF
  M:    Joel Stanley <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
  F:    drivers/gpu/drm/aspeed/
  
@@@ -6740,14 -6626,14 +6739,14 @@@ R:   Thomas Zimmermann <tzimmermann@suse.
  R:    Jocelyn Falempe <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/ast/
  
  DRM DRIVER FOR BOCHS VIRTUAL GPU
  M:    Gerd Hoffmann <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/tiny/bochs.c
  
  DRM DRIVER FOR BOE HIMAX8279D PANELS
@@@ -6765,14 -6651,14 +6764,14 @@@ F:   drivers/gpu/drm/bridge/chipone-icn62
  DRM DRIVER FOR EBBG FT8719 PANEL
  M:    Joel Selvaraj <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
  F:    drivers/gpu/drm/panel/panel-ebbg-ft8719.c
  
  DRM DRIVER FOR FARADAY TVE200 TV ENCODER
  M:    Linus Walleij <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/tve200/
  
  DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
@@@ -6792,7 -6678,7 +6791,7 @@@ M:      Thomas Zimmermann <tzimmermann@suse.
  M:    Javier Martinez Canillas <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/drm_aperture.c
  F:    drivers/gpu/drm/tiny/ofdrm.c
  F:    drivers/gpu/drm/tiny/simpledrm.c
@@@ -6811,27 -6697,27 +6810,27 @@@ DRM DRIVER FOR GENERIC USB DISPLA
  M:    Noralf Trønnes <[email protected]>
  S:    Maintained
  W:    https://github.com/notro/gud/wiki
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/gud/
  F:    include/drm/gud.h
  
  DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
  M:    Hans de Goede <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/tiny/gm12u320.c
  
  DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
  M:    Ondrej Jirman <[email protected]>
  M:    Javier Martinez Canillas <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
  F:    drivers/gpu/drm/panel/panel-himax-hx8394.c
  
  DRM DRIVER FOR HX8357D PANELS
  S:    Orphan
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/himax,hx8357d.txt
  F:    drivers/gpu/drm/tiny/hx8357d.c
  
@@@ -6840,20 -6726,20 +6839,20 @@@ M:   Deepak Rawat <[email protected]
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/hyperv
  
  DRM DRIVER FOR ILITEK ILI9225 PANELS
  M:    David Lechner <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/ilitek,ili9225.txt
  F:    drivers/gpu/drm/tiny/ili9225.c
  
  DRM DRIVER FOR ILITEK ILI9486 PANELS
  M:    Kamlesh Gurudasani <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
  F:    drivers/gpu/drm/tiny/ili9486.c
  
@@@ -6869,25 -6755,17 +6868,25 @@@ S:   Maintaine
  F:    Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
  F:    drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
  
 +DRM DRIVER FOR LG SW43408 PANELS
 +M:    Sumit Semwal <[email protected]>
 +M:    Caleb Connolly <[email protected]>
 +S:    Maintained
 +T:    git git://anongit.freedesktop.org/drm/drm-misc
 +F:    Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
 +F:    drivers/gpu/drm/panel/panel-lg-sw43408.c
 +
  DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
  M:    Paul Kocialkowski <[email protected]>
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/logicvc/
  
  DRM DRIVER FOR LVDS PANELS
  M:    Laurent Pinchart <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/lvds.yaml
  F:    Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
  F:    drivers/gpu/drm/panel/panel-lvds.c
@@@ -6905,13 -6783,13 +6904,13 @@@ R:   Thomas Zimmermann <tzimmermann@suse.
  R:    Jocelyn Falempe <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/mgag200/
  
  DRM DRIVER FOR MI0283QT
  M:    Noralf Trønnes <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
  F:    drivers/gpu/drm/tiny/mi0283qt.c
  
@@@ -6919,29 -6797,11 +6918,29 @@@ DRM DRIVER FOR MIPI DBI compatible pane
  M:    Noralf Trønnes <[email protected]>
  S:    Maintained
  W:    https://github.com/notro/panel-mipi-dbi/wiki
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
  F:    drivers/gpu/drm/tiny/panel-mipi-dbi.c
  
 -DRM DRIVER FOR MSM ADRENO GPU
 +DRM DRIVER for Qualcomm Adreno GPUs
 +M:    Rob Clark <[email protected]>
 +R:    Sean Paul <[email protected]>
 +R:    Konrad Dybcio <[email protected]>
 +L:    [email protected]
 +L:    [email protected]
 +L:    [email protected]
 +S:    Maintained
 +B:    https://gitlab.freedesktop.org/drm/msm/-/issues
 +T:    git https://gitlab.freedesktop.org/drm/msm.git
 +F:    Documentation/devicetree/bindings/display/msm/gpu.yaml
 +F:    drivers/gpu/drm/msm/adreno/
 +F:    drivers/gpu/drm/msm/msm_gpu.*
 +F:    drivers/gpu/drm/msm/msm_gpu_devfreq.*
 +F:    drivers/gpu/drm/msm/msm_ringbuffer.*
 +F:    drivers/gpu/drm/msm/registers/adreno/
 +F:    include/uapi/drm/msm_drm.h
 +
 +DRM DRIVER for Qualcomm display hardware
  M:    Rob Clark <[email protected]>
  M:    Abhinav Kumar <[email protected]>
  M:    Dmitry Baryshkov <[email protected]>
@@@ -6961,28 -6821,28 +6960,28 @@@ F:   include/uapi/drm/msm_drm.
  DRM DRIVER FOR NOVATEK NT35510 PANELS
  M:    Linus Walleij <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
  F:    drivers/gpu/drm/panel/panel-novatek-nt35510.c
  
  DRM DRIVER FOR NOVATEK NT35560 PANELS
  M:    Linus Walleij <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
  F:    drivers/gpu/drm/panel/panel-novatek-nt35560.c
  
  DRM DRIVER FOR NOVATEK NT36523 PANELS
  M:    Jianhua Lu <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
  F:    drivers/gpu/drm/panel/panel-novatek-nt36523.c
  
  DRM DRIVER FOR NOVATEK NT36672A PANELS
  M:    Sumit Semwal <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
  F:    drivers/gpu/drm/panel/panel-novatek-nt36672a.c
  
@@@ -7016,7 -6876,7 +7015,7 @@@ F:      drivers/gpu/drm/bridge/parade-ps8640
  DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
  M:    Noralf Trønnes <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/repaper.txt
  F:    drivers/gpu/drm/tiny/repaper.c
  
@@@ -7026,7 -6886,7 +7025,7 @@@ M:      Gerd Hoffmann <[email protected]
  L:    [email protected]
  S:    Obsolete
  W:    https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/tiny/cirrus.c
  
  DRM DRIVER FOR QXL VIRTUAL GPU
@@@ -7035,7 -6895,7 +7034,7 @@@ M:      Gerd Hoffmann <[email protected]
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/qxl/
  F:    include/uapi/drm/qxl_drm.h
  
@@@ -7048,7 -6908,7 +7047,7 @@@ F:      drivers/gpu/drm/panel/panel-raydium-
  DRM DRIVER FOR SAMSUNG DB7430 PANELS
  M:    Linus Walleij <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
  F:    drivers/gpu/drm/panel/panel-samsung-db7430.c
  
@@@ -7057,7 -6917,7 +7056,7 @@@ M:      Inki Dae <[email protected]
  M:    Jagan Teki <[email protected]>
  M:    Marek Szyprowski <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
  F:    drivers/gpu/drm/bridge/samsung-dsim.c
  F:    include/drm/bridge/samsung-dsim.h
@@@ -7077,7 -6937,7 +7076,7 @@@ F:      drivers/gpu/drm/panel/panel-samsung-
  DRM DRIVER FOR SITRONIX ST7586 PANELS
  M:    David Lechner <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/sitronix,st7586.txt
  F:    drivers/gpu/drm/tiny/st7586.c
  
@@@ -7098,14 -6958,14 +7097,14 @@@ F:   drivers/gpu/drm/panel/panel-sitronix
  DRM DRIVER FOR SITRONIX ST7735R PANELS
  M:    David Lechner <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
  F:    drivers/gpu/drm/tiny/st7735r.c
  
  DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
  M:    Javier Martinez Canillas <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
  F:    Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
  F:    drivers/gpu/drm/solomon/ssd130x*
  DRM DRIVER FOR ST-ERICSSON MCDE
  M:    Linus Walleij <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/ste,mcde.yaml
  F:    drivers/gpu/drm/mcde/
  
@@@ -7137,7 -6997,7 +7136,7 @@@ F:      drivers/gpu/drm/bridge/ti-sn65dsi86.
  DRM DRIVER FOR TPO TPG110 PANELS
  M:    Linus Walleij <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
  F:    drivers/gpu/drm/panel/panel-tpo-tpg110.c
  
@@@ -7147,7 -7007,7 +7146,7 @@@ R:      Sean Paul <[email protected]
  R:    Thomas Zimmermann <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/udl/
  
  DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
@@@ -7158,7 -7018,7 +7157,7 @@@ R:      Haneen Mohammed <hamohammed.sa@gmail
  R:    Daniel Vetter <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/gpu/vkms.rst
  F:    drivers/gpu/drm/vkms/
  
@@@ -7166,7 -7026,7 +7165,7 @@@ DRM DRIVER FOR VIRTUALBOX VIRTUAL GP
  M:    Hans de Goede <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/vboxvideo/
  
  DRM DRIVER FOR VMWARE VIRTUAL GPU
@@@ -7174,14 -7034,14 +7173,14 @@@ M:   Zack Rusin <[email protected]
  R:    Broadcom internal kernel review list <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/vmwgfx/
  F:    include/uapi/drm/vmwgfx_drm.h
  
  DRM DRIVER FOR WIDECHIPS WS2401 PANELS
  M:    Linus Walleij <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
  F:    drivers/gpu/drm/panel/panel-widechips-ws2401.c
  
@@@ -7206,8 -7066,8 +7205,8 @@@ M:      Maarten Lankhorst <maarten.lankhorst
  M:    Maxime Ripard <[email protected]>
  M:    Thomas Zimmermann <[email protected]>
  S:    Maintained
 -W:    https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +W:    https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/
  F:    Documentation/devicetree/bindings/gpu/
  F:    Documentation/gpu/
@@@ -7234,7 -7094,7 +7233,7 @@@ M:      Maxime Ripard <[email protected]
  M:    Chen-Yu Tsai <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/allwinner*
  F:    drivers/gpu/drm/sun4i/
  
@@@ -7244,7 -7104,7 +7243,7 @@@ L:      [email protected]
  L:    [email protected]
  S:    Supported
  W:    http://linux-meson.com/
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
  F:    Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
  F:    Documentation/gpu/meson.rst
@@@ -7256,7 -7116,7 +7255,7 @@@ M:      Sam Ravnborg <[email protected]
  M:    Boris Brezillon <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/atmel/
  F:    drivers/gpu/drm/atmel-hlcdc/
  
@@@ -7268,7 -7128,7 +7267,7 @@@ R:      Laurent Pinchart <Laurent.pinchart@i
  R:    Jonas Karlman <[email protected]>
  R:    Jernej Skrabec <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/bridge/
  F:    drivers/gpu/drm/bridge/
  F:    drivers/gpu/drm/drm_bridge.c
@@@ -7293,7 -7153,7 +7292,7 @@@ M:      Stefan Agner <[email protected]
  M:    Alison Wang <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/fsl,dcu.txt
  F:    Documentation/devicetree/bindings/display/fsl,tcon.txt
  F:    drivers/gpu/drm/fsl-dcu/
@@@ -7302,7 -7162,7 +7301,7 @@@ DRM DRIVERS FOR FREESCALE IMX 5/
  M:    Philipp Zabel <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  T:    git git://git.pengutronix.de/git/pza/linux
  F:    Documentation/devicetree/bindings/display/imx/
  F:    drivers/gpu/drm/imx/ipuv3/
@@@ -7322,7 -7182,7 +7321,7 @@@ DRM DRIVERS FOR GMA500 (Poulsbo, Moores
  M:    Patrik Jakobsson <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/gma500/
  
  DRM DRIVERS FOR HISILICON
@@@ -7334,7 -7194,7 +7333,7 @@@ R:      Yongqin Liu <[email protected]
  R:    John Stultz <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/hisilicon/
  F:    drivers/gpu/drm/hisilicon/
  
@@@ -7343,7 -7203,7 +7342,7 @@@ M:      Qiang Yu <[email protected]
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/lima/
  F:    include/uapi/drm/lima_drm.h
  
@@@ -7351,7 -7211,7 +7350,7 @@@ DRM DRIVERS FOR LOONGSO
  M:    Sui Jingfeng <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/loongson/
  
  DRM DRIVERS FOR MEDIATEK
@@@ -7399,7 -7259,7 +7398,7 @@@ M:      Biju Das <[email protected]
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
  F:    drivers/gpu/drm/renesas/rz-du/
  
@@@ -7409,7 -7269,7 +7408,7 @@@ M:      Geert Uytterhoeven <geert+renesas@gl
  L:    [email protected]
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
  F:    drivers/gpu/drm/renesas/shmobile/
  F:    include/linux/platform_data/shmob_drm.h
@@@ -7420,7 -7280,7 +7419,7 @@@ M:      Heiko Stübner <[email protected]
  M:    Andy Yan <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/rockchip/
  F:    drivers/gpu/drm/ci/xfails/rockchip*
  F:    drivers/gpu/drm/rockchip/
@@@ -7429,7 -7289,7 +7428,7 @@@ DRM DRIVERS FOR ST
  M:    Alain Volmat <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/st,stih4xx.txt
  F:    drivers/gpu/drm/sti
  
@@@ -7439,7 -7299,7 +7438,7 @@@ M:      Raphael Gallais-Pou <raphael.gallais
  M:    Philippe Cornu <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
  F:    drivers/gpu/drm/stm
  
@@@ -7448,7 -7308,7 +7447,7 @@@ M:      Jyri Sarha <[email protected]
  M:    Tomi Valkeinen <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
  F:    Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
  F:    Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
@@@ -7459,7 -7319,7 +7458,7 @@@ M:      Jyri Sarha <[email protected]
  M:    Tomi Valkeinen <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/tilcdc/
  F:    drivers/gpu/drm/tilcdc/
  
@@@ -7467,7 -7327,7 +7466,7 @@@ DRM DRIVERS FOR TI OMA
  M:    Tomi Valkeinen <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/ti/
  F:    drivers/gpu/drm/omapdrm/
  
@@@ -7475,7 -7335,7 +7474,7 @@@ DRM DRIVERS FOR V3
  M:    Melissa Wen <[email protected]>
  M:    Maíra Canal <[email protected]>
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
  F:    drivers/gpu/drm/v3d/
  F:    include/uapi/drm/v3d_drm.h
@@@ -7484,7 -7344,7 +7483,7 @@@ DRM DRIVERS FOR VC
  M:    Maxime Ripard <[email protected]>
  S:    Supported
  T:    git git://github.com/anholt/linux
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
  F:    drivers/gpu/drm/vc4/
  F:    include/uapi/drm/vc4_drm.h
@@@ -7505,16 -7365,15 +7504,16 @@@ M:   Oleksandr Andrushchenko <oleksandr_a
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/gpu/xen-front.rst
  F:    drivers/gpu/drm/xen/
  
  DRM DRIVERS FOR XILINX
  M:    Laurent Pinchart <[email protected]>
 +M:    Tomi Valkeinen <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/xlnx/
  F:    drivers/gpu/drm/xlnx/
  
@@@ -7523,7 -7382,7 +7522,7 @@@ M:      Luben Tuikov <[email protected]
  M:    Matthew Brost <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/scheduler/
  F:    include/drm/gpu_scheduler.h
  
@@@ -7533,7 -7392,7 +7532,7 @@@ R:      Jessica Zhang <quic_jesszhan@quicinc
  R:    Sam Ravnborg <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/panel/
  F:    drivers/gpu/drm/drm_panel.c
  F:    drivers/gpu/drm/panel/
@@@ -7543,7 -7402,7 +7542,7 @@@ DRM PRIVACY-SCREEN CLAS
  M:    Hans de Goede <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/drm_privacy_screen*
  F:    include/drm/drm_privacy_screen*
  
@@@ -7552,7 -7411,7 +7551,7 @@@ M:      Christian Koenig <christian.koenig@a
  M:    Huang Rui <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/ttm/
  F:    include/drm/ttm/
  
@@@ -7560,7 -7419,7 +7559,7 @@@ DRM AUTOMATED TESTIN
  M:    Helen Koike <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/gpu/automated_testing.rst
  F:    drivers/gpu/drm/ci/
  
@@@ -7974,8 -7833,9 +7973,8 @@@ W:      http://aeschi.ch.eu.org/efs
  F:    fs/efs/
  
  EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
 -M:    Douglas Miller <[email protected]>
  L:    [email protected]
 -S:    Maintained
 +S:    Orphan
  F:    drivers/net/ethernet/ibm/ehea/
  
  ELM327 CAN NETWORK DRIVER
@@@ -8080,7 -7940,6 +8079,7 @@@ M:      Gao Xiang <[email protected]
  M:    Chao Yu <[email protected]>
  R:    Yue Hu <[email protected]>
  R:    Jeffle Xu <[email protected]>
 +R:    Sandeep Dhavale <[email protected]>
  L:    [email protected]
  S:    Maintained
  W:    https://erofs.docs.kernel.org
@@@ -8583,6 -8442,8 +8582,6 @@@ T:      git git://git.kernel.org/pub/scm/lin
  F:    include/linux/fortify-string.h
  F:    lib/fortify_kunit.c
  F:    lib/memcpy_kunit.c
 -F:    lib/strcat_kunit.c
 -F:    lib/strscpy_kunit.c
  F:    lib/test_fortify/*
  F:    scripts/test_fortify.sh
  K:    \b__NO_FORTIFY\b
@@@ -8623,7 -8484,7 +8622,7 @@@ F:      arch/x86/math-emu
  FRAMEBUFFER CORE
  M:    Daniel Vetter <[email protected]>
  S:    Odd Fixes
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/video/fbdev/core/
  
  FRAMEBUFFER LAYER
@@@ -8650,7 -8511,7 +8649,7 @@@ F:      Documentation/devicetree/bindings/cr
  F:    drivers/crypto/caam/
  
  FREESCALE COLDFIRE M5441X MMC DRIVER
 -M:    Angelo Dureghello <angelo.dureghello@timesys.com>
 +M:    Angelo Dureghello <adureghello@baylibre.com>
  L:    [email protected]
  S:    Maintained
  F:    drivers/mmc/host/sdhci-esdhc-mcf.c
@@@ -8663,6 -8524,7 +8662,6 @@@ S:      Maintaine
  F:    drivers/video/fbdev/fsl-diu-fb.*
  
  FREESCALE DMA DRIVER
 -M:    Li Yang <[email protected]>
  M:    Zhang Wei <[email protected]>
  L:    [email protected]
  S:    Maintained
@@@ -8827,9 -8689,10 +8826,9 @@@ F:     drivers/soc/fsl/qe/tsa.
  F:    include/dt-bindings/soc/cpm1-fsl,tsa.h
  
  FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
 -M:    Li Yang <[email protected]>
  L:    [email protected]
  L:    [email protected]
 -S:    Maintained
 +S:    Orphan
  F:    drivers/net/ethernet/freescale/ucc_geth*
  
  FREESCALE QUICC ENGINE UCC HDLC DRIVER
@@@ -8846,9 -8709,10 +8845,9 @@@ S:     Maintaine
  F:    drivers/tty/serial/ucc_uart.c
  
  FREESCALE SOC DRIVERS
 -M:    Li Yang <[email protected]>
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
 -S:    Maintained
 +S:    Orphan
  F:    Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
  F:    Documentation/devicetree/bindings/soc/fsl/
  F:    drivers/soc/fsl/
@@@ -8882,15 -8746,17 +8881,15 @@@ F:   Documentation/devicetree/bindings/so
  F:    sound/soc/fsl/fsl_qmc_audio.c
  
  FREESCALE USB PERIPHERAL DRIVERS
 -M:    Li Yang <[email protected]>
  L:    [email protected]
  L:    [email protected]
 -S:    Maintained
 +S:    Orphan
  F:    drivers/usb/gadget/udc/fsl*
  
  FREESCALE USB PHY DRIVER
 -M:    Ran Wang <[email protected]>
  L:    [email protected]
  L:    [email protected]
 -S:    Maintained
 +S:    Orphan
  F:    drivers/usb/phy/phy-fsl-usb*
  
  FREEVXFS FILESYSTEM
@@@ -9135,7 -9001,7 +9134,7 @@@ F:      drivers/i2c/muxes/i2c-mux-gpio.
  F:    include/linux/platform_data/i2c-mux-gpio.h
  
  GENERIC GPIO RESET DRIVER
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  S:    Maintained
  F:    drivers/reset/reset-gpio.c
  
@@@ -9718,7 -9584,7 +9717,7 @@@ F:      kernel/power
  
  HID CORE LAYER
  M:    Jiri Kosina <[email protected]>
 -M:    Benjamin Tissoires <ben[email protected]>
 +M:    Benjamin Tissoires <ben[email protected]>
  L:    [email protected]
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
@@@ -9786,9 -9652,7 +9785,9 @@@ L:      [email protected]
  S:    Maintained
  F:    drivers/hid/hid-logitech-hidpp.c
  
 -HIGH-RESOLUTION TIMERS, CLOCKEVENTS
 +HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
 +M:    Anna-Maria Behnsen <[email protected]>
 +M:    Frederic Weisbecker <[email protected]>
  M:    Thomas Gleixner <[email protected]>
  L:    [email protected]
  S:    Maintained
@@@ -9796,13 -9660,9 +9795,13 @@@ T:    git git://git.kernel.org/pub/scm/lin
  F:    Documentation/timers/
  F:    include/linux/clockchips.h
  F:    include/linux/hrtimer.h
 +F:    include/linux/timer.h
  F:    kernel/time/clockevents.c
  F:    kernel/time/hrtimer.c
 -F:    kernel/time/timer_*.c
 +F:    kernel/time/timer.c
 +F:    kernel/time/timer_list.c
 +F:    kernel/time/timer_migration.*
 +F:    tools/testing/selftests/timers/
  
  HIGH-SPEED SCC DRIVER FOR AX.25
  L:    [email protected]
@@@ -10165,7 -10025,7 +10164,7 @@@ F:   drivers/media/platform/st/sti/hv
  
  HWPOISON MEMORY FAILURE HANDLING
  M:    Miaohe Lin <[email protected]>
 -R:    Naoya Horiguchi <naoya.horiguchi@nec.com>
 +R:    Naoya Horiguchi <nao.horiguchi@gmail.com>
  L:    [email protected]
  S:    Maintained
  F:    mm/hwpoison-inject.c
  F:    Documentation/i2c/busses/i2c-ismt.rst
  F:    drivers/i2c/busses/i2c-ismt.c
  
 +I2C/SMBUS ZHAOXIN DRIVER
 +M:    Hans Hu <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +W:    https://www.zhaoxin.com
 +F:    drivers/i2c/busses/i2c-viai2c-common.c
 +F:    drivers/i2c/busses/i2c-viai2c-zhaoxin.c
 +
  I2C/SMBUS STUB DRIVER
  M:    Jean Delvare <[email protected]>
  L:    [email protected]
@@@ -10733,7 -10585,7 +10732,7 @@@ IMGTEC POWERVR DRM DRIVE
  M:    Frank Binns <[email protected]>
  M:    Matt Coster <[email protected]>
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
  F:    Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
  F:    Documentation/gpu/imagination/
@@@ -10753,7 -10605,7 +10752,7 @@@ S:   Orpha
  F:    drivers/video/fbdev/imsttfb.c
  
  INDEX OF FURTHER KERNEL DOCUMENTATION
 -M:    Carlos Bilbao <carlos.bilbao@amd.com>
 +M:    Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
  S:    Maintained
  F:    Documentation/process/kernel-docs.rst
  
  S:    Supported
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  F:    drivers/gpio/gpio-elkhartlake.c
 +F:    drivers/gpio/gpio-graniterapids.c
  F:    drivers/gpio/gpio-ich.c
  F:    drivers/gpio/gpio-merrifield.c
  F:    drivers/gpio/gpio-ml-ioh.c
@@@ -11090,7 -10941,7 +11089,7 @@@ F:   drivers/idle/intel_idle.
  
  INTEL IDXD DRIVER
  M:    Fenghua Yu <[email protected]>
M:    Dave Jiang <[email protected]>
R:    Dave Jiang <[email protected]>
  L:    [email protected]
  S:    Supported
  F:    drivers/dma/idxd/*
@@@ -11142,16 -10993,6 +11141,16 @@@ F: Documentation/admin-guide/media/ipu3
  F:    Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
  F:    drivers/staging/media/ipu3/
  
 +INTEL IPU6 INPUT SYSTEM DRIVER
 +M:    Sakari Ailus <[email protected]>
 +M:    Bingbu Cao <[email protected]>
 +R:    Tianshu Qiu <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +T:    git git://linuxtv.org/media_tree.git
 +F:    Documentation/admin-guide/media/ipu6-isys.rst
 +F:    drivers/media/pci/intel/ipu6/
 +
  INTEL ISHTP ECLITE DRIVER
  M:    Sumesh K Naduvalath <[email protected]>
  L:    [email protected]
@@@ -11525,7 -11366,7 +11524,7 @@@ IOSYS-MAP HELPER
  M:    Thomas Zimmermann <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    include/linux/iosys-map.h
  
  IO_URING
@@@ -11593,7 -11434,6 +11592,7 @@@ S:   Maintaine
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  F:    Documentation/core-api/irq/irq-domain.rst
  F:    include/linux/irqdomain.h
 +F:    include/linux/irqdomain_defs.h
  F:    kernel/irq/irqdomain.c
  F:    kernel/irq/msi.c
  
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  F:    include/linux/group_cpus.h
 +F:    include/linux/irq.h
 +F:    include/linux/irqhandler.h
 +F:    include/linux/irqnr.h
 +F:    include/linux/irqreturn.h
  F:    kernel/irq/
  F:    lib/group_cpus.c
  
@@@ -11617,7 -11453,6 +11616,7 @@@ S:   Maintaine
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  F:    Documentation/devicetree/bindings/interrupt-controller/
  F:    drivers/irqchip/
 +F:    include/linux/irqchip.h
  
  ISA
  M:    William Breathitt Gray <[email protected]>
@@@ -11724,7 -11559,7 +11723,7 @@@ ITE IT66121 HDMI BRIDGE DRIVE
  M:    Phong LE <[email protected]>
  M:    Neil Armstrong <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
  F:    drivers/gpu/drm/bridge/ite-it66121.c
  
@@@ -12161,7 -11996,7 +12160,7 @@@ F:   include/keys/encrypted-type.
  F:    security/keys/encrypted-keys/
  
  KEYS-TRUSTED
 -M:    James Bottomley <[email protected].com>
 +M:    James Bottomley <James.Bottomley@HansenPartnership.com>
  M:    Jarkko Sakkinen <[email protected]>
  M:    Mimi Zohar <[email protected]>
  L:    [email protected]
@@@ -12181,15 -12016,6 +12180,15 @@@ S: Maintaine
  F:    include/keys/trusted_caam.h
  F:    security/keys/trusted-keys/trusted_caam.c
  
 +KEYS-TRUSTED-DCP
 +M:    David Gstir <[email protected]>
 +R:    sigma star Kernel Team <[email protected]>
 +L:    [email protected]
 +L:    [email protected]
 +S:    Supported
 +F:    include/keys/trusted_dcp.h
 +F:    security/keys/trusted-keys/trusted_dcp.c
 +
  KEYS-TRUSTED-TEE
  M:    Sumit Garg <[email protected]>
  L:    [email protected]
@@@ -12217,7 -12043,6 +12216,7 @@@ M:   Mimi Zohar <[email protected]
  L:    [email protected]
  L:    [email protected]
  S:    Supported
 +W:    https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
  F:    security/integrity/platform_certs
  
  KFENCE
@@@ -12390,14 -12215,12 +12389,14 @@@ F:        net/l3mde
  
  LANDLOCK SECURITY MODULE
  M:    Mickaël Salaün <[email protected]>
 +R:    Günther Noack <[email protected]>
  L:    [email protected]
  S:    Supported
  W:    https://landlock.io
  T:    git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
  F:    Documentation/security/landlock.rst
  F:    Documentation/userspace-api/landlock.rst
 +F:    fs/ioctl.c
  F:    include/uapi/linux/landlock.h
  F:    samples/landlock/
  F:    security/landlock/
@@@ -12566,26 -12389,6 +12565,26 @@@ F: drivers/ata
  F:    include/linux/ata.h
  F:    include/linux/libata.h
  
 +LIBETH COMMON ETHERNET LIBRARY
 +M:    Alexander Lobakin <[email protected]>
 +L:    [email protected]
 +L:    [email protected] (moderated for non-subscribers)
 +S:    Supported
 +T:    git https://github.com/alobakin/linux.git
 +F:    drivers/net/ethernet/intel/libeth/
 +F:    include/net/libeth/
 +K:    libeth
 +
 +LIBIE COMMON INTEL ETHERNET LIBRARY
 +M:    Alexander Lobakin <[email protected]>
 +L:    [email protected] (moderated for non-subscribers)
 +L:    [email protected]
 +S:    Supported
 +T:    git https://github.com/alobakin/linux.git
 +F:    drivers/net/ethernet/intel/libie/
 +F:    include/linux/net/intel/libie/
 +K:    libie
 +
  LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
  M:    Vishal Verma <[email protected]>
  M:    Dan Williams <[email protected]>
@@@ -12670,6 -12473,7 +12669,6 @@@ LINUX FOR POWERPC (32-BIT AND 64-BIT
  M:    Michael Ellerman <[email protected]>
  R:    Nicholas Piggin <[email protected]>
  R:    Christophe Leroy <[email protected]>
 -R:    Aneesh Kumar K.V <[email protected]>
  R:    Naveen N. Rao <[email protected]>
  L:    [email protected]
  S:    Supported
@@@ -12695,8 -12499,6 +12694,8 @@@ F:   drivers/rtc/rtc-opal.
  F:    drivers/scsi/ibmvscsi/
  F:    drivers/tty/hvc/hvc_opal.c
  F:    drivers/watchdog/wdrtas.c
 +F:    include/linux/papr_scm.h
 +F:    include/uapi/linux/papr_pdsm.h
  F:    tools/testing/selftests/powerpc
  N:    /pmac
  N:    powermac
@@@ -13195,15 -12997,6 +13194,15 @@@ F: Documentation/devicetree/bindings/ma
  F:    drivers/mailbox/arm_mhuv2.c
  F:    include/linux/mailbox/arm_mhuv2_message.h
  
 +MAILBOX ARM MHUv3
 +M:    Sudeep Holla <[email protected]>
 +M:    Cristian Marussi <[email protected]>
 +L:    [email protected]
 +L:    [email protected] (moderated for non-subscribers)
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
 +F:    drivers/mailbox/arm_mhuv3.c
 +
  MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
  M:    Alejandro Colomar <[email protected]>
  L:    [email protected]
@@@ -13340,7 -13133,6 +13339,7 @@@ F:   drivers/net/ethernet/marvell/mvpp2
  
  MARVELL MWIFIEX WIRELESS DRIVER
  M:    Brian Norris <[email protected]>
 +R:    Francesco Dolcini <[email protected]>
  L:    [email protected]
  S:    Odd Fixes
  F:    drivers/net/wireless/marvell/mwifiex/
@@@ -13497,7 -13289,7 +13496,7 @@@ F:   drivers/iio/adc/max11205.
  
  MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
  R:    Iskren Chernev <[email protected]>
 -R:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +R:    Krzysztof Kozlowski <krzk@kernel.org>
  R:    Marek Szyprowski <[email protected]>
  R:    Matheus Castello <[email protected]>
  L:    [email protected]
@@@ -13507,7 -13299,7 +13506,7 @@@ F:   drivers/power/supply/max17040_batter
  
  MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
  R:    Hans de Goede <[email protected]>
 -R:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +R:    Krzysztof Kozlowski <krzk@kernel.org>
  R:    Marek Szyprowski <[email protected]>
  R:    Sebastian Krzyszkowiak <[email protected]>
  R:    Purism Kernel Team <[email protected]>
@@@ -13565,7 -13357,7 +13564,7 @@@ F:   Documentation/devicetree/bindings/po
  F:    drivers/power/supply/max77976_charger.c
  
  MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  L:    [email protected]
  S:    Maintained
  B:    mailto:[email protected]
@@@ -13576,7 -13368,7 +13575,7 @@@ F:   drivers/power/supply/max77693_charge
  
  MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
  M:    Chanwoo Choi <[email protected]>
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  L:    [email protected]
  S:    Maintained
  B:    mailto:[email protected]
@@@ -13938,7 -13730,6 +13937,7 @@@ M:   Sean Wang <[email protected]
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
 +F:    Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
  F:    Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
  F:    drivers/bluetooth/btmtkuart.c
  
@@@ -14222,7 -14013,6 +14221,7 @@@ F:   drivers/net/ethernet/mellanox/mlx4/e
  
  MELLANOX ETHERNET DRIVER (mlx5e)
  M:    Saeed Mahameed <[email protected]>
 +M:    Tariq Toukan <[email protected]>
  L:    [email protected]
  S:    Supported
  W:    http://www.mellanox.com
@@@ -14290,7 -14080,6 +14289,7 @@@ F:   include/uapi/rdma/mlx4-abi.
  MELLANOX MLX5 core VPI driver
  M:    Saeed Mahameed <[email protected]>
  M:    Leon Romanovsky <[email protected]>
 +M:    Tariq Toukan <[email protected]>
  L:    [email protected]
  L:    [email protected]
  S:    Supported
@@@ -14360,18 -14149,8 +14359,18 @@@ F: mm/memblock.
  F:    mm/mm_init.c
  F:    tools/testing/memblock/
  
 +MEMORY ALLOCATION PROFILING
 +M:    Suren Baghdasaryan <[email protected]>
 +M:    Kent Overstreet <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/mm/allocation-profiling.rst
 +F:    include/linux/alloc_tag.h
 +F:    include/linux/pgalloc_tag.h
 +F:    lib/alloc_tag.c
 +
  MEMORY CONTROLLER DRIVERS
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  L:    [email protected]
  S:    Maintained
  B:    mailto:[email protected]
@@@ -14576,7 -14355,7 +14575,7 @@@ F:   drivers/dma/at_xdmac.
  F:    include/dt-bindings/dma/at91.h
  
  MICROCHIP AT91 SERIAL DRIVER
 -M:    Richard Genoud <richard.genoud@gmail.com>
 +M:    Richard Genoud <richard.genoud@bootlin.com>
  S:    Maintained
  F:    Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
  F:    drivers/tty/serial/atmel_serial.c
@@@ -14782,14 -14561,6 +14781,14 @@@ S: Supporte
  F:    Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
  F:    drivers/pwm/pwm-atmel.c
  
 +MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
 +M:    Manikandan Muralidharan <[email protected]>
 +M:    Dharma Balasubiramani <[email protected]>
 +L:    [email protected]
 +S:    Supported
 +F:    Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
 +F:    drivers/gpu/drm/bridge/microchip-lvds.c
 +
  MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
  M:    Eugen Hristev <[email protected]>
  L:    [email protected]
@@@ -15122,7 -14893,7 +15121,7 @@@ F:   drivers/phy/marvell/phy-pxa-usb.
  
  MMU GATHER AND TLB INVALIDATION
  M:    Will Deacon <[email protected]>
 -M:    "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
 +M:    "Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
  M:    Andrew Morton <[email protected]>
  M:    Nick Piggin <[email protected]>
  M:    Peter Zijlstra <[email protected]>
  S:    Orphan
  F:    drivers/platform/x86/msi-wmi.c
  
 +MSI WMI PLATFORM FEATURES
 +M:    Armin Wolf <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/ABI/testing/debugfs-msi-wmi-platform
 +F:    Documentation/wmi/devices/msi-wmi-platform.rst
 +F:    drivers/platform/x86/msi-wmi-platform.c
 +
  MSI001 MEDIA DRIVER
  L:    [email protected]
  S:    Orphan
@@@ -15385,7 -15148,7 +15384,7 @@@ M:   Marek Vasut <[email protected]
  M:    Stefan Agner <[email protected]>
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/fsl,lcdif.yaml
  F:    drivers/gpu/drm/mxsfb/
  
@@@ -15397,8 -15160,9 +15396,8 @@@ F:   drivers/scsi/myrb.
  F:    drivers/scsi/myrs.*
  
  MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
 -M:    Chris Lee <[email protected]>
  L:    [email protected]
 -S:    Supported
 +S:    Orphan
  W:    https://www.cspi.com/ethernet-products/support/downloads/
  F:    drivers/net/ethernet/myricom/myri10ge/
  
@@@ -15494,7 -15258,6 +15493,7 @@@ F:   net/*/netfilter.
  F:    net/*/netfilter/
  F:    net/bridge/br_netfilter*.c
  F:    net/netfilter/
 +F:    tools/testing/selftests/net/netfilter/
  
  NETROM NETWORK LAYER
  M:    Ralf Baechle <[email protected]>
@@@ -15768,7 -15531,7 +15767,7 @@@ F:   include/uapi/linux/nexthop.
  F:    net/ipv4/nexthop.c
  
  NFC SUBSYSTEM
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/net/nfc/
@@@ -15863,10 -15626,9 +15862,10 @@@ F: drivers/misc/nsm.
  F:    include/uapi/linux/nsm.h
  
  NOHZ, DYNTICKS SUPPORT
 +M:    Anna-Maria Behnsen <[email protected]>
  M:    Frederic Weisbecker <[email protected]>
 -M:    Thomas Gleixner <[email protected]>
  M:    Ingo Molnar <[email protected]>
 +M:    Thomas Gleixner <[email protected]>
  L:    [email protected]
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
@@@ -16106,7 -15868,7 +16105,7 @@@ M:   Laurentiu Palcu <laurentiu.palcu@oss
  R:    Lucas Stach <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
  F:    drivers/gpu/drm/imx/dcss/
  
@@@ -16145,7 -15907,7 +16144,7 @@@ F:   Documentation/devicetree/bindings/re
  F:    drivers/regulator/pf8x00-regulator.c
  
  NXP PTN5150A CC LOGIC AND EXTCON DRIVER
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
@@@ -16628,7 -16390,7 +16627,7 @@@ M:   Sakari Ailus <[email protected]
  L:    [email protected]
  S:    Maintained
  T:    git git://linuxtv.org/media_tree.git
 -F:    Documentation/devicetree/bindings/media/i2c/ov8856.yaml
 +F:    Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
  F:    drivers/media/i2c/ov8856.c
  
  OMNIVISION OV8858 SENSOR DRIVER
@@@ -16756,7 -16518,7 +16755,7 @@@ K:   of_overlay_remov
  
  OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
  M:    Rob Herring <[email protected]>
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
 +M:    Krzysztof Kozlowski <krzk+dt@kernel.org>
  M:    Conor Dooley <[email protected]>
  L:    [email protected]
  S:    Maintained
@@@ -16962,9 -16724,9 +16961,9 @@@ F:   include/uapi/linux/ppdev.
  
  PARAVIRT_OPS INTERFACE
  M:    Juergen Gross <[email protected]>
 -R:    Ajay Kaher <akaher@vmware.com>
 -R:    Alexey Makhalov <amakhalov@vmware.com>
 -R:    VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
 +R:    Ajay Kaher <ajay.kaher@broadcom.com>
 +R:    Alexey Makhalov <alexey.amakhalov@broadcom.com>
 +R:    Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  L:    [email protected]
  L:    [email protected]
  S:    Supported
@@@ -17035,6 -16797,12 +17034,6 @@@ S:  Maintaine
  F:    drivers/leds/leds-pca9532.c
  F:    include/linux/leds-pca9532.h
  
 -PCA9541 I2C BUS MASTER SELECTOR DRIVER
 -M:    Guenter Roeck <[email protected]>
 -L:    [email protected]
 -S:    Maintained
 -F:    drivers/i2c/muxes/i2c-mux-pca9541.c
 -
  PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
  M:    Thomas Petazzoni <[email protected]>
  M:    Pali Rohár <[email protected]>
@@@ -17197,6 -16965,7 +17196,6 @@@ F:   drivers/pci/controller/dwc/pci-exyno
  
  PCI DRIVER FOR SYNOPSYS DESIGNWARE
  M:    Jingoo Han <[email protected]>
 -M:    Gustavo Pimentel <[email protected]>
  M:    Manivannan Sadhasivam <[email protected]>
  L:    [email protected]
  S:    Maintained
@@@ -17707,7 -17476,7 +17706,7 @@@ F:   Documentation/devicetree/bindings/pi
  F:    drivers/pinctrl/renesas/
  
  PIN CONTROLLER - SAMSUNG
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  M:    Sylwester Nawrocki <[email protected]>
  R:    Alim Akhtar <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -17719,6 -17488,7 +17718,6 @@@ C:   irc://irc.libera.chat/linux-exyno
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
  F:    Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
  F:    drivers/pinctrl/samsung/
 -F:    include/dt-bindings/pinctrl/samsung.h
  
  PIN CONTROLLER - SINGLE
  M:    Tony Lindgren <[email protected]>
@@@ -17819,20 -17589,15 +17818,20 @@@ F:        drivers/pnp
  F:    include/linux/pnp.h
  
  POSIX CLOCKS and TIMERS
 +M:    Anna-Maria Behnsen <[email protected]>
 +M:    Frederic Weisbecker <[email protected]>
  M:    Thomas Gleixner <[email protected]>
  L:    [email protected]
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  F:    fs/timerfd.c
  F:    include/linux/time_namespace.h
 -F:    include/linux/timer*
 +F:    include/linux/timerfd.h
 +F:    include/uapi/linux/time.h
 +F:    include/uapi/linux/timerfd.h
  F:    include/trace/events/timer*
 -F:    kernel/time/*timer*
 +F:    kernel/time/itimer.c
 +F:    kernel/time/posix-*
  F:    kernel/time/namespace.c
  
  POWER MANAGEMENT CORE
@@@ -18002,14 -17767,6 +18001,14 @@@ F: include/net/psample.
  F:    include/uapi/linux/psample.h
  F:    net/psample
  
 +PSE NETWORK DRIVER
 +M:    Oleksij Rempel <[email protected]>
 +M:    Kory Maincent <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/net/pse-pd/
 +F:    drivers/net/pse-pd/
 +
  PSTORE FILESYSTEM
  M:    Kees Cook <[email protected]>
  R:    Tony Luck <[email protected]>
@@@ -18110,7 -17867,7 +18109,7 @@@ F:   Documentation/devicetree/bindings/le
  F:    drivers/media/rc/pwm-ir-tx.c
  
  PWM SUBSYSTEM
 -M:    Uwe Kleine-König <u[email protected]>
 +M:    Uwe Kleine-König <u[email protected]>
  L:    [email protected]
  S:    Maintained
  Q:    https://patchwork.ozlabs.org/project/linux-pwm/list/
@@@ -18234,6 -17991,7 +18233,6 @@@ S:   Supporte
  F:    drivers/scsi/qedi/
  
  QLOGIC QL4xxx ETHERNET DRIVER
 -M:    Ariel Elior <[email protected]>
  M:    Manish Chopra <[email protected]>
  L:    [email protected]
  S:    Supported
@@@ -18243,6 -18001,7 +18242,6 @@@ F:   include/linux/qed
  
  QLOGIC QL4xxx RDMA DRIVER
  M:    Michal Kalderon <[email protected]>
 -M:    Ariel Elior <[email protected]>
  L:    [email protected]
  S:    Supported
  F:    drivers/infiniband/hw/qedr/
@@@ -18408,7 -18167,7 +18407,7 @@@ R:   Pranjal Ramajor Asha Kanojiya <quic_
  L:    [email protected]
  L:    [email protected]
  S:    Supported
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/accel/qaic/
  F:    drivers/accel/qaic/
  F:    include/uapi/drm/qaic_accel.h
@@@ -18703,7 -18462,6 +18702,7 @@@ M:   "Theodore Ts'o" <[email protected]
  M:    Jason A. Donenfeld <[email protected]>
  S:    Maintained
  T:    git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
 +F:    Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
  F:    drivers/char/random.c
  F:    drivers/virt/vmgenid.c
  
@@@ -18821,7 -18579,7 +18820,7 @@@ F:   tools/testing/selftests/resctrl
  READ-COPY UPDATE (RCU)
  M:    "Paul E. McKenney" <[email protected]>
  M:    Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
 -M:    Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
 +M:    Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
  M:    Joel Fernandes <[email protected]>
  M:    Josh Triplett <[email protected]>
  M:    Boqun Feng <[email protected]>
@@@ -18886,21 -18644,18 +18885,21 @@@ REALTEK WIRELESS DRIVER (rtlwifi family
  M:    Ping-Ke Shih <[email protected]>
  L:    [email protected]
  S:    Maintained
 +T:    git https://github.com/pkshih/rtw.git
  F:    drivers/net/wireless/realtek/rtlwifi/
  
  REALTEK WIRELESS DRIVER (rtw88)
  M:    Ping-Ke Shih <[email protected]>
  L:    [email protected]
  S:    Maintained
 +T:    git https://github.com/pkshih/rtw.git
  F:    drivers/net/wireless/realtek/rtw88/
  
  REALTEK WIRELESS DRIVER (rtw89)
  M:    Ping-Ke Shih <[email protected]>
  L:    [email protected]
  S:    Maintained
 +T:    git https://github.com/pkshih/rtw.git
  F:    drivers/net/wireless/realtek/rtw89/
  
  REDPINE WIRELESS DRIVER
@@@ -18971,24 -18726,13 +18970,24 @@@ S:        Supporte
  F:    Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
  F:    drivers/i2c/busses/i2c-emev2.c
  
 -RENESAS ETHERNET DRIVERS
 +RENESAS ETHERNET AVB DRIVER
  R:    Sergey Shtylyov <[email protected]>
  L:    [email protected]
  L:    [email protected]
 -F:    Documentation/devicetree/bindings/net/renesas,*.yaml
 -F:    drivers/net/ethernet/renesas/
 -F:    include/linux/sh_eth.h
 +F:    Documentation/devicetree/bindings/net/renesas,etheravb.yaml
 +F:    drivers/net/ethernet/renesas/Kconfig
 +F:    drivers/net/ethernet/renesas/Makefile
 +F:    drivers/net/ethernet/renesas/ravb*
 +
 +RENESAS ETHERNET SWITCH DRIVER
 +R:    Yoshihiro Shimoda <[email protected]>
 +L:    [email protected]
 +L:    [email protected]
 +F:    Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
 +F:    drivers/net/ethernet/renesas/Kconfig
 +F:    drivers/net/ethernet/renesas/Makefile
 +F:    drivers/net/ethernet/renesas/rcar_gen4*
 +F:    drivers/net/ethernet/renesas/rswitch*
  
  RENESAS IDT821034 ASoC CODEC
  M:    Herve Codina <[email protected]>
@@@ -19074,12 -18818,6 +19073,12 @@@ F: include/dt-bindings/net/pcs-rzn1-mii
  F:    include/linux/pcs-rzn1-miic.h
  F:    net/dsa/tag_rzn1_a5psw.c
  
 +RENESAS RZ/N1 DWMAC GLUE LAYER
 +M:    Romain Gantois <[email protected]>
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
 +F:    drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
 +
  RENESAS RZ/N1 RTC CONTROLLER DRIVER
  M:    Miquel Raynal <[email protected]>
  L:    [email protected]
@@@ -19104,16 -18842,6 +19103,16 @@@ S: Supporte
  F:    Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
  F:    drivers/i2c/busses/i2c-rzv2m.c
  
 +RENESAS SUPERH ETHERNET DRIVER
 +R:    Sergey Shtylyov <[email protected]>
 +L:    [email protected]
 +L:    [email protected]
 +F:    Documentation/devicetree/bindings/net/renesas,ether.yaml
 +F:    drivers/net/ethernet/renesas/Kconfig
 +F:    drivers/net/ethernet/renesas/Makefile
 +F:    drivers/net/ethernet/renesas/sh_eth*
 +F:    include/linux/sh_eth.h
 +
  RENESAS USB PHY DRIVER
  M:    Yoshihiro Shimoda <[email protected]>
  L:    [email protected]
@@@ -19193,20 -18921,6 +19192,20 @@@ S: Maintaine
  F:    drivers/mtd/nand/raw/r852.c
  F:    drivers/mtd/nand/raw/r852.h
  
 +RISC-V AIA DRIVERS
 +M:    Anup Patel <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
 +F:    Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
 +F:    drivers/irqchip/irq-riscv-aplic-*.c
 +F:    drivers/irqchip/irq-riscv-aplic-*.h
 +F:    drivers/irqchip/irq-riscv-imsic-*.c
 +F:    drivers/irqchip/irq-riscv-imsic-*.h
 +F:    drivers/irqchip/irq-riscv-intc.c
 +F:    include/linux/irqchip/riscv-aplic.h
 +F:    include/linux/irqchip/riscv-imsic.h
 +
  RISC-V ARCHITECTURE
  M:    Paul Walmsley <[email protected]>
  M:    Palmer Dabbelt <[email protected]>
@@@ -19331,13 -19045,6 +19330,13 @@@ S: Maintaine
  F:    Documentation/devicetree/bindings/media/rockchip-rga.yaml
  F:    drivers/media/platform/rockchip/rga/
  
 +ROCKCHIP RK3308 INTERNAL AUDIO CODEC
 +M:    Luca Ceresoli <[email protected]>
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
 +F:    sound/soc/codecs/rk3308_codec.c
 +F:    sound/soc/codecs/rk3308_codec.h
 +
  ROCKCHIP VIDEO DECODER DRIVER
  M:    Ezequiel Garcia <[email protected]>
  L:    [email protected]
@@@ -19471,14 -19178,12 +19470,14 @@@ M:        Hin-Tak Leung <[email protected]
  M:    Larry Finger <[email protected]>
  L:    [email protected]
  S:    Maintained
 +T:    git https://github.com/pkshih/rtw.git
  F:    drivers/net/wireless/realtek/rtl818x/rtl8187/
  
  RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
  M:    Jes Sorensen <[email protected]>
  L:    [email protected]
  S:    Maintained
 +T:    git https://github.com/pkshih/rtw.git
  F:    drivers/net/wireless/realtek/rtl8xxxu/
  
  RTRS TRANSPORT DRIVERS
@@@ -19708,7 -19413,7 +19707,7 @@@ F:   Documentation/devicetree/bindings/so
  F:    sound/soc/samsung/
  
  SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
@@@ -19743,7 -19448,7 +19742,7 @@@ S:   Maintaine
  F:    drivers/platform/x86/samsung-laptop.c
  
  SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
@@@ -19769,7 -19474,7 +19768,7 @@@ F:   drivers/media/platform/samsung/s3c-c
  F:    include/media/drv-intf/s3c_camif.h
  
  SAMSUNG S3FWRN5 NFC DRIVER
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  S:    Maintained
  F:    Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
  F:    drivers/nfc/s3fwrn5
@@@ -19790,7 -19495,7 +19789,7 @@@ S:   Supporte
  F:    drivers/media/i2c/s5k5baf.c
  
  SAMSUNG S5P Security SubSystem (SSS) DRIVER
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  M:    Vladimir Zapolskiy <[email protected]>
  L:    [email protected]
  L:    [email protected]
@@@ -19812,7 -19517,7 +19811,7 @@@ F:   Documentation/devicetree/bindings/me
  F:    drivers/media/platform/samsung/exynos4-is/
  
  SAMSUNG SOC CLOCK DRIVERS
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  M:    Sylwester Nawrocki <[email protected]>
  M:    Chanwoo Choi <[email protected]>
  R:    Alim Akhtar <[email protected]>
@@@ -19844,7 -19549,7 +19843,7 @@@ F:   drivers/net/ethernet/samsung/sxgbe
  
  SAMSUNG THERMAL DRIVER
  M:    Bartlomiej Zolnierkiewicz <[email protected]>
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
@@@ -19931,7 -19636,7 +19930,7 @@@ F:   drivers/scsi/sg.
  F:    include/scsi/sg.h
  
  SCSI SUBSYSTEM
 -M:    "James E.J. Bottomley" <[email protected].com>
 +M:    "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  M:    "Martin K. Petersen" <[email protected]>
  L:    [email protected]
  S:    Maintained
@@@ -20112,10 -19817,6 +20111,10 @@@ Q: https://patchwork.kernel.org/project
  B:    mailto:[email protected]
  P:    https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
  T:    git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
 +F:    include/linux/lsm_audit.h
 +F:    include/linux/lsm_hook_defs.h
 +F:    include/linux/lsm_hooks.h
 +F:    include/linux/security.h
  F:    include/uapi/linux/lsm.h
  F:    security/
  F:    tools/testing/selftests/lsm/
@@@ -20444,6 -20145,7 +20443,6 @@@ F:   include/linux/platform_data/simplefb
  
  SIOX
  M:    Thorsten Scherer <[email protected]>
 -M:    Uwe Kleine-König <[email protected]>
  R:    Pengutronix Kernel Team <[email protected]>
  S:    Supported
  F:    drivers/gpio/gpio-siox.c
@@@ -20922,12 -20624,6 +20921,12 @@@ F: include/trace/events/sof*.
  F:    include/uapi/sound/asoc.h
  F:    sound/soc/
  
 +SOUND - SOC LAYER / dapm-graph
 +M:    Luca Ceresoli <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    tools/sound/dapm-graph
 +
  SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
  M:    Pierre-Louis Bossart <[email protected]>
  M:    Liam Girdwood <[email protected]>
@@@ -20962,7 -20658,7 +20961,7 @@@ Q:   http://patchwork.linuxtv.org/project
  F:    drivers/media/dvb-frontends/sp2*
  
  SPANISH DOCUMENTATION
 -M:    Carlos Bilbao <carlos.bilbao@amd.com>
 +M:    Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
  R:    Avadhut Naik <[email protected]>
  S:    Maintained
  F:    Documentation/translations/sp_SP/
@@@ -21114,13 -20810,6 +21113,13 @@@ T: git git://linuxtv.org/media_tree.gi
  F:    Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
  F:    drivers/media/i2c/st-mipid02.c
  
 +ST STM32 FIREWALL
 +M:    Gatien Chevallier <[email protected]>
 +S:    Maintained
 +F:    drivers/bus/stm32_etzpc.c
 +F:    drivers/bus/stm32_firewall.c
 +F:    drivers/bus/stm32_rifsc.c
 +
  ST STM32 I2C/SMBUS DRIVER
  M:    Pierre-Yves MORDRET <[email protected]>
  M:    Alain Volmat <[email protected]>
@@@ -21604,7 -21293,7 +21603,7 @@@ R:   Gustavo Padovan <[email protected]
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/driver-api/sync_file.rst
  F:    drivers/dma-buf/dma-fence*
  F:    drivers/dma-buf/sw_sync.c
@@@ -21763,7 -21452,6 +21762,7 @@@ F:   drivers/cpufreq/sc[mp]i-cpufreq.
  F:    drivers/firmware/arm_scmi/
  F:    drivers/firmware/arm_scpi.c
  F:    drivers/hwmon/scmi-hwmon.c
 +F:    drivers/pinctrl/pinctrl-scmi.c
  F:    drivers/pmdomain/arm/
  F:    drivers/powercap/arm_scmi_powercap.c
  F:    drivers/regulator/scmi-regulator.c
@@@ -21950,7 -21638,6 +21949,7 @@@ TEAM DRIVE
  M:    Jiri Pirko <[email protected]>
  L:    [email protected]
  S:    Supported
 +F:    Documentation/netlink/specs/team.yaml
  F:    drivers/net/team/
  F:    include/linux/if_team.h
  F:    include/uapi/linux/if_team.h
@@@ -21996,7 -21683,6 +21995,7 @@@ F:   Documentation/driver-api/tee.rs
  F:    Documentation/tee/
  F:    Documentation/userspace-api/tee.rst
  F:    drivers/tee/
 +F:    include/linux/tee_core.h
  F:    include/linux/tee_drv.h
  F:    include/uapi/linux/tee.h
  
@@@ -22015,11 -21701,6 +22014,11 @@@ M: Prashant Gaikwad <[email protected]
  S:    Supported
  F:    drivers/clk/tegra/
  
 +TEGRA CRYPTO DRIVERS
 +M:    Akhil R <[email protected]>
 +S:    Supported
 +F:    drivers/crypto/tegra/*
 +
  TEGRA DMA DRIVERS
  M:    Laxman Dewangan <[email protected]>
  M:    Jon Hunter <[email protected]>
@@@ -22136,7 -21817,7 +22135,7 @@@ F:   Documentation/devicetree/bindings/so
  F:    Documentation/devicetree/bindings/sound/tas2562.yaml
  F:    Documentation/devicetree/bindings/sound/tas2770.yaml
  F:    Documentation/devicetree/bindings/sound/tas27xx.yaml
 -F:    Documentation/devicetree/bindings/sound/ti,pcm1681.txt
 +F:    Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
  F:    Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
  F:    Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
  F:    Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
@@@ -22213,7 -21894,7 +22212,7 @@@ F:   include/linux/soc/ti/ti_sci_inta_msi
  F:    include/linux/soc/ti/ti_sci_protocol.h
  
  TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
 -M:    Puranjay Mohan <puranjay[email protected]>
 +M:    Puranjay Mohan <puranjay@kernel.org>
  L:    [email protected]
  S:    Supported
  F:    Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
@@@ -22429,6 -22110,7 +22428,6 @@@ F:   drivers/counter/ti-eqep.
  
  TI ETHERNET SWITCH DRIVER (CPSW)
  R:    Siddharth Vadapalli <[email protected]>
 -R:    Ravi Gunasekaran <[email protected]>
  R:    Roger Quadros <[email protected]>
  L:    [email protected]
  L:    [email protected]
@@@ -22571,20 -22253,13 +22570,20 @@@ S:        Supporte
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  F:    include/linux/clocksource.h
  F:    include/linux/time.h
 +F:    include/linux/timekeeper_internal.h
 +F:    include/linux/timekeeping.h
  F:    include/linux/timex.h
  F:    include/uapi/linux/time.h
  F:    include/uapi/linux/timex.h
  F:    kernel/time/alarmtimer.c
 -F:    kernel/time/clocksource.c
 -F:    kernel/time/ntp.c
 -F:    kernel/time/time*.c
 +F:    kernel/time/clocksource*
 +F:    kernel/time/ntp*
 +F:    kernel/time/time.c
 +F:    kernel/time/timeconst.bc
 +F:    kernel/time/timeconv.c
 +F:    kernel/time/timecounter.c
 +F:    kernel/time/timekeeping*
 +F:    kernel/time/time_test.c
  F:    tools/testing/selftests/timers/
  
  TIPC NETWORK LAYER
@@@ -22705,10 -22380,9 +22704,10 @@@ M: Jarkko Sakkinen <[email protected]
  R:    Jason Gunthorpe <[email protected]>
  L:    [email protected]
  S:    Maintained
 -W:    https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
 +W:    https://gitlab.com/jarkkojs/linux-tpmdd-test
  Q:    https://patchwork.kernel.org/project/linux-integrity/list/
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
 +F:    Documentation/devicetree/bindings/tpm/
  F:    drivers/char/tpm/
  
  TPS546D24 DRIVER
@@@ -22794,15 -22468,6 +22793,15 @@@ F: Documentation/ABI/testing/configfs-t
  F:    drivers/virt/coco/tsm.c
  F:    include/linux/tsm.h
  
 +TRUSTED SERVICES TEE DRIVER
 +M:    Balint Dobszay <[email protected]>
 +M:    Sudeep Holla <[email protected]>
 +L:    [email protected] (moderated for non-subscribers)
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/tee/ts-tee.rst
 +F:    drivers/tee/tstee/
 +
  TTY LAYER AND SERIAL DRIVERS
  M:    Greg Kroah-Hartman <[email protected]>
  M:    Jiri Slaby <[email protected]>
@@@ -22864,7 -22529,6 +22863,7 @@@ Q:   https://patchwork.kernel.org/project
  B:    https://bugzilla.kernel.org
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
  F:    tools/power/x86/turbostat/
 +F:    tools/testing/selftests/turbostat/
  
  TW5864 VIDEO4LINUX DRIVER
  M:    Bluecherry Maintainers <[email protected]>
@@@ -22944,7 -22608,6 +22943,7 @@@ F:   include/linux/ubsan.
  F:    lib/Kconfig.ubsan
  F:    lib/test_ubsan.c
  F:    lib/ubsan.c
 +F:    lib/ubsan.h
  F:    scripts/Makefile.ubsan
  K:    \bARCH_HAS_UBSAN\b
  
@@@ -23135,7 -22798,7 +23134,7 @@@ F:   drivers/usb/host/ehci
  
  USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
  M:    Jiri Kosina <[email protected]>
 -M:    Benjamin Tissoires <ben[email protected]>
 +M:    Benjamin Tissoires <ben[email protected]>
  L:    [email protected]
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
@@@ -23405,7 -23068,7 +23404,7 @@@ USERSPACE DMA BUFFER DRIVE
  M:    Gerd Hoffmann <[email protected]>
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/dma-buf/udmabuf.c
  F:    include/uapi/linux/udmabuf.h
  
@@@ -23521,8 -23184,9 +23520,8 @@@ F:   include/linux/vfio_pci_core.
  F:    include/uapi/linux/vfio.h
  
  VFIO FSL-MC DRIVER
 -M:    Diana Craciun <[email protected]>
  L:    [email protected]
 -S:    Maintained
 +S:    Orphan
  F:    drivers/vfio/fsl-mc/
  
  VFIO HISILICON PCI DRIVER
  S:    Maintained
  F:    drivers/vfio/platform/
  
 +VFIO QAT PCI DRIVER
 +M:    Xin Zeng <[email protected]>
 +M:    Giovanni Cabiddu <[email protected]>
 +L:    [email protected]
 +L:    [email protected]
 +S:    Supported
 +F:    drivers/vfio/pci/qat/
 +
  VFIO VIRTIO PCI DRIVER
  M:    Yishai Hadas <[email protected]>
  L:    [email protected]
@@@ -23594,7 -23250,7 +23593,7 @@@ F:   drivers/vfio/pci/virti
  VGA_SWITCHEROO
  R:    Lukas Wunner <[email protected]>
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/gpu/vga-switcheroo.rst
  F:    drivers/gpu/vga/vga_switcheroo.c
  F:    include/linux/vga_switcheroo.h
@@@ -23738,7 -23394,6 +23737,7 @@@ F:   include/linux/virtio*.
  F:    include/linux/vringh.h
  F:    include/uapi/linux/virtio_*.h
  F:    tools/virtio/
 +F:    tools/testing/selftests/drivers/net/virtio_net/
  
  VIRTIO CRYPTO DRIVER
  M:    Gonglei <[email protected]>
@@@ -23788,7 -23443,7 +23787,7 @@@ R:   Chia-I Wu <[email protected]
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
 -T:    git git://anongit.freedesktop.org/drm/drm-misc
 +T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/gpu/drm/ci/xfails/virtio*
  F:    drivers/gpu/drm/virtio/
  F:    include/uapi/linux/virtio_gpu.h
@@@ -23952,9 -23607,9 +23951,9 @@@ S:   Supporte
  F:    drivers/misc/vmw_balloon.c
  
  VMWARE HYPERVISOR INTERFACE
 -M:    Ajay Kaher <akaher@vmware.com>
 -M:    Alexey Makhalov <amakhalov@vmware.com>
 -R:    VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
 +M:    Ajay Kaher <ajay.kaher@broadcom.com>
 +M:    Alexey Makhalov <alexey.amakhalov@broadcom.com>
 +R:    Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  L:    [email protected]
  L:    [email protected]
  S:    Supported
@@@ -23963,34 -23618,34 +23962,34 @@@ F:        arch/x86/include/asm/vmware.
  F:    arch/x86/kernel/cpu/vmware.c
  
  VMWARE PVRDMA DRIVER
 -M:    Bryan Tan <bryantan@vmware.com>
 -M:    Vishnu Dasa <vdasa@vmware.com>
 -R:    VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
 +M:    Bryan Tan <bryan-bt.tan@broadcom.com>
 +M:    Vishnu Dasa <vishnu.dasa@broadcom.com>
 +R:    Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  L:    [email protected]
  S:    Supported
  F:    drivers/infiniband/hw/vmw_pvrdma/
  
  VMWARE PVSCSI DRIVER
 -M:    Vishal Bhakta <vbhakta@vmware.com>
 -R:    VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
 +M:    Vishal Bhakta <vishal.bhakta@broadcom.com>
 +R:    Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  L:    [email protected]
  S:    Supported
  F:    drivers/scsi/vmw_pvscsi.c
  F:    drivers/scsi/vmw_pvscsi.h
  
  VMWARE VIRTUAL PTP CLOCK DRIVER
 -M:    Jeff Sipek <jsipek@vmware.com>
 -R:    Ajay Kaher <akaher@vmware.com>
 -R:    Alexey Makhalov <amakhalov@vmware.com>
 -R:    VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
 +M:    Nick Shi <nick.shi@broadcom.com>
 +R:    Ajay Kaher <ajay.kaher@broadcom.com>
 +R:    Alexey Makhalov <alexey.amakhalov@broadcom.com>
 +R:    Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  L:    [email protected]
  S:    Supported
  F:    drivers/ptp/ptp_vmw.c
  
  VMWARE VMCI DRIVER
 -M:    Bryan Tan <bryantan@vmware.com>
 -M:    Vishnu Dasa <vdasa@vmware.com>
 -R:    VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
 +M:    Bryan Tan <bryan-bt.tan@broadcom.com>
 +M:    Vishnu Dasa <vishnu.dasa@broadcom.com>
 +R:    Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  L:    [email protected]
  S:    Supported
  F:    drivers/misc/vmw_vmci/
@@@ -24005,16 -23660,16 +24004,16 @@@ F:        drivers/input/mouse/vmmouse.
  F:    drivers/input/mouse/vmmouse.h
  
  VMWARE VMXNET3 ETHERNET DRIVER
 -M:    Ronak Doshi <doshir@vmware.com>
 -R:    VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
 +M:    Ronak Doshi <ronak.doshi@broadcom.com>
 +R:    Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  L:    [email protected]
  S:    Supported
  F:    drivers/net/vmxnet3/
  
  VMWARE VSOCK VMCI TRANSPORT DRIVER
 -M:    Bryan Tan <bryantan@vmware.com>
 -M:    Vishnu Dasa <vdasa@vmware.com>
 -R:    VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
 +M:    Bryan Tan <bryan-bt.tan@broadcom.com>
 +M:    Vishnu Dasa <vishnu.dasa@broadcom.com>
 +R:    Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  L:    [email protected]
  S:    Supported
  F:    net/vmw_vsock/vmci_transport*
@@@ -24082,7 -23737,7 +24081,7 @@@ S:   Orpha
  F:    drivers/mmc/host/vub300.c
  
  W1 DALLAS'S 1-WIRE BUS
 -M:    Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 +M:    Krzysztof Kozlowski <krzk@kernel.org>
  S:    Maintained
  F:    Documentation/devicetree/bindings/w1/
  F:    Documentation/w1/
@@@ -24771,14 -24426,6 +24770,14 @@@ T: git git://git.kernel.org/pub/scm/lin
  F:    Documentation/admin-guide/LSM/Yama.rst
  F:    security/yama/
  
 +YAML NETLINK (YNL)
 +M:    Donald Hunter <[email protected]>
 +M:    Jakub Kicinski <[email protected]>
 +F:    Documentation/netlink/
 +F:    Documentation/userspace-api/netlink/intro-specs.rst
 +F:    Documentation/userspace-api/netlink/specs.rst
 +F:    tools/net/ynl/
 +
  YEALINK PHONE DRIVER
  M:    Henk Vergonet <[email protected]>
  L:    [email protected]
diff --combined drivers/dma/idma64.c
index 1398814d8fbb63c3dd750a603deca0a050e488a1,58ac374efa3beaef1cfe4d6f09f7d8de8e5d6d62..e3505e56784b1a4c4d7dc20c60753fb0844a7e46
@@@ -171,10 -171,6 +171,10 @@@ static irqreturn_t idma64_irq(int irq, 
        u32 status_err;
        unsigned short i;
  
 +      /* Since IRQ may be shared, check if DMA controller is powered on */
 +      if (status == GENMASK(31, 0))
 +              return IRQ_NONE;
 +
        dev_vdbg(idma64->dma.dev, "%s: status=%#x\n", __func__, status);
  
        /* Check if we have any interrupt from the DMA controller */
@@@ -598,7 -594,9 +598,9 @@@ static int idma64_probe(struct idma64_c
  
        idma64->dma.dev = chip->sysdev;
  
-       dma_set_max_seg_size(idma64->dma.dev, IDMA64C_CTLH_BLOCK_TS_MASK);
+       ret = dma_set_max_seg_size(idma64->dma.dev, IDMA64C_CTLH_BLOCK_TS_MASK);
+       if (ret)
+               return ret;
  
        ret = dma_async_device_register(&idma64->dma);
        if (ret)
diff --combined drivers/dma/idxd/cdev.c
index 39935071174a3f466b0c2f77c2be4466a1c18117,27ddb00cc7a43bc9141cb24dc2e1a46c3189cd6a..57f1bf2ab20be040b477b0062f9e21727baf8526
@@@ -342,7 -342,7 +342,7 @@@ static void idxd_cdev_evl_drain_pasid(s
        if (!evl)
                return;
  
 -      spin_lock(&evl->lock);
 +      mutex_lock(&evl->lock);
        status.bits = ioread64(idxd->reg_base + IDXD_EVLSTATUS_OFFSET);
        t = status.tail;
        h = status.head;
                        set_bit(h, evl->bmap);
                h = (h + 1) % size;
        }
 -      spin_unlock(&evl->lock);
 -
        drain_workqueue(wq->wq);
 +      mutex_unlock(&evl->lock);
  }
  
  static int idxd_cdev_release(struct inode *node, struct file *filep)
@@@ -400,18 -401,6 +400,18 @@@ static int idxd_cdev_mmap(struct file *
        int rc;
  
        dev_dbg(&pdev->dev, "%s called\n", __func__);
 +
 +      /*
 +       * Due to an erratum in some of the devices supported by the driver,
 +       * direct user submission to the device can be unsafe.
 +       * (See the INTEL-SA-01084 security advisory)
 +       *
 +       * For the devices that exhibit this behavior, require that the user
 +       * has CAP_SYS_RAWIO capabilities.
 +       */
 +      if (!idxd->user_submission_safe && !capable(CAP_SYS_RAWIO))
 +              return -EPERM;
 +
        rc = check_vma(wq, vma, __func__);
        if (rc < 0)
                return rc;
                        vma->vm_page_prot);
  }
  
 +static int idxd_submit_user_descriptor(struct idxd_user_context *ctx,
 +                                     struct dsa_hw_desc __user *udesc)
 +{
 +      struct idxd_wq *wq = ctx->wq;
 +      struct idxd_dev *idxd_dev = &wq->idxd->idxd_dev;
 +      const uint64_t comp_addr_align = is_dsa_dev(idxd_dev) ? 0x20 : 0x40;
 +      void __iomem *portal = idxd_wq_portal_addr(wq);
 +      struct dsa_hw_desc descriptor __aligned(64);
 +      int rc;
 +
 +      rc = copy_from_user(&descriptor, udesc, sizeof(descriptor));
 +      if (rc)
 +              return -EFAULT;
 +
 +      /*
 +       * DSA devices are capable of indirect ("batch") command submission.
 +       * On devices where direct user submissions are not safe, we cannot
 +       * allow this since there is no good way for us to verify these
 +       * indirect commands.
 +       */
 +      if (is_dsa_dev(idxd_dev) && descriptor.opcode == DSA_OPCODE_BATCH &&
 +              !wq->idxd->user_submission_safe)
 +              return -EINVAL;
 +      /*
 +       * As per the programming specification, the completion address must be
 +       * aligned to 32 or 64 bytes. If this is violated the hardware
 +       * engine can get very confused (security issue).
 +       */
 +      if (!IS_ALIGNED(descriptor.completion_addr, comp_addr_align))
 +              return -EINVAL;
 +
 +      if (wq_dedicated(wq))
 +              iosubmit_cmds512(portal, &descriptor, 1);
 +      else {
 +              descriptor.priv = 0;
 +              descriptor.pasid = ctx->pasid;
 +              rc = idxd_enqcmds(wq, portal, &descriptor);
 +              if (rc < 0)
 +                      return rc;
 +      }
 +
 +      return 0;
 +}
 +
 +static ssize_t idxd_cdev_write(struct file *filp, const char __user *buf, size_t len,
 +                             loff_t *unused)
 +{
 +      struct dsa_hw_desc __user *udesc = (struct dsa_hw_desc __user *)buf;
 +      struct idxd_user_context *ctx = filp->private_data;
 +      ssize_t written = 0;
 +      int i;
 +
 +      for (i = 0; i < len/sizeof(struct dsa_hw_desc); i++) {
 +              int rc = idxd_submit_user_descriptor(ctx, udesc + i);
 +
 +              if (rc)
 +                      return written ? written : rc;
 +
 +              written += sizeof(struct dsa_hw_desc);
 +      }
 +
 +      return written;
 +}
 +
  static __poll_t idxd_cdev_poll(struct file *filp,
                               struct poll_table_struct *wait)
  {
@@@ -512,7 -437,6 +512,7 @@@ static const struct file_operations idx
        .open = idxd_cdev_open,
        .release = idxd_cdev_release,
        .mmap = idxd_cdev_mmap,
 +      .write = idxd_cdev_write,
        .poll = idxd_cdev_poll,
  };
  
@@@ -577,7 -501,6 +577,6 @@@ void idxd_wq_del_cdev(struct idxd_wq *w
        struct idxd_cdev *idxd_cdev;
  
        idxd_cdev = wq->idxd_cdev;
-       ida_destroy(&file_ida);
        wq->idxd_cdev = NULL;
        cdev_device_del(&idxd_cdev->cdev, cdev_dev(idxd_cdev));
        put_device(cdev_dev(idxd_cdev));
@@@ -593,6 -516,14 +592,14 @@@ static int idxd_user_drv_probe(struct i
        if (idxd->state != IDXD_DEV_ENABLED)
                return -ENXIO;
  
+       mutex_lock(&wq->wq_lock);
+       if (!idxd_wq_driver_name_match(wq, dev)) {
+               idxd->cmd_status = IDXD_SCMD_WQ_NO_DRV_NAME;
+               rc = -ENODEV;
+               goto wq_err;
+       }
        /*
         * User type WQ is enabled only when SVA is enabled for two reasons:
         *   - If no IOMMU or IOMMU Passthrough without SVA, userspace
                dev_dbg(&idxd->pdev->dev,
                        "User type WQ cannot be enabled without SVA.\n");
  
-               return -EOPNOTSUPP;
-       }
-       mutex_lock(&wq->wq_lock);
-       if (!idxd_wq_driver_name_match(wq, dev)) {
-               idxd->cmd_status = IDXD_SCMD_WQ_NO_DRV_NAME;
-               rc = -ENODEV;
+               rc = -EOPNOTSUPP;
                goto wq_err;
        }
  
index 313b217388fe95e2fd539d53c5542ce858cc25a6,36e3f84a31fc2cb12d224764bd22b4ee53b93a40..e143a733081610c4fe80e35bddffd9c76d9b13ad
@@@ -71,8 -71,6 +71,8 @@@ struct xdma_chan 
        enum dma_transfer_direction     dir;
        struct dma_slave_config         cfg;
        u32                             irq;
 +      struct completion               last_interrupt;
 +      bool                            stop_requested;
  };
  
  /**
@@@ -378,8 -376,6 +378,8 @@@ static int xdma_xfer_start(struct xdma_
                return ret;
  
        xchan->busy = true;
 +      xchan->stop_requested = false;
 +      reinit_completion(&xchan->last_interrupt);
  
        return 0;
  }
  static int xdma_xfer_stop(struct xdma_chan *xchan)
  {
        int ret;
 -      u32 val;
        struct xdma_device *xdev = xchan->xdev_hdl;
  
        /* clear run stop bit to prevent any further auto-triggering */
                           CHAN_CTRL_RUN_STOP);
        if (ret)
                return ret;
 -
 -      /* Clear the channel status register */
 -      ret = regmap_read(xdev->rmap, xchan->base + XDMA_CHAN_STATUS_RC, &val);
 -      if (ret)
 -              return ret;
 -
 -      return 0;
 +      return ret;
  }
  
  /**
@@@ -471,8 -474,6 +471,8 @@@ static int xdma_alloc_channels(struct x
                xchan->xdev_hdl = xdev;
                xchan->base = base + i * XDMA_CHAN_STRIDE;
                xchan->dir = dir;
 +              xchan->stop_requested = false;
 +              init_completion(&xchan->last_interrupt);
  
                ret = xdma_channel_init(xchan);
                if (ret)
@@@ -520,7 -521,6 +520,7 @@@ static int xdma_terminate_all(struct dm
        spin_lock_irqsave(&xdma_chan->vchan.lock, flags);
  
        xdma_chan->busy = false;
 +      xdma_chan->stop_requested = true;
        vd = vchan_next_desc(&xdma_chan->vchan);
        if (vd) {
                list_del(&vd->node);
  static void xdma_synchronize(struct dma_chan *chan)
  {
        struct xdma_chan *xdma_chan = to_xdma_chan(chan);
 +      struct xdma_device *xdev = xdma_chan->xdev_hdl;
 +      int st = 0;
 +
 +      /* If the engine continues running, wait for the last interrupt */
 +      regmap_read(xdev->rmap, xdma_chan->base + XDMA_CHAN_STATUS, &st);
 +      if (st & XDMA_CHAN_STATUS_BUSY)
 +              wait_for_completion_timeout(&xdma_chan->last_interrupt, msecs_to_jiffies(1000));
  
        vchan_synchronize(&xdma_chan->vchan);
  }
  
  /**
 - * xdma_fill_descs - Fill hardware descriptors with contiguous memory block addresses
 - * @sw_desc: tx descriptor state container
 - * @src_addr: Value for a ->src_addr field of a first descriptor
 - * @dst_addr: Value for a ->dst_addr field of a first descriptor
 - * @size: Total size of a contiguous memory block
 - * @filled_descs_num: Number of filled hardware descriptors for corresponding sw_desc
 + * xdma_fill_descs() - Fill hardware descriptors for one contiguous memory chunk.
 + *                   More than one descriptor will be used if the size is bigger
 + *                   than XDMA_DESC_BLEN_MAX.
 + * @sw_desc: Descriptor container
 + * @src_addr: First value for the ->src_addr field
 + * @dst_addr: First value for the ->dst_addr field
 + * @size: Size of the contiguous memory block
 + * @filled_descs_num: Index of the first descriptor to take care of in @sw_desc
   */
  static inline u32 xdma_fill_descs(struct xdma_desc *sw_desc, u64 src_addr,
                                  u64 dst_addr, u32 size, u32 filled_descs_num)
@@@ -713,7 -704,7 +713,7 @@@ xdma_prep_dma_cyclic(struct dma_chan *c
        desc_num = 0;
        for (i = 0; i < periods; i++) {
                desc_num += xdma_fill_descs(sw_desc, *src, *dst, period_size, desc_num);
 -              addr += i * period_size;
 +              addr += period_size;
        }
  
        tx_desc = vchan_tx_prep(&xdma_chan->vchan, &sw_desc->vdesc, flags);
@@@ -885,9 -876,6 +885,9 @@@ static irqreturn_t xdma_channel_isr(in
        u32 st;
        bool repeat_tx;
  
 +      if (xchan->stop_requested)
 +              complete(&xchan->last_interrupt);
 +
        spin_lock(&xchan->vchan.lock);
  
        /* get submitted request */
@@@ -1307,6 -1295,7 +1307,7 @@@ static const struct platform_device_id 
        { "xdma", 0},
        { },
  };
+ MODULE_DEVICE_TABLE(platform, xdma_id_table);
  
  static struct platform_driver xdma_driver = {
        .driver         = {
index eb0637d90342a6727d28c300394e81aa6fa44b74,bc27a0ca86aff66e4d119bf8d8c241d45b5e1ad2..36bd4825d389d5c2527916771393fb7fd0b34b34
@@@ -214,8 -214,7 +214,8 @@@ struct xilinx_dpdma_tx_desc 
   * @running: true if the channel is running
   * @first_frame: flag for the first frame of stream
   * @video_group: flag if multi-channel operation is needed for video channels
 - * @lock: lock to access struct xilinx_dpdma_chan
 + * @lock: lock to access struct xilinx_dpdma_chan. Must be taken before
 + *        @vchan.lock, if both are to be held.
   * @desc_pool: descriptor allocation pool
   * @err_task: error IRQ bottom half handler
   * @desc: References to descriptors being processed
@@@ -1043,9 -1042,8 +1043,8 @@@ static int xilinx_dpdma_chan_stop(struc
  static void xilinx_dpdma_chan_done_irq(struct xilinx_dpdma_chan *chan)
  {
        struct xilinx_dpdma_tx_desc *active;
-       unsigned long flags;
  
-       spin_lock_irqsave(&chan->lock, flags);
+       spin_lock(&chan->lock);
  
        xilinx_dpdma_debugfs_desc_done_irq(chan);
  
                         "chan%u: DONE IRQ with no active descriptor!\n",
                         chan->id);
  
-       spin_unlock_irqrestore(&chan->lock, flags);
+       spin_unlock(&chan->lock);
  }
  
  /**
@@@ -1072,10 -1070,9 +1071,9 @@@ static void xilinx_dpdma_chan_vsync_irq
  {
        struct xilinx_dpdma_tx_desc *pending;
        struct xilinx_dpdma_sw_desc *sw_desc;
-       unsigned long flags;
        u32 desc_id;
  
-       spin_lock_irqsave(&chan->lock, flags);
+       spin_lock(&chan->lock);
  
        pending = chan->desc.pending;
        if (!chan->running || !pending)
         * Complete the active descriptor, if any, promote the pending
         * descriptor to active, and queue the next transfer, if any.
         */
 +      spin_lock(&chan->vchan.lock);
        if (chan->desc.active)
                vchan_cookie_complete(&chan->desc.active->vdesc);
        chan->desc.active = pending;
        chan->desc.pending = NULL;
  
        xilinx_dpdma_chan_queue_transfer(chan);
 +      spin_unlock(&chan->vchan.lock);
  
  out:
-       spin_unlock_irqrestore(&chan->lock, flags);
+       spin_unlock(&chan->lock);
  }
  
  /**
@@@ -1267,12 -1262,10 +1265,12 @@@ static void xilinx_dpdma_issue_pending(
        struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan);
        unsigned long flags;
  
 -      spin_lock_irqsave(&chan->vchan.lock, flags);
 +      spin_lock_irqsave(&chan->lock, flags);
 +      spin_lock(&chan->vchan.lock);
        if (vchan_issue_pending(&chan->vchan))
                xilinx_dpdma_chan_queue_transfer(chan);
 -      spin_unlock_irqrestore(&chan->vchan.lock, flags);
 +      spin_unlock(&chan->vchan.lock);
 +      spin_unlock_irqrestore(&chan->lock, flags);
  }
  
  static int xilinx_dpdma_config(struct dma_chan *dchan,
@@@ -1500,9 -1493,7 +1498,9 @@@ static void xilinx_dpdma_chan_err_task(
                    XILINX_DPDMA_EINTR_CHAN_ERR_MASK << chan->id);
  
        spin_lock_irqsave(&chan->lock, flags);
 +      spin_lock(&chan->vchan.lock);
        xilinx_dpdma_chan_queue_transfer(chan);
 +      spin_unlock(&chan->vchan.lock);
        spin_unlock_irqrestore(&chan->lock, flags);
  }
  
This page took 0.27709 seconds and 4 git commands to generate.