aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/subsystem
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-06-12 15:03:47 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-06-13 12:27:50 +0000
commit3276a0664f05acf01b43e13ead75913a773c32db (patch)
tree93eb5cf4e4aebbc4c0eccb0e37129c0463a187bd /pkg/subsystem
parent13aebc16ab32574d8e22997e4ed53147ca0e4c7e (diff)
pkg/subsystem: regenerate Linux subsystems on v6.16-rc1
Diffstat (limited to 'pkg/subsystem')
-rw-r--r--pkg/subsystem/linux/names.go1
-rw-r--r--pkg/subsystem/linux/rules.go1
-rw-r--r--pkg/subsystem/lists/linux.go413
3 files changed, 261 insertions, 154 deletions
diff --git a/pkg/subsystem/linux/names.go b/pkg/subsystem/linux/names.go
index 8217a9201..5a2eaf9dc 100644
--- a/pkg/subsystem/linux/names.go
+++ b/pkg/subsystem/linux/names.go
@@ -116,6 +116,7 @@ var (
"linux@ew.tq-group.com": "tq-systems",
"linux-imx@nxp.com": "nxp",
"kernel-list@raspberrypi.com": "raspberry",
+ "tomoyo-users_en@lists.sourceforge.net": "tomoyo",
}
stripPrefixes = []string{"linux-"}
stripSuffixes = []string{
diff --git a/pkg/subsystem/linux/rules.go b/pkg/subsystem/linux/rules.go
index 1436668fa..0b481a0ea 100644
--- a/pkg/subsystem/linux/rules.go
+++ b/pkg/subsystem/linux/rules.go
@@ -88,6 +88,7 @@ var (
"brcm80211-dev-list.pdl@broadcom.com": {},
"tomoyo-dev-en@lists.osdn.me": {},
"tomoyo-users-en@lists.osdn.me": {},
+ "kernel@collabora.com": {},
},
extraSubsystems: map[string][]string{
"bfs": {"BFS FILE SYSTEM"},
diff --git a/pkg/subsystem/lists/linux.go b/pkg/subsystem/lists/linux.go
index ccc977b3d..dd7be4bbe 100644
--- a/pkg/subsystem/lists/linux.go
+++ b/pkg/subsystem/lists/linux.go
@@ -1,5 +1,5 @@
// Code generated by the syz-query-subsystems tool. DO NOT EDIT.
-// Commit 4701f33a10702d5fc577c32434eb62adde0a1ae1, "Linux 6.14-rc7"
+// Commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494, "Linux 6.16-rc1"
package lists
@@ -51,6 +51,8 @@ func init() {
// - cgroups
// - chrome
// - clk
+// - sophgo
+// - spacemit
// - crypto
// - qat
// - csky
@@ -65,7 +67,6 @@ func init() {
// - geode
// - freedreno
// - intel-gfx
-// - intel-gvt
// - intel-xe
// - lima
// - nouveau
@@ -133,7 +134,6 @@ func init() {
// - kvm-riscv
// - kvm-x86
// - leds
-// - libertas
// - linux1394
// - linuxppc
// - linuxpps
@@ -162,7 +162,6 @@ func init() {
// - batman
// - bridge
// - broadcom
-// - dccp
// - hams
// - intel-wired-lan
// - isdn4linux
@@ -170,6 +169,7 @@ func init() {
// - net-drivers
// - netfilter
// - lvs
+// - openvpn
// - openvswitch
// - openwrt
// - oss-drivers
@@ -186,6 +186,7 @@ func init() {
// - ath12k
// - b43
// - brcm80211
+// - libertas
// - wcn36xx
// - wpan
// - x25
@@ -212,6 +213,7 @@ func init() {
// - renesas-soc
// - riscv
// - kvm-riscv
+// - spacemit
// - rtc
// - rust
// - s390
@@ -251,7 +253,7 @@ func init() {
// - xen
func subsystems_linux() []*Subsystem {
- var ac100, accelerators, acpi, acpica, acrn, actions, afs, alpha, amdgfx, amlogic, apparmor, arch, arm, armmsm, armscmi, 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, 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, kvmx86, 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, 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, remoteproc, renesassoc, riscv, rockchip, rpi, rtc, rust, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, smc, snpsarc, soc, 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
+ var ac100, accelerators, acpi, acpica, acrn, actions, afs, alpha, amdgfx, amlogic, apparmor, arch, arm, armmsm, armscmi, 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, 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, hwmon, hyperv, i2c, i3c, ide, iio, imx, input, integrity, intelgfx, intelwiredlan, intelxe, iouring, iomap, iommu, ipack, isdn4linux, isofs, jffs2, jfs, karma, kasan, kbuild, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmx86, 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, nouveau, ntb, ntfs3, nvdimm, nvme, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvpn, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, rcu, rdma, rds, remoteproc, renesassoc, riscv, rockchip, rpi, rtc, rust, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, smc, snpsarc, soc, sof, sophgo, sound, spacemit, 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
ac100 = Subsystem{
Name: "ac100",
@@ -287,7 +289,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/acpi/riscv/"},
{IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"},
{IncludeRegexp: "^drivers/base/property\\.c$|^drivers/base/swnode\\.c$|^include/linux/fwnode\\.h$|^include/linux/property\\.h$"},
- {IncludeRegexp: "^drivers/gpio/gpiolib-acpi\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpiolib-acpi-[^/]*\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"},
{IncludeRegexp: "^drivers/i2c/i2c-core-acpi\\.c$"},
{IncludeRegexp: "^drivers/mailbox/pcc\\.c$"},
{IncludeRegexp: "^drivers/pnp/|^include/linux/pnp\\.h$"},
@@ -370,6 +372,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/mfd/khadas-mcu\\.c$|^drivers/thermal/khadas_mcu_fan\\.c$|^include/linux/mfd/khadas-mcu\\.h$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/pci-meson\\.c$"},
{IncludeRegexp: "^drivers/perf/amlogic/|^include/soc/amlogic/"},
+ {IncludeRegexp: "^drivers/pinctrl/meson/pinctrl-amlogic-a4\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-amlogic-a4\\.c$"},
{IncludeRegexp: "^drivers/staging/media/meson/vdec/"},
{IncludeRegexp: "^drivers/thermal/amlogic_thermal\\.c$"},
@@ -391,7 +394,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-arch@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^mm/mmu_gather\\.c$"},
+ {IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^include/trace/events/tlb\\.h$|^mm/mmu_gather\\.c$"},
{IncludeRegexp: "^include/asm-generic/|^include/uapi/asm-generic/"},
},
}
@@ -428,14 +431,14 @@ func subsystems_linux() []*Subsystem {
{"^arch/arm/boot/dts/microchip/|^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$"},
{IncludeRegexp: "^arch/arm/boot/dts/moxa/|^drivers/clk/clk-moxart\\.c$"},
{IncludeRegexp: "^arch/arm/boot/dts/nspire/"},
- {"^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/"},
+ {"^arch/arm/boot/dts/nxp/imx/|^arch/arm/boot/dts/nxp/mxs/|^arch/arm64/boot/dts/freescale/|imx|mxs|\\bmxc[^\\d]", "^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$|^drivers/media/i2c/"},
{IncludeRegexp: "^arch/arm/boot/dts/nxp/lpc/lpc32[^/]*$|^arch/arm/mach-lpc32xx/|^drivers/dma/lpc32xx-dmamux\\.c$|^drivers/i2c/busses/i2c-pnx\\.c$|^drivers/net/ethernet/nxp/lpc_eth\\.c$|^drivers/usb/host/ohci-nxp\\.c$|^drivers/watchdog/pnx4008_wdt\\.c$|lpc32xx"},
{IncludeRegexp: "^arch/arm/boot/dts/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"},
{IncludeRegexp: "^arch/arm/boot/dts/nxp/ls/|^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$"},
{IncludeRegexp: "^arch/arm/boot/dts/nxp/vf/|^arch/arm/mach-imx/[^/]*vf610[^/]*$"},
{IncludeRegexp: "^arch/arm/boot/dts/realtek/|^arch/arm/mach-realtek/|^arch/arm64/boot/dts/realtek/"},
{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"},
- {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/mailbox/exynos-mailbox\\.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"},
+ {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/firmware/samsung/|^drivers/mailbox/exynos-mailbox\\.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"},
{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$"},
{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/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"},
@@ -449,7 +452,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/boot/dts/vt8500/|^arch/arm/mach-vt8500/|^drivers/clocksource/timer-vt8500\\.c$|^drivers/i2c/busses/i2c-viai2c-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/video/fbdev/vt8500lcdfb\\.[^/]*$|^drivers/video/fbdev/wm8505fb[^/]*$|^drivers/video/fbdev/wmt_ge_rops\\.[^/]*$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/vt8500/|^arch/arm/mach-vt8500/|^drivers/clocksource/timer-vt8500\\.c$|^drivers/i2c/busses/i2c-viai2c-wmt\\.c$|^drivers/mmc/host/wmt-sdmmc\\.c$|^drivers/pwm/pwm-vt8500\\.c$|^drivers/rtc/rtc-vt8500\\.c$|^drivers/soc/vt8500/|^drivers/tty/serial/vt8500_serial\\.c$|^drivers/video/fbdev/vt8500lcdfb\\.[^/]*$|^drivers/video/fbdev/wm8505fb[^/]*$|^drivers/video/fbdev/wmt_ge_rops\\.[^/]*$"},
{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/"},
@@ -463,7 +466,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm/mm/[^/]*-fa[^/]*$"},
{IncludeRegexp: "^arch/arm/vfp/"},
{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/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/"},
+ {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/input/touchscreen/apple_z2\\.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/nvmem/apple-spmi-nvmem\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/pwm/pwm-apple\\.c$|^drivers/soc/apple/|^drivers/spi/spi-apple\\.c$|^drivers/spmi/spmi-apple-controller\\.c$|^drivers/video/backlight/apple_dwi_bl\\.c$|^drivers/watchdog/apple_wdt\\.c$|^include/dt-bindings/interrupt-controller/apple-aic\\.h$|^include/dt-bindings/pinctrl/apple\\.h$|^include/linux/soc/apple/|^include/uapi/drm/asahi_drm\\.h$"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/arm/morello[^/]*$"},
{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"},
@@ -488,7 +492,7 @@ func subsystems_linux() []*Subsystem {
{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$"},
+ {IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$|^include/uapi/linux/counter/microchip-tcb-capture\\.h$"},
{IncludeRegexp: "^drivers/cpuidle/cpuidle-big_little\\.c$"},
{IncludeRegexp: "^drivers/cpuidle/cpuidle-psci-domain\\.c$|^drivers/cpuidle/cpuidle-psci\\.h$"},
{IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.c$"},
@@ -496,6 +500,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/dma/mediatek/"},
{IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
{IncludeRegexp: "^drivers/firmware/arm_ffa/|^include/linux/arm_ffa\\.h$"},
+ {IncludeRegexp: "^drivers/firmware/arm_scmi/vendors/imx/"},
{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$"},
@@ -511,8 +516,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/memory/brcmstb_dpfe\\.c$"},
{IncludeRegexp: "^drivers/memory/pl353-smc\\.c$"},
{IncludeRegexp: "^drivers/misc/atmel-ssc\\.c$|^include/linux/atmel-ssc\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/airoha/"},
{IncludeRegexp: "^drivers/net/ethernet/cavium/thunder/"},
- {IncludeRegexp: "^drivers/net/ethernet/mediatek/airoha_eth\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/ti/icssg/"},
{IncludeRegexp: "^drivers/nvmem/microchip-otpc\\.c$|^include/dt-bindings/nvmem/microchip,sama7g5-otpc\\.h$"},
{IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"},
@@ -528,7 +533,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/controller/pci-versatile\\.c$"},
{IncludeRegexp: "^drivers/pci/controller/pci-xgene-msi\\.c$"},
{IncludeRegexp: "^drivers/pci/controller/pci-xgene\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm283*|raspberrypi"},
+ {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm2712|bcm283*|raspberrypi"},
{IncludeRegexp: "^drivers/perf/fsl_imx8_ddr_perf\\.c$"},
{IncludeRegexp: "^drivers/phy/marvell/phy-mmp3-usb\\.c$|^drivers/phy/marvell/phy-pxa-usb\\.c$"},
{IncludeRegexp: "^drivers/phy/mediatek/"},
@@ -567,13 +572,14 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/firmware/qcom/qcom_qseecom\\.c$"},
{IncludeRegexp: "^drivers/firmware/qcom/qcom_qseecom_uefisecapp\\.c$"},
{IncludeRegexp: "^drivers/firmware/qcom/qcom_tzmem\\.c$|^drivers/firmware/qcom/qcom_tzmem\\.h$|^include/linux/firmware/qcom/qcom_tzmem\\.h$"},
- {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/dt-bindings/clock/qcom,dsi-phy-28nm\\.h$|^include/uapi/drm/msm_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/msm/adreno/|^drivers/gpu/drm/msm/msm_gpu\\.[^/]*$|^drivers/gpu/drm/msm/msm_gpu_devfreq\\.[^/]*$|^drivers/gpu/drm/msm/msm_ringbuffer\\.[^/]*$|^drivers/gpu/drm/msm/registers/adreno/|^include/uapi/drm/msm_drm\\.h$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-geni\\.c$"},
{IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$|^drivers/iommu/arm/arm-smmu/arm-smmu-qcom[^/]*$|^drivers/iommu/msm_iommu[^/]*$"},
{IncludeRegexp: "^drivers/mailbox/qcom-cpucp-mbox\\.c$"},
{IncludeRegexp: "^drivers/mailbox/qcom-ipcc\\.c$|^include/dt-bindings/mailbox/qcom-ipcc\\.h$"},
+ {IncludeRegexp: "^drivers/media/platform/qcom/iris/"},
{IncludeRegexp: "^drivers/media/platform/qcom/venus/"},
{IncludeRegexp: "^drivers/misc/fastrpc\\.c$|^include/uapi/misc/fastrpc\\.h$"},
{IncludeRegexp: "^drivers/mtd/nand/raw/qcom_nandc\\.c$"},
@@ -585,7 +591,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pinctrl/qcom/"},
{IncludeRegexp: "^drivers/pmdomain/qcom/cpr\\.c$"},
{IncludeRegexp: "^drivers/regulator/vqmmc-ipq4019-regulator\\.c$"},
- {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/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^include/dt-bindings/sound/qcom,wcd934x\\.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/soc/qcom/icc-bwmon\\.c$|^drivers/soc/qcom/trace_icc-bwmon\\.h$"},
{IncludeRegexp: "^drivers/thermal/qcom/"},
{IncludeRegexp: "^drivers/ufs/host/ufs-qcom[^/]*$"},
@@ -596,22 +602,22 @@ func subsystems_linux() []*Subsystem {
}
armscmi = Subsystem{
- Name: "arm-scmi",
- Lists: []string{"arm-scmi@vger.kernel.org"},
- Maintainers: []string{"sudeep.holla@arm.com"},
- Parents: []*Subsystem{&arm},
+ Name: "arm-scmi",
+ Lists: []string{"arm-scmi@vger.kernel.org"},
+ Parents: []*Subsystem{&arm},
PathRules: []PathRule{
{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/pinctrl/pinctrl-scmi\\.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/firmware/arm_scmi/vendors/imx/"},
},
}
asahi = Subsystem{
- Name: "asahi",
- Lists: []string{"asahi@lists.linux.dev"},
- Maintainers: []string{"j@jannau.net", "sven@svenpeter.dev"},
- Parents: []*Subsystem{&arm},
+ Name: "asahi",
+ Lists: []string{"asahi@lists.linux.dev"},
+ Parents: []*Subsystem{&arm},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/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/"},
+ {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/input/touchscreen/apple_z2\\.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/nvmem/apple-spmi-nvmem\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/pwm/pwm-apple\\.c$|^drivers/soc/apple/|^drivers/spi/spi-apple\\.c$|^drivers/spmi/spmi-apple-controller\\.c$|^drivers/video/backlight/apple_dwi_bl\\.c$|^drivers/watchdog/apple_wdt\\.c$|^include/dt-bindings/interrupt-controller/apple-aic\\.h$|^include/dt-bindings/pinctrl/apple\\.h$|^include/linux/soc/apple/|^include/uapi/drm/asahi_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/adp/|^drivers/gpu/drm/panel/panel-summit\\.c$"},
{IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/cs42l84\\.[^/]*$|^sound/soc/codecs/ssm3515\\.c$"},
},
}
@@ -769,6 +775,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/block/rnbd/"},
{IncludeRegexp: "^drivers/block/rnull\\.rs$|^rust/kernel/block\\.rs$|^rust/kernel/block/"},
{IncludeRegexp: "^drivers/block/ublk_drv\\.c$|^include/uapi/linux/ublk_cmd\\.h$"},
+ {IncludeRegexp: "^drivers/block/zloop\\.c$"},
},
}
@@ -793,7 +800,7 @@ func subsystems_linux() []*Subsystem {
Maintainers: []string{"andrii@kernel.org", "ast@kernel.org", "daniel@iogearbox.net"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/net/|^include/linux/bpf[^/]*$|^include/linux/btf[^/]*$|^include/linux/filter\\.h$|^include/trace/events/xdp\\.h$|^include/uapi/linux/bpf[^/]*$|^include/uapi/linux/btf[^/]*$|^include/uapi/linux/filter\\.h$|^kernel/bpf/|^kernel/trace/bpf_trace\\.c$|^lib/buildid\\.c$|^lib/test_bpf\\.c$|^net/bpf/|^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"},
+ {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/buildid\\.c$|^arch/[^/]*/include/asm/rqspinlock\\.h$|^include/asm-generic/rqspinlock\\.h$|^lib/test_bpf\\.c$|^net/bpf/|^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"},
{IncludeRegexp: "^arch/arc/net/"},
{IncludeRegexp: "^arch/arm/net/"},
{IncludeRegexp: "^arch/arm64/net/"},
@@ -838,10 +845,10 @@ func subsystems_linux() []*Subsystem {
bridge = Subsystem{
Name: "bridge",
Lists: []string{"bridge@lists.linux.dev"},
- Maintainers: []string{"razor@blackwall.org", "roopa@nvidia.com"},
+ Maintainers: []string{"idosch@nvidia.com", "razor@blackwall.org"},
Parents: []*Subsystem{&net},
PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"},
+ {IncludeRegexp: "^include/linux/if_bridge\\.h$|^include/uapi/linux/if_bridge\\.h$|^include/linux/netfilter_bridge/|^net/bridge/"},
},
}
@@ -955,7 +962,7 @@ func subsystems_linux() []*Subsystem {
{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/input/misc/cs40l[^/]*$|^drivers/mfd/cs40l[^/]*$|^include/linux/mfd/cs40l[^/]*$|^sound/soc/codecs/cs40l[^/]*$"},
- {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[^/]*$"},
+ {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/soc/codecs/cs[^/]*$"},
},
}
@@ -968,7 +975,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
{IncludeRegexp: "^drivers/clk/mediatek/clk-mt6735-apmixedsys\\.c$|^drivers/clk/mediatek/clk-mt6735-imgsys\\.c$|^drivers/clk/mediatek/clk-mt6735-infracfg\\.c$|^drivers/clk/mediatek/clk-mt6735-mfgcfg\\.c$|^drivers/clk/mediatek/clk-mt6735-pericfg\\.c$|^drivers/clk/mediatek/clk-mt6735-topckgen\\.c$|^drivers/clk/mediatek/clk-mt6735-vdecsys\\.c$|^drivers/clk/mediatek/clk-mt6735-vencsys\\.c$|^include/dt-bindings/clock/mediatek,mt6735-apmixedsys\\.h$|^include/dt-bindings/clock/mediatek,mt6735-imgsys\\.h$|^include/dt-bindings/clock/mediatek,mt6735-infracfg\\.h$|^include/dt-bindings/clock/mediatek,mt6735-mfgcfg\\.h$|^include/dt-bindings/clock/mediatek,mt6735-pericfg\\.h$|^include/dt-bindings/clock/mediatek,mt6735-topckgen\\.h$|^include/dt-bindings/clock/mediatek,mt6735-vdecsys\\.h$|^include/dt-bindings/clock/mediatek,mt6735-vencsys\\.h$|^include/dt-bindings/reset/mediatek,mt6735-infracfg\\.h$|^include/dt-bindings/reset/mediatek,mt6735-mfgcfg\\.h$|^include/dt-bindings/reset/mediatek,mt6735-pericfg\\.h$|^include/dt-bindings/reset/mediatek,mt6735-vdecsys\\.h$"},
{IncludeRegexp: "^drivers/clk/ux500/"},
- {"^drivers/clk/|^include/dt-bindings/clock/|^include/linux/clk-pr[^/]*$|^include/linux/clk/|^include/linux/of_clk\\.h$", "^drivers/clk/clkdev\\.c$"},
+ {"^drivers/clk/|^include/dt-bindings/clock/|^include/linux/clk-pr[^/]*$|^include/linux/clk/|^include/linux/of_clk\\.h$|^rust/helpers/clk\\.c$|^rust/kernel/clk\\.rs$", "^drivers/clk/clkdev\\.c$"},
{IncludeRegexp: "^include/linux/clk\\.h$"},
},
}
@@ -980,7 +987,7 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&x86},
PathRules: []PathRule{
{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$"},
- {IncludeRegexp: "^drivers/virt/coco/tsm\\.c$|^include/linux/tsm\\.h$"},
+ {IncludeRegexp: "^drivers/virt/coco/guest/|^include/linux/tsm[^/]*\\.h$"},
},
}
@@ -1009,12 +1016,17 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-crypto@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/[^/]*/crypto/|^crypto/|^drivers/crypto/|^include/crypto/|^include/linux/crypto[^/]*$|^lib/crypto/"},
- {IncludeRegexp: "^arch/[^/]*/lib/crc[^/]*$|^include/linux/crc[^/]*$|^lib/crc[^/]*$"},
+ {IncludeRegexp: "^arch/[^/]*/crypto/|^crypto/|^drivers/crypto/|^include/crypto/|^include/linux/crypto[^/]*$"},
+ {IncludeRegexp: "^arch/[^/]*/lib/crc[^/]*$|^include/linux/crc[^/]*$|^lib/crc[^/]*$|^lib/tests/crc_kunit\\.c$"},
+ {IncludeRegexp: "^arch/[^/]*/lib/crypto/|^lib/crypto/"},
{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$"},
{IncludeRegexp: "^arch/s390/crypto/|^arch/s390/include/asm/archrandom\\.h$|^arch/s390/include/asm/cpacf\\.h$"},
{IncludeRegexp: "^crypto/ansi_cprng\\.c$|^crypto/rng\\.c$"},
+ {IncludeRegexp: "^crypto/asymmetric_keys/|^include/crypto/pkcs7\\.h$|^include/crypto/public_key\\.h$|^include/keys/asymmetric-[^/]*\\.h$|^include/linux/verification\\.h$"},
+ {IncludeRegexp: "^crypto/ecc[^/]*$|^crypto/ecdsa[^/]*$|^include/crypto/ecc[^/]*$"},
+ {IncludeRegexp: "^crypto/ecrdsa[^/]*$"},
{IncludeRegexp: "^crypto/pcrypt\\.c$|^include/crypto/pcrypt\\.h$"},
+ {IncludeRegexp: "^crypto/rsa[^/]*$"},
{IncludeRegexp: "^drivers/char/hw_random/cctrng\\.c$|^drivers/char/hw_random/cctrng\\.h$"},
{IncludeRegexp: "^drivers/char/hw_random/s390-trng\\.c$"},
{IncludeRegexp: "^drivers/char/hw_random/|^include/linux/hw_random\\.h$"},
@@ -1036,6 +1048,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/crypto/hisilicon/sec2/sec\\.h$|^drivers/crypto/hisilicon/sec2/sec_crypto\\.c$|^drivers/crypto/hisilicon/sec2/sec_crypto\\.h$|^drivers/crypto/hisilicon/sec2/sec_main\\.c$"},
{IncludeRegexp: "^drivers/crypto/hisilicon/zip/"},
{IncludeRegexp: "^drivers/crypto/inside-secure/"},
+ {IncludeRegexp: "^drivers/crypto/inside-secure/eip93/"},
{IncludeRegexp: "^drivers/crypto/intel/iaa/"},
{IncludeRegexp: "^drivers/crypto/intel/ixp4xx/ixp4xx_crypto\\.c$"},
{IncludeRegexp: "^drivers/crypto/marvell/|^include/linux/soc/marvell/octeontx2/"},
@@ -1080,21 +1093,12 @@ func subsystems_linux() []*Subsystem {
},
}
- dccp = Subsystem{
- Name: "dccp",
- Lists: []string{"dccp@vger.kernel.org"},
- Parents: []*Subsystem{&net},
- PathRules: []PathRule{
- {IncludeRegexp: "^include/linux/dccp\\.h$|^include/linux/tfrc\\.h$|^include/uapi/linux/dccp\\.h$|^net/dccp/"},
- },
- }
-
dell = Subsystem{
Name: "dell",
Lists: []string{"Dell.Client.Kernel@dell.com"},
Parents: []*Subsystem{&x86drivers},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/platform/x86/dell/alienware-wmi\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/alienware-wmi[^/]*$"},
{IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-smm\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-wmi\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios\\.[^/]*$"},
@@ -1182,6 +1186,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/dma-buf/dma-heap\\.c$|^drivers/dma-buf/heaps/|^include/linux/dma-heap\\.h$|^include/uapi/linux/dma-heap\\.h$"},
{IncludeRegexp: "^drivers/dma-buf/udmabuf\\.c$|^include/uapi/linux/udmabuf\\.h$"},
{IncludeRegexp: "^drivers/dma-buf/|^include/linux/[^/]*fence\\.h$|^include/linux/dma-buf\\.h$|^include/linux/dma-resv\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/adp/|^drivers/gpu/drm/panel/panel-summit\\.c$"},
{IncludeRegexp: "^drivers/gpu/drm/ast/"},
{IncludeRegexp: "^drivers/gpu/drm/atmel-hlcdc/"},
{IncludeRegexp: "^drivers/gpu/drm/bridge/imx/"},
@@ -1190,7 +1195,7 @@ func subsystems_linux() []*Subsystem {
{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/msm[^/]*$|^drivers/gpu/drm/msm/|^include/dt-bindings/clock/qcom,dsi-phy-28nm\\.h$|^include/uapi/drm/msm_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/panfrost[^/]*$|^drivers/gpu/drm/panfrost/|^include/uapi/drm/panfrost_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$"},
@@ -1223,17 +1228,18 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpu/drm/stm$"},
{IncludeRegexp: "^drivers/gpu/drm/sun4i/"},
{IncludeRegexp: "^drivers/gpu/drm/sun4i/sun8i[^/]*$"},
+ {IncludeRegexp: "^drivers/gpu/drm/sysfb/|^drivers/video/aperture\\.c$|^drivers/video/nomodeset\\.c$|^include/linux/aperture\\.h$|^include/video/nomodeset\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/tegra/|^drivers/gpu/host1x/|^include/linux/host1x\\.h$|^include/uapi/drm/tegra_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/tidss/"},
{IncludeRegexp: "^drivers/gpu/drm/tilcdc/"},
- {IncludeRegexp: "^drivers/gpu/drm/tiny/ofdrm\\.c$|^drivers/gpu/drm/tiny/simpledrm\\.c$|^drivers/video/aperture\\.c$|^drivers/video/nomodeset\\.c$|^include/linux/aperture\\.h$|^include/video/nomodeset\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/tiny/appletbdrm\\.c$"},
{IncludeRegexp: "^drivers/gpu/drm/ttm/|^include/drm/ttm/"},
{IncludeRegexp: "^drivers/gpu/drm/udl/"},
{IncludeRegexp: "^drivers/gpu/drm/vboxvideo/"},
{IncludeRegexp: "^drivers/gpu/drm/vmwgfx/|^include/uapi/drm/vmwgfx_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/xen/"},
{IncludeRegexp: "^drivers/gpu/drm/xlnx/"},
- {IncludeRegexp: "^drivers/gpu/|^include/drm/|^include/linux/vga[^/]*$|^include/uapi/drm/"},
+ {IncludeRegexp: "^drivers/gpu/|^rust/kernel/drm/|^include/drm/|^include/linux/vga[^/]*$|^include/uapi/drm/"},
{IncludeRegexp: "^drivers/misc/fastrpc\\.c$|^include/uapi/misc/fastrpc\\.h$"},
{IncludeRegexp: "^drivers/staging/fbtft/"},
{IncludeRegexp: "^drivers/video/backlight/mp3309c\\.c$"},
@@ -1417,10 +1423,10 @@ func subsystems_linux() []*Subsystem {
freedreno = Subsystem{
Name: "freedreno",
Lists: []string{"freedreno@lists.freedesktop.org"},
- Maintainers: []string{"robdclark@gmail.com"},
+ Maintainers: []string{"robin.clark@oss.qualcomm.com"},
Parents: []*Subsystem{&armmsm, &dri},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/dt-bindings/clock/qcom,dsi-phy-28nm\\.h$|^include/uapi/drm/msm_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/msm/adreno/|^drivers/gpu/drm/msm/msm_gpu\\.[^/]*$|^drivers/gpu/drm/msm/msm_gpu_devfreq\\.[^/]*$|^drivers/gpu/drm/msm/msm_ringbuffer\\.[^/]*$|^drivers/gpu/drm/msm/registers/adreno/|^include/uapi/drm/msm_drm\\.h$"},
},
}
@@ -1442,12 +1448,12 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^fs/notify/fanotify/|^include/linux/fanotify\\.h$|^include/uapi/linux/fanotify\\.h$"},
{IncludeRegexp: "^fs/notify/inotify/|^include/linux/inotify\\.h$|^include/uapi/linux/inotify\\.h$"},
{IncludeRegexp: "^fs/notify/|^include/linux/fsnotify[^/]*\\.h$"},
- {IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl-test\\.c$|^kernel/sysctl\\.c$"},
+ {IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl[^/]*$|^lib/test_sysctl\\.c$"},
{IncludeRegexp: "^fs/proc/|^include/linux/proc_fs\\.h$"},
{IncludeRegexp: "^fs/unicode/"},
{IncludeRegexp: "^fs/vboxsf/"},
{IncludeRegexp: "^fs/zonefs/"},
- {IncludeRegexp: "^fs/|^include/linux/fs\\.h$|^include/linux/fs_types\\.h$|^include/uapi/linux/fs\\.h$|^include/uapi/linux/openat2\\.h$"},
+ {IncludeRegexp: "^fs/|^include/linux/fs\\.h$|^include/linux/fs_types\\.h$|^include/uapi/linux/fs\\.h$|^include/uapi/linux/openat2\\.h$|^init/do_mounts[^/]*$|^init/[^/]*initramfs[^/]*$"},
{IncludeRegexp: "^include/linux/idr\\.h$|^include/linux/xarray\\.h$|^lib/idr\\.c$|^lib/test_xarray\\.c$|^lib/xarray\\.c$"},
{IncludeRegexp: "^include/linux/pagemap\\.h$|^mm/filemap\\.c$|^mm/page-writeback\\.c$|^mm/readahead\\.c$|^mm/truncate\\.c$"},
},
@@ -1528,6 +1534,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpio/gpio-aggregator\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-altera\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-amd-fch\\.c$|^include/linux/platform_data/gpio/gpio-amd-fch\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-blzp1600\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-davinci\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-dwapb\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-elkhartlake\\.c$|^drivers/gpio/gpio-graniterapids\\.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$"},
@@ -1545,13 +1552,14 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpio/gpio-wcove\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-ws16c48\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-xra1403\\.c$"},
- {IncludeRegexp: "^drivers/gpio/gpiolib-acpi\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"},
+ {IncludeRegexp: "^drivers/gpio/gpiolib-acpi-[^/]*\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"},
{IncludeRegexp: "^drivers/gpio/gpiolib-cdev\\.c$|^include/uapi/linux/gpio\\.h$"},
{IncludeRegexp: "^drivers/gpio/|^include/dt-bindings/gpio/|^include/linux/gpio\\.h$|^include/linux/gpio/|^include/linux/of_gpio\\.h$"},
{IncludeRegexp: "^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.c$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.h$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio\\.c$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/aspeed/"},
{IncludeRegexp: "^drivers/pinctrl/bcm/pinctrl-bcm4908\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/freescale/|^drivers/pinctrl/nxp/"},
+ {IncludeRegexp: "^drivers/pinctrl/meson/pinctrl-amlogic-a4\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/pinctrl-cy8c95x0\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/pinctrl-loongson2\\.c$"},
@@ -1592,11 +1600,11 @@ 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$|^lib/usercopy_kunit\\.c$|^mm/usercopy\\.c$|^security/Kconfig\\.hardening$"},
+ {IncludeRegexp: "^arch/[^/]*/configs/hardening\\.config$|^include/linux/overflow\\.h$|^include/linux/randomize_kstack\\.h$|^include/linux/ucopysize\\.h$|^kernel/configs/hardening\\.config$|^lib/tests/randstruct_kunit\\.c$|^lib/tests/usercopy_kunit\\.c$|^mm/usercopy\\.c$|^security/Kconfig\\.hardening$"},
{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/test_fortify/"},
+ {IncludeRegexp: "^include/linux/fortify-string\\.h$|^lib/test_fortify/|^lib/tests/fortify_kunit\\.c$|^lib/tests/memcpy_kunit\\.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_kunit\\.c$|^lib/string_helpers\\.c$|^lib/string_helpers_kunit\\.c$"},
+ {IncludeRegexp: "^include/linux/string\\.h$|^include/linux/string_choices\\.h$|^include/linux/string_helpers\\.h$|^lib/string\\.c$|^lib/string_helpers\\.c$|^lib/tests/string_helpers_kunit\\.c$|^lib/tests/string_kunit\\.c$"},
{IncludeRegexp: "^include/linux/ubsan\\.h$|^lib/Kconfig\\.ubsan$|^lib/test_ubsan\\.c$|^lib/ubsan\\.c$|^lib/ubsan\\.h$"},
},
}
@@ -1655,6 +1663,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/gigabyte_waterforce\\.c$"},
{IncludeRegexp: "^drivers/hwmon/hp-wmi-sensors\\.c$"},
{IncludeRegexp: "^drivers/hwmon/hs3001\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/htu31\\.c$"},
{IncludeRegexp: "^drivers/hwmon/isl28022\\.c$"},
{IncludeRegexp: "^drivers/hwmon/it87\\.c$"},
{IncludeRegexp: "^drivers/hwmon/k10temp\\.c$"},
@@ -1667,17 +1676,20 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/ltc2991\\.c$"},
{IncludeRegexp: "^drivers/hwmon/ltc4282\\.c$"},
{IncludeRegexp: "^drivers/hwmon/max6650\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/max77705-hwmon\\.c$"},
{IncludeRegexp: "^drivers/hwmon/nct6775-i2c\\.c$"},
{IncludeRegexp: "^drivers/hwmon/nct7363\\.c$"},
{IncludeRegexp: "^drivers/hwmon/nzxt-kraken2\\.c$"},
{IncludeRegexp: "^drivers/hwmon/nzxt-kraken3\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/oxp-sensors\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pc87360\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pc87427\\.c$"},
{IncludeRegexp: "^drivers/hwmon/peci/"},
{IncludeRegexp: "^drivers/hwmon/pmbus/crps\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/delta-ahe50dc-fan\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/dps920ab\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/ina233\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/lt3074\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/ltc4286\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/max15301\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/mp2891\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/mp2993\\.c$"},
@@ -1721,7 +1733,6 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^drivers/hid/hid-ft260\\.c$"},
{IncludeRegexp: "^drivers/hid/hid-mcp2221\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/pmbus/Kconfig$|^drivers/hwmon/pmbus/ltc4286\\.c$"},
{IncludeRegexp: "^drivers/i2c/algos/|^drivers/i2c/busses/|^include/dt-bindings/i2c/"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-ali1535\\.c$|^drivers/i2c/busses/i2c-ali1563\\.c$|^drivers/i2c/busses/i2c-ali15x3\\.c$|^drivers/i2c/busses/i2c-amd756\\.c$|^drivers/i2c/busses/i2c-amd8111\\.c$|^drivers/i2c/busses/i2c-i801\\.c$|^drivers/i2c/busses/i2c-isch\\.c$|^drivers/i2c/busses/i2c-nforce2\\.c$|^drivers/i2c/busses/i2c-piix4\\.[^/]*$|^drivers/i2c/busses/i2c-sis5595\\.c$|^drivers/i2c/busses/i2c-sis630\\.c$|^drivers/i2c/busses/i2c-sis96x\\.c$|^drivers/i2c/busses/i2c-via\\.c$|^drivers/i2c/busses/i2c-viapro\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-ali1563\\.c$"},
@@ -1733,6 +1744,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/i2c/busses/i2c-cht-wc\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-cpm\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-designware-[^/]*$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-designware-amdisp\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-diolan-u2c\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-fsi\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-hisi\\.c$"},
@@ -1811,7 +1823,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/counter/i8254\\.c$|^include/linux/i8254\\.h$"},
{IncludeRegexp: "^drivers/counter/intel-qep\\.c$"},
{IncludeRegexp: "^drivers/counter/interrupt-cnt\\.c$"},
- {IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$"},
+ {IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$|^include/uapi/linux/counter/microchip-tcb-capture\\.h$"},
{IncludeRegexp: "^drivers/counter/rz-mtu3-cnt\\.c$"},
{IncludeRegexp: "^drivers/counter/ti-ecap-capture\\.c$"},
{IncludeRegexp: "^drivers/counter/ti-eqep\\.c$"},
@@ -1822,9 +1834,12 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/accel/bma400[^/]*$"},
{IncludeRegexp: "^drivers/iio/accel/kionix-kx022a[^/]*$"},
{IncludeRegexp: "^drivers/iio/adc/ad4000\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/ad4030\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ad4130\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ad4695\\.c$|^include/dt-bindings/iio/adc/adi,ad4695\\.h$"},
+ {IncludeRegexp: "^drivers/iio/adc/ad4851\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ad7091r[^/]*$"},
+ {IncludeRegexp: "^drivers/iio/adc/ad7191\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ad7192\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ad7292\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ad7768-1\\.c$"},
@@ -1836,13 +1851,16 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/adc/hx711\\.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/iio/adc/industrialio-adc\\.c$|^include/linux/iio/adc-helpers\\.h$"},
{IncludeRegexp: "^drivers/iio/adc/max11205\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/mcp3564\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/mcp3911\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/nct7201\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/pac1921\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/pac1934\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/rcar-gyroadc\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/ti-adc128s052\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ti-ads1119\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ti-ads7924\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ti-lmp92064\\.c$"},
@@ -1854,7 +1872,9 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/afe/iio-rescale\\.c$"},
{IncludeRegexp: "^drivers/iio/amplifiers/ada4250\\.c$"},
{IncludeRegexp: "^drivers/iio/chemical/ags02ma\\.c$"},
+ {IncludeRegexp: "^drivers/iio/chemical/sen0322\\.c$"},
{IncludeRegexp: "^drivers/iio/common/scmi_sensors/scmi_iio\\.c$"},
+ {IncludeRegexp: "^drivers/iio/dac/ad3530r\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/ad3552r\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/ad7293\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/ad8460\\.c$"},
@@ -1888,6 +1908,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/imu/st_lsm6dsx/"},
{IncludeRegexp: "^drivers/iio/industrialio-backend\\.c$|^include/linux/iio/backend\\.h$"},
{IncludeRegexp: "^drivers/iio/industrialio-gts-helper\\.c$|^include/linux/iio/iio-gts-helper\\.h$|^drivers/iio/test/iio-test-gts\\.c$"},
+ {IncludeRegexp: "^drivers/iio/light/apds9160\\.c$"},
{IncludeRegexp: "^drivers/iio/light/apds9306\\.c$"},
{IncludeRegexp: "^drivers/iio/light/as73211\\.c$"},
{IncludeRegexp: "^drivers/iio/light/bh1745\\.c$"},
@@ -1925,17 +1946,19 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"imx@lists.linux.dev"},
Parents: []*Subsystem{&arm},
PathRules: []PathRule{
- {"^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/"},
+ {"^arch/arm/boot/dts/nxp/imx/|^arch/arm/boot/dts/nxp/mxs/|^arch/arm64/boot/dts/freescale/|imx|mxs|\\bmxc[^\\d]", "^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$|^drivers/media/i2c/"},
{IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
{IncludeRegexp: "^drivers/dma/fsl-edma[^/]*\\.[^/]*$"},
{IncludeRegexp: "^drivers/edac/fsl_ddr_edac\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/firmware/arm_scmi/vendors/imx/"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
+ {IncludeRegexp: "^drivers/i3c/master/svc-i3c-master\\.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/media/platform/nxp/imx-jpeg$"},
{IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
{IncludeRegexp: "^drivers/mtd/nand/raw/gpmi-nand/"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/enetc/|^include/linux/fsl/enetc_mdio\\.h$|^include/linux/fsl/netc_global\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/enetc/|^include/linux/fsl/enetc_mdio\\.h$|^include/linux/fsl/netc_global\\.h$|^include/linux/fsl/ntmp\\.h$"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/fec\\.h$|^drivers/net/ethernet/freescale/fec_main\\.c$|^drivers/net/ethernet/freescale/fec_ptp\\.c$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*imx6[^/]*$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
@@ -1967,6 +1990,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hid/hid-pxrc\\.c$"},
{IncludeRegexp: "^drivers/hid/hid-sensor-[^/]*$|^drivers/iio/[^/]*/hid-[^/]*$|^include/linux/hid-sensor-[^/]*$"},
{IncludeRegexp: "^drivers/hid/hid-udraw-ps3\\.c$"},
+ {IncludeRegexp: "^drivers/hid/hid-universal-pidff\\.c$"},
{IncludeRegexp: "^drivers/hid/hid-vrc2\\.c$"},
{IncludeRegexp: "^drivers/hid/hid-wiimote[^/]*$"},
{IncludeRegexp: "^drivers/hid/intel-ish-hid/"},
@@ -2007,7 +2031,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-integrity@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/char/tpm/"},
+ {IncludeRegexp: "^drivers/char/tpm/|^include/linux/tpm[^/]*\\.h$|^include/uapi/linux/vtpm_proxy\\.h$"},
{IncludeRegexp: "^include/keys/encrypted-type\\.h$|^security/keys/encrypted-keys/"},
{IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"},
{IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"},
@@ -2020,23 +2044,13 @@ func subsystems_linux() []*Subsystem {
}
intelgfx = Subsystem{
- Name: "intel-gfx",
- Lists: []string{"intel-gfx@lists.freedesktop.org"},
- Parents: []*Subsystem{&dri},
+ Name: "intel-gfx",
+ Lists: []string{"intel-gfx@lists.freedesktop.org"},
+ Maintainers: []string{"jani.nikula@linux.intel.com", "joonas.lahtinen@linux.intel.com", "rodrigo.vivi@intel.com", "tursulin@ursulin.net"},
+ Parents: []*Subsystem{&dri},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/i915[^/]*$|^drivers/gpu/drm/i915/|^include/drm/intel/|^include/uapi/drm/i915_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/i915/display/|^drivers/gpu/drm/xe/display/|^drivers/gpu/drm/xe/compat-i915-headers$|^include/drm/intel/"},
- {IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"},
- },
- }
-
- intelgvt = Subsystem{
- Name: "intel-gvt",
- Lists: []string{"intel-gvt-dev@lists.freedesktop.org"},
- Maintainers: []string{"zhenyuw@linux.intel.com", "zhi.wang.linux@gmail.com"},
- Parents: []*Subsystem{&intelgfx},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"},
},
}
@@ -2047,7 +2061,7 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^drivers/net/ethernet/intel/libeth/|^include/net/libeth/"},
{IncludeRegexp: "^drivers/net/ethernet/intel/libie/|^include/linux/net/intel/libie/"},
- {IncludeRegexp: "^drivers/net/ethernet/intel/|^drivers/net/ethernet/intel/[^/]*/|^include/linux/avf/virtchnl\\.h$|^include/linux/net/intel/iidc\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/intel/|^drivers/net/ethernet/intel/[^/]*/|^include/linux/avf/virtchnl\\.h$|^include/linux/net/intel/[^/]*/"},
},
}
@@ -2066,7 +2080,7 @@ func subsystems_linux() []*Subsystem {
Name: "io-uring",
Syscalls: []string{"syz_io_uring_setup"},
Lists: []string{"io-uring@vger.kernel.org"},
- Maintainers: []string{"asml.silence@gmail.com", "axboe@kernel.dk"},
+ Maintainers: []string{"axboe@kernel.dk"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{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/"},
@@ -2207,15 +2221,14 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/x86/"},
{IncludeRegexp: "^arch/x86/entry/"},
{IncludeRegexp: "^arch/x86/entry/vdso/"},
- {IncludeRegexp: "^arch/x86/include/asm/amd_node\\.h$|^arch/x86/kernel/amd_node\\.c$"},
+ {IncludeRegexp: "^arch/x86/include/asm/amd/node\\.h$|^arch/x86/kernel/amd_node\\.c$"},
{IncludeRegexp: "^arch/x86/include/asm/intel-family\\.h$"},
- {IncludeRegexp: "^arch/x86/include/asm/intel-mid\\.h$|^arch/x86/pci/intel_mid_pci\\.c$|^arch/x86/platform/intel-mid/|^drivers/extcon/extcon-intel-mrfld\\.c$|^drivers/iio/adc/intel_mrfld_adc\\.c$|^drivers/mfd/intel_soc_pmic_mrfld\\.c$|^drivers/platform/x86/intel/mrfld_pwrbtn\\.c$|^drivers/platform/x86/intel_scu_[^/]*$|^drivers/staging/media/atomisp/|^drivers/watchdog/intel-mid_wdt\\.c$|^include/linux/mfd/intel_soc_pmic_mrfld\\.h$|^include/linux/platform_data/x86/intel-mid_wdt\\.h$|^include/linux/platform_data/x86/intel_scu_ipc\\.h$"},
- {IncludeRegexp: "^arch/x86/include/asm/resctrl\\.h$|^arch/x86/kernel/cpu/resctrl/"},
+ {IncludeRegexp: "^arch/x86/include/asm/intel-mid\\.h$|^arch/x86/pci/intel_mid\\.c$|^arch/x86/platform/intel-mid/|^drivers/dma/hsu/|^drivers/extcon/extcon-intel-mrfld\\.c$|^drivers/gpio/gpio-merrifield\\.c$|^drivers/gpio/gpio-tangier\\.[^/]*$|^drivers/iio/adc/intel_mrfld_adc\\.c$|^drivers/mfd/intel_soc_pmic_mrfld\\.c$|^drivers/pinctrl/intel/pinctrl-merrifield\\.c$|^drivers/pinctrl/intel/pinctrl-moorefield\\.c$|^drivers/pinctrl/intel/pinctrl-tangier\\.[^/]*$|^drivers/platform/x86/intel/mrfld_pwrbtn\\.c$|^drivers/platform/x86/intel_scu_[^/]*$|^drivers/staging/media/atomisp/|^drivers/tty/serial/8250/8250_mid\\.c$|^drivers/watchdog/intel-mid_wdt\\.c$|^include/linux/mfd/intel_soc_pmic_mrfld\\.h$|^include/linux/platform_data/x86/intel-mid_wdt\\.h$|^include/linux/platform_data/x86/intel_scu_ipc\\.h$"},
+ {IncludeRegexp: "^arch/x86/include/asm/resctrl\\.h$|^arch/x86/kernel/cpu/resctrl/|^fs/resctrl/|^include/linux/resctrl[^/]*\\.h$"},
{IncludeRegexp: "^arch/x86/kernel/cpu/hygon\\.c$"},
{IncludeRegexp: "^arch/x86/kernel/cpu/zhaoxin\\.c$"},
{IncludeRegexp: "^arch/x86/mm/"},
{IncludeRegexp: "^arch/x86/mm/kmmio\\.c$|^arch/x86/mm/mmio-mod\\.c$|^arch/x86/mm/testmmiotrace\\.c$|^include/linux/mmiotrace\\.h$|^kernel/trace/trace_mmiotrace\\.c$"},
- {IncludeRegexp: "^drivers/[^/]*/[^/]*max77843\\.c$|^drivers/[^/]*/max14577[^/]*\\.c$|^drivers/[^/]*/max77686[^/]*\\.c$|^drivers/[^/]*/max77693[^/]*\\.c$|^drivers/clk/clk-max77686\\.c$|^drivers/extcon/extcon-max14577\\.c$|^drivers/extcon/extcon-max77693\\.c$|^drivers/rtc/rtc-max77686\\.c$|^include/linux/mfd/max14577[^/]*\\.h$|^include/linux/mfd/max77686[^/]*\\.h$|^include/linux/mfd/max77693[^/]*\\.h$"},
{IncludeRegexp: "^drivers/android/"},
{IncludeRegexp: "^drivers/base/arch_topology\\.c$|^include/linux/arch_topology\\.h$"},
{IncludeRegexp: "^drivers/base/devcoredump\\.c$|^include/linux/devcoredump\\.h$"},
@@ -2224,17 +2237,22 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/block/zram/"},
{IncludeRegexp: "^drivers/bus/fsl-mc/|^include/uapi/linux/fsl_mc\\.h$"},
{IncludeRegexp: "^drivers/char/xillybus/"},
- {IncludeRegexp: "^drivers/clk/clk-s2mps11\\.c$|^drivers/mfd/sec[^/]*\\.c$|^drivers/regulator/s2m[^/]*\\.c$|^drivers/regulator/s5m[^/]*\\.c$|^drivers/rtc/rtc-s5m\\.c$|^include/linux/mfd/samsung/"},
+ {IncludeRegexp: "^drivers/clk/clk-s2mps11\\.c$|^drivers/mfd/sec[^/]*\\.\\[ch\\]$|^drivers/regulator/s2m[^/]*\\.c$|^drivers/regulator/s5m[^/]*\\.c$|^drivers/rtc/rtc-s5m\\.c$|^include/linux/mfd/samsung/"},
{IncludeRegexp: "^drivers/clk/keystone/"},
{IncludeRegexp: "^drivers/clocksource/"},
{IncludeRegexp: "^drivers/clocksource/timer-keystone\\.c$"},
{IncludeRegexp: "^drivers/extcon/extcon-ptn5150\\.c$"},
{IncludeRegexp: "^drivers/extcon/|^include/linux/extcon\\.h$|^include/linux/extcon/"},
+ {IncludeRegexp: "^drivers/firmware/samsung/exynos-acpm[^/]*$|^include/linux/firmware/samsung/exynos-acpm-protocol\\.h$"},
{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/fwctl/mlx5/"},
+ {IncludeRegexp: "^drivers/fwctl/pds/"},
{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/gpio/gpio-max77759\\.c$|^drivers/mfd/max77759\\.c$|^drivers/nvmem/max77759-nvmem\\.c$|^include/linux/mfd/max77759\\.h$"},
{IncludeRegexp: "^drivers/hwtracing/ptt/"},
{IncludeRegexp: "^drivers/irqchip/|^include/linux/irqchip\\.h$"},
+ {IncludeRegexp: "^drivers/leds/leds-max77705\\.c$|^drivers/[^/]*/[^/]*max77843\\.c$|^drivers/[^/]*/max14577[^/]*\\.c$|^drivers/[^/]*/max77686[^/]*\\.c$|^drivers/[^/]*/max77693[^/]*\\.c$|^drivers/[^/]*/max77705[^/]*\\.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$|^include/linux/mfd/max77705[^/]*\\.h$"},
{IncludeRegexp: "^drivers/mailbox/arm_mhuv2\\.c$|^include/linux/mailbox/arm_mhuv2_message\\.h$"},
{IncludeRegexp: "^drivers/mailbox/arm_mhuv3\\.c$"},
{IncludeRegexp: "^drivers/mailbox/exynos-mailbox\\.c$|^include/linux/mailbox/exynos-message\\.h$"},
@@ -2247,6 +2265,7 @@ func subsystems_linux() []*Subsystem {
{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$"},
{IncludeRegexp: "^drivers/misc/nsm\\.c$|^include/uapi/linux/nsm\\.h$"},
{IncludeRegexp: "^drivers/misc/rpmb-core\\.c$|^include/linux/rpmb\\.h$"},
+ {IncludeRegexp: "^drivers/misc/ti_fpc202\\.c$"},
{IncludeRegexp: "^drivers/misc/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"},
{IncludeRegexp: "^drivers/misc/vmw_balloon\\.c$"},
{IncludeRegexp: "^drivers/misc/vmw_vmci/|^include/linux/vmw_vmci[^/]*$"},
@@ -2267,24 +2286,25 @@ func subsystems_linux() []*Subsystem {
{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$"},
{IncludeRegexp: "^drivers/virt/nitro_enclaves/|^include/linux/nitro_enclaves\\.h$|^include/uapi/linux/nitro_enclaves\\.h$"},
{IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"},
- {IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl-test\\.c$|^kernel/sysctl\\.c$"},
+ {IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl[^/]*$|^lib/test_sysctl\\.c$"},
{IncludeRegexp: "^fs/proc/|^include/linux/proc_fs\\.h$"},
{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$"},
- {IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"},
+ {IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/|^kernel/tracepoint\\.c$"},
{IncludeRegexp: "^include/asm-generic/futex\\.h$|^include/linux/futex\\.h$|^include/uapi/linux/futex\\.h$|^kernel/futex/"},
- {IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"},
+ {IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/tests/test_kprobes\\.c$"},
{IncludeRegexp: "^include/asm-generic/vdso/vsyscall\\.h$|^include/vdso/|^kernel/time/vsyscall\\.c$|^lib/vdso/"},
{IncludeRegexp: "^include/linux/clockchips\\.h$|^include/linux/delay\\.h$|^include/linux/hrtimer\\.h$|^include/linux/timer\\.h$|^kernel/time/clockevents\\.c$|^kernel/time/hrtimer\\.c$|^kernel/time/sleep_timeout\\.c$|^kernel/time/timer\\.c$|^kernel/time/timer_list\\.c$|^kernel/time/timer_migration\\.[^/]*$"},
{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$"},
- {IncludeRegexp: "^include/linux/cpu\\.h$|^include/linux/cpuhotplug\\.h$|^include/linux/smpboot\\.h$|^kernel/cpu\\.c$|^kernel/smpboot\\.[^/]*$"},
+ {IncludeRegexp: "^include/linux/cpu\\.h$|^include/linux/cpuhotplug\\.h$|^include/linux/smpboot\\.h$|^kernel/cpu\\.c$|^kernel/smpboot\\.[^/]*$|^rust/kernel/cpu\\.rs$"},
{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$|^include/linux/irq\\.h$|^include/linux/irqhandler\\.h$|^include/linux/irqnr\\.h$|^include/linux/irqreturn\\.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/hung_task\\.h$|^kernel/hung_task\\.c$"},
+ {IncludeRegexp: "^include/linux/kmod\\.h$|^include/linux/module[^/]*\\.h$|^kernel/module/|^lib/test_kmod\\.c$|^lib/tests/module/"},
{IncludeRegexp: "^include/linux/min_heap\\.h$|^lib/min_heap\\.c$|^lib/test_min_heap\\.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/ext\\.h$|^kernel/sched/ext\\.h$|^kernel/sched/ext\\.c$"},
+ {IncludeRegexp: "^include/linux/preempt\\.h$|^include/linux/sched\\.h$|^include/linux/wait\\.h$|^include/uapi/linux/sched\\.h$|^kernel/fork\\.c$|^kernel/sched/"},
+ {IncludeRegexp: "^include/linux/sched/ext\\.h$|^kernel/sched/ext[^/]*$"},
{IncludeRegexp: "^include/linux/sched/nohz\\.h$|^include/linux/tick\\.h$|^kernel/time/tick[^/]*\\.[^/]*$"},
{IncludeRegexp: "^include/linux/umh\\.h$|^kernel/umh\\.c$"},
{IncludeRegexp: "^include/linux/union_find\\.h$|^lib/union_find\\.c$"},
@@ -2314,6 +2334,7 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^fs/proc/vmcore\\.c$|^include/linux/crash_core\\.h$|^include/linux/crash_dump\\.h$|^include/uapi/linux/vmcore\\.h$|^kernel/crash_[^/]*\\.c$"},
{IncludeRegexp: "^include/linux/kexec\\.h$|^include/uapi/linux/kexec\\.h$|^kernel/kexec[^/]*$"},
+ {IncludeRegexp: "^include/linux/kexec_handover\\.h$|^kernel/kexec_handover\\.c$"},
},
}
@@ -2323,7 +2344,7 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^certs/"},
- {IncludeRegexp: "^crypto/asymmetric_keys/|^include/crypto/pkcs7\\.h$|^include/crypto/public_key\\.h$|^include/linux/verification\\.h$"},
+ {IncludeRegexp: "^crypto/asymmetric_keys/|^include/crypto/pkcs7\\.h$|^include/crypto/public_key\\.h$|^include/keys/asymmetric-[^/]*\\.h$|^include/linux/verification\\.h$"},
{IncludeRegexp: "^include/keys/encrypted-type\\.h$|^security/keys/encrypted-keys/"},
{IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"},
{IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"},
@@ -2350,8 +2371,8 @@ func subsystems_linux() []*Subsystem {
Maintainers: []string{"brendan.higgins@linux.dev", "davidgow@google.com"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^include/kunit/|^lib/kunit/|^rust/kernel/kunit\\.rs$"},
- {IncludeRegexp: "^lib/list-test\\.c$"},
+ {IncludeRegexp: "^include/kunit/|^lib/kunit/|^rust/kernel/kunit\\.rs$|^rust/macros/kunit\\.rs$"},
+ {IncludeRegexp: "^lib/tests/list-test\\.c$"},
},
}
@@ -2365,7 +2386,7 @@ func subsystems_linux() []*Subsystem {
{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/"},
- {IncludeRegexp: "^arch/s390/include/asm/gmap\\.h$|^arch/s390/include/asm/kvm[^/]*$|^arch/s390/include/uapi/asm/kvm[^/]*$|^arch/s390/include/uapi/asm/uvdevice\\.h$|^arch/s390/kernel/uv\\.c$|^arch/s390/kvm/|^arch/s390/mm/gmap\\.c$|^drivers/s390/char/uvdevice\\.c$"},
+ {IncludeRegexp: "^arch/s390/include/asm/gmap\\.h$|^arch/s390/include/asm/gmap_helpers\\.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$|^arch/s390/mm/gmap_helpers\\.c$|^drivers/s390/char/uvdevice\\.c$"},
{IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
{IncludeRegexp: "^arch/s390/kvm/pci[^/]*$|^drivers/vfio/pci/vfio_pci_zdev\\.c$|^include/uapi/linux/vfio_zdev\\.h$"},
{IncludeRegexp: "^arch/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$"},
@@ -2429,10 +2450,11 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/leds/flash/leds-as3645a\\.c$"},
+ {IncludeRegexp: "^drivers/leds/flash/leds-tps6131x\\.c$"},
{IncludeRegexp: "^drivers/leds/leds-expresswire\\.c$|^include/linux/leds-expresswire\\.h$"},
{IncludeRegexp: "^drivers/leds/leds-lp8864\\.c$"},
{IncludeRegexp: "^drivers/leds/leds-mlxcpld\\.c$|^drivers/leds/leds-mlxreg\\.c$"},
- {IncludeRegexp: "^drivers/leds/simple/"},
+ {IncludeRegexp: "^drivers/leds/simatic/"},
{IncludeRegexp: "^drivers/leds/|^include/dt-bindings/leds/|^include/linux/leds\\.h$"},
},
}
@@ -2440,7 +2462,7 @@ func subsystems_linux() []*Subsystem {
libertas = Subsystem{
Name: "libertas",
Lists: []string{"libertas-dev@lists.infradead.org"},
- Parents: []*Subsystem{&kernel},
+ Parents: []*Subsystem{&wireless},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/net/wireless/marvell/libertas/|^drivers/net/wireless/marvell/libertas_tf/"},
},
@@ -2483,16 +2505,15 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/powerpc/platforms/8xx/|^arch/powerpc/platforms/83xx/"},
{IncludeRegexp: "^arch/powerpc/platforms/cell/spufs/"},
{"^arch/powerpc/platforms/powermac/|^drivers/macintosh/", "^drivers/macintosh/adb-iop\\.c$|^drivers/macintosh/via-macii\\.c$"},
- {IncludeRegexp: "^arch/powerpc/platforms/powernv/pci-cxl\\.c$|^drivers/misc/cxl/|^include/misc/cxl[^/]*$|^include/uapi/misc/cxl\\.h$"},
{IncludeRegexp: "^arch/powerpc/|^drivers/[^/]*/[^/]*/[^/]*pasemi[^/]*$|^drivers/[^/]*/[^/]*pasemi[^/]*$|^drivers/char/tpm/tpm_ibmvtpm[^/]*$|^drivers/crypto/nx/|^drivers/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$|^include/linux/papr_scm\\.h$|^include/uapi/linux/papr_pdsm\\.h$|/pmac|powermac|powernv|[^a-z0-9]ps3|pseries"},
{IncludeRegexp: "^drivers/block/ps3vram\\.c$"},
+ {IncludeRegexp: "^drivers/bus/fsl-mc/|^include/uapi/linux/fsl_mc\\.h$"},
{IncludeRegexp: "^drivers/char/powernv-op-panel\\.c$"},
{IncludeRegexp: "^drivers/dma/fsldma\\.[^/]*$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-cpm\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/fs_enet/"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/ucc_geth[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/toshiba/spider_net[^/]*$"},
{IncludeRegexp: "^drivers/net/wan/fsl_qmc_hdlc\\.c$"},
{IncludeRegexp: "^drivers/net/wan/fsl_ucc_hdlc[^/]*$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
@@ -2563,6 +2584,7 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^fs/ioctl\\.c$|^include/uapi/linux/landlock\\.h$|^security/landlock/"},
{IncludeRegexp: "^include/linux/capability\\.h$|^include/trace/events/capability\\.h$|^include/uapi/linux/capability\\.h$|^kernel/capability\\.c$|^security/commoncap\\.c$"},
+ {IncludeRegexp: "^include/linux/cred\\.h$|^kernel/cred\\.c$"},
{"^include/linux/lsm/|^include/linux/lsm_audit\\.h$|^include/linux/lsm_hook_defs\\.h$|^include/linux/lsm_hooks\\.h$|^include/linux/security\\.h$|^include/uapi/linux/lsm\\.h$|^security/", "^security/selinux/"},
{IncludeRegexp: "^include/net/calipso\\.h$|^include/net/cipso_ipv4\\.h$|^include/net/netlabel\\.h$|^include/uapi/linux/netfilter/xt_CONNSECMARK\\.h$|^include/uapi/linux/netfilter/xt_SECMARK\\.h$|^net/ipv4/cipso_ipv4\\.c$|^net/ipv6/calipso\\.c$|^net/netfilter/xt_CONNSECMARK\\.c$|^net/netfilter/xt_SECMARK\\.c$|^net/netlabel/"},
{IncludeRegexp: "^security/ipe/"},
@@ -2671,7 +2693,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/i2c/alvium-csi2\\.c$|^drivers/media/i2c/alvium-csi2\\.h$"},
{IncludeRegexp: "^drivers/media/i2c/aptina-pll\\.[^/]*$"},
{IncludeRegexp: "^drivers/media/i2c/ar0521\\.c$"},
- {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/vgxy61\\.c$"},
+ {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/vd55g1\\.c$|^drivers/media/i2c/vd56g3\\.c$|^drivers/media/i2c/vgxy61\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ccs-pll\\.c$|^drivers/media/i2c/ccs-pll\\.h$|^drivers/media/i2c/ccs/|^include/uapi/linux/ccs\\.h$|^include/uapi/linux/smiapp\\.h$"},
{IncludeRegexp: "^drivers/media/i2c/cs3308\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ds90[^/]*$|^include/media/i2c/ds90[^/]*$"},
@@ -2715,6 +2737,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/i2c/og01a1b\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov01a10\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov02a10\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov02c10\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/ov02e10\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov08d10\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov08x40\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/ov13858\\.c$"},
@@ -2753,6 +2777,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/i2c/thp7312\\.c$|^include/uapi/linux/thp7312\\.h$"},
{IncludeRegexp: "^drivers/media/i2c/tw9900\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/tw9910\\.c$|^include/media/i2c/tw9910\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/vd55g1\\.c$"},
+ {IncludeRegexp: "^drivers/media/i2c/vd56g3\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/vgxy61\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/video-i2c\\.c$"},
{IncludeRegexp: "^drivers/media/mc/|^include/media/media-[^/]*\\.h$|^include/uapi/linux/media\\.h$"},
@@ -2776,6 +2802,9 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/pci/tw686x/"},
{IncludeRegexp: "^drivers/media/pci/zoran/"},
{IncludeRegexp: "^drivers/media/platform/allegro-dvt/"},
+ {IncludeRegexp: "^drivers/media/platform/amlogic/c3/isp/|^include/uapi/linux/media/amlogic/"},
+ {IncludeRegexp: "^drivers/media/platform/amlogic/c3/mipi-adapter/"},
+ {IncludeRegexp: "^drivers/media/platform/amlogic/c3/mipi-csi2/"},
{IncludeRegexp: "^drivers/media/platform/amlogic/meson-ge2d/"},
{IncludeRegexp: "^drivers/media/platform/amphion/"},
{IncludeRegexp: "^drivers/media/platform/aspeed/"},
@@ -2796,9 +2825,10 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/platform/nxp/imx-pxp\\.\\[ch\\]$"},
{IncludeRegexp: "^drivers/media/platform/nxp/imx8-isi/"},
{IncludeRegexp: "^drivers/media/platform/qcom/camss/"},
+ {IncludeRegexp: "^drivers/media/platform/qcom/iris/"},
{IncludeRegexp: "^drivers/media/platform/qcom/venus/"},
{IncludeRegexp: "^drivers/media/platform/raspberrypi/pisp_be/|^include/uapi/linux/media/raspberrypi/"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar-csi2\\.c$|^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar-csi2\\.c$|^drivers/media/platform/renesas/rcar-isp/|^drivers/media/platform/renesas/rcar-vin/"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar_fdp1\\.c$"},
@@ -2823,6 +2853,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/platform/sunxi/sun6i-mipi-csi2/"},
{IncludeRegexp: "^drivers/media/platform/sunxi/sun8i-di/"},
{IncludeRegexp: "^drivers/media/platform/sunxi/sun8i-rotate/"},
+ {IncludeRegexp: "^drivers/media/platform/synopsys/hdmirx/"},
{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/"},
@@ -2942,7 +2973,7 @@ func subsystems_linux() []*Subsystem {
{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/net/ethernet/mediatek/airoha_eth\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/airoha/"},
{IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"},
{IncludeRegexp: "^drivers/phy/mediatek/"},
{IncludeRegexp: "^drivers/pinctrl/mediatek/"},
@@ -2967,7 +2998,7 @@ func subsystems_linux() []*Subsystem {
mhi = Subsystem{
Name: "mhi",
Lists: []string{"mhi@lists.linux.dev"},
- Maintainers: []string{"manivannan.sadhasivam@linaro.org"},
+ Maintainers: []string{"mani@kernel.org"},
Parents: []*Subsystem{&armmsm},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/bus/mhi/|^drivers/pci/endpoint/functions/pci-epf-mhi\\.c$|^include/linux/mhi\\.h$"},
@@ -2981,6 +3012,7 @@ func subsystems_linux() []*Subsystem {
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/pmdomain/bcm/bcm63xx-power\\.c$|^include/linux/bcm963xx_nvram\\.h$|^include/linux/bcm963xx_tag\\.h$"},
+ {IncludeRegexp: "^arch/mips/boot/dts/econet/|^arch/mips/econet/|^drivers/clocksource/timer-econet-en751221\\.c$|^drivers/irqchip/irq-econet-en751221\\.c$"},
{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/"},
@@ -2994,7 +3026,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[^/]*$|^drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1\\.c$"},
+ {IncludeRegexp: "^arch/mips/include/asm/mach-loongson32/|^arch/mips/loongson32/|^drivers/[^/]*/[^/]*loongson1[^/]*$|^drivers/mtd/nand/raw/loongson1-nand-controller\\.c$|^drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1\\.c$|^sound/soc/loongson/loongson1_ac97\\.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$"},
@@ -3027,29 +3059,43 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^arch/[^/]*/include/asm/percpu\\.h$|^include/linux/percpu[^/]*\\.h$|^lib/percpu[^/]*\\.c$|^mm/percpu[^/]*\\.c$"},
- {IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^mm/mmu_gather\\.c$"},
+ {IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^include/trace/events/tlb\\.h$|^mm/mmu_gather\\.c$"},
{IncludeRegexp: "^drivers/base/memory\\.c$|^include/linux/memory_hotplug\\.h$|^mm/memory_hotplug\\.c$"},
- {IncludeRegexp: "^fs/[^/]*binfmt_[^/]*\\.c$|^fs/Kconfig\\.binfmt$|^fs/exec\\.c$|^fs/tests/binfmt_[^/]*_kunit\\.c$|^fs/tests/exec_kunit\\.c$|^include/linux/binfmts\\.h$|^include/linux/elf\\.h$|^include/uapi/linux/auxvec\\.h$|^include/uapi/linux/binfmts\\.h$|^include/uapi/linux/elf\\.h$|asm/elf.h|binfmt"},
- {IncludeRegexp: "^fs/hugetlbfs/|^include/linux/hugetlb\\.h$|^include/trace/events/hugetlbfs\\.h$|^mm/hugetlb\\.c$|^mm/hugetlb_vmemmap\\.c$|^mm/hugetlb_vmemmap\\.h$"},
+ {IncludeRegexp: "^fs/[^/]*binfmt_[^/]*\\.c$|^fs/Kconfig\\.binfmt$|^fs/exec\\.c$|^fs/tests/binfmt_[^/]*_kunit\\.c$|^fs/tests/exec_kunit\\.c$|^include/linux/binfmts\\.h$|^include/linux/elf\\.h$|^include/uapi/linux/auxvec\\.h$|^include/uapi/linux/binfmts\\.h$|^include/uapi/linux/elf\\.h$|^kernel/fork\\.c$|^mm/vma_exec\\.c$|asm/elf.h|binfmt"},
+ {IncludeRegexp: "^fs/hugetlbfs/|^include/linux/hugetlb\\.h$|^include/trace/events/hugetlbfs\\.h$|^mm/hugetlb\\.c$|^mm/hugetlb_cma\\.c$|^mm/hugetlb_cma\\.h$|^mm/hugetlb_vmemmap\\.c$|^mm/hugetlb_vmemmap\\.h$"},
+ {IncludeRegexp: "^fs/userfaultfd\\.c$|^include/asm-generic/pgtable_uffd\\.h$|^include/linux/userfaultfd_k\\.h$|^include/uapi/linux/userfaultfd\\.h$|^mm/userfaultfd\\.c$"},
{IncludeRegexp: "^include/linux/alloc_tag\\.h$|^include/linux/pgalloc_tag\\.h$|^lib/alloc_tag\\.c$"},
+ {IncludeRegexp: "^include/linux/compaction\\.h$|^include/linux/gfp\\.h$|^include/linux/page-isolation\\.h$|^mm/compaction\\.c$|^mm/page_alloc\\.c$|^mm/page_isolation\\.c$"},
{IncludeRegexp: "^include/linux/damon\\.h$|^include/trace/events/damon\\.h$|^mm/damon/"},
- {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[-_]*"},
+ {IncludeRegexp: "^include/linux/execmem\\.h$|^mm/execmem\\.c$"},
+ {IncludeRegexp: "^include/linux/gfp\\.h$|^include/linux/gfp_types\\.h$|^include/linux/memfd\\.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/mmzone\\.h$|^include/linux/mmu_notifier\\.h$|^include/linux/pagewalk\\.h$|^include/trace/events/ksm\\.h$|^mm/|include/linux/page[-_]*"},
{IncludeRegexp: "^include/linux/hmm[^/]*$|^lib/test_hmm[^/]*$|^mm/hmm[^/]*$"},
+ {IncludeRegexp: "^include/linux/huge_mm\\.h$|^include/linux/khugepaged\\.h$|^include/trace/events/huge_memory\\.h$|^mm/huge_memory\\.c$|^mm/khugepaged\\.c$"},
{IncludeRegexp: "^include/linux/idr\\.h$|^include/linux/xarray\\.h$|^lib/idr\\.c$|^lib/test_xarray\\.c$|^lib/xarray\\.c$"},
+ {IncludeRegexp: "^include/linux/ksm\\.h$|^include/trace/events/ksm\\.h$|^mm/ksm\\.c$"},
{IncludeRegexp: "^include/linux/maple_tree\\.h$|^include/trace/events/maple_tree\\.h$|^lib/maple_tree\\.c$|^lib/test_maple_tree\\.c$"},
{IncludeRegexp: "^include/linux/memblock\\.h$|^mm/memblock\\.c$|^mm/mm_init\\.c$"},
{IncludeRegexp: "^include/linux/memcontrol\\.h$|^mm/memcontrol\\.c$|^mm/memcontrol-v1\\.c$|^mm/memcontrol-v1\\.h$|^mm/swap_cgroup\\.c$"},
+ {IncludeRegexp: "^include/linux/memory\\.h$|^include/linux/mm\\.h$|^include/linux/mm_[^/]*\\.h$|^include/linux/mmdebug\\.h$|^include/linux/pagewalk\\.h$|^kernel/fork\\.c$|^mm/Kconfig$|^mm/debug\\.c$|^mm/init-mm\\.c$|^mm/memory\\.c$|^mm/pagewalk\\.c$|^mm/util\\.c$"},
+ {IncludeRegexp: "^include/linux/mempolicy\\.h$|^include/linux/migrate\\.h$|^mm/mempolicy\\.c$|^mm/migrate\\.c$|^mm/migrate_device\\.c$"},
+ {IncludeRegexp: "^include/linux/mmap_lock\\.h$|^include/trace/events/mmap_lock\\.h$|^mm/mmap_lock\\.c$"},
+ {IncludeRegexp: "^include/linux/numa_memblks\\.h$|^mm/numa\\.c$|^mm/numa_emulation\\.c$|^mm/numa_memblks\\.c$"},
{IncludeRegexp: "^include/linux/page_table_check\\.h$|^mm/page_table_check\\.c$"},
+ {IncludeRegexp: "^include/linux/rmap\\.h$|^mm/rmap\\.c$"},
+ {IncludeRegexp: "^include/linux/secretmem\\.h$|^mm/secretmem\\.c$"},
{IncludeRegexp: "^include/linux/shmem_fs\\.h$|^mm/shmem\\.c$"},
{IncludeRegexp: "^include/linux/shrinker\\.h$|^mm/shrinker\\.c$|^mm/shrinker_debug\\.c$"},
{IncludeRegexp: "^include/linux/sl.b[^/]*\\.h$|^mm/sl.b[^/]*$"},
- {IncludeRegexp: "^include/linux/vmalloc\\.h$|^mm/vmalloc\\.c$"},
+ {IncludeRegexp: "^include/linux/swap\\.h$|^include/linux/swapfile\\.h$|^include/linux/swapops\\.h$|^mm/page_io\\.c$|^mm/swap\\.c$|^mm/swap\\.h$|^mm/swap_state\\.c$|^mm/swapfile\\.c$"},
+ {IncludeRegexp: "^include/linux/vmalloc\\.h$|^mm/vmalloc\\.c$|^lib/test_vmalloc\\.c$"},
{IncludeRegexp: "^include/linux/zpool\\.h$|^include/linux/zswap\\.h$|^mm/zpool\\.c$|^mm/zswap\\.c$"},
{IncludeRegexp: "^include/linux/zsmalloc\\.h$|^mm/zsmalloc\\.c$"},
+ {IncludeRegexp: "^include/trace/events/mmap\\.h$|^mm/mlock\\.c$|^mm/mmap\\.c$|^mm/mprotect\\.c$|^mm/mremap\\.c$|^mm/mseal\\.c$|^mm/vma\\.c$|^mm/vma\\.h$|^mm/vma_exec\\.c$|^mm/vma_init\\.c$|^mm/vma_internal\\.h$"},
+ {IncludeRegexp: "^include/uapi/asm-generic/mman-common\\.h$|^mm/madvise\\.c$"},
+ {IncludeRegexp: "^mm/gup\\.c$"},
{IncludeRegexp: "^mm/hwpoison-inject\\.c$|^mm/memory-failure\\.c$"},
- {IncludeRegexp: "^mm/mlock\\.c$|^mm/mmap\\.c$|^mm/mprotect\\.c$|^mm/mremap\\.c$|^mm/mseal\\.c$|^mm/vma\\.c$|^mm/vma\\.h$|^mm/vma_internal\\.h$"},
- {IncludeRegexp: "^mm/z3fold\\.c$"},
- {IncludeRegexp: "^mm/zbud\\.c$"},
+ {IncludeRegexp: "^mm/pt_reclaim\\.c$|^mm/vmscan\\.c$"},
+ {IncludeRegexp: "^rust/helpers/mm\\.c$|^rust/kernel/mm\\.rs$|^rust/kernel/mm/"},
},
}
@@ -3083,10 +3129,10 @@ func subsystems_linux() []*Subsystem {
modules = Subsystem{
Name: "modules",
Lists: []string{"linux-modules@vger.kernel.org"},
- Maintainers: []string{"mcgrof@kernel.org"},
+ Maintainers: []string{"mcgrof@kernel.org", "petr.pavlu@suse.com"},
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$|^lib/tests/module/"},
},
}
@@ -3171,7 +3217,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm64/boot/dts/amd/amd-seattle-xgbe[^/]*\\.dtsi$|^drivers/net/ethernet/amd/xgbe/"},
{IncludeRegexp: "^arch/x86/net/|^include/linux/ip\\.h$|^include/linux/ipv6[^/]*$|^include/net/fib[^/]*$|^include/net/ip[^/]*$|^include/net/route\\.h$|^net/ipv4/|^net/ipv6/"},
{IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/linux/sonet\\.h$|^include/uapi/linux/atm[^/]*$|^include/uapi/linux/sonet\\.h$"},
- {"^drivers/connector/|^drivers/net/|^drivers/ptp/|^include/dt-bindings/net/|^include/linux/cn_proc\\.h$|^include/linux/etherdevice\\.h$|^include/linux/ethtool_netlink\\.h$|^include/linux/fcdevice\\.h$|^include/linux/fddidevice\\.h$|^include/linux/hippidevice\\.h$|^include/linux/if_[^/]*$|^include/linux/inetdevice\\.h$|^include/linux/netdev[^/]*$|^include/linux/platform_data/wiznet\\.h$|^include/uapi/linux/cn_proc\\.h$|^include/uapi/linux/ethtool_netlink[^/]*$|^include/uapi/linux/if_[^/]*$|^include/uapi/linux/net_shaper\\.h$|^include/uapi/linux/netdev[^/]*$", "^drivers/net/can/|^drivers/net/wireless/"},
+ {"^drivers/connector/|^drivers/net/|^drivers/ptp/|^drivers/s390/net/|^include/dt-bindings/net/|^include/linux/cn_proc\\.h$|^include/linux/etherdevice\\.h$|^include/linux/ethtool_netlink\\.h$|^include/linux/fcdevice\\.h$|^include/linux/fddidevice\\.h$|^include/linux/hippidevice\\.h$|^include/linux/if_[^/]*$|^include/linux/inetdevice\\.h$|^include/linux/ism\\.h$|^include/linux/netdev[^/]*$|^include/linux/platform_data/wiznet\\.h$|^include/uapi/linux/cn_proc\\.h$|^include/uapi/linux/ethtool_netlink[^/]*$|^include/uapi/linux/if_[^/]*$|^include/uapi/linux/net_shaper\\.h$|^include/uapi/linux/netdev[^/]*$", "^drivers/net/can/|^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/"},
@@ -3194,6 +3240,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/8390/"},
{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/aeroflex/"},
+ {IncludeRegexp: "^drivers/net/ethernet/airoha/"},
{IncludeRegexp: "^drivers/net/ethernet/altera/"},
{IncludeRegexp: "^drivers/net/ethernet/amazon/"},
{IncludeRegexp: "^drivers/net/ethernet/amd/pcnet32\\.c$"},
@@ -3225,7 +3272,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/Kconfig$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-eth[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-mac[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpkg\\.h$|^drivers/net/ethernet/freescale/dpaa2/dpmac[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpni[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dprtc[^/]*$|^drivers/net/ethernet/freescale/enetc/enetc_ptp\\.c$|^drivers/ptp/ptp_qoriq\\.c$|^drivers/ptp/ptp_qoriq_debugfs\\.c$|^include/linux/fsl/ptp_qoriq\\.h$"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/dpaa2-switch[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpsw[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/enetc/|^include/linux/fsl/enetc_mdio\\.h$|^include/linux/fsl/netc_global\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/enetc/|^include/linux/fsl/enetc_mdio\\.h$|^include/linux/fsl/netc_global\\.h$|^include/linux/fsl/ntmp\\.h$"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/fec\\.h$|^drivers/net/ethernet/freescale/fec_main\\.c$|^drivers/net/ethernet/freescale/fec_ptp\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/fman$"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/fs_enet/"},
@@ -3237,6 +3284,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/hisilicon/hibmcge/"},
{IncludeRegexp: "^drivers/net/ethernet/hisilicon/hns3/"},
{IncludeRegexp: "^drivers/net/ethernet/huawei/hinic/"},
+ {IncludeRegexp: "^drivers/net/ethernet/huawei/hinic3/"},
{IncludeRegexp: "^drivers/net/ethernet/ibm/ehea/"},
{IncludeRegexp: "^drivers/net/ethernet/ibm/ibmveth\\.[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/ibm/ibmvnic\\.[^/]*$"},
@@ -3252,7 +3300,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/nic/|^include/linux/soc/marvell/octeontx2/"},
{IncludeRegexp: "^drivers/net/ethernet/marvell/sk[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/mediatek/"},
- {IncludeRegexp: "^drivers/net/ethernet/mediatek/airoha_eth\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/en_[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/|^include/linux/mlx4/"},
{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/en_[^/]*$"},
@@ -3295,6 +3342,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/socionext/sni_ave\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/"},
{IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/sunplus/"},
{IncludeRegexp: "^drivers/net/ethernet/synopsys/"},
{IncludeRegexp: "^drivers/net/ethernet/tehuti/tehuti\\.[^/]*$"},
@@ -3302,31 +3350,32 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/ti/cpsw[^/]*$|^drivers/net/ethernet/ti/davinci[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/ti/icssg/"},
{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/"},
+ {IncludeRegexp: "^drivers/net/mctp/|^include/linux/usb/mctp-usb\\.h$|^include/net/mctp\\.h$|^include/net/mctpdevice\\.h$|^include/net/netns/mctp\\.h$|^net/mctp/"},
{IncludeRegexp: "^drivers/net/mdio/mdio-mvusb\\.c$"},
{IncludeRegexp: "^drivers/net/mdio/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/phy_link_topology\\.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/ovpn/|^include/uapi/linux/ovpn\\.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$"},
{IncludeRegexp: "^drivers/net/phy/adin\\.c$"},
+ {IncludeRegexp: "^drivers/net/phy/as21xxx\\.c$"},
{IncludeRegexp: "^drivers/net/phy/ax88796b_rust\\.rs$"},
{IncludeRegexp: "^drivers/net/phy/bcm[^/]*\\.\\[ch\\]$|^drivers/net/phy/broadcom\\.c$|^include/linux/brcmphy\\.h$"},
{IncludeRegexp: "^drivers/net/phy/dp83640[^/]*$|^drivers/ptp/|^include/linux/ptp_cl[^/]*$"},
{IncludeRegexp: "^drivers/net/phy/marvell10g\\.c$"},
{IncludeRegexp: "^drivers/net/phy/mdio-open-alliance\\.h$|^net/ethtool/plca\\.c$"},
- {IncludeRegexp: "^drivers/net/phy/mediatek/mtk-ge-soc\\.c$|^drivers/net/phy/mediatek/mtk-phy-lib\\.c$|^drivers/net/phy/mediatek/mtk-ge\\.c$|^drivers/net/phy/mediatek/mtk\\.h$|^drivers/phy/mediatek/phy-mtk-xfi-tphy\\.c$"},
+ {IncludeRegexp: "^drivers/net/phy/mediatek/mtk-2p5ge\\.c$|^drivers/net/phy/mediatek/mtk-ge-soc\\.c$|^drivers/net/phy/mediatek/mtk-phy-lib\\.c$|^drivers/net/phy/mediatek/mtk-ge\\.c$|^drivers/net/phy/mediatek/mtk\\.h$|^drivers/phy/mediatek/phy-mtk-xfi-tphy\\.c$"},
{IncludeRegexp: "^drivers/net/phy/microchip_t1\\.c$"},
{IncludeRegexp: "^drivers/net/phy/motorcomm\\.c$"},
- {IncludeRegexp: "^drivers/net/phy/mxl-gpy\\.c$"},
+ {IncludeRegexp: "^drivers/net/phy/mxl-86110\\.c$|^drivers/net/phy/mxl-gpy\\.c$"},
{IncludeRegexp: "^drivers/net/phy/ncn[^/]*$"},
{IncludeRegexp: "^drivers/net/phy/nxp-c45-tja11xx[^/]*$"},
{IncludeRegexp: "^drivers/net/phy/phylink\\.c$|^drivers/net/phy/sfp[^/]*$|^include/linux/mdio/mdio-i2c\\.h$|^include/linux/phylink\\.h$|^include/linux/sfp\\.h$"},
@@ -3362,17 +3411,18 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/ptp/ptp_vclock\\.c$|^net/ethtool/phc_vclocks\\.c$"},
{IncludeRegexp: "^drivers/ptp/ptp_vmclock\\.c$|^include/uapi/linux/vmclock-abi\\.h$"},
{IncludeRegexp: "^drivers/ptp/ptp_vmw\\.c$"},
- {IncludeRegexp: "^drivers/s390/net/"},
{IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"},
+ {IncludeRegexp: "^drivers/s390/net/|^include/linux/ism\\.h$"},
{IncludeRegexp: "^drivers/vhost/vsock\\.c$|^include/linux/virtio_vsock\\.h$|^include/uapi/linux/virtio_vsock\\.h$|^net/vmw_vsock/virtio_transport\\.c$|^net/vmw_vsock/virtio_transport_common\\.c$"},
{IncludeRegexp: "^drivers/vhost/|^include/linux/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/ethtool\\.h$|^include/linux/framer/framer-provider\\.h$|^include/linux/framer/framer\\.h$|^include/linux/in\\.h$|^include/linux/indirect_call_wrapper\\.h$|^include/linux/inet\\.h$|^include/linux/inet_diag\\.h$|^include/linux/net\\.h$|^include/linux/netdev[^/]*$|^include/linux/netlink\\.h$|^include/linux/netpoll\\.h$|^include/linux/rtnetlink\\.h$|^include/linux/sctp\\.h$|^include/linux/seq_file_net\\.h$|^include/linux/skbuff[^/]*$|^include/net/|^include/uapi/linux/ethtool\\.h$|^include/uapi/linux/genetlink\\.h$|^include/uapi/linux/hsr_netlink\\.h$|^include/uapi/linux/in\\.h$|^include/uapi/linux/inet_diag\\.h$|^include/uapi/linux/nbd-netlink\\.h$|^include/uapi/linux/net\\.h$|^include/uapi/linux/net_namespace\\.h$|^include/uapi/linux/netconf\\.h$|^include/uapi/linux/netdev[^/]*$|^include/uapi/linux/netlink\\.h$|^include/uapi/linux/netlink_diag\\.h$|^include/uapi/linux/rtnetlink\\.h$|^include/uapi/linux/sctp\\.h$|^lib/net_utils\\.c$|^lib/random32\\.c$|^net/", "^include/net/cfg80211\\.h$|^include/net/ieee80211_radiotap\\.h$|^include/net/iw_handler\\.h$|^include/net/mac80211\\.h$|^include/net/wext\\.h$|^net/9p/|^net/bluetooth/|^net/can/|^net/ceph/|^net/mac80211/|^net/rfkill/|^net/wireless/"},
+ {IncludeRegexp: "^include/linux/if_bridge\\.h$|^include/uapi/linux/if_bridge\\.h$|^include/linux/netfilter_bridge/|^net/bridge/"},
{IncludeRegexp: "^include/linux/llc\\.h$|^include/net/llc[^/]*$|^include/uapi/linux/llc\\.h$|^net/llc/"},
- {IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"},
{IncludeRegexp: "^include/linux/objagg\\.h$|^lib/objagg\\.c$|^lib/test_objagg\\.c$"},
{IncludeRegexp: "^include/linux/packing\\.h$|^lib/packing\\.c$|^lib/packing_test\\.c$"},
{IncludeRegexp: "^include/linux/parman\\.h$|^lib/parman\\.c$|^lib/test_parman\\.c$"},
+ {IncludeRegexp: "^include/linux/seg6[^/]*$|^include/net/seg6[^/]*$|^include/uapi/linux/seg6[^/]*$|^net/ipv6/seg6[^/]*$"},
{IncludeRegexp: "^include/linux/skmsg\\.h$|^net/core/skmsg\\.c$|^net/core/sock_map\\.c$|^net/ipv4/tcp_bpf\\.c$|^net/ipv4/udp_bpf\\.c$|^net/unix/unix_bpf\\.c$"},
{IncludeRegexp: "^include/linux/tcp\\.h$|^include/net/tcp\\.h$|^include/trace/events/tcp\\.h$|^include/uapi/linux/tcp\\.h$|^net/ipv4/inet_connection_sock\\.c$|^net/ipv4/inet_hashtables\\.c$|^net/ipv4/inet_timewait_sock\\.c$|^net/ipv4/syncookies\\.c$|^net/ipv4/tcp[^/]*\\.c$|^net/ipv6/inet6_connection_sock\\.c$|^net/ipv6/inet6_hashtables\\.c$|^net/ipv6/syncookies\\.c$|^net/ipv6/tcp[^/]*\\.c$"},
{IncludeRegexp: "^include/linux/udp\\.h$|^include/net/udp\\.h$|^include/trace/events/udp\\.h$|^include/uapi/linux/udp\\.h$|^net/ipv4/udp\\.c$|^net/ipv6/udp\\.c$"},
@@ -3466,13 +3516,14 @@ func subsystems_linux() []*Subsystem {
}
nouveau = Subsystem{
- Name: "nouveau",
- Lists: []string{"nouveau@lists.freedesktop.org"},
- Maintainers: []string{"dakr@kernel.org", "lyude@redhat.com"},
- Parents: []*Subsystem{&dri},
+ Name: "nouveau",
+ Lists: []string{"nouveau@lists.freedesktop.org"},
+ Parents: []*Subsystem{&dri},
PathRules: []PathRule{
{IncludeRegexp: "^arch/x86/mm/kmmio\\.c$|^arch/x86/mm/mmio-mod\\.c$|^arch/x86/mm/testmmiotrace\\.c$|^include/linux/mmiotrace\\.h$|^kernel/trace/trace_mmiotrace\\.c$"},
{IncludeRegexp: "^drivers/gpu/drm/nouveau/|^include/uapi/drm/nouveau_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/drm/nova/|^include/uapi/drm/nova_drm\\.h$"},
+ {IncludeRegexp: "^drivers/gpu/nova-core/"},
},
}
@@ -3633,10 +3684,20 @@ func subsystems_linux() []*Subsystem {
},
}
+ openvpn = Subsystem{
+ Name: "openvpn",
+ Lists: []string{"openvpn-devel@lists.sourceforge.net"},
+ Maintainers: []string{"antonio@openvpn.net"},
+ Parents: []*Subsystem{&net},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/net/ovpn/|^include/uapi/linux/ovpn\\.h$"},
+ },
+ }
+
openvswitch = Subsystem{
Name: "openvswitch",
Lists: []string{"dev@openvswitch.org"},
- Maintainers: []string{"pshelar@ovn.org"},
+ Maintainers: []string{"aconole@redhat.com", "echaudro@redhat.com", "i.maximets@ovn.org"},
Parents: []*Subsystem{&net},
PathRules: []PathRule{
{IncludeRegexp: "^include/uapi/linux/openvswitch\\.h$|^net/openvswitch/"},
@@ -3712,7 +3773,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-pci@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/x86/kernel/early-quirks\\.c$|^arch/x86/kernel/quirks\\.c$|^arch/x86/pci/|^drivers/acpi/pci[^/]*$|^drivers/pci/|^include/asm-generic/pci[^/]*$|^include/linux/of_pci\\.h$|^include/linux/pci[^/]*$|^include/uapi/linux/pci[^/]*$|^rust/kernel/pci\\.rs$"},
+ {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[^/]*$"},
{IncludeRegexp: "^drivers/misc/dw-xdata-pcie\\.c$"},
{IncludeRegexp: "^drivers/misc/pci_endpoint_test\\.c$|^drivers/pci/endpoint/"},
{IncludeRegexp: "^drivers/ntb/hw/mscc/|^drivers/pci/switch/switchtec[^/]*$|^include/linux/switchtec\\.h$|^include/uapi/linux/switchtec_ioctl\\.h$"},
@@ -3722,7 +3783,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/controller/cadence/[^/]*cadence[^/]*$"},
{IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*artpec[^/]*$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*designware[^/]*$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*designware[^/]*$|^include/linux/pcie-dwc\\.h$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*imx6[^/]*$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*spear[^/]*$"},
@@ -3768,6 +3829,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/p2pdma\\.c$|^include/linux/pci-p2pdma\\.h$"},
{IncludeRegexp: "^drivers/pci/pcie/bwctrl\\.c$|^drivers/thermal/pcie_cooling\\.c$|^include/linux/pci-bwctrl\\.h$"},
{IncludeRegexp: "^drivers/pci/pwrctrl/|^include/linux/pci-pwrctrl\\.h$"},
+ {IncludeRegexp: "^rust/helpers/pci\\.c$|^rust/kernel/pci\\.rs$"},
},
}
@@ -3808,7 +3870,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/cpufreq/qcom-cpufreq-nvmem\\.c$"},
{IncludeRegexp: "^drivers/cpufreq/sun50i-cpufreq-nvmem\\.c$"},
{IncludeRegexp: "^drivers/cpufreq/vexpress-spc-cpufreq\\.c$"},
- {IncludeRegexp: "^drivers/cpufreq/|^include/linux/cpufreq\\.h$|^include/linux/sched/cpufreq\\.h$|^kernel/sched/cpufreq[^/]*\\.c$"},
+ {IncludeRegexp: "^drivers/cpufreq/|^include/linux/cpufreq\\.h$|^include/linux/sched/cpufreq\\.h$|^kernel/sched/cpufreq[^/]*\\.c$|^rust/kernel/cpufreq\\.rs$"},
{IncludeRegexp: "^drivers/cpuidle/cpuidle-big_little\\.c$"},
{IncludeRegexp: "^drivers/cpuidle/cpuidle-psci-domain\\.c$|^drivers/cpuidle/cpuidle-psci\\.h$"},
{IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.c$"},
@@ -3823,7 +3885,7 @@ func subsystems_linux() []*Subsystem {
{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/opp/|^include/linux/pm_opp\\.h$|^rust/kernel/opp\\.rs$"},
{IncludeRegexp: "^drivers/pmdomain/bcm/bcm-pmb\\.c$|^include/dt-bindings/soc/bcm-pmb\\.h$"},
{IncludeRegexp: "^drivers/pmdomain/qcom/cpr\\.c$"},
{IncludeRegexp: "^drivers/pmdomain/|^include/linux/pm_domain\\.h$"},
@@ -3851,6 +3913,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/thermal/ti-soc-thermal/"},
{IncludeRegexp: "^drivers/thermal/|^include/dt-bindings/thermal/|^include/linux/cpu_cooling\\.h$|^include/linux/thermal\\.h$|^include/uapi/linux/thermal\\.h$"},
{IncludeRegexp: "^include/linux/freezer\\.h$|^kernel/freezer\\.c$"},
+ {IncludeRegexp: "^kernel/power/energy_model\\.c$|^include/linux/energy_model\\.h$"},
},
}
@@ -3883,6 +3946,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpio/gpio-mvebu\\.c$|^drivers/pwm/|^drivers/video/backlight/pwm_bl\\.c$|^include/dt-bindings/pwm/|^include/linux/pwm\\.h$|^include/linux/pwm_backlight\\.h$"},
{IncludeRegexp: "^drivers/pwm/pwm-atmel\\.c$"},
{IncludeRegexp: "^drivers/pwm/pwm-axi-pwmgen\\.c$"},
+ {IncludeRegexp: "^drivers/pwm/pwm-loongson\\.c$"},
},
}
@@ -3980,7 +4044,7 @@ 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/nvmem/rcar-efuse\\.c$|^drivers/pmdomain/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/|rcar"},
{IncludeRegexp: "^drivers/ata/sata_rcar\\.c$"},
{IncludeRegexp: "^drivers/clk/renesas/"},
{IncludeRegexp: "^drivers/counter/rz-mtu3-cnt\\.c$"},
@@ -3993,7 +4057,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/i2c/busses/i2c-riic\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-rzv2m\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar-csi2\\.c$|^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar-csi2\\.c$|^drivers/media/platform/renesas/rcar-isp/|^drivers/media/platform/renesas/rcar-vin/"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar_fdp1\\.c$"},
@@ -4007,9 +4071,11 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/renesas/Kconfig$|^drivers/net/ethernet/renesas/rcar_gen4[^/]*$|^drivers/net/ethernet/renesas/rswitch[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/renesas/Kconfig$|^drivers/net/ethernet/renesas/sh_eth[^/]*$|^include/linux/sh_eth\\.h$"},
{IncludeRegexp: "^drivers/net/ethernet/renesas/rtsn\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth\\.c$"},
{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/reset/reset-rzv2h-usb2phy\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-renesas-rtca3\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"},
{IncludeRegexp: "^drivers/thermal/renesas/rcar_gen3_thermal\\.c$|^drivers/thermal/renesas/rcar_thermal\\.c$"},
@@ -4028,7 +4094,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/riscv/boot/dts/canaan/|^arch/riscv/boot/dts/microchip/|^arch/riscv/boot/dts/sifive/|^arch/riscv/boot/dts/starfive/"},
{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/gpio/gpio-mpfs\\.c$|^drivers/i2c/busses/i2c-microchip-corei2c\\.c$|^drivers/mailbox/mailbox-mpfs\\.c$|^drivers/pci/controller/plda/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$"},
{IncludeRegexp: "^arch/riscv/boot/dts/spacemit/|spacemit"},
- {IncludeRegexp: "^arch/riscv/boot/dts/thead/|^drivers/clk/thead/clk-th1520-ap\\.c$|^drivers/mailbox/mailbox-th1520\\.c$|^drivers/net/ethernet/stmicro/stmmac/dwmac-thead\\.c$|^drivers/pinctrl/pinctrl-th1520\\.c$|^include/dt-bindings/clock/thead,th1520-clk-ap\\.h$"},
+ {IncludeRegexp: "^arch/riscv/boot/dts/thead/|^drivers/clk/thead/clk-th1520-ap\\.c$|^drivers/firmware/thead,th1520-aon\\.c$|^drivers/mailbox/mailbox-th1520\\.c$|^drivers/net/ethernet/stmicro/stmmac/dwmac-thead\\.c$|^drivers/pinctrl/pinctrl-th1520\\.c$|^drivers/pmdomain/thead/|^drivers/reset/reset-th1520\\.c$|^include/dt-bindings/clock/thead,th1520-clk-ap\\.h$|^include/dt-bindings/power/thead,th1520-power\\.h$|^include/dt-bindings/reset/thead,th1520-reset\\.h$|^include/linux/firmware/thead/thead,th1520-aon\\.h$"},
{IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
{IncludeRegexp: "^arch/riscv/|riscv"},
{IncludeRegexp: "^drivers/acpi/riscv/"},
@@ -4056,6 +4122,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/controller/pcie-rockchip[^/]*$"},
{IncludeRegexp: "^drivers/staging/media/rkvdec/"},
{IncludeRegexp: "^sound/soc/rockchip/rockchip_i2s_tdm\\.[^/]*$"},
+ {IncludeRegexp: "^sound/soc/rockchip/rockchip_sai\\.[^/]*$"},
},
}
@@ -4065,7 +4132,7 @@ func subsystems_linux() []*Subsystem {
Maintainers: []string{"florian.fainelli@broadcom.com"},
Parents: []*Subsystem{&arm},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm283*|raspberrypi"},
+ {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm2712|bcm283*|raspberrypi"},
},
}
@@ -4095,8 +4162,13 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/block/rnull\\.rs$|^rust/kernel/block\\.rs$|^rust/kernel/block/"},
{IncludeRegexp: "^drivers/net/phy/ax88796b_rust\\.rs$"},
{IncludeRegexp: "^drivers/net/phy/qt2025\\.rs$"},
+ {IncludeRegexp: "^rust/helpers/dma\\.c$|^rust/kernel/dma\\.rs$"},
+ {IncludeRegexp: "^rust/helpers/mm\\.c$|^rust/kernel/mm\\.rs$|^rust/kernel/mm/"},
{IncludeRegexp: "^rust/kernel/alloc\\.rs$|^rust/kernel/alloc/"},
+ {IncludeRegexp: "^rust/kernel/init\\.rs$|^rust/pin-init/"},
{IncludeRegexp: "^rust/kernel/net/phy\\.rs$|^rust/kernel/net/phy/reg\\.rs$"},
+ {IncludeRegexp: "^rust/kernel/time\\.rs$|^rust/kernel/time/"},
+ {IncludeRegexp: "^rust/kernel/xarray\\.rs$"},
},
}
@@ -4121,8 +4193,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/s390/cio/"},
{IncludeRegexp: "^drivers/s390/cio/vfio_ccw[^/]*$|^include/uapi/linux/vfio_ccw\\.h$"},
{IncludeRegexp: "^drivers/s390/crypto/vfio_ap[^/]*$"},
- {IncludeRegexp: "^drivers/s390/net/"},
{IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"},
+ {IncludeRegexp: "^drivers/s390/net/|^include/linux/ism\\.h$"},
{IncludeRegexp: "^drivers/s390/scsi/zfcp_[^/]*$"},
},
}
@@ -4132,17 +4204,18 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-samsung-soc@vger.kernel.org"},
Parents: []*Subsystem{&arm},
PathRules: []PathRule{
- {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/mailbox/exynos-mailbox\\.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"},
+ {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/firmware/samsung/|^drivers/mailbox/exynos-mailbox\\.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"},
{IncludeRegexp: "^arch/arm/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"},
{IncludeRegexp: "^arch/arm64/boot/dts/exynos/exynos850[^/]*$|^drivers/clk/samsung/clk-exynos850\\.c$|^include/dt-bindings/clock/exynos850\\.h$"},
{IncludeRegexp: "^arch/arm64/boot/dts/exynos/google/|^drivers/clk/samsung/clk-gs101\\.c$|^drivers/phy/samsung/phy-gs101-ufs\\.c$|^include/dt-bindings/clock/google,gs101\\.h$"},
{IncludeRegexp: "^arch/arm64/boot/dts/tesla/"},
{IncludeRegexp: "^drivers/char/hw_random/exynos-trng\\.c$"},
- {IncludeRegexp: "^drivers/clk/clk-s2mps11\\.c$|^drivers/mfd/sec[^/]*\\.c$|^drivers/regulator/s2m[^/]*\\.c$|^drivers/regulator/s5m[^/]*\\.c$|^drivers/rtc/rtc-s5m\\.c$|^include/linux/mfd/samsung/"},
+ {IncludeRegexp: "^drivers/clk/clk-s2mps11\\.c$|^drivers/mfd/sec[^/]*\\.\\[ch\\]$|^drivers/regulator/s2m[^/]*\\.c$|^drivers/regulator/s5m[^/]*\\.c$|^drivers/rtc/rtc-s5m\\.c$|^include/linux/mfd/samsung/"},
{IncludeRegexp: "^drivers/clk/samsung/|^include/dt-bindings/clock/exynos[^/]*\\.h$|^include/dt-bindings/clock/s5p[^/]*\\.h$|^include/dt-bindings/clock/samsung,[^/]*\\.h$|^include/linux/clk/samsung\\.h$"},
{IncludeRegexp: "^drivers/crypto/exynos-rng\\.c$"},
{IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"},
{IncludeRegexp: "^drivers/devfreq/exynos-bus\\.c$"},
+ {IncludeRegexp: "^drivers/firmware/samsung/exynos-acpm[^/]*$|^include/linux/firmware/samsung/exynos-acpm-protocol\\.h$"},
{IncludeRegexp: "^drivers/interconnect/samsung/"},
{IncludeRegexp: "^drivers/mailbox/exynos-mailbox\\.c$|^include/linux/mailbox/exynos-message\\.h$"},
{IncludeRegexp: "^drivers/media/cec/platform/s5p/"},
@@ -4180,7 +4253,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/scsi/bnx2i/"},
{IncludeRegexp: "^drivers/scsi/cxgbi/cxgb3i$"},
{IncludeRegexp: "^drivers/scsi/cxgbi/cxgb4i$"},
- {IncludeRegexp: "^drivers/scsi/cxlflash/|^include/uapi/scsi/cxlflash_ioctl\\.h$"},
{IncludeRegexp: "^drivers/scsi/elx/"},
{IncludeRegexp: "^drivers/scsi/esas2r$"},
{IncludeRegexp: "^drivers/scsi/fcoe/|^drivers/scsi/libfc/|^include/scsi/fc/|^include/scsi/libfc\\.h$|^include/scsi/libfcoe\\.h$|^include/uapi/scsi/fc/"},
@@ -4252,6 +4324,7 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^drivers/tty/serdev/|^include/linux/serdev\\.h$"},
{IncludeRegexp: "^drivers/tty/serial/8250/8250_bcm7271\\.c$"},
+ {IncludeRegexp: "^drivers/tty/serial/8250/8250_ni\\.c$"},
{IncludeRegexp: "^drivers/tty/serial/8250/8250_pci1xxxx\\.c$"},
{IncludeRegexp: "^drivers/tty/serial/8250[^/]*$|^include/linux/serial_8250\\.h$"},
{IncludeRegexp: "^drivers/tty/serial/altera_jtaguart\\.c$|^drivers/tty/serial/altera_uart\\.c$|^include/linux/altera_jtaguart\\.h$|^include/linux/altera_uart\\.h$"},
@@ -4322,19 +4395,29 @@ func subsystems_linux() []*Subsystem {
},
}
+ sophgo = Subsystem{
+ Name: "sophgo",
+ Lists: []string{"sophgo@lists.linux.dev"},
+ Maintainers: []string{"inochiama@gmail.com", "unicorn_wang@outlook.com"},
+ Parents: []*Subsystem{&clk},
+ PathRules: []PathRule{
+ {IncludeRegexp: "sophgo"},
+ },
+ }
+
sound = Subsystem{
Name: "sound",
Lists: []string{"linux-sound@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"},
- {IncludeRegexp: "^drivers/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[^/]*$"},
+ {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/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/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^include/dt-bindings/sound/qcom,wcd934x\\.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[^/]*$|^include/sound/sof\\.h$|^include/sound/sof/|^include/trace/events/sof[^/]*\\.h$|^include/uapi/sound/asoc\\.h$|^sound/soc/"},
+ {"^include/dt-bindings/sound/|^include/sound/cs[^/]*$|^include/sound/madera-pdata\\.h$|^include/sound/soc[^/]*$|^include/sound/sof\\.h$|^include/sound/sof/|^include/sound/wm[^/]*\\.h$|^include/trace/events/sof[^/]*\\.h$|^include/uapi/sound/asoc\\.h$|^sound/soc/", "^include/sound/cs4231-regs\\.h$|^include/sound/cs8403\\.h$|^include/sound/cs8427\\.h$"},
{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/tas2[^/]*\\.h$|^include/sound/tlv320[^/]*\\.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/fcp\\.h$|^include/uapi/sound/scarlett2\\.h$|^sound/usb/fcp\\.c$|^sound/usb/mixer_scarlett2\\.c$"},
@@ -4382,6 +4465,16 @@ func subsystems_linux() []*Subsystem {
},
}
+ spacemit = Subsystem{
+ Name: "spacemit",
+ Lists: []string{"spacemit@lists.linux.dev"},
+ Maintainers: []string{"dlan@gentoo.org"},
+ Parents: []*Subsystem{&clk, &riscv},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/riscv/boot/dts/spacemit/|spacemit"},
+ },
+ }
+
sparclinux = Subsystem{
Name: "sparclinux",
Lists: []string{"sparclinux@vger.kernel.org"},
@@ -4410,7 +4503,7 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/spi/spi-airoha-snfi\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-amd\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-amd-pci\\.c$|^drivers/spi/spi-amd\\.c$|^drivers/spi/spi-amd\\.h$"},
{IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"},
{IncludeRegexp: "^drivers/spi/spi-at91-usart\\.c$"},
{IncludeRegexp: "^drivers/spi/spi-axi-spi-engine\\.c$"},
@@ -4548,7 +4641,7 @@ func subsystems_linux() []*Subsystem {
tomoyo = Subsystem{
Name: "tomoyo",
- Lists: []string{"tomoyo-dev@lists.osdn.me"},
+ Lists: []string{"tomoyo-users_en@lists.sourceforge.net"},
Maintainers: []string{"penguin-kernel@I-love.SAKURA.ne.jp", "takedakn@nttdata.co.jp"},
Parents: []*Subsystem{&lsm},
PathRules: []PathRule{
@@ -4561,7 +4654,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux@ew.tq-group.com"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/nxp/imx/[^/]*mba[^/]*\\.dts[^/]*$|^arch/arm/boot/dts/nxp/imx/[^/]*tqma[^/]*\\.dts[^/]*$|^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$"},
+ {IncludeRegexp: "^arch/arm/boot/dts/nxp/imx/[^/]*mba[^/]*\\.dts[^/]*$|^arch/arm/boot/dts/nxp/imx/[^/]*tqma[^/]*\\.dts[^/]*$|^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/tqma8[^/]*\\.dtsi$|^arch/arm64/boot/dts/freescale/tqml[^/]*\\.dts[^/]*$|^drivers/gpio/gpio-tqmx86\\.c$|^drivers/mfd/tqmx86\\.c$|^drivers/watchdog/tqmx86_wdt\\.c$"},
},
}
@@ -4574,8 +4667,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$|^kernel/trace/fgraph\\.c$|^kernel/trace/ftrace[^/]*$"},
{IncludeRegexp: "^arch/[^/]*/include/asm/uprobes\\.h$|^arch/[^/]*/kernel/probes/uprobes\\.c$|^arch/[^/]*/kernel/uprobes\\.c$|^include/linux/uprobes\\.h$|^kernel/events/uprobes\\.c$"},
{IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"},
- {IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"},
- {IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"},
+ {IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/|^kernel/tracepoint\\.c$"},
+ {IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/tests/test_kprobes\\.c$"},
{IncludeRegexp: "^include/linux/rv\\.h$|^include/rv/|^kernel/trace/rv/"},
},
}
@@ -4603,7 +4696,7 @@ func subsystems_linux() []*Subsystem {
unisoc = Subsystem{
Name: "unisoc",
Lists: []string{"linux-unisoc@lists.infradead.org"},
- Maintainers: []string{"manivannan.sadhasivam@linaro.org"},
+ Maintainers: []string{"mani@kernel.org"},
Parents: []*Subsystem{&arm},
PathRules: []PathRule{
{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$"},
@@ -4671,8 +4764,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/usb/typec/mux/intel_pmc_mux\\.c$"},
{IncludeRegexp: "^drivers/usb/typec/mux/pi3usb30532\\.c$"},
{IncludeRegexp: "^drivers/usb/typec/mux/tusb1046\\.c$"},
- {IncludeRegexp: "^drivers/usb/typec/tcpm/"},
{IncludeRegexp: "^drivers/usb/typec/tcpm/qcom/"},
+ {IncludeRegexp: "^drivers/usb/typec/tcpm/tcpci\\.c$|^drivers/usb/typec/tcpm/tcpm\\.c$|^include/linux/usb/tcpci\\.h$|^include/linux/usb/tcpm\\.h$"},
{IncludeRegexp: "^drivers/usb/typec/|^include/linux/usb/typec\\.h$"},
{IncludeRegexp: "^drivers/usb/usbip/"},
{IncludeRegexp: "^drivers/usb/|^include/dt-bindings/usb/|^include/linux/usb\\.h$|^include/linux/usb/|^include/uapi/linux/usb/"},
@@ -4738,6 +4831,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/vhost/|^include/linux/sched/vhost_task\\.h$|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$|^kernel/vhost_task\\.c$"},
{IncludeRegexp: "^drivers/virtio/virtio_balloon\\.c$|^include/linux/balloon_compaction\\.h$|^include/uapi/linux/virtio_balloon\\.h$|^mm/balloon_compaction\\.c$"},
{IncludeRegexp: "^drivers/virtio/virtio_mem\\.c$|^include/uapi/linux/virtio_mem\\.h$"},
+ {IncludeRegexp: "^drivers/virtio/virtio_rtc_[^/]*$|^include/uapi/linux/virtio_rtc\\.h$"},
{IncludeRegexp: "^fs/fuse/virtio_fs\\.c$|^include/uapi/linux/virtio_fs\\.h$"},
{IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"},
},
@@ -4762,7 +4856,7 @@ func subsystems_linux() []*Subsystem {
wcn36xx = Subsystem{
Name: "wcn36xx",
Lists: []string{"wcn36xx@lists.infradead.org"},
- Maintainers: []string{"loic.poulain@linaro.org"},
+ Maintainers: []string{"loic.poulain@oss.qualcomm.com"},
Parents: []*Subsystem{&wireless},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/net/wireless/ath/wcn36xx/"},
@@ -4790,6 +4884,9 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/wireless/admtek/"},
{IncludeRegexp: "^drivers/net/wireless/ath/"},
{IncludeRegexp: "^drivers/net/wireless/ath/ar5523/"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath10k/|ath10k"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath11k/|ath11k"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath12k/|ath12k"},
{IncludeRegexp: "^drivers/net/wireless/ath/ath5k/"},
{IncludeRegexp: "^drivers/net/wireless/ath/ath6kl/"},
{IncludeRegexp: "^drivers/net/wireless/ath/ath9k/"},
@@ -4802,6 +4899,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/wireless/intel/iwlegacy/"},
{IncludeRegexp: "^drivers/net/wireless/intel/iwlwifi/"},
{IncludeRegexp: "^drivers/net/wireless/intersil/"},
+ {IncludeRegexp: "^drivers/net/wireless/marvell/libertas/|^drivers/net/wireless/marvell/libertas_tf/"},
{IncludeRegexp: "^drivers/net/wireless/marvell/mwifiex/"},
{IncludeRegexp: "^drivers/net/wireless/marvell/mwl8k\\.c$"},
{IncludeRegexp: "^drivers/net/wireless/mediatek/mt76/"},
@@ -4817,6 +4915,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/wireless/realtek/rtw88/"},
{IncludeRegexp: "^drivers/net/wireless/realtek/rtw89/"},
{IncludeRegexp: "^drivers/net/wireless/rsi/"},
+ {IncludeRegexp: "^drivers/net/wireless/silabs/"},
+ {IncludeRegexp: "^drivers/net/wireless/st/|^include/linux/platform_data/net-cw1200\\.h$"},
{IncludeRegexp: "^drivers/net/wireless/ti/"},
{IncludeRegexp: "^drivers/net/wireless/virtual/mac80211_hwsim\\.\\[ch\\]$|^include/net/mac80211\\.h$|^net/mac80211/"},
{IncludeRegexp: "^drivers/net/wireless/zydas/"},
@@ -4870,10 +4970,10 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"platform-driver-x86@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/x86/include/asm/amd_hsmp\\.h$|^arch/x86/include/uapi/asm/amd_hsmp\\.h$|^drivers/platform/x86/amd/hsmp/"},
+ {IncludeRegexp: "^arch/x86/include/asm/amd/hsmp\\.h$|^arch/x86/include/uapi/asm/amd_hsmp\\.h$|^drivers/platform/x86/amd/hsmp/"},
{IncludeRegexp: "^arch/x86/include/asm/intel_punit_ipc\\.h$|^drivers/platform/x86/intel/punit_ipc\\.c$"},
{IncludeRegexp: "^arch/x86/include/asm/intel_telemetry\\.h$|^drivers/platform/x86/intel/telemetry/"},
- {IncludeRegexp: "^drivers/char/sonypi\\.c$|^drivers/platform/x86/sony-laptop\\.c$|^include/linux/sony-laptop\\.h$"},
+ {IncludeRegexp: "^drivers/char/sonypi\\.c$|^drivers/platform/x86/sony-laptop\\.c$"},
{IncludeRegexp: "^drivers/hid/surface-hid/"},
{IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"},
{IncludeRegexp: "^drivers/platform/arm64/"},
@@ -4899,6 +4999,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/platform/x86/asus[^/]*\\.c$|^drivers/platform/x86/eeepc[^/]*\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/classmate-laptop\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/compal-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/dell/alienware-wmi[^/]*$"},
{IncludeRegexp: "^drivers/platform/x86/dell/dcdbas\\.[^/]*$"},
{IncludeRegexp: "^drivers/platform/x86/dell/dell-laptop\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/dell/dell-pc\\.c$"},
@@ -4921,20 +5022,23 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/platform/x86/intel/hid\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/intel/int1092/"},
{IncludeRegexp: "^drivers/platform/x86/intel/ishtp_eclite\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/intel/pmc/"},
+ {IncludeRegexp: "^drivers/platform/x86/intel/pmc/|^include/linux/platform_data/x86/intel_pmc_ipc\\.h$"},
{IncludeRegexp: "^drivers/platform/x86/intel/speed_select_if/|^include/uapi/linux/isst_if\\.h$"},
{IncludeRegexp: "^drivers/platform/x86/intel/uncore-frequency/"},
{IncludeRegexp: "^drivers/platform/x86/intel/vbtn\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/intel/vsec_tpmi\\.c$|^include/linux/intel_tpmi\\.h$"},
+ {IncludeRegexp: "^drivers/platform/x86/lenovo-wmi-hotkey-utilities\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/lg-laptop\\.c$"},
- {IncludeRegexp: "^drivers/platform/x86/mlx-platform\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/msi-ec\\.[^/]*$"},
{IncludeRegexp: "^drivers/platform/x86/msi-laptop\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/msi-wmi-platform\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/msi-wmi\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/nvidia-wmi-ec-backlight\\.c$|^include/linux/platform_data/x86/nvidia-wmi-ec-backlight\\.h$"},
+ {IncludeRegexp: "^drivers/platform/x86/oxpec\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/panasonic-laptop\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/portwell-ec\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/quickstart\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/samsung-galaxybook\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/samsung-laptop\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/serial-multi-instantiate\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/siemens/|^include/linux/platform_data/x86/simatic-ipc-base\\.h$|^include/linux/platform_data/x86/simatic-ipc\\.h$"},
@@ -4946,6 +5050,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/platform/x86/toshiba_acpi\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/toshiba_bluetooth\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/toshiba_haps\\.c$"},
+ {IncludeRegexp: "^drivers/platform/x86/tuxedo/"},
{IncludeRegexp: "^drivers/platform/x86/uv_sysfs\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/wmi-bmof\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/wmi\\.c$|^include/uapi/linux/wmi\\.h$"},
@@ -4986,7 +5091,7 @@ func subsystems_linux() []*Subsystem {
}
return []*Subsystem{
- &ac100, &accelerators, &acpi, &acpica, &acrn, &actions, &afs, &alpha, &amdgfx, &amlogic, &apparmor, &arch, &arm, &armmsm, &armscmi, &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, &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, &kvmx86, &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, &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, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rtc, &rust, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &smc, &snpsarc, &soc, &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,
+ &ac100, &accelerators, &acpi, &acpica, &acrn, &actions, &afs, &alpha, &amdgfx, &amlogic, &apparmor, &arch, &arm, &armmsm, &armscmi, &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, &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, &hwmon, &hyperv, &i2c, &i3c, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelwiredlan, &intelxe, &iouring, &iomap, &iommu, &ipack, &isdn4linux, &isofs, &jffs2, &jfs, &karma, &kasan, &kbuild, &kernel, &kernfs, &kexec, &keyrings, &kgdb, &kunit, &kvm, &kvmriscv, &kvmx86, &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, &nouveau, &ntb, &ntfs3, &nvdimm, &nvme, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvpn, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &parisc, &parport, &pci, &perf, &phy, &pm, &ppp, &pvrusb2, &pwm, &qat, &raid, &rcu, &rdma, &rds, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rtc, &rust, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &smc, &snpsarc, &soc, &sof, &sophgo, &sound, &spacemit, &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,
}
}