]> Git Repo - linux.git/commitdiff
Merge tag 'exfat-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linki...
authorLinus Torvalds <[email protected]>
Tue, 24 Sep 2024 22:26:04 +0000 (15:26 -0700)
committerLinus Torvalds <[email protected]>
Tue, 24 Sep 2024 22:26:04 +0000 (15:26 -0700)
Pull exfat updates from Namjae Jeon:

 - Clean-up unnecessary codes as ->valid_size is supported

 - buffered-IO fallback is no longer needed when using direct-IO

 - Move ->valid_size extension from mmap to ->page_mkwrite. This
   improves the overhead caused by unnecessary zero-out during mmap.

 - Fix memleaks from exfat_load_bitmap() and exfat_create_upcase_table()

 - Add sops->shutdown and ioctl

 - Add Yuezhang Mo as a reviwer

* tag 'exfat-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat:
  MAINTAINERS: exfat: add myself as reviewer
  exfat: resolve memory leak from exfat_create_upcase_table()
  exfat: move extend valid_size into ->page_mkwrite()
  exfat: fix memory leak in exfat_load_bitmap()
  exfat: Implement sops->shutdown and ioctl
  exfat: do not fallback to buffered write
  exfat: drop ->i_size_ondisk

1  2 
MAINTAINERS

diff --combined MAINTAINERS
index 01849d68e4ab274c1d852bbb73edf00a8be1ba03,508ade6eee78b5d103786822a43d758827dedafd..7bfef98226d9250955216243c34252f42e97f87b
@@@ -538,17 -538,6 +538,17 @@@ F:       drivers/leds/leds-adp5520.
  F:    drivers/mfd/adp5520.c
  F:    drivers/video/backlight/adp5520_bl.c
  
 +ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
 +M:    Laurent Pinchart <[email protected]>
 +L:    [email protected]
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/*/adi,adp5585*.yaml
 +F:    drivers/gpio/gpio-adp5585.c
 +F:    drivers/mfd/adp5585.c
 +F:    drivers/pwm/pwm-adp5585.c
 +F:    include/linux/mfd/adp5585.h
 +
  ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
  M:    Michael Hennerich <[email protected]>
  S:    Supported
@@@ -1025,13 -1014,6 +1025,13 @@@ S:    Supporte
  T:    git https://gitlab.freedesktop.org/agd5f/linux.git
  F:    drivers/gpu/drm/amd/display/
  
 +AMD DISPLAY CORE - DML
 +M:    Chaitanya Dhere <[email protected]>
 +M:    Jun Lei <[email protected]>
 +S:    Supported
 +F:    drivers/gpu/drm/amd/display/dc/dml/
 +F:    drivers/gpu/drm/amd/display/dc/dml2/
 +
  AMD FAM15H PROCESSOR POWER MONITORING DRIVER
  M:    Huang Rui <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    drivers/dma/ptdma/
  
 +AMD QDMA DRIVER
 +M:    Nishad Saraf <[email protected]>
 +M:    Lizhi Hou <[email protected]>
 +L:    [email protected]
 +S:    Supported
 +F:    drivers/dma/amd/qdma/
 +F:    include/linux/platform_data/amd_qdma.h
 +
  AMD SEATTLE DEVICE TREE SUPPORT
  M:    Suravee Suthikulpanit <[email protected]>
  M:    Tom Lendacky <[email protected]>
@@@ -1236,13 -1210,6 +1236,13 @@@ W:    https://ez.analog.com/linux-software
  F:    Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
  F:    drivers/iio/dac/ad3552r.c
  
 +ANALOG DEVICES INC AD4000 DRIVER
 +M:    Marcelo Schmitt <[email protected]>
 +L:    [email protected]
 +S:    Supported
 +W:    https://ez.analog.com/linux-software-drivers
 +F:    Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
 +
  ANALOG DEVICES INC AD4130 DRIVER
  M:    Cosmin Tanislav <[email protected]>
  L:    [email protected]
@@@ -1814,7 -1781,6 +1814,7 @@@ L:      [email protected]
  S:    Supported
  T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    Documentation/gpu/panfrost.rst
 +F:    drivers/gpu/drm/ci/xfails/panfrost*
  F:    drivers/gpu/drm/panfrost/
  F:    include/uapi/drm/panfrost_drm.h
  
@@@ -2493,28 -2459,18 +2493,28 @@@ N:   lpc18x
  
  ARM/LPC32XX SOC SUPPORT
  M:    Vladimir Zapolskiy <[email protected]>
 +M:    Piotr Wojtaszczyk <[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/nxp,pnx-i2c.yaml
  F:    arch/arm/boot/dts/nxp/lpc/lpc32*
  F:    arch/arm/mach-lpc32xx/
 +F:    drivers/dma/lpc32xx-dmamux.c
  F:    drivers/i2c/busses/i2c-pnx.c
  F:    drivers/net/ethernet/nxp/lpc_eth.c
  F:    drivers/usb/host/ohci-nxp.c
  F:    drivers/watchdog/pnx4008_wdt.c
  N:    lpc32xx
  
 +LPC32XX DMAMUX SUPPORT
 +M:    J.M.B. Downing <[email protected]>
 +M:    Piotr Wojtaszczyk <[email protected]>
 +R:    Vladimir Zapolskiy <[email protected]>
 +L:    [email protected] (moderated for non-subscribers)
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
 +
  ARM/Marvell Dove/MV78xx0/Orion SOC support
  M:    Andrew Lunn <[email protected]>
  M:    Sebastian Hesselbarth <[email protected]>
@@@ -2802,7 -2758,7 +2802,7 @@@ F:      drivers/iommu/msm
  F:    drivers/mfd/ssbi.c
  F:    drivers/mmc/host/mmci_qcom*
  F:    drivers/mmc/host/sdhci-msm.c
 -F:    drivers/pci/controller/dwc/pcie-qcom.c
 +F:    drivers/pci/controller/dwc/pcie-qcom*
  F:    drivers/phy/qualcomm/
  F:    drivers/power/*/msm*
  F:    drivers/reset/reset-qcom-*
@@@ -4006,7 -3962,7 +4006,7 @@@ F:      Documentation/devicetree/bindings/ii
  F:    drivers/iio/imu/bmi323/
  
  BPF JIT for ARC
 -M:    Shahab Vahedi <[email protected]>
 +M:    Shahab Vahedi <[email protected]>
  L:    [email protected]
  S:    Maintained
  F:    arch/arc/net/
@@@ -4173,7 -4129,6 +4173,7 @@@ F:      include/uapi/linux/btf
  F:    include/uapi/linux/filter.h
  F:    kernel/bpf/
  F:    kernel/trace/bpf_trace.c
 +F:    lib/buildid.c
  F:    lib/test_bpf.c
  F:    net/bpf/
  F:    net/core/filter.c
@@@ -4294,7 -4249,6 +4294,7 @@@ L:      [email protected]
  S:    Maintained
  F:    kernel/bpf/stackmap.c
  F:    kernel/trace/bpf_trace.c
 +F:    lib/buildid.c
  
  BROADCOM ASP 2.0 ETHERNET DRIVER
  M:    Justin Chen <[email protected]>
@@@ -5173,8 -5127,10 +5173,8 @@@ F:     Documentation/devicetree/bindings/me
  F:    drivers/media/cec/platform/cec-gpio/
  
  CELL BROADBAND ENGINE ARCHITECTURE
 -M:    Arnd Bergmann <[email protected]>
  L:    [email protected]
 -S:    Supported
 -W:    http://www.ibm.com/developerworks/power/cell/
 +S:    Orphan
  F:    arch/powerpc/include/asm/cell*.h
  F:    arch/powerpc/include/asm/spu*.h
  F:    arch/powerpc/include/uapi/asm/spu*.h
@@@ -5215,7 -5171,6 +5215,7 @@@ S:      Maintaine
  F:    Documentation/admin-guide/module-signing.rst
  F:    certs/
  F:    scripts/sign-file.c
 +F:    scripts/ssl-common.h
  F:    tools/certs/
  
  CFAG12864B LCD DRIVER
