aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/subsystem
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2023-02-23 19:37:54 +0100
committerAleksandr Nogikh <wp32pw@gmail.com>2023-02-24 10:29:40 +0100
commitee50e71ca65deab5f014ff0481809c7b2afa5427 (patch)
tree5c9751612d917fe1564b63eb5713bc747d84e107 /pkg/subsystem
parenta26409574da61bf4edfb80f386b572b622453626 (diff)
pkg/subsystem: regenerate subsystem list for upstream Linux
Diffstat (limited to 'pkg/subsystem')
-rw-r--r--pkg/subsystem/lists/linux.go8645
1 files changed, 4336 insertions, 4309 deletions
diff --git a/pkg/subsystem/lists/linux.go b/pkg/subsystem/lists/linux.go
index 51a108c63..a462f70aa 100644
--- a/pkg/subsystem/lists/linux.go
+++ b/pkg/subsystem/lists/linux.go
@@ -6,7 +6,7 @@ package lists
import . "github.com/google/syzkaller/pkg/subsystem"
func init() {
- RegisterList("linux", subsystems)
+ RegisterList("linux", subsystems_linux())
}
// The subsystem list:
@@ -76,6 +76,7 @@ func init() {
// - efi
// - fpga
// - fs
+// - 9p
// - afs
// - autofs
// - bfs
@@ -88,10 +89,12 @@ func init() {
// - erofs
// - ext4
// - f2fs
+// - fat
// - fscrypt
// - fsverity
// - fuse
// - hfs
+// - isofs
// - jfs
// - karma
// - kernfs
@@ -105,7 +108,6 @@ func init() {
// - reiserfs
// - squashfs
// - udf
-// - v9fs
// - xfs
// - fsi
// - gpio
@@ -244,4312 +246,4337 @@ func init() {
// - xen
// - xtensa
-var subsystems = []*Subsystem{
- ac100, accelerators, acpi, acpi4asus, acpica, acrn, actions, afs, alpha, alsa, amdgfx, amlogic, apparmor, arch, arm, armmsm, asahi, aspeed, ath10k, ath11k, atm, audit, autofs, axis, b43, batman, bcache, bfs, block, bluetooth, bpf, brcm80211, bridge, btrfs, cachefs, can, ceph, cgroups, chrome, cifs, cirrus, clk, cluster, coda, coresight, crypto, csky, cxl, damon, dccp, dell, devicetree, dm, dmaengine, drbd, dri, ecryptfs, edac, efi, erofs, etnaviv, ext4, f2fs, fbdev, fpga, freedreno, fs, fscrypt, fsi, fsverity, fuse, geode, gpio, greybus, hams, hardening, hexagon, hfs, hippi, hwmon, hyperv, i2c, i3c, ia64, ide, iio, imx, input, integrity, intelgfx, intelgvt, intelwiredlan, iouring, iommu, ipack, isdn4linux, jfs, karma, kasan, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmarm, leds, libertas, lima, linux1394, linuxppc, linuxpps, livepatching, llvm, loongarch, lsm, lvs, m68k, malidp, media, mediatek, megaraid, mhi, mips, mjpeg, mm, mmc, modules, mpi3, mptfusion, mptcp, mtd, nbd, net, netfilter, nfc, nfs, nilfs, nitro, nouveau, ntb, ntfs, ntfs3, nvdimm, nvme, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, oxnas, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, rcu, rdma, rds, reiserfs, remoteproc, renesassoc, riscv, rockchip, rpi, rttools, rtc, rust, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, snpsarc, sof, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, tipc, tomoyo, trace, uclinux, udf, um, unisoc, usb, usbstorage, v9fs, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs, xtensa, zd1211,
-}
-
-// Subsystem info.
-
-var ac100 = &Subsystem{
- Name: "ac100",
- Lists: []string{"ac100@lists.launchpad.net"},
- Maintainers: []string{"marvin24@gmx.de"},
- Parents: []*Subsystem{staging, tegra},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/staging/nvec/"},
- },
-}
-
-var accelerators = &Subsystem{
- Name: "accelerators",
- Lists: []string{"linux-accelerators@lists.ozlabs.org"},
- Maintainers: []string{"wangzhou1@hisilicon.com", "zhangfei.gao@linaro.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/misc/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"},
- },
-}
-
-var acpi = &Subsystem{
- Name: "acpi",
- Lists: []string{"linux-acpi@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/acpi/[^/]*thermal[^/]*$"},
- {IncludeRegexp: "^drivers/acpi/acpica/|^include/acpi/"},
- {IncludeRegexp: "^drivers/acpi/apei/"},
- {IncludeRegexp: "^drivers/acpi/arm64$"},
- {IncludeRegexp: "^drivers/acpi/pmic/"},
- {IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"},
- {IncludeRegexp: "^drivers/acpi/|^drivers/pci/[^/]*/[^/]*acpi[^/]*$|^drivers/pci/[^/]*acpi[^/]*$|^drivers/pnp/pnpacpi/|^include/acpi/|^include/linux/acpi\\.h$|^include/linux/fwnode\\.h$"},
- {IncludeRegexp: "^drivers/base/property\\.c$|^drivers/base/swnode\\.c$|^include/linux/fwnode\\.h$|^include/linux/property\\.h$"},
- {IncludeRegexp: "^drivers/gpio/gpiolib-acpi\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"},
- {IncludeRegexp: "^drivers/i2c/i2c-core-acpi\\.c$"},
- {IncludeRegexp: "^drivers/mailbox/pcc\\.c$"},
- {IncludeRegexp: "^drivers/pnp/|^include/linux/pnp\\.h$"},
- },
-}
-
-var acpi4asus = &Subsystem{
- Name: "acpi4asus",
- Lists: []string{"acpi4asus-user@lists.sourceforge.net"},
- Maintainers: []string{"corentin.chary@gmail.com"},
- Parents: []*Subsystem{x86drivers},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/platform/x86/asus[^/]*\\.c$|^drivers/platform/x86/eeepc[^/]*\\.c$"},
- },
-}
-
-var acpica = &Subsystem{
- Name: "acpica",
- Lists: []string{"acpica-devel@lists.linuxfoundation.org"},
- Maintainers: []string{"rafael.j.wysocki@intel.com", "robert.moore@intel.com"},
- Parents: []*Subsystem{acpi},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/acpi/acpica/|^include/acpi/"},
- },
-}
-
-var acrn = &Subsystem{
- Name: "acrn",
- Lists: []string{"acrn-dev@lists.projectacrn.org"},
- Maintainers: []string{"fei1.li@intel.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/virt/acrn/|^include/uapi/linux/acrn\\.h$"},
- },
-}
-
-var actions = &Subsystem{
- Name: "actions",
- Lists: []string{"linux-actions@lists.infradead.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/owl-[^/]*$|^arch/arm/mach-actions/|^arch/arm64/boot/dts/actions/|^drivers/clk/actions/|^drivers/clocksource/timer-owl[^/]*$|^drivers/dma/owl-dma\\.c$|^drivers/i2c/busses/i2c-owl\\.c$|^drivers/irqchip/irq-owl-sirq\\.c$|^drivers/mmc/host/owl-mmc\\.c$|^drivers/net/ethernet/actions/|^drivers/pinctrl/actions/|^drivers/soc/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"},
- {IncludeRegexp: "^drivers/input/misc/atc260x-onkey\\.c$|^drivers/mfd/atc260[^/]*$|^drivers/power/reset/atc260x-poweroff\\.c$|^drivers/regulator/atc260x-regulator\\.c$|^include/linux/mfd/atc260x/"},
- },
-}
-
-var afs = &Subsystem{
- Name: "afs",
- Lists: []string{"linux-afs@lists.infradead.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/afs/|^include/trace/events/afs\\.h$"},
- {IncludeRegexp: "^include/keys/rxrpc-type\\.h$|^include/net/af_rxrpc\\.h$|^include/trace/events/rxrpc\\.h$|^include/uapi/linux/rxrpc\\.h$|^net/rxrpc/"},
- },
-}
-
-var alpha = &Subsystem{
- Name: "alpha",
- Lists: []string{"linux-alpha@vger.kernel.org"},
- Maintainers: []string{"ink@jurassic.park.msu.ru", "mattst88@gmail.com", "richard.henderson@linaro.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/alpha/"},
- },
-}
-
-var alsa = &Subsystem{
- Name: "alsa",
- Lists: []string{"alsa-devel@alsa-project.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"},
- {IncludeRegexp: "^drivers/slimbus/|^include/linux/slimbus\\.h$"},
- {IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^sound/soc/codecs/lpass-rx-macro\\.[^/]*$|^sound/soc/codecs/lpass-tx-macro\\.[^/]*$|^sound/soc/codecs/lpass-va-macro\\.c$|^sound/soc/codecs/lpass-wsa-macro\\.[^/]*$|^sound/soc/codecs/msm8916-wcd-analog\\.c$|^sound/soc/codecs/msm8916-wcd-digital\\.c$|^sound/soc/codecs/wcd9335\\.[^/]*$|^sound/soc/codecs/wcd934x\\.c$|^sound/soc/codecs/wcd-clsh-v2\\.[^/]*$|^sound/soc/codecs/wcd-mbhc-v2\\.[^/]*$|^sound/soc/codecs/wsa881x\\.c$|^sound/soc/codecs/wsa883x\\.c$|^sound/soc/qcom/"},
- {IncludeRegexp: "^drivers/soundwire/|^include/linux/soundwire/"},
- {IncludeRegexp: "^include/dt-bindings/sound/cs[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"},
- {IncludeRegexp: "^include/dt-bindings/sound/|^include/sound/soc[^/]*$|^sound/soc/"},
- {IncludeRegexp: "^include/sound/compress_driver\\.h$|^include/uapi/sound/compress_[^/]*$|^sound/core/compress_offload\\.c$|^sound/soc/soc-compress\\.c$"},
- {IncludeRegexp: "^include/sound/|^include/uapi/sound/|^sound/"},
- {IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"},
- {IncludeRegexp: "^include/uapi/sound/firewire\\.h$|^sound/firewire/"},
- {IncludeRegexp: "^sound/aoa/"},
- {IncludeRegexp: "^sound/drivers/opl4/"},
- {IncludeRegexp: "^sound/pci/bt87x\\.c$"},
- {IncludeRegexp: "^sound/pci/oxygen/"},
- {IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$"},
- {IncludeRegexp: "^sound/soc/atmel$"},
- {IncludeRegexp: "^sound/soc/atmel/tse850-pcm5142\\.c$"},
- {IncludeRegexp: "^sound/soc/codecs/ad1[^/]*$|^sound/soc/codecs/ad7[^/]*$|^sound/soc/codecs/adau[^/]*$|^sound/soc/codecs/adav[^/]*$|^sound/soc/codecs/sigmadsp\\.[^/]*$|^sound/soc/codecs/ssm[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/isabelle[^/]*$|^sound/soc/codecs/lm49453[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/max9860\\.[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/pcm3060[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/sgtl5000[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/tas571x[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/tfa9879[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/tfa989x\\.c$"},
- {IncludeRegexp: "^sound/soc/codecs/twl4030[^/]*$"},
- {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$|^sound/soc/fsl/mpc8610_hpcd\\.c$"},
- {IncludeRegexp: "^sound/soc/intel/"},
- {IncludeRegexp: "^sound/soc/meson/"},
- {IncludeRegexp: "^sound/soc/samsung/"},
- {IncludeRegexp: "^sound/soc/sti/"},
- {IncludeRegexp: "^sound/soc/stm/"},
- {IncludeRegexp: "^sound/soc/sunxi/sun50i-dmic\\.c$"},
- {IncludeRegexp: "^sound/soc/ti/"},
- {IncludeRegexp: "^sound/soc/ti/n810\\.c$|^sound/soc/ti/omap[^/]*$|^sound/soc/ti/rx51\\.c$|^sound/soc/ti/sdma-pcm\\.[^/]*$"},
- {IncludeRegexp: "^sound/soc/uniphier/"},
- {IncludeRegexp: "^sound/usb/caiaq/"},
- {IncludeRegexp: "^sound/usb/midi\\.[^/]*$"},
- {IncludeRegexp: "^sound/usb/misc/ua101\\.c$"},
- {IncludeRegexp: "^sound/usb/mixer_scarlett_gen2\\.c$"},
- {IncludeRegexp: "^sound/xen/"},
- },
-}
-
-var amdgfx = &Subsystem{
- Name: "amd-gfx",
- Lists: []string{"amd-gfx@lists.freedesktop.org"},
- Parents: []*Subsystem{dri},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd[^/]*\\.\\[ch\\]$|^drivers/gpu/drm/amd/amdkfd/|^drivers/gpu/drm/amd/include/cik_structs\\.h$|^drivers/gpu/drm/amd/include/kgd_kfd_interface\\.h$|^drivers/gpu/drm/amd/include/v9_structs\\.h$|^drivers/gpu/drm/amd/include/vi_structs\\.h$|^include/uapi/linux/kfd_ioctl\\.h$|^include/uapi/linux/kfd_sysfs\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/amd/display/"},
- {IncludeRegexp: "^drivers/gpu/drm/amd/pm/"},
- {IncludeRegexp: "^drivers/gpu/drm/amd/|^drivers/gpu/drm/radeon/|^include/uapi/drm/amdgpu_drm\\.h$|^include/uapi/drm/radeon_drm\\.h$"},
- },
-}
-
-var amlogic = &Subsystem{
- Name: "amlogic",
- Lists: []string{"linux-amlogic@lists.infradead.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/meson[^/]*$|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"},
- {IncludeRegexp: "^drivers/clk/meson/|^include/dt-bindings/clock/gxbb[^/]*$|^include/dt-bindings/clock/meson[^/]*$"},
- {IncludeRegexp: "^drivers/crypto/amlogic/"},
- {IncludeRegexp: "^drivers/gpu/drm/meson/"},
- {IncludeRegexp: "^drivers/media/cec/platform/meson/ao-cec-g12a\\.c$|^drivers/media/cec/platform/meson/ao-cec\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/amlogic/meson-ge2d/"},
- {IncludeRegexp: "^drivers/mfd/khadas-mcu\\.c$|^include/linux/mfd/khadas-mcu\\.h$|^drivers/thermal/khadas_mcu_fan\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pci-meson\\.c$"},
- {IncludeRegexp: "^drivers/perf/amlogic/|^include/soc/amlogic/"},
- {IncludeRegexp: "^drivers/staging/media/meson/vdec/"},
- {IncludeRegexp: "^drivers/thermal/amlogic_thermal\\.c$"},
- },
-}
-
-var apparmor = &Subsystem{
- Name: "apparmor",
- Lists: []string{"apparmor@lists.ubuntu.com"},
- Maintainers: []string{"john.johansen@canonical.com", "john@apparmor.net"},
- Parents: []*Subsystem{lsm},
- PathRules: []PathRule{
- {IncludeRegexp: "^security/apparmor/"},
- },
-}
-
-var arch = &Subsystem{
- Name: "arch",
- Lists: []string{"linux-arch@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^mm/mmu_gather\\.c$"},
- {IncludeRegexp: "^include/asm-generic/|^include/uapi/asm-generic/"},
- },
-}
-
-var arm = &Subsystem{
- Name: "arm",
- Lists: []string{"linux-arm-kernel@lists.infradead.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^[^/]*/[^/]*/[^/]*/vexpress[^/]*$|^[^/]*/[^/]*/vexpress[^/]*$|^arch/arm/boot/dts/vexpress[^/]*$|^arch/arm/mach-vexpress/|^arch/arm64/boot/dts/arm/|^drivers/clk/versatile/clk-vexpress-osc\\.c$|^drivers/clocksource/timer-versatile\\.c$|mps2"},
- {"^arch/arm/", "^arch/arm/boot/dts/"},
- {IncludeRegexp: "^arch/arm/boot/dts/alpine[^/]*$|^arch/arm/mach-alpine/|^arch/arm64/boot/dts/amazon/|^drivers/[^/]*/[^/]*alpine[^/]*$"},
- {IncludeRegexp: "^arch/arm/boot/dts/arm-realview-[^/]*$|^arch/arm/boot/dts/integrator[^/]*$|^arch/arm/boot/dts/versatile[^/]*$|^arch/arm/mach-versatile/|^drivers/bus/arm-integrator-lm\\.c$|^drivers/clk/versatile/|^drivers/i2c/busses/i2c-versatile\\.c$|^drivers/irqchip/irq-versatile-fpga\\.c$|^drivers/mtd/maps/physmap-versatile\\.[^/]*$|^drivers/power/reset/arm-versatile-reboot\\.c$|^drivers/soc/versatile/"},
- {IncludeRegexp: "^arch/arm/boot/dts/armada[^/]*$|^arch/arm/boot/dts/kirkwood[^/]*$|^arch/arm/configs/mvebu_[^/]*_defconfig$|^arch/arm/mach-mvebu/|^arch/arm64/boot/dts/marvell/armada[^/]*$|^arch/arm64/boot/dts/marvell/cn913[^/]*$|^drivers/cpufreq/armada-37xx-cpufreq\\.c$|^drivers/cpufreq/armada-8k-cpufreq\\.c$|^drivers/cpufreq/mvebu-cpufreq\\.c$|^drivers/irqchip/irq-armada-370-xp\\.c$|^drivers/irqchip/irq-mvebu-[^/]*$|^drivers/pinctrl/mvebu/|^drivers/rtc/rtc-armada38x\\.c$"},
- {IncludeRegexp: "^arch/arm/boot/dts/aspeed-[^/]*$|^arch/arm/mach-aspeed/|aspeed"},
- {IncludeRegexp: "^arch/arm/boot/dts/at91-linea\\.dtsi$|^arch/arm/boot/dts/at91-natte\\.dtsi$|^arch/arm/boot/dts/at91-nattis-2-natte-2\\.dts$|^arch/arm/boot/dts/at91-tse850-3\\.dts$"},
- {"^arch/arm/boot/dts/at91[^/]*\\.dts$|^arch/arm/boot/dts/at91[^/]*\\.dtsi$|^arch/arm/boot/dts/sama[^/]*\\.dts$|^arch/arm/boot/dts/sama[^/]*\\.dtsi$|^arch/arm/include/debug/at91\\.S$|^arch/arm/mach-at91/|^drivers/memory/atmel[^/]*$|^drivers/watchdog/sama5d4_wdt\\.c$|^include/soc/at91/|at91|atmel", "^drivers/input/touchscreen/atmel_mxt_ts\\.c$|^drivers/net/wireless/atmel/"},
- {IncludeRegexp: "^arch/arm/boot/dts/bcm470[^/]*$|^arch/arm/boot/dts/bcm5301[^/]*$|^arch/arm/boot/dts/bcm953012[^/]*$|^arch/arm/mach-bcm/bcm_5301x\\.c$"},
- {IncludeRegexp: "^arch/arm/boot/dts/bcm47189[^/]*$|^arch/arm/boot/dts/bcm53573[^/]*$"},
- {IncludeRegexp: "^arch/arm/boot/dts/bcm7[^/]*\\.dts[^/]*$|^arch/arm/include/asm/hardware/cache-b15-rac\\.h$|^arch/arm/mach-bcm/[^/]*brcmstb[^/]*$|^arch/arm/mm/cache-b15-rac\\.c$|^drivers/bus/brcmstb_gisb\\.c$|^drivers/pci/controller/pcie-brcmstb\\.c$|brcmstb|bcm7038|bcm7120"},
- {IncludeRegexp: "^arch/arm/boot/dts/berlin[^/]*$|^arch/arm/mach-berlin/|^arch/arm64/boot/dts/synaptics/"},
- {IncludeRegexp: "^arch/arm/boot/dts/cx92755[^/]*$|digicolor"},
- {IncludeRegexp: "^arch/arm/boot/dts/da850[^/]*$|^arch/arm/mach-davinci/|^drivers/i2c/busses/i2c-davinci\\.c$"},
- {IncludeRegexp: "^arch/arm/boot/dts/dove[^/]*$|^arch/arm/boot/dts/orion5x[^/]*$|^arch/arm/mach-dove/|^arch/arm/mach-mv78xx0/|^arch/arm/mach-orion5x/|^arch/arm/plat-orion/|^drivers/soc/dove/"},
- {IncludeRegexp: "^arch/arm/boot/dts/ecx-[^/]*\\.dts[^/]*$|^arch/arm/boot/dts/highbank\\.dts$|^arch/arm/mach-highbank/"},
- {IncludeRegexp: "^arch/arm/boot/dts/exynos[^/]*$|^arch/arm/boot/dts/s3c[^/]*$|^arch/arm/boot/dts/s5p[^/]*$|^arch/arm/mach-exynos[^/]*/|^arch/arm/mach-s3c/|^arch/arm/mach-s5p[^/]*/|^arch/arm64/boot/dts/exynos/|^drivers/[^/]*/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c64xx[^/]*$|^drivers/[^/]*/[^/]*s5pv210[^/]*$|^drivers/clocksource/samsung_pwm_timer\\.c$|^drivers/memory/samsung/|^drivers/pwm/pwm-samsung\\.c$|^drivers/soc/samsung/|^drivers/tty/serial/samsung[^/]*$|^include/clocksource/samsung_pwm\\.h$|^include/linux/platform_data/[^/]*s3c[^/]*$|^include/linux/serial_s3c\\.h$|^include/linux/soc/samsung/|exynos|s3c2410|s3c64xx|s5pv210"},
- {IncludeRegexp: "^arch/arm/boot/dts/gemini[^/]*$|^arch/arm/mach-gemini/|^drivers/crypto/gemini/|^drivers/net/ethernet/cortina/|^drivers/pinctrl/pinctrl-gemini\\.c$|^drivers/rtc/rtc-ftrtc010\\.c$"},
- {IncludeRegexp: "^arch/arm/boot/dts/hi3[^/]*$|^arch/arm/boot/dts/hip[^/]*$|^arch/arm/boot/dts/hisi[^/]*$|^arch/arm/mach-hisi/|^arch/arm64/boot/dts/hisilicon/"},
- {IncludeRegexp: "^arch/arm/boot/dts/intel-ixp[^/]*$|^arch/arm/mach-ixp4xx/|^drivers/bus/intel-ixp4xx-eb\\.c$|^drivers/clocksource/timer-ixp4xx\\.c$|^drivers/crypto/ixp4xx_crypto\\.c$|^drivers/gpio/gpio-ixp4xx\\.c$|^drivers/irqchip/irq-ixp4xx\\.c$"},
- {IncludeRegexp: "^arch/arm/boot/dts/keystone-[^/]*$|^arch/arm/mach-keystone/"},
- {IncludeRegexp: "^arch/arm/boot/dts/lpc32[^/]*$|^arch/arm/mach-lpc32xx/|^drivers/i2c/busses/i2c-pnx\\.c$|^drivers/net/ethernet/nxp/lpc_eth\\.c$|^drivers/usb/host/ohci-nxp\\.c$|^drivers/watchdog/pnx4008_wdt\\.c$|lpc32xx"},
- {IncludeRegexp: "^arch/arm/boot/dts/lpc43[^/]*$|^drivers/i2c/busses/i2c-lpc2k\\.c$|^drivers/memory/pl172\\.c$|^drivers/mtd/spi-nor/controllers/nxp-spifi\\.c$|^drivers/rtc/rtc-lpc24xx\\.c$|lpc18xx"},
- {IncludeRegexp: "^arch/arm/boot/dts/ls1021a[^/]*$|^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$"},
- {IncludeRegexp: "^arch/arm/boot/dts/meson[^/]*$|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"},
- {IncludeRegexp: "^arch/arm/boot/dts/milbeaut[^/]*$|^arch/arm/mach-milbeaut/|milbeaut"},
- {IncludeRegexp: "^arch/arm/boot/dts/mmp[^/]*$|^arch/arm/mach-mmp/|^include/linux/soc/mmp/"},
- {IncludeRegexp: "^arch/arm/boot/dts/mstar-[^/]*$|^arch/arm/mach-mstar/|^drivers/clk/mstar/|^drivers/clocksource/timer-msc313e\\.c$|^drivers/gpio/gpio-msc313\\.c$|^drivers/rtc/rtc-msc313\\.c$|^drivers/watchdog/msc313e_wdt\\.c$|^include/dt-bindings/clock/mstar-[^/]*$|^include/dt-bindings/gpio/msc313-gpio\\.h$"},
- {IncludeRegexp: "^arch/arm/boot/dts/mt2[^/]*$|^arch/arm/boot/dts/mt6[^/]*$|^arch/arm/boot/dts/mt7[^/]*$|^arch/arm/boot/dts/mt8[^/]*$|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
- {IncludeRegexp: "^arch/arm/boot/dts/omap3-igep[^/]*$"},
- {IncludeRegexp: "^arch/arm/boot/dts/owl-[^/]*$|^arch/arm/mach-actions/|^arch/arm64/boot/dts/actions/|^drivers/clk/actions/|^drivers/clocksource/timer-owl[^/]*$|^drivers/dma/owl-dma\\.c$|^drivers/i2c/busses/i2c-owl\\.c$|^drivers/irqchip/irq-owl-sirq\\.c$|^drivers/mmc/host/owl-mmc\\.c$|^drivers/net/ethernet/actions/|^drivers/pinctrl/actions/|^drivers/soc/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"},
- {IncludeRegexp: "^arch/arm/boot/dts/ox8[^/]*\\.dts[^/]*$|^arch/arm/mach-oxnas/|^drivers/power/reset/oxnas-restart\\.c$|oxnas"},
- {IncludeRegexp: "^arch/arm/boot/dts/pxa[^/]*$|^arch/arm/mach-pxa/|^drivers/dma/pxa[^/]*$|^drivers/pcmcia/pxa2xx[^/]*$|^drivers/pinctrl/pxa/|^drivers/spi/spi-pxa2xx[^/]*$|^drivers/usb/gadget/udc/pxa2[^/]*$|^include/sound/pxa2xx-lib\\.h$|^sound/arm/pxa[^/]*$|^sound/soc/pxa/"},
- {IncludeRegexp: "^arch/arm/boot/dts/rda8810pl-[^/]*$|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"},
- {IncludeRegexp: "^arch/arm/boot/dts/rk3[^/]*$|^arch/arm/boot/dts/rv1108[^/]*$|^arch/arm/mach-rockchip/|^drivers/[^/]*/[^/]*/[^/]*rockchip[^/]*$|^drivers/[^/]*/[^/]*rockchip[^/]*$|^drivers/clk/rockchip/|^drivers/i2c/busses/i2c-rk3x\\.c$|^sound/soc/rockchip/|rockchip"},
- {IncludeRegexp: "^arch/arm/boot/dts/rtd[^/]*$|^arch/arm/mach-realtek/|^arch/arm64/boot/dts/realtek/"},
- {IncludeRegexp: "^arch/arm/boot/dts/spear[^/]*$|^arch/arm/mach-spear/|^drivers/clk/spear/|^drivers/pinctrl/spear/"},
- {IncludeRegexp: "^arch/arm/boot/dts/ste-[^/]*$|^arch/arm/mach-nomadik/|^arch/arm/mach-ux500/|^drivers/clk/clk-nomadik\\.c$|^drivers/clocksource/clksrc-dbx500-prcmu\\.c$|^drivers/dma/ste_dma40[^/]*$|^drivers/hwspinlock/u8500_hsem\\.c$|^drivers/i2c/busses/i2c-nomadik\\.c$|^drivers/iio/adc/ab8500-gpadc\\.c$|^drivers/mfd/ab8500[^/]*$|^drivers/mfd/abx500[^/]*$|^drivers/mfd/db8500[^/]*$|^drivers/pinctrl/nomadik/|^drivers/rtc/rtc-ab8500\\.c$|^drivers/rtc/rtc-pl031\\.c$|^drivers/soc/ux500/"},
- {IncludeRegexp: "^arch/arm/boot/dts/sti[^/]*$|^arch/arm/mach-sti/|^drivers/ata/ahci_st\\.c$|^drivers/char/hw_random/st-rng\\.c$|^drivers/clocksource/arm_global_timer\\.c$|^drivers/clocksource/clksrc_st_lpc\\.c$|^drivers/cpufreq/sti-cpufreq\\.c$|^drivers/dma/st_fdma[^/]*$|^drivers/i2c/busses/i2c-st\\.c$|^drivers/media/platform/st/sti/c8sectpfe/|^drivers/media/rc/st_rc\\.c$|^drivers/mmc/host/sdhci-st\\.c$|^drivers/phy/st/phy-miphy28lp\\.c$|^drivers/phy/st/phy-stih407-usb\\.c$|^drivers/pinctrl/pinctrl-st\\.c$|^drivers/remoteproc/st_remoteproc\\.c$|^drivers/remoteproc/st_slim_rproc\\.c$|^drivers/reset/sti/|^drivers/rtc/rtc-st-lpc\\.c$|^drivers/tty/serial/st-asc\\.c$|^drivers/usb/dwc3/dwc3-st\\.c$|^drivers/usb/host/ehci-st\\.c$|^drivers/usb/host/ohci-st\\.c$|^drivers/watchdog/st_lpc_wdt\\.c$|^include/linux/remoteproc/st_slim_rproc\\.h$"},
- {IncludeRegexp: "^arch/arm/boot/dts/stm32[^/]*$|^arch/arm/mach-stm32/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"},
- {IncludeRegexp: "^arch/arm/boot/dts/sunplus-sp7021[^/]*\\.dts[^/]*$|^arch/arm/configs/sp7021_[^/]*defconfig$|^arch/arm/mach-sunplus/|^drivers/irqchip/irq-sp7021-intc\\.c$|^drivers/reset/reset-sunplus\\.c$|^include/dt-bindings/clock/sunplus,sp7021-clkc\\.h$|^include/dt-bindings/reset/sunplus,sp7021-reset\\.h$"},
- {IncludeRegexp: "^arch/arm/boot/dts/uniphier[^/]*$|^arch/arm/include/asm/hardware/cache-uniphier\\.h$|^arch/arm/mach-uniphier/|^arch/arm/mm/cache-uniphier\\.c$|^arch/arm64/boot/dts/socionext/uniphier[^/]*$|^drivers/bus/uniphier-system-bus\\.c$|^drivers/clk/uniphier/|^drivers/dma/uniphier-mdmac\\.c$|^drivers/gpio/gpio-uniphier\\.c$|^drivers/i2c/busses/i2c-uniphier[^/]*$|^drivers/irqchip/irq-uniphier-aidet\\.c$|^drivers/mmc/host/uniphier-sd\\.c$|^drivers/pinctrl/uniphier/|^drivers/reset/reset-uniphier\\.c$|^drivers/tty/serial/8250/8250_uniphier\\.c$|uniphier"},
- {IncludeRegexp: "^arch/arm/boot/dts/vf[^/]*$|^arch/arm/mach-imx/[^/]*vf610[^/]*$"},
- {IncludeRegexp: "^arch/arm/include/asm/arch_timer\\.h$|^arch/arm64/include/asm/arch_timer\\.h$|^drivers/clocksource/arm_arch_timer\\.c$"},
- {IncludeRegexp: "^arch/arm/include/asm/hardware/dec21285\\.h$|^arch/arm/mach-footbridge/"},
- {IncludeRegexp: "^arch/arm/include/asm/hardware/ioc\\.h$|^arch/arm/include/asm/hardware/iomd\\.h$|^arch/arm/include/asm/hardware/memc\\.h$|^arch/arm/mach-rpc/|^drivers/net/ethernet/8390/etherh\\.c$|^drivers/net/ethernet/i825xx/ether1[^/]*$|^drivers/net/ethernet/seeq/ether3[^/]*$|^drivers/scsi/arm/"},
- {IncludeRegexp: "^arch/arm/mach-[^/]*/|^arch/arm/plat-[^/]*/"},
- {IncludeRegexp: "^arch/arm/mach-ep93xx/ts72xx\\.c$"},
- {IncludeRegexp: "^arch/arm/mach-ep93xx/|^arch/arm/mach-ep93xx/include/mach/"},
- {IncludeRegexp: "^arch/arm/mach-orion5x/ts78xx-[^/]*$"},
- {IncludeRegexp: "^arch/arm/mach-pxa/colibri-pxa270-income\\.c$"},
- {IncludeRegexp: "^arch/arm/mach-pxa/ezx\\.c$"},
- {IncludeRegexp: "^arch/arm/mach-pxa/hx4700\\.c$|^arch/arm/mach-pxa/include/mach/hx4700\\.h$|^sound/soc/pxa/hx4700\\.c$"},
- {IncludeRegexp: "^arch/arm/mach-pxa/include/mach/palmld\\.h$|^arch/arm/mach-pxa/include/mach/palmtc\\.h$|^arch/arm/mach-pxa/include/mach/palmtx\\.h$|^arch/arm/mach-pxa/palmld\\.c$|^arch/arm/mach-pxa/palmt5\\.[^/]*$|^arch/arm/mach-pxa/palmtc\\.c$|^arch/arm/mach-pxa/palmte2\\.[^/]*$|^arch/arm/mach-pxa/palmtx\\.c$"},
- {IncludeRegexp: "^arch/arm/mach-pxa/include/mach/vpac270\\.h$|^arch/arm/mach-pxa/vpac270\\.c$"},
- {IncludeRegexp: "^arch/arm/mach-pxa/include/mach/z2\\.h$|^arch/arm/mach-pxa/z2\\.c$"},
- {IncludeRegexp: "^arch/arm/mach-pxa/mioa701\\.c$"},
- {IncludeRegexp: "^arch/arm/mach-pxa/palmtreo\\.[^/]*$"},
- {IncludeRegexp: "^arch/arm/mach-pxa/palmz72\\.[^/]*$"},
- {IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun50i"},
- {IncludeRegexp: "^arch/arm/mach-vt8500/|^drivers/clocksource/timer-vt8500\\.c$|^drivers/i2c/busses/i2c-wmt\\.c$|^drivers/mmc/host/wmt-sdmmc\\.c$|^drivers/pwm/pwm-vt8500\\.c$|^drivers/rtc/rtc-vt8500\\.c$|^drivers/tty/serial/vt8500_serial\\.c$|^drivers/usb/host/ehci-platform\\.c$|^drivers/usb/host/uhci-platform\\.c$|^drivers/video/fbdev/vt8500lcdfb\\.[^/]*$|^drivers/video/fbdev/wm8505fb[^/]*$|^drivers/video/fbdev/wmt_ge_rops\\.[^/]*$"},
- {IncludeRegexp: "^arch/arm/mach-zynq/|^drivers/clocksource/timer-cadence-ttc\\.c$|^drivers/cpuidle/cpuidle-zynq\\.c$|^drivers/edac/synopsys_edac\\.c$|^drivers/i2c/busses/i2c-cadence\\.c$|^drivers/i2c/busses/i2c-xiic\\.c$|^drivers/mmc/host/sdhci-of-arasan\\.c$|zynq|xilinx"},
- {IncludeRegexp: "^arch/arm/mm/[^/]*-fa[^/]*$"},
- {IncludeRegexp: "^arch/arm/vfp/"},
- {"^arch/arm64/", "^arch/arm64/boot/dts/"},
- {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/i2c/busses/i2c-pasemi-core\\.c$|^drivers/i2c/busses/i2c-pasemi-platform\\.c$|^drivers/iommu/apple-dart\\.c$|^drivers/iommu/io-pgtable-dart\\.c$|^drivers/irqchip/irq-apple-aic\\.c$|^drivers/mailbox/apple-mailbox\\.c$|^drivers/nvme/host/apple\\.c$|^drivers/nvmem/apple-efuses\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/soc/apple/|^drivers/watchdog/apple_wdt\\.c$|^include/dt-bindings/interrupt-controller/apple-aic\\.h$|^include/dt-bindings/pinctrl/apple\\.h$|^include/linux/apple-mailbox\\.h$|^include/linux/soc/apple/"},
- {IncludeRegexp: "^arch/arm64/boot/dts/bitmain/|^drivers/clk/clk-bm1880\\.c$|^drivers/pinctrl/pinctrl-bm1880\\.c$"},
- {IncludeRegexp: "^arch/arm64/boot/dts/broadcom/bcmbca/|bcmbca|bcm[9]?47622|bcm[9]?4912|bcm[9]?63138|bcm[9]?63146|bcm[9]?63148|bcm[9]?63158|bcm[9]?63178|bcm[9]?6756|bcm[9]?6813|bcm[9]?6846|bcm[9]?6855|bcm[9]?6856|bcm[9]?6858|bcm[9]?6878"},
- {IncludeRegexp: "^arch/arm64/boot/dts/broadcom/northstar2/|^arch/arm64/boot/dts/broadcom/stingray/|^drivers/clk/bcm/clk-ns[^/]*$|^drivers/clk/bcm/clk-sr[^/]*$|^drivers/pinctrl/bcm/pinctrl-ns[^/]*$|^include/dt-bindings/clock/bcm-sr[^/]*$|iproc|cygnus|bcm[-_]nsp|bcm9113*|bcm9583*|bcm9585*|bcm9586*|bcm988312|bcm113*|bcm583*|bcm585*|bcm586*|bcm88312|hr2|stingray"},
- {IncludeRegexp: "^arch/arm64/boot/dts/cavium/thunder2-99xx[^/]*$"},
- {IncludeRegexp: "^arch/arm64/boot/dts/freescale/s32g[^/]*\\.dts[^/]*$"},
- {"^arch/arm64/boot/dts/freescale/|imx|mxs", "^drivers/media/i2c/|^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$"},
- {IncludeRegexp: "^arch/arm64/boot/dts/lg/"},
- {IncludeRegexp: "^arch/arm64/boot/dts/marvell/armada-8040-mcbin\\.dts$"},
- {IncludeRegexp: "^arch/arm64/boot/dts/microchip/|^drivers/net/ethernet/microchip/vcap/|^drivers/pinctrl/pinctrl-microchip-sgpio\\.c$|sparx5"},
- {IncludeRegexp: "^arch/arm64/boot/dts/tesla[^/]*$"},
- {IncludeRegexp: "^arch/arm64/boot/dts/ti/k3-[^/]*$|^include/dt-bindings/pinctrl/k3\\.h$"},
- {IncludeRegexp: "^arch/arm64/boot/dts/toshiba/|^drivers/clk/visconti/|^drivers/net/ethernet/stmicro/stmmac/dwmac-visconti\\.c$|^drivers/gpio/gpio-visconti\\.c$|^drivers/pci/controller/dwc/pcie-visconti\\.c$|^drivers/pinctrl/visconti/|^drivers/watchdog/visconti_wdt\\.c$|visconti"},
- {IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"},
- {IncludeRegexp: "^arch/arm[^/]*/include/asm/hw_breakpoint\\.h$|^arch/arm[^/]*/include/asm/perf_event\\.h$|^arch/arm[^/]*/kernel/hw_breakpoint\\.c$|^arch/arm[^/]*/kernel/perf_[^/]*$|^drivers/perf/|^include/linux/perf/arm_pmu\\.h$"},
- {IncludeRegexp: "^drivers/acpi/arm64$"},
- {IncludeRegexp: "^drivers/clk/clk-sc\\[mp\\]i\\.c$|^drivers/cpufreq/sc\\[mp\\]i-cpufreq\\.c$|^drivers/firmware/arm_scmi/|^drivers/firmware/arm_scpi\\.c$|^drivers/powercap/arm_scmi_powercap\\.c$|^drivers/regulator/scmi-regulator\\.c$|^drivers/reset/reset-scmi\\.c$|^include/linux/sc\\[mp\\]i_protocol\\.h$|^include/trace/events/scmi\\.h$|^include/uapi/linux/virtio_scmi\\.h$"},
- {IncludeRegexp: "^drivers/clk/clkdev\\.c$"},
- {IncludeRegexp: "^drivers/clk/keystone/sci-clk\\.c$|^drivers/firmware/ti_sci[^/]*$|^drivers/irqchip/irq-ti-sci-inta\\.c$|^drivers/irqchip/irq-ti-sci-intr\\.c$|^drivers/reset/reset-ti-sci\\.c$|^drivers/soc/ti/ti_sci_inta_msi\\.c$|^drivers/soc/ti/ti_sci_pm_domains\\.c$|^include/dt-bindings/soc/ti,sci_pm_domain\\.h$|^include/linux/soc/ti/ti_sci_inta_msi\\.h$|^include/linux/soc/ti/ti_sci_protocol\\.h$"},
- {IncludeRegexp: "^drivers/clk/ux500/"},
- {IncludeRegexp: "^drivers/clocksource/timer-keystone\\.c$"},
- {IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$"},
- {IncludeRegexp: "^drivers/cpuidle/cpuidle-big_little\\.c$"},
- {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.c$"},
- {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.h$|^drivers/cpuidle/cpuidle-psci-domain\\.c$"},
- {IncludeRegexp: "^drivers/dma/at_hdmac\\.c$|^drivers/dma/at_xdmac\\.c$|^include/dt-bindings/dma/at91\\.h$"},
- {IncludeRegexp: "^drivers/dma/mediatek/"},
- {IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
- {IncludeRegexp: "^drivers/firmware/arm_ffa/|^include/linux/arm_ffa\\.h$"},
- {IncludeRegexp: "^drivers/firmware/arm_sdei\\.c$|^include/linux/arm_sdei\\.h$|^include/uapi/linux/arm_sdei\\.h$"},
- {IncludeRegexp: "^drivers/firmware/psci/|^include/linux/psci\\.h$|^include/uapi/linux/psci\\.h$"},
- {IncludeRegexp: "^drivers/firmware/smccc/|^include/linux/arm-smccc\\.h$"},
- {IncludeRegexp: "^drivers/gpio/gpio-sama5d2-piobu\\.c$|^drivers/pinctrl/pinctrl-at91[^/]*$"},
- {IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$"},
- {IncludeRegexp: "^drivers/iommu/arm/|^drivers/iommu/io-pgtable-arm[^/]*$"},
- {IncludeRegexp: "^drivers/irqchip/irq-mchp-eic\\.c$"},
- {IncludeRegexp: "^drivers/irqchip/irq-vic\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/samsung/s5p-g2d/"},
- {IncludeRegexp: "^drivers/media/platform/samsung/s5p-jpeg/"},
- {IncludeRegexp: "^drivers/media/platform/samsung/s5p-mfc/"},
- {IncludeRegexp: "^drivers/memory/brcmstb_dpfe\\.c$"},
- {IncludeRegexp: "^drivers/memory/pl353-smc\\.c$"},
- {IncludeRegexp: "^drivers/misc/atmel-ssc\\.c$|^include/linux/atmel-ssc\\.h$"},
- {IncludeRegexp: "^drivers/mmc/host/s3cmci\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/cavium/thunder/"},
- {IncludeRegexp: "^drivers/nvmem/microchip-otpc\\.c$|^include/dt-bindings/nvmem/microchip,sama7g5-otpc\\.h$"},
- {IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*imx6[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-armada8k\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-layerscape-gen4\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-aardvark\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-host-common\\.c$|^drivers/pci/controller/pci-host-generic\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-thunder-[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-versatile\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-xgene-msi\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-xgene\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm283*|raspberrypi"},
- {IncludeRegexp: "^drivers/perf/fsl_imx8_ddr_perf\\.c$"},
- {IncludeRegexp: "^drivers/phy/marvell/phy-mmp3-usb\\.c$|^drivers/phy/marvell/phy-pxa-usb\\.c$"},
- {IncludeRegexp: "^drivers/phy/mediatek/"},
- {IncludeRegexp: "^drivers/pinctrl/pinctrl-single\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/samsung/|^include/dt-bindings/pinctrl/samsung\\.h$"},
- {IncludeRegexp: "^drivers/pinctrl/sunplus/|^include/dt-bindings/pinctrl/sppctl[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/pwm/pwm-atmel\\.c$"},
- {IncludeRegexp: "^drivers/regulator/mcp16502\\.c$"},
- {IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"},
- {IncludeRegexp: "^drivers/soc/fsl/|^include/linux/fsl/|^include/soc/fsl/"},
- {IncludeRegexp: "^drivers/soc/ti/"},
- {IncludeRegexp: "^drivers/spi/spi-pl022\\.c$"},
- {IncludeRegexp: "^drivers/usb/gadget/udc/atmel_usba_udc\\.[^/]*$"},
- {IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"},
- {IncludeRegexp: "^drivers/video/fbdev/cyber2000fb\\.[^/]*$"},
- {IncludeRegexp: "^drivers/video/fbdev/imxfb\\.c$"},
- {IncludeRegexp: "clps711x"},
- },
-}
-
-var armmsm = &Subsystem{
- Name: "arm-msm",
- Lists: []string{"linux-arm-msm@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/qcom-[^/]*\\.dts$|^arch/arm/boot/dts/qcom-[^/]*\\.dtsi$|^arch/arm/configs/qcom_defconfig$|^arch/arm/mach-qcom/|^arch/arm64/boot/dts/qcom/|^drivers/[^/]*/[^/]*/qcom[^/]*$|^drivers/[^/]*/[^/]*/qcom/|^drivers/[^/]*/pm8...-[^/]*$|^drivers/[^/]*/qcom[^/]*$|^drivers/[^/]*/qcom/|^drivers/bluetooth/btqcomsmd\\.c$|^drivers/clocksource/timer-qcom\\.c$|^drivers/cpuidle/cpuidle-qcom-spm\\.c$|^drivers/extcon/extcon-qcom[^/]*$|^drivers/i2c/busses/i2c-qcom-geni\\.c$|^drivers/i2c/busses/i2c-qup\\.c$|^drivers/iommu/msm[^/]*$|^drivers/mfd/ssbi\\.c$|^drivers/mmc/host/mmci_qcom[^/]*$|^drivers/mmc/host/sdhci-msm\\.c$|^drivers/pci/controller/dwc/pcie-qcom\\.c$|^drivers/phy/qualcomm/|^drivers/power/[^/]*/msm[^/]*$|^drivers/reset/reset-qcom-[^/]*$|^drivers/ufs/host/ufs-qcom[^/]*$|^drivers/spi/spi-geni-qcom\\.c$|^drivers/spi/spi-qcom-qspi\\.c$|^drivers/spi/spi-qup\\.c$|^drivers/tty/serial/msm_serial\\.c$|^drivers/usb/dwc3/dwc3-qcom\\.c$|^include/dt-bindings/[^/]*/qcom[^/]*$|^include/linux/[^/]*/qcom[^/]*$|^include/linux/soc/qcom/"},
- {IncludeRegexp: "^drivers/bus/mhi/|^include/linux/mhi\\.h$"},
- {IncludeRegexp: "^drivers/clk/qcom/|^include/dt-bindings/clock/qcom,[^/]*$"},
- {IncludeRegexp: "^drivers/crypto/qce/"},
- {IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
- {IncludeRegexp: "^drivers/edac/qcom_edac\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"},
- {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$"},
- {IncludeRegexp: "^drivers/mailbox/qcom-ipcc\\.c$|^include/dt-bindings/mailbox/qcom-ipcc\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/qcom/venus/"},
- {IncludeRegexp: "^drivers/misc/fastrpc\\.c$|^include/uapi/misc/fastrpc\\.h$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/qcom_nandc\\.c$"},
- {IncludeRegexp: "^drivers/net/wwan/qcom_bam_dmux\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
- {IncludeRegexp: "^drivers/phy/qualcomm/phy-qcom-ipq4019-usb\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/qcom/"},
- {IncludeRegexp: "^drivers/regulator/vqmmc-ipq4019-regulator\\.c$"},
- {IncludeRegexp: "^drivers/soc/qcom/cpr\\.c$"},
- {IncludeRegexp: "^drivers/soc/qcom/icc-bwmon\\.c$"},
- {IncludeRegexp: "^drivers/thermal/qcom/"},
- {IncludeRegexp: "^drivers/usb/misc/qcom_eud\\.c$"},
- {IncludeRegexp: "^include/trace/events/qrtr\\.h$|^include/uapi/linux/qrtr\\.h$|^net/qrtr/"},
- },
-}
-
-var asahi = &Subsystem{
- Name: "asahi",
- Lists: []string{"asahi@lists.linux.dev"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/i2c/busses/i2c-pasemi-core\\.c$|^drivers/i2c/busses/i2c-pasemi-platform\\.c$|^drivers/iommu/apple-dart\\.c$|^drivers/iommu/io-pgtable-dart\\.c$|^drivers/irqchip/irq-apple-aic\\.c$|^drivers/mailbox/apple-mailbox\\.c$|^drivers/nvme/host/apple\\.c$|^drivers/nvmem/apple-efuses\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/soc/apple/|^drivers/watchdog/apple_wdt\\.c$|^include/dt-bindings/interrupt-controller/apple-aic\\.h$|^include/dt-bindings/pinctrl/apple\\.h$|^include/linux/apple-mailbox\\.h$|^include/linux/soc/apple/"},
- {IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$"},
- },
-}
-
-var aspeed = &Subsystem{
- Name: "aspeed",
- Lists: []string{"linux-aspeed@lists.ozlabs.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/aspeed-[^/]*$|^arch/arm/mach-aspeed/|aspeed"},
- {IncludeRegexp: "^drivers/crypto/aspeed/"},
- {IncludeRegexp: "^drivers/gpu/drm/aspeed/"},
- {IncludeRegexp: "^drivers/irqchip/irq-aspeed-scu-ic\\.c$|^include/dt-bindings/interrupt-controller/aspeed-scu-ic\\.h$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-of-aspeed[^/]*$"},
- {IncludeRegexp: "^drivers/peci/controller/peci-aspeed\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/aspeed/"},
- {IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"},
- {IncludeRegexp: "^drivers/usb/gadget/udc/aspeed_udc\\.c$"},
- },
-}
-
-var ath10k = &Subsystem{
- Name: "ath10k",
- Lists: []string{"ath10k@lists.infradead.org"},
- Maintainers: []string{"kvalo@kernel.org"},
- Parents: []*Subsystem{wireless},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/ath/ath10k/"},
- },
-}
-
-var ath11k = &Subsystem{
- Name: "ath11k",
- Lists: []string{"ath11k@lists.infradead.org"},
- Maintainers: []string{"kvalo@kernel.org"},
- Parents: []*Subsystem{wireless},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/ath/ath11k/"},
- },
-}
-
-var atm = &Subsystem{
- Name: "atm",
- Lists: []string{"linux-atm-general@lists.sourceforge.net"},
- Maintainers: []string{"3chas3@gmail.com"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/uapi/linux/atm[^/]*$"},
- },
-}
-
-var audit = &Subsystem{
- Name: "audit",
- Lists: []string{"linux-audit@redhat.com"},
- Maintainers: []string{"eparis@redhat.com", "paul@paul-moore.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/asm-generic/audit_[^/]*\\.h$|^include/linux/audit\\.h$|^include/linux/audit_arch\\.h$|^include/uapi/linux/audit\\.h$|^kernel/audit[^/]*$|^lib/[^/]*audit\\.c$"},
- },
-}
-
-var autofs = &Subsystem{
- Name: "autofs",
- Lists: []string{"autofs@vger.kernel.org"},
- Maintainers: []string{"raven@themaw.net"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/autofs/"},
- },
-}
-
-var axis = &Subsystem{
- Name: "axis",
- Lists: []string{"linux-arm-kernel@axis.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/artpec6[^/]*$|^arch/arm/mach-artpec$|^drivers/clk/axis$|^drivers/crypto/axis$|^drivers/mmc/host/usdhi6rol0\\.c$|^drivers/pinctrl/pinctrl-artpec[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*artpec[^/]*$"},
- },
-}
-
-var b43 = &Subsystem{
- Name: "b43",
- Lists: []string{"b43-dev@lists.infradead.org"},
- Parents: []*Subsystem{wireless},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/broadcom/b43/"},
- {IncludeRegexp: "^drivers/net/wireless/broadcom/b43legacy/"},
- },
-}
-
-var batman = &Subsystem{
- Name: "batman",
- Lists: []string{"b.a.t.m.a.n@lists.open-mesh.org"},
- Maintainers: []string{"a@unstable.cc", "mareklindner@neomailbox.ch", "sven@narfation.org", "sw@simonwunderlich.de"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/uapi/linux/batadv_packet\\.h$|^include/uapi/linux/batman_adv\\.h$|^net/batman-adv/"},
- },
-}
-
-var bcache = &Subsystem{
- Name: "bcache",
- Lists: []string{"linux-bcache@vger.kernel.org"},
- Maintainers: []string{"colyli@suse.de", "kent.overstreet@gmail.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/md/bcache/"},
- },
-}
-
-var bfs = &Subsystem{
- Name: "bfs",
- Syscalls: []string{"syz_mount_image$bfs"},
- Maintainers: []string{"aivazian.tigran@gmail.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/bfs/|^include/uapi/linux/bfs_fs\\.h$"},
- },
-}
-
-var block = &Subsystem{
- Name: "block",
- Lists: []string{"linux-block@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^block/bfq-[^/]*$"},
- {IncludeRegexp: "^block/bfq-cgroup\\.c$|^block/blk-cgroup\\.c$|^block/blk-iocost\\.c$|^block/blk-iolatency\\.c$|^block/blk-throttle\\.c$|^include/linux/blk-cgroup\\.h$"},
- {IncludeRegexp: "^block/opal_proto\\.h$|^block/sed[^/]*$|^include/linux/sed[^/]*$|^include/uapi/linux/sed[^/]*$"},
- {IncludeRegexp: "^block/|^drivers/block/|^include/linux/bio\\.h$|^include/linux/blk[^/]*$|^kernel/trace/blktrace\\.c$|^lib/sbitmap\\.c$"},
- {IncludeRegexp: "^drivers/block/floppy\\.c$"},
- {IncludeRegexp: "^drivers/block/nbd\\.c$|^include/trace/events/nbd\\.h$|^include/uapi/linux/nbd\\.h$"},
- {IncludeRegexp: "^drivers/block/rnbd/"},
- {IncludeRegexp: "^drivers/block/ublk_drv\\.c$|^include/uapi/linux/ublk_cmd\\.h$"},
- },
-}
-
-var bluetooth = &Subsystem{
- Name: "bluetooth",
- Syscalls: []string{"syz_emit_vhci"},
- Lists: []string{"linux-bluetooth@vger.kernel.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/bluetooth/"},
- {IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"},
- {IncludeRegexp: "^include/net/6lowpan\\.h$|^net/6lowpan/"},
- {IncludeRegexp: "^include/net/bluetooth/|^net/bluetooth/"},
- },
-}
-
-var bpf = &Subsystem{
- Name: "bpf",
- Lists: []string{"bpf@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/net/|^include/linux/bpf[^/]*$|^include/linux/btf[^/]*$|^include/linux/filter\\.h$|^include/trace/events/xdp\\.h$|^include/uapi/linux/bpf[^/]*$|^include/uapi/linux/btf[^/]*$|^include/uapi/linux/filter\\.h$|^kernel/bpf/|^kernel/trace/bpf_trace\\.c$|^lib/test_bpf\\.c$|^net/bpf/|^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"},
- {IncludeRegexp: "^arch/arm/net/"},
- {IncludeRegexp: "^arch/arm64/net/"},
- {IncludeRegexp: "^arch/mips/net/"},
- {IncludeRegexp: "^arch/powerpc/net/"},
- {"^arch/riscv/net/", "^arch/riscv/net/bpf_jit_comp32\\.c$"},
- {"^arch/riscv/net/", "^arch/riscv/net/bpf_jit_comp64\\.c$"},
- {"^arch/s390/net/", "^arch/s390/net/pnet\\.c$"},
- {IncludeRegexp: "^arch/sparc/net/"},
- {"^arch/x86/net/", "^arch/x86/net/bpf_jit_comp32\\.c$"},
- {IncludeRegexp: "^arch/x86/net/bpf_jit_comp32\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/netronome/nfp/bpf/"},
- {IncludeRegexp: "^include/linux/bpf_lsm\\.h$|^kernel/bpf/bpf_lsm\\.c$|^security/bpf/"},
- {IncludeRegexp: "^include/linux/skmsg\\.h$|^net/core/skmsg\\.c$|^net/core/sock_map\\.c$|^net/ipv4/tcp_bpf\\.c$|^net/ipv4/udp_bpf\\.c$|^net/unix/unix_bpf\\.c$"},
- {IncludeRegexp: "^include/net/xdp\\.h$|^include/net/xdp_priv\\.h$|^include/trace/events/xdp\\.h$|^kernel/bpf/cpumap\\.c$|^kernel/bpf/devmap\\.c$|^net/core/xdp\\.c$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$"},
- {IncludeRegexp: "^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^include/net/netns/xdp\\.h$|^net/xdp/"},
- {IncludeRegexp: "^kernel/bpf/[^/]*iter\\.c$"},
- {IncludeRegexp: "^kernel/bpf/bpf_struct[^/]*$"},
- {IncludeRegexp: "^kernel/bpf/btf\\.c$|^include/linux/btf[^/]*$"},
- {IncludeRegexp: "^kernel/bpf/cgroup\\.c$|^kernel/bpf/[^/]*storage\\.c$|^kernel/bpf/bpf_lru[^/]*$"},
- {IncludeRegexp: "^kernel/bpf/disasm\\.[^/]*$"},
- {IncludeRegexp: "^kernel/bpf/ringbuf\\.c$"},
- {IncludeRegexp: "^kernel/bpf/verifier\\.c$|^kernel/bpf/tnum\\.c$|^kernel/bpf/core\\.c$|^kernel/bpf/syscall\\.c$|^kernel/bpf/dispatcher\\.c$|^kernel/bpf/trampoline\\.c$|^include/linux/bpf[^/]*$|^include/linux/filter\\.h$|^include/linux/tnum\\.h$"},
- {IncludeRegexp: "^kernel/trace/bpf_trace\\.c$|^kernel/bpf/stackmap\\.c$"},
- {IncludeRegexp: "^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"},
- },
-}
-
-var brcm80211 = &Subsystem{
- Name: "brcm80211",
- Lists: []string{"brcm80211-dev-list.pdl@broadcom.com"},
- Maintainers: []string{"aspriel@gmail.com", "franky.lin@broadcom.com", "hante.meuleman@broadcom.com"},
- Parents: []*Subsystem{wireless},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/"},
- },
-}
-
-var bridge = &Subsystem{
- Name: "bridge",
- Lists: []string{"bridge@lists.linux-foundation.org"},
- Maintainers: []string{"razor@blackwall.org", "roopa@nvidia.com"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"},
- },
-}
-
-var btrfs = &Subsystem{
- Name: "btrfs",
- Syscalls: []string{"syz_mount_image$btrfs"},
- Lists: []string{"linux-btrfs@vger.kernel.org"},
- Maintainers: []string{"clm@fb.com", "dsterba@suse.com", "josef@toxicpanda.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/btrfs/|^include/linux/btrfs[^/]*$|^include/trace/events/btrfs\\.h$|^include/uapi/linux/btrfs[^/]*$"},
- },
-}
-
-var cachefs = &Subsystem{
- Name: "cachefs",
- Lists: []string{"linux-cachefs@redhat.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/cachefiles/"},
- {IncludeRegexp: "^fs/fscache/|^include/linux/fscache[^/]*\\.h$"},
- },
-}
-
-var can = &Subsystem{
- Name: "can",
- Lists: []string{"linux-can@vger.kernel.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/can/can327\\.c$"},
- {IncludeRegexp: "^drivers/net/can/ctucanfd/"},
- {IncludeRegexp: "^drivers/net/can/m_can/m_can\\.c$|^drivers/net/can/m_can/m_can\\.h$|^drivers/net/can/m_can/m_can_platform\\.c$"},
- {IncludeRegexp: "^drivers/net/can/slcan/"},
- {IncludeRegexp: "^drivers/net/can/spi/mcp251xfd/"},
- {IncludeRegexp: "^drivers/net/can/usb/esd_usb\\.c$"},
- {IncludeRegexp: "^drivers/net/can/usb/etas_es58x/"},
- {IncludeRegexp: "^drivers/net/can/usb/mcba_usb\\.c$"},
- {IncludeRegexp: "^drivers/net/can/xilinx_can\\.c$"},
- {IncludeRegexp: "^drivers/net/can/|^drivers/phy/phy-can-transceiver\\.c$|^include/linux/can/bittiming\\.h$|^include/linux/can/dev\\.h$|^include/linux/can/length\\.h$|^include/linux/can/platform/|^include/linux/can/rx-offload\\.h$|^include/uapi/linux/can/error\\.h$|^include/uapi/linux/can/netlink\\.h$|^include/uapi/linux/can/vxcan\\.h$"},
- {IncludeRegexp: "^include/linux/can/can-ml\\.h$|^include/linux/can/core\\.h$|^include/linux/can/skb\\.h$|^include/net/netns/can\\.h$|^include/uapi/linux/can\\.h$|^include/uapi/linux/can/bcm\\.h$|^include/uapi/linux/can/gw\\.h$|^include/uapi/linux/can/isotp\\.h$|^include/uapi/linux/can/raw\\.h$|^net/can/"},
- {IncludeRegexp: "^include/uapi/linux/can/j1939\\.h$|^net/can/j1939/"},
- },
-}
-
-var ceph = &Subsystem{
- Name: "ceph",
- Lists: []string{"ceph-devel@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/block/rbd\\.c$|^drivers/block/rbd_types\\.h$"},
- {IncludeRegexp: "^fs/ceph/"},
- {IncludeRegexp: "^include/linux/ceph/|^include/linux/crush/|^net/ceph/"},
- },
-}
-
-var cgroups = &Subsystem{
- Name: "cgroups",
- Lists: []string{"cgroups@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^block/bfq-cgroup\\.c$|^block/blk-cgroup\\.c$|^block/blk-iocost\\.c$|^block/blk-iolatency\\.c$|^block/blk-throttle\\.c$|^include/linux/blk-cgroup\\.h$"},
- {IncludeRegexp: "^include/linux/cgroup[^/]*$|^kernel/cgroup/"},
- {IncludeRegexp: "^include/linux/cpuset\\.h$|^kernel/cgroup/cpuset\\.c$"},
- {IncludeRegexp: "^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"},
- },
-}
-
-var chrome = &Subsystem{
- Name: "chrome",
- Lists: []string{"chrome-platform@lists.linux.dev"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/platform/chrome/"},
- {IncludeRegexp: "^drivers/platform/chrome/cros_ec_typec\\.c$|^drivers/platform/chrome/cros_typec_switch\\.c$"},
- {IncludeRegexp: "^drivers/platform/chrome/cros_usbpd_notify\\.c$|^include/linux/platform_data/cros_usbpd_notify\\.h$"},
- {IncludeRegexp: "^drivers/power/supply/cros_usbpd-charger\\.c$|cros_ec|cros-ec"},
- {IncludeRegexp: "^sound/soc/codecs/cros_ec_codec\\.[^/]*$"},
- },
-}
-
-var cifs = &Subsystem{
- Name: "cifs",
- Lists: []string{"linux-cifs@vger.kernel.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/cifs/|^fs/smbfs_common/|^include/uapi/linux/cifs$"},
- {IncludeRegexp: "^fs/ksmbd/|^fs/smbfs_common/"},
- },
-}
-
-var cirrus = &Subsystem{
- Name: "cirrus",
- Lists: []string{"patches@opensource.cirrus.com"},
- Parents: []*Subsystem{alsa},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/mach-s3c/mach-crag6410[^/]*$|^drivers/clk/clk-wm83[^/]*\\.c$|^drivers/gpio/gpio-[^/]*wm[^/]*\\.c$|^drivers/gpio/gpio-arizona\\.c$|^drivers/hwmon/wm83..-hwmon\\.c$|^drivers/input/misc/wm831x-on\\.c$|^drivers/input/touchscreen/wm831x-ts\\.c$|^drivers/input/touchscreen/wm97[^/]*\\.c$|^drivers/leds/leds-wm83[^/]*\\.c$|^drivers/mfd/arizona[^/]*$|^drivers/mfd/cs47l24[^/]*$|^drivers/mfd/wm[^/]*\\.c$|^drivers/power/supply/wm83[^/]*\\.c$|^drivers/regulator/arizona[^/]*$|^drivers/regulator/wm8[^/]*\\.c$|^drivers/rtc/rtc-wm83[^/]*\\.c$|^drivers/video/backlight/wm83[^/]*_bl\\.c$|^drivers/watchdog/wm83[^/]*_wdt\\.c$|^include/linux/mfd/arizona/|^include/linux/mfd/wm831x/|^include/linux/mfd/wm8350/|^include/linux/mfd/wm8400[^/]*$|^include/linux/regulator/arizona[^/]*$|^include/linux/wm97xx\\.h$|^include/sound/wm....\\.h$|^sound/soc/codecs/arizona[^/]*$|^sound/soc/codecs/cs47l24[^/]*$|^sound/soc/codecs/wm[^/]*$"},
- {IncludeRegexp: "^drivers/clk/clk-lochnagar\\.c$|^drivers/hwmon/lochnagar-hwmon\\.c$|^drivers/mfd/lochnagar-i2c\\.c$|^drivers/pinctrl/cirrus/pinctrl-lochnagar\\.c$|^drivers/regulator/lochnagar-regulator\\.c$|^include/dt-bindings/clock/lochnagar\\.h$|^include/dt-bindings/pinctrl/lochnagar\\.h$|^include/linux/mfd/lochnagar[^/]*$|^sound/soc/codecs/lochnagar-sc\\.c$"},
- {IncludeRegexp: "^drivers/firmware/cirrus/|^include/linux/firmware/cirrus/"},
- {IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"},
- {IncludeRegexp: "^include/dt-bindings/sound/cs[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"},
- },
-}
-
-var clk = &Subsystem{
- Name: "clk",
- Lists: []string{"linux-clk@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
- {IncludeRegexp: "^drivers/clk/ux500/"},
- {"^drivers/clk/|^include/dt-bindings/clock/|^include/linux/clk-pr[^/]*$|^include/linux/clk/|^include/linux/of_clk\\.h$", "^drivers/clk/clkdev\\.c$"},
- {IncludeRegexp: "^include/linux/clk\\.h$"},
- },
-}
-
-var cluster = &Subsystem{
- Name: "cluster",
- Lists: []string{"cluster-devel@redhat.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/dlm/"},
- {IncludeRegexp: "^fs/gfs2/|^include/uapi/linux/gfs2_ondisk\\.h$"},
- },
-}
-
-var coda = &Subsystem{
- Name: "coda",
- Lists: []string{"codalist@coda.cs.cmu.edu"},
- Maintainers: []string{"coda@cs.cmu.edu", "jaharkes@cs.cmu.edu"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/coda/|^include/linux/coda[^/]*\\.h$|^include/uapi/linux/coda[^/]*\\.h$"},
- },
-}
-
-var coresight = &Subsystem{
- Name: "coresight",
- Lists: []string{"coresight@lists.linaro.org"},
- Maintainers: []string{"mathieu.poirier@linaro.org", "suzuki.poulose@arm.com"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$"},
- },
-}
-
-var crypto = &Subsystem{
- Name: "crypto",
- Lists: []string{"linux-crypto@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/crypto/|^crypto/|^drivers/crypto/|^include/crypto/|^include/linux/crypto[^/]*$|^lib/crypto/"},
- {IncludeRegexp: "^crypto/ansi_cprng\\.c$|^crypto/rng\\.c$"},
- {IncludeRegexp: "^crypto/pcrypt\\.c$|^include/crypto/pcrypt\\.h$"},
- {IncludeRegexp: "^drivers/char/hw_random/cctrng\\.c$|^drivers/char/hw_random/cctrng\\.h$"},
- {IncludeRegexp: "^drivers/char/hw_random/|^include/linux/hw_random\\.h$"},
- {IncludeRegexp: "^drivers/crypto/allwinner/"},
- {IncludeRegexp: "^drivers/crypto/amlogic/"},
- {IncludeRegexp: "^drivers/crypto/atmel-ecc\\.[^/]*$"},
- {IncludeRegexp: "^drivers/crypto/caam/"},
- {IncludeRegexp: "^drivers/crypto/cavium/cpt/"},
- {IncludeRegexp: "^drivers/crypto/ccp/sev[^/]*$|^include/uapi/linux/psp-sev\\.h$"},
- {IncludeRegexp: "^drivers/crypto/ccp/|^include/linux/ccp\\.h$"},
- {IncludeRegexp: "^drivers/crypto/ccree/"},
- {IncludeRegexp: "^drivers/crypto/chelsio$"},
- {IncludeRegexp: "^drivers/crypto/exynos-rng\\.c$"},
- {IncludeRegexp: "^drivers/crypto/gemini/"},
- {IncludeRegexp: "^drivers/crypto/hisilicon/Kconfig$|^drivers/crypto/hisilicon/qm\\.c$|^drivers/crypto/hisilicon/sgl\\.c$|^include/linux/hisi_acc_qm\\.h$"},
- {IncludeRegexp: "^drivers/crypto/hisilicon/hpre/hpre\\.h$|^drivers/crypto/hisilicon/hpre/hpre_crypto\\.c$|^drivers/crypto/hisilicon/hpre/hpre_main\\.c$"},
- {IncludeRegexp: "^drivers/crypto/hisilicon/sec2/sec\\.h$|^drivers/crypto/hisilicon/sec2/sec_crypto\\.c$|^drivers/crypto/hisilicon/sec2/sec_crypto\\.h$|^drivers/crypto/hisilicon/sec2/sec_main\\.c$"},
- {IncludeRegexp: "^drivers/crypto/hisilicon/zip/"},
- {IncludeRegexp: "^drivers/crypto/inside-secure/"},
- {IncludeRegexp: "^drivers/crypto/ixp4xx_crypto\\.c$"},
- {IncludeRegexp: "^drivers/crypto/marvell/|^include/linux/soc/marvell/octeontx2/"},
- {IncludeRegexp: "^drivers/crypto/nx/Kconfig$|^drivers/crypto/nx/nx-aes[^/]*$|^drivers/crypto/nx/nx-sha[^/]*$|^drivers/crypto/nx/nx\\.[^/]*$|^drivers/crypto/nx/nx_csbcpb\\.h$|^drivers/crypto/nx/nx_debugfs\\.c$"},
- {IncludeRegexp: "^drivers/crypto/qce/"},
- {IncludeRegexp: "^drivers/crypto/rockchip/"},
- {IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"},
- {IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"},
- {IncludeRegexp: "^drivers/crypto/vmx/Kconfig$|^drivers/crypto/vmx/aes[^/]*$|^drivers/crypto/vmx/ghash[^/]*$|^drivers/crypto/vmx/ppc-xlate\\.pl$|^drivers/crypto/vmx/vmx\\.c$"},
- {IncludeRegexp: "^include/linux/padata\\.h$|^kernel/padata\\.c$"},
- },
-}
-
-var csky = &Subsystem{
- Name: "csky",
- Lists: []string{"linux-csky@vger.kernel.org"},
- Maintainers: []string{"guoren@kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/csky/|^drivers/clocksource/timer-gx6605s\\.c$|^drivers/clocksource/timer-mp-csky\\.c$|^drivers/irqchip/irq-csky-[^/]*$|csky"},
- },
-}
-
-var cxl = &Subsystem{
- Name: "cxl",
- Lists: []string{"linux-cxl@vger.kernel.org"},
- Maintainers: []string{"alison.schofield@intel.com", "bwidawsk@kernel.org", "dan.j.williams@intel.com", "ira.weiny@intel.com", "vishal.l.verma@intel.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/cxl/|^include/uapi/linux/cxl_mem\\.h$"},
- },
-}
-
-var damon = &Subsystem{
- Name: "damon",
- Lists: []string{"damon@lists.linux.dev"},
- Maintainers: []string{"sj@kernel.org"},
- Parents: []*Subsystem{mm},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/damon\\.h$|^include/trace/events/damon\\.h$|^mm/damon/"},
- },
-}
-
-var dccp = &Subsystem{
- Name: "dccp",
- Lists: []string{"dccp@vger.kernel.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/dccp\\.h$|^include/linux/tfrc\\.h$|^include/uapi/linux/dccp\\.h$|^net/dccp/"},
- },
-}
-
-var dell = &Subsystem{
- Name: "dell",
- Lists: []string{"Dell.Client.Kernel@dell.com"},
- Parents: []*Subsystem{x86drivers},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/platform/x86/dell/alienware-wmi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-smm\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-wmi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios\\.[^/]*$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-descriptor\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-privacy\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-sysman/"},
- {IncludeRegexp: "^drivers/platform/x86/intel/wmi/thunderbolt\\.c$"},
- },
-}
-
-var devicetree = &Subsystem{
- Name: "devicetree",
- Lists: []string{"devicetree@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/boot/dts/|^include/dt-bindings/"},
- {IncludeRegexp: "^arch/arm/boot/dts/[^/]*am3[^/]*$|^arch/arm/boot/dts/[^/]*am4[^/]*$|^arch/arm/boot/dts/[^/]*am5[^/]*$|^arch/arm/boot/dts/[^/]*dra7[^/]*$|^arch/arm/boot/dts/[^/]*omap[^/]*$|^arch/arm/boot/dts/logicpd-som-lv[^/]*$|^arch/arm/boot/dts/logicpd-torpedo[^/]*$"},
- {IncludeRegexp: "^drivers/of/|^include/linux/of[^/]*\\.h$"},
- },
-}
-
-var dm = &Subsystem{
- Name: "dm",
- Lists: []string{"dm-devel@redhat.com"},
- Maintainers: []string{"agk@redhat.com", "dm-devel@redhat.com", "snitzer@kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/md/Kconfig$|^drivers/md/dm[^/]*$|^drivers/md/persistent-data/|^include/linux/device-mapper\\.h$|^include/linux/dm-[^/]*\\.h$|^include/uapi/linux/dm-[^/]*\\.h$"},
- },
-}
-
-var dmaengine = &Subsystem{
- Name: "dmaengine",
- Lists: []string{"dmaengine@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/dma/altera-msgdma\\.c$"},
- {IncludeRegexp: "^drivers/dma/at_hdmac\\.c$|^drivers/dma/at_xdmac\\.c$|^include/dt-bindings/dma/at91\\.h$"},
- {IncludeRegexp: "^drivers/dma/dw-edma/|^include/linux/dma/edma\\.h$"},
- {IncludeRegexp: "^drivers/dma/hisi_dma\\.c$"},
- {IncludeRegexp: "^drivers/dma/idxd/|^include/uapi/linux/idxd\\.h$"},
- {IncludeRegexp: "^drivers/dma/ioat[^/]*$"},
- {IncludeRegexp: "^drivers/dma/mediatek/"},
- {IncludeRegexp: "^drivers/dma/ptdma/"},
- {IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
- {"^drivers/dma/ti/|^include/linux/dma/k3-udma-glue\\.h$|^include/linux/dma/ti-cppi5\\.h$|^include/linux/dma/k3-psil\\.h$", "^drivers/dma/ti/cppi41\\.c$"},
- {IncludeRegexp: "^drivers/dma/xilinx/xilinx_dpdma\\.c$|^include/dt-bindings/dma/xlnx-zynqmp-dpdma\\.h$"},
- {IncludeRegexp: "^drivers/dma/|^include/dt-bindings/dma/|^include/linux/dma/|^include/linux/dmaengine\\.h$|^include/linux/of_dma\\.h$"},
- },
-}
-
-var drbd = &Subsystem{
- Name: "drbd",
- Lists: []string{"drbd-dev@lists.linbit.com"},
- Maintainers: []string{"christoph.boehmwalder@linbit.com", "lars.ellenberg@linbit.com", "philipp.reisner@linbit.com"},
- Parents: []*Subsystem{block},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/block/drbd/|^lib/lru_cache\\.c$"},
- },
-}
-
-var dri = &Subsystem{
- Name: "dri",
- Lists: []string{"dri-devel@lists.freedesktop.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/accel/"},
- {IncludeRegexp: "^drivers/base/component\\.c$|^include/linux/component\\.h$"},
- {IncludeRegexp: "^drivers/char/agp/|^include/linux/agp[^/]*$|^include/uapi/linux/agp[^/]*$"},
- {IncludeRegexp: "^drivers/dma-buf/dma-fence[^/]*$|^drivers/dma-buf/sw_sync\\.c$|^drivers/dma-buf/sync_[^/]*$|^include/linux/sync_file\\.h$|^include/uapi/linux/sync_file\\.h$"},
- {IncludeRegexp: "^drivers/dma-buf/dma-heap\\.c$|^drivers/dma-buf/heaps/|^include/linux/dma-heap\\.h$|^include/uapi/linux/dma-heap\\.h$"},
- {IncludeRegexp: "^drivers/dma-buf/udmabuf\\.c$|^include/uapi/linux/udmabuf\\.h$"},
- {IncludeRegexp: "^drivers/dma-buf/|^include/linux/[^/]*fence\\.h$|^include/linux/dma-buf\\.h$|^include/linux/dma-resv\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/ast/"},
- {IncludeRegexp: "^drivers/gpu/drm/atmel-hlcdc/"},
- {IncludeRegexp: "^drivers/gpu/drm/bridge/imx/"},
- {IncludeRegexp: "^drivers/gpu/drm/drm_aperture\\.c$|^drivers/gpu/drm/tiny/ofdrm\\.c$|^drivers/gpu/drm/tiny/simpledrm\\.c$|^drivers/video/aperture\\.c$|^drivers/video/nomodeset\\.c$|^include/drm/drm_aperture\\.h$|^include/linux/aperture\\.h$|^include/video/nomodeset\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/drm_panel\\.c$|^drivers/gpu/drm/panel/|^include/drm/drm_panel\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/drm_privacy_screen[^/]*$|^include/drm/drm_privacy_screen[^/]*$"},
- {IncludeRegexp: "^drivers/gpu/drm/etnaviv/|^include/uapi/drm/etnaviv_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/exynos/exynos_dp[^/]*$"},
- {IncludeRegexp: "^drivers/gpu/drm/exynos/|^include/uapi/drm/exynos_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/fsl-dcu/"},
- {IncludeRegexp: "^drivers/gpu/drm/gma500/"},
- {IncludeRegexp: "^drivers/gpu/drm/hisilicon/"},
- {IncludeRegexp: "^drivers/gpu/drm/hyperv$"},
- {IncludeRegexp: "^drivers/gpu/drm/imx/dcss/"},
- {IncludeRegexp: "^drivers/gpu/drm/imx/|^drivers/gpu/ipu-v3/"},
- {IncludeRegexp: "^drivers/gpu/drm/lima/|^include/uapi/drm/lima_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/mediatek/|^drivers/phy/mediatek/phy-mtk-dp\\.c$|^drivers/phy/mediatek/phy-mtk-hdmi[^/]*$|^drivers/phy/mediatek/phy-mtk-mipi[^/]*$"},
- {IncludeRegexp: "^drivers/gpu/drm/meson/"},
- {IncludeRegexp: "^drivers/gpu/drm/mgag200/"},
- {IncludeRegexp: "^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/mxsfb/"},
- {IncludeRegexp: "^drivers/gpu/drm/nouveau/|^include/uapi/drm/nouveau_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/omapdrm/"},
- {IncludeRegexp: "^drivers/gpu/drm/panel/panel-lvds\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/panfrost/|^include/uapi/drm/panfrost_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/rcar-du/|^drivers/gpu/drm/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/rockchip/"},
- {IncludeRegexp: "^drivers/gpu/drm/scheduler/|^include/drm/gpu_scheduler\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/sti$"},
- {IncludeRegexp: "^drivers/gpu/drm/stm$"},
- {IncludeRegexp: "^drivers/gpu/drm/sun4i/"},
- {IncludeRegexp: "^drivers/gpu/drm/sun4i/sun8i[^/]*$"},
- {IncludeRegexp: "^drivers/gpu/drm/tegra/|^drivers/gpu/host1x/|^include/linux/host1x\\.h$|^include/uapi/drm/tegra_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/tidss/"},
- {IncludeRegexp: "^drivers/gpu/drm/tilcdc/"},
- {IncludeRegexp: "^drivers/gpu/drm/ttm/|^include/drm/ttm/"},
- {IncludeRegexp: "^drivers/gpu/drm/udl/"},
- {IncludeRegexp: "^drivers/gpu/drm/vboxvideo/"},
- {IncludeRegexp: "^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/vkms/"},
- {IncludeRegexp: "^drivers/gpu/drm/vmwgfx/|^include/uapi/drm/vmwgfx_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/xen/"},
- {IncludeRegexp: "^drivers/gpu/drm/xlnx/"},
- {IncludeRegexp: "^drivers/gpu/|^include/drm/|^include/linux/vga[^/]*$|^include/uapi/drm/"},
- {IncludeRegexp: "^drivers/staging/fbtft/"},
- {IncludeRegexp: "^drivers/video/backlight/|^include/linux/backlight\\.h$|^include/linux/pwm_backlight\\.h$"},
- {IncludeRegexp: "^drivers/video/|^include/linux/fb\\.h$|^include/uapi/linux/fb\\.h$|^include/uapi/video/|^include/video/"},
- {IncludeRegexp: "^include/linux/iosys-map\\.h$"},
- },
-}
-
-var ecryptfs = &Subsystem{
- Name: "ecryptfs",
- Lists: []string{"ecryptfs@vger.kernel.org"},
- Maintainers: []string{"code@tyhicks.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/ecryptfs/"},
- },
-}
-
-var edac = &Subsystem{
- Name: "edac",
- Lists: []string{"linux-edac@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/x86/kernel/cpu/mce/"},
- {IncludeRegexp: "^drivers/edac/amd64_edac[^/]*$|^drivers/edac/mce_amd[^/]*$"},
- {IncludeRegexp: "^drivers/edac/armada_xp_[^/]*$"},
- {IncludeRegexp: "^drivers/edac/dmc520_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/e752x_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/e7xxx_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/fsl_ddr_edac\\.[^/]*$"},
- {IncludeRegexp: "^drivers/edac/ghes_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/highbank[^/]*$"},
- {IncludeRegexp: "^drivers/edac/i10nm_base\\.c$"},
- {IncludeRegexp: "^drivers/edac/i3000_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/i5000_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/i5400_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/i7300_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/i7core_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/i82443bxgx_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/i82975x_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/ie31200_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/igen6_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/mpc85xx_edac\\.\\[ch\\]$"},
- {IncludeRegexp: "^drivers/edac/octeon_edac[^/]*$"},
- {IncludeRegexp: "^drivers/edac/pasemi_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/pnd2_edac\\.\\[ch\\]$"},
- {IncludeRegexp: "^drivers/edac/qcom_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/r82600_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/sb_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/skx_[^/]*\\.\\[ch\\]$"},
- {IncludeRegexp: "^drivers/edac/thunderx_edac[^/]*$"},
- {IncludeRegexp: "^drivers/edac/ti_edac\\.c$"},
- {IncludeRegexp: "^drivers/edac/|^include/linux/edac\\.h$"},
- {IncludeRegexp: "^drivers/ras/|^include/linux/ras\\.h$|^include/ras/ras_event\\.h$"},
- },
-}
-
-var efi = &Subsystem{
- Name: "efi",
- Lists: []string{"linux-efi@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/efi\\.h$|^arch/[^/]*/kernel/efi\\.c$|^arch/arm/boot/compressed/efi-header\\.S$|^arch/x86/platform/efi/|^drivers/firmware/efi/|^include/linux/efi[^/]*\\.h$"},
- {IncludeRegexp: "^block/partitions/efi\\.[^/]*$"},
- {IncludeRegexp: "^drivers/firmware/efi/test/"},
- {IncludeRegexp: "^fs/efivarfs/"},
- },
-}
-
-var erofs = &Subsystem{
- Name: "erofs",
- Syscalls: []string{"syz_mount_image$erofs"},
- Lists: []string{"linux-erofs@lists.ozlabs.org"},
- Maintainers: []string{"chao@kernel.org", "xiang@kernel.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/erofs/|^include/trace/events/erofs\\.h$"},
- },
-}
-
-var etnaviv = &Subsystem{
- Name: "etnaviv",
- Lists: []string{"etnaviv@lists.freedesktop.org"},
- Maintainers: []string{"l.stach@pengutronix.de"},
- Parents: []*Subsystem{dri},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/etnaviv/|^include/uapi/drm/etnaviv_drm\\.h$"},
- },
-}
-
-var ext4 = &Subsystem{
- Name: "ext4",
- Syscalls: []string{"syz_mount_image$ext4"},
- Lists: []string{"linux-ext4@vger.kernel.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/ext2/|^include/linux/ext2[^/]*$"},
- {IncludeRegexp: "^fs/ext4/|^include/trace/events/ext4\\.h$"},
- {IncludeRegexp: "^fs/jbd2/|^include/linux/jbd2\\.h$"},
- },
-}
-
-var f2fs = &Subsystem{
- Name: "f2fs",
- Syscalls: []string{"syz_mount_image$f2fs"},
- Lists: []string{"linux-f2fs-devel@lists.sourceforge.net"},
- Maintainers: []string{"chao@kernel.org", "jaegeuk@kernel.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/f2fs/|^include/linux/f2fs_fs\\.h$|^include/trace/events/f2fs\\.h$|^include/uapi/linux/f2fs\\.h$"},
- },
-}
-
-var fbdev = &Subsystem{
- Name: "fbdev",
- Lists: []string{"linux-fbdev@vger.kernel.org"},
- Parents: []*Subsystem{dri},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/staging/fbtft/"},
- {IncludeRegexp: "^drivers/staging/fbtft/fb_seps525\\.c$"},
- {IncludeRegexp: "^drivers/staging/sm750fb/"},
- {IncludeRegexp: "^drivers/video/fbdev/atmel_lcdfb\\.c$|^include/video/atmel_lcdc\\.h$"},
- {IncludeRegexp: "^drivers/video/fbdev/aty/aty128fb\\.c$"},
- {IncludeRegexp: "^drivers/video/fbdev/aty/radeon[^/]*$|^include/uapi/linux/radeonfb\\.h$"},
- {IncludeRegexp: "^drivers/video/fbdev/efifb\\.c$"},
- {IncludeRegexp: "^drivers/video/fbdev/fsl-diu-fb\\.[^/]*$"},
- {IncludeRegexp: "^drivers/video/fbdev/i810/"},
- {IncludeRegexp: "^drivers/video/fbdev/imsttfb\\.c$"},
- {IncludeRegexp: "^drivers/video/fbdev/imxfb\\.c$"},
- {IncludeRegexp: "^drivers/video/fbdev/intelfb/"},
- {IncludeRegexp: "^drivers/video/fbdev/matrox/matroxfb_[^/]*$|^include/uapi/linux/matroxfb\\.h$"},
- {IncludeRegexp: "^drivers/video/fbdev/nvidia/|^drivers/video/fbdev/riva/"},
- {IncludeRegexp: "^drivers/video/fbdev/omap/"},
- {IncludeRegexp: "^drivers/video/fbdev/omap2/"},
- {IncludeRegexp: "^drivers/video/fbdev/s3c-fb\\.c$"},
- {IncludeRegexp: "^drivers/video/fbdev/savage/"},
- {IncludeRegexp: "^drivers/video/fbdev/simplefb\\.c$|^include/linux/platform_data/simplefb\\.h$"},
- {IncludeRegexp: "^drivers/video/fbdev/sm712[^/]*$"},
- {IncludeRegexp: "^drivers/video/fbdev/smscufx\\.c$"},
- {IncludeRegexp: "^drivers/video/fbdev/udlfb\\.c$|^include/video/udlfb\\.h$"},
- {IncludeRegexp: "^drivers/video/fbdev/uvesafb\\.[^/]*$"},
- {IncludeRegexp: "^drivers/video/fbdev/via/|^include/linux/via-core\\.h$|^include/linux/via-gpio\\.h$|^include/linux/via_i2c\\.h$"},
- {IncludeRegexp: "^drivers/video/|^include/linux/fb\\.h$|^include/uapi/linux/fb\\.h$|^include/uapi/video/|^include/video/"},
- },
-}
-
-var fpga = &Subsystem{
- Name: "fpga",
- Lists: []string{"linux-fpga@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/fpga/dfl[^/]*$|^drivers/uio/uio_dfl\\.c$|^include/linux/dfl\\.h$|^include/uapi/linux/fpga-dfl\\.h$"},
- {IncludeRegexp: "^drivers/fpga/intel-m10-bmc-sec-update\\.c$"},
- {IncludeRegexp: "^drivers/fpga/microchip-spi\\.c$"},
- {IncludeRegexp: "^drivers/fpga/|^include/linux/fpga/"},
- },
-}
-
-var freedreno = &Subsystem{
- Name: "freedreno",
- Lists: []string{"freedreno@lists.freedesktop.org"},
- Maintainers: []string{"dmitry.baryshkov@linaro.org", "quic_abhinavk@quicinc.com", "robdclark@gmail.com"},
- Parents: []*Subsystem{armmsm, dri},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
- },
-}
-
-var fs = &Subsystem{
- Name: "fs",
- Lists: []string{"linux-fsdevel@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/affs/"},
- {IncludeRegexp: "^fs/dax\\.c$|^include/linux/dax\\.h$|^include/trace/events/fs_dax\\.h$"},
- {IncludeRegexp: "^fs/exfat/"},
- {IncludeRegexp: "^fs/fcntl\\.c$|^fs/locks\\.c$|^include/linux/fcntl\\.h$|^include/uapi/linux/fcntl\\.h$"},
- {IncludeRegexp: "^fs/fuse/virtio_fs\\.c$|^include/uapi/linux/virtio_fs\\.h$"},
- {IncludeRegexp: "^fs/fuse/|^include/uapi/linux/fuse\\.h$"},
- {IncludeRegexp: "^fs/hfs/"},
- {IncludeRegexp: "^fs/hfsplus/"},
- {IncludeRegexp: "^fs/iomap/|^include/linux/iomap\\.h$"},
- {IncludeRegexp: "^fs/isofs/"},
- {IncludeRegexp: "^fs/notify/dnotify/|^include/linux/dnotify\\.h$"},
- {IncludeRegexp: "^fs/notify/fanotify/|^include/linux/fanotify\\.h$|^include/uapi/linux/fanotify\\.h$"},
- {IncludeRegexp: "^fs/notify/inotify/|^include/linux/inotify\\.h$|^include/uapi/linux/inotify\\.h$"},
- {IncludeRegexp: "^fs/notify/|^include/linux/fsnotify[^/]*\\.h$"},
- {IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl-test\\.c$|^kernel/sysctl\\.c$"},
- {IncludeRegexp: "^fs/proc/|^include/linux/proc_fs\\.h$"},
- {IncludeRegexp: "^fs/unicode/"},
- {IncludeRegexp: "^fs/vboxsf/"},
- {IncludeRegexp: "^fs/zonefs/"},
- {IncludeRegexp: "^fs/|^include/linux/fs\\.h$|^include/linux/fs_types\\.h$|^include/uapi/linux/fs\\.h$|^include/uapi/linux/openat2\\.h$"},
- {IncludeRegexp: "^include/linux/idr\\.h$|^include/linux/xarray\\.h$|^lib/idr\\.c$|^lib/xarray\\.c$"},
- {IncludeRegexp: "^include/linux/mnt_idmapping\\.h$"},
- {IncludeRegexp: "^include/linux/pagemap\\.h$|^mm/filemap\\.c$|^mm/page-writeback\\.c$|^mm/readahead\\.c$|^mm/truncate\\.c$"},
- },
-}
-
-var fscrypt = &Subsystem{
- Name: "fscrypt",
- Lists: []string{"linux-fscrypt@vger.kernel.org"},
- Maintainers: []string{"ebiggers@kernel.org", "jaegeuk@kernel.org", "tytso@mit.edu"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/crypto/|^include/linux/fscrypt\\.h$|^include/uapi/linux/fscrypt\\.h$"},
- },
-}
-
-var fsi = &Subsystem{
- Name: "fsi",
- Lists: []string{"linux-fsi@lists.ozlabs.org"},
- Maintainers: []string{"jk@ozlabs.org", "joel@jms.id.au"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/fsi/|^include/linux/fsi[^/]*\\.h$|^include/trace/events/fsi[^/]*\\.h$"},
- },
-}
-
-var fsverity = &Subsystem{
- Name: "fsverity",
- Lists: []string{"fsverity@lists.linux.dev"},
- Maintainers: []string{"ebiggers@kernel.org", "tytso@mit.edu"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/verity/|^include/linux/fsverity\\.h$|^include/uapi/linux/fsverity\\.h$"},
- },
-}
-
-var fuse = &Subsystem{
- Name: "fuse",
- Syscalls: []string{"syz_fuse_handle_req"},
- Lists: []string{"linux-fsdevel@vger.kernel.org"},
- Maintainers: []string{"miklos@szeredi.hu"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/fuse/|^include/uapi/linux/fuse\\.h$"},
- },
-}
-
-var geode = &Subsystem{
- Name: "geode",
- Lists: []string{"linux-geode@lists.infradead.org"},
- Parents: []*Subsystem{fbdev},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/x86/include/asm/geode\\.h$|^drivers/char/hw_random/geode-rng\\.c$|^drivers/crypto/geode[^/]*$|^drivers/video/fbdev/geode/"},
- {IncludeRegexp: "^drivers/usb/gadget/udc/amd5536udc\\.[^/]*$"},
- },
-}
-
-var gpio = &Subsystem{
- Name: "gpio",
- Lists: []string{"linux-gpio@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpio/gpio-104-dio-48e\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-104-idi-48\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-104-idio-16\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-aggregator\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-altera\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-amd-fch\\.c$|^include/linux/platform_data/gpio/gpio-amd-fch\\.h$"},
- {IncludeRegexp: "^drivers/gpio/gpio-davinci\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-dwapb\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-gpio-mm\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-hisi\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-i8255\\.c$|^drivers/gpio/gpio-i8255\\.h$"},
- {IncludeRegexp: "^drivers/gpio/gpio-ich\\.c$|^drivers/gpio/gpio-merrifield\\.c$|^drivers/gpio/gpio-ml-ioh\\.c$|^drivers/gpio/gpio-pch\\.c$|^drivers/gpio/gpio-sch\\.c$|^drivers/gpio/gpio-sodaville\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-idio-16\\.c$|^drivers/gpio/gpio-idio-16\\.h$"},
- {IncludeRegexp: "^drivers/gpio/gpio-mockup\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-pci-idio-16\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-pcie-idio-24\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-pxa\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-sama5d2-piobu\\.c$|^drivers/pinctrl/pinctrl-at91[^/]*$"},
- {IncludeRegexp: "^drivers/gpio/gpio-virtio\\.c$|^include/uapi/linux/virtio_gpio\\.h$"},
- {IncludeRegexp: "^drivers/gpio/gpio-wcove\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-ws16c48\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-xra1403\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpiolib-acpi\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"},
- {IncludeRegexp: "^drivers/gpio/|^include/asm-generic/gpio\\.h$|^include/dt-bindings/gpio/|^include/linux/gpio\\.h$|^include/linux/gpio/|^include/linux/of_gpio\\.h$|^include/uapi/linux/gpio\\.h$"},
- {IncludeRegexp: "^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.c$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.h$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/aspeed/"},
- {IncludeRegexp: "^drivers/pinctrl/bcm/pinctrl-bcm4908\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/freescale/"},
- {IncludeRegexp: "^drivers/pinctrl/pinctrl-cy8c95x0\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/pinctrl-loongson2\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/starfive/|^include/dt-bindings/pinctrl/pinctrl-starfive-jh7100\\.h$"},
- {IncludeRegexp: "^drivers/pinctrl/|^include/dt-bindings/pinctrl/|^include/linux/pinctrl/"},
- },
-}
-
-var greybus = &Subsystem{
- Name: "greybus",
- Lists: []string{"greybus-dev@lists.linaro.org"},
- Maintainers: []string{"elder@kernel.org", "gregkh@linuxfoundation.org", "johan@kernel.org"},
- Parents: []*Subsystem{staging},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/greybus/|^drivers/staging/greybus/|^include/linux/greybus\\.h$|^include/linux/greybus/"},
- },
-}
-
-var hams = &Subsystem{
- Name: "hams",
- Lists: []string{"linux-hams@vger.kernel.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/hamradio/6pack\\.c$"},
- {IncludeRegexp: "^drivers/net/hamradio/[^/]*scc\\.c$|^drivers/net/hamradio/z8530\\.h$"},
- {IncludeRegexp: "^drivers/net/hamradio/baycom[^/]*$"},
- {IncludeRegexp: "^drivers/net/hamradio/scc\\.c$"},
- {IncludeRegexp: "^drivers/net/hamradio/yam[^/]*$|^include/linux/yam\\.h$"},
- {IncludeRegexp: "^include/net/ax25\\.h$|^include/uapi/linux/ax25\\.h$|^net/ax25/"},
- {IncludeRegexp: "^include/net/netrom\\.h$|^include/uapi/linux/netrom\\.h$|^net/netrom/"},
- {IncludeRegexp: "^include/net/rose\\.h$|^include/uapi/linux/rose\\.h$|^net/rose/"},
- {IncludeRegexp: "^net/ax25/af_ax25\\.c$|^net/ax25/ax25_dev\\.c$|^net/ax25/ax25_ds_[^/]*$|^net/ax25/ax25_in\\.c$|^net/ax25/ax25_out\\.c$|^net/ax25/ax25_timer\\.c$|^net/ax25/sysctl_net_ax25\\.c$"},
- },
-}
-
-var hardening = &Subsystem{
- Name: "hardening",
- Lists: []string{"linux-hardening@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/acpi/apei/erst\\.c$|^drivers/firmware/efi/efi-pstore\\.c$|^fs/pstore/|^include/linux/pstore[^/]*$"},
- {IncludeRegexp: "^include/linux/fortify-string\\.h$|^lib/fortify_kunit\\.c$|^lib/memcpy_kunit\\.c$|^lib/strscpy_kunit\\.c$|^lib/test_fortify/"},
- {IncludeRegexp: "^include/linux/overflow\\.h$|^include/linux/randomize_kstack\\.h$|^mm/usercopy\\.c$"},
- },
-}
-
-var hexagon = &Subsystem{
- Name: "hexagon",
- Lists: []string{"linux-hexagon@vger.kernel.org"},
- Maintainers: []string{"bcain@quicinc.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/hexagon/"},
- },
-}
-
-var hfs = &Subsystem{
- Name: "hfs",
- Syscalls: []string{"syz_mount_image$hfs", "syz_mount_image$hfsplus"},
- Lists: []string{"linux-fsdevel@vger.kernel.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/hfs/"},
- {IncludeRegexp: "^fs/hfsplus/"},
- },
-}
-
-var hippi = &Subsystem{
- Name: "hippi",
- Lists: []string{"linux-hippi@sunsite.dk"},
- Maintainers: []string{"jes@trained-monkey.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/hippi/|^include/linux/hippidevice\\.h$|^include/uapi/linux/if_hippi\\.h$|^net/802/hippi\\.c$"},
- },
-}
-
-var hwmon = &Subsystem{
- Name: "hwmon",
- Lists: []string{"linux-hwmon@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/hwmon/abituguru3\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/abituguru\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/adm1025\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/adm1029\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/adm1177\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/adt7475\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/applesmc\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/aquacomputer_d5next\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/asc7621\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/asus-ec-sensors\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/asus_atk0110\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/asus_wmi_sensors\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/axi-fan-control\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/coretemp\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/corsair-cpro\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/corsair-psu\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/dme1737\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/emc2103\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/f71805f\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/f75375s\\.c$|^include/linux/f75375s\\.h$"},
- {IncludeRegexp: "^drivers/hwmon/fam15h_power\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/ina209\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/ina2xx\\.c$|^include/linux/platform_data/ina2xx\\.h$"},
- {IncludeRegexp: "^drivers/hwmon/it87\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/jc42\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/k10temp\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/k8temp\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/lm73\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/lm78\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/lm83\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/lm90\\.c$|^include/dt-bindings/thermal/lm90\\.h$"},
- {IncludeRegexp: "^drivers/hwmon/lm95234\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/ltc2947-core\\.c$|^drivers/hwmon/ltc2947-i2c\\.c$|^drivers/hwmon/ltc2947-spi\\.c$|^drivers/hwmon/ltc2947\\.h$"},
- {IncludeRegexp: "^drivers/hwmon/ltc4261\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/max16065\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/max6650\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/max6697\\.c$|^include/linux/platform_data/max6697\\.h$"},
- {IncludeRegexp: "^drivers/hwmon/nct6775-core\\.c$|^drivers/hwmon/nct6775-platform\\.c$|^drivers/hwmon/nct6775\\.h$"},
- {IncludeRegexp: "^drivers/hwmon/nct6775-i2c\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/nzxt-kraken2\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/nzxt-smart2\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/oxp-sensors\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/pc87360\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/pc87427\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/peci/"},
- {IncludeRegexp: "^drivers/hwmon/pmbus/delta-ahe50dc-fan\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/pmbus/dps920ab\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/pmbus/max15301\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/pmbus/pm6764tr\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/pmbus/stpddc60\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/pmbus/tps546d24\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/pmbus/|^include/linux/pmbus\\.h$"},
- {IncludeRegexp: "^drivers/hwmon/sch5627\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/smm665\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/smsc47b397\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/tmp401\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/tmp464\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/tmp513\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/tps23861\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/vt1211\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/vt8231\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/w83791d\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/w83793\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/w83795\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/|^include/linux/hwmon[^/]*\\.h$|^include/trace/events/hwmon[^/]*\\.h$"},
- },
-}
-
-var hyperv = &Subsystem{
- Name: "hyperv",
- Lists: []string{"linux-hyperv@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm64/hyperv$|^arch/arm64/include/asm/hyperv-tlfs\\.h$|^arch/arm64/include/asm/mshyperv\\.h$|^arch/x86/hyperv$|^arch/x86/include/asm/hyperv-tlfs\\.h$|^arch/x86/include/asm/mshyperv\\.h$|^arch/x86/include/asm/trace/hyperv\\.h$|^arch/x86/kernel/cpu/mshyperv\\.c$|^drivers/clocksource/hyperv_timer\\.c$|^drivers/hid/hid-hyperv\\.c$|^drivers/hv/|^drivers/input/serio/hyperv-keyboard\\.c$|^drivers/iommu/hyperv-iommu\\.c$|^drivers/net/ethernet/microsoft/|^drivers/net/hyperv/|^drivers/pci/controller/pci-hyperv-intf\\.c$|^drivers/pci/controller/pci-hyperv\\.c$|^drivers/scsi/storvsc_drv\\.c$|^drivers/uio/uio_hv_generic\\.c$|^drivers/video/fbdev/hyperv_fb\\.c$|^include/asm-generic/hyperv-tlfs\\.h$|^include/asm-generic/mshyperv\\.h$|^include/clocksource/hyperv_timer\\.h$|^include/linux/hyperv\\.h$|^include/net/mana$|^include/uapi/linux/hyperv\\.h$|^net/vmw_vsock/hyperv_transport\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/hyperv$"},
- },
-}
-
-var i2c = &Subsystem{
- Name: "i2c",
- Lists: []string{"linux-i2c@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/hid/hid-ft260\\.c$"},
- {IncludeRegexp: "^drivers/hid/hid-mcp2221\\.c$"},
- {IncludeRegexp: "^drivers/i2c/algos/|^drivers/i2c/busses/|^include/dt-bindings/i2c/"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-ali1535\\.c$|^drivers/i2c/busses/i2c-ali1563\\.c$|^drivers/i2c/busses/i2c-ali15x3\\.c$|^drivers/i2c/busses/i2c-amd756-s4882\\.c$|^drivers/i2c/busses/i2c-amd756\\.c$|^drivers/i2c/busses/i2c-amd8111\\.c$|^drivers/i2c/busses/i2c-i801\\.c$|^drivers/i2c/busses/i2c-isch\\.c$|^drivers/i2c/busses/i2c-nforce2-s4985\\.c$|^drivers/i2c/busses/i2c-nforce2\\.c$|^drivers/i2c/busses/i2c-piix4\\.c$|^drivers/i2c/busses/i2c-sis5595\\.c$|^drivers/i2c/busses/i2c-sis630\\.c$|^drivers/i2c/busses/i2c-sis96x\\.c$|^drivers/i2c/busses/i2c-via\\.c$|^drivers/i2c/busses/i2c-viapro\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-ali1563\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-amd-mp2[^/]*$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-aspeed\\.c$|^drivers/irqchip/irq-aspeed-i2c-ic\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-at91-[^/]*\\.c$|^drivers/i2c/busses/i2c-at91\\.h$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-axxia\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-brcmstb\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-cht-wc\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-cpm\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-designware-[^/]*$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-diolan-u2c\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-fsi\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-hisi\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-icy\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-imx\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-ismt\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-mchp-pci1xxxx\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-mlxbf\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-mlxcpld\\.c$|^drivers/i2c/muxes/i2c-mux-mlxcpld\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-mpc\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-mt65xx\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-mt7621\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-mv64xxx\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-nvidia-gpu\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-ocores\\.c$|^include/linux/platform_data/i2c-ocores\\.h$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-omap\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-parport\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-stm32[^/]*$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-synquacer\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-taos-evm\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-tiny-usb\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-virtio\\.c$|^include/uapi/linux/virtio_i2c\\.h$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-xlp9xx\\.c$"},
- {IncludeRegexp: "^drivers/i2c/i2c-core-acpi\\.c$"},
- {IncludeRegexp: "^drivers/i2c/i2c-mux\\.c$|^drivers/i2c/muxes/|^include/linux/i2c-mux\\.h$"},
- {IncludeRegexp: "^drivers/i2c/i2c-stub\\.c$"},
- {IncludeRegexp: "^drivers/i2c/muxes/i2c-mux-gpio\\.c$|^include/linux/platform_data/i2c-mux-gpio\\.h$"},
- {IncludeRegexp: "^drivers/i2c/muxes/i2c-mux-ltc4306\\.c$"},
- {IncludeRegexp: "^drivers/i2c/muxes/i2c-mux-pca9541\\.c$"},
- {IncludeRegexp: "^drivers/i2c/|^include/dt-bindings/i2c/i2c\\.h$|^include/linux/i2c-dev\\.h$|^include/linux/i2c-smbus\\.h$|^include/linux/i2c\\.h$|^include/uapi/linux/i2c-[^/]*\\.h$|^include/uapi/linux/i2c\\.h$"},
- {IncludeRegexp: "^drivers/misc/eeprom/at24\\.c$"},
- },
-}
-
-var i3c = &Subsystem{
- Name: "i3c",
- Lists: []string{"linux-i3c@lists.infradead.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/i3c/master/svc-i3c-master\\.c$"},
- {IncludeRegexp: "^drivers/i3c/|^include/linux/i3c/"},
- },
-}
-
-var ia64 = &Subsystem{
- Name: "ia64",
- Lists: []string{"linux-ia64@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/ia64/"},
- },
-}
-
-var ide = &Subsystem{
- Name: "ide",
- Lists: []string{"linux-ide@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/ata/ahci_dwc\\.c$"},
- {IncludeRegexp: "^drivers/ata/ahci_platform\\.c$|^drivers/ata/libahci_platform\\.c$|^include/linux/ahci_platform\\.h$"},
- {IncludeRegexp: "^drivers/ata/ata_[^/]*\\.c$|^drivers/ata/pata_[^/]*\\.c$"},
- {IncludeRegexp: "^drivers/ata/pata_arasan_cf\\.c$|^include/linux/pata_arasan_cf_data\\.h$"},
- {IncludeRegexp: "^drivers/ata/pata_ftide010\\.c$|^drivers/ata/sata_gemini\\.c$|^drivers/ata/sata_gemini\\.h$"},
- {IncludeRegexp: "^drivers/ata/sata_promise\\.[^/]*$"},
- {IncludeRegexp: "^drivers/ata/sata_rcar\\.c$"},
- {IncludeRegexp: "^drivers/ata/|^include/linux/ata\\.h$|^include/linux/libata\\.h$"},
- },
-}
-
-var iio = &Subsystem{
- Name: "iio",
- Lists: []string{"linux-iio@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/counter/104-quad-8\\.c$"},
- {IncludeRegexp: "^drivers/counter/ftm-quaddec\\.c$"},
- {IncludeRegexp: "^drivers/counter/intel-qep\\.c$"},
- {IncludeRegexp: "^drivers/counter/interrupt-cnt\\.c$"},
- {IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$"},
- {IncludeRegexp: "^drivers/counter/ti-ecap-capture\\.c$"},
- {IncludeRegexp: "^drivers/counter/ti-eqep\\.c$"},
- {IncludeRegexp: "^drivers/counter/|^include/linux/counter\\.h$|^include/uapi/linux/counter\\.h$"},
- {IncludeRegexp: "^drivers/hid/hid-sensor-[^/]*$|^drivers/iio/[^/]*/hid-[^/]*$|^include/linux/hid-sensor-[^/]*$"},
- {IncludeRegexp: "^drivers/iio/accel/adxl355\\.h$|^drivers/iio/accel/adxl355_core\\.c$|^drivers/iio/accel/adxl355_i2c\\.c$|^drivers/iio/accel/adxl355_spi\\.c$"},
- {IncludeRegexp: "^drivers/iio/accel/adxl367[^/]*$"},
- {IncludeRegexp: "^drivers/iio/accel/bma400[^/]*$"},
- {IncludeRegexp: "^drivers/iio/accel/kionix-kx022a[^/]*$"},
- {IncludeRegexp: "^drivers/iio/accel/msa311\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/ad4130\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/ad7192\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/ad7292\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/ad7768-1\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/ad7780\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/at91-sama5d2_adc\\.c$|^include/dt-bindings/iio/adc/at91-sama5d2_adc\\.h$"},
- {IncludeRegexp: "^drivers/iio/adc/envelope-detector\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/hx711\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/max11205\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/mcp3911\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/rcar-gyroadc\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/ti-tsc2046\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/xilinx-ams\\.c$"},
- {IncludeRegexp: "^drivers/iio/addac/ad74115\\.c$"},
- {IncludeRegexp: "^drivers/iio/addac/ad74413r\\.c$|^include/dt-bindings/iio/addac/adi,ad74413r\\.h$"},
- {IncludeRegexp: "^drivers/iio/addac/stx104\\.c$"},
- {IncludeRegexp: "^drivers/iio/afe/iio-rescale\\.c$"},
- {IncludeRegexp: "^drivers/iio/amplifiers/ada4250\\.c$"},
- {IncludeRegexp: "^drivers/iio/common/scmi_sensors/scmi_iio\\.c$"},
- {IncludeRegexp: "^drivers/iio/dac/ad3552r\\.c$"},
- {IncludeRegexp: "^drivers/iio/dac/ad7293\\.c$"},
- {IncludeRegexp: "^drivers/iio/dac/cio-dac\\.c$"},
- {IncludeRegexp: "^drivers/iio/dac/dpot-dac\\.c$"},
- {IncludeRegexp: "^drivers/iio/dac/ltc1660\\.c$"},
- {IncludeRegexp: "^drivers/iio/dac/ltc2688\\.c$"},
- {IncludeRegexp: "^drivers/iio/dac/ti-dac7612\\.c$"},
- {IncludeRegexp: "^drivers/iio/filter/admv8818\\.c$"},
- {IncludeRegexp: "^drivers/iio/frequency/adf4377\\.c$"},
- {IncludeRegexp: "^drivers/iio/frequency/admv1013\\.c$"},
- {IncludeRegexp: "^drivers/iio/frequency/admv1014\\.c$"},
- {IncludeRegexp: "^drivers/iio/frequency/adrf6780\\.c$"},
- {IncludeRegexp: "^drivers/iio/gyro/adxrs290\\.c$"},
- {IncludeRegexp: "^drivers/iio/gyro/fxas21002c\\.h$|^drivers/iio/gyro/fxas21002c_core\\.c$|^drivers/iio/gyro/fxas21002c_i2c\\.c$|^drivers/iio/gyro/fxas21002c_spi\\.c$"},
- {IncludeRegexp: "^drivers/iio/gyro/mpu3050[^/]*$"},
- {IncludeRegexp: "^drivers/iio/humidity/hts221[^/]*$"},
- {IncludeRegexp: "^drivers/iio/imu/adis16460\\.c$"},
- {IncludeRegexp: "^drivers/iio/imu/adis16475\\.c$"},
- {IncludeRegexp: "^drivers/iio/imu/adis\\.c$|^drivers/iio/imu/adis_buffer\\.c$|^drivers/iio/imu/adis_trigger\\.c$|^include/linux/iio/imu/adis\\.h$"},
- {IncludeRegexp: "^drivers/iio/imu/inv_icm42600/"},
- {IncludeRegexp: "^drivers/iio/imu/st_lsm6dsx/"},
- {IncludeRegexp: "^drivers/iio/light/as73211\\.c$"},
- {IncludeRegexp: "^drivers/iio/light/gp2ap002\\.c$"},
- {IncludeRegexp: "^drivers/iio/magnetometer/ak8974\\.c$"},
- {IncludeRegexp: "^drivers/iio/magnetometer/rm3100[^/]*$"},
- {IncludeRegexp: "^drivers/iio/multiplexer/iio-mux\\.c$"},
- {IncludeRegexp: "^drivers/iio/potentiometer/ad5110\\.c$"},
- {IncludeRegexp: "^drivers/iio/potentiometer/mcp4018\\.c$|^drivers/iio/potentiometer/mcp4531\\.c$"},
- {IncludeRegexp: "^drivers/iio/pressure/dps310\\.c$"},
- {IncludeRegexp: "^drivers/iio/proximity/mb1232\\.c$"},
- {IncludeRegexp: "^drivers/iio/proximity/ping\\.c$"},
- {IncludeRegexp: "^drivers/iio/proximity/srf[^/]*\\.c$"},
- {IncludeRegexp: "^drivers/iio/proximity/vl53l0x-i2c\\.c$"},
- {IncludeRegexp: "^drivers/iio/temperature/ltc2983\\.c$"},
- {IncludeRegexp: "^drivers/iio/temperature/max30208\\.c$"},
- {IncludeRegexp: "^drivers/iio/temperature/mlx90614\\.c$"},
- {IncludeRegexp: "^drivers/iio/temperature/mlx90632\\.c$"},
- {IncludeRegexp: "^drivers/iio/temperature/tmp117\\.c$"},
- {IncludeRegexp: "^drivers/iio/|^drivers/staging/iio/|^include/dt-bindings/iio/|^include/linux/iio/"},
- {IncludeRegexp: "^drivers/staging/iio/"},
- },
-}
-
-var imx = &Subsystem{
- Name: "imx",
- Lists: []string{"linux-imx@nxp.com"},
- Parents: []*Subsystem{arm, clk},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
- },
-}
-
-var input = &Subsystem{
- Name: "input",
- Lists: []string{"linux-input@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/hid/amd-sfh-hid/"},
- {IncludeRegexp: "^drivers/hid/hid-creative-sb0540\\.c$"},
- {IncludeRegexp: "^drivers/hid/hid-ft260\\.c$"},
- {IncludeRegexp: "^drivers/hid/hid-letsketch\\.c$"},
- {IncludeRegexp: "^drivers/hid/hid-lg-g15\\.c$"},
- {IncludeRegexp: "^drivers/hid/hid-logitech-[^/]*$"},
- {IncludeRegexp: "^drivers/hid/hid-mcp2221\\.c$"},
- {IncludeRegexp: "^drivers/hid/hid-nintendo[^/]*$"},
- {IncludeRegexp: "^drivers/hid/hid-picolcd[^/]*$"},
- {IncludeRegexp: "^drivers/hid/hid-playstation\\.c$"},
- {IncludeRegexp: "^drivers/hid/hid-pxrc\\.c$"},
- {IncludeRegexp: "^drivers/hid/hid-sensor-[^/]*$|^drivers/iio/[^/]*/hid-[^/]*$|^include/linux/hid-sensor-[^/]*$"},
- {IncludeRegexp: "^drivers/hid/hid-udraw-ps3\\.c$"},
- {IncludeRegexp: "^drivers/hid/hid-vrc2\\.c$"},
- {IncludeRegexp: "^drivers/hid/hid-wiimote[^/]*$"},
- {IncludeRegexp: "^drivers/hid/intel-ish-hid/"},
- {IncludeRegexp: "^drivers/hid/surface-hid/"},
- {IncludeRegexp: "^drivers/hid/uhid\\.c$|^include/uapi/linux/uhid\\.h$"},
- {IncludeRegexp: "^drivers/hid/wacom\\.h$|^drivers/hid/wacom_[^/]*$"},
- {IncludeRegexp: "^drivers/hid/|^include/linux/hid[^/]*$|^include/uapi/linux/hid[^/]*$"},
- {IncludeRegexp: "^drivers/input/input-mt\\.c$"},
- {IncludeRegexp: "^drivers/input/joystick/fsia6b\\.c$"},
- {IncludeRegexp: "^drivers/input/joystick/pxrc\\.c$"},
- {IncludeRegexp: "^drivers/input/keyboard/cypress-sf\\.c$"},
- {IncludeRegexp: "^drivers/input/keyboard/dlink-dir685-touchkeys\\.c$"},
- {IncludeRegexp: "^drivers/input/keyboard/sun4i-lradc-keys\\.c$"},
- {IncludeRegexp: "^drivers/input/misc/ibm-panel\\.c$"},
- {IncludeRegexp: "^drivers/input/misc/ideapad_slidebar\\.c$"},
- {IncludeRegexp: "^drivers/input/mouse/bcm5974\\.c$"},
- {IncludeRegexp: "^drivers/input/mouse/vmmouse\\.c$|^drivers/input/mouse/vmmouse\\.h$"},
- {IncludeRegexp: "^drivers/input/tablet/wacom_serial4\\.c$"},
- {IncludeRegexp: "^drivers/input/touchscreen/chipone_icn8318\\.c$"},
- {IncludeRegexp: "^drivers/input/touchscreen/chipone_icn8505\\.c$"},
- {IncludeRegexp: "^drivers/input/touchscreen/cy8ctma140\\.c$"},
- {IncludeRegexp: "^drivers/input/touchscreen/cyttsp[^/]*$"},
- {IncludeRegexp: "^drivers/input/touchscreen/goodix[^/]*$"},
- {IncludeRegexp: "^drivers/input/touchscreen/himax_hx83112b\\.c$"},
- {IncludeRegexp: "^drivers/input/touchscreen/htcpen\\.c$"},
- {IncludeRegexp: "^drivers/input/touchscreen/hycon-hy46xx\\.c$"},
- {IncludeRegexp: "^drivers/input/touchscreen/resistive-adc-touch\\.c$"},
- {IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"},
- {IncludeRegexp: "^drivers/input/touchscreen/sis_i2c\\.c$"},
- {IncludeRegexp: "^drivers/input/|^include/dt-bindings/input/|^include/linux/input\\.h$|^include/linux/input/|^include/uapi/linux/input-event-codes\\.h$|^include/uapi/linux/input\\.h$"},
- },
-}
-
-var integrity = &Subsystem{
- Name: "integrity",
- Lists: []string{"linux-integrity@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/char/tpm/"},
- {IncludeRegexp: "^include/keys/encrypted-type\\.h$|^security/keys/encrypted-keys/"},
- {IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"},
- {IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"},
- {IncludeRegexp: "^include/keys/trusted_tee\\.h$|^security/keys/trusted-keys/trusted_tee\\.c$"},
- {IncludeRegexp: "^security/integrity/evm/|^security/integrity/"},
- {IncludeRegexp: "^security/integrity/ima/|^security/integrity/"},
- {IncludeRegexp: "^security/integrity/platform_certs$"},
- },
-}
-
-var intelgfx = &Subsystem{
- Name: "intel-gfx",
- Lists: []string{"intel-gfx@lists.freedesktop.org"},
- Parents: []*Subsystem{dri},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"},
- {IncludeRegexp: "^drivers/gpu/drm/i915/|^include/drm/i915[^/]*$|^include/uapi/drm/i915_drm\\.h$"},
- },
-}
-
-var intelgvt = &Subsystem{
- Name: "intel-gvt",
- Lists: []string{"intel-gvt-dev@lists.freedesktop.org"},
- Maintainers: []string{"zhenyuw@linux.intel.com", "zhi.a.wang@intel.com"},
- Parents: []*Subsystem{intelgfx},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"},
- },
-}
-
-var intelwiredlan = &Subsystem{
- Name: "intel-wired-lan",
- Lists: []string{"intel-wired-lan@lists.osuosl.org"},
- Maintainers: []string{"anthony.l.nguyen@intel.com", "jesse.brandeburg@intel.com"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/ethernet/intel/|^drivers/net/ethernet/intel/[^/]*/|^include/linux/avf/virtchnl\\.h$|^include/linux/net/intel/iidc\\.h$"},
- },
-}
-
-var iouring = &Subsystem{
- Name: "io-uring",
- Syscalls: []string{"syz_io_uring_setup", "syz_io_uring_submit", "syz_io_uring_complete"},
- Lists: []string{"io-uring@vger.kernel.org"},
- Maintainers: []string{"axboe@kernel.dk"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^io_uring/|^include/linux/io_uring\\.h$|^include/linux/io_uring_types\\.h$|^include/trace/events/io_uring\\.h$|^include/uapi/linux/io_uring\\.h$"},
- },
-}
-
-var iommu = &Subsystem{
- Name: "iommu",
- Lists: []string{"iommu@lists.linux.dev"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/xen/swiotlb-xen\\.h$|^drivers/xen/swiotlb-xen\\.c$|^include/xen/arm/swiotlb-xen\\.h$|^include/xen/swiotlb-xen\\.h$"},
- {IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"},
- {IncludeRegexp: "^drivers/iommu/amd/|^include/linux/amd-iommu\\.h$"},
- {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$"},
- {IncludeRegexp: "^drivers/iommu/dma-iommu\\.c$|^drivers/iommu/dma-iommu\\.h$|^drivers/iommu/iova\\.c$|^include/linux/iova\\.h$"},
- {IncludeRegexp: "^drivers/iommu/exynos-iommu\\.c$"},
- {IncludeRegexp: "^drivers/iommu/intel/|^include/linux/intel-svm\\.h$"},
- {IncludeRegexp: "^drivers/iommu/iommufd/|^include/linux/iommufd\\.h$|^include/uapi/linux/iommufd\\.h$"},
- {IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^include/dt-bindings/memory/mt[^/]*-port\\.h$"},
- {IncludeRegexp: "^drivers/iommu/|^include/linux/iommu\\.h$|^include/linux/iova\\.h$|^include/linux/of_iommu\\.h$|^include/uapi/linux/iommu\\.h$"},
- {IncludeRegexp: "^include/asm-generic/dma-mapping\\.h$|^include/linux/dma-direct\\.h$|^include/linux/dma-mapping\\.h$|^include/linux/dma-map-ops\\.h$|^include/linux/swiotlb\\.h$|^kernel/dma/"},
- {IncludeRegexp: "^kernel/dma/map_benchmark\\.c$"},
- },
-}
-
-var ipack = &Subsystem{
- Name: "ipack",
- Lists: []string{"industrypack-devel@lists.sourceforge.net"},
- Maintainers: []string{"gregkh@linuxfoundation.org", "jens.taprogge@taprogge.org", "siglesias@igalia.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/ipack/"},
- },
-}
-
-var isdn4linux = &Subsystem{
- Name: "isdn4linux",
- Lists: []string{"isdn4linux@listserv.isdn4linux.de"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/isdn/Kconfig$|^drivers/isdn/hardware/|^drivers/isdn/mISDN/"},
- {IncludeRegexp: "^drivers/isdn/capi/|^include/linux/isdn/|^include/uapi/linux/isdn/|^net/bluetooth/cmtp/"},
- },
-}
-
-var jfs = &Subsystem{
- Name: "jfs",
- Syscalls: []string{"syz_mount_image$jfs"},
- Lists: []string{"jfs-discussion@lists.sourceforge.net"},
- Maintainers: []string{"shaggy@kernel.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/jfs/"},
- },
-}
-
-var karma = &Subsystem{
- Name: "karma",
- Lists: []string{"linux-karma-devel@lists.sourceforge.net"},
- Maintainers: []string{"me@bobcopeland.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/omfs/"},
- },
-}
-
-var kasan = &Subsystem{
- Name: "kasan",
- Lists: []string{"kasan-dev@googlegroups.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/[^/]*kasan\\.h$|^arch/[^/]*/mm/kasan_init[^/]*$|^include/linux/kasan[^/]*\\.h$|^lib/Kconfig\\.kasan$|^mm/kasan/"},
- {IncludeRegexp: "^arch/[^/]*/include/asm/kfence\\.h$|^include/linux/kfence\\.h$|^lib/Kconfig\\.kfence$|^mm/kfence/"},
- {IncludeRegexp: "^arch/[^/]*/include/asm/kmsan\\.h$|^arch/[^/]*/mm/kmsan_[^/]*$|^include/linux/kmsan[^/]*\\.h$|^lib/Kconfig\\.kmsan$|^mm/kmsan/"},
- {IncludeRegexp: "^include/linux/kcov\\.h$|^include/uapi/linux/kcov\\.h$|^kernel/kcov\\.c$"},
- {IncludeRegexp: "^include/linux/kcsan[^/]*\\.h$|^kernel/kcsan/|^lib/Kconfig\\.kcsan$"},
- },
-}
-
-var kernel = &Subsystem{
- Name: "kernel",
- Lists: []string{"linux-kernel@vger.kernel.org"},
- PathRules: []PathRule{
- {IncludeRegexp: "^[^/]*$|^[^/]*/"},
- {IncludeRegexp: "^arch/[^/]*/events/|^arch/[^/]*/events/[^/]*/|^arch/[^/]*/include/asm/perf_event\\.h$|^arch/[^/]*/kernel/[^/]*/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/perf_callchain\\.c$|^arch/[^/]*/kernel/perf_event[^/]*\\.c$|^include/linux/perf_event\\.h$|^include/uapi/linux/perf_event\\.h$|^kernel/events/"},
- {IncludeRegexp: "^arch/[^/]*/include/asm/atomic[^/]*\\.h$|^include/[^/]*/atomic[^/]*\\.h$|^include/linux/refcount\\.h$"},
- {"^arch/[^/]*/include/asm/spinlock[^/]*\\.h$|^include/linux/lockdep\\.h$|^include/linux/mutex[^/]*\\.h$|^include/linux/rwlock[^/]*\\.h$|^include/linux/rwsem[^/]*\\.h$|^include/linux/seqlock\\.h$|^include/linux/spinlock[^/]*\\.h$|^kernel/locking/|^lib/locking[^/]*\\.\\[ch\\]$", "^kernel/locking/locktorture\\.c$"},
- {IncludeRegexp: "^arch/arm/boot/dts/mt2[^/]*$|^arch/arm/boot/dts/mt6[^/]*$|^arch/arm/boot/dts/mt7[^/]*$|^arch/arm/boot/dts/mt8[^/]*$|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
- {IncludeRegexp: "^arch/powerpc/include/asm/membarrier\\.h$|^include/uapi/linux/membarrier\\.h$|^kernel/sched/membarrier\\.c$"},
- {IncludeRegexp: "^arch/x86/"},
- {IncludeRegexp: "^arch/x86/entry/"},
- {IncludeRegexp: "^arch/x86/entry/vdso/"},
- {IncludeRegexp: "^arch/x86/include/asm/intel-family\\.h$"},
- {IncludeRegexp: "^arch/x86/include/asm/resctrl\\.h$|^arch/x86/kernel/cpu/resctrl/"},
- {IncludeRegexp: "^arch/x86/kernel/cpu/hygon\\.c$"},
- {IncludeRegexp: "^arch/x86/kernel/cpu/zhaoxin\\.c$"},
- {IncludeRegexp: "^arch/x86/mm/"},
- {IncludeRegexp: "^arch/x86/mm/kmmio\\.c$|^arch/x86/mm/mmio-mod\\.c$|^arch/x86/mm/testmmiotrace\\.c$|^include/linux/mmiotrace\\.h$|^kernel/trace/trace_mmiotrace\\.c$"},
- {IncludeRegexp: "^drivers/[^/]*/[^/]*max77843\\.c$|^drivers/[^/]*/max14577[^/]*\\.c$|^drivers/[^/]*/max77686[^/]*\\.c$|^drivers/[^/]*/max77693[^/]*\\.c$|^drivers/clk/clk-max77686\\.c$|^drivers/extcon/extcon-max14577\\.c$|^drivers/extcon/extcon-max77693\\.c$|^drivers/rtc/rtc-max77686\\.c$|^include/linux/mfd/max14577[^/]*\\.h$|^include/linux/mfd/max77686[^/]*\\.h$|^include/linux/mfd/max77693[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/android/"},
- {IncludeRegexp: "^drivers/base/arch_topology\\.c$|^include/linux/arch_topology\\.h$"},
- {IncludeRegexp: "^drivers/base/devcoredump\\.c$|^include/linux/devcoredump\\.h$"},
- {IncludeRegexp: "^drivers/base/firmware_loader/|^include/linux/firmware\\.h$"},
- {IncludeRegexp: "^drivers/base/regmap/|^include/linux/regmap\\.h$"},
- {IncludeRegexp: "^drivers/block/zram/"},
- {IncludeRegexp: "^drivers/bus/fsl-mc/|^include/uapi/linux/fsl_mc\\.h$"},
- {IncludeRegexp: "^drivers/char/xillybus/"},
- {IncludeRegexp: "^drivers/clk/clk-s2mps11\\.c$|^drivers/mfd/sec[^/]*\\.c$|^drivers/regulator/s2m[^/]*\\.c$|^drivers/regulator/s5m[^/]*\\.c$|^drivers/rtc/rtc-s5m\\.c$|^include/linux/mfd/samsung/"},
- {IncludeRegexp: "^drivers/clk/keystone/"},
- {IncludeRegexp: "^drivers/clocksource/"},
- {IncludeRegexp: "^drivers/clocksource/timer-keystone\\.c$"},
- {IncludeRegexp: "^drivers/extcon/extcon-ptn5150\\.c$"},
- {IncludeRegexp: "^drivers/extcon/|^include/linux/extcon\\.h$|^include/linux/extcon/"},
- {IncludeRegexp: "^drivers/firmware/stratix10-rsu\\.c$|^drivers/firmware/stratix10-svc\\.c$|^include/linux/firmware/intel/stratix10-smc\\.h$|^include/linux/firmware/intel/stratix10-svc-client\\.h$"},
- {IncludeRegexp: "^drivers/gpio/gpio-bd9571mwv\\.c$|^drivers/mfd/bd9571mwv\\.c$|^drivers/regulator/bd9571mwv-regulator\\.c$|^include/linux/mfd/bd9571mwv\\.h$"},
- {IncludeRegexp: "^drivers/gpio/gpio-max77650\\.c$|^drivers/input/misc/max77650-onkey\\.c$|^drivers/leds/leds-max77650\\.c$|^drivers/mfd/max77650\\.c$|^drivers/power/supply/max77650-charger\\.c$|^drivers/regulator/max77650-regulator\\.c$|^include/linux/mfd/max77650\\.h$"},
- {IncludeRegexp: "^drivers/hwtracing/ptt/"},
- {IncludeRegexp: "^drivers/irqchip/"},
- {IncludeRegexp: "^drivers/mailbox/arm_mhuv2\\.c$|^include/linux/mailbox/arm_mhuv2_message\\.h$"},
- {IncludeRegexp: "^drivers/mailbox/|^include/linux/mailbox_client\\.h$|^include/linux/mailbox_controller\\.h$|^include/dt-bindings/mailbox/"},
- {IncludeRegexp: "^drivers/memory/[^/]*emif[^/]*$"},
- {IncludeRegexp: "^drivers/memory/|^include/dt-bindings/memory/|^include/memory/"},
- {IncludeRegexp: "^drivers/mfd/at91-usart\\.c$|^include/dt-bindings/mfd/at91-usart\\.h$"},
- {IncludeRegexp: "^drivers/mfd/hi6421-spmi-pmic\\.c$"},
- {IncludeRegexp: "^drivers/misc/hisi_hikey_usb\\.c$"},
- {IncludeRegexp: "^drivers/misc/mei/|^drivers/watchdog/mei_wdt\\.c$|^include/linux/mei_aux\\.h$|^include/linux/mei_cl_bus\\.h$|^include/uapi/linux/mei\\.h$"},
- {IncludeRegexp: "^drivers/misc/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"},
- {IncludeRegexp: "^drivers/misc/vmw_balloon\\.c$"},
- {IncludeRegexp: "^drivers/misc/vmw_vmci/|^include/linux/vmw_vmci[^/]*$"},
- {IncludeRegexp: "^drivers/net/dsa/sja1105$|^drivers/net/pcs/pcs-xpcs-nxp\\.c$"},
- {IncludeRegexp: "^drivers/phy/broadcom/phy-brcm-usb[^/]*$"},
- {IncludeRegexp: "^drivers/phy/samsung/phy-exynos4210-usb2\\.c$|^drivers/phy/samsung/phy-exynos4x12-usb2\\.c$|^drivers/phy/samsung/phy-exynos5250-usb2\\.c$|^drivers/phy/samsung/phy-s5pv210-usb2\\.c$|^drivers/phy/samsung/phy-samsung-usb2\\.c$|^drivers/phy/samsung/phy-samsung-usb2\\.h$"},
- {IncludeRegexp: "^drivers/phy/xilinx/phy-zynqmp\\.c$"},
- {IncludeRegexp: "^drivers/power/reset/keystone-reset\\.c$"},
- {IncludeRegexp: "^drivers/regulator/max20086-regulator\\.c$"},
- {IncludeRegexp: "^drivers/regulator/max77802-regulator\\.c$|^include/dt-bindings/[^/]*/[^/]*max77802\\.h$"},
- {IncludeRegexp: "^drivers/regulator/|^include/dt-bindings/regulator/|^include/linux/regulator/"},
- {IncludeRegexp: "^drivers/reset/reset-k210\\.c$"},
- {IncludeRegexp: "^drivers/soc/fsl/dpio$"},
- {IncludeRegexp: "^drivers/soc/ti/"},
- {IncludeRegexp: "^drivers/spmi/hisi-spmi-controller\\.c$"},
- {IncludeRegexp: "^drivers/spmi/|^include/dt-bindings/spmi/spmi\\.h$|^include/linux/spmi\\.h$|^include/trace/events/spmi\\.h$"},
- {IncludeRegexp: "^drivers/staging/vme_user/"},
- {IncludeRegexp: "^drivers/virt/nitro_enclaves/|^include/linux/nitro_enclaves\\.h$|^include/uapi/linux/nitro_enclaves\\.h$"},
- {IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"},
- {IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl-test\\.c$|^kernel/sysctl\\.c$"},
- {IncludeRegexp: "^fs/proc/|^include/linux/proc_fs\\.h$"},
- {IncludeRegexp: "^fs/timerfd\\.c$|^include/linux/time_namespace\\.h$|^include/linux/timer[^/]*$|^kernel/time/[^/]*timer[^/]*$|^kernel/time/namespace\\.c$"},
- {IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"},
- {IncludeRegexp: "^include/asm-generic/futex\\.h$|^include/linux/futex\\.h$|^include/uapi/linux/futex\\.h$|^kernel/futex/"},
- {IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"},
- {IncludeRegexp: "^include/asm-generic/vdso/vsyscall\\.h$|^include/vdso/|^kernel/time/vsyscall\\.c$|^lib/vdso/"},
- {IncludeRegexp: "^include/linux/clockchips\\.h$|^include/linux/hrtimer\\.h$|^kernel/time/clockevents\\.c$|^kernel/time/hrtimer\\.c$|^kernel/time/timer_[^/]*\\.c$"},
- {IncludeRegexp: "^include/linux/clocksource\\.h$|^include/linux/time\\.h$|^include/linux/timex\\.h$|^include/uapi/linux/time\\.h$|^include/uapi/linux/timex\\.h$|^kernel/time/alarmtimer\\.c$|^kernel/time/clocksource\\.c$|^kernel/time/ntp\\.c$|^kernel/time/time[^/]*\\.c$"},
- {IncludeRegexp: "^include/linux/entry-common\\.h$|^include/linux/entry-kvm\\.h$|^kernel/entry/"},
- {IncludeRegexp: "^include/linux/frontswap\\.h$|^mm/frontswap\\.c$"},
- {IncludeRegexp: "^include/linux/kmod\\.h$|^kernel/kmod\\.c$|^lib/test_kmod\\.c$"},
- {IncludeRegexp: "^include/linux/module\\.h$|^kernel/module/"},
- {IncludeRegexp: "^include/linux/padata\\.h$|^kernel/padata\\.c$"},
- {IncludeRegexp: "^include/linux/preempt\\.h$|^include/linux/sched\\.h$|^include/linux/wait\\.h$|^include/uapi/linux/sched\\.h$|^kernel/sched/"},
- {IncludeRegexp: "^include/linux/sched/nohz\\.h$|^include/linux/tick\\.h$|^kernel/time/tick[^/]*\\.[^/]*$"},
- {IncludeRegexp: "^include/linux/umh\\.h$|^kernel/umh\\.c$"},
- {IncludeRegexp: "^include/linux/uuid\\.h$|^include/uapi/linux/uuid\\.h$|^lib/test_uuid\\.c$|^lib/uuid\\.c$"},
- {IncludeRegexp: "^include/trace/events/rseq\\.h$|^include/uapi/linux/rseq\\.h$|^kernel/rseq\\.c$"},
- {IncludeRegexp: "^kernel/irq/"},
- {IncludeRegexp: "^kernel/locking/locktorture\\.c$|^kernel/rcu/rcuscale\\.c$|^kernel/rcu/rcutorture\\.c$|^kernel/rcu/refscale\\.c$|^kernel/torture\\.c$"},
- {IncludeRegexp: "^kernel/trace/ftrace[^/]*$|^kernel/trace/fgraph\\.c$|^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$"},
- {IncludeRegexp: "^net/vmw_vsock/vmci_transport[^/]*$"},
- {IncludeRegexp: "axp[128]"},
- },
-}
-
-var kernfs = &Subsystem{
- Name: "kernfs",
- Maintainers: []string{"gregkh@linuxfoundation.org", "tj@kernel.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/kernfs/|^include/linux/kernfs\\.h$"},
- },
-}
-
-var kexec = &Subsystem{
- Name: "kexec",
- Lists: []string{"kexec@lists.infradead.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/proc/vmcore\\.c$|^include/linux/crash_core\\.h$|^include/linux/crash_dump\\.h$|^include/uapi/linux/vmcore\\.h$|^kernel/crash_[^/]*\\.c$"},
- {IncludeRegexp: "^include/linux/kexec\\.h$|^include/uapi/linux/kexec\\.h$|^kernel/kexec[^/]*$"},
- },
-}
-
-var keyrings = &Subsystem{
- Name: "keyrings",
- Lists: []string{"keyrings@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^certs/"},
- {IncludeRegexp: "^crypto/asymmetric_keys/|^include/crypto/pkcs7\\.h$|^include/crypto/public_key\\.h$|^include/linux/verification\\.h$"},
- {IncludeRegexp: "^include/keys/encrypted-type\\.h$|^security/keys/encrypted-keys/"},
- {IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"},
- {IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"},
- {IncludeRegexp: "^include/keys/trusted_tee\\.h$|^security/keys/trusted-keys/trusted_tee\\.c$"},
- {IncludeRegexp: "^include/keys/|^include/linux/key-type\\.h$|^include/linux/key\\.h$|^include/linux/keyctl\\.h$|^include/uapi/linux/keyctl\\.h$|^security/keys/"},
- {IncludeRegexp: "^security/integrity/platform_certs$"},
- },
-}
-
-var kgdb = &Subsystem{
- Name: "kgdb",
- Lists: []string{"kgdb-bugreport@lists.sourceforge.net"},
- Maintainers: []string{"daniel.thompson@linaro.org", "jason.wessel@windriver.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/misc/kgdbts\\.c$|^drivers/tty/serial/kgdboc\\.c$|^include/linux/kdb\\.h$|^include/linux/kgdb\\.h$|^kernel/debug/|^kernel/module/kdb\\.c$"},
- },
-}
-
-var kunit = &Subsystem{
- Name: "kunit",
- Lists: []string{"kunit-dev@googlegroups.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/kunit/|^lib/kunit/"},
- {IncludeRegexp: "^lib/list-test\\.c$"},
- },
-}
-
-var kvm = &Subsystem{
- Name: "kvm",
- Syscalls: []string{"syz_kvm_setup_cpu"},
- Lists: []string{"kvm@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"},
- {IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
- {IncludeRegexp: "^arch/s390/include/asm/gmap\\.h$|^arch/s390/include/asm/kvm[^/]*$|^arch/s390/include/uapi/asm/kvm[^/]*$|^arch/s390/include/uapi/asm/uvdevice\\.h$|^arch/s390/kernel/uv\\.c$|^arch/s390/kvm/|^arch/s390/mm/gmap\\.c$|^drivers/s390/char/uvdevice\\.c$"},
- {IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
- {IncludeRegexp: "^arch/s390/kvm/pci[^/]*$|^drivers/vfio/pci/vfio_pci_zdev\\.c$|^include/uapi/linux/vfio_zdev\\.h$"},
- {IncludeRegexp: "^arch/x86/include/asm/kvm[^/]*$|^arch/x86/include/asm/svm\\.h$|^arch/x86/include/asm/vmx[^/]*\\.h$|^arch/x86/include/uapi/asm/kvm[^/]*$|^arch/x86/include/uapi/asm/svm\\.h$|^arch/x86/include/uapi/asm/vmx\\.h$|^arch/x86/kvm/|^arch/x86/kvm/[^/]*/"},
- {IncludeRegexp: "^arch/x86/kernel/kvm\\.c$|^arch/x86/kernel/kvmclock\\.c$|^arch/x86/include/asm/pvclock-abi\\.h$|^include/linux/kvm_para\\.h$|^include/uapi/linux/kvm_para\\.h$|^include/uapi/asm-generic/kvm_para\\.h$|^include/asm-generic/kvm_para\\.h$|^arch/um/include/asm/kvm_para\\.h$|^arch/x86/include/asm/kvm_para\\.h$|^arch/x86/include/uapi/asm/kvm_para\\.h$"},
- {IncludeRegexp: "^arch/x86/kvm/hyperv\\.[^/]*$|^arch/x86/kvm/kvm_onhyperv\\.[^/]*$|^arch/x86/kvm/svm/hyperv\\.[^/]*$|^arch/x86/kvm/svm/svm_onhyperv\\.[^/]*$|^arch/x86/kvm/vmx/hyperv\\.[^/]*$"},
- {IncludeRegexp: "^arch/x86/kvm/xen\\.[^/]*$"},
- {IncludeRegexp: "^drivers/s390/cio/vfio_ccw[^/]*$|^include/uapi/linux/vfio_ccw\\.h$"},
- {IncludeRegexp: "^drivers/uio/uio_pci_generic\\.c$"},
- {IncludeRegexp: "^drivers/vfio/fsl-mc/"},
- {IncludeRegexp: "^drivers/vfio/mdev/|^include/linux/mdev\\.h$"},
- {IncludeRegexp: "^drivers/vfio/pci/[^/]*/"},
- {IncludeRegexp: "^drivers/vfio/pci/hisilicon/"},
- {IncludeRegexp: "^drivers/vfio/pci/mlx5/"},
- {IncludeRegexp: "^drivers/vfio/platform/"},
- {IncludeRegexp: "^drivers/vfio/|^include/linux/vfio\\.h$|^include/linux/vfio_pci_core\\.h$|^include/uapi/linux/vfio\\.h$"},
- {IncludeRegexp: "^drivers/vhost/vsock\\.c$|^include/linux/virtio_vsock\\.h$|^include/uapi/linux/virtio_vsock\\.h$|^net/vmw_vsock/virtio_transport\\.c$|^net/vmw_vsock/virtio_transport_common\\.c$"},
- {IncludeRegexp: "^drivers/vhost/|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$"},
- {IncludeRegexp: "^include/asm-generic/kvm[^/]*$|^include/kvm/iodev\\.h$|^include/linux/kvm[^/]*$|^include/trace/events/kvm\\.h$|^include/uapi/asm-generic/kvm[^/]*$|^include/uapi/linux/kvm[^/]*$|^virt/kvm/"},
- {IncludeRegexp: "^virt/lib/"},
- },
-}
-
-var kvmriscv = &Subsystem{
- Name: "kvm-riscv",
- Lists: []string{"kvm-riscv@lists.infradead.org"},
- Maintainers: []string{"anup@brainfault.org"},
- Parents: []*Subsystem{kvm, riscv},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
- },
-}
-
-var kvmarm = &Subsystem{
- Name: "kvmarm",
- Lists: []string{"kvmarm@lists.cs.columbia.edu"},
- Maintainers: []string{"maz@kernel.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"},
- },
-}
-
-var leds = &Subsystem{
- Name: "leds",
- Lists: []string{"linux-leds@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/leds/flash/leds-as3645a\\.c$"},
- {IncludeRegexp: "^drivers/leds/leds-mlxcpld\\.c$|^drivers/leds/leds-mlxreg\\.c$"},
- {IncludeRegexp: "^drivers/leds/|^include/dt-bindings/leds/|^include/linux/leds\\.h$"},
- },
-}
-
-var libertas = &Subsystem{
- Name: "libertas",
- Lists: []string{"libertas-dev@lists.infradead.org"},
- Parents: []*Subsystem{wireless},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/marvell/libertas/"},
- },
-}
-
-var lima = &Subsystem{
- Name: "lima",
- Lists: []string{"lima@lists.freedesktop.org"},
- Maintainers: []string{"yuq825@gmail.com"},
- Parents: []*Subsystem{dri},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/lima/|^include/uapi/drm/lima_drm\\.h$"},
- },
-}
-
-var linux1394 = &Subsystem{
- Name: "linux1394",
- Lists: []string{"linux1394-devel@lists.sourceforge.net"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/firewire/|^include/linux/firewire\\.h$|^include/uapi/linux/firewire[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/media/firewire/"},
- {IncludeRegexp: "^drivers/target/sbp/"},
- },
-}
-
-var linuxppc = &Subsystem{
- Name: "linuxppc",
- Lists: []string{"linuxppc-dev@lists.ozlabs.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/powerpc/boot/ps3[^/]*$|^arch/powerpc/include/asm/lv1call\\.h$|^arch/powerpc/include/asm/ps3[^/]*\\.h$|^arch/powerpc/platforms/ps3/|^drivers/[^/]*/ps3[^/]*$|^drivers/ps3/|^drivers/rtc/rtc-ps3\\.c$|^drivers/usb/host/[^/]*ps3\\.c$|^sound/ppc/snd_ps3[^/]*$"},
- {IncludeRegexp: "^arch/powerpc/include/[^/]*/eeh[^/]*\\.h$|^arch/powerpc/kernel/eeh[^/]*\\.c$|^arch/powerpc/platforms/[^/]*/eeh[^/]*\\.c$|^drivers/pci/pcie/aer\\.c$|^drivers/pci/pcie/dpc\\.c$|^drivers/pci/pcie/err\\.c$"},
- {IncludeRegexp: "^arch/powerpc/include/asm/cell[^/]*\\.h$|^arch/powerpc/include/asm/spu[^/]*\\.h$|^arch/powerpc/include/uapi/asm/spu[^/]*\\.h$|^arch/powerpc/platforms/cell/"},
- {IncludeRegexp: "^arch/powerpc/include/asm/kvm[^/]*$|^arch/powerpc/include/uapi/asm/kvm[^/]*$|^arch/powerpc/kernel/kvm[^/]*$|^arch/powerpc/kvm/"},
- {IncludeRegexp: "^arch/powerpc/include/asm/pnv-ocxl\\.h$|^arch/powerpc/platforms/powernv/ocxl\\.c$|^drivers/misc/ocxl/|^include/misc/ocxl[^/]*$|^include/uapi/misc/ocxl\\.h$"},
- {IncludeRegexp: "^arch/powerpc/include/asm/vas\\.h$|^arch/powerpc/platforms/powernv/copy-paste\\.h$|^arch/powerpc/platforms/powernv/vas[^/]*$"},
- {IncludeRegexp: "^arch/powerpc/platforms/40x/|^arch/powerpc/platforms/44x/"},
- {IncludeRegexp: "^arch/powerpc/platforms/512x/|^arch/powerpc/platforms/52xx/"},
- {IncludeRegexp: "^arch/powerpc/platforms/83xx/|^arch/powerpc/platforms/85xx/"},
- {IncludeRegexp: "^arch/powerpc/platforms/8xx/"},
- {IncludeRegexp: "^arch/powerpc/platforms/cell/spufs/"},
- {IncludeRegexp: "^arch/powerpc/platforms/powermac/|^drivers/macintosh/"},
- {IncludeRegexp: "^arch/powerpc/platforms/powernv/pci-cxl\\.c$|^drivers/misc/cxl/|^include/misc/cxl[^/]*$|^include/uapi/misc/cxl\\.h$"},
- {IncludeRegexp: "^arch/powerpc/|^drivers/[^/]*/[^/]*/[^/]*pasemi[^/]*$|^drivers/[^/]*/[^/]*pasemi[^/]*$|^drivers/char/tpm/tpm_ibmvtpm[^/]*$|^drivers/crypto/nx/|^drivers/crypto/vmx/|^drivers/i2c/busses/i2c-opal\\.c$|^drivers/net/ethernet/ibm/ibmveth\\.[^/]*$|^drivers/net/ethernet/ibm/ibmvnic\\.[^/]*$|^drivers/pci/hotplug/pnv_php\\.c$|^drivers/pci/hotplug/rpa[^/]*$|^drivers/rtc/rtc-opal\\.c$|^drivers/scsi/ibmvscsi/|^drivers/tty/hvc/hvc_opal\\.c$|^drivers/watchdog/wdrtas\\.c$|/pmac|powermac|powernv|[^a-z0-9]ps3|pseries"},
- {IncludeRegexp: "^drivers/block/ps3vram\\.c$"},
- {IncludeRegexp: "^drivers/char/powernv-op-panel\\.c$"},
- {IncludeRegexp: "^drivers/dma/fsldma\\.[^/]*$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-cpm\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/fs_enet/|^include/linux/fs_enet_pd\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/ucc_geth[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/toshiba/spider_net[^/]*$"},
- {IncludeRegexp: "^drivers/net/wan/fsl_ucc_hdlc[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
- {IncludeRegexp: "^drivers/pci/hotplug/rpadlpar[^/]*$"},
- {IncludeRegexp: "^drivers/pci/hotplug/rpaphp[^/]*$"},
- {IncludeRegexp: "^drivers/soc/fsl/qe/|^include/soc/fsl/qe/"},
- {IncludeRegexp: "^drivers/soc/fsl/|^include/linux/fsl/|^include/soc/fsl/"},
- {IncludeRegexp: "^drivers/tty/ehv_bytechan\\.c$"},
- {IncludeRegexp: "^drivers/tty/hvc/"},
- {IncludeRegexp: "^drivers/tty/serial/ucc_uart\\.c$"},
- {IncludeRegexp: "^drivers/usb/gadget/udc/fsl[^/]*$"},
- {IncludeRegexp: "^drivers/usb/phy/phy-fsl-usb[^/]*$"},
- {IncludeRegexp: "^sound/aoa/"},
- {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$|^sound/soc/fsl/mpc8610_hpcd\\.c$"},
- },
-}
-
-var linuxpps = &Subsystem{
- Name: "linuxpps",
- Lists: []string{"linuxpps@ml.enneenne.com"},
- Maintainers: []string{"giometti@enneenne.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/pps/|^include/linux/pps[^/]*\\.h$|^include/uapi/linux/pps\\.h$"},
- },
-}
-
-var livepatching = &Subsystem{
- Name: "live-patching",
- Lists: []string{"live-patching@vger.kernel.org"},
- Maintainers: []string{"jikos@kernel.org", "jpoimboe@kernel.org", "mbenes@suse.cz", "pmladek@suse.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/powerpc/include/asm/livepatch\\.h$|^include/linux/livepatch\\.h$|^kernel/livepatch/|^kernel/module/livepatch\\.c$|^lib/livepatch/"},
- },
-}
-
-var llvm = &Subsystem{
- Name: "llvm",
- Lists: []string{"llvm@lists.linux.dev"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/cfi\\.h$|^kernel/cfi\\.c$"},
- {IncludeRegexp: "^include/linux/compiler-clang\\.h$"},
- },
-}
-
-var loongarch = &Subsystem{
- Name: "loongarch",
- Lists: []string{"loongarch@lists.linux.dev"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/loongarch/|^drivers/[^/]*/[^/]*loongarch[^/]*$"},
- {IncludeRegexp: "^drivers/soc/loongson/loongson2_guts\\.c$"},
- },
-}
-
-var lsm = &Subsystem{
- Name: "lsm",
- Lists: []string{"linux-security-module@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/capability\\.h$|^include/uapi/linux/capability\\.h$|^kernel/capability\\.c$|^security/commoncap\\.c$"},
- {IncludeRegexp: "^include/net/calipso\\.h$|^include/net/cipso_ipv4\\.h$|^include/net/netlabel\\.h$|^include/uapi/linux/netfilter/xt_CONNSECMARK\\.h$|^include/uapi/linux/netfilter/xt_SECMARK\\.h$|^net/ipv4/cipso_ipv4\\.c$|^net/ipv6/calipso\\.c$|^net/netfilter/xt_CONNSECMARK\\.c$|^net/netfilter/xt_SECMARK\\.c$|^net/netlabel/"},
- {IncludeRegexp: "^include/uapi/linux/landlock\\.h$|^security/landlock/"},
- {"^security/", "^security/selinux/"},
- {IncludeRegexp: "^security/smack/"},
- },
-}
-
-var lvs = &Subsystem{
- Name: "lvs",
- Lists: []string{"lvs-devel@vger.kernel.org"},
- Maintainers: []string{"horms@verge.net.au", "ja@ssi.bg"},
- Parents: []*Subsystem{netfilter},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/net/ip_vs\\.h$|^include/uapi/linux/ip_vs\\.h$|^net/netfilter/ipvs/"},
- },
-}
-
-var m68k = &Subsystem{
- Name: "m68k",
- Lists: []string{"linux-m68k@lists.linux-m68k.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/nubus\\.h$|^drivers/nubus/|^include/linux/nubus\\.h$|^include/uapi/linux/nubus\\.h$"},
- {IncludeRegexp: "^arch/m68k/[^/]*/[^/]*_no\\.[^/]*$|^arch/m68k/68[^/]*/|^arch/m68k/coldfire/|^arch/m68k/include/asm/[^/]*_no\\.[^/]*$"},
- {IncludeRegexp: "^arch/m68k/mac/|^drivers/macintosh/adb-iop\\.c$|^drivers/macintosh/via-macii\\.c$"},
- {IncludeRegexp: "^arch/m68k/|^drivers/zorro/"},
- },
-}
-
-var malidp = &Subsystem{
- Name: "malidp",
- Lists: []string{"malidp@foss.arm.com"},
- Parents: []*Subsystem{dri},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/arm/"},
- {IncludeRegexp: "^drivers/gpu/drm/arm/display/include/|^drivers/gpu/drm/arm/display/komeda/"},
- },
-}
-
-var media = &Subsystem{
- Name: "media",
- Lists: []string{"linux-media@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/dma-buf/dma-fence[^/]*$|^drivers/dma-buf/sw_sync\\.c$|^drivers/dma-buf/sync_[^/]*$|^include/linux/sync_file\\.h$|^include/uapi/linux/sync_file\\.h$"},
- {IncludeRegexp: "^drivers/dma-buf/dma-heap\\.c$|^drivers/dma-buf/heaps/|^include/linux/dma-heap\\.h$|^include/uapi/linux/dma-heap\\.h$"},
- {IncludeRegexp: "^drivers/dma-buf/|^include/linux/[^/]*fence\\.h$|^include/linux/dma-buf\\.h$|^include/linux/dma-resv\\.h$"},
- {IncludeRegexp: "^drivers/media/cec/i2c/ch7322\\.c$"},
- {IncludeRegexp: "^drivers/media/cec/platform/cec-gpio/"},
- {IncludeRegexp: "^drivers/media/cec/platform/meson/ao-cec-g12a\\.c$|^drivers/media/cec/platform/meson/ao-cec\\.c$"},
- {IncludeRegexp: "^drivers/media/cec/platform/s5p/"},
- {IncludeRegexp: "^drivers/media/cec/platform/tegra/"},
- {IncludeRegexp: "^drivers/media/cec/usb/pulse8/"},
- {IncludeRegexp: "^drivers/media/cec/usb/rainshadow/"},
- {IncludeRegexp: "^drivers/media/cec/|^drivers/media/rc/keymaps/rc-cec\\.c$|^include/media/cec-notifier\\.h$|^include/media/cec\\.h$|^include/uapi/linux/cec-funcs\\.h$|^include/uapi/linux/cec\\.h$"},
- {IncludeRegexp: "^drivers/media/common/cx2341x[^/]*$|^include/media/drv-intf/cx2341x\\.h$"},
- {IncludeRegexp: "^drivers/media/common/cypress_firmware[^/]*$"},
- {IncludeRegexp: "^drivers/media/common/siano/|^drivers/media/mmc/siano/|^drivers/media/usb/siano/|^drivers/media/usb/siano/"},
- {IncludeRegexp: "^drivers/media/common/videobuf2/|^include/media/videobuf2-[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/a8293[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/af9013[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/af9033[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/ascot2e[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/cx24120[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/cxd2099[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/cxd2820r[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/cxd2841er[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/cxd2880/|^drivers/media/spi/cxd2880[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/ec100[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/helene[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/horus3a[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/ix2505v[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/lg2160\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/lgdt3305\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/lnbh25[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/m88ds3103[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/m88rs2000[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/mn88472[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/mn88473[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/mxl5xx[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/rtl2830[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/rtl2832[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/rtl2832_sdr[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/si2165[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/si2168[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/sp2[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/stv0910[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/stv6111[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/tc90522[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/tda10071[^/]*$"},
- {IncludeRegexp: "^drivers/media/dvb-frontends/zd1301_demod[^/]*$"},
- {IncludeRegexp: "^drivers/media/firewire/"},
- {IncludeRegexp: "^drivers/media/i2c/ad5820\\.c$|^drivers/media/i2c/et8ek8$"},
- {IncludeRegexp: "^drivers/media/i2c/ad9389b[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/adp1653\\.c$|^include/media/i2c/adp1653\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/adv7180\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/adv748x/"},
- {IncludeRegexp: "^drivers/media/i2c/adv7511[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/adv7604[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/adv7842[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/ak7375\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/aptina-pll\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/ar0521\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ccs-pll\\.c$|^drivers/media/i2c/ccs-pll\\.h$|^drivers/media/i2c/ccs/|^include/uapi/linux/ccs\\.h$|^include/uapi/linux/smiapp\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/cs3308\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/dw9714\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/dw9768\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/dw9807-vcm\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/hi556\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/hi846\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/hi847\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx208\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx214\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx219\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx258\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx274\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx290\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx319\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx334\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx335\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx355\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/imx412\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/isl7998x\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/m5mols/|^include/media/i2c/m5mols\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/max2175[^/]*$|^include/uapi/linux/max2175\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm20\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm21\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/max9286\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/mt9m032\\.c$|^include/media/i2c/mt9m032\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/mt9p031\\.c$|^include/media/i2c/mt9p031\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/mt9t001\\.c$|^include/media/i2c/mt9t001\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/mt9t112\\.c$|^include/media/i2c/mt9t112\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/mt9v032\\.c$|^include/media/i2c/mt9v032\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/mt9v111\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/og01a1b\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov02a10\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov08d10\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov08x40\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov13858\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov13b10\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov2659\\.c$|^include/media/i2c/ov2659\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/ov2680\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov2685\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov2740\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov5640\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov5647\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov5647\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov5670\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov5675\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov5693\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov5695\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov7670\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov772x\\.c$|^include/media/i2c/ov772x\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/ov7740\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov8856\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov9282\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov9640\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/ov9650\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov9734\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/rj54n1cb0c\\.c$|^include/media/i2c/rj54n1cb0c\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/s5c73m3/"},
- {IncludeRegexp: "^drivers/media/i2c/s5k5baf\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/saa6588[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/st-mipid02\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/st-vgxy61\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/tc358743[^/]*$|^include/media/i2c/tc358743\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/tda1997x\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/tda9840[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/tea6415c[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/tea6420[^/]*$"},
- {IncludeRegexp: "^drivers/media/i2c/tw9910\\.c$|^include/media/i2c/tw9910\\.h$"},
- {IncludeRegexp: "^drivers/media/i2c/video-i2c\\.c$"},
- {IncludeRegexp: "^drivers/media/mc/|^include/media/media-[^/]*\\.h$|^include/uapi/linux/media\\.h$"},
- {IncludeRegexp: "^drivers/media/pci/bt8xx/bttv[^/]*$"},
- {IncludeRegexp: "^drivers/media/pci/cobalt/"},
- {IncludeRegexp: "^drivers/media/pci/cx18/|^include/uapi/linux/ivtv[^/]*$"},
- {IncludeRegexp: "^drivers/media/pci/cx88/"},
- {IncludeRegexp: "^drivers/media/pci/ddbridge/"},
- {IncludeRegexp: "^drivers/media/pci/dt3155/"},
- {IncludeRegexp: "^drivers/media/pci/intel/ipu3/"},
- {IncludeRegexp: "^drivers/media/pci/ivtv/|^include/uapi/linux/ivtv[^/]*$"},
- {IncludeRegexp: "^drivers/media/pci/netup_unidvb/"},
- {IncludeRegexp: "^drivers/media/pci/pt1/"},
- {IncludeRegexp: "^drivers/media/pci/pt3/"},
- {IncludeRegexp: "^drivers/media/pci/saa7134/"},
- {IncludeRegexp: "^drivers/media/pci/solo6x10/"},
- {IncludeRegexp: "^drivers/media/pci/tw5864/"},
- {IncludeRegexp: "^drivers/media/pci/tw68/"},
- {IncludeRegexp: "^drivers/media/pci/tw686x/"},
- {IncludeRegexp: "^drivers/media/pci/zoran/"},
- {IncludeRegexp: "^drivers/media/platform/allegro-dvt/"},
- {IncludeRegexp: "^drivers/media/platform/amlogic/meson-ge2d/"},
- {IncludeRegexp: "^drivers/media/platform/amphion/"},
- {IncludeRegexp: "^drivers/media/platform/aspeed/"},
- {IncludeRegexp: "^drivers/media/platform/atmel/atmel-isi\\.c$|^drivers/media/platform/atmel/atmel-isi\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/cadence/cdns-csi2[^/]*$"},
- {IncludeRegexp: "^drivers/media/platform/chips-media/"},
- {IncludeRegexp: "^drivers/media/platform/marvell/"},
- {IncludeRegexp: "^drivers/media/platform/microchip/microchip-csi2dc\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/nvidia/tegra-vde/"},
- {IncludeRegexp: "^drivers/media/platform/nxp/dw100/|^include/uapi/linux/dw100\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/nxp/imx-jpeg$"},
- {IncludeRegexp: "^drivers/media/platform/nxp/imx-mipi-csis\\.c$|^drivers/media/platform/nxp/imx7-media-csi\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/nxp/imx-pxp\\.\\[ch\\]$"},
- {IncludeRegexp: "^drivers/media/platform/qcom/camss/"},
- {IncludeRegexp: "^drivers/media/platform/qcom/venus/"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar_fdp1\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar_jpu\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/renesas-ceu\\.c$|^include/media/drv-intf/renesas-ceu\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/sh_vou\\.c$|^include/media/drv-intf/sh_vou\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/vsp1/"},
- {IncludeRegexp: "^drivers/media/platform/rockchip/rga/"},
- {IncludeRegexp: "^drivers/media/platform/rockchip/rkisp1$|^include/uapi/linux/rkisp1-config\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/samsung/exynos4-is/"},
- {IncludeRegexp: "^drivers/media/platform/samsung/s3c-camif/|^include/media/drv-intf/s3c_camif\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/samsung/s5p-g2d/"},
- {IncludeRegexp: "^drivers/media/platform/samsung/s5p-jpeg/"},
- {IncludeRegexp: "^drivers/media/platform/samsung/s5p-mfc/"},
- {IncludeRegexp: "^drivers/media/platform/st/sti/bdisp$"},
- {IncludeRegexp: "^drivers/media/platform/st/sti/delta$"},
- {IncludeRegexp: "^drivers/media/platform/st/sti/hva$"},
- {IncludeRegexp: "^drivers/media/platform/st/stm32/stm32-dcmi\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/sunxi/sun4i-csi/"},
- {IncludeRegexp: "^drivers/media/platform/sunxi/sun6i-csi/"},
- {IncludeRegexp: "^drivers/media/platform/sunxi/sun6i-mipi-csi2/"},
- {IncludeRegexp: "^drivers/media/platform/sunxi/sun8i-di/"},
- {IncludeRegexp: "^drivers/media/platform/sunxi/sun8i-rotate/"},
- {IncludeRegexp: "^drivers/media/platform/ti/am437x/"},
- {IncludeRegexp: "^drivers/media/platform/ti/cal/|^drivers/media/platform/ti/vpe/"},
- {IncludeRegexp: "^drivers/media/platform/ti/davinci/|^drivers/staging/media/deprecated/vpfe_capture/|^include/media/davinci/"},
- {IncludeRegexp: "^drivers/media/platform/ti/omap3isp/|^drivers/staging/media/omap4iss/"},
- {IncludeRegexp: "^drivers/media/platform/verisilicon/"},
- {IncludeRegexp: "^drivers/media/platform/video-mux\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/xilinx/|^include/uapi/linux/xilinx-v4l2-controls\\.h$"},
- {IncludeRegexp: "^drivers/media/radio/dsbr100\\.c$"},
- {IncludeRegexp: "^drivers/media/radio/radio-aimslab[^/]*$"},
- {IncludeRegexp: "^drivers/media/radio/radio-aztech[^/]*$"},
- {IncludeRegexp: "^drivers/media/radio/radio-cadet[^/]*$"},
- {IncludeRegexp: "^drivers/media/radio/radio-gemtek[^/]*$"},
- {IncludeRegexp: "^drivers/media/radio/radio-isa[^/]*$"},
- {IncludeRegexp: "^drivers/media/radio/radio-keene[^/]*$"},
- {IncludeRegexp: "^drivers/media/radio/radio-ma901\\.c$"},
- {IncludeRegexp: "^drivers/media/radio/radio-maxiradio[^/]*$"},
- {IncludeRegexp: "^drivers/media/radio/radio-miropcm20[^/]*$"},
- {IncludeRegexp: "^drivers/media/radio/radio-mr800\\.c$"},
- {IncludeRegexp: "^drivers/media/radio/radio-raremono\\.c$"},
- {IncludeRegexp: "^drivers/media/radio/radio-shark2\\.c$|^drivers/media/radio/radio-tea5777\\.c$"},
- {IncludeRegexp: "^drivers/media/radio/radio-shark\\.c$"},
- {IncludeRegexp: "^drivers/media/radio/si470x/radio-si470x-common\\.c$|^drivers/media/radio/si470x/radio-si470x-usb\\.c$|^drivers/media/radio/si470x/radio-si470x\\.h$"},
- {IncludeRegexp: "^drivers/media/radio/si470x/radio-si470x-i2c\\.c$"},
- {IncludeRegexp: "^drivers/media/radio/si4713/radio-platform-si4713\\.c$"},
- {IncludeRegexp: "^drivers/media/radio/si4713/radio-usb-si4713\\.c$"},
- {IncludeRegexp: "^drivers/media/radio/si4713/si4713\\..$"},
- {IncludeRegexp: "^drivers/media/rc/gpio-ir-tx\\.c$"},
- {IncludeRegexp: "^drivers/media/rc/igorplugusb\\.c$"},
- {IncludeRegexp: "^drivers/media/rc/iguanair\\.c$"},
- {IncludeRegexp: "^drivers/media/rc/imon\\.c$|^drivers/media/rc/imon_raw\\.c$"},
- {IncludeRegexp: "^drivers/media/rc/pwm-ir-tx\\.c$"},
- {IncludeRegexp: "^drivers/media/rc/serial_ir\\.c$"},
- {IncludeRegexp: "^drivers/media/rc/ttusbir\\.c$"},
- {IncludeRegexp: "^drivers/media/rc/|^include/media/rc-map\\.h$|^include/media/rc-core\\.h$|^include/uapi/linux/lirc\\.h$"},
- {IncludeRegexp: "^drivers/media/spi/gs1662\\.c$"},
- {IncludeRegexp: "^drivers/media/test-drivers/vicodec/"},
- {IncludeRegexp: "^drivers/media/test-drivers/vidtv/"},
- {IncludeRegexp: "^drivers/media/test-drivers/vimc/"},
- {IncludeRegexp: "^drivers/media/test-drivers/visl$"},
- {IncludeRegexp: "^drivers/media/test-drivers/vivid/"},
- {IncludeRegexp: "^drivers/media/tuners/e4000[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/fc0011\\.c$|^drivers/media/tuners/fc0011\\.h$"},
- {IncludeRegexp: "^drivers/media/tuners/fc2580[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/it913x[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/msi001[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/mxl301rf[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/mxl5007t\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/qm1d1b0004[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/qm1d1c0042[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/qt1010[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/si2157[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/tda18212[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/tda18218[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/tda18250[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/tda18271[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/tda8290\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/tda8290\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/tea5761\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/tea5767\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/tua9001[^/]*$"},
- {IncludeRegexp: "^drivers/media/tuners/xc2028\\.[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/airspy/"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/af9015[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/af9035[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/anysee[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/au6610[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/az6007\\.c$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/ce6230[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/dvb_usb[^/]*$|^drivers/media/usb/dvb-usb-v2/usb_urb\\.c$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/ec168[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/gl861[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/lmedm04[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/mxl111sf[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/rtl28xxu[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/zd1301[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/dvb-usb/cxusb[^/]*$"},
- {IncludeRegexp: "^drivers/media/usb/em28xx/"},
- {IncludeRegexp: "^drivers/media/usb/go7007/"},
- {IncludeRegexp: "^drivers/media/usb/gspca/"},
- {IncludeRegexp: "^drivers/media/usb/gspca/finepix\\.c$"},
- {IncludeRegexp: "^drivers/media/usb/gspca/gl860/"},
- {IncludeRegexp: "^drivers/media/usb/gspca/m5602/"},
- {IncludeRegexp: "^drivers/media/usb/gspca/pac207\\.c$"},
- {IncludeRegexp: "^drivers/media/usb/gspca/sn9c20x\\.c$"},
- {IncludeRegexp: "^drivers/media/usb/gspca/t613\\.c$"},
- {IncludeRegexp: "^drivers/media/usb/hackrf/"},
- {IncludeRegexp: "^drivers/media/usb/hdpvr/"},
- {IncludeRegexp: "^drivers/media/usb/msi2500/"},
- {IncludeRegexp: "^drivers/media/usb/pvrusb2/"},
- {IncludeRegexp: "^drivers/media/usb/pwc/|^include/trace/events/pwc\\.h$"},
- {IncludeRegexp: "^drivers/media/usb/stk1160/"},
- {IncludeRegexp: "^drivers/media/usb/uvc/|^include/uapi/linux/uvcvideo\\.h$"},
- {IncludeRegexp: "^drivers/media/|^drivers/staging/media/|^include/dt-bindings/media/|^include/linux/platform_data/media/|^include/media/|^include/uapi/linux/dvb/|^include/uapi/linux/ivtv[^/]*$|^include/uapi/linux/media\\.h$|^include/uapi/linux/meye\\.h$|^include/uapi/linux/uvcvideo\\.h$|^include/uapi/linux/v4l2-[^/]*$|^include/uapi/linux/videodev2\\.h$"},
- {IncludeRegexp: "^drivers/staging/media/atomisp/"},
- {IncludeRegexp: "^drivers/staging/media/deprecated/atmel/atmel-isc[^/]*$|^drivers/staging/media/deprecated/atmel/atmel-sama[^/]*-isc[^/]*$|^drivers/media/platform/microchip/microchip-isc[^/]*$|^drivers/media/platform/microchip/microchip-sama[^/]*-isc[^/]*$|^include/linux/atmel-isc-media\\.h$"},
- {IncludeRegexp: "^drivers/staging/media/deprecated/saa7146/"},
- {IncludeRegexp: "^drivers/staging/media/deprecated/tm6000/"},
- {IncludeRegexp: "^drivers/staging/media/deprecated/zr364xx/"},
- {IncludeRegexp: "^drivers/staging/media/imx/|^include/linux/imx-media\\.h$|^include/media/imx\\.h$"},
- {IncludeRegexp: "^drivers/staging/media/ipu3/"},
- {IncludeRegexp: "^drivers/staging/media/max96712/max96712\\.c$"},
- {IncludeRegexp: "^drivers/staging/media/meson/vdec/"},
- {IncludeRegexp: "^drivers/staging/media/rkvdec/"},
- {IncludeRegexp: "^drivers/staging/media/sunxi/cedrus/"},
- {IncludeRegexp: "^drivers/staging/media/sunxi/sun6i-isp/|^drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config\\.h$"},
- {IncludeRegexp: "^drivers/staging/media/tegra-video/"},
- },
-}
-
-var mediatek = &Subsystem{
- Name: "mediatek",
- Lists: []string{"linux-mediatek@lists.infradead.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/mt2[^/]*$|^arch/arm/boot/dts/mt6[^/]*$|^arch/arm/boot/dts/mt7[^/]*$|^arch/arm/boot/dts/mt8[^/]*$|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
- {IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"},
- {IncludeRegexp: "^drivers/dma/mediatek/"},
- {IncludeRegexp: "^drivers/gpu/drm/mediatek/|^drivers/phy/mediatek/phy-mtk-dp\\.c$|^drivers/phy/mediatek/phy-mtk-hdmi[^/]*$|^drivers/phy/mediatek/phy-mtk-mipi[^/]*$"},
- {IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^include/dt-bindings/memory/mt[^/]*-port\\.h$"},
- {IncludeRegexp: "^drivers/memory/mtk-smi\\.c$|^include/soc/mediatek/smi\\.h$"},
- {IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"},
- {IncludeRegexp: "^drivers/phy/mediatek/"},
- {IncludeRegexp: "^drivers/pinctrl/mediatek/"},
- {IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"},
- {IncludeRegexp: "^drivers/ufs/host/ufs-mediatek[^/]*$"},
- {IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"},
- },
-}
-
-var megaraid = &Subsystem{
- Name: "megaraid",
- Lists: []string{"megaraidlinux.pdl@broadcom.com"},
- Maintainers: []string{"kashyap.desai@broadcom.com", "shivasharan.srikanteshwara@broadcom.com", "sumit.saxena@broadcom.com"},
- Parents: []*Subsystem{scsi},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/scsi/megaraid\\.[^/]*$|^drivers/scsi/megaraid/"},
- },
-}
-
-var mhi = &Subsystem{
- Name: "mhi",
- Lists: []string{"mhi@lists.linux.dev"},
- Maintainers: []string{"manivannan.sadhasivam@linaro.org"},
- Parents: []*Subsystem{armmsm},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/bus/mhi/|^include/linux/mhi\\.h$"},
- },
-}
-
-var mips = &Subsystem{
- Name: "mips",
- Lists: []string{"linux-mips@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/mips/bcm47xx/|^arch/mips/include/asm/mach-bcm47xx/"},
- {IncludeRegexp: "^arch/mips/bmips/|^arch/mips/boot/dts/brcm/bcm[^/]*\\.dts[^/]*$|^arch/mips/include/asm/mach-bmips/|^arch/mips/kernel/[^/]*bmips[^/]*$|^drivers/soc/bcm/bcm63xx$|^drivers/irqchip/irq-bcm63[^/]*$|^drivers/irqchip/irq-bcm7[^/]*$|^drivers/irqchip/irq-brcmstb[^/]*$|^include/linux/bcm963xx_nvram\\.h$|^include/linux/bcm963xx_tag\\.h$"},
- {IncludeRegexp: "^arch/mips/boot/dts/img/boston\\.dts$|^arch/mips/configs/generic/board-boston\\.config$|^drivers/clk/imgtec/clk-boston\\.c$|^include/dt-bindings/clock/boston-clock\\.h$"},
- {IncludeRegexp: "^arch/mips/boot/dts/img/pistachio[^/]*$"},
- {IncludeRegexp: "^arch/mips/boot/dts/ingenic/|^arch/mips/generic/board-ingenic\\.c$|^arch/mips/include/asm/mach-ingenic/|^arch/mips/ingenic/Kconfig$|^drivers/clk/ingenic/|^drivers/dma/dma-jz4780\\.c$|^drivers/gpu/drm/ingenic/|^drivers/i2c/busses/i2c-jz4780\\.c$|^drivers/iio/adc/ingenic-adc\\.c$|^drivers/irqchip/irq-ingenic\\.c$|^drivers/memory/jz4780-nemc\\.c$|^drivers/mmc/host/jz4740_mmc\\.c$|^drivers/mtd/nand/raw/ingenic/|^drivers/pinctrl/pinctrl-ingenic\\.c$|^drivers/power/supply/ingenic-battery\\.c$|^drivers/pwm/pwm-jz4740\\.c$|^drivers/remoteproc/ingenic_rproc\\.c$|^drivers/rtc/rtc-jz4740\\.c$|^drivers/tty/serial/8250/8250_ingenic\\.c$|^drivers/usb/musb/jz4740\\.c$|^drivers/watchdog/jz4740_wdt\\.c$|^include/dt-bindings/iio/adc/ingenic,adc\\.h$|^include/linux/mfd/ingenic-tcu\\.h$|^sound/soc/codecs/jz47[^/]*$|^sound/soc/jz4740/"},
- {IncludeRegexp: "^arch/mips/boot/dts/mscc/|^arch/mips/configs/generic/board-ocelot\\.config$|^arch/mips/generic/board-ocelot\\.c$"},
- {IncludeRegexp: "^arch/mips/boot/dts/ralink/mt7621[^/]*$"},
- {IncludeRegexp: "^arch/mips/boot/dts/ralink/omega2p\\.dts$"},
- {IncludeRegexp: "^arch/mips/boot/dts/ralink/vocore2\\.dts$"},
- {IncludeRegexp: "^arch/mips/configs/generic/board-ranchu\\.config$|^arch/mips/generic/board-ranchu\\.c$"},
- {IncludeRegexp: "^arch/mips/dec/|^arch/mips/include/asm/dec/|^arch/mips/include/asm/mach-dec/"},
- {IncludeRegexp: "^arch/mips/generic/|^arch/mips/tools/generic-board-config\\.sh$"},
- {IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"},
- {IncludeRegexp: "^arch/mips/include/asm/mach-loongson2ef/|^arch/mips/loongson2ef/|^drivers/cpufreq/loongson2_cpufreq\\.c$"},
- {IncludeRegexp: "^arch/mips/include/asm/mach-loongson32/|^arch/mips/loongson32/|^drivers/[^/]*/[^/]*/[^/]*loongson1[^/]*$|^drivers/[^/]*/[^/]*loongson1[^/]*$"},
- {IncludeRegexp: "^arch/mips/include/asm/mach-loongson64/|^arch/mips/loongson64/|^drivers/irqchip/irq-loongson[^/]*$|^drivers/platform/mips/cpu_hwmon\\.c$"},
- {IncludeRegexp: "^arch/mips/lantiq$|^drivers/soc/lantiq$"},
- {IncludeRegexp: "^arch/mips/math-emu/dp_rint\\.c$|^arch/mips/math-emu/sp_rint\\.c$"},
- {IncludeRegexp: "^arch/mips/ralink$"},
- {IncludeRegexp: "^arch/mips/|^drivers/platform/mips/|^include/dt-bindings/mips/"},
- {IncludeRegexp: "^drivers/bus/mips_cdmm\\.c$|^drivers/clocksource/mips-gic-timer\\.c$|^drivers/cpuidle/cpuidle-cps\\.c$|^drivers/irqchip/irq-mips-cpu\\.c$|^drivers/irqchip/irq-mips-gic\\.c$"},
- {IncludeRegexp: "^drivers/edac/octeon_edac[^/]*$"},
- {IncludeRegexp: "^drivers/firmware/broadcom/"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/ingenic/"},
- {IncludeRegexp: "^drivers/net/ethernet/sgi/ioc3-eth\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/ralink/"},
- {IncludeRegexp: "^drivers/tc/|^include/linux/tc\\.h$"},
- },
-}
-
-var mjpeg = &Subsystem{
- Name: "mjpeg",
- Lists: []string{"mjpeg-users@lists.sourceforge.net"},
- Maintainers: []string{"clabbe@baylibre.com"},
- Parents: []*Subsystem{media},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/media/pci/zoran/"},
- },
-}
-
-var mm = &Subsystem{
- Name: "mm",
- Lists: []string{"linux-mm@kvack.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/percpu\\.h$|^include/linux/percpu[^/]*\\.h$|^lib/percpu[^/]*\\.c$|^mm/percpu[^/]*\\.c$"},
- {IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^mm/mmu_gather\\.c$"},
- {IncludeRegexp: "^drivers/base/memory\\.c$|^include/linux/memory_hotplug\\.h$|^mm/memory_hotplug\\.c$"},
- {IncludeRegexp: "^fs/[^/]*binfmt_[^/]*\\.c$|^fs/exec\\.c$|^include/linux/binfmts\\.h$|^include/linux/elf\\.h$|^include/uapi/linux/binfmts\\.h$|^include/uapi/linux/elf\\.h$|asm/elf.h|binfmt"},
- {IncludeRegexp: "^fs/hugetlbfs/|^include/linux/hugetlb\\.h$|^mm/hugetlb\\.c$|^mm/hugetlb_vmemmap\\.c$|^mm/hugetlb_vmemmap\\.h$"},
- {IncludeRegexp: "^include/linux/damon\\.h$|^include/trace/events/damon\\.h$|^mm/damon/"},
- {IncludeRegexp: "^include/linux/gfp\\.h$|^include/linux/gfp_types\\.h$|^include/linux/memory_hotplug\\.h$|^include/linux/mm\\.h$|^include/linux/mmzone\\.h$|^include/linux/pagewalk\\.h$|^mm/"},
- {IncludeRegexp: "^include/linux/hmm[^/]*$|^lib/test_hmm[^/]*$|^mm/hmm[^/]*$"},
- {IncludeRegexp: "^include/linux/maple_tree\\.h$|^include/trace/events/maple_tree\\.h$|^lib/maple_tree\\.c$|^lib/test_maple_tree\\.c$"},
- {IncludeRegexp: "^include/linux/memblock\\.h$|^mm/memblock\\.c$"},
- {IncludeRegexp: "^include/linux/page_table_check\\.h$|^mm/page_table_check\\.c$"},
- {IncludeRegexp: "^include/linux/shmem_fs\\.h$|^mm/shmem\\.c$"},
- {IncludeRegexp: "^include/linux/sl.b[^/]*\\.h$|^mm/sl.b[^/]*$"},
- {IncludeRegexp: "^include/linux/vmalloc\\.h$|^mm/vmalloc\\.c$"},
- {IncludeRegexp: "^include/linux/zpool\\.h$|^mm/zpool\\.c$"},
- {IncludeRegexp: "^include/linux/zsmalloc\\.h$|^mm/zsmalloc\\.c$"},
- {IncludeRegexp: "^mm/hwpoison-inject\\.c$|^mm/memory-failure\\.c$"},
- {IncludeRegexp: "^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"},
- {IncludeRegexp: "^mm/z3fold\\.c$"},
- {IncludeRegexp: "^mm/zbud\\.c$"},
- {IncludeRegexp: "^mm/zswap\\.c$"},
- },
-}
-
-var mmc = &Subsystem{
- Name: "mmc",
- Lists: []string{"linux-mmc@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/memstick/|^include/linux/memstick\\.h$"},
- {IncludeRegexp: "^drivers/mmc/host/cqhci[^/]*$"},
- {IncludeRegexp: "^drivers/mmc/host/dw_mmc[^/]*$"},
- {IncludeRegexp: "^drivers/mmc/host/omap_hsmmc\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/mfd/tmio\\.h$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-brcmstb[^/]*$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-mcf\\.c$|^include/linux/platform_data/mmc-esdhc-mcf\\.h$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-of-aspeed[^/]*$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-of-at91\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-omap\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-pci-dwc-mshc\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-s3c[^/]*$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-spear\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-xenon[^/]*$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci[^/]*$"},
- {IncludeRegexp: "^drivers/mmc/host/vub300\\.c$"},
- {IncludeRegexp: "^drivers/mmc/|^include/linux/mmc/|^include/uapi/linux/mmc/"},
- },
-}
-
-var modules = &Subsystem{
- Name: "modules",
- Lists: []string{"linux-modules@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/kmod\\.h$|^kernel/kmod\\.c$|^lib/test_kmod\\.c$"},
- {IncludeRegexp: "^include/linux/module\\.h$|^kernel/module/"},
- },
-}
-
-var mpi3 = &Subsystem{
- Name: "mpi3",
- Lists: []string{"mpi3mr-linuxdrv.pdl@broadcom.com"},
- Maintainers: []string{"kashyap.desai@broadcom.com", "sathya.prakash@broadcom.com", "sreekanth.reddy@broadcom.com", "sumit.saxena@broadcom.com"},
- Parents: []*Subsystem{scsi},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/scsi/mpi3mr/"},
- },
-}
-
-var mptfusion = &Subsystem{
- Name: "mpt-fusion",
- Lists: []string{"MPT-FusionLinux.pdl@broadcom.com"},
- Maintainers: []string{"sathya.prakash@broadcom.com", "sreekanth.reddy@broadcom.com", "suganath-prabu.subramani@broadcom.com"},
- Parents: []*Subsystem{scsi},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/message/fusion/|^drivers/scsi/mpt3sas/"},
- },
-}
-
-var mptcp = &Subsystem{
- Name: "mptcp",
- Lists: []string{"mptcp@lists.linux.dev"},
- Maintainers: []string{"matthieu.baerts@tessares.net"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp\\.h$|^net/mptcp/"},
- },
-}
-
-var mtd = &Subsystem{
- Name: "mtd",
- Lists: []string{"linux-mtd@lists.infradead.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/mtd/devices/block2mtd\\.c$"},
- {IncludeRegexp: "^drivers/mtd/devices/docg3[^/]*$"},
- {IncludeRegexp: "^drivers/mtd/devices/phram\\.c$"},
- {IncludeRegexp: "^drivers/mtd/hyperbus/|^include/linux/mtd/hyperbus\\.h$"},
- {IncludeRegexp: "^drivers/mtd/nand/onenand/|^include/linux/mtd/onenand[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/arasan-nand-controller\\.c$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/atmel/"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/brcmnand/|^include/linux/platform_data/brcmnand\\.h$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/cadence-nand-controller\\.c$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/denali[^/]*$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/gpmi-nand/"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/ingenic/"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/marvell_nand\\.c$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/meson_[^/]*$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/mtk_[^/]*$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/pl35x-nand-controller\\.c$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/qcom_nandc\\.c$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/renesas-nand-controller\\.c$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/vf610_nfc\\.c$"},
- {IncludeRegexp: "^drivers/mtd/nand/|^include/linux/mtd/[^/]*nand[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/mtd/spi-nor/|^include/linux/mtd/spi-nor\\.h$"},
- {IncludeRegexp: "^drivers/mtd/ubi/|^include/linux/mtd/ubi\\.h$|^include/uapi/mtd/ubi-user\\.h$"},
- {IncludeRegexp: "^drivers/mtd/|^include/linux/mtd/|^include/uapi/mtd/"},
- {IncludeRegexp: "^fs/jffs2/|^include/uapi/linux/jffs2\\.h$"},
- {IncludeRegexp: "^fs/ubifs/"},
- },
-}
-
-var nbd = &Subsystem{
- Name: "nbd",
- Lists: []string{"nbd@other.debian.org"},
- Maintainers: []string{"josef@toxicpanda.com"},
- Parents: []*Subsystem{block},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/block/nbd\\.c$|^include/trace/events/nbd\\.h$|^include/uapi/linux/nbd\\.h$"},
- },
-}
-
-var net = &Subsystem{
- Name: "net",
- Lists: []string{"netdev@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm64/boot/dts/amd/amd-seattle-xgbe[^/]*\\.dtsi$|^drivers/net/ethernet/amd/xgbe/"},
- {IncludeRegexp: "^arch/x86/net/|^include/linux/ip\\.h$|^include/linux/ipv6[^/]*$|^include/net/fib[^/]*$|^include/net/ip[^/]*$|^include/net/route\\.h$|^net/ipv4/|^net/ipv6/"},
- {IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/uapi/linux/atm[^/]*$"},
- {IncludeRegexp: "^drivers/connector/|^drivers/net/|^include/dt-bindings/net/|^include/linux/etherdevice\\.h$|^include/linux/fcdevice\\.h$|^include/linux/fddidevice\\.h$|^include/linux/hippidevice\\.h$|^include/linux/if_[^/]*$|^include/linux/inetdevice\\.h$|^include/linux/netdevice\\.h$|^include/uapi/linux/if_[^/]*$|^include/uapi/linux/netdevice\\.h$"},
- {IncludeRegexp: "^drivers/firmware/broadcom/tee_bnxt_fw\\.c$|^drivers/net/ethernet/broadcom/bnxt/|^include/linux/firmware/broadcom/tee_bnxt_fw\\.h$"},
- {IncludeRegexp: "^drivers/isdn/Kconfig$|^drivers/isdn/hardware/|^drivers/isdn/mISDN/"},
- {IncludeRegexp: "^drivers/isdn/capi/|^include/linux/isdn/|^include/uapi/linux/isdn/|^net/bluetooth/cmtp/"},
- {IncludeRegexp: "^drivers/net/amt\\.c$"},
- {IncludeRegexp: "^drivers/net/appletalk/|^include/linux/atalk\\.h$|^include/uapi/linux/atalk\\.h$|^net/appletalk/"},
- {IncludeRegexp: "^drivers/net/arcnet/|^include/uapi/linux/if_arcnet\\.h$"},
- {IncludeRegexp: "^drivers/net/bonding/|^include/net/bond[^/]*$|^include/uapi/linux/if_bonding\\.h$"},
- {IncludeRegexp: "^drivers/net/caif/|^include/net/caif/|^include/uapi/linux/caif/|^net/caif/"},
- {IncludeRegexp: "^drivers/net/dsa/b53/|^drivers/net/dsa/bcm_sf2[^/]*$|^include/linux/dsa/brcm\\.h$|^include/linux/platform_data/b53\\.h$"},
- {IncludeRegexp: "^drivers/net/dsa/hirschmann/|^include/linux/platform_data/hirschmann-hellcreek\\.h$|^net/dsa/tag_hellcreek\\.c$"},
- {IncludeRegexp: "^drivers/net/dsa/lantiq_gswip\\.c$|^drivers/net/dsa/lantiq_pce\\.h$|^drivers/net/ethernet/lantiq_xrx200\\.c$|^net/dsa/tag_gswip\\.c$"},
- {IncludeRegexp: "^drivers/net/dsa/microchip/|^include/linux/platform_data/microchip-ksz\\.h$|^net/dsa/tag_ksz\\.c$"},
- {IncludeRegexp: "^drivers/net/dsa/mt7530\\.[^/]*$|^net/dsa/tag_mtk\\.c$"},
- {IncludeRegexp: "^drivers/net/dsa/mv88e6xxx/|^include/linux/dsa/mv88e6xxx\\.h$|^include/linux/platform_data/mv88e6xxx\\.h$"},
- {IncludeRegexp: "^drivers/net/dsa/ocelot/|^drivers/net/ethernet/mscc/|^include/soc/mscc/ocelot[^/]*$|^net/dsa/tag_ocelot\\.c$|^net/dsa/tag_ocelot_8021q\\.c$"},
- {IncludeRegexp: "^drivers/net/dsa/rzn1_a5psw[^/]*$|^drivers/net/pcs/pcs-rzn1-miic\\.c$|^include/dt-bindings/net/pcs-rzn1-miic\\.h$|^include/linux/pcs-rzn1-miic\\.h$|^net/dsa/tag_rzn1_a5psw\\.c$"},
- {IncludeRegexp: "^drivers/net/dsa/xrs700x/|^net/dsa/tag_xrs700x\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/3com/3c59x\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/3com/typhoon[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/8390/"},
- {IncludeRegexp: "^drivers/net/ethernet/aeroflex/"},
- {IncludeRegexp: "^drivers/net/ethernet/altera/"},
- {IncludeRegexp: "^drivers/net/ethernet/amazon/"},
- {IncludeRegexp: "^drivers/net/ethernet/amd/pcnet32\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/aquantia/atlantic/"},
- {IncludeRegexp: "^drivers/net/ethernet/aquantia/atlantic/aq_ptp[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/atheros/"},
- {IncludeRegexp: "^drivers/net/ethernet/broadcom/b44\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/broadcom/bcm4908_enet\\.[^/]*$|^drivers/net/ethernet/broadcom/unimac\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/broadcom/bcmsysport\\.[^/]*$|^drivers/net/ethernet/broadcom/unimac\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/broadcom/bgmac[^/]*$|^drivers/net/ethernet/broadcom/unimac\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/broadcom/bnx2\\.[^/]*$|^drivers/net/ethernet/broadcom/bnx2_[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/broadcom/bnx2x/"},
- {IncludeRegexp: "^drivers/net/ethernet/broadcom/genet/|^drivers/net/ethernet/broadcom/unimac\\.h$|^drivers/net/mdio/mdio-bcm-unimac\\.c$|^include/linux/platform_data/bcmgenet\\.h$|^include/linux/platform_data/mdio-bcm-unimac\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/broadcom/tg3\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/brocade/bna/"},
- {IncludeRegexp: "^drivers/net/ethernet/cavium/liquidio/"},
- {IncludeRegexp: "^drivers/net/ethernet/chelsio/cxgb3/"},
- {IncludeRegexp: "^drivers/net/ethernet/chelsio/cxgb4/"},
- {IncludeRegexp: "^drivers/net/ethernet/chelsio/cxgb4vf/"},
- {IncludeRegexp: "^drivers/net/ethernet/chelsio/inline_crypto/"},
- {IncludeRegexp: "^drivers/net/ethernet/cirrus/ep93xx_eth\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/dec/tulip/"},
- {IncludeRegexp: "^drivers/net/ethernet/dec/tulip/dmfe\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/dlink/sundance\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/ec_bhf\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/emulex/benet/"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/Kconfig$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-eth[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-mac[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpkg\\.h$|^drivers/net/ethernet/freescale/dpaa2/dpmac[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpni[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dprtc[^/]*$|^drivers/net/ethernet/freescale/enetc/enetc_ptp\\.c$|^drivers/ptp/ptp_qoriq\\.c$|^drivers/ptp/ptp_qoriq_debugfs\\.c$|^include/linux/fsl/ptp_qoriq\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/dpaa2-switch[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpsw[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/enetc/"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/fec\\.h$|^drivers/net/ethernet/freescale/fec_main\\.c$|^drivers/net/ethernet/freescale/fec_ptp\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/fman$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/fs_enet/|^include/linux/fs_enet_pd\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/gianfar[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/ucc_geth[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/fungible/"},
- {IncludeRegexp: "^drivers/net/ethernet/google$"},
- {IncludeRegexp: "^drivers/net/ethernet/hisilicon/"},
- {IncludeRegexp: "^drivers/net/ethernet/hisilicon/hns3/"},
- {IncludeRegexp: "^drivers/net/ethernet/huawei/hinic/"},
- {IncludeRegexp: "^drivers/net/ethernet/ibm/ehea/"},
- {IncludeRegexp: "^drivers/net/ethernet/ibm/ibmveth\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/ibm/ibmvnic\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/jme\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/marvell/mv643xx_eth\\.[^/]*$|^include/linux/mv643xx\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/marvell/mvneta\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/marvell/mvpp2/"},
- {IncludeRegexp: "^drivers/net/ethernet/marvell/octeon_ep$"},
- {IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/af/"},
- {IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/nic/|^include/linux/soc/marvell/octeontx2/"},
- {IncludeRegexp: "^drivers/net/ethernet/marvell/sk[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/mediatek/"},
- {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/en_[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/|^include/linux/mlx4/"},
- {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/en_[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/en_accel/|^drivers/net/ethernet/mellanox/mlx5/core/fpga/|^include/linux/mlx5/mlx5_ifc_fpga\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/|^include/linux/mlx5/"},
- {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlxfw/"},
- {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlxsw/"},
- {IncludeRegexp: "^drivers/net/ethernet/microchip/lan743x_[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/microchip/lan966x/"},
- {IncludeRegexp: "^drivers/net/ethernet/myricom/myri10ge/"},
- {IncludeRegexp: "^drivers/net/ethernet/natsemi/sonic\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/neterion/"},
- {IncludeRegexp: "^drivers/net/ethernet/nvidia/"},
- {IncludeRegexp: "^drivers/net/ethernet/pensando/"},
- {IncludeRegexp: "^drivers/net/ethernet/qlogic/netxen/"},
- {IncludeRegexp: "^drivers/net/ethernet/qlogic/qed/|^drivers/net/ethernet/qlogic/qede/|^include/linux/qed/"},
- {IncludeRegexp: "^drivers/net/ethernet/qlogic/qla3xxx\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/qlogic/qlcnic/"},
- {IncludeRegexp: "^drivers/net/ethernet/qualcomm/emac/"},
- {IncludeRegexp: "^drivers/net/ethernet/qualcomm/rmnet/|^include/linux/if_rmnet\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/rdc/r6040\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/realtek/r8169[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/renesas/|^include/linux/sh_eth\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/rocker/"},
- {IncludeRegexp: "^drivers/net/ethernet/samsung/sxgbe/"},
- {IncludeRegexp: "^drivers/net/ethernet/sfc/"},
- {IncludeRegexp: "^drivers/net/ethernet/sis/sis190\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/sis/sis900\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/smsc/smsc911x\\.[^/]*$|^include/linux/smsc911x\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/smsc/smsc9420\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/socionext/netsec\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/socionext/sni_ave\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/"},
- {IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/sunplus/"},
- {IncludeRegexp: "^drivers/net/ethernet/synopsys/"},
- {IncludeRegexp: "^drivers/net/ethernet/tehuti/"},
- {IncludeRegexp: "^drivers/net/ethernet/ti/cpmac\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/ti/cpsw[^/]*$|^drivers/net/ethernet/ti/davinci[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/toshiba/spider_net[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/via/via-velocity\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/wangxun/"},
- {IncludeRegexp: "^drivers/net/ipa/"},
- {IncludeRegexp: "^drivers/net/mctp/|^include/net/mctp\\.h$|^include/net/mctpdevice\\.h$|^include/net/netns/mctp\\.h$|^net/mctp/"},
- {IncludeRegexp: "^drivers/net/mdio/mdio-mvusb\\.c$"},
- {IncludeRegexp: "^drivers/net/mdio/|^drivers/net/mdio/acpi_mdio\\.c$|^drivers/net/mdio/fwnode_mdio\\.c$|^drivers/net/mdio/of_mdio\\.c$|^drivers/net/pcs/|^drivers/net/phy/|^include/dt-bindings/net/qca-ar803x\\.h$|^include/linux/linkmode\\.h$|^include/linux/[^/]*mdio[^/]*\\.h$|^include/linux/mdio/[^/]*\\.h$|^include/linux/mii\\.h$|^include/linux/of_net\\.h$|^include/linux/phy\\.h$|^include/linux/phy_fixed\\.h$|^include/linux/platform_data/mdio-bcm-unimac\\.h$|^include/linux/platform_data/mdio-gpio\\.h$|^include/trace/events/mdio\\.h$|^include/uapi/linux/mdio\\.h$|^include/uapi/linux/mii\\.h$|^net/core/of_net\\.c$"},
- {IncludeRegexp: "^drivers/net/net_failover\\.c$|^include/net/net_failover\\.h$"},
- {IncludeRegexp: "^drivers/net/pcs/pcs-altera-tse\\.c$|^include/linux/pcs-altera-tse\\.h$"},
- {IncludeRegexp: "^drivers/net/pcs/pcs-lynx\\.c$|^include/linux/pcs-lynx\\.h$"},
- {IncludeRegexp: "^drivers/net/pcs/pcs-xpcs\\.c$|^drivers/net/pcs/pcs-xpcs\\.h$|^include/linux/pcs/pcs-xpcs\\.h$"},
- {IncludeRegexp: "^drivers/net/phy/adin\\.c$"},
- {IncludeRegexp: "^drivers/net/phy/bcm[^/]*\\.\\[ch\\]$|^drivers/net/phy/broadcom\\.c$|^include/linux/brcmphy\\.h$"},
- {IncludeRegexp: "^drivers/net/phy/dp83640[^/]*$|^drivers/ptp/|^include/linux/ptp_cl[^/]*$"},
- {IncludeRegexp: "^drivers/net/phy/marvell10g\\.c$"},
- {IncludeRegexp: "^drivers/net/phy/microchip_t1\\.c$"},
- {IncludeRegexp: "^drivers/net/phy/motorcomm\\.c$"},
- {IncludeRegexp: "^drivers/net/phy/mxl-gpy\\.c$"},
- {IncludeRegexp: "^drivers/net/phy/nxp-c45-tja11xx\\.c$"},
- {IncludeRegexp: "^drivers/net/phy/phylink\\.c$|^drivers/net/phy/sfp[^/]*$|^include/linux/mdio/mdio-i2c\\.h$|^include/linux/phylink\\.h$|^include/linux/sfp\\.h$"},
- {IncludeRegexp: "^drivers/net/ppp/pptp\\.c$"},
- {IncludeRegexp: "^drivers/net/team/|^include/linux/if_team\\.h$|^include/uapi/linux/if_team\\.h$"},
- {IncludeRegexp: "^drivers/net/thunderbolt\\.c$"},
- {IncludeRegexp: "^drivers/net/usb/dm9601\\.c$"},
- {IncludeRegexp: "^drivers/net/usb/lan78xx\\.[^/]*$|^include/dt-bindings/net/microchip-lan78xx\\.h$"},
- {IncludeRegexp: "^drivers/net/usb/pegasus\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/usb/qmi_wwan\\.c$"},
- {IncludeRegexp: "^drivers/net/usb/rtl8150\\.c$"},
- {IncludeRegexp: "^drivers/net/usb/smsc75xx\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/usb/smsc95xx\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/usb/usbnet\\.c$|^include/linux/usb/usbnet\\.h$"},
- {IncludeRegexp: "^drivers/net/vmxnet3/"},
- {IncludeRegexp: "^drivers/net/vrf\\.c$"},
- {IncludeRegexp: "^drivers/net/vsockmon\\.c$|^include/net/af_vsock\\.h$|^include/uapi/linux/vm_sockets\\.h$|^include/uapi/linux/vm_sockets_diag\\.h$|^include/uapi/linux/vsockmon\\.h$|^net/vmw_vsock/"},
- {IncludeRegexp: "^drivers/net/wan/fsl_ucc_hdlc[^/]*$"},
- {IncludeRegexp: "^drivers/net/wireguard/"},
- {IncludeRegexp: "^drivers/net/wwan/iosm/"},
- {IncludeRegexp: "^drivers/net/wwan/qcom_bam_dmux\\.c$"},
- {IncludeRegexp: "^drivers/net/wwan/rpmsg_wwan_ctrl\\.c$"},
- {IncludeRegexp: "^drivers/net/wwan/t7xx/"},
- {IncludeRegexp: "^drivers/net/wwan/|^include/linux/wwan\\.h$|^include/uapi/linux/wwan\\.h$"},
- {IncludeRegexp: "^drivers/net/xen-netback/"},
- {IncludeRegexp: "^drivers/nfc/virtual_ncidev\\.c$"},
- {IncludeRegexp: "^drivers/nfc/|^include/linux/platform_data/nfcmrvl\\.h$|^include/net/nfc/|^include/uapi/linux/nfc\\.h$|^net/nfc/"},
- {IncludeRegexp: "^drivers/phy/freescale/phy-fsl-lynx-28g\\.c$"},
- {IncludeRegexp: "^drivers/ptp/ptp_ocp\\.c$"},
- {IncludeRegexp: "^drivers/ptp/ptp_vclock\\.c$|^net/ethtool/phc_vclocks\\.c$"},
- {IncludeRegexp: "^drivers/ptp/ptp_vmw\\.c$"},
- {IncludeRegexp: "^drivers/s390/net/"},
- {IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"},
- {IncludeRegexp: "^drivers/staging/qlge/"},
- {IncludeRegexp: "^drivers/vhost/vsock\\.c$|^include/linux/virtio_vsock\\.h$|^include/uapi/linux/virtio_vsock\\.h$|^net/vmw_vsock/virtio_transport\\.c$|^net/vmw_vsock/virtio_transport_common\\.c$"},
- {IncludeRegexp: "^drivers/vhost/|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$"},
- {IncludeRegexp: "^include/linux/in\\.h$|^include/linux/net\\.h$|^include/linux/netdevice\\.h$|^include/net/|^include/uapi/linux/in\\.h$|^include/uapi/linux/net\\.h$|^include/uapi/linux/net_namespace\\.h$|^include/uapi/linux/netdevice\\.h$|^lib/net_utils\\.c$|^lib/random32\\.c$|^net/"},
- {IncludeRegexp: "^include/linux/llc\\.h$|^include/net/llc[^/]*$|^include/uapi/linux/llc\\.h$|^net/llc/"},
- {IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"},
- {IncludeRegexp: "^include/linux/objagg\\.h$|^lib/objagg\\.c$|^lib/test_objagg\\.c$"},
- {IncludeRegexp: "^include/linux/packing\\.h$|^lib/packing\\.c$"},
- {IncludeRegexp: "^include/linux/parman\\.h$|^lib/parman\\.c$|^lib/test_parman\\.c$"},
- {IncludeRegexp: "^include/linux/rhashtable-types\\.h$|^include/linux/rhashtable\\.h$|^lib/rhashtable\\.c$|^lib/test_rhashtable\\.c$"},
- {IncludeRegexp: "^include/linux/skmsg\\.h$|^net/core/skmsg\\.c$|^net/core/sock_map\\.c$|^net/ipv4/tcp_bpf\\.c$|^net/ipv4/udp_bpf\\.c$|^net/unix/unix_bpf\\.c$"},
- {IncludeRegexp: "^include/linux/tcp\\.h$|^include/net/tcp\\.h$|^include/trace/events/tcp\\.h$|^include/uapi/linux/tcp\\.h$|^net/ipv4/syncookies\\.c$|^net/ipv4/tcp[^/]*\\.c$|^net/ipv6/syncookies\\.c$|^net/ipv6/tcp[^/]*\\.c$"},
- {IncludeRegexp: "^include/net/calipso\\.h$|^include/net/cipso_ipv4\\.h$|^include/net/netlabel\\.h$|^include/uapi/linux/netfilter/xt_CONNSECMARK\\.h$|^include/uapi/linux/netfilter/xt_SECMARK\\.h$|^net/ipv4/cipso_ipv4\\.c$|^net/ipv6/calipso\\.c$|^net/netfilter/xt_CONNSECMARK\\.c$|^net/netfilter/xt_SECMARK\\.c$|^net/netlabel/"},
- {IncludeRegexp: "^include/net/devlink\\.h$|^include/uapi/linux/devlink\\.h$|^net/core/devlink\\.c$"},
- {IncludeRegexp: "^include/net/failover\\.h$|^net/core/failover\\.c$"},
- {IncludeRegexp: "^include/net/gre\\.h$|^net/ipv4/gre_demux\\.c$|^net/ipv4/gre_offload\\.c$"},
- {IncludeRegexp: "^include/net/ip_vs\\.h$|^include/uapi/linux/ip_vs\\.h$|^net/netfilter/ipvs/"},
- {IncludeRegexp: "^include/net/l3mdev\\.h$|^net/l3mdev$"},
- {IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp\\.h$|^net/mptcp/"},
- {IncludeRegexp: "^include/net/netns/nexthop\\.h$|^include/net/nexthop\\.h$|^include/uapi/linux/nexthop\\.h$|^net/ipv4/nexthop\\.c$"},
- {IncludeRegexp: "^include/net/page_pool\\.h$|^include/trace/events/page_pool\\.h$|^net/core/page_pool\\.c$"},
- {IncludeRegexp: "^include/net/pkt_cls\\.h$|^include/net/pkt_sched\\.h$|^include/net/tc_act/|^include/uapi/linux/pkt_cls\\.h$|^include/uapi/linux/pkt_sched\\.h$|^include/uapi/linux/tc_act/|^include/uapi/linux/tc_ematch/|^net/sched/"},
- {IncludeRegexp: "^include/net/switchdev\\.h$|^net/switchdev/"},
- {IncludeRegexp: "^include/net/tls\\.h$|^include/uapi/linux/tls\\.h$|^net/tls/"},
- {IncludeRegexp: "^include/net/xdp\\.h$|^include/net/xdp_priv\\.h$|^include/trace/events/xdp\\.h$|^kernel/bpf/cpumap\\.c$|^kernel/bpf/devmap\\.c$|^net/core/xdp\\.c$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$"},
- {IncludeRegexp: "^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^include/net/netns/xdp\\.h$|^net/xdp/"},
- {IncludeRegexp: "^include/net/xfrm\\.h$|^include/uapi/linux/xfrm\\.h$|^net/ipv4/ah4\\.c$|^net/ipv4/esp4[^/]*$|^net/ipv4/ip_vti\\.c$|^net/ipv4/ipcomp\\.c$|^net/ipv4/xfrm[^/]*$|^net/ipv6/ah6\\.c$|^net/ipv6/esp6[^/]*$|^net/ipv6/ip6_vti\\.c$|^net/ipv6/ipcomp6\\.c$|^net/ipv6/xfrm[^/]*$|^net/key/|^net/xfrm/"},
- {IncludeRegexp: "^include/uapi/linux/net_dropmon\\.h$|^net/core/drop_monitor\\.c$"},
- {IncludeRegexp: "^include/uapi/linux/openvswitch\\.h$|^net/openvswitch/"},
- {IncludeRegexp: "^include/uapi/linux/tipc[^/]*\\.h$|^net/tipc/"},
- {IncludeRegexp: "^kernel/bpf/bpf_struct[^/]*$"},
- {IncludeRegexp: "^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"},
- {IncludeRegexp: "^net/hsr/"},
- {IncludeRegexp: "^net/rds/"},
- {IncludeRegexp: "^net/sched/sch_cbs\\.c$|^net/sched/sch_etf\\.c$|^net/sched/sch_taprio\\.c$"},
- {IncludeRegexp: "^net/sched/sch_netem\\.c$"},
- },
-}
-
-var netfilter = &Subsystem{
- Name: "netfilter",
- Lists: []string{"netfilter-devel@vger.kernel.org"},
- Maintainers: []string{"fw@strlen.de", "kadlec@netfilter.org", "pablo@netfilter.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/netfilter[^/]*$|^include/linux/netfilter/|^include/net/netfilter/|^include/uapi/linux/netfilter[^/]*$|^include/uapi/linux/netfilter/|^net/[^/]*/netfilter\\.c$|^net/[^/]*/netfilter/|^net/bridge/br_netfilter[^/]*\\.c$|^net/netfilter/"},
- },
-}
-
-var nfc = &Subsystem{
- Name: "nfc",
- Lists: []string{"linux-nfc@lists.01.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/nfc/nxp-nci$"},
- {IncludeRegexp: "^drivers/nfc/s3fwrn5$"},
- {IncludeRegexp: "^drivers/nfc/trf7970a\\.c$"},
- {IncludeRegexp: "^drivers/nfc/virtual_ncidev\\.c$"},
- {IncludeRegexp: "^drivers/nfc/|^include/linux/platform_data/nfcmrvl\\.h$|^include/net/nfc/|^include/uapi/linux/nfc\\.h$|^net/nfc/"},
- },
-}
-
-var nfs = &Subsystem{
- Name: "nfs",
- Lists: []string{"linux-nfs@vger.kernel.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/exportfs/|^fs/lockd/|^fs/nfs_common/|^fs/nfsd/|^include/linux/lockd/|^include/linux/sunrpc/|^include/trace/events/rpcgss\\.h$|^include/trace/events/rpcrdma\\.h$|^include/trace/events/sunrpc\\.h$|^include/trace/misc/fs\\.h$|^include/trace/misc/nfs\\.h$|^include/trace/misc/sunrpc\\.h$|^include/uapi/linux/nfsd/|^include/uapi/linux/sunrpc/|^net/sunrpc/"},
- {IncludeRegexp: "^fs/lockd/|^fs/nfs/|^fs/nfs_common/|^include/linux/lockd/|^include/linux/nfs[^/]*$|^include/linux/sunrpc/|^include/uapi/linux/nfs[^/]*$|^include/uapi/linux/sunrpc/|^net/sunrpc/"},
- },
-}
-
-var nilfs = &Subsystem{
- Name: "nilfs",
- Lists: []string{"linux-nilfs@vger.kernel.org"},
- Maintainers: []string{"konishi.ryusuke@gmail.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/nilfs2/|^include/trace/events/nilfs2\\.h$|^include/uapi/linux/nilfs2_api\\.h$|^include/uapi/linux/nilfs2_ondisk\\.h$"},
- },
-}
-
-var nitro = &Subsystem{
- Name: "nitro",
- Lists: []string{"aws-nitro-enclaves-devel@amazon.com"},
- Maintainers: []string{"alcioa@amazon.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/virt/nitro_enclaves/|^include/linux/nitro_enclaves\\.h$|^include/uapi/linux/nitro_enclaves\\.h$"},
- },
-}
-
-var nouveau = &Subsystem{
- Name: "nouveau",
- Lists: []string{"nouveau@lists.freedesktop.org"},
- Parents: []*Subsystem{dri},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/x86/mm/kmmio\\.c$|^arch/x86/mm/mmio-mod\\.c$|^arch/x86/mm/testmmiotrace\\.c$|^include/linux/mmiotrace\\.h$|^kernel/trace/trace_mmiotrace\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/nouveau/|^include/uapi/drm/nouveau_drm\\.h$"},
- },
-}
-
-var ntb = &Subsystem{
- Name: "ntb",
- Lists: []string{"ntb@lists.linux.dev"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/ntb_netdev\\.c$|^drivers/ntb/|^drivers/pci/endpoint/functions/pci-epf-[^/]*ntb\\.c$|^include/linux/ntb\\.h$|^include/linux/ntb_transport\\.h$"},
- {IncludeRegexp: "^drivers/ntb/hw/amd/"},
- {IncludeRegexp: "^drivers/ntb/hw/idt/"},
- {IncludeRegexp: "^drivers/ntb/hw/intel/"},
- },
-}
-
-var ntfs = &Subsystem{
- Name: "ntfs",
- Syscalls: []string{"syz_mount_image$ntfs"},
- Lists: []string{"linux-ntfs-dev@lists.sourceforge.net"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^block/partitions/ldm\\.[^/]*$"},
- {IncludeRegexp: "^fs/ntfs/"},
- },
-}
-
-var ntfs3 = &Subsystem{
- Name: "ntfs3",
- Syscalls: []string{"syz_mount_image$ntfs3"},
- Lists: []string{"ntfs3@lists.linux.dev"},
- Maintainers: []string{"almaz.alexandrovich@paragon-software.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/ntfs3/"},
- },
-}
-
-var nvdimm = &Subsystem{
- Name: "nvdimm",
- Lists: []string{"nvdimm@lists.linux.dev"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/acpi/nfit/|^drivers/nvdimm/|^include/linux/libnvdimm\\.h$|^include/linux/nd\\.h$|^include/uapi/linux/ndctl\\.h$"},
- {IncludeRegexp: "^drivers/dax/"},
- {IncludeRegexp: "^drivers/nvdimm/btt[^/]*$"},
- {IncludeRegexp: "^drivers/nvdimm/of_pmem\\.c$"},
- {IncludeRegexp: "^drivers/nvdimm/pmem[^/]*$"},
- {IncludeRegexp: "^fs/dax\\.c$|^include/linux/dax\\.h$|^include/trace/events/fs_dax\\.h$"},
- },
-}
-
-var nvme = &Subsystem{
- Name: "nvme",
- Lists: []string{"linux-nvme@lists.infradead.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/nvme/host/auth\\.c$|^drivers/nvme/target/auth\\.c$|^drivers/nvme/target/fabrics-cmd-auth\\.c$|^include/linux/nvme-auth\\.h$"},
- {IncludeRegexp: "^drivers/nvme/host/fc\\.c$|^drivers/nvme/target/fc\\.c$|^drivers/nvme/target/fcloop\\.c$|^include/linux/nvme-fc-driver\\.h$|^include/linux/nvme-fc\\.h$"},
- {IncludeRegexp: "^drivers/nvme/host/hwmon\\.c$"},
- {IncludeRegexp: "^drivers/nvme/host/|^drivers/nvme/common/|^include/linux/nvme\\.h$|^include/linux/nvme-[^/]*\\.h$|^include/uapi/linux/nvme_ioctl\\.h$"},
- {IncludeRegexp: "^drivers/nvme/target/"},
- },
-}
-
-var ocfs2 = &Subsystem{
- Name: "ocfs2",
- Syscalls: []string{"syz_mount_image$ocfs2"},
- Lists: []string{"ocfs2-devel@oss.oracle.com"},
- Maintainers: []string{"jlbec@evilplan.org", "joseph.qi@linux.alibaba.com", "mark@fasheh.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/ocfs2/"},
- },
-}
-
-var omap = &Subsystem{
- Name: "omap",
- Lists: []string{"linux-omap@vger.kernel.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/[^/]*clock[^/]*$"},
- {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/[^/]*pm[^/]*$|^drivers/cpufreq/omap-cpufreq\\.c$"},
- {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/usb[^/]*$|^drivers/usb/[^/]*/[^/]*omap[^/]*$"},
- {IncludeRegexp: "^arch/arm/boot/dts/[^/]*am3[^/]*$|^arch/arm/boot/dts/[^/]*am4[^/]*$|^arch/arm/boot/dts/[^/]*am5[^/]*$|^arch/arm/boot/dts/[^/]*dra7[^/]*$|^arch/arm/boot/dts/[^/]*omap[^/]*$|^arch/arm/boot/dts/logicpd-som-lv[^/]*$|^arch/arm/boot/dts/logicpd-torpedo[^/]*$"},
- {IncludeRegexp: "^arch/arm/boot/dts/am335x-nano\\.dts$"},
- {IncludeRegexp: "^arch/arm/boot/dts/omap3-igep[^/]*$"},
- {IncludeRegexp: "^arch/arm/configs/omap1_defconfig$|^arch/arm/mach-omap1/|^arch/arm/plat-omap/|^drivers/i2c/busses/i2c-omap\\.c$|^include/linux/platform_data/ams-delta-fiq\\.h$|^include/linux/platform_data/i2c-omap\\.h$"},
- {IncludeRegexp: "^arch/arm/configs/omap2plus_defconfig$|^arch/arm/mach-omap2/|^arch/arm/plat-omap/|^drivers/bus/ti-sysc\\.c$|^drivers/i2c/busses/i2c-omap\\.c$|^drivers/irqchip/irq-omap-intc\\.c$|^drivers/mfd/[^/]*omap[^/]*\\.c$|^drivers/mfd/menelaus\\.c$|^drivers/mfd/palmas\\.c$|^drivers/mfd/tps65217\\.c$|^drivers/mfd/tps65218\\.c$|^drivers/mfd/tps65219\\.c$|^drivers/mfd/tps65910\\.c$|^drivers/mfd/twl-core\\.\\[ch\\]$|^drivers/mfd/twl4030[^/]*\\.c$|^drivers/mfd/twl6030[^/]*\\.c$|^drivers/mfd/twl6040[^/]*\\.c$|^drivers/regulator/palmas-regulator[^/]*\\.c$|^drivers/regulator/pbias-regulator\\.c$|^drivers/regulator/tps65217-regulator\\.c$|^drivers/regulator/tps65218-regulator\\.c$|^drivers/regulator/tps65219-regulator\\.c$|^drivers/regulator/tps65910-regulator\\.c$|^drivers/regulator/twl-regulator\\.c$|^drivers/regulator/twl6030-regulator\\.c$|^include/linux/platform_data/i2c-omap\\.h$|^include/linux/platform_data/ti-sysc\\.h$"},
- {IncludeRegexp: "^arch/arm/mach-omap2/[^/]*gpmc[^/]*$|^drivers/memory/omap-gpmc\\.c$"},
- {IncludeRegexp: "^arch/arm/mach-omap2/omap_hwmod[^/]*data[^/]*$"},
- {IncludeRegexp: "^arch/arm/mach-omap2/omap_hwmod\\.[^/]*$"},
- {IncludeRegexp: "^arch/arm/mach-omap2/prm[^/]*$"},
- {IncludeRegexp: "^drivers/clk/ti/|^include/linux/clk/ti\\.h$"},
- {IncludeRegexp: "^drivers/counter/ti-ecap-capture\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpio-omap\\.c$"},
- {IncludeRegexp: "^drivers/hwspinlock/omap_hwspinlock\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-omap\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/omap\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/omap_hsmmc\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/ti/cpsw[^/]*$|^drivers/net/ethernet/ti/davinci[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/pinctrl-single\\.c$"},
- {IncludeRegexp: "^drivers/thermal/ti-soc-thermal/"},
- {IncludeRegexp: "^drivers/video/fbdev/omap/"},
- {IncludeRegexp: "^drivers/video/fbdev/omap2/"},
- {IncludeRegexp: "^sound/soc/ti/n810\\.c$|^sound/soc/ti/omap[^/]*$|^sound/soc/ti/rx51\\.c$|^sound/soc/ti/sdma-pcm\\.[^/]*$"},
- },
-}
-
-var optee = &Subsystem{
- Name: "op-tee",
- Lists: []string{"op-tee@lists.trustedfirmware.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/char/hw_random/optee-rng\\.c$"},
- {IncludeRegexp: "^drivers/tee/optee/"},
- {IncludeRegexp: "^drivers/tee/|^include/linux/tee_drv\\.h$|^include/uapi/linux/tee\\.h$"},
- },
-}
-
-var openiscsi = &Subsystem{
- Name: "open-iscsi",
- Lists: []string{"open-iscsi@googlegroups.com"},
- Maintainers: []string{"cleech@redhat.com", "lduncan@suse.com", "michael.christie@oracle.com"},
- Parents: []*Subsystem{scsi},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/scsi/[^/]*iscsi[^/]*$|^include/scsi/[^/]*iscsi[^/]*$"},
- },
-}
-
-var openbmc = &Subsystem{
- Name: "openbmc",
- Lists: []string{"openbmc@lists.ozlabs.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/nuvoton-npcm[^/]*$|^arch/arm/mach-npcm/|^arch/arm64/boot/dts/nuvoton/|^drivers/[^/]*/[^/]*npcm[^/]*$|^drivers/[^/]*/[^/]*/[^/]*npcm[^/]*$|^drivers/rtc/rtc-nct3018y\\.c$|^include/dt-bindings/clock/nuvoton,npcm7xx-clock\\.h$|^include/dt-bindings/clock/nuvoton,npcm845-clk\\.h$"},
- {IncludeRegexp: "^arch/arm/boot/dts/nuvoton-wpcm450[^/]*$|^arch/arm/mach-npcm/wpcm450\\.c$|^drivers/[^/]*/[^/]*/[^/]*wpcm[^/]*$|^drivers/[^/]*/[^/]*wpcm[^/]*$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-aspeed\\.c$|^drivers/irqchip/irq-aspeed-i2c-ic\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-fsi\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/aspeed/"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-of-aspeed[^/]*$"},
- {IncludeRegexp: "^drivers/peci/controller/peci-aspeed\\.c$"},
- {IncludeRegexp: "^drivers/peci/|^include/linux/peci-cpu\\.h$|^include/linux/peci\\.h$"},
- {IncludeRegexp: "^drivers/pinctrl/aspeed/"},
- {IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"},
- },
-}
-
-var openipmi = &Subsystem{
- Name: "openipmi",
- Lists: []string{"openipmi-developer@lists.sourceforge.net"},
- Maintainers: []string{"minyard@acm.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/char/ipmi/|^include/linux/ipmi[^/]*$|^include/uapi/linux/ipmi[^/]*$"},
- },
-}
-
-var openrisc = &Subsystem{
- Name: "openrisc",
- Lists: []string{"linux-openrisc@vger.kernel.org"},
- Maintainers: []string{"jonas@southpole.se", "shorne@gmail.com", "stefan.kristiansson@saunalahti.fi"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/openrisc/|^drivers/irqchip/irq-ompic\\.c$|^drivers/irqchip/irq-or1k-[^/]*$"},
- },
-}
-
-var openvswitch = &Subsystem{
- Name: "openvswitch",
- Lists: []string{"dev@openvswitch.org"},
- Maintainers: []string{"pshelar@ovn.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/uapi/linux/openvswitch\\.h$|^net/openvswitch/"},
- },
-}
-
-var openwrt = &Subsystem{
- Name: "openwrt",
- Lists: []string{"openwrt-devel@lists.openwrt.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/dsa/b53/|^drivers/net/dsa/bcm_sf2[^/]*$|^include/linux/dsa/brcm\\.h$|^include/linux/platform_data/b53\\.h$"},
- {IncludeRegexp: "^drivers/vlynq/vlynq\\.c$|^include/linux/vlynq\\.h$"},
- },
-}
-
-var orangefs = &Subsystem{
- Name: "orangefs",
- Lists: []string{"devel@lists.orangefs.org"},
- Maintainers: []string{"hubcap@omnibond.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/orangefs/"},
- },
-}
-
-var ossdrivers = &Subsystem{
- Name: "oss-drivers",
- Lists: []string{"oss-drivers@corigine.com"},
- Maintainers: []string{"simon.horman@corigine.com"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/ethernet/netronome/"},
- },
-}
-
-var overlayfs = &Subsystem{
- Name: "overlayfs",
- Lists: []string{"linux-unionfs@vger.kernel.org"},
- Maintainers: []string{"miklos@szeredi.hu"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/overlayfs/"},
- },
-}
-
-var oxnas = &Subsystem{
- Name: "oxnas",
- Lists: []string{"linux-oxnas@groups.io"},
- Maintainers: []string{"neil.armstrong@linaro.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/ox8[^/]*\\.dts[^/]*$|^arch/arm/mach-oxnas/|^drivers/power/reset/oxnas-restart\\.c$|oxnas"},
- },
-}
-
-var parisc = &Subsystem{
- Name: "parisc",
- Lists: []string{"linux-parisc@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/parisc/|^drivers/char/agp/parisc-agp\\.c$|^drivers/input/misc/hp_sdc_rtc\\.c$|^drivers/input/serio/gscps2\\.c$|^drivers/input/serio/hp_sdc[^/]*$|^drivers/parisc/|^drivers/parport/parport_gsc\\.[^/]*$|^drivers/tty/serial/8250/8250_parisc\\.c$|^drivers/video/console/sti[^/]*$|^drivers/video/fbdev/sti[^/]*$|^drivers/video/logo/logo_parisc[^/]*$|^include/linux/hp_sdc\\.h$"},
- {IncludeRegexp: "^drivers/net/ethernet/dec/tulip/"},
- {IncludeRegexp: "^sound/parisc/harmony\\.[^/]*$"},
- {IncludeRegexp: "^sound/pci/ad1889\\.[^/]*$"},
- },
-}
-
-var parport = &Subsystem{
- Name: "parport",
- Lists: []string{"linux-parport@lists.infradead.org"},
- Parents: []*Subsystem{block},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/block/paride/"},
- {IncludeRegexp: "^drivers/char/ppdev\\.c$|^drivers/parport/|^include/linux/parport[^/]*\\.h$|^include/uapi/linux/ppdev\\.h$"},
- },
-}
-
-var pci = &Subsystem{
- Name: "pci",
- Lists: []string{"linux-pci@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/x86/kernel/early-quirks\\.c$|^arch/x86/kernel/quirks\\.c$|^arch/x86/pci/|^drivers/acpi/pci[^/]*$|^drivers/pci/|^include/asm-generic/pci[^/]*$|^include/linux/of_pci\\.h$|^include/linux/pci[^/]*$|^include/uapi/linux/pci[^/]*$|^lib/pci[^/]*$"},
- {IncludeRegexp: "^drivers/misc/dw-xdata-pcie\\.c$"},
- {IncludeRegexp: "^drivers/misc/pci_endpoint_test\\.c$|^drivers/pci/endpoint/"},
- {IncludeRegexp: "^drivers/ntb/hw/mscc/|^drivers/pci/switch/switchtec[^/]*$|^include/linux/switchtec\\.h$|^include/uapi/linux/switchtec_ioctl\\.h$"},
- {IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/[^/]*microchip[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/cadence/"},
- {IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*artpec[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*designware[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*imx6[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*spear[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pci-meson\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-al\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-armada8k\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-fu740\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-hisi\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-histb\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-intel-gw\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-keembay\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-kirin\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-uniphier[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-layerscape-gen4\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-mobiveil[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-aardvark\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-host-common\\.c$|^drivers/pci/controller/pci-host-generic\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-tegra\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-thunder-[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-v3-semi\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-versatile\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-xgene-msi\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pci-xgene\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pcie-altera-msi\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pcie-altera\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pcie-apple\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pcie-rockchip[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/pcie-xilinx-cpm\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/vmd\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/|^drivers/pci/pci-bridge-emul\\.c$|^drivers/pci/pci-bridge-emul\\.h$"},
- {IncludeRegexp: "^drivers/pci/hotplug/cpci_hotplug[^/]*$"},
- {IncludeRegexp: "^drivers/pci/hotplug/cpcihp_generic\\.c$"},
- {IncludeRegexp: "^drivers/pci/hotplug/cpcihp_zt5550\\.[^/]*$"},
- {IncludeRegexp: "^drivers/pci/hotplug/rpadlpar[^/]*$"},
- {IncludeRegexp: "^drivers/pci/hotplug/rpaphp[^/]*$"},
- {IncludeRegexp: "^drivers/pci/p2pdma\\.c$|^include/linux/pci-p2pdma\\.h$"},
- },
-}
-
-var perf = &Subsystem{
- Name: "perf",
- Lists: []string{"linux-perf-users@vger.kernel.org"},
- Maintainers: []string{"acme@kernel.org", "mingo@redhat.com", "peterz@infradead.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/events/|^arch/[^/]*/events/[^/]*/|^arch/[^/]*/include/asm/perf_event\\.h$|^arch/[^/]*/kernel/[^/]*/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/perf_callchain\\.c$|^arch/[^/]*/kernel/perf_event[^/]*\\.c$|^include/linux/perf_event\\.h$|^include/uapi/linux/perf_event\\.h$|^kernel/events/"},
- },
-}
-
-var phy = &Subsystem{
- Name: "phy",
- Lists: []string{"linux-phy@lists.infradead.org"},
- Maintainers: []string{"kishon@kernel.org", "vkoul@kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/phy/|^include/dt-bindings/phy/|^include/linux/phy/"},
- },
-}
-
-var pm = &Subsystem{
- Name: "pm",
- Lists: []string{"linux-pm@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/suspend[^/]*\\.h$|^arch/x86/power/|^drivers/base/power/|^include/linux/freezer\\.h$|^include/linux/pm\\.h$|^include/linux/suspend\\.h$|^kernel/power/"},
- {IncludeRegexp: "^arch/arm/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"},
- {IncludeRegexp: "^arch/x86/kernel/acpi/|^drivers/base/power/|^include/linux/freezer\\.h$|^include/linux/pm\\.h$|^include/linux/suspend\\.h$|^kernel/power/"},
- {IncludeRegexp: "^drivers/base/power/domain[^/]*\\.c$|^include/linux/pm_domain\\.h$"},
- {IncludeRegexp: "^drivers/base/power/|^drivers/powercap/|^include/linux/intel_rapl\\.h$|^include/linux/pm\\.h$|^include/linux/pm_[^/]*$|^include/linux/powercap\\.h$|^kernel/configs/nopm\\.config$"},
- {IncludeRegexp: "^drivers/cpufreq/amd-pstate[^/]*$|^include/linux/amd-pstate\\.h$"},
- {IncludeRegexp: "^drivers/cpufreq/bmips-cpufreq\\.c$"},
- {IncludeRegexp: "^drivers/cpufreq/brcmstb[^/]*$"},
- {IncludeRegexp: "^drivers/cpufreq/intel_pstate\\.c$"},
- {IncludeRegexp: "^drivers/cpufreq/qcom-cpufreq-nvmem\\.c$"},
- {IncludeRegexp: "^drivers/cpufreq/sun50i-cpufreq-nvmem\\.c$"},
- {IncludeRegexp: "^drivers/cpufreq/vexpress-spc-cpufreq\\.c$"},
- {IncludeRegexp: "^drivers/cpufreq/|^include/linux/cpufreq\\.h$|^include/linux/sched/cpufreq\\.h$|^kernel/sched/cpufreq[^/]*\\.c$"},
- {IncludeRegexp: "^drivers/cpuidle/cpuidle-big_little\\.c$"},
- {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.c$"},
- {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.h$|^drivers/cpuidle/cpuidle-psci-domain\\.c$"},
- {IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"},
- {IncludeRegexp: "^drivers/cpuidle/dt_idle_genpd\\.c$|^drivers/cpuidle/dt_idle_genpd\\.h$"},
- {IncludeRegexp: "^drivers/cpuidle/|^include/linux/cpuidle\\.h$"},
- {IncludeRegexp: "^drivers/devfreq/devfreq-event\\.c$|^drivers/devfreq/event/|^include/dt-bindings/pmu/exynos_ppmu\\.h$|^include/linux/devfreq-event\\.h$"},
- {IncludeRegexp: "^drivers/devfreq/exynos-bus\\.c$"},
- {IncludeRegexp: "^drivers/devfreq/tegra30-devfreq\\.c$"},
- {IncludeRegexp: "^drivers/devfreq/|^include/linux/devfreq\\.h$|^include/trace/events/devfreq\\.h$"},
- {IncludeRegexp: "^drivers/idle/intel_idle\\.c$"},
- {IncludeRegexp: "^drivers/interconnect/samsung/"},
- {IncludeRegexp: "^drivers/interconnect/|^include/dt-bindings/interconnect/|^include/linux/interconnect-provider\\.h$|^include/linux/interconnect\\.h$"},
- {IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"},
- {IncludeRegexp: "^drivers/opp/|^include/linux/pm_opp\\.h$"},
- {IncludeRegexp: "^drivers/power/reset/"},
- {IncludeRegexp: "^drivers/power/reset/mt6323-poweroff\\.c$"},
- {IncludeRegexp: "^drivers/power/supply/adp5061\\.c$"},
- {IncludeRegexp: "^drivers/power/supply/max14577_charger\\.c$|^drivers/power/supply/max77693_charger\\.c$"},
- {IncludeRegexp: "^drivers/power/supply/max17040_battery\\.c$"},
- {IncludeRegexp: "^drivers/power/supply/max17042_battery\\.c$"},
- {IncludeRegexp: "^drivers/power/supply/surface_battery\\.c$|^drivers/power/supply/surface_charger\\.c$"},
- {IncludeRegexp: "^drivers/power/supply/|^include/linux/power/|^include/linux/power_supply\\.h$"},
- {IncludeRegexp: "^drivers/powercap/dtpm[^/]*$|^include/linux/dtpm\\.h$"},
- {IncludeRegexp: "^drivers/soc/bcm/bcm63xx/bcm-pmb\\.c$|^include/dt-bindings/soc/bcm-pmb\\.h$"},
- {IncludeRegexp: "^drivers/soc/qcom/cpr\\.c$"},
- {IncludeRegexp: "^drivers/soc/ti/smartreflex\\.c$|^include/linux/power/smartreflex\\.h$"},
- {IncludeRegexp: "^drivers/thermal/amlogic_thermal\\.c$"},
- {IncludeRegexp: "^drivers/thermal/broadcom/brcmstb[^/]*$"},
- {IncludeRegexp: "^drivers/thermal/cpufreq_cooling\\.c$|^drivers/thermal/cpuidle_cooling\\.c$|^include/linux/cpu_cooling\\.h$"},
- {IncludeRegexp: "^drivers/thermal/gov_power_allocator\\.c$|^include/trace/events/thermal_power_allocator\\.h$"},
- {IncludeRegexp: "^drivers/thermal/intel/intel_menlow\\.c$"},
- {IncludeRegexp: "^drivers/thermal/qcom/"},
- {IncludeRegexp: "^drivers/thermal/samsung/"},
- {IncludeRegexp: "^drivers/thermal/sun8i_thermal\\.c$"},
- {IncludeRegexp: "^drivers/thermal/ti-soc-thermal/"},
- {IncludeRegexp: "^drivers/thermal/|^include/dt-bindings/thermal/|^include/linux/cpu_cooling\\.h$|^include/linux/thermal\\.h$|^include/uapi/linux/thermal\\.h$"},
- {IncludeRegexp: "^include/linux/freezer\\.h$|^kernel/freezer\\.c$"},
- },
-}
-
-var ppp = &Subsystem{
- Name: "ppp",
- Lists: []string{"linux-ppp@vger.kernel.org"},
- Maintainers: []string{"paulus@samba.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/ppp/ppp_[^/]*$"},
- },
-}
-
-var pvrusb2 = &Subsystem{
- Name: "pvrusb2",
- Lists: []string{"pvrusb2@isely.net"},
- Maintainers: []string{"isely@pobox.com"},
- Parents: []*Subsystem{media},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/media/usb/pvrusb2/"},
- },
-}
-
-var pwm = &Subsystem{
- Name: "pwm",
- Lists: []string{"linux-pwm@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpio/gpio-mvebu\\.c$|^drivers/pwm/|^drivers/video/backlight/pwm_bl\\.c$|^include/dt-bindings/pwm/|^include/linux/pwm\\.h$|^include/linux/pwm_backlight\\.h$"},
- {IncludeRegexp: "^drivers/pwm/pwm-atmel\\.c$"},
- },
-}
-
-var qat = &Subsystem{
- Name: "qat",
- Lists: []string{"qat-linux@intel.com"},
- Maintainers: []string{"giovanni.cabiddu@intel.com"},
- Parents: []*Subsystem{crypto},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/crypto/qat/"},
- },
-}
-
-var raid = &Subsystem{
- Name: "raid",
- Lists: []string{"linux-raid@vger.kernel.org"},
- Maintainers: []string{"song@kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/md/Kconfig$|^drivers/md/md[^/]*$|^drivers/md/raid[^/]*$|^include/linux/raid/|^include/uapi/linux/raid/"},
- },
-}
-
-var rcu = &Subsystem{
- Name: "rcu",
- Lists: []string{"rcu@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {"^include/linux/rcu[^/]*$|^kernel/rcu/", "^include/linux/srcu[^/]*\\.h$|^kernel/rcu/srcu[^/]*\\.c$"},
- {IncludeRegexp: "^include/linux/srcu[^/]*\\.h$|^kernel/rcu/srcu[^/]*\\.c$"},
- },
-}
-
-var rdma = &Subsystem{
- Name: "rdma",
- Lists: []string{"linux-rdma@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/infiniband/hw/bnxt_re/|^include/uapi/rdma/bnxt_re-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/hw/cxgb4/|^include/uapi/rdma/cxgb4-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/hw/efa/|^include/uapi/rdma/efa-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/hw/erdma$|^include/uapi/rdma/erdma-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/hw/hfi1$"},
- {IncludeRegexp: "^drivers/infiniband/hw/hns/"},
- {IncludeRegexp: "^drivers/infiniband/hw/irdma/|^include/uapi/rdma/irdma-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/hw/mana/|^include/net/mana$|^include/uapi/rdma/mana-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/hw/mlx4/|^include/linux/mlx4/|^include/uapi/rdma/mlx4-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/hw/mlx5/|^include/linux/mlx5/|^include/uapi/rdma/mlx5-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/hw/ocrdma/|^include/uapi/rdma/ocrdma-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/hw/qedr/|^include/uapi/rdma/qedr-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/hw/qib/"},
- {IncludeRegexp: "^drivers/infiniband/hw/vmw_pvrdma/"},
- {IncludeRegexp: "^drivers/infiniband/sw/rdmavt$"},
- {IncludeRegexp: "^drivers/infiniband/sw/rxe/|^include/uapi/rdma/rdma_user_rxe\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/sw/siw/|^include/uapi/rdma/siw-abi\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/ulp/iser/"},
- {IncludeRegexp: "^drivers/infiniband/ulp/isert$"},
- {IncludeRegexp: "^drivers/infiniband/ulp/opa_vnic$"},
- {IncludeRegexp: "^drivers/infiniband/ulp/rtrs/"},
- {IncludeRegexp: "^drivers/infiniband/ulp/srp/|^include/scsi/srp\\.h$"},
- {IncludeRegexp: "^drivers/infiniband/ulp/srpt/"},
- {IncludeRegexp: "^drivers/infiniband/|^include/rdma/|^include/trace/events/ib_mad\\.h$|^include/trace/events/ib_umad\\.h$|^include/trace/misc/rdma\\.h$|^include/uapi/linux/if_infiniband\\.h$|^include/uapi/rdma/"},
- {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/|^include/linux/mlx4/"},
- {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/|^include/linux/mlx5/"},
- {IncludeRegexp: "^net/rds/"},
- },
-}
-
-var rds = &Subsystem{
- Name: "rds",
- Lists: []string{"rds-devel@oss.oracle.com"},
- Maintainers: []string{"santosh.shilimkar@oracle.com"},
- Parents: []*Subsystem{net, rdma},
- PathRules: []PathRule{
- {IncludeRegexp: "^net/rds/"},
- },
-}
-
-var reiserfs = &Subsystem{
- Name: "reiserfs",
- Syscalls: []string{"syz_mount_image$reiserfs"},
- Lists: []string{"reiserfs-devel@vger.kernel.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/reiserfs/"},
- },
-}
-
-var remoteproc = &Subsystem{
- Name: "remoteproc",
- Lists: []string{"linux-remoteproc@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/hwspinlock/|^include/linux/hwspinlock\\.h$"},
- {IncludeRegexp: "^drivers/net/wwan/rpmsg_wwan_ctrl\\.c$"},
- {IncludeRegexp: "^drivers/remoteproc/|^include/linux/remoteproc\\.h$|^include/linux/remoteproc/"},
- {IncludeRegexp: "^drivers/rpmsg/|^include/linux/rpmsg\\.h$|^include/linux/rpmsg/|^include/uapi/linux/rpmsg\\.h$"},
- {IncludeRegexp: "^drivers/tty/rpmsg_tty\\.c$"},
- },
-}
-
-var renesassoc = &Subsystem{
- Name: "renesas-soc",
- Lists: []string{"linux-renesas-soc@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/emev2[^/]*$|^arch/arm/boot/dts/gr-peach[^/]*$|^arch/arm/boot/dts/iwg20d-q7[^/]*$|^arch/arm/boot/dts/r7s[^/]*$|^arch/arm/boot/dts/r8a[^/]*$|^arch/arm/boot/dts/r9a[^/]*$|^arch/arm/boot/dts/sh[^/]*$|^arch/arm/configs/shmobile_defconfig$|^arch/arm/include/debug/renesas-scif\\.S$|^arch/arm/mach-shmobile/|^arch/arm64/boot/dts/renesas/|^arch/riscv/boot/dts/renesas/|^drivers/soc/renesas/|^include/linux/soc/renesas/"},
- {IncludeRegexp: "^drivers/ata/sata_rcar\\.c$"},
- {IncludeRegexp: "^drivers/clk/renesas/"},
- {IncludeRegexp: "^drivers/gpio/gpio-bd9571mwv\\.c$|^drivers/mfd/bd9571mwv\\.c$|^drivers/regulator/bd9571mwv-regulator\\.c$|^include/linux/mfd/bd9571mwv\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/rcar-du/|^drivers/gpu/drm/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-emev2\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-rcar\\.c$|^drivers/i2c/busses/i2c-sh_mobile\\.c$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-riic\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar_fdp1\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar_jpu\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/renesas-ceu\\.c$|^include/media/drv-intf/renesas-ceu\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/vsp1/"},
- {IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/mfd/tmio\\.h$"},
- {IncludeRegexp: "^drivers/mtd/nand/raw/renesas-nand-controller\\.c$"},
- {IncludeRegexp: "^drivers/net/dsa/rzn1_a5psw[^/]*$|^drivers/net/pcs/pcs-rzn1-miic\\.c$|^include/dt-bindings/net/pcs-rzn1-miic\\.h$|^include/linux/pcs-rzn1-miic\\.h$|^net/dsa/tag_rzn1_a5psw\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/renesas/|^include/linux/sh_eth\\.h$"},
- {IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$"},
- {IncludeRegexp: "^drivers/phy/renesas/phy-rcar-gen3-usb[^/]*\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/renesas/"},
- {IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"},
- {IncludeRegexp: "^drivers/thermal/rcar_gen3_thermal\\.c$|^drivers/thermal/rcar_thermal\\.c$"},
- {IncludeRegexp: "^drivers/ufs/host/ufs-renesas\\.c$"},
- },
-}
-
-var riscv = &Subsystem{
- Name: "riscv",
- Lists: []string{"linux-riscv@lists.infradead.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/riscv/boot/dts/"},
- {IncludeRegexp: "^arch/riscv/boot/dts/microchip/|^drivers/char/hw_random/mpfs-rng\\.c$|^drivers/clk/microchip/clk-mpfs\\.c$|^drivers/i2c/busses/i2c-microchip-corei2c\\.c$|^drivers/mailbox/mailbox-mpfs\\.c$|^drivers/pci/controller/pcie-microchip-host\\.c$|^drivers/reset/reset-mpfs\\.c$|^drivers/rtc/rtc-mpfs\\.c$|^drivers/soc/microchip/mpfs-sys-controller\\.c$|^drivers/spi/spi-microchip-core-qspi\\.c$|^drivers/spi/spi-microchip-core\\.c$|^drivers/usb/musb/mpfs\\.c$|^include/soc/microchip/mpfs\\.h$"},
- {IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
- {IncludeRegexp: "^arch/riscv/|riscv"},
- {IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"},
- {IncludeRegexp: "^drivers/perf/riscv_pmu\\.c$|^drivers/perf/riscv_pmu_legacy\\.c$|^drivers/perf/riscv_pmu_sbi\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"},
- {IncludeRegexp: "^drivers/reset/reset-k210\\.c$"},
- {IncludeRegexp: "^drivers/soc/canaan/|^include/soc/canaan/"},
- {IncludeRegexp: "^drivers/soc/sifive/"},
- {IncludeRegexp: "fu540"},
- {IncludeRegexp: "sifive"},
- },
-}
-
-var rockchip = &Subsystem{
- Name: "rockchip",
- Lists: []string{"linux-rockchip@lists.infradead.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/rk3[^/]*$|^arch/arm/boot/dts/rv1108[^/]*$|^arch/arm/mach-rockchip/|^drivers/[^/]*/[^/]*/[^/]*rockchip[^/]*$|^drivers/[^/]*/[^/]*rockchip[^/]*$|^drivers/clk/rockchip/|^drivers/i2c/busses/i2c-rk3x\\.c$|^sound/soc/rockchip/|rockchip"},
- {IncludeRegexp: "^drivers/media/platform/rockchip/rga/"},
- {IncludeRegexp: "^drivers/media/platform/rockchip/rkisp1$|^include/uapi/linux/rkisp1-config\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/verisilicon/"},
- {IncludeRegexp: "^drivers/pci/controller/pcie-rockchip[^/]*$"},
- {IncludeRegexp: "^drivers/staging/media/rkvdec/"},
- {IncludeRegexp: "^sound/soc/rockchip/rockchip_i2s_tdm\\.[^/]*$"},
- },
-}
-
-var rpi = &Subsystem{
- Name: "rpi",
- Lists: []string{"linux-rpi-kernel@lists.infradead.org"},
- Maintainers: []string{"f.fainelli@gmail.com"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm283*|raspberrypi"},
- },
-}
-
-var rttools = &Subsystem{
- Name: "rt-tools",
- Lists: []string{"linux-trace-devel@vger.kernel.org"},
- Parents: []*Subsystem{trace},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/rv\\.h$|^include/rv/|^kernel/trace/rv/"},
- },
-}
-
-var rtc = &Subsystem{
- Name: "rtc",
- Lists: []string{"linux-rtc@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/rtc/rtc-optee\\.c$"},
- {IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"},
- {IncludeRegexp: "^drivers/rtc/rtc-sd3078\\.c$"},
- {IncludeRegexp: "^drivers/rtc/rtc-sunplus\\.c$"},
- {IncludeRegexp: "^drivers/rtc/|^include/linux/platform_data/rtc-[^/]*$|^include/linux/rtc\\.h$|^include/linux/rtc/|^include/uapi/linux/rtc\\.h$"},
- },
-}
-
-var rust = &Subsystem{
- Name: "rust",
- Lists: []string{"rust-for-linux@vger.kernel.org"},
- Maintainers: []string{"alex.gaynor@gmail.com", "ojeda@kernel.org", "wedsonaf@gmail.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^rust/"},
- },
-}
-
-var s390 = &Subsystem{
- Name: "s390",
- Lists: []string{"linux-s390@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/s390/include/asm/pgtable\\.h$|^arch/s390/mm$"},
- {IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
- {IncludeRegexp: "^arch/s390/kvm/pci[^/]*$|^drivers/vfio/pci/vfio_pci_zdev\\.c$|^include/uapi/linux/vfio_zdev\\.h$"},
- {IncludeRegexp: "^arch/s390/pci/|^drivers/pci/hotplug/s390_pci_hpc\\.c$"},
- {IncludeRegexp: "^arch/s390/|^drivers/s390/"},
- {IncludeRegexp: "^block/partitions/ibm\\.c$|^drivers/s390/block/dasd[^/]*$|^include/linux/dasd_mod\\.h$"},
- {IncludeRegexp: "^drivers/iommu/s390-iommu\\.c$"},
- {IncludeRegexp: "^drivers/s390/cio/"},
- {IncludeRegexp: "^drivers/s390/cio/vfio_ccw[^/]*$|^include/uapi/linux/vfio_ccw\\.h$"},
- {IncludeRegexp: "^drivers/s390/crypto/"},
- {IncludeRegexp: "^drivers/s390/crypto/vfio_ap[^/]*$"},
- {IncludeRegexp: "^drivers/s390/net/"},
- {IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"},
- {IncludeRegexp: "^drivers/s390/scsi/zfcp_[^/]*$"},
- {IncludeRegexp: "^net/smc/"},
- },
-}
-
-var samsungsoc = &Subsystem{
- Name: "samsung-soc",
- Lists: []string{"linux-samsung-soc@vger.kernel.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/exynos[^/]*$|^arch/arm/boot/dts/s3c[^/]*$|^arch/arm/boot/dts/s5p[^/]*$|^arch/arm/mach-exynos[^/]*/|^arch/arm/mach-s3c/|^arch/arm/mach-s5p[^/]*/|^arch/arm64/boot/dts/exynos/|^drivers/[^/]*/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c64xx[^/]*$|^drivers/[^/]*/[^/]*s5pv210[^/]*$|^drivers/clocksource/samsung_pwm_timer\\.c$|^drivers/memory/samsung/|^drivers/pwm/pwm-samsung\\.c$|^drivers/soc/samsung/|^drivers/tty/serial/samsung[^/]*$|^include/clocksource/samsung_pwm\\.h$|^include/linux/platform_data/[^/]*s3c[^/]*$|^include/linux/serial_s3c\\.h$|^include/linux/soc/samsung/|exynos|s3c2410|s3c64xx|s5pv210"},
- {IncludeRegexp: "^arch/arm/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"},
- {IncludeRegexp: "^arch/arm64/boot/dts/tesla[^/]*$"},
- {IncludeRegexp: "^drivers/char/hw_random/exynos-trng\\.c$"},
- {IncludeRegexp: "^drivers/clk/clk-s2mps11\\.c$|^drivers/mfd/sec[^/]*\\.c$|^drivers/regulator/s2m[^/]*\\.c$|^drivers/regulator/s5m[^/]*\\.c$|^drivers/rtc/rtc-s5m\\.c$|^include/linux/mfd/samsung/"},
- {IncludeRegexp: "^drivers/clk/samsung/|^include/dt-bindings/clock/exynos[^/]*\\.h$|^include/dt-bindings/clock/s3c[^/]*\\.h$|^include/dt-bindings/clock/s5p[^/]*\\.h$|^include/dt-bindings/clock/samsung,[^/]*\\.h$|^include/linux/clk/samsung\\.h$|^include/linux/platform_data/clk-s3c2410\\.h$"},
- {IncludeRegexp: "^drivers/crypto/exynos-rng\\.c$"},
- {IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"},
- {IncludeRegexp: "^drivers/devfreq/exynos-bus\\.c$"},
- {IncludeRegexp: "^drivers/interconnect/samsung/"},
- {IncludeRegexp: "^drivers/media/cec/platform/s5p/"},
- {IncludeRegexp: "^drivers/media/platform/samsung/s3c-camif/|^include/media/drv-intf/s3c_camif\\.h$"},
- {IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/samsung/|^include/dt-bindings/pinctrl/samsung\\.h$"},
- {IncludeRegexp: "^drivers/power/supply/s3c_adc_battery\\.c$|^include/linux/s3c_adc_battery\\.h$"},
- {IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$|^include/linux/spi/s3c24xx-fiq\\.h$"},
- {IncludeRegexp: "^drivers/thermal/samsung/"},
- },
-}
-
-var scsi = &Subsystem{
- Name: "scsi",
- Lists: []string{"linux-scsi@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^block/bsg\\.c$|^include/linux/bsg\\.h$|^include/uapi/linux/bsg\\.h$"},
- {IncludeRegexp: "^drivers/message/fusion/|^drivers/scsi/mpt3sas/"},
- {IncludeRegexp: "^drivers/scsi/3w-[^/]*$"},
- {IncludeRegexp: "^drivers/scsi/53c700[^/]*$"},
- {IncludeRegexp: "^drivers/scsi/53c700[^/]*$"},
- {IncludeRegexp: "^drivers/scsi/BusLogic\\.[^/]*$|^drivers/scsi/FlashPoint\\.[^/]*$"},
- {IncludeRegexp: "^drivers/scsi/NCR5380\\.[^/]*$|^drivers/scsi/arm/cumana_1\\.c$|^drivers/scsi/arm/oak\\.c$|^drivers/scsi/atari_scsi\\.[^/]*$|^drivers/scsi/dmx3191d\\.c$|^drivers/scsi/g_NCR5380\\.[^/]*$|^drivers/scsi/mac_scsi\\.[^/]*$|^drivers/scsi/sun3_scsi\\.[^/]*$|^drivers/scsi/sun3_scsi_vme\\.c$"},
- {IncludeRegexp: "^drivers/scsi/[^/]*iscsi[^/]*$|^include/scsi/[^/]*iscsi[^/]*$"},
- {IncludeRegexp: "^drivers/scsi/aacraid/"},
- {IncludeRegexp: "^drivers/scsi/advansys\\.c$"},
- {IncludeRegexp: "^drivers/scsi/aha152x[^/]*$|^drivers/scsi/pcmcia/aha152x[^/]*$"},
- {IncludeRegexp: "^drivers/scsi/aic7xxx/"},
- {IncludeRegexp: "^drivers/scsi/am53c974\\.c$"},
- {IncludeRegexp: "^drivers/scsi/be2iscsi/"},
- {IncludeRegexp: "^drivers/scsi/bfa/"},
- {IncludeRegexp: "^drivers/scsi/bnx2fc/"},
- {IncludeRegexp: "^drivers/scsi/bnx2i/"},
- {IncludeRegexp: "^drivers/scsi/cxgbi/cxgb3i$"},
- {IncludeRegexp: "^drivers/scsi/cxgbi/cxgb4i$"},
- {IncludeRegexp: "^drivers/scsi/cxlflash/|^include/uapi/scsi/cxlflash_ioctl\\.h$"},
- {IncludeRegexp: "^drivers/scsi/elx/"},
- {IncludeRegexp: "^drivers/scsi/esas2r$"},
- {IncludeRegexp: "^drivers/scsi/fcoe/|^drivers/scsi/libfc/|^include/scsi/fc/|^include/scsi/libfc\\.h$|^include/scsi/libfcoe\\.h$|^include/uapi/scsi/fc/"},
- {IncludeRegexp: "^drivers/scsi/fnic/"},
- {IncludeRegexp: "^drivers/scsi/hpsa[^/]*\\.\\[ch\\]$|^include/linux/cciss[^/]*\\.h$|^include/uapi/linux/cciss[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/scsi/ibmvscsi/ibmvfc[^/]*$"},
- {IncludeRegexp: "^drivers/scsi/ibmvscsi/ibmvscsi[^/]*$|^include/scsi/viosrp\\.h$"},
- {IncludeRegexp: "^drivers/scsi/ibmvscsi_tgt/"},
- {IncludeRegexp: "^drivers/scsi/ips[^/]*$"},
- {IncludeRegexp: "^drivers/scsi/isci/"},
- {IncludeRegexp: "^drivers/scsi/lpfc/"},
- {IncludeRegexp: "^drivers/scsi/megaraid\\.[^/]*$|^drivers/scsi/megaraid/"},
- {IncludeRegexp: "^drivers/scsi/mpi3mr/"},
- {IncludeRegexp: "^drivers/scsi/myrb\\.[^/]*$|^drivers/scsi/myrs\\.[^/]*$"},
- {IncludeRegexp: "^drivers/scsi/pm8001/"},
- {IncludeRegexp: "^drivers/scsi/pmcraid\\.[^/]*$"},
- {IncludeRegexp: "^drivers/scsi/qedf/"},
- {IncludeRegexp: "^drivers/scsi/qedi/"},
- {IncludeRegexp: "^drivers/scsi/qla1280\\.\\[ch\\]$"},
- {IncludeRegexp: "^drivers/scsi/qla2xxx/"},
- {IncludeRegexp: "^drivers/scsi/qla4xxx/"},
- {IncludeRegexp: "^drivers/scsi/sg\\.c$|^include/scsi/sg\\.h$"},
- {IncludeRegexp: "^drivers/scsi/smartpqi/Kconfig$|^drivers/scsi/smartpqi/smartpqi[^/]*\\.\\[ch\\]$|^include/linux/cciss[^/]*\\.h$|^include/uapi/linux/cciss[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/scsi/snic/"},
- {IncludeRegexp: "^drivers/scsi/st\\.[^/]*$|^drivers/scsi/st_[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/scsi/sym53c8xx_2/"},
- {IncludeRegexp: "^drivers/scsi/vmw_pvscsi\\.c$|^drivers/scsi/vmw_pvscsi\\.h$"},
- {IncludeRegexp: "^drivers/scsi/xen-scsifront\\.c$|^drivers/xen/xen-scsiback\\.c$|^include/xen/interface/io/vscsiif\\.h$"},
- {IncludeRegexp: "^drivers/scsi/|^drivers/ufs/|^include/scsi/"},
- {IncludeRegexp: "^drivers/target/sbp/"},
- {IncludeRegexp: "^drivers/target/target_core_user\\.c$|^include/uapi/linux/target_core_user\\.h$"},
- {IncludeRegexp: "^drivers/target/|^include/target/"},
- {IncludeRegexp: "^drivers/ufs/core/"},
- {IncludeRegexp: "^drivers/ufs/host/[^/]*dwc[^/]*$"},
- {IncludeRegexp: "^drivers/ufs/host/ufs-mediatek[^/]*$"},
- {IncludeRegexp: "^drivers/ufs/host/ufs-renesas\\.c$"},
- {IncludeRegexp: "^drivers/usb/storage/uas\\.c$"},
- },
-}
-
-var sctp = &Subsystem{
- Name: "sctp",
- Lists: []string{"linux-sctp@vger.kernel.org"},
- Maintainers: []string{"lucien.xin@gmail.com", "marcelo.leitner@gmail.com", "nhorman@tuxdriver.com"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/sctp\\.h$|^include/net/sctp/|^include/uapi/linux/sctp\\.h$|^net/sctp/"},
- },
-}
-
-var selinux = &Subsystem{
- Name: "selinux",
- Lists: []string{"selinux@vger.kernel.org"},
- Maintainers: []string{"eparis@parisplace.org", "paul@paul-moore.com", "stephen.smalley.work@gmail.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/trace/events/avc\\.h$|^include/uapi/linux/selinux_netlink\\.h$|^security/selinux/"},
- },
-}
-
-var serial = &Subsystem{
- Name: "serial",
- Lists: []string{"linux-serial@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/tty/serdev/|^include/linux/serdev\\.h$"},
- {IncludeRegexp: "^drivers/tty/serial/"},
- {IncludeRegexp: "^drivers/tty/serial/8250/8250_bcm7271\\.c$"},
- {IncludeRegexp: "^drivers/tty/serial/8250[^/]*$|^include/linux/serial_8250\\.h$"},
- {IncludeRegexp: "^drivers/tty/serial/altera_jtaguart\\.c$|^drivers/tty/serial/altera_uart\\.c$|^include/linux/altera_jtaguart\\.h$|^include/linux/altera_uart\\.h$"},
- {IncludeRegexp: "^drivers/tty/serial/jsm/"},
- {IncludeRegexp: "^drivers/tty/serial/rp2\\.[^/]*$"},
- {IncludeRegexp: "^drivers/tty/serial/uartlite\\.c$"},
- },
-}
-
-var sgx = &Subsystem{
- Name: "sgx",
- Lists: []string{"linux-sgx@vger.kernel.org"},
- Maintainers: []string{"jarkko@kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/x86/entry/vdso/vsgx\\.S$|^arch/x86/include/asm/sgx\\.h$|^arch/x86/include/uapi/asm/sgx\\.h$|^arch/x86/kernel/cpu/sgx/"},
- },
-}
-
-var sh = &Subsystem{
- Name: "sh",
- Lists: []string{"linux-sh@vger.kernel.org"},
- Maintainers: []string{"dalias@libc.org", "glaubitz@physik.fu-berlin.de", "ysato@users.sourceforge.jp"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/sh/|^drivers/sh/"},
- },
-}
-
-var snpsarc = &Subsystem{
- Name: "snps-arc",
- Lists: []string{"linux-snps-arc@lists.infradead.org"},
- Maintainers: []string{"vgupta@kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arc/|^drivers/clocksource/arc_timer\\.c$|^drivers/tty/serial/arc_uart\\.c$"},
- },
-}
-
-var sof = &Subsystem{
- Name: "sof",
- Lists: []string{"sound-open-firmware@alsa-project.org"},
- Maintainers: []string{"daniel.baluta@nxp.com", "lgirdwood@gmail.com", "peter.ujfalusi@linux.intel.com", "pierre-louis.bossart@linux.intel.com", "ranjani.sridharan@linux.intel.com", "yung-chuan.liao@linux.intel.com"},
- Parents: []*Subsystem{alsa},
- PathRules: []PathRule{
- {IncludeRegexp: "^sound/soc/sof/"},
- },
-}
-
-var sparclinux = &Subsystem{
- Name: "sparclinux",
- Lists: []string{"sparclinux@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/sparc/|^drivers/sbus/"},
- {IncludeRegexp: "^drivers/tty/serial/suncore\\.c$|^drivers/tty/serial/sunhv\\.c$|^drivers/tty/serial/sunsab\\.c$|^drivers/tty/serial/sunsab\\.h$|^drivers/tty/serial/sunsu\\.c$|^drivers/tty/serial/sunzilog\\.c$|^drivers/tty/serial/sunzilog\\.h$|^drivers/tty/vcc\\.c$|^include/linux/sunserialcore\\.h$"},
- },
-}
-
-var speakup = &Subsystem{
- Name: "speakup",
- Lists: []string{"speakup@linux-speakup.org"},
- Maintainers: []string{"chris@the-brannons.com", "kirk@reisers.ca", "samuel.thibault@ens-lyon.org", "w.d.hubbs@gmail.com"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/accessibility/speakup/"},
- },
-}
-
-var spi = &Subsystem{
- Name: "spi",
- Lists: []string{"linux-spi@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-at91-usart\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-dw[^/]*$"},
- {IncludeRegexp: "^drivers/spi/spi-fsi\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-fsl-dspi\\.c$|^include/linux/spi/spi-fsl-dspi\\.h$"},
- {IncludeRegexp: "^drivers/spi/spi-fsl-qspi\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-hisi-kunpeng\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-nxp-fspi\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$|^include/linux/spi/s3c24xx-fiq\\.h$"},
- {IncludeRegexp: "^drivers/spi/spi-stm32\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-sunplus-sp7021\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-synquacer\\.c$"},
- {IncludeRegexp: "^drivers/spi/|^include/linux/spi/|^include/uapi/linux/spi/"},
- },
-}
-
-var spice = &Subsystem{
- Name: "spice",
- Lists: []string{"spice-devel@lists.freedesktop.org"},
- Maintainers: []string{"airlied@redhat.com", "kraxel@redhat.com"},
- Parents: []*Subsystem{dri, virt},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/qxl/|^include/uapi/drm/qxl_drm\\.h$"},
- },
-}
-
-var squashfs = &Subsystem{
- Name: "squashfs",
- Syscalls: []string{"syz_mount_image$squashfs"},
- Lists: []string{"squashfs-devel@lists.sourceforge.net"},
- Maintainers: []string{"phillip@squashfs.org.uk"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/squashfs/"},
- },
-}
-
-var staging = &Subsystem{
- Name: "staging",
- Lists: []string{"linux-staging@lists.linux.dev"},
- Maintainers: []string{"gregkh@linuxfoundation.org"},
- Parents: []*Subsystem{media},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/staging/"},
- },
-}
-
-var stm32 = &Subsystem{
- Name: "stm32",
- Lists: []string{"linux-stm32@st-md-mailman.stormreply.com"},
- Maintainers: []string{"alexandre.torgue@foss.st.com", "mcoquelin.stm32@gmail.com"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/stm32[^/]*$|^arch/arm/mach-stm32/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"},
- },
-}
-
-var sunxi = &Subsystem{
- Name: "sunxi",
- Lists: []string{"linux-sunxi@lists.linux.dev"},
- Maintainers: []string{"jernej.skrabec@gmail.com", "samuel@sholland.org", "wens@csie.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun50i"},
- },
-}
-
-var target = &Subsystem{
- Name: "target",
- Lists: []string{"target-devel@vger.kernel.org"},
- Parents: []*Subsystem{scsi},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/infiniband/ulp/isert$"},
- {IncludeRegexp: "^drivers/infiniband/ulp/srpt/"},
- {IncludeRegexp: "^drivers/scsi/elx/"},
- {IncludeRegexp: "^drivers/scsi/ibmvscsi_tgt/"},
- {IncludeRegexp: "^drivers/target/sbp/"},
- {IncludeRegexp: "^drivers/target/target_core_user\\.c$|^include/uapi/linux/target_core_user\\.h$"},
- {IncludeRegexp: "^drivers/target/|^include/target/"},
- },
-}
-
-var tegra = &Subsystem{
- Name: "tegra",
- Lists: []string{"linux-tegra@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "[^a-z]tegra"},
- {IncludeRegexp: "^drivers/devfreq/tegra30-devfreq\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/tegra/|^drivers/gpu/host1x/|^include/linux/host1x\\.h$|^include/uapi/drm/tegra_drm\\.h$"},
- {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/arm-smmu-nvidia\\.c$|^drivers/iommu/tegra[^/]*$"},
- {IncludeRegexp: "^drivers/media/cec/platform/tegra/"},
- {IncludeRegexp: "^drivers/media/platform/nvidia/tegra-vde/"},
- {IncludeRegexp: "^drivers/pci/controller/pci-tegra\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-tegra210-quad\\.c$"},
- {IncludeRegexp: "^drivers/staging/media/tegra-video/"},
- {IncludeRegexp: "^drivers/staging/nvec/"},
- },
-}
-
-var tipc = &Subsystem{
- Name: "tipc",
- Lists: []string{"tipc-discussion@lists.sourceforge.net"},
- Maintainers: []string{"jmaloy@redhat.com", "ying.xue@windriver.com"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/uapi/linux/tipc[^/]*\\.h$|^net/tipc/"},
- },
-}
-
-var tomoyo = &Subsystem{
- Name: "tomoyo",
- Lists: []string{"tomoyo-dev-en@lists.osdn.me"},
- Maintainers: []string{"penguin-kernel@I-love.SAKURA.ne.jp", "takedakn@nttdata.co.jp"},
- Parents: []*Subsystem{lsm},
- PathRules: []PathRule{
- {IncludeRegexp: "^security/tomoyo/"},
- },
-}
-
-var trace = &Subsystem{
- Name: "trace",
- Lists: []string{"linux-trace-kernel@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"},
- {IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"},
- {IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"},
- {IncludeRegexp: "^kernel/trace/ftrace[^/]*$|^kernel/trace/fgraph\\.c$|^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$"},
- },
-}
-
-var uclinux = &Subsystem{
- Name: "uclinux",
- Lists: []string{"uclinux-dev@uclinux.org"},
- Maintainers: []string{"gerg@linux-m68k.org"},
- Parents: []*Subsystem{m68k},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/m68k/[^/]*/[^/]*_no\\.[^/]*$|^arch/m68k/68[^/]*/|^arch/m68k/coldfire/|^arch/m68k/include/asm/[^/]*_no\\.[^/]*$"},
- },
-}
-
-var udf = &Subsystem{
- Name: "udf",
- Syscalls: []string{"syz_mount_image$udf"},
- Maintainers: []string{"jack@suse.com"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/udf/"},
- },
-}
-
-var um = &Subsystem{
- Name: "um",
- Lists: []string{"linux-um@lists.infradead.org"},
- Maintainers: []string{"anton.ivanov@cambridgegreys.com", "johannes@sipsolutions.net", "richard@nod.at"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/um/|^arch/x86/um/|^fs/hostfs/"},
- },
-}
-
-var unisoc = &Subsystem{
- Name: "unisoc",
- Lists: []string{"linux-unisoc@lists.infradead.org"},
- Maintainers: []string{"manivannan.sadhasivam@linaro.org"},
- Parents: []*Subsystem{arm},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/rda8810pl-[^/]*$|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"},
- },
-}
-
-var usb = &Subsystem{
- Name: "usb",
- Lists: []string{"linux-usb@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/usb[^/]*$|^drivers/usb/[^/]*/[^/]*omap[^/]*$"},
- {IncludeRegexp: "^drivers/hid/usbhid/"},
- {IncludeRegexp: "^drivers/net/usb/"},
- {IncludeRegexp: "^drivers/net/usb/cdc_[^/]*\\.c$|^include/uapi/linux/usb/cdc\\.h$"},
- {IncludeRegexp: "^drivers/net/usb/hso\\.c$"},
- {IncludeRegexp: "^drivers/net/usb/pegasus\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/usb/rtl8150\\.c$"},
- {IncludeRegexp: "^drivers/phy/hisilicon/phy-hi3660-usb3\\.c$"},
- {IncludeRegexp: "^drivers/phy/hisilicon/phy-hi3670-usb3\\.c$"},
- {IncludeRegexp: "^drivers/phy/sunplus/Kconfig$|^drivers/phy/sunplus/phy-sunplus-usb2\\.c$"},
- {IncludeRegexp: "^drivers/staging/media/deprecated/zr364xx/"},
- {IncludeRegexp: "^drivers/thunderbolt/dma_test\\.c$"},
- {IncludeRegexp: "^drivers/thunderbolt/|^include/linux/thunderbolt\\.h$"},
- {IncludeRegexp: "^drivers/usb/atm/speedtch\\.c$|^drivers/usb/atm/usbatm\\.c$"},
- {IncludeRegexp: "^drivers/usb/c67x00/"},
- {"^drivers/usb/cdns3/", "^drivers/usb/cdns3/cdns3[^/]*$"},
- {"^drivers/usb/cdns3/", "^drivers/usb/cdns3/cdnsp[^/]*$"},
- {IncludeRegexp: "^drivers/usb/chipidea/"},
- {IncludeRegexp: "^drivers/usb/class/cdc-acm\\.[^/]*$"},
- {IncludeRegexp: "^drivers/usb/class/usblp\\.c$"},
- {IncludeRegexp: "^drivers/usb/common/ulpi\\.c$|^include/linux/ulpi/"},
- {IncludeRegexp: "^drivers/usb/common/usb-otg-fsm\\.c$"},
- {IncludeRegexp: "^drivers/usb/dwc2/"},
- {IncludeRegexp: "^drivers/usb/dwc3/"},
- {IncludeRegexp: "^drivers/usb/fotg210/"},
- {IncludeRegexp: "^drivers/usb/gadget/function/[^/]*uvc[^/]*$|^drivers/usb/gadget/legacy/webcam\\.c$|^include/uapi/linux/usb/g_uvc\\.h$"},
- {IncludeRegexp: "^drivers/usb/gadget/legacy/raw_gadget\\.c$|^include/uapi/linux/usb/raw_gadget\\.h$"},
- {IncludeRegexp: "^drivers/usb/gadget/udc/bcm63xx_udc\\.[^/]*$"},
- {IncludeRegexp: "^drivers/usb/gadget/udc/bdc/"},
- {IncludeRegexp: "^drivers/usb/gadget/udc/fsl[^/]*$"},
- {IncludeRegexp: "^drivers/usb/host/ehci-brcm\\.[^/]*$"},
- {IncludeRegexp: "^drivers/usb/host/ehci[^/]*$"},
- {IncludeRegexp: "^drivers/usb/host/isp116x[^/]*$|^include/linux/usb/isp116x\\.h$"},
- {IncludeRegexp: "^drivers/usb/host/ohci[^/]*$"},
- {IncludeRegexp: "^drivers/usb/host/pci-quirks[^/]*$|^drivers/usb/host/xhci[^/]*$"},
- {IncludeRegexp: "^drivers/usb/host/uhci[^/]*$"},
- {IncludeRegexp: "^drivers/usb/host/xen[^/]*$|^include/xen/interface/io/usbif\\.h$"},
- {IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"},
- {IncludeRegexp: "^drivers/usb/isp1760/"},
- {IncludeRegexp: "^drivers/usb/misc/apple-mfi-fastcharge\\.c$"},
- {IncludeRegexp: "^drivers/usb/misc/brcmstb-usb-pinmap\\.c$"},
- {IncludeRegexp: "^drivers/usb/misc/chaoskey\\.c$"},
- {IncludeRegexp: "^drivers/usb/misc/onboard_usb_hub\\.c$"},
- {IncludeRegexp: "^drivers/usb/misc/usb251xb\\.c$"},
- {IncludeRegexp: "^drivers/usb/musb/"},
- {IncludeRegexp: "^drivers/usb/phy/phy-fsl-usb[^/]*$"},
- {IncludeRegexp: "^drivers/usb/roles/intel-xhci-usb-role-switch\\.c$"},
- {IncludeRegexp: "^drivers/usb/serial/|^include/linux/usb/serial\\.h$"},
- {IncludeRegexp: "^drivers/usb/storage/"},
- {IncludeRegexp: "^drivers/usb/storage/uas\\.c$"},
- {IncludeRegexp: "^drivers/usb/typec/altmodes/|^include/linux/usb/typec_altmode\\.h$"},
- {IncludeRegexp: "^drivers/usb/typec/mux/intel_pmc_mux\\.c$"},
- {IncludeRegexp: "^drivers/usb/typec/mux/pi3usb30532\\.c$"},
- {IncludeRegexp: "^drivers/usb/typec/tcpm/"},
- {IncludeRegexp: "^drivers/usb/typec/|^include/linux/usb/typec\\.h$"},
- {IncludeRegexp: "^drivers/usb/usbip/"},
- {IncludeRegexp: "^drivers/usb/|^include/dt-bindings/usb/|^include/linux/usb\\.h$|^include/linux/usb/"},
- },
-}
-
-var usbstorage = &Subsystem{
- Name: "usb-storage",
- Lists: []string{"usb-storage@lists.one-eyed-alien.net"},
- Maintainers: []string{"stern@rowland.harvard.edu"},
- Parents: []*Subsystem{usb},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/usb/storage/"},
- },
-}
-
-var v9fs = &Subsystem{
- Name: "v9fs",
- Lists: []string{"v9fs-developer@lists.sourceforge.net"},
- Maintainers: []string{"asmadeus@codewreck.org", "ericvh@gmail.com", "lucho@ionkov.net"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/9p/|^include/net/9p/|^include/trace/events/9p\\.h$|^include/uapi/linux/virtio_9p\\.h$|^net/9p/"},
- },
-}
-
-var video = &Subsystem{
- Name: "video",
- Lists: []string{"linux-video@atrey.karlin.mff.cuni.cz"},
- Maintainers: []string{"mj@ucw.cz"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/x86/boot/video[^/]*$"},
- },
-}
-
-var virt = &Subsystem{
- Name: "virt",
- Lists: []string{"virtualization@lists.linux-foundation.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"},
- {IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
- {IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"},
- {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/crypto/virtio/|^drivers/net/virtio_net\\.c$|^drivers/vdpa/|^drivers/virtio/|^include/linux/vdpa\\.h$|^include/linux/virtio[^/]*\\.h$|^include/uapi/linux/virtio_[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/scsi/virtio_scsi\\.c$|^drivers/vhost/scsi\\.c$|^include/uapi/linux/virtio_blk\\.h$|^include/uapi/linux/virtio_scsi\\.h$"},
- {IncludeRegexp: "^drivers/char/virtio_console\\.c$|^include/linux/virtio_console\\.h$|^include/uapi/linux/virtio_console\\.h$"},
- {IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"},
- {IncludeRegexp: "^drivers/gpio/gpio-virtio\\.c$|^include/uapi/linux/virtio_gpio\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/qxl/|^include/uapi/drm/qxl_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/tiny/bochs\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/tiny/cirrus\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-virtio\\.c$|^include/uapi/linux/virtio_i2c\\.h$"},
- {IncludeRegexp: "^drivers/iommu/virtio-iommu\\.c$|^include/uapi/linux/virtio_iommu\\.h$"},
- {IncludeRegexp: "^drivers/net/vsockmon\\.c$|^include/net/af_vsock\\.h$|^include/uapi/linux/vm_sockets\\.h$|^include/uapi/linux/vm_sockets_diag\\.h$|^include/uapi/linux/vsockmon\\.h$|^net/vmw_vsock/"},
- {IncludeRegexp: "^drivers/nvdimm/virtio_pmem\\.c$|^drivers/nvdimm/nd_virtio\\.c$"},
- {IncludeRegexp: "^drivers/vhost/vsock\\.c$|^include/linux/virtio_vsock\\.h$|^include/uapi/linux/virtio_vsock\\.h$|^net/vmw_vsock/virtio_transport\\.c$|^net/vmw_vsock/virtio_transport_common\\.c$"},
- {IncludeRegexp: "^drivers/vhost/|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$"},
- {IncludeRegexp: "^drivers/virtio/virtio_balloon\\.c$|^include/uapi/linux/virtio_balloon\\.h$|^include/linux/balloon_compaction\\.h$|^mm/balloon_compaction\\.c$"},
- {IncludeRegexp: "^drivers/virtio/virtio_mem\\.c$|^include/uapi/linux/virtio_mem\\.h$"},
- {IncludeRegexp: "^fs/fuse/virtio_fs\\.c$|^include/uapi/linux/virtio_fs\\.h$"},
- {IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"},
- },
-}
-
-var watchdog = &Subsystem{
- Name: "watchdog",
- Lists: []string{"linux-watchdog@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/watchdog/ebc-c384_wdt\\.c$"},
- {IncludeRegexp: "^drivers/watchdog/mena21_wdt\\.c$"},
- {IncludeRegexp: "^drivers/watchdog/menz69_wdt\\.c$"},
- {IncludeRegexp: "^drivers/watchdog/realtek_otto_wdt\\.c$"},
- {IncludeRegexp: "^drivers/watchdog/sunplus_wdt\\.c$"},
- {IncludeRegexp: "^drivers/watchdog/|^include/linux/watchdog\\.h$|^include/uapi/linux/watchdog\\.h$|^include/trace/events/watchdog\\.h$"},
- },
-}
-
-var wcn36xx = &Subsystem{
- Name: "wcn36xx",
- Lists: []string{"wcn36xx@lists.infradead.org"},
- Maintainers: []string{"loic.poulain@linaro.org"},
- Parents: []*Subsystem{wireless},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/ath/wcn36xx/"},
- },
-}
-
-var wireguard = &Subsystem{
- Name: "wireguard",
- Lists: []string{"wireguard@lists.zx2c4.com"},
- Maintainers: []string{"Jason@zx2c4.com"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireguard/"},
- },
-}
-
-var wireless = &Subsystem{
- Name: "wireless",
- Syscalls: []string{"syz_80211_join_ibss", "syz_80211_inject_frame"},
- Lists: []string{"linux-wireless@vger.kernel.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/bcma/|^include/linux/bcma/"},
- {IncludeRegexp: "^drivers/net/wireless/"},
- {IncludeRegexp: "^drivers/net/wireless/admtek/adm8211\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/wireless/ath/"},
- {IncludeRegexp: "^drivers/net/wireless/ath/ar5523/"},
- {IncludeRegexp: "^drivers/net/wireless/ath/ath5k/"},
- {IncludeRegexp: "^drivers/net/wireless/ath/ath6kl/"},
- {IncludeRegexp: "^drivers/net/wireless/ath/ath9k/"},
- {IncludeRegexp: "^drivers/net/wireless/ath/carl9170/"},
- {IncludeRegexp: "^drivers/net/wireless/ath/wil6210/"},
- {IncludeRegexp: "^drivers/net/wireless/atmel/atmel[^/]*$"},
- {IncludeRegexp: "^drivers/net/wireless/broadcom/b43/"},
- {IncludeRegexp: "^drivers/net/wireless/broadcom/b43legacy/"},
- {IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/"},
- {IncludeRegexp: "^drivers/net/wireless/intel/ipw2x00/"},
- {IncludeRegexp: "^drivers/net/wireless/intel/iwlegacy/"},
- {IncludeRegexp: "^drivers/net/wireless/intel/iwlwifi/"},
- {IncludeRegexp: "^drivers/net/wireless/intersil/hostap/"},
- {IncludeRegexp: "^drivers/net/wireless/intersil/orinoco/"},
- {IncludeRegexp: "^drivers/net/wireless/intersil/p54/"},
- {IncludeRegexp: "^drivers/net/wireless/mac80211_hwsim\\.\\[ch\\]$|^include/net/mac80211\\.h$|^net/mac80211/"},
- {IncludeRegexp: "^drivers/net/wireless/marvell/mwifiex/"},
- {IncludeRegexp: "^drivers/net/wireless/marvell/mwl8k\\.c$"},
- {IncludeRegexp: "^drivers/net/wireless/mediatek/mt76/"},
- {IncludeRegexp: "^drivers/net/wireless/mediatek/mt7601u/"},
- {IncludeRegexp: "^drivers/net/wireless/microchip/wilc1000/"},
- {IncludeRegexp: "^drivers/net/wireless/purelifi/plfxlc/"},
- {IncludeRegexp: "^drivers/net/wireless/quantenna$"},
- {IncludeRegexp: "^drivers/net/wireless/ralink/rt2x00/"},
- {IncludeRegexp: "^drivers/net/wireless/ray[^/]*$"},
- {IncludeRegexp: "^drivers/net/wireless/realtek/rtl818x/rtl8180/"},
- {IncludeRegexp: "^drivers/net/wireless/realtek/rtl818x/rtl8187/"},
- {IncludeRegexp: "^drivers/net/wireless/realtek/rtl8xxxu/"},
- {IncludeRegexp: "^drivers/net/wireless/realtek/rtlwifi/"},
- {IncludeRegexp: "^drivers/net/wireless/realtek/rtw88/"},
- {IncludeRegexp: "^drivers/net/wireless/realtek/rtw89/"},
- {IncludeRegexp: "^drivers/net/wireless/rndis_wlan\\.c$"},
- {IncludeRegexp: "^drivers/net/wireless/rsi/"},
- {IncludeRegexp: "^drivers/net/wireless/ti/"},
- {IncludeRegexp: "^drivers/net/wireless/wl3501[^/]*$"},
- {IncludeRegexp: "^drivers/net/wireless/zydas/zd1201\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/wireless/zydas/zd1211rw/"},
- {IncludeRegexp: "^drivers/nfc/trf7970a\\.c$"},
- {IncludeRegexp: "^drivers/ssb/|^include/linux/ssb/"},
- {IncludeRegexp: "^include/linux/ieee80211\\.h$|^include/net/cfg80211\\.h$|^include/net/ieee80211_radiotap\\.h$|^include/net/iw_handler\\.h$|^include/net/wext\\.h$|^include/uapi/linux/nl80211\\.h$|^include/uapi/linux/wireless\\.h$|^net/wireless/"},
- {IncludeRegexp: "^include/linux/rfkill\\.h$|^include/uapi/linux/rfkill\\.h$|^net/rfkill/"},
- },
-}
-
-var wpan = &Subsystem{
- Name: "wpan",
- Lists: []string{"linux-wpan@vger.kernel.org"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/ieee802154/adf7242\\.c$"},
- {IncludeRegexp: "^drivers/net/ieee802154/at86rf230\\.h$|^drivers/net/ieee802154/atusb\\.c$|^drivers/net/ieee802154/atusb\\.h$"},
- {IncludeRegexp: "^drivers/net/ieee802154/ca8210\\.c$"},
- {IncludeRegexp: "^drivers/net/ieee802154/cc2520\\.c$|^include/linux/spi/cc2520\\.h$"},
- {IncludeRegexp: "^drivers/net/ieee802154/mcr20a\\.c$|^drivers/net/ieee802154/mcr20a\\.h$"},
- {IncludeRegexp: "^drivers/net/ieee802154/mrf24j40\\.c$"},
- {IncludeRegexp: "^drivers/net/ieee802154/|^include/linux/ieee802154\\.h$|^include/linux/nl802154\\.h$|^include/net/af_ieee802154\\.h$|^include/net/cfg802154\\.h$|^include/net/ieee802154_netdev\\.h$|^include/net/mac802154\\.h$|^include/net/nl802154\\.h$|^net/ieee802154/|^net/mac802154/"},
- {IncludeRegexp: "^include/net/6lowpan\\.h$|^net/6lowpan/"},
- },
-}
-
-var x25 = &Subsystem{
- Name: "x25",
- Lists: []string{"linux-x25@vger.kernel.org"},
- Maintainers: []string{"ms@dev.tdt.de"},
- Parents: []*Subsystem{net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wan/hdlc_x25\\.c$|^drivers/net/wan/lapbether\\.c$|^include/[^/]*/lapb\\.h$|^include/net/x25[^/]*$|^include/uapi/linux/x25\\.h$|^net/lapb/|^net/x25/"},
- },
-}
-
-var x86 = &Subsystem{
- Name: "x86",
- Lists: []string{"x86@kernel.org"},
- Parents: []*Subsystem{virt},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"},
- {IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"},
- {IncludeRegexp: "^arch/x86/platform$"},
- },
-}
-
-var x86drivers = &Subsystem{
- Name: "x86-drivers",
- Lists: []string{"platform-driver-x86@vger.kernel.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/x86/include/asm/amd_hsmp\\.h$|^arch/x86/include/uapi/asm/amd_hsmp\\.h$|^drivers/platform/x86/amd/hsmp\\.c$"},
- {IncludeRegexp: "^arch/x86/include/asm/intel_punit_ipc\\.h$|^drivers/platform/x86/intel/punit_ipc\\.c$"},
- {IncludeRegexp: "^arch/x86/include/asm/intel_telemetry\\.h$|^drivers/platform/x86/intel/telemetry/"},
- {IncludeRegexp: "^arch/x86/platform$"},
- {IncludeRegexp: "^drivers/char/sonypi\\.c$|^drivers/platform/x86/sony-laptop\\.c$|^include/linux/sony-laptop\\.h$"},
- {IncludeRegexp: "^drivers/hid/surface-hid/"},
- {IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"},
- {IncludeRegexp: "^drivers/platform/mellanox/|^include/linux/platform_data/mlxreg\\.h$"},
- {IncludeRegexp: "^drivers/platform/olpc/|^drivers/platform/x86/"},
- {IncludeRegexp: "^drivers/platform/surface/"},
- {IncludeRegexp: "^drivers/platform/surface/aggregator/|^drivers/platform/surface/surface_acpi_notify\\.c$|^drivers/platform/surface/surface_aggregator_cdev\\.c$|^drivers/platform/surface/surface_aggregator_registry\\.c$|^include/linux/surface_acpi_notify\\.h$|^include/linux/surface_aggregator/|^include/uapi/linux/surface_aggregator/"},
- {IncludeRegexp: "^drivers/platform/surface/surface_aggregator_hub\\.c$"},
- {IncludeRegexp: "^drivers/platform/surface/surface_aggregator_tabletsw\\.c$"},
- {IncludeRegexp: "^drivers/platform/surface/surface_dtx\\.c$|^include/uapi/linux/surface_aggregator/dtx\\.h$"},
- {IncludeRegexp: "^drivers/platform/surface/surface_gpe\\.c$"},
- {IncludeRegexp: "^drivers/platform/surface/surface_hotplug\\.c$"},
- {IncludeRegexp: "^drivers/platform/surface/surface_platform_profile\\.c$"},
- {IncludeRegexp: "^drivers/platform/surface/surfacepro3_button\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/acer-wmi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/acerhdf\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/adv_swbutton\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/amd/pmc\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/amd/pmf/"},
- {IncludeRegexp: "^drivers/platform/x86/asus-tf103c-dock\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/asus-wireless\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/asus[^/]*\\.c$|^drivers/platform/x86/eeepc[^/]*\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/classmate-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/compal-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dcdbas\\.[^/]*$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-smm\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-wmi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios\\.[^/]*$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-privacy\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-sysman/"},
- {IncludeRegexp: "^drivers/platform/x86/dell/dell_rbu\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/fujitsu-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/fujitsu-tablet\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/gigabyte-wmi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/gpd-pocket-fan\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/hdaps\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/hp/tc1100-wmi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/ideapad-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/intel/atomisp2/led\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/intel/atomisp2/pm\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/intel/hid\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/intel/int1092/"},
- {IncludeRegexp: "^drivers/platform/x86/intel/ishtp_eclite\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/intel/pmc/"},
- {IncludeRegexp: "^drivers/platform/x86/intel/speed_select_if/|^include/uapi/linux/isst_if\\.h$"},
- {IncludeRegexp: "^drivers/platform/x86/intel/uncore-frequency/"},
- {IncludeRegexp: "^drivers/platform/x86/intel/vbtn\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/lg-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/mlx-platform\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/msi-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/msi-wmi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/nvidia-wmi-ec-backlight\\.c$|^include/linux/platform_data/x86/nvidia-wmi-ec-backlight\\.h$"},
- {IncludeRegexp: "^drivers/platform/x86/panasonic-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/peaq-wmi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/samsung-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/serial-multi-instantiate\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/system76_acpi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/think-lmi\\..$"},
- {IncludeRegexp: "^drivers/platform/x86/thinkpad_acpi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/topstar-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/toshiba-wmi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/toshiba_acpi\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/toshiba_bluetooth\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/toshiba_haps\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/uv_sysfs\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/wmi\\.c$|^include/uapi/linux/wmi\\.h$"},
- {IncludeRegexp: "^drivers/platform/x86/x86-android-tablets\\.c$"},
- {IncludeRegexp: "^drivers/power/supply/surface_battery\\.c$|^drivers/power/supply/surface_charger\\.c$"},
- },
-}
-
-var xen = &Subsystem{
- Name: "xen",
- Lists: []string{"xen-devel@lists.xenproject.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/xen/swiotlb-xen\\.h$|^drivers/xen/swiotlb-xen\\.c$|^include/xen/arm/swiotlb-xen\\.h$|^include/xen/swiotlb-xen\\.h$"},
- {IncludeRegexp: "^arch/arm/include/asm/xen/|^arch/arm/xen/"},
- {IncludeRegexp: "^arch/arm64/include/asm/xen/|^arch/arm64/xen/"},
- {IncludeRegexp: "^arch/x86/configs/xen\\.config$|^arch/x86/include/asm/pvclock-abi\\.h$|^arch/x86/include/asm/xen/|^arch/x86/platform/pvh/|^arch/x86/xen/"},
- {IncludeRegexp: "^arch/x86/pci/[^/]*xen[^/]*$|^drivers/pci/[^/]*xen[^/]*$"},
- {IncludeRegexp: "^drivers/[^/]*/xen-[^/]*front\\.c$|^drivers/xen/|^include/uapi/xen/|^include/xen/|^kernel/configs/xen\\.config$"},
- {IncludeRegexp: "^drivers/block/xen[^/]*$|^drivers/block/xen-blkback/"},
- {IncludeRegexp: "^drivers/gpu/drm/xen/"},
- {IncludeRegexp: "^drivers/net/xen-netback/"},
- {IncludeRegexp: "^drivers/scsi/xen-scsifront\\.c$|^drivers/xen/xen-scsiback\\.c$|^include/xen/interface/io/vscsiif\\.h$"},
- {IncludeRegexp: "^drivers/usb/host/xen[^/]*$|^include/xen/interface/io/usbif\\.h$"},
- {IncludeRegexp: "^sound/xen/"},
- },
-}
-
-var xfs = &Subsystem{
- Name: "xfs",
- Syscalls: []string{"syz_mount_image$xfs"},
- Lists: []string{"linux-xfs@vger.kernel.org"},
- Parents: []*Subsystem{fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/iomap/|^include/linux/iomap\\.h$"},
- {IncludeRegexp: "^fs/xfs/|^include/uapi/linux/dqblk_xfs\\.h$|^include/uapi/linux/fsmap\\.h$"},
- },
-}
-
-var xtensa = &Subsystem{
- Name: "xtensa",
- Lists: []string{"linux-xtensa@linux-xtensa.org"},
- Parents: []*Subsystem{kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/xtensa/|^drivers/irqchip/irq-xtensa-[^/]*$"},
- {IncludeRegexp: "^drivers/spi/spi-xtensa-xtfpga\\.c$|^sound/soc/xtensa/xtfpga-i2s\\.c$"},
- },
-}
+func subsystems_linux() []*Subsystem {
+ var _9p, ac100, accelerators, acpi, acpi4asus, acpica, acrn, actions, afs, alpha, alsa, amdgfx, amlogic, apparmor, arch, arm, armmsm, asahi, aspeed, ath10k, ath11k, atm, audit, autofs, axis, b43, batman, bcache, bfs, block, bluetooth, bpf, brcm80211, bridge, btrfs, cachefs, can, ceph, cgroups, chrome, cifs, cirrus, clk, cluster, coda, coresight, crypto, csky, cxl, damon, dccp, dell, devicetree, dm, dmaengine, drbd, dri, ecryptfs, edac, efi, erofs, etnaviv, ext4, f2fs, fat, fbdev, fpga, freedreno, fs, fscrypt, fsi, fsverity, fuse, geode, gpio, greybus, hams, hardening, hexagon, hfs, hippi, hwmon, hyperv, i2c, i3c, ia64, ide, iio, imx, input, integrity, intelgfx, intelgvt, intelwiredlan, iouring, iommu, ipack, isdn4linux, isofs, jfs, karma, kasan, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmarm, leds, libertas, lima, linux1394, linuxppc, linuxpps, livepatching, llvm, loongarch, lsm, lvs, m68k, malidp, media, mediatek, megaraid, mhi, mips, mjpeg, mm, mmc, modules, mpi3, mptfusion, mptcp, mtd, nbd, net, netfilter, nfc, nfs, nilfs, nitro, nouveau, ntb, ntfs, ntfs3, nvdimm, nvme, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, oxnas, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, rcu, rdma, rds, reiserfs, remoteproc, renesassoc, riscv, rockchip, rpi, rttools, rtc, rust, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, snpsarc, sof, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, tipc, tomoyo, trace, uclinux, udf, um, unisoc, usb, usbstorage, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs, xtensa, zd1211 Subsystem
+
+ _9p = Subsystem{
+ Name: "9p",
+ Lists: []string{"v9fs-developer@lists.sourceforge.net"},
+ Maintainers: []string{"asmadeus@codewreck.org", "ericvh@gmail.com", "lucho@ionkov.net"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/9p/|^include/net/9p/|^include/trace/events/9p\\.h$|^include/uapi/linux/virtio_9p\\.h$|^net/9p/"},
+ },
+ }
+
+ ac100 = Subsystem{
+ Name: "ac100",
+ Lists: []string{"ac100@lists.launchpad.net"},
+ Maintainers: []string{"marvin24@gmx.de"},
+ Parents: []*Subsystem{&staging, &tegra},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/staging/nvec/"},
+ },
+ }
+
+ accelerators = Subsystem{
+ Name: "accelerators",
+ Lists: []string{"linux-accelerators@lists.ozlabs.org"},
+ Maintainers: []string{"wangzhou1@hisilicon.com", "zhangfei.gao@linaro.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/misc/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"},
+ },
+ }
+
+ acpi = Subsystem{
+ Name: "acpi",
+ Lists: []string{"linux-acpi@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/acpi/[^/]*thermal[^/]*$"},
+ {IncludeRegexp: "^drivers/acpi/acpica/|^include/acpi/"},
+ {IncludeRegexp: "^drivers/acpi/apei/"},
+ {IncludeRegexp: "^drivers/acpi/arm64$"},
+ {IncludeRegexp: "^drivers/acpi/pmic/"},
+ {IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"},
+ {IncludeRegexp: "^drivers/acpi/|^drivers/pci/[^/]*/[^/]*acpi[^/]*$|^drivers/pci/[^/]*acpi[^/]*$|^drivers/pnp/pnpacpi/|^include/acpi/|^include/linux/acpi\\.h$|^include/linux/fwnode\\.h$"},
+ {IncludeRegexp: "^drivers/base/property\\.c$|^drivers/base/swnode\\.c$|^include/linux/fwnode\\.h$|^include/linux/property\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpiolib-acpi\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"},
+ {IncludeRegexp: "^drivers/i2c/i2c-core-acpi\\.c$"},
+ {IncludeRegexp: "^drivers/mailbox/pcc\\.c$"},
+ {IncludeRegexp: "^drivers/pnp/|^include/linux/pnp\\.h$"},
+ },
+ }
+
+ acpi4asus = Subsystem{
+ Name: "acpi4asus",
+ Lists: []string{"acpi4asus-user@lists.sourceforge.net"},
+ Maintainers: []string{"corentin.chary@gmail.com"},
+ Parents: []*Subsystem{&x86drivers},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/platform/x86/asus[^/]*\\.c$|^drivers/platform/x86/eeepc[^/]*\\.c$"},
+ },
+ }
+
+ acpica = Subsystem{
+ Name: "acpica",
+ Lists: []string{"acpica-devel@lists.linuxfoundation.org"},
+ Maintainers: []string{"rafael.j.wysocki@intel.com", "robert.moore@intel.com"},
+ Parents: []*Subsystem{&acpi},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/acpi/acpica/|^include/acpi/"},
+ },
+ }
+
+ acrn = Subsystem{
+ Name: "acrn",
+ Lists: []string{"acrn-dev@lists.projectacrn.org"},
+ Maintainers: []string{"fei1.li@intel.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/virt/acrn/|^include/uapi/linux/acrn\\.h$"},
+ },
+ }
+
+ actions = Subsystem{
+ Name: "actions",
+ Lists: []string{"linux-actions@lists.infradead.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/owl-[^/]*$|^arch/arm/mach-actions/|^arch/arm64/boot/dts/actions/|^drivers/clk/actions/|^drivers/clocksource/timer-owl[^/]*$|^drivers/dma/owl-dma\\.c$|^drivers/i2c/busses/i2c-owl\\.c$|^drivers/irqchip/irq-owl-sirq\\.c$|^drivers/mmc/host/owl-mmc\\.c$|^drivers/net/ethernet/actions/|^drivers/pinctrl/actions/|^drivers/soc/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"},
+ {IncludeRegexp: "^drivers/input/misc/atc260x-onkey\\.c$|^drivers/mfd/atc260[^/]*$|^drivers/power/reset/atc260x-poweroff\\.c$|^drivers/regulator/atc260x-regulator\\.c$|^include/linux/mfd/atc260x/"},
+ },
+ }
+
+ afs = Subsystem{
+ Name: "afs",
+ Lists: []string{"linux-afs@lists.infradead.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/afs/|^include/trace/events/afs\\.h$"},
+ {IncludeRegexp: "^include/keys/rxrpc-type\\.h$|^include/net/af_rxrpc\\.h$|^include/trace/events/rxrpc\\.h$|^include/uapi/linux/rxrpc\\.h$|^net/rxrpc/"},
+ },
+ }
+
+ alpha = Subsystem{
+ Name: "alpha",
+ Lists: []string{"linux-alpha@vger.kernel.org"},
+ Maintainers: []string{"ink@jurassic.park.msu.ru", "mattst88@gmail.com", "richard.henderson@linaro.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/alpha/"},
+ },
+ }
+
+ alsa = Subsystem{
+ Name: "alsa",
+ Lists: []string{"alsa-devel@alsa-project.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"},
+ {IncludeRegexp: "^drivers/slimbus/|^include/linux/slimbus\\.h$"},
+ {IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^sound/soc/codecs/lpass-rx-macro\\.[^/]*$|^sound/soc/codecs/lpass-tx-macro\\.[^/]*$|^sound/soc/codecs/lpass-va-macro\\.c$|^sound/soc/codecs/lpass-wsa-macro\\.[^/]*$|^sound/soc/codecs/msm8916-wcd-analog\\.c$|^sound/soc/codecs/msm8916-wcd-digital\\.c$|^sound/soc/codecs/wcd9335\\.[^/]*$|^sound/soc/codecs/wcd934x\\.c$|^sound/soc/codecs/wcd-clsh-v2\\.[^/]*$|^sound/soc/codecs/wcd-mbhc-v2\\.[^/]*$|^sound/soc/codecs/wsa881x\\.c$|^sound/soc/codecs/wsa883x\\.c$|^sound/soc/qcom/"},
+ {IncludeRegexp: "^drivers/soundwire/|^include/linux/soundwire/"},
+ {IncludeRegexp: "^include/dt-bindings/sound/cs[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"},
+ {IncludeRegexp: "^include/dt-bindings/sound/|^include/sound/soc[^/]*$|^sound/soc/"},
+ {IncludeRegexp: "^include/sound/compress_driver\\.h$|^include/uapi/sound/compress_[^/]*$|^sound/core/compress_offload\\.c$|^sound/soc/soc-compress\\.c$"},
+ {IncludeRegexp: "^include/sound/|^include/uapi/sound/|^sound/"},
+ {IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"},
+ {IncludeRegexp: "^include/uapi/sound/firewire\\.h$|^sound/firewire/"},
+ {IncludeRegexp: "^sound/aoa/"},
+ {IncludeRegexp: "^sound/drivers/opl4/"},
+ {IncludeRegexp: "^sound/pci/bt87x\\.c$"},
+ {IncludeRegexp: "^sound/pci/oxygen/"},
+ {IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$"},
+ {IncludeRegexp: "^sound/soc/atmel$"},
+ {IncludeRegexp: "^sound/soc/atmel/tse850-pcm5142\\.c$"},
+ {IncludeRegexp: "^sound/soc/codecs/ad1[^/]*$|^sound/soc/codecs/ad7[^/]*$|^sound/soc/codecs/adau[^/]*$|^sound/soc/codecs/adav[^/]*$|^sound/soc/codecs/sigmadsp\\.[^/]*$|^sound/soc/codecs/ssm[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/isabelle[^/]*$|^sound/soc/codecs/lm49453[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/max9860\\.[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/pcm3060[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/sgtl5000[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/tas571x[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/tfa9879[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/tfa989x\\.c$"},
+ {IncludeRegexp: "^sound/soc/codecs/twl4030[^/]*$"},
+ {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$|^sound/soc/fsl/mpc8610_hpcd\\.c$"},
+ {IncludeRegexp: "^sound/soc/intel/"},
+ {IncludeRegexp: "^sound/soc/meson/"},
+ {IncludeRegexp: "^sound/soc/samsung/"},
+ {IncludeRegexp: "^sound/soc/sti/"},
+ {IncludeRegexp: "^sound/soc/stm/"},
+ {IncludeRegexp: "^sound/soc/sunxi/sun50i-dmic\\.c$"},
+ {IncludeRegexp: "^sound/soc/ti/"},
+ {IncludeRegexp: "^sound/soc/ti/n810\\.c$|^sound/soc/ti/omap[^/]*$|^sound/soc/ti/rx51\\.c$|^sound/soc/ti/sdma-pcm\\.[^/]*$"},
+ {IncludeRegexp: "^sound/soc/uniphier/"},
+ {IncludeRegexp: "^sound/usb/caiaq/"},
+ {IncludeRegexp: "^sound/usb/midi\\.[^/]*$"},
+ {IncludeRegexp: "^sound/usb/misc/ua101\\.c$"},
+ {IncludeRegexp: "^sound/usb/mixer_scarlett_gen2\\.c$"},
+ {IncludeRegexp: "^sound/xen/"},
+ },
+ }
+
+ amdgfx = Subsystem{
+ Name: "amd-gfx",
+ Lists: []string{"amd-gfx@lists.freedesktop.org"},
+ Parents: []*Subsystem{&dri},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd[^/]*\\.\\[ch\\]$|^drivers/gpu/drm/amd/amdkfd/|^drivers/gpu/drm/amd/include/cik_structs\\.h$|^drivers/gpu/drm/amd/include/kgd_kfd_interface\\.h$|^drivers/gpu/drm/amd/include/v9_structs\\.h$|^drivers/gpu/drm/amd/include/vi_structs\\.h$|^include/uapi/linux/kfd_ioctl\\.h$|^include/uapi/linux/kfd_sysfs\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/amd/display/"},
+ {IncludeRegexp: "^drivers/gpu/drm/amd/pm/"},
+ {IncludeRegexp: "^drivers/gpu/drm/amd/|^drivers/gpu/drm/radeon/|^include/uapi/drm/amdgpu_drm\\.h$|^include/uapi/drm/radeon_drm\\.h$"},
+ },
+ }
+
+ amlogic = Subsystem{
+ Name: "amlogic",
+ Lists: []string{"linux-amlogic@lists.infradead.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/meson[^/]*$|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"},
+ {IncludeRegexp: "^drivers/clk/meson/|^include/dt-bindings/clock/gxbb[^/]*$|^include/dt-bindings/clock/meson[^/]*$"},
+ {IncludeRegexp: "^drivers/crypto/amlogic/"},
+ {IncludeRegexp: "^drivers/gpu/drm/meson/"},
+ {IncludeRegexp: "^drivers/media/cec/platform/meson/ao-cec-g12a\\.c$|^drivers/media/cec/platform/meson/ao-cec\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/amlogic/meson-ge2d/"},
+ {IncludeRegexp: "^drivers/mfd/khadas-mcu\\.c$|^include/linux/mfd/khadas-mcu\\.h$|^drivers/thermal/khadas_mcu_fan\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pci-meson\\.c$"},
+ {IncludeRegexp: "^drivers/perf/amlogic/|^include/soc/amlogic/"},
+ {IncludeRegexp: "^drivers/staging/media/meson/vdec/"},
+ {IncludeRegexp: "^drivers/thermal/amlogic_thermal\\.c$"},
+ },
+ }
+
+ apparmor = Subsystem{
+ Name: "apparmor",
+ Lists: []string{"apparmor@lists.ubuntu.com"},
+ Maintainers: []string{"john.johansen@canonical.com", "john@apparmor.net"},
+ Parents: []*Subsystem{&lsm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^security/apparmor/"},
+ },
+ }
+
+ arch = Subsystem{
+ Name: "arch",
+ Lists: []string{"linux-arch@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^mm/mmu_gather\\.c$"},
+ {IncludeRegexp: "^include/asm-generic/|^include/uapi/asm-generic/"},
+ },
+ }
+
+ arm = Subsystem{
+ Name: "arm",
+ Lists: []string{"linux-arm-kernel@lists.infradead.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^[^/]*/[^/]*/[^/]*/vexpress[^/]*$|^[^/]*/[^/]*/vexpress[^/]*$|^arch/arm/boot/dts/vexpress[^/]*$|^arch/arm/mach-vexpress/|^arch/arm64/boot/dts/arm/|^drivers/clk/versatile/clk-vexpress-osc\\.c$|^drivers/clocksource/timer-versatile\\.c$|mps2"},
+ {"^arch/arm/", "^arch/arm/boot/dts/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/alpine[^/]*$|^arch/arm/mach-alpine/|^arch/arm64/boot/dts/amazon/|^drivers/[^/]*/[^/]*alpine[^/]*$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/arm-realview-[^/]*$|^arch/arm/boot/dts/integrator[^/]*$|^arch/arm/boot/dts/versatile[^/]*$|^arch/arm/mach-versatile/|^drivers/bus/arm-integrator-lm\\.c$|^drivers/clk/versatile/|^drivers/i2c/busses/i2c-versatile\\.c$|^drivers/irqchip/irq-versatile-fpga\\.c$|^drivers/mtd/maps/physmap-versatile\\.[^/]*$|^drivers/power/reset/arm-versatile-reboot\\.c$|^drivers/soc/versatile/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/armada[^/]*$|^arch/arm/boot/dts/kirkwood[^/]*$|^arch/arm/configs/mvebu_[^/]*_defconfig$|^arch/arm/mach-mvebu/|^arch/arm64/boot/dts/marvell/armada[^/]*$|^arch/arm64/boot/dts/marvell/cn913[^/]*$|^drivers/cpufreq/armada-37xx-cpufreq\\.c$|^drivers/cpufreq/armada-8k-cpufreq\\.c$|^drivers/cpufreq/mvebu-cpufreq\\.c$|^drivers/irqchip/irq-armada-370-xp\\.c$|^drivers/irqchip/irq-mvebu-[^/]*$|^drivers/pinctrl/mvebu/|^drivers/rtc/rtc-armada38x\\.c$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/aspeed-[^/]*$|^arch/arm/mach-aspeed/|aspeed"},
+ {IncludeRegexp: "^arch/arm/boot/dts/at91-linea\\.dtsi$|^arch/arm/boot/dts/at91-natte\\.dtsi$|^arch/arm/boot/dts/at91-nattis-2-natte-2\\.dts$|^arch/arm/boot/dts/at91-tse850-3\\.dts$"},
+ {"^arch/arm/boot/dts/at91[^/]*\\.dts$|^arch/arm/boot/dts/at91[^/]*\\.dtsi$|^arch/arm/boot/dts/sama[^/]*\\.dts$|^arch/arm/boot/dts/sama[^/]*\\.dtsi$|^arch/arm/include/debug/at91\\.S$|^arch/arm/mach-at91/|^drivers/memory/atmel[^/]*$|^drivers/watchdog/sama5d4_wdt\\.c$|^include/soc/at91/|at91|atmel", "^drivers/input/touchscreen/atmel_mxt_ts\\.c$|^drivers/net/wireless/atmel/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/bcm470[^/]*$|^arch/arm/boot/dts/bcm5301[^/]*$|^arch/arm/boot/dts/bcm953012[^/]*$|^arch/arm/mach-bcm/bcm_5301x\\.c$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/bcm47189[^/]*$|^arch/arm/boot/dts/bcm53573[^/]*$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/bcm7[^/]*\\.dts[^/]*$|^arch/arm/include/asm/hardware/cache-b15-rac\\.h$|^arch/arm/mach-bcm/[^/]*brcmstb[^/]*$|^arch/arm/mm/cache-b15-rac\\.c$|^drivers/bus/brcmstb_gisb\\.c$|^drivers/pci/controller/pcie-brcmstb\\.c$|brcmstb|bcm7038|bcm7120"},
+ {IncludeRegexp: "^arch/arm/boot/dts/berlin[^/]*$|^arch/arm/mach-berlin/|^arch/arm64/boot/dts/synaptics/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/cx92755[^/]*$|digicolor"},
+ {IncludeRegexp: "^arch/arm/boot/dts/da850[^/]*$|^arch/arm/mach-davinci/|^drivers/i2c/busses/i2c-davinci\\.c$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/dove[^/]*$|^arch/arm/boot/dts/orion5x[^/]*$|^arch/arm/mach-dove/|^arch/arm/mach-mv78xx0/|^arch/arm/mach-orion5x/|^arch/arm/plat-orion/|^drivers/soc/dove/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/ecx-[^/]*\\.dts[^/]*$|^arch/arm/boot/dts/highbank\\.dts$|^arch/arm/mach-highbank/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/exynos[^/]*$|^arch/arm/boot/dts/s3c[^/]*$|^arch/arm/boot/dts/s5p[^/]*$|^arch/arm/mach-exynos[^/]*/|^arch/arm/mach-s3c/|^arch/arm/mach-s5p[^/]*/|^arch/arm64/boot/dts/exynos/|^drivers/[^/]*/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c64xx[^/]*$|^drivers/[^/]*/[^/]*s5pv210[^/]*$|^drivers/clocksource/samsung_pwm_timer\\.c$|^drivers/memory/samsung/|^drivers/pwm/pwm-samsung\\.c$|^drivers/soc/samsung/|^drivers/tty/serial/samsung[^/]*$|^include/clocksource/samsung_pwm\\.h$|^include/linux/platform_data/[^/]*s3c[^/]*$|^include/linux/serial_s3c\\.h$|^include/linux/soc/samsung/|exynos|s3c2410|s3c64xx|s5pv210"},
+ {IncludeRegexp: "^arch/arm/boot/dts/gemini[^/]*$|^arch/arm/mach-gemini/|^drivers/crypto/gemini/|^drivers/net/ethernet/cortina/|^drivers/pinctrl/pinctrl-gemini\\.c$|^drivers/rtc/rtc-ftrtc010\\.c$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/hi3[^/]*$|^arch/arm/boot/dts/hip[^/]*$|^arch/arm/boot/dts/hisi[^/]*$|^arch/arm/mach-hisi/|^arch/arm64/boot/dts/hisilicon/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/intel-ixp[^/]*$|^arch/arm/mach-ixp4xx/|^drivers/bus/intel-ixp4xx-eb\\.c$|^drivers/clocksource/timer-ixp4xx\\.c$|^drivers/crypto/ixp4xx_crypto\\.c$|^drivers/gpio/gpio-ixp4xx\\.c$|^drivers/irqchip/irq-ixp4xx\\.c$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/keystone-[^/]*$|^arch/arm/mach-keystone/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/lpc32[^/]*$|^arch/arm/mach-lpc32xx/|^drivers/i2c/busses/i2c-pnx\\.c$|^drivers/net/ethernet/nxp/lpc_eth\\.c$|^drivers/usb/host/ohci-nxp\\.c$|^drivers/watchdog/pnx4008_wdt\\.c$|lpc32xx"},
+ {IncludeRegexp: "^arch/arm/boot/dts/lpc43[^/]*$|^drivers/i2c/busses/i2c-lpc2k\\.c$|^drivers/memory/pl172\\.c$|^drivers/mtd/spi-nor/controllers/nxp-spifi\\.c$|^drivers/rtc/rtc-lpc24xx\\.c$|lpc18xx"},
+ {IncludeRegexp: "^arch/arm/boot/dts/ls1021a[^/]*$|^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/meson[^/]*$|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"},
+ {IncludeRegexp: "^arch/arm/boot/dts/milbeaut[^/]*$|^arch/arm/mach-milbeaut/|milbeaut"},
+ {IncludeRegexp: "^arch/arm/boot/dts/mmp[^/]*$|^arch/arm/mach-mmp/|^include/linux/soc/mmp/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/mstar-[^/]*$|^arch/arm/mach-mstar/|^drivers/clk/mstar/|^drivers/clocksource/timer-msc313e\\.c$|^drivers/gpio/gpio-msc313\\.c$|^drivers/rtc/rtc-msc313\\.c$|^drivers/watchdog/msc313e_wdt\\.c$|^include/dt-bindings/clock/mstar-[^/]*$|^include/dt-bindings/gpio/msc313-gpio\\.h$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/mt2[^/]*$|^arch/arm/boot/dts/mt6[^/]*$|^arch/arm/boot/dts/mt7[^/]*$|^arch/arm/boot/dts/mt8[^/]*$|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
+ {IncludeRegexp: "^arch/arm/boot/dts/omap3-igep[^/]*$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/owl-[^/]*$|^arch/arm/mach-actions/|^arch/arm64/boot/dts/actions/|^drivers/clk/actions/|^drivers/clocksource/timer-owl[^/]*$|^drivers/dma/owl-dma\\.c$|^drivers/i2c/busses/i2c-owl\\.c$|^drivers/irqchip/irq-owl-sirq\\.c$|^drivers/mmc/host/owl-mmc\\.c$|^drivers/net/ethernet/actions/|^drivers/pinctrl/actions/|^drivers/soc/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"},
+ {IncludeRegexp: "^arch/arm/boot/dts/ox8[^/]*\\.dts[^/]*$|^arch/arm/mach-oxnas/|^drivers/power/reset/oxnas-restart\\.c$|oxnas"},
+ {IncludeRegexp: "^arch/arm/boot/dts/pxa[^/]*$|^arch/arm/mach-pxa/|^drivers/dma/pxa[^/]*$|^drivers/pcmcia/pxa2xx[^/]*$|^drivers/pinctrl/pxa/|^drivers/spi/spi-pxa2xx[^/]*$|^drivers/usb/gadget/udc/pxa2[^/]*$|^include/sound/pxa2xx-lib\\.h$|^sound/arm/pxa[^/]*$|^sound/soc/pxa/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/rda8810pl-[^/]*$|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/rk3[^/]*$|^arch/arm/boot/dts/rv1108[^/]*$|^arch/arm/mach-rockchip/|^drivers/[^/]*/[^/]*/[^/]*rockchip[^/]*$|^drivers/[^/]*/[^/]*rockchip[^/]*$|^drivers/clk/rockchip/|^drivers/i2c/busses/i2c-rk3x\\.c$|^sound/soc/rockchip/|rockchip"},
+ {IncludeRegexp: "^arch/arm/boot/dts/rtd[^/]*$|^arch/arm/mach-realtek/|^arch/arm64/boot/dts/realtek/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/spear[^/]*$|^arch/arm/mach-spear/|^drivers/clk/spear/|^drivers/pinctrl/spear/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/ste-[^/]*$|^arch/arm/mach-nomadik/|^arch/arm/mach-ux500/|^drivers/clk/clk-nomadik\\.c$|^drivers/clocksource/clksrc-dbx500-prcmu\\.c$|^drivers/dma/ste_dma40[^/]*$|^drivers/hwspinlock/u8500_hsem\\.c$|^drivers/i2c/busses/i2c-nomadik\\.c$|^drivers/iio/adc/ab8500-gpadc\\.c$|^drivers/mfd/ab8500[^/]*$|^drivers/mfd/abx500[^/]*$|^drivers/mfd/db8500[^/]*$|^drivers/pinctrl/nomadik/|^drivers/rtc/rtc-ab8500\\.c$|^drivers/rtc/rtc-pl031\\.c$|^drivers/soc/ux500/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/sti[^/]*$|^arch/arm/mach-sti/|^drivers/ata/ahci_st\\.c$|^drivers/char/hw_random/st-rng\\.c$|^drivers/clocksource/arm_global_timer\\.c$|^drivers/clocksource/clksrc_st_lpc\\.c$|^drivers/cpufreq/sti-cpufreq\\.c$|^drivers/dma/st_fdma[^/]*$|^drivers/i2c/busses/i2c-st\\.c$|^drivers/media/platform/st/sti/c8sectpfe/|^drivers/media/rc/st_rc\\.c$|^drivers/mmc/host/sdhci-st\\.c$|^drivers/phy/st/phy-miphy28lp\\.c$|^drivers/phy/st/phy-stih407-usb\\.c$|^drivers/pinctrl/pinctrl-st\\.c$|^drivers/remoteproc/st_remoteproc\\.c$|^drivers/remoteproc/st_slim_rproc\\.c$|^drivers/reset/sti/|^drivers/rtc/rtc-st-lpc\\.c$|^drivers/tty/serial/st-asc\\.c$|^drivers/usb/dwc3/dwc3-st\\.c$|^drivers/usb/host/ehci-st\\.c$|^drivers/usb/host/ohci-st\\.c$|^drivers/watchdog/st_lpc_wdt\\.c$|^include/linux/remoteproc/st_slim_rproc\\.h$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/stm32[^/]*$|^arch/arm/mach-stm32/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"},
+ {IncludeRegexp: "^arch/arm/boot/dts/sunplus-sp7021[^/]*\\.dts[^/]*$|^arch/arm/configs/sp7021_[^/]*defconfig$|^arch/arm/mach-sunplus/|^drivers/irqchip/irq-sp7021-intc\\.c$|^drivers/reset/reset-sunplus\\.c$|^include/dt-bindings/clock/sunplus,sp7021-clkc\\.h$|^include/dt-bindings/reset/sunplus,sp7021-reset\\.h$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/uniphier[^/]*$|^arch/arm/include/asm/hardware/cache-uniphier\\.h$|^arch/arm/mach-uniphier/|^arch/arm/mm/cache-uniphier\\.c$|^arch/arm64/boot/dts/socionext/uniphier[^/]*$|^drivers/bus/uniphier-system-bus\\.c$|^drivers/clk/uniphier/|^drivers/dma/uniphier-mdmac\\.c$|^drivers/gpio/gpio-uniphier\\.c$|^drivers/i2c/busses/i2c-uniphier[^/]*$|^drivers/irqchip/irq-uniphier-aidet\\.c$|^drivers/mmc/host/uniphier-sd\\.c$|^drivers/pinctrl/uniphier/|^drivers/reset/reset-uniphier\\.c$|^drivers/tty/serial/8250/8250_uniphier\\.c$|uniphier"},
+ {IncludeRegexp: "^arch/arm/boot/dts/vf[^/]*$|^arch/arm/mach-imx/[^/]*vf610[^/]*$"},
+ {IncludeRegexp: "^arch/arm/include/asm/arch_timer\\.h$|^arch/arm64/include/asm/arch_timer\\.h$|^drivers/clocksource/arm_arch_timer\\.c$"},
+ {IncludeRegexp: "^arch/arm/include/asm/hardware/dec21285\\.h$|^arch/arm/mach-footbridge/"},
+ {IncludeRegexp: "^arch/arm/include/asm/hardware/ioc\\.h$|^arch/arm/include/asm/hardware/iomd\\.h$|^arch/arm/include/asm/hardware/memc\\.h$|^arch/arm/mach-rpc/|^drivers/net/ethernet/8390/etherh\\.c$|^drivers/net/ethernet/i825xx/ether1[^/]*$|^drivers/net/ethernet/seeq/ether3[^/]*$|^drivers/scsi/arm/"},
+ {IncludeRegexp: "^arch/arm/mach-[^/]*/|^arch/arm/plat-[^/]*/"},
+ {IncludeRegexp: "^arch/arm/mach-ep93xx/ts72xx\\.c$"},
+ {IncludeRegexp: "^arch/arm/mach-ep93xx/|^arch/arm/mach-ep93xx/include/mach/"},
+ {IncludeRegexp: "^arch/arm/mach-orion5x/ts78xx-[^/]*$"},
+ {IncludeRegexp: "^arch/arm/mach-pxa/colibri-pxa270-income\\.c$"},
+ {IncludeRegexp: "^arch/arm/mach-pxa/ezx\\.c$"},
+ {IncludeRegexp: "^arch/arm/mach-pxa/hx4700\\.c$|^arch/arm/mach-pxa/include/mach/hx4700\\.h$|^sound/soc/pxa/hx4700\\.c$"},
+ {IncludeRegexp: "^arch/arm/mach-pxa/include/mach/palmld\\.h$|^arch/arm/mach-pxa/include/mach/palmtc\\.h$|^arch/arm/mach-pxa/include/mach/palmtx\\.h$|^arch/arm/mach-pxa/palmld\\.c$|^arch/arm/mach-pxa/palmt5\\.[^/]*$|^arch/arm/mach-pxa/palmtc\\.c$|^arch/arm/mach-pxa/palmte2\\.[^/]*$|^arch/arm/mach-pxa/palmtx\\.c$"},
+ {IncludeRegexp: "^arch/arm/mach-pxa/include/mach/vpac270\\.h$|^arch/arm/mach-pxa/vpac270\\.c$"},
+ {IncludeRegexp: "^arch/arm/mach-pxa/include/mach/z2\\.h$|^arch/arm/mach-pxa/z2\\.c$"},
+ {IncludeRegexp: "^arch/arm/mach-pxa/mioa701\\.c$"},
+ {IncludeRegexp: "^arch/arm/mach-pxa/palmtreo\\.[^/]*$"},
+ {IncludeRegexp: "^arch/arm/mach-pxa/palmz72\\.[^/]*$"},
+ {IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun50i"},
+ {IncludeRegexp: "^arch/arm/mach-vt8500/|^drivers/clocksource/timer-vt8500\\.c$|^drivers/i2c/busses/i2c-wmt\\.c$|^drivers/mmc/host/wmt-sdmmc\\.c$|^drivers/pwm/pwm-vt8500\\.c$|^drivers/rtc/rtc-vt8500\\.c$|^drivers/tty/serial/vt8500_serial\\.c$|^drivers/usb/host/ehci-platform\\.c$|^drivers/usb/host/uhci-platform\\.c$|^drivers/video/fbdev/vt8500lcdfb\\.[^/]*$|^drivers/video/fbdev/wm8505fb[^/]*$|^drivers/video/fbdev/wmt_ge_rops\\.[^/]*$"},
+ {IncludeRegexp: "^arch/arm/mach-zynq/|^drivers/clocksource/timer-cadence-ttc\\.c$|^drivers/cpuidle/cpuidle-zynq\\.c$|^drivers/edac/synopsys_edac\\.c$|^drivers/i2c/busses/i2c-cadence\\.c$|^drivers/i2c/busses/i2c-xiic\\.c$|^drivers/mmc/host/sdhci-of-arasan\\.c$|zynq|xilinx"},
+ {IncludeRegexp: "^arch/arm/mm/[^/]*-fa[^/]*$"},
+ {IncludeRegexp: "^arch/arm/vfp/"},
+ {"^arch/arm64/", "^arch/arm64/boot/dts/"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/i2c/busses/i2c-pasemi-core\\.c$|^drivers/i2c/busses/i2c-pasemi-platform\\.c$|^drivers/iommu/apple-dart\\.c$|^drivers/iommu/io-pgtable-dart\\.c$|^drivers/irqchip/irq-apple-aic\\.c$|^drivers/mailbox/apple-mailbox\\.c$|^drivers/nvme/host/apple\\.c$|^drivers/nvmem/apple-efuses\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/soc/apple/|^drivers/watchdog/apple_wdt\\.c$|^include/dt-bindings/interrupt-controller/apple-aic\\.h$|^include/dt-bindings/pinctrl/apple\\.h$|^include/linux/apple-mailbox\\.h$|^include/linux/soc/apple/"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/bitmain/|^drivers/clk/clk-bm1880\\.c$|^drivers/pinctrl/pinctrl-bm1880\\.c$"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/broadcom/bcmbca/|bcmbca|bcm[9]?47622|bcm[9]?4912|bcm[9]?63138|bcm[9]?63146|bcm[9]?63148|bcm[9]?63158|bcm[9]?63178|bcm[9]?6756|bcm[9]?6813|bcm[9]?6846|bcm[9]?6855|bcm[9]?6856|bcm[9]?6858|bcm[9]?6878"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/broadcom/northstar2/|^arch/arm64/boot/dts/broadcom/stingray/|^drivers/clk/bcm/clk-ns[^/]*$|^drivers/clk/bcm/clk-sr[^/]*$|^drivers/pinctrl/bcm/pinctrl-ns[^/]*$|^include/dt-bindings/clock/bcm-sr[^/]*$|iproc|cygnus|bcm[-_]nsp|bcm9113*|bcm9583*|bcm9585*|bcm9586*|bcm988312|bcm113*|bcm583*|bcm585*|bcm586*|bcm88312|hr2|stingray"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/cavium/thunder2-99xx[^/]*$"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/freescale/s32g[^/]*\\.dts[^/]*$"},
+ {"^arch/arm64/boot/dts/freescale/|imx|mxs", "^drivers/media/i2c/|^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/lg/"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/marvell/armada-8040-mcbin\\.dts$"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/microchip/|^drivers/net/ethernet/microchip/vcap/|^drivers/pinctrl/pinctrl-microchip-sgpio\\.c$|sparx5"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/tesla[^/]*$"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/ti/k3-[^/]*$|^include/dt-bindings/pinctrl/k3\\.h$"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/toshiba/|^drivers/clk/visconti/|^drivers/net/ethernet/stmicro/stmmac/dwmac-visconti\\.c$|^drivers/gpio/gpio-visconti\\.c$|^drivers/pci/controller/dwc/pcie-visconti\\.c$|^drivers/pinctrl/visconti/|^drivers/watchdog/visconti_wdt\\.c$|visconti"},
+ {IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"},
+ {IncludeRegexp: "^arch/arm[^/]*/include/asm/hw_breakpoint\\.h$|^arch/arm[^/]*/include/asm/perf_event\\.h$|^arch/arm[^/]*/kernel/hw_breakpoint\\.c$|^arch/arm[^/]*/kernel/perf_[^/]*$|^drivers/perf/|^include/linux/perf/arm_pmu\\.h$"},
+ {IncludeRegexp: "^drivers/acpi/arm64$"},
+ {IncludeRegexp: "^drivers/clk/clk-sc\\[mp\\]i\\.c$|^drivers/cpufreq/sc\\[mp\\]i-cpufreq\\.c$|^drivers/firmware/arm_scmi/|^drivers/firmware/arm_scpi\\.c$|^drivers/powercap/arm_scmi_powercap\\.c$|^drivers/regulator/scmi-regulator\\.c$|^drivers/reset/reset-scmi\\.c$|^include/linux/sc\\[mp\\]i_protocol\\.h$|^include/trace/events/scmi\\.h$|^include/uapi/linux/virtio_scmi\\.h$"},
+ {IncludeRegexp: "^drivers/clk/clkdev\\.c$"},
+ {IncludeRegexp: "^drivers/clk/keystone/sci-clk\\.c$|^drivers/firmware/ti_sci[^/]*$|^drivers/irqchip/irq-ti-sci-inta\\.c$|^drivers/irqchip/irq-ti-sci-intr\\.c$|^drivers/reset/reset-ti-sci\\.c$|^drivers/soc/ti/ti_sci_inta_msi\\.c$|^drivers/soc/ti/ti_sci_pm_domains\\.c$|^include/dt-bindings/soc/ti,sci_pm_domain\\.h$|^include/linux/soc/ti/ti_sci_inta_msi\\.h$|^include/linux/soc/ti/ti_sci_protocol\\.h$"},
+ {IncludeRegexp: "^drivers/clk/ux500/"},
+ {IncludeRegexp: "^drivers/clocksource/timer-keystone\\.c$"},
+ {IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$"},
+ {IncludeRegexp: "^drivers/cpuidle/cpuidle-big_little\\.c$"},
+ {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.c$"},
+ {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.h$|^drivers/cpuidle/cpuidle-psci-domain\\.c$"},
+ {IncludeRegexp: "^drivers/dma/at_hdmac\\.c$|^drivers/dma/at_xdmac\\.c$|^include/dt-bindings/dma/at91\\.h$"},
+ {IncludeRegexp: "^drivers/dma/mediatek/"},
+ {IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
+ {IncludeRegexp: "^drivers/firmware/arm_ffa/|^include/linux/arm_ffa\\.h$"},
+ {IncludeRegexp: "^drivers/firmware/arm_sdei\\.c$|^include/linux/arm_sdei\\.h$|^include/uapi/linux/arm_sdei\\.h$"},
+ {IncludeRegexp: "^drivers/firmware/psci/|^include/linux/psci\\.h$|^include/uapi/linux/psci\\.h$"},
+ {IncludeRegexp: "^drivers/firmware/smccc/|^include/linux/arm-smccc\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-sama5d2-piobu\\.c$|^drivers/pinctrl/pinctrl-at91[^/]*$"},
+ {IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$"},
+ {IncludeRegexp: "^drivers/iommu/arm/|^drivers/iommu/io-pgtable-arm[^/]*$"},
+ {IncludeRegexp: "^drivers/irqchip/irq-mchp-eic\\.c$"},
+ {IncludeRegexp: "^drivers/irqchip/irq-vic\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/samsung/s5p-g2d/"},
+ {IncludeRegexp: "^drivers/media/platform/samsung/s5p-jpeg/"},
+ {IncludeRegexp: "^drivers/media/platform/samsung/s5p-mfc/"},
+ {IncludeRegexp: "^drivers/memory/brcmstb_dpfe\\.c$"},
+ {IncludeRegexp: "^drivers/memory/pl353-smc\\.c$"},
+ {IncludeRegexp: "^drivers/misc/atmel-ssc\\.c$|^include/linux/atmel-ssc\\.h$"},
+ {IncludeRegexp: "^drivers/mmc/host/s3cmci\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/cavium/thunder/"},
+ {IncludeRegexp: "^drivers/nvmem/microchip-otpc\\.c$|^include/dt-bindings/nvmem/microchip,sama7g5-otpc\\.h$"},
+ {IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*imx6[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-armada8k\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-layerscape-gen4\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-aardvark\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-host-common\\.c$|^drivers/pci/controller/pci-host-generic\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-thunder-[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-versatile\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-xgene-msi\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-xgene\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm283*|raspberrypi"},
+ {IncludeRegexp: "^drivers/perf/fsl_imx8_ddr_perf\\.c$"},
+ {IncludeRegexp: "^drivers/phy/marvell/phy-mmp3-usb\\.c$|^drivers/phy/marvell/phy-pxa-usb\\.c$"},
+ {IncludeRegexp: "^drivers/phy/mediatek/"},
+ {IncludeRegexp: "^drivers/pinctrl/pinctrl-single\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/samsung/|^include/dt-bindings/pinctrl/samsung\\.h$"},
+ {IncludeRegexp: "^drivers/pinctrl/sunplus/|^include/dt-bindings/pinctrl/sppctl[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/pwm/pwm-atmel\\.c$"},
+ {IncludeRegexp: "^drivers/regulator/mcp16502\\.c$"},
+ {IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"},
+ {IncludeRegexp: "^drivers/soc/fsl/|^include/linux/fsl/|^include/soc/fsl/"},
+ {IncludeRegexp: "^drivers/soc/ti/"},
+ {IncludeRegexp: "^drivers/spi/spi-pl022\\.c$"},
+ {IncludeRegexp: "^drivers/usb/gadget/udc/atmel_usba_udc\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"},
+ {IncludeRegexp: "^drivers/video/fbdev/cyber2000fb\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/video/fbdev/imxfb\\.c$"},
+ {IncludeRegexp: "clps711x"},
+ },
+ }
+
+ armmsm = Subsystem{
+ Name: "arm-msm",
+ Lists: []string{"linux-arm-msm@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/qcom-[^/]*\\.dts$|^arch/arm/boot/dts/qcom-[^/]*\\.dtsi$|^arch/arm/configs/qcom_defconfig$|^arch/arm/mach-qcom/|^arch/arm64/boot/dts/qcom/|^drivers/[^/]*/[^/]*/qcom[^/]*$|^drivers/[^/]*/[^/]*/qcom/|^drivers/[^/]*/pm8...-[^/]*$|^drivers/[^/]*/qcom[^/]*$|^drivers/[^/]*/qcom/|^drivers/bluetooth/btqcomsmd\\.c$|^drivers/clocksource/timer-qcom\\.c$|^drivers/cpuidle/cpuidle-qcom-spm\\.c$|^drivers/extcon/extcon-qcom[^/]*$|^drivers/i2c/busses/i2c-qcom-geni\\.c$|^drivers/i2c/busses/i2c-qup\\.c$|^drivers/iommu/msm[^/]*$|^drivers/mfd/ssbi\\.c$|^drivers/mmc/host/mmci_qcom[^/]*$|^drivers/mmc/host/sdhci-msm\\.c$|^drivers/pci/controller/dwc/pcie-qcom\\.c$|^drivers/phy/qualcomm/|^drivers/power/[^/]*/msm[^/]*$|^drivers/reset/reset-qcom-[^/]*$|^drivers/ufs/host/ufs-qcom[^/]*$|^drivers/spi/spi-geni-qcom\\.c$|^drivers/spi/spi-qcom-qspi\\.c$|^drivers/spi/spi-qup\\.c$|^drivers/tty/serial/msm_serial\\.c$|^drivers/usb/dwc3/dwc3-qcom\\.c$|^include/dt-bindings/[^/]*/qcom[^/]*$|^include/linux/[^/]*/qcom[^/]*$|^include/linux/soc/qcom/"},
+ {IncludeRegexp: "^drivers/bus/mhi/|^include/linux/mhi\\.h$"},
+ {IncludeRegexp: "^drivers/clk/qcom/|^include/dt-bindings/clock/qcom,[^/]*$"},
+ {IncludeRegexp: "^drivers/crypto/qce/"},
+ {IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
+ {IncludeRegexp: "^drivers/edac/qcom_edac\\.c$"},
+ {IncludeRegexp: "^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"},
+ {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$"},
+ {IncludeRegexp: "^drivers/mailbox/qcom-ipcc\\.c$|^include/dt-bindings/mailbox/qcom-ipcc\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/qcom/venus/"},
+ {IncludeRegexp: "^drivers/misc/fastrpc\\.c$|^include/uapi/misc/fastrpc\\.h$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/qcom_nandc\\.c$"},
+ {IncludeRegexp: "^drivers/net/wwan/qcom_bam_dmux\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
+ {IncludeRegexp: "^drivers/phy/qualcomm/phy-qcom-ipq4019-usb\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/qcom/"},
+ {IncludeRegexp: "^drivers/regulator/vqmmc-ipq4019-regulator\\.c$"},
+ {IncludeRegexp: "^drivers/soc/qcom/cpr\\.c$"},
+ {IncludeRegexp: "^drivers/soc/qcom/icc-bwmon\\.c$"},
+ {IncludeRegexp: "^drivers/thermal/qcom/"},
+ {IncludeRegexp: "^drivers/usb/misc/qcom_eud\\.c$"},
+ {IncludeRegexp: "^include/trace/events/qrtr\\.h$|^include/uapi/linux/qrtr\\.h$|^net/qrtr/"},
+ },
+ }
+
+ asahi = Subsystem{
+ Name: "asahi",
+ Lists: []string{"asahi@lists.linux.dev"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/i2c/busses/i2c-pasemi-core\\.c$|^drivers/i2c/busses/i2c-pasemi-platform\\.c$|^drivers/iommu/apple-dart\\.c$|^drivers/iommu/io-pgtable-dart\\.c$|^drivers/irqchip/irq-apple-aic\\.c$|^drivers/mailbox/apple-mailbox\\.c$|^drivers/nvme/host/apple\\.c$|^drivers/nvmem/apple-efuses\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/soc/apple/|^drivers/watchdog/apple_wdt\\.c$|^include/dt-bindings/interrupt-controller/apple-aic\\.h$|^include/dt-bindings/pinctrl/apple\\.h$|^include/linux/apple-mailbox\\.h$|^include/linux/soc/apple/"},
+ {IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$"},
+ },
+ }
+
+ aspeed = Subsystem{
+ Name: "aspeed",
+ Lists: []string{"linux-aspeed@lists.ozlabs.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/aspeed-[^/]*$|^arch/arm/mach-aspeed/|aspeed"},
+ {IncludeRegexp: "^drivers/crypto/aspeed/"},
+ {IncludeRegexp: "^drivers/gpu/drm/aspeed/"},
+ {IncludeRegexp: "^drivers/irqchip/irq-aspeed-scu-ic\\.c$|^include/dt-bindings/interrupt-controller/aspeed-scu-ic\\.h$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-of-aspeed[^/]*$"},
+ {IncludeRegexp: "^drivers/peci/controller/peci-aspeed\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/aspeed/"},
+ {IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"},
+ {IncludeRegexp: "^drivers/usb/gadget/udc/aspeed_udc\\.c$"},
+ },
+ }
+
+ ath10k = Subsystem{
+ Name: "ath10k",
+ Lists: []string{"ath10k@lists.infradead.org"},
+ Maintainers: []string{"kvalo@kernel.org"},
+ Parents: []*Subsystem{&wireless},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath10k/"},
+ },
+ }
+
+ ath11k = Subsystem{
+ Name: "ath11k",
+ Lists: []string{"ath11k@lists.infradead.org"},
+ Maintainers: []string{"kvalo@kernel.org"},
+ Parents: []*Subsystem{&wireless},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath11k/"},
+ },
+ }
+
+ atm = Subsystem{
+ Name: "atm",
+ Lists: []string{"linux-atm-general@lists.sourceforge.net"},
+ Maintainers: []string{"3chas3@gmail.com"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/uapi/linux/atm[^/]*$"},
+ },
+ }
+
+ audit = Subsystem{
+ Name: "audit",
+ Lists: []string{"linux-audit@redhat.com"},
+ Maintainers: []string{"eparis@redhat.com", "paul@paul-moore.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/asm-generic/audit_[^/]*\\.h$|^include/linux/audit\\.h$|^include/linux/audit_arch\\.h$|^include/uapi/linux/audit\\.h$|^kernel/audit[^/]*$|^lib/[^/]*audit\\.c$"},
+ },
+ }
+
+ autofs = Subsystem{
+ Name: "autofs",
+ Lists: []string{"autofs@vger.kernel.org"},
+ Maintainers: []string{"raven@themaw.net"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/autofs/"},
+ },
+ }
+
+ axis = Subsystem{
+ Name: "axis",
+ Lists: []string{"linux-arm-kernel@axis.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/artpec6[^/]*$|^arch/arm/mach-artpec$|^drivers/clk/axis$|^drivers/crypto/axis$|^drivers/mmc/host/usdhi6rol0\\.c$|^drivers/pinctrl/pinctrl-artpec[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*artpec[^/]*$"},
+ },
+ }
+
+ b43 = Subsystem{
+ Name: "b43",
+ Lists: []string{"b43-dev@lists.infradead.org"},
+ Parents: []*Subsystem{&wireless},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/wireless/broadcom/b43/"},
+ {IncludeRegexp: "^drivers/net/wireless/broadcom/b43legacy/"},
+ },
+ }
+
+ batman = Subsystem{
+ Name: "batman",
+ Lists: []string{"b.a.t.m.a.n@lists.open-mesh.org"},
+ Maintainers: []string{"a@unstable.cc", "mareklindner@neomailbox.ch", "sven@narfation.org", "sw@simonwunderlich.de"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/uapi/linux/batadv_packet\\.h$|^include/uapi/linux/batman_adv\\.h$|^net/batman-adv/"},
+ },
+ }
+
+ bcache = Subsystem{
+ Name: "bcache",
+ Lists: []string{"linux-bcache@vger.kernel.org"},
+ Maintainers: []string{"colyli@suse.de", "kent.overstreet@gmail.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/md/bcache/"},
+ },
+ }
+
+ bfs = Subsystem{
+ Name: "bfs",
+ Syscalls: []string{"syz_mount_image$bfs"},
+ Maintainers: []string{"aivazian.tigran@gmail.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/bfs/|^include/uapi/linux/bfs_fs\\.h$"},
+ },
+ }
+
+ block = Subsystem{
+ Name: "block",
+ Lists: []string{"linux-block@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^block/bfq-[^/]*$"},
+ {IncludeRegexp: "^block/bfq-cgroup\\.c$|^block/blk-cgroup\\.c$|^block/blk-iocost\\.c$|^block/blk-iolatency\\.c$|^block/blk-throttle\\.c$|^include/linux/blk-cgroup\\.h$"},
+ {IncludeRegexp: "^block/opal_proto\\.h$|^block/sed[^/]*$|^include/linux/sed[^/]*$|^include/uapi/linux/sed[^/]*$"},
+ {IncludeRegexp: "^block/|^drivers/block/|^include/linux/bio\\.h$|^include/linux/blk[^/]*$|^kernel/trace/blktrace\\.c$|^lib/sbitmap\\.c$"},
+ {IncludeRegexp: "^drivers/block/floppy\\.c$"},
+ {IncludeRegexp: "^drivers/block/nbd\\.c$|^include/trace/events/nbd\\.h$|^include/uapi/linux/nbd\\.h$"},
+ {IncludeRegexp: "^drivers/block/rnbd/"},
+ {IncludeRegexp: "^drivers/block/ublk_drv\\.c$|^include/uapi/linux/ublk_cmd\\.h$"},
+ },
+ }
+
+ bluetooth = Subsystem{
+ Name: "bluetooth",
+ Syscalls: []string{"syz_emit_vhci"},
+ Lists: []string{"linux-bluetooth@vger.kernel.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/bluetooth/"},
+ {IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"},
+ {IncludeRegexp: "^include/net/6lowpan\\.h$|^net/6lowpan/"},
+ {IncludeRegexp: "^include/net/bluetooth/|^net/bluetooth/"},
+ },
+ }
+
+ bpf = Subsystem{
+ Name: "bpf",
+ Lists: []string{"bpf@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/net/|^include/linux/bpf[^/]*$|^include/linux/btf[^/]*$|^include/linux/filter\\.h$|^include/trace/events/xdp\\.h$|^include/uapi/linux/bpf[^/]*$|^include/uapi/linux/btf[^/]*$|^include/uapi/linux/filter\\.h$|^kernel/bpf/|^kernel/trace/bpf_trace\\.c$|^lib/test_bpf\\.c$|^net/bpf/|^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"},
+ {IncludeRegexp: "^arch/arm/net/"},
+ {IncludeRegexp: "^arch/arm64/net/"},
+ {IncludeRegexp: "^arch/mips/net/"},
+ {IncludeRegexp: "^arch/powerpc/net/"},
+ {"^arch/riscv/net/", "^arch/riscv/net/bpf_jit_comp32\\.c$"},
+ {"^arch/riscv/net/", "^arch/riscv/net/bpf_jit_comp64\\.c$"},
+ {"^arch/s390/net/", "^arch/s390/net/pnet\\.c$"},
+ {IncludeRegexp: "^arch/sparc/net/"},
+ {"^arch/x86/net/", "^arch/x86/net/bpf_jit_comp32\\.c$"},
+ {IncludeRegexp: "^arch/x86/net/bpf_jit_comp32\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/netronome/nfp/bpf/"},
+ {IncludeRegexp: "^include/linux/bpf_lsm\\.h$|^kernel/bpf/bpf_lsm\\.c$|^security/bpf/"},
+ {IncludeRegexp: "^include/linux/skmsg\\.h$|^net/core/skmsg\\.c$|^net/core/sock_map\\.c$|^net/ipv4/tcp_bpf\\.c$|^net/ipv4/udp_bpf\\.c$|^net/unix/unix_bpf\\.c$"},
+ {IncludeRegexp: "^include/net/xdp\\.h$|^include/net/xdp_priv\\.h$|^include/trace/events/xdp\\.h$|^kernel/bpf/cpumap\\.c$|^kernel/bpf/devmap\\.c$|^net/core/xdp\\.c$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$"},
+ {IncludeRegexp: "^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^include/net/netns/xdp\\.h$|^net/xdp/"},
+ {IncludeRegexp: "^kernel/bpf/[^/]*iter\\.c$"},
+ {IncludeRegexp: "^kernel/bpf/bpf_struct[^/]*$"},
+ {IncludeRegexp: "^kernel/bpf/btf\\.c$|^include/linux/btf[^/]*$"},
+ {IncludeRegexp: "^kernel/bpf/cgroup\\.c$|^kernel/bpf/[^/]*storage\\.c$|^kernel/bpf/bpf_lru[^/]*$"},
+ {IncludeRegexp: "^kernel/bpf/disasm\\.[^/]*$"},
+ {IncludeRegexp: "^kernel/bpf/ringbuf\\.c$"},
+ {IncludeRegexp: "^kernel/bpf/verifier\\.c$|^kernel/bpf/tnum\\.c$|^kernel/bpf/core\\.c$|^kernel/bpf/syscall\\.c$|^kernel/bpf/dispatcher\\.c$|^kernel/bpf/trampoline\\.c$|^include/linux/bpf[^/]*$|^include/linux/filter\\.h$|^include/linux/tnum\\.h$"},
+ {IncludeRegexp: "^kernel/trace/bpf_trace\\.c$|^kernel/bpf/stackmap\\.c$"},
+ {IncludeRegexp: "^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"},
+ },
+ }
+
+ brcm80211 = Subsystem{
+ Name: "brcm80211",
+ Lists: []string{"brcm80211-dev-list.pdl@broadcom.com"},
+ Maintainers: []string{"aspriel@gmail.com", "franky.lin@broadcom.com", "hante.meuleman@broadcom.com"},
+ Parents: []*Subsystem{&wireless},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/"},
+ },
+ }
+
+ bridge = Subsystem{
+ Name: "bridge",
+ Lists: []string{"bridge@lists.linux-foundation.org"},
+ Maintainers: []string{"razor@blackwall.org", "roopa@nvidia.com"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"},
+ },
+ }
+
+ btrfs = Subsystem{
+ Name: "btrfs",
+ Syscalls: []string{"syz_mount_image$btrfs"},
+ Lists: []string{"linux-btrfs@vger.kernel.org"},
+ Maintainers: []string{"clm@fb.com", "dsterba@suse.com", "josef@toxicpanda.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/btrfs/|^include/linux/btrfs[^/]*$|^include/trace/events/btrfs\\.h$|^include/uapi/linux/btrfs[^/]*$"},
+ },
+ }
+
+ cachefs = Subsystem{
+ Name: "cachefs",
+ Lists: []string{"linux-cachefs@redhat.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/cachefiles/"},
+ {IncludeRegexp: "^fs/fscache/|^include/linux/fscache[^/]*\\.h$"},
+ },
+ }
+
+ can = Subsystem{
+ Name: "can",
+ Lists: []string{"linux-can@vger.kernel.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/can/can327\\.c$"},
+ {IncludeRegexp: "^drivers/net/can/ctucanfd/"},
+ {IncludeRegexp: "^drivers/net/can/m_can/m_can\\.c$|^drivers/net/can/m_can/m_can\\.h$|^drivers/net/can/m_can/m_can_platform\\.c$"},
+ {IncludeRegexp: "^drivers/net/can/slcan/"},
+ {IncludeRegexp: "^drivers/net/can/spi/mcp251xfd/"},
+ {IncludeRegexp: "^drivers/net/can/usb/esd_usb\\.c$"},
+ {IncludeRegexp: "^drivers/net/can/usb/etas_es58x/"},
+ {IncludeRegexp: "^drivers/net/can/usb/mcba_usb\\.c$"},
+ {IncludeRegexp: "^drivers/net/can/xilinx_can\\.c$"},
+ {IncludeRegexp: "^drivers/net/can/|^drivers/phy/phy-can-transceiver\\.c$|^include/linux/can/bittiming\\.h$|^include/linux/can/dev\\.h$|^include/linux/can/length\\.h$|^include/linux/can/platform/|^include/linux/can/rx-offload\\.h$|^include/uapi/linux/can/error\\.h$|^include/uapi/linux/can/netlink\\.h$|^include/uapi/linux/can/vxcan\\.h$"},
+ {IncludeRegexp: "^include/linux/can/can-ml\\.h$|^include/linux/can/core\\.h$|^include/linux/can/skb\\.h$|^include/net/netns/can\\.h$|^include/uapi/linux/can\\.h$|^include/uapi/linux/can/bcm\\.h$|^include/uapi/linux/can/gw\\.h$|^include/uapi/linux/can/isotp\\.h$|^include/uapi/linux/can/raw\\.h$|^net/can/"},
+ {IncludeRegexp: "^include/uapi/linux/can/j1939\\.h$|^net/can/j1939/"},
+ },
+ }
+
+ ceph = Subsystem{
+ Name: "ceph",
+ Lists: []string{"ceph-devel@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/block/rbd\\.c$|^drivers/block/rbd_types\\.h$"},
+ {IncludeRegexp: "^fs/ceph/"},
+ {IncludeRegexp: "^include/linux/ceph/|^include/linux/crush/|^net/ceph/"},
+ },
+ }
+
+ cgroups = Subsystem{
+ Name: "cgroups",
+ Lists: []string{"cgroups@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^block/bfq-cgroup\\.c$|^block/blk-cgroup\\.c$|^block/blk-iocost\\.c$|^block/blk-iolatency\\.c$|^block/blk-throttle\\.c$|^include/linux/blk-cgroup\\.h$"},
+ {IncludeRegexp: "^include/linux/cgroup[^/]*$|^kernel/cgroup/"},
+ {IncludeRegexp: "^include/linux/cpuset\\.h$|^kernel/cgroup/cpuset\\.c$"},
+ {IncludeRegexp: "^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"},
+ },
+ }
+
+ chrome = Subsystem{
+ Name: "chrome",
+ Lists: []string{"chrome-platform@lists.linux.dev"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/platform/chrome/"},
+ {IncludeRegexp: "^drivers/platform/chrome/cros_ec_typec\\.c$|^drivers/platform/chrome/cros_typec_switch\\.c$"},
+ {IncludeRegexp: "^drivers/platform/chrome/cros_usbpd_notify\\.c$|^include/linux/platform_data/cros_usbpd_notify\\.h$"},
+ {IncludeRegexp: "^drivers/power/supply/cros_usbpd-charger\\.c$|cros_ec|cros-ec"},
+ {IncludeRegexp: "^sound/soc/codecs/cros_ec_codec\\.[^/]*$"},
+ },
+ }
+
+ cifs = Subsystem{
+ Name: "cifs",
+ Lists: []string{"linux-cifs@vger.kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/cifs/|^fs/smbfs_common/|^include/uapi/linux/cifs$"},
+ {IncludeRegexp: "^fs/ksmbd/|^fs/smbfs_common/"},
+ },
+ }
+
+ cirrus = Subsystem{
+ Name: "cirrus",
+ Lists: []string{"patches@opensource.cirrus.com"},
+ Parents: []*Subsystem{&alsa},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/mach-s3c/mach-crag6410[^/]*$|^drivers/clk/clk-wm83[^/]*\\.c$|^drivers/gpio/gpio-[^/]*wm[^/]*\\.c$|^drivers/gpio/gpio-arizona\\.c$|^drivers/hwmon/wm83..-hwmon\\.c$|^drivers/input/misc/wm831x-on\\.c$|^drivers/input/touchscreen/wm831x-ts\\.c$|^drivers/input/touchscreen/wm97[^/]*\\.c$|^drivers/leds/leds-wm83[^/]*\\.c$|^drivers/mfd/arizona[^/]*$|^drivers/mfd/cs47l24[^/]*$|^drivers/mfd/wm[^/]*\\.c$|^drivers/power/supply/wm83[^/]*\\.c$|^drivers/regulator/arizona[^/]*$|^drivers/regulator/wm8[^/]*\\.c$|^drivers/rtc/rtc-wm83[^/]*\\.c$|^drivers/video/backlight/wm83[^/]*_bl\\.c$|^drivers/watchdog/wm83[^/]*_wdt\\.c$|^include/linux/mfd/arizona/|^include/linux/mfd/wm831x/|^include/linux/mfd/wm8350/|^include/linux/mfd/wm8400[^/]*$|^include/linux/regulator/arizona[^/]*$|^include/linux/wm97xx\\.h$|^include/sound/wm....\\.h$|^sound/soc/codecs/arizona[^/]*$|^sound/soc/codecs/cs47l24[^/]*$|^sound/soc/codecs/wm[^/]*$"},
+ {IncludeRegexp: "^drivers/clk/clk-lochnagar\\.c$|^drivers/hwmon/lochnagar-hwmon\\.c$|^drivers/mfd/lochnagar-i2c\\.c$|^drivers/pinctrl/cirrus/pinctrl-lochnagar\\.c$|^drivers/regulator/lochnagar-regulator\\.c$|^include/dt-bindings/clock/lochnagar\\.h$|^include/dt-bindings/pinctrl/lochnagar\\.h$|^include/linux/mfd/lochnagar[^/]*$|^sound/soc/codecs/lochnagar-sc\\.c$"},
+ {IncludeRegexp: "^drivers/firmware/cirrus/|^include/linux/firmware/cirrus/"},
+ {IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"},
+ {IncludeRegexp: "^include/dt-bindings/sound/cs[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"},
+ },
+ }
+
+ clk = Subsystem{
+ Name: "clk",
+ Lists: []string{"linux-clk@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
+ {IncludeRegexp: "^drivers/clk/ux500/"},
+ {"^drivers/clk/|^include/dt-bindings/clock/|^include/linux/clk-pr[^/]*$|^include/linux/clk/|^include/linux/of_clk\\.h$", "^drivers/clk/clkdev\\.c$"},
+ {IncludeRegexp: "^include/linux/clk\\.h$"},
+ },
+ }
+
+ cluster = Subsystem{
+ Name: "cluster",
+ Lists: []string{"cluster-devel@redhat.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/dlm/"},
+ {IncludeRegexp: "^fs/gfs2/|^include/uapi/linux/gfs2_ondisk\\.h$"},
+ },
+ }
+
+ coda = Subsystem{
+ Name: "coda",
+ Lists: []string{"codalist@coda.cs.cmu.edu"},
+ Maintainers: []string{"coda@cs.cmu.edu", "jaharkes@cs.cmu.edu"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/coda/|^include/linux/coda[^/]*\\.h$|^include/uapi/linux/coda[^/]*\\.h$"},
+ },
+ }
+
+ coresight = Subsystem{
+ Name: "coresight",
+ Lists: []string{"coresight@lists.linaro.org"},
+ Maintainers: []string{"mathieu.poirier@linaro.org", "suzuki.poulose@arm.com"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$"},
+ },
+ }
+
+ crypto = Subsystem{
+ Name: "crypto",
+ Lists: []string{"linux-crypto@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/crypto/|^crypto/|^drivers/crypto/|^include/crypto/|^include/linux/crypto[^/]*$|^lib/crypto/"},
+ {IncludeRegexp: "^crypto/ansi_cprng\\.c$|^crypto/rng\\.c$"},
+ {IncludeRegexp: "^crypto/pcrypt\\.c$|^include/crypto/pcrypt\\.h$"},
+ {IncludeRegexp: "^drivers/char/hw_random/cctrng\\.c$|^drivers/char/hw_random/cctrng\\.h$"},
+ {IncludeRegexp: "^drivers/char/hw_random/|^include/linux/hw_random\\.h$"},
+ {IncludeRegexp: "^drivers/crypto/allwinner/"},
+ {IncludeRegexp: "^drivers/crypto/amlogic/"},
+ {IncludeRegexp: "^drivers/crypto/atmel-ecc\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/crypto/caam/"},
+ {IncludeRegexp: "^drivers/crypto/cavium/cpt/"},
+ {IncludeRegexp: "^drivers/crypto/ccp/sev[^/]*$|^include/uapi/linux/psp-sev\\.h$"},
+ {IncludeRegexp: "^drivers/crypto/ccp/|^include/linux/ccp\\.h$"},
+ {IncludeRegexp: "^drivers/crypto/ccree/"},
+ {IncludeRegexp: "^drivers/crypto/chelsio$"},
+ {IncludeRegexp: "^drivers/crypto/exynos-rng\\.c$"},
+ {IncludeRegexp: "^drivers/crypto/gemini/"},
+ {IncludeRegexp: "^drivers/crypto/hisilicon/Kconfig$|^drivers/crypto/hisilicon/qm\\.c$|^drivers/crypto/hisilicon/sgl\\.c$|^include/linux/hisi_acc_qm\\.h$"},
+ {IncludeRegexp: "^drivers/crypto/hisilicon/hpre/hpre\\.h$|^drivers/crypto/hisilicon/hpre/hpre_crypto\\.c$|^drivers/crypto/hisilicon/hpre/hpre_main\\.c$"},
+ {IncludeRegexp: "^drivers/crypto/hisilicon/sec2/sec\\.h$|^drivers/crypto/hisilicon/sec2/sec_crypto\\.c$|^drivers/crypto/hisilicon/sec2/sec_crypto\\.h$|^drivers/crypto/hisilicon/sec2/sec_main\\.c$"},
+ {IncludeRegexp: "^drivers/crypto/hisilicon/zip/"},
+ {IncludeRegexp: "^drivers/crypto/inside-secure/"},
+ {IncludeRegexp: "^drivers/crypto/ixp4xx_crypto\\.c$"},
+ {IncludeRegexp: "^drivers/crypto/marvell/|^include/linux/soc/marvell/octeontx2/"},
+ {IncludeRegexp: "^drivers/crypto/nx/Kconfig$|^drivers/crypto/nx/nx-aes[^/]*$|^drivers/crypto/nx/nx-sha[^/]*$|^drivers/crypto/nx/nx\\.[^/]*$|^drivers/crypto/nx/nx_csbcpb\\.h$|^drivers/crypto/nx/nx_debugfs\\.c$"},
+ {IncludeRegexp: "^drivers/crypto/qce/"},
+ {IncludeRegexp: "^drivers/crypto/rockchip/"},
+ {IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"},
+ {IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"},
+ {IncludeRegexp: "^drivers/crypto/vmx/Kconfig$|^drivers/crypto/vmx/aes[^/]*$|^drivers/crypto/vmx/ghash[^/]*$|^drivers/crypto/vmx/ppc-xlate\\.pl$|^drivers/crypto/vmx/vmx\\.c$"},
+ {IncludeRegexp: "^include/linux/padata\\.h$|^kernel/padata\\.c$"},
+ },
+ }
+
+ csky = Subsystem{
+ Name: "csky",
+ Lists: []string{"linux-csky@vger.kernel.org"},
+ Maintainers: []string{"guoren@kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/csky/|^drivers/clocksource/timer-gx6605s\\.c$|^drivers/clocksource/timer-mp-csky\\.c$|^drivers/irqchip/irq-csky-[^/]*$|csky"},
+ },
+ }
+
+ cxl = Subsystem{
+ Name: "cxl",
+ Lists: []string{"linux-cxl@vger.kernel.org"},
+ Maintainers: []string{"alison.schofield@intel.com", "bwidawsk@kernel.org", "dan.j.williams@intel.com", "ira.weiny@intel.com", "vishal.l.verma@intel.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/cxl/|^include/uapi/linux/cxl_mem\\.h$"},
+ },
+ }
+
+ damon = Subsystem{
+ Name: "damon",
+ Lists: []string{"damon@lists.linux.dev"},
+ Maintainers: []string{"sj@kernel.org"},
+ Parents: []*Subsystem{&mm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/linux/damon\\.h$|^include/trace/events/damon\\.h$|^mm/damon/"},
+ },
+ }
+
+ dccp = Subsystem{
+ Name: "dccp",
+ Lists: []string{"dccp@vger.kernel.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/linux/dccp\\.h$|^include/linux/tfrc\\.h$|^include/uapi/linux/dccp\\.h$|^net/dccp/"},
+ },
+ }
+
+ dell = Subsystem{
+ Name: "dell",
+ Lists: []string{"Dell.Client.Kernel@dell.com"},
+ Parents: []*Subsystem{&x86drivers},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/platform/x86/dell/alienware-wmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-smm\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-wmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-descriptor\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-privacy\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-sysman/"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/wmi/thunderbolt\\.c$"},
+ },
+ }
+
+ devicetree = Subsystem{
+ Name: "devicetree",
+ Lists: []string{"devicetree@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/boot/dts/|^include/dt-bindings/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/[^/]*am3[^/]*$|^arch/arm/boot/dts/[^/]*am4[^/]*$|^arch/arm/boot/dts/[^/]*am5[^/]*$|^arch/arm/boot/dts/[^/]*dra7[^/]*$|^arch/arm/boot/dts/[^/]*omap[^/]*$|^arch/arm/boot/dts/logicpd-som-lv[^/]*$|^arch/arm/boot/dts/logicpd-torpedo[^/]*$"},
+ {IncludeRegexp: "^drivers/of/|^include/linux/of[^/]*\\.h$"},
+ },
+ }
+
+ dm = Subsystem{
+ Name: "dm",
+ Lists: []string{"dm-devel@redhat.com"},
+ Maintainers: []string{"agk@redhat.com", "dm-devel@redhat.com", "snitzer@kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/md/Kconfig$|^drivers/md/dm[^/]*$|^drivers/md/persistent-data/|^include/linux/device-mapper\\.h$|^include/linux/dm-[^/]*\\.h$|^include/uapi/linux/dm-[^/]*\\.h$"},
+ },
+ }
+
+ dmaengine = Subsystem{
+ Name: "dmaengine",
+ Lists: []string{"dmaengine@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/dma/altera-msgdma\\.c$"},
+ {IncludeRegexp: "^drivers/dma/at_hdmac\\.c$|^drivers/dma/at_xdmac\\.c$|^include/dt-bindings/dma/at91\\.h$"},
+ {IncludeRegexp: "^drivers/dma/dw-edma/|^include/linux/dma/edma\\.h$"},
+ {IncludeRegexp: "^drivers/dma/hisi_dma\\.c$"},
+ {IncludeRegexp: "^drivers/dma/idxd/|^include/uapi/linux/idxd\\.h$"},
+ {IncludeRegexp: "^drivers/dma/ioat[^/]*$"},
+ {IncludeRegexp: "^drivers/dma/mediatek/"},
+ {IncludeRegexp: "^drivers/dma/ptdma/"},
+ {IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
+ {"^drivers/dma/ti/|^include/linux/dma/k3-udma-glue\\.h$|^include/linux/dma/ti-cppi5\\.h$|^include/linux/dma/k3-psil\\.h$", "^drivers/dma/ti/cppi41\\.c$"},
+ {IncludeRegexp: "^drivers/dma/xilinx/xilinx_dpdma\\.c$|^include/dt-bindings/dma/xlnx-zynqmp-dpdma\\.h$"},
+ {IncludeRegexp: "^drivers/dma/|^include/dt-bindings/dma/|^include/linux/dma/|^include/linux/dmaengine\\.h$|^include/linux/of_dma\\.h$"},
+ },
+ }
+
+ drbd = Subsystem{
+ Name: "drbd",
+ Lists: []string{"drbd-dev@lists.linbit.com"},
+ Maintainers: []string{"christoph.boehmwalder@linbit.com", "lars.ellenberg@linbit.com", "philipp.reisner@linbit.com"},
+ Parents: []*Subsystem{&block},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/block/drbd/|^lib/lru_cache\\.c$"},
+ },
+ }
+
+ dri = Subsystem{
+ Name: "dri",
+ Lists: []string{"dri-devel@lists.freedesktop.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/accel/"},
+ {IncludeRegexp: "^drivers/base/component\\.c$|^include/linux/component\\.h$"},
+ {IncludeRegexp: "^drivers/char/agp/|^include/linux/agp[^/]*$|^include/uapi/linux/agp[^/]*$"},
+ {IncludeRegexp: "^drivers/dma-buf/dma-fence[^/]*$|^drivers/dma-buf/sw_sync\\.c$|^drivers/dma-buf/sync_[^/]*$|^include/linux/sync_file\\.h$|^include/uapi/linux/sync_file\\.h$"},
+ {IncludeRegexp: "^drivers/dma-buf/dma-heap\\.c$|^drivers/dma-buf/heaps/|^include/linux/dma-heap\\.h$|^include/uapi/linux/dma-heap\\.h$"},
+ {IncludeRegexp: "^drivers/dma-buf/udmabuf\\.c$|^include/uapi/linux/udmabuf\\.h$"},
+ {IncludeRegexp: "^drivers/dma-buf/|^include/linux/[^/]*fence\\.h$|^include/linux/dma-buf\\.h$|^include/linux/dma-resv\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/ast/"},
+ {IncludeRegexp: "^drivers/gpu/drm/atmel-hlcdc/"},
+ {IncludeRegexp: "^drivers/gpu/drm/bridge/imx/"},
+ {IncludeRegexp: "^drivers/gpu/drm/drm_aperture\\.c$|^drivers/gpu/drm/tiny/ofdrm\\.c$|^drivers/gpu/drm/tiny/simpledrm\\.c$|^drivers/video/aperture\\.c$|^drivers/video/nomodeset\\.c$|^include/drm/drm_aperture\\.h$|^include/linux/aperture\\.h$|^include/video/nomodeset\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/drm_panel\\.c$|^drivers/gpu/drm/panel/|^include/drm/drm_panel\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/drm_privacy_screen[^/]*$|^include/drm/drm_privacy_screen[^/]*$"},
+ {IncludeRegexp: "^drivers/gpu/drm/etnaviv/|^include/uapi/drm/etnaviv_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/exynos/exynos_dp[^/]*$"},
+ {IncludeRegexp: "^drivers/gpu/drm/exynos/|^include/uapi/drm/exynos_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/fsl-dcu/"},
+ {IncludeRegexp: "^drivers/gpu/drm/gma500/"},
+ {IncludeRegexp: "^drivers/gpu/drm/hisilicon/"},
+ {IncludeRegexp: "^drivers/gpu/drm/hyperv$"},
+ {IncludeRegexp: "^drivers/gpu/drm/imx/dcss/"},
+ {IncludeRegexp: "^drivers/gpu/drm/imx/|^drivers/gpu/ipu-v3/"},
+ {IncludeRegexp: "^drivers/gpu/drm/lima/|^include/uapi/drm/lima_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/mediatek/|^drivers/phy/mediatek/phy-mtk-dp\\.c$|^drivers/phy/mediatek/phy-mtk-hdmi[^/]*$|^drivers/phy/mediatek/phy-mtk-mipi[^/]*$"},
+ {IncludeRegexp: "^drivers/gpu/drm/meson/"},
+ {IncludeRegexp: "^drivers/gpu/drm/mgag200/"},
+ {IncludeRegexp: "^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/mxsfb/"},
+ {IncludeRegexp: "^drivers/gpu/drm/nouveau/|^include/uapi/drm/nouveau_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/omapdrm/"},
+ {IncludeRegexp: "^drivers/gpu/drm/panel/panel-lvds\\.c$"},
+ {IncludeRegexp: "^drivers/gpu/drm/panfrost/|^include/uapi/drm/panfrost_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/rcar-du/|^drivers/gpu/drm/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/rockchip/"},
+ {IncludeRegexp: "^drivers/gpu/drm/scheduler/|^include/drm/gpu_scheduler\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/sti$"},
+ {IncludeRegexp: "^drivers/gpu/drm/stm$"},
+ {IncludeRegexp: "^drivers/gpu/drm/sun4i/"},
+ {IncludeRegexp: "^drivers/gpu/drm/sun4i/sun8i[^/]*$"},
+ {IncludeRegexp: "^drivers/gpu/drm/tegra/|^drivers/gpu/host1x/|^include/linux/host1x\\.h$|^include/uapi/drm/tegra_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/tidss/"},
+ {IncludeRegexp: "^drivers/gpu/drm/tilcdc/"},
+ {IncludeRegexp: "^drivers/gpu/drm/ttm/|^include/drm/ttm/"},
+ {IncludeRegexp: "^drivers/gpu/drm/udl/"},
+ {IncludeRegexp: "^drivers/gpu/drm/vboxvideo/"},
+ {IncludeRegexp: "^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/vkms/"},
+ {IncludeRegexp: "^drivers/gpu/drm/vmwgfx/|^include/uapi/drm/vmwgfx_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/xen/"},
+ {IncludeRegexp: "^drivers/gpu/drm/xlnx/"},
+ {IncludeRegexp: "^drivers/gpu/|^include/drm/|^include/linux/vga[^/]*$|^include/uapi/drm/"},
+ {IncludeRegexp: "^drivers/staging/fbtft/"},
+ {IncludeRegexp: "^drivers/video/backlight/|^include/linux/backlight\\.h$|^include/linux/pwm_backlight\\.h$"},
+ {IncludeRegexp: "^drivers/video/|^include/linux/fb\\.h$|^include/uapi/linux/fb\\.h$|^include/uapi/video/|^include/video/"},
+ {IncludeRegexp: "^include/linux/iosys-map\\.h$"},
+ },
+ }
+
+ ecryptfs = Subsystem{
+ Name: "ecryptfs",
+ Lists: []string{"ecryptfs@vger.kernel.org"},
+ Maintainers: []string{"code@tyhicks.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/ecryptfs/"},
+ },
+ }
+
+ edac = Subsystem{
+ Name: "edac",
+ Lists: []string{"linux-edac@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/x86/kernel/cpu/mce/"},
+ {IncludeRegexp: "^drivers/edac/amd64_edac[^/]*$|^drivers/edac/mce_amd[^/]*$"},
+ {IncludeRegexp: "^drivers/edac/armada_xp_[^/]*$"},
+ {IncludeRegexp: "^drivers/edac/dmc520_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/e752x_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/e7xxx_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/fsl_ddr_edac\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/edac/ghes_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/highbank[^/]*$"},
+ {IncludeRegexp: "^drivers/edac/i10nm_base\\.c$"},
+ {IncludeRegexp: "^drivers/edac/i3000_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/i5000_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/i5400_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/i7300_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/i7core_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/i82443bxgx_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/i82975x_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/ie31200_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/igen6_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/mpc85xx_edac\\.\\[ch\\]$"},
+ {IncludeRegexp: "^drivers/edac/octeon_edac[^/]*$"},
+ {IncludeRegexp: "^drivers/edac/pasemi_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/pnd2_edac\\.\\[ch\\]$"},
+ {IncludeRegexp: "^drivers/edac/qcom_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/r82600_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/sb_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/skx_[^/]*\\.\\[ch\\]$"},
+ {IncludeRegexp: "^drivers/edac/thunderx_edac[^/]*$"},
+ {IncludeRegexp: "^drivers/edac/ti_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/|^include/linux/edac\\.h$"},
+ {IncludeRegexp: "^drivers/ras/|^include/linux/ras\\.h$|^include/ras/ras_event\\.h$"},
+ },
+ }
+
+ efi = Subsystem{
+ Name: "efi",
+ Lists: []string{"linux-efi@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/include/asm/efi\\.h$|^arch/[^/]*/kernel/efi\\.c$|^arch/arm/boot/compressed/efi-header\\.S$|^arch/x86/platform/efi/|^drivers/firmware/efi/|^include/linux/efi[^/]*\\.h$"},
+ {IncludeRegexp: "^block/partitions/efi\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/firmware/efi/test/"},
+ {IncludeRegexp: "^fs/efivarfs/"},
+ },
+ }
+
+ erofs = Subsystem{
+ Name: "erofs",
+ Syscalls: []string{"syz_mount_image$erofs"},
+ Lists: []string{"linux-erofs@lists.ozlabs.org"},
+ Maintainers: []string{"chao@kernel.org", "xiang@kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/erofs/|^include/trace/events/erofs\\.h$"},
+ },
+ }
+
+ etnaviv = Subsystem{
+ Name: "etnaviv",
+ Lists: []string{"etnaviv@lists.freedesktop.org"},
+ Maintainers: []string{"l.stach@pengutronix.de"},
+ Parents: []*Subsystem{&dri},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpu/drm/etnaviv/|^include/uapi/drm/etnaviv_drm\\.h$"},
+ },
+ }
+
+ ext4 = Subsystem{
+ Name: "ext4",
+ Syscalls: []string{"syz_mount_image$ext4"},
+ Lists: []string{"linux-ext4@vger.kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/ext2/|^include/linux/ext2[^/]*$"},
+ {IncludeRegexp: "^fs/ext4/|^include/trace/events/ext4\\.h$"},
+ {IncludeRegexp: "^fs/jbd2/|^include/linux/jbd2\\.h$"},
+ },
+ }
+
+ f2fs = Subsystem{
+ Name: "f2fs",
+ Syscalls: []string{"syz_mount_image$f2fs"},
+ Lists: []string{"linux-f2fs-devel@lists.sourceforge.net"},
+ Maintainers: []string{"chao@kernel.org", "jaegeuk@kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/f2fs/|^include/linux/f2fs_fs\\.h$|^include/trace/events/f2fs\\.h$|^include/uapi/linux/f2fs\\.h$"},
+ },
+ }
+
+ fat = Subsystem{
+ Name: "fat",
+ Syscalls: []string{"syz_mount_image$msdos", "syz_mount_image$vfat", "syz_mount_image$exfat"},
+ Lists: []string{"linux-fsdevel@vger.kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/exfat/"},
+ {IncludeRegexp: "^fs/fat/"},
+ },
+ }
+
+ fbdev = Subsystem{
+ Name: "fbdev",
+ Lists: []string{"linux-fbdev@vger.kernel.org"},
+ Parents: []*Subsystem{&dri},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/staging/fbtft/"},
+ {IncludeRegexp: "^drivers/staging/fbtft/fb_seps525\\.c$"},
+ {IncludeRegexp: "^drivers/staging/sm750fb/"},
+ {IncludeRegexp: "^drivers/video/fbdev/atmel_lcdfb\\.c$|^include/video/atmel_lcdc\\.h$"},
+ {IncludeRegexp: "^drivers/video/fbdev/aty/aty128fb\\.c$"},
+ {IncludeRegexp: "^drivers/video/fbdev/aty/radeon[^/]*$|^include/uapi/linux/radeonfb\\.h$"},
+ {IncludeRegexp: "^drivers/video/fbdev/efifb\\.c$"},
+ {IncludeRegexp: "^drivers/video/fbdev/fsl-diu-fb\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/video/fbdev/i810/"},
+ {IncludeRegexp: "^drivers/video/fbdev/imsttfb\\.c$"},
+ {IncludeRegexp: "^drivers/video/fbdev/imxfb\\.c$"},
+ {IncludeRegexp: "^drivers/video/fbdev/intelfb/"},
+ {IncludeRegexp: "^drivers/video/fbdev/matrox/matroxfb_[^/]*$|^include/uapi/linux/matroxfb\\.h$"},
+ {IncludeRegexp: "^drivers/video/fbdev/nvidia/|^drivers/video/fbdev/riva/"},
+ {IncludeRegexp: "^drivers/video/fbdev/omap/"},
+ {IncludeRegexp: "^drivers/video/fbdev/omap2/"},
+ {IncludeRegexp: "^drivers/video/fbdev/s3c-fb\\.c$"},
+ {IncludeRegexp: "^drivers/video/fbdev/savage/"},
+ {IncludeRegexp: "^drivers/video/fbdev/simplefb\\.c$|^include/linux/platform_data/simplefb\\.h$"},
+ {IncludeRegexp: "^drivers/video/fbdev/sm712[^/]*$"},
+ {IncludeRegexp: "^drivers/video/fbdev/smscufx\\.c$"},
+ {IncludeRegexp: "^drivers/video/fbdev/udlfb\\.c$|^include/video/udlfb\\.h$"},
+ {IncludeRegexp: "^drivers/video/fbdev/uvesafb\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/video/fbdev/via/|^include/linux/via-core\\.h$|^include/linux/via-gpio\\.h$|^include/linux/via_i2c\\.h$"},
+ {IncludeRegexp: "^drivers/video/|^include/linux/fb\\.h$|^include/uapi/linux/fb\\.h$|^include/uapi/video/|^include/video/"},
+ },
+ }
+
+ fpga = Subsystem{
+ Name: "fpga",
+ Lists: []string{"linux-fpga@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/fpga/dfl[^/]*$|^drivers/uio/uio_dfl\\.c$|^include/linux/dfl\\.h$|^include/uapi/linux/fpga-dfl\\.h$"},
+ {IncludeRegexp: "^drivers/fpga/intel-m10-bmc-sec-update\\.c$"},
+ {IncludeRegexp: "^drivers/fpga/microchip-spi\\.c$"},
+ {IncludeRegexp: "^drivers/fpga/|^include/linux/fpga/"},
+ },
+ }
+
+ freedreno = Subsystem{
+ Name: "freedreno",
+ Lists: []string{"freedreno@lists.freedesktop.org"},
+ Maintainers: []string{"dmitry.baryshkov@linaro.org", "quic_abhinavk@quicinc.com", "robdclark@gmail.com"},
+ Parents: []*Subsystem{&armmsm, &dri},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
+ },
+ }
+
+ fs = Subsystem{
+ Name: "fs",
+ Lists: []string{"linux-fsdevel@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/affs/"},
+ {IncludeRegexp: "^fs/dax\\.c$|^include/linux/dax\\.h$|^include/trace/events/fs_dax\\.h$"},
+ {IncludeRegexp: "^fs/exfat/"},
+ {IncludeRegexp: "^fs/fcntl\\.c$|^fs/locks\\.c$|^include/linux/fcntl\\.h$|^include/uapi/linux/fcntl\\.h$"},
+ {IncludeRegexp: "^fs/fuse/virtio_fs\\.c$|^include/uapi/linux/virtio_fs\\.h$"},
+ {IncludeRegexp: "^fs/fuse/|^include/uapi/linux/fuse\\.h$"},
+ {IncludeRegexp: "^fs/hfs/"},
+ {IncludeRegexp: "^fs/hfsplus/"},
+ {IncludeRegexp: "^fs/iomap/|^include/linux/iomap\\.h$"},
+ {IncludeRegexp: "^fs/isofs/"},
+ {IncludeRegexp: "^fs/notify/dnotify/|^include/linux/dnotify\\.h$"},
+ {IncludeRegexp: "^fs/notify/fanotify/|^include/linux/fanotify\\.h$|^include/uapi/linux/fanotify\\.h$"},
+ {IncludeRegexp: "^fs/notify/inotify/|^include/linux/inotify\\.h$|^include/uapi/linux/inotify\\.h$"},
+ {IncludeRegexp: "^fs/notify/|^include/linux/fsnotify[^/]*\\.h$"},
+ {IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl-test\\.c$|^kernel/sysctl\\.c$"},
+ {IncludeRegexp: "^fs/proc/|^include/linux/proc_fs\\.h$"},
+ {IncludeRegexp: "^fs/unicode/"},
+ {IncludeRegexp: "^fs/vboxsf/"},
+ {IncludeRegexp: "^fs/zonefs/"},
+ {IncludeRegexp: "^fs/|^include/linux/fs\\.h$|^include/linux/fs_types\\.h$|^include/uapi/linux/fs\\.h$|^include/uapi/linux/openat2\\.h$"},
+ {IncludeRegexp: "^include/linux/idr\\.h$|^include/linux/xarray\\.h$|^lib/idr\\.c$|^lib/xarray\\.c$"},
+ {IncludeRegexp: "^include/linux/mnt_idmapping\\.h$"},
+ {IncludeRegexp: "^include/linux/pagemap\\.h$|^mm/filemap\\.c$|^mm/page-writeback\\.c$|^mm/readahead\\.c$|^mm/truncate\\.c$"},
+ },
+ }
+
+ fscrypt = Subsystem{
+ Name: "fscrypt",
+ Lists: []string{"linux-fscrypt@vger.kernel.org"},
+ Maintainers: []string{"ebiggers@kernel.org", "jaegeuk@kernel.org", "tytso@mit.edu"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/crypto/|^include/linux/fscrypt\\.h$|^include/uapi/linux/fscrypt\\.h$"},
+ },
+ }
+
+ fsi = Subsystem{
+ Name: "fsi",
+ Lists: []string{"linux-fsi@lists.ozlabs.org"},
+ Maintainers: []string{"jk@ozlabs.org", "joel@jms.id.au"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/fsi/|^include/linux/fsi[^/]*\\.h$|^include/trace/events/fsi[^/]*\\.h$"},
+ },
+ }
+
+ fsverity = Subsystem{
+ Name: "fsverity",
+ Lists: []string{"fsverity@lists.linux.dev"},
+ Maintainers: []string{"ebiggers@kernel.org", "tytso@mit.edu"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/verity/|^include/linux/fsverity\\.h$|^include/uapi/linux/fsverity\\.h$"},
+ },
+ }
+
+ fuse = Subsystem{
+ Name: "fuse",
+ Syscalls: []string{"syz_fuse_handle_req"},
+ Lists: []string{"linux-fsdevel@vger.kernel.org"},
+ Maintainers: []string{"miklos@szeredi.hu"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/fuse/|^include/uapi/linux/fuse\\.h$"},
+ },
+ }
+
+ geode = Subsystem{
+ Name: "geode",
+ Lists: []string{"linux-geode@lists.infradead.org"},
+ Parents: []*Subsystem{&fbdev},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/x86/include/asm/geode\\.h$|^drivers/char/hw_random/geode-rng\\.c$|^drivers/crypto/geode[^/]*$|^drivers/video/fbdev/geode/"},
+ {IncludeRegexp: "^drivers/usb/gadget/udc/amd5536udc\\.[^/]*$"},
+ },
+ }
+
+ gpio = Subsystem{
+ Name: "gpio",
+ Lists: []string{"linux-gpio@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpio/gpio-104-dio-48e\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-104-idi-48\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-104-idio-16\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-aggregator\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-altera\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-amd-fch\\.c$|^include/linux/platform_data/gpio/gpio-amd-fch\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-davinci\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-dwapb\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-gpio-mm\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-hisi\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-i8255\\.c$|^drivers/gpio/gpio-i8255\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-ich\\.c$|^drivers/gpio/gpio-merrifield\\.c$|^drivers/gpio/gpio-ml-ioh\\.c$|^drivers/gpio/gpio-pch\\.c$|^drivers/gpio/gpio-sch\\.c$|^drivers/gpio/gpio-sodaville\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-idio-16\\.c$|^drivers/gpio/gpio-idio-16\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-mockup\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-pci-idio-16\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-pcie-idio-24\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-pxa\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-sama5d2-piobu\\.c$|^drivers/pinctrl/pinctrl-at91[^/]*$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-virtio\\.c$|^include/uapi/linux/virtio_gpio\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-wcove\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-ws16c48\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-xra1403\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpiolib-acpi\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/|^include/asm-generic/gpio\\.h$|^include/dt-bindings/gpio/|^include/linux/gpio\\.h$|^include/linux/gpio/|^include/linux/of_gpio\\.h$|^include/uapi/linux/gpio\\.h$"},
+ {IncludeRegexp: "^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.c$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.h$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/aspeed/"},
+ {IncludeRegexp: "^drivers/pinctrl/bcm/pinctrl-bcm4908\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/freescale/"},
+ {IncludeRegexp: "^drivers/pinctrl/pinctrl-cy8c95x0\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/pinctrl-loongson2\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/starfive/|^include/dt-bindings/pinctrl/pinctrl-starfive-jh7100\\.h$"},
+ {IncludeRegexp: "^drivers/pinctrl/|^include/dt-bindings/pinctrl/|^include/linux/pinctrl/"},
+ },
+ }
+
+ greybus = Subsystem{
+ Name: "greybus",
+ Lists: []string{"greybus-dev@lists.linaro.org"},
+ Maintainers: []string{"elder@kernel.org", "gregkh@linuxfoundation.org", "johan@kernel.org"},
+ Parents: []*Subsystem{&staging},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/greybus/|^drivers/staging/greybus/|^include/linux/greybus\\.h$|^include/linux/greybus/"},
+ },
+ }
+
+ hams = Subsystem{
+ Name: "hams",
+ Lists: []string{"linux-hams@vger.kernel.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/hamradio/6pack\\.c$"},
+ {IncludeRegexp: "^drivers/net/hamradio/[^/]*scc\\.c$|^drivers/net/hamradio/z8530\\.h$"},
+ {IncludeRegexp: "^drivers/net/hamradio/baycom[^/]*$"},
+ {IncludeRegexp: "^drivers/net/hamradio/scc\\.c$"},
+ {IncludeRegexp: "^drivers/net/hamradio/yam[^/]*$|^include/linux/yam\\.h$"},
+ {IncludeRegexp: "^include/net/ax25\\.h$|^include/uapi/linux/ax25\\.h$|^net/ax25/"},
+ {IncludeRegexp: "^include/net/netrom\\.h$|^include/uapi/linux/netrom\\.h$|^net/netrom/"},
+ {IncludeRegexp: "^include/net/rose\\.h$|^include/uapi/linux/rose\\.h$|^net/rose/"},
+ {IncludeRegexp: "^net/ax25/af_ax25\\.c$|^net/ax25/ax25_dev\\.c$|^net/ax25/ax25_ds_[^/]*$|^net/ax25/ax25_in\\.c$|^net/ax25/ax25_out\\.c$|^net/ax25/ax25_timer\\.c$|^net/ax25/sysctl_net_ax25\\.c$"},
+ },
+ }
+
+ hardening = Subsystem{
+ Name: "hardening",
+ Lists: []string{"linux-hardening@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/acpi/apei/erst\\.c$|^drivers/firmware/efi/efi-pstore\\.c$|^fs/pstore/|^include/linux/pstore[^/]*$"},
+ {IncludeRegexp: "^include/linux/fortify-string\\.h$|^lib/fortify_kunit\\.c$|^lib/memcpy_kunit\\.c$|^lib/strscpy_kunit\\.c$|^lib/test_fortify/"},
+ {IncludeRegexp: "^include/linux/overflow\\.h$|^include/linux/randomize_kstack\\.h$|^mm/usercopy\\.c$"},
+ },
+ }
+
+ hexagon = Subsystem{
+ Name: "hexagon",
+ Lists: []string{"linux-hexagon@vger.kernel.org"},
+ Maintainers: []string{"bcain@quicinc.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/hexagon/"},
+ },
+ }
+
+ hfs = Subsystem{
+ Name: "hfs",
+ Syscalls: []string{"syz_mount_image$hfs", "syz_mount_image$hfsplus"},
+ Lists: []string{"linux-fsdevel@vger.kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/hfs/"},
+ {IncludeRegexp: "^fs/hfsplus/"},
+ },
+ }
+
+ hippi = Subsystem{
+ Name: "hippi",
+ Lists: []string{"linux-hippi@sunsite.dk"},
+ Maintainers: []string{"jes@trained-monkey.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/hippi/|^include/linux/hippidevice\\.h$|^include/uapi/linux/if_hippi\\.h$|^net/802/hippi\\.c$"},
+ },
+ }
+
+ hwmon = Subsystem{
+ Name: "hwmon",
+ Lists: []string{"linux-hwmon@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/hwmon/abituguru3\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/abituguru\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/adm1025\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/adm1029\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/adm1177\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/adt7475\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/applesmc\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/aquacomputer_d5next\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/asc7621\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/asus-ec-sensors\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/asus_atk0110\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/asus_wmi_sensors\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/axi-fan-control\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/coretemp\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/corsair-cpro\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/corsair-psu\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/dme1737\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/emc2103\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/f71805f\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/f75375s\\.c$|^include/linux/f75375s\\.h$"},
+ {IncludeRegexp: "^drivers/hwmon/fam15h_power\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/ina209\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/ina2xx\\.c$|^include/linux/platform_data/ina2xx\\.h$"},
+ {IncludeRegexp: "^drivers/hwmon/it87\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/jc42\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/k10temp\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/k8temp\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/lm73\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/lm78\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/lm83\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/lm90\\.c$|^include/dt-bindings/thermal/lm90\\.h$"},
+ {IncludeRegexp: "^drivers/hwmon/lm95234\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/ltc2947-core\\.c$|^drivers/hwmon/ltc2947-i2c\\.c$|^drivers/hwmon/ltc2947-spi\\.c$|^drivers/hwmon/ltc2947\\.h$"},
+ {IncludeRegexp: "^drivers/hwmon/ltc4261\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/max16065\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/max6650\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/max6697\\.c$|^include/linux/platform_data/max6697\\.h$"},
+ {IncludeRegexp: "^drivers/hwmon/nct6775-core\\.c$|^drivers/hwmon/nct6775-platform\\.c$|^drivers/hwmon/nct6775\\.h$"},
+ {IncludeRegexp: "^drivers/hwmon/nct6775-i2c\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/nzxt-kraken2\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/nzxt-smart2\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/oxp-sensors\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pc87360\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pc87427\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/peci/"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/delta-ahe50dc-fan\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/dps920ab\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/max15301\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/pm6764tr\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/stpddc60\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/tps546d24\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/|^include/linux/pmbus\\.h$"},
+ {IncludeRegexp: "^drivers/hwmon/sch5627\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/smm665\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/smsc47b397\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/tmp401\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/tmp464\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/tmp513\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/tps23861\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/vt1211\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/vt8231\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/w83791d\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/w83793\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/w83795\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/|^include/linux/hwmon[^/]*\\.h$|^include/trace/events/hwmon[^/]*\\.h$"},
+ },
+ }
+
+ hyperv = Subsystem{
+ Name: "hyperv",
+ Lists: []string{"linux-hyperv@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm64/hyperv$|^arch/arm64/include/asm/hyperv-tlfs\\.h$|^arch/arm64/include/asm/mshyperv\\.h$|^arch/x86/hyperv$|^arch/x86/include/asm/hyperv-tlfs\\.h$|^arch/x86/include/asm/mshyperv\\.h$|^arch/x86/include/asm/trace/hyperv\\.h$|^arch/x86/kernel/cpu/mshyperv\\.c$|^drivers/clocksource/hyperv_timer\\.c$|^drivers/hid/hid-hyperv\\.c$|^drivers/hv/|^drivers/input/serio/hyperv-keyboard\\.c$|^drivers/iommu/hyperv-iommu\\.c$|^drivers/net/ethernet/microsoft/|^drivers/net/hyperv/|^drivers/pci/controller/pci-hyperv-intf\\.c$|^drivers/pci/controller/pci-hyperv\\.c$|^drivers/scsi/storvsc_drv\\.c$|^drivers/uio/uio_hv_generic\\.c$|^drivers/video/fbdev/hyperv_fb\\.c$|^include/asm-generic/hyperv-tlfs\\.h$|^include/asm-generic/mshyperv\\.h$|^include/clocksource/hyperv_timer\\.h$|^include/linux/hyperv\\.h$|^include/net/mana$|^include/uapi/linux/hyperv\\.h$|^net/vmw_vsock/hyperv_transport\\.c$"},
+ {IncludeRegexp: "^drivers/gpu/drm/hyperv$"},
+ },
+ }
+
+ i2c = Subsystem{
+ Name: "i2c",
+ Lists: []string{"linux-i2c@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/hid/hid-ft260\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-mcp2221\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/algos/|^drivers/i2c/busses/|^include/dt-bindings/i2c/"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-ali1535\\.c$|^drivers/i2c/busses/i2c-ali1563\\.c$|^drivers/i2c/busses/i2c-ali15x3\\.c$|^drivers/i2c/busses/i2c-amd756-s4882\\.c$|^drivers/i2c/busses/i2c-amd756\\.c$|^drivers/i2c/busses/i2c-amd8111\\.c$|^drivers/i2c/busses/i2c-i801\\.c$|^drivers/i2c/busses/i2c-isch\\.c$|^drivers/i2c/busses/i2c-nforce2-s4985\\.c$|^drivers/i2c/busses/i2c-nforce2\\.c$|^drivers/i2c/busses/i2c-piix4\\.c$|^drivers/i2c/busses/i2c-sis5595\\.c$|^drivers/i2c/busses/i2c-sis630\\.c$|^drivers/i2c/busses/i2c-sis96x\\.c$|^drivers/i2c/busses/i2c-via\\.c$|^drivers/i2c/busses/i2c-viapro\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-ali1563\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-amd-mp2[^/]*$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-aspeed\\.c$|^drivers/irqchip/irq-aspeed-i2c-ic\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-at91-[^/]*\\.c$|^drivers/i2c/busses/i2c-at91\\.h$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-axxia\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-brcmstb\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-cht-wc\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-cpm\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-designware-[^/]*$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-diolan-u2c\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-fsi\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-hisi\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-icy\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-imx\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-ismt\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-mchp-pci1xxxx\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-mlxbf\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-mlxcpld\\.c$|^drivers/i2c/muxes/i2c-mux-mlxcpld\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-mpc\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-mt65xx\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-mt7621\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-mv64xxx\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-nvidia-gpu\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-ocores\\.c$|^include/linux/platform_data/i2c-ocores\\.h$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-omap\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-parport\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-stm32[^/]*$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-synquacer\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-taos-evm\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-tiny-usb\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-virtio\\.c$|^include/uapi/linux/virtio_i2c\\.h$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-xlp9xx\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/i2c-core-acpi\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/i2c-mux\\.c$|^drivers/i2c/muxes/|^include/linux/i2c-mux\\.h$"},
+ {IncludeRegexp: "^drivers/i2c/i2c-stub\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/muxes/i2c-mux-gpio\\.c$|^include/linux/platform_data/i2c-mux-gpio\\.h$"},
+ {IncludeRegexp: "^drivers/i2c/muxes/i2c-mux-ltc4306\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/muxes/i2c-mux-pca9541\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/|^include/dt-bindings/i2c/i2c\\.h$|^include/linux/i2c-dev\\.h$|^include/linux/i2c-smbus\\.h$|^include/linux/i2c\\.h$|^include/uapi/linux/i2c-[^/]*\\.h$|^include/uapi/linux/i2c\\.h$"},
+ {IncludeRegexp: "^drivers/misc/eeprom/at24\\.c$"},
+ },
+ }
+
+ i3c = Subsystem{
+ Name: "i3c",
+ Lists: []string{"linux-i3c@lists.infradead.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/i3c/master/svc-i3c-master\\.c$"},
+ {IncludeRegexp: "^drivers/i3c/|^include/linux/i3c/"},
+ },
+ }
+
+ ia64 = Subsystem{
+ Name: "ia64",
+ Lists: []string{"linux-ia64@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/ia64/"},
+ },
+ }
+
+ ide = Subsystem{
+ Name: "ide",
+ Lists: []string{"linux-ide@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/ata/ahci_dwc\\.c$"},
+ {IncludeRegexp: "^drivers/ata/ahci_platform\\.c$|^drivers/ata/libahci_platform\\.c$|^include/linux/ahci_platform\\.h$"},
+ {IncludeRegexp: "^drivers/ata/ata_[^/]*\\.c$|^drivers/ata/pata_[^/]*\\.c$"},
+ {IncludeRegexp: "^drivers/ata/pata_arasan_cf\\.c$|^include/linux/pata_arasan_cf_data\\.h$"},
+ {IncludeRegexp: "^drivers/ata/pata_ftide010\\.c$|^drivers/ata/sata_gemini\\.c$|^drivers/ata/sata_gemini\\.h$"},
+ {IncludeRegexp: "^drivers/ata/sata_promise\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/ata/sata_rcar\\.c$"},
+ {IncludeRegexp: "^drivers/ata/|^include/linux/ata\\.h$|^include/linux/libata\\.h$"},
+ },
+ }
+
+ iio = Subsystem{
+ Name: "iio",
+ Lists: []string{"linux-iio@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/counter/104-quad-8\\.c$"},
+ {IncludeRegexp: "^drivers/counter/ftm-quaddec\\.c$"},
+ {IncludeRegexp: "^drivers/counter/intel-qep\\.c$"},
+ {IncludeRegexp: "^drivers/counter/interrupt-cnt\\.c$"},
+ {IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$"},
+ {IncludeRegexp: "^drivers/counter/ti-ecap-capture\\.c$"},
+ {IncludeRegexp: "^drivers/counter/ti-eqep\\.c$"},
+ {IncludeRegexp: "^drivers/counter/|^include/linux/counter\\.h$|^include/uapi/linux/counter\\.h$"},
+ {IncludeRegexp: "^drivers/hid/hid-sensor-[^/]*$|^drivers/iio/[^/]*/hid-[^/]*$|^include/linux/hid-sensor-[^/]*$"},
+ {IncludeRegexp: "^drivers/iio/accel/adxl355\\.h$|^drivers/iio/accel/adxl355_core\\.c$|^drivers/iio/accel/adxl355_i2c\\.c$|^drivers/iio/accel/adxl355_spi\\.c$"},
+ {IncludeRegexp: "^drivers/iio/accel/adxl367[^/]*$"},
+ {IncludeRegexp: "^drivers/iio/accel/bma400[^/]*$"},
+ {IncludeRegexp: "^drivers/iio/accel/kionix-kx022a[^/]*$"},
+ {IncludeRegexp: "^drivers/iio/accel/msa311\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/ad4130\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/ad7192\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/ad7292\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/ad7768-1\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/ad7780\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/at91-sama5d2_adc\\.c$|^include/dt-bindings/iio/adc/at91-sama5d2_adc\\.h$"},
+ {IncludeRegexp: "^drivers/iio/adc/envelope-detector\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/hx711\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/max11205\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/mcp3911\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/rcar-gyroadc\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/ti-tsc2046\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/xilinx-ams\\.c$"},
+ {IncludeRegexp: "^drivers/iio/addac/ad74115\\.c$"},
+ {IncludeRegexp: "^drivers/iio/addac/ad74413r\\.c$|^include/dt-bindings/iio/addac/adi,ad74413r\\.h$"},
+ {IncludeRegexp: "^drivers/iio/addac/stx104\\.c$"},
+ {IncludeRegexp: "^drivers/iio/afe/iio-rescale\\.c$"},
+ {IncludeRegexp: "^drivers/iio/amplifiers/ada4250\\.c$"},
+ {IncludeRegexp: "^drivers/iio/common/scmi_sensors/scmi_iio\\.c$"},
+ {IncludeRegexp: "^drivers/iio/dac/ad3552r\\.c$"},
+ {IncludeRegexp: "^drivers/iio/dac/ad7293\\.c$"},
+ {IncludeRegexp: "^drivers/iio/dac/cio-dac\\.c$"},
+ {IncludeRegexp: "^drivers/iio/dac/dpot-dac\\.c$"},
+ {IncludeRegexp: "^drivers/iio/dac/ltc1660\\.c$"},
+ {IncludeRegexp: "^drivers/iio/dac/ltc2688\\.c$"},
+ {IncludeRegexp: "^drivers/iio/dac/ti-dac7612\\.c$"},
+ {IncludeRegexp: "^drivers/iio/filter/admv8818\\.c$"},
+ {IncludeRegexp: "^drivers/iio/frequency/adf4377\\.c$"},
+ {IncludeRegexp: "^drivers/iio/frequency/admv1013\\.c$"},
+ {IncludeRegexp: "^drivers/iio/frequency/admv1014\\.c$"},
+ {IncludeRegexp: "^drivers/iio/frequency/adrf6780\\.c$"},
+ {IncludeRegexp: "^drivers/iio/gyro/adxrs290\\.c$"},
+ {IncludeRegexp: "^drivers/iio/gyro/fxas21002c\\.h$|^drivers/iio/gyro/fxas21002c_core\\.c$|^drivers/iio/gyro/fxas21002c_i2c\\.c$|^drivers/iio/gyro/fxas21002c_spi\\.c$"},
+ {IncludeRegexp: "^drivers/iio/gyro/mpu3050[^/]*$"},
+ {IncludeRegexp: "^drivers/iio/humidity/hts221[^/]*$"},
+ {IncludeRegexp: "^drivers/iio/imu/adis16460\\.c$"},
+ {IncludeRegexp: "^drivers/iio/imu/adis16475\\.c$"},
+ {IncludeRegexp: "^drivers/iio/imu/adis\\.c$|^drivers/iio/imu/adis_buffer\\.c$|^drivers/iio/imu/adis_trigger\\.c$|^include/linux/iio/imu/adis\\.h$"},
+ {IncludeRegexp: "^drivers/iio/imu/inv_icm42600/"},
+ {IncludeRegexp: "^drivers/iio/imu/st_lsm6dsx/"},
+ {IncludeRegexp: "^drivers/iio/light/as73211\\.c$"},
+ {IncludeRegexp: "^drivers/iio/light/gp2ap002\\.c$"},
+ {IncludeRegexp: "^drivers/iio/magnetometer/ak8974\\.c$"},
+ {IncludeRegexp: "^drivers/iio/magnetometer/rm3100[^/]*$"},
+ {IncludeRegexp: "^drivers/iio/multiplexer/iio-mux\\.c$"},
+ {IncludeRegexp: "^drivers/iio/potentiometer/ad5110\\.c$"},
+ {IncludeRegexp: "^drivers/iio/potentiometer/mcp4018\\.c$|^drivers/iio/potentiometer/mcp4531\\.c$"},
+ {IncludeRegexp: "^drivers/iio/pressure/dps310\\.c$"},
+ {IncludeRegexp: "^drivers/iio/proximity/mb1232\\.c$"},
+ {IncludeRegexp: "^drivers/iio/proximity/ping\\.c$"},
+ {IncludeRegexp: "^drivers/iio/proximity/srf[^/]*\\.c$"},
+ {IncludeRegexp: "^drivers/iio/proximity/vl53l0x-i2c\\.c$"},
+ {IncludeRegexp: "^drivers/iio/temperature/ltc2983\\.c$"},
+ {IncludeRegexp: "^drivers/iio/temperature/max30208\\.c$"},
+ {IncludeRegexp: "^drivers/iio/temperature/mlx90614\\.c$"},
+ {IncludeRegexp: "^drivers/iio/temperature/mlx90632\\.c$"},
+ {IncludeRegexp: "^drivers/iio/temperature/tmp117\\.c$"},
+ {IncludeRegexp: "^drivers/iio/|^drivers/staging/iio/|^include/dt-bindings/iio/|^include/linux/iio/"},
+ {IncludeRegexp: "^drivers/staging/iio/"},
+ },
+ }
+
+ imx = Subsystem{
+ Name: "imx",
+ Lists: []string{"linux-imx@nxp.com"},
+ Parents: []*Subsystem{&arm, &clk},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
+ },
+ }
+
+ input = Subsystem{
+ Name: "input",
+ Lists: []string{"linux-input@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/hid/amd-sfh-hid/"},
+ {IncludeRegexp: "^drivers/hid/hid-creative-sb0540\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-ft260\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-letsketch\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-lg-g15\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-logitech-[^/]*$"},
+ {IncludeRegexp: "^drivers/hid/hid-mcp2221\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-nintendo[^/]*$"},
+ {IncludeRegexp: "^drivers/hid/hid-picolcd[^/]*$"},
+ {IncludeRegexp: "^drivers/hid/hid-playstation\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-pxrc\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-sensor-[^/]*$|^drivers/iio/[^/]*/hid-[^/]*$|^include/linux/hid-sensor-[^/]*$"},
+ {IncludeRegexp: "^drivers/hid/hid-udraw-ps3\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-vrc2\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-wiimote[^/]*$"},
+ {IncludeRegexp: "^drivers/hid/intel-ish-hid/"},
+ {IncludeRegexp: "^drivers/hid/surface-hid/"},
+ {IncludeRegexp: "^drivers/hid/uhid\\.c$|^include/uapi/linux/uhid\\.h$"},
+ {IncludeRegexp: "^drivers/hid/wacom\\.h$|^drivers/hid/wacom_[^/]*$"},
+ {IncludeRegexp: "^drivers/hid/|^include/linux/hid[^/]*$|^include/uapi/linux/hid[^/]*$"},
+ {IncludeRegexp: "^drivers/input/input-mt\\.c$"},
+ {IncludeRegexp: "^drivers/input/joystick/fsia6b\\.c$"},
+ {IncludeRegexp: "^drivers/input/joystick/pxrc\\.c$"},
+ {IncludeRegexp: "^drivers/input/keyboard/cypress-sf\\.c$"},
+ {IncludeRegexp: "^drivers/input/keyboard/dlink-dir685-touchkeys\\.c$"},
+ {IncludeRegexp: "^drivers/input/keyboard/sun4i-lradc-keys\\.c$"},
+ {IncludeRegexp: "^drivers/input/misc/ibm-panel\\.c$"},
+ {IncludeRegexp: "^drivers/input/misc/ideapad_slidebar\\.c$"},
+ {IncludeRegexp: "^drivers/input/mouse/bcm5974\\.c$"},
+ {IncludeRegexp: "^drivers/input/mouse/vmmouse\\.c$|^drivers/input/mouse/vmmouse\\.h$"},
+ {IncludeRegexp: "^drivers/input/tablet/wacom_serial4\\.c$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/chipone_icn8318\\.c$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/chipone_icn8505\\.c$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/cy8ctma140\\.c$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/cyttsp[^/]*$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/goodix[^/]*$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/himax_hx83112b\\.c$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/htcpen\\.c$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/hycon-hy46xx\\.c$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/resistive-adc-touch\\.c$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"},
+ {IncludeRegexp: "^drivers/input/touchscreen/sis_i2c\\.c$"},
+ {IncludeRegexp: "^drivers/input/|^include/dt-bindings/input/|^include/linux/input\\.h$|^include/linux/input/|^include/uapi/linux/input-event-codes\\.h$|^include/uapi/linux/input\\.h$"},
+ },
+ }
+
+ integrity = Subsystem{
+ Name: "integrity",
+ Lists: []string{"linux-integrity@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/char/tpm/"},
+ {IncludeRegexp: "^include/keys/encrypted-type\\.h$|^security/keys/encrypted-keys/"},
+ {IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"},
+ {IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"},
+ {IncludeRegexp: "^include/keys/trusted_tee\\.h$|^security/keys/trusted-keys/trusted_tee\\.c$"},
+ {IncludeRegexp: "^security/integrity/evm/|^security/integrity/"},
+ {IncludeRegexp: "^security/integrity/ima/|^security/integrity/"},
+ {IncludeRegexp: "^security/integrity/platform_certs$"},
+ },
+ }
+
+ intelgfx = Subsystem{
+ Name: "intel-gfx",
+ Lists: []string{"intel-gfx@lists.freedesktop.org"},
+ Parents: []*Subsystem{&dri},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"},
+ {IncludeRegexp: "^drivers/gpu/drm/i915/|^include/drm/i915[^/]*$|^include/uapi/drm/i915_drm\\.h$"},
+ },
+ }
+
+ intelgvt = Subsystem{
+ Name: "intel-gvt",
+ Lists: []string{"intel-gvt-dev@lists.freedesktop.org"},
+ Maintainers: []string{"zhenyuw@linux.intel.com", "zhi.a.wang@intel.com"},
+ Parents: []*Subsystem{&intelgfx},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"},
+ },
+ }
+
+ intelwiredlan = Subsystem{
+ Name: "intel-wired-lan",
+ Lists: []string{"intel-wired-lan@lists.osuosl.org"},
+ Maintainers: []string{"anthony.l.nguyen@intel.com", "jesse.brandeburg@intel.com"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/ethernet/intel/|^drivers/net/ethernet/intel/[^/]*/|^include/linux/avf/virtchnl\\.h$|^include/linux/net/intel/iidc\\.h$"},
+ },
+ }
+
+ iouring = Subsystem{
+ Name: "io-uring",
+ Syscalls: []string{"syz_io_uring_setup"},
+ Lists: []string{"io-uring@vger.kernel.org"},
+ Maintainers: []string{"axboe@kernel.dk"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^io_uring/|^include/linux/io_uring\\.h$|^include/linux/io_uring_types\\.h$|^include/trace/events/io_uring\\.h$|^include/uapi/linux/io_uring\\.h$"},
+ },
+ }
+
+ iommu = Subsystem{
+ Name: "iommu",
+ Lists: []string{"iommu@lists.linux.dev"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/include/asm/xen/swiotlb-xen\\.h$|^drivers/xen/swiotlb-xen\\.c$|^include/xen/arm/swiotlb-xen\\.h$|^include/xen/swiotlb-xen\\.h$"},
+ {IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/amd/|^include/linux/amd-iommu\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$"},
+ {IncludeRegexp: "^drivers/iommu/dma-iommu\\.c$|^drivers/iommu/dma-iommu\\.h$|^drivers/iommu/iova\\.c$|^include/linux/iova\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/exynos-iommu\\.c$"},
+ {IncludeRegexp: "^drivers/iommu/intel/|^include/linux/intel-svm\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/iommufd/|^include/linux/iommufd\\.h$|^include/uapi/linux/iommufd\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^include/dt-bindings/memory/mt[^/]*-port\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/|^include/linux/iommu\\.h$|^include/linux/iova\\.h$|^include/linux/of_iommu\\.h$|^include/uapi/linux/iommu\\.h$"},
+ {IncludeRegexp: "^include/asm-generic/dma-mapping\\.h$|^include/linux/dma-direct\\.h$|^include/linux/dma-mapping\\.h$|^include/linux/dma-map-ops\\.h$|^include/linux/swiotlb\\.h$|^kernel/dma/"},
+ {IncludeRegexp: "^kernel/dma/map_benchmark\\.c$"},
+ },
+ }
+
+ ipack = Subsystem{
+ Name: "ipack",
+ Lists: []string{"industrypack-devel@lists.sourceforge.net"},
+ Maintainers: []string{"gregkh@linuxfoundation.org", "jens.taprogge@taprogge.org", "siglesias@igalia.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/ipack/"},
+ },
+ }
+
+ isdn4linux = Subsystem{
+ Name: "isdn4linux",
+ Lists: []string{"isdn4linux@listserv.isdn4linux.de"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/isdn/Kconfig$|^drivers/isdn/hardware/|^drivers/isdn/mISDN/"},
+ {IncludeRegexp: "^drivers/isdn/capi/|^include/linux/isdn/|^include/uapi/linux/isdn/|^net/bluetooth/cmtp/"},
+ },
+ }
+
+ isofs = Subsystem{
+ Name: "isofs",
+ Syscalls: []string{"syz_mount_image$iso9660"},
+ Lists: []string{"linux-fsdevel@vger.kernel.org"},
+ Maintainers: []string{"jack@suse.cz"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/isofs/"},
+ },
+ }
+
+ jfs = Subsystem{
+ Name: "jfs",
+ Syscalls: []string{"syz_mount_image$jfs"},
+ Lists: []string{"jfs-discussion@lists.sourceforge.net"},
+ Maintainers: []string{"shaggy@kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/jfs/"},
+ },
+ }
+
+ karma = Subsystem{
+ Name: "karma",
+ Lists: []string{"linux-karma-devel@lists.sourceforge.net"},
+ Maintainers: []string{"me@bobcopeland.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/omfs/"},
+ },
+ }
+
+ kasan = Subsystem{
+ Name: "kasan",
+ Lists: []string{"kasan-dev@googlegroups.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/include/asm/[^/]*kasan\\.h$|^arch/[^/]*/mm/kasan_init[^/]*$|^include/linux/kasan[^/]*\\.h$|^lib/Kconfig\\.kasan$|^mm/kasan/"},
+ {IncludeRegexp: "^arch/[^/]*/include/asm/kfence\\.h$|^include/linux/kfence\\.h$|^lib/Kconfig\\.kfence$|^mm/kfence/"},
+ {IncludeRegexp: "^arch/[^/]*/include/asm/kmsan\\.h$|^arch/[^/]*/mm/kmsan_[^/]*$|^include/linux/kmsan[^/]*\\.h$|^lib/Kconfig\\.kmsan$|^mm/kmsan/"},
+ {IncludeRegexp: "^include/linux/kcov\\.h$|^include/uapi/linux/kcov\\.h$|^kernel/kcov\\.c$"},
+ {IncludeRegexp: "^include/linux/kcsan[^/]*\\.h$|^kernel/kcsan/|^lib/Kconfig\\.kcsan$"},
+ },
+ }
+
+ kernel = Subsystem{
+ Name: "kernel",
+ Lists: []string{"linux-kernel@vger.kernel.org"},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^[^/]*$|^[^/]*/"},
+ {IncludeRegexp: "^arch/[^/]*/events/|^arch/[^/]*/events/[^/]*/|^arch/[^/]*/include/asm/perf_event\\.h$|^arch/[^/]*/kernel/[^/]*/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/perf_callchain\\.c$|^arch/[^/]*/kernel/perf_event[^/]*\\.c$|^include/linux/perf_event\\.h$|^include/uapi/linux/perf_event\\.h$|^kernel/events/"},
+ {IncludeRegexp: "^arch/[^/]*/include/asm/atomic[^/]*\\.h$|^include/[^/]*/atomic[^/]*\\.h$|^include/linux/refcount\\.h$"},
+ {"^arch/[^/]*/include/asm/spinlock[^/]*\\.h$|^include/linux/lockdep\\.h$|^include/linux/mutex[^/]*\\.h$|^include/linux/rwlock[^/]*\\.h$|^include/linux/rwsem[^/]*\\.h$|^include/linux/seqlock\\.h$|^include/linux/spinlock[^/]*\\.h$|^kernel/locking/|^lib/locking[^/]*\\.\\[ch\\]$", "^kernel/locking/locktorture\\.c$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/mt2[^/]*$|^arch/arm/boot/dts/mt6[^/]*$|^arch/arm/boot/dts/mt7[^/]*$|^arch/arm/boot/dts/mt8[^/]*$|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
+ {IncludeRegexp: "^arch/powerpc/include/asm/membarrier\\.h$|^include/uapi/linux/membarrier\\.h$|^kernel/sched/membarrier\\.c$"},
+ {IncludeRegexp: "^arch/x86/"},
+ {IncludeRegexp: "^arch/x86/entry/"},
+ {IncludeRegexp: "^arch/x86/entry/vdso/"},
+ {IncludeRegexp: "^arch/x86/include/asm/intel-family\\.h$"},
+ {IncludeRegexp: "^arch/x86/include/asm/resctrl\\.h$|^arch/x86/kernel/cpu/resctrl/"},
+ {IncludeRegexp: "^arch/x86/kernel/cpu/hygon\\.c$"},
+ {IncludeRegexp: "^arch/x86/kernel/cpu/zhaoxin\\.c$"},
+ {IncludeRegexp: "^arch/x86/mm/"},
+ {IncludeRegexp: "^arch/x86/mm/kmmio\\.c$|^arch/x86/mm/mmio-mod\\.c$|^arch/x86/mm/testmmiotrace\\.c$|^include/linux/mmiotrace\\.h$|^kernel/trace/trace_mmiotrace\\.c$"},
+ {IncludeRegexp: "^drivers/[^/]*/[^/]*max77843\\.c$|^drivers/[^/]*/max14577[^/]*\\.c$|^drivers/[^/]*/max77686[^/]*\\.c$|^drivers/[^/]*/max77693[^/]*\\.c$|^drivers/clk/clk-max77686\\.c$|^drivers/extcon/extcon-max14577\\.c$|^drivers/extcon/extcon-max77693\\.c$|^drivers/rtc/rtc-max77686\\.c$|^include/linux/mfd/max14577[^/]*\\.h$|^include/linux/mfd/max77686[^/]*\\.h$|^include/linux/mfd/max77693[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/android/"},
+ {IncludeRegexp: "^drivers/base/arch_topology\\.c$|^include/linux/arch_topology\\.h$"},
+ {IncludeRegexp: "^drivers/base/devcoredump\\.c$|^include/linux/devcoredump\\.h$"},
+ {IncludeRegexp: "^drivers/base/firmware_loader/|^include/linux/firmware\\.h$"},
+ {IncludeRegexp: "^drivers/base/regmap/|^include/linux/regmap\\.h$"},
+ {IncludeRegexp: "^drivers/block/zram/"},
+ {IncludeRegexp: "^drivers/bus/fsl-mc/|^include/uapi/linux/fsl_mc\\.h$"},
+ {IncludeRegexp: "^drivers/char/xillybus/"},
+ {IncludeRegexp: "^drivers/clk/clk-s2mps11\\.c$|^drivers/mfd/sec[^/]*\\.c$|^drivers/regulator/s2m[^/]*\\.c$|^drivers/regulator/s5m[^/]*\\.c$|^drivers/rtc/rtc-s5m\\.c$|^include/linux/mfd/samsung/"},
+ {IncludeRegexp: "^drivers/clk/keystone/"},
+ {IncludeRegexp: "^drivers/clocksource/"},
+ {IncludeRegexp: "^drivers/clocksource/timer-keystone\\.c$"},
+ {IncludeRegexp: "^drivers/extcon/extcon-ptn5150\\.c$"},
+ {IncludeRegexp: "^drivers/extcon/|^include/linux/extcon\\.h$|^include/linux/extcon/"},
+ {IncludeRegexp: "^drivers/firmware/stratix10-rsu\\.c$|^drivers/firmware/stratix10-svc\\.c$|^include/linux/firmware/intel/stratix10-smc\\.h$|^include/linux/firmware/intel/stratix10-svc-client\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-bd9571mwv\\.c$|^drivers/mfd/bd9571mwv\\.c$|^drivers/regulator/bd9571mwv-regulator\\.c$|^include/linux/mfd/bd9571mwv\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-max77650\\.c$|^drivers/input/misc/max77650-onkey\\.c$|^drivers/leds/leds-max77650\\.c$|^drivers/mfd/max77650\\.c$|^drivers/power/supply/max77650-charger\\.c$|^drivers/regulator/max77650-regulator\\.c$|^include/linux/mfd/max77650\\.h$"},
+ {IncludeRegexp: "^drivers/hwtracing/ptt/"},
+ {IncludeRegexp: "^drivers/irqchip/"},
+ {IncludeRegexp: "^drivers/mailbox/arm_mhuv2\\.c$|^include/linux/mailbox/arm_mhuv2_message\\.h$"},
+ {IncludeRegexp: "^drivers/mailbox/|^include/linux/mailbox_client\\.h$|^include/linux/mailbox_controller\\.h$|^include/dt-bindings/mailbox/"},
+ {IncludeRegexp: "^drivers/memory/[^/]*emif[^/]*$"},
+ {IncludeRegexp: "^drivers/memory/|^include/dt-bindings/memory/|^include/memory/"},
+ {IncludeRegexp: "^drivers/mfd/at91-usart\\.c$|^include/dt-bindings/mfd/at91-usart\\.h$"},
+ {IncludeRegexp: "^drivers/mfd/hi6421-spmi-pmic\\.c$"},
+ {IncludeRegexp: "^drivers/misc/hisi_hikey_usb\\.c$"},
+ {IncludeRegexp: "^drivers/misc/mei/|^drivers/watchdog/mei_wdt\\.c$|^include/linux/mei_aux\\.h$|^include/linux/mei_cl_bus\\.h$|^include/uapi/linux/mei\\.h$"},
+ {IncludeRegexp: "^drivers/misc/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"},
+ {IncludeRegexp: "^drivers/misc/vmw_balloon\\.c$"},
+ {IncludeRegexp: "^drivers/misc/vmw_vmci/|^include/linux/vmw_vmci[^/]*$"},
+ {IncludeRegexp: "^drivers/net/dsa/sja1105$|^drivers/net/pcs/pcs-xpcs-nxp\\.c$"},
+ {IncludeRegexp: "^drivers/phy/broadcom/phy-brcm-usb[^/]*$"},
+ {IncludeRegexp: "^drivers/phy/samsung/phy-exynos4210-usb2\\.c$|^drivers/phy/samsung/phy-exynos4x12-usb2\\.c$|^drivers/phy/samsung/phy-exynos5250-usb2\\.c$|^drivers/phy/samsung/phy-s5pv210-usb2\\.c$|^drivers/phy/samsung/phy-samsung-usb2\\.c$|^drivers/phy/samsung/phy-samsung-usb2\\.h$"},
+ {IncludeRegexp: "^drivers/phy/xilinx/phy-zynqmp\\.c$"},
+ {IncludeRegexp: "^drivers/power/reset/keystone-reset\\.c$"},
+ {IncludeRegexp: "^drivers/regulator/max20086-regulator\\.c$"},
+ {IncludeRegexp: "^drivers/regulator/max77802-regulator\\.c$|^include/dt-bindings/[^/]*/[^/]*max77802\\.h$"},
+ {IncludeRegexp: "^drivers/regulator/|^include/dt-bindings/regulator/|^include/linux/regulator/"},
+ {IncludeRegexp: "^drivers/reset/reset-k210\\.c$"},
+ {IncludeRegexp: "^drivers/soc/fsl/dpio$"},
+ {IncludeRegexp: "^drivers/soc/ti/"},
+ {IncludeRegexp: "^drivers/spmi/hisi-spmi-controller\\.c$"},
+ {IncludeRegexp: "^drivers/spmi/|^include/dt-bindings/spmi/spmi\\.h$|^include/linux/spmi\\.h$|^include/trace/events/spmi\\.h$"},
+ {IncludeRegexp: "^drivers/staging/vme_user/"},
+ {IncludeRegexp: "^drivers/virt/nitro_enclaves/|^include/linux/nitro_enclaves\\.h$|^include/uapi/linux/nitro_enclaves\\.h$"},
+ {IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"},
+ {IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl-test\\.c$|^kernel/sysctl\\.c$"},
+ {IncludeRegexp: "^fs/proc/|^include/linux/proc_fs\\.h$"},
+ {IncludeRegexp: "^fs/timerfd\\.c$|^include/linux/time_namespace\\.h$|^include/linux/timer[^/]*$|^kernel/time/[^/]*timer[^/]*$|^kernel/time/namespace\\.c$"},
+ {IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"},
+ {IncludeRegexp: "^include/asm-generic/futex\\.h$|^include/linux/futex\\.h$|^include/uapi/linux/futex\\.h$|^kernel/futex/"},
+ {IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"},
+ {IncludeRegexp: "^include/asm-generic/vdso/vsyscall\\.h$|^include/vdso/|^kernel/time/vsyscall\\.c$|^lib/vdso/"},
+ {IncludeRegexp: "^include/linux/clockchips\\.h$|^include/linux/hrtimer\\.h$|^kernel/time/clockevents\\.c$|^kernel/time/hrtimer\\.c$|^kernel/time/timer_[^/]*\\.c$"},
+ {IncludeRegexp: "^include/linux/clocksource\\.h$|^include/linux/time\\.h$|^include/linux/timex\\.h$|^include/uapi/linux/time\\.h$|^include/uapi/linux/timex\\.h$|^kernel/time/alarmtimer\\.c$|^kernel/time/clocksource\\.c$|^kernel/time/ntp\\.c$|^kernel/time/time[^/]*\\.c$"},
+ {IncludeRegexp: "^include/linux/entry-common\\.h$|^include/linux/entry-kvm\\.h$|^kernel/entry/"},
+ {IncludeRegexp: "^include/linux/frontswap\\.h$|^mm/frontswap\\.c$"},
+ {IncludeRegexp: "^include/linux/kmod\\.h$|^kernel/kmod\\.c$|^lib/test_kmod\\.c$"},
+ {IncludeRegexp: "^include/linux/module\\.h$|^kernel/module/"},
+ {IncludeRegexp: "^include/linux/padata\\.h$|^kernel/padata\\.c$"},
+ {IncludeRegexp: "^include/linux/preempt\\.h$|^include/linux/sched\\.h$|^include/linux/wait\\.h$|^include/uapi/linux/sched\\.h$|^kernel/sched/"},
+ {IncludeRegexp: "^include/linux/sched/nohz\\.h$|^include/linux/tick\\.h$|^kernel/time/tick[^/]*\\.[^/]*$"},
+ {IncludeRegexp: "^include/linux/umh\\.h$|^kernel/umh\\.c$"},
+ {IncludeRegexp: "^include/linux/uuid\\.h$|^include/uapi/linux/uuid\\.h$|^lib/test_uuid\\.c$|^lib/uuid\\.c$"},
+ {IncludeRegexp: "^include/trace/events/rseq\\.h$|^include/uapi/linux/rseq\\.h$|^kernel/rseq\\.c$"},
+ {IncludeRegexp: "^kernel/irq/"},
+ {IncludeRegexp: "^kernel/locking/locktorture\\.c$|^kernel/rcu/rcuscale\\.c$|^kernel/rcu/rcutorture\\.c$|^kernel/rcu/refscale\\.c$|^kernel/torture\\.c$"},
+ {IncludeRegexp: "^kernel/trace/ftrace[^/]*$|^kernel/trace/fgraph\\.c$|^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$"},
+ {IncludeRegexp: "^net/vmw_vsock/vmci_transport[^/]*$"},
+ {IncludeRegexp: "axp[128]"},
+ },
+ }
+
+ kernfs = Subsystem{
+ Name: "kernfs",
+ Maintainers: []string{"gregkh@linuxfoundation.org", "tj@kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/kernfs/|^include/linux/kernfs\\.h$"},
+ },
+ }
+
+ kexec = Subsystem{
+ Name: "kexec",
+ Lists: []string{"kexec@lists.infradead.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/proc/vmcore\\.c$|^include/linux/crash_core\\.h$|^include/linux/crash_dump\\.h$|^include/uapi/linux/vmcore\\.h$|^kernel/crash_[^/]*\\.c$"},
+ {IncludeRegexp: "^include/linux/kexec\\.h$|^include/uapi/linux/kexec\\.h$|^kernel/kexec[^/]*$"},
+ },
+ }
+
+ keyrings = Subsystem{
+ Name: "keyrings",
+ Lists: []string{"keyrings@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^certs/"},
+ {IncludeRegexp: "^crypto/asymmetric_keys/|^include/crypto/pkcs7\\.h$|^include/crypto/public_key\\.h$|^include/linux/verification\\.h$"},
+ {IncludeRegexp: "^include/keys/encrypted-type\\.h$|^security/keys/encrypted-keys/"},
+ {IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"},
+ {IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"},
+ {IncludeRegexp: "^include/keys/trusted_tee\\.h$|^security/keys/trusted-keys/trusted_tee\\.c$"},
+ {IncludeRegexp: "^include/keys/|^include/linux/key-type\\.h$|^include/linux/key\\.h$|^include/linux/keyctl\\.h$|^include/uapi/linux/keyctl\\.h$|^security/keys/"},
+ {IncludeRegexp: "^security/integrity/platform_certs$"},
+ },
+ }
+
+ kgdb = Subsystem{
+ Name: "kgdb",
+ Lists: []string{"kgdb-bugreport@lists.sourceforge.net"},
+ Maintainers: []string{"daniel.thompson@linaro.org", "jason.wessel@windriver.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/misc/kgdbts\\.c$|^drivers/tty/serial/kgdboc\\.c$|^include/linux/kdb\\.h$|^include/linux/kgdb\\.h$|^kernel/debug/|^kernel/module/kdb\\.c$"},
+ },
+ }
+
+ kunit = Subsystem{
+ Name: "kunit",
+ Lists: []string{"kunit-dev@googlegroups.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/kunit/|^lib/kunit/"},
+ {IncludeRegexp: "^lib/list-test\\.c$"},
+ },
+ }
+
+ kvm = Subsystem{
+ Name: "kvm",
+ Syscalls: []string{"syz_kvm_setup_cpu"},
+ Lists: []string{"kvm@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"},
+ {IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
+ {IncludeRegexp: "^arch/s390/include/asm/gmap\\.h$|^arch/s390/include/asm/kvm[^/]*$|^arch/s390/include/uapi/asm/kvm[^/]*$|^arch/s390/include/uapi/asm/uvdevice\\.h$|^arch/s390/kernel/uv\\.c$|^arch/s390/kvm/|^arch/s390/mm/gmap\\.c$|^drivers/s390/char/uvdevice\\.c$"},
+ {IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
+ {IncludeRegexp: "^arch/s390/kvm/pci[^/]*$|^drivers/vfio/pci/vfio_pci_zdev\\.c$|^include/uapi/linux/vfio_zdev\\.h$"},
+ {IncludeRegexp: "^arch/x86/include/asm/kvm[^/]*$|^arch/x86/include/asm/svm\\.h$|^arch/x86/include/asm/vmx[^/]*\\.h$|^arch/x86/include/uapi/asm/kvm[^/]*$|^arch/x86/include/uapi/asm/svm\\.h$|^arch/x86/include/uapi/asm/vmx\\.h$|^arch/x86/kvm/|^arch/x86/kvm/[^/]*/"},
+ {IncludeRegexp: "^arch/x86/kernel/kvm\\.c$|^arch/x86/kernel/kvmclock\\.c$|^arch/x86/include/asm/pvclock-abi\\.h$|^include/linux/kvm_para\\.h$|^include/uapi/linux/kvm_para\\.h$|^include/uapi/asm-generic/kvm_para\\.h$|^include/asm-generic/kvm_para\\.h$|^arch/um/include/asm/kvm_para\\.h$|^arch/x86/include/asm/kvm_para\\.h$|^arch/x86/include/uapi/asm/kvm_para\\.h$"},
+ {IncludeRegexp: "^arch/x86/kvm/hyperv\\.[^/]*$|^arch/x86/kvm/kvm_onhyperv\\.[^/]*$|^arch/x86/kvm/svm/hyperv\\.[^/]*$|^arch/x86/kvm/svm/svm_onhyperv\\.[^/]*$|^arch/x86/kvm/vmx/hyperv\\.[^/]*$"},
+ {IncludeRegexp: "^arch/x86/kvm/xen\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/s390/cio/vfio_ccw[^/]*$|^include/uapi/linux/vfio_ccw\\.h$"},
+ {IncludeRegexp: "^drivers/uio/uio_pci_generic\\.c$"},
+ {IncludeRegexp: "^drivers/vfio/fsl-mc/"},
+ {IncludeRegexp: "^drivers/vfio/mdev/|^include/linux/mdev\\.h$"},
+ {IncludeRegexp: "^drivers/vfio/pci/[^/]*/"},
+ {IncludeRegexp: "^drivers/vfio/pci/hisilicon/"},
+ {IncludeRegexp: "^drivers/vfio/pci/mlx5/"},
+ {IncludeRegexp: "^drivers/vfio/platform/"},
+ {IncludeRegexp: "^drivers/vfio/|^include/linux/vfio\\.h$|^include/linux/vfio_pci_core\\.h$|^include/uapi/linux/vfio\\.h$"},
+ {IncludeRegexp: "^drivers/vhost/vsock\\.c$|^include/linux/virtio_vsock\\.h$|^include/uapi/linux/virtio_vsock\\.h$|^net/vmw_vsock/virtio_transport\\.c$|^net/vmw_vsock/virtio_transport_common\\.c$"},
+ {IncludeRegexp: "^drivers/vhost/|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$"},
+ {IncludeRegexp: "^include/asm-generic/kvm[^/]*$|^include/kvm/iodev\\.h$|^include/linux/kvm[^/]*$|^include/trace/events/kvm\\.h$|^include/uapi/asm-generic/kvm[^/]*$|^include/uapi/linux/kvm[^/]*$|^virt/kvm/"},
+ {IncludeRegexp: "^virt/lib/"},
+ },
+ }
+
+ kvmriscv = Subsystem{
+ Name: "kvm-riscv",
+ Lists: []string{"kvm-riscv@lists.infradead.org"},
+ Maintainers: []string{"anup@brainfault.org"},
+ Parents: []*Subsystem{&kvm, &riscv},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
+ },
+ }
+
+ kvmarm = Subsystem{
+ Name: "kvmarm",
+ Lists: []string{"kvmarm@lists.cs.columbia.edu"},
+ Maintainers: []string{"maz@kernel.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"},
+ },
+ }
+
+ leds = Subsystem{
+ Name: "leds",
+ Lists: []string{"linux-leds@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/leds/flash/leds-as3645a\\.c$"},
+ {IncludeRegexp: "^drivers/leds/leds-mlxcpld\\.c$|^drivers/leds/leds-mlxreg\\.c$"},
+ {IncludeRegexp: "^drivers/leds/|^include/dt-bindings/leds/|^include/linux/leds\\.h$"},
+ },
+ }
+
+ libertas = Subsystem{
+ Name: "libertas",
+ Lists: []string{"libertas-dev@lists.infradead.org"},
+ Parents: []*Subsystem{&wireless},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/wireless/marvell/libertas/"},
+ },
+ }
+
+ lima = Subsystem{
+ Name: "lima",
+ Lists: []string{"lima@lists.freedesktop.org"},
+ Maintainers: []string{"yuq825@gmail.com"},
+ Parents: []*Subsystem{&dri},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpu/drm/lima/|^include/uapi/drm/lima_drm\\.h$"},
+ },
+ }
+
+ linux1394 = Subsystem{
+ Name: "linux1394",
+ Lists: []string{"linux1394-devel@lists.sourceforge.net"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/firewire/|^include/linux/firewire\\.h$|^include/uapi/linux/firewire[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/media/firewire/"},
+ {IncludeRegexp: "^drivers/target/sbp/"},
+ },
+ }
+
+ linuxppc = Subsystem{
+ Name: "linuxppc",
+ Lists: []string{"linuxppc-dev@lists.ozlabs.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/powerpc/boot/ps3[^/]*$|^arch/powerpc/include/asm/lv1call\\.h$|^arch/powerpc/include/asm/ps3[^/]*\\.h$|^arch/powerpc/platforms/ps3/|^drivers/[^/]*/ps3[^/]*$|^drivers/ps3/|^drivers/rtc/rtc-ps3\\.c$|^drivers/usb/host/[^/]*ps3\\.c$|^sound/ppc/snd_ps3[^/]*$"},
+ {IncludeRegexp: "^arch/powerpc/include/[^/]*/eeh[^/]*\\.h$|^arch/powerpc/kernel/eeh[^/]*\\.c$|^arch/powerpc/platforms/[^/]*/eeh[^/]*\\.c$|^drivers/pci/pcie/aer\\.c$|^drivers/pci/pcie/dpc\\.c$|^drivers/pci/pcie/err\\.c$"},
+ {IncludeRegexp: "^arch/powerpc/include/asm/cell[^/]*\\.h$|^arch/powerpc/include/asm/spu[^/]*\\.h$|^arch/powerpc/include/uapi/asm/spu[^/]*\\.h$|^arch/powerpc/platforms/cell/"},
+ {IncludeRegexp: "^arch/powerpc/include/asm/kvm[^/]*$|^arch/powerpc/include/uapi/asm/kvm[^/]*$|^arch/powerpc/kernel/kvm[^/]*$|^arch/powerpc/kvm/"},
+ {IncludeRegexp: "^arch/powerpc/include/asm/pnv-ocxl\\.h$|^arch/powerpc/platforms/powernv/ocxl\\.c$|^drivers/misc/ocxl/|^include/misc/ocxl[^/]*$|^include/uapi/misc/ocxl\\.h$"},
+ {IncludeRegexp: "^arch/powerpc/include/asm/vas\\.h$|^arch/powerpc/platforms/powernv/copy-paste\\.h$|^arch/powerpc/platforms/powernv/vas[^/]*$"},
+ {IncludeRegexp: "^arch/powerpc/platforms/40x/|^arch/powerpc/platforms/44x/"},
+ {IncludeRegexp: "^arch/powerpc/platforms/512x/|^arch/powerpc/platforms/52xx/"},
+ {IncludeRegexp: "^arch/powerpc/platforms/83xx/|^arch/powerpc/platforms/85xx/"},
+ {IncludeRegexp: "^arch/powerpc/platforms/8xx/"},
+ {IncludeRegexp: "^arch/powerpc/platforms/cell/spufs/"},
+ {IncludeRegexp: "^arch/powerpc/platforms/powermac/|^drivers/macintosh/"},
+ {IncludeRegexp: "^arch/powerpc/platforms/powernv/pci-cxl\\.c$|^drivers/misc/cxl/|^include/misc/cxl[^/]*$|^include/uapi/misc/cxl\\.h$"},
+ {IncludeRegexp: "^arch/powerpc/|^drivers/[^/]*/[^/]*/[^/]*pasemi[^/]*$|^drivers/[^/]*/[^/]*pasemi[^/]*$|^drivers/char/tpm/tpm_ibmvtpm[^/]*$|^drivers/crypto/nx/|^drivers/crypto/vmx/|^drivers/i2c/busses/i2c-opal\\.c$|^drivers/net/ethernet/ibm/ibmveth\\.[^/]*$|^drivers/net/ethernet/ibm/ibmvnic\\.[^/]*$|^drivers/pci/hotplug/pnv_php\\.c$|^drivers/pci/hotplug/rpa[^/]*$|^drivers/rtc/rtc-opal\\.c$|^drivers/scsi/ibmvscsi/|^drivers/tty/hvc/hvc_opal\\.c$|^drivers/watchdog/wdrtas\\.c$|/pmac|powermac|powernv|[^a-z0-9]ps3|pseries"},
+ {IncludeRegexp: "^drivers/block/ps3vram\\.c$"},
+ {IncludeRegexp: "^drivers/char/powernv-op-panel\\.c$"},
+ {IncludeRegexp: "^drivers/dma/fsldma\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-cpm\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/fs_enet/|^include/linux/fs_enet_pd\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/ucc_geth[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/toshiba/spider_net[^/]*$"},
+ {IncludeRegexp: "^drivers/net/wan/fsl_ucc_hdlc[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/hotplug/rpadlpar[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/hotplug/rpaphp[^/]*$"},
+ {IncludeRegexp: "^drivers/soc/fsl/qe/|^include/soc/fsl/qe/"},
+ {IncludeRegexp: "^drivers/soc/fsl/|^include/linux/fsl/|^include/soc/fsl/"},
+ {IncludeRegexp: "^drivers/tty/ehv_bytechan\\.c$"},
+ {IncludeRegexp: "^drivers/tty/hvc/"},
+ {IncludeRegexp: "^drivers/tty/serial/ucc_uart\\.c$"},
+ {IncludeRegexp: "^drivers/usb/gadget/udc/fsl[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/phy/phy-fsl-usb[^/]*$"},
+ {IncludeRegexp: "^sound/aoa/"},
+ {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$|^sound/soc/fsl/mpc8610_hpcd\\.c$"},
+ },
+ }
+
+ linuxpps = Subsystem{
+ Name: "linuxpps",
+ Lists: []string{"linuxpps@ml.enneenne.com"},
+ Maintainers: []string{"giometti@enneenne.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/pps/|^include/linux/pps[^/]*\\.h$|^include/uapi/linux/pps\\.h$"},
+ },
+ }
+
+ livepatching = Subsystem{
+ Name: "live-patching",
+ Lists: []string{"live-patching@vger.kernel.org"},
+ Maintainers: []string{"jikos@kernel.org", "jpoimboe@kernel.org", "mbenes@suse.cz", "pmladek@suse.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/powerpc/include/asm/livepatch\\.h$|^include/linux/livepatch\\.h$|^kernel/livepatch/|^kernel/module/livepatch\\.c$|^lib/livepatch/"},
+ },
+ }
+
+ llvm = Subsystem{
+ Name: "llvm",
+ Lists: []string{"llvm@lists.linux.dev"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/linux/cfi\\.h$|^kernel/cfi\\.c$"},
+ {IncludeRegexp: "^include/linux/compiler-clang\\.h$"},
+ },
+ }
+
+ loongarch = Subsystem{
+ Name: "loongarch",
+ Lists: []string{"loongarch@lists.linux.dev"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/loongarch/|^drivers/[^/]*/[^/]*loongarch[^/]*$"},
+ {IncludeRegexp: "^drivers/soc/loongson/loongson2_guts\\.c$"},
+ },
+ }
+
+ lsm = Subsystem{
+ Name: "lsm",
+ Lists: []string{"linux-security-module@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/linux/capability\\.h$|^include/uapi/linux/capability\\.h$|^kernel/capability\\.c$|^security/commoncap\\.c$"},
+ {IncludeRegexp: "^include/net/calipso\\.h$|^include/net/cipso_ipv4\\.h$|^include/net/netlabel\\.h$|^include/uapi/linux/netfilter/xt_CONNSECMARK\\.h$|^include/uapi/linux/netfilter/xt_SECMARK\\.h$|^net/ipv4/cipso_ipv4\\.c$|^net/ipv6/calipso\\.c$|^net/netfilter/xt_CONNSECMARK\\.c$|^net/netfilter/xt_SECMARK\\.c$|^net/netlabel/"},
+ {IncludeRegexp: "^include/uapi/linux/landlock\\.h$|^security/landlock/"},
+ {"^security/", "^security/selinux/"},
+ {IncludeRegexp: "^security/smack/"},
+ },
+ }
+
+ lvs = Subsystem{
+ Name: "lvs",
+ Lists: []string{"lvs-devel@vger.kernel.org"},
+ Maintainers: []string{"horms@verge.net.au", "ja@ssi.bg"},
+ Parents: []*Subsystem{&netfilter},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/net/ip_vs\\.h$|^include/uapi/linux/ip_vs\\.h$|^net/netfilter/ipvs/"},
+ },
+ }
+
+ m68k = Subsystem{
+ Name: "m68k",
+ Lists: []string{"linux-m68k@lists.linux-m68k.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/include/asm/nubus\\.h$|^drivers/nubus/|^include/linux/nubus\\.h$|^include/uapi/linux/nubus\\.h$"},
+ {IncludeRegexp: "^arch/m68k/[^/]*/[^/]*_no\\.[^/]*$|^arch/m68k/68[^/]*/|^arch/m68k/coldfire/|^arch/m68k/include/asm/[^/]*_no\\.[^/]*$"},
+ {IncludeRegexp: "^arch/m68k/mac/|^drivers/macintosh/adb-iop\\.c$|^drivers/macintosh/via-macii\\.c$"},
+ {IncludeRegexp: "^arch/m68k/|^drivers/zorro/"},
+ },
+ }
+
+ malidp = Subsystem{
+ Name: "malidp",
+ Lists: []string{"malidp@foss.arm.com"},
+ Parents: []*Subsystem{&dri},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpu/drm/arm/"},
+ {IncludeRegexp: "^drivers/gpu/drm/arm/display/include/|^drivers/gpu/drm/arm/display/komeda/"},
+ },
+ }
+
+ media = Subsystem{
+ Name: "media",
+ Lists: []string{"linux-media@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/dma-buf/dma-fence[^/]*$|^drivers/dma-buf/sw_sync\\.c$|^drivers/dma-buf/sync_[^/]*$|^include/linux/sync_file\\.h$|^include/uapi/linux/sync_file\\.h$"},
+ {IncludeRegexp: "^drivers/dma-buf/dma-heap\\.c$|^drivers/dma-buf/heaps/|^include/linux/dma-heap\\.h$|^include/uapi/linux/dma-heap\\.h$"},
+ {IncludeRegexp: "^drivers/dma-buf/|^include/linux/[^/]*fence\\.h$|^include/linux/dma-buf\\.h$|^include/linux/dma-resv\\.h$"},
+ {IncludeRegexp: "^drivers/media/cec/i2c/ch7322\\.c$"},
+ {IncludeRegexp: "^drivers/media/cec/platform/cec-gpio/"},
+ {IncludeRegexp: "^drivers/media/cec/platform/meson/ao-cec-g12a\\.c$|^drivers/media/cec/platform/meson/ao-cec\\.c$"},
+ {IncludeRegexp: "^drivers/media/cec/platform/s5p/"},
+ {IncludeRegexp: "^drivers/media/cec/platform/tegra/"},
+ {IncludeRegexp: "^drivers/media/cec/usb/pulse8/"},
+ {IncludeRegexp: "^drivers/media/cec/usb/rainshadow/"},
+ {IncludeRegexp: "^drivers/media/cec/|^drivers/media/rc/keymaps/rc-cec\\.c$|^include/media/cec-notifier\\.h$|^include/media/cec\\.h$|^include/uapi/linux/cec-funcs\\.h$|^include/uapi/linux/cec\\.h$"},
+ {IncludeRegexp: "^drivers/media/common/cx2341x[^/]*$|^include/media/drv-intf/cx2341x\\.h$"},
+ {IncludeRegexp: "^drivers/media/common/cypress_firmware[^/]*$"},
+ {IncludeRegexp: "^drivers/media/common/siano/|^drivers/media/mmc/siano/|^drivers/media/usb/siano/|^drivers/media/usb/siano/"},
+ {IncludeRegexp: "^drivers/media/common/videobuf2/|^include/media/videobuf2-[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/a8293[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/af9013[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/af9033[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/ascot2e[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/cx24120[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/cxd2099[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/cxd2820r[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/cxd2841er[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/cxd2880/|^drivers/media/spi/cxd2880[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/ec100[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/helene[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/horus3a[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/ix2505v[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/lg2160\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/lgdt3305\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/lnbh25[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/m88ds3103[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/m88rs2000[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/mn88472[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/mn88473[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/mxl5xx[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/rtl2830[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/rtl2832[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/rtl2832_sdr[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/si2165[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/si2168[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/sp2[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/stv0910[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/stv6111[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/tc90522[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/tda10071[^/]*$"},
+ {IncludeRegexp: "^drivers/media/dvb-frontends/zd1301_demod[^/]*$"},
+ {IncludeRegexp: "^drivers/media/firewire/"},
+ {IncludeRegexp: "^drivers/media/i2c/ad5820\\.c$|^drivers/media/i2c/et8ek8$"},
+ {IncludeRegexp: "^drivers/media/i2c/ad9389b[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/adp1653\\.c$|^include/media/i2c/adp1653\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/adv7180\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/adv748x/"},
+ {IncludeRegexp: "^drivers/media/i2c/adv7511[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/adv7604[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/adv7842[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/ak7375\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/aptina-pll\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/ar0521\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ccs-pll\\.c$|^drivers/media/i2c/ccs-pll\\.h$|^drivers/media/i2c/ccs/|^include/uapi/linux/ccs\\.h$|^include/uapi/linux/smiapp\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/cs3308\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/dw9714\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/dw9768\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/dw9807-vcm\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/hi556\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/hi846\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/hi847\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx208\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx214\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx219\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx258\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx274\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx290\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx319\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx334\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx335\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx355\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/imx412\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/isl7998x\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/m5mols/|^include/media/i2c/m5mols\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/max2175[^/]*$|^include/uapi/linux/max2175\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm20\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm21\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/max9286\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/mt9m032\\.c$|^include/media/i2c/mt9m032\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/mt9p031\\.c$|^include/media/i2c/mt9p031\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/mt9t001\\.c$|^include/media/i2c/mt9t001\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/mt9t112\\.c$|^include/media/i2c/mt9t112\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/mt9v032\\.c$|^include/media/i2c/mt9v032\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/mt9v111\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/og01a1b\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov02a10\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov08d10\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov08x40\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov13858\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov13b10\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov2659\\.c$|^include/media/i2c/ov2659\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov2680\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov2685\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov2740\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov5640\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov5647\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov5647\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov5670\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov5675\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov5693\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov5695\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov7670\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov772x\\.c$|^include/media/i2c/ov772x\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov7740\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov8856\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov9282\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov9640\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov9650\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov9734\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/rj54n1cb0c\\.c$|^include/media/i2c/rj54n1cb0c\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/s5c73m3/"},
+ {IncludeRegexp: "^drivers/media/i2c/s5k5baf\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/saa6588[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/st-mipid02\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/st-vgxy61\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/tc358743[^/]*$|^include/media/i2c/tc358743\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/tda1997x\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/tda9840[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/tea6415c[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/tea6420[^/]*$"},
+ {IncludeRegexp: "^drivers/media/i2c/tw9910\\.c$|^include/media/i2c/tw9910\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/video-i2c\\.c$"},
+ {IncludeRegexp: "^drivers/media/mc/|^include/media/media-[^/]*\\.h$|^include/uapi/linux/media\\.h$"},
+ {IncludeRegexp: "^drivers/media/pci/bt8xx/bttv[^/]*$"},
+ {IncludeRegexp: "^drivers/media/pci/cobalt/"},
+ {IncludeRegexp: "^drivers/media/pci/cx18/|^include/uapi/linux/ivtv[^/]*$"},
+ {IncludeRegexp: "^drivers/media/pci/cx88/"},
+ {IncludeRegexp: "^drivers/media/pci/ddbridge/"},
+ {IncludeRegexp: "^drivers/media/pci/dt3155/"},
+ {IncludeRegexp: "^drivers/media/pci/intel/ipu3/"},
+ {IncludeRegexp: "^drivers/media/pci/ivtv/|^include/uapi/linux/ivtv[^/]*$"},
+ {IncludeRegexp: "^drivers/media/pci/netup_unidvb/"},
+ {IncludeRegexp: "^drivers/media/pci/pt1/"},
+ {IncludeRegexp: "^drivers/media/pci/pt3/"},
+ {IncludeRegexp: "^drivers/media/pci/saa7134/"},
+ {IncludeRegexp: "^drivers/media/pci/solo6x10/"},
+ {IncludeRegexp: "^drivers/media/pci/tw5864/"},
+ {IncludeRegexp: "^drivers/media/pci/tw68/"},
+ {IncludeRegexp: "^drivers/media/pci/tw686x/"},
+ {IncludeRegexp: "^drivers/media/pci/zoran/"},
+ {IncludeRegexp: "^drivers/media/platform/allegro-dvt/"},
+ {IncludeRegexp: "^drivers/media/platform/amlogic/meson-ge2d/"},
+ {IncludeRegexp: "^drivers/media/platform/amphion/"},
+ {IncludeRegexp: "^drivers/media/platform/aspeed/"},
+ {IncludeRegexp: "^drivers/media/platform/atmel/atmel-isi\\.c$|^drivers/media/platform/atmel/atmel-isi\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/cadence/cdns-csi2[^/]*$"},
+ {IncludeRegexp: "^drivers/media/platform/chips-media/"},
+ {IncludeRegexp: "^drivers/media/platform/marvell/"},
+ {IncludeRegexp: "^drivers/media/platform/microchip/microchip-csi2dc\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/nvidia/tegra-vde/"},
+ {IncludeRegexp: "^drivers/media/platform/nxp/dw100/|^include/uapi/linux/dw100\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/nxp/imx-jpeg$"},
+ {IncludeRegexp: "^drivers/media/platform/nxp/imx-mipi-csis\\.c$|^drivers/media/platform/nxp/imx7-media-csi\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/nxp/imx-pxp\\.\\[ch\\]$"},
+ {IncludeRegexp: "^drivers/media/platform/qcom/camss/"},
+ {IncludeRegexp: "^drivers/media/platform/qcom/venus/"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar_fdp1\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar_jpu\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/renesas-ceu\\.c$|^include/media/drv-intf/renesas-ceu\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/sh_vou\\.c$|^include/media/drv-intf/sh_vou\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/vsp1/"},
+ {IncludeRegexp: "^drivers/media/platform/rockchip/rga/"},
+ {IncludeRegexp: "^drivers/media/platform/rockchip/rkisp1$|^include/uapi/linux/rkisp1-config\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/samsung/exynos4-is/"},
+ {IncludeRegexp: "^drivers/media/platform/samsung/s3c-camif/|^include/media/drv-intf/s3c_camif\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/samsung/s5p-g2d/"},
+ {IncludeRegexp: "^drivers/media/platform/samsung/s5p-jpeg/"},
+ {IncludeRegexp: "^drivers/media/platform/samsung/s5p-mfc/"},
+ {IncludeRegexp: "^drivers/media/platform/st/sti/bdisp$"},
+ {IncludeRegexp: "^drivers/media/platform/st/sti/delta$"},
+ {IncludeRegexp: "^drivers/media/platform/st/sti/hva$"},
+ {IncludeRegexp: "^drivers/media/platform/st/stm32/stm32-dcmi\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/sunxi/sun4i-csi/"},
+ {IncludeRegexp: "^drivers/media/platform/sunxi/sun6i-csi/"},
+ {IncludeRegexp: "^drivers/media/platform/sunxi/sun6i-mipi-csi2/"},
+ {IncludeRegexp: "^drivers/media/platform/sunxi/sun8i-di/"},
+ {IncludeRegexp: "^drivers/media/platform/sunxi/sun8i-rotate/"},
+ {IncludeRegexp: "^drivers/media/platform/ti/am437x/"},
+ {IncludeRegexp: "^drivers/media/platform/ti/cal/|^drivers/media/platform/ti/vpe/"},
+ {IncludeRegexp: "^drivers/media/platform/ti/davinci/|^drivers/staging/media/deprecated/vpfe_capture/|^include/media/davinci/"},
+ {IncludeRegexp: "^drivers/media/platform/ti/omap3isp/|^drivers/staging/media/omap4iss/"},
+ {IncludeRegexp: "^drivers/media/platform/verisilicon/"},
+ {IncludeRegexp: "^drivers/media/platform/video-mux\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/xilinx/|^include/uapi/linux/xilinx-v4l2-controls\\.h$"},
+ {IncludeRegexp: "^drivers/media/radio/dsbr100\\.c$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-aimslab[^/]*$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-aztech[^/]*$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-cadet[^/]*$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-gemtek[^/]*$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-isa[^/]*$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-keene[^/]*$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-ma901\\.c$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-maxiradio[^/]*$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-miropcm20[^/]*$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-mr800\\.c$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-raremono\\.c$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-shark2\\.c$|^drivers/media/radio/radio-tea5777\\.c$"},
+ {IncludeRegexp: "^drivers/media/radio/radio-shark\\.c$"},
+ {IncludeRegexp: "^drivers/media/radio/si470x/radio-si470x-common\\.c$|^drivers/media/radio/si470x/radio-si470x-usb\\.c$|^drivers/media/radio/si470x/radio-si470x\\.h$"},
+ {IncludeRegexp: "^drivers/media/radio/si470x/radio-si470x-i2c\\.c$"},
+ {IncludeRegexp: "^drivers/media/radio/si4713/radio-platform-si4713\\.c$"},
+ {IncludeRegexp: "^drivers/media/radio/si4713/radio-usb-si4713\\.c$"},
+ {IncludeRegexp: "^drivers/media/radio/si4713/si4713\\..$"},
+ {IncludeRegexp: "^drivers/media/rc/gpio-ir-tx\\.c$"},
+ {IncludeRegexp: "^drivers/media/rc/igorplugusb\\.c$"},
+ {IncludeRegexp: "^drivers/media/rc/iguanair\\.c$"},
+ {IncludeRegexp: "^drivers/media/rc/imon\\.c$|^drivers/media/rc/imon_raw\\.c$"},
+ {IncludeRegexp: "^drivers/media/rc/pwm-ir-tx\\.c$"},
+ {IncludeRegexp: "^drivers/media/rc/serial_ir\\.c$"},
+ {IncludeRegexp: "^drivers/media/rc/ttusbir\\.c$"},
+ {IncludeRegexp: "^drivers/media/rc/|^include/media/rc-map\\.h$|^include/media/rc-core\\.h$|^include/uapi/linux/lirc\\.h$"},
+ {IncludeRegexp: "^drivers/media/spi/gs1662\\.c$"},
+ {IncludeRegexp: "^drivers/media/test-drivers/vicodec/"},
+ {IncludeRegexp: "^drivers/media/test-drivers/vidtv/"},
+ {IncludeRegexp: "^drivers/media/test-drivers/vimc/"},
+ {IncludeRegexp: "^drivers/media/test-drivers/visl$"},
+ {IncludeRegexp: "^drivers/media/test-drivers/vivid/"},
+ {IncludeRegexp: "^drivers/media/tuners/e4000[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/fc0011\\.c$|^drivers/media/tuners/fc0011\\.h$"},
+ {IncludeRegexp: "^drivers/media/tuners/fc2580[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/it913x[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/msi001[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/mxl301rf[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/mxl5007t\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/qm1d1b0004[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/qm1d1c0042[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/qt1010[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/si2157[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/tda18212[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/tda18218[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/tda18250[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/tda18271[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/tda8290\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/tda8290\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/tea5761\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/tea5767\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/tua9001[^/]*$"},
+ {IncludeRegexp: "^drivers/media/tuners/xc2028\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/airspy/"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/af9015[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/af9035[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/anysee[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/au6610[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/az6007\\.c$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/ce6230[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/dvb_usb[^/]*$|^drivers/media/usb/dvb-usb-v2/usb_urb\\.c$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/ec168[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/gl861[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/lmedm04[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/mxl111sf[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/rtl28xxu[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/zd1301[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/dvb-usb/cxusb[^/]*$"},
+ {IncludeRegexp: "^drivers/media/usb/em28xx/"},
+ {IncludeRegexp: "^drivers/media/usb/go7007/"},
+ {IncludeRegexp: "^drivers/media/usb/gspca/"},
+ {IncludeRegexp: "^drivers/media/usb/gspca/finepix\\.c$"},
+ {IncludeRegexp: "^drivers/media/usb/gspca/gl860/"},
+ {IncludeRegexp: "^drivers/media/usb/gspca/m5602/"},
+ {IncludeRegexp: "^drivers/media/usb/gspca/pac207\\.c$"},
+ {IncludeRegexp: "^drivers/media/usb/gspca/sn9c20x\\.c$"},
+ {IncludeRegexp: "^drivers/media/usb/gspca/t613\\.c$"},
+ {IncludeRegexp: "^drivers/media/usb/hackrf/"},
+ {IncludeRegexp: "^drivers/media/usb/hdpvr/"},
+ {IncludeRegexp: "^drivers/media/usb/msi2500/"},
+ {IncludeRegexp: "^drivers/media/usb/pvrusb2/"},
+ {IncludeRegexp: "^drivers/media/usb/pwc/|^include/trace/events/pwc\\.h$"},
+ {IncludeRegexp: "^drivers/media/usb/stk1160/"},
+ {IncludeRegexp: "^drivers/media/usb/uvc/|^include/uapi/linux/uvcvideo\\.h$"},
+ {IncludeRegexp: "^drivers/media/|^drivers/staging/media/|^include/dt-bindings/media/|^include/linux/platform_data/media/|^include/media/|^include/uapi/linux/dvb/|^include/uapi/linux/ivtv[^/]*$|^include/uapi/linux/media\\.h$|^include/uapi/linux/meye\\.h$|^include/uapi/linux/uvcvideo\\.h$|^include/uapi/linux/v4l2-[^/]*$|^include/uapi/linux/videodev2\\.h$"},
+ {IncludeRegexp: "^drivers/staging/media/atomisp/"},
+ {IncludeRegexp: "^drivers/staging/media/deprecated/atmel/atmel-isc[^/]*$|^drivers/staging/media/deprecated/atmel/atmel-sama[^/]*-isc[^/]*$|^drivers/media/platform/microchip/microchip-isc[^/]*$|^drivers/media/platform/microchip/microchip-sama[^/]*-isc[^/]*$|^include/linux/atmel-isc-media\\.h$"},
+ {IncludeRegexp: "^drivers/staging/media/deprecated/saa7146/"},
+ {IncludeRegexp: "^drivers/staging/media/deprecated/tm6000/"},
+ {IncludeRegexp: "^drivers/staging/media/deprecated/zr364xx/"},
+ {IncludeRegexp: "^drivers/staging/media/imx/|^include/linux/imx-media\\.h$|^include/media/imx\\.h$"},
+ {IncludeRegexp: "^drivers/staging/media/ipu3/"},
+ {IncludeRegexp: "^drivers/staging/media/max96712/max96712\\.c$"},
+ {IncludeRegexp: "^drivers/staging/media/meson/vdec/"},
+ {IncludeRegexp: "^drivers/staging/media/rkvdec/"},
+ {IncludeRegexp: "^drivers/staging/media/sunxi/cedrus/"},
+ {IncludeRegexp: "^drivers/staging/media/sunxi/sun6i-isp/|^drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config\\.h$"},
+ {IncludeRegexp: "^drivers/staging/media/tegra-video/"},
+ },
+ }
+
+ mediatek = Subsystem{
+ Name: "mediatek",
+ Lists: []string{"linux-mediatek@lists.infradead.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/mt2[^/]*$|^arch/arm/boot/dts/mt6[^/]*$|^arch/arm/boot/dts/mt7[^/]*$|^arch/arm/boot/dts/mt8[^/]*$|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
+ {IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"},
+ {IncludeRegexp: "^drivers/dma/mediatek/"},
+ {IncludeRegexp: "^drivers/gpu/drm/mediatek/|^drivers/phy/mediatek/phy-mtk-dp\\.c$|^drivers/phy/mediatek/phy-mtk-hdmi[^/]*$|^drivers/phy/mediatek/phy-mtk-mipi[^/]*$"},
+ {IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^include/dt-bindings/memory/mt[^/]*-port\\.h$"},
+ {IncludeRegexp: "^drivers/memory/mtk-smi\\.c$|^include/soc/mediatek/smi\\.h$"},
+ {IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"},
+ {IncludeRegexp: "^drivers/phy/mediatek/"},
+ {IncludeRegexp: "^drivers/pinctrl/mediatek/"},
+ {IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"},
+ {IncludeRegexp: "^drivers/ufs/host/ufs-mediatek[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"},
+ },
+ }
+
+ megaraid = Subsystem{
+ Name: "megaraid",
+ Lists: []string{"megaraidlinux.pdl@broadcom.com"},
+ Maintainers: []string{"kashyap.desai@broadcom.com", "shivasharan.srikanteshwara@broadcom.com", "sumit.saxena@broadcom.com"},
+ Parents: []*Subsystem{&scsi},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/scsi/megaraid\\.[^/]*$|^drivers/scsi/megaraid/"},
+ },
+ }
+
+ mhi = Subsystem{
+ Name: "mhi",
+ Lists: []string{"mhi@lists.linux.dev"},
+ Maintainers: []string{"manivannan.sadhasivam@linaro.org"},
+ Parents: []*Subsystem{&armmsm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/bus/mhi/|^include/linux/mhi\\.h$"},
+ },
+ }
+
+ mips = Subsystem{
+ Name: "mips",
+ Lists: []string{"linux-mips@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/mips/bcm47xx/|^arch/mips/include/asm/mach-bcm47xx/"},
+ {IncludeRegexp: "^arch/mips/bmips/|^arch/mips/boot/dts/brcm/bcm[^/]*\\.dts[^/]*$|^arch/mips/include/asm/mach-bmips/|^arch/mips/kernel/[^/]*bmips[^/]*$|^drivers/soc/bcm/bcm63xx$|^drivers/irqchip/irq-bcm63[^/]*$|^drivers/irqchip/irq-bcm7[^/]*$|^drivers/irqchip/irq-brcmstb[^/]*$|^include/linux/bcm963xx_nvram\\.h$|^include/linux/bcm963xx_tag\\.h$"},
+ {IncludeRegexp: "^arch/mips/boot/dts/img/boston\\.dts$|^arch/mips/configs/generic/board-boston\\.config$|^drivers/clk/imgtec/clk-boston\\.c$|^include/dt-bindings/clock/boston-clock\\.h$"},
+ {IncludeRegexp: "^arch/mips/boot/dts/img/pistachio[^/]*$"},
+ {IncludeRegexp: "^arch/mips/boot/dts/ingenic/|^arch/mips/generic/board-ingenic\\.c$|^arch/mips/include/asm/mach-ingenic/|^arch/mips/ingenic/Kconfig$|^drivers/clk/ingenic/|^drivers/dma/dma-jz4780\\.c$|^drivers/gpu/drm/ingenic/|^drivers/i2c/busses/i2c-jz4780\\.c$|^drivers/iio/adc/ingenic-adc\\.c$|^drivers/irqchip/irq-ingenic\\.c$|^drivers/memory/jz4780-nemc\\.c$|^drivers/mmc/host/jz4740_mmc\\.c$|^drivers/mtd/nand/raw/ingenic/|^drivers/pinctrl/pinctrl-ingenic\\.c$|^drivers/power/supply/ingenic-battery\\.c$|^drivers/pwm/pwm-jz4740\\.c$|^drivers/remoteproc/ingenic_rproc\\.c$|^drivers/rtc/rtc-jz4740\\.c$|^drivers/tty/serial/8250/8250_ingenic\\.c$|^drivers/usb/musb/jz4740\\.c$|^drivers/watchdog/jz4740_wdt\\.c$|^include/dt-bindings/iio/adc/ingenic,adc\\.h$|^include/linux/mfd/ingenic-tcu\\.h$|^sound/soc/codecs/jz47[^/]*$|^sound/soc/jz4740/"},
+ {IncludeRegexp: "^arch/mips/boot/dts/mscc/|^arch/mips/configs/generic/board-ocelot\\.config$|^arch/mips/generic/board-ocelot\\.c$"},
+ {IncludeRegexp: "^arch/mips/boot/dts/ralink/mt7621[^/]*$"},
+ {IncludeRegexp: "^arch/mips/boot/dts/ralink/omega2p\\.dts$"},
+ {IncludeRegexp: "^arch/mips/boot/dts/ralink/vocore2\\.dts$"},
+ {IncludeRegexp: "^arch/mips/configs/generic/board-ranchu\\.config$|^arch/mips/generic/board-ranchu\\.c$"},
+ {IncludeRegexp: "^arch/mips/dec/|^arch/mips/include/asm/dec/|^arch/mips/include/asm/mach-dec/"},
+ {IncludeRegexp: "^arch/mips/generic/|^arch/mips/tools/generic-board-config\\.sh$"},
+ {IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"},
+ {IncludeRegexp: "^arch/mips/include/asm/mach-loongson2ef/|^arch/mips/loongson2ef/|^drivers/cpufreq/loongson2_cpufreq\\.c$"},
+ {IncludeRegexp: "^arch/mips/include/asm/mach-loongson32/|^arch/mips/loongson32/|^drivers/[^/]*/[^/]*/[^/]*loongson1[^/]*$|^drivers/[^/]*/[^/]*loongson1[^/]*$"},
+ {IncludeRegexp: "^arch/mips/include/asm/mach-loongson64/|^arch/mips/loongson64/|^drivers/irqchip/irq-loongson[^/]*$|^drivers/platform/mips/cpu_hwmon\\.c$"},
+ {IncludeRegexp: "^arch/mips/lantiq$|^drivers/soc/lantiq$"},
+ {IncludeRegexp: "^arch/mips/math-emu/dp_rint\\.c$|^arch/mips/math-emu/sp_rint\\.c$"},
+ {IncludeRegexp: "^arch/mips/ralink$"},
+ {IncludeRegexp: "^arch/mips/|^drivers/platform/mips/|^include/dt-bindings/mips/"},
+ {IncludeRegexp: "^drivers/bus/mips_cdmm\\.c$|^drivers/clocksource/mips-gic-timer\\.c$|^drivers/cpuidle/cpuidle-cps\\.c$|^drivers/irqchip/irq-mips-cpu\\.c$|^drivers/irqchip/irq-mips-gic\\.c$"},
+ {IncludeRegexp: "^drivers/edac/octeon_edac[^/]*$"},
+ {IncludeRegexp: "^drivers/firmware/broadcom/"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/ingenic/"},
+ {IncludeRegexp: "^drivers/net/ethernet/sgi/ioc3-eth\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/ralink/"},
+ {IncludeRegexp: "^drivers/tc/|^include/linux/tc\\.h$"},
+ },
+ }
+
+ mjpeg = Subsystem{
+ Name: "mjpeg",
+ Lists: []string{"mjpeg-users@lists.sourceforge.net"},
+ Maintainers: []string{"clabbe@baylibre.com"},
+ Parents: []*Subsystem{&media},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/media/pci/zoran/"},
+ },
+ }
+
+ mm = Subsystem{
+ Name: "mm",
+ Lists: []string{"linux-mm@kvack.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/include/asm/percpu\\.h$|^include/linux/percpu[^/]*\\.h$|^lib/percpu[^/]*\\.c$|^mm/percpu[^/]*\\.c$"},
+ {IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^mm/mmu_gather\\.c$"},
+ {IncludeRegexp: "^drivers/base/memory\\.c$|^include/linux/memory_hotplug\\.h$|^mm/memory_hotplug\\.c$"},
+ {IncludeRegexp: "^fs/[^/]*binfmt_[^/]*\\.c$|^fs/exec\\.c$|^include/linux/binfmts\\.h$|^include/linux/elf\\.h$|^include/uapi/linux/binfmts\\.h$|^include/uapi/linux/elf\\.h$|asm/elf.h|binfmt"},
+ {IncludeRegexp: "^fs/hugetlbfs/|^include/linux/hugetlb\\.h$|^mm/hugetlb\\.c$|^mm/hugetlb_vmemmap\\.c$|^mm/hugetlb_vmemmap\\.h$"},
+ {IncludeRegexp: "^include/linux/damon\\.h$|^include/trace/events/damon\\.h$|^mm/damon/"},
+ {IncludeRegexp: "^include/linux/gfp\\.h$|^include/linux/gfp_types\\.h$|^include/linux/memory_hotplug\\.h$|^include/linux/mm\\.h$|^include/linux/mmzone\\.h$|^include/linux/pagewalk\\.h$|^mm/"},
+ {IncludeRegexp: "^include/linux/hmm[^/]*$|^lib/test_hmm[^/]*$|^mm/hmm[^/]*$"},
+ {IncludeRegexp: "^include/linux/maple_tree\\.h$|^include/trace/events/maple_tree\\.h$|^lib/maple_tree\\.c$|^lib/test_maple_tree\\.c$"},
+ {IncludeRegexp: "^include/linux/memblock\\.h$|^mm/memblock\\.c$"},
+ {IncludeRegexp: "^include/linux/page_table_check\\.h$|^mm/page_table_check\\.c$"},
+ {IncludeRegexp: "^include/linux/shmem_fs\\.h$|^mm/shmem\\.c$"},
+ {IncludeRegexp: "^include/linux/sl.b[^/]*\\.h$|^mm/sl.b[^/]*$"},
+ {IncludeRegexp: "^include/linux/vmalloc\\.h$|^mm/vmalloc\\.c$"},
+ {IncludeRegexp: "^include/linux/zpool\\.h$|^mm/zpool\\.c$"},
+ {IncludeRegexp: "^include/linux/zsmalloc\\.h$|^mm/zsmalloc\\.c$"},
+ {IncludeRegexp: "^mm/hwpoison-inject\\.c$|^mm/memory-failure\\.c$"},
+ {IncludeRegexp: "^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"},
+ {IncludeRegexp: "^mm/z3fold\\.c$"},
+ {IncludeRegexp: "^mm/zbud\\.c$"},
+ {IncludeRegexp: "^mm/zswap\\.c$"},
+ },
+ }
+
+ mmc = Subsystem{
+ Name: "mmc",
+ Lists: []string{"linux-mmc@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/memstick/|^include/linux/memstick\\.h$"},
+ {IncludeRegexp: "^drivers/mmc/host/cqhci[^/]*$"},
+ {IncludeRegexp: "^drivers/mmc/host/dw_mmc[^/]*$"},
+ {IncludeRegexp: "^drivers/mmc/host/omap_hsmmc\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/mfd/tmio\\.h$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-brcmstb[^/]*$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-mcf\\.c$|^include/linux/platform_data/mmc-esdhc-mcf\\.h$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-of-aspeed[^/]*$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-of-at91\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-omap\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-pci-dwc-mshc\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-s3c[^/]*$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-spear\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-xenon[^/]*$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci[^/]*$"},
+ {IncludeRegexp: "^drivers/mmc/host/vub300\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/|^include/linux/mmc/|^include/uapi/linux/mmc/"},
+ },
+ }
+
+ modules = Subsystem{
+ Name: "modules",
+ Lists: []string{"linux-modules@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/linux/kmod\\.h$|^kernel/kmod\\.c$|^lib/test_kmod\\.c$"},
+ {IncludeRegexp: "^include/linux/module\\.h$|^kernel/module/"},
+ },
+ }
+
+ mpi3 = Subsystem{
+ Name: "mpi3",
+ Lists: []string{"mpi3mr-linuxdrv.pdl@broadcom.com"},
+ Maintainers: []string{"kashyap.desai@broadcom.com", "sathya.prakash@broadcom.com", "sreekanth.reddy@broadcom.com", "sumit.saxena@broadcom.com"},
+ Parents: []*Subsystem{&scsi},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/scsi/mpi3mr/"},
+ },
+ }
+
+ mptfusion = Subsystem{
+ Name: "mpt-fusion",
+ Lists: []string{"MPT-FusionLinux.pdl@broadcom.com"},
+ Maintainers: []string{"sathya.prakash@broadcom.com", "sreekanth.reddy@broadcom.com", "suganath-prabu.subramani@broadcom.com"},
+ Parents: []*Subsystem{&scsi},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/message/fusion/|^drivers/scsi/mpt3sas/"},
+ },
+ }
+
+ mptcp = Subsystem{
+ Name: "mptcp",
+ Lists: []string{"mptcp@lists.linux.dev"},
+ Maintainers: []string{"matthieu.baerts@tessares.net"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp\\.h$|^net/mptcp/"},
+ },
+ }
+
+ mtd = Subsystem{
+ Name: "mtd",
+ Lists: []string{"linux-mtd@lists.infradead.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/mtd/devices/block2mtd\\.c$"},
+ {IncludeRegexp: "^drivers/mtd/devices/docg3[^/]*$"},
+ {IncludeRegexp: "^drivers/mtd/devices/phram\\.c$"},
+ {IncludeRegexp: "^drivers/mtd/hyperbus/|^include/linux/mtd/hyperbus\\.h$"},
+ {IncludeRegexp: "^drivers/mtd/nand/onenand/|^include/linux/mtd/onenand[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/arasan-nand-controller\\.c$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/atmel/"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/brcmnand/|^include/linux/platform_data/brcmnand\\.h$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/cadence-nand-controller\\.c$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/denali[^/]*$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/gpmi-nand/"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/ingenic/"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/marvell_nand\\.c$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/meson_[^/]*$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/mtk_[^/]*$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/pl35x-nand-controller\\.c$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/qcom_nandc\\.c$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/renesas-nand-controller\\.c$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/vf610_nfc\\.c$"},
+ {IncludeRegexp: "^drivers/mtd/nand/|^include/linux/mtd/[^/]*nand[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/mtd/spi-nor/|^include/linux/mtd/spi-nor\\.h$"},
+ {IncludeRegexp: "^drivers/mtd/ubi/|^include/linux/mtd/ubi\\.h$|^include/uapi/mtd/ubi-user\\.h$"},
+ {IncludeRegexp: "^drivers/mtd/|^include/linux/mtd/|^include/uapi/mtd/"},
+ {IncludeRegexp: "^fs/jffs2/|^include/uapi/linux/jffs2\\.h$"},
+ {IncludeRegexp: "^fs/ubifs/"},
+ },
+ }
+
+ nbd = Subsystem{
+ Name: "nbd",
+ Lists: []string{"nbd@other.debian.org"},
+ Maintainers: []string{"josef@toxicpanda.com"},
+ Parents: []*Subsystem{&block},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/block/nbd\\.c$|^include/trace/events/nbd\\.h$|^include/uapi/linux/nbd\\.h$"},
+ },
+ }
+
+ net = Subsystem{
+ Name: "net",
+ Lists: []string{"netdev@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm64/boot/dts/amd/amd-seattle-xgbe[^/]*\\.dtsi$|^drivers/net/ethernet/amd/xgbe/"},
+ {IncludeRegexp: "^arch/x86/net/|^include/linux/ip\\.h$|^include/linux/ipv6[^/]*$|^include/net/fib[^/]*$|^include/net/ip[^/]*$|^include/net/route\\.h$|^net/ipv4/|^net/ipv6/"},
+ {IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/uapi/linux/atm[^/]*$"},
+ {IncludeRegexp: "^drivers/connector/|^drivers/net/|^include/dt-bindings/net/|^include/linux/etherdevice\\.h$|^include/linux/fcdevice\\.h$|^include/linux/fddidevice\\.h$|^include/linux/hippidevice\\.h$|^include/linux/if_[^/]*$|^include/linux/inetdevice\\.h$|^include/linux/netdevice\\.h$|^include/uapi/linux/if_[^/]*$|^include/uapi/linux/netdevice\\.h$"},
+ {IncludeRegexp: "^drivers/firmware/broadcom/tee_bnxt_fw\\.c$|^drivers/net/ethernet/broadcom/bnxt/|^include/linux/firmware/broadcom/tee_bnxt_fw\\.h$"},
+ {IncludeRegexp: "^drivers/isdn/Kconfig$|^drivers/isdn/hardware/|^drivers/isdn/mISDN/"},
+ {IncludeRegexp: "^drivers/isdn/capi/|^include/linux/isdn/|^include/uapi/linux/isdn/|^net/bluetooth/cmtp/"},
+ {IncludeRegexp: "^drivers/net/amt\\.c$"},
+ {IncludeRegexp: "^drivers/net/appletalk/|^include/linux/atalk\\.h$|^include/uapi/linux/atalk\\.h$|^net/appletalk/"},
+ {IncludeRegexp: "^drivers/net/arcnet/|^include/uapi/linux/if_arcnet\\.h$"},
+ {IncludeRegexp: "^drivers/net/bonding/|^include/net/bond[^/]*$|^include/uapi/linux/if_bonding\\.h$"},
+ {IncludeRegexp: "^drivers/net/caif/|^include/net/caif/|^include/uapi/linux/caif/|^net/caif/"},
+ {IncludeRegexp: "^drivers/net/dsa/b53/|^drivers/net/dsa/bcm_sf2[^/]*$|^include/linux/dsa/brcm\\.h$|^include/linux/platform_data/b53\\.h$"},
+ {IncludeRegexp: "^drivers/net/dsa/hirschmann/|^include/linux/platform_data/hirschmann-hellcreek\\.h$|^net/dsa/tag_hellcreek\\.c$"},
+ {IncludeRegexp: "^drivers/net/dsa/lantiq_gswip\\.c$|^drivers/net/dsa/lantiq_pce\\.h$|^drivers/net/ethernet/lantiq_xrx200\\.c$|^net/dsa/tag_gswip\\.c$"},
+ {IncludeRegexp: "^drivers/net/dsa/microchip/|^include/linux/platform_data/microchip-ksz\\.h$|^net/dsa/tag_ksz\\.c$"},
+ {IncludeRegexp: "^drivers/net/dsa/mt7530\\.[^/]*$|^net/dsa/tag_mtk\\.c$"},
+ {IncludeRegexp: "^drivers/net/dsa/mv88e6xxx/|^include/linux/dsa/mv88e6xxx\\.h$|^include/linux/platform_data/mv88e6xxx\\.h$"},
+ {IncludeRegexp: "^drivers/net/dsa/ocelot/|^drivers/net/ethernet/mscc/|^include/soc/mscc/ocelot[^/]*$|^net/dsa/tag_ocelot\\.c$|^net/dsa/tag_ocelot_8021q\\.c$"},
+ {IncludeRegexp: "^drivers/net/dsa/rzn1_a5psw[^/]*$|^drivers/net/pcs/pcs-rzn1-miic\\.c$|^include/dt-bindings/net/pcs-rzn1-miic\\.h$|^include/linux/pcs-rzn1-miic\\.h$|^net/dsa/tag_rzn1_a5psw\\.c$"},
+ {IncludeRegexp: "^drivers/net/dsa/xrs700x/|^net/dsa/tag_xrs700x\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/3com/3c59x\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/3com/typhoon[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/8390/"},
+ {IncludeRegexp: "^drivers/net/ethernet/aeroflex/"},
+ {IncludeRegexp: "^drivers/net/ethernet/altera/"},
+ {IncludeRegexp: "^drivers/net/ethernet/amazon/"},
+ {IncludeRegexp: "^drivers/net/ethernet/amd/pcnet32\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/aquantia/atlantic/"},
+ {IncludeRegexp: "^drivers/net/ethernet/aquantia/atlantic/aq_ptp[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/atheros/"},
+ {IncludeRegexp: "^drivers/net/ethernet/broadcom/b44\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/broadcom/bcm4908_enet\\.[^/]*$|^drivers/net/ethernet/broadcom/unimac\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/broadcom/bcmsysport\\.[^/]*$|^drivers/net/ethernet/broadcom/unimac\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/broadcom/bgmac[^/]*$|^drivers/net/ethernet/broadcom/unimac\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/broadcom/bnx2\\.[^/]*$|^drivers/net/ethernet/broadcom/bnx2_[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/broadcom/bnx2x/"},
+ {IncludeRegexp: "^drivers/net/ethernet/broadcom/genet/|^drivers/net/ethernet/broadcom/unimac\\.h$|^drivers/net/mdio/mdio-bcm-unimac\\.c$|^include/linux/platform_data/bcmgenet\\.h$|^include/linux/platform_data/mdio-bcm-unimac\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/broadcom/tg3\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/brocade/bna/"},
+ {IncludeRegexp: "^drivers/net/ethernet/cavium/liquidio/"},
+ {IncludeRegexp: "^drivers/net/ethernet/chelsio/cxgb3/"},
+ {IncludeRegexp: "^drivers/net/ethernet/chelsio/cxgb4/"},
+ {IncludeRegexp: "^drivers/net/ethernet/chelsio/cxgb4vf/"},
+ {IncludeRegexp: "^drivers/net/ethernet/chelsio/inline_crypto/"},
+ {IncludeRegexp: "^drivers/net/ethernet/cirrus/ep93xx_eth\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/dec/tulip/"},
+ {IncludeRegexp: "^drivers/net/ethernet/dec/tulip/dmfe\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/dlink/sundance\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/ec_bhf\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/emulex/benet/"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/Kconfig$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-eth[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-mac[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpkg\\.h$|^drivers/net/ethernet/freescale/dpaa2/dpmac[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpni[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dprtc[^/]*$|^drivers/net/ethernet/freescale/enetc/enetc_ptp\\.c$|^drivers/ptp/ptp_qoriq\\.c$|^drivers/ptp/ptp_qoriq_debugfs\\.c$|^include/linux/fsl/ptp_qoriq\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/dpaa2-switch[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpsw[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/enetc/"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/fec\\.h$|^drivers/net/ethernet/freescale/fec_main\\.c$|^drivers/net/ethernet/freescale/fec_ptp\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/fman$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/fs_enet/|^include/linux/fs_enet_pd\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/gianfar[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/ucc_geth[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/fungible/"},
+ {IncludeRegexp: "^drivers/net/ethernet/google$"},
+ {IncludeRegexp: "^drivers/net/ethernet/hisilicon/"},
+ {IncludeRegexp: "^drivers/net/ethernet/hisilicon/hns3/"},
+ {IncludeRegexp: "^drivers/net/ethernet/huawei/hinic/"},
+ {IncludeRegexp: "^drivers/net/ethernet/ibm/ehea/"},
+ {IncludeRegexp: "^drivers/net/ethernet/ibm/ibmveth\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/ibm/ibmvnic\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/jme\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/marvell/mv643xx_eth\\.[^/]*$|^include/linux/mv643xx\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/marvell/mvneta\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/marvell/mvpp2/"},
+ {IncludeRegexp: "^drivers/net/ethernet/marvell/octeon_ep$"},
+ {IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/af/"},
+ {IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/nic/|^include/linux/soc/marvell/octeontx2/"},
+ {IncludeRegexp: "^drivers/net/ethernet/marvell/sk[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/mediatek/"},
+ {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/en_[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/|^include/linux/mlx4/"},
+ {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/en_[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/en_accel/|^drivers/net/ethernet/mellanox/mlx5/core/fpga/|^include/linux/mlx5/mlx5_ifc_fpga\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/|^include/linux/mlx5/"},
+ {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlxfw/"},
+ {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlxsw/"},
+ {IncludeRegexp: "^drivers/net/ethernet/microchip/lan743x_[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/microchip/lan966x/"},
+ {IncludeRegexp: "^drivers/net/ethernet/myricom/myri10ge/"},
+ {IncludeRegexp: "^drivers/net/ethernet/natsemi/sonic\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/neterion/"},
+ {IncludeRegexp: "^drivers/net/ethernet/nvidia/"},
+ {IncludeRegexp: "^drivers/net/ethernet/pensando/"},
+ {IncludeRegexp: "^drivers/net/ethernet/qlogic/netxen/"},
+ {IncludeRegexp: "^drivers/net/ethernet/qlogic/qed/|^drivers/net/ethernet/qlogic/qede/|^include/linux/qed/"},
+ {IncludeRegexp: "^drivers/net/ethernet/qlogic/qla3xxx\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/qlogic/qlcnic/"},
+ {IncludeRegexp: "^drivers/net/ethernet/qualcomm/emac/"},
+ {IncludeRegexp: "^drivers/net/ethernet/qualcomm/rmnet/|^include/linux/if_rmnet\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/rdc/r6040\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/realtek/r8169[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/renesas/|^include/linux/sh_eth\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/rocker/"},
+ {IncludeRegexp: "^drivers/net/ethernet/samsung/sxgbe/"},
+ {IncludeRegexp: "^drivers/net/ethernet/sfc/"},
+ {IncludeRegexp: "^drivers/net/ethernet/sis/sis190\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/sis/sis900\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/smsc/smsc911x\\.[^/]*$|^include/linux/smsc911x\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/smsc/smsc9420\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/socionext/netsec\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/socionext/sni_ave\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/"},
+ {IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/sunplus/"},
+ {IncludeRegexp: "^drivers/net/ethernet/synopsys/"},
+ {IncludeRegexp: "^drivers/net/ethernet/tehuti/"},
+ {IncludeRegexp: "^drivers/net/ethernet/ti/cpmac\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/ti/cpsw[^/]*$|^drivers/net/ethernet/ti/davinci[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/toshiba/spider_net[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/via/via-velocity\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/wangxun/"},
+ {IncludeRegexp: "^drivers/net/ipa/"},
+ {IncludeRegexp: "^drivers/net/mctp/|^include/net/mctp\\.h$|^include/net/mctpdevice\\.h$|^include/net/netns/mctp\\.h$|^net/mctp/"},
+ {IncludeRegexp: "^drivers/net/mdio/mdio-mvusb\\.c$"},
+ {IncludeRegexp: "^drivers/net/mdio/|^drivers/net/mdio/acpi_mdio\\.c$|^drivers/net/mdio/fwnode_mdio\\.c$|^drivers/net/mdio/of_mdio\\.c$|^drivers/net/pcs/|^drivers/net/phy/|^include/dt-bindings/net/qca-ar803x\\.h$|^include/linux/linkmode\\.h$|^include/linux/[^/]*mdio[^/]*\\.h$|^include/linux/mdio/[^/]*\\.h$|^include/linux/mii\\.h$|^include/linux/of_net\\.h$|^include/linux/phy\\.h$|^include/linux/phy_fixed\\.h$|^include/linux/platform_data/mdio-bcm-unimac\\.h$|^include/linux/platform_data/mdio-gpio\\.h$|^include/trace/events/mdio\\.h$|^include/uapi/linux/mdio\\.h$|^include/uapi/linux/mii\\.h$|^net/core/of_net\\.c$"},
+ {IncludeRegexp: "^drivers/net/net_failover\\.c$|^include/net/net_failover\\.h$"},
+ {IncludeRegexp: "^drivers/net/pcs/pcs-altera-tse\\.c$|^include/linux/pcs-altera-tse\\.h$"},
+ {IncludeRegexp: "^drivers/net/pcs/pcs-lynx\\.c$|^include/linux/pcs-lynx\\.h$"},
+ {IncludeRegexp: "^drivers/net/pcs/pcs-xpcs\\.c$|^drivers/net/pcs/pcs-xpcs\\.h$|^include/linux/pcs/pcs-xpcs\\.h$"},
+ {IncludeRegexp: "^drivers/net/phy/adin\\.c$"},
+ {IncludeRegexp: "^drivers/net/phy/bcm[^/]*\\.\\[ch\\]$|^drivers/net/phy/broadcom\\.c$|^include/linux/brcmphy\\.h$"},
+ {IncludeRegexp: "^drivers/net/phy/dp83640[^/]*$|^drivers/ptp/|^include/linux/ptp_cl[^/]*$"},
+ {IncludeRegexp: "^drivers/net/phy/marvell10g\\.c$"},
+ {IncludeRegexp: "^drivers/net/phy/microchip_t1\\.c$"},
+ {IncludeRegexp: "^drivers/net/phy/motorcomm\\.c$"},
+ {IncludeRegexp: "^drivers/net/phy/mxl-gpy\\.c$"},
+ {IncludeRegexp: "^drivers/net/phy/nxp-c45-tja11xx\\.c$"},
+ {IncludeRegexp: "^drivers/net/phy/phylink\\.c$|^drivers/net/phy/sfp[^/]*$|^include/linux/mdio/mdio-i2c\\.h$|^include/linux/phylink\\.h$|^include/linux/sfp\\.h$"},
+ {IncludeRegexp: "^drivers/net/ppp/pptp\\.c$"},
+ {IncludeRegexp: "^drivers/net/team/|^include/linux/if_team\\.h$|^include/uapi/linux/if_team\\.h$"},
+ {IncludeRegexp: "^drivers/net/thunderbolt\\.c$"},
+ {IncludeRegexp: "^drivers/net/usb/dm9601\\.c$"},
+ {IncludeRegexp: "^drivers/net/usb/lan78xx\\.[^/]*$|^include/dt-bindings/net/microchip-lan78xx\\.h$"},
+ {IncludeRegexp: "^drivers/net/usb/pegasus\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/usb/qmi_wwan\\.c$"},
+ {IncludeRegexp: "^drivers/net/usb/rtl8150\\.c$"},
+ {IncludeRegexp: "^drivers/net/usb/smsc75xx\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/usb/smsc95xx\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/usb/usbnet\\.c$|^include/linux/usb/usbnet\\.h$"},
+ {IncludeRegexp: "^drivers/net/vmxnet3/"},
+ {IncludeRegexp: "^drivers/net/vrf\\.c$"},
+ {IncludeRegexp: "^drivers/net/vsockmon\\.c$|^include/net/af_vsock\\.h$|^include/uapi/linux/vm_sockets\\.h$|^include/uapi/linux/vm_sockets_diag\\.h$|^include/uapi/linux/vsockmon\\.h$|^net/vmw_vsock/"},
+ {IncludeRegexp: "^drivers/net/wan/fsl_ucc_hdlc[^/]*$"},
+ {IncludeRegexp: "^drivers/net/wireguard/"},
+ {IncludeRegexp: "^drivers/net/wwan/iosm/"},
+ {IncludeRegexp: "^drivers/net/wwan/qcom_bam_dmux\\.c$"},
+ {IncludeRegexp: "^drivers/net/wwan/rpmsg_wwan_ctrl\\.c$"},
+ {IncludeRegexp: "^drivers/net/wwan/t7xx/"},
+ {IncludeRegexp: "^drivers/net/wwan/|^include/linux/wwan\\.h$|^include/uapi/linux/wwan\\.h$"},
+ {IncludeRegexp: "^drivers/net/xen-netback/"},
+ {IncludeRegexp: "^drivers/nfc/virtual_ncidev\\.c$"},
+ {IncludeRegexp: "^drivers/nfc/|^include/linux/platform_data/nfcmrvl\\.h$|^include/net/nfc/|^include/uapi/linux/nfc\\.h$|^net/nfc/"},
+ {IncludeRegexp: "^drivers/phy/freescale/phy-fsl-lynx-28g\\.c$"},
+ {IncludeRegexp: "^drivers/ptp/ptp_ocp\\.c$"},
+ {IncludeRegexp: "^drivers/ptp/ptp_vclock\\.c$|^net/ethtool/phc_vclocks\\.c$"},
+ {IncludeRegexp: "^drivers/ptp/ptp_vmw\\.c$"},
+ {IncludeRegexp: "^drivers/s390/net/"},
+ {IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"},
+ {IncludeRegexp: "^drivers/staging/qlge/"},
+ {IncludeRegexp: "^drivers/vhost/vsock\\.c$|^include/linux/virtio_vsock\\.h$|^include/uapi/linux/virtio_vsock\\.h$|^net/vmw_vsock/virtio_transport\\.c$|^net/vmw_vsock/virtio_transport_common\\.c$"},
+ {IncludeRegexp: "^drivers/vhost/|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$"},
+ {IncludeRegexp: "^include/linux/in\\.h$|^include/linux/net\\.h$|^include/linux/netdevice\\.h$|^include/net/|^include/uapi/linux/in\\.h$|^include/uapi/linux/net\\.h$|^include/uapi/linux/net_namespace\\.h$|^include/uapi/linux/netdevice\\.h$|^lib/net_utils\\.c$|^lib/random32\\.c$|^net/"},
+ {IncludeRegexp: "^include/linux/llc\\.h$|^include/net/llc[^/]*$|^include/uapi/linux/llc\\.h$|^net/llc/"},
+ {IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"},
+ {IncludeRegexp: "^include/linux/objagg\\.h$|^lib/objagg\\.c$|^lib/test_objagg\\.c$"},
+ {IncludeRegexp: "^include/linux/packing\\.h$|^lib/packing\\.c$"},
+ {IncludeRegexp: "^include/linux/parman\\.h$|^lib/parman\\.c$|^lib/test_parman\\.c$"},
+ {IncludeRegexp: "^include/linux/rhashtable-types\\.h$|^include/linux/rhashtable\\.h$|^lib/rhashtable\\.c$|^lib/test_rhashtable\\.c$"},
+ {IncludeRegexp: "^include/linux/skmsg\\.h$|^net/core/skmsg\\.c$|^net/core/sock_map\\.c$|^net/ipv4/tcp_bpf\\.c$|^net/ipv4/udp_bpf\\.c$|^net/unix/unix_bpf\\.c$"},
+ {IncludeRegexp: "^include/linux/tcp\\.h$|^include/net/tcp\\.h$|^include/trace/events/tcp\\.h$|^include/uapi/linux/tcp\\.h$|^net/ipv4/syncookies\\.c$|^net/ipv4/tcp[^/]*\\.c$|^net/ipv6/syncookies\\.c$|^net/ipv6/tcp[^/]*\\.c$"},
+ {IncludeRegexp: "^include/net/calipso\\.h$|^include/net/cipso_ipv4\\.h$|^include/net/netlabel\\.h$|^include/uapi/linux/netfilter/xt_CONNSECMARK\\.h$|^include/uapi/linux/netfilter/xt_SECMARK\\.h$|^net/ipv4/cipso_ipv4\\.c$|^net/ipv6/calipso\\.c$|^net/netfilter/xt_CONNSECMARK\\.c$|^net/netfilter/xt_SECMARK\\.c$|^net/netlabel/"},
+ {IncludeRegexp: "^include/net/devlink\\.h$|^include/uapi/linux/devlink\\.h$|^net/core/devlink\\.c$"},
+ {IncludeRegexp: "^include/net/failover\\.h$|^net/core/failover\\.c$"},
+ {IncludeRegexp: "^include/net/gre\\.h$|^net/ipv4/gre_demux\\.c$|^net/ipv4/gre_offload\\.c$"},
+ {IncludeRegexp: "^include/net/ip_vs\\.h$|^include/uapi/linux/ip_vs\\.h$|^net/netfilter/ipvs/"},
+ {IncludeRegexp: "^include/net/l3mdev\\.h$|^net/l3mdev$"},
+ {IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp\\.h$|^net/mptcp/"},
+ {IncludeRegexp: "^include/net/netns/nexthop\\.h$|^include/net/nexthop\\.h$|^include/uapi/linux/nexthop\\.h$|^net/ipv4/nexthop\\.c$"},
+ {IncludeRegexp: "^include/net/page_pool\\.h$|^include/trace/events/page_pool\\.h$|^net/core/page_pool\\.c$"},
+ {IncludeRegexp: "^include/net/pkt_cls\\.h$|^include/net/pkt_sched\\.h$|^include/net/tc_act/|^include/uapi/linux/pkt_cls\\.h$|^include/uapi/linux/pkt_sched\\.h$|^include/uapi/linux/tc_act/|^include/uapi/linux/tc_ematch/|^net/sched/"},
+ {IncludeRegexp: "^include/net/switchdev\\.h$|^net/switchdev/"},
+ {IncludeRegexp: "^include/net/tls\\.h$|^include/uapi/linux/tls\\.h$|^net/tls/"},
+ {IncludeRegexp: "^include/net/xdp\\.h$|^include/net/xdp_priv\\.h$|^include/trace/events/xdp\\.h$|^kernel/bpf/cpumap\\.c$|^kernel/bpf/devmap\\.c$|^net/core/xdp\\.c$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$"},
+ {IncludeRegexp: "^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^include/net/netns/xdp\\.h$|^net/xdp/"},
+ {IncludeRegexp: "^include/net/xfrm\\.h$|^include/uapi/linux/xfrm\\.h$|^net/ipv4/ah4\\.c$|^net/ipv4/esp4[^/]*$|^net/ipv4/ip_vti\\.c$|^net/ipv4/ipcomp\\.c$|^net/ipv4/xfrm[^/]*$|^net/ipv6/ah6\\.c$|^net/ipv6/esp6[^/]*$|^net/ipv6/ip6_vti\\.c$|^net/ipv6/ipcomp6\\.c$|^net/ipv6/xfrm[^/]*$|^net/key/|^net/xfrm/"},
+ {IncludeRegexp: "^include/uapi/linux/net_dropmon\\.h$|^net/core/drop_monitor\\.c$"},
+ {IncludeRegexp: "^include/uapi/linux/openvswitch\\.h$|^net/openvswitch/"},
+ {IncludeRegexp: "^include/uapi/linux/tipc[^/]*\\.h$|^net/tipc/"},
+ {IncludeRegexp: "^kernel/bpf/bpf_struct[^/]*$"},
+ {IncludeRegexp: "^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"},
+ {IncludeRegexp: "^net/hsr/"},
+ {IncludeRegexp: "^net/rds/"},
+ {IncludeRegexp: "^net/sched/sch_cbs\\.c$|^net/sched/sch_etf\\.c$|^net/sched/sch_taprio\\.c$"},
+ {IncludeRegexp: "^net/sched/sch_netem\\.c$"},
+ },
+ }
+
+ netfilter = Subsystem{
+ Name: "netfilter",
+ Lists: []string{"netfilter-devel@vger.kernel.org"},
+ Maintainers: []string{"fw@strlen.de", "kadlec@netfilter.org", "pablo@netfilter.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/linux/netfilter[^/]*$|^include/linux/netfilter/|^include/net/netfilter/|^include/uapi/linux/netfilter[^/]*$|^include/uapi/linux/netfilter/|^net/[^/]*/netfilter\\.c$|^net/[^/]*/netfilter/|^net/bridge/br_netfilter[^/]*\\.c$|^net/netfilter/"},
+ },
+ }
+
+ nfc = Subsystem{
+ Name: "nfc",
+ Lists: []string{"linux-nfc@lists.01.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/nfc/nxp-nci$"},
+ {IncludeRegexp: "^drivers/nfc/s3fwrn5$"},
+ {IncludeRegexp: "^drivers/nfc/trf7970a\\.c$"},
+ {IncludeRegexp: "^drivers/nfc/virtual_ncidev\\.c$"},
+ {IncludeRegexp: "^drivers/nfc/|^include/linux/platform_data/nfcmrvl\\.h$|^include/net/nfc/|^include/uapi/linux/nfc\\.h$|^net/nfc/"},
+ },
+ }
+
+ nfs = Subsystem{
+ Name: "nfs",
+ Lists: []string{"linux-nfs@vger.kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/exportfs/|^fs/lockd/|^fs/nfs_common/|^fs/nfsd/|^include/linux/lockd/|^include/linux/sunrpc/|^include/trace/events/rpcgss\\.h$|^include/trace/events/rpcrdma\\.h$|^include/trace/events/sunrpc\\.h$|^include/trace/misc/fs\\.h$|^include/trace/misc/nfs\\.h$|^include/trace/misc/sunrpc\\.h$|^include/uapi/linux/nfsd/|^include/uapi/linux/sunrpc/|^net/sunrpc/"},
+ {IncludeRegexp: "^fs/lockd/|^fs/nfs/|^fs/nfs_common/|^include/linux/lockd/|^include/linux/nfs[^/]*$|^include/linux/sunrpc/|^include/uapi/linux/nfs[^/]*$|^include/uapi/linux/sunrpc/|^net/sunrpc/"},
+ },
+ }
+
+ nilfs = Subsystem{
+ Name: "nilfs",
+ Lists: []string{"linux-nilfs@vger.kernel.org"},
+ Maintainers: []string{"konishi.ryusuke@gmail.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/nilfs2/|^include/trace/events/nilfs2\\.h$|^include/uapi/linux/nilfs2_api\\.h$|^include/uapi/linux/nilfs2_ondisk\\.h$"},
+ },
+ }
+
+ nitro = Subsystem{
+ Name: "nitro",
+ Lists: []string{"aws-nitro-enclaves-devel@amazon.com"},
+ Maintainers: []string{"alcioa@amazon.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/virt/nitro_enclaves/|^include/linux/nitro_enclaves\\.h$|^include/uapi/linux/nitro_enclaves\\.h$"},
+ },
+ }
+
+ nouveau = Subsystem{
+ Name: "nouveau",
+ Lists: []string{"nouveau@lists.freedesktop.org"},
+ Parents: []*Subsystem{&dri},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/x86/mm/kmmio\\.c$|^arch/x86/mm/mmio-mod\\.c$|^arch/x86/mm/testmmiotrace\\.c$|^include/linux/mmiotrace\\.h$|^kernel/trace/trace_mmiotrace\\.c$"},
+ {IncludeRegexp: "^drivers/gpu/drm/nouveau/|^include/uapi/drm/nouveau_drm\\.h$"},
+ },
+ }
+
+ ntb = Subsystem{
+ Name: "ntb",
+ Lists: []string{"ntb@lists.linux.dev"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/ntb_netdev\\.c$|^drivers/ntb/|^drivers/pci/endpoint/functions/pci-epf-[^/]*ntb\\.c$|^include/linux/ntb\\.h$|^include/linux/ntb_transport\\.h$"},
+ {IncludeRegexp: "^drivers/ntb/hw/amd/"},
+ {IncludeRegexp: "^drivers/ntb/hw/idt/"},
+ {IncludeRegexp: "^drivers/ntb/hw/intel/"},
+ },
+ }
+
+ ntfs = Subsystem{
+ Name: "ntfs",
+ Syscalls: []string{"syz_mount_image$ntfs"},
+ Lists: []string{"linux-ntfs-dev@lists.sourceforge.net"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^block/partitions/ldm\\.[^/]*$"},
+ {IncludeRegexp: "^fs/ntfs/"},
+ },
+ }
+
+ ntfs3 = Subsystem{
+ Name: "ntfs3",
+ Syscalls: []string{"syz_mount_image$ntfs3"},
+ Lists: []string{"ntfs3@lists.linux.dev"},
+ Maintainers: []string{"almaz.alexandrovich@paragon-software.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/ntfs3/"},
+ },
+ }
+
+ nvdimm = Subsystem{
+ Name: "nvdimm",
+ Lists: []string{"nvdimm@lists.linux.dev"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/acpi/nfit/|^drivers/nvdimm/|^include/linux/libnvdimm\\.h$|^include/linux/nd\\.h$|^include/uapi/linux/ndctl\\.h$"},
+ {IncludeRegexp: "^drivers/dax/"},
+ {IncludeRegexp: "^drivers/nvdimm/btt[^/]*$"},
+ {IncludeRegexp: "^drivers/nvdimm/of_pmem\\.c$"},
+ {IncludeRegexp: "^drivers/nvdimm/pmem[^/]*$"},
+ {IncludeRegexp: "^fs/dax\\.c$|^include/linux/dax\\.h$|^include/trace/events/fs_dax\\.h$"},
+ },
+ }
+
+ nvme = Subsystem{
+ Name: "nvme",
+ Lists: []string{"linux-nvme@lists.infradead.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/nvme/host/auth\\.c$|^drivers/nvme/target/auth\\.c$|^drivers/nvme/target/fabrics-cmd-auth\\.c$|^include/linux/nvme-auth\\.h$"},
+ {IncludeRegexp: "^drivers/nvme/host/fc\\.c$|^drivers/nvme/target/fc\\.c$|^drivers/nvme/target/fcloop\\.c$|^include/linux/nvme-fc-driver\\.h$|^include/linux/nvme-fc\\.h$"},
+ {IncludeRegexp: "^drivers/nvme/host/hwmon\\.c$"},
+ {IncludeRegexp: "^drivers/nvme/host/|^drivers/nvme/common/|^include/linux/nvme\\.h$|^include/linux/nvme-[^/]*\\.h$|^include/uapi/linux/nvme_ioctl\\.h$"},
+ {IncludeRegexp: "^drivers/nvme/target/"},
+ },
+ }
+
+ ocfs2 = Subsystem{
+ Name: "ocfs2",
+ Syscalls: []string{"syz_mount_image$ocfs2"},
+ Lists: []string{"ocfs2-devel@oss.oracle.com"},
+ Maintainers: []string{"jlbec@evilplan.org", "joseph.qi@linux.alibaba.com", "mark@fasheh.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/ocfs2/"},
+ },
+ }
+
+ omap = Subsystem{
+ Name: "omap",
+ Lists: []string{"linux-omap@vger.kernel.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/[^/]*clock[^/]*$"},
+ {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/[^/]*pm[^/]*$|^drivers/cpufreq/omap-cpufreq\\.c$"},
+ {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/usb[^/]*$|^drivers/usb/[^/]*/[^/]*omap[^/]*$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/[^/]*am3[^/]*$|^arch/arm/boot/dts/[^/]*am4[^/]*$|^arch/arm/boot/dts/[^/]*am5[^/]*$|^arch/arm/boot/dts/[^/]*dra7[^/]*$|^arch/arm/boot/dts/[^/]*omap[^/]*$|^arch/arm/boot/dts/logicpd-som-lv[^/]*$|^arch/arm/boot/dts/logicpd-torpedo[^/]*$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/am335x-nano\\.dts$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/omap3-igep[^/]*$"},
+ {IncludeRegexp: "^arch/arm/configs/omap1_defconfig$|^arch/arm/mach-omap1/|^arch/arm/plat-omap/|^drivers/i2c/busses/i2c-omap\\.c$|^include/linux/platform_data/ams-delta-fiq\\.h$|^include/linux/platform_data/i2c-omap\\.h$"},
+ {IncludeRegexp: "^arch/arm/configs/omap2plus_defconfig$|^arch/arm/mach-omap2/|^arch/arm/plat-omap/|^drivers/bus/ti-sysc\\.c$|^drivers/i2c/busses/i2c-omap\\.c$|^drivers/irqchip/irq-omap-intc\\.c$|^drivers/mfd/[^/]*omap[^/]*\\.c$|^drivers/mfd/menelaus\\.c$|^drivers/mfd/palmas\\.c$|^drivers/mfd/tps65217\\.c$|^drivers/mfd/tps65218\\.c$|^drivers/mfd/tps65219\\.c$|^drivers/mfd/tps65910\\.c$|^drivers/mfd/twl-core\\.\\[ch\\]$|^drivers/mfd/twl4030[^/]*\\.c$|^drivers/mfd/twl6030[^/]*\\.c$|^drivers/mfd/twl6040[^/]*\\.c$|^drivers/regulator/palmas-regulator[^/]*\\.c$|^drivers/regulator/pbias-regulator\\.c$|^drivers/regulator/tps65217-regulator\\.c$|^drivers/regulator/tps65218-regulator\\.c$|^drivers/regulator/tps65219-regulator\\.c$|^drivers/regulator/tps65910-regulator\\.c$|^drivers/regulator/twl-regulator\\.c$|^drivers/regulator/twl6030-regulator\\.c$|^include/linux/platform_data/i2c-omap\\.h$|^include/linux/platform_data/ti-sysc\\.h$"},
+ {IncludeRegexp: "^arch/arm/mach-omap2/[^/]*gpmc[^/]*$|^drivers/memory/omap-gpmc\\.c$"},
+ {IncludeRegexp: "^arch/arm/mach-omap2/omap_hwmod[^/]*data[^/]*$"},
+ {IncludeRegexp: "^arch/arm/mach-omap2/omap_hwmod\\.[^/]*$"},
+ {IncludeRegexp: "^arch/arm/mach-omap2/prm[^/]*$"},
+ {IncludeRegexp: "^drivers/clk/ti/|^include/linux/clk/ti\\.h$"},
+ {IncludeRegexp: "^drivers/counter/ti-ecap-capture\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-omap\\.c$"},
+ {IncludeRegexp: "^drivers/hwspinlock/omap_hwspinlock\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-omap\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/host/omap\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/host/omap_hsmmc\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/ti/cpsw[^/]*$|^drivers/net/ethernet/ti/davinci[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/pinctrl-single\\.c$"},
+ {IncludeRegexp: "^drivers/thermal/ti-soc-thermal/"},
+ {IncludeRegexp: "^drivers/video/fbdev/omap/"},
+ {IncludeRegexp: "^drivers/video/fbdev/omap2/"},
+ {IncludeRegexp: "^sound/soc/ti/n810\\.c$|^sound/soc/ti/omap[^/]*$|^sound/soc/ti/rx51\\.c$|^sound/soc/ti/sdma-pcm\\.[^/]*$"},
+ },
+ }
+
+ optee = Subsystem{
+ Name: "op-tee",
+ Lists: []string{"op-tee@lists.trustedfirmware.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/char/hw_random/optee-rng\\.c$"},
+ {IncludeRegexp: "^drivers/tee/optee/"},
+ {IncludeRegexp: "^drivers/tee/|^include/linux/tee_drv\\.h$|^include/uapi/linux/tee\\.h$"},
+ },
+ }
+
+ openiscsi = Subsystem{
+ Name: "open-iscsi",
+ Lists: []string{"open-iscsi@googlegroups.com"},
+ Maintainers: []string{"cleech@redhat.com", "lduncan@suse.com", "michael.christie@oracle.com"},
+ Parents: []*Subsystem{&scsi},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/scsi/[^/]*iscsi[^/]*$|^include/scsi/[^/]*iscsi[^/]*$"},
+ },
+ }
+
+ openbmc = Subsystem{
+ Name: "openbmc",
+ Lists: []string{"openbmc@lists.ozlabs.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/nuvoton-npcm[^/]*$|^arch/arm/mach-npcm/|^arch/arm64/boot/dts/nuvoton/|^drivers/[^/]*/[^/]*npcm[^/]*$|^drivers/[^/]*/[^/]*/[^/]*npcm[^/]*$|^drivers/rtc/rtc-nct3018y\\.c$|^include/dt-bindings/clock/nuvoton,npcm7xx-clock\\.h$|^include/dt-bindings/clock/nuvoton,npcm845-clk\\.h$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/nuvoton-wpcm450[^/]*$|^arch/arm/mach-npcm/wpcm450\\.c$|^drivers/[^/]*/[^/]*/[^/]*wpcm[^/]*$|^drivers/[^/]*/[^/]*wpcm[^/]*$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-aspeed\\.c$|^drivers/irqchip/irq-aspeed-i2c-ic\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-fsi\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/aspeed/"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-of-aspeed[^/]*$"},
+ {IncludeRegexp: "^drivers/peci/controller/peci-aspeed\\.c$"},
+ {IncludeRegexp: "^drivers/peci/|^include/linux/peci-cpu\\.h$|^include/linux/peci\\.h$"},
+ {IncludeRegexp: "^drivers/pinctrl/aspeed/"},
+ {IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"},
+ },
+ }
+
+ openipmi = Subsystem{
+ Name: "openipmi",
+ Lists: []string{"openipmi-developer@lists.sourceforge.net"},
+ Maintainers: []string{"minyard@acm.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/char/ipmi/|^include/linux/ipmi[^/]*$|^include/uapi/linux/ipmi[^/]*$"},
+ },
+ }
+
+ openrisc = Subsystem{
+ Name: "openrisc",
+ Lists: []string{"linux-openrisc@vger.kernel.org"},
+ Maintainers: []string{"jonas@southpole.se", "shorne@gmail.com", "stefan.kristiansson@saunalahti.fi"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/openrisc/|^drivers/irqchip/irq-ompic\\.c$|^drivers/irqchip/irq-or1k-[^/]*$"},
+ },
+ }
+
+ openvswitch = Subsystem{
+ Name: "openvswitch",
+ Lists: []string{"dev@openvswitch.org"},
+ Maintainers: []string{"pshelar@ovn.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/uapi/linux/openvswitch\\.h$|^net/openvswitch/"},
+ },
+ }
+
+ openwrt = Subsystem{
+ Name: "openwrt",
+ Lists: []string{"openwrt-devel@lists.openwrt.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/dsa/b53/|^drivers/net/dsa/bcm_sf2[^/]*$|^include/linux/dsa/brcm\\.h$|^include/linux/platform_data/b53\\.h$"},
+ {IncludeRegexp: "^drivers/vlynq/vlynq\\.c$|^include/linux/vlynq\\.h$"},
+ },
+ }
+
+ orangefs = Subsystem{
+ Name: "orangefs",
+ Lists: []string{"devel@lists.orangefs.org"},
+ Maintainers: []string{"hubcap@omnibond.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/orangefs/"},
+ },
+ }
+
+ ossdrivers = Subsystem{
+ Name: "oss-drivers",
+ Lists: []string{"oss-drivers@corigine.com"},
+ Maintainers: []string{"simon.horman@corigine.com"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/ethernet/netronome/"},
+ },
+ }
+
+ overlayfs = Subsystem{
+ Name: "overlayfs",
+ Lists: []string{"linux-unionfs@vger.kernel.org"},
+ Maintainers: []string{"miklos@szeredi.hu"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/overlayfs/"},
+ },
+ }
+
+ oxnas = Subsystem{
+ Name: "oxnas",
+ Lists: []string{"linux-oxnas@groups.io"},
+ Maintainers: []string{"neil.armstrong@linaro.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/ox8[^/]*\\.dts[^/]*$|^arch/arm/mach-oxnas/|^drivers/power/reset/oxnas-restart\\.c$|oxnas"},
+ },
+ }
+
+ parisc = Subsystem{
+ Name: "parisc",
+ Lists: []string{"linux-parisc@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/parisc/|^drivers/char/agp/parisc-agp\\.c$|^drivers/input/misc/hp_sdc_rtc\\.c$|^drivers/input/serio/gscps2\\.c$|^drivers/input/serio/hp_sdc[^/]*$|^drivers/parisc/|^drivers/parport/parport_gsc\\.[^/]*$|^drivers/tty/serial/8250/8250_parisc\\.c$|^drivers/video/console/sti[^/]*$|^drivers/video/fbdev/sti[^/]*$|^drivers/video/logo/logo_parisc[^/]*$|^include/linux/hp_sdc\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/dec/tulip/"},
+ {IncludeRegexp: "^sound/parisc/harmony\\.[^/]*$"},
+ {IncludeRegexp: "^sound/pci/ad1889\\.[^/]*$"},
+ },
+ }
+
+ parport = Subsystem{
+ Name: "parport",
+ Lists: []string{"linux-parport@lists.infradead.org"},
+ Parents: []*Subsystem{&block},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/block/paride/"},
+ {IncludeRegexp: "^drivers/char/ppdev\\.c$|^drivers/parport/|^include/linux/parport[^/]*\\.h$|^include/uapi/linux/ppdev\\.h$"},
+ },
+ }
+
+ pci = Subsystem{
+ Name: "pci",
+ Lists: []string{"linux-pci@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/x86/kernel/early-quirks\\.c$|^arch/x86/kernel/quirks\\.c$|^arch/x86/pci/|^drivers/acpi/pci[^/]*$|^drivers/pci/|^include/asm-generic/pci[^/]*$|^include/linux/of_pci\\.h$|^include/linux/pci[^/]*$|^include/uapi/linux/pci[^/]*$|^lib/pci[^/]*$"},
+ {IncludeRegexp: "^drivers/misc/dw-xdata-pcie\\.c$"},
+ {IncludeRegexp: "^drivers/misc/pci_endpoint_test\\.c$|^drivers/pci/endpoint/"},
+ {IncludeRegexp: "^drivers/ntb/hw/mscc/|^drivers/pci/switch/switchtec[^/]*$|^include/linux/switchtec\\.h$|^include/uapi/linux/switchtec_ioctl\\.h$"},
+ {IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/[^/]*microchip[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/cadence/"},
+ {IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*artpec[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*designware[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*imx6[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*spear[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pci-meson\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-al\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-armada8k\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-fu740\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-hisi\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-histb\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-intel-gw\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-keembay\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-kirin\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-uniphier[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-layerscape-gen4\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-mobiveil[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-aardvark\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-host-common\\.c$|^drivers/pci/controller/pci-host-generic\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-tegra\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-thunder-[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-v3-semi\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-versatile\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-xgene-msi\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-xgene\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pcie-altera-msi\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pcie-altera\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pcie-apple\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/pcie-rockchip[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/pcie-xilinx-cpm\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/vmd\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/|^drivers/pci/pci-bridge-emul\\.c$|^drivers/pci/pci-bridge-emul\\.h$"},
+ {IncludeRegexp: "^drivers/pci/hotplug/cpci_hotplug[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/hotplug/cpcihp_generic\\.c$"},
+ {IncludeRegexp: "^drivers/pci/hotplug/cpcihp_zt5550\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/hotplug/rpadlpar[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/hotplug/rpaphp[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/p2pdma\\.c$|^include/linux/pci-p2pdma\\.h$"},
+ },
+ }
+
+ perf = Subsystem{
+ Name: "perf",
+ Lists: []string{"linux-perf-users@vger.kernel.org"},
+ Maintainers: []string{"acme@kernel.org", "mingo@redhat.com", "peterz@infradead.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/events/|^arch/[^/]*/events/[^/]*/|^arch/[^/]*/include/asm/perf_event\\.h$|^arch/[^/]*/kernel/[^/]*/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/perf_callchain\\.c$|^arch/[^/]*/kernel/perf_event[^/]*\\.c$|^include/linux/perf_event\\.h$|^include/uapi/linux/perf_event\\.h$|^kernel/events/"},
+ },
+ }
+
+ phy = Subsystem{
+ Name: "phy",
+ Lists: []string{"linux-phy@lists.infradead.org"},
+ Maintainers: []string{"kishon@kernel.org", "vkoul@kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/phy/|^include/dt-bindings/phy/|^include/linux/phy/"},
+ },
+ }
+
+ pm = Subsystem{
+ Name: "pm",
+ Lists: []string{"linux-pm@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/include/asm/suspend[^/]*\\.h$|^arch/x86/power/|^drivers/base/power/|^include/linux/freezer\\.h$|^include/linux/pm\\.h$|^include/linux/suspend\\.h$|^kernel/power/"},
+ {IncludeRegexp: "^arch/arm/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"},
+ {IncludeRegexp: "^arch/x86/kernel/acpi/|^drivers/base/power/|^include/linux/freezer\\.h$|^include/linux/pm\\.h$|^include/linux/suspend\\.h$|^kernel/power/"},
+ {IncludeRegexp: "^drivers/base/power/domain[^/]*\\.c$|^include/linux/pm_domain\\.h$"},
+ {IncludeRegexp: "^drivers/base/power/|^drivers/powercap/|^include/linux/intel_rapl\\.h$|^include/linux/pm\\.h$|^include/linux/pm_[^/]*$|^include/linux/powercap\\.h$|^kernel/configs/nopm\\.config$"},
+ {IncludeRegexp: "^drivers/cpufreq/amd-pstate[^/]*$|^include/linux/amd-pstate\\.h$"},
+ {IncludeRegexp: "^drivers/cpufreq/bmips-cpufreq\\.c$"},
+ {IncludeRegexp: "^drivers/cpufreq/brcmstb[^/]*$"},
+ {IncludeRegexp: "^drivers/cpufreq/intel_pstate\\.c$"},
+ {IncludeRegexp: "^drivers/cpufreq/qcom-cpufreq-nvmem\\.c$"},
+ {IncludeRegexp: "^drivers/cpufreq/sun50i-cpufreq-nvmem\\.c$"},
+ {IncludeRegexp: "^drivers/cpufreq/vexpress-spc-cpufreq\\.c$"},
+ {IncludeRegexp: "^drivers/cpufreq/|^include/linux/cpufreq\\.h$|^include/linux/sched/cpufreq\\.h$|^kernel/sched/cpufreq[^/]*\\.c$"},
+ {IncludeRegexp: "^drivers/cpuidle/cpuidle-big_little\\.c$"},
+ {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.c$"},
+ {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.h$|^drivers/cpuidle/cpuidle-psci-domain\\.c$"},
+ {IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"},
+ {IncludeRegexp: "^drivers/cpuidle/dt_idle_genpd\\.c$|^drivers/cpuidle/dt_idle_genpd\\.h$"},
+ {IncludeRegexp: "^drivers/cpuidle/|^include/linux/cpuidle\\.h$"},
+ {IncludeRegexp: "^drivers/devfreq/devfreq-event\\.c$|^drivers/devfreq/event/|^include/dt-bindings/pmu/exynos_ppmu\\.h$|^include/linux/devfreq-event\\.h$"},
+ {IncludeRegexp: "^drivers/devfreq/exynos-bus\\.c$"},
+ {IncludeRegexp: "^drivers/devfreq/tegra30-devfreq\\.c$"},
+ {IncludeRegexp: "^drivers/devfreq/|^include/linux/devfreq\\.h$|^include/trace/events/devfreq\\.h$"},
+ {IncludeRegexp: "^drivers/idle/intel_idle\\.c$"},
+ {IncludeRegexp: "^drivers/interconnect/samsung/"},
+ {IncludeRegexp: "^drivers/interconnect/|^include/dt-bindings/interconnect/|^include/linux/interconnect-provider\\.h$|^include/linux/interconnect\\.h$"},
+ {IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"},
+ {IncludeRegexp: "^drivers/opp/|^include/linux/pm_opp\\.h$"},
+ {IncludeRegexp: "^drivers/power/reset/"},
+ {IncludeRegexp: "^drivers/power/reset/mt6323-poweroff\\.c$"},
+ {IncludeRegexp: "^drivers/power/supply/adp5061\\.c$"},
+ {IncludeRegexp: "^drivers/power/supply/max14577_charger\\.c$|^drivers/power/supply/max77693_charger\\.c$"},
+ {IncludeRegexp: "^drivers/power/supply/max17040_battery\\.c$"},
+ {IncludeRegexp: "^drivers/power/supply/max17042_battery\\.c$"},
+ {IncludeRegexp: "^drivers/power/supply/surface_battery\\.c$|^drivers/power/supply/surface_charger\\.c$"},
+ {IncludeRegexp: "^drivers/power/supply/|^include/linux/power/|^include/linux/power_supply\\.h$"},
+ {IncludeRegexp: "^drivers/powercap/dtpm[^/]*$|^include/linux/dtpm\\.h$"},
+ {IncludeRegexp: "^drivers/soc/bcm/bcm63xx/bcm-pmb\\.c$|^include/dt-bindings/soc/bcm-pmb\\.h$"},
+ {IncludeRegexp: "^drivers/soc/qcom/cpr\\.c$"},
+ {IncludeRegexp: "^drivers/soc/ti/smartreflex\\.c$|^include/linux/power/smartreflex\\.h$"},
+ {IncludeRegexp: "^drivers/thermal/amlogic_thermal\\.c$"},
+ {IncludeRegexp: "^drivers/thermal/broadcom/brcmstb[^/]*$"},
+ {IncludeRegexp: "^drivers/thermal/cpufreq_cooling\\.c$|^drivers/thermal/cpuidle_cooling\\.c$|^include/linux/cpu_cooling\\.h$"},
+ {IncludeRegexp: "^drivers/thermal/gov_power_allocator\\.c$|^include/trace/events/thermal_power_allocator\\.h$"},
+ {IncludeRegexp: "^drivers/thermal/intel/intel_menlow\\.c$"},
+ {IncludeRegexp: "^drivers/thermal/qcom/"},
+ {IncludeRegexp: "^drivers/thermal/samsung/"},
+ {IncludeRegexp: "^drivers/thermal/sun8i_thermal\\.c$"},
+ {IncludeRegexp: "^drivers/thermal/ti-soc-thermal/"},
+ {IncludeRegexp: "^drivers/thermal/|^include/dt-bindings/thermal/|^include/linux/cpu_cooling\\.h$|^include/linux/thermal\\.h$|^include/uapi/linux/thermal\\.h$"},
+ {IncludeRegexp: "^include/linux/freezer\\.h$|^kernel/freezer\\.c$"},
+ },
+ }
+
+ ppp = Subsystem{
+ Name: "ppp",
+ Lists: []string{"linux-ppp@vger.kernel.org"},
+ Maintainers: []string{"paulus@samba.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/ppp/ppp_[^/]*$"},
+ },
+ }
+
+ pvrusb2 = Subsystem{
+ Name: "pvrusb2",
+ Lists: []string{"pvrusb2@isely.net"},
+ Maintainers: []string{"isely@pobox.com"},
+ Parents: []*Subsystem{&media},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/media/usb/pvrusb2/"},
+ },
+ }
+
+ pwm = Subsystem{
+ Name: "pwm",
+ Lists: []string{"linux-pwm@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpio/gpio-mvebu\\.c$|^drivers/pwm/|^drivers/video/backlight/pwm_bl\\.c$|^include/dt-bindings/pwm/|^include/linux/pwm\\.h$|^include/linux/pwm_backlight\\.h$"},
+ {IncludeRegexp: "^drivers/pwm/pwm-atmel\\.c$"},
+ },
+ }
+
+ qat = Subsystem{
+ Name: "qat",
+ Lists: []string{"qat-linux@intel.com"},
+ Maintainers: []string{"giovanni.cabiddu@intel.com"},
+ Parents: []*Subsystem{&crypto},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/crypto/qat/"},
+ },
+ }
+
+ raid = Subsystem{
+ Name: "raid",
+ Lists: []string{"linux-raid@vger.kernel.org"},
+ Maintainers: []string{"song@kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/md/Kconfig$|^drivers/md/md[^/]*$|^drivers/md/raid[^/]*$|^include/linux/raid/|^include/uapi/linux/raid/"},
+ },
+ }
+
+ rcu = Subsystem{
+ Name: "rcu",
+ Lists: []string{"rcu@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {"^include/linux/rcu[^/]*$|^kernel/rcu/", "^include/linux/srcu[^/]*\\.h$|^kernel/rcu/srcu[^/]*\\.c$"},
+ {IncludeRegexp: "^include/linux/srcu[^/]*\\.h$|^kernel/rcu/srcu[^/]*\\.c$"},
+ },
+ }
+
+ rdma = Subsystem{
+ Name: "rdma",
+ Lists: []string{"linux-rdma@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/infiniband/hw/bnxt_re/|^include/uapi/rdma/bnxt_re-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/cxgb4/|^include/uapi/rdma/cxgb4-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/efa/|^include/uapi/rdma/efa-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/erdma$|^include/uapi/rdma/erdma-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/hfi1$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/hns/"},
+ {IncludeRegexp: "^drivers/infiniband/hw/irdma/|^include/uapi/rdma/irdma-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/mana/|^include/net/mana$|^include/uapi/rdma/mana-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/mlx4/|^include/linux/mlx4/|^include/uapi/rdma/mlx4-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/mlx5/|^include/linux/mlx5/|^include/uapi/rdma/mlx5-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/ocrdma/|^include/uapi/rdma/ocrdma-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/qedr/|^include/uapi/rdma/qedr-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/hw/qib/"},
+ {IncludeRegexp: "^drivers/infiniband/hw/vmw_pvrdma/"},
+ {IncludeRegexp: "^drivers/infiniband/sw/rdmavt$"},
+ {IncludeRegexp: "^drivers/infiniband/sw/rxe/|^include/uapi/rdma/rdma_user_rxe\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/sw/siw/|^include/uapi/rdma/siw-abi\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/ulp/iser/"},
+ {IncludeRegexp: "^drivers/infiniband/ulp/isert$"},
+ {IncludeRegexp: "^drivers/infiniband/ulp/opa_vnic$"},
+ {IncludeRegexp: "^drivers/infiniband/ulp/rtrs/"},
+ {IncludeRegexp: "^drivers/infiniband/ulp/srp/|^include/scsi/srp\\.h$"},
+ {IncludeRegexp: "^drivers/infiniband/ulp/srpt/"},
+ {IncludeRegexp: "^drivers/infiniband/|^include/rdma/|^include/trace/events/ib_mad\\.h$|^include/trace/events/ib_umad\\.h$|^include/trace/misc/rdma\\.h$|^include/uapi/linux/if_infiniband\\.h$|^include/uapi/rdma/"},
+ {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/|^include/linux/mlx4/"},
+ {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/|^include/linux/mlx5/"},
+ {IncludeRegexp: "^net/rds/"},
+ },
+ }
+
+ rds = Subsystem{
+ Name: "rds",
+ Lists: []string{"rds-devel@oss.oracle.com"},
+ Maintainers: []string{"santosh.shilimkar@oracle.com"},
+ Parents: []*Subsystem{&net, &rdma},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^net/rds/"},
+ },
+ }
+
+ reiserfs = Subsystem{
+ Name: "reiserfs",
+ Syscalls: []string{"syz_mount_image$reiserfs"},
+ Lists: []string{"reiserfs-devel@vger.kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/reiserfs/"},
+ },
+ }
+
+ remoteproc = Subsystem{
+ Name: "remoteproc",
+ Lists: []string{"linux-remoteproc@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/hwspinlock/|^include/linux/hwspinlock\\.h$"},
+ {IncludeRegexp: "^drivers/net/wwan/rpmsg_wwan_ctrl\\.c$"},
+ {IncludeRegexp: "^drivers/remoteproc/|^include/linux/remoteproc\\.h$|^include/linux/remoteproc/"},
+ {IncludeRegexp: "^drivers/rpmsg/|^include/linux/rpmsg\\.h$|^include/linux/rpmsg/|^include/uapi/linux/rpmsg\\.h$"},
+ {IncludeRegexp: "^drivers/tty/rpmsg_tty\\.c$"},
+ },
+ }
+
+ renesassoc = Subsystem{
+ Name: "renesas-soc",
+ Lists: []string{"linux-renesas-soc@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/emev2[^/]*$|^arch/arm/boot/dts/gr-peach[^/]*$|^arch/arm/boot/dts/iwg20d-q7[^/]*$|^arch/arm/boot/dts/r7s[^/]*$|^arch/arm/boot/dts/r8a[^/]*$|^arch/arm/boot/dts/r9a[^/]*$|^arch/arm/boot/dts/sh[^/]*$|^arch/arm/configs/shmobile_defconfig$|^arch/arm/include/debug/renesas-scif\\.S$|^arch/arm/mach-shmobile/|^arch/arm64/boot/dts/renesas/|^arch/riscv/boot/dts/renesas/|^drivers/soc/renesas/|^include/linux/soc/renesas/"},
+ {IncludeRegexp: "^drivers/ata/sata_rcar\\.c$"},
+ {IncludeRegexp: "^drivers/clk/renesas/"},
+ {IncludeRegexp: "^drivers/gpio/gpio-bd9571mwv\\.c$|^drivers/mfd/bd9571mwv\\.c$|^drivers/regulator/bd9571mwv-regulator\\.c$|^include/linux/mfd/bd9571mwv\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/rcar-du/|^drivers/gpu/drm/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-emev2\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-rcar\\.c$|^drivers/i2c/busses/i2c-sh_mobile\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-riic\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar_fdp1\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar_jpu\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/renesas-ceu\\.c$|^include/media/drv-intf/renesas-ceu\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/vsp1/"},
+ {IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/mfd/tmio\\.h$"},
+ {IncludeRegexp: "^drivers/mtd/nand/raw/renesas-nand-controller\\.c$"},
+ {IncludeRegexp: "^drivers/net/dsa/rzn1_a5psw[^/]*$|^drivers/net/pcs/pcs-rzn1-miic\\.c$|^include/dt-bindings/net/pcs-rzn1-miic\\.h$|^include/linux/pcs-rzn1-miic\\.h$|^net/dsa/tag_rzn1_a5psw\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/renesas/|^include/linux/sh_eth\\.h$"},
+ {IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$"},
+ {IncludeRegexp: "^drivers/phy/renesas/phy-rcar-gen3-usb[^/]*\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/renesas/"},
+ {IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"},
+ {IncludeRegexp: "^drivers/thermal/rcar_gen3_thermal\\.c$|^drivers/thermal/rcar_thermal\\.c$"},
+ {IncludeRegexp: "^drivers/ufs/host/ufs-renesas\\.c$"},
+ },
+ }
+
+ riscv = Subsystem{
+ Name: "riscv",
+ Lists: []string{"linux-riscv@lists.infradead.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/riscv/boot/dts/"},
+ {IncludeRegexp: "^arch/riscv/boot/dts/microchip/|^drivers/char/hw_random/mpfs-rng\\.c$|^drivers/clk/microchip/clk-mpfs\\.c$|^drivers/i2c/busses/i2c-microchip-corei2c\\.c$|^drivers/mailbox/mailbox-mpfs\\.c$|^drivers/pci/controller/pcie-microchip-host\\.c$|^drivers/reset/reset-mpfs\\.c$|^drivers/rtc/rtc-mpfs\\.c$|^drivers/soc/microchip/mpfs-sys-controller\\.c$|^drivers/spi/spi-microchip-core-qspi\\.c$|^drivers/spi/spi-microchip-core\\.c$|^drivers/usb/musb/mpfs\\.c$|^include/soc/microchip/mpfs\\.h$"},
+ {IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
+ {IncludeRegexp: "^arch/riscv/|riscv"},
+ {IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"},
+ {IncludeRegexp: "^drivers/perf/riscv_pmu\\.c$|^drivers/perf/riscv_pmu_legacy\\.c$|^drivers/perf/riscv_pmu_sbi\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"},
+ {IncludeRegexp: "^drivers/reset/reset-k210\\.c$"},
+ {IncludeRegexp: "^drivers/soc/canaan/|^include/soc/canaan/"},
+ {IncludeRegexp: "^drivers/soc/sifive/"},
+ {IncludeRegexp: "fu540"},
+ {IncludeRegexp: "sifive"},
+ },
+ }
+
+ rockchip = Subsystem{
+ Name: "rockchip",
+ Lists: []string{"linux-rockchip@lists.infradead.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/rk3[^/]*$|^arch/arm/boot/dts/rv1108[^/]*$|^arch/arm/mach-rockchip/|^drivers/[^/]*/[^/]*/[^/]*rockchip[^/]*$|^drivers/[^/]*/[^/]*rockchip[^/]*$|^drivers/clk/rockchip/|^drivers/i2c/busses/i2c-rk3x\\.c$|^sound/soc/rockchip/|rockchip"},
+ {IncludeRegexp: "^drivers/media/platform/rockchip/rga/"},
+ {IncludeRegexp: "^drivers/media/platform/rockchip/rkisp1$|^include/uapi/linux/rkisp1-config\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/verisilicon/"},
+ {IncludeRegexp: "^drivers/pci/controller/pcie-rockchip[^/]*$"},
+ {IncludeRegexp: "^drivers/staging/media/rkvdec/"},
+ {IncludeRegexp: "^sound/soc/rockchip/rockchip_i2s_tdm\\.[^/]*$"},
+ },
+ }
+
+ rpi = Subsystem{
+ Name: "rpi",
+ Lists: []string{"linux-rpi-kernel@lists.infradead.org"},
+ Maintainers: []string{"f.fainelli@gmail.com"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm283*|raspberrypi"},
+ },
+ }
+
+ rttools = Subsystem{
+ Name: "rt-tools",
+ Lists: []string{"linux-trace-devel@vger.kernel.org"},
+ Parents: []*Subsystem{&trace},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/linux/rv\\.h$|^include/rv/|^kernel/trace/rv/"},
+ },
+ }
+
+ rtc = Subsystem{
+ Name: "rtc",
+ Lists: []string{"linux-rtc@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/rtc/rtc-optee\\.c$"},
+ {IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"},
+ {IncludeRegexp: "^drivers/rtc/rtc-sd3078\\.c$"},
+ {IncludeRegexp: "^drivers/rtc/rtc-sunplus\\.c$"},
+ {IncludeRegexp: "^drivers/rtc/|^include/linux/platform_data/rtc-[^/]*$|^include/linux/rtc\\.h$|^include/linux/rtc/|^include/uapi/linux/rtc\\.h$"},
+ },
+ }
+
+ rust = Subsystem{
+ Name: "rust",
+ Lists: []string{"rust-for-linux@vger.kernel.org"},
+ Maintainers: []string{"alex.gaynor@gmail.com", "ojeda@kernel.org", "wedsonaf@gmail.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^rust/"},
+ },
+ }
+
+ s390 = Subsystem{
+ Name: "s390",
+ Lists: []string{"linux-s390@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/s390/include/asm/pgtable\\.h$|^arch/s390/mm$"},
+ {IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
+ {IncludeRegexp: "^arch/s390/kvm/pci[^/]*$|^drivers/vfio/pci/vfio_pci_zdev\\.c$|^include/uapi/linux/vfio_zdev\\.h$"},
+ {IncludeRegexp: "^arch/s390/pci/|^drivers/pci/hotplug/s390_pci_hpc\\.c$"},
+ {IncludeRegexp: "^arch/s390/|^drivers/s390/"},
+ {IncludeRegexp: "^block/partitions/ibm\\.c$|^drivers/s390/block/dasd[^/]*$|^include/linux/dasd_mod\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/s390-iommu\\.c$"},
+ {IncludeRegexp: "^drivers/s390/cio/"},
+ {IncludeRegexp: "^drivers/s390/cio/vfio_ccw[^/]*$|^include/uapi/linux/vfio_ccw\\.h$"},
+ {IncludeRegexp: "^drivers/s390/crypto/"},
+ {IncludeRegexp: "^drivers/s390/crypto/vfio_ap[^/]*$"},
+ {IncludeRegexp: "^drivers/s390/net/"},
+ {IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"},
+ {IncludeRegexp: "^drivers/s390/scsi/zfcp_[^/]*$"},
+ {IncludeRegexp: "^net/smc/"},
+ },
+ }
+
+ samsungsoc = Subsystem{
+ Name: "samsung-soc",
+ Lists: []string{"linux-samsung-soc@vger.kernel.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/exynos[^/]*$|^arch/arm/boot/dts/s3c[^/]*$|^arch/arm/boot/dts/s5p[^/]*$|^arch/arm/mach-exynos[^/]*/|^arch/arm/mach-s3c/|^arch/arm/mach-s5p[^/]*/|^arch/arm64/boot/dts/exynos/|^drivers/[^/]*/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c64xx[^/]*$|^drivers/[^/]*/[^/]*s5pv210[^/]*$|^drivers/clocksource/samsung_pwm_timer\\.c$|^drivers/memory/samsung/|^drivers/pwm/pwm-samsung\\.c$|^drivers/soc/samsung/|^drivers/tty/serial/samsung[^/]*$|^include/clocksource/samsung_pwm\\.h$|^include/linux/platform_data/[^/]*s3c[^/]*$|^include/linux/serial_s3c\\.h$|^include/linux/soc/samsung/|exynos|s3c2410|s3c64xx|s5pv210"},
+ {IncludeRegexp: "^arch/arm/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/tesla[^/]*$"},
+ {IncludeRegexp: "^drivers/char/hw_random/exynos-trng\\.c$"},
+ {IncludeRegexp: "^drivers/clk/clk-s2mps11\\.c$|^drivers/mfd/sec[^/]*\\.c$|^drivers/regulator/s2m[^/]*\\.c$|^drivers/regulator/s5m[^/]*\\.c$|^drivers/rtc/rtc-s5m\\.c$|^include/linux/mfd/samsung/"},
+ {IncludeRegexp: "^drivers/clk/samsung/|^include/dt-bindings/clock/exynos[^/]*\\.h$|^include/dt-bindings/clock/s3c[^/]*\\.h$|^include/dt-bindings/clock/s5p[^/]*\\.h$|^include/dt-bindings/clock/samsung,[^/]*\\.h$|^include/linux/clk/samsung\\.h$|^include/linux/platform_data/clk-s3c2410\\.h$"},
+ {IncludeRegexp: "^drivers/crypto/exynos-rng\\.c$"},
+ {IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"},
+ {IncludeRegexp: "^drivers/devfreq/exynos-bus\\.c$"},
+ {IncludeRegexp: "^drivers/interconnect/samsung/"},
+ {IncludeRegexp: "^drivers/media/cec/platform/s5p/"},
+ {IncludeRegexp: "^drivers/media/platform/samsung/s3c-camif/|^include/media/drv-intf/s3c_camif\\.h$"},
+ {IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"},
+ {IncludeRegexp: "^drivers/pinctrl/samsung/|^include/dt-bindings/pinctrl/samsung\\.h$"},
+ {IncludeRegexp: "^drivers/power/supply/s3c_adc_battery\\.c$|^include/linux/s3c_adc_battery\\.h$"},
+ {IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$|^include/linux/spi/s3c24xx-fiq\\.h$"},
+ {IncludeRegexp: "^drivers/thermal/samsung/"},
+ },
+ }
+
+ scsi = Subsystem{
+ Name: "scsi",
+ Lists: []string{"linux-scsi@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^block/bsg\\.c$|^include/linux/bsg\\.h$|^include/uapi/linux/bsg\\.h$"},
+ {IncludeRegexp: "^drivers/message/fusion/|^drivers/scsi/mpt3sas/"},
+ {IncludeRegexp: "^drivers/scsi/3w-[^/]*$"},
+ {IncludeRegexp: "^drivers/scsi/53c700[^/]*$"},
+ {IncludeRegexp: "^drivers/scsi/53c700[^/]*$"},
+ {IncludeRegexp: "^drivers/scsi/BusLogic\\.[^/]*$|^drivers/scsi/FlashPoint\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/scsi/NCR5380\\.[^/]*$|^drivers/scsi/arm/cumana_1\\.c$|^drivers/scsi/arm/oak\\.c$|^drivers/scsi/atari_scsi\\.[^/]*$|^drivers/scsi/dmx3191d\\.c$|^drivers/scsi/g_NCR5380\\.[^/]*$|^drivers/scsi/mac_scsi\\.[^/]*$|^drivers/scsi/sun3_scsi\\.[^/]*$|^drivers/scsi/sun3_scsi_vme\\.c$"},
+ {IncludeRegexp: "^drivers/scsi/[^/]*iscsi[^/]*$|^include/scsi/[^/]*iscsi[^/]*$"},
+ {IncludeRegexp: "^drivers/scsi/aacraid/"},
+ {IncludeRegexp: "^drivers/scsi/advansys\\.c$"},
+ {IncludeRegexp: "^drivers/scsi/aha152x[^/]*$|^drivers/scsi/pcmcia/aha152x[^/]*$"},
+ {IncludeRegexp: "^drivers/scsi/aic7xxx/"},
+ {IncludeRegexp: "^drivers/scsi/am53c974\\.c$"},
+ {IncludeRegexp: "^drivers/scsi/be2iscsi/"},
+ {IncludeRegexp: "^drivers/scsi/bfa/"},
+ {IncludeRegexp: "^drivers/scsi/bnx2fc/"},
+ {IncludeRegexp: "^drivers/scsi/bnx2i/"},
+ {IncludeRegexp: "^drivers/scsi/cxgbi/cxgb3i$"},
+ {IncludeRegexp: "^drivers/scsi/cxgbi/cxgb4i$"},
+ {IncludeRegexp: "^drivers/scsi/cxlflash/|^include/uapi/scsi/cxlflash_ioctl\\.h$"},
+ {IncludeRegexp: "^drivers/scsi/elx/"},
+ {IncludeRegexp: "^drivers/scsi/esas2r$"},
+ {IncludeRegexp: "^drivers/scsi/fcoe/|^drivers/scsi/libfc/|^include/scsi/fc/|^include/scsi/libfc\\.h$|^include/scsi/libfcoe\\.h$|^include/uapi/scsi/fc/"},
+ {IncludeRegexp: "^drivers/scsi/fnic/"},
+ {IncludeRegexp: "^drivers/scsi/hpsa[^/]*\\.\\[ch\\]$|^include/linux/cciss[^/]*\\.h$|^include/uapi/linux/cciss[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/scsi/ibmvscsi/ibmvfc[^/]*$"},
+ {IncludeRegexp: "^drivers/scsi/ibmvscsi/ibmvscsi[^/]*$|^include/scsi/viosrp\\.h$"},
+ {IncludeRegexp: "^drivers/scsi/ibmvscsi_tgt/"},
+ {IncludeRegexp: "^drivers/scsi/ips[^/]*$"},
+ {IncludeRegexp: "^drivers/scsi/isci/"},
+ {IncludeRegexp: "^drivers/scsi/lpfc/"},
+ {IncludeRegexp: "^drivers/scsi/megaraid\\.[^/]*$|^drivers/scsi/megaraid/"},
+ {IncludeRegexp: "^drivers/scsi/mpi3mr/"},
+ {IncludeRegexp: "^drivers/scsi/myrb\\.[^/]*$|^drivers/scsi/myrs\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/scsi/pm8001/"},
+ {IncludeRegexp: "^drivers/scsi/pmcraid\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/scsi/qedf/"},
+ {IncludeRegexp: "^drivers/scsi/qedi/"},
+ {IncludeRegexp: "^drivers/scsi/qla1280\\.\\[ch\\]$"},
+ {IncludeRegexp: "^drivers/scsi/qla2xxx/"},
+ {IncludeRegexp: "^drivers/scsi/qla4xxx/"},
+ {IncludeRegexp: "^drivers/scsi/sg\\.c$|^include/scsi/sg\\.h$"},
+ {IncludeRegexp: "^drivers/scsi/smartpqi/Kconfig$|^drivers/scsi/smartpqi/smartpqi[^/]*\\.\\[ch\\]$|^include/linux/cciss[^/]*\\.h$|^include/uapi/linux/cciss[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/scsi/snic/"},
+ {IncludeRegexp: "^drivers/scsi/st\\.[^/]*$|^drivers/scsi/st_[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/scsi/sym53c8xx_2/"},
+ {IncludeRegexp: "^drivers/scsi/vmw_pvscsi\\.c$|^drivers/scsi/vmw_pvscsi\\.h$"},
+ {IncludeRegexp: "^drivers/scsi/xen-scsifront\\.c$|^drivers/xen/xen-scsiback\\.c$|^include/xen/interface/io/vscsiif\\.h$"},
+ {IncludeRegexp: "^drivers/scsi/|^drivers/ufs/|^include/scsi/"},
+ {IncludeRegexp: "^drivers/target/sbp/"},
+ {IncludeRegexp: "^drivers/target/target_core_user\\.c$|^include/uapi/linux/target_core_user\\.h$"},
+ {IncludeRegexp: "^drivers/target/|^include/target/"},
+ {IncludeRegexp: "^drivers/ufs/core/"},
+ {IncludeRegexp: "^drivers/ufs/host/[^/]*dwc[^/]*$"},
+ {IncludeRegexp: "^drivers/ufs/host/ufs-mediatek[^/]*$"},
+ {IncludeRegexp: "^drivers/ufs/host/ufs-renesas\\.c$"},
+ {IncludeRegexp: "^drivers/usb/storage/uas\\.c$"},
+ },
+ }
+
+ sctp = Subsystem{
+ Name: "sctp",
+ Lists: []string{"linux-sctp@vger.kernel.org"},
+ Maintainers: []string{"lucien.xin@gmail.com", "marcelo.leitner@gmail.com", "nhorman@tuxdriver.com"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/linux/sctp\\.h$|^include/net/sctp/|^include/uapi/linux/sctp\\.h$|^net/sctp/"},
+ },
+ }
+
+ selinux = Subsystem{
+ Name: "selinux",
+ Lists: []string{"selinux@vger.kernel.org"},
+ Maintainers: []string{"eparis@parisplace.org", "paul@paul-moore.com", "stephen.smalley.work@gmail.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/trace/events/avc\\.h$|^include/uapi/linux/selinux_netlink\\.h$|^security/selinux/"},
+ },
+ }
+
+ serial = Subsystem{
+ Name: "serial",
+ Lists: []string{"linux-serial@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/tty/serdev/|^include/linux/serdev\\.h$"},
+ {IncludeRegexp: "^drivers/tty/serial/"},
+ {IncludeRegexp: "^drivers/tty/serial/8250/8250_bcm7271\\.c$"},
+ {IncludeRegexp: "^drivers/tty/serial/8250[^/]*$|^include/linux/serial_8250\\.h$"},
+ {IncludeRegexp: "^drivers/tty/serial/altera_jtaguart\\.c$|^drivers/tty/serial/altera_uart\\.c$|^include/linux/altera_jtaguart\\.h$|^include/linux/altera_uart\\.h$"},
+ {IncludeRegexp: "^drivers/tty/serial/jsm/"},
+ {IncludeRegexp: "^drivers/tty/serial/rp2\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/tty/serial/uartlite\\.c$"},
+ },
+ }
+
+ sgx = Subsystem{
+ Name: "sgx",
+ Lists: []string{"linux-sgx@vger.kernel.org"},
+ Maintainers: []string{"jarkko@kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/x86/entry/vdso/vsgx\\.S$|^arch/x86/include/asm/sgx\\.h$|^arch/x86/include/uapi/asm/sgx\\.h$|^arch/x86/kernel/cpu/sgx/"},
+ },
+ }
+
+ sh = Subsystem{
+ Name: "sh",
+ Lists: []string{"linux-sh@vger.kernel.org"},
+ Maintainers: []string{"dalias@libc.org", "glaubitz@physik.fu-berlin.de", "ysato@users.sourceforge.jp"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/sh/|^drivers/sh/"},
+ },
+ }
+
+ snpsarc = Subsystem{
+ Name: "snps-arc",
+ Lists: []string{"linux-snps-arc@lists.infradead.org"},
+ Maintainers: []string{"vgupta@kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arc/|^drivers/clocksource/arc_timer\\.c$|^drivers/tty/serial/arc_uart\\.c$"},
+ },
+ }
+
+ sof = Subsystem{
+ Name: "sof",
+ Lists: []string{"sound-open-firmware@alsa-project.org"},
+ Maintainers: []string{"daniel.baluta@nxp.com", "lgirdwood@gmail.com", "peter.ujfalusi@linux.intel.com", "pierre-louis.bossart@linux.intel.com", "ranjani.sridharan@linux.intel.com", "yung-chuan.liao@linux.intel.com"},
+ Parents: []*Subsystem{&alsa},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^sound/soc/sof/"},
+ },
+ }
+
+ sparclinux = Subsystem{
+ Name: "sparclinux",
+ Lists: []string{"sparclinux@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/sparc/|^drivers/sbus/"},
+ {IncludeRegexp: "^drivers/tty/serial/suncore\\.c$|^drivers/tty/serial/sunhv\\.c$|^drivers/tty/serial/sunsab\\.c$|^drivers/tty/serial/sunsab\\.h$|^drivers/tty/serial/sunsu\\.c$|^drivers/tty/serial/sunzilog\\.c$|^drivers/tty/serial/sunzilog\\.h$|^drivers/tty/vcc\\.c$|^include/linux/sunserialcore\\.h$"},
+ },
+ }
+
+ speakup = Subsystem{
+ Name: "speakup",
+ Lists: []string{"speakup@linux-speakup.org"},
+ Maintainers: []string{"chris@the-brannons.com", "kirk@reisers.ca", "samuel.thibault@ens-lyon.org", "w.d.hubbs@gmail.com"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/accessibility/speakup/"},
+ },
+ }
+
+ spi = Subsystem{
+ Name: "spi",
+ Lists: []string{"linux-spi@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-at91-usart\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-dw[^/]*$"},
+ {IncludeRegexp: "^drivers/spi/spi-fsi\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-fsl-dspi\\.c$|^include/linux/spi/spi-fsl-dspi\\.h$"},
+ {IncludeRegexp: "^drivers/spi/spi-fsl-qspi\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-hisi-kunpeng\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-nxp-fspi\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$|^include/linux/spi/s3c24xx-fiq\\.h$"},
+ {IncludeRegexp: "^drivers/spi/spi-stm32\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-sunplus-sp7021\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-synquacer\\.c$"},
+ {IncludeRegexp: "^drivers/spi/|^include/linux/spi/|^include/uapi/linux/spi/"},
+ },
+ }
+
+ spice = Subsystem{
+ Name: "spice",
+ Lists: []string{"spice-devel@lists.freedesktop.org"},
+ Maintainers: []string{"airlied@redhat.com", "kraxel@redhat.com"},
+ Parents: []*Subsystem{&dri, &virt},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpu/drm/qxl/|^include/uapi/drm/qxl_drm\\.h$"},
+ },
+ }
+
+ squashfs = Subsystem{
+ Name: "squashfs",
+ Syscalls: []string{"syz_mount_image$squashfs"},
+ Lists: []string{"squashfs-devel@lists.sourceforge.net"},
+ Maintainers: []string{"phillip@squashfs.org.uk"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/squashfs/"},
+ },
+ }
+
+ staging = Subsystem{
+ Name: "staging",
+ Lists: []string{"linux-staging@lists.linux.dev"},
+ Maintainers: []string{"gregkh@linuxfoundation.org"},
+ Parents: []*Subsystem{&media},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/staging/"},
+ },
+ }
+
+ stm32 = Subsystem{
+ Name: "stm32",
+ Lists: []string{"linux-stm32@st-md-mailman.stormreply.com"},
+ Maintainers: []string{"alexandre.torgue@foss.st.com", "mcoquelin.stm32@gmail.com"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/stm32[^/]*$|^arch/arm/mach-stm32/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"},
+ },
+ }
+
+ sunxi = Subsystem{
+ Name: "sunxi",
+ Lists: []string{"linux-sunxi@lists.linux.dev"},
+ Maintainers: []string{"jernej.skrabec@gmail.com", "samuel@sholland.org", "wens@csie.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun50i"},
+ },
+ }
+
+ target = Subsystem{
+ Name: "target",
+ Lists: []string{"target-devel@vger.kernel.org"},
+ Parents: []*Subsystem{&scsi},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/infiniband/ulp/isert$"},
+ {IncludeRegexp: "^drivers/infiniband/ulp/srpt/"},
+ {IncludeRegexp: "^drivers/scsi/elx/"},
+ {IncludeRegexp: "^drivers/scsi/ibmvscsi_tgt/"},
+ {IncludeRegexp: "^drivers/target/sbp/"},
+ {IncludeRegexp: "^drivers/target/target_core_user\\.c$|^include/uapi/linux/target_core_user\\.h$"},
+ {IncludeRegexp: "^drivers/target/|^include/target/"},
+ },
+ }
+
+ tegra = Subsystem{
+ Name: "tegra",
+ Lists: []string{"linux-tegra@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "[^a-z]tegra"},
+ {IncludeRegexp: "^drivers/devfreq/tegra30-devfreq\\.c$"},
+ {IncludeRegexp: "^drivers/gpu/drm/tegra/|^drivers/gpu/host1x/|^include/linux/host1x\\.h$|^include/uapi/drm/tegra_drm\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/arm-smmu-nvidia\\.c$|^drivers/iommu/tegra[^/]*$"},
+ {IncludeRegexp: "^drivers/media/cec/platform/tegra/"},
+ {IncludeRegexp: "^drivers/media/platform/nvidia/tegra-vde/"},
+ {IncludeRegexp: "^drivers/pci/controller/pci-tegra\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-tegra210-quad\\.c$"},
+ {IncludeRegexp: "^drivers/staging/media/tegra-video/"},
+ {IncludeRegexp: "^drivers/staging/nvec/"},
+ },
+ }
+
+ tipc = Subsystem{
+ Name: "tipc",
+ Lists: []string{"tipc-discussion@lists.sourceforge.net"},
+ Maintainers: []string{"jmaloy@redhat.com", "ying.xue@windriver.com"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/uapi/linux/tipc[^/]*\\.h$|^net/tipc/"},
+ },
+ }
+
+ tomoyo = Subsystem{
+ Name: "tomoyo",
+ Lists: []string{"tomoyo-dev-en@lists.osdn.me"},
+ Maintainers: []string{"penguin-kernel@I-love.SAKURA.ne.jp", "takedakn@nttdata.co.jp"},
+ Parents: []*Subsystem{&lsm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^security/tomoyo/"},
+ },
+ }
+
+ trace = Subsystem{
+ Name: "trace",
+ Lists: []string{"linux-trace-kernel@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"},
+ {IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"},
+ {IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"},
+ {IncludeRegexp: "^kernel/trace/ftrace[^/]*$|^kernel/trace/fgraph\\.c$|^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$"},
+ },
+ }
+
+ uclinux = Subsystem{
+ Name: "uclinux",
+ Lists: []string{"uclinux-dev@uclinux.org"},
+ Maintainers: []string{"gerg@linux-m68k.org"},
+ Parents: []*Subsystem{&m68k},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/m68k/[^/]*/[^/]*_no\\.[^/]*$|^arch/m68k/68[^/]*/|^arch/m68k/coldfire/|^arch/m68k/include/asm/[^/]*_no\\.[^/]*$"},
+ },
+ }
+
+ udf = Subsystem{
+ Name: "udf",
+ Syscalls: []string{"syz_mount_image$udf"},
+ Maintainers: []string{"jack@suse.com"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/udf/"},
+ },
+ }
+
+ um = Subsystem{
+ Name: "um",
+ Lists: []string{"linux-um@lists.infradead.org"},
+ Maintainers: []string{"anton.ivanov@cambridgegreys.com", "johannes@sipsolutions.net", "richard@nod.at"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/um/|^arch/x86/um/|^fs/hostfs/"},
+ },
+ }
+
+ unisoc = Subsystem{
+ Name: "unisoc",
+ Lists: []string{"linux-unisoc@lists.infradead.org"},
+ Maintainers: []string{"manivannan.sadhasivam@linaro.org"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/rda8810pl-[^/]*$|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"},
+ },
+ }
+
+ usb = Subsystem{
+ Name: "usb",
+ Lists: []string{"linux-usb@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/usb[^/]*$|^drivers/usb/[^/]*/[^/]*omap[^/]*$"},
+ {IncludeRegexp: "^drivers/hid/usbhid/"},
+ {IncludeRegexp: "^drivers/net/usb/"},
+ {IncludeRegexp: "^drivers/net/usb/cdc_[^/]*\\.c$|^include/uapi/linux/usb/cdc\\.h$"},
+ {IncludeRegexp: "^drivers/net/usb/hso\\.c$"},
+ {IncludeRegexp: "^drivers/net/usb/pegasus\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/usb/rtl8150\\.c$"},
+ {IncludeRegexp: "^drivers/phy/hisilicon/phy-hi3660-usb3\\.c$"},
+ {IncludeRegexp: "^drivers/phy/hisilicon/phy-hi3670-usb3\\.c$"},
+ {IncludeRegexp: "^drivers/phy/sunplus/Kconfig$|^drivers/phy/sunplus/phy-sunplus-usb2\\.c$"},
+ {IncludeRegexp: "^drivers/staging/media/deprecated/zr364xx/"},
+ {IncludeRegexp: "^drivers/thunderbolt/dma_test\\.c$"},
+ {IncludeRegexp: "^drivers/thunderbolt/|^include/linux/thunderbolt\\.h$"},
+ {IncludeRegexp: "^drivers/usb/atm/speedtch\\.c$|^drivers/usb/atm/usbatm\\.c$"},
+ {IncludeRegexp: "^drivers/usb/c67x00/"},
+ {"^drivers/usb/cdns3/", "^drivers/usb/cdns3/cdns3[^/]*$"},
+ {"^drivers/usb/cdns3/", "^drivers/usb/cdns3/cdnsp[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/chipidea/"},
+ {IncludeRegexp: "^drivers/usb/class/cdc-acm\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/class/usblp\\.c$"},
+ {IncludeRegexp: "^drivers/usb/common/ulpi\\.c$|^include/linux/ulpi/"},
+ {IncludeRegexp: "^drivers/usb/common/usb-otg-fsm\\.c$"},
+ {IncludeRegexp: "^drivers/usb/dwc2/"},
+ {IncludeRegexp: "^drivers/usb/dwc3/"},
+ {IncludeRegexp: "^drivers/usb/fotg210/"},
+ {IncludeRegexp: "^drivers/usb/gadget/function/[^/]*uvc[^/]*$|^drivers/usb/gadget/legacy/webcam\\.c$|^include/uapi/linux/usb/g_uvc\\.h$"},
+ {IncludeRegexp: "^drivers/usb/gadget/legacy/raw_gadget\\.c$|^include/uapi/linux/usb/raw_gadget\\.h$"},
+ {IncludeRegexp: "^drivers/usb/gadget/udc/bcm63xx_udc\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/gadget/udc/bdc/"},
+ {IncludeRegexp: "^drivers/usb/gadget/udc/fsl[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/host/ehci-brcm\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/host/ehci[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/host/isp116x[^/]*$|^include/linux/usb/isp116x\\.h$"},
+ {IncludeRegexp: "^drivers/usb/host/ohci[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/host/pci-quirks[^/]*$|^drivers/usb/host/xhci[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/host/uhci[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/host/xen[^/]*$|^include/xen/interface/io/usbif\\.h$"},
+ {IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"},
+ {IncludeRegexp: "^drivers/usb/isp1760/"},
+ {IncludeRegexp: "^drivers/usb/misc/apple-mfi-fastcharge\\.c$"},
+ {IncludeRegexp: "^drivers/usb/misc/brcmstb-usb-pinmap\\.c$"},
+ {IncludeRegexp: "^drivers/usb/misc/chaoskey\\.c$"},
+ {IncludeRegexp: "^drivers/usb/misc/onboard_usb_hub\\.c$"},
+ {IncludeRegexp: "^drivers/usb/misc/usb251xb\\.c$"},
+ {IncludeRegexp: "^drivers/usb/musb/"},
+ {IncludeRegexp: "^drivers/usb/phy/phy-fsl-usb[^/]*$"},
+ {IncludeRegexp: "^drivers/usb/roles/intel-xhci-usb-role-switch\\.c$"},
+ {IncludeRegexp: "^drivers/usb/serial/|^include/linux/usb/serial\\.h$"},
+ {IncludeRegexp: "^drivers/usb/storage/"},
+ {IncludeRegexp: "^drivers/usb/storage/uas\\.c$"},
+ {IncludeRegexp: "^drivers/usb/typec/altmodes/|^include/linux/usb/typec_altmode\\.h$"},
+ {IncludeRegexp: "^drivers/usb/typec/mux/intel_pmc_mux\\.c$"},
+ {IncludeRegexp: "^drivers/usb/typec/mux/pi3usb30532\\.c$"},
+ {IncludeRegexp: "^drivers/usb/typec/tcpm/"},
+ {IncludeRegexp: "^drivers/usb/typec/|^include/linux/usb/typec\\.h$"},
+ {IncludeRegexp: "^drivers/usb/usbip/"},
+ {IncludeRegexp: "^drivers/usb/|^include/dt-bindings/usb/|^include/linux/usb\\.h$|^include/linux/usb/"},
+ },
+ }
+
+ usbstorage = Subsystem{
+ Name: "usb-storage",
+ Lists: []string{"usb-storage@lists.one-eyed-alien.net"},
+ Maintainers: []string{"stern@rowland.harvard.edu"},
+ Parents: []*Subsystem{&usb},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/usb/storage/"},
+ },
+ }
+
+ video = Subsystem{
+ Name: "video",
+ Lists: []string{"linux-video@atrey.karlin.mff.cuni.cz"},
+ Maintainers: []string{"mj@ucw.cz"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/x86/boot/video[^/]*$"},
+ },
+ }
+
+ virt = Subsystem{
+ Name: "virt",
+ Lists: []string{"virtualization@lists.linux-foundation.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"},
+ {IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
+ {IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"},
+ {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/crypto/virtio/|^drivers/net/virtio_net\\.c$|^drivers/vdpa/|^drivers/virtio/|^include/linux/vdpa\\.h$|^include/linux/virtio[^/]*\\.h$|^include/uapi/linux/virtio_[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/scsi/virtio_scsi\\.c$|^drivers/vhost/scsi\\.c$|^include/uapi/linux/virtio_blk\\.h$|^include/uapi/linux/virtio_scsi\\.h$"},
+ {IncludeRegexp: "^drivers/char/virtio_console\\.c$|^include/linux/virtio_console\\.h$|^include/uapi/linux/virtio_console\\.h$"},
+ {IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-virtio\\.c$|^include/uapi/linux/virtio_gpio\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/qxl/|^include/uapi/drm/qxl_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/tiny/bochs\\.c$"},
+ {IncludeRegexp: "^drivers/gpu/drm/tiny/cirrus\\.c$"},
+ {IncludeRegexp: "^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-virtio\\.c$|^include/uapi/linux/virtio_i2c\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/virtio-iommu\\.c$|^include/uapi/linux/virtio_iommu\\.h$"},
+ {IncludeRegexp: "^drivers/net/vsockmon\\.c$|^include/net/af_vsock\\.h$|^include/uapi/linux/vm_sockets\\.h$|^include/uapi/linux/vm_sockets_diag\\.h$|^include/uapi/linux/vsockmon\\.h$|^net/vmw_vsock/"},
+ {IncludeRegexp: "^drivers/nvdimm/virtio_pmem\\.c$|^drivers/nvdimm/nd_virtio\\.c$"},
+ {IncludeRegexp: "^drivers/vhost/vsock\\.c$|^include/linux/virtio_vsock\\.h$|^include/uapi/linux/virtio_vsock\\.h$|^net/vmw_vsock/virtio_transport\\.c$|^net/vmw_vsock/virtio_transport_common\\.c$"},
+ {IncludeRegexp: "^drivers/vhost/|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$"},
+ {IncludeRegexp: "^drivers/virtio/virtio_balloon\\.c$|^include/uapi/linux/virtio_balloon\\.h$|^include/linux/balloon_compaction\\.h$|^mm/balloon_compaction\\.c$"},
+ {IncludeRegexp: "^drivers/virtio/virtio_mem\\.c$|^include/uapi/linux/virtio_mem\\.h$"},
+ {IncludeRegexp: "^fs/fuse/virtio_fs\\.c$|^include/uapi/linux/virtio_fs\\.h$"},
+ {IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"},
+ },
+ }
+
+ watchdog = Subsystem{
+ Name: "watchdog",
+ Lists: []string{"linux-watchdog@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/watchdog/ebc-c384_wdt\\.c$"},
+ {IncludeRegexp: "^drivers/watchdog/mena21_wdt\\.c$"},
+ {IncludeRegexp: "^drivers/watchdog/menz69_wdt\\.c$"},
+ {IncludeRegexp: "^drivers/watchdog/realtek_otto_wdt\\.c$"},
+ {IncludeRegexp: "^drivers/watchdog/sunplus_wdt\\.c$"},
+ {IncludeRegexp: "^drivers/watchdog/|^include/linux/watchdog\\.h$|^include/uapi/linux/watchdog\\.h$|^include/trace/events/watchdog\\.h$"},
+ },
+ }
+
+ wcn36xx = Subsystem{
+ Name: "wcn36xx",
+ Lists: []string{"wcn36xx@lists.infradead.org"},
+ Maintainers: []string{"loic.poulain@linaro.org"},
+ Parents: []*Subsystem{&wireless},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/wireless/ath/wcn36xx/"},
+ },
+ }
+
+ wireguard = Subsystem{
+ Name: "wireguard",
+ Lists: []string{"wireguard@lists.zx2c4.com"},
+ Maintainers: []string{"Jason@zx2c4.com"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/wireguard/"},
+ },
+ }
+
+ wireless = Subsystem{
+ Name: "wireless",
+ Syscalls: []string{"syz_80211_join_ibss", "syz_80211_inject_frame"},
+ Lists: []string{"linux-wireless@vger.kernel.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/bcma/|^include/linux/bcma/"},
+ {IncludeRegexp: "^drivers/net/wireless/"},
+ {IncludeRegexp: "^drivers/net/wireless/admtek/adm8211\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/ar5523/"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath5k/"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath6kl/"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath9k/"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/carl9170/"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/wil6210/"},
+ {IncludeRegexp: "^drivers/net/wireless/atmel/atmel[^/]*$"},
+ {IncludeRegexp: "^drivers/net/wireless/broadcom/b43/"},
+ {IncludeRegexp: "^drivers/net/wireless/broadcom/b43legacy/"},
+ {IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/"},
+ {IncludeRegexp: "^drivers/net/wireless/intel/ipw2x00/"},
+ {IncludeRegexp: "^drivers/net/wireless/intel/iwlegacy/"},
+ {IncludeRegexp: "^drivers/net/wireless/intel/iwlwifi/"},
+ {IncludeRegexp: "^drivers/net/wireless/intersil/hostap/"},
+ {IncludeRegexp: "^drivers/net/wireless/intersil/orinoco/"},
+ {IncludeRegexp: "^drivers/net/wireless/intersil/p54/"},
+ {IncludeRegexp: "^drivers/net/wireless/mac80211_hwsim\\.\\[ch\\]$|^include/net/mac80211\\.h$|^net/mac80211/"},
+ {IncludeRegexp: "^drivers/net/wireless/marvell/mwifiex/"},
+ {IncludeRegexp: "^drivers/net/wireless/marvell/mwl8k\\.c$"},
+ {IncludeRegexp: "^drivers/net/wireless/mediatek/mt76/"},
+ {IncludeRegexp: "^drivers/net/wireless/mediatek/mt7601u/"},
+ {IncludeRegexp: "^drivers/net/wireless/microchip/wilc1000/"},
+ {IncludeRegexp: "^drivers/net/wireless/purelifi/plfxlc/"},
+ {IncludeRegexp: "^drivers/net/wireless/quantenna$"},
+ {IncludeRegexp: "^drivers/net/wireless/ralink/rt2x00/"},
+ {IncludeRegexp: "^drivers/net/wireless/ray[^/]*$"},
+ {IncludeRegexp: "^drivers/net/wireless/realtek/rtl818x/rtl8180/"},
+ {IncludeRegexp: "^drivers/net/wireless/realtek/rtl818x/rtl8187/"},
+ {IncludeRegexp: "^drivers/net/wireless/realtek/rtl8xxxu/"},
+ {IncludeRegexp: "^drivers/net/wireless/realtek/rtlwifi/"},
+ {IncludeRegexp: "^drivers/net/wireless/realtek/rtw88/"},
+ {IncludeRegexp: "^drivers/net/wireless/realtek/rtw89/"},
+ {IncludeRegexp: "^drivers/net/wireless/rndis_wlan\\.c$"},
+ {IncludeRegexp: "^drivers/net/wireless/rsi/"},
+ {IncludeRegexp: "^drivers/net/wireless/ti/"},
+ {IncludeRegexp: "^drivers/net/wireless/wl3501[^/]*$"},
+ {IncludeRegexp: "^drivers/net/wireless/zydas/zd1201\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/wireless/zydas/zd1211rw/"},
+ {IncludeRegexp: "^drivers/nfc/trf7970a\\.c$"},
+ {IncludeRegexp: "^drivers/ssb/|^include/linux/ssb/"},
+ {IncludeRegexp: "^include/linux/ieee80211\\.h$|^include/net/cfg80211\\.h$|^include/net/ieee80211_radiotap\\.h$|^include/net/iw_handler\\.h$|^include/net/wext\\.h$|^include/uapi/linux/nl80211\\.h$|^include/uapi/linux/wireless\\.h$|^net/wireless/"},
+ {IncludeRegexp: "^include/linux/rfkill\\.h$|^include/uapi/linux/rfkill\\.h$|^net/rfkill/"},
+ },
+ }
+
+ wpan = Subsystem{
+ Name: "wpan",
+ Lists: []string{"linux-wpan@vger.kernel.org"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/ieee802154/adf7242\\.c$"},
+ {IncludeRegexp: "^drivers/net/ieee802154/at86rf230\\.h$|^drivers/net/ieee802154/atusb\\.c$|^drivers/net/ieee802154/atusb\\.h$"},
+ {IncludeRegexp: "^drivers/net/ieee802154/ca8210\\.c$"},
+ {IncludeRegexp: "^drivers/net/ieee802154/cc2520\\.c$|^include/linux/spi/cc2520\\.h$"},
+ {IncludeRegexp: "^drivers/net/ieee802154/mcr20a\\.c$|^drivers/net/ieee802154/mcr20a\\.h$"},
+ {IncludeRegexp: "^drivers/net/ieee802154/mrf24j40\\.c$"},
+ {IncludeRegexp: "^drivers/net/ieee802154/|^include/linux/ieee802154\\.h$|^include/linux/nl802154\\.h$|^include/net/af_ieee802154\\.h$|^include/net/cfg802154\\.h$|^include/net/ieee802154_netdev\\.h$|^include/net/mac802154\\.h$|^include/net/nl802154\\.h$|^net/ieee802154/|^net/mac802154/"},
+ {IncludeRegexp: "^include/net/6lowpan\\.h$|^net/6lowpan/"},
+ },
+ }
+
+ x25 = Subsystem{
+ Name: "x25",
+ Lists: []string{"linux-x25@vger.kernel.org"},
+ Maintainers: []string{"ms@dev.tdt.de"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/wan/hdlc_x25\\.c$|^drivers/net/wan/lapbether\\.c$|^include/[^/]*/lapb\\.h$|^include/net/x25[^/]*$|^include/uapi/linux/x25\\.h$|^net/lapb/|^net/x25/"},
+ },
+ }
+
+ x86 = Subsystem{
+ Name: "x86",
+ Lists: []string{"x86@kernel.org"},
+ Parents: []*Subsystem{&virt},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"},
+ {IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"},
+ {IncludeRegexp: "^arch/x86/platform$"},
+ },
+ }
+
+ x86drivers = Subsystem{
+ Name: "x86-drivers",
+ Lists: []string{"platform-driver-x86@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/x86/include/asm/amd_hsmp\\.h$|^arch/x86/include/uapi/asm/amd_hsmp\\.h$|^drivers/platform/x86/amd/hsmp\\.c$"},
+ {IncludeRegexp: "^arch/x86/include/asm/intel_punit_ipc\\.h$|^drivers/platform/x86/intel/punit_ipc\\.c$"},
+ {IncludeRegexp: "^arch/x86/include/asm/intel_telemetry\\.h$|^drivers/platform/x86/intel/telemetry/"},
+ {IncludeRegexp: "^arch/x86/platform$"},
+ {IncludeRegexp: "^drivers/char/sonypi\\.c$|^drivers/platform/x86/sony-laptop\\.c$|^include/linux/sony-laptop\\.h$"},
+ {IncludeRegexp: "^drivers/hid/surface-hid/"},
+ {IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/mellanox/|^include/linux/platform_data/mlxreg\\.h$"},
+ {IncludeRegexp: "^drivers/platform/olpc/|^drivers/platform/x86/"},
+ {IncludeRegexp: "^drivers/platform/surface/"},
+ {IncludeRegexp: "^drivers/platform/surface/aggregator/|^drivers/platform/surface/surface_acpi_notify\\.c$|^drivers/platform/surface/surface_aggregator_cdev\\.c$|^drivers/platform/surface/surface_aggregator_registry\\.c$|^include/linux/surface_acpi_notify\\.h$|^include/linux/surface_aggregator/|^include/uapi/linux/surface_aggregator/"},
+ {IncludeRegexp: "^drivers/platform/surface/surface_aggregator_hub\\.c$"},
+ {IncludeRegexp: "^drivers/platform/surface/surface_aggregator_tabletsw\\.c$"},
+ {IncludeRegexp: "^drivers/platform/surface/surface_dtx\\.c$|^include/uapi/linux/surface_aggregator/dtx\\.h$"},
+ {IncludeRegexp: "^drivers/platform/surface/surface_gpe\\.c$"},
+ {IncludeRegexp: "^drivers/platform/surface/surface_hotplug\\.c$"},
+ {IncludeRegexp: "^drivers/platform/surface/surface_platform_profile\\.c$"},
+ {IncludeRegexp: "^drivers/platform/surface/surfacepro3_button\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/acer-wmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/acerhdf\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/adv_swbutton\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/amd/pmc\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/amd/pmf/"},
+ {IncludeRegexp: "^drivers/platform/x86/asus-tf103c-dock\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/asus-wireless\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/asus[^/]*\\.c$|^drivers/platform/x86/eeepc[^/]*\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/classmate-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/compal-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dcdbas\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-smm\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-wmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-privacy\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-sysman/"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/dell_rbu\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/fujitsu-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/fujitsu-tablet\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/gigabyte-wmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/gpd-pocket-fan\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/hdaps\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/hp/tc1100-wmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/ideapad-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/atomisp2/led\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/atomisp2/pm\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/hid\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/int1092/"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/ishtp_eclite\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/pmc/"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/speed_select_if/|^include/uapi/linux/isst_if\\.h$"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/uncore-frequency/"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/vbtn\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/lg-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/mlx-platform\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/msi-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/msi-wmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/nvidia-wmi-ec-backlight\\.c$|^include/linux/platform_data/x86/nvidia-wmi-ec-backlight\\.h$"},
+ {IncludeRegexp: "^drivers/platform/x86/panasonic-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/peaq-wmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/samsung-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/serial-multi-instantiate\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/system76_acpi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/think-lmi\\..$"},
+ {IncludeRegexp: "^drivers/platform/x86/thinkpad_acpi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/topstar-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/toshiba-wmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/toshiba_acpi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/toshiba_bluetooth\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/toshiba_haps\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/uv_sysfs\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/wmi\\.c$|^include/uapi/linux/wmi\\.h$"},
+ {IncludeRegexp: "^drivers/platform/x86/x86-android-tablets\\.c$"},
+ {IncludeRegexp: "^drivers/power/supply/surface_battery\\.c$|^drivers/power/supply/surface_charger\\.c$"},
+ },
+ }
+
+ xen = Subsystem{
+ Name: "xen",
+ Lists: []string{"xen-devel@lists.xenproject.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/include/asm/xen/swiotlb-xen\\.h$|^drivers/xen/swiotlb-xen\\.c$|^include/xen/arm/swiotlb-xen\\.h$|^include/xen/swiotlb-xen\\.h$"},
+ {IncludeRegexp: "^arch/arm/include/asm/xen/|^arch/arm/xen/"},
+ {IncludeRegexp: "^arch/arm64/include/asm/xen/|^arch/arm64/xen/"},
+ {IncludeRegexp: "^arch/x86/configs/xen\\.config$|^arch/x86/include/asm/pvclock-abi\\.h$|^arch/x86/include/asm/xen/|^arch/x86/platform/pvh/|^arch/x86/xen/"},
+ {IncludeRegexp: "^arch/x86/pci/[^/]*xen[^/]*$|^drivers/pci/[^/]*xen[^/]*$"},
+ {IncludeRegexp: "^drivers/[^/]*/xen-[^/]*front\\.c$|^drivers/xen/|^include/uapi/xen/|^include/xen/|^kernel/configs/xen\\.config$"},
+ {IncludeRegexp: "^drivers/block/xen[^/]*$|^drivers/block/xen-blkback/"},
+ {IncludeRegexp: "^drivers/gpu/drm/xen/"},
+ {IncludeRegexp: "^drivers/net/xen-netback/"},
+ {IncludeRegexp: "^drivers/scsi/xen-scsifront\\.c$|^drivers/xen/xen-scsiback\\.c$|^include/xen/interface/io/vscsiif\\.h$"},
+ {IncludeRegexp: "^drivers/usb/host/xen[^/]*$|^include/xen/interface/io/usbif\\.h$"},
+ {IncludeRegexp: "^sound/xen/"},
+ },
+ }
+
+ xfs = Subsystem{
+ Name: "xfs",
+ Syscalls: []string{"syz_mount_image$xfs"},
+ Lists: []string{"linux-xfs@vger.kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/iomap/|^include/linux/iomap\\.h$"},
+ {IncludeRegexp: "^fs/xfs/|^include/uapi/linux/dqblk_xfs\\.h$|^include/uapi/linux/fsmap\\.h$"},
+ },
+ }
+
+ xtensa = Subsystem{
+ Name: "xtensa",
+ Lists: []string{"linux-xtensa@linux-xtensa.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/xtensa/|^drivers/irqchip/irq-xtensa-[^/]*$"},
+ {IncludeRegexp: "^drivers/spi/spi-xtensa-xtfpga\\.c$|^sound/soc/xtensa/xtfpga-i2s\\.c$"},
+ },
+ }
+
+ zd1211 = Subsystem{
+ Name: "zd1211",
+ Lists: []string{"zd1211-devs@lists.sourceforge.net"},
+ Maintainers: []string{"kune@deine-taler.de"},
+ Parents: []*Subsystem{&wireless},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/wireless/zydas/zd1211rw/"},
+ },
+ }
+
+ return []*Subsystem{
+ &_9p, &ac100, &accelerators, &acpi, &acpi4asus, &acpica, &acrn, &actions, &afs, &alpha, &alsa, &amdgfx, &amlogic, &apparmor, &arch, &arm, &armmsm, &asahi, &aspeed, &ath10k, &ath11k, &atm, &audit, &autofs, &axis, &b43, &batman, &bcache, &bfs, &block, &bluetooth, &bpf, &brcm80211, &bridge, &btrfs, &cachefs, &can, &ceph, &cgroups, &chrome, &cifs, &cirrus, &clk, &cluster, &coda, &coresight, &crypto, &csky, &cxl, &damon, &dccp, &dell, &devicetree, &dm, &dmaengine, &drbd, &dri, &ecryptfs, &edac, &efi, &erofs, &etnaviv, &ext4, &f2fs, &fat, &fbdev, &fpga, &freedreno, &fs, &fscrypt, &fsi, &fsverity, &fuse, &geode, &gpio, &greybus, &hams, &hardening, &hexagon, &hfs, &hippi, &hwmon, &hyperv, &i2c, &i3c, &ia64, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelgvt, &intelwiredlan, &iouring, &iommu, &ipack, &isdn4linux, &isofs, &jfs, &karma, &kasan, &kernel, &kernfs, &kexec, &keyrings, &kgdb, &kunit, &kvm, &kvmriscv, &kvmarm, &leds, &libertas, &lima, &linux1394, &linuxppc, &linuxpps, &livepatching, &llvm, &loongarch, &lsm, &lvs, &m68k, &malidp, &media, &mediatek, &megaraid, &mhi, &mips, &mjpeg, &mm, &mmc, &modules, &mpi3, &mptfusion, &mptcp, &mtd, &nbd, &net, &netfilter, &nfc, &nfs, &nilfs, &nitro, &nouveau, &ntb, &ntfs, &ntfs3, &nvdimm, &nvme, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &oxnas, &parisc, &parport, &pci, &perf, &phy, &pm, &ppp, &pvrusb2, &pwm, &qat, &raid, &rcu, &rdma, &rds, &reiserfs, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rttools, &rtc, &rust, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &snpsarc, &sof, &sparclinux, &speakup, &spi, &spice, &squashfs, &staging, &stm32, &sunxi, &target, &tegra, &tipc, &tomoyo, &trace, &uclinux, &udf, &um, &unisoc, &usb, &usbstorage, &video, &virt, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs, &xtensa, &zd1211,
+ }
-var zd1211 = &Subsystem{
- Name: "zd1211",
- Lists: []string{"zd1211-devs@lists.sourceforge.net"},
- Maintainers: []string{"kune@deine-taler.de"},
- Parents: []*Subsystem{wireless},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/zydas/zd1211rw/"},
- },
}