diff --git a/.get_maintainer.conf b/.get_maintainer.conf
new file mode 100644
index 000000000000..cc51b82e2f48
--- /dev/null
+++ b/.get_maintainer.conf
@@ -0,0 +1 @@
+# --mpath redhat/rhdocs/MAINTAINERS --no-git --no-git-fallback
diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
new file mode 100644
index 000000000000..0a0bc4b1467a
--- /dev/null
+++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
@@ -0,0 +1,1323 @@
+ 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:
+
+ P: Person (obsolete)
+ M: Mail patches to: FullName
+ 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: Someone is actually paid to look after this.
+ Maintained: Someone actually looks after it.
+ Odd Fixes: It has a maintainer but they don't have time to do
+ much other than throw the odd patch in. See below..
+ Orphan: No current maintainer [but maybe you could take the
+ role as you write your new code].
+ Obsolete: Old code. Something tagged obsolete generally means
+ it has been replaced by a better system and you
+ should be using that.
+ 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/
+ K: Keyword perl extended regex pattern to match content 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.
+
+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: Jeremy Cline
+T: git https://gitlab.com/cki-project/kernel-ark.git
+S: Maintained
+F: redhat/
+I: INTERNAL
+
+RHEL 8.3 Kernel Maintainer
+M: Frantisek Hrbata
+S: Maintained
+F: redhat/
+
+RHEL 8.2 Real Time Kernel Maintainer
+M: Juri Lelli
+S: Maintained
+F: redhat/
+
+RHEL 8.1 Kernel Maintainer
+M: Herton R. Krzesinski
+S: Maintained
+F: redhat/
+
+RHEL 8.1 Real Time Kernel Maintainer
+M: Juri Lelli
+S: Maintained
+F: redhat/
+
+RHEL 8.0 Kernel Maintainer
+M: Frantisek Hrbata
+S: Maintained
+F: redhat/
+
+RHEL 8.0 Real Time Kernel Maintainer
+M: Clark Williams
+S: Maintained
+F: redhat/
+
+RHEL 7.8 Kernel Maintainer
+M: Jan Stancek
+S: Maintained
+F: redhat/
+
+RHEL 7.8 Real Time Kernel Maintainer
+M: Luis Claudio Goncalves
+S: Maintained
+F: redhat/
+
+RHEL 7.7 Kernel Maintainer
+M: Rado Vrbovsky
+S: Maintained
+F: redhat/
+
+RHEL 7.7 Real Time Kernel Maintainer
+M: Luis Claudio Goncalves
+S: Maintained
+F: redhat/
+
+RHEL 7.6 Kernel Maintainer
+M: Denys Vlasenko
+S: Maintained
+F: redhat/
+
+RHEL 7.6 Real Time Kernel Maintainer
+M: Luis Claudio Goncalves
+S: Maintained
+F: redhat/
+
+RHEL 7.5 Kernel Maintainer
+M: Rado Vrbovsky
+S: Maintained
+F: redhat/
+
+RHEL 7.4 Kernel Maintainer
+M: Denys Vlasenko
+S: Maintained
+F: redhat/
+
+RHEL 7.4 (MRG) Real Time Kernel Maintainer
+M: Clark Williams
+S: Maintained
+F: redhat/
+
+RHEL 7.2 Kernel Maintainer
+M: Rado Vrbovsky
+S: Maintained
+F: redhat/
+
+RHEL 6.10 Kernel Maintainer
+M: Denys Vlasenko
+S: Maintained
+F: redhat/
+
+RHEL 6.6 Kernel Maintainer
+M: Herton R. Krzesinski
+S: Maintained
+F: redhat/
+
+RHEL 6.5 Kernel Maintainer
+M: Frantisek Hrbata
+S: Maintained
+F: redhat/
+
+RHEL 5.11 Kernel Maintainer
+M: Rado Vrbovsky
+S: Maintained
+F: redhat/
+
+RHEL 5.9 Kernel Maintainer
+M: Rado Vrbovsky
+S: Maintained
+F: redhat/
+
+3ware 9000 Storage Controller Linux Driver (3w-9xxx)
+M: Tomas Henzl
+S: Maintained
+F: drivers/scsi/3w-9xxx*
+
+8139CP 10/100/1000 GIGABIT ETHERNET DRIVER (8139cp)
+M: Ivan Vecera
+S: Maintained
+F: drivers/net/ethernet/realtek/8139cp.c
+
+ACPI SUBSYSTEM
+M: Al Stone
+M: Lenny Szubowicz
+M: Prarit Bhargava
+M: David Arcari
+S: Maintained
+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*
+
+AIO
+M: Jeff Moyer
+S: Maintained
+F: fs/aio.c
+F: include/linux/*aio*.h
+
+ALSA SOUND DRIVER
+M: Jaroslav Kysela
+S: Maintained
+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: John Linville
+S: Supported
+F: Documentation/networking/ena.txt
+F: drivers/net/ethernet/amazon/
+
+AMD IOMMU (AMD-VI)
+M: Myron Stowe
+M: Alex Williamson
+M: Don Dutile
+S: Maintained
+F: drivers/iommu/amd_iommu*.[ch]
+F: include/linux/amd-iommu.h
+
+ARECA (ARC11xx/12xx/16xx/1880) SATA/SAS RAID Host Bus Adapter (arcmsr)
+M: Tomas Henzl
+S: Maintained
+F: drivers/scsi/arcmsr/
+
+ARM64 PORT (AARCH64 ARCHITECTURE)
+M: Mark Salter
+S: Maintained
+F: arch/arm64/
+
+ARM ARCHITECTED TIMER DRIVER
+M: Mark Salter
+S: Maintained
+F: arch/arm64/include/asm/arch_timer.h
+F: drivers/clocksource/arm_arch_timer.c
+
+ARM INTERRUPT CONTROLLERS (GIC)
+M: Mark Salter
+S: Maintained
+F: drivers/irqchip/irq-gic*
+F: include/linux/irqchip/arm-gic*
+
+ARM PMU PROFILING AND DEBUGGING
+M: Mark Salter
+S: Maintained
+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: Mark Salter
+S: Maintained
+F: drivers/iommu/arm-smmu.c
+F: drivers/iommu/arm-smmu-v3.c
+F: drivers/iommu/io-pgtable-arm.c
+
+ATHEROS WIRELESS LAN DRIVERS
+M: Jarod Wilson
+M: John Linville
+S: Maintained
+F: drivers/net/wireless/ath5k
+F: drivers/net/wireless/ath9k
+
+ATHEROS ETHERNET DRIVERS
+M: Jarod Wilson
+S: Maintained
+F: drivers/net/ethernet/atheros/
+
+AUDIT SUBSYSTEM
+M: Richard Guy Briggs
+S: Supported
+F: include/linux/audit.h
+F: include/uapi/linux/audit.h
+F: kernel/audit*
+
+AQUANTIA ATLANTIC ETHERNET DRIVER
+M: David Arcari
+S: Maintained
+F: drivers/net/ethernet/aquantia/
+
+BE2NET ETHERNET DRIVER (be2net)
+M: Petr Oros
+S: Maintained
+F: drivers/net/ethernet/emulex/benet/
+
+BIOS ISSUES
+M: Al Stone
+M: Lenny Szubowicz
+M: Prarit Bhargava
+
+BLOCK LAYER
+M: Ming Lei
+M: Jeff Moyer
+M: Vivek Goyal
+S: Maintained
+F: block/
+
+BLUETOOTH SUBSYSTEM
+M: Gopal Tiwari
+S: Maintained
+F: drivers/bluetooth
+F: include/net/bluetooth/
+F: net/bluetooth
+
+BROADCOM BNX2 GIGABIT ETHERNET DRIVER (bnx2)
+M: Ken Cox
+S: Maintained
+F: drivers/net/ethernet/broadcom/bnx2.*
+F: drivers/net/ethernet/broadcom/bnx2_*
+
+Broadcom NetXtreme II BCM5706/5708/5709/57710/57711/57712/57800/57810/57840 iSCSI Driver
+M: Maurizio Lombardi
+S: Maintained
+F: drivers/scsi/bnx2i/
+
+Broadcom NetXtreme II BCM57710 FCoE Driver
+M: Maurizio Lombardi
+S: Maintained
+F: drivers/scsi/bnx2fc/
+
+Broadcom NetXtreme II CNIC Driver (cnic)
+M: Maurizio Lombardi
+S: Maintained
+F: drivers/net/ethernet/broadcom/cnic*
+
+BONDING DRIVER
+M: Jarod Wilson
+S: Maintained
+F: drivers/net/bonding/
+F: include/linux/if_bonding.h
+
+CEPH COMMON CODE (LIBCEPH)
+M: Ilya Dryomov
+M: Jeff Layton
+S: Maintained
+F: net/ceph/
+F: include/linux/ceph/
+F: include/linux/crush/
+
+CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
+M: Jeff Layton
+S: Maintained
+F: Documentation/filesystems/ceph.txt
+F: fs/ceph/
+
+CISCO FCOE HBA (fnic)
+M: Chris Leech
+S: Maintained
+F: drivers/scsi/fnic/
+
+CISCO VIC ETHERNET NIC DRIVER
+M: Stefan Assmann
+S: Maintained
+F: drivers/net/ethernet/cisco/enic/
+
+CONTROL GROUP (CGROUP)
+M: Waiman Long
+S: Maintained
+F: Documentation/cgroup*
+F: include/linux/cgroup*
+F: include/linux/cpuset.h
+F: kernel/cgroup*
+F: mm/memcontrol.c
+F: mm/swap_cgroup.c
+
+CPU FREQUENCY DRIVERS
+M: Al Stone
+M: Lenny Szubowicz
+M: Prarit Bhargava
+M: David Arcari
+S: Maintained
+F: drivers/cpufreq/
+F: arch/x86/kernel/cpu/cpufreq/
+
+CPU IDLE DRIVERS
+M: Al Stone
+M: Prarit Bhargava
+M: David Arcari
+S: Maintained
+F: drivers/cpuidle/
+
+DEVICE DIRECT ACCESS
+M: Jeff Moyer
+S: Maintained
+F: drivers/dax
+
+DEVICE MAPPER SUPPORT
+M: Mike Snitzer
+S: Maintained
+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
+M: Ivan Vecera
+R: Petr Oros
+R: Ivan Vecera
+S: Maintained
+F: net/core/devlink.c
+F: include/net/devlink.h
+F: include/uapi/linux/devlink.h
+
+DIRECT IO
+M: Jeff Moyer
+S: Maintained
+F: fs/direct-io.c
+
+Disk Array driver for HP Smart Array SAS controllers (hpsa)
+M: Tomas Henzl
+S: Maintained
+F: drivers/scsi/hpsa*
+
+DMA MAPPING SUPPORT
+M: Donald Dutile
+S: Maintained
+F: kernel/dma/*
+F: include/linux/dma*
+
+DM-RAID SUPPORT
+M: Jonathan Brassow
+S: Maintained
+F: drivers/md/dm-raid*
+
+EDAC/HERM
+M: Aristeu Rozanski
+S: Maintained
+F: drivers/edac/
+
+ETHERNET BRIDGE
+M: Ivan Vecera
+S: Maintained
+F: net/bridge/
+F: include/linux/if_bridge.h
+
+ETHERNET PHY LIBRARY
+M: Petr Oros
+S: Maintained
+F: Documentation/networking/phy.rst
+F: drivers/net/phy/
+F: drivers/of/of_mdio.c
+F: include/linux/*mdio*.h
+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
+
+FCOE (libfc, libfcoe)
+M: Chris Leech
+M: Neil Horman
+S: Maintained
+F: drivers/scsi/libfc/
+F: drivers/scsi/fcoe/
+X: drivers/scsi/fcoe/fcoe.c
+F: include/scsi/libfc.h
+F: include/scsi/libfcoe.h
+F: include/scsi/fcoe_*.h
+F: include/scsi/fc_*.h
+F: include/scsi/fc/
+
+FORCEDETH ETHERNET DRIVER (forcedeth)
+M: Ivan Vecera
+S: Maintained
+F: drivers/net/ethernet/nvidia/forcedeth.c
+
+FILESYSTEM DIRECT ACCESS
+M: Jeff Moyer
+M: Eric Sandeen
+F: fs/dax.c
+F: include/linux/dax.h
+F: include/trace/events/fs_dax.h
+
+FIREWIRE SUBSYSTEM
+M: Neil Horman
+S: Maintained
+F: drivers/firewire/
+F: include/linux/firewire*.h
+
+Fusion MPT SAS Host driver (mptsas)
+M: Tomas Henzl
+S: Maintained
+F: drivers/message/fusion/
+
+HID CORE LAYER
+M: Benjamin Tissoires
+S: Maintained
+F: drivers/hid/
+F: include/linux/hid*
+F: include/uapi/linux/hid*
+
+I2C SUBSYSTEM
+M: Gopal Tiwari
+M: David Arcari
+S: Maintained
+F: Documentation/devicetree/bindings/i2c/
+F: Documentation/i2c/
+F: drivers/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
+
+INTEL E1000E ETHERNET DRIVER (e1000e)
+M: Ken Cox
+S: Maintained
+F: drivers/net/ethernet/intel/e1000e/
+
+INTEL I40E ETHERNET DRIVERS (i40e)
+M: Stefan Assmann
+S: Maintained
+F: drivers/net/ethernet/intel/i40e/
+
+INTEL I40EVF ETHERNET DRIVERS (i40evf)
+M: Stefan Assmann
+S: Maintained
+F: drivers/net/ethernet/intel/i40evf/
+
+INTEL I40IW IWARP DRIVER (i40iw)
+M: Stefan Assmann
+S: Maintained
+F: drivers/infiniband/hw/i40iw/
+F: include/uapi/rdma/i40iw-abi.h
+
+INTEL IGB ETHERNET DRIVERS (igb)
+M: Stefan Assmann
+S: Maintained
+F: drivers/net/ethernet/intel/igb/
+
+INTEL IGBVF ETHERNET DRIVERS (igbvf)
+M: Stefan Assmann
+S: Maintained
+F: drivers/net/ethernet/intel/igbvf/
+
+INTEL IGC ETHERNET DRIVERS (igc)
+M: David Arcari
+S: Maintained
+F: drivers/net/ethernet/intel/igc/
+
+INTEL IOMMU (VT-d)
+M: Myron Stowe
+M: Alex Williamson
+M: Don Dutile
+S: Maintained
+F: drivers/iommu/intel_iommu.c
+F: include/linux/intel-iommu.h
+
+INTEL IXGBE ETHERNET DRIVER (ixgbe)
+M: Ken Cox
+S: Maintained
+F: drivers/net/ethernet/intel/ixgbe/
+
+INTEL IXGBEVF ETHERNET DRIVER (ixgbevf)
+M: Ken Cox
+S: Maintained
+F: drivers/net/ethernet/intel/ixgbevf/
+
+INTEL QUICK ASSIST TECHNOLOGY (QAT)
+M: Neil Horman
+S: Maintained
+F: drivers/crypto/qat/*
+
+ISCSI (iscsi_tcp, libiscsi, libiscsi_tcp, scsi_transport_iscsi)
+M: Chris Leech
+S: Maintained
+F: drivers/scsi/*iscsi*
+F: include/scsi/*iscsi*
+
+KERNEL VIRTUAL MACHINE (KVM)
+M: Paolo Bonzini
+M: Bandan Das
+L: rhvirt-patches@redhat.com
+S: Supported
+F: Documentation/virtual/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/
+
+KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
+M: Paolo Bonzini
+M: Bandan Das
+L: rhvirt-patches@redhat.com
+S: Supported
+F: arch/x86/include/asm/svm.h
+F: arch/x86/kvm/svm.c
+
+KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
+M: Andrew Jones
+M: Eric Auger
+M: Gavin Shan
+L: rhvirt-patches@redhat.com
+S: Supported
+F: arch/arm64/include/uapi/asm/kvm*
+F: arch/arm64/include/asm/kvm*
+F: arch/arm64/kvm/
+F: virt/kvm/arm/
+F: include/kvm/arm_*
+
+KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
+M: David Gibson
+M: Laurent Vivier
+L: rhvirt-patches@redhat.com
+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: Cornelia Huck
+M: David Hildenbrand
+L: rhvirt-patches@redhat.com
+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
+
+KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
+M: Paolo Bonzini
+M: Bandan Das
+L: rhvirt-patches@redhat.com
+S: Supported
+F: arch/x86/kvm/
+F: arch/x86/include/uapi/asm/kvm*
+F: arch/x86/include/asm/kvm*
+F: arch/x86/kernel/kvm.c
+F: arch/x86/kernel/kvmclock.c
+
+HWMON SUBSYSTEM
+M: Dean Nelson
+S: Maintained
+F: drivers/hwmon/
+
+HWPOISON MEMORY FAILURE HANDLING
+M: Dean Nelson
+S: Maintained
+F: mm/memory-failure.c
+F: mm/hwpoison-inject.c
+
+Hyper-V CORE AND DRIVERS
+M: Cathy Avery
+M: Mohammed Gamal
+M: Vitaly Kuznetsov
+S: Maintained
+F: Documentation/networking/device_drivers/microsoft/netvsc.txt
+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/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: tools/hv/
+F: Documentation/ABI/stable/sysfs-bus-vmbus
+F: Documentation/ABI/testing/debugfs-hyperv
+
+INFINIBAND SUBSYSTEM
+M: Kamal Heib
+S: Maintained
+F: drivers/infiniband/
+F: include/rdma/
+F: include/uapi/rdma/
+F: include/uapi/linux/if_infiniband.h
+F: Documentation/infiniband/
+
+IOMMU DRIVERS
+M: Myron Stowe
+M: Alex Williamson
+M: Don Dutile
+S: Maintained
+F: drivers/iommu/
+
+IPMI SUBSYSTEM
+M: Tony Camuso
+S: Maintained
+
+ISMT SMBUS DRIVER
+M: Neil Horman
+S: Maintained
+F: drivers/i2c/busses/i2c-ismt.c
+
+MMC LAYER
+M: Gopal Tiwari
+S: Maintained
+F: Documentation/mmc/
+F: include/linux/mmc/
+F: drivers/mmc/
+
+LIVE PATCHING / KPATCH
+M: Josh Poimboeuf
+M: Joe Lawrence
+M: Artem Savkov
+S: Maintained
+F: kernel/livepatch/
+F: include/linux/livepatch.h
+F: arch/x86/include/asm/livepatch.h
+F: arch/x86/kernel/livepatch.c
+F: Documentation/livepatch/
+F: Documentation/ABI/testing/sysfs-kernel-livepatch
+F: samples/livepatch/
+F: tools/testing/selftests/livepatch/
+
+LOCKING PRIMITIVES
+M: Waiman Long
+S: Maintained
+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
+S: Maintained
+F: drivers/scsi/3w-sas*
+
+LSI MPT Fusion SAS 2.0 Device Driver (mpt2sas)
+M: Tomas Henzl
+S: Maintained
+F: drivers/scsi/mpt2sas/
+
+LSI MPT Fusion SAS 3.0 Device Driver (mpt3sas)
+M: Tomas Henzl
+S: Maintained
+F: drivers/scsi/mpt3sas/
+
+LSI MegaRAID SAS Driver (megaraid_sas)
+M: Tomas Henzl
+S: Maintained
+F: drivers/scsi/megaraid/
+
+MACHINE CHECK ERROR (MCE) SUBSYSTEM
+M: Prarit Bhargava
+S: Maintained
+F: arch/x86/kernel/cpu/mcheck/
+
+MELLANOX ETHERNET SWITCH DRIVERS
+M: Ivan Vecera
+S: Maintained
+F: drivers/net/ethernet/mellanox/mlxsw/
+
+MEMORY HOTPLUG
+M: Prarit Bhargava
+S: Maintained
+
+MICRON PCIe SSD DRIVER (mtip32xx)
+M: David Milburn
+S: Maintained
+F: drivers/block/mtip32xx/mtip32xx.c
+F: drivers/block/mtip32xx/mtip32xx.h
+
+NETFILTER
+M: Florian Westphal
+S: Maintained
+F: net/netfilter
+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
+
+NETWORKING [GENERAL]
+I: net
+M: Jiri Benc
+M: Neil Horman
+R: Davide Caratti
+R: Eric Garver
+R: Flavio Leitner
+R: Florian Westphal
+R: Guillaume Nault
+R: Hangbin Liu
+R: Ivan Vecera
+R: Jarod Wilson
+R: Jiri Benc
+R: Marcelo Leitner
+R: Matteo Croce
+R: Neil Horman
+R: Phil Sutter
+R: Stefano Brivio
+S: Maintained
+F: net/
+F: Documentation/networking/
+F: drivers/net/Space.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/nlmon.c
+F: drivers/net/veth.c
+F: drivers/net/vxlan.c
+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/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/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/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: tools/testing/selftests/net/
+X: include/net/*80211*
+X: include/net/*80215*
+X: include/net/bluetooth/
+X: include/net/irda/
+X: include/net/iucv/
+X: include/net/iw*
+X: include/net/regulatory.h
+X: net/bluetooth/
+X: net/ieee802154/
+X: net/irda/
+X: net/iucv/
+X: net/mac80211/
+X: net/rds/
+X: net/rfkill/
+X: net/sunrpc/
+X: net/wimax/
+X: net/wireless/
+
+NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
+M: Ondrej Mosnacek
+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 [NETDEVSIM]
+I: net
+M: Hangbin Liu
+S: Maintained
+F: drivers/net/netdevsim/
+
+NETWORKING [TEAM]
+I: net
+M: Hangbin Liu
+S: Maintained
+F: drivers/net/team/
+F: include/linux/if_team.h
+F: include/uapi/linux/if_team.h
+
+NETXEN (1/10) GbE SUPPORT
+M: Tony Camuso
+S: Maintained
+F: drivers/net/ethernet/qlogic/netxen/
+
+NON-MASKABLE INTERRUPT (NMI)
+M: Don Zickus
+S: Maintained
+
+NVDIMM SUBSYSTEM
+M: Jeff Moyer
+S: Maintained
+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 BLOCK DRIVER (nvme)
+M: David Milburn
+S: Maintained
+F: drivers/block/nvme-core.c
+F: drivers/block/nvme-scsi.c
+F: include/linux/nvme.h
+F: include/uapi/linux/nvme.h
+
+OPENVSWITCH (OVS)
+M: Flavio Leitner
+R: Eelco Chaudron
+S: Maintained
+F: net/openvswitch/
+F: include/linux/openvswitch.h
+F: include/uapi/linux/openvswitch.h
+
+PCI SUBSYSTEM
+M: Myron Stowe
+M: Prarit Bhargava
+S: Maintained
+F: drivers/pci/
+
+PCI HOTPLUG
+M: Prarit Bhargava
+M: Myron Stowe
+S: Maintained
+F: drivers/pci/hotplug/
+
+PERFORMANCE EVENTS SUBSYSTEM
+M: Jiri Olsa
+M: Don Zickus
+S: Maintained
+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/
+
+POWER STATE COORDINATION INTERFACE (PSCI)
+M: Mark Salter
+S: Maintained
+F: drivers/firmware/psci*.c
+F: include/linux/psci.h
+F: include/uapi/linux/psci.h
+
+PTP HARDWARE CLOCK SUPPORT
+M: Jiri Benc
+M: Prarit Bhargava
+S: Maintained
+F: Documentation/ptp/
+F: drivers/ptp/
+F: include/linux/ptp_cl*
+
+QLOGIC QL41xxx ISCSI DRIVER
+M: Chris Leech
+S: Maintained
+F: drivers/scsi/qedi/
+
+QLOGIC QL41xxx FCOE DRIVER
+M: Chris Leech
+S: Maintained
+F: drivers/scsi/qedf/
+
+RADOS BLOCK DEVICE (RBD)
+M: Ilya Dryomov
+S: Maintained
+F: Documentation/ABI/testing/sysfs-bus-rbd
+F: drivers/block/rbd.c
+F: drivers/block/rbd_types.h
+
+RALINK RT2X00 WIRELESS LAN DRIVER
+M: Jarod Wilson
+S: Maintained
+F: drivers/net/wireless/rt2x00/
+
+READ-COPY UPDATE (RCU)
+M: Waiman Long
+S: Maintained
+F: Documentation/RCU/
+F: include/linux/rcu*
+F: kernel/rcu/
+
+REALTEK WIRELESS LAN DRIVERS
+M: Jarod Wilson
+M: John Linville
+S: Maintained
+F: drivers/net/wireless/rtl818x
+
+RFKILL
+M: John Linville
+S: Maintained
+F: Documentation/rfkill.txt
+F: net/rfkill/
+
+S390 VFIO-CCW DRIVER
+M: Cornelia Huck
+L: rhvirt-patches@redhat.com
+S: Supported
+F: drivers/s390/cio/vfio_ccw*
+F: Documentation/s390/vfio-ccw.txt
+F: include/uapi/linux/vfio_ccw.h
+
+ROCKER DRIVER
+M: Ivan Vecera
+S: Maintained
+F: drivers/net/ethernet/rocker/
+
+SCHEDULER
+M: Phil Auld
+S: Maintained
+F: kernel/sched/
+F: include/linux/sched/
+F: include/linux/sched.h
+F: include/uapi/linux/sched.h
+F: include/linux/wait.h
+
+SCSI CORE SUBSYSTEM (NOT INDIVIDUAL DRIVERS)
+M: Ewan D. Milne
+S: Maintained
+F: drivers/scsi/
+F: include/scsi/
+
+SCSI TARGET (LIO)
+M: Maurizio Lombardi
+S: Maintained
+F: drivers/target/
+F: include/target/
+
+SCTP PROTOCOL
+M: Marcelo Ricardo Leitner
+M: Neil Horman
+S: Maintained
+F: net/sctp/
+F: include/linux/sctp.h
+F: include/net/sctp/
+F: include/uapi/linux/sctp.h
+
+SELINUX SECURITY MODULE
+M: Ondrej Mosnacek
+S: Supported
+F: include/linux/selinux*
+F: security/selinux/
+F: scripts/selinux/
+F: Documentation/admin-guide/LSM/SELinux.rst
+
+SERIAL ATA (SATA) SUBSYSTEM
+M: David Milburn
+S: Maintained
+F: drivers/ata/
+F: include/linux/ata.h
+F: include/linux/libata.h
+
+SIERRA_NET USB BROADBAND MODEM
+M: Neil Horman
+S: Maintained
+F: drivers/net/usb/sierra_net.c
+
+SFC NETWORK DRIVER
+M: Jarod Wilson
+S: Maintained
+F: drivers/net/ethernet/sfc/
+
+SOFTWARE RAID (Multiple Disks, MD) SUPPORT
+M: Nigel Croxon
+S: Maintained
+F: drivers/md/
+
+SUSPEND/RESUME
+M: Al Stone
+M: Lenny Szubowicz
+S: Maintained
+
+SWITCHDEV
+M: Ivan Vecera
+S: Maintained
+F: Documentation/networking/switchdev.txt
+F: include/net/switchdev.h
+F: net/switchdev/
+
+TC subsystem
+M: Ivan Vecera
+S: Maintained
+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/
+
+TIPC PROTOCOL
+M: Jon Maloy
+S: Tech Preview
+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
+
+X86 ARCHITECTURE
+M: David Arcari
+M: Prarit Bhargava
+S: Maintained
+F: arch/x86/
+
+UNIVERSAL EXTENSIBLE FIRMWARE INTERFACE (UEFI/EFI)
+M: Al Stone
+M: Lenny Szubowicz
+M: Myron Stowe
+M: Prarit Bhargava
+S: Maintained
+F: arch/x86/kernel/efi*
+F: include/linux/efi.h
+
+USB SUBSYSTEM
+M: Torez Smith
+M: Don Zickus
+S: Maintained
+F: drivers/usb/
+
+UVC WEBCAM DRIVER
+M: Tony Camuso
+S: Maintained
+F: drivers/media/video/uvc/
+
+VFIO DRIVER
+M: Alex Williamson
+M: Eric Auger
+L: rhvirt-patches@redhat.com
+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
+M: Eric Auger
+L: rhvirt-patches@redhat.com
+S: Supported
+F: Documentation/vfio-mediated-device.txt
+F: drivers/vfio/mdev/
+F: include/linux/mdev.h
+F: samples/vfio-mdev/
+
+VIDEO DRIVERS
+M: David Airlie
+M: Adam Jackson
+S: Maintained
+F: drivers/gpu/
+
+VIRT LIB
+M: Alex Williamson
+M: Paolo Bonzini
+L: rhvirt-patches@redhat.com
+S: Supported
+F: virt/lib/
+
+VIRTIO AND VHOST VSOCK DRIVER
+M: Stefan Hajnoczi
+L: rhvirt-patches@redhat.com
+S: Supported
+F: include/linux/virtio_vsock.h
+F: include/uapi/linux/virtio_vsock.h
+F: include/uapi/linux/vsockmon.h
+F: net/vmw_vsock/af_vsock_tap.c
+F: net/vmw_vsock/virtio_transport_common.c
+F: net/vmw_vsock/virtio_transport.c
+F: drivers/net/vsockmon.c
+F: drivers/vhost/vsock.c
+F: drivers/vhost/vsock.h
+
+VIRTIO CONSOLE DRIVER
+M: "Michael S. Tsirkin"
+M: Jason Wang
+L: rhvirt-patches@redhat.com
+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"
+M: Jason Wang
+L: rhvirt-patches@redhat.com
+S: Supported
+F: Documentation/devicetree/bindings/virtio/
+F: drivers/virtio/
+F: tools/virtio/
+F: drivers/net/virtio_net.c
+F: drivers/block/virtio_blk.c
+F: include/linux/virtio*.h
+F: include/uapi/linux/virtio_*.h
+F: drivers/crypto/virtio/
+F: mm/balloon_compaction.c
+
+VIRTIO CRYPTO DRIVER
+M: "Michael S. Tsirkin"
+M: Jason Wang
+L: rhvirt-patches@redhat.com
+S: Supported
+F: drivers/crypto/virtio/
+F: include/uapi/linux/virtio_crypto.h
+
+VIRTIO DRIVERS FOR S390
+M: Cornelia Huck
+L: rhvirt-patches@redhat.com
+S: Supported
+F: drivers/s390/virtio/
+
+VIRTIO GPU DRIVER
+M: Gerd Hoffmann
+L: rhvirt-patches@redhat.com
+S: Supported
+F: drivers/gpu/drm/virtio/
+F: include/uapi/linux/virtio_gpu.h
+
+VIRTIO HOST (VHOST)
+M: "Michael S. Tsirkin"
+M: Jason Wang
+L: rhvirt-patches@redhat.com
+S: Supported
+F: drivers/vhost/
+F: include/uapi/linux/vhost.h
+
+VIRTIO INPUT DRIVER
+M: Gerd Hoffmann
+L: rhvirt-patches@redhat.com
+S: Supported
+F: drivers/virtio/virtio_input.c
+F: include/uapi/linux/virtio_input.h
+
+VMWARE VMXNET3 ETHERNET DRIVER (vmxnet3)
+M: Neil Horman
+S: Maintained
+F: drivers/net/vmxnet3/*
+
+WIRELESS DRIVERS AND STACK
+M: Jarod Wilson
+M: John Linville
+S: Maintained
+F: drivers/net/wireless/
+F: net/mac80211/
+F: net/wireless/
+
+XEN
+M: Vitaly Kuznetsov
+M: Igor Mammedov
+M: Andrew Jones
+S: Maintained
+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/
+
+ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
+M: Jerome Marchand
+S: Maintained
+F: drivers/block/zram/
+F: Documentation/ABI/testing/sysfs-block-zram