@@@ -5774,12 -5729,9 +5774,12 @@@ S:    Maintaine
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  F:    Documentation/admin-guide/cgroup-v1/cpusets.rst
  F:    include/linux/cpuset.h
 +F:    kernel/cgroup/cpuset-internal.h
 +F:    kernel/cgroup/cpuset-v1.c
  F:    kernel/cgroup/cpuset.c
  F:    tools/testing/selftests/cgroup/test_cpuset.c
  F:    tools/testing/selftests/cgroup/test_cpuset_prs.sh
 +F:    tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
  
  CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
  M:    Johannes Weiner <[email protected]>
@@@ -6583,7 -6535,6 +6583,7 @@@ F:      Documentation/devicetree/bindings/re
  F:    Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
  F:    Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
  F:    Documentation/devicetree/bindings/sound/da[79]*.txt
 +F:    Documentation/devicetree/bindings/sound/dlg,da7213.yaml
  F:    Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
  F:    Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
  F:    Documentation/hwmon/da90??.rst
@@@ -6744,7 -6695,6 +6744,7 @@@ F:      drivers/dma-buf/dma-heap.
  F:    drivers/dma-buf/heaps/*
  F:    include/linux/dma-heap.h
  F:    include/uapi/linux/dma-heap.h
 +F:    tools/testing/selftests/dmabuf-heaps/
  
  DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
  M:    Lukasz Luba <[email protected]>
@@@ -6796,7 -6746,6 +6796,7 @@@ DOCUMENTATION PROCES
  M:    Jonathan Corbet <[email protected]>
  L:    [email protected]
  S:    Maintained
 +F:    Documentation/dev-tools/
  F:    Documentation/maintainer/
  F:    Documentation/process/
  
@@@ -6804,7 -6753,6 +6804,7 @@@ DOCUMENTATION REPORTING ISSUE
  M:    Thorsten Leemhuis <[email protected]>
  L:    [email protected]
  S:    Maintained
 +F:    Documentation/admin-guide/bug-bisect.rst
  F:    Documentation/admin-guide/quickly-build-trimmed-linux.rst
  F:    Documentation/admin-guide/reporting-issues.rst
  F:    Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
@@@ -7419,10 -7367,10 +7419,10 @@@ F:   drivers/gpu/drm/udl
  
  DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
  M:    Rodrigo Siqueira <[email protected]>
 -M:    Melissa Wen <[email protected]>
  M:    MaĆ­ra Canal <[email protected]>
  R:    Haneen Mohammed <[email protected]>
 -R:    Daniel Vetter <[email protected]>
 +R:    Simona Vetter <[email protected]>
 +R:    Melissa Wen <[email protected]>
  L:    [email protected]
  S:    Maintained
  T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
@@@ -7455,7 -7403,7 +7455,7 @@@ F:      drivers/gpu/drm/panel/panel-widechip
  
  DRM DRIVERS
  M:    David Airlie <[email protected]>
 -M:    Daniel Vetter <daniel@ffwll.ch>
 +M:    Simona Vetter <simona@ffwll.ch>
  L:    [email protected]
  S:    Maintained
  B:    https://gitlab.freedesktop.org/drm
@@@ -7551,6 -7499,7 +7551,6 @@@ M:      Kyungmin Park <kyungmin.park@samsung
  L:    [email protected]
  S:    Supported
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
 -F:    Documentation/devicetree/bindings/display/exynos/
  F:    Documentation/devicetree/bindings/display/samsung/
  F:    drivers/gpu/drm/exynos/
  F:    include/uapi/drm/exynos_drm.h
@@@ -8466,6 -8415,7 +8466,7 @@@ N:      binfm
  EXFAT FILE SYSTEM
  M:    Namjae Jeon <[email protected]>
  M:    Sungjong Seo <[email protected]>
+ R:    Yuezhang Mo <[email protected]>
  L:    [email protected]
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
@@@ -8549,13 -8499,6 +8550,13 @@@ F:    lib/bootconfig.
  F:    tools/bootconfig/*
  F:    tools/bootconfig/scripts/*
  
 +EXTRON DA HD 4K PLUS CEC DRIVER
 +M:    Hans Verkuil <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +T:    git git://linuxtv.org/media_tree.git
 +F:    drivers/media/cec/usb/extron-da-hd-4k-plus/
 +
  EXYNOS DP DRIVER
  M:    Jingoo Han <[email protected]>
  L:    [email protected]
@@@ -8631,7 -8574,6 +8632,7 @@@ M:      Akinobu Mita <[email protected]
  S:    Supported
  F:    Documentation/fault-injection/
  F:    lib/fault-inject.c
 +F:    tools/testing/fault-injection/
  
  FBTFT Framebuffer drivers
  L:    [email protected]
@@@ -8869,6 -8811,7 +8870,6 @@@ F:      include/linux/fortify-string.
  F:    lib/fortify_kunit.c
  F:    lib/memcpy_kunit.c
  F:    lib/test_fortify/*
 -F:    scripts/test_fortify.sh
  K:    \b__NO_FORTIFY\b
  
  FPGA DFL DRIVERS
@@@ -8905,7 -8848,7 +8906,7 @@@ W:      https://floatingpoint.billm.au
  F:    arch/x86/math-emu/
  
  FRAMEBUFFER CORE
 -M:    Daniel Vetter <daniel@ffwll.ch>
 +M:    Simona Vetter <simona@ffwll.ch>
  S:    Odd Fixes
  T:    git https://gitlab.freedesktop.org/drm/misc/kernel.git
  F:    drivers/video/fbdev/core/
@@@ -9102,7 -9045,6 +9103,7 @@@ M:      Herve Codina <[email protected]
  L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
 +F:    Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
  F:    drivers/soc/fsl/qe/qmc.c
  F:    include/soc/fsl/qe/qmc.h
  
@@@ -9118,11 -9060,9 +9119,11 @@@ M:    Herve Codina <[email protected]
  L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
 +F:    Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
  F:    drivers/soc/fsl/qe/tsa.c
  F:    drivers/soc/fsl/qe/tsa.h
  F:    include/dt-bindings/soc/cpm1-fsl,tsa.h
 +F:    include/dt-bindings/soc/qe-fsl,tsa.h
  
  FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
  L:    [email protected]
@@@ -11072,7 -11012,6 +11073,7 @@@ T:   git https://gitlab.freedesktop.org/d
  F:    Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
  F:    Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
  F:    Documentation/gpu/imagination/
 +F:    drivers/gpu/drm/ci/xfails/powervr*
  F:    drivers/gpu/drm/imagination/
  F:    include/uapi/drm/pvr_drm.h
  
@@@ -11198,17 -11137,10 +11199,17 @@@ F:        Documentation/devicetree/bindings/se
  F:    Documentation/input/
  F:    drivers/input/
  F:    include/dt-bindings/input/
 +F:    include/linux/gameport.h
 +F:    include/linux/i8042.h
  F:    include/linux/input.h
  F:    include/linux/input/
 +F:    include/linux/libps2.h
 +F:    include/linux/serio.h
 +F:    include/uapi/linux/gameport.h
  F:    include/uapi/linux/input-event-codes.h
  F:    include/uapi/linux/input.h
 +F:    include/uapi/linux/serio.h
 +F:    include/uapi/linux/uinput.h
  
  INPUT MULTITOUCH (MT) PROTOCOL
  M:    Henrik Rydberg <[email protected]>
@@@ -11588,24 -11520,6 +11589,24 @@@ S: Maintaine
  F:    Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
  F:    drivers/fpga/intel-m10-bmc-sec-update.c
  
 +INTEL MID (Mobile Internet Device) PLATFORM
 +M:    Andy Shevchenko <[email protected]>
 +L:    [email protected]
 +S:    Supported
 +F:    arch/x86/include/asm/intel-mid.h
 +F:    arch/x86/pci/intel_mid_pci.c
 +F:    arch/x86/platform/intel-mid/
 +F:    drivers/extcon/extcon-intel-mrfld.c
 +F:    drivers/iio/adc/intel_mrfld_adc.c
 +F:    drivers/mfd/intel_soc_pmic_mrfld.c
 +F:    drivers/platform/x86/intel/mrfld_pwrbtn.c
 +F:    drivers/platform/x86/intel_scu_*
 +F:    drivers/staging/media/atomisp/
 +F:    drivers/watchdog/intel-mid_wdt.c
 +F:    include/linux/mfd/intel_soc_pmic_mrfld.h
 +F:    include/linux/platform_data/x86/intel-mid_wdt.h
 +F:    include/linux/platform_data/x86/intel_scu_ipc.h
 +
  INTEL P-Unit IPC DRIVER
  M:    Zha Qipeng <[email protected]>
  L:    [email protected]
@@@ -11668,8 -11582,8 +11669,8 @@@ F:   drivers/counter/intel-qep.
  INTEL SCU DRIVERS
  M:    Mika Westerberg <[email protected]>
  S:    Maintained
 -F:    arch/x86/include/asm/intel_scu_ipc.h
  F:    drivers/platform/x86/intel_scu_*
 +F:    include/linux/platform_data/x86/intel_scu_ipc.h
  
  INTEL SDSI DRIVER
  M:    David E. Box <[email protected]>
@@@ -11744,8 -11658,7 +11745,8 @@@ F:   drivers/platform/x86/intel/uncore-fr
  INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
  M:    David E. Box <[email protected]>
  S:    Supported
 -F:    drivers/platform/x86/intel/vsec.*
 +F:    drivers/platform/x86/intel/vsec.c
 +F:    include/linux/intel_vsec.h
  
  INTEL VIRTUAL BUTTON DRIVER
  M:    AceLan Kao <[email protected]>
@@@ -11868,7 -11781,6 +11869,7 @@@ T:   git git://git.kernel.org/pub/scm/lin
  F:    drivers/iommu/dma-iommu.c
  F:    drivers/iommu/dma-iommu.h
  F:    drivers/iommu/iova.c
 +F:    include/linux/iommu-dma.h
  F:    include/linux/iova.h
  
  IOMMU SUBSYSTEM
  L:    [email protected]
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
 +F:    Documentation/virt/kvm/loongarch/
  F:    arch/loongarch/include/asm/kvm*
  F:    arch/loongarch/include/uapi/asm/kvm*
  F:    arch/loongarch/kvm/
@@@ -13058,7 -12969,6 +13059,7 @@@ M:   Michael Ellerman <[email protected]
  R:    Nicholas Piggin <[email protected]>
  R:    Christophe Leroy <[email protected]>
  R:    Naveen N Rao <[email protected]>
 +R:    Madhavan Srinivasan <[email protected]>
  L:    [email protected]
  S:    Supported
  W:    https://github.com/linuxppc/wiki/wiki
@@@ -13142,7 -13052,6 +13143,7 @@@ R:   Daniel Lustig <[email protected]
  R:    Joel Fernandes <[email protected]>
  L:    [email protected]
  L:    [email protected]
 +L:    [email protected]
  S:    Supported
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  F:    Documentation/atomic_bitops.txt
@@@ -13651,7 -13560,7 +13652,7 @@@ S:   Maintaine
  F:    Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
  F:    drivers/input/misc/88pm886-onkey.c
  F:    drivers/mfd/88pm886.c
 -F:    drivers/regulators/88pm886-regulator.c
 +F:    drivers/regulator/88pm886-regulator.c
  F:    include/linux/mfd/88pm886.h
  
  MARVELL ARMADA 3700 PHY DRIVERS
@@@ -14361,8 -14270,8 +14362,8 @@@ M:   Sean Wang <[email protected]
  L:    [email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
 +F:    Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
  F:    Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
 -F:    Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
  F:    drivers/bluetooth/btmtkuart.c
  
  MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
@@@ -15359,12 -15268,6 +15360,12 @@@ S: Maintaine
  F:    Documentation/hwmon/surface_fan.rst
  F:    drivers/hwmon/surface_fan.c
  
 +MICROSOFT SURFACE SENSOR THERMAL DRIVER
 +M:    Maximilian Luz <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    drivers/hwmon/surface_temp.c
 +
  MICROSOFT SURFACE GPE LID SUPPORT DRIVER
  M:    Maximilian Luz <[email protected]>
  L:    [email protected]
@@@ -16979,7 -16882,6 +16980,7 @@@ OMNIVISION OG01A1B SENSOR DRIVE
  M:    Sakari Ailus <[email protected]>
  L:    [email protected]
  S:    Maintained
 +F:    Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
  F:    drivers/media/i2c/og01a1b.c
  
  OMNIVISION OV01A10 SENSOR DRIVER
@@@ -17569,7 -17471,7 +17570,7 @@@ PCI DRIVER FOR ALTERA PCIE I
  M:    Joyce Ooi <[email protected]>
  L:    [email protected]
  S:    Supported
 -F:    Documentation/devicetree/bindings/pci/altera-pcie.txt
 +F:    Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
  F:    drivers/pci/controller/pcie-altera.c
  
  PCI DRIVER FOR APPLIEDMICRO XGENE
@@@ -17801,7 -17703,7 +17802,7 @@@ PCI MSI DRIVER FOR ALTERA MSI I
  M:    Joyce Ooi <[email protected]>
  L:    [email protected]
  S:    Supported
 -F:    Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
 +F:    Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
  F:    drivers/pci/controller/pcie-altera-msi.c
  
  PCI MSI DRIVER FOR APPLIEDMICRO XGENE
@@@ -17954,7 -17856,6 +17955,7 @@@ M:   Manivannan Sadhasivam <manivannan.sa
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
 +F:    drivers/pci/controller/dwc/pcie-qcom-common.c
  F:    drivers/pci/controller/dwc/pcie-qcom.c
  
  PCIE DRIVER FOR ROCKCHIP
  L:    [email protected]
  S:    Maintained
  F:    Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
 +F:    drivers/pci/controller/dwc/pcie-qcom-common.c
  F:    drivers/pci/controller/dwc/pcie-qcom-ep.c
  
  PCMCIA SUBSYSTEM
@@@ -18403,7 -18303,6 +18404,7 @@@ M:   Bartosz Golaszewski <[email protected]
  L:    [email protected]
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
 +F:    Documentation/driver-api/pwrseq.rst
  F:    drivers/power/sequencing/
  F:    include/linux/pwrseq/
  
@@@ -18514,7 -18413,7 +18515,7 @@@ F:   tools/testing/selftests/proc
  PROC SYSCTL
  M:    Luis Chamberlain <[email protected]>
  M:    Kees Cook <[email protected]>
 -M:    Joel Granados <j[email protected]>
 +M:    Joel Granados <j[email protected]>
  L:    [email protected]
  L:    [email protected]
  S:    Maintained
@@@ -18948,7 -18847,7 +18949,7 @@@ M:   Bryan O'Donoghue <bryan.odonoghue@li
  L:    [email protected]
  S:    Maintained
  F:    Documentation/admin-guide/media/qcom_camss.rst
 -F:    Documentation/devicetree/bindings/media/*camss*
 +F:    Documentation/devicetree/bindings/media/qcom,*camss*
  F:    drivers/media/platform/qcom/camss/
  
  QUALCOMM CLOCK DRIVERS
@@@ -18963,6 -18862,7 +18964,6 @@@ F:   include/dt-bindings/clock/qcom,
  QUALCOMM CLOUD AI (QAIC) DRIVER
  M:    Jeffrey Hugo <[email protected]>
  R:    Carl Vanderlip <[email protected]>
 -R:    Pranjal Ramajor Asha Kanojiya <[email protected]>
  L:    [email protected]
  L:    [email protected]
  S:    Supported
  S:    Maintained
  F:    Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
  F:    drivers/soc/qcom/icc-bwmon.c
 +F:    drivers/soc/qcom/trace_icc-bwmon.h
  
  QUALCOMM IOMMU
  M:    Rob Clark <[email protected]>
@@@ -20057,13 -19956,6 +20058,13 @@@ T: git git://linuxtv.org/media_tree.gi
  F:    Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
  F:    drivers/media/platform/sunxi/sun8i-rotate/
  
 +RPMB SUBSYSTEM
 +M:    Jens Wiklander <[email protected]>
 +L:    [email protected]
 +S:    Supported
 +F:    drivers/misc/rpmb-core.c
 +F:    include/linux/rpmb.h
 +
  RPMSG TTY DRIVER
  M:    Arnaud Pouliquen <[email protected]>
  L:    [email protected]
  F:    Documentation/devicetree/bindings/sound/samsung*
  F:    sound/soc/samsung/
  
 +SAMSUNG EXYNOS850 SoC SUPPORT
 +M:    Sam Protsenko <[email protected]>
 +L:    [email protected] (moderated for non-subscribers)
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
 +F:    arch/arm64/boot/dts/exynos/exynos850*
 +F:    drivers/clk/samsung/clk-exynos850.c
 +F:    include/dt-bindings/clock/exynos850.h
 +
  SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
  M:    Krzysztof Kozlowski <[email protected]>
  L:    [email protected]
@@@ -20538,19 -20420,6 +20539,19 @@@ F: include/linux/wait.
  F:    include/uapi/linux/sched.h
  F:    kernel/sched/
  
 +SCHEDULER - SCHED_EXT
 +R:    Tejun Heo <[email protected]>
 +R:    David Vernet <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +W:    https://github.com/sched-ext/scx
 +T:    git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
 +F:    include/linux/sched/ext.h
 +F:    kernel/sched/ext.h
 +F:    kernel/sched/ext.c
 +F:    tools/sched_ext/
 +F:    tools/testing/selftests/sched_ext
 +
  SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
  M:    Gustavo Silva <[email protected]>
  S:    Maintained
@@@ -21751,8 -21620,10 +21752,8 @@@ F:  include/linux/spmi.
  F:    include/trace/events/spmi.h
  
  SPU FILE SYSTEM
 -M:    Jeremy Kerr <[email protected]>
  L:    [email protected]
 -S:    Supported
 -W:    http://www.ibm.com/developerworks/power/cell/
 +S:    Orphan
  F:    Documentation/filesystems/spufs/spufs.rst
  F:    arch/powerpc/platforms/cell/spufs/
  
@@@ -22681,7 -22552,6 +22682,7 @@@ M:   Jens Wiklander <jens.wiklander@linar
  R:    Sumit Garg <[email protected]>
  L:    [email protected]
  S:    Maintained
 +F:    Documentation/ABI/testing/sysfs-class-tee
  F:    Documentation/driver-api/tee.rst
  F:    Documentation/tee/
  F:    Documentation/userspace-api/tee.rst
@@@ -22727,7 -22597,6 +22728,7 @@@ M:   Thierry Reding <thierry.reding@gmail
  R:    Krishna Reddy <[email protected]>
  L:    [email protected]
  S:    Supported
 +F:    drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
  F:    drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
  F:    drivers/iommu/tegra*
  
@@@ -22833,11 -22702,12 +22834,11 @@@ F:        Documentation/devicetree/bindings/so
  F:    Documentation/devicetree/bindings/sound/ti,tas2562.yaml
  F:    Documentation/devicetree/bindings/sound/ti,tas2770.yaml
  F:    Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
 +F:    Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
  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/ti,tlv320adcx140.yaml
 -F:    Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
 -F:    Documentation/devicetree/bindings/sound/tpa6130a2.txt
  F:    include/sound/tas2*.h
  F:    include/sound/tlv320*.h
  F:    include/sound/tpa6130a2-plat.h
@@@ -23415,7 -23285,6 +23416,7 @@@ Q:   https://patchwork.kernel.org/project
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
  F:    Documentation/devicetree/bindings/tpm/
  F:    drivers/char/tpm/
 +F:    tools/testing/selftests/tpm2/
  
  TPS546D24 DRIVER
  M:    Duke Du <[email protected]>
@@@ -23428,8 -23297,9 +23429,8 @@@ TQ SYSTEMS BOARD & DRIVER SUPPOR
  L:    [email protected]
  S:    Supported
  W:    https://www.tq-group.com/en/products/tq-embedded/
 -F:    arch/arm/boot/dts/imx*mba*.dts*
 -F:    arch/arm/boot/dts/imx*tqma*.dts*
 -F:    arch/arm/boot/dts/mba*.dtsi
 +F:    arch/arm/boot/dts/nxp/imx/*mba*.dts*
 +F:    arch/arm/boot/dts/nxp/imx/*tqma*.dts*
  F:    arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
  F:    arch/arm64/boot/dts/freescale/imx*mba*.dts*
  F:    arch/arm64/boot/dts/freescale/imx*tqma*.dts*
@@@ -23714,15 -23584,6 +23715,15 @@@ F: drivers/cdrom/cdrom.
  F:    include/linux/cdrom.h
  F:    include/uapi/linux/cdrom.h
  
 +UNION-FIND
 +M:    Xavier <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +F:    Documentation/core-api/union_find.rst
 +F:    Documentation/translations/zh_CN/core-api/union_find.rst
 +F:    include/linux/union_find.h
 +F:    lib/union_find.c
 +
  UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
  R:    Alim Akhtar <[email protected]>
  R:    Avri Altman <[email protected]>
@@@ -24646,20 -24507,6 +24647,20 @@@ F: include/uapi/linux/vsockmon.
  F:    net/vmw_vsock/
  F:    tools/testing/vsock/
  
 +VMA
 +M:    Andrew Morton <[email protected]>
 +R:    Liam R. Howlett <[email protected]>
 +R:    Vlastimil Babka <[email protected]>
 +R:    Lorenzo Stoakes <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +W:    https://www.linux-mm.org
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
 +F:    mm/vma.c
 +F:    mm/vma.h
 +F:    mm/vma_internal.h
 +F:    tools/testing/vma/
 +
  VMALLOC
  M:    Andrew Morton <[email protected]>
  R:    Uladzislau Rezki <[email protected]>
@@@ -25049,17 -24896,6 +25050,17 @@@ T: git git://git.kernel.org/pub/scm/lin
  F:    Documentation/arch/x86/
  F:    Documentation/devicetree/bindings/x86/
  F:    arch/x86/
 +F:    tools/testing/selftests/x86
 +
 +X86 CPUID DATABASE
 +M:    Borislav Petkov <[email protected]>
 +M:    Thomas Gleixner <[email protected]>
 +M:    [email protected]
 +R:    Ahmed S. Darwish <[email protected]>
 +L:    [email protected]
 +S:    Maintained
 +W:    https://x86-cpuid.org
 +F:    tools/arch/x86/kcpuid/cpuid.csv
  
  X86 ENTRY CODE
  M:    Andy Lutomirski <[email protected]>
@@@ -25502,19 -25338,6 +25503,19 @@@ S: Maintaine
  F:    drivers/spi/spi-xtensa-xtfpga.c
  F:    sound/soc/xtensa/xtfpga-i2s.c
  
 +XZ EMBEDDED
 +M:    Lasse Collin <[email protected]>
 +S:    Maintained
 +W:    https://tukaani.org/xz/embedded.html
 +B:    https://github.com/tukaani-project/xz-embedded/issues
 +C:    irc://irc.libera.chat/tukaani
 +F:    Documentation/staging/xz.rst
 +F:    include/linux/decompress/unxz.h
 +F:    include/linux/xz.h
 +F:    lib/decompress_unxz.c
 +F:    lib/xz/
 +F:    scripts/xz_wrap.sh
 +
  YAM DRIVER FOR AX.25
  M:    Jean-Paul Roubelat <[email protected]>
  L:    [email protected]
@@@ -25539,6 -25362,7 +25540,6 @@@ F:   tools/net/ynl
  
  YEALINK PHONE DRIVER
  M:    Henk Vergonet <[email protected]>
 -L:    [email protected]
  S:    Maintained
  F:    Documentation/input/devices/yealink.rst
  F:    drivers/input/misc/yealink.*
This page took 0.21671 seconds and 4 git commands to generate.