io_uring/rsrc: disallow multi-source reg buffers
[linux-block.git] / MAINTAINERS
index d0b9548d26f7111b824d4bd783eee11d0afcc855..fbff490379ad1ced763de310e31572b601e770b0 100644 (file)
@@ -361,6 +361,8 @@ T:  git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 F:     Documentation/ABI/testing/configfs-acpi
 F:     Documentation/ABI/testing/sysfs-bus-acpi
 F:     Documentation/firmware-guide/acpi/
+F:     arch/x86/kernel/acpi/
+F:     arch/x86/pci/acpi.c
 F:     drivers/acpi/
 F:     drivers/pci/*/*acpi*
 F:     drivers/pci/*acpi*
@@ -3147,7 +3149,7 @@ ASPEED CRYPTO DRIVER
 M:     Neal Liu <neal_liu@aspeedtech.com>
 L:     linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 S:     Maintained
-F:     Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
+F:     Documentation/devicetree/bindings/crypto/aspeed,*
 F:     drivers/crypto/aspeed/
 
 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
@@ -3856,6 +3858,13 @@ L:       bpf@vger.kernel.org
 S:     Maintained
 F:     tools/testing/selftests/bpf/
 
+BPF [DOCUMENTATION] (Related to Standardization)
+R:     David Vernet <void@manifault.com>
+L:     bpf@vger.kernel.org
+L:     bpf@ietf.org
+S:     Maintained
+F:     Documentation/bpf/instruction-set.rst
+
 BPF [MISC]
 L:     bpf@vger.kernel.org
 S:     Odd Fixes
@@ -4640,12 +4649,11 @@ F:      net/sched/sch_etf.c
 F:     net/sched/sch_taprio.c
 
 CC2520 IEEE-802.15.4 RADIO DRIVER
-M:     Varka Bhadram <varkabhadram@gmail.com>
+M:     Stefan Schmidt <stefan@datenfreihafen.org>
 L:     linux-wpan@vger.kernel.org
-S:     Maintained
+S:     Odd Fixes
 F:     Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
 F:     drivers/net/ieee802154/cc2520.c
-F:     include/linux/spi/cc2520.h
 
 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
 M:     Gilad Ben-Yossef <gilad@benyossef.com>
@@ -4821,6 +4829,13 @@ S:       Maintained
 F:     Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
 F:     sound/soc/codecs/cros_ec_codec.*
 
+CHROMEOS EC UART DRIVER
+M:     Bhanu Prakash Maiya <bhanumaiya@chromium.org>
+R:     Benson Leung <bleung@chromium.org>
+R:     Tzung-Bi Shih <tzungbi@kernel.org>
+S:     Maintained
+F:     drivers/platform/chrome/cros_ec_uart.c
+
 CHROMEOS EC SUBDRIVERS
 M:     Benson Leung <bleung@chromium.org>
 R:     Guenter Roeck <groeck@chromium.org>
@@ -4834,8 +4849,9 @@ CHROMEOS EC USB TYPE-C DRIVER
 M:     Prashant Malani <pmalani@chromium.org>
 L:     chrome-platform@lists.linux.dev
 S:     Maintained
-F:     drivers/platform/chrome/cros_ec_typec.c
+F:     drivers/platform/chrome/cros_ec_typec.*
 F:     drivers/platform/chrome/cros_typec_switch.c
+F:     drivers/platform/chrome/cros_typec_vdm.*
 
 CHROMEOS EC USB PD NOTIFY DRIVER
 M:     Prashant Malani <pmalani@chromium.org>
@@ -5763,7 +5779,6 @@ F:        Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
 F:     drivers/platform/x86/dell/dell-wmi-ddv.c
 
 DELL WMI SYSMAN DRIVER
-M:     Divya Bharathi <divya.bharathi@dell.com>
 M:     Prasanth Ksr <prasanth.ksr@dell.com>
 L:     Dell.Client.Kernel@dell.com
 L:     platform-driver-x86@vger.kernel.org
@@ -5935,7 +5950,7 @@ S:        Supported
 F:     Documentation/networking/devlink
 F:     include/net/devlink.h
 F:     include/uapi/linux/devlink.h
-F:     net/core/devlink.c
+F:     net/devlink/
 
 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
 M:     Christoph Niedermaier <cniedermaier@dh-electronics.com>
@@ -9842,6 +9857,7 @@ F:        drivers/clk/clk-versaclock5.c
 IEEE 802.15.4 SUBSYSTEM
 M:     Alexander Aring <alex.aring@gmail.com>
 M:     Stefan Schmidt <stefan@datenfreihafen.org>
+M:     Miquel Raynal <miquel.raynal@bootlin.com>
 L:     linux-wpan@vger.kernel.org
 S:     Maintained
 W:     https://linux-wpan.org/
@@ -10525,6 +10541,13 @@ S:     Maintained
 F:     arch/x86/include/asm/intel_telemetry.h
 F:     drivers/platform/x86/intel/telemetry/
 
+INTEL TPMI DRIVER
+M:     Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
+L:     platform-driver-x86@vger.kernel.org
+S:     Maintained
+F:     drivers/platform/x86/intel/tpmi.c
+F:     include/linux/intel_tpmi.h
+
 INTEL UNCORE FREQUENCY CONTROL
 M:     Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 L:     platform-driver-x86@vger.kernel.org
@@ -10777,6 +10800,8 @@ L:      linux-kernel@vger.kernel.org
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
 F:     kernel/irq/
+F:     include/linux/group_cpus.h
+F:     lib/group_cpus.c
 
 IRQCHIP DRIVERS
 M:     Thomas Gleixner <tglx@linutronix.de>
@@ -12657,9 +12682,9 @@ F:      drivers/iio/potentiometer/mcp4018.c
 F:     drivers/iio/potentiometer/mcp4531.c
 
 MCR20A IEEE-802.15.4 RADIO DRIVER
-M:     Xue Liu <liuxuenetmail@gmail.com>
+M:     Stefan Schmidt <stefan@datenfreihafen.org>
 L:     linux-wpan@vger.kernel.org
-S:     Maintained
+S:     Odd Fixes
 W:     https://github.com/xueliu/mcr20a-linux
 F:     Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
 F:     drivers/net/ieee802154/mcr20a.c
@@ -13552,6 +13577,7 @@ S:      Maintained
 F:     Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
 F:     Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
 F:     drivers/net/dsa/microchip/*
+F:     include/linux/dsa/ksz_common.h
 F:     include/linux/platform_data/microchip-ksz.h
 F:     net/dsa/tag_ksz.c
 
@@ -14004,6 +14030,7 @@ M:      Peter Geis <pgwipeout@gmail.com>
 M:     Frank <Frank.Sae@motor-comm.com>
 L:     netdev@vger.kernel.org
 S:     Maintained
+F:     Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
 F:     drivers/net/phy/motorcomm.c
 
 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
@@ -14020,9 +14047,9 @@ T:      git git://linuxtv.org/media_tree.git
 F:     drivers/media/radio/radio-mr800.c
 
 MRF24J40 IEEE 802.15.4 RADIO DRIVER
-M:     Alan Ott <alan@signal11.us>
+M:     Stefan Schmidt <stefan@datenfreihafen.org>
 L:     linux-wpan@vger.kernel.org
-S:     Maintained
+S:     Odd Fixes
 F:     Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
 F:     drivers/net/ieee802154/mrf24j40.c
 
@@ -14384,6 +14411,8 @@ M:      Florian Fainelli <f.fainelli@gmail.com>
 M:     Vladimir Oltean <olteanv@gmail.com>
 S:     Maintained
 F:     Documentation/devicetree/bindings/net/dsa/
+F:     Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
+F:     Documentation/devicetree/bindings/net/ethernet-switch.yaml
 F:     drivers/net/dsa/
 F:     include/linux/dsa/
 F:     include/linux/platform_data/dsa.h
@@ -14402,8 +14431,10 @@ Q:     https://patchwork.kernel.org/project/netdevbpf/list/
 B:     mailto:netdev@vger.kernel.org
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
+F:     Documentation/core-api/netlink.rst
 F:     Documentation/networking/
 F:     Documentation/process/maintainer-netdev.rst
+F:     Documentation/userspace-api/netlink/
 F:     include/linux/in.h
 F:     include/linux/net.h
 F:     include/linux/netdevice.h
@@ -14415,6 +14446,7 @@ F:      include/uapi/linux/netdevice.h
 F:     lib/net_utils.c
 F:     lib/random32.c
 F:     net/
+F:     tools/net/
 F:     tools/testing/selftests/net/
 
 NETWORKING [IPSEC]
@@ -14992,6 +15024,7 @@ M:      Colin Foster <colin.foster@in-advantage.com>
 S:     Supported
 F:     Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
 F:     drivers/mfd/ocelot*
+F:     drivers/net/dsa/ocelot/ocelot_ext.c
 F:     include/linux/mfd/ocelot.h
 
 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
@@ -15423,6 +15456,13 @@ L:     linux-mips@vger.kernel.org
 S:     Maintained
 F:     arch/mips/boot/dts/ralink/omega2p.dts
 
+ONSEMI ETHERNET PHY DRIVERS
+M:     Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
+L:     netdev@vger.kernel.org
+S:     Supported
+W:     http://www.onsemi.com
+F:     drivers/net/phy/ncn*
+
 OP-TEE DRIVER
 M:     Jens Wiklander <jens.wiklander@linaro.org>
 L:     op-tee@lists.trustedfirmware.org
@@ -16468,6 +16508,13 @@ S:     Maintained
 F:     Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
 F:     drivers/iio/chemical/pms7003.c
 
+PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
+M:     Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
+L:     netdev@vger.kernel.org
+S:     Maintained
+F:     drivers/net/phy/mdio-open-alliance.h
+F:     net/ethtool/plca.c
+
 PLDMFW LIBRARY
 M:     Jacob Keller <jacob.e.keller@intel.com>
 S:     Maintained
@@ -17065,6 +17112,13 @@ T:     git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
 F:     Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
 F:     drivers/net/wireless/ath/ath11k/
 
+QUALCOMM ATH12K WIRELESS DRIVER
+M:     Kalle Valo <kvalo@kernel.org>
+L:     ath12k@lists.infradead.org
+S:     Supported
+T:     git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
+F:     drivers/net/wireless/ath/ath12k/
+
 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
 M:     Toke Høiland-Jørgensen <toke@toke.dk>
 L:     linux-wireless@vger.kernel.org
@@ -18107,6 +18161,7 @@ F:      Documentation/driver-api/s390-drivers.rst
 F:     Documentation/s390/
 F:     arch/s390/
 F:     drivers/s390/
+F:     drivers/watchdog/diag288_wdt.c
 
 S390 COMMON I/O LAYER
 M:     Vineeth Vijayan <vneethv@linux.ibm.com>
@@ -18167,6 +18222,13 @@ F:     arch/s390/pci/
 F:     drivers/pci/hotplug/s390_pci_hpc.c
 F:     Documentation/s390/pci.rst
 
+S390 SCM DRIVER
+M:     Vineeth Vijayan <vneethv@linux.ibm.com>
+L:     linux-s390@vger.kernel.org
+S:     Supported
+F:     drivers/s390/block/scm*
+F:     drivers/s390/cio/scm.c
+
 S390 VFIO AP DRIVER
 M:     Tony Krowiak <akrowiak@linux.ibm.com>
 M:     Halil Pasic <pasic@linux.ibm.com>
@@ -18733,6 +18795,7 @@ M:      Edward Cree <ecree.xilinx@gmail.com>
 M:     Martin Habets <habetsm.xilinx@gmail.com>
 L:     netdev@vger.kernel.org
 S:     Supported
+F:     Documentation/networking/devlink/sfc.rst
 F:     drivers/net/ethernet/sfc/
 
 SFF/SFP/SFP+ MODULE SUPPORT
@@ -19743,6 +19806,12 @@ F:     Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
 F:     drivers/reset/reset-starfive-jh7100.c
 F:     include/dt-bindings/reset/starfive-jh7100.h
 
+STARFIVE TRNG DRIVER
+M:     Jia Jie Ho <jiajie.ho@starfivetech.com>
+S:     Supported
+F:     Documentation/devicetree/bindings/rng/starfive*
+F:     drivers/char/hw_random/jh7110-trng.c
+
 STATIC BRANCH/CALL
 M:     Peter Zijlstra <peterz@infradead.org>
 M:     Josh Poimboeuf <jpoimboe@kernel.org>
@@ -19916,7 +19985,8 @@ L:      linux-pm@vger.kernel.org
 S:     Supported
 B:     https://bugzilla.kernel.org
 F:     Documentation/power/
-F:     arch/x86/kernel/acpi/
+F:     arch/x86/kernel/acpi/sleep*
+F:     arch/x86/kernel/acpi/wakeup*
 F:     drivers/base/power/
 F:     include/linux/freezer.h
 F:     include/linux/pm.h
@@ -20524,6 +20594,7 @@ S:      Supported
 Q:     https://patchwork.kernel.org/project/linux-pm/list/
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
 F:     Documentation/ABI/testing/sysfs-class-thermal
+F:     Documentation/admin-guide/thermal/
 F:     Documentation/devicetree/bindings/thermal/
 F:     Documentation/driver-api/thermal/
 F:     drivers/thermal/
@@ -20605,7 +20676,7 @@ M:      Mika Westerberg <mika.westerberg@linux.intel.com>
 M:     Yehezkel Bernat <YehezkelShB@gmail.com>
 L:     netdev@vger.kernel.org
 S:     Maintained
-F:     drivers/net/thunderbolt.c
+F:     drivers/net/thunderbolt/
 
 THUNDERX GPIO DRIVER
 M:     Robert Richter <rric@kernel.org>
@@ -22458,6 +22529,7 @@ S:      Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
 F:     drivers/platform/olpc/
 F:     drivers/platform/x86/
+F:     include/linux/platform_data/x86/
 
 X86 PLATFORM DRIVERS - ARCH
 R:     Darren Hart <dvhart@infradead.org>
@@ -22743,6 +22815,13 @@ F:     Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
 F:     drivers/dma/xilinx/xilinx_dpdma.c
 F:     include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
 
+XILINX ZYNQMP OCM EDAC DRIVER
+M:     Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
+M:     Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
+S:     Maintained
+F:     Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
+F:     drivers/edac/zynqmp_edac.c
+
 XILINX ZYNQMP PSGTR PHY DRIVER
 M:     Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
 M:     Laurent Pinchart <laurent.pinchart@ideasonboard.com>