github.com/google/syzkaller@v0.0.0-20240517125934-c0f1611a36d6/pkg/subsystem/lists/linux.go (about)

     1  // Code generated by the syz-query-subsystem tool. DO NOT EDIT.
     2  // Commit dd5a440a31fae6e459c0d6271dddd62825505361, "Linux 6.9-rc7"
     3  
     4  package lists
     5  
     6  import . "github.com/google/syzkaller/pkg/subsystem"
     7  
     8  func init() {
     9  	RegisterList("linux", subsystems_linux())
    10  }
    11  
    12  // The subsystem list:
    13  // - kernel
    14  //   - accelerators
    15  //   - acpi
    16  //     - acpica
    17  //   - acrn
    18  //   - alpha
    19  //   - arch
    20  //   - arm
    21  //     - actions
    22  //     - amlogic
    23  //     - asahi
    24  //     - aspeed
    25  //     - coresight
    26  //     - imx
    27  //       - s32
    28  //     - kvmarm
    29  //     - mediatek
    30  //     - omap
    31  //     - rockchip
    32  //     - rpi
    33  //     - samsung-soc
    34  //     - stm32
    35  //     - sunxi
    36  //     - unisoc
    37  //   - arm-msm
    38  //     - freedreno
    39  //     - mhi
    40  //   - audit
    41  //   - axis
    42  //   - bcache
    43  //   - block
    44  //     - drbd
    45  //     - nbd
    46  //   - bluetooth
    47  //   - bpf
    48  //   - ceph
    49  //   - cgroups
    50  //   - chrome
    51  //   - clk
    52  //   - crypto
    53  //     - qat
    54  //   - csky
    55  //   - cxl
    56  //   - devicetree
    57  //   - dm
    58  //   - dmaengine
    59  //   - dri
    60  //     - amd-gfx
    61  //     - etnaviv
    62  //     - fbdev
    63  //       - geode
    64  //     - freedreno
    65  //     - intel-gfx
    66  //       - intel-gvt
    67  //     - intel-xe
    68  //     - lima
    69  //     - nouveau
    70  //     - spice
    71  //   - edac
    72  //   - efi
    73  //   - fpga
    74  //   - fs
    75  //     - afs
    76  //     - autofs
    77  //     - bcachefs
    78  //     - bfs
    79  //     - btrfs
    80  //     - cifs
    81  //     - coda
    82  //     - ecryptfs
    83  //     - erofs
    84  //     - exfat
    85  //     - ext4
    86  //     - f2fs
    87  //     - fscrypt
    88  //     - fsverity
    89  //     - fuse
    90  //     - gfs2
    91  //     - hfs
    92  //     - iomap
    93  //     - isofs
    94  //     - jffs2
    95  //     - jfs
    96  //     - karma
    97  //     - kernfs
    98  //     - netfs
    99  //     - nfs
   100  //     - nilfs
   101  //     - ntfs3
   102  //     - ocfs2
   103  //     - orangefs
   104  //     - overlayfs
   105  //     - reiserfs
   106  //     - squashfs
   107  //     - udf
   108  //     - v9fs
   109  //     - xfs
   110  //   - fsi
   111  //   - gpio
   112  //     - s32
   113  //   - hardening
   114  //   - hexagon
   115  //   - hwmon
   116  //   - hyperv
   117  //   - i2c
   118  //   - i3c
   119  //   - ide
   120  //   - iio
   121  //   - input
   122  //   - integrity
   123  //   - io-uring
   124  //   - iommu
   125  //   - ipack
   126  //   - kasan
   127  //   - kbuild
   128  //   - kexec
   129  //   - keyrings
   130  //   - kgdb
   131  //   - kunit
   132  //   - kvm
   133  //     - kvm-riscv
   134  //   - leds
   135  //   - linux1394
   136  //   - linuxppc
   137  //   - linuxpps
   138  //   - live-patching
   139  //   - llvm
   140  //   - loongarch
   141  //   - lsm
   142  //     - apparmor
   143  //     - tomoyo
   144  //   - m68k
   145  //   - media
   146  //     - mjpeg
   147  //     - pvrusb2
   148  //     - staging
   149  //       - ac100
   150  //       - greybus
   151  //   - mips
   152  //   - mm
   153  //     - damon
   154  //     - maple-tree
   155  //   - mmc
   156  //   - modules
   157  //   - mtd
   158  //   - net
   159  //     - atm
   160  //     - batman
   161  //     - bridge
   162  //     - broadcom
   163  //     - can
   164  //     - dccp
   165  //     - hams
   166  //     - hippi
   167  //     - intel-wired-lan
   168  //     - isdn4linux
   169  //     - mptcp
   170  //     - net-drivers
   171  //     - netfilter
   172  //       - lvs
   173  //     - openvswitch
   174  //     - openwrt
   175  //     - oss-drivers
   176  //     - ppp
   177  //     - rdma
   178  //       - rds
   179  //     - sctp
   180  //     - stm32
   181  //     - tipc
   182  //     - tls
   183  //     - wireguard
   184  //     - wireless
   185  //       - ath10k
   186  //       - ath11k
   187  //       - ath12k
   188  //       - b43
   189  //       - brcm80211
   190  //       - libertas
   191  //       - wcn36xx
   192  //     - wpan
   193  //     - x25
   194  //   - nfc
   195  //   - nitro
   196  //   - ntb
   197  //   - nvdimm
   198  //   - nvme
   199  //   - op-tee
   200  //   - openbmc
   201  //   - openipmi
   202  //   - openrisc
   203  //   - parisc
   204  //   - parport
   205  //   - pci
   206  //   - perf
   207  //   - phy
   208  //   - pm
   209  //   - pwm
   210  //   - raid
   211  //   - rcu
   212  //   - remoteproc
   213  //   - renesas-soc
   214  //   - riscv
   215  //     - kvm-riscv
   216  //   - rtc
   217  //   - rust
   218  //   - s390
   219  //   - scsi
   220  //     - megaraid
   221  //     - mpi3
   222  //     - mpt-fusion
   223  //     - open-iscsi
   224  //     - target
   225  //   - selinux
   226  //   - serial
   227  //   - sgx
   228  //   - sh
   229  //   - snps-arc
   230  //   - sound
   231  //     - alsa
   232  //     - cirrus
   233  //     - sof
   234  //   - sparclinux
   235  //   - speakup
   236  //   - spi
   237  //   - tegra
   238  //     - ac100
   239  //     - timestamp
   240  //   - tq-systems
   241  //   - trace
   242  //   - um
   243  //   - usb
   244  //     - usb-storage
   245  //   - video
   246  //   - virt
   247  //     - spice
   248  //     - x86
   249  //       - coco
   250  //   - watchdog
   251  //   - x86-drivers
   252  //     - dell
   253  //   - xen
   254  
   255  func subsystems_linux() []*Subsystem {
   256  	var ac100, accelerators, acpi, acpica, acrn, actions, afs, alpha, alsa, amdgfx, amlogic, apparmor, arch, arm, armmsm, asahi, aspeed, ath10k, ath11k, ath12k, atm, audit, autofs, axis, b43, batman, bcache, bcachefs, bfs, block, bluetooth, bpf, brcm80211, bridge, broadcom, btrfs, can, ceph, cgroups, chrome, cifs, cirrus, clk, coco, coda, coresight, crypto, csky, cxl, damon, dccp, dell, devicetree, dm, dmaengine, drbd, dri, ecryptfs, edac, efi, erofs, etnaviv, exfat, ext4, f2fs, fbdev, fpga, freedreno, fs, fscrypt, fsi, fsverity, fuse, geode, gfs2, gpio, greybus, hams, hardening, hexagon, hfs, hippi, hwmon, hyperv, i2c, i3c, ide, iio, imx, input, integrity, intelgfx, intelgvt, intelwiredlan, intelxe, iouring, iomap, iommu, ipack, isdn4linux, isofs, jffs2, jfs, karma, kasan, kbuild, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmarm, leds, libertas, lima, linux1394, linuxppc, linuxpps, livepatching, llvm, loongarch, lsm, lvs, m68k, mapletree, media, mediatek, megaraid, mhi, mips, mjpeg, mm, mmc, modules, mpi3, mptfusion, mptcp, mtd, nbd, net, netdrivers, netfilter, netfs, nfc, nfs, nilfs, nitro, nouveau, ntb, ntfs3, nvdimm, nvme, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, rcu, rdma, rds, reiserfs, remoteproc, renesassoc, riscv, rockchip, rpi, rtc, rust, s32, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, snpsarc, sof, sound, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, timestamp, tipc, tls, tomoyo, tqsystems, trace, udf, um, unisoc, usb, usbstorage, v9fs, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs Subsystem
   257  
   258  	ac100 = Subsystem{
   259  		Name:        "ac100",
   260  		Lists:       []string{"ac100@lists.launchpad.net"},
   261  		Maintainers: []string{"marvin24@gmx.de"},
   262  		Parents:     []*Subsystem{&staging, &tegra},
   263  		PathRules: []PathRule{
   264  			{IncludeRegexp: "^drivers/staging/nvec/"},
   265  		},
   266  	}
   267  
   268  	accelerators = Subsystem{
   269  		Name:        "accelerators",
   270  		Lists:       []string{"linux-accelerators@lists.ozlabs.org"},
   271  		Maintainers: []string{"wangzhou1@hisilicon.com", "zhangfei.gao@linaro.org"},
   272  		Parents:     []*Subsystem{&kernel},
   273  		PathRules: []PathRule{
   274  			{IncludeRegexp: "^drivers/misc/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"},
   275  		},
   276  	}
   277  
   278  	acpi = Subsystem{
   279  		Name:    "acpi",
   280  		Lists:   []string{"linux-acpi@vger.kernel.org"},
   281  		Parents: []*Subsystem{&kernel},
   282  		PathRules: []PathRule{
   283  			{IncludeRegexp: "^arch/x86/kernel/acpi/|^arch/x86/pci/acpi\\.c$|^drivers/acpi/|^drivers/pci/[^/]*/[^/]*acpi[^/]*$|^drivers/pci/[^/]*acpi[^/]*$|^drivers/pnp/pnpacpi/|^include/acpi/|^include/linux/acpi\\.h$|^include/linux/fwnode\\.h$|^include/linux/fw_table\\.h$|^lib/fw_table\\.c$"},
   284  			{IncludeRegexp: "^drivers/acpi/[^/]*thermal[^/]*$"},
   285  			{IncludeRegexp: "^drivers/acpi/acpica/|^include/acpi/"},
   286  			{IncludeRegexp: "^drivers/acpi/apei/"},
   287  			{IncludeRegexp: "^drivers/acpi/arm64$"},
   288  			{IncludeRegexp: "^drivers/acpi/pmic/"},
   289  			{IncludeRegexp: "^drivers/acpi/riscv/"},
   290  			{IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"},
   291  			{IncludeRegexp: "^drivers/base/property\\.c$|^drivers/base/swnode\\.c$|^include/linux/fwnode\\.h$|^include/linux/property\\.h$"},
   292  			{IncludeRegexp: "^drivers/gpio/gpiolib-acpi\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"},
   293  			{IncludeRegexp: "^drivers/i2c/i2c-core-acpi\\.c$"},
   294  			{IncludeRegexp: "^drivers/mailbox/pcc\\.c$"},
   295  			{IncludeRegexp: "^drivers/pnp/|^include/linux/pnp\\.h$"},
   296  		},
   297  	}
   298  
   299  	acpica = Subsystem{
   300  		Name:        "acpica",
   301  		Lists:       []string{"acpica-devel@lists.linux.dev"},
   302  		Maintainers: []string{"rafael.j.wysocki@intel.com", "robert.moore@intel.com"},
   303  		Parents:     []*Subsystem{&acpi},
   304  		PathRules: []PathRule{
   305  			{IncludeRegexp: "^drivers/acpi/acpica/|^include/acpi/"},
   306  		},
   307  	}
   308  
   309  	acrn = Subsystem{
   310  		Name:        "acrn",
   311  		Lists:       []string{"acrn-dev@lists.projectacrn.org"},
   312  		Maintainers: []string{"fei1.li@intel.com"},
   313  		Parents:     []*Subsystem{&kernel},
   314  		PathRules: []PathRule{
   315  			{IncludeRegexp: "^drivers/virt/acrn/|^include/uapi/linux/acrn\\.h$"},
   316  		},
   317  	}
   318  
   319  	actions = Subsystem{
   320  		Name:    "actions",
   321  		Lists:   []string{"linux-actions@lists.infradead.org"},
   322  		Parents: []*Subsystem{&arm},
   323  		PathRules: []PathRule{
   324  			{IncludeRegexp: "^arch/arm/boot/dts/actions/|^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/pmdomain/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"},
   325  			{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/"},
   326  		},
   327  	}
   328  
   329  	afs = Subsystem{
   330  		Name:    "afs",
   331  		Lists:   []string{"linux-afs@lists.infradead.org"},
   332  		Parents: []*Subsystem{&fs},
   333  		PathRules: []PathRule{
   334  			{IncludeRegexp: "^fs/afs/|^include/trace/events/afs\\.h$"},
   335  			{IncludeRegexp: "^include/keys/rxrpc-type\\.h$|^include/net/af_rxrpc\\.h$|^include/trace/events/rxrpc\\.h$|^include/uapi/linux/rxrpc\\.h$|^net/rxrpc/"},
   336  		},
   337  	}
   338  
   339  	alpha = Subsystem{
   340  		Name:        "alpha",
   341  		Lists:       []string{"linux-alpha@vger.kernel.org"},
   342  		Maintainers: []string{"ink@jurassic.park.msu.ru", "mattst88@gmail.com", "richard.henderson@linaro.org"},
   343  		Parents:     []*Subsystem{&kernel},
   344  		PathRules: []PathRule{
   345  			{IncludeRegexp: "^arch/alpha/"},
   346  		},
   347  	}
   348  
   349  	alsa = Subsystem{
   350  		Name:    "alsa",
   351  		Lists:   []string{"alsa-devel@alsa-project.org"},
   352  		Parents: []*Subsystem{&sound},
   353  		PathRules: []PathRule{
   354  			{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[^/]*$"},
   355  			{IncludeRegexp: "^drivers/mfd/cs42l43[^/]*$|^drivers/pinctrl/cirrus/pinctrl-cs42l43[^/]*$|^drivers/spi/spi-cs42l43[^/]*$|^include/dt-bindings/sound/cs[^/]*$|^include/linux/mfd/cs42l43[^/]*$|^include/sound/cs[^/]*$|^sound/pci/hda/cirrus[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_component[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"},
   356  			{IncludeRegexp: "^drivers/slimbus/|^include/linux/slimbus\\.h$"},
   357  			{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/wcd-clsh-v2\\.[^/]*$|^sound/soc/codecs/wcd-mbhc-v2\\.[^/]*$|^sound/soc/codecs/wcd9335\\.[^/]*$|^sound/soc/codecs/wcd934x\\.c$|^sound/soc/codecs/wsa881x\\.c$|^sound/soc/codecs/wsa883x\\.c$|^sound/soc/codecs/wsa884x\\.c$|^sound/soc/qcom/"},
   358  			{IncludeRegexp: "^drivers/soundwire/|^include/linux/soundwire/"},
   359  			{IncludeRegexp: "^include/sound/compress_driver\\.h$|^include/uapi/sound/compress_[^/]*$|^sound/core/compress_offload\\.c$|^sound/soc/soc-compress\\.c$"},
   360  			{IncludeRegexp: "^include/sound/tas2[^/]*\\.h$|^include/sound/tlv320[^/]*\\.h$|^include/sound/tpa6130a2-plat\\.h$|^sound/pci/hda/tas2781_hda_i2c\\.c$|^sound/soc/codecs/pcm1681\\.c$|^sound/soc/codecs/pcm1789[^/]*\\.[^/]*$|^sound/soc/codecs/pcm179x[^/]*\\.[^/]*$|^sound/soc/codecs/pcm186x[^/]*\\.[^/]*$|^sound/soc/codecs/pcm3008\\.[^/]*$|^sound/soc/codecs/pcm3060[^/]*\\.[^/]*$|^sound/soc/codecs/pcm3168a[^/]*\\.[^/]*$|^sound/soc/codecs/pcm5102a\\.c$|^sound/soc/codecs/pcm512x[^/]*\\.[^/]*$|^sound/soc/codecs/tas2[^/]*\\.[^/]*$|^sound/soc/codecs/tlv320[^/]*\\.[^/]*$|^sound/soc/codecs/tpa6130a2\\.[^/]*$"},
   361  			{IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"},
   362  			{IncludeRegexp: "^include/uapi/sound/firewire\\.h$|^sound/firewire/"},
   363  			{IncludeRegexp: "^include/uapi/sound/scarlett2\\.h$|^sound/usb/mixer_scarlett2\\.c$"},
   364  			{IncludeRegexp: "^sound/aoa/"},
   365  			{IncludeRegexp: "^sound/drivers/opl4/"},
   366  			{IncludeRegexp: "^sound/pci/bt87x\\.c$"},
   367  			{IncludeRegexp: "^sound/pci/oxygen/"},
   368  			{IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/ssm3515\\.c$"},
   369  			{IncludeRegexp: "^sound/soc/atmel$"},
   370  			{IncludeRegexp: "^sound/soc/atmel/tse850-pcm5142\\.c$"},
   371  			{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[^/]*$"},
   372  			{IncludeRegexp: "^sound/soc/codecs/idt821034\\.c$"},
   373  			{IncludeRegexp: "^sound/soc/codecs/isabelle[^/]*$|^sound/soc/codecs/lm49453[^/]*$"},
   374  			{IncludeRegexp: "^sound/soc/codecs/max9860\\.[^/]*$"},
   375  			{IncludeRegexp: "^sound/soc/codecs/pcm3060[^/]*$"},
   376  			{IncludeRegexp: "^sound/soc/codecs/peb2466\\.c$"},
   377  			{IncludeRegexp: "^sound/soc/codecs/sgtl5000[^/]*$"},
   378  			{IncludeRegexp: "^sound/soc/codecs/sma[^/]*$"},
   379  			{IncludeRegexp: "^sound/soc/codecs/tas571x[^/]*$"},
   380  			{IncludeRegexp: "^sound/soc/codecs/tfa9879[^/]*$"},
   381  			{IncludeRegexp: "^sound/soc/codecs/tfa989x\\.c$"},
   382  			{IncludeRegexp: "^sound/soc/codecs/twl4030[^/]*$"},
   383  			{IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$"},
   384  			{IncludeRegexp: "^sound/soc/fsl/fsl_qmc_audio\\.c$"},
   385  			{IncludeRegexp: "^sound/soc/intel/"},
   386  			{IncludeRegexp: "^sound/soc/meson/"},
   387  			{IncludeRegexp: "^sound/soc/samsung/"},
   388  			{IncludeRegexp: "^sound/soc/sti/"},
   389  			{IncludeRegexp: "^sound/soc/stm/"},
   390  			{IncludeRegexp: "^sound/soc/sunxi/sun50i-dmic\\.c$"},
   391  			{IncludeRegexp: "^sound/soc/ti/"},
   392  			{IncludeRegexp: "^sound/soc/ti/n810\\.c$|^sound/soc/ti/omap[^/]*$|^sound/soc/ti/rx51\\.c$|^sound/soc/ti/sdma-pcm\\.[^/]*$"},
   393  			{IncludeRegexp: "^sound/soc/uniphier/"},
   394  			{IncludeRegexp: "^sound/usb/caiaq/"},
   395  			{IncludeRegexp: "^sound/usb/midi\\.[^/]*$"},
   396  			{IncludeRegexp: "^sound/usb/misc/ua101\\.c$"},
   397  			{IncludeRegexp: "^sound/xen/"},
   398  		},
   399  	}
   400  
   401  	amdgfx = Subsystem{
   402  		Name:    "amd-gfx",
   403  		Lists:   []string{"amd-gfx@lists.freedesktop.org"},
   404  		Parents: []*Subsystem{&dri},
   405  		PathRules: []PathRule{
   406  			{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$"},
   407  			{IncludeRegexp: "^drivers/gpu/drm/amd/display/"},
   408  			{IncludeRegexp: "^drivers/gpu/drm/amd/pm/"},
   409  			{IncludeRegexp: "^drivers/gpu/drm/amd/|^drivers/gpu/drm/ci/xfails/amd[^/]*$|^drivers/gpu/drm/radeon/|^include/uapi/drm/amdgpu_drm\\.h$|^include/uapi/drm/radeon_drm\\.h$"},
   410  		},
   411  	}
   412  
   413  	amlogic = Subsystem{
   414  		Name:    "amlogic",
   415  		Lists:   []string{"linux-amlogic@lists.infradead.org"},
   416  		Parents: []*Subsystem{&arm},
   417  		PathRules: []PathRule{
   418  			{IncludeRegexp: "^arch/arm/boot/dts/amlogic/|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/pmdomain/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/phy/amlogic/|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"},
   419  			{IncludeRegexp: "^drivers/clk/meson/|^include/dt-bindings/clock/amlogic,a1[^/]*$|^include/dt-bindings/clock/gxbb[^/]*$|^include/dt-bindings/clock/meson[^/]*$"},
   420  			{IncludeRegexp: "^drivers/crypto/amlogic/"},
   421  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/meson[^/]*$|^drivers/gpu/drm/meson/"},
   422  			{IncludeRegexp: "^drivers/media/cec/platform/meson/ao-cec-g12a\\.c$|^drivers/media/cec/platform/meson/ao-cec\\.c$"},
   423  			{IncludeRegexp: "^drivers/media/platform/amlogic/meson-ge2d/"},
   424  			{IncludeRegexp: "^drivers/mfd/khadas-mcu\\.c$|^drivers/thermal/khadas_mcu_fan\\.c$|^include/linux/mfd/khadas-mcu\\.h$"},
   425  			{IncludeRegexp: "^drivers/pci/controller/dwc/pci-meson\\.c$"},
   426  			{IncludeRegexp: "^drivers/perf/amlogic/|^include/soc/amlogic/"},
   427  			{IncludeRegexp: "^drivers/staging/media/meson/vdec/"},
   428  			{IncludeRegexp: "^drivers/thermal/amlogic_thermal\\.c$"},
   429  		},
   430  	}
   431  
   432  	apparmor = Subsystem{
   433  		Name:        "apparmor",
   434  		Lists:       []string{"apparmor@lists.ubuntu.com"},
   435  		Maintainers: []string{"john.johansen@canonical.com", "john@apparmor.net"},
   436  		Parents:     []*Subsystem{&lsm},
   437  		PathRules: []PathRule{
   438  			{IncludeRegexp: "^security/apparmor/"},
   439  		},
   440  	}
   441  
   442  	arch = Subsystem{
   443  		Name:    "arch",
   444  		Lists:   []string{"linux-arch@vger.kernel.org"},
   445  		Parents: []*Subsystem{&kernel},
   446  		PathRules: []PathRule{
   447  			{IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^mm/mmu_gather\\.c$"},
   448  			{IncludeRegexp: "^include/asm-generic/|^include/uapi/asm-generic/"},
   449  		},
   450  	}
   451  
   452  	arm = Subsystem{
   453  		Name:    "arm",
   454  		Lists:   []string{"linux-arm-kernel@lists.infradead.org"},
   455  		Parents: []*Subsystem{&kernel},
   456  		PathRules: []PathRule{
   457  			{"^arch/arm/", "^arch/arm/boot/dts/"},
   458  			{IncludeRegexp: "^arch/arm/boot/compressed/misc-ep93xx\\.h$|^arch/arm/mach-ep93xx/|^drivers/iio/adc/ep93xx_adc\\.c$"},
   459  			{IncludeRegexp: "^arch/arm/boot/dts/actions/|^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/pmdomain/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"},
   460  			{IncludeRegexp: "^arch/arm/boot/dts/amazon/|^arch/arm/mach-alpine/|^arch/arm64/boot/dts/amazon/|^drivers/[^/]*/[^/]*alpine[^/]*$"},
   461  			{IncludeRegexp: "^arch/arm/boot/dts/amlogic/|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/pmdomain/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/phy/amlogic/|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"},
   462  			{IncludeRegexp: "^arch/arm/boot/dts/arm/arm-realview-[^/]*$|^arch/arm/boot/dts/arm/integrator[^/]*$|^arch/arm/boot/dts/arm/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/"},
   463  			{IncludeRegexp: "^arch/arm/boot/dts/aspeed/|^arch/arm/mach-aspeed/|aspeed"},
   464  			{IncludeRegexp: "^arch/arm/boot/dts/broadcom/bcm-ns\\.dtsi$|^arch/arm/boot/dts/broadcom/bcm470[^/]*$|^arch/arm/boot/dts/broadcom/bcm5301[^/]*$|^arch/arm/boot/dts/broadcom/bcm953012[^/]*$|^arch/arm/mach-bcm/bcm_5301x\\.c$"},
   465  			{IncludeRegexp: "^arch/arm/boot/dts/broadcom/bcm47189[^/]*$|^arch/arm/boot/dts/broadcom/bcm53573[^/]*$"},
   466  			{IncludeRegexp: "^arch/arm/boot/dts/broadcom/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"},
   467  			{IncludeRegexp: "^arch/arm/boot/dts/calxeda/|^arch/arm/mach-highbank/"},
   468  			{IncludeRegexp: "^arch/arm/boot/dts/cnxt/|digicolor"},
   469  			{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$"},
   470  			{IncludeRegexp: "^arch/arm/boot/dts/hisilicon/|^arch/arm/mach-hisi/|^arch/arm64/boot/dts/hisilicon/"},
   471  			{IncludeRegexp: "^arch/arm/boot/dts/intel/ixp/|^arch/arm/mach-ixp4xx/|^drivers/bus/intel-ixp4xx-eb\\.c$|^drivers/char/hw_random/ixp4xx-rng\\.c$|^drivers/clocksource/timer-ixp4xx\\.c$|^drivers/crypto/intel/ixp4xx/ixp4xx_crypto\\.c$|^drivers/gpio/gpio-ixp4xx\\.c$|^drivers/irqchip/irq-ixp4xx\\.c$|^drivers/net/ethernet/xscale/ixp4xx_eth\\.c$|^drivers/net/wan/ixp4xx_hss\\.c$|^drivers/soc/ixp4xx/ixp4xx-npe\\.c$|^drivers/soc/ixp4xx/ixp4xx-qmgr\\.c$|^include/linux/soc/ixp4xx/npe\\.h$|^include/linux/soc/ixp4xx/qmgr\\.h$"},
   472  			{IncludeRegexp: "^arch/arm/boot/dts/intel/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/"},
   473  			{IncludeRegexp: "^arch/arm/boot/dts/marvell/armada[^/]*$|^arch/arm/boot/dts/marvell/kirkwood[^/]*$|^arch/arm/configs/mvebu_[^/]*_defconfig$|^arch/arm/mach-mvebu/|^arch/arm64/boot/dts/marvell/|^drivers/clk/mvebu/|^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$"},
   474  			{IncludeRegexp: "^arch/arm/boot/dts/marvell/dove[^/]*$|^arch/arm/boot/dts/marvell/orion5x[^/]*$|^arch/arm/mach-dove/|^arch/arm/mach-mv78xx0/|^arch/arm/mach-orion5x/|^arch/arm/plat-orion/|^drivers/bus/mvebu-mbus\\.c$|^drivers/soc/dove/"},
   475  			{IncludeRegexp: "^arch/arm/boot/dts/marvell/mmp[^/]*$|^arch/arm/mach-mmp/|^include/linux/soc/mmp/"},
   476  			{IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
   477  			{IncludeRegexp: "^arch/arm/boot/dts/microchip/at91-linea\\.dtsi$|^arch/arm/boot/dts/microchip/at91-natte\\.dtsi$|^arch/arm/boot/dts/microchip/at91-nattis-2-natte-2\\.dts$|^arch/arm/boot/dts/microchip/at91-tse850-3\\.dts$"},
   478  			{"^arch/arm/boot/dts/microchip/at91[^/]*$|^arch/arm/boot/dts/microchip/sama[^/]*$|^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$"},
   479  			{"^arch/arm/boot/dts/nxp/imx/|^arch/arm/boot/dts/nxp/mxs/|^arch/arm64/boot/dts/freescale/|imx|mxs", "^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$|^drivers/media/i2c/"},
   480  			{IncludeRegexp: "^arch/arm/boot/dts/nxp/lpc/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"},
   481  			{IncludeRegexp: "^arch/arm/boot/dts/nxp/lpc/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"},
   482  			{IncludeRegexp: "^arch/arm/boot/dts/nxp/ls/|^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$"},
   483  			{IncludeRegexp: "^arch/arm/boot/dts/nxp/vf/|^arch/arm/mach-imx/[^/]*vf610[^/]*$"},
   484  			{IncludeRegexp: "^arch/arm/boot/dts/realtek/|^arch/arm/mach-realtek/|^arch/arm64/boot/dts/realtek/"},
   485  			{IncludeRegexp: "^arch/arm/boot/dts/rockchip/|^arch/arm/mach-rockchip/|^drivers/[^/]*/[^/]*/[^/]*rockchip[^/]*$|^drivers/[^/]*/[^/]*rockchip[^/]*$|^drivers/clk/rockchip/|^drivers/i2c/busses/i2c-rk3x\\.c$|^sound/soc/rockchip/|rockchip"},
   486  			{IncludeRegexp: "^arch/arm/boot/dts/samsung/|^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|s3c64xx|s5pv210"},
   487  			{IncludeRegexp: "^arch/arm/boot/dts/sigmastar/|^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$"},
   488  			{IncludeRegexp: "^arch/arm/boot/dts/socionext/milbeaut[^/]*$|^arch/arm/mach-milbeaut/|milbeaut"},
   489  			{IncludeRegexp: "^arch/arm/boot/dts/socionext/uniphier[^/]*$|^arch/arm/include/asm/hardware/cache-uniphier\\.h$|^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"},
   490  			{IncludeRegexp: "^arch/arm/boot/dts/st/spear[^/]*$|^arch/arm/mach-spear/|^drivers/clk/spear/|^drivers/pinctrl/spear/"},
   491  			{IncludeRegexp: "^arch/arm/boot/dts/st/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/pmdomain/st/ste-ux500-pm-domain\\.c$|^drivers/gpio/gpio-nomadik\\.c$|^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/"},
   492  			{IncludeRegexp: "^arch/arm/boot/dts/st/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$"},
   493  			{IncludeRegexp: "^arch/arm/boot/dts/st/stm32[^/]*$|^arch/arm/mach-stm32/|^arch/arm64/boot/dts/st/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"},
   494  			{IncludeRegexp: "^arch/arm/boot/dts/sunplus/|^arch/arm/configs/sp7021_[^/]*defconfig$|^drivers/clk/clk-sp7021\\.c$|^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$"},
   495  			{IncludeRegexp: "^arch/arm/boot/dts/synaptics/|^arch/arm/mach-berlin/|^arch/arm64/boot/dts/synaptics/"},
   496  			{IncludeRegexp: "^arch/arm/boot/dts/ti/davinci/|^arch/arm/mach-davinci/|^drivers/i2c/busses/i2c-davinci\\.c$"},
   497  			{IncludeRegexp: "^arch/arm/boot/dts/ti/keystone/|^arch/arm/mach-keystone/"},
   498  			{IncludeRegexp: "^arch/arm/boot/dts/ti/omap/omap3-igep[^/]*$"},
   499  			{IncludeRegexp: "^arch/arm/boot/dts/unisoc/|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"},
   500  			{IncludeRegexp: "^arch/arm/include/asm/arch_gicv3\\.h$|^arch/arm64/include/asm/arch_gicv3\\.h$|^drivers/irqchip/irq-gic[^/]*\\.\\[ch\\]$|^include/linux/irqchip/arm-gic[^/]*\\.h$|^include/linux/irqchip/arm-vgic-info\\.h$"},
   501  			{IncludeRegexp: "^arch/arm/include/asm/arch_timer\\.h$|^arch/arm64/include/asm/arch_timer\\.h$|^drivers/clocksource/arm_arch_timer\\.c$"},
   502  			{IncludeRegexp: "^arch/arm/include/asm/hardware/dec21285\\.h$|^arch/arm/mach-footbridge/"},
   503  			{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/"},
   504  			{IncludeRegexp: "^arch/arm/mach-[^/]*/|^arch/arm/plat-[^/]*/"},
   505  			{IncludeRegexp: "^arch/arm/mach-ep93xx/ts72xx\\.c$"},
   506  			{IncludeRegexp: "^arch/arm/mach-orion5x/ts78xx-[^/]*$"},
   507  			{IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun[25]0i"},
   508  			{"^arch/arm/mach-versatile/|^arch/arm64/boot/dts/arm/|^drivers/clocksource/timer-versatile\\.c$|mps2|vexpress", "^drivers/cpufreq/vexpress-spc-cpufreq\\.c$"},
   509  			{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\\.[^/]*$"},
   510  			{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"},
   511  			{IncludeRegexp: "^arch/arm/mm/[^/]*-fa[^/]*$"},
   512  			{IncludeRegexp: "^arch/arm/vfp/"},
   513  			{"^arch/arm64/", "^arch/arm64/boot/dts/"},
   514  			{IncludeRegexp: "^arch/arm64/boot/dts/amd/elba[^/]*$"},
   515  			{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/pmdomain/apple/|^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/nvme/host/apple\\.c$|^drivers/nvmem/apple-efuses\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/pwm/pwm-apple\\.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/soc/apple/"},
   516  			{IncludeRegexp: "^arch/arm64/boot/dts/bitmain/|^drivers/clk/clk-bm1880\\.c$|^drivers/pinctrl/pinctrl-bm1880\\.c$"},
   517  			{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"},
   518  			{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"},
   519  			{IncludeRegexp: "^arch/arm64/boot/dts/cavium/thunder2-99xx[^/]*$"},
   520  			{IncludeRegexp: "^arch/arm64/boot/dts/exynos/google/|^drivers/clk/samsung/clk-gs101\\.c$|^include/dt-bindings/clock/google,gs101\\.h$"},
   521  			{IncludeRegexp: "^arch/arm64/boot/dts/freescale/s32g[^/]*\\.dts[^/]*$|^drivers/pinctrl/nxp/"},
   522  			{IncludeRegexp: "^arch/arm64/boot/dts/lg/"},
   523  			{IncludeRegexp: "^arch/arm64/boot/dts/marvell/armada-8040-mcbin\\.dts$"},
   524  			{IncludeRegexp: "^arch/arm64/boot/dts/microchip/"},
   525  			{IncludeRegexp: "^arch/arm64/boot/dts/microchip/sparx[^/]*$|^drivers/net/ethernet/microchip/vcap/|^drivers/pinctrl/pinctrl-microchip-sgpio\\.c$|sparx5"},
   526  			{IncludeRegexp: "^arch/arm64/boot/dts/nuvoton/[^/]*ma35[^/]*$|^drivers/[^/]*/[^/]*/[^/]*ma35[^/]*$|^drivers/[^/]*/[^/]*ma35[^/]*$"},
   527  			{IncludeRegexp: "^arch/arm64/boot/dts/tesla/"},
   528  			{IncludeRegexp: "^arch/arm64/boot/dts/ti/k3-[^/]*$"},
   529  			{IncludeRegexp: "^arch/arm64/boot/dts/toshiba/|^drivers/clk/visconti/|^drivers/gpio/gpio-visconti\\.c$|^drivers/net/ethernet/stmicro/stmmac/dwmac-visconti\\.c$|^drivers/pci/controller/dwc/pcie-visconti\\.c$|^drivers/pinctrl/visconti/|^drivers/watchdog/visconti_wdt\\.c$|visconti"},
   530  			{IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"},
   531  			{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$"},
   532  			{IncludeRegexp: "^drivers/acpi/arm64$"},
   533  			{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/hwmon/scmi-hwmon\\.c$|^drivers/pmdomain/arm/|^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$"},
   534  			{IncludeRegexp: "^drivers/clk/clkdev\\.c$"},
   535  			{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/pmdomain/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$"},
   536  			{IncludeRegexp: "^drivers/clk/ux500/"},
   537  			{IncludeRegexp: "^drivers/clocksource/timer-keystone\\.c$"},
   538  			{IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$"},
   539  			{IncludeRegexp: "^drivers/cpuidle/cpuidle-big_little\\.c$"},
   540  			{IncludeRegexp: "^drivers/cpuidle/cpuidle-psci-domain\\.c$|^drivers/cpuidle/cpuidle-psci\\.h$"},
   541  			{IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.c$"},
   542  			{IncludeRegexp: "^drivers/dma/at_hdmac\\.c$|^drivers/dma/at_xdmac\\.c$|^include/dt-bindings/dma/at91\\.h$"},
   543  			{IncludeRegexp: "^drivers/dma/mediatek/"},
   544  			{IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
   545  			{IncludeRegexp: "^drivers/firmware/arm_ffa/|^include/linux/arm_ffa\\.h$"},
   546  			{IncludeRegexp: "^drivers/firmware/arm_sdei\\.c$|^include/linux/arm_sdei\\.h$|^include/uapi/linux/arm_sdei\\.h$"},
   547  			{IncludeRegexp: "^drivers/firmware/psci/|^include/linux/psci\\.h$|^include/uapi/linux/psci\\.h$"},
   548  			{IncludeRegexp: "^drivers/firmware/smccc/|^include/linux/arm-smccc\\.h$"},
   549  			{IncludeRegexp: "^drivers/gpio/gpio-sama5d2-piobu\\.c$|^drivers/pinctrl/pinctrl-at91[^/]*$"},
   550  			{IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$|^include/uapi/linux/coresight[^/]*$"},
   551  			{IncludeRegexp: "^drivers/iommu/arm/|^drivers/iommu/io-pgtable-arm[^/]*$"},
   552  			{IncludeRegexp: "^drivers/irqchip/irq-mchp-eic\\.c$"},
   553  			{IncludeRegexp: "^drivers/irqchip/irq-vic\\.c$"},
   554  			{IncludeRegexp: "^drivers/media/platform/samsung/s5p-g2d/"},
   555  			{IncludeRegexp: "^drivers/media/platform/samsung/s5p-jpeg/"},
   556  			{IncludeRegexp: "^drivers/media/platform/samsung/s5p-mfc/"},
   557  			{IncludeRegexp: "^drivers/memory/brcmstb_dpfe\\.c$"},
   558  			{IncludeRegexp: "^drivers/memory/pl353-smc\\.c$"},
   559  			{IncludeRegexp: "^drivers/misc/atmel-ssc\\.c$|^include/linux/atmel-ssc\\.h$"},
   560  			{IncludeRegexp: "^drivers/net/ethernet/cavium/thunder/"},
   561  			{IncludeRegexp: "^drivers/net/ethernet/ti/icssg/"},
   562  			{IncludeRegexp: "^drivers/nvmem/microchip-otpc\\.c$|^include/dt-bindings/nvmem/microchip,sama7g5-otpc\\.h$"},
   563  			{IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"},
   564  			{IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
   565  			{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*imx6[^/]*$"},
   566  			{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
   567  			{IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"},
   568  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-armada8k\\.c$"},
   569  			{IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-layerscape-gen4\\.c$"},
   570  			{IncludeRegexp: "^drivers/pci/controller/pci-aardvark\\.c$"},
   571  			{IncludeRegexp: "^drivers/pci/controller/pci-host-common\\.c$|^drivers/pci/controller/pci-host-generic\\.c$"},
   572  			{IncludeRegexp: "^drivers/pci/controller/pci-thunder-[^/]*$"},
   573  			{IncludeRegexp: "^drivers/pci/controller/pci-versatile\\.c$"},
   574  			{IncludeRegexp: "^drivers/pci/controller/pci-xgene-msi\\.c$"},
   575  			{IncludeRegexp: "^drivers/pci/controller/pci-xgene\\.c$"},
   576  			{IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm283*|raspberrypi"},
   577  			{IncludeRegexp: "^drivers/perf/fsl_imx8_ddr_perf\\.c$"},
   578  			{IncludeRegexp: "^drivers/phy/marvell/phy-mmp3-usb\\.c$|^drivers/phy/marvell/phy-pxa-usb\\.c$"},
   579  			{IncludeRegexp: "^drivers/phy/mediatek/"},
   580  			{IncludeRegexp: "^drivers/pinctrl/pinctrl-single\\.c$"},
   581  			{IncludeRegexp: "^drivers/pinctrl/samsung/|^include/dt-bindings/pinctrl/samsung\\.h$"},
   582  			{IncludeRegexp: "^drivers/pinctrl/sunplus/|^include/dt-bindings/pinctrl/sppctl[^/]*\\.h$"},
   583  			{IncludeRegexp: "^drivers/pmdomain/ti/omap_prm\\.c$|^drivers/soc/ti/"},
   584  			{IncludeRegexp: "^drivers/pwm/pwm-atmel\\.c$"},
   585  			{IncludeRegexp: "^drivers/regulator/mcp16502\\.c$"},
   586  			{IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"},
   587  			{IncludeRegexp: "^drivers/soc/fsl/|^include/linux/fsl/|^include/soc/fsl/"},
   588  			{IncludeRegexp: "^drivers/spi/spi-pl022\\.c$"},
   589  			{IncludeRegexp: "^drivers/usb/gadget/udc/atmel_usba_udc\\.[^/]*$"},
   590  			{IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"},
   591  			{IncludeRegexp: "^drivers/video/fbdev/cyber2000fb\\.[^/]*$"},
   592  			{IncludeRegexp: "^drivers/video/fbdev/imxfb\\.c$"},
   593  			{IncludeRegexp: "clps711x"},
   594  		},
   595  	}
   596  
   597  	armmsm = Subsystem{
   598  		Name:    "arm-msm",
   599  		Lists:   []string{"linux-arm-msm@vger.kernel.org"},
   600  		Parents: []*Subsystem{&kernel},
   601  		PathRules: []PathRule{
   602  			{IncludeRegexp: "^arch/arm/boot/dts/qcom/|^arch/arm/configs/qcom_defconfig$|^arch/arm/mach-qcom/|^arch/arm64/boot/dts/qcom/|^drivers/[^/]*/[^/]*/pm8...-[^/]*$|^drivers/[^/]*/[^/]*/qcom[^/]*$|^drivers/[^/]*/[^/]*/qcom/|^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/rtc/rtc-pm8xxx\\.c$|^drivers/spi/spi-geni-qcom\\.c$|^drivers/spi/spi-qcom-qspi\\.c$|^drivers/spi/spi-qup\\.c$|^drivers/tty/serial/msm_serial\\.c$|^drivers/ufs/host/ufs-qcom[^/]*$|^drivers/usb/dwc3/dwc3-qcom\\.c$|^include/dt-bindings/[^/]*/qcom[^/]*$|^include/linux/[^/]*/qcom[^/]*$|^include/linux/soc/qcom/"},
   603  			{IncludeRegexp: "^drivers/accel/qaic/|^include/uapi/drm/qaic_accel\\.h$"},
   604  			{IncludeRegexp: "^drivers/bus/mhi/|^drivers/pci/endpoint/functions/pci-epf-mhi\\.c$|^include/linux/mhi\\.h$"},
   605  			{IncludeRegexp: "^drivers/clk/qcom/|^include/dt-bindings/clock/qcom,[^/]*$"},
   606  			{IncludeRegexp: "^drivers/crypto/qce/"},
   607  			{IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
   608  			{IncludeRegexp: "^drivers/edac/qcom_edac\\.c$"},
   609  			{IncludeRegexp: "^drivers/firmware/qcom/qcom_qseecom\\.c$"},
   610  			{IncludeRegexp: "^drivers/firmware/qcom/qcom_qseecom_uefisecapp\\.c$"},
   611  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
   612  			{IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"},
   613  			{IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$|^drivers/iommu/arm/arm-smmu/arm-smmu-qcom[^/]*$|^drivers/iommu/msm_iommu[^/]*$"},
   614  			{IncludeRegexp: "^drivers/mailbox/qcom-ipcc\\.c$|^include/dt-bindings/mailbox/qcom-ipcc\\.h$"},
   615  			{IncludeRegexp: "^drivers/media/platform/qcom/venus/"},
   616  			{IncludeRegexp: "^drivers/misc/fastrpc\\.c$|^include/uapi/misc/fastrpc\\.h$"},
   617  			{IncludeRegexp: "^drivers/mtd/nand/raw/qcom_nandc\\.c$"},
   618  			{IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos\\.c$"},
   619  			{IncludeRegexp: "^drivers/net/wwan/qcom_bam_dmux\\.c$"},
   620  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"},
   621  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
   622  			{IncludeRegexp: "^drivers/phy/qualcomm/phy-qcom-ipq4019-usb\\.c$"},
   623  			{IncludeRegexp: "^drivers/pinctrl/qcom/"},
   624  			{IncludeRegexp: "^drivers/pmdomain/qcom/cpr\\.c$"},
   625  			{IncludeRegexp: "^drivers/regulator/vqmmc-ipq4019-regulator\\.c$"},
   626  			{IncludeRegexp: "^drivers/soc/qcom/icc-bwmon\\.c$"},
   627  			{IncludeRegexp: "^drivers/thermal/qcom/"},
   628  			{IncludeRegexp: "^drivers/ufs/host/ufs-qcom[^/]*$"},
   629  			{IncludeRegexp: "^drivers/usb/misc/qcom_eud\\.c$"},
   630  			{IncludeRegexp: "^drivers/usb/typec/tcpm/qcom/"},
   631  			{IncludeRegexp: "^include/trace/events/qrtr\\.h$|^include/uapi/linux/qrtr\\.h$|^net/qrtr/"},
   632  		},
   633  	}
   634  
   635  	asahi = Subsystem{
   636  		Name:        "asahi",
   637  		Lists:       []string{"asahi@lists.linux.dev"},
   638  		Maintainers: []string{"marcan@marcan.st", "sven@svenpeter.dev"},
   639  		Parents:     []*Subsystem{&arm},
   640  		PathRules: []PathRule{
   641  			{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/pmdomain/apple/|^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/nvme/host/apple\\.c$|^drivers/nvmem/apple-efuses\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/pwm/pwm-apple\\.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/soc/apple/"},
   642  			{IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/ssm3515\\.c$"},
   643  		},
   644  	}
   645  
   646  	aspeed = Subsystem{
   647  		Name:    "aspeed",
   648  		Lists:   []string{"linux-aspeed@lists.ozlabs.org"},
   649  		Parents: []*Subsystem{&arm},
   650  		PathRules: []PathRule{
   651  			{IncludeRegexp: "^arch/arm/boot/dts/aspeed/|^arch/arm/mach-aspeed/|aspeed"},
   652  			{IncludeRegexp: "^drivers/crypto/aspeed/"},
   653  			{IncludeRegexp: "^drivers/gpu/drm/aspeed/"},
   654  			{IncludeRegexp: "^drivers/irqchip/irq-aspeed-scu-ic\\.c$|^include/dt-bindings/interrupt-controller/aspeed-scu-ic\\.h$"},
   655  			{IncludeRegexp: "^drivers/mmc/host/sdhci-of-aspeed[^/]*$"},
   656  			{IncludeRegexp: "^drivers/peci/controller/peci-aspeed\\.c$"},
   657  			{IncludeRegexp: "^drivers/pinctrl/aspeed/"},
   658  			{IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"},
   659  			{IncludeRegexp: "^drivers/usb/gadget/udc/aspeed_udc\\.c$"},
   660  		},
   661  	}
   662  
   663  	ath10k = Subsystem{
   664  		Name:        "ath10k",
   665  		Lists:       []string{"ath10k@lists.infradead.org"},
   666  		Maintainers: []string{"jjohnson@kernel.org", "kvalo@kernel.org"},
   667  		Parents:     []*Subsystem{&wireless},
   668  		PathRules: []PathRule{
   669  			{IncludeRegexp: "^drivers/net/wireless/ath/ath10k/|ath10k"},
   670  		},
   671  	}
   672  
   673  	ath11k = Subsystem{
   674  		Name:        "ath11k",
   675  		Lists:       []string{"ath11k@lists.infradead.org"},
   676  		Maintainers: []string{"jjohnson@kernel.org", "kvalo@kernel.org"},
   677  		Parents:     []*Subsystem{&wireless},
   678  		PathRules: []PathRule{
   679  			{IncludeRegexp: "^drivers/net/wireless/ath/ath11k/|ath11k"},
   680  		},
   681  	}
   682  
   683  	ath12k = Subsystem{
   684  		Name:        "ath12k",
   685  		Lists:       []string{"ath12k@lists.infradead.org"},
   686  		Maintainers: []string{"jjohnson@kernel.org", "kvalo@kernel.org"},
   687  		Parents:     []*Subsystem{&wireless},
   688  		PathRules: []PathRule{
   689  			{IncludeRegexp: "^drivers/net/wireless/ath/ath12k/|ath12k"},
   690  		},
   691  	}
   692  
   693  	atm = Subsystem{
   694  		Name:        "atm",
   695  		Lists:       []string{"linux-atm-general@lists.sourceforge.net"},
   696  		Maintainers: []string{"3chas3@gmail.com"},
   697  		Parents:     []*Subsystem{&net},
   698  		PathRules: []PathRule{
   699  			{IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/uapi/linux/atm[^/]*$"},
   700  		},
   701  	}
   702  
   703  	audit = Subsystem{
   704  		Name:        "audit",
   705  		Lists:       []string{"audit@vger.kernel.org"},
   706  		Maintainers: []string{"eparis@redhat.com", "paul@paul-moore.com"},
   707  		Parents:     []*Subsystem{&kernel},
   708  		PathRules: []PathRule{
   709  			{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$"},
   710  		},
   711  	}
   712  
   713  	autofs = Subsystem{
   714  		Name:        "autofs",
   715  		Lists:       []string{"autofs@vger.kernel.org"},
   716  		Maintainers: []string{"raven@themaw.net"},
   717  		Parents:     []*Subsystem{&fs},
   718  		PathRules: []PathRule{
   719  			{IncludeRegexp: "^fs/autofs/"},
   720  		},
   721  	}
   722  
   723  	axis = Subsystem{
   724  		Name:    "axis",
   725  		Lists:   []string{"linux-arm-kernel@axis.com"},
   726  		Parents: []*Subsystem{&kernel},
   727  		PathRules: []PathRule{
   728  			{IncludeRegexp: "^arch/arm/boot/dts/axis/|^arch/arm/mach-artpec$|^drivers/clk/axis$|^drivers/crypto/axis$|^drivers/mmc/host/usdhi6rol0\\.c$|^drivers/pinctrl/pinctrl-artpec[^/]*$"},
   729  			{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*artpec[^/]*$"},
   730  		},
   731  	}
   732  
   733  	b43 = Subsystem{
   734  		Name:    "b43",
   735  		Lists:   []string{"b43-dev@lists.infradead.org"},
   736  		Parents: []*Subsystem{&wireless},
   737  		PathRules: []PathRule{
   738  			{IncludeRegexp: "^drivers/net/wireless/broadcom/b43/"},
   739  			{IncludeRegexp: "^drivers/net/wireless/broadcom/b43legacy/"},
   740  		},
   741  	}
   742  
   743  	batman = Subsystem{
   744  		Name:        "batman",
   745  		Lists:       []string{"b.a.t.m.a.n@lists.open-mesh.org"},
   746  		Maintainers: []string{"a@unstable.cc", "mareklindner@neomailbox.ch", "sven@narfation.org", "sw@simonwunderlich.de"},
   747  		Parents:     []*Subsystem{&net},
   748  		PathRules: []PathRule{
   749  			{IncludeRegexp: "^include/uapi/linux/batadv_packet\\.h$|^include/uapi/linux/batman_adv\\.h$|^net/batman-adv/"},
   750  		},
   751  	}
   752  
   753  	bcache = Subsystem{
   754  		Name:        "bcache",
   755  		Lists:       []string{"linux-bcache@vger.kernel.org"},
   756  		Maintainers: []string{"colyli@suse.de", "kent.overstreet@linux.dev"},
   757  		Parents:     []*Subsystem{&kernel},
   758  		PathRules: []PathRule{
   759  			{IncludeRegexp: "^drivers/md/bcache/"},
   760  		},
   761  	}
   762  
   763  	bcachefs = Subsystem{
   764  		Name:        "bcachefs",
   765  		Syscalls:    []string{"syz_mount_image$bcachefs"},
   766  		Lists:       []string{"linux-bcachefs@vger.kernel.org"},
   767  		Maintainers: []string{"kent.overstreet@linux.dev"},
   768  		Parents:     []*Subsystem{&fs},
   769  		PathRules: []PathRule{
   770  			{IncludeRegexp: "^fs/bcachefs/"},
   771  			{IncludeRegexp: "^include/linux/closure\\.h$|^lib/closure\\.c$"},
   772  		},
   773  	}
   774  
   775  	bfs = Subsystem{
   776  		Name:        "bfs",
   777  		Syscalls:    []string{"syz_mount_image$bfs"},
   778  		Maintainers: []string{"aivazian.tigran@gmail.com"},
   779  		Parents:     []*Subsystem{&fs},
   780  		PathRules: []PathRule{
   781  			{IncludeRegexp: "^fs/bfs/|^include/uapi/linux/bfs_fs\\.h$"},
   782  		},
   783  	}
   784  
   785  	block = Subsystem{
   786  		Name:    "block",
   787  		Lists:   []string{"linux-block@vger.kernel.org"},
   788  		Parents: []*Subsystem{&kernel},
   789  		PathRules: []PathRule{
   790  			{IncludeRegexp: "^block/bfq-[^/]*$"},
   791  			{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$"},
   792  			{IncludeRegexp: "^block/opal_proto\\.h$|^block/sed[^/]*$|^include/linux/sed[^/]*$|^include/uapi/linux/sed[^/]*$"},
   793  			{IncludeRegexp: "^block/|^drivers/block/|^include/linux/bio\\.h$|^include/linux/blk[^/]*$|^kernel/trace/blktrace\\.c$|^lib/sbitmap\\.c$"},
   794  			{IncludeRegexp: "^drivers/block/floppy\\.c$"},
   795  			{IncludeRegexp: "^drivers/block/nbd\\.c$|^include/trace/events/nbd\\.h$|^include/uapi/linux/nbd\\.h$"},
   796  			{IncludeRegexp: "^drivers/block/rnbd/"},
   797  			{IncludeRegexp: "^drivers/block/ublk_drv\\.c$|^include/uapi/linux/ublk_cmd\\.h$"},
   798  		},
   799  	}
   800  
   801  	bluetooth = Subsystem{
   802  		Name:        "bluetooth",
   803  		Syscalls:    []string{"syz_emit_vhci"},
   804  		Lists:       []string{"linux-bluetooth@vger.kernel.org"},
   805  		Maintainers: []string{"luiz.dentz@gmail.com", "marcel@holtmann.org"},
   806  		Parents:     []*Subsystem{&kernel},
   807  		PathRules: []PathRule{
   808  			{IncludeRegexp: "^drivers/bluetooth/"},
   809  			{IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"},
   810  			{IncludeRegexp: "^include/net/6lowpan\\.h$|^net/6lowpan/"},
   811  			{IncludeRegexp: "^include/net/bluetooth/|^net/bluetooth/"},
   812  		},
   813  	}
   814  
   815  	bpf = Subsystem{
   816  		Name:        "bpf",
   817  		Lists:       []string{"bpf@vger.kernel.org"},
   818  		Maintainers: []string{"andrii@kernel.org", "ast@kernel.org", "daniel@iogearbox.net"},
   819  		Parents:     []*Subsystem{&kernel},
   820  		PathRules: []PathRule{
   821  			{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$"},
   822  			{IncludeRegexp: "^arch/arm/net/"},
   823  			{IncludeRegexp: "^arch/arm64/net/"},
   824  			{IncludeRegexp: "^arch/loongarch/net/"},
   825  			{IncludeRegexp: "^arch/mips/net/"},
   826  			{IncludeRegexp: "^arch/powerpc/net/"},
   827  			{"^arch/riscv/net/", "^arch/riscv/net/bpf_jit_comp32\\.c$"},
   828  			{"^arch/riscv/net/", "^arch/riscv/net/bpf_jit_comp64\\.c$"},
   829  			{"^arch/s390/net/", "^arch/s390/net/pnet\\.c$"},
   830  			{IncludeRegexp: "^arch/sparc/net/"},
   831  			{"^arch/x86/net/", "^arch/x86/net/bpf_jit_comp32\\.c$"},
   832  			{IncludeRegexp: "^arch/x86/net/bpf_jit_comp32\\.c$"},
   833  			{IncludeRegexp: "^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$|^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$"},
   834  			{IncludeRegexp: "^drivers/net/ethernet/netronome/nfp/bpf/"},
   835  			{IncludeRegexp: "^drivers/net/netkit\\.c$|^include/net/netkit\\.h$"},
   836  			{IncludeRegexp: "^include/linux/bpf[^/]*$|^include/linux/filter\\.h$|^include/linux/tnum\\.h$|^kernel/bpf/core\\.c$|^kernel/bpf/dispatcher\\.c$|^kernel/bpf/mprog\\.c$|^kernel/bpf/syscall\\.c$|^kernel/bpf/tnum\\.c$|^kernel/bpf/trampoline\\.c$|^kernel/bpf/verifier\\.c$"},
   837  			{IncludeRegexp: "^include/linux/bpf_lsm\\.h$|^kernel/bpf/bpf_lsm\\.c$|^security/bpf/"},
   838  			{IncludeRegexp: "^include/linux/btf[^/]*$|^kernel/bpf/btf\\.c$"},
   839  			{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$"},
   840  			{IncludeRegexp: "^include/net/netns/xdp\\.h$|^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^net/xdp/"},
   841  			{IncludeRegexp: "^include/net/tcx\\.h$|^kernel/bpf/tcx\\.c$|^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"},
   842  			{IncludeRegexp: "^kernel/bpf/[^/]*iter\\.c$"},
   843  			{IncludeRegexp: "^kernel/bpf/[^/]*storage\\.c$|^kernel/bpf/bpf_lru[^/]*$|^kernel/bpf/cgroup\\.c$"},
   844  			{IncludeRegexp: "^kernel/bpf/bpf_struct[^/]*$"},
   845  			{IncludeRegexp: "^kernel/bpf/disasm\\.[^/]*$"},
   846  			{IncludeRegexp: "^kernel/bpf/ringbuf\\.c$"},
   847  			{IncludeRegexp: "^kernel/bpf/stackmap\\.c$|^kernel/trace/bpf_trace\\.c$"},
   848  		},
   849  	}
   850  
   851  	brcm80211 = Subsystem{
   852  		Name:        "brcm80211",
   853  		Lists:       []string{"brcm80211-dev-list.pdl@broadcom.com"},
   854  		Maintainers: []string{"arend.vanspriel@broadcom.com"},
   855  		Parents:     []*Subsystem{&wireless},
   856  		PathRules: []PathRule{
   857  			{IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/|^include/linux/platform_data/brcmfmac\\.h$"},
   858  		},
   859  	}
   860  
   861  	bridge = Subsystem{
   862  		Name:        "bridge",
   863  		Lists:       []string{"bridge@lists.linux.dev"},
   864  		Maintainers: []string{"razor@blackwall.org", "roopa@nvidia.com"},
   865  		Parents:     []*Subsystem{&net},
   866  		PathRules: []PathRule{
   867  			{IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"},
   868  		},
   869  	}
   870  
   871  	broadcom = Subsystem{
   872  		Name:        "broadcom",
   873  		Lists:       []string{"bcm-kernel-feedback-list@broadcom.com"},
   874  		Maintainers: []string{"florian.fainelli@broadcom.com", "justin.chen@broadcom.com"},
   875  		Parents:     []*Subsystem{&net},
   876  		PathRules: []PathRule{
   877  			{IncludeRegexp: "^drivers/net/ethernet/broadcom/asp2/"},
   878  		},
   879  	}
   880  
   881  	btrfs = Subsystem{
   882  		Name:        "btrfs",
   883  		Syscalls:    []string{"syz_mount_image$btrfs"},
   884  		Lists:       []string{"linux-btrfs@vger.kernel.org"},
   885  		Maintainers: []string{"clm@fb.com", "dsterba@suse.com", "josef@toxicpanda.com"},
   886  		Parents:     []*Subsystem{&fs},
   887  		PathRules: []PathRule{
   888  			{IncludeRegexp: "^fs/btrfs/|^include/linux/btrfs[^/]*$|^include/trace/events/btrfs\\.h$|^include/uapi/linux/btrfs[^/]*$"},
   889  		},
   890  	}
   891  
   892  	can = Subsystem{
   893  		Name:        "can",
   894  		Lists:       []string{"linux-can@vger.kernel.org"},
   895  		Maintainers: []string{"mkl@pengutronix.de"},
   896  		Parents:     []*Subsystem{&net},
   897  		PathRules: []PathRule{
   898  			{IncludeRegexp: "^drivers/net/can/bxcan\\.c$"},
   899  			{IncludeRegexp: "^drivers/net/can/can327\\.c$"},
   900  			{IncludeRegexp: "^drivers/net/can/ctucanfd/"},
   901  			{IncludeRegexp: "^drivers/net/can/esd/"},
   902  			{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$"},
   903  			{IncludeRegexp: "^drivers/net/can/sja1000/ems_pci\\.c$"},
   904  			{IncludeRegexp: "^drivers/net/can/slcan/"},
   905  			{IncludeRegexp: "^drivers/net/can/spi/mcp251xfd/"},
   906  			{IncludeRegexp: "^drivers/net/can/usb/esd_usb\\.c$"},
   907  			{IncludeRegexp: "^drivers/net/can/usb/etas_es58x/"},
   908  			{IncludeRegexp: "^drivers/net/can/usb/f81604\\.c$"},
   909  			{IncludeRegexp: "^drivers/net/can/usb/mcba_usb\\.c$"},
   910  			{IncludeRegexp: "^drivers/net/can/xilinx_can\\.c$"},
   911  			{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$"},
   912  			{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/"},
   913  			{IncludeRegexp: "^include/uapi/linux/can/j1939\\.h$|^net/can/j1939/"},
   914  		},
   915  	}
   916  
   917  	ceph = Subsystem{
   918  		Name:        "ceph",
   919  		Lists:       []string{"ceph-devel@vger.kernel.org"},
   920  		Maintainers: []string{"idryomov@gmail.com"},
   921  		Parents:     []*Subsystem{&kernel},
   922  		PathRules: []PathRule{
   923  			{IncludeRegexp: "^drivers/block/rbd\\.c$|^drivers/block/rbd_types\\.h$"},
   924  			{IncludeRegexp: "^fs/ceph/"},
   925  			{IncludeRegexp: "^include/linux/ceph/|^include/linux/crush/|^net/ceph/"},
   926  		},
   927  	}
   928  
   929  	cgroups = Subsystem{
   930  		Name:    "cgroups",
   931  		Lists:   []string{"cgroups@vger.kernel.org"},
   932  		Parents: []*Subsystem{&kernel},
   933  		PathRules: []PathRule{
   934  			{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$"},
   935  			{IncludeRegexp: "^include/linux/cgroup[^/]*$|^kernel/cgroup/"},
   936  			{IncludeRegexp: "^include/linux/cpuset\\.h$|^kernel/cgroup/cpuset\\.c$"},
   937  			{IncludeRegexp: "^include/linux/memcontrol\\.h$|^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"},
   938  		},
   939  	}
   940  
   941  	chrome = Subsystem{
   942  		Name:        "chrome",
   943  		Lists:       []string{"chrome-platform@lists.linux.dev"},
   944  		Maintainers: []string{"tzungbi@kernel.org"},
   945  		Parents:     []*Subsystem{&kernel},
   946  		PathRules: []PathRule{
   947  			{IncludeRegexp: "^drivers/firmware/google/"},
   948  			{IncludeRegexp: "^drivers/platform/chrome/"},
   949  			{IncludeRegexp: "^drivers/platform/chrome/cros_ec_typec\\.[^/]*$|^drivers/platform/chrome/cros_typec_switch\\.c$|^drivers/platform/chrome/cros_typec_vdm\\.[^/]*$"},
   950  			{IncludeRegexp: "^drivers/platform/chrome/cros_usbpd_notify\\.c$|^include/linux/platform_data/cros_usbpd_notify\\.h$"},
   951  			{IncludeRegexp: "^drivers/power/supply/cros_usbpd-charger\\.c$|cros_ec|cros-ec"},
   952  			{IncludeRegexp: "^drivers/watchdog/cros_ec_wdt\\.c$"},
   953  			{IncludeRegexp: "^sound/soc/codecs/cros_ec_codec\\.[^/]*$"},
   954  		},
   955  	}
   956  
   957  	cifs = Subsystem{
   958  		Name:    "cifs",
   959  		Lists:   []string{"linux-cifs@vger.kernel.org"},
   960  		Parents: []*Subsystem{&fs},
   961  		PathRules: []PathRule{
   962  			{IncludeRegexp: "^fs/smb/client/|^fs/smb/common/|^include/uapi/linux/cifs$"},
   963  			{IncludeRegexp: "^fs/smb/common/|^fs/smb/server/"},
   964  		},
   965  	}
   966  
   967  	cirrus = Subsystem{
   968  		Name:    "cirrus",
   969  		Lists:   []string{"patches@opensource.cirrus.com"},
   970  		Parents: []*Subsystem{&sound},
   971  		PathRules: []PathRule{
   972  			{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[^/]*$"},
   973  			{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$"},
   974  			{IncludeRegexp: "^drivers/firmware/cirrus/|^include/linux/firmware/cirrus/"},
   975  			{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[^/]*$"},
   976  			{IncludeRegexp: "^drivers/mfd/cs42l43[^/]*$|^drivers/pinctrl/cirrus/pinctrl-cs42l43[^/]*$|^drivers/spi/spi-cs42l43[^/]*$|^include/dt-bindings/sound/cs[^/]*$|^include/linux/mfd/cs42l43[^/]*$|^include/sound/cs[^/]*$|^sound/pci/hda/cirrus[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_component[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"},
   977  		},
   978  	}
   979  
   980  	clk = Subsystem{
   981  		Name:    "clk",
   982  		Lists:   []string{"linux-clk@vger.kernel.org"},
   983  		Parents: []*Subsystem{&kernel},
   984  		PathRules: []PathRule{
   985  			{IncludeRegexp: "^drivers/clk/clk-loongson2\\.c$|^include/dt-bindings/clock/loongson,ls2k-clk\\.h$"},
   986  			{IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
   987  			{IncludeRegexp: "^drivers/clk/ux500/"},
   988  			{"^drivers/clk/|^include/dt-bindings/clock/|^include/linux/clk-pr[^/]*$|^include/linux/clk/|^include/linux/of_clk\\.h$", "^drivers/clk/clkdev\\.c$"},
   989  			{IncludeRegexp: "^include/linux/clk\\.h$"},
   990  		},
   991  	}
   992  
   993  	coco = Subsystem{
   994  		Name:        "coco",
   995  		Lists:       []string{"linux-coco@lists.linux.dev"},
   996  		Maintainers: []string{"kirill.shutemov@linux.intel.com"},
   997  		Parents:     []*Subsystem{&x86},
   998  		PathRules: []PathRule{
   999  			{IncludeRegexp: "^arch/x86/boot/compressed/tdx[^/]*$|^arch/x86/coco/tdx/|^arch/x86/include/asm/shared/tdx\\.h$|^arch/x86/include/asm/tdx\\.h$|^arch/x86/virt/vmx/tdx/|^drivers/virt/coco/tdx-guest$"},
  1000  			{IncludeRegexp: "^drivers/virt/coco/tsm\\.c$|^include/linux/tsm\\.h$"},
  1001  		},
  1002  	}
  1003  
  1004  	coda = Subsystem{
  1005  		Name:        "coda",
  1006  		Lists:       []string{"codalist@coda.cs.cmu.edu"},
  1007  		Maintainers: []string{"coda@cs.cmu.edu", "jaharkes@cs.cmu.edu"},
  1008  		Parents:     []*Subsystem{&fs},
  1009  		PathRules: []PathRule{
  1010  			{IncludeRegexp: "^fs/coda/|^include/linux/coda[^/]*\\.h$|^include/uapi/linux/coda[^/]*\\.h$"},
  1011  		},
  1012  	}
  1013  
  1014  	coresight = Subsystem{
  1015  		Name:        "coresight",
  1016  		Lists:       []string{"coresight@lists.linaro.org"},
  1017  		Maintainers: []string{"suzuki.poulose@arm.com"},
  1018  		Parents:     []*Subsystem{&arm},
  1019  		PathRules: []PathRule{
  1020  			{IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$|^include/uapi/linux/coresight[^/]*$"},
  1021  		},
  1022  	}
  1023  
  1024  	crypto = Subsystem{
  1025  		Name:        "crypto",
  1026  		Lists:       []string{"linux-crypto@vger.kernel.org"},
  1027  		Maintainers: []string{"davem@davemloft.net", "herbert@gondor.apana.org.au"},
  1028  		Parents:     []*Subsystem{&kernel},
  1029  		PathRules: []PathRule{
  1030  			{IncludeRegexp: "^arch/[^/]*/crypto/|^crypto/|^drivers/crypto/|^include/crypto/|^include/linux/crypto[^/]*$|^lib/crypto/"},
  1031  			{IncludeRegexp: "^arch/powerpc/crypto/Kconfig$|^arch/powerpc/crypto/aes\\.c$|^arch/powerpc/crypto/aes_cbc\\.c$|^arch/powerpc/crypto/aes_ctr\\.c$|^arch/powerpc/crypto/aes_xts\\.c$|^arch/powerpc/crypto/aesp8-ppc\\.[^/]*$|^arch/powerpc/crypto/ghash\\.c$|^arch/powerpc/crypto/ghashp8-ppc\\.pl$|^arch/powerpc/crypto/ppc-xlate\\.pl$|^arch/powerpc/crypto/vmx\\.c$"},
  1032  			{IncludeRegexp: "^crypto/ansi_cprng\\.c$|^crypto/rng\\.c$"},
  1033  			{IncludeRegexp: "^crypto/pcrypt\\.c$|^include/crypto/pcrypt\\.h$"},
  1034  			{IncludeRegexp: "^drivers/char/hw_random/cctrng\\.c$|^drivers/char/hw_random/cctrng\\.h$"},
  1035  			{IncludeRegexp: "^drivers/char/hw_random/|^include/linux/hw_random\\.h$"},
  1036  			{IncludeRegexp: "^drivers/crypto/allwinner/"},
  1037  			{IncludeRegexp: "^drivers/crypto/amlogic/"},
  1038  			{IncludeRegexp: "^drivers/crypto/atmel-ecc\\.[^/]*$"},
  1039  			{IncludeRegexp: "^drivers/crypto/caam/"},
  1040  			{IncludeRegexp: "^drivers/crypto/cavium/cpt/"},
  1041  			{IncludeRegexp: "^drivers/crypto/ccp/dbc\\.c$|^drivers/crypto/ccp/dbc\\.h$|^drivers/crypto/ccp/platform-access\\.c$|^drivers/crypto/ccp/platform-access\\.h$|^include/uapi/linux/psp-dbc\\.h$"},
  1042  			{IncludeRegexp: "^drivers/crypto/ccp/sev[^/]*$|^include/uapi/linux/psp-sev\\.h$"},
  1043  			{IncludeRegexp: "^drivers/crypto/ccp/|^include/linux/ccp\\.h$"},
  1044  			{IncludeRegexp: "^drivers/crypto/ccree/"},
  1045  			{IncludeRegexp: "^drivers/crypto/chelsio$"},
  1046  			{IncludeRegexp: "^drivers/crypto/exynos-rng\\.c$"},
  1047  			{IncludeRegexp: "^drivers/crypto/gemini/"},
  1048  			{IncludeRegexp: "^drivers/crypto/hisilicon/Kconfig$|^drivers/crypto/hisilicon/qm\\.c$|^drivers/crypto/hisilicon/sgl\\.c$|^include/linux/hisi_acc_qm\\.h$"},
  1049  			{IncludeRegexp: "^drivers/crypto/hisilicon/hpre/hpre\\.h$|^drivers/crypto/hisilicon/hpre/hpre_crypto\\.c$|^drivers/crypto/hisilicon/hpre/hpre_main\\.c$"},
  1050  			{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$"},
  1051  			{IncludeRegexp: "^drivers/crypto/hisilicon/zip/"},
  1052  			{IncludeRegexp: "^drivers/crypto/inside-secure/"},
  1053  			{IncludeRegexp: "^drivers/crypto/intel/iaa/"},
  1054  			{IncludeRegexp: "^drivers/crypto/intel/ixp4xx/ixp4xx_crypto\\.c$"},
  1055  			{IncludeRegexp: "^drivers/crypto/marvell/|^include/linux/soc/marvell/octeontx2/"},
  1056  			{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$"},
  1057  			{IncludeRegexp: "^drivers/crypto/qce/"},
  1058  			{IncludeRegexp: "^drivers/crypto/rockchip/"},
  1059  			{IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"},
  1060  			{IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"},
  1061  			{IncludeRegexp: "^include/linux/padata\\.h$|^kernel/padata\\.c$"},
  1062  		},
  1063  	}
  1064  
  1065  	csky = Subsystem{
  1066  		Name:        "csky",
  1067  		Lists:       []string{"linux-csky@vger.kernel.org"},
  1068  		Maintainers: []string{"guoren@kernel.org"},
  1069  		Parents:     []*Subsystem{&kernel},
  1070  		PathRules: []PathRule{
  1071  			{IncludeRegexp: "^arch/csky/|^drivers/clocksource/timer-gx6605s\\.c$|^drivers/clocksource/timer-mp-csky\\.c$|^drivers/irqchip/irq-csky-[^/]*$|csky"},
  1072  		},
  1073  	}
  1074  
  1075  	cxl = Subsystem{
  1076  		Name:    "cxl",
  1077  		Lists:   []string{"linux-cxl@vger.kernel.org"},
  1078  		Parents: []*Subsystem{&kernel},
  1079  		PathRules: []PathRule{
  1080  			{IncludeRegexp: "^drivers/cxl/|^include/linux/cxl-einj\\.h$|^include/linux/cxl-event\\.h$|^include/uapi/linux/cxl_mem\\.h$"},
  1081  			{IncludeRegexp: "^drivers/dax/"},
  1082  			{IncludeRegexp: "^drivers/perf/cxl_pmu\\.c$"},
  1083  		},
  1084  	}
  1085  
  1086  	damon = Subsystem{
  1087  		Name:        "damon",
  1088  		Lists:       []string{"damon@lists.linux.dev"},
  1089  		Maintainers: []string{"sj@kernel.org"},
  1090  		Parents:     []*Subsystem{&mm},
  1091  		PathRules: []PathRule{
  1092  			{IncludeRegexp: "^include/linux/damon\\.h$|^include/trace/events/damon\\.h$|^mm/damon/"},
  1093  		},
  1094  	}
  1095  
  1096  	dccp = Subsystem{
  1097  		Name:    "dccp",
  1098  		Lists:   []string{"dccp@vger.kernel.org"},
  1099  		Parents: []*Subsystem{&net},
  1100  		PathRules: []PathRule{
  1101  			{IncludeRegexp: "^include/linux/dccp\\.h$|^include/linux/tfrc\\.h$|^include/uapi/linux/dccp\\.h$|^net/dccp/"},
  1102  		},
  1103  	}
  1104  
  1105  	dell = Subsystem{
  1106  		Name:    "dell",
  1107  		Lists:   []string{"Dell.Client.Kernel@dell.com"},
  1108  		Parents: []*Subsystem{&x86drivers},
  1109  		PathRules: []PathRule{
  1110  			{IncludeRegexp: "^drivers/platform/x86/dell/alienware-wmi\\.c$"},
  1111  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-smm\\.c$"},
  1112  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-wmi\\.c$"},
  1113  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios\\.[^/]*$"},
  1114  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-descriptor\\.c$"},
  1115  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-privacy\\.c$"},
  1116  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-sysman/"},
  1117  			{IncludeRegexp: "^drivers/platform/x86/intel/wmi/thunderbolt\\.c$"},
  1118  		},
  1119  	}
  1120  
  1121  	devicetree = Subsystem{
  1122  		Name:        "devicetree",
  1123  		Lists:       []string{"devicetree@vger.kernel.org"},
  1124  		Maintainers: []string{"robh@kernel.org"},
  1125  		Parents:     []*Subsystem{&kernel},
  1126  		PathRules: []PathRule{
  1127  			{IncludeRegexp: "^arch/[^/]*/boot/dts/|^include/dt-bindings/"},
  1128  			{IncludeRegexp: "^arch/arm/boot/dts/ti/omap/"},
  1129  			{IncludeRegexp: "^drivers/of/|^include/linux/of[^/]*\\.h$"},
  1130  		},
  1131  	}
  1132  
  1133  	dm = Subsystem{
  1134  		Name:        "dm",
  1135  		Lists:       []string{"dm-devel@lists.linux.dev"},
  1136  		Maintainers: []string{"agk@redhat.com", "mpatocka@redhat.com", "snitzer@kernel.org"},
  1137  		Parents:     []*Subsystem{&kernel},
  1138  		PathRules: []PathRule{
  1139  			{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$"},
  1140  			{IncludeRegexp: "^drivers/md/dm-vdo/"},
  1141  		},
  1142  	}
  1143  
  1144  	dmaengine = Subsystem{
  1145  		Name:        "dmaengine",
  1146  		Lists:       []string{"dmaengine@vger.kernel.org"},
  1147  		Maintainers: []string{"vkoul@kernel.org"},
  1148  		Parents:     []*Subsystem{&kernel},
  1149  		PathRules: []PathRule{
  1150  			{IncludeRegexp: "^drivers/dma/altera-msgdma\\.c$"},
  1151  			{IncludeRegexp: "^drivers/dma/at_hdmac\\.c$|^drivers/dma/at_xdmac\\.c$|^include/dt-bindings/dma/at91\\.h$"},
  1152  			{IncludeRegexp: "^drivers/dma/dw-edma/|^include/linux/dma/edma\\.h$"},
  1153  			{IncludeRegexp: "^drivers/dma/fsl-edma[^/]*\\.[^/]*$"},
  1154  			{IncludeRegexp: "^drivers/dma/hisi_dma\\.c$"},
  1155  			{IncludeRegexp: "^drivers/dma/idxd/|^include/uapi/linux/idxd\\.h$"},
  1156  			{IncludeRegexp: "^drivers/dma/ioat[^/]*$"},
  1157  			{IncludeRegexp: "^drivers/dma/ls2x-apb-dma\\.c$"},
  1158  			{IncludeRegexp: "^drivers/dma/mediatek/"},
  1159  			{IncludeRegexp: "^drivers/dma/ptdma/"},
  1160  			{IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
  1161  			{"^drivers/dma/ti/|^include/linux/dma/k3-psil\\.h$|^include/linux/dma/k3-udma-glue\\.h$|^include/linux/dma/ti-cppi5\\.h$", "^drivers/dma/ti/cppi41\\.c$"},
  1162  			{IncludeRegexp: "^drivers/dma/xilinx/xdma-regs\\.h$|^drivers/dma/xilinx/xdma\\.c$|^include/linux/dma/amd_xdma\\.h$|^include/linux/platform_data/amd_xdma\\.h$"},
  1163  			{IncludeRegexp: "^drivers/dma/xilinx/xilinx_dpdma\\.c$|^include/dt-bindings/dma/xlnx-zynqmp-dpdma\\.h$"},
  1164  			{IncludeRegexp: "^drivers/dma/|^include/dt-bindings/dma/|^include/linux/dma/|^include/linux/dmaengine\\.h$|^include/linux/of_dma\\.h$"},
  1165  		},
  1166  	}
  1167  
  1168  	drbd = Subsystem{
  1169  		Name:        "drbd",
  1170  		Lists:       []string{"drbd-dev@lists.linbit.com"},
  1171  		Maintainers: []string{"christoph.boehmwalder@linbit.com", "lars.ellenberg@linbit.com", "philipp.reisner@linbit.com"},
  1172  		Parents:     []*Subsystem{&block},
  1173  		PathRules: []PathRule{
  1174  			{IncludeRegexp: "^drivers/block/drbd/|^include/linux/drbd[^/]*$|^lib/lru_cache\\.c$"},
  1175  		},
  1176  	}
  1177  
  1178  	dri = Subsystem{
  1179  		Name:    "dri",
  1180  		Lists:   []string{"dri-devel@lists.freedesktop.org"},
  1181  		Parents: []*Subsystem{&kernel},
  1182  		PathRules: []PathRule{
  1183  			{IncludeRegexp: "^drivers/accel/habanalabs/|^include/linux/habanalabs/|^include/trace/events/habanalabs\\.h$|^include/uapi/drm/habanalabs_accel\\.h$"},
  1184  			{IncludeRegexp: "^drivers/accel/ivpu/|^include/uapi/drm/ivpu_accel\\.h$"},
  1185  			{IncludeRegexp: "^drivers/accel/qaic/|^include/uapi/drm/qaic_accel\\.h$"},
  1186  			{IncludeRegexp: "^drivers/accel/|^include/drm/drm_accel\\.h$"},
  1187  			{IncludeRegexp: "^drivers/base/component\\.c$|^include/linux/component\\.h$"},
  1188  			{IncludeRegexp: "^drivers/char/agp/|^include/linux/agp[^/]*$|^include/uapi/linux/agp[^/]*$"},
  1189  			{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$"},
  1190  			{IncludeRegexp: "^drivers/dma-buf/dma-heap\\.c$|^drivers/dma-buf/heaps/|^include/linux/dma-heap\\.h$|^include/uapi/linux/dma-heap\\.h$"},
  1191  			{IncludeRegexp: "^drivers/dma-buf/udmabuf\\.c$|^include/uapi/linux/udmabuf\\.h$"},
  1192  			{IncludeRegexp: "^drivers/dma-buf/|^include/linux/[^/]*fence\\.h$|^include/linux/dma-buf\\.h$|^include/linux/dma-resv\\.h$"},
  1193  			{IncludeRegexp: "^drivers/gpu/drm/ast/"},
  1194  			{IncludeRegexp: "^drivers/gpu/drm/atmel-hlcdc/"},
  1195  			{IncludeRegexp: "^drivers/gpu/drm/bridge/imx/"},
  1196  			{IncludeRegexp: "^drivers/gpu/drm/ci/"},
  1197  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/mediatek[^/]*$|^drivers/gpu/drm/mediatek/|^drivers/phy/mediatek/phy-mtk-dp\\.c$|^drivers/phy/mediatek/phy-mtk-hdmi[^/]*$|^drivers/phy/mediatek/phy-mtk-mipi[^/]*$"},
  1198  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/meson[^/]*$|^drivers/gpu/drm/meson/"},
  1199  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
  1200  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/rockchip[^/]*$|^drivers/gpu/drm/rockchip/"},
  1201  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/virtio[^/]*$|^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
  1202  			{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$"},
  1203  			{IncludeRegexp: "^drivers/gpu/drm/drm_panel\\.c$|^drivers/gpu/drm/panel/|^include/drm/drm_panel\\.h$"},
  1204  			{IncludeRegexp: "^drivers/gpu/drm/drm_privacy_screen[^/]*$|^include/drm/drm_privacy_screen[^/]*$"},
  1205  			{IncludeRegexp: "^drivers/gpu/drm/etnaviv/|^include/uapi/drm/etnaviv_drm\\.h$"},
  1206  			{IncludeRegexp: "^drivers/gpu/drm/exynos/exynos_dp[^/]*$"},
  1207  			{IncludeRegexp: "^drivers/gpu/drm/exynos/|^include/uapi/drm/exynos_drm\\.h$"},
  1208  			{IncludeRegexp: "^drivers/gpu/drm/fsl-dcu/"},
  1209  			{IncludeRegexp: "^drivers/gpu/drm/gma500/"},
  1210  			{IncludeRegexp: "^drivers/gpu/drm/hisilicon/"},
  1211  			{IncludeRegexp: "^drivers/gpu/drm/hyperv$"},
  1212  			{IncludeRegexp: "^drivers/gpu/drm/imx/dcss/"},
  1213  			{IncludeRegexp: "^drivers/gpu/drm/imx/ipuv3/|^drivers/gpu/ipu-v3/"},
  1214  			{IncludeRegexp: "^drivers/gpu/drm/lima/|^include/uapi/drm/lima_drm\\.h$"},
  1215  			{IncludeRegexp: "^drivers/gpu/drm/loongson/"},
  1216  			{IncludeRegexp: "^drivers/gpu/drm/mgag200/"},
  1217  			{IncludeRegexp: "^drivers/gpu/drm/mxsfb/"},
  1218  			{IncludeRegexp: "^drivers/gpu/drm/nouveau/|^include/uapi/drm/nouveau_drm\\.h$"},
  1219  			{IncludeRegexp: "^drivers/gpu/drm/omapdrm/"},
  1220  			{IncludeRegexp: "^drivers/gpu/drm/panel/panel-lvds\\.c$"},
  1221  			{IncludeRegexp: "^drivers/gpu/drm/panfrost/|^include/uapi/drm/panfrost_drm\\.h$"},
  1222  			{IncludeRegexp: "^drivers/gpu/drm/renesas/rcar-du/"},
  1223  			{IncludeRegexp: "^drivers/gpu/drm/renesas/rz-du/"},
  1224  			{IncludeRegexp: "^drivers/gpu/drm/renesas/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"},
  1225  			{IncludeRegexp: "^drivers/gpu/drm/scheduler/|^include/drm/gpu_scheduler\\.h$"},
  1226  			{IncludeRegexp: "^drivers/gpu/drm/sti$"},
  1227  			{IncludeRegexp: "^drivers/gpu/drm/stm$"},
  1228  			{IncludeRegexp: "^drivers/gpu/drm/sun4i/"},
  1229  			{IncludeRegexp: "^drivers/gpu/drm/sun4i/sun8i[^/]*$"},
  1230  			{IncludeRegexp: "^drivers/gpu/drm/tegra/|^drivers/gpu/host1x/|^include/linux/host1x\\.h$|^include/uapi/drm/tegra_drm\\.h$"},
  1231  			{IncludeRegexp: "^drivers/gpu/drm/tidss/"},
  1232  			{IncludeRegexp: "^drivers/gpu/drm/tilcdc/"},
  1233  			{IncludeRegexp: "^drivers/gpu/drm/ttm/|^include/drm/ttm/"},
  1234  			{IncludeRegexp: "^drivers/gpu/drm/udl/"},
  1235  			{IncludeRegexp: "^drivers/gpu/drm/vboxvideo/"},
  1236  			{IncludeRegexp: "^drivers/gpu/drm/vkms/"},
  1237  			{IncludeRegexp: "^drivers/gpu/drm/vmwgfx/|^include/uapi/drm/vmwgfx_drm\\.h$"},
  1238  			{IncludeRegexp: "^drivers/gpu/drm/xen/"},
  1239  			{IncludeRegexp: "^drivers/gpu/drm/xlnx/"},
  1240  			{IncludeRegexp: "^drivers/gpu/|^include/drm/|^include/linux/vga[^/]*$|^include/uapi/drm/"},
  1241  			{IncludeRegexp: "^drivers/staging/fbtft/"},
  1242  			{IncludeRegexp: "^drivers/video/backlight/mp3309c\\.c$"},
  1243  			{IncludeRegexp: "^drivers/video/backlight/|^include/linux/backlight\\.h$|^include/linux/pwm_backlight\\.h$"},
  1244  			{IncludeRegexp: "^drivers/video/|^include/linux/fb\\.h$|^include/uapi/linux/fb\\.h$|^include/uapi/video/|^include/video/"},
  1245  			{IncludeRegexp: "^include/linux/iosys-map\\.h$"},
  1246  		},
  1247  	}
  1248  
  1249  	ecryptfs = Subsystem{
  1250  		Name:        "ecryptfs",
  1251  		Lists:       []string{"ecryptfs@vger.kernel.org"},
  1252  		Maintainers: []string{"code@tyhicks.com"},
  1253  		Parents:     []*Subsystem{&fs},
  1254  		PathRules: []PathRule{
  1255  			{IncludeRegexp: "^fs/ecryptfs/"},
  1256  		},
  1257  	}
  1258  
  1259  	edac = Subsystem{
  1260  		Name:        "edac",
  1261  		Lists:       []string{"linux-edac@vger.kernel.org"},
  1262  		Maintainers: []string{"bp@alien8.de", "tony.luck@intel.com"},
  1263  		Parents:     []*Subsystem{&kernel},
  1264  		PathRules: []PathRule{
  1265  			{IncludeRegexp: "^arch/x86/kernel/cpu/mce/"},
  1266  			{IncludeRegexp: "^drivers/edac/amd64_edac[^/]*$|^drivers/edac/mce_amd[^/]*$"},
  1267  			{IncludeRegexp: "^drivers/edac/armada_xp_[^/]*$"},
  1268  			{IncludeRegexp: "^drivers/edac/dmc520_edac\\.c$"},
  1269  			{IncludeRegexp: "^drivers/edac/e752x_edac\\.c$"},
  1270  			{IncludeRegexp: "^drivers/edac/e7xxx_edac\\.c$"},
  1271  			{IncludeRegexp: "^drivers/edac/fsl_ddr_edac\\.[^/]*$"},
  1272  			{IncludeRegexp: "^drivers/edac/ghes_edac\\.c$"},
  1273  			{IncludeRegexp: "^drivers/edac/highbank[^/]*$"},
  1274  			{IncludeRegexp: "^drivers/edac/i10nm_base\\.c$"},
  1275  			{IncludeRegexp: "^drivers/edac/i3000_edac\\.c$"},
  1276  			{IncludeRegexp: "^drivers/edac/i5000_edac\\.c$"},
  1277  			{IncludeRegexp: "^drivers/edac/i5400_edac\\.c$"},
  1278  			{IncludeRegexp: "^drivers/edac/i7300_edac\\.c$"},
  1279  			{IncludeRegexp: "^drivers/edac/i7core_edac\\.c$"},
  1280  			{IncludeRegexp: "^drivers/edac/i82443bxgx_edac\\.c$"},
  1281  			{IncludeRegexp: "^drivers/edac/i82975x_edac\\.c$"},
  1282  			{IncludeRegexp: "^drivers/edac/ie31200_edac\\.c$"},
  1283  			{IncludeRegexp: "^drivers/edac/igen6_edac\\.c$"},
  1284  			{IncludeRegexp: "^drivers/edac/mpc85xx_edac\\.\\[ch\\]$"},
  1285  			{IncludeRegexp: "^drivers/edac/npcm_edac\\.c$"},
  1286  			{IncludeRegexp: "^drivers/edac/octeon_edac[^/]*$"},
  1287  			{IncludeRegexp: "^drivers/edac/pasemi_edac\\.c$"},
  1288  			{IncludeRegexp: "^drivers/edac/pnd2_edac\\.\\[ch\\]$"},
  1289  			{IncludeRegexp: "^drivers/edac/qcom_edac\\.c$"},
  1290  			{IncludeRegexp: "^drivers/edac/r82600_edac\\.c$"},
  1291  			{IncludeRegexp: "^drivers/edac/sb_edac\\.c$"},
  1292  			{IncludeRegexp: "^drivers/edac/skx_[^/]*\\.\\[ch\\]$"},
  1293  			{IncludeRegexp: "^drivers/edac/thunderx_edac[^/]*$"},
  1294  			{IncludeRegexp: "^drivers/edac/ti_edac\\.c$"},
  1295  			{IncludeRegexp: "^drivers/edac/|^include/linux/edac\\.h$"},
  1296  			{IncludeRegexp: "^drivers/ras/amd/atl/"},
  1297  			{IncludeRegexp: "^drivers/ras/amd/fmpm\\.c$"},
  1298  			{IncludeRegexp: "^drivers/ras/|^include/linux/ras\\.h$|^include/ras/ras_event\\.h$"},
  1299  		},
  1300  	}
  1301  
  1302  	efi = Subsystem{
  1303  		Name:        "efi",
  1304  		Lists:       []string{"linux-efi@vger.kernel.org"},
  1305  		Maintainers: []string{"ardb@kernel.org"},
  1306  		Parents:     []*Subsystem{&kernel},
  1307  		PathRules: []PathRule{
  1308  			{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$"},
  1309  			{IncludeRegexp: "^block/partitions/efi\\.[^/]*$"},
  1310  			{IncludeRegexp: "^drivers/firmware/efi/test/"},
  1311  			{IncludeRegexp: "^fs/efivarfs/"},
  1312  		},
  1313  	}
  1314  
  1315  	erofs = Subsystem{
  1316  		Name:        "erofs",
  1317  		Syscalls:    []string{"syz_mount_image$erofs"},
  1318  		Lists:       []string{"linux-erofs@lists.ozlabs.org"},
  1319  		Maintainers: []string{"chao@kernel.org", "xiang@kernel.org"},
  1320  		Parents:     []*Subsystem{&fs},
  1321  		PathRules: []PathRule{
  1322  			{IncludeRegexp: "^fs/erofs/|^include/trace/events/erofs\\.h$"},
  1323  		},
  1324  	}
  1325  
  1326  	etnaviv = Subsystem{
  1327  		Name:        "etnaviv",
  1328  		Lists:       []string{"etnaviv@lists.freedesktop.org"},
  1329  		Maintainers: []string{"l.stach@pengutronix.de"},
  1330  		Parents:     []*Subsystem{&dri},
  1331  		PathRules: []PathRule{
  1332  			{IncludeRegexp: "^drivers/gpu/drm/etnaviv/|^include/uapi/drm/etnaviv_drm\\.h$"},
  1333  		},
  1334  	}
  1335  
  1336  	exfat = Subsystem{
  1337  		Name:        "exfat",
  1338  		Lists:       []string{"linux-fsdevel@vger.kernel.org"},
  1339  		Maintainers: []string{"linkinjeon@kernel.org", "sj1557.seo@samsung.com"},
  1340  		Parents:     []*Subsystem{&fs},
  1341  		PathRules: []PathRule{
  1342  			{IncludeRegexp: "^fs/exfat/"},
  1343  			{IncludeRegexp: "^fs/fat/"},
  1344  		},
  1345  	}
  1346  
  1347  	ext4 = Subsystem{
  1348  		Name:     "ext4",
  1349  		Syscalls: []string{"syz_mount_image$ext4"},
  1350  		Lists:    []string{"linux-ext4@vger.kernel.org"},
  1351  		Parents:  []*Subsystem{&fs},
  1352  		PathRules: []PathRule{
  1353  			{IncludeRegexp: "^fs/ext2/|^include/linux/ext2[^/]*$"},
  1354  			{IncludeRegexp: "^fs/ext4/|^include/trace/events/ext4\\.h$|^include/uapi/linux/ext4\\.h$"},
  1355  			{IncludeRegexp: "^fs/jbd2/|^include/linux/jbd2\\.h$"},
  1356  		},
  1357  	}
  1358  
  1359  	f2fs = Subsystem{
  1360  		Name:        "f2fs",
  1361  		Syscalls:    []string{"syz_mount_image$f2fs"},
  1362  		Lists:       []string{"linux-f2fs-devel@lists.sourceforge.net"},
  1363  		Maintainers: []string{"chao@kernel.org", "jaegeuk@kernel.org"},
  1364  		Parents:     []*Subsystem{&fs},
  1365  		PathRules: []PathRule{
  1366  			{IncludeRegexp: "^fs/f2fs/|^include/linux/f2fs_fs\\.h$|^include/trace/events/f2fs\\.h$|^include/uapi/linux/f2fs\\.h$"},
  1367  		},
  1368  	}
  1369  
  1370  	fbdev = Subsystem{
  1371  		Name:        "fbdev",
  1372  		Lists:       []string{"linux-fbdev@vger.kernel.org"},
  1373  		Maintainers: []string{"deller@gmx.de"},
  1374  		Parents:     []*Subsystem{&dri},
  1375  		PathRules: []PathRule{
  1376  			{IncludeRegexp: "^drivers/staging/fbtft/"},
  1377  			{IncludeRegexp: "^drivers/staging/fbtft/fb_seps525\\.c$"},
  1378  			{IncludeRegexp: "^drivers/staging/sm750fb/"},
  1379  			{IncludeRegexp: "^drivers/video/fbdev/atmel_lcdfb\\.c$|^include/video/atmel_lcdc\\.h$"},
  1380  			{IncludeRegexp: "^drivers/video/fbdev/aty/aty128fb\\.c$"},
  1381  			{IncludeRegexp: "^drivers/video/fbdev/aty/radeon[^/]*$|^include/uapi/linux/radeonfb\\.h$"},
  1382  			{IncludeRegexp: "^drivers/video/fbdev/efifb\\.c$"},
  1383  			{IncludeRegexp: "^drivers/video/fbdev/fsl-diu-fb\\.[^/]*$"},
  1384  			{IncludeRegexp: "^drivers/video/fbdev/i810/"},
  1385  			{IncludeRegexp: "^drivers/video/fbdev/imsttfb\\.c$"},
  1386  			{IncludeRegexp: "^drivers/video/fbdev/imxfb\\.c$"},
  1387  			{IncludeRegexp: "^drivers/video/fbdev/matrox/matroxfb_[^/]*$|^include/uapi/linux/matroxfb\\.h$"},
  1388  			{IncludeRegexp: "^drivers/video/fbdev/nvidia/|^drivers/video/fbdev/riva/"},
  1389  			{IncludeRegexp: "^drivers/video/fbdev/omap/"},
  1390  			{IncludeRegexp: "^drivers/video/fbdev/omap2/"},
  1391  			{IncludeRegexp: "^drivers/video/fbdev/s3c-fb\\.c$"},
  1392  			{IncludeRegexp: "^drivers/video/fbdev/savage/"},
  1393  			{IncludeRegexp: "^drivers/video/fbdev/simplefb\\.c$|^include/linux/platform_data/simplefb\\.h$"},
  1394  			{IncludeRegexp: "^drivers/video/fbdev/sm712[^/]*$"},
  1395  			{IncludeRegexp: "^drivers/video/fbdev/smscufx\\.c$"},
  1396  			{IncludeRegexp: "^drivers/video/fbdev/udlfb\\.c$|^include/video/udlfb\\.h$"},
  1397  			{IncludeRegexp: "^drivers/video/fbdev/uvesafb\\.[^/]*$"},
  1398  			{IncludeRegexp: "^drivers/video/fbdev/via/|^include/linux/via-core\\.h$|^include/linux/via_i2c\\.h$"},
  1399  			{IncludeRegexp: "^drivers/video/|^include/linux/fb\\.h$|^include/uapi/linux/fb\\.h$|^include/uapi/video/|^include/video/"},
  1400  		},
  1401  	}
  1402  
  1403  	fpga = Subsystem{
  1404  		Name:        "fpga",
  1405  		Lists:       []string{"linux-fpga@vger.kernel.org"},
  1406  		Maintainers: []string{"hao.wu@intel.com", "mdf@kernel.org", "yilun.xu@intel.com"},
  1407  		Parents:     []*Subsystem{&kernel},
  1408  		PathRules: []PathRule{
  1409  			{IncludeRegexp: "^drivers/fpga/dfl[^/]*$|^drivers/uio/uio_dfl\\.c$|^include/linux/dfl\\.h$|^include/uapi/linux/fpga-dfl\\.h$"},
  1410  			{IncludeRegexp: "^drivers/fpga/intel-m10-bmc-sec-update\\.c$"},
  1411  			{IncludeRegexp: "^drivers/fpga/microchip-spi\\.c$"},
  1412  			{IncludeRegexp: "^drivers/fpga/|^include/linux/fpga/"},
  1413  			{IncludeRegexp: "^drivers/ptp/ptp_dfl_tod\\.c$"},
  1414  		},
  1415  	}
  1416  
  1417  	freedreno = Subsystem{
  1418  		Name:        "freedreno",
  1419  		Lists:       []string{"freedreno@lists.freedesktop.org"},
  1420  		Maintainers: []string{"dmitry.baryshkov@linaro.org", "quic_abhinavk@quicinc.com", "robdclark@gmail.com"},
  1421  		Parents:     []*Subsystem{&armmsm, &dri},
  1422  		PathRules: []PathRule{
  1423  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
  1424  		},
  1425  	}
  1426  
  1427  	fs = Subsystem{
  1428  		Name:    "fs",
  1429  		Lists:   []string{"linux-fsdevel@vger.kernel.org"},
  1430  		Parents: []*Subsystem{&kernel},
  1431  		PathRules: []PathRule{
  1432  			{IncludeRegexp: "^fs/affs/"},
  1433  			{IncludeRegexp: "^fs/backing-file\\.c$|^include/linux/backing-file\\.h$"},
  1434  			{IncludeRegexp: "^fs/dax\\.c$|^include/linux/dax\\.h$|^include/trace/events/fs_dax\\.h$"},
  1435  			{IncludeRegexp: "^fs/exportfs/|^fs/fhandle\\.c$|^include/linux/exportfs\\.h$"},
  1436  			{IncludeRegexp: "^fs/fcntl\\.c$|^fs/locks\\.c$|^include/linux/fcntl\\.h$|^include/uapi/linux/fcntl\\.h$"},
  1437  			{IncludeRegexp: "^fs/fuse/virtio_fs\\.c$|^include/uapi/linux/virtio_fs\\.h$"},
  1438  			{IncludeRegexp: "^fs/mnt_idmapping\\.c$|^include/linux/mnt_idmapping\\.[^/]*$"},
  1439  			{IncludeRegexp: "^fs/netfs/|^include/linux/fscache[^/]*\\.h$|^include/linux/netfs\\.h$|^include/trace/events/fscache\\.h$|^include/trace/events/netfs\\.h$"},
  1440  			{IncludeRegexp: "^fs/notify/dnotify/|^include/linux/dnotify\\.h$"},
  1441  			{IncludeRegexp: "^fs/notify/fanotify/|^include/linux/fanotify\\.h$|^include/uapi/linux/fanotify\\.h$"},
  1442  			{IncludeRegexp: "^fs/notify/inotify/|^include/linux/inotify\\.h$|^include/uapi/linux/inotify\\.h$"},
  1443  			{IncludeRegexp: "^fs/notify/|^include/linux/fsnotify[^/]*\\.h$"},
  1444  			{IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl-test\\.c$|^kernel/sysctl\\.c$"},
  1445  			{IncludeRegexp: "^fs/proc/|^include/linux/proc_fs\\.h$"},
  1446  			{IncludeRegexp: "^fs/unicode/"},
  1447  			{IncludeRegexp: "^fs/vboxsf/"},
  1448  			{IncludeRegexp: "^fs/zonefs/"},
  1449  			{IncludeRegexp: "^fs/|^include/linux/fs\\.h$|^include/linux/fs_types\\.h$|^include/uapi/linux/fs\\.h$|^include/uapi/linux/openat2\\.h$"},
  1450  			{IncludeRegexp: "^include/linux/idr\\.h$|^include/linux/xarray\\.h$|^lib/idr\\.c$|^lib/xarray\\.c$"},
  1451  			{IncludeRegexp: "^include/linux/pagemap\\.h$|^mm/filemap\\.c$|^mm/page-writeback\\.c$|^mm/readahead\\.c$|^mm/truncate\\.c$"},
  1452  		},
  1453  		NoIndirectCc: true,
  1454  	}
  1455  
  1456  	fscrypt = Subsystem{
  1457  		Name:        "fscrypt",
  1458  		Lists:       []string{"linux-fscrypt@vger.kernel.org"},
  1459  		Maintainers: []string{"ebiggers@kernel.org", "jaegeuk@kernel.org", "tytso@mit.edu"},
  1460  		Parents:     []*Subsystem{&fs},
  1461  		PathRules: []PathRule{
  1462  			{IncludeRegexp: "^fs/crypto/|^include/linux/fscrypt\\.h$|^include/uapi/linux/fscrypt\\.h$"},
  1463  		},
  1464  	}
  1465  
  1466  	fsi = Subsystem{
  1467  		Name:        "fsi",
  1468  		Lists:       []string{"linux-fsi@lists.ozlabs.org"},
  1469  		Maintainers: []string{"jk@ozlabs.org", "joel@jms.id.au"},
  1470  		Parents:     []*Subsystem{&kernel},
  1471  		PathRules: []PathRule{
  1472  			{IncludeRegexp: "^drivers/fsi/|^include/linux/fsi[^/]*\\.h$|^include/trace/events/fsi[^/]*\\.h$"},
  1473  		},
  1474  	}
  1475  
  1476  	fsverity = Subsystem{
  1477  		Name:        "fsverity",
  1478  		Lists:       []string{"fsverity@lists.linux.dev"},
  1479  		Maintainers: []string{"ebiggers@kernel.org", "tytso@mit.edu"},
  1480  		Parents:     []*Subsystem{&fs},
  1481  		PathRules: []PathRule{
  1482  			{IncludeRegexp: "^fs/verity/|^include/linux/fsverity\\.h$|^include/uapi/linux/fsverity\\.h$"},
  1483  		},
  1484  	}
  1485  
  1486  	fuse = Subsystem{
  1487  		Name:        "fuse",
  1488  		Syscalls:    []string{"syz_fuse_handle_req"},
  1489  		Lists:       []string{"linux-fsdevel@vger.kernel.org"},
  1490  		Maintainers: []string{"miklos@szeredi.hu"},
  1491  		Parents:     []*Subsystem{&fs},
  1492  		PathRules: []PathRule{
  1493  			{IncludeRegexp: "^fs/fuse/|^include/uapi/linux/fuse\\.h$"},
  1494  		},
  1495  	}
  1496  
  1497  	geode = Subsystem{
  1498  		Name:    "geode",
  1499  		Lists:   []string{"linux-geode@lists.infradead.org"},
  1500  		Parents: []*Subsystem{&fbdev},
  1501  		PathRules: []PathRule{
  1502  			{IncludeRegexp: "^arch/x86/include/asm/geode\\.h$|^drivers/char/hw_random/geode-rng\\.c$|^drivers/crypto/geode[^/]*$|^drivers/video/fbdev/geode/"},
  1503  			{IncludeRegexp: "^drivers/usb/gadget/udc/amd5536udc\\.[^/]*$"},
  1504  		},
  1505  	}
  1506  
  1507  	gfs2 = Subsystem{
  1508  		Name:     "gfs2",
  1509  		Syscalls: []string{"syz_mount_image$gfs2", "syz_mount_image$gfs2meta"},
  1510  		Lists:    []string{"gfs2@lists.linux.dev"},
  1511  		Parents:  []*Subsystem{&fs},
  1512  		PathRules: []PathRule{
  1513  			{IncludeRegexp: "^fs/dlm/"},
  1514  			{IncludeRegexp: "^fs/gfs2/|^include/uapi/linux/gfs2_ondisk\\.h$"},
  1515  		},
  1516  	}
  1517  
  1518  	gpio = Subsystem{
  1519  		Name:    "gpio",
  1520  		Lists:   []string{"linux-gpio@vger.kernel.org"},
  1521  		Parents: []*Subsystem{&kernel},
  1522  		PathRules: []PathRule{
  1523  			{IncludeRegexp: "^drivers/gpio/gpio-104-dio-48e\\.c$"},
  1524  			{IncludeRegexp: "^drivers/gpio/gpio-104-idi-48\\.c$"},
  1525  			{IncludeRegexp: "^drivers/gpio/gpio-104-idio-16\\.c$"},
  1526  			{IncludeRegexp: "^drivers/gpio/gpio-aggregator\\.c$"},
  1527  			{IncludeRegexp: "^drivers/gpio/gpio-altera\\.c$"},
  1528  			{IncludeRegexp: "^drivers/gpio/gpio-amd-fch\\.c$|^include/linux/platform_data/gpio/gpio-amd-fch\\.h$"},
  1529  			{IncludeRegexp: "^drivers/gpio/gpio-davinci\\.c$"},
  1530  			{IncludeRegexp: "^drivers/gpio/gpio-dwapb\\.c$"},
  1531  			{IncludeRegexp: "^drivers/gpio/gpio-elkhartlake\\.c$|^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$|^drivers/gpio/gpio-tangier\\.c$|^drivers/gpio/gpio-tangier\\.h$"},
  1532  			{IncludeRegexp: "^drivers/gpio/gpio-gpio-mm\\.c$"},
  1533  			{IncludeRegexp: "^drivers/gpio/gpio-hisi\\.c$"},
  1534  			{IncludeRegexp: "^drivers/gpio/gpio-i8255\\.c$|^drivers/gpio/gpio-i8255\\.h$"},
  1535  			{IncludeRegexp: "^drivers/gpio/gpio-idio-16\\.c$|^drivers/gpio/gpio-idio-16\\.h$"},
  1536  			{IncludeRegexp: "^drivers/gpio/gpio-loongson-64bit\\.c$"},
  1537  			{IncludeRegexp: "^drivers/gpio/gpio-mockup\\.c$"},
  1538  			{IncludeRegexp: "^drivers/gpio/gpio-pci-idio-16\\.c$"},
  1539  			{IncludeRegexp: "^drivers/gpio/gpio-pcie-idio-24\\.c$"},
  1540  			{IncludeRegexp: "^drivers/gpio/gpio-pxa\\.c$"},
  1541  			{IncludeRegexp: "^drivers/gpio/gpio-sama5d2-piobu\\.c$|^drivers/pinctrl/pinctrl-at91[^/]*$"},
  1542  			{IncludeRegexp: "^drivers/gpio/gpio-virtio\\.c$|^include/uapi/linux/virtio_gpio\\.h$"},
  1543  			{IncludeRegexp: "^drivers/gpio/gpio-wcove\\.c$"},
  1544  			{IncludeRegexp: "^drivers/gpio/gpio-ws16c48\\.c$"},
  1545  			{IncludeRegexp: "^drivers/gpio/gpio-xra1403\\.c$"},
  1546  			{IncludeRegexp: "^drivers/gpio/gpiolib-acpi\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"},
  1547  			{IncludeRegexp: "^drivers/gpio/gpiolib-cdev\\.c$|^include/uapi/linux/gpio\\.h$"},
  1548  			{IncludeRegexp: "^drivers/gpio/|^include/dt-bindings/gpio/|^include/linux/gpio\\.h$|^include/linux/gpio/|^include/linux/of_gpio\\.h$"},
  1549  			{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$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p\\.c$"},
  1550  			{IncludeRegexp: "^drivers/pinctrl/aspeed/"},
  1551  			{IncludeRegexp: "^drivers/pinctrl/bcm/pinctrl-bcm4908\\.c$"},
  1552  			{IncludeRegexp: "^drivers/pinctrl/freescale/|^drivers/pinctrl/nxp/"},
  1553  			{IncludeRegexp: "^drivers/pinctrl/pinctrl-cy8c95x0\\.c$"},
  1554  			{IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"},
  1555  			{IncludeRegexp: "^drivers/pinctrl/pinctrl-loongson2\\.c$"},
  1556  			{IncludeRegexp: "^drivers/pinctrl/starfive/pinctrl-starfive-jh71[^/]*$|^include/dt-bindings/pinctrl/pinctrl-starfive-jh7100\\.h$|^include/dt-bindings/pinctrl/starfive,jh7110-pinctrl\\.h$"},
  1557  			{IncludeRegexp: "^drivers/pinctrl/|^include/dt-bindings/pinctrl/|^include/linux/pinctrl/"},
  1558  		},
  1559  	}
  1560  
  1561  	greybus = Subsystem{
  1562  		Name:    "greybus",
  1563  		Lists:   []string{"greybus-dev@lists.linaro.org"},
  1564  		Parents: []*Subsystem{&staging},
  1565  		PathRules: []PathRule{
  1566  			{IncludeRegexp: "^drivers/greybus/gb-beagleplay\\.c$"},
  1567  			{IncludeRegexp: "^drivers/greybus/|^drivers/staging/greybus/|^include/linux/greybus\\.h$|^include/linux/greybus/"},
  1568  		},
  1569  	}
  1570  
  1571  	hams = Subsystem{
  1572  		Name:    "hams",
  1573  		Lists:   []string{"linux-hams@vger.kernel.org"},
  1574  		Parents: []*Subsystem{&net},
  1575  		PathRules: []PathRule{
  1576  			{IncludeRegexp: "^drivers/net/hamradio/6pack\\.c$"},
  1577  			{IncludeRegexp: "^drivers/net/hamradio/[^/]*scc\\.c$|^drivers/net/hamradio/z8530\\.h$"},
  1578  			{IncludeRegexp: "^drivers/net/hamradio/baycom[^/]*$"},
  1579  			{IncludeRegexp: "^drivers/net/hamradio/scc\\.c$"},
  1580  			{IncludeRegexp: "^drivers/net/hamradio/yam[^/]*$|^include/linux/yam\\.h$"},
  1581  			{IncludeRegexp: "^include/net/ax25\\.h$|^include/uapi/linux/ax25\\.h$|^net/ax25/"},
  1582  			{IncludeRegexp: "^include/net/netrom\\.h$|^include/uapi/linux/netrom\\.h$|^net/netrom/"},
  1583  			{IncludeRegexp: "^include/net/rose\\.h$|^include/uapi/linux/rose\\.h$|^net/rose/"},
  1584  			{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$"},
  1585  		},
  1586  	}
  1587  
  1588  	hardening = Subsystem{
  1589  		Name:    "hardening",
  1590  		Lists:   []string{"linux-hardening@vger.kernel.org"},
  1591  		Parents: []*Subsystem{&kernel},
  1592  		PathRules: []PathRule{
  1593  			{IncludeRegexp: "^arch/[^/]*/configs/hardening\\.config$|^include/linux/overflow\\.h$|^include/linux/randomize_kstack\\.h$|^kernel/configs/hardening\\.config$|^mm/usercopy\\.c$"},
  1594  			{IncludeRegexp: "^drivers/acpi/apei/erst\\.c$|^drivers/firmware/efi/efi-pstore\\.c$|^fs/pstore/|^include/linux/pstore[^/]*$"},
  1595  			{IncludeRegexp: "^include/linux/fortify-string\\.h$|^lib/fortify_kunit\\.c$|^lib/memcpy_kunit\\.c$|^lib/strcat_kunit\\.c$|^lib/strscpy_kunit\\.c$|^lib/test_fortify/"},
  1596  			{IncludeRegexp: "^include/linux/stackleak\\.h$|^kernel/stackleak\\.c$"},
  1597  			{IncludeRegexp: "^include/linux/string\\.h$|^include/linux/string_choices\\.h$|^include/linux/string_helpers\\.h$|^lib/string\\.c$|^lib/string_kunit\\.c$|^lib/string_helpers\\.c$|^lib/string_helpers_kunit\\.c$"},
  1598  			{IncludeRegexp: "^include/linux/ubsan\\.h$|^lib/Kconfig\\.ubsan$|^lib/test_ubsan\\.c$|^lib/ubsan\\.c$"},
  1599  		},
  1600  	}
  1601  
  1602  	hexagon = Subsystem{
  1603  		Name:        "hexagon",
  1604  		Lists:       []string{"linux-hexagon@vger.kernel.org"},
  1605  		Maintainers: []string{"bcain@quicinc.com"},
  1606  		Parents:     []*Subsystem{&kernel},
  1607  		PathRules: []PathRule{
  1608  			{IncludeRegexp: "^arch/hexagon/"},
  1609  		},
  1610  	}
  1611  
  1612  	hfs = Subsystem{
  1613  		Name:     "hfs",
  1614  		Syscalls: []string{"syz_mount_image$hfs", "syz_mount_image$hfsplus"},
  1615  		Lists:    []string{"linux-fsdevel@vger.kernel.org"},
  1616  		Parents:  []*Subsystem{&fs},
  1617  		PathRules: []PathRule{
  1618  			{IncludeRegexp: "^fs/hfs/"},
  1619  			{IncludeRegexp: "^fs/hfsplus/"},
  1620  		},
  1621  	}
  1622  
  1623  	hippi = Subsystem{
  1624  		Name:        "hippi",
  1625  		Lists:       []string{"linux-hippi@sunsite.dk"},
  1626  		Maintainers: []string{"jes@trained-monkey.org"},
  1627  		Parents:     []*Subsystem{&net},
  1628  		PathRules: []PathRule{
  1629  			{IncludeRegexp: "^drivers/net/hippi/|^include/linux/hippidevice\\.h$|^include/uapi/linux/if_hippi\\.h$|^net/802/hippi\\.c$"},
  1630  		},
  1631  	}
  1632  
  1633  	hwmon = Subsystem{
  1634  		Name:        "hwmon",
  1635  		Lists:       []string{"linux-hwmon@vger.kernel.org"},
  1636  		Maintainers: []string{"jdelvare@suse.com", "linux@roeck-us.net"},
  1637  		Parents:     []*Subsystem{&kernel},
  1638  		PathRules: []PathRule{
  1639  			{IncludeRegexp: "^drivers/hwmon/abituguru3\\.c$"},
  1640  			{IncludeRegexp: "^drivers/hwmon/abituguru\\.c$"},
  1641  			{IncludeRegexp: "^drivers/hwmon/adm1025\\.c$"},
  1642  			{IncludeRegexp: "^drivers/hwmon/adm1029\\.c$"},
  1643  			{IncludeRegexp: "^drivers/hwmon/adm1177\\.c$"},
  1644  			{IncludeRegexp: "^drivers/hwmon/adt7475\\.c$"},
  1645  			{IncludeRegexp: "^drivers/hwmon/applesmc\\.c$"},
  1646  			{IncludeRegexp: "^drivers/hwmon/aquacomputer_d5next\\.c$"},
  1647  			{IncludeRegexp: "^drivers/hwmon/asc7621\\.c$"},
  1648  			{IncludeRegexp: "^drivers/hwmon/asus-ec-sensors\\.c$"},
  1649  			{IncludeRegexp: "^drivers/hwmon/asus_atk0110\\.c$"},
  1650  			{IncludeRegexp: "^drivers/hwmon/asus_rog_ryujin\\.c$"},
  1651  			{IncludeRegexp: "^drivers/hwmon/asus_wmi_sensors\\.c$"},
  1652  			{IncludeRegexp: "^drivers/hwmon/axi-fan-control\\.c$"},
  1653  			{IncludeRegexp: "^drivers/hwmon/bt1-pvt\\.\\[ch\\]$"},
  1654  			{IncludeRegexp: "^drivers/hwmon/chipcap2\\.c$"},
  1655  			{IncludeRegexp: "^drivers/hwmon/coretemp\\.c$"},
  1656  			{IncludeRegexp: "^drivers/hwmon/corsair-cpro\\.c$"},
  1657  			{IncludeRegexp: "^drivers/hwmon/corsair-psu\\.c$"},
  1658  			{IncludeRegexp: "^drivers/hwmon/dme1737\\.c$"},
  1659  			{IncludeRegexp: "^drivers/hwmon/emc2103\\.c$"},
  1660  			{IncludeRegexp: "^drivers/hwmon/f71805f\\.c$"},
  1661  			{IncludeRegexp: "^drivers/hwmon/f75375s\\.c$|^include/linux/f75375s\\.h$"},
  1662  			{IncludeRegexp: "^drivers/hwmon/fam15h_power\\.c$"},
  1663  			{IncludeRegexp: "^drivers/hwmon/gigabyte_waterforce\\.c$"},
  1664  			{IncludeRegexp: "^drivers/hwmon/hp-wmi-sensors\\.c$"},
  1665  			{IncludeRegexp: "^drivers/hwmon/hs3001\\.c$"},
  1666  			{IncludeRegexp: "^drivers/hwmon/it87\\.c$"},
  1667  			{IncludeRegexp: "^drivers/hwmon/k10temp\\.c$"},
  1668  			{IncludeRegexp: "^drivers/hwmon/k8temp\\.c$"},
  1669  			{IncludeRegexp: "^drivers/hwmon/lm73\\.c$"},
  1670  			{IncludeRegexp: "^drivers/hwmon/lm78\\.c$"},
  1671  			{IncludeRegexp: "^drivers/hwmon/lm83\\.c$"},
  1672  			{IncludeRegexp: "^drivers/hwmon/lm90\\.c$|^include/dt-bindings/thermal/lm90\\.h$"},
  1673  			{IncludeRegexp: "^drivers/hwmon/ltc2947-core\\.c$|^drivers/hwmon/ltc2947-i2c\\.c$|^drivers/hwmon/ltc2947-spi\\.c$|^drivers/hwmon/ltc2947\\.h$"},
  1674  			{IncludeRegexp: "^drivers/hwmon/ltc2991\\.c$"},
  1675  			{IncludeRegexp: "^drivers/hwmon/ltc4282\\.c$"},
  1676  			{IncludeRegexp: "^drivers/hwmon/max6650\\.c$"},
  1677  			{IncludeRegexp: "^drivers/hwmon/nct6775-i2c\\.c$"},
  1678  			{IncludeRegexp: "^drivers/hwmon/nzxt-kraken2\\.c$"},
  1679  			{IncludeRegexp: "^drivers/hwmon/nzxt-kraken3\\.c$"},
  1680  			{IncludeRegexp: "^drivers/hwmon/nzxt-smart2\\.c$"},
  1681  			{IncludeRegexp: "^drivers/hwmon/oxp-sensors\\.c$"},
  1682  			{IncludeRegexp: "^drivers/hwmon/pc87360\\.c$"},
  1683  			{IncludeRegexp: "^drivers/hwmon/pc87427\\.c$"},
  1684  			{IncludeRegexp: "^drivers/hwmon/peci/"},
  1685  			{IncludeRegexp: "^drivers/hwmon/pmbus/delta-ahe50dc-fan\\.c$"},
  1686  			{IncludeRegexp: "^drivers/hwmon/pmbus/dps920ab\\.c$"},
  1687  			{IncludeRegexp: "^drivers/hwmon/pmbus/max15301\\.c$"},
  1688  			{IncludeRegexp: "^drivers/hwmon/pmbus/pm6764tr\\.c$"},
  1689  			{IncludeRegexp: "^drivers/hwmon/pmbus/stpddc60\\.c$"},
  1690  			{IncludeRegexp: "^drivers/hwmon/pmbus/tps546d24\\.c$"},
  1691  			{IncludeRegexp: "^drivers/hwmon/powerz\\.c$"},
  1692  			{IncludeRegexp: "^drivers/hwmon/pt5161l\\.c$"},
  1693  			{IncludeRegexp: "^drivers/hwmon/sch5627\\.c$"},
  1694  			{IncludeRegexp: "^drivers/hwmon/sfctemp\\.c$"},
  1695  			{IncludeRegexp: "^drivers/hwmon/smsc47b397\\.c$"},
  1696  			{IncludeRegexp: "^drivers/hwmon/surface_fan\\.c$"},
  1697  			{IncludeRegexp: "^drivers/hwmon/tmp513\\.c$"},
  1698  			{IncludeRegexp: "^drivers/hwmon/tps23861\\.c$"},
  1699  			{IncludeRegexp: "^drivers/hwmon/vt1211\\.c$"},
  1700  			{IncludeRegexp: "^drivers/hwmon/vt8231\\.c$"},
  1701  			{IncludeRegexp: "^drivers/hwmon/w83791d\\.c$"},
  1702  			{IncludeRegexp: "^drivers/hwmon/w83793\\.c$"},
  1703  			{IncludeRegexp: "^drivers/hwmon/w83795\\.c$"},
  1704  			{IncludeRegexp: "^drivers/hwmon/|^include/linux/hwmon[^/]*\\.h$|^include/trace/events/hwmon[^/]*\\.h$"},
  1705  		},
  1706  	}
  1707  
  1708  	hyperv = Subsystem{
  1709  		Name:    "hyperv",
  1710  		Lists:   []string{"linux-hyperv@vger.kernel.org"},
  1711  		Parents: []*Subsystem{&kernel},
  1712  		PathRules: []PathRule{
  1713  			{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$"},
  1714  			{IncludeRegexp: "^drivers/gpu/drm/hyperv$"},
  1715  		},
  1716  	}
  1717  
  1718  	i2c = Subsystem{
  1719  		Name:    "i2c",
  1720  		Lists:   []string{"linux-i2c@vger.kernel.org"},
  1721  		Parents: []*Subsystem{&kernel},
  1722  		PathRules: []PathRule{
  1723  			{IncludeRegexp: "^drivers/hid/hid-ft260\\.c$"},
  1724  			{IncludeRegexp: "^drivers/hid/hid-mcp2221\\.c$"},
  1725  			{IncludeRegexp: "^drivers/hwmon/pmbus/Kconfig$|^drivers/hwmon/pmbus/ltc4286\\.c$"},
  1726  			{IncludeRegexp: "^drivers/i2c/algos/|^drivers/i2c/busses/|^include/dt-bindings/i2c/"},
  1727  			{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$"},
  1728  			{IncludeRegexp: "^drivers/i2c/busses/i2c-ali1563\\.c$"},
  1729  			{IncludeRegexp: "^drivers/i2c/busses/i2c-amd-mp2[^/]*$"},
  1730  			{IncludeRegexp: "^drivers/i2c/busses/i2c-aspeed\\.c$|^drivers/irqchip/irq-aspeed-i2c-ic\\.c$"},
  1731  			{IncludeRegexp: "^drivers/i2c/busses/i2c-at91-[^/]*\\.c$|^drivers/i2c/busses/i2c-at91\\.h$"},
  1732  			{IncludeRegexp: "^drivers/i2c/busses/i2c-axxia\\.c$"},
  1733  			{IncludeRegexp: "^drivers/i2c/busses/i2c-brcmstb\\.c$"},
  1734  			{IncludeRegexp: "^drivers/i2c/busses/i2c-cht-wc\\.c$"},
  1735  			{IncludeRegexp: "^drivers/i2c/busses/i2c-cpm\\.c$"},
  1736  			{IncludeRegexp: "^drivers/i2c/busses/i2c-designware-[^/]*$"},
  1737  			{IncludeRegexp: "^drivers/i2c/busses/i2c-diolan-u2c\\.c$"},
  1738  			{IncludeRegexp: "^drivers/i2c/busses/i2c-fsi\\.c$"},
  1739  			{IncludeRegexp: "^drivers/i2c/busses/i2c-hisi\\.c$"},
  1740  			{IncludeRegexp: "^drivers/i2c/busses/i2c-icy\\.c$"},
  1741  			{IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
  1742  			{IncludeRegexp: "^drivers/i2c/busses/i2c-imx\\.c$"},
  1743  			{IncludeRegexp: "^drivers/i2c/busses/i2c-ismt\\.c$"},
  1744  			{IncludeRegexp: "^drivers/i2c/busses/i2c-ls2x\\.c$"},
  1745  			{IncludeRegexp: "^drivers/i2c/busses/i2c-mchp-pci1xxxx\\.c$"},
  1746  			{IncludeRegexp: "^drivers/i2c/busses/i2c-mlxbf\\.c$"},
  1747  			{IncludeRegexp: "^drivers/i2c/busses/i2c-mlxcpld\\.c$|^drivers/i2c/muxes/i2c-mux-mlxcpld\\.c$"},
  1748  			{IncludeRegexp: "^drivers/i2c/busses/i2c-mpc\\.c$"},
  1749  			{IncludeRegexp: "^drivers/i2c/busses/i2c-mt65xx\\.c$"},
  1750  			{IncludeRegexp: "^drivers/i2c/busses/i2c-mt7621\\.c$"},
  1751  			{IncludeRegexp: "^drivers/i2c/busses/i2c-mv64xxx\\.c$"},
  1752  			{IncludeRegexp: "^drivers/i2c/busses/i2c-nvidia-gpu\\.c$"},
  1753  			{IncludeRegexp: "^drivers/i2c/busses/i2c-ocores\\.c$|^include/linux/platform_data/i2c-ocores\\.h$"},
  1754  			{IncludeRegexp: "^drivers/i2c/busses/i2c-omap\\.c$"},
  1755  			{IncludeRegexp: "^drivers/i2c/busses/i2c-parport\\.c$"},
  1756  			{IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"},
  1757  			{IncludeRegexp: "^drivers/i2c/busses/i2c-rzv2m\\.c$"},
  1758  			{IncludeRegexp: "^drivers/i2c/busses/i2c-stm32[^/]*$"},
  1759  			{IncludeRegexp: "^drivers/i2c/busses/i2c-synquacer\\.c$"},
  1760  			{IncludeRegexp: "^drivers/i2c/busses/i2c-taos-evm\\.c$"},
  1761  			{IncludeRegexp: "^drivers/i2c/busses/i2c-tiny-usb\\.c$"},
  1762  			{IncludeRegexp: "^drivers/i2c/busses/i2c-virtio\\.c$|^include/uapi/linux/virtio_i2c\\.h$"},
  1763  			{IncludeRegexp: "^drivers/i2c/busses/i2c-xlp9xx\\.c$"},
  1764  			{IncludeRegexp: "^drivers/i2c/i2c-atr\\.c$|^include/linux/i2c-atr\\.h$"},
  1765  			{IncludeRegexp: "^drivers/i2c/i2c-core-acpi\\.c$"},
  1766  			{IncludeRegexp: "^drivers/i2c/i2c-mux\\.c$|^drivers/i2c/muxes/|^include/linux/i2c-mux\\.h$"},
  1767  			{IncludeRegexp: "^drivers/i2c/i2c-stub\\.c$"},
  1768  			{IncludeRegexp: "^drivers/i2c/muxes/i2c-mux-gpio\\.c$|^include/linux/platform_data/i2c-mux-gpio\\.h$"},
  1769  			{IncludeRegexp: "^drivers/i2c/muxes/i2c-mux-ltc4306\\.c$"},
  1770  			{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$"},
  1771  			{IncludeRegexp: "^drivers/misc/eeprom/at24\\.c$"},
  1772  		},
  1773  	}
  1774  
  1775  	i3c = Subsystem{
  1776  		Name:        "i3c",
  1777  		Lists:       []string{"linux-i3c@lists.infradead.org"},
  1778  		Maintainers: []string{"alexandre.belloni@bootlin.com"},
  1779  		Parents:     []*Subsystem{&kernel},
  1780  		PathRules: []PathRule{
  1781  			{IncludeRegexp: "^drivers/i3c/master/svc-i3c-master\\.c$"},
  1782  			{IncludeRegexp: "^drivers/i3c/|^include/linux/i3c/"},
  1783  		},
  1784  	}
  1785  
  1786  	ide = Subsystem{
  1787  		Name:    "ide",
  1788  		Lists:   []string{"linux-ide@vger.kernel.org"},
  1789  		Parents: []*Subsystem{&kernel},
  1790  		PathRules: []PathRule{
  1791  			{IncludeRegexp: "^drivers/ata/ahci_dwc\\.c$"},
  1792  			{IncludeRegexp: "^drivers/ata/ahci_platform\\.c$|^drivers/ata/libahci_platform\\.c$|^include/linux/ahci_platform\\.h$"},
  1793  			{IncludeRegexp: "^drivers/ata/ata_[^/]*\\.c$|^drivers/ata/pata_[^/]*\\.c$"},
  1794  			{IncludeRegexp: "^drivers/ata/pata_arasan_cf\\.c$|^include/linux/pata_arasan_cf_data\\.h$"},
  1795  			{IncludeRegexp: "^drivers/ata/pata_ftide010\\.c$|^drivers/ata/sata_gemini\\.c$|^drivers/ata/sata_gemini\\.h$"},
  1796  			{IncludeRegexp: "^drivers/ata/sata_promise\\.[^/]*$"},
  1797  			{IncludeRegexp: "^drivers/ata/sata_rcar\\.c$"},
  1798  			{IncludeRegexp: "^drivers/ata/|^include/linux/ata\\.h$|^include/linux/libata\\.h$"},
  1799  		},
  1800  	}
  1801  
  1802  	iio = Subsystem{
  1803  		Name:    "iio",
  1804  		Lists:   []string{"linux-iio@vger.kernel.org"},
  1805  		Parents: []*Subsystem{&kernel},
  1806  		PathRules: []PathRule{
  1807  			{IncludeRegexp: "^drivers/counter/104-quad-8\\.c$"},
  1808  			{IncludeRegexp: "^drivers/counter/ftm-quaddec\\.c$"},
  1809  			{IncludeRegexp: "^drivers/counter/i8254\\.c$|^include/linux/i8254\\.h$"},
  1810  			{IncludeRegexp: "^drivers/counter/intel-qep\\.c$"},
  1811  			{IncludeRegexp: "^drivers/counter/interrupt-cnt\\.c$"},
  1812  			{IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$"},
  1813  			{IncludeRegexp: "^drivers/counter/rz-mtu3-cnt\\.c$"},
  1814  			{IncludeRegexp: "^drivers/counter/ti-ecap-capture\\.c$"},
  1815  			{IncludeRegexp: "^drivers/counter/ti-eqep\\.c$"},
  1816  			{IncludeRegexp: "^drivers/counter/|^include/linux/counter\\.h$|^include/uapi/linux/counter\\.h$"},
  1817  			{IncludeRegexp: "^drivers/hid/hid-sensor-[^/]*$|^drivers/iio/[^/]*/hid-[^/]*$|^include/linux/hid-sensor-[^/]*$"},
  1818  			{IncludeRegexp: "^drivers/iio/accel/adxl355\\.h$|^drivers/iio/accel/adxl355_core\\.c$|^drivers/iio/accel/adxl355_i2c\\.c$|^drivers/iio/accel/adxl355_spi\\.c$"},
  1819  			{IncludeRegexp: "^drivers/iio/accel/adxl367[^/]*$"},
  1820  			{IncludeRegexp: "^drivers/iio/accel/bma400[^/]*$"},
  1821  			{IncludeRegexp: "^drivers/iio/accel/kionix-kx022a[^/]*$"},
  1822  			{IncludeRegexp: "^drivers/iio/accel/msa311\\.c$"},
  1823  			{IncludeRegexp: "^drivers/iio/adc/ad4130\\.c$"},
  1824  			{IncludeRegexp: "^drivers/iio/adc/ad7091r[^/]*$"},
  1825  			{IncludeRegexp: "^drivers/iio/adc/ad7192\\.c$"},
  1826  			{IncludeRegexp: "^drivers/iio/adc/ad7292\\.c$"},
  1827  			{IncludeRegexp: "^drivers/iio/adc/ad7768-1\\.c$"},
  1828  			{IncludeRegexp: "^drivers/iio/adc/ad7780\\.c$"},
  1829  			{IncludeRegexp: "^drivers/iio/adc/at91-sama5d2_adc\\.c$|^include/dt-bindings/iio/adc/at91-sama5d2_adc\\.h$"},
  1830  			{IncludeRegexp: "^drivers/iio/adc/envelope-detector\\.c$"},
  1831  			{IncludeRegexp: "^drivers/iio/adc/hx711\\.c$"},
  1832  			{IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/imx93_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
  1833  			{IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
  1834  			{IncludeRegexp: "^drivers/iio/adc/max11205\\.c$"},
  1835  			{IncludeRegexp: "^drivers/iio/adc/mcp3564\\.c$"},
  1836  			{IncludeRegexp: "^drivers/iio/adc/mcp3911\\.c$"},
  1837  			{IncludeRegexp: "^drivers/iio/adc/pac1934\\.c$"},
  1838  			{IncludeRegexp: "^drivers/iio/adc/rcar-gyroadc\\.c$"},
  1839  			{IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
  1840  			{IncludeRegexp: "^drivers/iio/adc/ti-ads7924\\.c$"},
  1841  			{IncludeRegexp: "^drivers/iio/adc/ti-lmp92064\\.c$"},
  1842  			{IncludeRegexp: "^drivers/iio/adc/ti-tsc2046\\.c$"},
  1843  			{IncludeRegexp: "^drivers/iio/adc/xilinx-ams\\.c$"},
  1844  			{IncludeRegexp: "^drivers/iio/addac/ad74115\\.c$"},
  1845  			{IncludeRegexp: "^drivers/iio/addac/ad74413r\\.c$|^include/dt-bindings/iio/addac/adi,ad74413r\\.h$"},
  1846  			{IncludeRegexp: "^drivers/iio/addac/stx104\\.c$"},
  1847  			{IncludeRegexp: "^drivers/iio/afe/iio-rescale\\.c$"},
  1848  			{IncludeRegexp: "^drivers/iio/amplifiers/ada4250\\.c$"},
  1849  			{IncludeRegexp: "^drivers/iio/chemical/ags02ma\\.c$"},
  1850  			{IncludeRegexp: "^drivers/iio/common/scmi_sensors/scmi_iio\\.c$"},
  1851  			{IncludeRegexp: "^drivers/iio/dac/ad3552r\\.c$"},
  1852  			{IncludeRegexp: "^drivers/iio/dac/ad7293\\.c$"},
  1853  			{IncludeRegexp: "^drivers/iio/dac/cio-dac\\.c$"},
  1854  			{IncludeRegexp: "^drivers/iio/dac/dpot-dac\\.c$"},
  1855  			{IncludeRegexp: "^drivers/iio/dac/ltc1660\\.c$"},
  1856  			{IncludeRegexp: "^drivers/iio/dac/ltc2688\\.c$"},
  1857  			{IncludeRegexp: "^drivers/iio/dac/mcp4821\\.c$"},
  1858  			{IncludeRegexp: "^drivers/iio/dac/ti-dac7612\\.c$"},
  1859  			{IncludeRegexp: "^drivers/iio/filter/admv8818\\.c$"},
  1860  			{IncludeRegexp: "^drivers/iio/frequency/adf4377\\.c$"},
  1861  			{IncludeRegexp: "^drivers/iio/frequency/admfm2000\\.c$"},
  1862  			{IncludeRegexp: "^drivers/iio/frequency/admv1013\\.c$"},
  1863  			{IncludeRegexp: "^drivers/iio/frequency/admv1014\\.c$"},
  1864  			{IncludeRegexp: "^drivers/iio/frequency/adrf6780\\.c$"},
  1865  			{IncludeRegexp: "^drivers/iio/gyro/adxrs290\\.c$"},
  1866  			{IncludeRegexp: "^drivers/iio/gyro/fxas21002c\\.h$|^drivers/iio/gyro/fxas21002c_core\\.c$|^drivers/iio/gyro/fxas21002c_i2c\\.c$|^drivers/iio/gyro/fxas21002c_spi\\.c$"},
  1867  			{IncludeRegexp: "^drivers/iio/gyro/mpu3050[^/]*$"},
  1868  			{IncludeRegexp: "^drivers/iio/humidity/hdc3020\\.c$"},
  1869  			{IncludeRegexp: "^drivers/iio/humidity/hts221[^/]*$"},
  1870  			{IncludeRegexp: "^drivers/iio/imu/adis16460\\.c$"},
  1871  			{IncludeRegexp: "^drivers/iio/imu/adis16475\\.c$"},
  1872  			{IncludeRegexp: "^drivers/iio/imu/adis\\.c$|^drivers/iio/imu/adis_buffer\\.c$|^drivers/iio/imu/adis_trigger\\.c$|^include/linux/iio/imu/adis\\.h$"},
  1873  			{IncludeRegexp: "^drivers/iio/imu/bmi323/"},
  1874  			{IncludeRegexp: "^drivers/iio/imu/inv_icm42600/"},
  1875  			{IncludeRegexp: "^drivers/iio/imu/st_lsm6dsx/"},
  1876  			{IncludeRegexp: "^drivers/iio/industrialio-backend\\.c$|^include/linux/iio/backend\\.h$"},
  1877  			{IncludeRegexp: "^drivers/iio/industrialio-gts-helper\\.c$|^include/linux/iio/iio-gts-helper\\.h$|^drivers/iio/test/iio-test-gts\\.c$"},
  1878  			{IncludeRegexp: "^drivers/iio/light/as73211\\.c$"},
  1879  			{IncludeRegexp: "^drivers/iio/light/gp2ap002\\.c$"},
  1880  			{IncludeRegexp: "^drivers/iio/light/ltr390\\.c$"},
  1881  			{IncludeRegexp: "^drivers/iio/light/rohm-bu27008\\.c$|^drivers/iio/light/rohm-bu27034\\.c$"},
  1882  			{IncludeRegexp: "^drivers/iio/magnetometer/ak8974\\.c$"},
  1883  			{IncludeRegexp: "^drivers/iio/magnetometer/rm3100[^/]*$"},
  1884  			{IncludeRegexp: "^drivers/iio/magnetometer/tmag5273\\.c$"},
  1885  			{IncludeRegexp: "^drivers/iio/multiplexer/iio-mux\\.c$"},
  1886  			{IncludeRegexp: "^drivers/iio/potentiometer/ad5110\\.c$"},
  1887  			{IncludeRegexp: "^drivers/iio/potentiometer/mcp4018\\.c$|^drivers/iio/potentiometer/mcp4531\\.c$"},
  1888  			{IncludeRegexp: "^drivers/iio/potentiometer/x9250\\.c$"},
  1889  			{IncludeRegexp: "^drivers/iio/pressure/dps310\\.c$"},
  1890  			{IncludeRegexp: "^drivers/iio/pressure/hsc030pa[^/]*$"},
  1891  			{IncludeRegexp: "^drivers/iio/pressure/mprls0025pa[^/]*$"},
  1892  			{IncludeRegexp: "^drivers/iio/pressure/rohm-bm1390\\.c$"},
  1893  			{IncludeRegexp: "^drivers/iio/proximity/mb1232\\.c$"},
  1894  			{IncludeRegexp: "^drivers/iio/proximity/ping\\.c$"},
  1895  			{IncludeRegexp: "^drivers/iio/proximity/srf[^/]*\\.c$"},
  1896  			{IncludeRegexp: "^drivers/iio/proximity/vl53l0x-i2c\\.c$"},
  1897  			{IncludeRegexp: "^drivers/iio/temperature/ltc2983\\.c$"},
  1898  			{IncludeRegexp: "^drivers/iio/temperature/max30208\\.c$"},
  1899  			{IncludeRegexp: "^drivers/iio/temperature/mlx90614\\.c$"},
  1900  			{IncludeRegexp: "^drivers/iio/temperature/mlx90632\\.c$"},
  1901  			{IncludeRegexp: "^drivers/iio/temperature/mlx90635\\.c$"},
  1902  			{IncludeRegexp: "^drivers/iio/temperature/tmp117\\.c$"},
  1903  			{IncludeRegexp: "^drivers/iio/|^drivers/staging/iio/|^include/dt-bindings/iio/|^include/linux/iio/"},
  1904  			{IncludeRegexp: "^drivers/staging/iio/"},
  1905  		},
  1906  	}
  1907  
  1908  	imx = Subsystem{
  1909  		Name:    "imx",
  1910  		Lists:   []string{"imx@lists.linux.dev"},
  1911  		Parents: []*Subsystem{&arm},
  1912  		PathRules: []PathRule{
  1913  			{"^arch/arm/boot/dts/nxp/imx/|^arch/arm/boot/dts/nxp/mxs/|^arch/arm64/boot/dts/freescale/|imx|mxs", "^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$|^drivers/media/i2c/"},
  1914  			{IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
  1915  			{IncludeRegexp: "^drivers/dma/fsl-edma[^/]*\\.[^/]*$"},
  1916  			{IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
  1917  			{IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/imx93_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
  1918  			{IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
  1919  			{IncludeRegexp: "^drivers/media/platform/nxp/imx-jpeg$"},
  1920  			{IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
  1921  			{IncludeRegexp: "^drivers/net/ethernet/freescale/fec\\.h$|^drivers/net/ethernet/freescale/fec_main\\.c$|^drivers/net/ethernet/freescale/fec_ptp\\.c$"},
  1922  		},
  1923  	}
  1924  
  1925  	input = Subsystem{
  1926  		Name:     "input",
  1927  		Syscalls: []string{"syz_usb_connect$hid"},
  1928  		Lists:    []string{"linux-input@vger.kernel.org"},
  1929  		Parents:  []*Subsystem{&kernel},
  1930  		PathRules: []PathRule{
  1931  			{IncludeRegexp: "^drivers/hid/amd-sfh-hid/"},
  1932  			{IncludeRegexp: "^drivers/hid/hid-creative-sb0540\\.c$"},
  1933  			{IncludeRegexp: "^drivers/hid/hid-ft260\\.c$"},
  1934  			{IncludeRegexp: "^drivers/hid/hid-letsketch\\.c$"},
  1935  			{IncludeRegexp: "^drivers/hid/hid-lg-g15\\.c$"},
  1936  			{IncludeRegexp: "^drivers/hid/hid-logitech-[^/]*$"},
  1937  			{IncludeRegexp: "^drivers/hid/hid-logitech-hidpp\\.c$"},
  1938  			{IncludeRegexp: "^drivers/hid/hid-mcp2221\\.c$"},
  1939  			{IncludeRegexp: "^drivers/hid/hid-nintendo[^/]*$"},
  1940  			{IncludeRegexp: "^drivers/hid/hid-nvidia-shield\\.c$"},
  1941  			{IncludeRegexp: "^drivers/hid/hid-picolcd[^/]*$"},
  1942  			{IncludeRegexp: "^drivers/hid/hid-playstation\\.c$"},
  1943  			{IncludeRegexp: "^drivers/hid/hid-pxrc\\.c$"},
  1944  			{IncludeRegexp: "^drivers/hid/hid-sensor-[^/]*$|^drivers/iio/[^/]*/hid-[^/]*$|^include/linux/hid-sensor-[^/]*$"},
  1945  			{IncludeRegexp: "^drivers/hid/hid-udraw-ps3\\.c$"},
  1946  			{IncludeRegexp: "^drivers/hid/hid-vrc2\\.c$"},
  1947  			{IncludeRegexp: "^drivers/hid/hid-wiimote[^/]*$"},
  1948  			{IncludeRegexp: "^drivers/hid/intel-ish-hid/"},
  1949  			{IncludeRegexp: "^drivers/hid/surface-hid/"},
  1950  			{IncludeRegexp: "^drivers/hid/uhid\\.c$|^include/uapi/linux/uhid\\.h$"},
  1951  			{IncludeRegexp: "^drivers/hid/wacom\\.h$|^drivers/hid/wacom_[^/]*$"},
  1952  			{IncludeRegexp: "^drivers/hid/|^include/linux/hid[^/]*$|^include/uapi/linux/hid[^/]*$"},
  1953  			{IncludeRegexp: "^drivers/input/input-mt\\.c$"},
  1954  			{IncludeRegexp: "^drivers/input/joystick/adafruit-seesaw\\.c$"},
  1955  			{IncludeRegexp: "^drivers/input/joystick/fsia6b\\.c$"},
  1956  			{IncludeRegexp: "^drivers/input/joystick/pxrc\\.c$"},
  1957  			{IncludeRegexp: "^drivers/input/keyboard/cypress-sf\\.c$"},
  1958  			{IncludeRegexp: "^drivers/input/keyboard/dlink-dir685-touchkeys\\.c$"},
  1959  			{IncludeRegexp: "^drivers/input/keyboard/sun4i-lradc-keys\\.c$"},
  1960  			{IncludeRegexp: "^drivers/input/misc/ibm-panel\\.c$"},
  1961  			{IncludeRegexp: "^drivers/input/misc/ideapad_slidebar\\.c$"},
  1962  			{IncludeRegexp: "^drivers/input/mouse/bcm5974\\.c$"},
  1963  			{IncludeRegexp: "^drivers/input/mouse/vmmouse\\.c$|^drivers/input/mouse/vmmouse\\.h$"},
  1964  			{IncludeRegexp: "^drivers/input/tablet/wacom_serial4\\.c$"},
  1965  			{IncludeRegexp: "^drivers/input/touchscreen/chipone_icn8318\\.c$"},
  1966  			{IncludeRegexp: "^drivers/input/touchscreen/chipone_icn8505\\.c$"},
  1967  			{IncludeRegexp: "^drivers/input/touchscreen/cy8ctma140\\.c$"},
  1968  			{IncludeRegexp: "^drivers/input/touchscreen/cyttsp[^/]*$"},
  1969  			{IncludeRegexp: "^drivers/input/touchscreen/goodix[^/]*$"},
  1970  			{IncludeRegexp: "^drivers/input/touchscreen/himax_hx83112b\\.c$"},
  1971  			{IncludeRegexp: "^drivers/input/touchscreen/htcpen\\.c$"},
  1972  			{IncludeRegexp: "^drivers/input/touchscreen/hycon-hy46xx\\.c$"},
  1973  			{IncludeRegexp: "^drivers/input/touchscreen/novatek-nvt-ts\\.c$"},
  1974  			{IncludeRegexp: "^drivers/input/touchscreen/resistive-adc-touch\\.c$"},
  1975  			{IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"},
  1976  			{IncludeRegexp: "^drivers/input/touchscreen/sis_i2c\\.c$"},
  1977  			{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$"},
  1978  		},
  1979  	}
  1980  
  1981  	integrity = Subsystem{
  1982  		Name:    "integrity",
  1983  		Lists:   []string{"linux-integrity@vger.kernel.org"},
  1984  		Parents: []*Subsystem{&kernel},
  1985  		PathRules: []PathRule{
  1986  			{IncludeRegexp: "^drivers/char/tpm/"},
  1987  			{IncludeRegexp: "^include/keys/encrypted-type\\.h$|^security/keys/encrypted-keys/"},
  1988  			{IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"},
  1989  			{IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"},
  1990  			{IncludeRegexp: "^include/keys/trusted_tee\\.h$|^security/keys/trusted-keys/trusted_tee\\.c$"},
  1991  			{IncludeRegexp: "^security/integrity/platform_certs$"},
  1992  			{IncludeRegexp: "^security/integrity/|^security/integrity/evm/"},
  1993  			{IncludeRegexp: "^security/integrity/|^security/integrity/ima/"},
  1994  		},
  1995  	}
  1996  
  1997  	intelgfx = Subsystem{
  1998  		Name:    "intel-gfx",
  1999  		Lists:   []string{"intel-gfx@lists.freedesktop.org"},
  2000  		Parents: []*Subsystem{&dri},
  2001  		PathRules: []PathRule{
  2002  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/i915[^/]*$|^drivers/gpu/drm/i915/|^include/drm/i915[^/]*$|^include/uapi/drm/i915_drm\\.h$"},
  2003  			{IncludeRegexp: "^drivers/gpu/drm/i915/display/|^drivers/gpu/drm/xe/display/|^drivers/gpu/drm/xe/compat-i915-headers$"},
  2004  			{IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"},
  2005  		},
  2006  	}
  2007  
  2008  	intelgvt = Subsystem{
  2009  		Name:        "intel-gvt",
  2010  		Lists:       []string{"intel-gvt-dev@lists.freedesktop.org"},
  2011  		Maintainers: []string{"zhenyuw@linux.intel.com", "zhi.wang.linux@gmail.com"},
  2012  		Parents:     []*Subsystem{&intelgfx},
  2013  		PathRules: []PathRule{
  2014  			{IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"},
  2015  		},
  2016  	}
  2017  
  2018  	intelwiredlan = Subsystem{
  2019  		Name:        "intel-wired-lan",
  2020  		Lists:       []string{"intel-wired-lan@lists.osuosl.org"},
  2021  		Maintainers: []string{"anthony.l.nguyen@intel.com", "jesse.brandeburg@intel.com"},
  2022  		Parents:     []*Subsystem{&net},
  2023  		PathRules: []PathRule{
  2024  			{IncludeRegexp: "^drivers/net/ethernet/intel/|^drivers/net/ethernet/intel/[^/]*/|^include/linux/avf/virtchnl\\.h$|^include/linux/net/intel/iidc\\.h$"},
  2025  		},
  2026  	}
  2027  
  2028  	intelxe = Subsystem{
  2029  		Name:        "intel-xe",
  2030  		Lists:       []string{"intel-xe@lists.freedesktop.org"},
  2031  		Maintainers: []string{"lucas.demarchi@intel.com", "ogabbay@kernel.org", "thomas.hellstrom@linux.intel.com"},
  2032  		Parents:     []*Subsystem{&dri},
  2033  		PathRules: []PathRule{
  2034  			{IncludeRegexp: "^drivers/gpu/drm/i915/display/|^drivers/gpu/drm/xe/display/|^drivers/gpu/drm/xe/compat-i915-headers$"},
  2035  			{IncludeRegexp: "^drivers/gpu/drm/xe/|^include/drm/xe[^/]*$|^include/uapi/drm/xe_drm\\.h$"},
  2036  		},
  2037  	}
  2038  
  2039  	iouring = Subsystem{
  2040  		Name:        "io-uring",
  2041  		Syscalls:    []string{"syz_io_uring_setup"},
  2042  		Lists:       []string{"io-uring@vger.kernel.org"},
  2043  		Maintainers: []string{"axboe@kernel.dk"},
  2044  		Parents:     []*Subsystem{&kernel},
  2045  		PathRules: []PathRule{
  2046  			{IncludeRegexp: "^include/linux/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$|^io_uring/"},
  2047  		},
  2048  	}
  2049  
  2050  	iomap = Subsystem{
  2051  		Name:        "iomap",
  2052  		Lists:       []string{"linux-fsdevel@vger.kernel.org", "linux-xfs@vger.kernel.org"},
  2053  		Maintainers: []string{"brauner@kernel.org"},
  2054  		Parents:     []*Subsystem{&fs},
  2055  		PathRules: []PathRule{
  2056  			{IncludeRegexp: "^fs/iomap/|^include/linux/iomap\\.h$"},
  2057  		},
  2058  	}
  2059  
  2060  	iommu = Subsystem{
  2061  		Name:    "iommu",
  2062  		Lists:   []string{"iommu@lists.linux.dev"},
  2063  		Parents: []*Subsystem{&kernel},
  2064  		PathRules: []PathRule{
  2065  			{IncludeRegexp: "^arch/[^/]*/include/asm/xen/swiotlb-xen\\.h$|^drivers/xen/swiotlb-xen\\.c$|^include/xen/arm/swiotlb-xen\\.h$|^include/xen/swiotlb-xen\\.h$"},
  2066  			{IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"},
  2067  			{IncludeRegexp: "^drivers/iommu/amd/|^include/linux/amd-iommu\\.h$"},
  2068  			{IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$|^drivers/iommu/arm/arm-smmu/arm-smmu-qcom[^/]*$|^drivers/iommu/msm_iommu[^/]*$"},
  2069  			{IncludeRegexp: "^drivers/iommu/dma-iommu\\.c$|^drivers/iommu/dma-iommu\\.h$|^drivers/iommu/iova\\.c$|^include/linux/iova\\.h$"},
  2070  			{IncludeRegexp: "^drivers/iommu/exynos-iommu\\.c$"},
  2071  			{IncludeRegexp: "^drivers/iommu/intel/"},
  2072  			{IncludeRegexp: "^drivers/iommu/iommufd/|^include/linux/iommufd\\.h$|^include/uapi/linux/iommufd\\.h$"},
  2073  			{IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^include/dt-bindings/memory/mediatek,mt[^/]*-port\\.h$|^include/dt-bindings/memory/mt[^/]*-port\\.h$"},
  2074  			{IncludeRegexp: "^drivers/iommu/|^include/linux/iommu\\.h$|^include/linux/iova\\.h$|^include/linux/of_iommu\\.h$"},
  2075  			{IncludeRegexp: "^include/asm-generic/dma-mapping\\.h$|^include/linux/dma-direct\\.h$|^include/linux/dma-map-ops\\.h$|^include/linux/dma-mapping\\.h$|^include/linux/swiotlb\\.h$|^kernel/dma/"},
  2076  			{IncludeRegexp: "^kernel/dma/map_benchmark\\.c$"},
  2077  		},
  2078  	}
  2079  
  2080  	ipack = Subsystem{
  2081  		Name:        "ipack",
  2082  		Lists:       []string{"industrypack-devel@lists.sourceforge.net"},
  2083  		Maintainers: []string{"gregkh@linuxfoundation.org", "jens.taprogge@taprogge.org", "vaibhavgupta40@gmail.com"},
  2084  		Parents:     []*Subsystem{&kernel},
  2085  		PathRules: []PathRule{
  2086  			{IncludeRegexp: "^drivers/ipack/"},
  2087  		},
  2088  	}
  2089  
  2090  	isdn4linux = Subsystem{
  2091  		Name:    "isdn4linux",
  2092  		Lists:   []string{"isdn4linux@listserv.isdn4linux.de"},
  2093  		Parents: []*Subsystem{&net},
  2094  		PathRules: []PathRule{
  2095  			{IncludeRegexp: "^drivers/isdn/Kconfig$|^drivers/isdn/hardware/|^drivers/isdn/mISDN/"},
  2096  			{IncludeRegexp: "^drivers/isdn/capi/|^include/linux/isdn/|^include/uapi/linux/isdn/|^net/bluetooth/cmtp/"},
  2097  		},
  2098  	}
  2099  
  2100  	isofs = Subsystem{
  2101  		Name:        "isofs",
  2102  		Syscalls:    []string{"syz_mount_image$iso9660"},
  2103  		Lists:       []string{"linux-fsdevel@vger.kernel.org"},
  2104  		Maintainers: []string{"jack@suse.cz"},
  2105  		Parents:     []*Subsystem{&fs},
  2106  		PathRules: []PathRule{
  2107  			{IncludeRegexp: "^fs/isofs/"},
  2108  		},
  2109  	}
  2110  
  2111  	jffs2 = Subsystem{
  2112  		Name:        "jffs2",
  2113  		Syscalls:    []string{"syz_mount_image$jffs2"},
  2114  		Lists:       []string{"linux-mtd@lists.infradead.org"},
  2115  		Maintainers: []string{"dwmw2@infradead.org", "richard@nod.at"},
  2116  		Parents:     []*Subsystem{&fs},
  2117  		PathRules: []PathRule{
  2118  			{IncludeRegexp: "^fs/jffs2/|^include/uapi/linux/jffs2\\.h$"},
  2119  		},
  2120  	}
  2121  
  2122  	jfs = Subsystem{
  2123  		Name:        "jfs",
  2124  		Syscalls:    []string{"syz_mount_image$jfs"},
  2125  		Lists:       []string{"jfs-discussion@lists.sourceforge.net"},
  2126  		Maintainers: []string{"shaggy@kernel.org"},
  2127  		Parents:     []*Subsystem{&fs},
  2128  		PathRules: []PathRule{
  2129  			{IncludeRegexp: "^fs/jfs/"},
  2130  		},
  2131  	}
  2132  
  2133  	karma = Subsystem{
  2134  		Name:        "karma",
  2135  		Lists:       []string{"linux-karma-devel@lists.sourceforge.net"},
  2136  		Maintainers: []string{"me@bobcopeland.com"},
  2137  		Parents:     []*Subsystem{&fs},
  2138  		PathRules: []PathRule{
  2139  			{IncludeRegexp: "^fs/omfs/"},
  2140  		},
  2141  	}
  2142  
  2143  	kasan = Subsystem{
  2144  		Name:        "kasan",
  2145  		Lists:       []string{"kasan-dev@googlegroups.com"},
  2146  		Maintainers: []string{"keescook@chromium.org"},
  2147  		Parents:     []*Subsystem{&kernel},
  2148  		PathRules: []PathRule{
  2149  			{IncludeRegexp: "^arch/[^/]*/include/asm/[^/]*kasan\\.h$|^arch/[^/]*/mm/kasan_init[^/]*$|^include/linux/kasan[^/]*\\.h$|^lib/Kconfig\\.kasan$|^mm/kasan/"},
  2150  			{IncludeRegexp: "^arch/[^/]*/include/asm/kfence\\.h$|^include/linux/kfence\\.h$|^lib/Kconfig\\.kfence$|^mm/kfence/"},
  2151  			{IncludeRegexp: "^arch/[^/]*/include/asm/kmsan\\.h$|^arch/[^/]*/mm/kmsan_[^/]*$|^include/linux/kmsan[^/]*\\.h$|^lib/Kconfig\\.kmsan$|^mm/kmsan/"},
  2152  			{IncludeRegexp: "^include/linux/kcov\\.h$|^include/uapi/linux/kcov\\.h$|^kernel/kcov\\.c$"},
  2153  			{IncludeRegexp: "^include/linux/kcsan[^/]*\\.h$|^kernel/kcsan/|^lib/Kconfig\\.kcsan$"},
  2154  			{IncludeRegexp: "^include/linux/ubsan\\.h$|^lib/Kconfig\\.ubsan$|^lib/test_ubsan\\.c$|^lib/ubsan\\.c$"},
  2155  		},
  2156  	}
  2157  
  2158  	kbuild = Subsystem{
  2159  		Name:    "kbuild",
  2160  		Lists:   []string{"linux-kbuild@vger.kernel.org"},
  2161  		Parents: []*Subsystem{&kernel},
  2162  		PathRules: []PathRule{
  2163  			{IncludeRegexp: "^usr/"},
  2164  		},
  2165  	}
  2166  
  2167  	kernel = Subsystem{
  2168  		Name:  "kernel",
  2169  		Lists: []string{"linux-kernel@vger.kernel.org"},
  2170  		PathRules: []PathRule{
  2171  			{IncludeRegexp: "^[^/]*$|^[^/]*/"},
  2172  			{IncludeRegexp: "^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$|^kernel/trace/fgraph\\.c$|^kernel/trace/ftrace[^/]*$"},
  2173  			{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/"},
  2174  			{IncludeRegexp: "^arch/[^/]*/include/asm/atomic[^/]*\\.h$|^include/[^/]*/atomic[^/]*\\.h$|^include/linux/refcount\\.h$"},
  2175  			{IncludeRegexp: "^arch/[^/]*/include/asm/membarrier\\.h$|^arch/[^/]*/include/asm/sync_core\\.h$|^include/uapi/linux/membarrier\\.h$|^kernel/sched/membarrier\\.c$"},
  2176  			{"^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$"},
  2177  			{IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
  2178  			{IncludeRegexp: "^arch/x86/"},
  2179  			{IncludeRegexp: "^arch/x86/entry/"},
  2180  			{IncludeRegexp: "^arch/x86/entry/vdso/"},
  2181  			{IncludeRegexp: "^arch/x86/include/asm/intel-family\\.h$"},
  2182  			{IncludeRegexp: "^arch/x86/include/asm/resctrl\\.h$|^arch/x86/kernel/cpu/resctrl/"},
  2183  			{IncludeRegexp: "^arch/x86/kernel/cpu/hygon\\.c$"},
  2184  			{IncludeRegexp: "^arch/x86/kernel/cpu/zhaoxin\\.c$"},
  2185  			{IncludeRegexp: "^arch/x86/mm/"},
  2186  			{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$"},
  2187  			{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$"},
  2188  			{IncludeRegexp: "^drivers/android/"},
  2189  			{IncludeRegexp: "^drivers/base/arch_topology\\.c$|^include/linux/arch_topology\\.h$"},
  2190  			{IncludeRegexp: "^drivers/base/devcoredump\\.c$|^include/linux/devcoredump\\.h$"},
  2191  			{IncludeRegexp: "^drivers/base/firmware_loader/|^include/linux/firmware\\.h$"},
  2192  			{IncludeRegexp: "^drivers/base/regmap/|^include/linux/regmap\\.h$"},
  2193  			{IncludeRegexp: "^drivers/block/zram/"},
  2194  			{IncludeRegexp: "^drivers/bus/fsl-mc/|^include/uapi/linux/fsl_mc\\.h$"},
  2195  			{IncludeRegexp: "^drivers/char/xillybus/"},
  2196  			{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/"},
  2197  			{IncludeRegexp: "^drivers/clk/keystone/"},
  2198  			{IncludeRegexp: "^drivers/clocksource/"},
  2199  			{IncludeRegexp: "^drivers/clocksource/timer-keystone\\.c$"},
  2200  			{IncludeRegexp: "^drivers/extcon/extcon-ptn5150\\.c$"},
  2201  			{IncludeRegexp: "^drivers/extcon/|^include/linux/extcon\\.h$|^include/linux/extcon/"},
  2202  			{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$"},
  2203  			{IncludeRegexp: "^drivers/gpio/gpio-bd9571mwv\\.c$|^drivers/mfd/bd9571mwv\\.c$|^drivers/regulator/bd9571mwv-regulator\\.c$|^include/linux/mfd/bd9571mwv\\.h$"},
  2204  			{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$"},
  2205  			{IncludeRegexp: "^drivers/hwtracing/ptt/"},
  2206  			{IncludeRegexp: "^drivers/irqchip/"},
  2207  			{IncludeRegexp: "^drivers/mailbox/arm_mhuv2\\.c$|^include/linux/mailbox/arm_mhuv2_message\\.h$"},
  2208  			{IncludeRegexp: "^drivers/mailbox/|^include/dt-bindings/mailbox/|^include/linux/mailbox_client\\.h$|^include/linux/mailbox_controller\\.h$"},
  2209  			{IncludeRegexp: "^drivers/memory/[^/]*emif[^/]*$"},
  2210  			{IncludeRegexp: "^drivers/memory/|^include/dt-bindings/memory/|^include/memory/"},
  2211  			{IncludeRegexp: "^drivers/mfd/at91-usart\\.c$|^include/dt-bindings/mfd/at91-usart\\.h$"},
  2212  			{IncludeRegexp: "^drivers/mfd/hi6421-spmi-pmic\\.c$"},
  2213  			{IncludeRegexp: "^drivers/misc/hisi_hikey_usb\\.c$"},
  2214  			{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$|^include/uapi/linux/mei_uuid\\.h$|^include/uapi/linux/uuid\\.h$"},
  2215  			{IncludeRegexp: "^drivers/misc/nsm\\.c$|^include/uapi/linux/nsm\\.h$"},
  2216  			{IncludeRegexp: "^drivers/misc/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"},
  2217  			{IncludeRegexp: "^drivers/misc/vmw_balloon\\.c$"},
  2218  			{IncludeRegexp: "^drivers/misc/vmw_vmci/|^include/linux/vmw_vmci[^/]*$"},
  2219  			{IncludeRegexp: "^drivers/net/dsa/sja1105$|^drivers/net/pcs/pcs-xpcs-nxp\\.c$"},
  2220  			{IncludeRegexp: "^drivers/phy/broadcom/phy-brcm-usb[^/]*$"},
  2221  			{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$"},
  2222  			{IncludeRegexp: "^drivers/phy/xilinx/phy-zynqmp\\.c$"},
  2223  			{IncludeRegexp: "^drivers/pmdomain/ti/omap_prm\\.c$|^drivers/soc/ti/"},
  2224  			{IncludeRegexp: "^drivers/power/reset/keystone-reset\\.c$"},
  2225  			{IncludeRegexp: "^drivers/regulator/max20086-regulator\\.c$"},
  2226  			{IncludeRegexp: "^drivers/regulator/max77802-regulator\\.c$|^include/dt-bindings/[^/]*/[^/]*max77802\\.h$"},
  2227  			{IncludeRegexp: "^drivers/regulator/|^include/dt-bindings/regulator/|^include/linux/regulator/"},
  2228  			{IncludeRegexp: "^drivers/reset/reset-k210\\.c$"},
  2229  			{IncludeRegexp: "^drivers/soc/fsl/dpio$"},
  2230  			{IncludeRegexp: "^drivers/spmi/hisi-spmi-controller\\.c$"},
  2231  			{IncludeRegexp: "^drivers/spmi/|^include/dt-bindings/spmi/spmi\\.h$|^include/linux/spmi\\.h$|^include/trace/events/spmi\\.h$"},
  2232  			{IncludeRegexp: "^drivers/staging/vme_user/"},
  2233  			{IncludeRegexp: "^drivers/tty/|^include/linux/selection\\.h$|^include/linux/serial\\.h$|^include/linux/serial_core\\.h$|^include/linux/sysrq\\.h$|^include/linux/tty[^/]*\\.h$|^include/linux/vt\\.h$|^include/linux/vt_[^/]*\\.h$|^include/uapi/linux/serial\\.h$|^include/uapi/linux/serial_core\\.h$|^include/uapi/linux/tty\\.h$"},
  2234  			{IncludeRegexp: "^drivers/virt/nitro_enclaves/|^include/linux/nitro_enclaves\\.h$|^include/uapi/linux/nitro_enclaves\\.h$"},
  2235  			{IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"},
  2236  			{IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl-test\\.c$|^kernel/sysctl\\.c$"},
  2237  			{IncludeRegexp: "^fs/proc/|^include/linux/proc_fs\\.h$"},
  2238  			{IncludeRegexp: "^fs/timerfd\\.c$|^include/linux/time_namespace\\.h$|^include/linux/timerfd\\.h$|^include/uapi/linux/time\\.h$|^include/uapi/linux/timerfd\\.h$|^include/trace/events/timer[^/]*$|^kernel/time/itimer\\.c$|^kernel/time/posix-[^/]*$|^kernel/time/namespace\\.c$"},
  2239  			{IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"},
  2240  			{IncludeRegexp: "^include/asm-generic/futex\\.h$|^include/linux/futex\\.h$|^include/uapi/linux/futex\\.h$|^kernel/futex/"},
  2241  			{IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"},
  2242  			{IncludeRegexp: "^include/asm-generic/vdso/vsyscall\\.h$|^include/vdso/|^kernel/time/vsyscall\\.c$|^lib/vdso/"},
  2243  			{IncludeRegexp: "^include/linux/clockchips\\.h$|^include/linux/hrtimer\\.h$|^include/linux/timer\\.h$|^kernel/time/clockevents\\.c$|^kernel/time/hrtimer\\.c$|^kernel/time/timer\\.c$|^kernel/time/timer_list\\.c$|^kernel/time/timer_migration\\.[^/]*$"},
  2244  			{IncludeRegexp: "^include/linux/clocksource\\.h$|^include/linux/time\\.h$|^include/linux/timekeeper_internal\\.h$|^include/linux/timekeeping\\.h$|^include/linux/timex\\.h$|^include/uapi/linux/time\\.h$|^include/uapi/linux/timex\\.h$|^kernel/time/alarmtimer\\.c$|^kernel/time/clocksource[^/]*$|^kernel/time/ntp[^/]*$|^kernel/time/time\\.c$|^kernel/time/timeconst\\.bc$|^kernel/time/timeconv\\.c$|^kernel/time/timecounter\\.c$|^kernel/time/timekeeping[^/]*$|^kernel/time/time_test\\.c$"},
  2245  			{IncludeRegexp: "^include/linux/cpu\\.h$|^include/linux/cpuhotplug\\.h$|^include/linux/smpboot\\.h$|^kernel/cpu\\.c$|^kernel/smpboot\\.[^/]*$"},
  2246  			{IncludeRegexp: "^include/linux/debugobjects\\.h$|^lib/debugobjects\\.c$"},
  2247  			{IncludeRegexp: "^include/linux/entry-common\\.h$|^include/linux/entry-kvm\\.h$|^kernel/entry/"},
  2248  			{IncludeRegexp: "^include/linux/group_cpus\\.h$|^kernel/irq/|^lib/group_cpus\\.c$"},
  2249  			{IncludeRegexp: "^include/linux/kmod\\.h$|^include/linux/module[^/]*\\.h$|^kernel/module/|^lib/test_kmod\\.c$"},
  2250  			{IncludeRegexp: "^include/linux/padata\\.h$|^kernel/padata\\.c$"},
  2251  			{IncludeRegexp: "^include/linux/preempt\\.h$|^include/linux/sched\\.h$|^include/linux/wait\\.h$|^include/uapi/linux/sched\\.h$|^kernel/sched/"},
  2252  			{IncludeRegexp: "^include/linux/sched/nohz\\.h$|^include/linux/tick\\.h$|^kernel/time/tick[^/]*\\.[^/]*$"},
  2253  			{IncludeRegexp: "^include/linux/umh\\.h$|^kernel/umh\\.c$"},
  2254  			{IncludeRegexp: "^include/linux/uuid\\.h$|^lib/test_uuid\\.c$|^lib/uuid\\.c$"},
  2255  			{IncludeRegexp: "^include/trace/events/rseq\\.h$|^include/uapi/linux/rseq\\.h$|^kernel/rseq\\.c$"},
  2256  			{IncludeRegexp: "^kernel/locking/locktorture\\.c$|^kernel/rcu/rcuscale\\.c$|^kernel/rcu/rcutorture\\.c$|^kernel/rcu/refscale\\.c$|^kernel/torture\\.c$"},
  2257  			{IncludeRegexp: "^lib/"},
  2258  			{IncludeRegexp: "^net/vmw_vsock/vmci_transport[^/]*$"},
  2259  			{IncludeRegexp: "axp[128]"},
  2260  		},
  2261  		NoReminders: true,
  2262  	}
  2263  
  2264  	kernfs = Subsystem{
  2265  		Name:        "kernfs",
  2266  		Maintainers: []string{"gregkh@linuxfoundation.org", "tj@kernel.org"},
  2267  		Parents:     []*Subsystem{&fs},
  2268  		PathRules: []PathRule{
  2269  			{IncludeRegexp: "^fs/kernfs/|^include/linux/kernfs\\.h$"},
  2270  		},
  2271  	}
  2272  
  2273  	kexec = Subsystem{
  2274  		Name:    "kexec",
  2275  		Lists:   []string{"kexec@lists.infradead.org"},
  2276  		Parents: []*Subsystem{&kernel},
  2277  		PathRules: []PathRule{
  2278  			{IncludeRegexp: "^fs/proc/vmcore\\.c$|^include/linux/crash_core\\.h$|^include/linux/crash_dump\\.h$|^include/uapi/linux/vmcore\\.h$|^kernel/crash_[^/]*\\.c$"},
  2279  			{IncludeRegexp: "^include/linux/kexec\\.h$|^include/uapi/linux/kexec\\.h$|^kernel/kexec[^/]*$"},
  2280  		},
  2281  	}
  2282  
  2283  	keyrings = Subsystem{
  2284  		Name:    "keyrings",
  2285  		Lists:   []string{"keyrings@vger.kernel.org"},
  2286  		Parents: []*Subsystem{&kernel},
  2287  		PathRules: []PathRule{
  2288  			{IncludeRegexp: "^certs/"},
  2289  			{IncludeRegexp: "^crypto/asymmetric_keys/|^include/crypto/pkcs7\\.h$|^include/crypto/public_key\\.h$|^include/linux/verification\\.h$"},
  2290  			{IncludeRegexp: "^include/keys/encrypted-type\\.h$|^security/keys/encrypted-keys/"},
  2291  			{IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"},
  2292  			{IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"},
  2293  			{IncludeRegexp: "^include/keys/trusted_tee\\.h$|^security/keys/trusted-keys/trusted_tee\\.c$"},
  2294  			{IncludeRegexp: "^include/keys/|^include/linux/key-type\\.h$|^include/linux/key\\.h$|^include/linux/keyctl\\.h$|^include/uapi/linux/keyctl\\.h$|^security/keys/"},
  2295  			{IncludeRegexp: "^security/integrity/platform_certs$"},
  2296  		},
  2297  	}
  2298  
  2299  	kgdb = Subsystem{
  2300  		Name:        "kgdb",
  2301  		Lists:       []string{"kgdb-bugreport@lists.sourceforge.net"},
  2302  		Maintainers: []string{"daniel.thompson@linaro.org", "jason.wessel@windriver.com"},
  2303  		Parents:     []*Subsystem{&kernel},
  2304  		PathRules: []PathRule{
  2305  			{IncludeRegexp: "^drivers/misc/kgdbts\\.c$|^drivers/tty/serial/kgdboc\\.c$|^include/linux/kdb\\.h$|^include/linux/kgdb\\.h$|^kernel/debug/|^kernel/module/kdb\\.c$"},
  2306  		},
  2307  	}
  2308  
  2309  	kunit = Subsystem{
  2310  		Name:        "kunit",
  2311  		Lists:       []string{"kunit-dev@googlegroups.com"},
  2312  		Maintainers: []string{"brendanhiggins@google.com", "davidgow@google.com"},
  2313  		Parents:     []*Subsystem{&kernel},
  2314  		PathRules: []PathRule{
  2315  			{IncludeRegexp: "^include/kunit/|^lib/kunit/|^rust/kernel/kunit\\.rs$"},
  2316  			{IncludeRegexp: "^lib/list-test\\.c$"},
  2317  		},
  2318  	}
  2319  
  2320  	kvm = Subsystem{
  2321  		Name:     "kvm",
  2322  		Syscalls: []string{"syz_kvm_setup_cpu"},
  2323  		Lists:    []string{"kvm@vger.kernel.org"},
  2324  		Parents:  []*Subsystem{&kernel},
  2325  		PathRules: []PathRule{
  2326  			{IncludeRegexp: "^arch/loongarch/include/asm/kvm[^/]*$|^arch/loongarch/include/uapi/asm/kvm[^/]*$|^arch/loongarch/kvm/"},
  2327  			{IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"},
  2328  			{IncludeRegexp: "^arch/powerpc/include/asm/kvm[^/]*$|^arch/powerpc/include/uapi/asm/kvm[^/]*$|^arch/powerpc/kernel/kvm[^/]*$|^arch/powerpc/kvm/"},
  2329  			{IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
  2330  			{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$"},
  2331  			{IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
  2332  			{IncludeRegexp: "^arch/s390/kvm/pci[^/]*$|^drivers/vfio/pci/vfio_pci_zdev\\.c$|^include/uapi/linux/vfio_zdev\\.h$"},
  2333  			{IncludeRegexp: "^arch/um/include/asm/kvm_para\\.h$|^arch/x86/include/asm/kvm_para\\.h$|^arch/x86/include/asm/pvclock-abi\\.h$|^arch/x86/include/uapi/asm/kvm_para\\.h$|^arch/x86/kernel/kvm\\.c$|^arch/x86/kernel/kvmclock\\.c$|^include/asm-generic/kvm_para\\.h$|^include/linux/kvm_para\\.h$|^include/uapi/asm-generic/kvm_para\\.h$|^include/uapi/linux/kvm_para\\.h$"},
  2334  			{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/[^/]*/"},
  2335  			{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\\.[^/]*$"},
  2336  			{IncludeRegexp: "^arch/x86/kvm/xen\\.[^/]*$"},
  2337  			{IncludeRegexp: "^drivers/s390/cio/vfio_ccw[^/]*$|^include/uapi/linux/vfio_ccw\\.h$"},
  2338  			{IncludeRegexp: "^drivers/uio/uio_pci_generic\\.c$"},
  2339  			{IncludeRegexp: "^drivers/vfio/cdx/"},
  2340  			{IncludeRegexp: "^drivers/vfio/fsl-mc/"},
  2341  			{IncludeRegexp: "^drivers/vfio/mdev/|^include/linux/mdev\\.h$"},
  2342  			{IncludeRegexp: "^drivers/vfio/pci/[^/]*/"},
  2343  			{IncludeRegexp: "^drivers/vfio/pci/hisilicon/"},
  2344  			{IncludeRegexp: "^drivers/vfio/pci/mlx5/"},
  2345  			{IncludeRegexp: "^drivers/vfio/pci/nvgrace-gpu/"},
  2346  			{IncludeRegexp: "^drivers/vfio/pci/pds/"},
  2347  			{IncludeRegexp: "^drivers/vfio/pci/virtio$"},
  2348  			{IncludeRegexp: "^drivers/vfio/platform/"},
  2349  			{IncludeRegexp: "^drivers/vfio/|^include/linux/vfio\\.h$|^include/linux/vfio_pci_core\\.h$|^include/uapi/linux/vfio\\.h$"},
  2350  			{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$"},
  2351  			{IncludeRegexp: "^drivers/vhost/|^include/linux/sched/vhost_task\\.h$|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$|^kernel/vhost_task\\.c$"},
  2352  			{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/"},
  2353  			{IncludeRegexp: "^virt/lib/"},
  2354  		},
  2355  	}
  2356  
  2357  	kvmriscv = Subsystem{
  2358  		Name:        "kvm-riscv",
  2359  		Lists:       []string{"kvm-riscv@lists.infradead.org"},
  2360  		Maintainers: []string{"anup@brainfault.org"},
  2361  		Parents:     []*Subsystem{&kvm, &riscv},
  2362  		PathRules: []PathRule{
  2363  			{IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
  2364  		},
  2365  	}
  2366  
  2367  	kvmarm = Subsystem{
  2368  		Name:        "kvmarm",
  2369  		Lists:       []string{"kvmarm@lists.linux.dev"},
  2370  		Maintainers: []string{"maz@kernel.org", "oliver.upton@linux.dev"},
  2371  		Parents:     []*Subsystem{&arm},
  2372  		PathRules: []PathRule{
  2373  			{IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"},
  2374  		},
  2375  	}
  2376  
  2377  	leds = Subsystem{
  2378  		Name:        "leds",
  2379  		Lists:       []string{"linux-leds@vger.kernel.org"},
  2380  		Maintainers: []string{"lee@kernel.org", "pavel@ucw.cz"},
  2381  		Parents:     []*Subsystem{&kernel},
  2382  		PathRules: []PathRule{
  2383  			{IncludeRegexp: "^drivers/leds/flash/leds-as3645a\\.c$"},
  2384  			{IncludeRegexp: "^drivers/leds/leds-expresswire\\.c$|^include/linux/leds-expresswire\\.h$"},
  2385  			{IncludeRegexp: "^drivers/leds/leds-mlxcpld\\.c$|^drivers/leds/leds-mlxreg\\.c$"},
  2386  			{IncludeRegexp: "^drivers/leds/simple/"},
  2387  			{IncludeRegexp: "^drivers/leds/|^include/dt-bindings/leds/|^include/linux/leds\\.h$"},
  2388  		},
  2389  	}
  2390  
  2391  	libertas = Subsystem{
  2392  		Name:    "libertas",
  2393  		Lists:   []string{"libertas-dev@lists.infradead.org"},
  2394  		Parents: []*Subsystem{&wireless},
  2395  		PathRules: []PathRule{
  2396  			{IncludeRegexp: "^drivers/net/wireless/marvell/libertas/"},
  2397  		},
  2398  	}
  2399  
  2400  	lima = Subsystem{
  2401  		Name:        "lima",
  2402  		Lists:       []string{"lima@lists.freedesktop.org"},
  2403  		Maintainers: []string{"yuq825@gmail.com"},
  2404  		Parents:     []*Subsystem{&dri},
  2405  		PathRules: []PathRule{
  2406  			{IncludeRegexp: "^drivers/gpu/drm/lima/|^include/uapi/drm/lima_drm\\.h$"},
  2407  		},
  2408  	}
  2409  
  2410  	linux1394 = Subsystem{
  2411  		Name:    "linux1394",
  2412  		Lists:   []string{"linux1394-devel@lists.sourceforge.net"},
  2413  		Parents: []*Subsystem{&kernel},
  2414  		PathRules: []PathRule{
  2415  			{IncludeRegexp: "^drivers/firewire/|^include/linux/firewire\\.h$|^include/uapi/linux/firewire[^/]*\\.h$"},
  2416  			{IncludeRegexp: "^drivers/media/firewire/"},
  2417  			{IncludeRegexp: "^drivers/target/sbp/"},
  2418  		},
  2419  	}
  2420  
  2421  	linuxppc = Subsystem{
  2422  		Name:    "linuxppc",
  2423  		Lists:   []string{"linuxppc-dev@lists.ozlabs.org"},
  2424  		Parents: []*Subsystem{&kernel},
  2425  		PathRules: []PathRule{
  2426  			{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[^/]*$"},
  2427  			{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$"},
  2428  			{IncludeRegexp: "^arch/powerpc/include/asm/cell[^/]*\\.h$|^arch/powerpc/include/asm/spu[^/]*\\.h$|^arch/powerpc/include/uapi/asm/spu[^/]*\\.h$|^arch/powerpc/platforms/cell/"},
  2429  			{IncludeRegexp: "^arch/powerpc/include/asm/kvm[^/]*$|^arch/powerpc/include/uapi/asm/kvm[^/]*$|^arch/powerpc/kernel/kvm[^/]*$|^arch/powerpc/kvm/"},
  2430  			{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$"},
  2431  			{IncludeRegexp: "^arch/powerpc/platforms/40x/|^arch/powerpc/platforms/44x/"},
  2432  			{IncludeRegexp: "^arch/powerpc/platforms/512x/|^arch/powerpc/platforms/52xx/"},
  2433  			{IncludeRegexp: "^arch/powerpc/platforms/85xx/"},
  2434  			{IncludeRegexp: "^arch/powerpc/platforms/8xx/|^arch/powerpc/platforms/83xx/"},
  2435  			{IncludeRegexp: "^arch/powerpc/platforms/cell/spufs/"},
  2436  			{"^arch/powerpc/platforms/powermac/|^drivers/macintosh/", "^drivers/macintosh/adb-iop\\.c$|^drivers/macintosh/via-macii\\.c$"},
  2437  			{IncludeRegexp: "^arch/powerpc/platforms/powernv/pci-cxl\\.c$|^drivers/misc/cxl/|^include/misc/cxl[^/]*$|^include/uapi/misc/cxl\\.h$"},
  2438  			{IncludeRegexp: "^arch/powerpc/|^drivers/[^/]*/[^/]*/[^/]*pasemi[^/]*$|^drivers/[^/]*/[^/]*pasemi[^/]*$|^drivers/char/tpm/tpm_ibmvtpm[^/]*$|^drivers/crypto/nx/|^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"},
  2439  			{IncludeRegexp: "^drivers/block/ps3vram\\.c$"},
  2440  			{IncludeRegexp: "^drivers/char/powernv-op-panel\\.c$"},
  2441  			{IncludeRegexp: "^drivers/dma/fsldma\\.[^/]*$"},
  2442  			{IncludeRegexp: "^drivers/i2c/busses/i2c-cpm\\.c$"},
  2443  			{IncludeRegexp: "^drivers/net/ethernet/freescale/fs_enet/"},
  2444  			{IncludeRegexp: "^drivers/net/ethernet/freescale/ucc_geth[^/]*$"},
  2445  			{IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"},
  2446  			{IncludeRegexp: "^drivers/net/ethernet/toshiba/spider_net[^/]*$"},
  2447  			{IncludeRegexp: "^drivers/net/wan/fsl_qmc_hdlc\\.c$"},
  2448  			{IncludeRegexp: "^drivers/net/wan/fsl_ucc_hdlc[^/]*$"},
  2449  			{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
  2450  			{IncludeRegexp: "^drivers/pci/hotplug/rpadlpar[^/]*$"},
  2451  			{IncludeRegexp: "^drivers/pci/hotplug/rpaphp[^/]*$"},
  2452  			{IncludeRegexp: "^drivers/soc/fsl/qe/qmc\\.c$|^include/soc/fsl/qe/qmc\\.h$"},
  2453  			{IncludeRegexp: "^drivers/soc/fsl/qe/tsa\\.c$|^drivers/soc/fsl/qe/tsa\\.h$|^include/dt-bindings/soc/cpm1-fsl,tsa\\.h$"},
  2454  			{IncludeRegexp: "^drivers/soc/fsl/qe/|^include/soc/fsl/qe/"},
  2455  			{IncludeRegexp: "^drivers/soc/fsl/|^include/linux/fsl/|^include/soc/fsl/"},
  2456  			{IncludeRegexp: "^drivers/tty/ehv_bytechan\\.c$"},
  2457  			{IncludeRegexp: "^drivers/tty/hvc/"},
  2458  			{IncludeRegexp: "^drivers/tty/serial/ucc_uart\\.c$"},
  2459  			{IncludeRegexp: "^drivers/usb/gadget/udc/fsl[^/]*$"},
  2460  			{IncludeRegexp: "^drivers/usb/phy/phy-fsl-usb[^/]*$"},
  2461  			{IncludeRegexp: "^sound/aoa/"},
  2462  			{IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$"},
  2463  			{IncludeRegexp: "^sound/soc/fsl/fsl_qmc_audio\\.c$"},
  2464  		},
  2465  	}
  2466  
  2467  	linuxpps = Subsystem{
  2468  		Name:        "linuxpps",
  2469  		Lists:       []string{"linuxpps@ml.enneenne.com"},
  2470  		Maintainers: []string{"giometti@enneenne.com"},
  2471  		Parents:     []*Subsystem{&kernel},
  2472  		PathRules: []PathRule{
  2473  			{IncludeRegexp: "^drivers/pps/|^include/linux/pps[^/]*\\.h$|^include/uapi/linux/pps\\.h$"},
  2474  		},
  2475  	}
  2476  
  2477  	livepatching = Subsystem{
  2478  		Name:        "live-patching",
  2479  		Lists:       []string{"live-patching@vger.kernel.org"},
  2480  		Maintainers: []string{"jikos@kernel.org", "jpoimboe@kernel.org", "mbenes@suse.cz", "pmladek@suse.com"},
  2481  		Parents:     []*Subsystem{&kernel},
  2482  		PathRules: []PathRule{
  2483  			{IncludeRegexp: "^arch/powerpc/include/asm/livepatch\\.h$|^include/linux/livepatch\\.h$|^kernel/livepatch/|^kernel/module/livepatch\\.c$"},
  2484  		},
  2485  	}
  2486  
  2487  	llvm = Subsystem{
  2488  		Name:        "llvm",
  2489  		Lists:       []string{"llvm@lists.linux.dev"},
  2490  		Maintainers: []string{"keescook@chromium.org", "samitolvanen@google.com"},
  2491  		Parents:     []*Subsystem{&kernel},
  2492  		PathRules: []PathRule{
  2493  			{IncludeRegexp: "^include/linux/cfi\\.h$|^kernel/cfi\\.c$"},
  2494  			{IncludeRegexp: "^include/linux/compiler-clang\\.h$"},
  2495  		},
  2496  	}
  2497  
  2498  	loongarch = Subsystem{
  2499  		Name:    "loongarch",
  2500  		Lists:   []string{"loongarch@lists.linux.dev"},
  2501  		Parents: []*Subsystem{&kernel},
  2502  		PathRules: []PathRule{
  2503  			{IncludeRegexp: "^arch/loongarch/include/asm/kvm[^/]*$|^arch/loongarch/include/uapi/asm/kvm[^/]*$|^arch/loongarch/kvm/"},
  2504  			{IncludeRegexp: "^arch/loongarch/|^drivers/[^/]*/[^/]*loongarch[^/]*$"},
  2505  			{IncludeRegexp: "^drivers/soc/loongson/loongson2_guts\\.c$"},
  2506  		},
  2507  	}
  2508  
  2509  	lsm = Subsystem{
  2510  		Name:    "lsm",
  2511  		Lists:   []string{"linux-security-module@vger.kernel.org"},
  2512  		Parents: []*Subsystem{&kernel},
  2513  		PathRules: []PathRule{
  2514  			{IncludeRegexp: "^include/linux/capability\\.h$|^include/uapi/linux/capability\\.h$|^kernel/capability\\.c$|^security/commoncap\\.c$"},
  2515  			{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/"},
  2516  			{IncludeRegexp: "^include/uapi/linux/landlock\\.h$|^security/landlock/"},
  2517  			{"^include/uapi/linux/lsm\\.h$|^security/", "^security/selinux/"},
  2518  			{IncludeRegexp: "^security/lockdown/"},
  2519  			{IncludeRegexp: "^security/smack/"},
  2520  		},
  2521  	}
  2522  
  2523  	lvs = Subsystem{
  2524  		Name:        "lvs",
  2525  		Lists:       []string{"lvs-devel@vger.kernel.org"},
  2526  		Maintainers: []string{"horms@verge.net.au", "ja@ssi.bg"},
  2527  		Parents:     []*Subsystem{&netfilter},
  2528  		PathRules: []PathRule{
  2529  			{IncludeRegexp: "^include/net/ip_vs\\.h$|^include/uapi/linux/ip_vs\\.h$|^net/netfilter/ipvs/"},
  2530  		},
  2531  	}
  2532  
  2533  	m68k = Subsystem{
  2534  		Name:    "m68k",
  2535  		Lists:   []string{"linux-m68k@lists.linux-m68k.org"},
  2536  		Parents: []*Subsystem{&kernel},
  2537  		PathRules: []PathRule{
  2538  			{IncludeRegexp: "^arch/[^/]*/include/asm/nubus\\.h$|^drivers/nubus/|^include/linux/nubus\\.h$|^include/uapi/linux/nubus\\.h$"},
  2539  			{IncludeRegexp: "^arch/m68k/[^/]*/[^/]*_no\\.[^/]*$|^arch/m68k/68[^/]*/|^arch/m68k/coldfire/|^arch/m68k/include/asm/[^/]*_no\\.[^/]*$"},
  2540  			{IncludeRegexp: "^arch/m68k/mac/|^drivers/macintosh/adb-iop\\.c$|^drivers/macintosh/via-macii\\.c$"},
  2541  			{IncludeRegexp: "^arch/m68k/|^drivers/zorro/"},
  2542  		},
  2543  	}
  2544  
  2545  	mapletree = Subsystem{
  2546  		Name:        "maple-tree",
  2547  		Lists:       []string{"maple-tree@lists.infradead.org"},
  2548  		Maintainers: []string{"Liam.Howlett@oracle.com"},
  2549  		Parents:     []*Subsystem{&mm},
  2550  		PathRules: []PathRule{
  2551  			{IncludeRegexp: "^include/linux/maple_tree\\.h$|^include/trace/events/maple_tree\\.h$|^lib/maple_tree\\.c$|^lib/test_maple_tree\\.c$"},
  2552  		},
  2553  	}
  2554  
  2555  	media = Subsystem{
  2556  		Name:    "media",
  2557  		Lists:   []string{"linux-media@vger.kernel.org"},
  2558  		Parents: []*Subsystem{&kernel},
  2559  		PathRules: []PathRule{
  2560  			{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$"},
  2561  			{IncludeRegexp: "^drivers/dma-buf/dma-heap\\.c$|^drivers/dma-buf/heaps/|^include/linux/dma-heap\\.h$|^include/uapi/linux/dma-heap\\.h$"},
  2562  			{IncludeRegexp: "^drivers/dma-buf/|^include/linux/[^/]*fence\\.h$|^include/linux/dma-buf\\.h$|^include/linux/dma-resv\\.h$"},
  2563  			{IncludeRegexp: "^drivers/media/cec/i2c/ch7322\\.c$"},
  2564  			{IncludeRegexp: "^drivers/media/cec/platform/cec-gpio/"},
  2565  			{IncludeRegexp: "^drivers/media/cec/platform/meson/ao-cec-g12a\\.c$|^drivers/media/cec/platform/meson/ao-cec\\.c$"},
  2566  			{IncludeRegexp: "^drivers/media/cec/platform/s5p/"},
  2567  			{IncludeRegexp: "^drivers/media/cec/platform/tegra/"},
  2568  			{IncludeRegexp: "^drivers/media/cec/usb/pulse8/"},
  2569  			{IncludeRegexp: "^drivers/media/cec/usb/rainshadow/"},
  2570  			{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$"},
  2571  			{IncludeRegexp: "^drivers/media/common/cx2341x[^/]*$|^include/media/drv-intf/cx2341x\\.h$"},
  2572  			{IncludeRegexp: "^drivers/media/common/cypress_firmware[^/]*$"},
  2573  			{IncludeRegexp: "^drivers/media/common/saa7146/|^drivers/media/pci/saa7146/|^include/media/drv-intf/saa7146[^/]*$"},
  2574  			{IncludeRegexp: "^drivers/media/common/siano/|^drivers/media/mmc/siano/|^drivers/media/usb/siano/|^drivers/media/usb/siano/"},
  2575  			{IncludeRegexp: "^drivers/media/common/videobuf2/|^include/media/videobuf2-[^/]*$"},
  2576  			{IncludeRegexp: "^drivers/media/dvb-frontends/a8293[^/]*$"},
  2577  			{IncludeRegexp: "^drivers/media/dvb-frontends/af9013[^/]*$"},
  2578  			{IncludeRegexp: "^drivers/media/dvb-frontends/af9033[^/]*$"},
  2579  			{IncludeRegexp: "^drivers/media/dvb-frontends/ascot2e[^/]*$"},
  2580  			{IncludeRegexp: "^drivers/media/dvb-frontends/cx24120[^/]*$"},
  2581  			{IncludeRegexp: "^drivers/media/dvb-frontends/cxd2099[^/]*$"},
  2582  			{IncludeRegexp: "^drivers/media/dvb-frontends/cxd2820r[^/]*$"},
  2583  			{IncludeRegexp: "^drivers/media/dvb-frontends/cxd2841er[^/]*$"},
  2584  			{IncludeRegexp: "^drivers/media/dvb-frontends/cxd2880/|^drivers/media/spi/cxd2880[^/]*$"},
  2585  			{IncludeRegexp: "^drivers/media/dvb-frontends/ec100[^/]*$"},
  2586  			{IncludeRegexp: "^drivers/media/dvb-frontends/helene[^/]*$"},
  2587  			{IncludeRegexp: "^drivers/media/dvb-frontends/horus3a[^/]*$"},
  2588  			{IncludeRegexp: "^drivers/media/dvb-frontends/ix2505v[^/]*$"},
  2589  			{IncludeRegexp: "^drivers/media/dvb-frontends/lg2160\\.[^/]*$"},
  2590  			{IncludeRegexp: "^drivers/media/dvb-frontends/lgdt3305\\.[^/]*$"},
  2591  			{IncludeRegexp: "^drivers/media/dvb-frontends/lnbh25[^/]*$"},
  2592  			{IncludeRegexp: "^drivers/media/dvb-frontends/m88ds3103[^/]*$"},
  2593  			{IncludeRegexp: "^drivers/media/dvb-frontends/m88rs2000[^/]*$"},
  2594  			{IncludeRegexp: "^drivers/media/dvb-frontends/mn88472[^/]*$"},
  2595  			{IncludeRegexp: "^drivers/media/dvb-frontends/mn88473[^/]*$"},
  2596  			{IncludeRegexp: "^drivers/media/dvb-frontends/mxl5xx[^/]*$"},
  2597  			{IncludeRegexp: "^drivers/media/dvb-frontends/rtl2830[^/]*$"},
  2598  			{IncludeRegexp: "^drivers/media/dvb-frontends/rtl2832[^/]*$"},
  2599  			{IncludeRegexp: "^drivers/media/dvb-frontends/rtl2832_sdr[^/]*$"},
  2600  			{IncludeRegexp: "^drivers/media/dvb-frontends/si2165[^/]*$"},
  2601  			{IncludeRegexp: "^drivers/media/dvb-frontends/si2168[^/]*$"},
  2602  			{IncludeRegexp: "^drivers/media/dvb-frontends/sp2[^/]*$"},
  2603  			{IncludeRegexp: "^drivers/media/dvb-frontends/stv0910[^/]*$"},
  2604  			{IncludeRegexp: "^drivers/media/dvb-frontends/stv6111[^/]*$"},
  2605  			{IncludeRegexp: "^drivers/media/dvb-frontends/tc90522[^/]*$"},
  2606  			{IncludeRegexp: "^drivers/media/dvb-frontends/tda10071[^/]*$"},
  2607  			{IncludeRegexp: "^drivers/media/dvb-frontends/zd1301_demod[^/]*$"},
  2608  			{IncludeRegexp: "^drivers/media/firewire/"},
  2609  			{IncludeRegexp: "^drivers/media/i2c/ad5820\\.c$|^drivers/media/i2c/et8ek8$"},
  2610  			{IncludeRegexp: "^drivers/media/i2c/adp1653\\.c$|^include/media/i2c/adp1653\\.h$"},
  2611  			{IncludeRegexp: "^drivers/media/i2c/adv7180\\.c$"},
  2612  			{IncludeRegexp: "^drivers/media/i2c/adv748x/"},
  2613  			{IncludeRegexp: "^drivers/media/i2c/adv7511[^/]*$"},
  2614  			{IncludeRegexp: "^drivers/media/i2c/adv7604[^/]*$"},
  2615  			{IncludeRegexp: "^drivers/media/i2c/adv7842[^/]*$"},
  2616  			{IncludeRegexp: "^drivers/media/i2c/ak7375\\.c$"},
  2617  			{IncludeRegexp: "^drivers/media/i2c/ak[^/]*$|^drivers/media/i2c/dw[^/]*$|^drivers/media/i2c/lm[^/]*$"},
  2618  			{IncludeRegexp: "^drivers/media/i2c/alvium-csi2\\.c$|^drivers/media/i2c/alvium-csi2\\.h$"},
  2619  			{IncludeRegexp: "^drivers/media/i2c/aptina-pll\\.[^/]*$"},
  2620  			{IncludeRegexp: "^drivers/media/i2c/ar0521\\.c$"},
  2621  			{IncludeRegexp: "^drivers/media/i2c/ar[^/]*$|^drivers/media/i2c/gc[^/]*$|^drivers/media/i2c/hi[^/]*$|^drivers/media/i2c/imx[^/]*$|^drivers/media/i2c/mt[^/]*$|^drivers/media/i2c/og[^/]*$|^drivers/media/i2c/ov[^/]*$|^drivers/media/i2c/s5[^/]*$|^drivers/media/i2c/st-vgxy61\\.c$"},
  2622  			{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$"},
  2623  			{IncludeRegexp: "^drivers/media/i2c/cs3308\\.c$"},
  2624  			{IncludeRegexp: "^drivers/media/i2c/ds90[^/]*$|^include/media/i2c/ds90[^/]*$"},
  2625  			{IncludeRegexp: "^drivers/media/i2c/dw9714\\.c$"},
  2626  			{IncludeRegexp: "^drivers/media/i2c/dw9719\\.c$"},
  2627  			{IncludeRegexp: "^drivers/media/i2c/dw9768\\.c$"},
  2628  			{IncludeRegexp: "^drivers/media/i2c/dw9807-vcm\\.c$"},
  2629  			{IncludeRegexp: "^drivers/media/i2c/gc0308\\.c$"},
  2630  			{IncludeRegexp: "^drivers/media/i2c/gc2145\\.c$"},
  2631  			{IncludeRegexp: "^drivers/media/i2c/hi556\\.c$"},
  2632  			{IncludeRegexp: "^drivers/media/i2c/hi846\\.c$"},
  2633  			{IncludeRegexp: "^drivers/media/i2c/hi847\\.c$"},
  2634  			{IncludeRegexp: "^drivers/media/i2c/imx208\\.c$"},
  2635  			{IncludeRegexp: "^drivers/media/i2c/imx214\\.c$"},
  2636  			{IncludeRegexp: "^drivers/media/i2c/imx219\\.c$"},
  2637  			{IncludeRegexp: "^drivers/media/i2c/imx258\\.c$"},
  2638  			{IncludeRegexp: "^drivers/media/i2c/imx274\\.c$"},
  2639  			{IncludeRegexp: "^drivers/media/i2c/imx290\\.c$"},
  2640  			{IncludeRegexp: "^drivers/media/i2c/imx296\\.c$"},
  2641  			{IncludeRegexp: "^drivers/media/i2c/imx319\\.c$"},
  2642  			{IncludeRegexp: "^drivers/media/i2c/imx334\\.c$"},
  2643  			{IncludeRegexp: "^drivers/media/i2c/imx335\\.c$"},
  2644  			{IncludeRegexp: "^drivers/media/i2c/imx355\\.c$"},
  2645  			{IncludeRegexp: "^drivers/media/i2c/imx412\\.c$"},
  2646  			{IncludeRegexp: "^drivers/media/i2c/imx415\\.c$"},
  2647  			{IncludeRegexp: "^drivers/media/i2c/isl7998x\\.c$"},
  2648  			{IncludeRegexp: "^drivers/media/i2c/max2175[^/]*$|^include/uapi/linux/max2175\\.h$"},
  2649  			{IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm20\\.c$"},
  2650  			{IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm21\\.c$"},
  2651  			{IncludeRegexp: "^drivers/media/i2c/max9286\\.c$"},
  2652  			{IncludeRegexp: "^drivers/media/i2c/mt9m114\\.c$"},
  2653  			{IncludeRegexp: "^drivers/media/i2c/mt9p031\\.c$|^include/media/i2c/mt9p031\\.h$"},
  2654  			{IncludeRegexp: "^drivers/media/i2c/mt9t112\\.c$|^include/media/i2c/mt9t112\\.h$"},
  2655  			{IncludeRegexp: "^drivers/media/i2c/mt9v032\\.c$|^include/media/i2c/mt9v032\\.h$"},
  2656  			{IncludeRegexp: "^drivers/media/i2c/mt9v111\\.c$"},
  2657  			{IncludeRegexp: "^drivers/media/i2c/og01a1b\\.c$"},
  2658  			{IncludeRegexp: "^drivers/media/i2c/ov01a10\\.c$"},
  2659  			{IncludeRegexp: "^drivers/media/i2c/ov02a10\\.c$"},
  2660  			{IncludeRegexp: "^drivers/media/i2c/ov08d10\\.c$"},
  2661  			{IncludeRegexp: "^drivers/media/i2c/ov08x40\\.c$"},
  2662  			{IncludeRegexp: "^drivers/media/i2c/ov13858\\.c$"},
  2663  			{IncludeRegexp: "^drivers/media/i2c/ov13b10\\.c$"},
  2664  			{IncludeRegexp: "^drivers/media/i2c/ov2659\\.c$|^include/media/i2c/ov2659\\.h$"},
  2665  			{IncludeRegexp: "^drivers/media/i2c/ov2680\\.c$"},
  2666  			{IncludeRegexp: "^drivers/media/i2c/ov2685\\.c$"},
  2667  			{IncludeRegexp: "^drivers/media/i2c/ov2740\\.c$"},
  2668  			{IncludeRegexp: "^drivers/media/i2c/ov4689\\.c$"},
  2669  			{IncludeRegexp: "^drivers/media/i2c/ov5640\\.c$"},
  2670  			{IncludeRegexp: "^drivers/media/i2c/ov5647\\.c$"},
  2671  			{IncludeRegexp: "^drivers/media/i2c/ov5670\\.c$"},
  2672  			{IncludeRegexp: "^drivers/media/i2c/ov5675\\.c$"},
  2673  			{IncludeRegexp: "^drivers/media/i2c/ov5693\\.c$"},
  2674  			{IncludeRegexp: "^drivers/media/i2c/ov5695\\.c$"},
  2675  			{IncludeRegexp: "^drivers/media/i2c/ov64a40\\.c$"},
  2676  			{IncludeRegexp: "^drivers/media/i2c/ov7670\\.c$"},
  2677  			{IncludeRegexp: "^drivers/media/i2c/ov772x\\.c$|^include/media/i2c/ov772x\\.h$"},
  2678  			{IncludeRegexp: "^drivers/media/i2c/ov7740\\.c$"},
  2679  			{IncludeRegexp: "^drivers/media/i2c/ov8856\\.c$"},
  2680  			{IncludeRegexp: "^drivers/media/i2c/ov8858\\.c$"},
  2681  			{IncludeRegexp: "^drivers/media/i2c/ov9282\\.c$"},
  2682  			{IncludeRegexp: "^drivers/media/i2c/ov9640\\.[^/]*$"},
  2683  			{IncludeRegexp: "^drivers/media/i2c/ov9650\\.c$"},
  2684  			{IncludeRegexp: "^drivers/media/i2c/ov9734\\.c$"},
  2685  			{IncludeRegexp: "^drivers/media/i2c/rj54n1cb0c\\.c$|^include/media/i2c/rj54n1cb0c\\.h$"},
  2686  			{IncludeRegexp: "^drivers/media/i2c/s5c73m3/"},
  2687  			{IncludeRegexp: "^drivers/media/i2c/s5k5baf\\.c$"},
  2688  			{IncludeRegexp: "^drivers/media/i2c/saa6588[^/]*$"},
  2689  			{IncludeRegexp: "^drivers/media/i2c/st-mipid02\\.c$"},
  2690  			{IncludeRegexp: "^drivers/media/i2c/st-vgxy61\\.c$"},
  2691  			{IncludeRegexp: "^drivers/media/i2c/tc358743[^/]*$|^include/media/i2c/tc358743\\.h$"},
  2692  			{IncludeRegexp: "^drivers/media/i2c/tda1997x\\.[^/]*$"},
  2693  			{IncludeRegexp: "^drivers/media/i2c/tda9840[^/]*$"},
  2694  			{IncludeRegexp: "^drivers/media/i2c/tea6415c[^/]*$"},
  2695  			{IncludeRegexp: "^drivers/media/i2c/tea6420[^/]*$"},
  2696  			{IncludeRegexp: "^drivers/media/i2c/thp7312\\.c$|^include/uapi/linux/thp7312\\.h$"},
  2697  			{IncludeRegexp: "^drivers/media/i2c/tw9900\\.c$"},
  2698  			{IncludeRegexp: "^drivers/media/i2c/tw9910\\.c$|^include/media/i2c/tw9910\\.h$"},
  2699  			{IncludeRegexp: "^drivers/media/i2c/video-i2c\\.c$"},
  2700  			{IncludeRegexp: "^drivers/media/mc/|^include/media/media-[^/]*\\.h$|^include/uapi/linux/media\\.h$"},
  2701  			{IncludeRegexp: "^drivers/media/pci/bt8xx/bttv[^/]*$"},
  2702  			{IncludeRegexp: "^drivers/media/pci/cobalt/"},
  2703  			{IncludeRegexp: "^drivers/media/pci/cx18/|^include/uapi/linux/ivtv[^/]*$"},
  2704  			{IncludeRegexp: "^drivers/media/pci/cx88/"},
  2705  			{IncludeRegexp: "^drivers/media/pci/ddbridge/"},
  2706  			{IncludeRegexp: "^drivers/media/pci/dt3155/"},
  2707  			{IncludeRegexp: "^drivers/media/pci/intel/ipu3/"},
  2708  			{IncludeRegexp: "^drivers/media/pci/ivtv/|^include/uapi/linux/ivtv[^/]*$"},
  2709  			{IncludeRegexp: "^drivers/media/pci/mgb4/"},
  2710  			{IncludeRegexp: "^drivers/media/pci/netup_unidvb/"},
  2711  			{IncludeRegexp: "^drivers/media/pci/pt1/"},
  2712  			{IncludeRegexp: "^drivers/media/pci/pt3/"},
  2713  			{IncludeRegexp: "^drivers/media/pci/saa7134/"},
  2714  			{IncludeRegexp: "^drivers/media/pci/solo6x10/"},
  2715  			{IncludeRegexp: "^drivers/media/pci/tw5864/"},
  2716  			{IncludeRegexp: "^drivers/media/pci/tw68/"},
  2717  			{IncludeRegexp: "^drivers/media/pci/tw686x/"},
  2718  			{IncludeRegexp: "^drivers/media/pci/zoran/"},
  2719  			{IncludeRegexp: "^drivers/media/platform/allegro-dvt/"},
  2720  			{IncludeRegexp: "^drivers/media/platform/amlogic/meson-ge2d/"},
  2721  			{IncludeRegexp: "^drivers/media/platform/amphion/"},
  2722  			{IncludeRegexp: "^drivers/media/platform/aspeed/"},
  2723  			{IncludeRegexp: "^drivers/media/platform/atmel/atmel-isi\\.c$|^drivers/media/platform/atmel/atmel-isi\\.h$"},
  2724  			{IncludeRegexp: "^drivers/media/platform/cadence/cdns-csi2[^/]*$"},
  2725  			{IncludeRegexp: "^drivers/media/platform/chips-media/coda$"},
  2726  			{IncludeRegexp: "^drivers/media/platform/chips-media/wave5/"},
  2727  			{IncludeRegexp: "^drivers/media/platform/marvell/"},
  2728  			{IncludeRegexp: "^drivers/media/platform/microchip/microchip-csi2dc\\.c$"},
  2729  			{IncludeRegexp: "^drivers/media/platform/microchip/microchip-isc[^/]*$|^drivers/media/platform/microchip/microchip-sama[^/]*-isc[^/]*$|^drivers/staging/media/deprecated/atmel/atmel-isc[^/]*$|^drivers/staging/media/deprecated/atmel/atmel-sama[^/]*-isc[^/]*$|^include/linux/atmel-isc-media\\.h$"},
  2730  			{IncludeRegexp: "^drivers/media/platform/nuvoton/|^include/uapi/linux/npcm-video\\.h$"},
  2731  			{IncludeRegexp: "^drivers/media/platform/nvidia/tegra-vde/"},
  2732  			{IncludeRegexp: "^drivers/media/platform/nxp/dw100/|^include/uapi/linux/dw100\\.h$"},
  2733  			{IncludeRegexp: "^drivers/media/platform/nxp/imx-jpeg$"},
  2734  			{IncludeRegexp: "^drivers/media/platform/nxp/imx-mipi-csis\\.c$|^drivers/media/platform/nxp/imx7-media-csi\\.c$|^drivers/media/platform/nxp/imx8mq-mipi-csi2\\.c$"},
  2735  			{IncludeRegexp: "^drivers/media/platform/nxp/imx-pxp\\.\\[ch\\]$"},
  2736  			{IncludeRegexp: "^drivers/media/platform/nxp/imx8-isi/"},
  2737  			{IncludeRegexp: "^drivers/media/platform/qcom/camss/"},
  2738  			{IncludeRegexp: "^drivers/media/platform/qcom/venus/"},
  2739  			{IncludeRegexp: "^drivers/media/platform/renesas/rcar-csi2\\.c$|^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
  2740  			{IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"},
  2741  			{IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"},
  2742  			{IncludeRegexp: "^drivers/media/platform/renesas/rcar_fdp1\\.c$"},
  2743  			{IncludeRegexp: "^drivers/media/platform/renesas/rcar_jpu\\.c$"},
  2744  			{IncludeRegexp: "^drivers/media/platform/renesas/renesas-ceu\\.c$|^include/media/drv-intf/renesas-ceu\\.h$"},
  2745  			{IncludeRegexp: "^drivers/media/platform/renesas/sh_vou\\.c$|^include/media/drv-intf/sh_vou\\.h$"},
  2746  			{IncludeRegexp: "^drivers/media/platform/renesas/vsp1/"},
  2747  			{IncludeRegexp: "^drivers/media/platform/rockchip/rga/"},
  2748  			{IncludeRegexp: "^drivers/media/platform/rockchip/rkisp1$|^include/uapi/linux/rkisp1-config\\.h$"},
  2749  			{IncludeRegexp: "^drivers/media/platform/samsung/exynos4-is/"},
  2750  			{IncludeRegexp: "^drivers/media/platform/samsung/s3c-camif/|^include/media/drv-intf/s3c_camif\\.h$"},
  2751  			{IncludeRegexp: "^drivers/media/platform/samsung/s5p-g2d/"},
  2752  			{IncludeRegexp: "^drivers/media/platform/samsung/s5p-jpeg/"},
  2753  			{IncludeRegexp: "^drivers/media/platform/samsung/s5p-mfc/"},
  2754  			{IncludeRegexp: "^drivers/media/platform/st/sti/bdisp$"},
  2755  			{IncludeRegexp: "^drivers/media/platform/st/sti/delta$"},
  2756  			{IncludeRegexp: "^drivers/media/platform/st/sti/hva$"},
  2757  			{IncludeRegexp: "^drivers/media/platform/st/stm32/stm32-dcmi\\.c$|^drivers/media/platform/st/stm32/stm32-dcmipp/"},
  2758  			{IncludeRegexp: "^drivers/media/platform/sunxi/sun4i-csi/"},
  2759  			{IncludeRegexp: "^drivers/media/platform/sunxi/sun6i-csi/"},
  2760  			{IncludeRegexp: "^drivers/media/platform/sunxi/sun6i-mipi-csi2/"},
  2761  			{IncludeRegexp: "^drivers/media/platform/sunxi/sun8i-di/"},
  2762  			{IncludeRegexp: "^drivers/media/platform/sunxi/sun8i-rotate/"},
  2763  			{IncludeRegexp: "^drivers/media/platform/ti/am437x/"},
  2764  			{IncludeRegexp: "^drivers/media/platform/ti/cal/|^drivers/media/platform/ti/vpe/"},
  2765  			{IncludeRegexp: "^drivers/media/platform/ti/davinci/|^include/media/davinci/"},
  2766  			{IncludeRegexp: "^drivers/media/platform/ti/j721e-csi2rx/"},
  2767  			{IncludeRegexp: "^drivers/media/platform/ti/omap3isp/|^drivers/staging/media/omap4iss/"},
  2768  			{IncludeRegexp: "^drivers/media/platform/verisilicon/"},
  2769  			{IncludeRegexp: "^drivers/media/platform/video-mux\\.c$"},
  2770  			{IncludeRegexp: "^drivers/media/platform/xilinx/|^include/uapi/linux/xilinx-v4l2-controls\\.h$"},
  2771  			{IncludeRegexp: "^drivers/media/radio/dsbr100\\.c$"},
  2772  			{IncludeRegexp: "^drivers/media/radio/radio-aimslab[^/]*$"},
  2773  			{IncludeRegexp: "^drivers/media/radio/radio-aztech[^/]*$"},
  2774  			{IncludeRegexp: "^drivers/media/radio/radio-cadet[^/]*$"},
  2775  			{IncludeRegexp: "^drivers/media/radio/radio-gemtek[^/]*$"},
  2776  			{IncludeRegexp: "^drivers/media/radio/radio-isa[^/]*$"},
  2777  			{IncludeRegexp: "^drivers/media/radio/radio-keene[^/]*$"},
  2778  			{IncludeRegexp: "^drivers/media/radio/radio-ma901\\.c$"},
  2779  			{IncludeRegexp: "^drivers/media/radio/radio-maxiradio[^/]*$"},
  2780  			{IncludeRegexp: "^drivers/media/radio/radio-miropcm20[^/]*$"},
  2781  			{IncludeRegexp: "^drivers/media/radio/radio-mr800\\.c$"},
  2782  			{IncludeRegexp: "^drivers/media/radio/radio-raremono\\.c$"},
  2783  			{IncludeRegexp: "^drivers/media/radio/radio-shark2\\.c$|^drivers/media/radio/radio-tea5777\\.c$"},
  2784  			{IncludeRegexp: "^drivers/media/radio/radio-shark\\.c$"},
  2785  			{IncludeRegexp: "^drivers/media/radio/si470x/radio-si470x-common\\.c$|^drivers/media/radio/si470x/radio-si470x-usb\\.c$|^drivers/media/radio/si470x/radio-si470x\\.h$"},
  2786  			{IncludeRegexp: "^drivers/media/radio/si470x/radio-si470x-i2c\\.c$"},
  2787  			{IncludeRegexp: "^drivers/media/radio/si4713/radio-platform-si4713\\.c$"},
  2788  			{IncludeRegexp: "^drivers/media/radio/si4713/radio-usb-si4713\\.c$"},
  2789  			{IncludeRegexp: "^drivers/media/radio/si4713/si4713\\..$"},
  2790  			{IncludeRegexp: "^drivers/media/rc/gpio-ir-tx\\.c$"},
  2791  			{IncludeRegexp: "^drivers/media/rc/igorplugusb\\.c$"},
  2792  			{IncludeRegexp: "^drivers/media/rc/iguanair\\.c$"},
  2793  			{IncludeRegexp: "^drivers/media/rc/imon\\.c$|^drivers/media/rc/imon_raw\\.c$"},
  2794  			{IncludeRegexp: "^drivers/media/rc/pwm-ir-tx\\.c$"},
  2795  			{IncludeRegexp: "^drivers/media/rc/serial_ir\\.c$"},
  2796  			{IncludeRegexp: "^drivers/media/rc/ttusbir\\.c$"},
  2797  			{IncludeRegexp: "^drivers/media/rc/|^include/media/rc-core\\.h$|^include/media/rc-map\\.h$|^include/uapi/linux/lirc\\.h$"},
  2798  			{IncludeRegexp: "^drivers/media/spi/gs1662\\.c$"},
  2799  			{IncludeRegexp: "^drivers/media/test-drivers/vicodec/"},
  2800  			{IncludeRegexp: "^drivers/media/test-drivers/vidtv/"},
  2801  			{IncludeRegexp: "^drivers/media/test-drivers/vimc/"},
  2802  			{IncludeRegexp: "^drivers/media/test-drivers/visl$"},
  2803  			{IncludeRegexp: "^drivers/media/test-drivers/vivid/"},
  2804  			{IncludeRegexp: "^drivers/media/tuners/e4000[^/]*$"},
  2805  			{IncludeRegexp: "^drivers/media/tuners/fc0011\\.c$|^drivers/media/tuners/fc0011\\.h$"},
  2806  			{IncludeRegexp: "^drivers/media/tuners/fc2580[^/]*$"},
  2807  			{IncludeRegexp: "^drivers/media/tuners/it913x[^/]*$"},
  2808  			{IncludeRegexp: "^drivers/media/tuners/msi001[^/]*$"},
  2809  			{IncludeRegexp: "^drivers/media/tuners/mxl301rf[^/]*$"},
  2810  			{IncludeRegexp: "^drivers/media/tuners/mxl5007t\\.[^/]*$"},
  2811  			{IncludeRegexp: "^drivers/media/tuners/qm1d1b0004[^/]*$"},
  2812  			{IncludeRegexp: "^drivers/media/tuners/qm1d1c0042[^/]*$"},
  2813  			{IncludeRegexp: "^drivers/media/tuners/qt1010[^/]*$"},
  2814  			{IncludeRegexp: "^drivers/media/tuners/si2157[^/]*$"},
  2815  			{IncludeRegexp: "^drivers/media/tuners/tda18212[^/]*$"},
  2816  			{IncludeRegexp: "^drivers/media/tuners/tda18218[^/]*$"},
  2817  			{IncludeRegexp: "^drivers/media/tuners/tda18250[^/]*$"},
  2818  			{IncludeRegexp: "^drivers/media/tuners/tda18271[^/]*$"},
  2819  			{IncludeRegexp: "^drivers/media/tuners/tda8290\\.[^/]*$"},
  2820  			{IncludeRegexp: "^drivers/media/tuners/tda8290\\.[^/]*$"},
  2821  			{IncludeRegexp: "^drivers/media/tuners/tea5761\\.[^/]*$"},
  2822  			{IncludeRegexp: "^drivers/media/tuners/tea5767\\.[^/]*$"},
  2823  			{IncludeRegexp: "^drivers/media/tuners/tua9001[^/]*$"},
  2824  			{IncludeRegexp: "^drivers/media/tuners/xc2028\\.[^/]*$"},
  2825  			{IncludeRegexp: "^drivers/media/usb/airspy/"},
  2826  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/af9015[^/]*$"},
  2827  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/af9035[^/]*$"},
  2828  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/anysee[^/]*$"},
  2829  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/au6610[^/]*$"},
  2830  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/az6007\\.c$"},
  2831  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/ce6230[^/]*$"},
  2832  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/dvb_usb[^/]*$|^drivers/media/usb/dvb-usb-v2/usb_urb\\.c$"},
  2833  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/ec168[^/]*$"},
  2834  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/gl861[^/]*$"},
  2835  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/lmedm04[^/]*$"},
  2836  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/mxl111sf[^/]*$"},
  2837  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/rtl28xxu[^/]*$"},
  2838  			{IncludeRegexp: "^drivers/media/usb/dvb-usb-v2/zd1301[^/]*$"},
  2839  			{IncludeRegexp: "^drivers/media/usb/dvb-usb/cxusb[^/]*$"},
  2840  			{IncludeRegexp: "^drivers/media/usb/em28xx/"},
  2841  			{IncludeRegexp: "^drivers/media/usb/go7007/"},
  2842  			{IncludeRegexp: "^drivers/media/usb/gspca/"},
  2843  			{IncludeRegexp: "^drivers/media/usb/gspca/finepix\\.c$"},
  2844  			{IncludeRegexp: "^drivers/media/usb/gspca/gl860/"},
  2845  			{IncludeRegexp: "^drivers/media/usb/gspca/m5602/"},
  2846  			{IncludeRegexp: "^drivers/media/usb/gspca/pac207\\.c$"},
  2847  			{IncludeRegexp: "^drivers/media/usb/gspca/sn9c20x\\.c$"},
  2848  			{IncludeRegexp: "^drivers/media/usb/gspca/t613\\.c$"},
  2849  			{IncludeRegexp: "^drivers/media/usb/hackrf/"},
  2850  			{IncludeRegexp: "^drivers/media/usb/hdpvr/"},
  2851  			{IncludeRegexp: "^drivers/media/usb/msi2500/"},
  2852  			{IncludeRegexp: "^drivers/media/usb/pvrusb2/"},
  2853  			{IncludeRegexp: "^drivers/media/usb/pwc/|^include/trace/events/pwc\\.h$"},
  2854  			{IncludeRegexp: "^drivers/media/usb/stk1160/"},
  2855  			{IncludeRegexp: "^drivers/media/usb/uvc/|^include/uapi/linux/uvcvideo\\.h$"},
  2856  			{IncludeRegexp: "^drivers/media/v4l2-core/v4l2-async\\.c$|^drivers/media/v4l2-core/v4l2-fwnode\\.c$|^include/media/v4l2-async\\.h$|^include/media/v4l2-fwnode\\.h$"},
  2857  			{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/uvcvideo\\.h$|^include/uapi/linux/v4l2-[^/]*$|^include/uapi/linux/videodev2\\.h$"},
  2858  			{IncludeRegexp: "^drivers/staging/media/atomisp/"},
  2859  			{IncludeRegexp: "^drivers/staging/media/imx/|^include/linux/imx-media\\.h$|^include/media/imx\\.h$"},
  2860  			{IncludeRegexp: "^drivers/staging/media/ipu3/"},
  2861  			{IncludeRegexp: "^drivers/staging/media/max96712/max96712\\.c$"},
  2862  			{IncludeRegexp: "^drivers/staging/media/meson/vdec/"},
  2863  			{IncludeRegexp: "^drivers/staging/media/rkvdec/"},
  2864  			{IncludeRegexp: "^drivers/staging/media/starfive/camss$"},
  2865  			{IncludeRegexp: "^drivers/staging/media/sunxi/cedrus/"},
  2866  			{IncludeRegexp: "^drivers/staging/media/sunxi/sun6i-isp/|^drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config\\.h$"},
  2867  			{IncludeRegexp: "^drivers/staging/media/tegra-video/"},
  2868  		},
  2869  	}
  2870  
  2871  	mediatek = Subsystem{
  2872  		Name:    "mediatek",
  2873  		Lists:   []string{"linux-mediatek@lists.infradead.org"},
  2874  		Parents: []*Subsystem{&arm},
  2875  		PathRules: []PathRule{
  2876  			{IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
  2877  			{IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"},
  2878  			{IncludeRegexp: "^drivers/dma/mediatek/"},
  2879  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/mediatek[^/]*$|^drivers/gpu/drm/mediatek/|^drivers/phy/mediatek/phy-mtk-dp\\.c$|^drivers/phy/mediatek/phy-mtk-hdmi[^/]*$|^drivers/phy/mediatek/phy-mtk-mipi[^/]*$"},
  2880  			{IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^include/dt-bindings/memory/mediatek,mt[^/]*-port\\.h$|^include/dt-bindings/memory/mt[^/]*-port\\.h$"},
  2881  			{IncludeRegexp: "^drivers/memory/mtk-smi\\.c$|^include/soc/mediatek/smi\\.h$"},
  2882  			{IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"},
  2883  			{IncludeRegexp: "^drivers/phy/mediatek/"},
  2884  			{IncludeRegexp: "^drivers/pinctrl/mediatek/"},
  2885  			{IncludeRegexp: "^drivers/pinctrl/mediatek/pinctrl-mt7620\\.c$|^drivers/pinctrl/mediatek/pinctrl-mt7621\\.c$|^drivers/pinctrl/mediatek/pinctrl-mt76x8\\.c$|^drivers/pinctrl/mediatek/pinctrl-mtmips\\.[^/]*$|^drivers/pinctrl/mediatek/pinctrl-rt2880\\.c$|^drivers/pinctrl/mediatek/pinctrl-rt305x\\.c$|^drivers/pinctrl/mediatek/pinctrl-rt3883\\.c$"},
  2886  			{IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"},
  2887  			{IncludeRegexp: "^drivers/ufs/host/ufs-mediatek[^/]*$"},
  2888  			{IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"},
  2889  		},
  2890  	}
  2891  
  2892  	megaraid = Subsystem{
  2893  		Name:        "megaraid",
  2894  		Lists:       []string{"megaraidlinux.pdl@broadcom.com"},
  2895  		Maintainers: []string{"chandrakanth.patil@broadcom.com", "kashyap.desai@broadcom.com", "shivasharan.srikanteshwara@broadcom.com", "sumit.saxena@broadcom.com"},
  2896  		Parents:     []*Subsystem{&scsi},
  2897  		PathRules: []PathRule{
  2898  			{IncludeRegexp: "^drivers/scsi/megaraid\\.[^/]*$|^drivers/scsi/megaraid/"},
  2899  		},
  2900  	}
  2901  
  2902  	mhi = Subsystem{
  2903  		Name:        "mhi",
  2904  		Lists:       []string{"mhi@lists.linux.dev"},
  2905  		Maintainers: []string{"manivannan.sadhasivam@linaro.org"},
  2906  		Parents:     []*Subsystem{&armmsm},
  2907  		PathRules: []PathRule{
  2908  			{IncludeRegexp: "^drivers/bus/mhi/|^drivers/pci/endpoint/functions/pci-epf-mhi\\.c$|^include/linux/mhi\\.h$"},
  2909  		},
  2910  	}
  2911  
  2912  	mips = Subsystem{
  2913  		Name:    "mips",
  2914  		Lists:   []string{"linux-mips@vger.kernel.org"},
  2915  		Parents: []*Subsystem{&kernel},
  2916  		PathRules: []PathRule{
  2917  			{IncludeRegexp: "^arch/mips/bcm47xx/|^arch/mips/include/asm/mach-bcm47xx/"},
  2918  			{IncludeRegexp: "^arch/mips/bmips/|^arch/mips/boot/dts/brcm/bcm[^/]*\\.dts[^/]*$|^arch/mips/include/asm/mach-bmips/|^arch/mips/kernel/[^/]*bmips[^/]*$|^drivers/irqchip/irq-bcm63[^/]*$|^drivers/irqchip/irq-bcm7[^/]*$|^drivers/irqchip/irq-brcmstb[^/]*$|^drivers/pmdomain/bcm/bcm63xx-power\\.c$|^include/linux/bcm963xx_nvram\\.h$|^include/linux/bcm963xx_tag\\.h$"},
  2919  			{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$"},
  2920  			{IncludeRegexp: "^arch/mips/boot/dts/img/pistachio[^/]*$"},
  2921  			{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/"},
  2922  			{IncludeRegexp: "^arch/mips/boot/dts/mobileye/|^arch/mips/configs/eyeq5_defconfig$|^arch/mips/mobileye/board-epm5\\.its\\.S$"},
  2923  			{IncludeRegexp: "^arch/mips/boot/dts/mscc/|^arch/mips/configs/generic/board-ocelot\\.config$|^arch/mips/generic/board-ocelot\\.c$"},
  2924  			{IncludeRegexp: "^arch/mips/boot/dts/ralink/mt7621[^/]*$"},
  2925  			{IncludeRegexp: "^arch/mips/boot/dts/ralink/omega2p\\.dts$"},
  2926  			{IncludeRegexp: "^arch/mips/boot/dts/ralink/vocore2\\.dts$"},
  2927  			{IncludeRegexp: "^arch/mips/configs/generic/board-ranchu\\.config$|^arch/mips/generic/board-ranchu\\.c$"},
  2928  			{IncludeRegexp: "^arch/mips/dec/|^arch/mips/include/asm/dec/|^arch/mips/include/asm/mach-dec/"},
  2929  			{IncludeRegexp: "^arch/mips/generic/|^arch/mips/tools/generic-board-config\\.sh$"},
  2930  			{IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"},
  2931  			{IncludeRegexp: "^arch/mips/include/asm/mach-loongson2ef/|^arch/mips/loongson2ef/|^drivers/cpufreq/loongson2_cpufreq\\.c$"},
  2932  			{IncludeRegexp: "^arch/mips/include/asm/mach-loongson32/|^arch/mips/loongson32/|^drivers/[^/]*/[^/]*loongson1[^/]*$|^drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1\\.c$"},
  2933  			{IncludeRegexp: "^arch/mips/include/asm/mach-loongson64/|^arch/mips/loongson64/|^drivers/irqchip/irq-loongson[^/]*$|^drivers/platform/mips/cpu_hwmon\\.c$"},
  2934  			{IncludeRegexp: "^arch/mips/lantiq$|^drivers/soc/lantiq$"},
  2935  			{IncludeRegexp: "^arch/mips/math-emu/dp_rint\\.c$|^arch/mips/math-emu/sp_rint\\.c$"},
  2936  			{IncludeRegexp: "^arch/mips/ralink$"},
  2937  			{IncludeRegexp: "^arch/mips/|^drivers/platform/mips/|^include/dt-bindings/mips/"},
  2938  			{IncludeRegexp: "^drivers/bus/bt1-[^/]*\\.c$|^drivers/clk/baikal-t1/|^drivers/memory/bt1-l2-ctl\\.c$|^drivers/mtd/maps/physmap-bt1-rom\\.\\[ch\\]$"},
  2939  			{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$"},
  2940  			{IncludeRegexp: "^drivers/edac/octeon_edac[^/]*$"},
  2941  			{IncludeRegexp: "^drivers/firmware/broadcom/"},
  2942  			{IncludeRegexp: "^drivers/mtd/nand/raw/ingenic/"},
  2943  			{IncludeRegexp: "^drivers/net/ethernet/sgi/ioc3-eth\\.c$"},
  2944  			{IncludeRegexp: "^drivers/pinctrl/mediatek/pinctrl-mt7620\\.c$|^drivers/pinctrl/mediatek/pinctrl-mt7621\\.c$|^drivers/pinctrl/mediatek/pinctrl-mt76x8\\.c$|^drivers/pinctrl/mediatek/pinctrl-mtmips\\.[^/]*$|^drivers/pinctrl/mediatek/pinctrl-rt2880\\.c$|^drivers/pinctrl/mediatek/pinctrl-rt305x\\.c$|^drivers/pinctrl/mediatek/pinctrl-rt3883\\.c$"},
  2945  			{IncludeRegexp: "^drivers/tc/|^include/linux/tc\\.h$"},
  2946  		},
  2947  	}
  2948  
  2949  	mjpeg = Subsystem{
  2950  		Name:        "mjpeg",
  2951  		Lists:       []string{"mjpeg-users@lists.sourceforge.net"},
  2952  		Maintainers: []string{"clabbe@baylibre.com"},
  2953  		Parents:     []*Subsystem{&media},
  2954  		PathRules: []PathRule{
  2955  			{IncludeRegexp: "^drivers/media/pci/zoran/"},
  2956  		},
  2957  	}
  2958  
  2959  	mm = Subsystem{
  2960  		Name:    "mm",
  2961  		Lists:   []string{"linux-mm@kvack.org"},
  2962  		Parents: []*Subsystem{&kernel},
  2963  		PathRules: []PathRule{
  2964  			{IncludeRegexp: "^arch/[^/]*/include/asm/percpu\\.h$|^include/linux/percpu[^/]*\\.h$|^lib/percpu[^/]*\\.c$|^mm/percpu[^/]*\\.c$"},
  2965  			{IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^mm/mmu_gather\\.c$"},
  2966  			{IncludeRegexp: "^drivers/base/memory\\.c$|^include/linux/memory_hotplug\\.h$|^mm/memory_hotplug\\.c$"},
  2967  			{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"},
  2968  			{IncludeRegexp: "^fs/hugetlbfs/|^include/linux/hugetlb\\.h$|^mm/hugetlb\\.c$|^mm/hugetlb_vmemmap\\.c$|^mm/hugetlb_vmemmap\\.h$"},
  2969  			{IncludeRegexp: "^include/linux/damon\\.h$|^include/trace/events/damon\\.h$|^mm/damon/"},
  2970  			{IncludeRegexp: "^include/linux/gfp\\.h$|^include/linux/gfp_types\\.h$|^include/linux/memfd\\.h$|^include/linux/memory\\.h$|^include/linux/memory_hotplug\\.h$|^include/linux/memory-tiers\\.h$|^include/linux/mempolicy\\.h$|^include/linux/mempool\\.h$|^include/linux/memremap\\.h$|^include/linux/mm\\.h$|^include/linux/mm_[^/]*\\.h$|^include/linux/mmzone\\.h$|^include/linux/mmu_notifier\\.h$|^include/linux/pagewalk\\.h$|^include/linux/rmap\\.h$|^include/trace/events/ksm\\.h$|^mm/|include/linux/page[-_]*"},
  2971  			{IncludeRegexp: "^include/linux/hmm[^/]*$|^lib/test_hmm[^/]*$|^mm/hmm[^/]*$"},
  2972  			{IncludeRegexp: "^include/linux/maple_tree\\.h$|^include/trace/events/maple_tree\\.h$|^lib/maple_tree\\.c$|^lib/test_maple_tree\\.c$"},
  2973  			{IncludeRegexp: "^include/linux/memblock\\.h$|^mm/memblock\\.c$|^mm/mm_init\\.c$"},
  2974  			{IncludeRegexp: "^include/linux/memcontrol\\.h$|^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"},
  2975  			{IncludeRegexp: "^include/linux/page_table_check\\.h$|^mm/page_table_check\\.c$"},
  2976  			{IncludeRegexp: "^include/linux/shmem_fs\\.h$|^mm/shmem\\.c$"},
  2977  			{IncludeRegexp: "^include/linux/shrinker\\.h$|^mm/shrinker\\.c$|^mm/shrinker_debug\\.c$"},
  2978  			{IncludeRegexp: "^include/linux/sl.b[^/]*\\.h$|^mm/sl.b[^/]*$"},
  2979  			{IncludeRegexp: "^include/linux/vmalloc\\.h$|^mm/vmalloc\\.c$"},
  2980  			{IncludeRegexp: "^include/linux/zpool\\.h$|^include/linux/zswap\\.h$|^mm/zpool\\.c$|^mm/zswap\\.c$"},
  2981  			{IncludeRegexp: "^include/linux/zsmalloc\\.h$|^mm/zsmalloc\\.c$"},
  2982  			{IncludeRegexp: "^mm/hwpoison-inject\\.c$|^mm/memory-failure\\.c$"},
  2983  			{IncludeRegexp: "^mm/mmap\\.c$"},
  2984  			{IncludeRegexp: "^mm/z3fold\\.c$"},
  2985  			{IncludeRegexp: "^mm/zbud\\.c$"},
  2986  		},
  2987  	}
  2988  
  2989  	mmc = Subsystem{
  2990  		Name:        "mmc",
  2991  		Lists:       []string{"linux-mmc@vger.kernel.org"},
  2992  		Maintainers: []string{"ulf.hansson@linaro.org"},
  2993  		Parents:     []*Subsystem{&kernel},
  2994  		PathRules: []PathRule{
  2995  			{IncludeRegexp: "^drivers/memstick/|^include/linux/memstick\\.h$"},
  2996  			{IncludeRegexp: "^drivers/mmc/host/cqhci[^/]*$"},
  2997  			{IncludeRegexp: "^drivers/mmc/host/dw_mmc[^/]*$"},
  2998  			{IncludeRegexp: "^drivers/mmc/host/omap_hsmmc\\.c$"},
  2999  			{IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/mfd/tmio\\.h$"},
  3000  			{IncludeRegexp: "^drivers/mmc/host/sdhci-brcmstb[^/]*$"},
  3001  			{IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
  3002  			{IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-mcf\\.c$|^include/linux/platform_data/mmc-esdhc-mcf\\.h$"},
  3003  			{IncludeRegexp: "^drivers/mmc/host/sdhci-of-aspeed[^/]*$"},
  3004  			{IncludeRegexp: "^drivers/mmc/host/sdhci-of-at91\\.c$"},
  3005  			{IncludeRegexp: "^drivers/mmc/host/sdhci-omap\\.c$"},
  3006  			{IncludeRegexp: "^drivers/mmc/host/sdhci-pci-dwc-mshc\\.c$"},
  3007  			{IncludeRegexp: "^drivers/mmc/host/sdhci-s3c[^/]*$"},
  3008  			{IncludeRegexp: "^drivers/mmc/host/sdhci-spear\\.c$"},
  3009  			{IncludeRegexp: "^drivers/mmc/host/sdhci-xenon[^/]*$"},
  3010  			{IncludeRegexp: "^drivers/mmc/host/sdhci[^/]*$"},
  3011  			{IncludeRegexp: "^drivers/mmc/host/vub300\\.c$"},
  3012  			{IncludeRegexp: "^drivers/mmc/|^include/linux/mmc/|^include/uapi/linux/mmc/"},
  3013  		},
  3014  	}
  3015  
  3016  	modules = Subsystem{
  3017  		Name:        "modules",
  3018  		Lists:       []string{"linux-modules@vger.kernel.org"},
  3019  		Maintainers: []string{"mcgrof@kernel.org"},
  3020  		Parents:     []*Subsystem{&kernel},
  3021  		PathRules: []PathRule{
  3022  			{IncludeRegexp: "^include/linux/kmod\\.h$|^include/linux/module[^/]*\\.h$|^kernel/module/|^lib/test_kmod\\.c$"},
  3023  		},
  3024  	}
  3025  
  3026  	mpi3 = Subsystem{
  3027  		Name:        "mpi3",
  3028  		Lists:       []string{"mpi3mr-linuxdrv.pdl@broadcom.com"},
  3029  		Maintainers: []string{"kashyap.desai@broadcom.com", "sathya.prakash@broadcom.com", "sreekanth.reddy@broadcom.com", "sumit.saxena@broadcom.com"},
  3030  		Parents:     []*Subsystem{&scsi},
  3031  		PathRules: []PathRule{
  3032  			{IncludeRegexp: "^drivers/scsi/mpi3mr/"},
  3033  		},
  3034  	}
  3035  
  3036  	mptfusion = Subsystem{
  3037  		Name:        "mpt-fusion",
  3038  		Lists:       []string{"MPT-FusionLinux.pdl@broadcom.com"},
  3039  		Maintainers: []string{"sathya.prakash@broadcom.com", "sreekanth.reddy@broadcom.com", "suganath-prabu.subramani@broadcom.com"},
  3040  		Parents:     []*Subsystem{&scsi},
  3041  		PathRules: []PathRule{
  3042  			{IncludeRegexp: "^drivers/message/fusion/|^drivers/scsi/mpt3sas/"},
  3043  		},
  3044  	}
  3045  
  3046  	mptcp = Subsystem{
  3047  		Name:        "mptcp",
  3048  		Lists:       []string{"mptcp@lists.linux.dev"},
  3049  		Maintainers: []string{"martineau@kernel.org", "matttbe@kernel.org"},
  3050  		Parents:     []*Subsystem{&net},
  3051  		PathRules: []PathRule{
  3052  			{IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp[^/]*\\.h$|^net/mptcp/"},
  3053  		},
  3054  	}
  3055  
  3056  	mtd = Subsystem{
  3057  		Name:    "mtd",
  3058  		Lists:   []string{"linux-mtd@lists.infradead.org"},
  3059  		Parents: []*Subsystem{&kernel},
  3060  		PathRules: []PathRule{
  3061  			{IncludeRegexp: "^drivers/mtd/devices/block2mtd\\.c$"},
  3062  			{IncludeRegexp: "^drivers/mtd/devices/docg3[^/]*$"},
  3063  			{IncludeRegexp: "^drivers/mtd/devices/phram\\.c$"},
  3064  			{IncludeRegexp: "^drivers/mtd/hyperbus/|^include/linux/mtd/hyperbus\\.h$"},
  3065  			{IncludeRegexp: "^drivers/mtd/nand/onenand/|^include/linux/mtd/onenand[^/]*\\.h$"},
  3066  			{IncludeRegexp: "^drivers/mtd/nand/raw/arasan-nand-controller\\.c$"},
  3067  			{IncludeRegexp: "^drivers/mtd/nand/raw/atmel/"},
  3068  			{IncludeRegexp: "^drivers/mtd/nand/raw/brcmnand/|^include/linux/platform_data/brcmnand\\.h$"},
  3069  			{IncludeRegexp: "^drivers/mtd/nand/raw/cadence-nand-controller\\.c$"},
  3070  			{IncludeRegexp: "^drivers/mtd/nand/raw/denali[^/]*$"},
  3071  			{IncludeRegexp: "^drivers/mtd/nand/raw/gpmi-nand/"},
  3072  			{IncludeRegexp: "^drivers/mtd/nand/raw/ingenic/"},
  3073  			{IncludeRegexp: "^drivers/mtd/nand/raw/marvell_nand\\.c$"},
  3074  			{IncludeRegexp: "^drivers/mtd/nand/raw/meson_[^/]*$"},
  3075  			{IncludeRegexp: "^drivers/mtd/nand/raw/mtk_[^/]*$"},
  3076  			{IncludeRegexp: "^drivers/mtd/nand/raw/pl35x-nand-controller\\.c$"},
  3077  			{IncludeRegexp: "^drivers/mtd/nand/raw/qcom_nandc\\.c$"},
  3078  			{IncludeRegexp: "^drivers/mtd/nand/raw/renesas-nand-controller\\.c$"},
  3079  			{IncludeRegexp: "^drivers/mtd/nand/raw/vf610_nfc\\.c$"},
  3080  			{IncludeRegexp: "^drivers/mtd/nand/|^include/linux/mtd/[^/]*nand[^/]*\\.h$"},
  3081  			{IncludeRegexp: "^drivers/mtd/spi-nor/|^include/linux/mtd/spi-nor\\.h$"},
  3082  			{IncludeRegexp: "^drivers/mtd/ubi/|^include/linux/mtd/ubi\\.h$|^include/uapi/mtd/ubi-user\\.h$"},
  3083  			{IncludeRegexp: "^drivers/mtd/|^include/linux/mtd/|^include/uapi/mtd/"},
  3084  			{IncludeRegexp: "^fs/ubifs/"},
  3085  		},
  3086  	}
  3087  
  3088  	nbd = Subsystem{
  3089  		Name:        "nbd",
  3090  		Lists:       []string{"nbd@other.debian.org"},
  3091  		Maintainers: []string{"josef@toxicpanda.com"},
  3092  		Parents:     []*Subsystem{&block},
  3093  		PathRules: []PathRule{
  3094  			{IncludeRegexp: "^drivers/block/nbd\\.c$|^include/trace/events/nbd\\.h$|^include/uapi/linux/nbd\\.h$"},
  3095  		},
  3096  	}
  3097  
  3098  	net = Subsystem{
  3099  		Name:    "net",
  3100  		Lists:   []string{"netdev@vger.kernel.org"},
  3101  		Parents: []*Subsystem{&kernel},
  3102  		PathRules: []PathRule{
  3103  			{IncludeRegexp: "^arch/arm64/boot/dts/amd/amd-seattle-xgbe[^/]*\\.dtsi$|^drivers/net/ethernet/amd/xgbe/"},
  3104  			{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/"},
  3105  			{IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/uapi/linux/atm[^/]*$"},
  3106  			{"^drivers/connector/|^drivers/net/|^include/dt-bindings/net/|^include/linux/cn_proc\\.h$|^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/cn_proc\\.h$|^include/uapi/linux/if_[^/]*$|^include/uapi/linux/netdevice\\.h$", "^drivers/net/wireless/"},
  3107  			{IncludeRegexp: "^drivers/dpll/|^include/linux/dpll\\.h$|^include/uapi/linux/dpll\\.h$"},
  3108  			{IncludeRegexp: "^drivers/firmware/broadcom/tee_bnxt_fw\\.c$|^drivers/net/ethernet/broadcom/bnxt/|^include/linux/firmware/broadcom/tee_bnxt_fw\\.h$"},
  3109  			{IncludeRegexp: "^drivers/isdn/Kconfig$|^drivers/isdn/hardware/|^drivers/isdn/mISDN/"},
  3110  			{IncludeRegexp: "^drivers/isdn/capi/|^include/linux/isdn/|^include/uapi/linux/isdn/|^net/bluetooth/cmtp/"},
  3111  			{IncludeRegexp: "^drivers/net/amt\\.c$"},
  3112  			{IncludeRegexp: "^drivers/net/arcnet/|^include/uapi/linux/if_arcnet\\.h$"},
  3113  			{IncludeRegexp: "^drivers/net/bonding/|^include/net/bond[^/]*$|^include/uapi/linux/if_bonding\\.h$"},
  3114  			{IncludeRegexp: "^drivers/net/caif/|^include/net/caif/|^include/uapi/linux/caif/|^net/caif/"},
  3115  			{IncludeRegexp: "^drivers/net/dsa/b53/|^drivers/net/dsa/bcm_sf2[^/]*$|^include/linux/dsa/brcm\\.h$|^include/linux/platform_data/b53\\.h$"},
  3116  			{IncludeRegexp: "^drivers/net/dsa/hirschmann/|^include/linux/platform_data/hirschmann-hellcreek\\.h$|^net/dsa/tag_hellcreek\\.c$"},
  3117  			{IncludeRegexp: "^drivers/net/dsa/lantiq_gswip\\.c$|^drivers/net/dsa/lantiq_pce\\.h$|^drivers/net/ethernet/lantiq_xrx200\\.c$|^net/dsa/tag_gswip\\.c$"},
  3118  			{IncludeRegexp: "^drivers/net/dsa/microchip/|^include/linux/dsa/ksz_common\\.h$|^include/linux/platform_data/microchip-ksz\\.h$|^net/dsa/tag_ksz\\.c$"},
  3119  			{IncludeRegexp: "^drivers/net/dsa/mt7530-mdio\\.c$|^drivers/net/dsa/mt7530-mmio\\.c$|^drivers/net/dsa/mt7530\\.[^/]*$|^net/dsa/tag_mtk\\.c$"},
  3120  			{IncludeRegexp: "^drivers/net/dsa/mv88e6xxx/|^include/linux/dsa/mv88e6xxx\\.h$|^include/linux/platform_data/mv88e6xxx\\.h$"},
  3121  			{IncludeRegexp: "^drivers/net/dsa/ocelot/|^drivers/net/ethernet/mscc/|^include/soc/mscc/ocelot[^/]*$|^net/dsa/tag_ocelot\\.c$|^net/dsa/tag_ocelot_8021q\\.c$"},
  3122  			{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$"},
  3123  			{IncludeRegexp: "^drivers/net/dsa/xrs700x/|^net/dsa/tag_xrs700x\\.c$"},
  3124  			{IncludeRegexp: "^drivers/net/ethernet/3com/3c59x\\.c$"},
  3125  			{IncludeRegexp: "^drivers/net/ethernet/3com/typhoon[^/]*$"},
  3126  			{IncludeRegexp: "^drivers/net/ethernet/8390/"},
  3127  			{IncludeRegexp: "^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$|^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$"},
  3128  			{IncludeRegexp: "^drivers/net/ethernet/aeroflex/"},
  3129  			{IncludeRegexp: "^drivers/net/ethernet/altera/"},
  3130  			{IncludeRegexp: "^drivers/net/ethernet/amazon/"},
  3131  			{IncludeRegexp: "^drivers/net/ethernet/amd/pcnet32\\.c$"},
  3132  			{IncludeRegexp: "^drivers/net/ethernet/amd/pds_core/|^include/linux/pds/"},
  3133  			{IncludeRegexp: "^drivers/net/ethernet/aquantia/atlantic/"},
  3134  			{IncludeRegexp: "^drivers/net/ethernet/aquantia/atlantic/aq_ptp[^/]*$"},
  3135  			{IncludeRegexp: "^drivers/net/ethernet/atheros/"},
  3136  			{IncludeRegexp: "^drivers/net/ethernet/broadcom/asp2/"},
  3137  			{IncludeRegexp: "^drivers/net/ethernet/broadcom/b44\\.[^/]*$"},
  3138  			{IncludeRegexp: "^drivers/net/ethernet/broadcom/bcm4908_enet\\.[^/]*$|^drivers/net/ethernet/broadcom/unimac\\.h$"},
  3139  			{IncludeRegexp: "^drivers/net/ethernet/broadcom/bcmsysport\\.[^/]*$|^drivers/net/ethernet/broadcom/unimac\\.h$"},
  3140  			{IncludeRegexp: "^drivers/net/ethernet/broadcom/bgmac[^/]*$|^drivers/net/ethernet/broadcom/unimac\\.h$"},
  3141  			{IncludeRegexp: "^drivers/net/ethernet/broadcom/bnx2\\.[^/]*$|^drivers/net/ethernet/broadcom/bnx2_[^/]*$"},
  3142  			{IncludeRegexp: "^drivers/net/ethernet/broadcom/bnx2x/"},
  3143  			{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$"},
  3144  			{IncludeRegexp: "^drivers/net/ethernet/broadcom/tg3\\.[^/]*$"},
  3145  			{IncludeRegexp: "^drivers/net/ethernet/brocade/bna/"},
  3146  			{IncludeRegexp: "^drivers/net/ethernet/cavium/liquidio/"},
  3147  			{IncludeRegexp: "^drivers/net/ethernet/chelsio/cxgb3/"},
  3148  			{IncludeRegexp: "^drivers/net/ethernet/chelsio/cxgb4/"},
  3149  			{IncludeRegexp: "^drivers/net/ethernet/chelsio/cxgb4vf/"},
  3150  			{IncludeRegexp: "^drivers/net/ethernet/chelsio/inline_crypto/"},
  3151  			{IncludeRegexp: "^drivers/net/ethernet/cirrus/ep93xx_eth\\.c$"},
  3152  			{IncludeRegexp: "^drivers/net/ethernet/dec/tulip/"},
  3153  			{IncludeRegexp: "^drivers/net/ethernet/dec/tulip/dmfe\\.c$"},
  3154  			{IncludeRegexp: "^drivers/net/ethernet/dlink/sundance\\.c$"},
  3155  			{IncludeRegexp: "^drivers/net/ethernet/ec_bhf\\.c$"},
  3156  			{IncludeRegexp: "^drivers/net/ethernet/emulex/benet/"},
  3157  			{IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa$"},
  3158  			{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[^/]*$"},
  3159  			{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$"},
  3160  			{IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/dpaa2-switch[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpsw[^/]*$"},
  3161  			{IncludeRegexp: "^drivers/net/ethernet/freescale/enetc/"},
  3162  			{IncludeRegexp: "^drivers/net/ethernet/freescale/fec\\.h$|^drivers/net/ethernet/freescale/fec_main\\.c$|^drivers/net/ethernet/freescale/fec_ptp\\.c$"},
  3163  			{IncludeRegexp: "^drivers/net/ethernet/freescale/fman$"},
  3164  			{IncludeRegexp: "^drivers/net/ethernet/freescale/fs_enet/"},
  3165  			{IncludeRegexp: "^drivers/net/ethernet/freescale/gianfar[^/]*$"},
  3166  			{IncludeRegexp: "^drivers/net/ethernet/freescale/ucc_geth[^/]*$"},
  3167  			{IncludeRegexp: "^drivers/net/ethernet/fungible/"},
  3168  			{IncludeRegexp: "^drivers/net/ethernet/google$"},
  3169  			{IncludeRegexp: "^drivers/net/ethernet/hisilicon/"},
  3170  			{IncludeRegexp: "^drivers/net/ethernet/hisilicon/hns3/"},
  3171  			{IncludeRegexp: "^drivers/net/ethernet/huawei/hinic/"},
  3172  			{IncludeRegexp: "^drivers/net/ethernet/ibm/ehea/"},
  3173  			{IncludeRegexp: "^drivers/net/ethernet/ibm/ibmveth\\.[^/]*$"},
  3174  			{IncludeRegexp: "^drivers/net/ethernet/ibm/ibmvnic\\.[^/]*$"},
  3175  			{IncludeRegexp: "^drivers/net/ethernet/jme\\.[^/]*$"},
  3176  			{IncludeRegexp: "^drivers/net/ethernet/marvell/mv643xx_eth\\.[^/]*$|^include/linux/mv643xx\\.h$"},
  3177  			{IncludeRegexp: "^drivers/net/ethernet/marvell/mvneta[^/]*$"},
  3178  			{IncludeRegexp: "^drivers/net/ethernet/marvell/mvpp2/"},
  3179  			{IncludeRegexp: "^drivers/net/ethernet/marvell/octeon_ep$"},
  3180  			{IncludeRegexp: "^drivers/net/ethernet/marvell/octeon_ep_vf$"},
  3181  			{IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/af/"},
  3182  			{IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/nic/|^include/linux/soc/marvell/octeontx2/"},
  3183  			{IncludeRegexp: "^drivers/net/ethernet/marvell/sk[^/]*$"},
  3184  			{IncludeRegexp: "^drivers/net/ethernet/mediatek/"},
  3185  			{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/en_[^/]*$"},
  3186  			{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/|^include/linux/mlx4/"},
  3187  			{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/en_[^/]*$"},
  3188  			{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/en_accel/|^drivers/net/ethernet/mellanox/mlx5/core/fpga/|^include/linux/mlx5/mlx5_ifc_fpga\\.h$"},
  3189  			{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/|^include/linux/mlx5/"},
  3190  			{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlxfw/"},
  3191  			{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlxsw/"},
  3192  			{IncludeRegexp: "^drivers/net/ethernet/microchip/lan743x_[^/]*$"},
  3193  			{IncludeRegexp: "^drivers/net/ethernet/microchip/lan966x/"},
  3194  			{IncludeRegexp: "^drivers/net/ethernet/myricom/myri10ge/"},
  3195  			{IncludeRegexp: "^drivers/net/ethernet/natsemi/sonic\\.[^/]*$"},
  3196  			{IncludeRegexp: "^drivers/net/ethernet/neterion/"},
  3197  			{IncludeRegexp: "^drivers/net/ethernet/nvidia/"},
  3198  			{IncludeRegexp: "^drivers/net/ethernet/pensando/"},
  3199  			{IncludeRegexp: "^drivers/net/ethernet/qlogic/netxen/"},
  3200  			{IncludeRegexp: "^drivers/net/ethernet/qlogic/qed/|^drivers/net/ethernet/qlogic/qede/|^include/linux/qed/"},
  3201  			{IncludeRegexp: "^drivers/net/ethernet/qlogic/qla3xxx\\.[^/]*$"},
  3202  			{IncludeRegexp: "^drivers/net/ethernet/qlogic/qlcnic/"},
  3203  			{IncludeRegexp: "^drivers/net/ethernet/qualcomm/emac/"},
  3204  			{IncludeRegexp: "^drivers/net/ethernet/qualcomm/qca[^/]*$"},
  3205  			{IncludeRegexp: "^drivers/net/ethernet/qualcomm/rmnet/|^include/linux/if_rmnet\\.h$"},
  3206  			{IncludeRegexp: "^drivers/net/ethernet/rdc/r6040\\.c$"},
  3207  			{IncludeRegexp: "^drivers/net/ethernet/realtek/r8169[^/]*$"},
  3208  			{IncludeRegexp: "^drivers/net/ethernet/renesas/Kconfig$|^drivers/net/ethernet/renesas/ravb[^/]*$"},
  3209  			{IncludeRegexp: "^drivers/net/ethernet/renesas/Kconfig$|^drivers/net/ethernet/renesas/rcar_gen4[^/]*$|^drivers/net/ethernet/renesas/rswitch[^/]*$"},
  3210  			{IncludeRegexp: "^drivers/net/ethernet/renesas/Kconfig$|^drivers/net/ethernet/renesas/sh_eth[^/]*$|^include/linux/sh_eth\\.h$"},
  3211  			{IncludeRegexp: "^drivers/net/ethernet/rocker/"},
  3212  			{IncludeRegexp: "^drivers/net/ethernet/samsung/sxgbe/"},
  3213  			{IncludeRegexp: "^drivers/net/ethernet/sfc/"},
  3214  			{IncludeRegexp: "^drivers/net/ethernet/sis/sis190\\.c$"},
  3215  			{IncludeRegexp: "^drivers/net/ethernet/sis/sis900\\.[^/]*$"},
  3216  			{IncludeRegexp: "^drivers/net/ethernet/smsc/smsc911x\\.[^/]*$|^include/linux/smsc911x\\.h$"},
  3217  			{IncludeRegexp: "^drivers/net/ethernet/smsc/smsc9420\\.[^/]*$"},
  3218  			{IncludeRegexp: "^drivers/net/ethernet/socionext/netsec\\.c$"},
  3219  			{IncludeRegexp: "^drivers/net/ethernet/socionext/sni_ave\\.c$"},
  3220  			{IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/"},
  3221  			{IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos\\.c$"},
  3222  			{IncludeRegexp: "^drivers/net/ethernet/sunplus/"},
  3223  			{IncludeRegexp: "^drivers/net/ethernet/synopsys/"},
  3224  			{IncludeRegexp: "^drivers/net/ethernet/tehuti/"},
  3225  			{IncludeRegexp: "^drivers/net/ethernet/ti/cpsw[^/]*$|^drivers/net/ethernet/ti/davinci[^/]*$"},
  3226  			{IncludeRegexp: "^drivers/net/ethernet/ti/icssg/"},
  3227  			{IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"},
  3228  			{IncludeRegexp: "^drivers/net/ethernet/toshiba/spider_net[^/]*$"},
  3229  			{IncludeRegexp: "^drivers/net/ethernet/via/via-velocity\\.[^/]*$"},
  3230  			{IncludeRegexp: "^drivers/net/ethernet/wangxun/|^drivers/net/pcs/pcs-xpcs-wx\\.c$"},
  3231  			{IncludeRegexp: "^drivers/net/ethernet/xilinx/ll_temac[^/]*$"},
  3232  			{IncludeRegexp: "^drivers/net/ipa/"},
  3233  			{IncludeRegexp: "^drivers/net/macsec\\.c$|^include/net/macsec\\.h$|^include/uapi/linux/if_macsec\\.h$"},
  3234  			{IncludeRegexp: "^drivers/net/mctp/|^include/net/mctp\\.h$|^include/net/mctpdevice\\.h$|^include/net/netns/mctp\\.h$|^net/mctp/"},
  3235  			{IncludeRegexp: "^drivers/net/mdio/mdio-mvusb\\.c$"},
  3236  			{IncludeRegexp: "^drivers/net/mdio/mdio-regmap\\.c$|^include/linux/mdio/mdio-regmap\\.h$"},
  3237  			{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/[^/]*mdio[^/]*\\.h$|^include/linux/linkmode\\.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/phylib_stubs\\.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$"},
  3238  			{IncludeRegexp: "^drivers/net/net_failover\\.c$|^include/net/net_failover\\.h$"},
  3239  			{IncludeRegexp: "^drivers/net/netkit\\.c$|^include/net/netkit\\.h$"},
  3240  			{IncludeRegexp: "^drivers/net/pcs/pcs-lynx\\.c$|^include/linux/pcs-lynx\\.h$"},
  3241  			{IncludeRegexp: "^drivers/net/pcs/pcs-mtk-lynxi\\.c$|^include/linux/pcs/pcs-mtk-lynxi\\.h$"},
  3242  			{IncludeRegexp: "^drivers/net/pcs/pcs-xpcs\\.c$|^drivers/net/pcs/pcs-xpcs\\.h$|^include/linux/pcs/pcs-xpcs\\.h$"},
  3243  			{IncludeRegexp: "^drivers/net/phy/adin\\.c$"},
  3244  			{IncludeRegexp: "^drivers/net/phy/ax88796b_rust\\.rs$"},
  3245  			{IncludeRegexp: "^drivers/net/phy/bcm[^/]*\\.\\[ch\\]$|^drivers/net/phy/broadcom\\.c$|^include/linux/brcmphy\\.h$"},
  3246  			{IncludeRegexp: "^drivers/net/phy/dp83640[^/]*$|^drivers/ptp/|^include/linux/ptp_cl[^/]*$"},
  3247  			{IncludeRegexp: "^drivers/net/phy/marvell10g\\.c$"},
  3248  			{IncludeRegexp: "^drivers/net/phy/mdio-open-alliance\\.h$|^net/ethtool/plca\\.c$"},
  3249  			{IncludeRegexp: "^drivers/net/phy/mediatek-ge-soc\\.c$|^drivers/net/phy/mediatek-ge\\.c$"},
  3250  			{IncludeRegexp: "^drivers/net/phy/microchip_t1\\.c$"},
  3251  			{IncludeRegexp: "^drivers/net/phy/motorcomm\\.c$"},
  3252  			{IncludeRegexp: "^drivers/net/phy/mxl-gpy\\.c$"},
  3253  			{IncludeRegexp: "^drivers/net/phy/ncn[^/]*$"},
  3254  			{IncludeRegexp: "^drivers/net/phy/nxp-c45-tja11xx[^/]*$"},
  3255  			{IncludeRegexp: "^drivers/net/phy/phylink\\.c$|^drivers/net/phy/sfp[^/]*$|^include/linux/mdio/mdio-i2c\\.h$|^include/linux/phylink\\.h$|^include/linux/sfp\\.h$"},
  3256  			{IncludeRegexp: "^drivers/net/ppp/pptp\\.c$"},
  3257  			{IncludeRegexp: "^drivers/net/team/|^include/linux/if_team\\.h$|^include/uapi/linux/if_team\\.h$"},
  3258  			{IncludeRegexp: "^drivers/net/thunderbolt/"},
  3259  			{IncludeRegexp: "^drivers/net/usb/dm9601\\.c$"},
  3260  			{IncludeRegexp: "^drivers/net/usb/lan78xx\\.[^/]*$|^include/dt-bindings/net/microchip-lan78xx\\.h$"},
  3261  			{IncludeRegexp: "^drivers/net/usb/pegasus\\.[^/]*$"},
  3262  			{IncludeRegexp: "^drivers/net/usb/qmi_wwan\\.c$"},
  3263  			{IncludeRegexp: "^drivers/net/usb/rtl8150\\.c$"},
  3264  			{IncludeRegexp: "^drivers/net/usb/smsc75xx\\.[^/]*$"},
  3265  			{IncludeRegexp: "^drivers/net/usb/smsc95xx\\.[^/]*$"},
  3266  			{IncludeRegexp: "^drivers/net/usb/usbnet\\.c$|^include/linux/usb/usbnet\\.h$"},
  3267  			{IncludeRegexp: "^drivers/net/vmxnet3/"},
  3268  			{IncludeRegexp: "^drivers/net/vrf\\.c$"},
  3269  			{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/"},
  3270  			{IncludeRegexp: "^drivers/net/wan/fsl_qmc_hdlc\\.c$"},
  3271  			{IncludeRegexp: "^drivers/net/wan/fsl_ucc_hdlc[^/]*$"},
  3272  			{IncludeRegexp: "^drivers/net/wireguard/"},
  3273  			{IncludeRegexp: "^drivers/net/wwan/iosm/"},
  3274  			{IncludeRegexp: "^drivers/net/wwan/qcom_bam_dmux\\.c$"},
  3275  			{IncludeRegexp: "^drivers/net/wwan/rpmsg_wwan_ctrl\\.c$"},
  3276  			{IncludeRegexp: "^drivers/net/wwan/t7xx/"},
  3277  			{IncludeRegexp: "^drivers/net/wwan/|^include/linux/wwan\\.h$|^include/uapi/linux/wwan\\.h$"},
  3278  			{IncludeRegexp: "^drivers/net/xen-netback/"},
  3279  			{IncludeRegexp: "^drivers/nfc/virtual_ncidev\\.c$"},
  3280  			{IncludeRegexp: "^drivers/phy/freescale/phy-fsl-lynx-28g\\.c$"},
  3281  			{IncludeRegexp: "^drivers/ptp/ptp_dfl_tod\\.c$"},
  3282  			{IncludeRegexp: "^drivers/ptp/ptp_mock\\.c$|^include/linux/ptp_mock\\.h$"},
  3283  			{IncludeRegexp: "^drivers/ptp/ptp_ocp\\.c$"},
  3284  			{IncludeRegexp: "^drivers/ptp/ptp_vclock\\.c$|^net/ethtool/phc_vclocks\\.c$"},
  3285  			{IncludeRegexp: "^drivers/ptp/ptp_vmw\\.c$"},
  3286  			{IncludeRegexp: "^drivers/s390/net/"},
  3287  			{IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"},
  3288  			{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$"},
  3289  			{IncludeRegexp: "^drivers/vhost/|^include/linux/sched/vhost_task\\.h$|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$|^kernel/vhost_task\\.c$"},
  3290  			{IncludeRegexp: "^include/linux/atalk\\.h$|^include/uapi/linux/atalk\\.h$|^net/appletalk/"},
  3291  			{"^include/linux/framer/framer-provider\\.h$|^include/linux/framer/framer\\.h$|^include/linux/in\\.h$|^include/linux/indirect_call_wrapper\\.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/", "^net/9p/|^net/bluetooth/"},
  3292  			{IncludeRegexp: "^include/linux/llc\\.h$|^include/net/llc[^/]*$|^include/uapi/linux/llc\\.h$|^net/llc/"},
  3293  			{IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"},
  3294  			{IncludeRegexp: "^include/linux/objagg\\.h$|^lib/objagg\\.c$|^lib/test_objagg\\.c$"},
  3295  			{IncludeRegexp: "^include/linux/packing\\.h$|^lib/packing\\.c$"},
  3296  			{IncludeRegexp: "^include/linux/parman\\.h$|^lib/parman\\.c$|^lib/test_parman\\.c$"},
  3297  			{IncludeRegexp: "^include/linux/rhashtable-types\\.h$|^include/linux/rhashtable\\.h$|^lib/rhashtable\\.c$|^lib/test_rhashtable\\.c$"},
  3298  			{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$"},
  3299  			{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$"},
  3300  			{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/"},
  3301  			{IncludeRegexp: "^include/net/devlink\\.h$|^include/uapi/linux/devlink\\.h$|^net/devlink/"},
  3302  			{IncludeRegexp: "^include/net/failover\\.h$|^net/core/failover\\.c$"},
  3303  			{IncludeRegexp: "^include/net/gre\\.h$|^net/ipv4/gre_demux\\.c$|^net/ipv4/gre_offload\\.c$"},
  3304  			{IncludeRegexp: "^include/net/handshake\\.h$|^include/trace/events/handshake\\.h$|^net/handshake/"},
  3305  			{IncludeRegexp: "^include/net/ip_vs\\.h$|^include/uapi/linux/ip_vs\\.h$|^net/netfilter/ipvs/"},
  3306  			{IncludeRegexp: "^include/net/l3mdev\\.h$|^net/l3mdev$"},
  3307  			{IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp[^/]*\\.h$|^net/mptcp/"},
  3308  			{IncludeRegexp: "^include/net/netns/nexthop\\.h$|^include/net/nexthop\\.h$|^include/uapi/linux/nexthop\\.h$|^net/ipv4/nexthop\\.c$"},
  3309  			{IncludeRegexp: "^include/net/netns/xdp\\.h$|^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^net/xdp/"},
  3310  			{IncludeRegexp: "^include/net/page_pool/|^include/trace/events/page_pool\\.h$|^net/core/page_pool\\.c$"},
  3311  			{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/"},
  3312  			{IncludeRegexp: "^include/net/switchdev\\.h$|^net/switchdev/"},
  3313  			{IncludeRegexp: "^include/net/tcx\\.h$|^kernel/bpf/tcx\\.c$|^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"},
  3314  			{IncludeRegexp: "^include/net/tls\\.h$|^include/uapi/linux/tls\\.h$|^net/tls/"},
  3315  			{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/"},
  3316  			{IncludeRegexp: "^include/uapi/linux/net_dropmon\\.h$|^net/core/drop_monitor\\.c$"},
  3317  			{IncludeRegexp: "^include/uapi/linux/openvswitch\\.h$|^net/openvswitch/"},
  3318  			{IncludeRegexp: "^include/uapi/linux/tipc[^/]*\\.h$|^net/tipc/"},
  3319  			{IncludeRegexp: "^kernel/bpf/bpf_struct[^/]*$"},
  3320  			{IncludeRegexp: "^net/hsr/"},
  3321  			{IncludeRegexp: "^net/rds/"},
  3322  			{IncludeRegexp: "^net/sched/sch_cbs\\.c$|^net/sched/sch_etf\\.c$|^net/sched/sch_taprio\\.c$"},
  3323  			{IncludeRegexp: "^net/sched/sch_netem\\.c$"},
  3324  			{IncludeRegexp: "^rust/kernel/net/phy\\.rs$"},
  3325  		},
  3326  	}
  3327  
  3328  	netdrivers = Subsystem{
  3329  		Name:        "net-drivers",
  3330  		Lists:       []string{"linux-net-drivers@amd.com"},
  3331  		Maintainers: []string{"ecree.xilinx@gmail.com", "habetsm.xilinx@gmail.com"},
  3332  		Parents:     []*Subsystem{&net},
  3333  		PathRules: []PathRule{
  3334  			{IncludeRegexp: "^drivers/net/ethernet/sfc/"},
  3335  		},
  3336  	}
  3337  
  3338  	netfilter = Subsystem{
  3339  		Name:        "netfilter",
  3340  		Lists:       []string{"netfilter-devel@vger.kernel.org"},
  3341  		Maintainers: []string{"kadlec@netfilter.org", "pablo@netfilter.org"},
  3342  		Parents:     []*Subsystem{&net},
  3343  		PathRules: []PathRule{
  3344  			{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/"},
  3345  		},
  3346  	}
  3347  
  3348  	netfs = Subsystem{
  3349  		Name:    "netfs",
  3350  		Lists:   []string{"netfs@lists.linux.dev"},
  3351  		Parents: []*Subsystem{&fs},
  3352  		PathRules: []PathRule{
  3353  			{IncludeRegexp: "^fs/cachefiles/"},
  3354  			{IncludeRegexp: "^fs/netfs/|^include/linux/fscache[^/]*\\.h$|^include/linux/netfs\\.h$|^include/trace/events/fscache\\.h$|^include/trace/events/netfs\\.h$"},
  3355  		},
  3356  	}
  3357  
  3358  	nfc = Subsystem{
  3359  		Name:        "nfc",
  3360  		Lists:       []string{"netdev@vger.kernel.org"},
  3361  		Maintainers: []string{"krzk@kernel.org"},
  3362  		Parents:     []*Subsystem{&kernel},
  3363  		PathRules: []PathRule{
  3364  			{IncludeRegexp: "^drivers/nfc/|^include/net/nfc/|^include/uapi/linux/nfc\\.h$|^net/nfc/"},
  3365  		},
  3366  	}
  3367  
  3368  	nfs = Subsystem{
  3369  		Name:    "nfs",
  3370  		Lists:   []string{"linux-nfs@vger.kernel.org"},
  3371  		Parents: []*Subsystem{&fs},
  3372  		PathRules: []PathRule{
  3373  			{IncludeRegexp: "^fs/exportfs/|^fs/fhandle\\.c$|^include/linux/exportfs\\.h$"},
  3374  			{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/"},
  3375  			{IncludeRegexp: "^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/"},
  3376  		},
  3377  	}
  3378  
  3379  	nilfs = Subsystem{
  3380  		Name:        "nilfs",
  3381  		Syscalls:    []string{"syz_mount_image$nilfs2"},
  3382  		Lists:       []string{"linux-nilfs@vger.kernel.org"},
  3383  		Maintainers: []string{"konishi.ryusuke@gmail.com"},
  3384  		Parents:     []*Subsystem{&fs},
  3385  		PathRules: []PathRule{
  3386  			{IncludeRegexp: "^fs/nilfs2/|^include/trace/events/nilfs2\\.h$|^include/uapi/linux/nilfs2_api\\.h$|^include/uapi/linux/nilfs2_ondisk\\.h$"},
  3387  		},
  3388  	}
  3389  
  3390  	nitro = Subsystem{
  3391  		Name:    "nitro",
  3392  		Lists:   []string{"aws-nitro-enclaves-devel@amazon.com"},
  3393  		Parents: []*Subsystem{&kernel},
  3394  		PathRules: []PathRule{
  3395  			{IncludeRegexp: "^drivers/misc/nsm\\.c$|^include/uapi/linux/nsm\\.h$"},
  3396  			{IncludeRegexp: "^drivers/virt/nitro_enclaves/|^include/linux/nitro_enclaves\\.h$|^include/uapi/linux/nitro_enclaves\\.h$"},
  3397  		},
  3398  	}
  3399  
  3400  	nouveau = Subsystem{
  3401  		Name:        "nouveau",
  3402  		Lists:       []string{"nouveau@lists.freedesktop.org"},
  3403  		Maintainers: []string{"dakr@redhat.com", "kherbst@redhat.com", "lyude@redhat.com"},
  3404  		Parents:     []*Subsystem{&dri},
  3405  		PathRules: []PathRule{
  3406  			{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$"},
  3407  			{IncludeRegexp: "^drivers/gpu/drm/nouveau/|^include/uapi/drm/nouveau_drm\\.h$"},
  3408  		},
  3409  	}
  3410  
  3411  	ntb = Subsystem{
  3412  		Name:    "ntb",
  3413  		Lists:   []string{"ntb@lists.linux.dev"},
  3414  		Parents: []*Subsystem{&kernel},
  3415  		PathRules: []PathRule{
  3416  			{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$"},
  3417  			{IncludeRegexp: "^drivers/ntb/hw/amd/"},
  3418  			{IncludeRegexp: "^drivers/ntb/hw/idt/"},
  3419  			{IncludeRegexp: "^drivers/ntb/hw/intel/"},
  3420  		},
  3421  	}
  3422  
  3423  	ntfs3 = Subsystem{
  3424  		Name:        "ntfs3",
  3425  		Syscalls:    []string{"syz_mount_image$ntfs", "syz_mount_image$ntfs3"},
  3426  		Lists:       []string{"ntfs3@lists.linux.dev"},
  3427  		Maintainers: []string{"almaz.alexandrovich@paragon-software.com"},
  3428  		Parents:     []*Subsystem{&fs},
  3429  		PathRules: []PathRule{
  3430  			{IncludeRegexp: "^fs/ntfs3/"},
  3431  		},
  3432  	}
  3433  
  3434  	nvdimm = Subsystem{
  3435  		Name:        "nvdimm",
  3436  		Lists:       []string{"nvdimm@lists.linux.dev"},
  3437  		Maintainers: []string{"dan.j.williams@intel.com", "dave.jiang@intel.com", "ira.weiny@intel.com", "vishal.l.verma@intel.com"},
  3438  		Parents:     []*Subsystem{&kernel},
  3439  		PathRules: []PathRule{
  3440  			{IncludeRegexp: "^drivers/acpi/nfit/|^drivers/nvdimm/|^include/linux/libnvdimm\\.h$|^include/linux/nd\\.h$|^include/uapi/linux/ndctl\\.h$"},
  3441  			{IncludeRegexp: "^drivers/dax/"},
  3442  			{IncludeRegexp: "^drivers/nvdimm/btt[^/]*$"},
  3443  			{IncludeRegexp: "^drivers/nvdimm/of_pmem\\.c$"},
  3444  			{IncludeRegexp: "^drivers/nvdimm/pmem[^/]*$"},
  3445  			{IncludeRegexp: "^fs/dax\\.c$|^include/linux/dax\\.h$|^include/trace/events/fs_dax\\.h$"},
  3446  		},
  3447  	}
  3448  
  3449  	nvme = Subsystem{
  3450  		Name:        "nvme",
  3451  		Lists:       []string{"linux-nvme@lists.infradead.org"},
  3452  		Maintainers: []string{"hch@lst.de", "sagi@grimberg.me"},
  3453  		Parents:     []*Subsystem{&kernel},
  3454  		PathRules: []PathRule{
  3455  			{IncludeRegexp: "^drivers/nvme/common/|^drivers/nvme/host/|^include/linux/nvme-[^/]*\\.h$|^include/linux/nvme\\.h$|^include/uapi/linux/nvme_ioctl\\.h$"},
  3456  			{IncludeRegexp: "^drivers/nvme/host/auth\\.c$|^drivers/nvme/target/auth\\.c$|^drivers/nvme/target/fabrics-cmd-auth\\.c$|^include/linux/nvme-auth\\.h$"},
  3457  			{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$"},
  3458  			{IncludeRegexp: "^drivers/nvme/host/hwmon\\.c$"},
  3459  			{IncludeRegexp: "^drivers/nvme/target/"},
  3460  		},
  3461  	}
  3462  
  3463  	ocfs2 = Subsystem{
  3464  		Name:        "ocfs2",
  3465  		Syscalls:    []string{"syz_mount_image$ocfs2"},
  3466  		Lists:       []string{"ocfs2-devel@lists.linux.dev"},
  3467  		Maintainers: []string{"jlbec@evilplan.org", "joseph.qi@linux.alibaba.com", "mark@fasheh.com"},
  3468  		Parents:     []*Subsystem{&fs},
  3469  		PathRules: []PathRule{
  3470  			{IncludeRegexp: "^fs/ocfs2/"},
  3471  		},
  3472  	}
  3473  
  3474  	omap = Subsystem{
  3475  		Name:        "omap",
  3476  		Lists:       []string{"linux-omap@vger.kernel.org"},
  3477  		Maintainers: []string{"tony@atomide.com"},
  3478  		Parents:     []*Subsystem{&arm},
  3479  		PathRules: []PathRule{
  3480  			{IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/[^/]*clock[^/]*$"},
  3481  			{IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/[^/]*pm[^/]*$|^drivers/cpufreq/omap-cpufreq\\.c$"},
  3482  			{IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/usb[^/]*$|^drivers/usb/[^/]*/[^/]*omap[^/]*$"},
  3483  			{IncludeRegexp: "^arch/arm/boot/dts/ti/omap/"},
  3484  			{IncludeRegexp: "^arch/arm/boot/dts/ti/omap/am335x-nano\\.dts$"},
  3485  			{IncludeRegexp: "^arch/arm/boot/dts/ti/omap/omap3-igep[^/]*$"},
  3486  			{IncludeRegexp: "^arch/arm/configs/omap1_defconfig$|^arch/arm/mach-omap1/|^drivers/i2c/busses/i2c-omap\\.c$|^include/linux/platform_data/ams-delta-fiq\\.h$|^include/linux/platform_data/i2c-omap\\.h$"},
  3487  			{IncludeRegexp: "^arch/arm/configs/omap2plus_defconfig$|^arch/arm/mach-omap2/|^drivers/bus/omap[^/]*\\.\\[ch\\]$|^drivers/bus/ti-sysc\\.c$|^drivers/gpio/gpio-tps65219\\.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$"},
  3488  			{IncludeRegexp: "^arch/arm/mach-omap2/[^/]*gpmc[^/]*$|^drivers/memory/omap-gpmc\\.c$"},
  3489  			{IncludeRegexp: "^arch/arm/mach-omap2/omap_hwmod[^/]*data[^/]*$"},
  3490  			{IncludeRegexp: "^arch/arm/mach-omap2/omap_hwmod\\.[^/]*$"},
  3491  			{IncludeRegexp: "^arch/arm/mach-omap2/prm[^/]*$"},
  3492  			{IncludeRegexp: "^drivers/clk/ti/|^include/linux/clk/ti\\.h$"},
  3493  			{IncludeRegexp: "^drivers/counter/ti-ecap-capture\\.c$"},
  3494  			{IncludeRegexp: "^drivers/gpio/gpio-omap\\.c$"},
  3495  			{IncludeRegexp: "^drivers/hwspinlock/omap_hwspinlock\\.c$"},
  3496  			{IncludeRegexp: "^drivers/i2c/busses/i2c-omap\\.c$"},
  3497  			{IncludeRegexp: "^drivers/mmc/host/omap\\.c$"},
  3498  			{IncludeRegexp: "^drivers/mmc/host/omap_hsmmc\\.c$"},
  3499  			{IncludeRegexp: "^drivers/net/ethernet/ti/cpsw[^/]*$|^drivers/net/ethernet/ti/davinci[^/]*$"},
  3500  			{IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
  3501  			{IncludeRegexp: "^drivers/pinctrl/pinctrl-single\\.c$"},
  3502  			{IncludeRegexp: "^drivers/thermal/ti-soc-thermal/"},
  3503  			{IncludeRegexp: "^drivers/video/fbdev/omap/"},
  3504  			{IncludeRegexp: "^drivers/video/fbdev/omap2/"},
  3505  			{IncludeRegexp: "^sound/soc/ti/n810\\.c$|^sound/soc/ti/omap[^/]*$|^sound/soc/ti/rx51\\.c$|^sound/soc/ti/sdma-pcm\\.[^/]*$"},
  3506  		},
  3507  	}
  3508  
  3509  	optee = Subsystem{
  3510  		Name:    "op-tee",
  3511  		Lists:   []string{"op-tee@lists.trustedfirmware.org"},
  3512  		Parents: []*Subsystem{&kernel},
  3513  		PathRules: []PathRule{
  3514  			{IncludeRegexp: "^drivers/char/hw_random/optee-rng\\.c$"},
  3515  			{IncludeRegexp: "^drivers/tee/optee/"},
  3516  			{IncludeRegexp: "^drivers/tee/|^include/linux/tee_drv\\.h$|^include/uapi/linux/tee\\.h$"},
  3517  		},
  3518  	}
  3519  
  3520  	openiscsi = Subsystem{
  3521  		Name:        "open-iscsi",
  3522  		Lists:       []string{"open-iscsi@googlegroups.com"},
  3523  		Maintainers: []string{"cleech@redhat.com", "lduncan@suse.com", "michael.christie@oracle.com"},
  3524  		Parents:     []*Subsystem{&scsi},
  3525  		PathRules: []PathRule{
  3526  			{IncludeRegexp: "^drivers/scsi/[^/]*iscsi[^/]*$|^include/scsi/[^/]*iscsi[^/]*$"},
  3527  		},
  3528  	}
  3529  
  3530  	openbmc = Subsystem{
  3531  		Name:    "openbmc",
  3532  		Lists:   []string{"openbmc@lists.ozlabs.org"},
  3533  		Parents: []*Subsystem{&kernel},
  3534  		PathRules: []PathRule{
  3535  			{IncludeRegexp: "^arch/arm/boot/dts/nuvoton/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$"},
  3536  			{IncludeRegexp: "^arch/arm/boot/dts/nuvoton/nuvoton-wpcm450[^/]*$|^arch/arm/configs/wpcm450_defconfig$|^arch/arm/mach-npcm/wpcm450\\.c$|^drivers/[^/]*/[^/]*/[^/]*wpcm[^/]*$|^drivers/[^/]*/[^/]*wpcm[^/]*$"},
  3537  			{IncludeRegexp: "^drivers/i2c/busses/i2c-aspeed\\.c$|^drivers/irqchip/irq-aspeed-i2c-ic\\.c$"},
  3538  			{IncludeRegexp: "^drivers/i2c/busses/i2c-fsi\\.c$"},
  3539  			{IncludeRegexp: "^drivers/media/platform/aspeed/"},
  3540  			{IncludeRegexp: "^drivers/media/platform/nuvoton/|^include/uapi/linux/npcm-video\\.h$"},
  3541  			{IncludeRegexp: "^drivers/mmc/host/sdhci-of-aspeed[^/]*$"},
  3542  			{IncludeRegexp: "^drivers/peci/controller/peci-aspeed\\.c$"},
  3543  			{IncludeRegexp: "^drivers/peci/|^include/linux/peci-cpu\\.h$|^include/linux/peci\\.h$"},
  3544  			{IncludeRegexp: "^drivers/pinctrl/aspeed/"},
  3545  			{IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"},
  3546  		},
  3547  	}
  3548  
  3549  	openipmi = Subsystem{
  3550  		Name:        "openipmi",
  3551  		Lists:       []string{"openipmi-developer@lists.sourceforge.net"},
  3552  		Maintainers: []string{"minyard@acm.org"},
  3553  		Parents:     []*Subsystem{&kernel},
  3554  		PathRules: []PathRule{
  3555  			{IncludeRegexp: "^drivers/char/ipmi/|^include/linux/ipmi[^/]*$|^include/uapi/linux/ipmi[^/]*$"},
  3556  		},
  3557  	}
  3558  
  3559  	openrisc = Subsystem{
  3560  		Name:        "openrisc",
  3561  		Lists:       []string{"linux-openrisc@vger.kernel.org"},
  3562  		Maintainers: []string{"jonas@southpole.se", "shorne@gmail.com", "stefan.kristiansson@saunalahti.fi"},
  3563  		Parents:     []*Subsystem{&kernel},
  3564  		PathRules: []PathRule{
  3565  			{IncludeRegexp: "^arch/openrisc/|^drivers/irqchip/irq-ompic\\.c$|^drivers/irqchip/irq-or1k-[^/]*$"},
  3566  		},
  3567  	}
  3568  
  3569  	openvswitch = Subsystem{
  3570  		Name:        "openvswitch",
  3571  		Lists:       []string{"dev@openvswitch.org"},
  3572  		Maintainers: []string{"pshelar@ovn.org"},
  3573  		Parents:     []*Subsystem{&net},
  3574  		PathRules: []PathRule{
  3575  			{IncludeRegexp: "^include/uapi/linux/openvswitch\\.h$|^net/openvswitch/"},
  3576  		},
  3577  	}
  3578  
  3579  	openwrt = Subsystem{
  3580  		Name:        "openwrt",
  3581  		Lists:       []string{"openwrt-devel@lists.openwrt.org"},
  3582  		Maintainers: []string{"florian.fainelli@broadcom.com"},
  3583  		Parents:     []*Subsystem{&net},
  3584  		PathRules: []PathRule{
  3585  			{IncludeRegexp: "^drivers/net/dsa/b53/|^drivers/net/dsa/bcm_sf2[^/]*$|^include/linux/dsa/brcm\\.h$|^include/linux/platform_data/b53\\.h$"},
  3586  		},
  3587  	}
  3588  
  3589  	orangefs = Subsystem{
  3590  		Name:        "orangefs",
  3591  		Lists:       []string{"devel@lists.orangefs.org"},
  3592  		Maintainers: []string{"hubcap@omnibond.com"},
  3593  		Parents:     []*Subsystem{&fs},
  3594  		PathRules: []PathRule{
  3595  			{IncludeRegexp: "^fs/orangefs/"},
  3596  		},
  3597  	}
  3598  
  3599  	ossdrivers = Subsystem{
  3600  		Name:        "oss-drivers",
  3601  		Lists:       []string{"oss-drivers@corigine.com"},
  3602  		Maintainers: []string{"louis.peens@corigine.com"},
  3603  		Parents:     []*Subsystem{&net},
  3604  		PathRules: []PathRule{
  3605  			{IncludeRegexp: "^drivers/net/ethernet/netronome/"},
  3606  		},
  3607  	}
  3608  
  3609  	overlayfs = Subsystem{
  3610  		Name:        "overlayfs",
  3611  		Lists:       []string{"linux-unionfs@vger.kernel.org"},
  3612  		Maintainers: []string{"amir73il@gmail.com", "miklos@szeredi.hu"},
  3613  		Parents:     []*Subsystem{&fs},
  3614  		PathRules: []PathRule{
  3615  			{IncludeRegexp: "^fs/backing-file\\.c$|^include/linux/backing-file\\.h$"},
  3616  			{IncludeRegexp: "^fs/overlayfs/"},
  3617  		},
  3618  	}
  3619  
  3620  	parisc = Subsystem{
  3621  		Name:        "parisc",
  3622  		Lists:       []string{"linux-parisc@vger.kernel.org"},
  3623  		Maintainers: []string{"James.Bottomley@HansenPartnership.com", "deller@gmx.de"},
  3624  		Parents:     []*Subsystem{&kernel},
  3625  		PathRules: []PathRule{
  3626  			{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$"},
  3627  			{IncludeRegexp: "^drivers/net/ethernet/dec/tulip/"},
  3628  			{IncludeRegexp: "^sound/parisc/harmony\\.[^/]*$"},
  3629  			{IncludeRegexp: "^sound/pci/ad1889\\.[^/]*$"},
  3630  		},
  3631  	}
  3632  
  3633  	parport = Subsystem{
  3634  		Name:        "parport",
  3635  		Lists:       []string{"linux-parport@lists.infradead.org"},
  3636  		Maintainers: []string{"sudip.mukherjee@codethink.co.uk", "sudipm.mukherjee@gmail.com"},
  3637  		Parents:     []*Subsystem{&kernel},
  3638  		PathRules: []PathRule{
  3639  			{IncludeRegexp: "^drivers/char/ppdev\\.c$|^drivers/parport/|^include/linux/parport[^/]*\\.h$|^include/uapi/linux/ppdev\\.h$"},
  3640  		},
  3641  	}
  3642  
  3643  	pci = Subsystem{
  3644  		Name:    "pci",
  3645  		Lists:   []string{"linux-pci@vger.kernel.org"},
  3646  		Parents: []*Subsystem{&kernel},
  3647  		PathRules: []PathRule{
  3648  			{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[^/]*$"},
  3649  			{IncludeRegexp: "^drivers/misc/dw-xdata-pcie\\.c$"},
  3650  			{IncludeRegexp: "^drivers/misc/pci_endpoint_test\\.c$|^drivers/pci/endpoint/"},
  3651  			{IncludeRegexp: "^drivers/ntb/hw/mscc/|^drivers/pci/switch/switchtec[^/]*$|^include/linux/switchtec\\.h$|^include/uapi/linux/switchtec_ioctl\\.h$"},
  3652  			{IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"},
  3653  			{IncludeRegexp: "^drivers/pci/controller/[^/]*microchip[^/]*$"},
  3654  			{IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"},
  3655  			{IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$|^drivers/pci/controller/dwc/[^/]*rcar[^/]*$"},
  3656  			{IncludeRegexp: "^drivers/pci/controller/cadence/[^/]*cadence[^/]*$"},
  3657  			{IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
  3658  			{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*artpec[^/]*$"},
  3659  			{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*designware[^/]*$"},
  3660  			{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*imx6[^/]*$"},
  3661  			{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
  3662  			{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*spear[^/]*$"},
  3663  			{IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"},
  3664  			{IncludeRegexp: "^drivers/pci/controller/dwc/pci-meson\\.c$"},
  3665  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-al\\.c$"},
  3666  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-armada8k\\.c$"},
  3667  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-fu740\\.c$"},
  3668  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-hisi\\.c$"},
  3669  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-histb\\.c$"},
  3670  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-intel-gw\\.c$"},
  3671  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-keembay\\.c$"},
  3672  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-kirin\\.c$"},
  3673  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"},
  3674  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
  3675  			{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-uniphier[^/]*$"},
  3676  			{IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-layerscape-gen4\\.c$"},
  3677  			{IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-mobiveil[^/]*$"},
  3678  			{IncludeRegexp: "^drivers/pci/controller/pci-aardvark\\.c$"},
  3679  			{IncludeRegexp: "^drivers/pci/controller/pci-host-common\\.c$|^drivers/pci/controller/pci-host-generic\\.c$"},
  3680  			{IncludeRegexp: "^drivers/pci/controller/pci-tegra\\.c$"},
  3681  			{IncludeRegexp: "^drivers/pci/controller/pci-thunder-[^/]*$"},
  3682  			{IncludeRegexp: "^drivers/pci/controller/pci-v3-semi\\.c$"},
  3683  			{IncludeRegexp: "^drivers/pci/controller/pci-versatile\\.c$"},
  3684  			{IncludeRegexp: "^drivers/pci/controller/pci-xgene-msi\\.c$"},
  3685  			{IncludeRegexp: "^drivers/pci/controller/pci-xgene\\.c$"},
  3686  			{IncludeRegexp: "^drivers/pci/controller/pcie-altera-msi\\.c$"},
  3687  			{IncludeRegexp: "^drivers/pci/controller/pcie-altera\\.c$"},
  3688  			{IncludeRegexp: "^drivers/pci/controller/pcie-apple\\.c$"},
  3689  			{IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$"},
  3690  			{IncludeRegexp: "^drivers/pci/controller/pcie-rockchip[^/]*$"},
  3691  			{IncludeRegexp: "^drivers/pci/controller/pcie-xilinx-cpm\\.c$"},
  3692  			{IncludeRegexp: "^drivers/pci/controller/vmd\\.c$"},
  3693  			{IncludeRegexp: "^drivers/pci/controller/|^drivers/pci/pci-bridge-emul\\.c$|^drivers/pci/pci-bridge-emul\\.h$"},
  3694  			{IncludeRegexp: "^drivers/pci/hotplug/cpci_hotplug[^/]*$"},
  3695  			{IncludeRegexp: "^drivers/pci/hotplug/cpcihp_generic\\.c$"},
  3696  			{IncludeRegexp: "^drivers/pci/hotplug/cpcihp_zt5550\\.[^/]*$"},
  3697  			{IncludeRegexp: "^drivers/pci/hotplug/rpadlpar[^/]*$"},
  3698  			{IncludeRegexp: "^drivers/pci/hotplug/rpaphp[^/]*$"},
  3699  			{IncludeRegexp: "^drivers/pci/p2pdma\\.c$|^include/linux/pci-p2pdma\\.h$"},
  3700  		},
  3701  	}
  3702  
  3703  	perf = Subsystem{
  3704  		Name:        "perf",
  3705  		Lists:       []string{"linux-perf-users@vger.kernel.org"},
  3706  		Maintainers: []string{"acme@kernel.org", "mingo@redhat.com", "namhyung@kernel.org", "peterz@infradead.org"},
  3707  		Parents:     []*Subsystem{&kernel},
  3708  		PathRules: []PathRule{
  3709  			{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/"},
  3710  		},
  3711  	}
  3712  
  3713  	phy = Subsystem{
  3714  		Name:        "phy",
  3715  		Lists:       []string{"linux-phy@lists.infradead.org"},
  3716  		Maintainers: []string{"kishon@kernel.org", "vkoul@kernel.org"},
  3717  		Parents:     []*Subsystem{&kernel},
  3718  		PathRules: []PathRule{
  3719  			{IncludeRegexp: "^drivers/phy/|^include/dt-bindings/phy/|^include/linux/phy/"},
  3720  		},
  3721  	}
  3722  
  3723  	pm = Subsystem{
  3724  		Name:    "pm",
  3725  		Lists:   []string{"linux-pm@vger.kernel.org"},
  3726  		Parents: []*Subsystem{&kernel},
  3727  		PathRules: []PathRule{
  3728  			{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/"},
  3729  			{IncludeRegexp: "^arch/arm/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"},
  3730  			{IncludeRegexp: "^arch/x86/kernel/acpi/sleep[^/]*$|^arch/x86/kernel/acpi/wakeup[^/]*$|^drivers/base/power/|^include/linux/freezer\\.h$|^include/linux/pm\\.h$|^include/linux/suspend\\.h$|^kernel/power/"},
  3731  			{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$"},
  3732  			{IncludeRegexp: "^drivers/cpufreq/amd-pstate[^/]*$|^include/linux/amd-pstate\\.h$"},
  3733  			{IncludeRegexp: "^drivers/cpufreq/bmips-cpufreq\\.c$"},
  3734  			{IncludeRegexp: "^drivers/cpufreq/brcmstb[^/]*$"},
  3735  			{IncludeRegexp: "^drivers/cpufreq/intel_pstate\\.c$"},
  3736  			{IncludeRegexp: "^drivers/cpufreq/qcom-cpufreq-nvmem\\.c$"},
  3737  			{IncludeRegexp: "^drivers/cpufreq/sun50i-cpufreq-nvmem\\.c$"},
  3738  			{IncludeRegexp: "^drivers/cpufreq/vexpress-spc-cpufreq\\.c$"},
  3739  			{IncludeRegexp: "^drivers/cpufreq/|^include/linux/cpufreq\\.h$|^include/linux/sched/cpufreq\\.h$|^kernel/sched/cpufreq[^/]*\\.c$"},
  3740  			{IncludeRegexp: "^drivers/cpuidle/cpuidle-big_little\\.c$"},
  3741  			{IncludeRegexp: "^drivers/cpuidle/cpuidle-psci-domain\\.c$|^drivers/cpuidle/cpuidle-psci\\.h$"},
  3742  			{IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.c$"},
  3743  			{IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"},
  3744  			{IncludeRegexp: "^drivers/cpuidle/dt_idle_genpd\\.c$|^drivers/cpuidle/dt_idle_genpd\\.h$"},
  3745  			{IncludeRegexp: "^drivers/cpuidle/|^include/linux/cpuidle\\.h$"},
  3746  			{IncludeRegexp: "^drivers/devfreq/devfreq-event\\.c$|^drivers/devfreq/event/|^include/dt-bindings/pmu/exynos_ppmu\\.h$|^include/linux/devfreq-event\\.h$"},
  3747  			{IncludeRegexp: "^drivers/devfreq/exynos-bus\\.c$"},
  3748  			{IncludeRegexp: "^drivers/devfreq/tegra30-devfreq\\.c$"},
  3749  			{IncludeRegexp: "^drivers/devfreq/|^include/linux/devfreq\\.h$|^include/trace/events/devfreq\\.h$"},
  3750  			{IncludeRegexp: "^drivers/idle/intel_idle\\.c$"},
  3751  			{IncludeRegexp: "^drivers/interconnect/samsung/"},
  3752  			{IncludeRegexp: "^drivers/interconnect/|^include/dt-bindings/interconnect/|^include/linux/interconnect-provider\\.h$|^include/linux/interconnect\\.h$"},
  3753  			{IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"},
  3754  			{IncludeRegexp: "^drivers/opp/|^include/linux/pm_opp\\.h$"},
  3755  			{IncludeRegexp: "^drivers/pmdomain/bcm/bcm-pmb\\.c$|^include/dt-bindings/soc/bcm-pmb\\.h$"},
  3756  			{IncludeRegexp: "^drivers/pmdomain/qcom/cpr\\.c$"},
  3757  			{IncludeRegexp: "^drivers/pmdomain/|^include/linux/pm_domain\\.h$"},
  3758  			{IncludeRegexp: "^drivers/power/reset/"},
  3759  			{IncludeRegexp: "^drivers/power/reset/mt6323-poweroff\\.c$"},
  3760  			{IncludeRegexp: "^drivers/power/supply/adp5061\\.c$"},
  3761  			{IncludeRegexp: "^drivers/power/supply/max14577_charger\\.c$|^drivers/power/supply/max77693_charger\\.c$"},
  3762  			{IncludeRegexp: "^drivers/power/supply/max17040_battery\\.c$"},
  3763  			{IncludeRegexp: "^drivers/power/supply/max17042_battery\\.c$"},
  3764  			{IncludeRegexp: "^drivers/power/supply/surface_battery\\.c$|^drivers/power/supply/surface_charger\\.c$"},
  3765  			{IncludeRegexp: "^drivers/power/supply/|^include/linux/power/|^include/linux/power_supply\\.h$"},
  3766  			{IncludeRegexp: "^drivers/powercap/dtpm[^/]*$|^include/linux/dtpm\\.h$"},
  3767  			{IncludeRegexp: "^drivers/soc/loongson/loongson2_pm\\.c$"},
  3768  			{IncludeRegexp: "^drivers/soc/ti/smartreflex\\.c$|^include/linux/power/smartreflex\\.h$"},
  3769  			{IncludeRegexp: "^drivers/thermal/amlogic_thermal\\.c$"},
  3770  			{IncludeRegexp: "^drivers/thermal/broadcom/brcmstb[^/]*$"},
  3771  			{IncludeRegexp: "^drivers/thermal/cpufreq_cooling\\.c$|^drivers/thermal/cpuidle_cooling\\.c$|^include/linux/cpu_cooling\\.h$"},
  3772  			{IncludeRegexp: "^drivers/thermal/gov_power_allocator\\.c$|^drivers/thermal/thermal_trace_ipa\\.h$"},
  3773  			{IncludeRegexp: "^drivers/thermal/loongson2_thermal\\.c$"},
  3774  			{IncludeRegexp: "^drivers/thermal/qcom/"},
  3775  			{IncludeRegexp: "^drivers/thermal/samsung/"},
  3776  			{IncludeRegexp: "^drivers/thermal/sun8i_thermal\\.c$"},
  3777  			{IncludeRegexp: "^drivers/thermal/ti-soc-thermal/"},
  3778  			{IncludeRegexp: "^drivers/thermal/|^include/dt-bindings/thermal/|^include/linux/cpu_cooling\\.h$|^include/linux/thermal\\.h$|^include/uapi/linux/thermal\\.h$"},
  3779  			{IncludeRegexp: "^include/linux/freezer\\.h$|^kernel/freezer\\.c$"},
  3780  		},
  3781  	}
  3782  
  3783  	ppp = Subsystem{
  3784  		Name:    "ppp",
  3785  		Lists:   []string{"linux-ppp@vger.kernel.org"},
  3786  		Parents: []*Subsystem{&net},
  3787  		PathRules: []PathRule{
  3788  			{IncludeRegexp: "^drivers/net/ppp/ppp_[^/]*$"},
  3789  		},
  3790  	}
  3791  
  3792  	pvrusb2 = Subsystem{
  3793  		Name:        "pvrusb2",
  3794  		Lists:       []string{"pvrusb2@isely.net"},
  3795  		Maintainers: []string{"isely@pobox.com"},
  3796  		Parents:     []*Subsystem{&media},
  3797  		PathRules: []PathRule{
  3798  			{IncludeRegexp: "^drivers/media/usb/pvrusb2/"},
  3799  		},
  3800  	}
  3801  
  3802  	pwm = Subsystem{
  3803  		Name:        "pwm",
  3804  		Lists:       []string{"linux-pwm@vger.kernel.org"},
  3805  		Maintainers: []string{"ukleinek@kernel.org"},
  3806  		Parents:     []*Subsystem{&kernel},
  3807  		PathRules: []PathRule{
  3808  			{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$"},
  3809  			{IncludeRegexp: "^drivers/pwm/pwm-atmel\\.c$"},
  3810  		},
  3811  	}
  3812  
  3813  	qat = Subsystem{
  3814  		Name:        "qat",
  3815  		Lists:       []string{"qat-linux@intel.com"},
  3816  		Maintainers: []string{"giovanni.cabiddu@intel.com"},
  3817  		Parents:     []*Subsystem{&crypto},
  3818  		PathRules: []PathRule{
  3819  			{IncludeRegexp: "^drivers/crypto/intel/qat/"},
  3820  		},
  3821  	}
  3822  
  3823  	raid = Subsystem{
  3824  		Name:        "raid",
  3825  		Lists:       []string{"linux-raid@vger.kernel.org"},
  3826  		Maintainers: []string{"song@kernel.org"},
  3827  		Parents:     []*Subsystem{&kernel},
  3828  		PathRules: []PathRule{
  3829  			{IncludeRegexp: "^drivers/md/Kconfig$|^drivers/md/md[^/]*$|^drivers/md/raid[^/]*$|^include/linux/raid/|^include/uapi/linux/raid/"},
  3830  		},
  3831  	}
  3832  
  3833  	rcu = Subsystem{
  3834  		Name:        "rcu",
  3835  		Lists:       []string{"rcu@vger.kernel.org"},
  3836  		Maintainers: []string{"josh@joshtriplett.org", "paulmck@kernel.org"},
  3837  		Parents:     []*Subsystem{&kernel},
  3838  		PathRules: []PathRule{
  3839  			{"^include/linux/rcu[^/]*$|^kernel/rcu/", "^include/linux/srcu[^/]*\\.h$|^kernel/rcu/srcu[^/]*\\.c$"},
  3840  			{IncludeRegexp: "^include/linux/srcu[^/]*\\.h$|^kernel/rcu/srcu[^/]*\\.c$"},
  3841  		},
  3842  	}
  3843  
  3844  	rdma = Subsystem{
  3845  		Name:    "rdma",
  3846  		Lists:   []string{"linux-rdma@vger.kernel.org"},
  3847  		Parents: []*Subsystem{&net},
  3848  		PathRules: []PathRule{
  3849  			{IncludeRegexp: "^drivers/infiniband/hw/bnxt_re/|^include/uapi/rdma/bnxt_re-abi\\.h$"},
  3850  			{IncludeRegexp: "^drivers/infiniband/hw/cxgb4/|^include/uapi/rdma/cxgb4-abi\\.h$"},
  3851  			{IncludeRegexp: "^drivers/infiniband/hw/efa/|^include/uapi/rdma/efa-abi\\.h$"},
  3852  			{IncludeRegexp: "^drivers/infiniband/hw/erdma$|^include/uapi/rdma/erdma-abi\\.h$"},
  3853  			{IncludeRegexp: "^drivers/infiniband/hw/hfi1$"},
  3854  			{IncludeRegexp: "^drivers/infiniband/hw/hns/"},
  3855  			{IncludeRegexp: "^drivers/infiniband/hw/irdma/|^include/uapi/rdma/irdma-abi\\.h$"},
  3856  			{IncludeRegexp: "^drivers/infiniband/hw/mana/|^include/net/mana$|^include/uapi/rdma/mana-abi\\.h$"},
  3857  			{IncludeRegexp: "^drivers/infiniband/hw/mlx4/|^include/linux/mlx4/|^include/uapi/rdma/mlx4-abi\\.h$"},
  3858  			{IncludeRegexp: "^drivers/infiniband/hw/mlx5/|^include/linux/mlx5/|^include/uapi/rdma/mlx5-abi\\.h$"},
  3859  			{IncludeRegexp: "^drivers/infiniband/hw/ocrdma/|^include/uapi/rdma/ocrdma-abi\\.h$"},
  3860  			{IncludeRegexp: "^drivers/infiniband/hw/qedr/|^include/uapi/rdma/qedr-abi\\.h$"},
  3861  			{IncludeRegexp: "^drivers/infiniband/hw/qib/"},
  3862  			{IncludeRegexp: "^drivers/infiniband/hw/vmw_pvrdma/"},
  3863  			{IncludeRegexp: "^drivers/infiniband/sw/rdmavt$"},
  3864  			{IncludeRegexp: "^drivers/infiniband/sw/rxe/|^include/uapi/rdma/rdma_user_rxe\\.h$"},
  3865  			{IncludeRegexp: "^drivers/infiniband/sw/siw/|^include/uapi/rdma/siw-abi\\.h$"},
  3866  			{IncludeRegexp: "^drivers/infiniband/ulp/iser/"},
  3867  			{IncludeRegexp: "^drivers/infiniband/ulp/isert$"},
  3868  			{IncludeRegexp: "^drivers/infiniband/ulp/opa_vnic$"},
  3869  			{IncludeRegexp: "^drivers/infiniband/ulp/rtrs/"},
  3870  			{IncludeRegexp: "^drivers/infiniband/ulp/srp/|^include/scsi/srp\\.h$"},
  3871  			{IncludeRegexp: "^drivers/infiniband/ulp/srpt/"},
  3872  			{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/"},
  3873  			{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/|^include/linux/mlx4/"},
  3874  			{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/|^include/linux/mlx5/"},
  3875  			{IncludeRegexp: "^net/rds/"},
  3876  		},
  3877  	}
  3878  
  3879  	rds = Subsystem{
  3880  		Name:        "rds",
  3881  		Lists:       []string{"rds-devel@oss.oracle.com"},
  3882  		Maintainers: []string{"allison.henderson@oracle.com"},
  3883  		Parents:     []*Subsystem{&rdma},
  3884  		PathRules: []PathRule{
  3885  			{IncludeRegexp: "^net/rds/"},
  3886  		},
  3887  	}
  3888  
  3889  	reiserfs = Subsystem{
  3890  		Name:     "reiserfs",
  3891  		Syscalls: []string{"syz_mount_image$reiserfs"},
  3892  		Lists:    []string{"reiserfs-devel@vger.kernel.org"},
  3893  		Parents:  []*Subsystem{&fs},
  3894  		PathRules: []PathRule{
  3895  			{IncludeRegexp: "^fs/reiserfs/"},
  3896  		},
  3897  	}
  3898  
  3899  	remoteproc = Subsystem{
  3900  		Name:    "remoteproc",
  3901  		Lists:   []string{"linux-remoteproc@vger.kernel.org"},
  3902  		Parents: []*Subsystem{&kernel},
  3903  		PathRules: []PathRule{
  3904  			{IncludeRegexp: "^drivers/hwspinlock/|^include/linux/hwspinlock\\.h$"},
  3905  			{IncludeRegexp: "^drivers/net/wwan/rpmsg_wwan_ctrl\\.c$"},
  3906  			{IncludeRegexp: "^drivers/remoteproc/|^include/linux/remoteproc\\.h$|^include/linux/remoteproc/"},
  3907  			{IncludeRegexp: "^drivers/rpmsg/|^include/linux/rpmsg\\.h$|^include/linux/rpmsg/|^include/uapi/linux/rpmsg\\.h$"},
  3908  			{IncludeRegexp: "^drivers/tty/rpmsg_tty\\.c$"},
  3909  		},
  3910  	}
  3911  
  3912  	renesassoc = Subsystem{
  3913  		Name:    "renesas-soc",
  3914  		Lists:   []string{"linux-renesas-soc@vger.kernel.org"},
  3915  		Parents: []*Subsystem{&kernel},
  3916  		PathRules: []PathRule{
  3917  			{IncludeRegexp: "^arch/arm/boot/dts/renesas/|^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/pmdomain/renesas/|^drivers/soc/renesas/|^include/linux/soc/renesas/"},
  3918  			{IncludeRegexp: "^drivers/ata/sata_rcar\\.c$"},
  3919  			{IncludeRegexp: "^drivers/clk/renesas/"},
  3920  			{IncludeRegexp: "^drivers/counter/rz-mtu3-cnt\\.c$"},
  3921  			{IncludeRegexp: "^drivers/gpio/gpio-bd9571mwv\\.c$|^drivers/mfd/bd9571mwv\\.c$|^drivers/regulator/bd9571mwv-regulator\\.c$|^include/linux/mfd/bd9571mwv\\.h$"},
  3922  			{IncludeRegexp: "^drivers/gpu/drm/renesas/rcar-du/"},
  3923  			{IncludeRegexp: "^drivers/gpu/drm/renesas/rz-du/"},
  3924  			{IncludeRegexp: "^drivers/gpu/drm/renesas/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"},
  3925  			{IncludeRegexp: "^drivers/i2c/busses/i2c-emev2\\.c$"},
  3926  			{IncludeRegexp: "^drivers/i2c/busses/i2c-rcar\\.c$|^drivers/i2c/busses/i2c-sh_mobile\\.c$"},
  3927  			{IncludeRegexp: "^drivers/i2c/busses/i2c-riic\\.c$"},
  3928  			{IncludeRegexp: "^drivers/i2c/busses/i2c-rzv2m\\.c$"},
  3929  			{IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
  3930  			{IncludeRegexp: "^drivers/media/platform/renesas/rcar-csi2\\.c$|^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
  3931  			{IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"},
  3932  			{IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"},
  3933  			{IncludeRegexp: "^drivers/media/platform/renesas/rcar_fdp1\\.c$"},
  3934  			{IncludeRegexp: "^drivers/media/platform/renesas/rcar_jpu\\.c$"},
  3935  			{IncludeRegexp: "^drivers/media/platform/renesas/renesas-ceu\\.c$|^include/media/drv-intf/renesas-ceu\\.h$"},
  3936  			{IncludeRegexp: "^drivers/media/platform/renesas/vsp1/"},
  3937  			{IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/mfd/tmio\\.h$"},
  3938  			{IncludeRegexp: "^drivers/mtd/nand/raw/renesas-nand-controller\\.c$"},
  3939  			{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$"},
  3940  			{IncludeRegexp: "^drivers/net/ethernet/renesas/Kconfig$|^drivers/net/ethernet/renesas/ravb[^/]*$"},
  3941  			{IncludeRegexp: "^drivers/net/ethernet/renesas/Kconfig$|^drivers/net/ethernet/renesas/rcar_gen4[^/]*$|^drivers/net/ethernet/renesas/rswitch[^/]*$"},
  3942  			{IncludeRegexp: "^drivers/net/ethernet/renesas/Kconfig$|^drivers/net/ethernet/renesas/sh_eth[^/]*$|^include/linux/sh_eth\\.h$"},
  3943  			{IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$|^drivers/pci/controller/dwc/[^/]*rcar[^/]*$"},
  3944  			{IncludeRegexp: "^drivers/phy/renesas/phy-rcar-gen3-usb[^/]*\\.c$"},
  3945  			{IncludeRegexp: "^drivers/pinctrl/renesas/"},
  3946  			{IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"},
  3947  			{IncludeRegexp: "^drivers/thermal/rcar_gen3_thermal\\.c$|^drivers/thermal/rcar_thermal\\.c$"},
  3948  			{IncludeRegexp: "^drivers/ufs/host/ufs-renesas\\.c$"},
  3949  			{IncludeRegexp: "^drivers/usb/gadget/udc/renesas_usbf\\.c$"},
  3950  		},
  3951  	}
  3952  
  3953  	riscv = Subsystem{
  3954  		Name:    "riscv",
  3955  		Lists:   []string{"linux-riscv@lists.infradead.org"},
  3956  		Parents: []*Subsystem{&kernel},
  3957  		PathRules: []PathRule{
  3958  			{"^arch/riscv/boot/dts/", "^arch/riscv/boot/dts/allwinner/|^arch/riscv/boot/dts/renesas/|^arch/riscv/boot/dts/sophgo/"},
  3959  			{IncludeRegexp: "^arch/riscv/boot/dts/microchip/|^drivers/char/hw_random/mpfs-rng\\.c$|^drivers/clk/microchip/clk-mpfs[^/]*\\.c$|^drivers/firmware/microchip/mpfs-auto-update\\.c$|^drivers/i2c/busses/i2c-microchip-corei2c\\.c$|^drivers/mailbox/mailbox-mpfs\\.c$|^drivers/pci/controller/pcie-microchip-host\\.c$|^drivers/pwm/pwm-microchip-core\\.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$"},
  3960  			{IncludeRegexp: "^arch/riscv/boot/dts/thead/"},
  3961  			{IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
  3962  			{IncludeRegexp: "^arch/riscv/|riscv"},
  3963  			{IncludeRegexp: "^drivers/acpi/riscv/"},
  3964  			{IncludeRegexp: "^drivers/cache$"},
  3965  			{IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"},
  3966  			{IncludeRegexp: "^drivers/dma/sf-pdma/|sifive"},
  3967  			{IncludeRegexp: "^drivers/perf/riscv_pmu\\.c$|^drivers/perf/riscv_pmu_legacy\\.c$|^drivers/perf/riscv_pmu_sbi\\.c$"},
  3968  			{IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"},
  3969  			{IncludeRegexp: "^drivers/reset/reset-k210\\.c$"},
  3970  			{IncludeRegexp: "^drivers/soc/canaan/|^include/soc/canaan/"},
  3971  		},
  3972  	}
  3973  
  3974  	rockchip = Subsystem{
  3975  		Name:        "rockchip",
  3976  		Lists:       []string{"linux-rockchip@lists.infradead.org"},
  3977  		Maintainers: []string{"heiko@sntech.de"},
  3978  		Parents:     []*Subsystem{&arm},
  3979  		PathRules: []PathRule{
  3980  			{IncludeRegexp: "^arch/arm/boot/dts/rockchip/|^arch/arm/mach-rockchip/|^drivers/[^/]*/[^/]*/[^/]*rockchip[^/]*$|^drivers/[^/]*/[^/]*rockchip[^/]*$|^drivers/clk/rockchip/|^drivers/i2c/busses/i2c-rk3x\\.c$|^sound/soc/rockchip/|rockchip"},
  3981  			{IncludeRegexp: "^drivers/media/platform/rockchip/rga/"},
  3982  			{IncludeRegexp: "^drivers/media/platform/rockchip/rkisp1$|^include/uapi/linux/rkisp1-config\\.h$"},
  3983  			{IncludeRegexp: "^drivers/media/platform/verisilicon/"},
  3984  			{IncludeRegexp: "^drivers/pci/controller/pcie-rockchip[^/]*$"},
  3985  			{IncludeRegexp: "^drivers/staging/media/rkvdec/"},
  3986  			{IncludeRegexp: "^sound/soc/rockchip/rockchip_i2s_tdm\\.[^/]*$"},
  3987  		},
  3988  	}
  3989  
  3990  	rpi = Subsystem{
  3991  		Name:        "rpi",
  3992  		Lists:       []string{"linux-rpi-kernel@lists.infradead.org"},
  3993  		Maintainers: []string{"florian.fainelli@broadcom.com"},
  3994  		Parents:     []*Subsystem{&arm},
  3995  		PathRules: []PathRule{
  3996  			{IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm283*|raspberrypi"},
  3997  		},
  3998  	}
  3999  
  4000  	rtc = Subsystem{
  4001  		Name:        "rtc",
  4002  		Lists:       []string{"linux-rtc@vger.kernel.org"},
  4003  		Maintainers: []string{"alexandre.belloni@bootlin.com"},
  4004  		Parents:     []*Subsystem{&kernel},
  4005  		PathRules: []PathRule{
  4006  			{IncludeRegexp: "^drivers/rtc/rtc-max31335\\.c$"},
  4007  			{IncludeRegexp: "^drivers/rtc/rtc-optee\\.c$"},
  4008  			{IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"},
  4009  			{IncludeRegexp: "^drivers/rtc/rtc-sd3078\\.c$"},
  4010  			{IncludeRegexp: "^drivers/rtc/rtc-sunplus\\.c$"},
  4011  			{IncludeRegexp: "^drivers/rtc/|^include/linux/rtc\\.h$|^include/linux/rtc/|^include/uapi/linux/rtc\\.h$"},
  4012  		},
  4013  	}
  4014  
  4015  	rust = Subsystem{
  4016  		Name:        "rust",
  4017  		Lists:       []string{"rust-for-linux@vger.kernel.org"},
  4018  		Maintainers: []string{"alex.gaynor@gmail.com", "ojeda@kernel.org", "wedsonaf@gmail.com"},
  4019  		Parents:     []*Subsystem{&kernel},
  4020  		PathRules: []PathRule{
  4021  			{IncludeRegexp: "^drivers/net/phy/ax88796b_rust\\.rs$"},
  4022  			{IncludeRegexp: "^rust/"},
  4023  			{IncludeRegexp: "^rust/kernel/net/phy\\.rs$"},
  4024  		},
  4025  	}
  4026  
  4027  	s32 = Subsystem{
  4028  		Name:    "s32",
  4029  		Lists:   []string{"s32@nxp.com"},
  4030  		Parents: []*Subsystem{&gpio, &imx},
  4031  		PathRules: []PathRule{
  4032  			{IncludeRegexp: "^arch/arm64/boot/dts/freescale/s32g[^/]*\\.dts[^/]*$|^drivers/pinctrl/nxp/"},
  4033  			{IncludeRegexp: "^drivers/pinctrl/freescale/|^drivers/pinctrl/nxp/"},
  4034  		},
  4035  	}
  4036  
  4037  	s390 = Subsystem{
  4038  		Name:        "s390",
  4039  		Lists:       []string{"linux-s390@vger.kernel.org"},
  4040  		Maintainers: []string{"agordeev@linux.ibm.com"},
  4041  		Parents:     []*Subsystem{&kernel},
  4042  		PathRules: []PathRule{
  4043  			{IncludeRegexp: "^arch/s390/include/asm/pgtable\\.h$|^arch/s390/mm$"},
  4044  			{IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
  4045  			{IncludeRegexp: "^arch/s390/kvm/pci[^/]*$|^drivers/vfio/pci/vfio_pci_zdev\\.c$|^include/uapi/linux/vfio_zdev\\.h$"},
  4046  			{IncludeRegexp: "^arch/s390/pci/|^drivers/pci/hotplug/s390_pci_hpc\\.c$"},
  4047  			{IncludeRegexp: "^arch/s390/|^drivers/s390/|^drivers/watchdog/diag288_wdt\\.c$"},
  4048  			{IncludeRegexp: "^block/partitions/ibm\\.c$|^drivers/s390/block/dasd[^/]*$|^include/linux/dasd_mod\\.h$"},
  4049  			{IncludeRegexp: "^drivers/iommu/s390-iommu\\.c$"},
  4050  			{IncludeRegexp: "^drivers/s390/block/scm[^/]*$|^drivers/s390/cio/scm\\.c$"},
  4051  			{IncludeRegexp: "^drivers/s390/cio/"},
  4052  			{IncludeRegexp: "^drivers/s390/cio/vfio_ccw[^/]*$|^include/uapi/linux/vfio_ccw\\.h$"},
  4053  			{IncludeRegexp: "^drivers/s390/crypto/"},
  4054  			{IncludeRegexp: "^drivers/s390/crypto/vfio_ap[^/]*$"},
  4055  			{IncludeRegexp: "^drivers/s390/net/"},
  4056  			{IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"},
  4057  			{IncludeRegexp: "^drivers/s390/scsi/zfcp_[^/]*$"},
  4058  			{IncludeRegexp: "^net/smc/"},
  4059  		},
  4060  	}
  4061  
  4062  	samsungsoc = Subsystem{
  4063  		Name:    "samsung-soc",
  4064  		Lists:   []string{"linux-samsung-soc@vger.kernel.org"},
  4065  		Parents: []*Subsystem{&arm},
  4066  		PathRules: []PathRule{
  4067  			{IncludeRegexp: "^arch/arm/boot/dts/samsung/|^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|s3c64xx|s5pv210"},
  4068  			{IncludeRegexp: "^arch/arm/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"},
  4069  			{IncludeRegexp: "^arch/arm64/boot/dts/exynos/google/|^drivers/clk/samsung/clk-gs101\\.c$|^include/dt-bindings/clock/google,gs101\\.h$"},
  4070  			{IncludeRegexp: "^arch/arm64/boot/dts/tesla/"},
  4071  			{IncludeRegexp: "^drivers/char/hw_random/exynos-trng\\.c$"},
  4072  			{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/"},
  4073  			{IncludeRegexp: "^drivers/clk/samsung/|^include/dt-bindings/clock/exynos[^/]*\\.h$|^include/dt-bindings/clock/s5p[^/]*\\.h$|^include/dt-bindings/clock/samsung,[^/]*\\.h$|^include/linux/clk/samsung\\.h$"},
  4074  			{IncludeRegexp: "^drivers/crypto/exynos-rng\\.c$"},
  4075  			{IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"},
  4076  			{IncludeRegexp: "^drivers/devfreq/exynos-bus\\.c$"},
  4077  			{IncludeRegexp: "^drivers/interconnect/samsung/"},
  4078  			{IncludeRegexp: "^drivers/media/cec/platform/s5p/"},
  4079  			{IncludeRegexp: "^drivers/media/platform/samsung/s3c-camif/|^include/media/drv-intf/s3c_camif\\.h$"},
  4080  			{IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"},
  4081  			{IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"},
  4082  			{IncludeRegexp: "^drivers/pinctrl/samsung/|^include/dt-bindings/pinctrl/samsung\\.h$"},
  4083  			{IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$"},
  4084  			{IncludeRegexp: "^drivers/thermal/samsung/"},
  4085  		},
  4086  	}
  4087  
  4088  	scsi = Subsystem{
  4089  		Name:    "scsi",
  4090  		Lists:   []string{"linux-scsi@vger.kernel.org"},
  4091  		Parents: []*Subsystem{&kernel},
  4092  		PathRules: []PathRule{
  4093  			{IncludeRegexp: "^block/bsg\\.c$|^include/linux/bsg\\.h$|^include/uapi/linux/bsg\\.h$"},
  4094  			{IncludeRegexp: "^drivers/message/fusion/|^drivers/scsi/mpt3sas/"},
  4095  			{IncludeRegexp: "^drivers/scsi/3w-[^/]*$"},
  4096  			{IncludeRegexp: "^drivers/scsi/53c700[^/]*$"},
  4097  			{IncludeRegexp: "^drivers/scsi/53c700[^/]*$"},
  4098  			{IncludeRegexp: "^drivers/scsi/BusLogic\\.[^/]*$|^drivers/scsi/FlashPoint\\.[^/]*$"},
  4099  			{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$"},
  4100  			{IncludeRegexp: "^drivers/scsi/[^/]*iscsi[^/]*$|^include/scsi/[^/]*iscsi[^/]*$"},
  4101  			{IncludeRegexp: "^drivers/scsi/aacraid/"},
  4102  			{IncludeRegexp: "^drivers/scsi/advansys\\.c$"},
  4103  			{IncludeRegexp: "^drivers/scsi/aha152x[^/]*$|^drivers/scsi/pcmcia/aha152x[^/]*$"},
  4104  			{IncludeRegexp: "^drivers/scsi/aic7xxx/"},
  4105  			{IncludeRegexp: "^drivers/scsi/am53c974\\.c$"},
  4106  			{IncludeRegexp: "^drivers/scsi/be2iscsi/"},
  4107  			{IncludeRegexp: "^drivers/scsi/bfa/"},
  4108  			{IncludeRegexp: "^drivers/scsi/bnx2fc/"},
  4109  			{IncludeRegexp: "^drivers/scsi/bnx2i/"},
  4110  			{IncludeRegexp: "^drivers/scsi/cxgbi/cxgb3i$"},
  4111  			{IncludeRegexp: "^drivers/scsi/cxgbi/cxgb4i$"},
  4112  			{IncludeRegexp: "^drivers/scsi/cxlflash/|^include/uapi/scsi/cxlflash_ioctl\\.h$"},
  4113  			{IncludeRegexp: "^drivers/scsi/elx/"},
  4114  			{IncludeRegexp: "^drivers/scsi/esas2r$"},
  4115  			{IncludeRegexp: "^drivers/scsi/fcoe/|^drivers/scsi/libfc/|^include/scsi/fc/|^include/scsi/libfc\\.h$|^include/scsi/libfcoe\\.h$|^include/uapi/scsi/fc/"},
  4116  			{IncludeRegexp: "^drivers/scsi/fnic/"},
  4117  			{IncludeRegexp: "^drivers/scsi/hpsa[^/]*\\.\\[ch\\]$|^include/linux/cciss[^/]*\\.h$|^include/uapi/linux/cciss[^/]*\\.h$"},
  4118  			{IncludeRegexp: "^drivers/scsi/ibmvscsi/ibmvfc[^/]*$"},
  4119  			{IncludeRegexp: "^drivers/scsi/ibmvscsi/ibmvscsi[^/]*$|^include/scsi/viosrp\\.h$"},
  4120  			{IncludeRegexp: "^drivers/scsi/ibmvscsi_tgt/"},
  4121  			{IncludeRegexp: "^drivers/scsi/ips[^/]*$"},
  4122  			{IncludeRegexp: "^drivers/scsi/isci/"},
  4123  			{IncludeRegexp: "^drivers/scsi/libsas/|^include/scsi/libsas\\.h$|^include/scsi/sas_ata\\.h$"},
  4124  			{IncludeRegexp: "^drivers/scsi/lpfc/"},
  4125  			{IncludeRegexp: "^drivers/scsi/megaraid\\.[^/]*$|^drivers/scsi/megaraid/"},
  4126  			{IncludeRegexp: "^drivers/scsi/mpi3mr/"},
  4127  			{IncludeRegexp: "^drivers/scsi/myrb\\.[^/]*$|^drivers/scsi/myrs\\.[^/]*$"},
  4128  			{IncludeRegexp: "^drivers/scsi/pm8001/"},
  4129  			{IncludeRegexp: "^drivers/scsi/pmcraid\\.[^/]*$"},
  4130  			{IncludeRegexp: "^drivers/scsi/qedf/"},
  4131  			{IncludeRegexp: "^drivers/scsi/qedi/"},
  4132  			{IncludeRegexp: "^drivers/scsi/qla1280\\.\\[ch\\]$"},
  4133  			{IncludeRegexp: "^drivers/scsi/qla2xxx/"},
  4134  			{IncludeRegexp: "^drivers/scsi/qla4xxx/"},
  4135  			{IncludeRegexp: "^drivers/scsi/sg\\.c$|^include/scsi/sg\\.h$"},
  4136  			{IncludeRegexp: "^drivers/scsi/smartpqi/Kconfig$|^drivers/scsi/smartpqi/smartpqi[^/]*\\.\\[ch\\]$|^include/linux/cciss[^/]*\\.h$|^include/uapi/linux/cciss[^/]*\\.h$"},
  4137  			{IncludeRegexp: "^drivers/scsi/snic/"},
  4138  			{IncludeRegexp: "^drivers/scsi/st\\.[^/]*$|^drivers/scsi/st_[^/]*\\.h$"},
  4139  			{IncludeRegexp: "^drivers/scsi/sym53c8xx_2/"},
  4140  			{IncludeRegexp: "^drivers/scsi/vmw_pvscsi\\.c$|^drivers/scsi/vmw_pvscsi\\.h$"},
  4141  			{IncludeRegexp: "^drivers/scsi/xen-scsifront\\.c$|^drivers/xen/xen-scsiback\\.c$|^include/xen/interface/io/vscsiif\\.h$"},
  4142  			{IncludeRegexp: "^drivers/scsi/|^drivers/ufs/|^include/scsi/"},
  4143  			{IncludeRegexp: "^drivers/target/sbp/"},
  4144  			{IncludeRegexp: "^drivers/target/target_core_user\\.c$|^include/uapi/linux/target_core_user\\.h$"},
  4145  			{IncludeRegexp: "^drivers/target/|^include/target/"},
  4146  			{IncludeRegexp: "^drivers/ufs/core/"},
  4147  			{IncludeRegexp: "^drivers/ufs/host/[^/]*dwc[^/]*$"},
  4148  			{IncludeRegexp: "^drivers/ufs/host/ufs-exynos[^/]*$"},
  4149  			{IncludeRegexp: "^drivers/ufs/host/ufs-mediatek[^/]*$"},
  4150  			{IncludeRegexp: "^drivers/ufs/host/ufs-qcom[^/]*$"},
  4151  			{IncludeRegexp: "^drivers/ufs/host/ufs-renesas\\.c$"},
  4152  			{IncludeRegexp: "^drivers/usb/storage/uas\\.c$"},
  4153  		},
  4154  	}
  4155  
  4156  	sctp = Subsystem{
  4157  		Name:        "sctp",
  4158  		Lists:       []string{"linux-sctp@vger.kernel.org"},
  4159  		Maintainers: []string{"lucien.xin@gmail.com", "marcelo.leitner@gmail.com"},
  4160  		Parents:     []*Subsystem{&net},
  4161  		PathRules: []PathRule{
  4162  			{IncludeRegexp: "^include/linux/sctp\\.h$|^include/net/sctp/|^include/uapi/linux/sctp\\.h$|^net/sctp/"},
  4163  		},
  4164  	}
  4165  
  4166  	selinux = Subsystem{
  4167  		Name:        "selinux",
  4168  		Lists:       []string{"selinux@vger.kernel.org"},
  4169  		Maintainers: []string{"paul@paul-moore.com", "stephen.smalley.work@gmail.com"},
  4170  		Parents:     []*Subsystem{&kernel},
  4171  		PathRules: []PathRule{
  4172  			{IncludeRegexp: "^include/trace/events/avc\\.h$|^include/uapi/linux/selinux_netlink\\.h$|^security/selinux/"},
  4173  		},
  4174  	}
  4175  
  4176  	serial = Subsystem{
  4177  		Name:        "serial",
  4178  		Lists:       []string{"linux-serial@vger.kernel.org"},
  4179  		Maintainers: []string{"gregkh@linuxfoundation.org"},
  4180  		Parents:     []*Subsystem{&kernel},
  4181  		PathRules: []PathRule{
  4182  			{IncludeRegexp: "^drivers/tty/serdev/|^include/linux/serdev\\.h$"},
  4183  			{IncludeRegexp: "^drivers/tty/serial/8250/8250_bcm7271\\.c$"},
  4184  			{IncludeRegexp: "^drivers/tty/serial/8250/8250_pci1xxxx\\.c$"},
  4185  			{IncludeRegexp: "^drivers/tty/serial/8250[^/]*$|^include/linux/serial_8250\\.h$"},
  4186  			{IncludeRegexp: "^drivers/tty/serial/altera_jtaguart\\.c$|^drivers/tty/serial/altera_uart\\.c$|^include/linux/altera_jtaguart\\.h$|^include/linux/altera_uart\\.h$"},
  4187  			{IncludeRegexp: "^drivers/tty/serial/jsm/"},
  4188  			{IncludeRegexp: "^drivers/tty/serial/rp2\\.[^/]*$"},
  4189  			{IncludeRegexp: "^drivers/tty/serial/uartlite\\.c$"},
  4190  			{IncludeRegexp: "^drivers/tty/|^include/linux/selection\\.h$|^include/linux/serial\\.h$|^include/linux/serial_core\\.h$|^include/linux/sysrq\\.h$|^include/linux/tty[^/]*\\.h$|^include/linux/vt\\.h$|^include/linux/vt_[^/]*\\.h$|^include/uapi/linux/serial\\.h$|^include/uapi/linux/serial_core\\.h$|^include/uapi/linux/tty\\.h$"},
  4191  		},
  4192  	}
  4193  
  4194  	sgx = Subsystem{
  4195  		Name:        "sgx",
  4196  		Lists:       []string{"linux-sgx@vger.kernel.org"},
  4197  		Maintainers: []string{"jarkko@kernel.org"},
  4198  		Parents:     []*Subsystem{&kernel},
  4199  		PathRules: []PathRule{
  4200  			{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/"},
  4201  		},
  4202  	}
  4203  
  4204  	sh = Subsystem{
  4205  		Name:        "sh",
  4206  		Lists:       []string{"linux-sh@vger.kernel.org"},
  4207  		Maintainers: []string{"dalias@libc.org", "glaubitz@physik.fu-berlin.de", "ysato@users.sourceforge.jp"},
  4208  		Parents:     []*Subsystem{&kernel},
  4209  		PathRules: []PathRule{
  4210  			{IncludeRegexp: "^arch/sh/|^drivers/sh/"},
  4211  		},
  4212  	}
  4213  
  4214  	snpsarc = Subsystem{
  4215  		Name:        "snps-arc",
  4216  		Lists:       []string{"linux-snps-arc@lists.infradead.org"},
  4217  		Maintainers: []string{"vgupta@kernel.org"},
  4218  		Parents:     []*Subsystem{&kernel},
  4219  		PathRules: []PathRule{
  4220  			{IncludeRegexp: "^arch/arc/|^drivers/clocksource/arc_timer\\.c$|^drivers/tty/serial/arc_uart\\.c$"},
  4221  		},
  4222  	}
  4223  
  4224  	sof = Subsystem{
  4225  		Name:        "sof",
  4226  		Lists:       []string{"sound-open-firmware@alsa-project.org"},
  4227  		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"},
  4228  		Parents:     []*Subsystem{&sound},
  4229  		PathRules: []PathRule{
  4230  			{IncludeRegexp: "^sound/soc/sof/"},
  4231  		},
  4232  	}
  4233  
  4234  	sound = Subsystem{
  4235  		Name:    "sound",
  4236  		Lists:   []string{"linux-sound@vger.kernel.org"},
  4237  		Parents: []*Subsystem{&kernel},
  4238  		PathRules: []PathRule{
  4239  			{IncludeRegexp: "^include/dt-bindings/sound/|^include/sound/soc[^/]*$|^include/sound/sof\\.h$|^include/sound/sof/|^include/trace/events/sof[^/]*\\.h$|^include/uapi/sound/asoc\\.h$|^sound/soc/"},
  4240  			{IncludeRegexp: "^include/sound/|^include/uapi/sound/|^sound/"},
  4241  			{IncludeRegexp: "^sound/core/sound_kunit\\.c$"},
  4242  			{IncludeRegexp: "^sound/drivers/pcmtest\\.c$"},
  4243  		},
  4244  	}
  4245  
  4246  	sparclinux = Subsystem{
  4247  		Name:        "sparclinux",
  4248  		Lists:       []string{"sparclinux@vger.kernel.org"},
  4249  		Maintainers: []string{"davem@davemloft.net"},
  4250  		Parents:     []*Subsystem{&kernel},
  4251  		PathRules: []PathRule{
  4252  			{IncludeRegexp: "^arch/sparc/|^drivers/sbus/"},
  4253  			{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$"},
  4254  		},
  4255  	}
  4256  
  4257  	speakup = Subsystem{
  4258  		Name:        "speakup",
  4259  		Lists:       []string{"speakup@linux-speakup.org"},
  4260  		Maintainers: []string{"chris@the-brannons.com", "kirk@reisers.ca", "samuel.thibault@ens-lyon.org", "w.d.hubbs@gmail.com"},
  4261  		Parents:     []*Subsystem{&kernel},
  4262  		PathRules: []PathRule{
  4263  			{IncludeRegexp: "^drivers/accessibility/speakup/"},
  4264  		},
  4265  	}
  4266  
  4267  	spi = Subsystem{
  4268  		Name:        "spi",
  4269  		Lists:       []string{"linux-spi@vger.kernel.org"},
  4270  		Maintainers: []string{"broonie@kernel.org"},
  4271  		Parents:     []*Subsystem{&kernel},
  4272  		PathRules: []PathRule{
  4273  			{IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"},
  4274  			{IncludeRegexp: "^drivers/spi/spi-at91-usart\\.c$"},
  4275  			{IncludeRegexp: "^drivers/spi/spi-axi-spi-engine\\.c$"},
  4276  			{IncludeRegexp: "^drivers/spi/spi-bcm63xx-hsspi\\.c$|^drivers/spi/spi-bcmbca-hsspi\\.c$"},
  4277  			{IncludeRegexp: "^drivers/spi/spi-bcm63xx\\.c$"},
  4278  			{IncludeRegexp: "^drivers/spi/spi-dw[^/]*$"},
  4279  			{IncludeRegexp: "^drivers/spi/spi-fsi\\.c$"},
  4280  			{IncludeRegexp: "^drivers/spi/spi-fsl-dspi\\.c$|^include/linux/spi/spi-fsl-dspi\\.h$"},
  4281  			{IncludeRegexp: "^drivers/spi/spi-fsl-qspi\\.c$"},
  4282  			{IncludeRegexp: "^drivers/spi/spi-hisi-kunpeng\\.c$"},
  4283  			{IncludeRegexp: "^drivers/spi/spi-loongson-core\\.c$|^drivers/spi/spi-loongson-pci\\.c$|^drivers/spi/spi-loongson-plat\\.c$|^drivers/spi/spi-loongson\\.h$"},
  4284  			{IncludeRegexp: "^drivers/spi/spi-nxp-fspi\\.c$"},
  4285  			{IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$"},
  4286  			{IncludeRegexp: "^drivers/spi/spi-stm32\\.c$"},
  4287  			{IncludeRegexp: "^drivers/spi/spi-sunplus-sp7021\\.c$"},
  4288  			{IncludeRegexp: "^drivers/spi/spi-synquacer\\.c$"},
  4289  			{IncludeRegexp: "^drivers/spi/|^include/linux/spi/|^include/uapi/linux/spi/"},
  4290  		},
  4291  	}
  4292  
  4293  	spice = Subsystem{
  4294  		Name:        "spice",
  4295  		Lists:       []string{"spice-devel@lists.freedesktop.org"},
  4296  		Maintainers: []string{"airlied@redhat.com", "kraxel@redhat.com"},
  4297  		Parents:     []*Subsystem{&dri, &virt},
  4298  		PathRules: []PathRule{
  4299  			{IncludeRegexp: "^drivers/gpu/drm/qxl/|^include/uapi/drm/qxl_drm\\.h$"},
  4300  		},
  4301  	}
  4302  
  4303  	squashfs = Subsystem{
  4304  		Name:        "squashfs",
  4305  		Syscalls:    []string{"syz_mount_image$squashfs"},
  4306  		Lists:       []string{"squashfs-devel@lists.sourceforge.net"},
  4307  		Maintainers: []string{"phillip@squashfs.org.uk"},
  4308  		Parents:     []*Subsystem{&fs},
  4309  		PathRules: []PathRule{
  4310  			{IncludeRegexp: "^fs/squashfs/"},
  4311  		},
  4312  	}
  4313  
  4314  	staging = Subsystem{
  4315  		Name:        "staging",
  4316  		Lists:       []string{"linux-staging@lists.linux.dev"},
  4317  		Maintainers: []string{"gregkh@linuxfoundation.org"},
  4318  		Parents:     []*Subsystem{&media},
  4319  		PathRules: []PathRule{
  4320  			{IncludeRegexp: "^drivers/staging/"},
  4321  		},
  4322  	}
  4323  
  4324  	stm32 = Subsystem{
  4325  		Name:        "stm32",
  4326  		Lists:       []string{"linux-stm32@st-md-mailman.stormreply.com"},
  4327  		Maintainers: []string{"alexandre.torgue@foss.st.com", "mcoquelin.stm32@gmail.com"},
  4328  		Parents:     []*Subsystem{&arm, &net},
  4329  		PathRules: []PathRule{
  4330  			{IncludeRegexp: "^arch/arm/boot/dts/st/stm32[^/]*$|^arch/arm/mach-stm32/|^arch/arm64/boot/dts/st/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"},
  4331  		},
  4332  	}
  4333  
  4334  	sunxi = Subsystem{
  4335  		Name:        "sunxi",
  4336  		Lists:       []string{"linux-sunxi@lists.linux.dev"},
  4337  		Maintainers: []string{"jernej.skrabec@gmail.com", "samuel@sholland.org", "wens@csie.org"},
  4338  		Parents:     []*Subsystem{&arm},
  4339  		PathRules: []PathRule{
  4340  			{IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun[25]0i"},
  4341  		},
  4342  	}
  4343  
  4344  	target = Subsystem{
  4345  		Name:    "target",
  4346  		Lists:   []string{"target-devel@vger.kernel.org"},
  4347  		Parents: []*Subsystem{&scsi},
  4348  		PathRules: []PathRule{
  4349  			{IncludeRegexp: "^drivers/infiniband/ulp/isert$"},
  4350  			{IncludeRegexp: "^drivers/infiniband/ulp/srpt/"},
  4351  			{IncludeRegexp: "^drivers/scsi/elx/"},
  4352  			{IncludeRegexp: "^drivers/scsi/ibmvscsi_tgt/"},
  4353  			{IncludeRegexp: "^drivers/target/sbp/"},
  4354  			{IncludeRegexp: "^drivers/target/target_core_user\\.c$|^include/uapi/linux/target_core_user\\.h$"},
  4355  			{IncludeRegexp: "^drivers/target/|^include/target/"},
  4356  		},
  4357  	}
  4358  
  4359  	tegra = Subsystem{
  4360  		Name:    "tegra",
  4361  		Lists:   []string{"linux-tegra@vger.kernel.org"},
  4362  		Parents: []*Subsystem{&kernel},
  4363  		PathRules: []PathRule{
  4364  			{IncludeRegexp: "[^a-z]tegra"},
  4365  			{IncludeRegexp: "^drivers/devfreq/tegra30-devfreq\\.c$"},
  4366  			{IncludeRegexp: "^drivers/gpu/drm/tegra/|^drivers/gpu/host1x/|^include/linux/host1x\\.h$|^include/uapi/drm/tegra_drm\\.h$"},
  4367  			{IncludeRegexp: "^drivers/iommu/arm/arm-smmu/arm-smmu-nvidia\\.c$|^drivers/iommu/tegra[^/]*$"},
  4368  			{IncludeRegexp: "^drivers/media/cec/platform/tegra/"},
  4369  			{IncludeRegexp: "^drivers/media/platform/nvidia/tegra-vde/"},
  4370  			{IncludeRegexp: "^drivers/pci/controller/pci-tegra\\.c$"},
  4371  			{IncludeRegexp: "^drivers/spi/spi-tegra210-quad\\.c$"},
  4372  			{IncludeRegexp: "^drivers/staging/media/tegra-video/"},
  4373  			{IncludeRegexp: "^drivers/staging/nvec/"},
  4374  		},
  4375  	}
  4376  
  4377  	timestamp = Subsystem{
  4378  		Name:        "timestamp",
  4379  		Lists:       []string{"timestamp@lists.linux.dev"},
  4380  		Maintainers: []string{"dipenp@nvidia.com"},
  4381  		Parents:     []*Subsystem{&tegra},
  4382  		PathRules: []PathRule{
  4383  			{IncludeRegexp: "^drivers/hte/|^include/linux/hte\\.h$"},
  4384  		},
  4385  	}
  4386  
  4387  	tipc = Subsystem{
  4388  		Name:        "tipc",
  4389  		Lists:       []string{"tipc-discussion@lists.sourceforge.net"},
  4390  		Maintainers: []string{"jmaloy@redhat.com", "ying.xue@windriver.com"},
  4391  		Parents:     []*Subsystem{&net},
  4392  		PathRules: []PathRule{
  4393  			{IncludeRegexp: "^include/uapi/linux/tipc[^/]*\\.h$|^net/tipc/"},
  4394  		},
  4395  	}
  4396  
  4397  	tls = Subsystem{
  4398  		Name:        "tls",
  4399  		Lists:       []string{"kernel-tls-handshake@lists.linux.dev"},
  4400  		Maintainers: []string{"chuck.lever@oracle.com"},
  4401  		Parents:     []*Subsystem{&net},
  4402  		PathRules: []PathRule{
  4403  			{IncludeRegexp: "^include/net/handshake\\.h$|^include/trace/events/handshake\\.h$|^net/handshake/"},
  4404  		},
  4405  	}
  4406  
  4407  	tomoyo = Subsystem{
  4408  		Name:        "tomoyo",
  4409  		Lists:       []string{"tomoyo-dev-en@lists.osdn.me"},
  4410  		Maintainers: []string{"penguin-kernel@I-love.SAKURA.ne.jp", "takedakn@nttdata.co.jp"},
  4411  		Parents:     []*Subsystem{&lsm},
  4412  		PathRules: []PathRule{
  4413  			{IncludeRegexp: "^security/tomoyo/"},
  4414  		},
  4415  	}
  4416  
  4417  	tqsystems = Subsystem{
  4418  		Name:    "tq-systems",
  4419  		Lists:   []string{"linux@ew.tq-group.com"},
  4420  		Parents: []*Subsystem{&kernel},
  4421  		PathRules: []PathRule{
  4422  			{IncludeRegexp: "^arch/arm/boot/dts/imx[^/]*mba[^/]*\\.dts[^/]*$|^arch/arm/boot/dts/imx[^/]*tqma[^/]*\\.dts[^/]*$|^arch/arm/boot/dts/mba[^/]*\\.dtsi$|^arch/arm64/boot/dts/freescale/fsl-[^/]*tqml[^/]*\\.dts[^/]*$|^arch/arm64/boot/dts/freescale/imx[^/]*mba[^/]*\\.dts[^/]*$|^arch/arm64/boot/dts/freescale/imx[^/]*tqma[^/]*\\.dts[^/]*$|^arch/arm64/boot/dts/freescale/mba[^/]*\\.dtsi$|^arch/arm64/boot/dts/freescale/tqml[^/]*\\.dts[^/]*$|^drivers/gpio/gpio-tqmx86\\.c$|^drivers/mfd/tqmx86\\.c$|^drivers/watchdog/tqmx86_wdt\\.c$"},
  4423  		},
  4424  	}
  4425  
  4426  	trace = Subsystem{
  4427  		Name:        "trace",
  4428  		Lists:       []string{"linux-trace-kernel@vger.kernel.org"},
  4429  		Maintainers: []string{"mhiramat@kernel.org"},
  4430  		Parents:     []*Subsystem{&kernel},
  4431  		PathRules: []PathRule{
  4432  			{IncludeRegexp: "^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$|^kernel/trace/fgraph\\.c$|^kernel/trace/ftrace[^/]*$"},
  4433  			{IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"},
  4434  			{IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"},
  4435  			{IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"},
  4436  			{IncludeRegexp: "^include/linux/rv\\.h$|^include/rv/|^kernel/trace/rv/"},
  4437  		},
  4438  	}
  4439  
  4440  	udf = Subsystem{
  4441  		Name:        "udf",
  4442  		Syscalls:    []string{"syz_mount_image$udf"},
  4443  		Maintainers: []string{"jack@suse.com"},
  4444  		Parents:     []*Subsystem{&fs},
  4445  		PathRules: []PathRule{
  4446  			{IncludeRegexp: "^fs/udf/"},
  4447  		},
  4448  	}
  4449  
  4450  	um = Subsystem{
  4451  		Name:        "um",
  4452  		Lists:       []string{"linux-um@lists.infradead.org"},
  4453  		Maintainers: []string{"anton.ivanov@cambridgegreys.com", "johannes@sipsolutions.net", "richard@nod.at"},
  4454  		Parents:     []*Subsystem{&kernel},
  4455  		PathRules: []PathRule{
  4456  			{IncludeRegexp: "^arch/um/|^arch/x86/um/|^fs/hostfs/"},
  4457  		},
  4458  	}
  4459  
  4460  	unisoc = Subsystem{
  4461  		Name:        "unisoc",
  4462  		Lists:       []string{"linux-unisoc@lists.infradead.org"},
  4463  		Maintainers: []string{"manivannan.sadhasivam@linaro.org"},
  4464  		Parents:     []*Subsystem{&arm},
  4465  		PathRules: []PathRule{
  4466  			{IncludeRegexp: "^arch/arm/boot/dts/unisoc/|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"},
  4467  		},
  4468  	}
  4469  
  4470  	usb = Subsystem{
  4471  		Name:     "usb",
  4472  		Syscalls: []string{"syz_usb_connect", "syz_usb_connect$hid", "syz_usb_connect$printer", "syz_usb_connect$cdc_ecm", "syz_usb_connect$cdc_ncm", "syz_usb_connect$uac1"},
  4473  		Lists:    []string{"linux-usb@vger.kernel.org"},
  4474  		Parents:  []*Subsystem{&kernel},
  4475  		PathRules: []PathRule{
  4476  			{IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/usb[^/]*$|^drivers/usb/[^/]*/[^/]*omap[^/]*$"},
  4477  			{IncludeRegexp: "^drivers/hid/usbhid/"},
  4478  			{IncludeRegexp: "^drivers/net/usb/"},
  4479  			{IncludeRegexp: "^drivers/net/usb/cdc_[^/]*\\.c$|^include/uapi/linux/usb/cdc\\.h$"},
  4480  			{IncludeRegexp: "^drivers/net/usb/hso\\.c$"},
  4481  			{IncludeRegexp: "^drivers/net/usb/pegasus\\.[^/]*$"},
  4482  			{IncludeRegexp: "^drivers/net/usb/rtl8150\\.c$"},
  4483  			{IncludeRegexp: "^drivers/phy/hisilicon/phy-hi3660-usb3\\.c$"},
  4484  			{IncludeRegexp: "^drivers/phy/hisilicon/phy-hi3670-usb3\\.c$"},
  4485  			{IncludeRegexp: "^drivers/phy/sunplus/Kconfig$|^drivers/phy/sunplus/phy-sunplus-usb2\\.c$"},
  4486  			{IncludeRegexp: "^drivers/thunderbolt/dma_test\\.c$"},
  4487  			{IncludeRegexp: "^drivers/thunderbolt/|^include/linux/thunderbolt\\.h$"},
  4488  			{IncludeRegexp: "^drivers/usb/atm/speedtch\\.c$|^drivers/usb/atm/usbatm\\.c$"},
  4489  			{IncludeRegexp: "^drivers/usb/c67x00/"},
  4490  			{"^drivers/usb/cdns3/", "^drivers/usb/cdns3/cdns3[^/]*$"},
  4491  			{"^drivers/usb/cdns3/", "^drivers/usb/cdns3/cdnsp[^/]*$"},
  4492  			{IncludeRegexp: "^drivers/usb/chipidea/"},
  4493  			{IncludeRegexp: "^drivers/usb/class/cdc-acm\\.[^/]*$"},
  4494  			{IncludeRegexp: "^drivers/usb/class/usblp\\.c$"},
  4495  			{IncludeRegexp: "^drivers/usb/common/ulpi\\.c$|^include/linux/ulpi/"},
  4496  			{IncludeRegexp: "^drivers/usb/common/usb-otg-fsm\\.c$"},
  4497  			{IncludeRegexp: "^drivers/usb/dwc2/"},
  4498  			{IncludeRegexp: "^drivers/usb/dwc3/"},
  4499  			{IncludeRegexp: "^drivers/usb/fotg210/"},
  4500  			{IncludeRegexp: "^drivers/usb/gadget/function/[^/]*uvc[^/]*$|^drivers/usb/gadget/legacy/webcam\\.c$|^include/uapi/linux/usb/g_uvc\\.h$"},
  4501  			{IncludeRegexp: "^drivers/usb/gadget/legacy/raw_gadget\\.c$|^include/uapi/linux/usb/raw_gadget\\.h$"},
  4502  			{IncludeRegexp: "^drivers/usb/gadget/udc/bcm63xx_udc\\.[^/]*$"},
  4503  			{IncludeRegexp: "^drivers/usb/gadget/udc/bdc/"},
  4504  			{IncludeRegexp: "^drivers/usb/gadget/udc/cdns2$"},
  4505  			{IncludeRegexp: "^drivers/usb/gadget/udc/fsl[^/]*$"},
  4506  			{IncludeRegexp: "^drivers/usb/gadget/udc/renesas_usbf\\.c$"},
  4507  			{IncludeRegexp: "^drivers/usb/host/ehci-brcm\\.[^/]*$"},
  4508  			{IncludeRegexp: "^drivers/usb/host/ehci[^/]*$"},
  4509  			{IncludeRegexp: "^drivers/usb/host/isp116x[^/]*$|^include/linux/usb/isp116x\\.h$"},
  4510  			{IncludeRegexp: "^drivers/usb/host/ohci[^/]*$"},
  4511  			{IncludeRegexp: "^drivers/usb/host/pci-quirks[^/]*$|^drivers/usb/host/xhci[^/]*$"},
  4512  			{IncludeRegexp: "^drivers/usb/host/uhci[^/]*$"},
  4513  			{IncludeRegexp: "^drivers/usb/host/xen[^/]*$|^include/xen/interface/io/usbif\\.h$"},
  4514  			{IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"},
  4515  			{IncludeRegexp: "^drivers/usb/isp1760/"},
  4516  			{IncludeRegexp: "^drivers/usb/misc/apple-mfi-fastcharge\\.c$"},
  4517  			{IncludeRegexp: "^drivers/usb/misc/brcmstb-usb-pinmap\\.c$"},
  4518  			{IncludeRegexp: "^drivers/usb/misc/chaoskey\\.c$"},
  4519  			{IncludeRegexp: "^drivers/usb/misc/onboard_usb_hub\\.c$"},
  4520  			{IncludeRegexp: "^drivers/usb/misc/usb251xb\\.c$"},
  4521  			{IncludeRegexp: "^drivers/usb/musb/"},
  4522  			{IncludeRegexp: "^drivers/usb/phy/phy-fsl-usb[^/]*$"},
  4523  			{IncludeRegexp: "^drivers/usb/roles/intel-xhci-usb-role-switch\\.c$"},
  4524  			{IncludeRegexp: "^drivers/usb/serial/|^include/linux/usb/serial\\.h$"},
  4525  			{IncludeRegexp: "^drivers/usb/storage/"},
  4526  			{IncludeRegexp: "^drivers/usb/storage/uas\\.c$"},
  4527  			{IncludeRegexp: "^drivers/usb/typec/altmodes/|^include/linux/usb/typec_altmode\\.h$"},
  4528  			{IncludeRegexp: "^drivers/usb/typec/mux/intel_pmc_mux\\.c$"},
  4529  			{IncludeRegexp: "^drivers/usb/typec/mux/pi3usb30532\\.c$"},
  4530  			{IncludeRegexp: "^drivers/usb/typec/tcpm/"},
  4531  			{IncludeRegexp: "^drivers/usb/typec/tcpm/qcom/"},
  4532  			{IncludeRegexp: "^drivers/usb/typec/|^include/linux/usb/typec\\.h$"},
  4533  			{IncludeRegexp: "^drivers/usb/usbip/"},
  4534  			{IncludeRegexp: "^drivers/usb/|^include/dt-bindings/usb/|^include/linux/usb\\.h$|^include/linux/usb/|^include/uapi/linux/usb/"},
  4535  		},
  4536  	}
  4537  
  4538  	usbstorage = Subsystem{
  4539  		Name:        "usb-storage",
  4540  		Lists:       []string{"usb-storage@lists.one-eyed-alien.net"},
  4541  		Maintainers: []string{"stern@rowland.harvard.edu"},
  4542  		Parents:     []*Subsystem{&usb},
  4543  		PathRules: []PathRule{
  4544  			{IncludeRegexp: "^drivers/usb/storage/"},
  4545  		},
  4546  	}
  4547  
  4548  	v9fs = Subsystem{
  4549  		Name:        "v9fs",
  4550  		Lists:       []string{"v9fs@lists.linux.dev"},
  4551  		Maintainers: []string{"asmadeus@codewreck.org", "ericvh@kernel.org", "lucho@ionkov.net"},
  4552  		Parents:     []*Subsystem{&fs},
  4553  		PathRules: []PathRule{
  4554  			{IncludeRegexp: "^fs/9p/|^include/net/9p/|^include/trace/events/9p\\.h$|^include/uapi/linux/virtio_9p\\.h$|^net/9p/"},
  4555  		},
  4556  	}
  4557  
  4558  	video = Subsystem{
  4559  		Name:        "video",
  4560  		Lists:       []string{"linux-video@atrey.karlin.mff.cuni.cz"},
  4561  		Maintainers: []string{"mj@ucw.cz"},
  4562  		Parents:     []*Subsystem{&kernel},
  4563  		PathRules: []PathRule{
  4564  			{IncludeRegexp: "^arch/x86/boot/video[^/]*$"},
  4565  		},
  4566  	}
  4567  
  4568  	virt = Subsystem{
  4569  		Name:    "virt",
  4570  		Lists:   []string{"virtualization@lists.linux.dev"},
  4571  		Parents: []*Subsystem{&kernel},
  4572  		PathRules: []PathRule{
  4573  			{IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"},
  4574  			{IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
  4575  			{IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"},
  4576  			{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/linux/vringh\\.h$|^include/uapi/linux/virtio_[^/]*\\.h$"},
  4577  			{IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/scsi/virtio_scsi\\.c$|^include/uapi/linux/virtio_blk\\.h$|^include/uapi/linux/virtio_scsi\\.h$"},
  4578  			{IncludeRegexp: "^drivers/char/virtio_console\\.c$|^include/uapi/linux/virtio_console\\.h$"},
  4579  			{IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"},
  4580  			{IncludeRegexp: "^drivers/gpio/gpio-virtio\\.c$|^include/uapi/linux/virtio_gpio\\.h$"},
  4581  			{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/virtio[^/]*$|^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
  4582  			{IncludeRegexp: "^drivers/gpu/drm/qxl/|^include/uapi/drm/qxl_drm\\.h$"},
  4583  			{IncludeRegexp: "^drivers/gpu/drm/tiny/bochs\\.c$"},
  4584  			{IncludeRegexp: "^drivers/gpu/drm/tiny/cirrus\\.c$"},
  4585  			{IncludeRegexp: "^drivers/i2c/busses/i2c-virtio\\.c$|^include/uapi/linux/virtio_i2c\\.h$"},
  4586  			{IncludeRegexp: "^drivers/iommu/virtio-iommu\\.c$|^include/uapi/linux/virtio_iommu\\.h$"},
  4587  			{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/"},
  4588  			{IncludeRegexp: "^drivers/nvdimm/nd_virtio\\.c$|^drivers/nvdimm/virtio_pmem\\.c$"},
  4589  			{IncludeRegexp: "^drivers/vdpa/mlx5/"},
  4590  			{IncludeRegexp: "^drivers/vfio/pci/virtio$"},
  4591  			{IncludeRegexp: "^drivers/vhost/scsi\\.c$"},
  4592  			{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$"},
  4593  			{IncludeRegexp: "^drivers/vhost/|^include/linux/sched/vhost_task\\.h$|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$|^kernel/vhost_task\\.c$"},
  4594  			{IncludeRegexp: "^drivers/virtio/virtio_balloon\\.c$|^include/linux/balloon_compaction\\.h$|^include/uapi/linux/virtio_balloon\\.h$|^mm/balloon_compaction\\.c$"},
  4595  			{IncludeRegexp: "^drivers/virtio/virtio_mem\\.c$|^include/uapi/linux/virtio_mem\\.h$"},
  4596  			{IncludeRegexp: "^fs/fuse/virtio_fs\\.c$|^include/uapi/linux/virtio_fs\\.h$"},
  4597  			{IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"},
  4598  		},
  4599  	}
  4600  
  4601  	watchdog = Subsystem{
  4602  		Name:        "watchdog",
  4603  		Lists:       []string{"linux-watchdog@vger.kernel.org"},
  4604  		Maintainers: []string{"linux@roeck-us.net", "wim@linux-watchdog.org"},
  4605  		Parents:     []*Subsystem{&kernel},
  4606  		PathRules: []PathRule{
  4607  			{IncludeRegexp: "^drivers/watchdog/ebc-c384_wdt\\.c$"},
  4608  			{IncludeRegexp: "^drivers/watchdog/mena21_wdt\\.c$"},
  4609  			{IncludeRegexp: "^drivers/watchdog/menz69_wdt\\.c$"},
  4610  			{IncludeRegexp: "^drivers/watchdog/realtek_otto_wdt\\.c$"},
  4611  			{IncludeRegexp: "^drivers/watchdog/simatic-ipc-wdt\\.c$"},
  4612  			{IncludeRegexp: "^drivers/watchdog/sunplus_wdt\\.c$"},
  4613  			{IncludeRegexp: "^drivers/watchdog/|^include/linux/watchdog\\.h$|^include/trace/events/watchdog\\.h$|^include/uapi/linux/watchdog\\.h$"},
  4614  		},
  4615  	}
  4616  
  4617  	wcn36xx = Subsystem{
  4618  		Name:        "wcn36xx",
  4619  		Lists:       []string{"wcn36xx@lists.infradead.org"},
  4620  		Maintainers: []string{"loic.poulain@linaro.org"},
  4621  		Parents:     []*Subsystem{&wireless},
  4622  		PathRules: []PathRule{
  4623  			{IncludeRegexp: "^drivers/net/wireless/ath/wcn36xx/"},
  4624  		},
  4625  	}
  4626  
  4627  	wireguard = Subsystem{
  4628  		Name:        "wireguard",
  4629  		Lists:       []string{"wireguard@lists.zx2c4.com"},
  4630  		Maintainers: []string{"Jason@zx2c4.com"},
  4631  		Parents:     []*Subsystem{&net},
  4632  		PathRules: []PathRule{
  4633  			{IncludeRegexp: "^drivers/net/wireguard/"},
  4634  		},
  4635  	}
  4636  
  4637  	wireless = Subsystem{
  4638  		Name:     "wireless",
  4639  		Syscalls: []string{"syz_80211_join_ibss", "syz_80211_inject_frame"},
  4640  		Lists:    []string{"linux-wireless@vger.kernel.org"},
  4641  		Parents:  []*Subsystem{&net},
  4642  		PathRules: []PathRule{
  4643  			{IncludeRegexp: "^drivers/bcma/|^include/linux/bcma/"},
  4644  			{IncludeRegexp: "^drivers/net/wireless/"},
  4645  			{IncludeRegexp: "^drivers/net/wireless/admtek/adm8211\\.[^/]*$"},
  4646  			{IncludeRegexp: "^drivers/net/wireless/ath/"},
  4647  			{IncludeRegexp: "^drivers/net/wireless/ath/ar5523/"},
  4648  			{IncludeRegexp: "^drivers/net/wireless/ath/ath5k/"},
  4649  			{IncludeRegexp: "^drivers/net/wireless/ath/ath6kl/"},
  4650  			{IncludeRegexp: "^drivers/net/wireless/ath/ath9k/"},
  4651  			{IncludeRegexp: "^drivers/net/wireless/ath/carl9170/"},
  4652  			{IncludeRegexp: "^drivers/net/wireless/ath/wil6210/"},
  4653  			{IncludeRegexp: "^drivers/net/wireless/broadcom/b43/"},
  4654  			{IncludeRegexp: "^drivers/net/wireless/broadcom/b43legacy/"},
  4655  			{IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/|^include/linux/platform_data/brcmfmac\\.h$"},
  4656  			{IncludeRegexp: "^drivers/net/wireless/intel/ipw2x00/"},
  4657  			{IncludeRegexp: "^drivers/net/wireless/intel/iwlegacy/"},
  4658  			{IncludeRegexp: "^drivers/net/wireless/intel/iwlwifi/"},
  4659  			{IncludeRegexp: "^drivers/net/wireless/intersil/p54/"},
  4660  			{IncludeRegexp: "^drivers/net/wireless/marvell/mwifiex/"},
  4661  			{IncludeRegexp: "^drivers/net/wireless/marvell/mwl8k\\.c$"},
  4662  			{IncludeRegexp: "^drivers/net/wireless/mediatek/mt76/"},
  4663  			{IncludeRegexp: "^drivers/net/wireless/mediatek/mt7601u/"},
  4664  			{IncludeRegexp: "^drivers/net/wireless/microchip/wilc1000/"},
  4665  			{IncludeRegexp: "^drivers/net/wireless/purelifi/plfxlc/"},
  4666  			{IncludeRegexp: "^drivers/net/wireless/quantenna$"},
  4667  			{IncludeRegexp: "^drivers/net/wireless/ralink/rt2x00/"},
  4668  			{IncludeRegexp: "^drivers/net/wireless/realtek/rtl818x/rtl8180/"},
  4669  			{IncludeRegexp: "^drivers/net/wireless/realtek/rtl818x/rtl8187/"},
  4670  			{IncludeRegexp: "^drivers/net/wireless/realtek/rtl8xxxu/"},
  4671  			{IncludeRegexp: "^drivers/net/wireless/realtek/rtlwifi/"},
  4672  			{IncludeRegexp: "^drivers/net/wireless/realtek/rtw88/"},
  4673  			{IncludeRegexp: "^drivers/net/wireless/realtek/rtw89/"},
  4674  			{IncludeRegexp: "^drivers/net/wireless/rsi/"},
  4675  			{IncludeRegexp: "^drivers/net/wireless/ti/"},
  4676  			{IncludeRegexp: "^drivers/net/wireless/virtual/mac80211_hwsim\\.\\[ch\\]$|^include/net/mac80211\\.h$|^net/mac80211/"},
  4677  			{IncludeRegexp: "^drivers/net/wireless/zydas/zd1211rw/"},
  4678  			{IncludeRegexp: "^drivers/nfc/trf7970a\\.c$"},
  4679  			{IncludeRegexp: "^drivers/ssb/|^include/linux/ssb/"},
  4680  			{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/"},
  4681  			{IncludeRegexp: "^include/linux/rfkill\\.h$|^include/uapi/linux/rfkill\\.h$|^net/rfkill/"},
  4682  		},
  4683  	}
  4684  
  4685  	wpan = Subsystem{
  4686  		Name:        "wpan",
  4687  		Lists:       []string{"linux-wpan@vger.kernel.org"},
  4688  		Maintainers: []string{"alex.aring@gmail.com", "miquel.raynal@bootlin.com", "stefan@datenfreihafen.org"},
  4689  		Parents:     []*Subsystem{&net},
  4690  		PathRules: []PathRule{
  4691  			{IncludeRegexp: "^drivers/net/ieee802154/adf7242\\.c$"},
  4692  			{IncludeRegexp: "^drivers/net/ieee802154/at86rf230\\.h$|^drivers/net/ieee802154/atusb\\.c$|^drivers/net/ieee802154/atusb\\.h$"},
  4693  			{IncludeRegexp: "^drivers/net/ieee802154/ca8210\\.c$"},
  4694  			{IncludeRegexp: "^drivers/net/ieee802154/cc2520\\.c$"},
  4695  			{IncludeRegexp: "^drivers/net/ieee802154/mcr20a\\.c$|^drivers/net/ieee802154/mcr20a\\.h$"},
  4696  			{IncludeRegexp: "^drivers/net/ieee802154/mrf24j40\\.c$"},
  4697  			{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/"},
  4698  			{IncludeRegexp: "^include/net/6lowpan\\.h$|^net/6lowpan/"},
  4699  		},
  4700  	}
  4701  
  4702  	x25 = Subsystem{
  4703  		Name:        "x25",
  4704  		Lists:       []string{"linux-x25@vger.kernel.org"},
  4705  		Maintainers: []string{"ms@dev.tdt.de"},
  4706  		Parents:     []*Subsystem{&net},
  4707  		PathRules: []PathRule{
  4708  			{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/"},
  4709  		},
  4710  	}
  4711  
  4712  	x86 = Subsystem{
  4713  		Name:    "x86",
  4714  		Lists:   []string{"x86@kernel.org"},
  4715  		Parents: []*Subsystem{&virt},
  4716  		PathRules: []PathRule{
  4717  			{IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"},
  4718  			{IncludeRegexp: "^arch/x86/boot/compressed/tdx[^/]*$|^arch/x86/coco/tdx/|^arch/x86/include/asm/shared/tdx\\.h$|^arch/x86/include/asm/tdx\\.h$|^arch/x86/virt/vmx/tdx/|^drivers/virt/coco/tdx-guest$"},
  4719  			{IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"},
  4720  		},
  4721  	}
  4722  
  4723  	x86drivers = Subsystem{
  4724  		Name:    "x86-drivers",
  4725  		Lists:   []string{"platform-driver-x86@vger.kernel.org"},
  4726  		Parents: []*Subsystem{&kernel},
  4727  		PathRules: []PathRule{
  4728  			{IncludeRegexp: "^arch/x86/include/asm/amd_hsmp\\.h$|^arch/x86/include/uapi/asm/amd_hsmp\\.h$|^drivers/platform/x86/amd/hsmp\\.c$"},
  4729  			{IncludeRegexp: "^arch/x86/include/asm/intel_punit_ipc\\.h$|^drivers/platform/x86/intel/punit_ipc\\.c$"},
  4730  			{IncludeRegexp: "^arch/x86/include/asm/intel_telemetry\\.h$|^drivers/platform/x86/intel/telemetry/"},
  4731  			{IncludeRegexp: "^drivers/char/sonypi\\.c$|^drivers/platform/x86/sony-laptop\\.c$|^include/linux/sony-laptop\\.h$"},
  4732  			{IncludeRegexp: "^drivers/hid/surface-hid/"},
  4733  			{IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"},
  4734  			{IncludeRegexp: "^drivers/platform/mellanox/|^include/linux/platform_data/mlxreg\\.h$"},
  4735  			{IncludeRegexp: "^drivers/platform/olpc/|^drivers/platform/x86/|^include/linux/platform_data/x86/"},
  4736  			{IncludeRegexp: "^drivers/platform/surface/"},
  4737  			{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/"},
  4738  			{IncludeRegexp: "^drivers/platform/surface/surface_aggregator_hub\\.c$"},
  4739  			{IncludeRegexp: "^drivers/platform/surface/surface_aggregator_tabletsw\\.c$"},
  4740  			{IncludeRegexp: "^drivers/platform/surface/surface_dtx\\.c$|^include/uapi/linux/surface_aggregator/dtx\\.h$"},
  4741  			{IncludeRegexp: "^drivers/platform/surface/surface_gpe\\.c$"},
  4742  			{IncludeRegexp: "^drivers/platform/surface/surface_hotplug\\.c$"},
  4743  			{IncludeRegexp: "^drivers/platform/surface/surface_platform_profile\\.c$"},
  4744  			{IncludeRegexp: "^drivers/platform/surface/surfacepro3_button\\.c$"},
  4745  			{IncludeRegexp: "^drivers/platform/x86/acer-wmi\\.c$"},
  4746  			{IncludeRegexp: "^drivers/platform/x86/acerhdf\\.c$"},
  4747  			{IncludeRegexp: "^drivers/platform/x86/adv_swbutton\\.c$"},
  4748  			{IncludeRegexp: "^drivers/platform/x86/amd/pmc/"},
  4749  			{IncludeRegexp: "^drivers/platform/x86/amd/pmf/"},
  4750  			{IncludeRegexp: "^drivers/platform/x86/asus-tf103c-dock\\.c$"},
  4751  			{IncludeRegexp: "^drivers/platform/x86/asus-wireless\\.c$"},
  4752  			{IncludeRegexp: "^drivers/platform/x86/asus[^/]*\\.c$|^drivers/platform/x86/eeepc[^/]*\\.c$"},
  4753  			{IncludeRegexp: "^drivers/platform/x86/classmate-laptop\\.c$"},
  4754  			{IncludeRegexp: "^drivers/platform/x86/compal-laptop\\.c$"},
  4755  			{IncludeRegexp: "^drivers/platform/x86/dell/dcdbas\\.[^/]*$"},
  4756  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-laptop\\.c$"},
  4757  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-smm\\.c$"},
  4758  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-wmi\\.c$"},
  4759  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios\\.[^/]*$"},
  4760  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-privacy\\.c$"},
  4761  			{IncludeRegexp: "^drivers/platform/x86/dell/dell-wmi-sysman/"},
  4762  			{IncludeRegexp: "^drivers/platform/x86/dell/dell_rbu\\.c$"},
  4763  			{IncludeRegexp: "^drivers/platform/x86/fujitsu-laptop\\.c$"},
  4764  			{IncludeRegexp: "^drivers/platform/x86/fujitsu-tablet\\.c$"},
  4765  			{IncludeRegexp: "^drivers/platform/x86/gigabyte-wmi\\.c$"},
  4766  			{IncludeRegexp: "^drivers/platform/x86/gpd-pocket-fan\\.c$"},
  4767  			{IncludeRegexp: "^drivers/platform/x86/hdaps\\.c$"},
  4768  			{IncludeRegexp: "^drivers/platform/x86/hp/hp-bioscfg/"},
  4769  			{IncludeRegexp: "^drivers/platform/x86/hp/tc1100-wmi\\.c$"},
  4770  			{IncludeRegexp: "^drivers/platform/x86/ideapad-laptop\\.c$"},
  4771  			{IncludeRegexp: "^drivers/platform/x86/intel/atomisp2/led\\.c$"},
  4772  			{IncludeRegexp: "^drivers/platform/x86/intel/atomisp2/pm\\.c$"},
  4773  			{IncludeRegexp: "^drivers/platform/x86/intel/hid\\.c$"},
  4774  			{IncludeRegexp: "^drivers/platform/x86/intel/int1092/"},
  4775  			{IncludeRegexp: "^drivers/platform/x86/intel/ishtp_eclite\\.c$"},
  4776  			{IncludeRegexp: "^drivers/platform/x86/intel/pmc/"},
  4777  			{IncludeRegexp: "^drivers/platform/x86/intel/speed_select_if/|^include/uapi/linux/isst_if\\.h$"},
  4778  			{IncludeRegexp: "^drivers/platform/x86/intel/tpmi\\.c$|^include/linux/intel_tpmi\\.h$"},
  4779  			{IncludeRegexp: "^drivers/platform/x86/intel/uncore-frequency/"},
  4780  			{IncludeRegexp: "^drivers/platform/x86/intel/vbtn\\.c$"},
  4781  			{IncludeRegexp: "^drivers/platform/x86/lg-laptop\\.c$"},
  4782  			{IncludeRegexp: "^drivers/platform/x86/mlx-platform\\.c$"},
  4783  			{IncludeRegexp: "^drivers/platform/x86/msi-ec\\.[^/]*$"},
  4784  			{IncludeRegexp: "^drivers/platform/x86/msi-laptop\\.c$"},
  4785  			{IncludeRegexp: "^drivers/platform/x86/msi-wmi\\.c$"},
  4786  			{IncludeRegexp: "^drivers/platform/x86/nvidia-wmi-ec-backlight\\.c$|^include/linux/platform_data/x86/nvidia-wmi-ec-backlight\\.h$"},
  4787  			{IncludeRegexp: "^drivers/platform/x86/panasonic-laptop\\.c$"},
  4788  			{IncludeRegexp: "^drivers/platform/x86/samsung-laptop\\.c$"},
  4789  			{IncludeRegexp: "^drivers/platform/x86/serial-multi-instantiate\\.c$"},
  4790  			{IncludeRegexp: "^drivers/platform/x86/siemens/|^include/linux/platform_data/x86/simatic-ipc-base\\.h$|^include/linux/platform_data/x86/simatic-ipc\\.h$"},
  4791  			{IncludeRegexp: "^drivers/platform/x86/system76_acpi\\.c$"},
  4792  			{IncludeRegexp: "^drivers/platform/x86/think-lmi\\..$"},
  4793  			{IncludeRegexp: "^drivers/platform/x86/thinkpad_acpi\\.c$"},
  4794  			{IncludeRegexp: "^drivers/platform/x86/topstar-laptop\\.c$"},
  4795  			{IncludeRegexp: "^drivers/platform/x86/toshiba-wmi\\.c$"},
  4796  			{IncludeRegexp: "^drivers/platform/x86/toshiba_acpi\\.c$"},
  4797  			{IncludeRegexp: "^drivers/platform/x86/toshiba_bluetooth\\.c$"},
  4798  			{IncludeRegexp: "^drivers/platform/x86/toshiba_haps\\.c$"},
  4799  			{IncludeRegexp: "^drivers/platform/x86/uv_sysfs\\.c$"},
  4800  			{IncludeRegexp: "^drivers/platform/x86/wmi-bmof\\.c$"},
  4801  			{IncludeRegexp: "^drivers/platform/x86/wmi\\.c$|^include/uapi/linux/wmi\\.h$"},
  4802  			{IncludeRegexp: "^drivers/platform/x86/x86-android-tablets/"},
  4803  			{IncludeRegexp: "^drivers/power/supply/surface_battery\\.c$|^drivers/power/supply/surface_charger\\.c$"},
  4804  		},
  4805  	}
  4806  
  4807  	xen = Subsystem{
  4808  		Name:    "xen",
  4809  		Lists:   []string{"xen-devel@lists.xenproject.org"},
  4810  		Parents: []*Subsystem{&kernel},
  4811  		PathRules: []PathRule{
  4812  			{IncludeRegexp: "^arch/[^/]*/include/asm/xen/swiotlb-xen\\.h$|^drivers/xen/swiotlb-xen\\.c$|^include/xen/arm/swiotlb-xen\\.h$|^include/xen/swiotlb-xen\\.h$"},
  4813  			{IncludeRegexp: "^arch/arm/include/asm/xen/|^arch/arm/xen/"},
  4814  			{IncludeRegexp: "^arch/arm64/include/asm/xen/|^arch/arm64/xen/"},
  4815  			{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/"},
  4816  			{IncludeRegexp: "^arch/x86/pci/[^/]*xen[^/]*$|^drivers/pci/[^/]*xen[^/]*$"},
  4817  			{IncludeRegexp: "^drivers/[^/]*/xen-[^/]*front\\.c$|^drivers/xen/|^include/uapi/xen/|^include/xen/|^kernel/configs/xen\\.config$"},
  4818  			{IncludeRegexp: "^drivers/block/xen[^/]*$|^drivers/block/xen-blkback/"},
  4819  			{IncludeRegexp: "^drivers/gpu/drm/xen/"},
  4820  			{IncludeRegexp: "^drivers/net/xen-netback/"},
  4821  			{IncludeRegexp: "^drivers/scsi/xen-scsifront\\.c$|^drivers/xen/xen-scsiback\\.c$|^include/xen/interface/io/vscsiif\\.h$"},
  4822  			{IncludeRegexp: "^drivers/usb/host/xen[^/]*$|^include/xen/interface/io/usbif\\.h$"},
  4823  			{IncludeRegexp: "^sound/xen/"},
  4824  		},
  4825  	}
  4826  
  4827  	xfs = Subsystem{
  4828  		Name:        "xfs",
  4829  		Syscalls:    []string{"syz_mount_image$xfs"},
  4830  		Lists:       []string{"linux-xfs@vger.kernel.org"},
  4831  		Maintainers: []string{"chandan.babu@oracle.com"},
  4832  		Parents:     []*Subsystem{&fs},
  4833  		PathRules: []PathRule{
  4834  			{IncludeRegexp: "^fs/xfs/|^include/uapi/linux/dqblk_xfs\\.h$|^include/uapi/linux/fsmap\\.h$"},
  4835  		},
  4836  	}
  4837  
  4838  	return []*Subsystem{
  4839  		&ac100, &accelerators, &acpi, &acpica, &acrn, &actions, &afs, &alpha, &alsa, &amdgfx, &amlogic, &apparmor, &arch, &arm, &armmsm, &asahi, &aspeed, &ath10k, &ath11k, &ath12k, &atm, &audit, &autofs, &axis, &b43, &batman, &bcache, &bcachefs, &bfs, &block, &bluetooth, &bpf, &brcm80211, &bridge, &broadcom, &btrfs, &can, &ceph, &cgroups, &chrome, &cifs, &cirrus, &clk, &coco, &coda, &coresight, &crypto, &csky, &cxl, &damon, &dccp, &dell, &devicetree, &dm, &dmaengine, &drbd, &dri, &ecryptfs, &edac, &efi, &erofs, &etnaviv, &exfat, &ext4, &f2fs, &fbdev, &fpga, &freedreno, &fs, &fscrypt, &fsi, &fsverity, &fuse, &geode, &gfs2, &gpio, &greybus, &hams, &hardening, &hexagon, &hfs, &hippi, &hwmon, &hyperv, &i2c, &i3c, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelgvt, &intelwiredlan, &intelxe, &iouring, &iomap, &iommu, &ipack, &isdn4linux, &isofs, &jffs2, &jfs, &karma, &kasan, &kbuild, &kernel, &kernfs, &kexec, &keyrings, &kgdb, &kunit, &kvm, &kvmriscv, &kvmarm, &leds, &libertas, &lima, &linux1394, &linuxppc, &linuxpps, &livepatching, &llvm, &loongarch, &lsm, &lvs, &m68k, &mapletree, &media, &mediatek, &megaraid, &mhi, &mips, &mjpeg, &mm, &mmc, &modules, &mpi3, &mptfusion, &mptcp, &mtd, &nbd, &net, &netdrivers, &netfilter, &netfs, &nfc, &nfs, &nilfs, &nitro, &nouveau, &ntb, &ntfs3, &nvdimm, &nvme, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &parisc, &parport, &pci, &perf, &phy, &pm, &ppp, &pvrusb2, &pwm, &qat, &raid, &rcu, &rdma, &rds, &reiserfs, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rtc, &rust, &s32, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &snpsarc, &sof, &sound, &sparclinux, &speakup, &spi, &spice, &squashfs, &staging, &stm32, &sunxi, &target, &tegra, &timestamp, &tipc, &tls, &tomoyo, &tqsystems, &trace, &udf, &um, &unisoc, &usb, &usbstorage, &v9fs, &video, &virt, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs,
  4840  	}
  4841  
  4842  }