aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/subsystem/linux/names.go15
-rw-r--r--pkg/subsystem/linux/rules.go2
-rw-r--r--pkg/subsystem/lists/linux.go270
3 files changed, 172 insertions, 115 deletions
diff --git a/pkg/subsystem/linux/names.go b/pkg/subsystem/linux/names.go
index 19f2c2cb3..02683755b 100644
--- a/pkg/subsystem/linux/names.go
+++ b/pkg/subsystem/linux/names.go
@@ -14,15 +14,15 @@ import (
// setSubsystemNames assigns unique names to the presented subsystems.
// If it failed to assign a name to a subsystem, the Name field remains empty.
func setSubsystemNames(list []*subsystem.Subsystem) error {
- dups := map[string]bool{}
+ dups := map[string]string{}
for _, item := range list {
if item.Name == "" {
continue
}
- if dups[item.Name] {
- return fmt.Errorf("duplicate name: %s", item.Name)
+ if dups[item.Name] != "" {
+ return fmt.Errorf("duplicate name: %q", item.Name)
}
- dups[item.Name] = true
+ dups[item.Name] = item.Name
}
for _, item := range list {
@@ -38,11 +38,11 @@ func setSubsystemNames(list []*subsystem.Subsystem) error {
if !validateName(name) {
return fmt.Errorf("failed to extract a name from %s", email)
}
- if dups[name] {
- return fmt.Errorf("duplicate subsystem name: %s", item.Name)
+ if dups[name] != "" {
+ return fmt.Errorf("duplicate subsystem name: %q and %q", dups[name], email)
}
item.Name = name
- dups[name] = true
+ dups[name] = email
}
return nil
}
@@ -113,6 +113,7 @@ var (
"kernel-tls-handshake@lists.linux.dev": "tls",
"bcm-kernel-feedback-list@broadcom.com": "broadcom",
"linux@ew.tq-group.com": "tq-systems",
+ "linux-imx@nxp.com": "nxp",
}
stripPrefixes = []string{"linux-"}
stripSuffixes = []string{
diff --git a/pkg/subsystem/linux/rules.go b/pkg/subsystem/linux/rules.go
index f597e53dd..b9e78a9a5 100644
--- a/pkg/subsystem/linux/rules.go
+++ b/pkg/subsystem/linux/rules.go
@@ -90,7 +90,7 @@ var (
"kernfs": {"KERNFS"},
"udf": {"UDF FILESYSTEM"},
"nfc": {"NFC SUBSYSTEM"},
- "iomap": {"IOMAP FILESYSTEM LIBRARY"},
+ "iomap": {"FILESYSTEMS [IOMAP]"},
"xfs": {"XFS FILESYSTEM"},
},
noReminders: map[string]struct{}{
diff --git a/pkg/subsystem/lists/linux.go b/pkg/subsystem/lists/linux.go
index 92e6f701e..7ccc5259f 100644
--- a/pkg/subsystem/lists/linux.go
+++ b/pkg/subsystem/lists/linux.go
@@ -1,5 +1,5 @@
// Code generated by the syz-query-subsystem tool. DO NOT EDIT.
-// Commit a48fa7efaf1161c1c898931fe4c7f0070964233a, "Merge tag 'drm-next-2023-09-08' "
+// Commit 6bc986ab839c844e78a2333a02e55f02c9e57935, "Merge tag 'nfs-for-6.7-1' of git"
package lists
@@ -16,9 +16,6 @@ func init() {
// - acpica
// - acrn
// - alpha
-// - alsa
-// - cirrus
-// - sof
// - arch
// - arm
// - actions
@@ -26,9 +23,9 @@ func init() {
// - asahi
// - aspeed
// - coresight
-// - imx
// - kvmarm
// - mediatek
+// - nxp
// - omap
// - rockchip
// - rpi
@@ -51,7 +48,7 @@ func init() {
// - cgroups
// - chrome
// - clk
-// - imx
+// - nxp
// - crypto
// - qat
// - csky
@@ -59,6 +56,7 @@ func init() {
// - devicetree
// - dm
// - dmaengine
+// - imx
// - dri
// - amd-gfx
// - etnaviv
@@ -76,6 +74,7 @@ func init() {
// - fs
// - afs
// - autofs
+// - bcachefs
// - bfs
// - btrfs
// - cachefs
@@ -116,7 +115,6 @@ func init() {
// - hyperv
// - i2c
// - i3c
-// - ia64
// - ide
// - iio
// - input
@@ -220,6 +218,10 @@ func init() {
// - sgx
// - sh
// - snps-arc
+// - sound
+// - alsa
+// - cirrus
+// - sof
// - sparclinux
// - speakup
// - spi
@@ -232,8 +234,9 @@ func init() {
// - usb
// - usb-storage
// - video
-// - virt
+// - virtualization
// - spice
+// - virt
// - x86
// - watchdog
// - wireless
@@ -250,7 +253,7 @@ func init() {
// - xen
func subsystems_linux() []*Subsystem {
- var ac100, accelerators, acpi, acpi4asus, acpica, acrn, actions, afs, alpha, alsa, amdgfx, amlogic, apparmor, arch, arm, armmsm, asahi, aspeed, ath10k, ath11k, ath12k, atm, audit, autofs, axis, b43, batman, bcache, bfs, block, bluetooth, bpf, brcm80211, bridge, broadcom, btrfs, cachefs, can, ceph, cgroups, chrome, cifs, cirrus, clk, 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, ia64, ide, iio, imx, input, integrity, intelgfx, intelgvt, intelwiredlan, iouring, iomap, iommu, ipack, isdn4linux, isofs, 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, nfc, nfs, nilfs, nitro, nouveau, ntb, ntfs, 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, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, snpsarc, sof, 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
+ var ac100, accelerators, acpi, acpi4asus, 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, cachefs, can, ceph, cgroups, chrome, cifs, cirrus, clk, 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, iouring, iomap, iommu, ipack, isdn4linux, isofs, 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, nfc, nfs, nilfs, nitro, nouveau, ntb, ntfs, ntfs3, nvdimm, nvme, nxp, 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, 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, virtualization, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs Subsystem
ac100 = Subsystem{
Name: "ac100",
@@ -277,7 +280,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-acpi@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {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$"},
+ {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$"},
{IncludeRegexp: "^drivers/acpi/[^/]*thermal[^/]*$"},
{IncludeRegexp: "^drivers/acpi/acpica/|^include/acpi/"},
{IncludeRegexp: "^drivers/acpi/apei/"},
@@ -305,7 +308,7 @@ func subsystems_linux() []*Subsystem {
acpica = Subsystem{
Name: "acpica",
- Lists: []string{"acpica-devel@lists.linuxfoundation.org"},
+ Lists: []string{"acpica-devel@lists.linux.dev"},
Maintainers: []string{"rafael.j.wysocki@intel.com", "robert.moore@intel.com"},
Parents: []*Subsystem{&acpi},
PathRules: []PathRule{
@@ -328,7 +331,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-actions@lists.infradead.org"},
Parents: []*Subsystem{&arm},
PathRules: []PathRule{
- {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/soc/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"},
+ {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"},
{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/"},
},
}
@@ -356,22 +359,19 @@ func subsystems_linux() []*Subsystem {
alsa = Subsystem{
Name: "alsa",
Lists: []string{"alsa-devel@alsa-project.org"},
- Parents: []*Subsystem{&kernel},
+ Parents: []*Subsystem{&sound},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"},
- {IncludeRegexp: "^drivers/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/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"},
+ {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_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"},
{IncludeRegexp: "^drivers/slimbus/|^include/linux/slimbus\\.h$"},
{IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^sound/soc/codecs/lpass-rx-macro\\.[^/]*$|^sound/soc/codecs/lpass-tx-macro\\.[^/]*$|^sound/soc/codecs/lpass-va-macro\\.c$|^sound/soc/codecs/lpass-wsa-macro\\.[^/]*$|^sound/soc/codecs/msm8916-wcd-analog\\.c$|^sound/soc/codecs/msm8916-wcd-digital\\.c$|^sound/soc/codecs/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/"},
{IncludeRegexp: "^drivers/soundwire/|^include/linux/soundwire/"},
- {IncludeRegexp: "^include/dt-bindings/sound/|^include/sound/soc[^/]*$|^sound/soc/"},
{IncludeRegexp: "^include/sound/compress_driver\\.h$|^include/uapi/sound/compress_[^/]*$|^sound/core/compress_offload\\.c$|^sound/soc/soc-compress\\.c$"},
{IncludeRegexp: "^include/sound/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\\.[^/]*$"},
- {IncludeRegexp: "^include/sound/|^include/uapi/sound/|^sound/"},
{IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"},
{IncludeRegexp: "^include/uapi/sound/firewire\\.h$|^sound/firewire/"},
{IncludeRegexp: "^sound/aoa/"},
{IncludeRegexp: "^sound/drivers/opl4/"},
- {IncludeRegexp: "^sound/drivers/pcmtest\\.c$"},
{IncludeRegexp: "^sound/pci/bt87x\\.c$"},
{IncludeRegexp: "^sound/pci/oxygen/"},
{IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/ssm3515\\.c$"},
@@ -403,7 +403,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^sound/usb/caiaq/"},
{IncludeRegexp: "^sound/usb/midi\\.[^/]*$"},
{IncludeRegexp: "^sound/usb/misc/ua101\\.c$"},
- {IncludeRegexp: "^sound/usb/mixer_scarlett_gen2\\.c$"},
+ {IncludeRegexp: "^sound/usb/mixer_scarlett2\\.c$"},
{IncludeRegexp: "^sound/xen/"},
},
}
@@ -416,7 +416,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd[^/]*\\.\\[ch\\]$|^drivers/gpu/drm/amd/amdkfd/|^drivers/gpu/drm/amd/include/cik_structs\\.h$|^drivers/gpu/drm/amd/include/kgd_kfd_interface\\.h$|^drivers/gpu/drm/amd/include/v9_structs\\.h$|^drivers/gpu/drm/amd/include/vi_structs\\.h$|^include/uapi/linux/kfd_ioctl\\.h$|^include/uapi/linux/kfd_sysfs\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/amd/display/"},
{IncludeRegexp: "^drivers/gpu/drm/amd/pm/"},
- {IncludeRegexp: "^drivers/gpu/drm/amd/|^drivers/gpu/drm/radeon/|^include/uapi/drm/amdgpu_drm\\.h$|^include/uapi/drm/radeon_drm\\.h$"},
+ {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$"},
},
}
@@ -425,10 +425,10 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-amlogic@lists.infradead.org"},
Parents: []*Subsystem{&arm},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/amlogic/|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/genpd/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/phy/amlogic/|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"},
+ {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"},
{IncludeRegexp: "^drivers/clk/meson/|^include/dt-bindings/clock/amlogic,a1[^/]*$|^include/dt-bindings/clock/gxbb[^/]*$|^include/dt-bindings/clock/meson[^/]*$"},
{IncludeRegexp: "^drivers/crypto/amlogic/"},
- {IncludeRegexp: "^drivers/gpu/drm/meson/"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/meson[^/]*$|^drivers/gpu/drm/meson/"},
{IncludeRegexp: "^drivers/media/cec/platform/meson/ao-cec-g12a\\.c$|^drivers/media/cec/platform/meson/ao-cec\\.c$"},
{IncludeRegexp: "^drivers/media/platform/amlogic/meson-ge2d/"},
{IncludeRegexp: "^drivers/mfd/khadas-mcu\\.c$|^drivers/thermal/khadas_mcu_fan\\.c$|^include/linux/mfd/khadas-mcu\\.h$"},
@@ -466,9 +466,9 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{"^arch/arm/", "^arch/arm/boot/dts/"},
{IncludeRegexp: "^arch/arm/boot/compressed/misc-ep93xx\\.h$|^arch/arm/mach-ep93xx/|^drivers/iio/adc/ep93xx_adc\\.c$"},
- {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/soc/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"},
+ {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"},
{IncludeRegexp: "^arch/arm/boot/dts/amazon/|^arch/arm/mach-alpine/|^arch/arm64/boot/dts/amazon/|^drivers/[^/]*/[^/]*alpine[^/]*$"},
- {IncludeRegexp: "^arch/arm/boot/dts/amlogic/|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/genpd/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/phy/amlogic/|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"},
+ {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"},
{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/"},
{IncludeRegexp: "^arch/arm/boot/dts/aspeed/|^arch/arm/mach-aspeed/|aspeed"},
{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$"},
@@ -478,7 +478,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm/boot/dts/cnxt/|digicolor"},
{IncludeRegexp: "^arch/arm/boot/dts/gemini/|^arch/arm/mach-gemini/|^drivers/crypto/gemini/|^drivers/net/ethernet/cortina/|^drivers/pinctrl/pinctrl-gemini\\.c$|^drivers/rtc/rtc-ftrtc010\\.c$"},
{IncludeRegexp: "^arch/arm/boot/dts/hisilicon/|^arch/arm/mach-hisi/|^arch/arm64/boot/dts/hisilicon/"},
- {IncludeRegexp: "^arch/arm/boot/dts/intel/ixp/|^arch/arm/mach-ixp4xx/|^drivers/bus/intel-ixp4xx-eb\\.c$|^drivers/clocksource/timer-ixp4xx\\.c$|^drivers/crypto/intel/ixp4xx/ixp4xx_crypto\\.c$|^drivers/gpio/gpio-ixp4xx\\.c$|^drivers/irqchip/irq-ixp4xx\\.c$"},
+ {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$"},
{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/"},
{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/armada[^/]*$|^arch/arm64/boot/dts/marvell/cn913[^/]*$|^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$"},
{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/soc/dove/"},
@@ -498,7 +498,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm/boot/dts/socionext/milbeaut[^/]*$|^arch/arm/mach-milbeaut/|milbeaut"},
{IncludeRegexp: "^arch/arm/boot/dts/socionext/uniphier[^/]*$|^arch/arm/include/asm/hardware/cache-uniphier\\.h$|^arch/arm/mach-uniphier/|^arch/arm/mm/cache-uniphier\\.c$|^arch/arm64/boot/dts/socionext/uniphier[^/]*$|^drivers/bus/uniphier-system-bus\\.c$|^drivers/clk/uniphier/|^drivers/dma/uniphier-mdmac\\.c$|^drivers/gpio/gpio-uniphier\\.c$|^drivers/i2c/busses/i2c-uniphier[^/]*$|^drivers/irqchip/irq-uniphier-aidet\\.c$|^drivers/mmc/host/uniphier-sd\\.c$|^drivers/pinctrl/uniphier/|^drivers/reset/reset-uniphier\\.c$|^drivers/tty/serial/8250/8250_uniphier\\.c$|uniphier"},
{IncludeRegexp: "^arch/arm/boot/dts/st/spear[^/]*$|^arch/arm/mach-spear/|^drivers/clk/spear/|^drivers/pinctrl/spear/"},
- {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/genpd/st/ste-ux500-pm-domain\\.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/"},
+ {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/hwspinlock/u8500_hsem\\.c$|^drivers/i2c/busses/i2c-nomadik\\.c$|^drivers/iio/adc/ab8500-gpadc\\.c$|^drivers/mfd/ab8500[^/]*$|^drivers/mfd/abx500[^/]*$|^drivers/mfd/db8500[^/]*$|^drivers/pinctrl/nomadik/|^drivers/rtc/rtc-ab8500\\.c$|^drivers/rtc/rtc-pl031\\.c$|^drivers/soc/ux500/"},
{IncludeRegexp: "^arch/arm/boot/dts/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$"},
{IncludeRegexp: "^arch/arm/boot/dts/st/stm32[^/]*$|^arch/arm/mach-stm32/|^arch/arm64/boot/dts/st/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"},
{IncludeRegexp: "^arch/arm/boot/dts/sunplus/|^arch/arm/configs/sp7021_[^/]*defconfig$|^arch/arm/mach-sunplus/|^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$"},
@@ -507,6 +507,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm/boot/dts/ti/keystone/|^arch/arm/mach-keystone/"},
{IncludeRegexp: "^arch/arm/boot/dts/ti/omap/omap3-igep[^/]*$"},
{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$"},
+ {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$"},
{IncludeRegexp: "^arch/arm/include/asm/arch_timer\\.h$|^arch/arm64/include/asm/arch_timer\\.h$|^drivers/clocksource/arm_arch_timer\\.c$"},
{IncludeRegexp: "^arch/arm/include/asm/hardware/dec21285\\.h$|^arch/arm/mach-footbridge/"},
{IncludeRegexp: "^arch/arm/include/asm/hardware/ioc\\.h$|^arch/arm/include/asm/hardware/iomd\\.h$|^arch/arm/include/asm/hardware/memc\\.h$|^arch/arm/mach-rpc/|^drivers/net/ethernet/8390/etherh\\.c$|^drivers/net/ethernet/i825xx/ether1[^/]*$|^drivers/net/ethernet/seeq/ether3[^/]*$|^drivers/scsi/arm/"},
@@ -520,7 +521,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm/mm/[^/]*-fa[^/]*$"},
{IncludeRegexp: "^arch/arm/vfp/"},
{"^arch/arm64/", "^arch/arm64/boot/dts/"},
- {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/genpd/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/mailbox/apple-mailbox\\.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/apple-mailbox\\.h$|^include/linux/soc/apple/"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/amd/elba[^/]*$"},
+ {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/mailbox/apple-mailbox\\.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/apple-mailbox\\.h$|^include/linux/soc/apple/"},
{IncludeRegexp: "^arch/arm64/boot/dts/bitmain/|^drivers/clk/clk-bm1880\\.c$|^drivers/pinctrl/pinctrl-bm1880\\.c$"},
{IncludeRegexp: "^arch/arm64/boot/dts/broadcom/bcmbca/|bcmbca|bcm[9]?47622|bcm[9]?4912|bcm[9]?63138|bcm[9]?63146|bcm[9]?63148|bcm[9]?63158|bcm[9]?63178|bcm[9]?6756|bcm[9]?6813|bcm[9]?6846|bcm[9]?6855|bcm[9]?6856|bcm[9]?6858|bcm[9]?6878"},
{IncludeRegexp: "^arch/arm64/boot/dts/broadcom/northstar2/|^arch/arm64/boot/dts/broadcom/stingray/|^drivers/clk/bcm/clk-ns[^/]*$|^drivers/clk/bcm/clk-sr[^/]*$|^drivers/pinctrl/bcm/pinctrl-ns[^/]*$|^include/dt-bindings/clock/bcm-sr[^/]*$|iproc|cygnus|bcm[-_]nsp|bcm9113*|bcm9583*|bcm9585*|bcm9586*|bcm988312|bcm113*|bcm583*|bcm585*|bcm586*|bcm88312|hr2|stingray"},
@@ -535,11 +537,11 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm64/boot/dts/ti/k3-[^/]*$"},
{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"},
{IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"},
- {IncludeRegexp: "^arch/arm[^/]*/include/asm/hw_breakpoint\\.h$|^arch/arm[^/]*/include/asm/perf_event\\.h$|^arch/arm[^/]*/kernel/hw_breakpoint\\.c$|^arch/arm[^/]*/kernel/perf_[^/]*$|^drivers/perf/|^include/linux/perf/arm_pmu\\.h$"},
+ {IncludeRegexp: "^arch/arm[^/]*/include/asm/hw_breakpoint\\.h$|^arch/arm[^/]*/include/asm/perf_event\\.h$|^arch/arm[^/]*/kernel/hw_breakpoint\\.c$|^arch/arm[^/]*/kernel/perf_[^/]*$|^drivers/perf/|^include/linux/perf/arm_pmu[^/]*\\.h$"},
{IncludeRegexp: "^drivers/acpi/arm64$"},
- {IncludeRegexp: "^drivers/clk/clk-sc\\[mp\\]i\\.c$|^drivers/cpufreq/sc\\[mp\\]i-cpufreq\\.c$|^drivers/firmware/arm_scmi/|^drivers/firmware/arm_scpi\\.c$|^drivers/powercap/arm_scmi_powercap\\.c$|^drivers/regulator/scmi-regulator\\.c$|^drivers/reset/reset-scmi\\.c$|^include/linux/sc\\[mp\\]i_protocol\\.h$|^include/trace/events/scmi\\.h$|^include/uapi/linux/virtio_scmi\\.h$"},
+ {IncludeRegexp: "^drivers/clk/clk-sc\\[mp\\]i\\.c$|^drivers/cpufreq/sc\\[mp\\]i-cpufreq\\.c$|^drivers/firmware/arm_scmi/|^drivers/firmware/arm_scpi\\.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$"},
{IncludeRegexp: "^drivers/clk/clkdev\\.c$"},
- {IncludeRegexp: "^drivers/clk/keystone/sci-clk\\.c$|^drivers/firmware/ti_sci[^/]*$|^drivers/irqchip/irq-ti-sci-inta\\.c$|^drivers/irqchip/irq-ti-sci-intr\\.c$|^drivers/reset/reset-ti-sci\\.c$|^drivers/soc/ti/ti_sci_inta_msi\\.c$|^drivers/genpd/ti/ti_sci_pm_domains\\.c$|^include/dt-bindings/soc/ti,sci_pm_domain\\.h$|^include/linux/soc/ti/ti_sci_inta_msi\\.h$|^include/linux/soc/ti/ti_sci_protocol\\.h$"},
+ {IncludeRegexp: "^drivers/clk/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$"},
{IncludeRegexp: "^drivers/clk/ux500/"},
{IncludeRegexp: "^drivers/clocksource/timer-keystone\\.c$"},
{IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$"},
@@ -553,9 +555,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/firmware/arm_sdei\\.c$|^include/linux/arm_sdei\\.h$|^include/uapi/linux/arm_sdei\\.h$"},
{IncludeRegexp: "^drivers/firmware/psci/|^include/linux/psci\\.h$|^include/uapi/linux/psci\\.h$"},
{IncludeRegexp: "^drivers/firmware/smccc/|^include/linux/arm-smccc\\.h$"},
- {IncludeRegexp: "^drivers/genpd/ti/omap_prm\\.c$|^drivers/soc/ti/"},
{IncludeRegexp: "^drivers/gpio/gpio-sama5d2-piobu\\.c$|^drivers/pinctrl/pinctrl-at91[^/]*$"},
- {IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$"},
+ {IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$|^include/uapi/linux/coresight[^/]*$"},
{IncludeRegexp: "^drivers/iommu/arm/|^drivers/iommu/io-pgtable-arm[^/]*$"},
{IncludeRegexp: "^drivers/irqchip/irq-mchp-eic\\.c$"},
{IncludeRegexp: "^drivers/irqchip/irq-vic\\.c$"},
@@ -587,6 +588,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pinctrl/pinctrl-single\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/samsung/|^include/dt-bindings/pinctrl/samsung\\.h$"},
{IncludeRegexp: "^drivers/pinctrl/sunplus/|^include/dt-bindings/pinctrl/sppctl[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/pmdomain/ti/omap_prm\\.c$|^drivers/soc/ti/"},
{IncludeRegexp: "^drivers/pwm/pwm-atmel\\.c$"},
{IncludeRegexp: "^drivers/regulator/mcp16502\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"},
@@ -612,8 +614,9 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/crypto/qce/"},
{IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
{IncludeRegexp: "^drivers/edac/qcom_edac\\.c$"},
- {IncludeRegexp: "^drivers/genpd/qcom/cpr\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
+ {IncludeRegexp: "^drivers/firmware/qcom/qcom_qseecom\\.c$"},
+ {IncludeRegexp: "^drivers/firmware/qcom/qcom_qseecom_uefisecapp\\.c$"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"},
{IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$"},
{IncludeRegexp: "^drivers/mailbox/qcom-ipcc\\.c$|^include/dt-bindings/mailbox/qcom-ipcc\\.h$"},
@@ -626,6 +629,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
{IncludeRegexp: "^drivers/phy/qualcomm/phy-qcom-ipq4019-usb\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/qcom/"},
+ {IncludeRegexp: "^drivers/pmdomain/qcom/cpr\\.c$"},
{IncludeRegexp: "^drivers/regulator/vqmmc-ipq4019-regulator\\.c$"},
{IncludeRegexp: "^drivers/soc/qcom/icc-bwmon\\.c$"},
{IncludeRegexp: "^drivers/thermal/qcom/"},
@@ -642,7 +646,7 @@ func subsystems_linux() []*Subsystem {
Maintainers: []string{"marcan@marcan.st", "sven@svenpeter.dev"},
Parents: []*Subsystem{&arm},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/genpd/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/mailbox/apple-mailbox\\.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/apple-mailbox\\.h$|^include/linux/soc/apple/"},
+ {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/mailbox/apple-mailbox\\.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/apple-mailbox\\.h$|^include/linux/soc/apple/"},
{IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/ssm3515\\.c$"},
},
}
@@ -764,6 +768,16 @@ func subsystems_linux() []*Subsystem {
},
}
+ bcachefs = Subsystem{
+ Name: "bcachefs",
+ Lists: []string{"linux-bcachefs@vger.kernel.org"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/bcachefs/"},
+ {IncludeRegexp: "^include/linux/closure\\.h$|^lib/closure\\.c$"},
+ },
+ }
+
bfs = Subsystem{
Name: "bfs",
Syscalls: []string{"syz_mount_image$bfs"},
@@ -823,6 +837,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/x86/net/bpf_jit_comp32\\.c$"},
{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$"},
{IncludeRegexp: "^drivers/net/ethernet/netronome/nfp/bpf/"},
+ {IncludeRegexp: "^drivers/net/netkit\\.c$|^include/net/netkit\\.h$"},
{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$"},
{IncludeRegexp: "^include/linux/bpf_lsm\\.h$|^kernel/bpf/bpf_lsm\\.c$|^security/bpf/"},
{IncludeRegexp: "^include/linux/btf[^/]*$|^kernel/bpf/btf\\.c$"},
@@ -850,7 +865,7 @@ func subsystems_linux() []*Subsystem {
bridge = Subsystem{
Name: "bridge",
- Lists: []string{"bridge@lists.linux-foundation.org"},
+ Lists: []string{"bridge@lists.linux.dev"},
Maintainers: []string{"razor@blackwall.org", "roopa@nvidia.com"},
Parents: []*Subsystem{&net},
PathRules: []PathRule{
@@ -965,13 +980,13 @@ func subsystems_linux() []*Subsystem {
cirrus = Subsystem{
Name: "cirrus",
Lists: []string{"patches@opensource.cirrus.com"},
- Parents: []*Subsystem{&alsa},
+ Parents: []*Subsystem{&sound},
PathRules: []PathRule{
{IncludeRegexp: "^arch/arm/mach-s3c/mach-crag6410[^/]*$|^drivers/clk/clk-wm83[^/]*\\.c$|^drivers/gpio/gpio-[^/]*wm[^/]*\\.c$|^drivers/gpio/gpio-arizona\\.c$|^drivers/hwmon/wm83..-hwmon\\.c$|^drivers/input/misc/wm831x-on\\.c$|^drivers/input/touchscreen/wm831x-ts\\.c$|^drivers/input/touchscreen/wm97[^/]*\\.c$|^drivers/leds/leds-wm83[^/]*\\.c$|^drivers/mfd/arizona[^/]*$|^drivers/mfd/cs47l24[^/]*$|^drivers/mfd/wm[^/]*\\.c$|^drivers/power/supply/wm83[^/]*\\.c$|^drivers/regulator/arizona[^/]*$|^drivers/regulator/wm8[^/]*\\.c$|^drivers/rtc/rtc-wm83[^/]*\\.c$|^drivers/video/backlight/wm83[^/]*_bl\\.c$|^drivers/watchdog/wm83[^/]*_wdt\\.c$|^include/linux/mfd/arizona/|^include/linux/mfd/wm831x/|^include/linux/mfd/wm8350/|^include/linux/mfd/wm8400[^/]*$|^include/linux/regulator/arizona[^/]*$|^include/linux/wm97xx\\.h$|^include/sound/wm....\\.h$|^sound/soc/codecs/arizona[^/]*$|^sound/soc/codecs/cs47l24[^/]*$|^sound/soc/codecs/wm[^/]*$"},
{IncludeRegexp: "^drivers/clk/clk-lochnagar\\.c$|^drivers/hwmon/lochnagar-hwmon\\.c$|^drivers/mfd/lochnagar-i2c\\.c$|^drivers/pinctrl/cirrus/pinctrl-lochnagar\\.c$|^drivers/regulator/lochnagar-regulator\\.c$|^include/dt-bindings/clock/lochnagar\\.h$|^include/dt-bindings/pinctrl/lochnagar\\.h$|^include/linux/mfd/lochnagar[^/]*$|^sound/soc/codecs/lochnagar-sc\\.c$"},
{IncludeRegexp: "^drivers/firmware/cirrus/|^include/linux/firmware/cirrus/"},
{IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"},
- {IncludeRegexp: "^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/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"},
+ {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_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"},
},
}
@@ -1004,7 +1019,7 @@ func subsystems_linux() []*Subsystem {
Maintainers: []string{"suzuki.poulose@arm.com"},
Parents: []*Subsystem{&arm},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$"},
+ {IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$|^include/uapi/linux/coresight[^/]*$"},
},
}
@@ -1118,8 +1133,8 @@ func subsystems_linux() []*Subsystem {
dm = Subsystem{
Name: "dm",
- Lists: []string{"dm-devel@redhat.com"},
- Maintainers: []string{"agk@redhat.com", "dm-devel@redhat.com", "snitzer@kernel.org"},
+ Lists: []string{"dm-devel@lists.linux.dev"},
+ Maintainers: []string{"agk@redhat.com", "dm-devel@lists.linux.dev", "mpatocka@redhat.com", "snitzer@kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/md/Kconfig$|^drivers/md/dm[^/]*$|^drivers/md/persistent-data/|^include/linux/device-mapper\\.h$|^include/linux/dm-[^/]*\\.h$|^include/uapi/linux/dm-[^/]*\\.h$"},
@@ -1135,6 +1150,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/dma/altera-msgdma\\.c$"},
{IncludeRegexp: "^drivers/dma/at_hdmac\\.c$|^drivers/dma/at_xdmac\\.c$|^include/dt-bindings/dma/at91\\.h$"},
{IncludeRegexp: "^drivers/dma/dw-edma/|^include/linux/dma/edma\\.h$"},
+ {IncludeRegexp: "^drivers/dma/fsl-edma[^/]*\\.[^/]*$"},
{IncludeRegexp: "^drivers/dma/hisi_dma\\.c$"},
{IncludeRegexp: "^drivers/dma/idxd/|^include/uapi/linux/idxd\\.h$"},
{IncludeRegexp: "^drivers/dma/ioat[^/]*$"},
@@ -1163,7 +1179,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"dri-devel@lists.freedesktop.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/accel/habanalabs/|^include/trace/events/habanalabs\\.h$|^include/uapi/drm/habanalabs_accel\\.h$"},
+ {IncludeRegexp: "^drivers/accel/habanalabs/|^include/linux/habanalabs/|^include/trace/events/habanalabs\\.h$|^include/uapi/drm/habanalabs_accel\\.h$"},
{IncludeRegexp: "^drivers/accel/ivpu/|^include/uapi/drm/ivpu_accel\\.h$"},
{IncludeRegexp: "^drivers/accel/qaic/|^include/uapi/drm/qaic_accel\\.h$"},
{IncludeRegexp: "^drivers/accel/|^include/drm/drm_accel\\.h$"},
@@ -1176,6 +1192,12 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpu/drm/ast/"},
{IncludeRegexp: "^drivers/gpu/drm/atmel-hlcdc/"},
{IncludeRegexp: "^drivers/gpu/drm/bridge/imx/"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/"},
+ {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[^/]*$"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/meson[^/]*$|^drivers/gpu/drm/meson/"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/rockchip[^/]*$|^drivers/gpu/drm/rockchip/"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/virtio[^/]*$|^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/drm_aperture\\.c$|^drivers/gpu/drm/tiny/ofdrm\\.c$|^drivers/gpu/drm/tiny/simpledrm\\.c$|^drivers/video/aperture\\.c$|^drivers/video/nomodeset\\.c$|^include/drm/drm_aperture\\.h$|^include/linux/aperture\\.h$|^include/video/nomodeset\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/drm_panel\\.c$|^drivers/gpu/drm/panel/|^include/drm/drm_panel\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/drm_privacy_screen[^/]*$|^include/drm/drm_privacy_screen[^/]*$"},
@@ -1190,17 +1212,14 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpu/drm/imx/ipuv3/|^drivers/gpu/ipu-v3/"},
{IncludeRegexp: "^drivers/gpu/drm/lima/|^include/uapi/drm/lima_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/loongson/"},
- {IncludeRegexp: "^drivers/gpu/drm/mediatek/|^drivers/phy/mediatek/phy-mtk-dp\\.c$|^drivers/phy/mediatek/phy-mtk-hdmi[^/]*$|^drivers/phy/mediatek/phy-mtk-mipi[^/]*$"},
- {IncludeRegexp: "^drivers/gpu/drm/meson/"},
{IncludeRegexp: "^drivers/gpu/drm/mgag200/"},
- {IncludeRegexp: "^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/mxsfb/"},
{IncludeRegexp: "^drivers/gpu/drm/nouveau/|^include/uapi/drm/nouveau_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/omapdrm/"},
{IncludeRegexp: "^drivers/gpu/drm/panel/panel-lvds\\.c$"},
{IncludeRegexp: "^drivers/gpu/drm/panfrost/|^include/uapi/drm/panfrost_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/renesas/|^include/linux/platform_data/shmob_drm\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/rockchip/"},
+ {IncludeRegexp: "^drivers/gpu/drm/renesas/rcar-du/"},
+ {IncludeRegexp: "^drivers/gpu/drm/renesas/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/scheduler/|^include/drm/gpu_scheduler\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/sti$"},
{IncludeRegexp: "^drivers/gpu/drm/stm$"},
@@ -1212,7 +1231,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpu/drm/ttm/|^include/drm/ttm/"},
{IncludeRegexp: "^drivers/gpu/drm/udl/"},
{IncludeRegexp: "^drivers/gpu/drm/vboxvideo/"},
- {IncludeRegexp: "^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/vkms/"},
{IncludeRegexp: "^drivers/gpu/drm/vmwgfx/|^include/uapi/drm/vmwgfx_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/xen/"},
@@ -1399,7 +1417,7 @@ func subsystems_linux() []*Subsystem {
Maintainers: []string{"dmitry.baryshkov@linaro.org", "quic_abhinavk@quicinc.com", "robdclark@gmail.com"},
Parents: []*Subsystem{&armmsm, &dri},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
},
}
@@ -1410,6 +1428,7 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^fs/affs/"},
{IncludeRegexp: "^fs/dax\\.c$|^include/linux/dax\\.h$|^include/trace/events/fs_dax\\.h$"},
+ {IncludeRegexp: "^fs/exportfs/|^fs/fhandle\\.c$|^include/linux/exportfs\\.h$"},
{IncludeRegexp: "^fs/fcntl\\.c$|^fs/locks\\.c$|^include/linux/fcntl\\.h$|^include/uapi/linux/fcntl\\.h$"},
{IncludeRegexp: "^fs/fuse/virtio_fs\\.c$|^include/uapi/linux/virtio_fs\\.h$"},
{IncludeRegexp: "^fs/notify/dnotify/|^include/linux/dnotify\\.h$"},
@@ -1534,11 +1553,11 @@ func subsystems_linux() []*Subsystem {
}
greybus = Subsystem{
- Name: "greybus",
- Lists: []string{"greybus-dev@lists.linaro.org"},
- Maintainers: []string{"elder@kernel.org", "gregkh@linuxfoundation.org", "johan@kernel.org"},
- Parents: []*Subsystem{&staging},
+ Name: "greybus",
+ Lists: []string{"greybus-dev@lists.linaro.org"},
+ Parents: []*Subsystem{&staging},
PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/greybus/gb-beagleplay\\.c$"},
{IncludeRegexp: "^drivers/greybus/|^drivers/staging/greybus/|^include/linux/greybus\\.h$|^include/linux/greybus/"},
},
}
@@ -1565,9 +1584,10 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-hardening@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
+ {IncludeRegexp: "^arch/[^/]*/configs/hardening\\.config$|^include/linux/overflow\\.h$|^include/linux/randomize_kstack\\.h$|^kernel/configs/hardening\\.config$|^mm/usercopy\\.c$"},
{IncludeRegexp: "^drivers/acpi/apei/erst\\.c$|^drivers/firmware/efi/efi-pstore\\.c$|^fs/pstore/|^include/linux/pstore[^/]*$"},
{IncludeRegexp: "^include/linux/fortify-string\\.h$|^lib/fortify_kunit\\.c$|^lib/memcpy_kunit\\.c$|^lib/strcat_kunit\\.c$|^lib/strscpy_kunit\\.c$|^lib/test_fortify/"},
- {IncludeRegexp: "^include/linux/overflow\\.h$|^include/linux/randomize_kstack\\.h$|^mm/usercopy\\.c$"},
+ {IncludeRegexp: "^include/linux/stackleak\\.h$|^kernel/stackleak\\.c$"},
{IncludeRegexp: "^include/linux/string\\.h$|^include/linux/string_choices\\.h$|^include/linux/string_helpers\\.h$|^lib/string\\.c$|^lib/string_helpers\\.c$|^lib/test-string_helpers\\.c$|^lib/test_string\\.c$"},
},
}
@@ -1644,6 +1664,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/lm90\\.c$|^include/dt-bindings/thermal/lm90\\.h$"},
{IncludeRegexp: "^drivers/hwmon/lm95234\\.c$"},
{IncludeRegexp: "^drivers/hwmon/ltc2947-core\\.c$|^drivers/hwmon/ltc2947-i2c\\.c$|^drivers/hwmon/ltc2947-spi\\.c$|^drivers/hwmon/ltc2947\\.h$"},
+ {IncludeRegexp: "^drivers/hwmon/ltc2991\\.c$"},
{IncludeRegexp: "^drivers/hwmon/ltc4261\\.c$"},
{IncludeRegexp: "^drivers/hwmon/max16065\\.c$"},
{IncludeRegexp: "^drivers/hwmon/max31827\\.c$"},
@@ -1664,6 +1685,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/pmbus/stpddc60\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/tps546d24\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/|^include/linux/pmbus\\.h$"},
+ {IncludeRegexp: "^drivers/hwmon/powerz\\.c$"},
{IncludeRegexp: "^drivers/hwmon/sch5627\\.c$"},
{IncludeRegexp: "^drivers/hwmon/sfctemp\\.c$"},
{IncludeRegexp: "^drivers/hwmon/smsc47b397\\.c$"},
@@ -1758,15 +1780,6 @@ func subsystems_linux() []*Subsystem {
},
}
- ia64 = Subsystem{
- Name: "ia64",
- Lists: []string{"linux-ia64@vger.kernel.org"},
- Parents: []*Subsystem{&kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/ia64/"},
- },
- }
-
ide = Subsystem{
Name: "ide",
Lists: []string{"linux-ide@vger.kernel.org"},
@@ -1815,6 +1828,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/imx93_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/max11205\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/mcp3564\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/mcp3911\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/rcar-gyroadc\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
@@ -1862,6 +1876,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/potentiometer/x9250\\.c$"},
{IncludeRegexp: "^drivers/iio/pressure/dps310\\.c$"},
{IncludeRegexp: "^drivers/iio/pressure/mprls0025pa\\.c$"},
+ {IncludeRegexp: "^drivers/iio/pressure/rohm-bm1390\\.c$"},
{IncludeRegexp: "^drivers/iio/proximity/mb1232\\.c$"},
{IncludeRegexp: "^drivers/iio/proximity/ping\\.c$"},
{IncludeRegexp: "^drivers/iio/proximity/srf[^/]*\\.c$"},
@@ -1878,15 +1893,11 @@ func subsystems_linux() []*Subsystem {
imx = Subsystem{
Name: "imx",
- Lists: []string{"linux-imx@nxp.com"},
- Maintainers: []string{"abelvesa@kernel.org"},
- Parents: []*Subsystem{&arm, &clk},
+ Lists: []string{"imx@lists.linux.dev"},
+ Maintainers: []string{"Frank.Li@nxp.com"},
+ Parents: []*Subsystem{&dmaengine},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/imx93_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
+ {IncludeRegexp: "^drivers/dma/fsl-edma[^/]*\\.[^/]*$"},
},
}
@@ -1966,8 +1977,8 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"intel-gfx@lists.freedesktop.org"},
Parents: []*Subsystem{&dri},
PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/i915[^/]*$|^drivers/gpu/drm/i915/|^include/drm/i915[^/]*$|^include/uapi/drm/i915_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"},
- {IncludeRegexp: "^drivers/gpu/drm/i915/|^include/drm/i915[^/]*$|^include/uapi/drm/i915_drm\\.h$"},
},
}
@@ -2005,7 +2016,7 @@ func subsystems_linux() []*Subsystem {
iomap = Subsystem{
Name: "iomap",
Lists: []string{"linux-fsdevel@vger.kernel.org", "linux-xfs@vger.kernel.org"},
- Maintainers: []string{"djwong@kernel.org"},
+ Maintainers: []string{"brauner@kernel.org"},
Parents: []*Subsystem{&fs},
PathRules: []PathRule{
{IncludeRegexp: "^fs/iomap/|^include/linux/iomap\\.h$"},
@@ -2142,7 +2153,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/extcon/extcon-ptn5150\\.c$"},
{IncludeRegexp: "^drivers/extcon/|^include/linux/extcon\\.h$|^include/linux/extcon/"},
{IncludeRegexp: "^drivers/firmware/stratix10-rsu\\.c$|^drivers/firmware/stratix10-svc\\.c$|^include/linux/firmware/intel/stratix10-smc\\.h$|^include/linux/firmware/intel/stratix10-svc-client\\.h$"},
- {IncludeRegexp: "^drivers/genpd/ti/omap_prm\\.c$|^drivers/soc/ti/"},
{IncludeRegexp: "^drivers/gpio/gpio-bd9571mwv\\.c$|^drivers/mfd/bd9571mwv\\.c$|^drivers/regulator/bd9571mwv-regulator\\.c$|^include/linux/mfd/bd9571mwv\\.h$"},
{IncludeRegexp: "^drivers/gpio/gpio-max77650\\.c$|^drivers/input/misc/max77650-onkey\\.c$|^drivers/leds/leds-max77650\\.c$|^drivers/mfd/max77650\\.c$|^drivers/power/supply/max77650-charger\\.c$|^drivers/regulator/max77650-regulator\\.c$|^include/linux/mfd/max77650\\.h$"},
{IncludeRegexp: "^drivers/hwtracing/ptt/"},
@@ -2162,6 +2172,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/phy/broadcom/phy-brcm-usb[^/]*$"},
{IncludeRegexp: "^drivers/phy/samsung/phy-exynos4210-usb2\\.c$|^drivers/phy/samsung/phy-exynos4x12-usb2\\.c$|^drivers/phy/samsung/phy-exynos5250-usb2\\.c$|^drivers/phy/samsung/phy-s5pv210-usb2\\.c$|^drivers/phy/samsung/phy-samsung-usb2\\.c$|^drivers/phy/samsung/phy-samsung-usb2\\.h$"},
{IncludeRegexp: "^drivers/phy/xilinx/phy-zynqmp\\.c$"},
+ {IncludeRegexp: "^drivers/pmdomain/ti/omap_prm\\.c$|^drivers/soc/ti/"},
{IncludeRegexp: "^drivers/power/reset/keystone-reset\\.c$"},
{IncludeRegexp: "^drivers/regulator/max20086-regulator\\.c$"},
{IncludeRegexp: "^drivers/regulator/max77802-regulator\\.c$|^include/dt-bindings/[^/]*/[^/]*max77802\\.h$"},
@@ -2187,7 +2198,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^include/linux/debugobjects\\.h$|^lib/debugobjects\\.c$"},
{IncludeRegexp: "^include/linux/entry-common\\.h$|^include/linux/entry-kvm\\.h$|^kernel/entry/"},
{IncludeRegexp: "^include/linux/group_cpus\\.h$|^kernel/irq/|^lib/group_cpus\\.c$"},
- {IncludeRegexp: "^include/linux/kmod\\.h$|^include/linux/module\\.h$|^kernel/module/|^lib/test_kmod\\.c$"},
+ {IncludeRegexp: "^include/linux/kmod\\.h$|^include/linux/module[^/]*\\.h$|^kernel/module/|^lib/test_kmod\\.c$"},
{IncludeRegexp: "^include/linux/padata\\.h$|^kernel/padata\\.c$"},
{IncludeRegexp: "^include/linux/preempt\\.h$|^include/linux/sched\\.h$|^include/linux/wait\\.h$|^include/uapi/linux/sched\\.h$|^kernel/sched/"},
{IncludeRegexp: "^include/linux/sched/nohz\\.h$|^include/linux/tick\\.h$|^kernel/time/tick[^/]*\\.[^/]*$"},
@@ -2263,6 +2274,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"kvm@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
+ {IncludeRegexp: "^arch/loongarch/include/asm/kvm[^/]*$|^arch/loongarch/include/uapi/asm/kvm[^/]*$|^arch/loongarch/kvm/"},
{IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"},
{IncludeRegexp: "^arch/powerpc/include/asm/kvm[^/]*$|^arch/powerpc/include/uapi/asm/kvm[^/]*$|^arch/powerpc/kernel/kvm[^/]*$|^arch/powerpc/kvm/"},
{IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
@@ -2431,11 +2443,11 @@ func subsystems_linux() []*Subsystem {
}
loongarch = Subsystem{
- Name: "loongarch",
- Lists: []string{"loongarch@lists.linux.dev"},
- Maintainers: []string{"chenhuacai@kernel.org"},
- Parents: []*Subsystem{&kernel},
+ Name: "loongarch",
+ Lists: []string{"loongarch@lists.linux.dev"},
+ Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
+ {IncludeRegexp: "^arch/loongarch/include/asm/kvm[^/]*$|^arch/loongarch/include/uapi/asm/kvm[^/]*$|^arch/loongarch/kvm/"},
{IncludeRegexp: "^arch/loongarch/|^drivers/[^/]*/[^/]*loongarch[^/]*$"},
{IncludeRegexp: "^drivers/soc/loongson/loongson2_guts\\.c$"},
},
@@ -2580,6 +2592,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm20\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm21\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/max9286\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/mt9m114\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/mt9p031\\.c$|^include/media/i2c/mt9p031\\.h$"},
{IncludeRegexp: "^drivers/media/i2c/mt9t112\\.c$|^include/media/i2c/mt9t112\\.h$"},
{IncludeRegexp: "^drivers/media/i2c/mt9v032\\.c$|^include/media/i2c/mt9v032\\.h$"},
@@ -2595,9 +2608,9 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/i2c/ov2680\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov2685\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov2740\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov4689\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov5640\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov5647\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/ov5647\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov5670\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov5675\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov5693\\.c$"},
@@ -2633,6 +2646,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/pci/dt3155/"},
{IncludeRegexp: "^drivers/media/pci/intel/ipu3/"},
{IncludeRegexp: "^drivers/media/pci/ivtv/|^include/uapi/linux/ivtv[^/]*$"},
+ {IncludeRegexp: "^drivers/media/pci/mgb4/"},
{IncludeRegexp: "^drivers/media/pci/netup_unidvb/"},
{IncludeRegexp: "^drivers/media/pci/pt1/"},
{IncludeRegexp: "^drivers/media/pci/pt3/"},
@@ -2652,6 +2666,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/platform/marvell/"},
{IncludeRegexp: "^drivers/media/platform/microchip/microchip-csi2dc\\.c$"},
{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$"},
+ {IncludeRegexp: "^drivers/media/platform/nuvoton/|^include/uapi/linux/npcm-video\\.h$"},
{IncludeRegexp: "^drivers/media/platform/nvidia/tegra-vde/"},
{IncludeRegexp: "^drivers/media/platform/nxp/dw100/|^include/uapi/linux/dw100\\.h$"},
{IncludeRegexp: "^drivers/media/platform/nxp/imx-jpeg$"},
@@ -2687,6 +2702,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/platform/ti/am437x/"},
{IncludeRegexp: "^drivers/media/platform/ti/cal/|^drivers/media/platform/ti/vpe/"},
{IncludeRegexp: "^drivers/media/platform/ti/davinci/|^include/media/davinci/"},
+ {IncludeRegexp: "^drivers/media/platform/ti/j721e-csi2rx/"},
{IncludeRegexp: "^drivers/media/platform/ti/omap3isp/|^drivers/staging/media/omap4iss/"},
{IncludeRegexp: "^drivers/media/platform/verisilicon/"},
{IncludeRegexp: "^drivers/media/platform/video-mux\\.c$"},
@@ -2798,7 +2814,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
{IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"},
{IncludeRegexp: "^drivers/dma/mediatek/"},
- {IncludeRegexp: "^drivers/gpu/drm/mediatek/|^drivers/phy/mediatek/phy-mtk-dp\\.c$|^drivers/phy/mediatek/phy-mtk-hdmi[^/]*$|^drivers/phy/mediatek/phy-mtk-mipi[^/]*$"},
+ {IncludeRegexp: "^drivers/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[^/]*$"},
{IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^include/dt-bindings/memory/mediatek,mt[^/]*-port\\.h$|^include/dt-bindings/memory/mt[^/]*-port\\.h$"},
{IncludeRegexp: "^drivers/memory/mtk-smi\\.c$|^include/soc/mediatek/smi\\.h$"},
{IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"},
@@ -2814,7 +2830,7 @@ func subsystems_linux() []*Subsystem {
megaraid = Subsystem{
Name: "megaraid",
Lists: []string{"megaraidlinux.pdl@broadcom.com"},
- Maintainers: []string{"kashyap.desai@broadcom.com", "shivasharan.srikanteshwara@broadcom.com", "sumit.saxena@broadcom.com"},
+ Maintainers: []string{"chandrakanth.patil@broadcom.com", "kashyap.desai@broadcom.com", "shivasharan.srikanteshwara@broadcom.com", "sumit.saxena@broadcom.com"},
Parents: []*Subsystem{&scsi},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/scsi/megaraid\\.[^/]*$|^drivers/scsi/megaraid/"},
@@ -2837,7 +2853,7 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^arch/mips/bcm47xx/|^arch/mips/include/asm/mach-bcm47xx/"},
- {IncludeRegexp: "^arch/mips/bmips/|^arch/mips/boot/dts/brcm/bcm[^/]*\\.dts[^/]*$|^arch/mips/include/asm/mach-bmips/|^arch/mips/kernel/[^/]*bmips[^/]*$|^drivers/irqchip/irq-bcm63[^/]*$|^drivers/irqchip/irq-bcm7[^/]*$|^drivers/irqchip/irq-brcmstb[^/]*$|^drivers/genpd/bcm/bcm63xx-power\\.c$|^include/linux/bcm963xx_nvram\\.h$|^include/linux/bcm963xx_tag\\.h$"},
+ {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$"},
{IncludeRegexp: "^arch/mips/boot/dts/img/boston\\.dts$|^arch/mips/configs/generic/board-boston\\.config$|^drivers/clk/imgtec/clk-boston\\.c$|^include/dt-bindings/clock/boston-clock\\.h$"},
{IncludeRegexp: "^arch/mips/boot/dts/img/pistachio[^/]*$"},
{IncludeRegexp: "^arch/mips/boot/dts/ingenic/|^arch/mips/generic/board-ingenic\\.c$|^arch/mips/include/asm/mach-ingenic/|^arch/mips/ingenic/Kconfig$|^drivers/clk/ingenic/|^drivers/dma/dma-jz4780\\.c$|^drivers/gpu/drm/ingenic/|^drivers/i2c/busses/i2c-jz4780\\.c$|^drivers/iio/adc/ingenic-adc\\.c$|^drivers/irqchip/irq-ingenic\\.c$|^drivers/memory/jz4780-nemc\\.c$|^drivers/mmc/host/jz4740_mmc\\.c$|^drivers/mtd/nand/raw/ingenic/|^drivers/pinctrl/pinctrl-ingenic\\.c$|^drivers/power/supply/ingenic-battery\\.c$|^drivers/pwm/pwm-jz4740\\.c$|^drivers/remoteproc/ingenic_rproc\\.c$|^drivers/rtc/rtc-jz4740\\.c$|^drivers/tty/serial/8250/8250_ingenic\\.c$|^drivers/usb/musb/jz4740\\.c$|^drivers/watchdog/jz4740_wdt\\.c$|^include/dt-bindings/iio/adc/ingenic,adc\\.h$|^include/linux/mfd/ingenic-tcu\\.h$|^sound/soc/codecs/jz47[^/]*$|^sound/soc/jz4740/"},
@@ -2850,7 +2866,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/mips/generic/|^arch/mips/tools/generic-board-config\\.sh$"},
{IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"},
{IncludeRegexp: "^arch/mips/include/asm/mach-loongson2ef/|^arch/mips/loongson2ef/|^drivers/cpufreq/loongson2_cpufreq\\.c$"},
- {IncludeRegexp: "^arch/mips/include/asm/mach-loongson32/|^arch/mips/loongson32/|^drivers/[^/]*/[^/]*loongson1[^/]*$"},
+ {IncludeRegexp: "^arch/mips/include/asm/mach-loongson32/|^arch/mips/loongson32/|^drivers/[^/]*/[^/]*loongson1[^/]*$|^drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1\\.c$"},
{IncludeRegexp: "^arch/mips/include/asm/mach-loongson64/|^arch/mips/loongson64/|^drivers/irqchip/irq-loongson[^/]*$|^drivers/platform/mips/cpu_hwmon\\.c$"},
{IncludeRegexp: "^arch/mips/lantiq$|^drivers/soc/lantiq$"},
{IncludeRegexp: "^arch/mips/math-emu/dp_rint\\.c$|^arch/mips/math-emu/sp_rint\\.c$"},
@@ -2938,7 +2954,7 @@ func subsystems_linux() []*Subsystem {
Maintainers: []string{"mcgrof@kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/kmod\\.h$|^include/linux/module\\.h$|^kernel/module/|^lib/test_kmod\\.c$"},
+ {IncludeRegexp: "^include/linux/kmod\\.h$|^include/linux/module[^/]*\\.h$|^kernel/module/|^lib/test_kmod\\.c$"},
},
}
@@ -2965,10 +2981,10 @@ func subsystems_linux() []*Subsystem {
mptcp = Subsystem{
Name: "mptcp",
Lists: []string{"mptcp@lists.linux.dev"},
- Maintainers: []string{"martineau@kernel.org", "matthieu.baerts@tessares.net"},
+ Maintainers: []string{"martineau@kernel.org", "matttbe@kernel.org"},
Parents: []*Subsystem{&net},
PathRules: []PathRule{
- {IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp\\.h$|^net/mptcp/"},
+ {IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp[^/]*\\.h$|^net/mptcp/"},
},
}
@@ -3024,11 +3040,11 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/x86/net/|^include/linux/ip\\.h$|^include/linux/ipv6[^/]*$|^include/net/fib[^/]*$|^include/net/ip[^/]*$|^include/net/route\\.h$|^net/ipv4/|^net/ipv6/"},
{IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/uapi/linux/atm[^/]*$"},
{"^drivers/connector/|^drivers/net/|^include/dt-bindings/net/|^include/linux/etherdevice\\.h$|^include/linux/fcdevice\\.h$|^include/linux/fddidevice\\.h$|^include/linux/hippidevice\\.h$|^include/linux/if_[^/]*$|^include/linux/inetdevice\\.h$|^include/linux/netdevice\\.h$|^include/uapi/linux/if_[^/]*$|^include/uapi/linux/netdevice\\.h$", "^drivers/net/wireless/"},
+ {IncludeRegexp: "^drivers/dpll/|^include/linux/dpll\\.h$|^include/uapi/linux/dpll\\.h$"},
{IncludeRegexp: "^drivers/firmware/broadcom/tee_bnxt_fw\\.c$|^drivers/net/ethernet/broadcom/bnxt/|^include/linux/firmware/broadcom/tee_bnxt_fw\\.h$"},
{IncludeRegexp: "^drivers/isdn/Kconfig$|^drivers/isdn/hardware/|^drivers/isdn/mISDN/"},
{IncludeRegexp: "^drivers/isdn/capi/|^include/linux/isdn/|^include/uapi/linux/isdn/|^net/bluetooth/cmtp/"},
{IncludeRegexp: "^drivers/net/amt\\.c$"},
- {IncludeRegexp: "^drivers/net/appletalk/|^include/linux/atalk\\.h$|^include/uapi/linux/atalk\\.h$|^net/appletalk/"},
{IncludeRegexp: "^drivers/net/arcnet/|^include/uapi/linux/if_arcnet\\.h$"},
{IncludeRegexp: "^drivers/net/bonding/|^include/net/bond[^/]*$|^include/uapi/linux/if_bonding\\.h$"},
{IncludeRegexp: "^drivers/net/caif/|^include/net/caif/|^include/uapi/linux/caif/|^net/caif/"},
@@ -3138,12 +3154,12 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/sunplus/"},
{IncludeRegexp: "^drivers/net/ethernet/synopsys/"},
{IncludeRegexp: "^drivers/net/ethernet/tehuti/"},
- {IncludeRegexp: "^drivers/net/ethernet/ti/cpmac\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/ti/cpsw[^/]*$|^drivers/net/ethernet/ti/davinci[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/toshiba/spider_net[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/via/via-velocity\\.[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/wangxun/|^drivers/net/pcs/pcs-xpcs-wx\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/xilinx/ll_temac[^/]*$"},
{IncludeRegexp: "^drivers/net/ipa/"},
{IncludeRegexp: "^drivers/net/macsec\\.c$|^include/net/macsec\\.h$|^include/uapi/linux/if_macsec\\.h$"},
{IncludeRegexp: "^drivers/net/mctp/|^include/net/mctp\\.h$|^include/net/mctpdevice\\.h$|^include/net/netns/mctp\\.h$|^net/mctp/"},
@@ -3151,6 +3167,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/mdio/mdio-regmap\\.c$|^include/linux/mdio/mdio-regmap\\.h$"},
{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$"},
{IncludeRegexp: "^drivers/net/net_failover\\.c$|^include/net/net_failover\\.h$"},
+ {IncludeRegexp: "^drivers/net/netkit\\.c$|^include/net/netkit\\.h$"},
{IncludeRegexp: "^drivers/net/pcs/pcs-lynx\\.c$|^include/linux/pcs-lynx\\.h$"},
{IncludeRegexp: "^drivers/net/pcs/pcs-mtk-lynxi\\.c$|^include/linux/pcs/pcs-mtk-lynxi\\.h$"},
{IncludeRegexp: "^drivers/net/pcs/pcs-xpcs\\.c$|^drivers/net/pcs/pcs-xpcs\\.h$|^include/linux/pcs/pcs-xpcs\\.h$"},
@@ -3197,9 +3214,9 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/ptp/ptp_vmw\\.c$"},
{IncludeRegexp: "^drivers/s390/net/"},
{IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"},
- {IncludeRegexp: "^drivers/staging/qlge/"},
{IncludeRegexp: "^drivers/vhost/vsock\\.c$|^include/linux/virtio_vsock\\.h$|^include/uapi/linux/virtio_vsock\\.h$|^net/vmw_vsock/virtio_transport\\.c$|^net/vmw_vsock/virtio_transport_common\\.c$"},
{IncludeRegexp: "^drivers/vhost/|^include/linux/sched/vhost_task\\.h$|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$|^kernel/vhost_task\\.c$"},
+ {IncludeRegexp: "^include/linux/atalk\\.h$|^include/uapi/linux/atalk\\.h$|^net/appletalk/"},
{"^include/linux/in\\.h$|^include/linux/net\\.h$|^include/linux/netdevice\\.h$|^include/net/|^include/uapi/linux/in\\.h$|^include/uapi/linux/net\\.h$|^include/uapi/linux/net_namespace\\.h$|^include/uapi/linux/netdevice\\.h$|^lib/net_utils\\.c$|^lib/random32\\.c$|^net/", "^net/bluetooth/"},
{IncludeRegexp: "^include/linux/llc\\.h$|^include/net/llc[^/]*$|^include/uapi/linux/llc\\.h$|^net/llc/"},
{IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"},
@@ -3216,7 +3233,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^include/net/handshake\\.h$|^include/trace/events/handshake\\.h$|^net/handshake/"},
{IncludeRegexp: "^include/net/ip_vs\\.h$|^include/uapi/linux/ip_vs\\.h$|^net/netfilter/ipvs/"},
{IncludeRegexp: "^include/net/l3mdev\\.h$|^net/l3mdev$"},
- {IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp\\.h$|^net/mptcp/"},
+ {IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp[^/]*\\.h$|^net/mptcp/"},
{IncludeRegexp: "^include/net/netns/nexthop\\.h$|^include/net/nexthop\\.h$|^include/uapi/linux/nexthop\\.h$|^net/ipv4/nexthop\\.c$"},
{IncludeRegexp: "^include/net/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/"},
{IncludeRegexp: "^include/net/page_pool/|^include/trace/events/page_pool\\.h$|^net/core/page_pool\\.c$"},
@@ -3271,8 +3288,9 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-nfs@vger.kernel.org"},
Parents: []*Subsystem{&fs},
PathRules: []PathRule{
- {IncludeRegexp: "^fs/exportfs/|^fs/lockd/|^fs/nfs_common/|^fs/nfsd/|^include/linux/lockd/|^include/linux/sunrpc/|^include/trace/events/rpcgss\\.h$|^include/trace/events/rpcrdma\\.h$|^include/trace/events/sunrpc\\.h$|^include/trace/misc/fs\\.h$|^include/trace/misc/nfs\\.h$|^include/trace/misc/sunrpc\\.h$|^include/uapi/linux/nfsd/|^include/uapi/linux/sunrpc/|^net/sunrpc/"},
+ {IncludeRegexp: "^fs/exportfs/|^fs/fhandle\\.c$|^include/linux/exportfs\\.h$"},
{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/"},
+ {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/"},
},
}
@@ -3300,7 +3318,7 @@ func subsystems_linux() []*Subsystem {
nouveau = Subsystem{
Name: "nouveau",
Lists: []string{"nouveau@lists.freedesktop.org"},
- Maintainers: []string{"bskeggs@redhat.com", "kherbst@redhat.com", "lyude@redhat.com"},
+ Maintainers: []string{"dakr@redhat.com", "kherbst@redhat.com", "lyude@redhat.com"},
Parents: []*Subsystem{&dri},
PathRules: []PathRule{
{IncludeRegexp: "^arch/x86/mm/kmmio\\.c$|^arch/x86/mm/mmio-mod\\.c$|^arch/x86/mm/testmmiotrace\\.c$|^include/linux/mmiotrace\\.h$|^kernel/trace/trace_mmiotrace\\.c$"},
@@ -3372,6 +3390,20 @@ func subsystems_linux() []*Subsystem {
},
}
+ nxp = Subsystem{
+ Name: "nxp",
+ Lists: []string{"linux-imx@nxp.com"},
+ Maintainers: []string{"abelvesa@kernel.org"},
+ Parents: []*Subsystem{&arm, &clk},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/imx93_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
+ },
+ }
+
ocfs2 = Subsystem{
Name: "ocfs2",
Syscalls: []string{"syz_mount_image$ocfs2"},
@@ -3449,6 +3481,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/i2c/busses/i2c-aspeed\\.c$|^drivers/irqchip/irq-aspeed-i2c-ic\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-fsi\\.c$"},
{IncludeRegexp: "^drivers/media/platform/aspeed/"},
+ {IncludeRegexp: "^drivers/media/platform/nuvoton/|^include/uapi/linux/npcm-video\\.h$"},
{IncludeRegexp: "^drivers/mmc/host/sdhci-of-aspeed[^/]*$"},
{IncludeRegexp: "^drivers/peci/controller/peci-aspeed\\.c$"},
{IncludeRegexp: "^drivers/peci/|^include/linux/peci-cpu\\.h$|^include/linux/peci\\.h$"},
@@ -3562,7 +3595,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"},
{IncludeRegexp: "^drivers/pci/controller/[^/]*microchip[^/]*$"},
{IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$|^drivers/pci/controller/dwc/[^/]*rcar[^/]*$"},
{IncludeRegexp: "^drivers/pci/controller/cadence/"},
{IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*artpec[^/]*$"},
@@ -3658,14 +3691,14 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/devfreq/exynos-bus\\.c$"},
{IncludeRegexp: "^drivers/devfreq/tegra30-devfreq\\.c$"},
{IncludeRegexp: "^drivers/devfreq/|^include/linux/devfreq\\.h$|^include/trace/events/devfreq\\.h$"},
- {IncludeRegexp: "^drivers/genpd/"},
- {IncludeRegexp: "^drivers/genpd/bcm/bcm-pmb\\.c$|^include/dt-bindings/soc/bcm-pmb\\.h$"},
- {IncludeRegexp: "^drivers/genpd/qcom/cpr\\.c$"},
{IncludeRegexp: "^drivers/idle/intel_idle\\.c$"},
{IncludeRegexp: "^drivers/interconnect/samsung/"},
{IncludeRegexp: "^drivers/interconnect/|^include/dt-bindings/interconnect/|^include/linux/interconnect-provider\\.h$|^include/linux/interconnect\\.h$"},
{IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"},
{IncludeRegexp: "^drivers/opp/|^include/linux/pm_opp\\.h$"},
+ {IncludeRegexp: "^drivers/pmdomain/"},
+ {IncludeRegexp: "^drivers/pmdomain/bcm/bcm-pmb\\.c$|^include/dt-bindings/soc/bcm-pmb\\.h$"},
+ {IncludeRegexp: "^drivers/pmdomain/qcom/cpr\\.c$"},
{IncludeRegexp: "^drivers/power/reset/"},
{IncludeRegexp: "^drivers/power/reset/mt6323-poweroff\\.c$"},
{IncludeRegexp: "^drivers/power/supply/adp5061\\.c$"},
@@ -3825,12 +3858,13 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-renesas-soc@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {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/genpd/renesas/|^drivers/soc/renesas/|^include/linux/soc/renesas/"},
+ {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/"},
{IncludeRegexp: "^drivers/ata/sata_rcar\\.c$"},
{IncludeRegexp: "^drivers/clk/renesas/"},
{IncludeRegexp: "^drivers/counter/rz-mtu3-cnt\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-bd9571mwv\\.c$|^drivers/mfd/bd9571mwv\\.c$|^drivers/regulator/bd9571mwv-regulator\\.c$|^include/linux/mfd/bd9571mwv\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/renesas/|^include/linux/platform_data/shmob_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/renesas/rcar-du/"},
+ {IncludeRegexp: "^drivers/gpu/drm/renesas/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-emev2\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-rcar\\.c$|^drivers/i2c/busses/i2c-sh_mobile\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-riic\\.c$"},
@@ -3847,7 +3881,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/mtd/nand/raw/renesas-nand-controller\\.c$"},
{IncludeRegexp: "^drivers/net/dsa/rzn1_a5psw[^/]*$|^drivers/net/pcs/pcs-rzn1-miic\\.c$|^include/dt-bindings/net/pcs-rzn1-miic\\.h$|^include/linux/pcs-rzn1-miic\\.h$|^net/dsa/tag_rzn1_a5psw\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/renesas/|^include/linux/sh_eth\\.h$"},
- {IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$|^drivers/pci/controller/dwc/[^/]*rcar[^/]*$"},
{IncludeRegexp: "^drivers/phy/renesas/phy-rcar-gen3-usb[^/]*\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/renesas/"},
{IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"},
@@ -3868,6 +3902,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
{IncludeRegexp: "^arch/riscv/|riscv"},
{IncludeRegexp: "^drivers/acpi/riscv/"},
+ {IncludeRegexp: "^drivers/cache$"},
{IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"},
{IncludeRegexp: "^drivers/perf/riscv_pmu\\.c$|^drivers/perf/riscv_pmu_legacy\\.c$|^drivers/perf/riscv_pmu_sbi\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"},
@@ -4119,12 +4154,23 @@ func subsystems_linux() []*Subsystem {
Name: "sof",
Lists: []string{"sound-open-firmware@alsa-project.org"},
Maintainers: []string{"daniel.baluta@nxp.com", "lgirdwood@gmail.com", "peter.ujfalusi@linux.intel.com", "pierre-louis.bossart@linux.intel.com", "ranjani.sridharan@linux.intel.com", "yung-chuan.liao@linux.intel.com"},
- Parents: []*Subsystem{&alsa},
+ Parents: []*Subsystem{&sound},
PathRules: []PathRule{
{IncludeRegexp: "^sound/soc/sof/"},
},
}
+ sound = Subsystem{
+ Name: "sound",
+ Lists: []string{"linux-sound@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {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/"},
+ {IncludeRegexp: "^include/sound/|^include/uapi/sound/|^sound/"},
+ {IncludeRegexp: "^sound/drivers/pcmtest\\.c$"},
+ },
+ }
+
sparclinux = Subsystem{
Name: "sparclinux",
Lists: []string{"sparclinux@vger.kernel.org"},
@@ -4175,7 +4221,7 @@ func subsystems_linux() []*Subsystem {
Name: "spice",
Lists: []string{"spice-devel@lists.freedesktop.org"},
Maintainers: []string{"airlied@redhat.com", "kraxel@redhat.com"},
- Parents: []*Subsystem{&dri, &virt},
+ Parents: []*Subsystem{&dri, &virtualization},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/gpu/drm/qxl/|^include/uapi/drm/qxl_drm\\.h$"},
},
@@ -4300,7 +4346,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux@ew.tq-group.com"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {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/imx[^/]*mba[^/]*\\.dts[^/]*$|^arch/arm64/boot/dts/freescale/imx[^/]*tqma[^/]*\\.dts[^/]*$|^arch/arm64/boot/dts/freescale/mba[^/]*\\.dtsi$|^drivers/gpio/gpio-tqmx86\\.c$|^drivers/mfd/tqmx86\\.c$|^drivers/watchdog/tqmx86_wdt\\.c$"},
+ {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$"},
},
}
@@ -4447,8 +4493,18 @@ func subsystems_linux() []*Subsystem {
}
virt = Subsystem{
- Name: "virt",
- Lists: []string{"virtualization@lists.linux-foundation.org"},
+ Name: "virt",
+ Lists: []string{"virtualization@lists.linux-foundation.org"},
+ Maintainers: []string{"dtatulea@nvidia.com"},
+ Parents: []*Subsystem{&virtualization},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/vdpa/mlx5/"},
+ },
+ }
+
+ virtualization = Subsystem{
+ Name: "virtualization",
+ Lists: []string{"virtualization@lists.linux.dev"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"},
@@ -4459,10 +4515,10 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/char/virtio_console\\.c$|^include/linux/virtio_console\\.h$|^include/uapi/linux/virtio_console\\.h$"},
{IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"},
{IncludeRegexp: "^drivers/gpio/gpio-virtio\\.c$|^include/uapi/linux/virtio_gpio\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/virtio[^/]*$|^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/qxl/|^include/uapi/drm/qxl_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/tiny/bochs\\.c$"},
{IncludeRegexp: "^drivers/gpu/drm/tiny/cirrus\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-virtio\\.c$|^include/uapi/linux/virtio_i2c\\.h$"},
{IncludeRegexp: "^drivers/iommu/virtio-iommu\\.c$|^include/uapi/linux/virtio_iommu\\.h$"},
{IncludeRegexp: "^drivers/net/vsockmon\\.c$|^include/net/af_vsock\\.h$|^include/uapi/linux/vm_sockets\\.h$|^include/uapi/linux/vm_sockets_diag\\.h$|^include/uapi/linux/vsockmon\\.h$|^net/vmw_vsock/"},
@@ -4598,7 +4654,7 @@ func subsystems_linux() []*Subsystem {
x86 = Subsystem{
Name: "x86",
Lists: []string{"x86@kernel.org"},
- Parents: []*Subsystem{&virt},
+ Parents: []*Subsystem{&virtualization},
PathRules: []PathRule{
{IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"},
{IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"},
@@ -4723,7 +4779,7 @@ func subsystems_linux() []*Subsystem {
}
return []*Subsystem{
- &ac100, &accelerators, &acpi, &acpi4asus, &acpica, &acrn, &actions, &afs, &alpha, &alsa, &amdgfx, &amlogic, &apparmor, &arch, &arm, &armmsm, &asahi, &aspeed, &ath10k, &ath11k, &ath12k, &atm, &audit, &autofs, &axis, &b43, &batman, &bcache, &bfs, &block, &bluetooth, &bpf, &brcm80211, &bridge, &broadcom, &btrfs, &cachefs, &can, &ceph, &cgroups, &chrome, &cifs, &cirrus, &clk, &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, &ia64, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelgvt, &intelwiredlan, &iouring, &iomap, &iommu, &ipack, &isdn4linux, &isofs, &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, &nfc, &nfs, &nilfs, &nitro, &nouveau, &ntb, &ntfs, &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, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &snpsarc, &sof, &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,
+ &ac100, &accelerators, &acpi, &acpi4asus, &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, &cachefs, &can, &ceph, &cgroups, &chrome, &cifs, &cirrus, &clk, &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, &iouring, &iomap, &iommu, &ipack, &isdn4linux, &isofs, &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, &nfc, &nfs, &nilfs, &nitro, &nouveau, &ntb, &ntfs, &ntfs3, &nvdimm, &nvme, &nxp, &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, &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, &virtualization, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs,
}
}