From: Prarit Bhargava <prarit@xxxxxxxxxx> redhat/Makefile.cross: Fix ppc64le cross build targets I keep forgetting to push this. The cross targets are currently available only for ppc64, not ppc64le. Fix the ppc64le cross build targets. Signed-off-by: Prarit Bhargava <prarit@xxxxxxxxxx> diff --git a/redhat/Makefile.cross b/redhat/Makefile.cross index blahblah..blahblah 100644 --- a/redhat/Makefile.cross +++ b/redhat/Makefile.cross @@ -29,10 +29,10 @@ dist-cross-aarch64-rpms: dist-cross-download dist-sources $(CROSS_RPMFLAGS) --target aarch64 --with cross -ba $(RPM)/SOURCES/$(SPECFILE) $(REDHAT)/scripts/cross-compile/generate-cross-report.sh "aarch64" -dist-cross-ppc64-rpms: dist-cross-download dist-sources +dist-cross-ppc64le-rpms: dist-cross-download dist-sources $(REDHAT)/scripts/cross_compile/x86_rngd.sh - $(CROSS_RPMFLAGS) --target ppc64 --with cross -ba $(RPM)/SOURCES/$(SPECFILE) - $(REDHAT)/scripts/cross-compile/generate-cross-report.sh "ppc64" + $(CROSS_RPMFLAGS) --target ppc64le --with cross -ba $(RPM)/SOURCES/$(SPECFILE) + $(REDHAT)/scripts/cross-compile/generate-cross-report.sh "ppc64le" dist-cross-s390x-rpms: dist-cross-download dist-sources $(REDHAT)/scripts/cross_compile/x86_rngd.sh @@ -42,20 +42,20 @@ dist-cross-s390x-rpms: dist-cross-download dist-sources dist-cross-all-rpms: dist-cross-download dist-sources $(REDHAT)/scripts/cross_compile/x86_rngd.sh $(CROSS_RPMFLAGS) --target aarch64 --with cross -ba $(RPM)/SOURCES/$(SPECFILE) - $(CROSS_RPMFLAGS) --target ppc64 --with cross -ba $(RPM)/SOURCES/$(SPECFILE) + $(CROSS_RPMFLAGS) --target ppc64le --with cross -ba $(RPM)/SOURCES/$(SPECFILE) $(CROSS_RPMFLAGS) --target s390x --with cross -ba $(RPM)/SOURCES/$(SPECFILE) $(CROSS_RPMFLAGS) -ba $(RPM)/SOURCES/$(SPECFILE) - $(REDHAT)/scripts/cross-compile/generate-cross-report.sh "aarch64 ppc64 s390x x86_64" + $(REDHAT)/scripts/cross-compile/generate-cross-report.sh "aarch64 ppc64le s390x x86_64" dist-cross-aarch64-build: dist-cross-download dist-sources $(REDHAT)/scripts/cross_compile/x86_rngd.sh $(CROSS_RPMFLAGS) --target aarch64 --with cross --without debuginfo -bc $(RPM)/SOURCES/$(SPECFILE) $(REDHAT)/scripts/cross-compile/generate-cross-report.sh "aarch64" -dist-cross-ppc64-build: dist-cross-download dist-sources +dist-cross-ppc64le-build: dist-cross-download dist-sources $(REDHAT)/scripts/cross_compile/x86_rngd.sh - $(CROSS_RPMFLAGS) --target ppc64 --with cross --without debuginfo -bc $(RPM)/SOURCES/$(SPECFILE) - $(REDHAT)/scripts/cross-compile/generate-cross-report.sh "ppc64" + $(CROSS_RPMFLAGS) --target ppc64le --with cross --without debuginfo -bc $(RPM)/SOURCES/$(SPECFILE) + $(REDHAT)/scripts/cross-compile/generate-cross-report.sh "ppc64le" dist-cross-s390x-build: dist-cross-download dist-sources $(REDHAT)/scripts/cross_compile/x86_rngd.sh @@ -65,7 +65,7 @@ dist-cross-s390x-build: dist-cross-download dist-sources dist-cross-all-builds: dist-cross-download dist-sources $(REDHAT)/scripts/cross_compile/x86_rngd.sh $(CROSS_RPMFLAGS) --target aarch64 --with cross --without debuginfo -bc $(RPM)/SOURCES/$(SPECFILE) - $(CROSS_RPMFLAGS) --target ppc64 --with cross --without debuginfo -bc $(RPM)/SOURCES/$(SPECFILE) + $(CROSS_RPMFLAGS) --target ppc64le --with cross --without debuginfo -bc $(RPM)/SOURCES/$(SPECFILE) $(CROSS_RPMFLAGS) --target s390x --with cross --without debuginfo -bc $(RPM)/SOURCES/$(SPECFILE) $(CROSS_RPMFLAGS) --without debuginfo -bc $(RPM)/SOURCES/$(SPECFILE) - $(REDHAT)/scripts/cross-compile/generate-cross-report.sh "aarch64 ppc64 s390x x86_64" + $(REDHAT)/scripts/cross-compile/generate-cross-report.sh "aarch64 ppc64le s390x x86_64" diff --git a/redhat/rhdocs/RHMAINTAINERS b/redhat/rhdocs/RHMAINTAINERS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/rhdocs/RHMAINTAINERS @@ -0,0 +1,3178 @@ + + List of RHEL maintainers and how to submit kernel changes + + OPTIONAL CC: the maintainers and mailing lists that are generated + by redhat/scripts/rh_get_maintainer.pl. The results returned by the + script will be best if you have git installed and are making + your changes in a branch derived from the latest RHEL git tree. + +Descriptions of section entries: + + M: Maintainer of the subsystem (Name and email) + R: Reviewer of the subsystem (Name and email) + L: Mailing list that is relevant to this area + W: Web-page with status/info + T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. + S: Status, one of the following: + Supported: This feature is supported. + Provided: This feature is provided for a supported feature. + Internal: This feature is only provided for internal use. + F: Files and directories with wildcard patterns. + A trailing slash includes all files and subdirectory files. + F: drivers/net/ all files in and below drivers/net + F: drivers/net/* all files in drivers/net, but not below + F: */net/* all files in "any top level directory"/net + One pattern per line. Multiple F: lines acceptable. + X: Files and directories that are NOT maintained, same rules as F: + Files exclusions are tested before file matches. + Can be useful for excluding a specific subdirectory, for instance: + F: net/ + X: net/ipv6/ + matches all files in and below net excluding net/ipv6/ + N: Files and directories *Regex* patterns. + N: [^a-z]tegra all files whose path contains tegra + (not including files like integrator) + One pattern per line. Multiple N: lines acceptable. + scripts/get_maintainer.pl has different behavior for files that + match F: pattern and matches of N: patterns. By default, + get_maintainer will not look at git log history when an F: pattern + match occurs. When an N: match occurs, git log history is used + to also notify the people that have git commit signatures. + K: *Content regex* (perl extended) pattern match in a patch or file. + For instance: + K: of_get_profile + matches patches or files that contain "of_get_profile" + K: \b(printk|pr_(info|err))\b + matches patches or files that contain one or more of the words + printk, pr_info or pr_err + One regex pattern per line. Multiple K: lines acceptable. + I: Additional subject tag for rhkl patch submission. + P: Person (obsolete) + +Note: For the hard of thinking, this list is meant to remain in alphabetical +order. If you could add yourselves to it in alphabetical order that would be +so much easier [Ed] + +Red Hat Maintainers List (try to look for most precise areas first) + + ----------------------------------- + +ARK Kernel Maintainer +M: Justin Forbes <jforbes@xxxxxxxxxx> +M: Justin Forbes <jforbes@xxxxxxxxxxxxxxxxx> +M: Patrick Talbert <ptalbert@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver +I: INTERNAL +T: git https://gitlab.com/cki-project/kernel-ark.git + +ARK Real Time Kernel Maintainer +M: Clark Williams <williams@xxxxxxxxxx> +M: Andrew Halaney <ahalaney@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +Automotive Stream Distribution Kernel Maintainer +M: Julio Faracco <jfaracco@xxxxxxxxxx> +M: Scott Weaver <scweaver@xxxxxxxxxx> +S: Supported +F: makefile +F: Makefile.rhelver +F: redhat/ +X: redhat/configs/ + +CentOS Stream 9 Kernel Maintainer +M: Jan Stancek <jstancek@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver +T: git https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9.git + +CentOS Stream 9 Real Time Kernel Maintainer +M: Luis Claudio Goncalves <lgoncalv@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 9.2 Kernel Maintainer +M: Herton R. Krzesinski <herton@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 9.2 Real Time Kernel Maintainer +M: Derek Barbosa <debarbos@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 9.1 Kernel Maintainer +M: Patrick Talbert <ptalbert@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL/ARK/Centos-Stream General Kernel Reviewers +M: Herton R. Krzesinski <herton@xxxxxxxxxx> +M: Justin Forbes <jforbes@xxxxxxxxxxxxxxxxx> +R: Jan Stancek <jstancek@xxxxxxxxxx> +R: Luis Claudio Goncalves <lgoncalv@xxxxxxxxxx> +R: Donald Zickus <dzickus@xxxxxxxxxx> +R: Prarit Bhargava <prarit@xxxxxxxxxx> +R: Jarod Wilson <jarod@xxxxxxxxxx> +R: John B. Wyatt IV <jwyatt@xxxxxxxxxx> +R: Derek Barbosa <debarbos@xxxxxxxxxx> +R: Eder Zulian <ezulian@xxxxxxxxxx> +R: Clark Williams <williams@xxxxxxxxxx> +S: Supported +F: makefile +F: Makefile +F: redhat/ +F: Kconfig.redhat +X: redhat/configs/ + +RHEL 9.0 Kernel Maintainer +M: Julio Faracco <jfaracco@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 9.0 Real Time Kernel Maintainer +M: Eder Zulian <ezulian@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +CentOS Stream 8 Real Time Kernel Maintainer +M: John B. Wyatt IV <jwyatt@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 8.8 Kernel Maintainer +M: Lucas Zampieri <lzampier@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 8.8 Real Time Kernel Maintainer +M: Tyonnchie Berry <tyberry@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 8.7 Kernel Maintainer +M: Jarod Wilson <jarod@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 8.6 Kernel Maintainer +M: Augusto Caringi <acaringi@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 8.6 Real Time Kernel Maintainer +M: Chris White <chwhite@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 8.4 Kernel Maintainer +M: Scott Weaver <scweaver@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 8.4 Real Time Kernel Maintainer +M: Derek Barbosa <debarbos@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 8.2 Kernel Maintainer +M: Julio Faracco <jfaracco@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 8.2 Real Time Kernel Maintainer +M: Tyonnchie Berry <tyberry@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 8.1 Kernel Maintainer +M: Scott Weaver <scweaver@xxxxxxxxxx> +S: Supported +F: Makefile.rhelver + +RHEL 7.9 Kernel Maintainer +M: Rado Vrbovsky <rvrbovsk@xxxxxxxxxx> +S: Supported +F: Makefile + +RHEL 7.9 Real Time Kernel Maintainer +M: Crystal Wood <swood@xxxxxxxxxx> +S: Supported +F: Makefile + +RHEL 7.7 Kernel Maintainer +M: Rado Vrbovsky <rvrbovsk@xxxxxxxxxx> +S: Supported +F: Makefile + +RHEL 7.6 Kernel Maintainer +M: Denys Vlasenko <dvlasenk@xxxxxxxxxx> +S: Supported +F: Makefile + +RHEL 7.4 Kernel Maintainer +M: Denys Vlasenko <dvlasenk@xxxxxxxxxx> +S: Supported +F: Makefile + +RHEL 7.3 Kernel Maintainer +M: Denys Vlasenko <dvlasenk@xxxxxxxxxx> +S: Supported +F: Makefile + +RHEL 6.10 Kernel Maintainer +M: Denys Vlasenko <dvlasenk@xxxxxxxxxx> +S: Supported +F: Makefile + +3ware 9000 Storage Controller Linux Driver (3w-9xxx) +M: Tomas Henzl <thenzl@xxxxxxxxxx> +S: Supported +F: drivers/scsi/3w-9xxx* + +8139CP 10/100 MEGABIT ETHERNET DRIVER (8139cp) +M: Ivan Vecera <ivecera@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/realtek/8139cp.c + +8169 10/100/1000 GIGABIT ETHERNET DRIVER (r8169) +M: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/realtek/r8169* + +ACCESSIBILITY SUBSYSTEM +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/accessibility/ + +ACPI SUBSYSTEM +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +M: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/acpi/ +F: drivers/pnp/pnpacpi/ +F: include/linux/acpi.h +F: include/acpi/ +F: arch/x86/kernel/acpi/ +F: arch/arm64/kernel/acpi* + +AFS +M: Marc Dionne <mdionne@xxxxxxxxxx> +R: Alice Mitchell <ajmitchell@xxxxxxxxxx> +S: Supported +F: fs/afs/ +F: net/rxrpc/ +F: Documentation/networking/rxrpc* +F: include/net/*rxrpc* + +AIO +M: Jeff Moyer <jmoyer@xxxxxxxxxx> +S: Supported +F: fs/aio.c +F: include/linux/*aio*.h + +ALSA SOUND DRIVER +M: Jaroslav Kysela <jkysela@xxxxxxxxxx> +S: Supported +F: sound/ +F: drivers/soundwire/ +F: drivers/media/pci/saa7134/saa7134-alsa.c +F: drivers/media/pci/cx23885/cx23885-alsa.c +F: drivers/media/pci/cx25821/cx25821-alsa.c +F: drivers/media/pci/cx18/cx18-alsa* +F: drivers/media/pci/cx88/cx88-alsa* +F: drivers/media/pci/cobalt/cobalt-alsa* +F: drivers/media/pci/ivtv/ivtv-alsa* +F: drivers/media/usb/tm6000/tm6000-alsa.c + +AMAZON ETHERNET DRIVERS +M: Josef Oskera <joskera@xxxxxxxxxx> +R: Michal Schmidt <mschmidt@xxxxxxxxxx> +R: Petr Oros <poros@xxxxxxxxxx> +R: Ken Cox <jkc@xxxxxxxxxx> +R: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +R: Kamal Heib <kheib@xxxxxxxxxx> +R: Stefan Assmann <sassmann@xxxxxxxxxx> +R: Corinna Vinschen <vinschen@xxxxxxxxxx> +R: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Izabela Bakollari <ibakolla@xxxxxxxxxx> +S: Supported +F: Documentation/networking/ena.txt +F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst +F: drivers/net/ethernet/amazon/ + +AMAZON RDMA EFA DRIVER (efa) +M: Izabela Bakollari <ibakolla@xxxxxxxxxx> +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/hw/efa/ +F: include/uapi/rdma/efa-abi.h + +AMD IOMMU (AMD-VI) +M: Jerry Snitselaar <jsnitsel@xxxxxxxxxx> +R: Myron Stowe <mstowe@xxxxxxxxxx> +R: Alex Williamson <alex.williamson@xxxxxxxxxx> +R: Donald Dutile <ddutile@xxxxxxxxxx> +S: Supported +F: drivers/iommu/amd/ +F: include/linux/amd-iommu.h + +AMD PTDMA DRIVER +M: John Linville <linville@xxxxxxxxxx> +M: Myron Stowe <mstowe@xxxxxxxxxx> +S: Supported +F: drivers/dma/ptdma/ + +AMD SEV/SEV-ES/SEV-SNP Guest Side +M: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> +M: Wei Huang <wehuang@xxxxxxxxxx> +S: Supported +F: arch/x86/boot/compressed/sev*.c +F: arch/x86/include/asm/sev*.h +F: arch/x86/kernel/sev*.[cS] + +AQUANTIA ATLANTIC ETHERNET DRIVER +M: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Michal Schmidt <mschmidt@xxxxxxxxxx> +R: Petr Oros <poros@xxxxxxxxxx> +R: Ken Cox <jkc@xxxxxxxxxx> +R: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +R: Kamal Heib <kheib@xxxxxxxxxx> +R: Stefan Assmann <sassmann@xxxxxxxxxx> +R: Corinna Vinschen <vinschen@xxxxxxxxxx> +R: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Josef Oskera <joskera@xxxxxxxxxx> +R: Izabela Bakollari <ibakolla@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/aquantia/ + +ARCHITECTURE DIRECTORY FILES +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +M: Mark Salter <msalter@xxxxxxxxxx> +S: Supported +F: arch/Kconfig + +ARECA (ARC11xx/12xx/16xx/1880) SATA/SAS RAID Host Bus Adapter (arcmsr) +M: Tomas Henzl <thenzl@xxxxxxxxxx> +S: Supported +F: drivers/scsi/arcmsr/ + +ARM ARCHITECTED TIMER DRIVER +M: Mark Salter <msalter@xxxxxxxxxx> +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +M: Jeremy Linton <jlinton@xxxxxxxxxx> +S: Supported +F: arch/arm64/include/asm/arch_timer.h +F: drivers/clocksource/arm_arch_timer.c + +ARM INTERRUPT CONTROLLERS (GIC) +M: Mark Salter <msalter@xxxxxxxxxx> +M: Jeremy Linton <jlinton@xxxxxxxxxx> +S: Supported +F: drivers/irqchip/irq-gic* +F: include/linux/irqchip/arm-gic* + +ARM PMU PROFILING AND DEBUGGING +M: Mark Salter <msalter@xxxxxxxxxx> +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +M: Jeremy Linton <jlinton@xxxxxxxxxx> +S: Supported +F: arch/arm*/kernel/perf_* +F: arch/arm/oprofile/common.c +F: arch/arm*/kernel/hw_breakpoint.c +F: arch/arm*/include/asm/hw_breakpoint.h +F: arch/arm*/include/asm/perf_event.h +F: drivers/perf/ +F: include/linux/perf/arm_pmu.h + +ARM SMMU DRIVERS +M: Jerry Snitselaar <jsnitsel@xxxxxxxxxx> +R: Mark Salter <msalter@xxxxxxxxxx> +R: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +R: Jeremy Linton <jlinton@xxxxxxxxxx> +S: Supported +F: drivers/iommu/arm/ +F: drivers/iommu/io-pgtable-arm.c + +ARM/QUALCOMM SUPPORT +M: Adrien Thierry <athierry@xxxxxxxxxx> +M: Andrew Halaney <ahalaney@xxxxxxxxxx> +M: Brian Masney <bmasney@xxxxxxxxxx> +M: Eric Chanudet <echanude@xxxxxxxxxx> +M: Radu Rendec <rrendec@xxxxxxxxxx> +S: Supported +F: Documentation/devicetree/bindings/*/qcom* +F: Documentation/devicetree/bindings/soc/qcom/ +F: arch/arm/boot/dts/qcom-*.dts +F: arch/arm/boot/dts/qcom-*.dtsi +F: arch/arm/mach-qcom/ +F: arch/arm64/boot/dts/qcom/ +F: drivers/*/*/qcom* +F: drivers/*/*/qcom/ +F: drivers/*/pm8???-* +F: drivers/*/qcom* +F: drivers/*/qcom/ +F: drivers/bluetooth/btqcomsmd.c +F: drivers/clocksource/timer-qcom.c +F: drivers/cpuidle/cpuidle-qcom-spm.c +F: drivers/extcon/extcon-qcom* +F: drivers/i2c/busses/i2c-qcom-geni.c +F: drivers/i2c/busses/i2c-qup.c +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/phy/qualcomm/ +F: drivers/power/*/msm* +F: drivers/reset/reset-qcom-* +F: drivers/ufs/host/ufs-qcom* +F: drivers/spi/spi-geni-qcom.c +F: drivers/spi/spi-qcom-qspi.c +F: drivers/spi/spi-qup.c +F: drivers/tty/serial/msm_serial.c +F: drivers/usb/dwc3/dwc3-qcom.c +F: include/dt-bindings/*/qcom* +F: include/linux/*/qcom* +F: include/linux/soc/qcom/ + +ARM64 PORT (AARCH64 ARCHITECTURE) +M: Mark Salter <msalter@xxxxxxxxxx> +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +M: Jeremy Linton <jlinton@xxxxxxxxxx> +S: Supported +F: arch/arm64/ +X: arch/arm64/net/ + +ATHEROS ETHERNET DRIVERS +M: Jarod Wilson <jarod@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/atheros/ + +AUDIT SUBSYSTEM +M: Richard Guy Briggs <rbriggs@xxxxxxxxxx> +R: Ondrej Mosnacek <omosnace@xxxxxxxxxx> +R: Ricardo Robaina <rrobaina@xxxxxxxxxx> +S: Supported +F: include/linux/audit.h +F: include/uapi/linux/audit.h +F: kernel/audit* + +AUTOMOTIVE +M: Julio Faracco <jfaracco@xxxxxxxxxx> +M: Scott Weaver <scweaver@xxxxxxxxxx> +R: Adrien Thierry <athierry@xxxxxxxxxx> +R: Alessandro Carminati <acarmina@xxxxxxxxxx> +R: Andrew Halaney <ahalaney@xxxxxxxxxx> +R: Brian Masney <bmasney@xxxxxxxxxx> +R: Christoffer Hall Frederiksen <challfre@xxxxxxxxxx> +R: Eric Chanudet <echanude@xxxxxxxxxx> +R: Shawn Doherty <sdoherty@xxxxxxxxxx> +S: Supported +F: redhat/configs/automotive/ + +BE2NET ETHERNET DRIVER (be2net) +M: Petr Oros <poros@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/emulex/benet/ + +BIOS ISSUES +M: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported + +BLOCK LAYER +M: Ming Lei <ming.lei@xxxxxxxxxx> +M: Jeff Moyer <jmoyer@xxxxxxxxxx> +M: Vivek Goyal <vgoyal@xxxxxxxxxx> +S: Supported +F: block/ +F: drivers/block/ + +BLUETOOTH SUBSYSTEM +M: David Marlin <dmarlin@xxxxxxxxxx> +S: Supported +F: drivers/bluetooth/ +F: include/net/bluetooth/ +F: net/bluetooth/ + +BONDING DRIVER +M: Hangbin Liu <haliu@xxxxxxxxxx> +M: Xin Long <lxin@xxxxxxxxxx> +R: Jarod Wilson <jarod@xxxxxxxxxx> +R: Michal Schmidt <mschmidt@xxxxxxxxxx> +R: Petr Oros <poros@xxxxxxxxxx> +R: Ken Cox <jkc@xxxxxxxxxx> +R: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +R: Kamal Heib <kheib@xxxxxxxxxx> +R: Stefan Assmann <sassmann@xxxxxxxxxx> +R: Corinna Vinschen <vinschen@xxxxxxxxxx> +R: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Josef Oskera <joskera@xxxxxxxxxx> +R: Izabela Bakollari <ibakolla@xxxxxxxxxx> +S: Supported +F: Documentation/networking/bonding.rst +F: drivers/net/bonding/ +F: include/net/bond_3ad.h +F: include/net/bond_alb.h +F: include/net/bonding.h +F: include/net/bond_options.h +F: include/uapi/linux/if_bonding.h +F: tools/testing/selftests/drivers/net/bonding/ + +BPF (Safe dynamic programs and tools) +M: Yauheni Kaliuta <ykaliuta@xxxxxxxxxx> +R: Jerome Marchand <jmarchan@xxxxxxxxxx> +R: Jiri Benc <jbenc@xxxxxxxxxx> +R: Viktor Malik <vmalik@xxxxxxxxxx> +R: Artem Savkov <asavkov@xxxxxxxxxx> +S: Supported +F: arch/*/net/* +F: Documentation/networking/filter.txt +F: include/linux/filter.h +F: include/trace/events/xdp.h +F: include/uapi/linux/filter.h +F: net/core/filter.c +X: Documentation/devicetree/bindings/dma/*nbpfaxi* +X: drivers/dma/*nbpfaxi* +X: drivers/media/i2c/sony-btf-mpx.c +X: drivers/staging/fbtft/ +X: include/dt-bindings/dma/*nbpfaxi* +X: net/bpfilter/ + +BROADCOM B44 10/100 ETHERNET DRIVER +M: Jarod Wilson <jarod@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/broadcom/b44.* + +BROADCOM BNX2 GIGABIT ETHERNET DRIVER (bnx2) +M: Ken Cox <jkc@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/broadcom/bnx2.* +F: drivers/net/ethernet/broadcom/bnx2_* + +BROADCOM BNX2X GIGABIT ETHERNET DRIVER (bnx2x) +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/broadcom/bnx2x.* +F: drivers/net/ethernet/broadcom/bnx2x_* + +BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER +M: Ken Cox <jkc@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/broadcom/bnxt/ +F: drivers/net/ethernet/broadcom/Kconfig + +BROADCOM BNXT_RE RDMA ROCE DRIVER +M: Selvin Xavier <sxavier@xxxxxxxxxx> +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/hw/bnxt_re/ +F: include/uapi/rdma/bnxt_re-abi.h + +Broadcom NetXtreme II BCM5706/5708/5709/57710/57711/57712/57800/57810/57840 iSCSI Driver +M: Maurizio Lombardi <mlombard@xxxxxxxxxx> +S: Supported +F: drivers/scsi/bnx2i/ + +Broadcom NetXtreme II BCM57710 FCoE Driver +M: Maurizio Lombardi <mlombard@xxxxxxxxxx> +R: John Meneghini <jmeneghi@xxxxxxxxxx> +S: Supported +F: drivers/scsi/bnx2fc/ + +Broadcom NetXtreme II CNIC Driver (cnic) +M: Maurizio Lombardi <mlombard@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/broadcom/cnic* + +Broadcom specific AMBA +M: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Provided +F: drivers/bcma/ +F: include/linux/bcma/ + +BROADCOM TG3 GIGABIT ETHERNET DRIVER +M: Ken Cox <jkc@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/broadcom/tg3.* +F: drivers/net/ethernet/broadcom/Kconfig + +BUS DRIVER +M: Myron Stowe <mstowe@xxxxxxxxxx> +S: Supported +F: drivers/bus/ + +CAN BUS +M: Radu Rendec <rrendec@xxxxxxxxxx> +S: Supported +F: Documentation/networking/can.rst +F: include/linux/can/ +F: include/uapi/linux/can/ +F: include/uapi/linux/can.h +F: drivers/net/can/ +F: net/can/ + +CAVIUM LIQUIDIO NETWORK DRIVER +M: Íñigo Huguet <ihuguet@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/cavium/liquidio/ + +CAVIUM THUNDERX NETWORK DRIVER +M: Íñigo Huguet <ihuguet@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/cavium/thunder/ +F: drivers/net/ethernet/cavium/common/ + +CEPH COMMON CODE (LIBCEPH) +M: Ilya Dryomov <idryomov@xxxxxxxxxx> +M: Xiubo Li <xiubli@xxxxxxxxxx> +S: Supported +F: net/ceph/ +F: include/linux/ceph/ +F: include/linux/crush/ + +CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) +M: Xiubo Li <xiubli@xxxxxxxxxx> +S: Supported +F: Documentation/filesystems/ceph.txt +F: fs/ceph/ + +CERTIFICATES +M: David Howells <dhowells@xxxxxxxxxx> +S: Supported +F: certs/ +F: security/keys/ + +CHAR and MISC DRIVERS +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: drivers/char/ +F: drivers/misc/ +F: include/linux/miscdevice.h + +CIFS FILESYSTEM +M: Ronnie Sahlberg <lsahlber@xxxxxxxxxx> +R: Benjamin Coddington <bcodding@xxxxxxxxxx> +R: Jeffrey Layton <jlayton@xxxxxxxxxx> +R: Steve Dickson <steved@xxxxxxxxxx> +R: Scott Mayhew <smayhew@xxxxxxxxxx> +S: Supported +F: fs/cifs/ + +CISCO FCOE HBA (fnic) +M: Chris Leech <cleech@xxxxxxxxxx> +R: John Meneghini <jmeneghi@xxxxxxxxxx> +S: Supported +F: drivers/scsi/fnic/ + +CISCO VIC ETHERNET NIC DRIVER +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/cisco/enic/ + +CLOCKSOURCE +M: Mark Salter <msalter@xxxxxxxxxx> +S: Supported +F: drivers/clocksource/ +X: drivers/clocksource/hyperv_timer.c +X: drivers/clocksource/arm_arch_timer.c +X: drivers/clocksource/timer-qcom.c + +COMMON CLK FRAMEWORK +M: Mark Salter <msalter@xxxxxxxxxx> +S: Supported +F: Documentation/devicetree/bindings/clock/ +F: drivers/clk/ +F: include/linux/clk-pr* +F: include/linux/clk/ +F: include/linux/of_clk.h + +COMPUTE EXPRESS LINK (CXL) +M: Myron Stowe <mstowe@xxxxxxxxxx> +M: John Linville <linville@xxxxxxxxxx> +S: Supported +F: drivers/cxl/ +F: include/uapi/linux/cxl_mem.h +F: Documentation/ABI/testing/sysfs-bus-cxl +F: Documentation/driver-api/cxl/memory-devices.rst + +CONFIGFS +M: Bob Peterson <rpeterso@xxxxxxxxxx> +S: Supported +F: fs/configfs/ +F: include/linux/configfs.h + +CONNECTOR +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/connector/ + +Continuous Integration (CKI) +M: Tales da Aparecida <tdaapare@xxxxxxxxxx> +M: Tino Calancha <tcalanch@xxxxxxxxxx> +M: Michael Hofmann <mhofmann@xxxxxxxxxx> +M: Serhii Turivnyi <sturivny@xxxxxxxxxx> +S: Supported +F: .gitlab-ci.yml +I: INTERNAL + +CONTROL GROUP (CGROUP) +M: Waiman Long <longman@xxxxxxxxxx> +R: Chris White <chwhite@xxxxxxxxxx> +R: Clark Williams <williams@xxxxxxxxxx> +R: Joel Savitz <jsavitz@xxxxxxxxxx> +R: Lucas Zampieri <lzampier@xxxxxxxxxx> +R: Luis Claudio Goncalves <lgoncalv@xxxxxxxxxx> +R: Phil Auld <pauld@xxxxxxxxxx> +S: Supported +F: Documentation/cgroup* +F: include/linux/cgroup* +F: include/linux/cpuset.h +F: kernel/cgroup/ +F: mm/memcontrol.c +F: mm/swap_cgroup.c + +COUNTER SUBSYSTEM +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/counter/ +F: include/linux/counter.h +F: include/linux/counter_enum.h + +CPU FREQUENCY DRIVERS +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +M: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/cpufreq/ +X: drivers/cpufreq/intel_pstate.c +X: drivers/cpufreq/amd* + +CPU IDLE DRIVERS +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/cpuidle/ + +CRYPTO API +M: Herbert Xu <herbert.xu@xxxxxxxxxx> +M: "David S. Miller" <davem@xxxxxxxxxx> +M: Vladis Dronov <vdronov@xxxxxxxxxx> +M: Clemens Lang <cllang@xxxxxxxxxx> +M: Simo Sorce <simo@xxxxxxxxxx> +R: Ondrej Mosnacek <omosnace@xxxxxxxxxx> +R: Phil Auld <pauld@xxxxxxxxxx> +S: Supported +F: Documentation/crypto/ +F: Documentation/devicetree/bindings/crypto/ +F: arch/*/crypto/ +F: crypto/ +F: drivers/crypto/ +F: include/crypto/ +F: include/linux/crypto* +F: lib/crypto/ + +CXGB3 ETHERNET DRIVER (cxgb3) +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/chelsio/cxgb3/ + +CXGB4 ETHERNET DRIVER (cxgb4) +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/chelsio/cxgb4/ + +CXGB4 IWARP DRIVER (IW_CXGB4) +M: Rahul Lakkireddy <rlakkire@xxxxxxxxxx> +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/hw/cxgb4/ +F: include/uapi/rdma/cxgb4-abi.h + +DCA SUBSYSTEM +M: Jerry Snitselaar <jsnitsel@xxxxxxxxxx> +S: Supported +F: drivers/dca/ + +DEVICE DIRECT ACCESS +M: Jeff Moyer <jmoyer@xxxxxxxxxx> +S: Supported +F: drivers/dax/ + +DEVICE MAPPER SUPPORT +M: Mike Snitzer <snitzer@xxxxxxxxxx> +S: Supported +F: Documentation/device-mapper/ +F: drivers/md/dm* +F: drivers/md/persistent-data/ +F: include/linux/device-mapper.h +F: include/linux/dm-*.h +F: include/uapi/linux/dm-*.h + +DEVLINK +M: Petr Oros <poros@xxxxxxxxxx> +M: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Petr Oros <poros@xxxxxxxxxx> +R: Ivan Vecera <ivecera@xxxxxxxxxx> +S: Supported +F: Documentation/networking/devlink/ +F: net/core/devlink.c +F: include/net/devlink.h +F: include/uapi/linux/devlink.h + +DIRECT IO +M: Jeff Moyer <jmoyer@xxxxxxxxxx> +S: Supported +F: fs/direct-io.c + +Disk Array driver for HP Smart Array SAS controllers (hpsa) +M: Tomas Henzl <thenzl@xxxxxxxxxx> +S: Supported +F: drivers/scsi/hpsa* + +DISTRIBUTED LOCK MANAGER (DLM) +M: Alexander Aring <aahringo@xxxxxxxxxx> +R: David Teigland <teigland@xxxxxxxxxx> +R: Bob Peterson <rpeterso@xxxxxxxxxx> +R: Andreas Gruenbacher <agruenba@xxxxxxxxxx> +S: Supported +F: fs/dlm/ + +DM and MD build and config files +M: Mike Snitzer <snitzer@xxxxxxxxxx> +M: Nigel Croxon <ncroxon@xxxxxxxxxx> +S: Supported +F: drivers/md/Kconfig +F: drivers/md/Makefile + +DMA BUFFER SHARING FRAMEWORK +M: Lyude Paul <lyude@xxxxxxxxxx> +R: Donald Dutile <ddutile@xxxxxxxxxx> +R: Jerry Snitselaar <jsnitsel@xxxxxxxxxx> +S: Supported +F: drivers/dma-buf/ +F: include/linux/dma-buf* + +DMA DRIVERS +M: Jerry Snitselaar <jsnitsel@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/dma/ + +DMA SUPPORT +M: Jerry Snitselaar <jsnitsel@xxxxxxxxxx> +R: Donald Dutile <ddutile@xxxxxxxxxx> +R: Clark Williams <williams@xxxxxxxxxx> +R: Joel Savitz <jsavitz@xxxxxxxxxx> +R: Lucas Zampieri <lzampier@xxxxxxxxxx> +S: Supported +F: kernel/dma/ +F: include/asm-generic/dma-mapping.h +F: include/linux/dma-mapping.h +F: include/linux/dma-map-ops.h +F: include/linux/dma-direct.h + +DRIVER CODE +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +S: Supported +F: drivers/base/ + +EDAC/HERM +M: Aristeu Rozanski <arozansk@xxxxxxxxxx> +R: Herton R. Krzesinski <herton@xxxxxxxxxx> +R: Rafael Aquini <aquini@xxxxxxxxxx> +R: Prarit Bhargava <prarit@xxxxxxxxxx> +R: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/edac/ + +EMULEX FC DRIVER +M: Ewan D. Milne <emilne@xxxxxxxxxx> +S: Supported +F: drivers/scsi/lpfc/ + +ETHERNET +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +R: Jarod Wilson <jarod@xxxxxxxxxx> +R: Petr Oros <poros@xxxxxxxxxx> +R: Ken Cox <jkc@xxxxxxxxxx> +R: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +R: Kamal Heib <kheib@xxxxxxxxxx> +R: Stefan Assmann <sassmann@xxxxxxxxxx> +R: Corinna Vinschen <vinschen@xxxxxxxxxx> +R: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Josef Oskera <joskera@xxxxxxxxxx> +R: Izabela Bakollari <ibakolla@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/ +X: drivers/net/ethernet/microsoft/ + +ETHERNET BRIDGE +M: Ivan Vecera <ivecera@xxxxxxxxxx> +M: Hangbin Liu <haliu@xxxxxxxxxx> +S: Supported +F: net/bridge/ +F: include/linux/if_bridge.h + +ETHERNET PHY LIBRARY +M: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Michal Schmidt <mschmidt@xxxxxxxxxx> +R: Petr Oros <poros@xxxxxxxxxx> +R: Ken Cox <jkc@xxxxxxxxxx> +R: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +R: Kamal Heib <kheib@xxxxxxxxxx> +R: Stefan Assmann <sassmann@xxxxxxxxxx> +R: Corinna Vinschen <vinschen@xxxxxxxxxx> +R: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Josef Oskera <joskera@xxxxxxxxxx> +R: Izabela Bakollari <ibakolla@xxxxxxxxxx> +S: Supported +F: Documentation/networking/phy.rst +F: drivers/net/mdio/ +F: drivers/net/phy/ +F: drivers/of/of_mdio.c +F: include/linux/*mdio*.h +F: include/linux/mdio/ +F: include/linux/phy.h +F: include/linux/phy_fixed.h +F: include/linux/platform_data/mdio-bcm-unimac.h +F: include/linux/platform_data/mdio-gpio.h +F: include/trace/events/mdio.h +F: include/uapi/linux/mdio.h +F: include/uapi/linux/mii.h + +EXT4 FILE SYSTEM +M: Carlos Maiolino <cmaiolino@xxxxxxxxxx> +S: Supported +F: Documentation/filesystems/ext4/ext4.rst +F: fs/ext4/ + +EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/extcon/ + +FCOE (libfc, libfcoe) +M: John Meneghini <jmeneghi@xxxxxxxxxx> +R: Chris Leech <cleech@xxxxxxxxxx> +S: Supported +F: drivers/scsi/libfc/ +F: drivers/scsi/fcoe/ +F: include/scsi/libfc.h +F: include/scsi/libfcoe.h +F: include/scsi/fcoe_*.h +F: include/scsi/fc_*.h +F: include/scsi/fc/ +X: drivers/scsi/fcoe/fcoe.c + +FEDORA +M: Justin Forbes <jforbes@xxxxxxxxxxxxxxxxx> +S: Supported +F: redhat/configs/fedora/ +F: redhat/fedora_files/ + +FILESYSTEM (GENERAL) +M: Brian Foster <bfoster@xxxxxxxxxx> +M: Carlos Maiolino <cmaiolino@xxxxxxxxxx> +M: Eric Sandeen <esandeen@xxxxxxxxxx> +M: Bill O'Donnell <bodonnel@xxxxxxxxxx> +M: Dave Chinner <dchinner@xxxxxxxxxx> +S: Supported +F: fs/ +X: fs/aio.c +X: fs/ceph/ +X: fs/cifs/ +X: fs/configfs/ +X: fs/dax.c +X: fs/direct-io.c +X: fs/dlm/ +X: fs/ext4/ +X: fs/fuse/ +X: fs/gfs2/ +X: fs/jbd2/ +X: fs/lockd/ +X: fs/nfs/ +X: fs/nfsd/ +X: fs/overlayfs/ +X: fs/proc/vmcore.c +X: fs/pstore/ +X: fs/squashfs/ +X: fs/xfs/ +X: fs/proc/namespaces.c + +FILESYSTEM DIRECT ACCESS +M: Jeff Moyer <jmoyer@xxxxxxxxxx> +M: Eric Sandeen <esandeen@xxxxxxxxxx> +S: Supported +F: fs/dax.c +F: include/linux/dax.h +F: include/trace/events/fs_dax.h + +FIRMWARE SUBSYSTEM +M: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +S: Supported +F: drivers/firmware/ + +FORCEDETH ETHERNET DRIVER (forcedeth) +M: Ivan Vecera <ivecera@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/nvidia/forcedeth.c + +FTRACE +M: Jerome Marchand <jmarchan@xxxxxxxxxx> +R: Joe Lawrence <joe.lawrence@xxxxxxxxxx> +R: Josh Poimboeuf <jpoimboe@xxxxxxxxxx> +R: Luis Claudio Goncalves <lgoncalv@xxxxxxxxxx> +R: Waiman Long <longman@xxxxxxxxxx> +R: Yannick Cote <ycote@xxxxxxxxxx> +S: Supported +F: kernel/trace/ +F: include/linux/ftrace* + +FUSE FILESYSTEM +M: Miklos Szeredi <mszeredi@xxxxxxxxxx> +S: Supported +F: fs/fuse/ +F: include/uapi/linux/fuse.h + +Fusion MPT SAS Host driver (mptsas) +M: Tomas Henzl <thenzl@xxxxxxxxxx> +S: Supported +F: drivers/message/fusion/ + +FUTEX SUBSYSTEM +M: Waiman Long <longman@xxxxxxxxxx> +R: Clark Williams <williams@xxxxxxxxxx> +R: Julia Denham <jdenham@xxxxxxxxxx> +R: Nico Pache <npache@xxxxxxxxxx> +R: Oleg Nesterov <onestero@xxxxxxxxxx> +S: Supported +F: Documentation/*futex* +F: include/asm-generic/futex.h +F: include/linux/futex.h +F: include/uapi/linux/futex.h +F: kernel/futex.c +F: kernel/futex/ +F: tools/perf/bench/futex* +F: tools/testing/selftests/futex/ + +GCOV +M: Jan Stancek <jstancek@xxxxxxxxxx> +S: Internal +F: kernel/gcov/ + +GENERIC PHY FRAMEWORK +M: Petr Oros <poros@xxxxxxxxxx> +S: Supported +F: Documentation/devicetree/bindings/phy/ +F: drivers/phy/ +F: include/linux/phy/ + +GFS2 FILE SYSTEM +M: Bob Peterson <rpeterso@xxxxxxxxxx> +M: Andreas Gruenbacher <agruenba@xxxxxxxxxx> +R: Abhi Das <adas@xxxxxxxxxx> +R: Andrew Price <anprice@xxxxxxxxxx> +R: Paul Evans <pevans@xxxxxxxxxx> +S: Supported +F: Documentation/filesystems/gfs2*.txt +F: fs/gfs2/ +F: include/uapi/linux/gfs2_ondisk.h + +GNSS SUBSYSTEM +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Provided +F: drivers/gnss/ +F: include/linux/gnss.h + +GPIO SUBSYSTEM +M: Brian Masney <bmasney@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: Documentation/ABI/obsolete/sysfs-gpio +F: Documentation/ABI/testing/gpio-cdev +F: Documentation/admin-guide/gpio/ +F: Documentation/devicetree/bindings/gpio/ +F: Documentation/driver-api/gpio/ +F: drivers/gpio/ +F: include/asm-generic/gpio.h +F: include/linux/gpio.h +F: include/linux/gpio/ +F: include/linux/of_gpio.h +F: include/uapi/linux/gpio.h +F: tools/gpio/ + +GPU DRIVERS +M: David Airlie <airlied@xxxxxxxxxx> +M: Adam Jackson <ajax@xxxxxxxxxx> +M: Lyude Paul <lyude@xxxxxxxxxx> +R: Michel Dänzer <mdaenzer@xxxxxxxxxx> +R: Karol Herbst <kherbst@xxxxxxxxxx> +R: Ben Skeggs <bskeggs@xxxxxxxxxx> +R: Jocelyn Falempe <jfalempe@xxxxxxxxxx> +R: Mika Penttilä <mpenttil@xxxxxxxxxx> +S: Supported +F: drivers/gpu/ +F: drivers/video/ + +HARDWARE SPINLOCK CORE +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/hwspinlock/ + +HARDWARE TRACING FACILITIES +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/hwtracing/ + +HIBERNATION (aka Software Suspend, aka swsusp) +M: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +S: Supported +F: kernel/power/ + +HID CORE LAYER +M: Benjamin Tissoires <benjamin.tissoires@xxxxxxxxxx> +S: Supported +F: drivers/hid/ +F: include/linux/hid* +F: include/uapi/linux/hid* + +HTE SUBSYSTEM (HARDWARE TIMESTAMP ENGINE) +M: Adrien Thierry <athierry@xxxxxxxxxx> +M: Andrew Halaney <ahalaney@xxxxxxxxxx> +M: Brian Masney <bmasney@xxxxxxxxxx> +M: Eric Chanudet <echanude@xxxxxxxxxx> +S: Supported +F: Documentation/devicetree/bindings/timestamp/ +F: Documentation/driver-api/hte/ +F: drivers/hte/ +F: include/linux/hte.h + +HWMON SUBSYSTEM +M: Dean Nelson <dnelson@xxxxxxxxxx> +S: Supported +F: drivers/hwmon/ + +HWPOISON MEMORY FAILURE HANDLING +M: Dean Nelson <dnelson@xxxxxxxxxx> +S: Supported +F: mm/memory-failure.c +F: mm/hwpoison-inject.c + +Hyper-V CORE AND DRIVERS +M: Cathy Avery <cavery@xxxxxxxxxx> +M: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> +S: Supported +F: Documentation/networking/device_drivers/microsoft/netvsc.txt +F: arch/arm64/hyperv/ +F: arch/arm64/include/asm/hyperv-tlfs.h +F: arch/arm64/include/asm/mshyperv.h +F: arch/x86/include/asm/mshyperv.h +F: arch/x86/include/asm/trace/hyperv.h +F: arch/x86/include/asm/hyperv-tlfs.h +F: arch/x86/kernel/cpu/mshyperv.c +F: arch/x86/hyperv/ +F: drivers/clocksource/hyperv_timer.c +F: drivers/hid/hid-hyperv.c +F: drivers/hv/ +F: drivers/input/serio/hyperv-keyboard.c +F: drivers/pci/controller/pci-hyperv.c +F: drivers/pci/controller/pci-hyperv-intf.c +F: drivers/net/hyperv/ +F: drivers/net/ethernet/microsoft/ +F: drivers/scsi/storvsc_drv.c +F: drivers/uio/uio_hv_generic.c +F: drivers/video/fbdev/hyperv_fb.c +F: drivers/iommu/hyperv-iommu.c +F: net/vmw_vsock/hyperv_transport.c +F: include/clocksource/hyperv_timer.h +F: include/linux/hyperv.h +F: include/uapi/linux/hyperv.h +F: include/asm-generic/mshyperv.h +F: include/net/mana/ +F: tools/hv/ +F: Documentation/ABI/stable/sysfs-bus-vmbus +F: Documentation/ABI/testing/debugfs-hyperv + +I2C SUBSYSTEM +M: David Arcari <darcari@xxxxxxxxxx> +R: Tony Camuso <tcamuso@xxxxxxxxxx> +S: Supported +F: Documentation/devicetree/bindings/i2c/ +F: Documentation/i2c/ +F: drivers/i2c/ +F: include/linux/i2c.h +F: include/linux/i2c-*.h +F: include/uapi/linux/i2c.h +F: include/uapi/linux/i2c-*.h + +INDUSTRIAL I/O SUBSYSTEM (IIO) +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/iio/ + +INFINIBAND SUBSYSTEM +M: Kamal Heib <kheib@xxxxxxxxxx> +R: Michal Schmidt <mschmidt@xxxxxxxxxx> +R: Petr Oros <poros@xxxxxxxxxx> +R: Ken Cox <jkc@xxxxxxxxxx> +R: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +R: Stefan Assmann <sassmann@xxxxxxxxxx> +R: Corinna Vinschen <vinschen@xxxxxxxxxx> +R: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Josef Oskera <joskera@xxxxxxxxxx> +R: Izabela Bakollari <ibakolla@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/ +F: include/rdma/ +F: include/uapi/rdma/ +F: include/uapi/linux/if_infiniband.h +F: Documentation/infiniband/ +F: include/linux/mlx4/ +F: include/linux/mlx5/ + +INIT +M: Prarit Bhargava <prarit@xxxxxxxxxx> +R: Aristeu Rozanski <arozansk@xxxxxxxxxx> +R: Artem Savkov <asavkov@xxxxxxxxxx> +R: Clark Williams <williams@xxxxxxxxxx> +R: Herton R. Krzesinski <herton@xxxxxxxxxx> +R: Jan Stancek <jstancek@xxxxxxxxxx> +R: Josh Poimboeuf <jpoimboe@xxxxxxxxxx> +S: Supported +F: init/ + +INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS +M: Tony Camuso <tcamuso@xxxxxxxxxx> +M: Benjamin Tissoires <benjamin.tissoires@xxxxxxxxxx> +S: Supported +F: Documentation/devicetree/bindings/input/ +F: Documentation/devicetree/bindings/serio/ +F: Documentation/input/ +F: drivers/input/ +F: include/linux/input.h +F: include/linux/input/ +F: include/uapi/linux/input-event-codes.h +F: include/uapi/linux/input.h + +INTEGRITY SUBSYSTEM +M: Coiby Xu <coxu@xxxxxxxxxx> +R: Jerry Snitselaar <jsnitsel@xxxxxxxxxx> +R: Richard Guy Briggs <rbriggs@xxxxxxxxxx> +R: Vladis Dronov <vdronov@xxxxxxxxxx> +S: Supported +F: security/integrity/ + +INTEL E1000 ETHERNET DRIVER (e1000) +M: Ken Cox <jkc@xxxxxxxxxx> +S: Provided +F: drivers/net/ethernet/intel/e1000/ + +INTEL E1000E ETHERNET DRIVER (e1000e) +M: Ken Cox <jkc@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/intel/e1000e/ + +INTEL ETHERNET CONNECTION E800 SERIES (ice) +M: Petr Oros <poros@xxxxxxxxxx> +R: Michal Schmidt <mschmidt@xxxxxxxxxx> +R: Ken Cox <jkc@xxxxxxxxxx> +R: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +R: Kamal Heib <kheib@xxxxxxxxxx> +R: Stefan Assmann <sassmann@xxxxxxxxxx> +R: Corinna Vinschen <vinschen@xxxxxxxxxx> +R: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Josef Oskera <joskera@xxxxxxxxxx> +R: Izabela Bakollari <ibakolla@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/intel/ice/ +F: include/linux/net/intel/ + +INTEL ETHERNET PROTOCOL DRIVER FOR RDMA (irdma) +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/hw/irdma/ +F: include/uapi/rdma/irdma-abi.h + +INTEL I40E ETHERNET DRIVERS (i40e) +M: Ivan Vecera <ivecera@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/intel/i40e/ + +INTEL I40IW IWARP DRIVER (i40iw) +M: Stefan Assmann <sassmann@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/hw/i40iw/ +F: include/uapi/rdma/i40iw-abi.h + +INTEL IAVF ETHERNET DRIVERS (iavf) +M: Petr Oros <poros@xxxxxxxxxx> +M: Ivan Vecera <ivecera@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/intel/iavf/ +F: include/linux/avf/ + +INTEL IGB ETHERNET DRIVERS (igb) +M: Corinna Vinschen <vinschen@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/intel/igb/ + +INTEL IGBVF ETHERNET DRIVERS (igbvf) +M: Corinna Vinschen <vinschen@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/intel/igbvf/ + +INTEL IGC ETHERNET DRIVERS (igc) +M: Corinna Vinschen <vinschen@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/intel/igc/ + +INTEL IOMMU (VT-d) +M: Jerry Snitselaar <jsnitsel@xxxxxxxxxx> +R: Myron Stowe <mstowe@xxxxxxxxxx> +R: Alex Williamson <alex.williamson@xxxxxxxxxx> +R: Donald Dutile <ddutile@xxxxxxxxxx> +S: Supported +F: drivers/iommu/intel/ +F: include/linux/intel-iommu.h +F: include/linux/intel-svm.h + +INTEL IXGBE ETHERNET DRIVER (ixgbe) +M: Ken Cox <jkc@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/intel/ixgbe/ + +INTEL IXGBEVF ETHERNET DRIVER (ixgbevf) +M: Ken Cox <jkc@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/intel/ixgbevf/ + +INTEL POWERCLAMP DRIVER +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/thermal/intel_powerclamp.c + +INTEL QUADRATURE ENCODER PERIPHERAL DRIVER +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Maintained +F: drivers/counter/intel-qep.c + +INTEL QUICK ASSIST TECHNOLOGY (QAT) +M: Vladis Dronov <vdronov@xxxxxxxxxx> +M: Stepan Horacek <shoracek@xxxxxxxxxx> +R: Tony Camuso <tcamuso@xxxxxxxxxx> +S: Supported +F: drivers/crypto/qat/ +F: Documentation/ABI/testing/sysfs-driver-qat + +INTEL RAPL DRIVER +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/powercap/intel* + +INTERPROCESS COMMUNICATION (IPC) +M: Aristeu Rozanski <arozansk@xxxxxxxxxx> +M: Rafael Aquini <aquini@xxxxxxxxxx> +M: Waiman Long <longman@xxxxxxxxxx> +R: Herton R. Krzesinski <herton@xxxxxxxxxx> +R: Eugene Syromiatnikov <esyromia@xxxxxxxxxx> +S: Supported +F: include/linux/ipc*.h +F: include/linux/msg.h +F: include/linux/sem.h +F: include/linux/shm.h +F: ipc/ + +INTERRUPT CONTROLLERS +M: Mark Salter <msalter@xxxxxxxxxx> +S: Supported +F: drivers/irqchip/ +F: include/linux/irqchip/ +F: include/linux/irqchip.h +X: drivers/irqchip/irq-gic* +X: include/linux/irqchip/arm-gic* + +IOMMU DRIVERS +M: Jerry Snitselaar <jsnitsel@xxxxxxxxxx> +R: Myron Stowe <mstowe@xxxxxxxxxx> +R: Alex Williamson <alex.williamson@xxxxxxxxxx> +R: Donald Dutile <ddutile@xxxxxxxxxx> +S: Supported +F: drivers/iommu/ +F: include/linux/iommu*h +F: include/linux/ioasid.h +F: include/linux/iova.h +F: include/linux/io-pgtable.h +F: include/linux/dma-iommu.h +F: include/linux/of_iommu.h +F: include/uapi/linux/iommu.h + +IPMI SUBSYSTEM +M: Tony Camuso <tcamuso@xxxxxxxxxx> +S: Supported +F: drivers/char/ipmi/ +F: include/linux/ipmi-fru.h +F: include/linux/ipmi.h +F: include/linux/ipmi_smi.h +F: include/uapi/linux/ipmi.h +F: include/uapi/linux/ipmi_bmc.h +F: include/uapi/linux/ipmi_msgdefs.h + +IRQ SUBSYSTEM +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +M: Mark Salter <msalter@xxxxxxxxxx> +S: Supported +F: kernel/irq/ + +ISCSI (iscsi_tcp, libiscsi, libiscsi_tcp, scsi_transport_iscsi) +M: Chris Leech <cleech@xxxxxxxxxx> +S: Supported +F: drivers/scsi/*iscsi* +F: include/scsi/*iscsi* + +IUCV +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: include/net/iucv/ +F: net/iucv/ + +JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) +M: Carlos Maiolino <cmaiolino@xxxxxxxxxx> +S: Supported +F: fs/jbd2/ +F: include/linux/jbd2.h + +KASLR +M: Julia Denham <jdenham@xxxxxxxxxx> +R: Baoquan He <bhe@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: arch/x86/boot/compressed/kaslr.c +F: arch/x86/mm/kaslr.c + +KERNEL INIT (and related code) +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: kernel/*.[ch] +X: kernel/audit* +X: kernel/bpf/ +X: kernel/crash_*.c +X: kernel/futex.c +X: kernel/kexec* +X: kernel/module/ +X: kernel/module_signature.c +X: kernel/power/ +X: kernel/rcu/ +X: kernel/trace/ +X: kernel/time/ + +KERNEL VIRTUAL MACHINE (KVM) +M: Paolo Bonzini <pbonzini@xxxxxxxxxx> +M: Bandan Das <bsd@xxxxxxxxxx> +M: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> +S: Supported +F: drivers/virt/tdx/ +F: Documentation/virt/kvm/ +F: include/trace/events/kvm.h +F: include/uapi/asm-generic/kvm* +F: include/uapi/linux/kvm* +F: include/asm-generic/kvm* +F: include/linux/kvm* +F: include/kvm/iodev.h +F: virt/kvm/ +F: tools/kvm/ +F: tools/testing/selftests/kvm/ + +KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) +M: Paolo Bonzini <pbonzini@xxxxxxxxxx> +M: Bandan Das <bsd@xxxxxxxxxx> +M: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> +M: Wei Huang <wehuang@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: arch/x86/include/asm/svm.h +F: arch/x86/include/uapi/asm/svm.h +F: arch/x86/kvm/svm.c + +KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) +M: Eric Auger <eric.auger@xxxxxxxxxx> +M: Gavin Shan <gshan@xxxxxxxxxx> +M: Cornelia Huck <cohuck@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: arch/arm64/include/uapi/asm/kvm* +F: arch/arm64/include/asm/kvm* +F: arch/arm64/include/asm/el2_setup.h +F: arch/arm64/include/asm/stage2_pgtable.h +F: arch/arm64/include/asm/virt.h +F: arch/arm64/kvm/ +F: include/kvm/arm_* +F: Documentation/virt/kvm/arm/ + +KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) +M: David Gibson <dgibson@xxxxxxxxxx> +M: Laurent Vivier <lvivier@xxxxxxxxxx> +M: Greg Kurz <gkurz@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: arch/powerpc/include/uapi/asm/kvm* +F: arch/powerpc/include/asm/kvm* +F: arch/powerpc/kvm/ +F: arch/powerpc/kernel/kvm* + +KERNEL VIRTUAL MACHINE for s390 (KVM/s390) +M: Thomas Huth <thuth@xxxxxxxxxx> +M: Cornelia Huck <cohuck@xxxxxxxxxx> +M: David Hildenbrand <david@xxxxxxxxxx> +M: Cédric Le Goater <clg@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: arch/s390/include/uapi/asm/kvm* +F: arch/s390/include/asm/gmap.h +F: arch/s390/include/asm/kvm* +F: arch/s390/kvm/ +F: arch/s390/mm/gmap.c +F: tools/testing/selftests/drivers/s390x/uvdevice/ +F: tools/testing/selftests/kvm/*/s390x/ +F: tools/testing/selftests/kvm/s390x/ + +KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) +M: Paolo Bonzini <pbonzini@xxxxxxxxxx> +M: Bandan Das <bsd@xxxxxxxxxx> +M: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: arch/x86/kvm/ +F: arch/x86/include/uapi/asm/kvm* +F: arch/x86/include/uapi/asm/vmx.h +F: arch/x86/include/asm/kvm* +F: arch/x86/include/asm/pvclock-abi.h +F: arch/x86/include/asm/vmx*.h +F: arch/x86/kernel/kvm.c +F: arch/x86/kernel/kvmclock.c + +KEXEC/KDUMP +M: Baoquan He <bhe@xxxxxxxxxx> +R: Julia Denham <jdenham@xxxxxxxxxx> +R: Lucas Zampieri <lzampier@xxxxxxxxxx> +R: Pingfan Liu <piliu@xxxxxxxxxx> +R: Tao Liu <ltao@xxxxxxxxxx> +R: Lianbo Jiang <lijiang@xxxxxxxxxx> +R: Philipp Rudo <prudo@xxxxxxxxxx> +L: kdump-bugs@xxxxxxxxxx +S: Supported +F: Documentation/admin-guide/kdump/ +F: include/linux/crash_core.h +F: include/linux/crash_dump.h +F: include/uapi/linux/vmcore.h +F: include/linux/kexec.h +F: include/uapi/linux/kexec.h +F: fs/proc/vmcore.c +F: kernel/crash_*.c +F: kernel/kexec* +F: arch/x86/kernel/machine_kexec_*.c +F: arch/x86/kernel/crash*.c +F: arch/x86/kernel/kexec-bzimage64.c +F: arch/arm64/kernel/machine_kexec_*.c +F: arch/arm64/kernel/crash*.c +F: arch/arm64/kernel/kexec-image.c + +LEDS DRIVERS +M: Tony Camuso <tcamuso@xxxxxxxxxx> +S: Supported +F: drivers/leds/ + +LIB +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: Wander Lairson Costa <wander@xxxxxxxxxx> +R: Aristeu Rozanski <arozansk@xxxxxxxxxx> +R: Christoph von Recklinghausen <crecklin@xxxxxxxxxx> +R: Eugene Syromiatnikov <esyromia@xxxxxxxxxx> +R: Herton R. Krzesinski <herton@xxxxxxxxxx> +R: Nico Pache <npache@xxxxxxxxxx> +R: Oleg Nesterov <onestero@xxxxxxxxxx> +R: Rafael Aquini <aquini@xxxxxxxxxx> +S: Supported +F: lib/ +X: lib/nlattr.c + +LIVE PATCHING / KPATCH +M: Josh Poimboeuf <jpoimboe@xxxxxxxxxx> +M: Joe Lawrence <joe.lawrence@xxxxxxxxxx> +M: Artem Savkov <asavkov@xxxxxxxxxx> +M: Yannick Cote <ycote@xxxxxxxxxx> +R: Joel Savitz <jsavitz@xxxxxxxxxx> +S: Supported +F: Documentation/ABI/testing/sysfs-kernel-livepatch +F: Documentation/livepatch/ +F: arch/powerpc/include/asm/livepatch.h +F: arch/x86/include/asm/livepatch.h +F: arch/x86/kernel/livepatch.c +F: include/linux/livepatch.h +F: kernel/livepatch/ +F: kernel/module/livepatch.c +F: lib/livepatch/ +F: samples/livepatch/ +F: tools/objtool/ +F: tools/testing/selftests/livepatch/ + +LOCKING PRIMITIVES +M: Waiman Long <longman@xxxxxxxxxx> +R: Artem Savkov <asavkov@xxxxxxxxxx> +R: Clark Williams <williams@xxxxxxxxxx> +R: Oleg Nesterov <onestero@xxxxxxxxxx> +R: Phil Auld <pauld@xxxxxxxxxx> +R: Wander Lairson Costa <wander@xxxxxxxxxx> +S: Supported +F: Documentation/locking/ +F: arch/*/include/asm/mutex*.h +F: arch/*/include/asm/spinlock*.h +F: include/asm-generic/qrwlock* +F: include/asm-generic/qspinlock* +F: include/linux/lockdep.h +F: include/linux/mutex*.h +F: include/linux/rwlock*.h +F: include/linux/rwsem*.h +F: include/linux/seqlock.h +F: include/linux/spinlock*.h +F: lib/locking*.[ch] +F: kernel/locking/ + +LSI 3ware SAS/SATA-RAID Linux Drive (3w-sas) +M: Tomas Henzl <thenzl@xxxxxxxxxx> +S: Supported +F: drivers/scsi/3w-sas* + +LSI MegaRAID SAS Driver (megaraid_sas) +M: Tomas Henzl <thenzl@xxxxxxxxxx> +S: Supported +F: drivers/scsi/megaraid/ + +LSI MPT Fusion SAS 2.0 Device Driver (mpt2sas) +M: Tomas Henzl <thenzl@xxxxxxxxxx> +S: Supported +F: drivers/scsi/mpt2sas/ + +LSI MPT Fusion SAS 3.0 Device Driver (mpt3sas) +M: Tomas Henzl <thenzl@xxxxxxxxxx> +S: Supported +F: drivers/scsi/mpt3sas/ + +MACHINE CHECK ERROR (MCE) SUBSYSTEM +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: arch/x86/kernel/cpu/mcheck/ + +MAILBOX DRIVERS +M: Adrien Thierry <athierry@xxxxxxxxxx> +M: Andrew Halaney <ahalaney@xxxxxxxxxx> +M: Brian Masney <bmasney@xxxxxxxxxx> +M: Eric Chanudet <echanude@xxxxxxxxxx> +S: Supported +F: drivers/mailbox/ + +MEDIA INPUT INFRASTRUCTURE (V4L/DVB) +M: Dean Nelson <dnelson@xxxxxxxxxx> +R: Jarod Wilson <jarod@xxxxxxxxxx> +S: Supported +F: drivers/media/ +F: include/media/ +F: include/uapi/linux/dvb/ +F: include/uapi/linux/videodev2.h +F: include/uapi/linux/media.h +F: include/uapi/linux/v4l2-* +F: include/uapi/linux/ivtv* +X: drivers/media/pci/saa7134/saa7134-alsa.c +X: drivers/media/pci/cx23885/cx23885-alsa.c +X: drivers/media/pci/cx25821/cx25821-alsa.c +X: drivers/media/pci/cx18/cx18-alsa* +X: drivers/media/pci/cx88/cx88-alsa* +X: drivers/media/pci/cobalt/cobalt-alsa* +X: drivers/media/pci/ivtv/ivtv-alsa* +X: drivers/media/usb/ + +MELLANOX ETHERNET SWITCH DRIVERS +M: Ivan Vecera <ivecera@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/mellanox/mlxsw/ + +MEMORY HOTPLUG +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: drivers/acpi/acpi_memhotplug.c +F: include/linux/memory_hotplug.h + +MEMORY MANAGEMENT +M: Rafael Aquini <aquini@xxxxxxxxxx> +R: Aristeu Rozanski <arozansk@xxxxxxxxxx> +R: Artem Savkov <asavkov@xxxxxxxxxx> +R: Baoquan He <bhe@xxxxxxxxxx> +R: Christoph von Recklinghausen <crecklin@xxxxxxxxxx> +R: Donald Dutile <ddutile@xxxxxxxxxx> +R: Herton R. Krzesinski <herton@xxxxxxxxxx> +R: Leah Leshchinsky <lleshchi@xxxxxxxxxx> +R: Nico Pache <npache@xxxxxxxxxx> +R: Waiman Long <longman@xxxxxxxxxx> +R: Ricardo Robaina <rrobaina@xxxxxxxxxx> +R: Audra Mitchell <aubaker@xxxxxxxxxx> +S: Supported +F: arch/arm64/mm/ +F: arch/powerpc/mm/ +F: arch/s390/mm/ +F: arch/x86/mm/ +F: include/linux/compaction.h +F: include/linux/gfp.h +F: include/linux/huge*.h +F: include/linux/kasan.h +F: include/linux/khugepaged.h +F: include/linux/kmemleak.h +F: include/linux/ksm.h +F: include/linux/mem*.h +F: include/linux/migrate.h +F: include/linux/mm*.h +F: include/linux/node*.h +F: include/linux/numa.h +F: include/linux/oom.h +F: include/linux/page*.h +F: include/linux/pfn*.h +F: include/linux/rmap.h +F: include/linux/shm*.h +F: include/linux/shrinker.h +F: include/linux/slab_def.h +F: include/linux/slab.h +F: include/linux/slub_def.h +F: include/linux/swap*.h +F: include/linux/vmalloc.h +F: include/linux/vmpressure.h +F: include/linux/vmstat.h +F: include/linux/zbud.h +F: mm/ +X: include/linux/memstick.h + +MFD DRIVERS (Multi Function Devices) +M: Mark Salter <msalter@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: drivers/mfd/ + +MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) +M: Don Brace <dbrace@xxxxxxxxxx> +M: Tomas Henzl <thenzl@xxxxxxxxxx> +S: Supported +F: drivers/scsi/smartpqi/smartpqi*.[ch] +F: drivers/scsi/smartpqi/Kconfig +F: drivers/scsi/smartpqi/Makefile +F: include/linux/cciss*.h +F: include/uapi/linux/cciss*.h +F: Documentation/scsi/smartpqi.txt + +MLX4 ETHERNET DRIVER (mlx4) +M: Amir Tzin <atzin@xxxxxxxxxx> +M: Mohammad Kabat <mkabat@xxxxxxxxxx> +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/mellanox/mlx4/ + +MLX4 IB DRIVER (mlx4_ib) +M: Amir Tzin <atzin@xxxxxxxxxx> +M: Mohammad Kabat <mkabat@xxxxxxxxxx> +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/hw/mlx4/ +F: include/linux/mlx4/ +F: include/uapi/rdma/mlx4-abi.h + +MLX5 ETHERNET DRIVER (mlx5) +M: Amir Tzin <atzin@xxxxxxxxxx> +M: Mohammad Kabat <mkabat@xxxxxxxxxx> +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: Documentation/networking/device_drivers/ethernet/mellanox/mlx5.rst +F: drivers/net/ethernet/mellanox/mlx5/ + +MLX5 IB DRIVER (mlx5_ib) +M: Amir Tzin <atzin@xxxxxxxxxx> +M: Mohammad Kabat <mkabat@xxxxxxxxxx> +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/hw/mlx5/ +F: include/linux/mlx5/ +F: include/uapi/rdma/mlx5-abi.h + +MMC LAYER +M: Mark Salter <msalter@xxxxxxxxxx> +S: Supported +F: Documentation/mmc/ +F: include/linux/mmc/ +F: drivers/mmc/ + +MODULES +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: kernel/module/ +F: kernel/module_signature.c +X: kernel/module/livepatch.c + +MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) +M: Jarod Wilson <jarod@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/myricom/myri10ge/ + +NAMESPACES +M: Alex Gladkov <agladkov@xxxxxxxxxx> +R: Christoph von Recklinghausen <crecklin@xxxxxxxxxx> +S: Supported +F: Documentation/admin-guide/namespaces/ +F: fs/proc/namespaces.c +F: include/linux/mnt_namespace.h +F: include/linux/pid_namespace.h +F: include/linux/time_namespace.h +F: include/linux/user_namespace.h +F: kernel/nsproxy.c +F: kernel/time/namespace.c +F: kernel/ucounts.c +F: kernel/user_namespace.c +F: tools/testing/selftests/pid_namespace/ +F: tools/testing/selftests/rlimits/ + +NETFILTER +M: Florian Westphal <fwestpha@xxxxxxxxxx> +S: Supported +F: net/netfilter/ +F: net/*/netfilter* +F: include/linux/netfilter* +F: include/net/netfilter/ +F: include/uapi/linux/netfilter* +F: include/net/netns/conntrack.h +F: include/net/netns/netfilter.h +F: include/net/netns/nftables.h +F: include/net/netns/x_tables.h + +NETWORK LOCK MANAGER (lockd) +M: Benjamin Coddington <bcodding@xxxxxxxxxx> +M: Jeffrey Layton <jlayton@xxxxxxxxxx> +M: Steve Dickson <steved@xxxxxxxxxx> +M: Scott Mayhew <smayhew@xxxxxxxxxx> +S: Supported +F: fs/lockd/ + +NETWORKING [DSA] +M: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Michal Schmidt <mschmidt@xxxxxxxxxx> +R: Petr Oros <poros@xxxxxxxxxx> +R: Ken Cox <jkc@xxxxxxxxxx> +R: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +R: Kamal Heib <kheib@xxxxxxxxxx> +R: Stefan Assmann <sassmann@xxxxxxxxxx> +R: Corinna Vinschen <vinschen@xxxxxxxxxx> +R: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Josef Oskera <joskera@xxxxxxxxxx> +R: Izabela Bakollari <ibakolla@xxxxxxxxxx> +S: Supported +F: Documentation/devicetree/bindings/net/dsa/ +F: Documentation/networking/dsa/ +F: drivers/net/dsa/ +F: include/linux/dsa/ +F: include/linux/platform_data/dsa.h +F: include/net/dsa.h +F: net/dsa/ + +NETWORKING [GENERAL] +M: Jiri Benc <jbenc@xxxxxxxxxx> +M: Marcelo Leitner <mleitner@xxxxxxxxxx> +R: Andrea Claudi <aclaudi@xxxxxxxxxx> +R: Antoine Tenart <atenart@xxxxxxxxxx> +R: Balazs Nemeth <bnemeth@xxxxxxxxxx> +R: Davide Caratti <dcaratti@xxxxxxxxxx> +R: Eric Garver <egarver@xxxxxxxxxx> +R: Felix Maurer <fmaurer@xxxxxxxxxx> +R: Flavio Leitner <fbl@xxxxxxxxxx> +R: Florian Westphal <fwestpha@xxxxxxxxxx> +R: Guillaume Nault <gnault@xxxxxxxxxx> +R: Hangbin Liu <haliu@xxxxxxxxxx> +R: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Jarod Wilson <jarod@xxxxxxxxxx> +R: Jiri Benc <jbenc@xxxxxxxxxx> +R: Lorenzo Bianconi <lorenzo.bianconi@xxxxxxxxxx> +R: Marcelo Leitner <mleitner@xxxxxxxxxx> +R: Paolo Abeni <pabeni@xxxxxxxxxx> +R: Phil Sutter <psutter@xxxxxxxxxx> +R: Sabrina Dubroca <sdubroca@xxxxxxxxxx> +R: Toke Høiland-Jørgensen <toke@xxxxxxxxxx> +R: Xin Long <lxin@xxxxxxxxxx> +S: Supported +F: net/ +F: Documentation/admin-guide/sysctl/net.rst +F: Documentation/networking/ +F: drivers/net/Kconfig +F: drivers/net/Space.c +F: drivers/net/appletalk/ +F: drivers/net/bareudp.c +F: drivers/net/dummy.c +F: drivers/net/geneve.c +F: drivers/net/ifb.c +F: drivers/net/ipvlan/ +F: drivers/net/loopback.c +F: drivers/net/mac* +F: drivers/net/netconsole.c +F: drivers/net/netdevsim/ +F: drivers/net/nlmon.c +F: drivers/net/ppp/ +F: drivers/net/veth.c +F: drivers/net/vrf.c +F: drivers/net/vxlan.c +F: drivers/net/wireguard/ +F: include/net/ +F: include/linux/eth* +F: include/linux/filter.h +F: include/linux/icmp* +F: include/linux/if* +F: include/linux/in[.6e]* +F: include/linux/ip.h +F: include/linux/ipv6* +F: include/linux/llc.h +F: include/linux/mroute* +F: include/linux/net* +F: include/linux/*netlink* +F: include/linux/openvswitch.h +F: include/linux/ppp_channel.h +F: include/linux/ppp-comp.h +F: include/linux/ppp_defs.h +F: include/linux/sctp.h +F: include/linux/seg6* +F: include/linux/skb* +F: include/linux/sock* +F: include/linux/tcp.h +F: include/linux/tfrc.h +F: include/linux/udp.h +F: include/uapi/linux/devlink.h +F: include/uapi/linux/eth* +F: include/uapi/linux/filter.h +F: include/uapi/linux/genetlink.h +F: include/uapi/linux/icmp* +F: include/uapi/linux/if* +F: include/uapi/linux/in[.6e]* +F: include/uapi/linux/ip[._sv6]* +F: include/uapi/linux/llc.h +F: include/uapi/linux/lwtunnel.h +F: include/uapi/linux/mroute* +F: include/uapi/linux/net* +F: include/uapi/linux/netlink* +F: include/uapi/linux/openvswitch.h +F: include/uapi/linux/pkt_* +F: include/uapi/linux/ppp-comp.h +F: include/uapi/linux/ppp_defs.h +F: include/uapi/linux/ppp-ioctl.h +F: include/uapi/linux/rtnetlink.h +F: include/uapi/linux/sctp.h +F: include/uapi/linux/seg6* +F: include/uapi/linux/sock* +F: include/uapi/linux/tc_*/* +F: include/uapi/linux/tcp* +F: include/uapi/linux/tls.h +F: include/uapi/linux/udp.h +F: include/uapi/linux/xfrm.h +F: include/uapi/linux/wireguard.h +F: lib/nlattr.c +F: tools/testing/selftests/net/ +F: tools/testing/selftests/wireguard/ +X: Documentation/networking/can.rst +X: Documentation/networking/device_drivers/ +X: Documentation/networking/devlink/ +X: Documentation/networking/mac80211* +X: Documentation/networking/ieee802154* +X: Documentation/networking/phonet* +X: Documentation/networking/rds* +X: Documentation/networking/regulatory* +X: Documentation/networking/rxrpc* +X: Documentation/networking/smc* +X: include/linux/net/intel/ +X: include/linux/netfs.h +X: include/net/*80211* +X: include/net/*80215* +X: include/net/af_vsock.h +X: include/net/bluetooth/ +X: include/net/calipso.h +X: include/net/cipso_ipv4.h +X: include/net/irda/ +X: include/net/iucv/ +X: include/net/iw* +X: include/net/mana/ +X: include/net/netlabel.h +X: include/net/netns/smc.h +X: include/net/regulatory.h +X: include/net/*rxrpc* +X: include/net/smc.h +X: include/net/vsock_addr.h +X: net/bluetooth/ +X: net/can/ +X: net/ceph/ +X: net/ieee802154/ +X: net/ipv4/cipso_ipv4.c +X: net/ipv6/calipso.c +X: net/irda/ +X: net/iucv/ +X: net/mac80211/ +X: net/mac802154/ +X: net/ncsi/ +X: net/netlabel/ +X: net/nfc/ +X: net/phonet/ +X: net/qrtr/ +X: net/rds/ +X: net/rfkill/ +X: net/rxrpc/ +X: net/smc/ +X: net/sunrpc/ +X: net/vmw_vsock/ +X: net/wimax/ +X: net/wireless/ +I: net + +NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) +M: Ondrej Mosnacek <omosnace@xxxxxxxxxx> +S: Supported +F: Documentation/netlabel/ +F: include/net/calipso.h +F: include/net/cipso_ipv4.h +F: include/net/netlabel.h +F: include/uapi/linux/netfilter/xt_SECMARK.h +F: include/uapi/linux/netfilter/xt_CONNSECMARK.h +F: net/netlabel/ +F: net/ipv4/cipso_ipv4.c +F: net/ipv6/calipso.c +F: net/netfilter/xt_CONNSECMARK.c +F: net/netfilter/xt_SECMARK.c + +NETWORKING [TEAM] +M: Hangbin Liu <haliu@xxxxxxxxxx> +M: Xin Long <lxin@xxxxxxxxxx> +S: Supported +F: drivers/net/team/ +F: include/linux/if_team.h +F: include/uapi/linux/if_team.h +I: net + +NETWORKING [TUNTAP] +M: Jason Wang <jasowang@xxxxxxxxxx> +S: Supported +F: drivers/net/tap.c +F: drivers/net/tun.c +F: include/linux/if_tap.h +F: include/linux/if_tun.h +F: include/uapi/linux/if_tun.h +I: net + +NETXEN (1/10) GbE SUPPORT +M: Manish Chopra <mchopra@xxxxxxxxxx> +M: Tony Camuso <tcamuso@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/qlogic/netxen/ + +NFS FILE SYSTEM (nfs) +M: Benjamin Coddington <bcodding@xxxxxxxxxx> +M: Jeffrey Layton <jlayton@xxxxxxxxxx> +M: Steve Dickson <steved@xxxxxxxxxx> +M: Scott Mayhew <smayhew@xxxxxxxxxx> +S: Supported +F: fs/nfs/ + +NFS SERVER (nfsd) +M: Benjamin Coddington <bcodding@xxxxxxxxxx> +M: Jeffrey Layton <jlayton@xxxxxxxxxx> +M: Steve Dickson <steved@xxxxxxxxxx> +M: Scott Mayhew <smayhew@xxxxxxxxxx> +S: Supported +F: fs/nfsd/ + +NITRO ENCLAVES (NE) +M: Cathy Avery <cavery@xxxxxxxxxx> +M: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> +S: Supported +F: Documentation/virt/ne_overview.rst +F: drivers/virt/nitro_enclaves/ +F: include/linux/nitro_enclaves.h +F: include/uapi/linux/nitro_enclaves.h +F: samples/nitro_enclaves/ + +NON TRANSPARENT BRIDGE +M: Myron Stowe <mstowe@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Provided +F: drivers/ntb/ +F: tools/testing/selftests/ntb/ + +Non Volatile Memory (nvmem) +M: Mark Salter <msalter@xxxxxxxxxx> +S: Supported +F: drivers/nvmem/ +F: include/linux/nvmem-consumer.h +F: include/linux/nvmem-producer.h + +NON-MASKABLE INTERRUPT (NMI) +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: arch/*/include/asm/nmi.h +F: arch/x86/kernel/apic/hw_nmi.c +F: arch/x86/kernel/nmi.c +F: arch/x86/kernel/nmi_selftest.c +F: include/linux/nmi.h +F: lib/nmi_backtrace.c + +NVDIMM SUBSYSTEM +M: Jeff Moyer <jmoyer@xxxxxxxxxx> +S: Supported +F: drivers/acpi/nfit/ +F: drivers/nvdimm/ +F: include/linux/libnvdimm.h +F: include/linux/nd.h +F: include/uapi/linux/ndctl.h + +NVM EXPRESS DRIVER (nvme) +M: Maurizio Lombardi <mlombard@xxxxxxxxxx> +R: John Meneghini <jmeneghi@xxxxxxxxxx> +R: Chris Leech <cleech@xxxxxxxxxx> +R: Ewan D. Milne <emilne@xxxxxxxxxx> +S: Supported +F: drivers/nvme/ +F: include/linux/nvme.h +F: include/uapi/linux/nvme_ioctl.h + +NVM EXPRESS DRIVER FC +M: Ewan D. Milne <emilne@xxxxxxxxxx> +R: John Meneghini <jmeneghi@xxxxxxxxxx> +S: Supported +F: drivers/nvme/host/fc.c +F: drivers/nvme/target/fc.c +F: include/linux/nvme-fc*.h + +NVM EXPRESS DRIVER PCI +M: John Meneghini <jmeneghi@xxxxxxxxxx> +R: Maurizio Lombardi <mlombard@xxxxxxxxxx> +R: Ewan D. Milne <emilne@xxxxxxxxxx> +S: Supported +F: drivers/nvme/host/pci.c +F: drivers/nvme/target/pci.c + +NVM EXPRESS DRIVER RDMA +M: Kamal Heib <kheib@xxxxxxxxxx> +R: John Meneghini <jmeneghi@xxxxxxxxxx> +R: Chris Leech <cleech@xxxxxxxxxx> +R: Ewan D. Milne <emilne@xxxxxxxxxx> +S: Supported +F: drivers/nvme/host/rdma.c +F: drivers/nvme/target/rdma.c +F: include/linux/nvme-rdma*.h + +NVM EXPRESS DRIVER TCP +M: Chris Leech <cleech@xxxxxxxxxx> +R: John Meneghini <jmeneghi@xxxxxxxxxx> +S: Supported +F: drivers/nvme/host/tcp.c +F: drivers/nvme/target/tcp.c +F: include/linux/nvme-tcp*.h + +OMNI-PATH ARCHITECTURE (opa) +M: Izabela Bakollari <ibakolla@xxxxxxxxxx> +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/hw/hfi* +F: include/rdma/opa* +F: include/uapi/rdma/hfi* + +OPEN FIRMWARE AND FLATTENED DEVICE TREE +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/of/ + +OPENVSWITCH (OVS) +M: Flavio Leitner <fbl@xxxxxxxxxx> +R: Eelco Chaudron <echaudro@xxxxxxxxxx> +S: Supported +F: net/openvswitch/ +F: include/linux/openvswitch.h +F: include/uapi/linux/openvswitch.h + +OVERLAY FILESYSTEM +M: Miklos Szeredi <mszeredi@xxxxxxxxxx> +S: Supported +F: fs/overlayfs/ + +PARALLEL PORT SUBSYSTEM +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/parport/ + +PCI HOTPLUG +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: Myron Stowe <mstowe@xxxxxxxxxx> +S: Supported +F: drivers/pci/hotplug/ + +PCI SUBSYSTEM +M: Myron Stowe <mstowe@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: drivers/pci/ +F: include/linux/pci* + +PCI-E NON-TRANSPARENT BRIDGE +M: John Linville <linville@xxxxxxxxxx> +M: Myron Stowe <mstowe@xxxxxxxxxx> +S: Supported +F: drivers/pci/ +F: tools/testing/selftests/ntb/ +F: include/linux/ntb.h +F: include/linux/ntb_transport.h +F: Documentation/driver-api/ntb.rst +F: Documentation/PCI/endpoint/ +F: drivers/ntb/ +F: drivers/pci/endpoint/ +F: drivers/net/ntb_netdev.c + +PCS NETWORK DRIVERS +M: Corinna Vinschen <vinschen@xxxxxxxxxx> +S: Provided +F: drivers/net/pcs/ +F: include/linux/pcs/ + +Pensando Ethernet IONIC Driver +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/pensando/ + +PERFORMANCE EVENTS SUBSYSTEM +M: Michael Petlan <mpetlan@xxxxxxxxxx> +R: Jerome Marchand <jmarchan@xxxxxxxxxx> +R: Yauheni Kaliuta <ykaliuta@xxxxxxxxxx> +R: Cestmir Kalina <ckalina@xxxxxxxxxx> +S: Supported +F: kernel/events/ +F: include/linux/perf_event.h +F: include/uapi/linux/perf_event.h +F: arch/*/kernel/perf_event*.c +F: arch/*/kernel/*/perf_event*.c +F: arch/*/kernel/*/*/perf_event*.c +F: arch/*/include/asm/perf_event.h +F: arch/*/kernel/perf_callchain.c +F: tools/perf/ +F: tools/lib/ + +PIN CONTROL SUBSYSTEM +M: Brian Masney <bmasney@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/pinctrl/ +F: include/linux/pinctrl/ + +PLATFORM DRIVERS +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +S: Supported +F: drivers/platform/Kconfig +F: drivers/platform/ +X: drivers/platform/x86/ +X: drivers/platform/mellanox/ + +PLATFORM DRIVERS MELLANOX +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +S: Supported +F: drivers/platform/mellanox/ + +PLATFORM DRIVERS X86 +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/platform/x86/ + +PNP SUPPORT +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/pnp/ + +POWER DRIVERS (Batteries, power supplies, etc.) +M: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +S: Supported +F: drivers/power/ + +POWER STATE COORDINATION INTERFACE (PSCI) +M: Mark Salter <msalter@xxxxxxxxxx> +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +M: Jeremy Linton <jlinton@xxxxxxxxxx> +S: Supported +F: drivers/firmware/psci*.c +F: include/linux/psci.h +F: include/uapi/linux/psci.h + +POWERCAP +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +M: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +S: Provided +F: drivers/powercap/ +X: drivers/powercap/intel* + +POWERPC (64-BIT) +M: Steve Best <sbest@xxxxxxxxxx> +S: Supported +F: arch/powerpc/ +X: arch/powerpc/net/ + +PPS SUPPORT +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/pps/ + +PSTORE PERSISTENT STORAGE +M: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +S: Supported +F: Documentation/ABI/testing/pstore +F: fs/pstore/ + +PTP HARDWARE CLOCK SUPPORT +M: Jiri Benc <jbenc@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: Documentation/ptp/ +F: drivers/ptp/ +F: include/linux/ptp_cl* + +PTP KVM +M: Marcelo Tosatti <mtosatti@xxxxxxxxxx> +R: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> +R: Paolo Bonzini <pbonzini@xxxxxxxxxx> +S: Supported +F: drivers/ptp/ptp_kvm.c + +PTRACE +M: Oleg Nesterov <onestero@xxxxxxxxxx> +M: Alex Gladkov <agladkov@xxxxxxxxxx> +S: Supported +F: arch/*/*/ptrace*.c +F: arch/*/include/asm/ptrace*.h +F: arch/*/ptrace*.c +F: include/asm-generic/syscall.h +F: include/linux/ptrace.h +F: include/linux/regset.h +F: include/uapi/linux/ptrace.h +F: kernel/ptrace.c + +PULSE-WIDTH MODULATION SUPPORT (PWM) +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/pwm/ + +QLOGIC QED NETWORK DRIVER +M: Manish Chopra <mchopra@xxxxxxxxxx> +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/qlogic/qed/ + +QLOGIC QEDE ETHERNET NETWORK DRIVER +M: Manish Chopra <mchopra@xxxxxxxxxx> +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/qlogic/qede/ + +QLOGIC QEDR RDMA ETHERNET NETWORK DRIVER +M: Manish Chopra <mchopra@xxxxxxxxxx> +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/hw/qedr/ +F: include/uapi/rdma/qedr-abi.h + +QLOGIC QL41xxx FCOE DRIVER +M: Nilesh Javali <njavali@xxxxxxxxxx> +M: Arun Easi <aeasi@xxxxxxxxxx> +R: John Meneghini <jmeneghi@xxxxxxxxxx> +R: Chris Leech <cleech@xxxxxxxxxx> +S: Supported +F: drivers/scsi/qedf/ + +QLOGIC QL41xxx ISCSI DRIVER +M: Nilesh Javali <njavali@xxxxxxxxxx> +M: Chris Leech <cleech@xxxxxxxxxx> +S: Supported +F: drivers/scsi/qedi/ + +QLOGIC QLA2XXX FC-SCSI DRIVER +M: Nilesh Javali <njavali@xxxxxxxxxx> +M: Arun Easi <aeasi@xxxxxxxxxx> +M: Ewan D. Milne <emilne@xxxxxxxxxx> +S: Supported +F: drivers/scsi/qla2xxx/ + +QLOGIC QLA3XXX NETWORK DRIVER +M: Manish Chopra <mchopra@xxxxxxxxxx> +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: Documentation/networking/LICENSE.qla3xxx +F: drivers/net/ethernet/qlogic/qla3xxx.* + +QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER +M: Manish Chopra <mchopra@xxxxxxxxxx> +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/qlogic/qlcnic/ + +QLOGIC QLGE 10Gb ETHERNET DRIVER +M: Manish Chopra <mchopra@xxxxxxxxxx> +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/qlogic/qlge/ + +QUALCOMM IPC ROUTER +M: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Jarod Wilson <jarod@xxxxxxxxxx> +R: John Linville <linville@xxxxxxxxxx> +S: Provided +F: include/uapi/linux/qrtr.h +F: include/trace/events/qrtr.h +F: net/qrtr/ + +RADOS BLOCK DEVICE (RBD) +M: Ilya Dryomov <idryomov@xxxxxxxxxx> +S: Supported +F: Documentation/ABI/testing/sysfs-bus-rbd +F: drivers/block/rbd.c +F: drivers/block/rbd_types.h + +RAS INFRASTRUCTURE +M: Aristeu Rozanski <arozansk@xxxxxxxxxx> +S: Provided +F: drivers/ras/ + +READ-COPY UPDATE (RCU) +M: Waiman Long <longman@xxxxxxxxxx> +R: Artem Savkov <asavkov@xxxxxxxxxx> +R: Clark Williams <williams@xxxxxxxxxx> +R: Phil Auld <pauld@xxxxxxxxxx> +R: Wander Lairson Costa <wander@xxxxxxxxxx> +S: Supported +F: Documentation/RCU/ +F: include/linux/rcu* +F: kernel/rcu/ + +REAL TIME CLOCK (RTC) SUBSYSTEM +M: Waiman Long <longman@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: Documentation/rtc.* +F: Documentation/admin-guide/rtc.* +F: drivers/rtc/ +F: include/linux/platform_data/rtc-* +F: include/linux/rtc.h +F: include/linux/rtc/ +F: include/uapi/linux/rtc.h +F: tools/testing/selftests/rtc/ + +REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/remoteproc/ + +ROCKER DRIVER +M: Ivan Vecera <ivecera@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/rocker/ + +S390 ARCHITECTURE +M: Steve Best <sbest@xxxxxxxxxx> +S: Supported +F: arch/s390/ +F: drivers/s390/ +X: arch/s390/include/uapi/asm/kvm* +X: arch/s390/include/asm/gmap.h +X: arch/s390/include/asm/kvm* +X: arch/s390/kvm/ +X: arch/s390/mm/ +X: drivers/s390/cio/vfio_ccw* +X: drivers/s390/virtio/ + +S390 VFIO-CCW DRIVER +M: Cornelia Huck <cohuck@xxxxxxxxxx> +M: Cédric Le Goater <clg@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: drivers/s390/cio/vfio_ccw* +F: Documentation/s390/vfio-ccw.txt +F: include/uapi/linux/vfio_ccw.h + +SAMPLES +M: Alex Williamson <alex.williamson@xxxxxxxxxx> +M: Sebastian Mitterle <smitterl@xxxxxxxxxx> +M: Zhiyi Guo <zhguo@xxxxxxxxxx> +S: Internal +F: samples/Kconfig + +SCHEDULER +M: Phil Auld <pauld@xxxxxxxxxx> +R: Andrew Halaney <ahalaney@xxxxxxxxxx> +R: Clark Williams <williams@xxxxxxxxxx> +R: Daniel Bristot <bristot@xxxxxxxxxx> +R: Juri Lelli <jlelli@xxxxxxxxxx> +R: Luis Claudio Goncalves <lgoncalv@xxxxxxxxxx> +R: Nico Pache <npache@xxxxxxxxxx> +R: Oleg Nesterov <onestero@xxxxxxxxxx> +R: Valentin Schneider <vschneid@xxxxxxxxxx> +R: John B. Wyatt IV <jwyatt@xxxxxxxxxx> +S: Supported +F: kernel/sched/ +F: include/linux/sched/ +F: include/linux/sched.h +F: include/uapi/linux/sched.h +F: include/linux/wait.h +F: kernel/time/tick-* +F: kernel/time/sched_clock.c +F: kernel/Kconfig.hz + +SCSI CORE SUBSYSTEM (NOT INDIVIDUAL DRIVERS) +M: Ewan D. Milne <emilne@xxxxxxxxxx> +R: Tomas Henzl <thenzl@xxxxxxxxxx> +R: Maurizio Lombardi <mlombard@xxxxxxxxxx> +R: Chris Leech <cleech@xxxxxxxxxx> +S: Supported +F: drivers/scsi/ +F: include/scsi/ + +SCSI TARGET (LIO) +M: Maurizio Lombardi <mlombard@xxxxxxxxxx> +S: Supported +F: drivers/target/ +F: include/target/ + +SCTP PROTOCOL +M: Marcelo Leitner <mleitner@xxxxxxxxxx> +M: Xin Long <lxin@xxxxxxxxxx> +S: Supported +F: net/sctp/ +F: include/linux/sctp.h +F: include/net/sctp/ +F: include/uapi/linux/sctp.h + +SECURITY SUBSYSTEM +M: Ondrej Mosnacek <omosnace@xxxxxxxxxx> +R: Christoph von Recklinghausen <crecklin@xxxxxxxxxx> +R: Richard Guy Briggs <rbriggs@xxxxxxxxxx> +R: Vladis Dronov <vdronov@xxxxxxxxxx> +R: Wander Lairson Costa <wander@xxxxxxxxxx> +R: Yannick Cote <ycote@xxxxxxxxxx> +S: Supported +F: include/linux/lsm_* +F: include/linux/security.h +F: security/commoncap.c +F: security/inode.c +F: security/lsm_audit.c +F: security/min_addr.c +F: security/security.c +F: security/Kconfig +F: security/Makefile +F: security/apparmor/ +F: security/landlock/ +F: security/loadpin/ +F: security/lockdown/ +F: security/safesetid/ +F: security/smack/ +F: security/tomoyo/ +F: security/yama/ + +SELINUX SECURITY MODULE +M: Ondrej Mosnacek <omosnace@xxxxxxxxxx> +R: Richard Guy Briggs <rbriggs@xxxxxxxxxx> +R: Wander Lairson Costa <wander@xxxxxxxxxx> +S: Supported +F: include/linux/selinux* +F: security/selinux/ +F: scripts/selinux/ +F: Documentation/admin-guide/LSM/SELinux.rst + +SERIAL ATA (SATA) SUBSYSTEM +M: Tomas Henzl <thenzl@xxxxxxxxxx> +S: Supported +F: drivers/ata/ +F: include/linux/ata.h +F: include/linux/libata.h + +SFC NETWORK DRIVER +M: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Jarod Wilson <jarod@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/sfc/ + +SGI (HPE HPC) SPECIFIC +M: Frank Ramsay <framsay@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/char/uv_mmtimer.c +F: drivers/misc/sgi-gru/ +F: drivers/misc/sgi-xp/ +F: arch/ia64/include/asm/machvec_uv.h +F: arch/ia64/include/asm/uv/ +F: arch/ia64/uv/ +F: arch/x86/include/asm/uv/ +F: arch/x86/kernel/apic/x2apic_uv_x.c +F: arch/x86/platform/uv/ + +SHARED MEMORY COMMUNICATIONS +M: Steve Best <sbest@xxxxxxxxxx> +S: Supported +F: Documentation/networking/smc* +F: net/smc/ +F: include/net/netns/smc.h +F: include/net/smc.h +F: include/uapi/linux/smc.h +F: include/uapi/linux/smc_diag.h + +SKGE 10/100/1000 GIGABIT ETHERNET DRIVER +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/marvell/skge.* + +SKY2 10/100/1000 GIGABIT ETHERNET DRIVER +M: Jeremy Linton <jlinton@xxxxxxxxxx> +M: Mark Langsdorf <mlangsdo@xxxxxxxxxx> +S: Provided +F: drivers/net/ethernet/marvell/sky2.* + +SLIP (serial line) +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/slip/ + +SOFT-IWARP DRIVER (siw) +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/sw/siw/ +F: include/uapi/rdma/siw-abi.h + +SOFT-ROCE DRIVER (rdma_rxe) +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/sw/rxe/ +F: include/uapi/rdma/rdma_user_rxe.h + +SOFTWARE RAID (Multiple Disks, MD) SUPPORT +M: Nigel Croxon <ncroxon@xxxxxxxxxx> +S: Supported +F: drivers/md/md* +F: drivers/md/raid* +F: include/linux/raid/ +F: include/uapi/linux/raid/ + +SONY MEMORYSTICK SUBSYSTEM +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/memstick/ +F: include/linux/memstick.h + +SOUNDWIRE SUBSYSTEM +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/soundwire/ + +SPI DRIVERS (Serial Peripheral Interface) +M: Adrien Thierry <athierry@xxxxxxxxxx> +M: Andrew Halaney <ahalaney@xxxxxxxxxx> +M: Brian Masney <bmasney@xxxxxxxxxx> +M: Eric Chanudet <echanude@xxxxxxxxxx> +S: Supported +F: drivers/spi/ + +SQUASHFS FILE SYSTEM +M: Abhi Das <adas@xxxxxxxxxx> +S: Supported +F: Documentation/filesystems/squashfs.txt +F: fs/squashfs/ + +STMICRO ETHERNET DRIVER +M: Corinna Vinschen <vinschen@xxxxxxxxxx> +S: Supported +F: drivers/net/ethernet/stmicro/ +F: include/linux/stmmac.h + +SUN REMOTE PROCEDURE CALL (sunrpc) +M: Benjamin Coddington <bcodding@xxxxxxxxxx> +M: Jeffrey Layton <jlayton@xxxxxxxxxx> +M: Steve Dickson <steved@xxxxxxxxxx> +M: Scott Mayhew <smayhew@xxxxxxxxxx> +S: Supported +F: net/sunrpc/ + +SUSPEND/RESUME +M: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +S: Supported + +SWITCHDEV +M: Ivan Vecera <ivecera@xxxxxxxxxx> +S: Supported +F: Documentation/networking/switchdev.txt +F: include/net/switchdev.h +F: net/switchdev/ + +SYSTEM ON CHIP (SOC) +M: Mark Salter <msalter@xxxxxxxxxx> +S: Supported +F: drivers/soc/ +F: include/linux/soc/ + +TC subsystem +M: Ivan Vecera <ivecera@xxxxxxxxxx> +S: Supported +F: include/net/act_api.h +F: include/net/pkt_cls.h +F: include/net/pkt_sched.h +F: include/net/tc_act/ +F: include/uapi/linux/pkt_cls.h +F: include/uapi/linux/pkt_sched.h +F: include/uapi/linux/tc_act/ +F: include/uapi/linux/tc_ematch/ +F: net/sched/ + +TEE SUBSYSTEM +M: Doug Ledford <dledford@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Provided +F: drivers/tee/ + +THERMAL +M: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: drivers/thermal/ +F: include/linux/cpu_cooling.h +F: include/linux/thermal.h + +THUNDERBOLT SUBSYSTEM +M: Desnes Nunes <desnesn@xxxxxxxxxx> +R: Jarod Wilson <jarod@xxxxxxxxxx> +S: Supported +F: drivers/net/thunderbolt.c +F: drivers/net/thunderbolt/ +F: drivers/thunderbolt/ +F: drivers/platform/x86/intel-wmi-thunderbolt.c +F: include/linux/thunderbolt.h + +TIME +M: Prarit Bhargava <prarit@xxxxxxxxxx> +R: Phil Auld <pauld@xxxxxxxxxx> +R: Waiman Long <longman@xxxxxxxxxx> +R: Tony Camuso <tcamuso@xxxxxxxxxx> +R: Miroslav Lichvar <mlichvar@xxxxxxxxxx> +S: Maintained +F: kernel/time/ +F: include/linux/time32.h +F: include/linux/time64.h +F: include/linux/timecounter.h +F: include/linux/time.h +F: include/linux/timekeeper_internal.h +F: include/linux/timekeeping.h +F: include/linux/time_namespace.h +F: include/linux/timerfd.h +F: include/linux/timer.h +F: include/linux/timerqueue.h +F: include/linux/timex.h +F: include/time/hrtimer.c +X: kernel/time/namespace.c +X: kernel/time/tick-* +X: kernel/time/sched_clock.c + +TIPC PROTOCOL +M: Jon Maloy <jmaloy@xxxxxxxxxx> +M: Xin Long <lxin@xxxxxxxxxx> +S: Provided +F: net/tipc/ +F: include/net/tipc.h +F: include/uapi/linux/tipc.h +F: include/uapi/linux/tipc_netlink.h +F: include/uapi/linux/tipc_config.h +F: include/uapi/linux/tipc_socket_diag.h + +TRUSTED PLATFORM MODULE (TPM) +M: Stepan Horacek <shoracek@xxxxxxxxxx> +R: Jerry Snitselaar <jsnitsel@xxxxxxxxxx> +S: Supported +F: drivers/char/tpm/ +F: include/linux/tpm.h +F: drivers/firmware/efi/tpm.c +F: drivers/firmware/efi/libstub/tpm.c +F: tools/testing/selftests/tpm2/ + +TTY LAYER +M: John Linville <linville@xxxxxxxxxx> +S: Supported +F: drivers/tty/ +F: drivers/tty/serial/serial_core.c +F: include/linux/serial.h +F: include/linux/serial_core.h +F: include/linux/tty.h +F: include/uapi/linux/serial.h +F: include/uapi/linux/serial_core.h +F: include/uapi/linux/tty.h + +UNIVERSAL EXTENSIBLE FIRMWARE INTERFACE (UEFI/EFI) +M: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +M: Myron Stowe <mstowe@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: arch/x86/kernel/efi* +F: include/linux/efi.h + +UNIVERSAL FLASH STORAGE HOST CONTROLLER +M: Adrien Thierry <athierry@xxxxxxxxxx> +M: Andrew Halaney <ahalaney@xxxxxxxxxx> +M: Brian Masney <bmasney@xxxxxxxxxx> +M: Eric Chanudet <echanude@xxxxxxxxxx> +S: Supported +F: drivers/ufs/ +F: include/ufs/ + +USB network drivers +M: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +S: Supported +F: drivers/net/usb/ + +USB SUBSYSTEM +M: Desnes Nunes <desnesn@xxxxxxxxxx> +S: Supported +F: drivers/usb/ +F: drivers/media/usb/ +X: drivers/media/usb/tm6000/tm6000-alsa.c + +USERSPACE I/O DRIVERS (UIO) +M: Aristeu Rozanski <arozansk@xxxxxxxxxx> +R: Brian Masney <bmasney@xxxxxxxxxx> +S: Supported +F: include/linux/uio_driver.h +F: include/linux/platform_data/uio_dmem_genirq.h +F: linux/platform_data/uio_pruss.h +F: drivers/uio/ +X: drivers/uio/uio_hv_generic.c + +USR DIRECTORY +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: Wander Lairson Costa <wander@xxxxxxxxxx> +S: Supported +F: usr/ + +VFIO DRIVER +M: Alex Williamson <alex.williamson@xxxxxxxxxx> +M: Eric Auger <eric.auger@xxxxxxxxxx> +M: Cédric Le Goater <clg@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: Documentation/vfio.txt +F: drivers/vfio/ +F: include/linux/vfio.h +F: include/uapi/linux/vfio.h + +VFIO MEDIATED DEVICE DRIVERS +M: Alex Williamson <alex.williamson@xxxxxxxxxx> +M: Eric Auger <eric.auger@xxxxxxxxxx> +M: Cédric Le Goater <clg@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: Documentation/vfio-mediated-device.txt +F: drivers/vfio/mdev/ +F: include/linux/mdev.h +F: samples/vfio-mdev/ + +VIRT LIB +M: Alex Williamson <alex.williamson@xxxxxxxxxx> +M: Paolo Bonzini <pbonzini@xxxxxxxxxx> +S: Supported +F: virt/lib/ + +VIRTIO AND VHOST VSOCK DRIVER +M: Stefan Hajnoczi <stefanha@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: include/linux/virtio_vsock.h +F: include/net/af_vsock.h +F: include/net/vsock_addr.h +F: include/uapi/linux/virtio_vsock.h +F: include/uapi/linux/vsockmon.h +F: net/vmw_vsock/ +F: drivers/net/vsockmon.c +F: drivers/vhost/vsock.c +F: drivers/vhost/vsock.h +X: net/vmw_vsock/hyperv* + +VIRTIO CONSOLE DRIVER +M: "Michael S. Tsirkin" <mst@xxxxxxxxxx> +M: Jason Wang <jasowang@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: drivers/char/virtio_console.c +F: include/linux/virtio_console.h +F: include/uapi/linux/virtio_console.h + +VIRTIO CORE, NET AND BLOCK DRIVERS +M: "Michael S. Tsirkin" <mst@xxxxxxxxxx> +M: Jason Wang <jasowang@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: Documentation/devicetree/bindings/virtio/ +F: drivers/virtio/ +F: tools/virtio/ +F: drivers/net/virtio_net.c +F: drivers/vdpa/ +F: drivers/block/virtio_blk.c +F: include/linux/virtio*.h +F: include/linux/vdpa.h +F: include/uapi/linux/virtio_*.h +F: drivers/crypto/virtio/ +F: mm/balloon_compaction.c + +VIRTIO CRYPTO DRIVER +M: "Michael S. Tsirkin" <mst@xxxxxxxxxx> +M: Jason Wang <jasowang@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: drivers/crypto/virtio/ +F: include/uapi/linux/virtio_crypto.h + +VIRTIO DRIVERS FOR S390 +M: Cornelia Huck <cohuck@xxxxxxxxxx> +M: Cédric Le Goater <clg@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: drivers/s390/virtio/ + +VIRTIO GPU DRIVER +M: Gerd Hoffmann <kraxel@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: drivers/gpu/drm/virtio/ +F: include/uapi/linux/virtio_gpu.h + +VIRTIO HOST (VHOST) +M: "Michael S. Tsirkin" <mst@xxxxxxxxxx> +M: Jason Wang <jasowang@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: drivers/vhost/ +F: include/uapi/linux/vhost.h + +VIRTIO INPUT DRIVER +M: Gerd Hoffmann <kraxel@xxxxxxxxxx> +L: rhvirt-patches@xxxxxxxxxx +S: Supported +F: drivers/virtio/virtio_input.c +F: include/uapi/linux/virtio_input.h + +VIRTUALIZATION SUPPORT DRIVERS +M: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> +M: Cathy Avery <cavery@xxxxxxxxxx> +S: Supported +F: drivers/virt/ + +VMWARE PVRDMA DRIVER (vmw_pvrdma) +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/infiniband/hw/vmw_pvrdma/ +F: include/uapi/rdma/vmw_pvrdma-abi.h + +VMWARE VMXNET3 ETHERNET DRIVER (vmxnet3) +M: Izabela Bakollari <ibakolla@xxxxxxxxxx> +M: Kamal Heib <kheib@xxxxxxxxxx> +S: Supported +F: drivers/net/vmxnet3/ + +WATCHDOG +M: Prarit Bhargava <prarit@xxxxxxxxxx> +R: David Arcari <darcari@xxxxxxxxxx> +S: Supported +F: Documentation/watchdog/ +F: drivers/watchdog/ +F: drivers/acpi/acpi_watchdog.c +F: include/linux/watchdog.h +F: include/uapi/linux/watchdog.h + +Wide Area Networks (WAN) +M: Michal Schmidt <mschmidt@xxxxxxxxxx> +S: Supported +F: drivers/net/wan/ +F: Documentation/networking/device_drivers/wan/ + +WIRELESS DRIVERS AND STACK +M: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +M: Íñigo Huguet <ihuguet@xxxxxxxxxx> +R: Jarod Wilson <jarod@xxxxxxxxxx> +R: John Linville <linville@xxxxxxxxxx> +R: Michal Schmidt <mschmidt@xxxxxxxxxx> +R: Petr Oros <poros@xxxxxxxxxx> +R: Ken Cox <jkc@xxxxxxxxxx> +R: Kamal Heib <kheib@xxxxxxxxxx> +R: Stefan Assmann <sassmann@xxxxxxxxxx> +R: Corinna Vinschen <vinschen@xxxxxxxxxx> +R: Ivan Vecera <ivecera@xxxxxxxxxx> +R: Josef Oskera <joskera@xxxxxxxxxx> +R: Izabela Bakollari <ibakolla@xxxxxxxxxx> +S: Supported +F: Documentation/networking/mac80211* +F: Documentation/networking/regulatory* +F: drivers/net/wireless/ +F: net/mac80211/ +F: net/wireless/ +F: net/rfkill/ +F: include/linux/*80211* +F: include/net/*80211* +F: include/net/iw* +F: include/net/regulatory.h +F: include/uapi/linux/nl80211.h +F: include/uapi/linux/wireless.h + +WIRELESS [LR-WPAN] (IEEE 802.15.4) +M: Christoph von Recklinghausen <crecklin@xxxxxxxxxx> +S: Supported +F: Documentation/networking/ieee802154.rst +F: drivers/net/ieee802154/ +F: include/linux/*802154* +F: include/net/*802154* +F: net/ieee802154/ +F: net/mac802154/ + +WWAN (Wireless WAN) +M: José Ignacio Tornos Martínez <jtornosm@xxxxxxxxxx> +S: Supported +F: drivers/net/wwan/ +F: include/linux/wwan.h +F: include/uapi/linux/wwan.h +F: Documentation/networking/device_drivers/wwan/ + +X86 ARCHITECTURE +M: David Arcari <darcari@xxxxxxxxxx> +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: Dean Nelson <dnelson@xxxxxxxxxx> +R: Lenny Szubowicz <lszubowi@xxxxxxxxxx> +S: Supported +F: arch/x86/ +F: tools/arch/x86/ +F: tools/power/cpupower/ +F: tools/power/x86/ +X: arch/x86/hyperv/hv_init.c +X: arch/x86/include/asm/kvm* +X: arch/x86/include/asm/mshyperv.h +X: arch/x86/include/asm/pvclock-abi.h +X: arch/x86/include/asm/svm.h +X: arch/x86/include/asm/vmx*.h +X: arch/x86/include/uapi/asm/kvm* +X: arch/x86/include/uapi/asm/svm.h +X: arch/x86/include/uapi/asm/vmx.h +X: arch/x86/kernel/cpu/cpufreq/ +X: arch/x86/kernel/cpu/mshyperv.c +X: arch/x86/kernel/fpu/ +X: arch/x86/kernel/kvm.c +X: arch/x86/kernel/kvmclock.c +X: arch/x86/kvm/ +X: arch/x86/kvm/svm.c +X: arch/x86/mm/ +X: arch/x86/net/ + +X86 CPU POWER MANAGEMENT +M: Prarit Bhargava <prarit@xxxxxxxxxx> +M: David Arcari <darcari@xxxxxxxxxx> +R: Dean Nelson <dnelson@xxxxxxxxxx> +S: Supported +F: arch/x86/kernel/cpu/cpufreq/ +F: drivers/cpufreq/intel_pstate.c +F: drivers/cpufreq/amd* +F: drivers/idle/intel_idle.c +F: drivers/idle/Kconfig + +X86 FPU SUBSYSTEM +M: Dean Nelson <dnelson@xxxxxxxxxx> +R: David Arcari <darcari@xxxxxxxxxx> +R: Prarit Bhargava <prarit@xxxxxxxxxx> +S: Supported +F: arch/x86/include/asm/fpu/ +F: arch/x86/kernel/fpu/ + +XDP (eXpress Data Path) +M: Jesper Dangaard Brouer <brouer@xxxxxxxxxx> +M: Jiri Benc <jbenc@xxxxxxxxxx> +M: Toke Høiland-Jørgensen <toke@xxxxxxxxxx> +S: Supported +F: Documentation/networking/*xdp* +F: kernel/bpf/devmap.c +F: kernel/bpf/cpumap.c +F: include/net/netns/xdp.h +F: include/net/page_pool.h +F: include/net/*xdp* +F: include/net/*xsk* +F: include/uapi/linux/*xdp* +F: net/core/page_pool.c +F: net/core/sock_map.c +F: net/core/xdp.c +F: net/xdp/ +F: samples/bpf/*xdp* +F: tools/testing/selftests/bpf/*xdp* +F: tools/testing/selftests/bpf/*/*xdp* + +XEN +M: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> +M: Igor Mammedov <imammedo@xxxxxxxxxx> +S: Supported +F: drivers/block/xen-blkfront.c +F: drivers/input/misc/xen-kbdfront.c +F: drivers/net/xen-netfront.c +F: drivers/tty/hvc/hvc_xen.c +F: drivers/watchdog/xen_wdt.c +F: drivers/xen/ +F: include/trace/events/xen.h +F: include/uapi/xen/ +F: include/xen/ +F: arch/x86/include/asm/xen/ +F: arch/x86/pci/xen.c +F: arch/x86/xen/ + +XFS FILESYSTEM +M: Brian Foster <bfoster@xxxxxxxxxx> +M: Carlos Maiolino <cmaiolino@xxxxxxxxxx> +M: Eric Sandeen <esandeen@xxxxxxxxxx> +M: Bill O'Donnell <bodonnel@xxxxxxxxxx> +M: Dave Chinner <dchinner@xxxxxxxxxx> +M: Andrey Albershteyn <aalbersh@xxxxxxxxxx> +S: Supported +F: Documentation/filesystems/xfs.txt +F: fs/xfs/ + +ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER +M: Jerome Marchand <jmarchan@xxxxxxxxxx> +S: Supported +F: drivers/block/zram/ +F: Documentation/ABI/testing/sysfs-block-zram -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2613 _______________________________________________ kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue