aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/subsystem/lists/linux.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-02-14 11:06:45 +0100
committerAleksandr Nogikh <nogikh@google.com>2025-02-14 12:15:28 +0000
commit1022af749615bfc4e3a305b891449d95d5fc050a (patch)
treeabb85bd5a137d7fb4ac4b5b54dc92ba99fe57764 /pkg/subsystem/lists/linux.go
parent60644f5829dd744b822ac4394c2b1f55c4306ba5 (diff)
pkg/subsystem: regenerate Linux subsystems on v6.14-rc1
Diffstat (limited to 'pkg/subsystem/lists/linux.go')
-rw-r--r--pkg/subsystem/lists/linux.go471
1 files changed, 247 insertions, 224 deletions
diff --git a/pkg/subsystem/lists/linux.go b/pkg/subsystem/lists/linux.go
index 67e209019..f66d5fc5e 100644
--- a/pkg/subsystem/lists/linux.go
+++ b/pkg/subsystem/lists/linux.go
@@ -1,5 +1,5 @@
// Code generated by the syz-query-subsystem tool. DO NOT EDIT.
-// Commit 5be63fc19fcaa4c236b307420483578a56986a37, "Linux 6.11-rc5"
+// Commit 72deda0abee6e705ae71a93f69f55e33be5bca5c, "Merge tag 'soundwire-6.14-rc1' o"
package lists
@@ -25,14 +25,13 @@ func init() {
// - aspeed
// - coresight
// - imx
-// - s32
// - kvmarm
// - mediatek
// - omap
// - rockchip
// - rpi
-// - raspberry
// - samsung-soc
+// - soc
// - stm32
// - sunxi
// - unisoc
@@ -47,6 +46,7 @@ func init() {
// - nbd
// - bluetooth
// - bpf
+// - can
// - ceph
// - cgroups
// - chrome
@@ -104,14 +104,12 @@ func init() {
// - ocfs2
// - orangefs
// - overlayfs
-// - reiserfs
// - squashfs
// - udf
// - v9fs
// - xfs
// - fsi
// - gpio
-// - s32
// - hardening
// - hexagon
// - hwmon
@@ -147,7 +145,6 @@ func init() {
// - media
// - mjpeg
// - pvrusb2
-// - raspberry
// - staging
// - ac100
// - greybus
@@ -163,10 +160,8 @@ func init() {
// - batman
// - bridge
// - broadcom
-// - can
// - dccp
// - hams
-// - hippi
// - intel-wired-lan
// - isdn4linux
// - mptcp
@@ -177,10 +172,8 @@ func init() {
// - openwrt
// - oss-drivers
// - ppp
-// - rdma
-// - rds
+// - rds
// - sctp
-// - stm32
// - tipc
// - tls
// - wireguard
@@ -195,7 +188,6 @@ func init() {
// - wpan
// - x25
// - nfc
-// - nitro
// - ntb
// - nvdimm
// - nvme
@@ -212,6 +204,8 @@ func init() {
// - pwm
// - raid
// - rcu
+// - rdma
+// - rds
// - remoteproc
// - renesas-soc
// - riscv
@@ -231,7 +225,6 @@ func init() {
// - sh
// - snps-arc
// - sound
-// - alsa
// - cirrus
// - sof
// - sparclinux
@@ -256,7 +249,7 @@ func init() {
// - xen
func subsystems_linux() []*Subsystem {
- var ac100, accelerators, acpi, acpica, acrn, actions, afs, alpha, alsa, 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, hippi, hwmon, hyperv, i2c, i3c, ide, iio, imx, input, integrity, intelgfx, intelgvt, intelwiredlan, intelxe, iouring, iomap, iommu, ipack, isdn4linux, isofs, jffs2, jfs, karma, kasan, kbuild, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmarm, leds, libertas, lima, linux1394, linuxppc, linuxpps, livepatching, llvm, loongarch, lsm, lvs, m68k, mapletree, media, mediatek, megaraid, mhi, mips, mjpeg, mm, mmc, modules, mpi3, mptfusion, mptcp, mtd, nbd, net, netdrivers, netfilter, netfs, nfc, nfs, nilfs, nitro, nouveau, ntb, ntfs3, nvdimm, nvme, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, raspberry, rcu, rdma, rds, reiserfs, remoteproc, renesassoc, riscv, rockchip, rpi, rtc, rust, s32, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, snpsarc, sof, sound, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, timestamp, tipc, tls, tomoyo, tqsystems, trace, udf, um, unisoc, usb, usbstorage, v9fs, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs Subsystem
+ 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, 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, 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
ac100 = Subsystem{
Name: "ac100",
@@ -287,7 +280,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/acpi/[^/]*thermal[^/]*$"},
{IncludeRegexp: "^drivers/acpi/acpica/|^include/acpi/"},
{IncludeRegexp: "^drivers/acpi/apei/"},
- {IncludeRegexp: "^drivers/acpi/arm64$"},
+ {IncludeRegexp: "^drivers/acpi/arm64$|^include/linux/acpi_iort\\.h$"},
{IncludeRegexp: "^drivers/acpi/pmic/"},
{IncludeRegexp: "^drivers/acpi/riscv/"},
{IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"},
@@ -342,64 +335,13 @@ func subsystems_linux() []*Subsystem {
alpha = Subsystem{
Name: "alpha",
Lists: []string{"linux-alpha@vger.kernel.org"},
- Maintainers: []string{"ink@jurassic.park.msu.ru", "mattst88@gmail.com", "richard.henderson@linaro.org"},
+ Maintainers: []string{"mattst88@gmail.com", "richard.henderson@linaro.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^arch/alpha/"},
},
}
- alsa = Subsystem{
- Name: "alsa",
- Lists: []string{"alsa-devel@alsa-project.org"},
- Parents: []*Subsystem{&sound},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/slimbus/|^include/linux/slimbus\\.h$"},
- {IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^sound/soc/codecs/lpass-rx-macro\\.[^/]*$|^sound/soc/codecs/lpass-tx-macro\\.[^/]*$|^sound/soc/codecs/lpass-va-macro\\.c$|^sound/soc/codecs/lpass-wsa-macro\\.[^/]*$|^sound/soc/codecs/msm8916-wcd-analog\\.c$|^sound/soc/codecs/msm8916-wcd-digital\\.c$|^sound/soc/codecs/wcd-clsh-v2\\.[^/]*$|^sound/soc/codecs/wcd-mbhc-v2\\.[^/]*$|^sound/soc/codecs/wcd9335\\.[^/]*$|^sound/soc/codecs/wcd934x\\.c$|^sound/soc/codecs/wsa881x\\.c$|^sound/soc/codecs/wsa883x\\.c$|^sound/soc/codecs/wsa884x\\.c$|^sound/soc/qcom/"},
- {IncludeRegexp: "^drivers/soundwire/|^include/linux/soundwire/"},
- {IncludeRegexp: "^include/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/uapi/linux/virtio_snd\\.h$|^sound/virtio/"},
- {IncludeRegexp: "^include/uapi/sound/firewire\\.h$|^sound/firewire/"},
- {IncludeRegexp: "^include/uapi/sound/scarlett2\\.h$|^sound/usb/mixer_scarlett2\\.c$"},
- {IncludeRegexp: "^sound/aoa/"},
- {IncludeRegexp: "^sound/drivers/opl4/"},
- {IncludeRegexp: "^sound/pci/bt87x\\.c$"},
- {IncludeRegexp: "^sound/pci/oxygen/"},
- {IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/ssm3515\\.c$"},
- {IncludeRegexp: "^sound/soc/atmel$"},
- {IncludeRegexp: "^sound/soc/atmel/tse850-pcm5142\\.c$"},
- {IncludeRegexp: "^sound/soc/codecs/ad1[^/]*$|^sound/soc/codecs/ad7[^/]*$|^sound/soc/codecs/adau[^/]*$|^sound/soc/codecs/adav[^/]*$|^sound/soc/codecs/sigmadsp\\.[^/]*$|^sound/soc/codecs/ssm[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/idt821034\\.c$"},
- {IncludeRegexp: "^sound/soc/codecs/isabelle[^/]*$|^sound/soc/codecs/lm49453[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/max9860\\.[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/pcm3060[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/peb2466\\.c$"},
- {IncludeRegexp: "^sound/soc/codecs/sgtl5000[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/sma[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/tas571x[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/tfa9879[^/]*$"},
- {IncludeRegexp: "^sound/soc/codecs/tfa989x\\.c$"},
- {IncludeRegexp: "^sound/soc/codecs/twl4030[^/]*$"},
- {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$"},
- {IncludeRegexp: "^sound/soc/fsl/fsl_qmc_audio\\.c$"},
- {IncludeRegexp: "^sound/soc/fsl/lpc3xxx-[^/]*$"},
- {IncludeRegexp: "^sound/soc/intel/"},
- {IncludeRegexp: "^sound/soc/meson/"},
- {IncludeRegexp: "^sound/soc/samsung/"},
- {IncludeRegexp: "^sound/soc/sti/"},
- {IncludeRegexp: "^sound/soc/stm/"},
- {IncludeRegexp: "^sound/soc/sunxi/sun50i-dmic\\.c$"},
- {IncludeRegexp: "^sound/soc/ti/"},
- {IncludeRegexp: "^sound/soc/ti/n810\\.c$|^sound/soc/ti/omap[^/]*$|^sound/soc/ti/rx51\\.c$|^sound/soc/ti/sdma-pcm\\.[^/]*$"},
- {IncludeRegexp: "^sound/soc/uniphier/"},
- {IncludeRegexp: "^sound/usb/caiaq/"},
- {IncludeRegexp: "^sound/usb/midi\\.[^/]*$"},
- {IncludeRegexp: "^sound/usb/misc/ua101\\.c$"},
- {IncludeRegexp: "^sound/xen/"},
- },
- }
-
amdgfx = Subsystem{
Name: "amd-gfx",
Lists: []string{"amd-gfx@lists.freedesktop.org"},
@@ -426,6 +368,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/rtc/rtc-amlogic-a4\\.c$"},
{IncludeRegexp: "^drivers/staging/media/meson/vdec/"},
{IncludeRegexp: "^drivers/thermal/amlogic_thermal\\.c$"},
},
@@ -480,17 +423,17 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm/boot/dts/marvell/mmp[^/]*$|^arch/arm/mach-mmp/|^include/linux/soc/mmp/"},
{IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
{IncludeRegexp: "^arch/arm/boot/dts/microchip/at91-linea\\.dtsi$|^arch/arm/boot/dts/microchip/at91-natte\\.dtsi$|^arch/arm/boot/dts/microchip/at91-nattis-2-natte-2\\.dts$|^arch/arm/boot/dts/microchip/at91-tse850-3\\.dts$"},
- {"^arch/arm/boot/dts/microchip/at91[^/]*$|^arch/arm/boot/dts/microchip/sama[^/]*$|^arch/arm/include/debug/at91\\.S$|^arch/arm/mach-at91/|^drivers/memory/atmel[^/]*$|^drivers/watchdog/sama5d4_wdt\\.c$|^include/soc/at91/|at91|atmel", "^drivers/input/touchscreen/atmel_mxt_ts\\.c$"},
+ {"^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/"},
- {IncludeRegexp: "^arch/arm/boot/dts/nxp/lpc/lpc32[^/]*$|^arch/arm/mach-lpc32xx/|^drivers/i2c/busses/i2c-pnx\\.c$|^drivers/net/ethernet/nxp/lpc_eth\\.c$|^drivers/usb/host/ohci-nxp\\.c$|^drivers/watchdog/pnx4008_wdt\\.c$|lpc32xx"},
+ {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/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/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"},
@@ -517,13 +460,13 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm/mach-zynq/|^drivers/clocksource/timer-cadence-ttc\\.c$|^drivers/cpuidle/cpuidle-zynq\\.c$|^drivers/edac/synopsys_edac\\.c$|^drivers/i2c/busses/i2c-cadence\\.c$|^drivers/i2c/busses/i2c-xiic\\.c$|^drivers/mmc/host/sdhci-of-arasan\\.c$|zynq|xilinx"},
{IncludeRegexp: "^arch/arm/mm/[^/]*-fa[^/]*$"},
{IncludeRegexp: "^arch/arm/vfp/"},
- {"^arch/arm64/", "^arch/arm64/boot/dts/"},
{IncludeRegexp: "^arch/arm64/boot/dts/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/bitmain/|^drivers/clk/clk-bm1880\\.c$|^drivers/pinctrl/pinctrl-bm1880\\.c$"},
{IncludeRegexp: "^arch/arm64/boot/dts/broadcom/bcmbca/|bcmbca|bcm[9]?47622|bcm[9]?4912|bcm[9]?63138|bcm[9]?63146|bcm[9]?63148|bcm[9]?63158|bcm[9]?63178|bcm[9]?6756|bcm[9]?6813|bcm[9]?6846|bcm[9]?6855|bcm[9]?6856|bcm[9]?6858|bcm[9]?6878"},
{IncludeRegexp: "^arch/arm64/boot/dts/broadcom/northstar2/|^arch/arm64/boot/dts/broadcom/stingray/|^drivers/clk/bcm/clk-ns[^/]*$|^drivers/clk/bcm/clk-sr[^/]*$|^drivers/pinctrl/bcm/pinctrl-ns[^/]*$|^include/dt-bindings/clock/bcm-sr[^/]*$|iproc|cygnus|bcm[-_]nsp|bcm9113*|bcm9583*|bcm9585*|bcm9586*|bcm988312|bcm113*|bcm583*|bcm585*|bcm586*|bcm88312|hr2|stingray"},
{IncludeRegexp: "^arch/arm64/boot/dts/cavium/thunder2-99xx[^/]*$"},
+ {IncludeRegexp: "^arch/arm64/boot/dts/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/freescale/s32g[^/]*\\.dts[^/]*$|^drivers/pinctrl/nxp/"},
{IncludeRegexp: "^arch/arm64/boot/dts/lg/"},
@@ -535,8 +478,9 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm64/boot/dts/ti/k3-[^/]*$"},
{IncludeRegexp: "^arch/arm64/boot/dts/toshiba/|^drivers/clk/visconti/|^drivers/gpio/gpio-visconti\\.c$|^drivers/net/ethernet/stmicro/stmmac/dwmac-visconti\\.c$|^drivers/pci/controller/dwc/pcie-visconti\\.c$|^drivers/pinctrl/visconti/|^drivers/watchdog/visconti_wdt\\.c$|visconti"},
{IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"},
+ {"^arch/arm64/|^drivers/virt/coco/arm-cca-guest/|^drivers/virt/coco/pkvm-guest/", "^arch/arm64/boot/dts/"},
{IncludeRegexp: "^arch/arm[^/]*/include/asm/hw_breakpoint\\.h$|^arch/arm[^/]*/include/asm/perf_event\\.h$|^arch/arm[^/]*/kernel/hw_breakpoint\\.c$|^arch/arm[^/]*/kernel/perf_[^/]*$|^drivers/perf/|^include/linux/perf/arm_pmu[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/acpi/arm64$"},
+ {IncludeRegexp: "^drivers/acpi/arm64$|^include/linux/acpi_iort\\.h$"},
{IncludeRegexp: "^drivers/clk/clk-sc\\[mp\\]i\\.c$|^drivers/cpufreq/sc\\[mp\\]i-cpufreq\\.c$|^drivers/firmware/arm_scmi/|^drivers/firmware/arm_scpi\\.c$|^drivers/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/clk/clkdev\\.c$"},
{IncludeRegexp: "^drivers/clk/keystone/sci-clk\\.c$|^drivers/firmware/ti_sci[^/]*$|^drivers/irqchip/irq-ti-sci-inta\\.c$|^drivers/irqchip/irq-ti-sci-intr\\.c$|^drivers/reset/reset-ti-sci\\.c$|^drivers/soc/ti/ti_sci_inta_msi\\.c$|^drivers/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$"},
@@ -590,7 +534,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pinctrl/pinctrl-single\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/samsung/"},
{IncludeRegexp: "^drivers/pinctrl/sunplus/|^include/dt-bindings/pinctrl/sppctl[^/]*\\.h$"},
- {IncludeRegexp: "^drivers/pmdomain/ti/omap_prm\\.c$|^drivers/soc/ti/"},
+ {IncludeRegexp: "^drivers/pmdomain/ti/omap_prm\\.c$|^drivers/soc/ti/|^include/linux/pruss_driver\\.h$"},
{IncludeRegexp: "^drivers/pwm/pwm-atmel\\.c$"},
{IncludeRegexp: "^drivers/regulator/mcp16502\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"},
@@ -602,7 +546,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"},
{IncludeRegexp: "^drivers/video/fbdev/cyber2000fb\\.[^/]*$"},
{IncludeRegexp: "^drivers/video/fbdev/imxfb\\.c$"},
- {IncludeRegexp: "clps711x"},
},
}
@@ -611,7 +554,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-arm-msm@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/qcom/|^arch/arm/configs/qcom_defconfig$|^arch/arm/mach-qcom/|^arch/arm64/boot/dts/qcom/|^drivers/[^/]*/[^/]*/pm8...-[^/]*$|^drivers/[^/]*/[^/]*/qcom[^/]*$|^drivers/[^/]*/[^/]*/qcom/|^drivers/[^/]*/qcom[^/]*$|^drivers/[^/]*/qcom/|^drivers/bluetooth/btqcomsmd\\.c$|^drivers/clocksource/timer-qcom\\.c$|^drivers/cpuidle/cpuidle-qcom-spm\\.c$|^drivers/extcon/extcon-qcom[^/]*$|^drivers/i2c/busses/i2c-qcom-geni\\.c$|^drivers/i2c/busses/i2c-qup\\.c$|^drivers/iommu/msm[^/]*$|^drivers/mfd/ssbi\\.c$|^drivers/mmc/host/mmci_qcom[^/]*$|^drivers/mmc/host/sdhci-msm\\.c$|^drivers/pci/controller/dwc/pcie-qcom\\.c$|^drivers/phy/qualcomm/|^drivers/power/[^/]*/msm[^/]*$|^drivers/reset/reset-qcom-[^/]*$|^drivers/rtc/rtc-pm8xxx\\.c$|^drivers/spi/spi-geni-qcom\\.c$|^drivers/spi/spi-qcom-qspi\\.c$|^drivers/spi/spi-qup\\.c$|^drivers/tty/serial/msm_serial\\.c$|^drivers/ufs/host/ufs-qcom[^/]*$|^drivers/usb/dwc3/dwc3-qcom\\.c$|^include/dt-bindings/[^/]*/qcom[^/]*$|^include/linux/[^/]*/qcom[^/]*$|^include/linux/soc/qcom/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/qcom/|^arch/arm/configs/qcom_defconfig$|^arch/arm/mach-qcom/|^arch/arm64/boot/dts/qcom/|^drivers/[^/]*/[^/]*/pm8...-[^/]*$|^drivers/[^/]*/[^/]*/qcom[^/]*$|^drivers/[^/]*/[^/]*/qcom/|^drivers/[^/]*/qcom[^/]*$|^drivers/[^/]*/qcom/|^drivers/bluetooth/btqcomsmd\\.c$|^drivers/clocksource/timer-qcom\\.c$|^drivers/cpuidle/cpuidle-qcom-spm\\.c$|^drivers/extcon/extcon-qcom[^/]*$|^drivers/i2c/busses/i2c-qcom-geni\\.c$|^drivers/i2c/busses/i2c-qup\\.c$|^drivers/iommu/msm[^/]*$|^drivers/mfd/ssbi\\.c$|^drivers/mmc/host/mmci_qcom[^/]*$|^drivers/mmc/host/sdhci-msm\\.c$|^drivers/pci/controller/dwc/pcie-qcom[^/]*$|^drivers/phy/qualcomm/|^drivers/power/[^/]*/msm[^/]*$|^drivers/reset/reset-qcom-[^/]*$|^drivers/rtc/rtc-pm8xxx\\.c$|^drivers/spi/spi-geni-qcom\\.c$|^drivers/spi/spi-qcom-qspi\\.c$|^drivers/spi/spi-qup\\.c$|^drivers/tty/serial/msm_serial\\.c$|^drivers/ufs/host/ufs-qcom[^/]*$|^drivers/usb/dwc3/dwc3-qcom\\.c$|^include/dt-bindings/[^/]*/qcom[^/]*$|^include/linux/[^/]*/qcom[^/]*$|^include/linux/soc/qcom/"},
{IncludeRegexp: "^arch/arm/boot/dts/qcom/|^arch/arm/configs/qcom_defconfig$|^arch/arm/mach-qcom/|^arch/arm64/boot/dts/qcom/|^drivers/bus/qcom[^/]*$|^drivers/firmware/qcom/|^drivers/soc/qcom/|^include/dt-bindings/arm/qcom,ids\\.h$|^include/dt-bindings/firmware/qcom,scm\\.h$|^include/dt-bindings/soc/qcom[^/]*$|^include/linux/firmware/qcom$|^include/linux/soc/qcom/|^include/soc/qcom/"},
{IncludeRegexp: "^drivers/accel/qaic/|^include/uapi/drm/qaic_accel\\.h$"},
{IncludeRegexp: "^drivers/bus/mhi/|^drivers/pci/endpoint/functions/pci-epf-mhi\\.c$|^include/linux/mhi\\.h$"},
@@ -633,14 +576,14 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/mtd/nand/raw/qcom_nandc\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos\\.c$"},
{IncludeRegexp: "^drivers/net/wwan/qcom_bam_dmux\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-common\\.c$|^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-common\\.c$|^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
{IncludeRegexp: "^drivers/phy/qualcomm/phy-qcom-ipq4019-usb\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/qcom/"},
{IncludeRegexp: "^drivers/pmdomain/qcom/cpr\\.c$"},
{IncludeRegexp: "^drivers/regulator/vqmmc-ipq4019-regulator\\.c$"},
{IncludeRegexp: "^drivers/soc/qcom/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/icc-bwmon\\.c$"},
+ {IncludeRegexp: "^drivers/soc/qcom/icc-bwmon\\.c$|^drivers/soc/qcom/trace_icc-bwmon\\.h$"},
{IncludeRegexp: "^drivers/thermal/qcom/"},
{IncludeRegexp: "^drivers/ufs/host/ufs-qcom[^/]*$"},
{IncludeRegexp: "^drivers/usb/misc/qcom_eud\\.c$"},
@@ -666,7 +609,7 @@ func subsystems_linux() []*Subsystem {
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: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/ssm3515\\.c$"},
+ {IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/cs42l84\\.[^/]*$|^sound/soc/codecs/ssm3515\\.c$"},
},
}
@@ -770,7 +713,7 @@ func subsystems_linux() []*Subsystem {
batman = Subsystem{
Name: "batman",
Lists: []string{"b.a.t.m.a.n@lists.open-mesh.org"},
- Maintainers: []string{"a@unstable.cc", "mareklindner@neomailbox.ch", "sven@narfation.org", "sw@simonwunderlich.de"},
+ Maintainers: []string{"antonio@mandelbit.com", "marek.lindner@mailbox.org", "sven@narfation.org", "sw@simonwunderlich.de"},
Parents: []*Subsystem{&net},
PathRules: []PathRule{
{IncludeRegexp: "^include/uapi/linux/batadv_packet\\.h$|^include/uapi/linux/batman_adv\\.h$|^net/batman-adv/"},
@@ -780,7 +723,7 @@ func subsystems_linux() []*Subsystem {
bcache = Subsystem{
Name: "bcache",
Lists: []string{"linux-bcache@vger.kernel.org"},
- Maintainers: []string{"colyli@suse.de", "kent.overstreet@linux.dev"},
+ Maintainers: []string{"colyli@kernel.org", "kent.overstreet@linux.dev"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/md/bcache/"},
@@ -835,6 +778,7 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^drivers/bluetooth/"},
{IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"},
+ {IncludeRegexp: "^drivers/bluetooth/hci_aml\\.c$"},
{IncludeRegexp: "^include/net/6lowpan\\.h$|^net/6lowpan/"},
{IncludeRegexp: "^include/net/bluetooth/|^net/bluetooth/"},
},
@@ -846,7 +790,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/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$|^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/"},
@@ -874,13 +818,13 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^kernel/bpf/bpf_struct[^/]*$"},
{IncludeRegexp: "^kernel/bpf/disasm\\.[^/]*$"},
{IncludeRegexp: "^kernel/bpf/ringbuf\\.c$"},
- {IncludeRegexp: "^kernel/bpf/stackmap\\.c$|^kernel/trace/bpf_trace\\.c$"},
+ {IncludeRegexp: "^kernel/bpf/stackmap\\.c$|^kernel/trace/bpf_trace\\.c$|^lib/buildid\\.c$"},
},
}
brcm80211 = Subsystem{
Name: "brcm80211",
- Lists: []string{"brcm80211-dev-list.pdl@broadcom.com"},
+ Lists: []string{"brcm80211@lists.linux.dev"},
Maintainers: []string{"arend.vanspriel@broadcom.com"},
Parents: []*Subsystem{&wireless},
PathRules: []PathRule{
@@ -923,13 +867,14 @@ func subsystems_linux() []*Subsystem {
Name: "can",
Lists: []string{"linux-can@vger.kernel.org"},
Maintainers: []string{"mkl@pengutronix.de"},
- Parents: []*Subsystem{&net},
+ Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/net/can/bxcan\\.c$"},
{IncludeRegexp: "^drivers/net/can/can327\\.c$"},
{IncludeRegexp: "^drivers/net/can/ctucanfd/"},
{IncludeRegexp: "^drivers/net/can/esd/"},
{IncludeRegexp: "^drivers/net/can/m_can/m_can\\.c$|^drivers/net/can/m_can/m_can\\.h$|^drivers/net/can/m_can/m_can_platform\\.c$"},
+ {IncludeRegexp: "^drivers/net/can/rockchip/"},
{IncludeRegexp: "^drivers/net/can/sja1000/ems_pci\\.c$"},
{IncludeRegexp: "^drivers/net/can/slcan/"},
{IncludeRegexp: "^drivers/net/can/spi/mcp251xfd/"},
@@ -939,7 +884,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/can/usb/mcba_usb\\.c$"},
{IncludeRegexp: "^drivers/net/can/xilinx_can\\.c$"},
{IncludeRegexp: "^drivers/net/can/|^drivers/phy/phy-can-transceiver\\.c$|^include/linux/can/bittiming\\.h$|^include/linux/can/dev\\.h$|^include/linux/can/length\\.h$|^include/linux/can/platform/|^include/linux/can/rx-offload\\.h$|^include/uapi/linux/can/error\\.h$|^include/uapi/linux/can/netlink\\.h$|^include/uapi/linux/can/vxcan\\.h$"},
- {IncludeRegexp: "^include/linux/can/can-ml\\.h$|^include/linux/can/core\\.h$|^include/linux/can/skb\\.h$|^include/net/netns/can\\.h$|^include/uapi/linux/can\\.h$|^include/uapi/linux/can/bcm\\.h$|^include/uapi/linux/can/gw\\.h$|^include/uapi/linux/can/isotp\\.h$|^include/uapi/linux/can/raw\\.h$|^net/can/"},
+ {IncludeRegexp: "^include/linux/can/can-ml\\.h$|^include/linux/can/core\\.h$|^include/linux/can/skb\\.h$|^include/net/netns/can\\.h$|^include/uapi/linux/can\\.h$|^include/uapi/linux/can/bcm\\.h$|^include/uapi/linux/can/gw\\.h$|^include/uapi/linux/can/isotp\\.h$|^include/uapi/linux/can/raw\\.h$|^net/can/|^net/sched/em_canid\\.c$"},
{IncludeRegexp: "^include/uapi/linux/can/j1939\\.h$|^net/can/j1939/"},
},
}
@@ -963,7 +908,7 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^block/bfq-cgroup\\.c$|^block/blk-cgroup\\.c$|^block/blk-iocost\\.c$|^block/blk-iolatency\\.c$|^block/blk-throttle\\.c$|^include/linux/blk-cgroup\\.h$"},
{IncludeRegexp: "^include/linux/cgroup[^/]*$|^kernel/cgroup/"},
- {IncludeRegexp: "^include/linux/cpuset\\.h$|^kernel/cgroup/cpuset\\.c$"},
+ {IncludeRegexp: "^include/linux/cpuset\\.h$|^kernel/cgroup/cpuset-internal\\.h$|^kernel/cgroup/cpuset-v1\\.c$|^kernel/cgroup/cpuset\\.c$"},
{IncludeRegexp: "^include/linux/memcontrol\\.h$|^mm/memcontrol\\.c$|^mm/memcontrol-v1\\.c$|^mm/memcontrol-v1\\.h$|^mm/swap_cgroup\\.c$"},
},
}
@@ -977,9 +922,10 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/firmware/google/"},
{IncludeRegexp: "^drivers/hwmon/cros_ec_hwmon\\.c$"},
{IncludeRegexp: "^drivers/platform/chrome/"},
- {IncludeRegexp: "^drivers/platform/chrome/cros_ec_typec\\.[^/]*$|^drivers/platform/chrome/cros_typec_switch\\.c$|^drivers/platform/chrome/cros_typec_vdm\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/platform/chrome/cros_ec_typec\\.[^/]*$|^drivers/platform/chrome/cros_typec_altmode\\.[^/]*$|^drivers/platform/chrome/cros_typec_switch\\.c$|^drivers/platform/chrome/cros_typec_vdm\\.[^/]*$"},
{IncludeRegexp: "^drivers/platform/chrome/cros_usbpd_notify\\.c$|^include/linux/platform_data/cros_usbpd_notify\\.h$"},
{IncludeRegexp: "^drivers/power/supply/cros_charge-control\\.c$|^drivers/power/supply/cros_usbpd-charger\\.c$|cros_ec|cros-ec"},
+ {IncludeRegexp: "^drivers/usb/typec/ucsi/cros_ec_ucsi\\.c$"},
{IncludeRegexp: "^drivers/watchdog/cros_ec_wdt\\.c$"},
{IncludeRegexp: "^sound/soc/codecs/cros_ec_codec\\.[^/]*$"},
},
@@ -1016,6 +962,7 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^drivers/clk/clk-loongson2\\.c$|^include/dt-bindings/clock/loongson,ls2k-clk\\.h$"},
{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$"},
{IncludeRegexp: "^include/linux/clk\\.h$"},
@@ -1054,16 +1001,18 @@ func subsystems_linux() []*Subsystem {
}
crypto = Subsystem{
- Name: "crypto",
- Lists: []string{"linux-crypto@vger.kernel.org"},
- Maintainers: []string{"davem@davemloft.net", "herbert@gondor.apana.org.au"},
- Parents: []*Subsystem{&kernel},
+ Name: "crypto",
+ Lists: []string{"linux-crypto@vger.kernel.org"},
+ Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^arch/[^/]*/crypto/|^crypto/|^drivers/crypto/|^include/crypto/|^include/linux/crypto[^/]*$|^lib/crypto/"},
+ {IncludeRegexp: "^arch/[^/]*/lib/crc[^/]*$|^include/linux/crc[^/]*$|^lib/crc[^/]*$"},
{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/pcrypt\\.c$|^include/crypto/pcrypt\\.h$"},
{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$"},
{IncludeRegexp: "^drivers/crypto/allwinner/"},
{IncludeRegexp: "^drivers/crypto/amlogic/"},
@@ -1092,6 +1041,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"},
{IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"},
{IncludeRegexp: "^include/linux/padata\\.h$|^kernel/padata\\.c$"},
+ {IncludeRegexp: "^include/linux/rhashtable-types\\.h$|^include/linux/rhashtable\\.h$|^lib/rhashtable\\.c$|^lib/test_rhashtable\\.c$"},
},
}
@@ -1110,7 +1060,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-cxl@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/cxl/|^include/linux/einj-cxl\\.h$|^include/linux/cxl-event\\.h$|^include/uapi/linux/cxl_mem\\.h$"},
+ {IncludeRegexp: "^drivers/cxl/|^include/cxl/|^include/uapi/linux/cxl_mem\\.h$"},
{IncludeRegexp: "^drivers/dax/"},
{IncludeRegexp: "^drivers/perf/cxl_pmu\\.c$"},
},
@@ -1159,7 +1109,8 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^arch/[^/]*/boot/dts/|^include/dt-bindings/"},
{IncludeRegexp: "^arch/arm/boot/dts/ti/omap/"},
- {IncludeRegexp: "^drivers/of/|^include/linux/of[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/i2c/i2c-core-of-prober\\.c$|^include/linux/i2c-of-prober\\.h$"},
+ {IncludeRegexp: "^drivers/of/|^include/linux/of[^/]*\\.h$|^rust/kernel/of\\.rs$"},
},
}
@@ -1181,15 +1132,17 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/dma/altera-msgdma\\.c$"},
+ {IncludeRegexp: "^drivers/dma/amd/ae4dma/"},
+ {IncludeRegexp: "^drivers/dma/amd/ptdma/"},
+ {IncludeRegexp: "^drivers/dma/amd/qdma/|^include/linux/platform_data/amd_qdma\\.h$"},
{IncludeRegexp: "^drivers/dma/at_hdmac\\.c$|^drivers/dma/at_xdmac\\.c$|^include/dt-bindings/dma/at91\\.h$"},
{IncludeRegexp: "^drivers/dma/dw-edma/|^include/linux/dma/edma\\.h$"},
{IncludeRegexp: "^drivers/dma/fsl-edma[^/]*\\.[^/]*$"},
{IncludeRegexp: "^drivers/dma/hisi_dma\\.c$"},
{IncludeRegexp: "^drivers/dma/idxd/|^include/uapi/linux/idxd\\.h$"},
{IncludeRegexp: "^drivers/dma/ioat[^/]*$"},
- {IncludeRegexp: "^drivers/dma/ls2x-apb-dma\\.c$"},
+ {IncludeRegexp: "^drivers/dma/loongson2-apb-dma\\.c$"},
{IncludeRegexp: "^drivers/dma/mediatek/"},
- {IncludeRegexp: "^drivers/dma/ptdma/"},
{IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"},
{IncludeRegexp: "^drivers/dma/stm32/"},
{"^drivers/dma/ti/|^include/linux/dma/k3-psil\\.h$|^include/linux/dma/k3-udma-glue\\.h$|^include/linux/dma/ti-cppi5\\.h$", "^drivers/dma/ti/cppi41\\.c$"},
@@ -1214,6 +1167,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"dri-devel@lists.freedesktop.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/accel/amdxdna/|^include/trace/events/amdxdna\\.h$|^include/uapi/drm/amdxdna_accel\\.h$"},
{IncludeRegexp: "^drivers/accel/habanalabs/|^include/linux/habanalabs/|^include/trace/events/habanalabs\\.h$|^include/uapi/drm/habanalabs_accel\\.h$"},
{IncludeRegexp: "^drivers/accel/ivpu/|^include/uapi/drm/ivpu_accel\\.h$"},
{IncludeRegexp: "^drivers/accel/qaic/|^include/uapi/drm/qaic_accel\\.h$"},
@@ -1227,15 +1181,16 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpu/drm/ast/"},
{IncludeRegexp: "^drivers/gpu/drm/atmel-hlcdc/"},
{IncludeRegexp: "^drivers/gpu/drm/bridge/imx/"},
+ {IncludeRegexp: "^drivers/gpu/drm/bridge/ite-it6263\\.c$"},
{IncludeRegexp: "^drivers/gpu/drm/bridge/microchip-lvds\\.c$"},
{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/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$"},
{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/vkms[^/]*$|^drivers/gpu/drm/vkms/"},
- {IncludeRegexp: "^drivers/gpu/drm/drm_aperture\\.c$|^drivers/gpu/drm/tiny/ofdrm\\.c$|^drivers/gpu/drm/tiny/simpledrm\\.c$|^drivers/video/aperture\\.c$|^drivers/video/nomodeset\\.c$|^include/drm/drm_aperture\\.h$|^include/linux/aperture\\.h$|^include/video/nomodeset\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/drm_panel\\.c$|^drivers/gpu/drm/panel/|^include/drm/drm_panel\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/drm_privacy_screen[^/]*$|^include/drm/drm_privacy_screen[^/]*$"},
{IncludeRegexp: "^drivers/gpu/drm/etnaviv/|^include/uapi/drm/etnaviv_drm\\.h$"},
@@ -1255,7 +1210,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpu/drm/nouveau/|^include/uapi/drm/nouveau_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/omapdrm/"},
{IncludeRegexp: "^drivers/gpu/drm/panel/panel-lvds\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/panfrost/|^include/uapi/drm/panfrost_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/panthor/|^include/uapi/drm/panthor_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/renesas/rcar-du/"},
{IncludeRegexp: "^drivers/gpu/drm/renesas/rz-du/"},
@@ -1268,6 +1222,7 @@ func subsystems_linux() []*Subsystem {
{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/ttm/|^include/drm/ttm/"},
{IncludeRegexp: "^drivers/gpu/drm/udl/"},
{IncludeRegexp: "^drivers/gpu/drm/vboxvideo/"},
@@ -1319,6 +1274,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/edac/i82975x_edac\\.c$"},
{IncludeRegexp: "^drivers/edac/ie31200_edac\\.c$"},
{IncludeRegexp: "^drivers/edac/igen6_edac\\.c$"},
+ {IncludeRegexp: "^drivers/edac/loongson_edac\\.c$"},
{IncludeRegexp: "^drivers/edac/mpc85xx_edac\\.\\[ch\\]$"},
{IncludeRegexp: "^drivers/edac/npcm_edac\\.c$"},
{IncludeRegexp: "^drivers/edac/octeon_edac[^/]*$"},
@@ -1562,6 +1518,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpio/gpio-104-dio-48e\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-104-idi-48\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-104-idio-16\\.c$"},
+ {IncludeRegexp: "^drivers/gpio/gpio-adp5585\\.c$|^drivers/mfd/adp5585\\.c$|^drivers/pwm/pwm-adp5585\\.c$|^include/linux/mfd/adp5585\\.h$"},
{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$"},
@@ -1629,7 +1586,7 @@ 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$"},
+ {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: "^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/stackleak\\.h$|^kernel/stackleak\\.c$"},
@@ -1659,16 +1616,6 @@ func subsystems_linux() []*Subsystem {
},
}
- hippi = Subsystem{
- Name: "hippi",
- Lists: []string{"linux-hippi@sunsite.dk"},
- Maintainers: []string{"jes@trained-monkey.org"},
- Parents: []*Subsystem{&net},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/hippi/|^include/linux/hippidevice\\.h$|^include/uapi/linux/if_hippi\\.h$|^net/802/hippi\\.c$"},
- },
- }
-
hwmon = Subsystem{
Name: "hwmon",
Lists: []string{"linux-hwmon@vger.kernel.org"},
@@ -1689,7 +1636,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/asus_rog_ryujin\\.c$"},
{IncludeRegexp: "^drivers/hwmon/asus_wmi_sensors\\.c$"},
{IncludeRegexp: "^drivers/hwmon/axi-fan-control\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/bt1-pvt\\.\\[ch\\]$"},
{IncludeRegexp: "^drivers/hwmon/chipcap2\\.c$"},
{IncludeRegexp: "^drivers/hwmon/coretemp\\.c$"},
{IncludeRegexp: "^drivers/hwmon/corsair-cpro\\.c$"},
@@ -1703,6 +1649,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/isl28022\\.c$"},
{IncludeRegexp: "^drivers/hwmon/it87\\.c$"},
{IncludeRegexp: "^drivers/hwmon/k10temp\\.c$"},
{IncludeRegexp: "^drivers/hwmon/k8temp\\.c$"},
@@ -1715,13 +1662,14 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/ltc4282\\.c$"},
{IncludeRegexp: "^drivers/hwmon/max6650\\.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/nzxt-smart2\\.c$"},
{IncludeRegexp: "^drivers/hwmon/oxp-sensors\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pc87360\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pc87427\\.c$"},
{IncludeRegexp: "^drivers/hwmon/peci/"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/crps\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/delta-ahe50dc-fan\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/dps920ab\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/max15301\\.c$"},
@@ -1730,6 +1678,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/pmbus/mp9941\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/pm6764tr\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/stpddc60\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pmbus/tps25990\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/tps546d24\\.c$"},
{IncludeRegexp: "^drivers/hwmon/powerz\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pt5161l\\.c$"},
@@ -1737,6 +1686,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/sfctemp\\.c$"},
{IncludeRegexp: "^drivers/hwmon/smsc47b397\\.c$"},
{IncludeRegexp: "^drivers/hwmon/surface_fan\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/surface_temp\\.c$"},
{IncludeRegexp: "^drivers/hwmon/tmp513\\.c$"},
{IncludeRegexp: "^drivers/hwmon/tps23861\\.c$"},
{IncludeRegexp: "^drivers/hwmon/vt1211\\.c$"},
@@ -1753,7 +1703,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-hyperv@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm64/hyperv$|^arch/arm64/include/asm/hyperv-tlfs\\.h$|^arch/arm64/include/asm/mshyperv\\.h$|^arch/x86/hyperv$|^arch/x86/include/asm/hyperv-tlfs\\.h$|^arch/x86/include/asm/mshyperv\\.h$|^arch/x86/include/asm/trace/hyperv\\.h$|^arch/x86/kernel/cpu/mshyperv\\.c$|^drivers/clocksource/hyperv_timer\\.c$|^drivers/hid/hid-hyperv\\.c$|^drivers/hv/|^drivers/input/serio/hyperv-keyboard\\.c$|^drivers/iommu/hyperv-iommu\\.c$|^drivers/net/ethernet/microsoft/|^drivers/net/hyperv/|^drivers/pci/controller/pci-hyperv-intf\\.c$|^drivers/pci/controller/pci-hyperv\\.c$|^drivers/scsi/storvsc_drv\\.c$|^drivers/uio/uio_hv_generic\\.c$|^drivers/video/fbdev/hyperv_fb\\.c$|^include/asm-generic/hyperv-tlfs\\.h$|^include/asm-generic/mshyperv\\.h$|^include/clocksource/hyperv_timer\\.h$|^include/linux/hyperv\\.h$|^include/net/mana$|^include/uapi/linux/hyperv\\.h$|^net/vmw_vsock/hyperv_transport\\.c$"},
+ {IncludeRegexp: "^arch/arm64/hyperv$|^arch/arm64/include/asm/mshyperv\\.h$|^arch/x86/hyperv$|^arch/x86/include/asm/mshyperv\\.h$|^arch/x86/include/asm/trace/hyperv\\.h$|^arch/x86/kernel/cpu/mshyperv\\.c$|^drivers/clocksource/hyperv_timer\\.c$|^drivers/hid/hid-hyperv\\.c$|^drivers/hv/|^drivers/input/serio/hyperv-keyboard\\.c$|^drivers/iommu/hyperv-iommu\\.c$|^drivers/net/ethernet/microsoft/|^drivers/net/hyperv/|^drivers/pci/controller/pci-hyperv-intf\\.c$|^drivers/pci/controller/pci-hyperv\\.c$|^drivers/scsi/storvsc_drv\\.c$|^drivers/uio/uio_hv_generic\\.c$|^drivers/video/fbdev/hyperv_fb\\.c$|^include/asm-generic/mshyperv\\.h$|^include/clocksource/hyperv_timer\\.h$|^include/hyperv/hvgdk\\.h$|^include/hyperv/hvgdk_ext\\.h$|^include/hyperv/hvgdk_mini\\.h$|^include/hyperv/hvhdk\\.h$|^include/hyperv/hvhdk_mini\\.h$|^include/linux/hyperv\\.h$|^include/net/mana$|^include/uapi/linux/hyperv\\.h$|^net/vmw_vsock/hyperv_transport\\.c$"},
{IncludeRegexp: "^drivers/gpu/drm/hyperv$"},
},
}
@@ -1767,8 +1717,9 @@ func subsystems_linux() []*Subsystem {
{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-s4882\\.c$|^drivers/i2c/busses/i2c-amd756\\.c$|^drivers/i2c/busses/i2c-amd8111\\.c$|^drivers/i2c/busses/i2c-i801\\.c$|^drivers/i2c/busses/i2c-isch\\.c$|^drivers/i2c/busses/i2c-nforce2-s4985\\.c$|^drivers/i2c/busses/i2c-nforce2\\.c$|^drivers/i2c/busses/i2c-piix4\\.c$|^drivers/i2c/busses/i2c-sis5595\\.c$|^drivers/i2c/busses/i2c-sis630\\.c$|^drivers/i2c/busses/i2c-sis96x\\.c$|^drivers/i2c/busses/i2c-via\\.c$|^drivers/i2c/busses/i2c-viapro\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-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$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-amd-asf-plat\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-amd-mp2[^/]*$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-aspeed\\.c$|^drivers/irqchip/irq-aspeed-i2c-ic\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-at91-[^/]*\\.c$|^drivers/i2c/busses/i2c-at91\\.h$"},
@@ -1797,6 +1748,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/i2c/busses/i2c-omap\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-parport\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-rtl9300\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-rzv2m\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-stm32[^/]*$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-synquacer\\.c$"},
@@ -1807,6 +1759,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/i2c/busses/i2c-xlp9xx\\.c$"},
{IncludeRegexp: "^drivers/i2c/i2c-atr\\.c$|^include/linux/i2c-atr\\.h$"},
{IncludeRegexp: "^drivers/i2c/i2c-core-acpi\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/i2c-core-of-prober\\.c$|^include/linux/i2c-of-prober\\.h$"},
{IncludeRegexp: "^drivers/i2c/i2c-mux\\.c$|^drivers/i2c/muxes/|^include/linux/i2c-mux\\.h$"},
{IncludeRegexp: "^drivers/i2c/i2c-stub\\.c$"},
{IncludeRegexp: "^drivers/i2c/muxes/i2c-mux-gpio\\.c$|^include/linux/platform_data/i2c-mux-gpio\\.h$"},
@@ -1828,13 +1781,12 @@ func subsystems_linux() []*Subsystem {
}
ide = Subsystem{
- Name: "ide",
- Lists: []string{"linux-ide@vger.kernel.org"},
- Parents: []*Subsystem{&kernel},
+ Name: "ide",
+ Lists: []string{"linux-ide@vger.kernel.org"},
+ Maintainers: []string{"cassel@kernel.org", "dlemoal@kernel.org"},
+ Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/ata/ahci_dwc\\.c$"},
{IncludeRegexp: "^drivers/ata/ahci_platform\\.c$|^drivers/ata/libahci_platform\\.c$|^include/linux/ahci_platform\\.h$"},
- {IncludeRegexp: "^drivers/ata/ata_[^/]*\\.c$|^drivers/ata/pata_[^/]*\\.c$"},
{IncludeRegexp: "^drivers/ata/pata_arasan_cf\\.c$|^include/linux/pata_arasan_cf_data\\.h$"},
{IncludeRegexp: "^drivers/ata/pata_ftide010\\.c$|^drivers/ata/sata_gemini\\.c$|^drivers/ata/sata_gemini\\.h$"},
{IncludeRegexp: "^drivers/ata/sata_promise\\.[^/]*$"},
@@ -1863,21 +1815,25 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/accel/adxl367[^/]*$"},
{IncludeRegexp: "^drivers/iio/accel/bma400[^/]*$"},
{IncludeRegexp: "^drivers/iio/accel/kionix-kx022a[^/]*$"},
- {IncludeRegexp: "^drivers/iio/accel/msa311\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/ad4000\\.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/ad7091r[^/]*$"},
{IncludeRegexp: "^drivers/iio/adc/ad7192\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ad7292\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ad7768-1\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ad7780\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/ad9467\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/at91-sama5d2_adc\\.c$|^include/dt-bindings/iio/adc/at91-sama5d2_adc\\.h$"},
{IncludeRegexp: "^drivers/iio/adc/envelope-detector\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/gehc-pmc-adc\\.c$|^include/dt-bindings/iio/adc/gehc,pmc-adc\\.h$"},
{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/max11205\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/mcp3564\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/mcp3911\\.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$"},
@@ -1895,11 +1851,13 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/common/scmi_sensors/scmi_iio\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/ad3552r\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/ad7293\\.c$"},
+ {IncludeRegexp: "^drivers/iio/dac/ad8460\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/ad9739a\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/adi-axi-dac\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/cio-dac\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/dpot-dac\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/ltc1660\\.c$"},
+ {IncludeRegexp: "^drivers/iio/dac/ltc2664\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/ltc2688\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/mcp4821\\.c$"},
{IncludeRegexp: "^drivers/iio/dac/ti-dac7612\\.c$"},
@@ -1917,16 +1875,19 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/imu/adis16460\\.c$"},
{IncludeRegexp: "^drivers/iio/imu/adis16475\\.c$"},
{IncludeRegexp: "^drivers/iio/imu/adis\\.c$|^drivers/iio/imu/adis_buffer\\.c$|^drivers/iio/imu/adis_trigger\\.c$|^include/linux/iio/imu/adis\\.h$"},
+ {IncludeRegexp: "^drivers/iio/imu/bmi270/"},
{IncludeRegexp: "^drivers/iio/imu/bmi323/"},
{IncludeRegexp: "^drivers/iio/imu/inv_icm42600/"},
+ {IncludeRegexp: "^drivers/iio/imu/inv_mpu6050/"},
{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/apds9306\\.c$"},
{IncludeRegexp: "^drivers/iio/light/as73211\\.c$"},
+ {IncludeRegexp: "^drivers/iio/light/bh1745\\.c$"},
{IncludeRegexp: "^drivers/iio/light/gp2ap002\\.c$"},
{IncludeRegexp: "^drivers/iio/light/ltr390\\.c$"},
- {IncludeRegexp: "^drivers/iio/light/rohm-bu27008\\.c$|^drivers/iio/light/rohm-bu27034\\.c$"},
+ {IncludeRegexp: "^drivers/iio/light/rohm-bu27034\\.c$"},
{IncludeRegexp: "^drivers/iio/magnetometer/ak8974\\.c$"},
{IncludeRegexp: "^drivers/iio/magnetometer/rm3100[^/]*$"},
{IncludeRegexp: "^drivers/iio/magnetometer/tmag5273\\.c$"},
@@ -1961,12 +1922,21 @@ func subsystems_linux() []*Subsystem {
{"^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/"},
{IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
{IncludeRegexp: "^drivers/dma/fsl-edma[^/]*\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/edac/fsl_ddr_edac\\.[^/]*$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/imx93_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
{IncludeRegexp: "^drivers/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/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[^/]*$"},
+ {IncludeRegexp: "^drivers/spi/spi-fsl-dspi\\.c$|^include/linux/spi/spi-fsl-dspi\\.h$"},
+ {IncludeRegexp: "^drivers/spi/spi-fsl-lpspi\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-fsl-qspi\\.c$"},
+ {IncludeRegexp: "^drivers/spi/spi-nxp-fspi\\.c$"},
},
}
@@ -2022,7 +1992,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/input/touchscreen/resistive-adc-touch\\.c$"},
{IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"},
{IncludeRegexp: "^drivers/input/touchscreen/sis_i2c\\.c$"},
- {IncludeRegexp: "^drivers/input/|^include/dt-bindings/input/|^include/linux/input\\.h$|^include/linux/input/|^include/uapi/linux/input-event-codes\\.h$|^include/uapi/linux/input\\.h$"},
+ {IncludeRegexp: "^drivers/input/|^include/dt-bindings/input/|^include/linux/gameport\\.h$|^include/linux/i8042\\.h$|^include/linux/input\\.h$|^include/linux/input/|^include/linux/libps2\\.h$|^include/linux/serio\\.h$|^include/uapi/linux/gameport\\.h$|^include/uapi/linux/input-event-codes\\.h$|^include/uapi/linux/input\\.h$|^include/uapi/linux/serio\\.h$|^include/uapi/linux/uinput\\.h$"},
},
}
@@ -2116,11 +2086,12 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"},
{IncludeRegexp: "^drivers/iommu/amd/|^include/linux/amd-iommu\\.h$"},
{IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$|^drivers/iommu/arm/arm-smmu/arm-smmu-qcom[^/]*$|^drivers/iommu/msm_iommu[^/]*$"},
- {IncludeRegexp: "^drivers/iommu/dma-iommu\\.c$|^drivers/iommu/dma-iommu\\.h$|^drivers/iommu/iova\\.c$|^include/linux/iova\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/dma-iommu\\.c$|^drivers/iommu/dma-iommu\\.h$|^drivers/iommu/iova\\.c$|^include/linux/iommu-dma\\.h$|^include/linux/iova\\.h$"},
{IncludeRegexp: "^drivers/iommu/exynos-iommu\\.c$"},
{IncludeRegexp: "^drivers/iommu/intel/"},
{IncludeRegexp: "^drivers/iommu/iommufd/|^include/linux/iommufd\\.h$|^include/uapi/linux/iommufd\\.h$"},
{IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^include/dt-bindings/memory/mediatek,mt[^/]*-port\\.h$|^include/dt-bindings/memory/mt[^/]*-port\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/riscv/"},
{IncludeRegexp: "^drivers/iommu/|^include/linux/iommu\\.h$|^include/linux/iova\\.h$|^include/linux/of_iommu\\.h$"},
{IncludeRegexp: "^include/asm-generic/dma-mapping\\.h$|^include/linux/dma-direct\\.h$|^include/linux/dma-map-ops\\.h$|^include/linux/dma-mapping\\.h$|^include/linux/swiotlb\\.h$|^kernel/dma/"},
{IncludeRegexp: "^kernel/dma/map_benchmark\\.c$"},
@@ -2223,13 +2194,15 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/[^/]*/events/|^arch/[^/]*/events/[^/]*/|^arch/[^/]*/include/asm/perf_event\\.h$|^arch/[^/]*/kernel/[^/]*/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/perf_callchain\\.c$|^arch/[^/]*/kernel/perf_event[^/]*\\.c$|^include/linux/perf_event\\.h$|^include/uapi/linux/perf_event\\.h$|^kernel/events/"},
{IncludeRegexp: "^arch/[^/]*/include/asm/atomic[^/]*\\.h$|^include/[^/]*/atomic[^/]*\\.h$|^include/linux/refcount\\.h$"},
{IncludeRegexp: "^arch/[^/]*/include/asm/membarrier\\.h$|^arch/[^/]*/include/asm/sync_core\\.h$|^include/uapi/linux/membarrier\\.h$|^kernel/sched/membarrier\\.c$"},
- {"^arch/[^/]*/include/asm/spinlock[^/]*\\.h$|^include/linux/lockdep[^/]*\\.h$|^include/linux/mutex[^/]*\\.h$|^include/linux/rwlock[^/]*\\.h$|^include/linux/rwsem[^/]*\\.h$|^include/linux/seqlock\\.h$|^include/linux/spinlock[^/]*\\.h$|^kernel/locking/|^lib/locking[^/]*\\.\\[ch\\]$", "^kernel/locking/locktorture\\.c$"},
+ {"^arch/[^/]*/include/asm/spinlock[^/]*\\.h$|^include/linux/lockdep[^/]*\\.h$|^include/linux/mutex[^/]*\\.h$|^include/linux/rwlock[^/]*\\.h$|^include/linux/rwsem[^/]*\\.h$|^include/linux/seqlock\\.h$|^include/linux/spinlock[^/]*\\.h$|^kernel/locking/|^lib/locking[^/]*\\.\\[ch\\]$|^rust/helpers/mutex\\.c$|^rust/helpers/spinlock\\.c$|^rust/kernel/sync/lock\\.rs$|^rust/kernel/sync/lock/|^rust/kernel/sync/locked_by\\.rs$", "^kernel/locking/locktorture\\.c$"},
{IncludeRegexp: "^arch/[^/]*/include/asm/uprobes\\.h$|^arch/[^/]*/kernel/probes/uprobes\\.c$|^arch/[^/]*/kernel/uprobes\\.c$|^include/linux/uprobes\\.h$|^kernel/events/uprobes\\.c$"},
{IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
{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/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/kernel/cpu/hygon\\.c$"},
{IncludeRegexp: "^arch/x86/kernel/cpu/zhaoxin\\.c$"},
@@ -2257,6 +2230,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/irqchip/|^include/linux/irqchip\\.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$"},
{IncludeRegexp: "^drivers/mailbox/|^include/dt-bindings/mailbox/|^include/linux/mailbox_client\\.h$|^include/linux/mailbox_controller\\.h$"},
{IncludeRegexp: "^drivers/memory/[^/]*emif[^/]*$"},
{IncludeRegexp: "^drivers/memory/|^include/dt-bindings/memory/|^include/memory/"},
@@ -2265,6 +2239,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/misc/hisi_hikey_usb\\.c$"},
{IncludeRegexp: "^drivers/misc/mei/|^drivers/watchdog/mei_wdt\\.c$|^include/linux/mei_aux\\.h$|^include/linux/mei_cl_bus\\.h$|^include/uapi/linux/mei\\.h$|^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/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"},
{IncludeRegexp: "^drivers/misc/vmw_balloon\\.c$"},
{IncludeRegexp: "^drivers/misc/vmw_vmci/|^include/linux/vmw_vmci[^/]*$"},
@@ -2272,7 +2247,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/phy/broadcom/phy-brcm-usb[^/]*$"},
{IncludeRegexp: "^drivers/phy/samsung/phy-exynos4210-usb2\\.c$|^drivers/phy/samsung/phy-exynos4x12-usb2\\.c$|^drivers/phy/samsung/phy-exynos5250-usb2\\.c$|^drivers/phy/samsung/phy-s5pv210-usb2\\.c$|^drivers/phy/samsung/phy-samsung-usb2\\.c$|^drivers/phy/samsung/phy-samsung-usb2\\.h$"},
{IncludeRegexp: "^drivers/phy/xilinx/phy-zynqmp\\.c$"},
- {IncludeRegexp: "^drivers/pmdomain/ti/omap_prm\\.c$|^drivers/soc/ti/"},
+ {IncludeRegexp: "^drivers/pmdomain/ti/omap_prm\\.c$|^drivers/soc/ti/|^include/linux/pruss_driver\\.h$"},
{IncludeRegexp: "^drivers/power/reset/keystone-reset\\.c$"},
{IncludeRegexp: "^drivers/regulator/max20086-regulator\\.c$"},
{IncludeRegexp: "^drivers/regulator/max77802-regulator\\.c$|^include/dt-bindings/[^/]*/[^/]*max77802\\.h$"},
@@ -2292,17 +2267,20 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^include/asm-generic/futex\\.h$|^include/linux/futex\\.h$|^include/uapi/linux/futex\\.h$|^kernel/futex/"},
{IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"},
{IncludeRegexp: "^include/asm-generic/vdso/vsyscall\\.h$|^include/vdso/|^kernel/time/vsyscall\\.c$|^lib/vdso/"},
- {IncludeRegexp: "^include/linux/clockchips\\.h$|^include/linux/hrtimer\\.h$|^include/linux/timer\\.h$|^kernel/time/clockevents\\.c$|^kernel/time/hrtimer\\.c$|^kernel/time/timer\\.c$|^kernel/time/timer_list\\.c$|^kernel/time/timer_migration\\.[^/]*$"},
+ {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/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/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/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$"},
{IncludeRegexp: "^include/linux/uuid\\.h$|^lib/test_uuid\\.c$|^lib/uuid\\.c$"},
{IncludeRegexp: "^include/trace/events/rseq\\.h$|^include/uapi/linux/rseq\\.h$|^kernel/rseq\\.c$"},
{IncludeRegexp: "^kernel/locking/locktorture\\.c$|^kernel/rcu/rcuscale\\.c$|^kernel/rcu/rcutorture\\.c$|^kernel/rcu/refscale\\.c$|^kernel/torture\\.c$"},
@@ -2352,7 +2330,7 @@ func subsystems_linux() []*Subsystem {
kgdb = Subsystem{
Name: "kgdb",
Lists: []string{"kgdb-bugreport@lists.sourceforge.net"},
- Maintainers: []string{"daniel.thompson@linaro.org", "jason.wessel@windriver.com"},
+ Maintainers: []string{"danielt@kernel.org", "jason.wessel@windriver.com"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/misc/kgdbts\\.c$|^drivers/tty/serial/kgdboc\\.c$|^include/linux/kdb\\.h$|^include/linux/kgdb\\.h$|^kernel/debug/|^kernel/module/kdb\\.c$"},
@@ -2362,7 +2340,7 @@ func subsystems_linux() []*Subsystem {
kunit = Subsystem{
Name: "kunit",
Lists: []string{"kunit-dev@googlegroups.com"},
- Maintainers: []string{"brendanhiggins@google.com", "davidgow@google.com"},
+ Maintainers: []string{"brendan.higgins@linux.dev", "davidgow@google.com"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^include/kunit/|^lib/kunit/|^rust/kernel/kunit\\.rs$"},
@@ -2436,6 +2414,7 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^drivers/leds/flash/leds-as3645a\\.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/|^include/dt-bindings/leds/|^include/linux/leds\\.h$"},
@@ -2504,7 +2483,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/hotplug/rpadlpar[^/]*$"},
{IncludeRegexp: "^drivers/pci/hotplug/rpaphp[^/]*$"},
{IncludeRegexp: "^drivers/soc/fsl/qe/qmc\\.c$|^include/soc/fsl/qe/qmc\\.h$"},
- {IncludeRegexp: "^drivers/soc/fsl/qe/tsa\\.c$|^drivers/soc/fsl/qe/tsa\\.h$|^include/dt-bindings/soc/cpm1-fsl,tsa\\.h$"},
+ {IncludeRegexp: "^drivers/soc/fsl/qe/tsa\\.c$|^drivers/soc/fsl/qe/tsa\\.h$|^include/dt-bindings/soc/cpm1-fsl,tsa\\.h$|^include/dt-bindings/soc/qe-fsl,tsa\\.h$"},
{IncludeRegexp: "^drivers/soc/fsl/qe/|^include/soc/fsl/qe/"},
{IncludeRegexp: "^drivers/soc/fsl/|^include/linux/fsl/|^include/soc/fsl/"},
{IncludeRegexp: "^drivers/tty/ehv_bytechan\\.c$"},
@@ -2525,7 +2504,7 @@ func subsystems_linux() []*Subsystem {
Maintainers: []string{"giometti@enneenne.com"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/pps/|^include/linux/pps[^/]*\\.h$|^include/uapi/linux/pps\\.h$"},
+ {IncludeRegexp: "^drivers/pps/|^include/linux/pps[^/]*\\.h$|^include/uapi/linux/pps\\.h$|^include/uapi/linux/pps_gen\\.h$"},
},
}
@@ -2567,9 +2546,10 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^fs/ioctl\\.c$|^include/uapi/linux/landlock\\.h$|^security/landlock/"},
- {IncludeRegexp: "^include/linux/capability\\.h$|^include/uapi/linux/capability\\.h$|^kernel/capability\\.c$|^security/commoncap\\.c$"},
- {"^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/linux/capability\\.h$|^include/trace/events/capability\\.h$|^include/uapi/linux/capability\\.h$|^kernel/capability\\.c$|^security/commoncap\\.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/"},
{IncludeRegexp: "^security/lockdown/"},
{IncludeRegexp: "^security/smack/"},
},
@@ -2620,6 +2600,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/cec/platform/meson/ao-cec-g12a\\.c$|^drivers/media/cec/platform/meson/ao-cec\\.c$"},
{IncludeRegexp: "^drivers/media/cec/platform/s5p/"},
{IncludeRegexp: "^drivers/media/cec/platform/tegra/"},
+ {IncludeRegexp: "^drivers/media/cec/usb/extron-da-hd-4k-plus/"},
{IncludeRegexp: "^drivers/media/cec/usb/pulse8/"},
{IncludeRegexp: "^drivers/media/cec/usb/rainshadow/"},
{IncludeRegexp: "^drivers/media/cec/|^drivers/media/rc/keymaps/rc-cec\\.c$|^include/media/cec-notifier\\.h$|^include/media/cec\\.h$|^include/uapi/linux/cec-funcs\\.h$|^include/uapi/linux/cec\\.h$"},
@@ -2627,6 +2608,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/common/cypress_firmware[^/]*$"},
{IncludeRegexp: "^drivers/media/common/saa7146/|^drivers/media/pci/saa7146/|^include/media/drv-intf/saa7146[^/]*$"},
{IncludeRegexp: "^drivers/media/common/siano/|^drivers/media/mmc/siano/|^drivers/media/usb/siano/|^drivers/media/usb/siano/"},
+ {IncludeRegexp: "^drivers/media/common/uvc\\.c$|^drivers/media/usb/uvc/|^include/linux/usb/uvc\\.h$|^include/uapi/linux/uvcvideo\\.h$"},
{IncludeRegexp: "^drivers/media/common/videobuf2/|^include/media/videobuf2-[^/]*$"},
{IncludeRegexp: "^drivers/media/dvb-frontends/a8293[^/]*$"},
{IncludeRegexp: "^drivers/media/dvb-frontends/af9013[^/]*$"},
@@ -2710,7 +2692,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/i2c/max96714\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/max96717\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/mt9m114\\.c$"},
- {IncludeRegexp: "^drivers/media/i2c/mt9p031\\.c$|^include/media/i2c/mt9p031\\.h$"},
+ {IncludeRegexp: "^drivers/media/i2c/mt9p031\\.c$"},
{IncludeRegexp: "^drivers/media/i2c/mt9t112\\.c$|^include/media/i2c/mt9t112\\.h$"},
{IncludeRegexp: "^drivers/media/i2c/mt9v032\\.c$|^include/media/i2c/mt9v032\\.h$"},
{IncludeRegexp: "^drivers/media/i2c/mt9v111\\.c$"},
@@ -2818,6 +2800,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/platform/st/sti/bdisp$"},
{IncludeRegexp: "^drivers/media/platform/st/sti/delta$"},
{IncludeRegexp: "^drivers/media/platform/st/sti/hva$"},
+ {IncludeRegexp: "^drivers/media/platform/st/stm32/stm32-csi\\.c$"},
{IncludeRegexp: "^drivers/media/platform/st/stm32/stm32-dcmi\\.c$|^drivers/media/platform/st/stm32/stm32-dcmipp/"},
{IncludeRegexp: "^drivers/media/platform/sunxi/sun4i-csi/"},
{IncludeRegexp: "^drivers/media/platform/sunxi/sun6i-csi/"},
@@ -2828,7 +2811,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/platform/ti/cal/|^drivers/media/platform/ti/vpe/"},
{IncludeRegexp: "^drivers/media/platform/ti/davinci/|^include/media/davinci/"},
{IncludeRegexp: "^drivers/media/platform/ti/j721e-csi2rx/"},
- {IncludeRegexp: "^drivers/media/platform/ti/omap3isp/|^drivers/staging/media/omap4iss/"},
{IncludeRegexp: "^drivers/media/platform/verisilicon/"},
{IncludeRegexp: "^drivers/media/platform/video-mux\\.c$"},
{IncludeRegexp: "^drivers/media/platform/xilinx/|^include/uapi/linux/xilinx-v4l2-controls\\.h$"},
@@ -2916,7 +2898,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/media/usb/pvrusb2/"},
{IncludeRegexp: "^drivers/media/usb/pwc/|^include/trace/events/pwc\\.h$"},
{IncludeRegexp: "^drivers/media/usb/stk1160/"},
- {IncludeRegexp: "^drivers/media/usb/uvc/|^include/uapi/linux/uvcvideo\\.h$"},
{IncludeRegexp: "^drivers/media/v4l2-core/v4l2-async\\.c$|^drivers/media/v4l2-core/v4l2-fwnode\\.c$|^include/media/v4l2-async\\.h$|^include/media/v4l2-fwnode\\.h$"},
{IncludeRegexp: "^drivers/media/|^drivers/staging/media/|^include/dt-bindings/media/|^include/linux/platform_data/media/|^include/media/|^include/uapi/linux/dvb/|^include/uapi/linux/ivtv[^/]*$|^include/uapi/linux/media\\.h$|^include/uapi/linux/uvcvideo\\.h$|^include/uapi/linux/v4l2-[^/]*$|^include/uapi/linux/videodev2\\.h$"},
{IncludeRegexp: "^drivers/staging/media/atomisp/"},
@@ -2940,6 +2921,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm/boot/dts/airoha/|^arch/arm64/boot/dts/airoha/"},
{IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"},
{IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"},
+ {IncludeRegexp: "^drivers/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/dma/mediatek/"},
{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$"},
@@ -2948,6 +2930,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"},
{IncludeRegexp: "^drivers/phy/mediatek/"},
{IncludeRegexp: "^drivers/pinctrl/mediatek/"},
+ {IncludeRegexp: "^drivers/pinctrl/mediatek/pinctrl-airoha\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/mediatek/pinctrl-mt7620\\.c$|^drivers/pinctrl/mediatek/pinctrl-mt7621\\.c$|^drivers/pinctrl/mediatek/pinctrl-mt76x8\\.c$|^drivers/pinctrl/mediatek/pinctrl-mtmips\\.[^/]*$|^drivers/pinctrl/mediatek/pinctrl-rt2880\\.c$|^drivers/pinctrl/mediatek/pinctrl-rt305x\\.c$|^drivers/pinctrl/mediatek/pinctrl-rt3883\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"},
{IncludeRegexp: "^drivers/ufs/host/ufs-mediatek[^/]*$"},
@@ -3001,7 +2984,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/mips/math-emu/dp_rint\\.c$|^arch/mips/math-emu/sp_rint\\.c$"},
{IncludeRegexp: "^arch/mips/ralink$"},
{IncludeRegexp: "^arch/mips/|^drivers/platform/mips/|^include/dt-bindings/mips/"},
- {IncludeRegexp: "^drivers/bus/bt1-[^/]*\\.c$|^drivers/clk/baikal-t1/|^drivers/memory/bt1-l2-ctl\\.c$|^drivers/mtd/maps/physmap-bt1-rom\\.\\[ch\\]$"},
{IncludeRegexp: "^drivers/bus/mips_cdmm\\.c$|^drivers/clocksource/mips-gic-timer\\.c$|^drivers/cpuidle/cpuidle-cps\\.c$|^drivers/irqchip/irq-mips-cpu\\.c$|^drivers/irqchip/irq-mips-gic\\.c$"},
{IncludeRegexp: "^drivers/edac/octeon_edac[^/]*$"},
{IncludeRegexp: "^drivers/firmware/broadcom/"},
@@ -3030,8 +3012,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/[^/]*/include/asm/percpu\\.h$|^include/linux/percpu[^/]*\\.h$|^lib/percpu[^/]*\\.c$|^mm/percpu[^/]*\\.c$"},
{IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^mm/mmu_gather\\.c$"},
{IncludeRegexp: "^drivers/base/memory\\.c$|^include/linux/memory_hotplug\\.h$|^mm/memory_hotplug\\.c$"},
- {IncludeRegexp: "^fs/[^/]*binfmt_[^/]*\\.c$|^fs/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/binfmts\\.h$|^include/uapi/linux/elf\\.h$|asm/elf.h|binfmt"},
- {IncludeRegexp: "^fs/hugetlbfs/|^include/linux/hugetlb\\.h$|^mm/hugetlb\\.c$|^mm/hugetlb_vmemmap\\.c$|^mm/hugetlb_vmemmap\\.h$"},
+ {IncludeRegexp: "^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: "^include/linux/alloc_tag\\.h$|^include/linux/pgalloc_tag\\.h$|^lib/alloc_tag\\.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[-_]*"},
@@ -3047,7 +3029,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^include/linux/zpool\\.h$|^include/linux/zswap\\.h$|^mm/zpool\\.c$|^mm/zswap\\.c$"},
{IncludeRegexp: "^include/linux/zsmalloc\\.h$|^mm/zsmalloc\\.c$"},
{IncludeRegexp: "^mm/hwpoison-inject\\.c$|^mm/memory-failure\\.c$"},
- {IncludeRegexp: "^mm/mmap\\.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$"},
},
@@ -3170,7 +3152,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/|^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\\.h$|^include/uapi/linux/if_[^/]*$|^include/uapi/linux/netdev[^/]*$", "^drivers/net/wireless/"},
+ {"^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/"},
{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/"},
@@ -3218,14 +3200,13 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/cirrus/ep93xx_eth\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/dec/tulip/"},
{IncludeRegexp: "^drivers/net/ethernet/dec/tulip/dmfe\\.c$"},
- {IncludeRegexp: "^drivers/net/ethernet/dlink/sundance\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/ec_bhf\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/emulex/benet/"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa$"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/Kconfig$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-eth[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-mac[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpkg\\.h$|^drivers/net/ethernet/freescale/dpaa2/dpmac[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpni[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dprtc[^/]*$|^drivers/net/ethernet/freescale/enetc/enetc_ptp\\.c$|^drivers/ptp/ptp_qoriq\\.c$|^drivers/ptp/ptp_qoriq_debugfs\\.c$|^include/linux/fsl/ptp_qoriq\\.h$"},
{IncludeRegexp: "^drivers/net/ethernet/freescale/dpaa2/dpaa2-switch[^/]*$|^drivers/net/ethernet/freescale/dpaa2/dpsw[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/freescale/enetc/"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/enetc/|^include/linux/fsl/enetc_mdio\\.h$|^include/linux/fsl/netc_global\\.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/"},
@@ -3234,6 +3215,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/fungible/"},
{IncludeRegexp: "^drivers/net/ethernet/google$"},
{IncludeRegexp: "^drivers/net/ethernet/hisilicon/"},
+ {IncludeRegexp: "^drivers/net/ethernet/hisilicon/hibmcge/"},
{IncludeRegexp: "^drivers/net/ethernet/hisilicon/hns3/"},
{IncludeRegexp: "^drivers/net/ethernet/huawei/hinic/"},
{IncludeRegexp: "^drivers/net/ethernet/ibm/ehea/"},
@@ -3242,7 +3224,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/intel/libeth/|^include/net/libeth/"},
{IncludeRegexp: "^drivers/net/ethernet/intel/libie/|^include/linux/net/intel/libie/"},
{IncludeRegexp: "^drivers/net/ethernet/jme\\.[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/marvell/mv643xx_eth\\.[^/]*$|^include/linux/mv643xx\\.h$"},
+ {IncludeRegexp: "^drivers/net/ethernet/marvell/mv643xx_eth\\.[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/marvell/mvneta[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/marvell/mvpp2/"},
{IncludeRegexp: "^drivers/net/ethernet/marvell/octeon_ep$"},
@@ -3260,11 +3242,14 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlxfw/"},
{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlxsw/"},
{IncludeRegexp: "^drivers/net/ethernet/microchip/lan743x_[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/microchip/lan865x/lan865x\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/microchip/lan966x/"},
+ {IncludeRegexp: "^drivers/net/ethernet/microchip/sparx5/lan969x/"},
{IncludeRegexp: "^drivers/net/ethernet/myricom/myri10ge/"},
{IncludeRegexp: "^drivers/net/ethernet/natsemi/sonic\\.[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/neterion/"},
{IncludeRegexp: "^drivers/net/ethernet/nvidia/"},
+ {IncludeRegexp: "^drivers/net/ethernet/oa_tc6\\.c$|^include/linux/oa_tc6\\.h$"},
{IncludeRegexp: "^drivers/net/ethernet/pensando/"},
{IncludeRegexp: "^drivers/net/ethernet/qlogic/netxen/"},
{IncludeRegexp: "^drivers/net/ethernet/qlogic/qed/|^drivers/net/ethernet/qlogic/qede/|^include/linux/qed/"},
@@ -3275,6 +3260,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/qualcomm/rmnet/|^include/linux/if_rmnet\\.h$"},
{IncludeRegexp: "^drivers/net/ethernet/rdc/r6040\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/realtek/r8169[^/]*$"},
+ {IncludeRegexp: "^drivers/net/ethernet/realtek/rtase/"},
{IncludeRegexp: "^drivers/net/ethernet/renesas/Kconfig$|^drivers/net/ethernet/renesas/ravb[^/]*$"},
{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$"},
@@ -3306,7 +3292,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/mctp/|^include/net/mctp\\.h$|^include/net/mctpdevice\\.h$|^include/net/netns/mctp\\.h$|^net/mctp/"},
{IncludeRegexp: "^drivers/net/mdio/mdio-mvusb\\.c$"},
{IncludeRegexp: "^drivers/net/mdio/mdio-regmap\\.c$|^include/linux/mdio/mdio-regmap\\.h$"},
- {IncludeRegexp: "^drivers/net/mdio/|^drivers/net/mdio/acpi_mdio\\.c$|^drivers/net/mdio/fwnode_mdio\\.c$|^drivers/net/mdio/of_mdio\\.c$|^drivers/net/pcs/|^drivers/net/phy/|^include/dt-bindings/net/qca-ar803x\\.h$|^include/linux/[^/]*mdio[^/]*\\.h$|^include/linux/linkmode\\.h$|^include/linux/mdio/[^/]*\\.h$|^include/linux/mii\\.h$|^include/linux/of_net\\.h$|^include/linux/phy\\.h$|^include/linux/phy_fixed\\.h$|^include/linux/phylib_stubs\\.h$|^include/linux/platform_data/mdio-bcm-unimac\\.h$|^include/linux/platform_data/mdio-gpio\\.h$|^include/trace/events/mdio\\.h$|^include/uapi/linux/mdio\\.h$|^include/uapi/linux/mii\\.h$|^net/core/of_net\\.c$"},
+ {IncludeRegexp: "^drivers/net/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/pcs/pcs-lynx\\.c$|^include/linux/pcs-lynx\\.h$"},
@@ -3318,15 +3304,15 @@ func subsystems_linux() []*Subsystem {
{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-ge-soc\\.c$|^drivers/net/phy/mediatek-ge\\.c$|^drivers/phy/mediatek/phy-mtk-xfi-tphy\\.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/microchip_t1\\.c$"},
{IncludeRegexp: "^drivers/net/phy/motorcomm\\.c$"},
{IncludeRegexp: "^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$"},
- {IncludeRegexp: "^drivers/net/ppp/pptp\\.c$"},
- {IncludeRegexp: "^drivers/net/pse-pd/"},
+ {IncludeRegexp: "^drivers/net/phy/qt2025\\.rs$"},
+ {IncludeRegexp: "^drivers/net/pse-pd/|^net/ethtool/pse-pd\\.c$"},
{IncludeRegexp: "^drivers/net/team/|^include/linux/if_team\\.h$|^include/uapi/linux/if_team\\.h$"},
{IncludeRegexp: "^drivers/net/thunderbolt/"},
{IncludeRegexp: "^drivers/net/usb/dm9601\\.c$"},
@@ -3355,25 +3341,25 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/ptp/ptp_mock\\.c$|^include/linux/ptp_mock\\.h$"},
{IncludeRegexp: "^drivers/ptp/ptp_ocp\\.c$"},
{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/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/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/seq_file_net\\.h$|^include/linux/skbuff[^/]*$|^include/net/|^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$|^lib/net_utils\\.c$|^lib/random32\\.c$|^net/", "^net/9p/|^net/bluetooth/"},
+ {"^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/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$|^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/llc\\.h$|^include/net/llc[^/]*$|^include/uapi/linux/llc\\.h$|^net/llc/"},
{IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"},
{IncludeRegexp: "^include/linux/objagg\\.h$|^lib/objagg\\.c$|^lib/test_objagg\\.c$"},
- {IncludeRegexp: "^include/linux/packing\\.h$|^lib/packing\\.c$"},
+ {IncludeRegexp: "^include/linux/packing\\.h$|^lib/packing\\.c$|^lib/packing_test\\.c$"},
{IncludeRegexp: "^include/linux/parman\\.h$|^lib/parman\\.c$|^lib/test_parman\\.c$"},
- {IncludeRegexp: "^include/linux/rhashtable-types\\.h$|^include/linux/rhashtable\\.h$|^lib/rhashtable\\.c$|^lib/test_rhashtable\\.c$"},
{IncludeRegexp: "^include/linux/skmsg\\.h$|^net/core/skmsg\\.c$|^net/core/sock_map\\.c$|^net/ipv4/tcp_bpf\\.c$|^net/ipv4/udp_bpf\\.c$|^net/unix/unix_bpf\\.c$"},
{IncludeRegexp: "^include/linux/tcp\\.h$|^include/net/tcp\\.h$|^include/trace/events/tcp\\.h$|^include/uapi/linux/tcp\\.h$|^net/ipv4/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$"},
{IncludeRegexp: "^include/net/calipso\\.h$|^include/net/cipso_ipv4\\.h$|^include/net/netlabel\\.h$|^include/uapi/linux/netfilter/xt_CONNSECMARK\\.h$|^include/uapi/linux/netfilter/xt_SECMARK\\.h$|^net/ipv4/cipso_ipv4\\.c$|^net/ipv6/calipso\\.c$|^net/netfilter/xt_CONNSECMARK\\.c$|^net/netfilter/xt_SECMARK\\.c$|^net/netlabel/"},
{IncludeRegexp: "^include/net/devlink\\.h$|^include/uapi/linux/devlink\\.h$|^net/devlink/"},
{IncludeRegexp: "^include/net/failover\\.h$|^net/core/failover\\.c$"},
- {IncludeRegexp: "^include/net/gre\\.h$|^net/ipv4/gre_demux\\.c$|^net/ipv4/gre_offload\\.c$"},
{IncludeRegexp: "^include/net/handshake\\.h$|^include/trace/events/handshake\\.h$|^net/handshake/"},
{IncludeRegexp: "^include/net/ip_vs\\.h$|^include/uapi/linux/ip_vs\\.h$|^net/netfilter/ipvs/"},
{IncludeRegexp: "^include/net/l3mdev\\.h$|^net/l3mdev$"},
@@ -3394,7 +3380,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^net/rds/"},
{IncludeRegexp: "^net/sched/sch_cbs\\.c$|^net/sched/sch_etf\\.c$|^net/sched/sch_taprio\\.c$"},
{IncludeRegexp: "^net/sched/sch_netem\\.c$"},
- {IncludeRegexp: "^rust/kernel/net/phy\\.rs$"},
+ {IncludeRegexp: "^rust/kernel/net/phy\\.rs$|^rust/kernel/net/phy/reg\\.rs$"},
},
}
@@ -3460,20 +3446,10 @@ func subsystems_linux() []*Subsystem {
},
}
- nitro = Subsystem{
- Name: "nitro",
- Lists: []string{"aws-nitro-enclaves-devel@amazon.com"},
- Parents: []*Subsystem{&kernel},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/misc/nsm\\.c$|^include/uapi/linux/nsm\\.h$"},
- {IncludeRegexp: "^drivers/virt/nitro_enclaves/|^include/linux/nitro_enclaves\\.h$|^include/uapi/linux/nitro_enclaves\\.h$"},
- },
- }
-
nouveau = Subsystem{
Name: "nouveau",
Lists: []string{"nouveau@lists.freedesktop.org"},
- Maintainers: []string{"dakr@redhat.com", "kherbst@redhat.com", "lyude@redhat.com"},
+ Maintainers: []string{"dakr@kernel.org", "kherbst@redhat.com", "lyude@redhat.com"},
Parents: []*Subsystem{&dri},
PathRules: []PathRule{
{IncludeRegexp: "^arch/x86/mm/kmmio\\.c$|^arch/x86/mm/mmio-mod\\.c$|^arch/x86/mm/testmmiotrace\\.c$|^include/linux/mmiotrace\\.h$|^kernel/trace/trace_mmiotrace\\.c$"},
@@ -3488,7 +3464,6 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^drivers/net/ntb_netdev\\.c$|^drivers/ntb/|^drivers/pci/endpoint/functions/pci-epf-[^/]*ntb\\.c$|^include/linux/ntb\\.h$|^include/linux/ntb_transport\\.h$"},
{IncludeRegexp: "^drivers/ntb/hw/amd/"},
- {IncludeRegexp: "^drivers/ntb/hw/idt/"},
{IncludeRegexp: "^drivers/ntb/hw/intel/"},
},
}
@@ -3622,7 +3597,7 @@ func subsystems_linux() []*Subsystem {
openipmi = Subsystem{
Name: "openipmi",
Lists: []string{"openipmi-developer@lists.sourceforge.net"},
- Maintainers: []string{"minyard@acm.org"},
+ Maintainers: []string{"corey@minyard.net"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/char/ipmi/|^include/linux/ipmi[^/]*$|^include/uapi/linux/ipmi[^/]*$"},
@@ -3718,7 +3693,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[^/]*$"},
+ {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: "^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$"},
@@ -3742,8 +3717,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-intel-gw\\.c$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-keembay\\.c$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-kirin\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"},
- {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-common\\.c$|^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"},
+ {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-common\\.c$|^drivers/pci/controller/dwc/pcie-qcom\\.c$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/pcie-uniphier[^/]*$"},
{IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-layerscape-gen4\\.c$"},
{IncludeRegexp: "^drivers/pci/controller/mobiveil/pcie-mobiveil[^/]*$"},
@@ -3772,7 +3747,8 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/hotplug/rpadlpar[^/]*$"},
{IncludeRegexp: "^drivers/pci/hotplug/rpaphp[^/]*$"},
{IncludeRegexp: "^drivers/pci/p2pdma\\.c$|^include/linux/pci-p2pdma\\.h$"},
- {IncludeRegexp: "^drivers/pci/pwrctl/|^include/linux/pci-pwrctl\\.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$"},
},
}
@@ -3783,6 +3759,7 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^arch/[^/]*/events/|^arch/[^/]*/events/[^/]*/|^arch/[^/]*/include/asm/perf_event\\.h$|^arch/[^/]*/kernel/[^/]*/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/perf_callchain\\.c$|^arch/[^/]*/kernel/perf_event[^/]*\\.c$|^include/linux/perf_event\\.h$|^include/uapi/linux/perf_event\\.h$|^kernel/events/"},
+ {IncludeRegexp: "^arch/arm[^/]*/include/asm/hw_breakpoint\\.h$|^arch/arm[^/]*/include/asm/perf_event\\.h$|^arch/arm[^/]*/kernel/hw_breakpoint\\.c$|^arch/arm[^/]*/kernel/perf_[^/]*$|^drivers/perf/|^include/linux/perf/arm_pmu[^/]*\\.h$"},
},
}
@@ -3838,6 +3815,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/power/supply/max14577_charger\\.c$|^drivers/power/supply/max77693_charger\\.c$"},
{IncludeRegexp: "^drivers/power/supply/max17040_battery\\.c$"},
{IncludeRegexp: "^drivers/power/supply/max17042_battery\\.c$"},
+ {IncludeRegexp: "^drivers/power/supply/stc3117_fuel_gauge\\.c$"},
{IncludeRegexp: "^drivers/power/supply/surface_battery\\.c$|^drivers/power/supply/surface_charger\\.c$"},
{IncludeRegexp: "^drivers/power/supply/|^include/linux/power/|^include/linux/power_supply\\.h$"},
{IncludeRegexp: "^drivers/powercap/dtpm[^/]*$|^include/linux/dtpm\\.h$"},
@@ -3882,6 +3860,7 @@ func subsystems_linux() []*Subsystem {
Maintainers: []string{"ukleinek@kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
+ {IncludeRegexp: "^drivers/gpio/gpio-adp5585\\.c$|^drivers/mfd/adp5585\\.c$|^drivers/pwm/pwm-adp5585\\.c$|^include/linux/mfd/adp5585\\.h$"},
{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$"},
@@ -3901,30 +3880,20 @@ func subsystems_linux() []*Subsystem {
raid = Subsystem{
Name: "raid",
Lists: []string{"linux-raid@vger.kernel.org"},
- Maintainers: []string{"song@kernel.org"},
+ Maintainers: []string{"song@kernel.org", "yukuai3@huawei.com"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/md/Kconfig$|^drivers/md/md[^/]*$|^drivers/md/raid[^/]*$|^include/linux/raid/|^include/uapi/linux/raid/"},
},
}
- raspberry = Subsystem{
- Name: "raspberry",
- Lists: []string{"kernel-list@raspberrypi.com"},
- Maintainers: []string{"jacopo.mondi@ideasonboard.com"},
- Parents: []*Subsystem{&media, &rpi},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/media/platform/raspberrypi/pisp_be/|^include/uapi/linux/media/raspberrypi/"},
- },
- }
-
rcu = Subsystem{
Name: "rcu",
Lists: []string{"rcu@vger.kernel.org"},
Maintainers: []string{"josh@joshtriplett.org", "paulmck@kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {"^include/linux/rcu[^/]*$|^kernel/rcu/", "^include/linux/srcu[^/]*\\.h$|^kernel/rcu/srcu[^/]*\\.c$"},
+ {"^include/linux/rcu[^/]*$|^kernel/rcu/|^rust/kernel/sync/rcu\\.rs$", "^include/linux/srcu[^/]*\\.h$|^kernel/rcu/srcu[^/]*\\.c$"},
{IncludeRegexp: "^include/linux/srcu[^/]*\\.h$|^kernel/rcu/srcu[^/]*\\.c$"},
},
}
@@ -3932,7 +3901,7 @@ func subsystems_linux() []*Subsystem {
rdma = Subsystem{
Name: "rdma",
Lists: []string{"linux-rdma@vger.kernel.org"},
- Parents: []*Subsystem{&net},
+ Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/infiniband/hw/bnxt_re/|^include/uapi/rdma/bnxt_re-abi\\.h$"},
{IncludeRegexp: "^drivers/infiniband/hw/cxgb4/|^include/uapi/rdma/cxgb4-abi\\.h$"},
@@ -3961,6 +3930,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/|^include/linux/mlx4/"},
{IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/|^include/linux/mlx5/"},
{IncludeRegexp: "^net/rds/"},
+ {IncludeRegexp: "^net/smc/"},
},
}
@@ -3968,22 +3938,12 @@ func subsystems_linux() []*Subsystem {
Name: "rds",
Lists: []string{"rds-devel@oss.oracle.com"},
Maintainers: []string{"allison.henderson@oracle.com"},
- Parents: []*Subsystem{&rdma},
+ Parents: []*Subsystem{&net, &rdma},
PathRules: []PathRule{
{IncludeRegexp: "^net/rds/"},
},
}
- reiserfs = Subsystem{
- Name: "reiserfs",
- Syscalls: []string{"syz_mount_image$reiserfs"},
- Lists: []string{"reiserfs-devel@vger.kernel.org"},
- Parents: []*Subsystem{&fs},
- PathRules: []PathRule{
- {IncludeRegexp: "^fs/reiserfs/"},
- },
- }
-
remoteproc = Subsystem{
Name: "remoteproc",
Lists: []string{"linux-remoteproc@vger.kernel.org"},
@@ -4002,7 +3962,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/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/nvmem/rcar-efuse\\.c$|^drivers/pmdomain/renesas/|^drivers/soc/renesas/|^include/linux/soc/renesas/"},
{IncludeRegexp: "^drivers/ata/sata_rcar\\.c$"},
{IncludeRegexp: "^drivers/clk/renesas/"},
{IncludeRegexp: "^drivers/counter/rz-mtu3-cnt\\.c$"},
@@ -4032,10 +3992,13 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$|^drivers/pci/controller/dwc/[^/]*rcar[^/]*$"},
{IncludeRegexp: "^drivers/phy/renesas/phy-rcar-gen3-usb[^/]*\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/renesas/"},
+ {IncludeRegexp: "^drivers/rtc/rtc-renesas-rtca3\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"},
{IncludeRegexp: "^drivers/thermal/renesas/rcar_gen3_thermal\\.c$|^drivers/thermal/renesas/rcar_thermal\\.c$"},
{IncludeRegexp: "^drivers/ufs/host/ufs-renesas\\.c$"},
{IncludeRegexp: "^drivers/usb/gadget/udc/renesas_usbf\\.c$"},
+ {IncludeRegexp: "^sound/soc/renesas/rcar/|^sound/soc/renesas/fsi\\.c$|^include/sound/sh_fsi\\.h$"},
+ {IncludeRegexp: "^sound/soc/renesas/rz-ssi\\.c$"},
},
}
@@ -4044,14 +4007,16 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-riscv@lists.infradead.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {"^arch/riscv/boot/dts/", "^arch/riscv/boot/dts/allwinner/|^arch/riscv/boot/dts/renesas/|^arch/riscv/boot/dts/sophgo/|^arch/riscv/boot/dts/thead/"},
- {IncludeRegexp: "^arch/riscv/boot/dts/microchip/|^drivers/char/hw_random/mpfs-rng\\.c$|^drivers/clk/microchip/clk-mpfs[^/]*\\.c$|^drivers/firmware/microchip/mpfs-auto-update\\.c$|^drivers/i2c/busses/i2c-microchip-corei2c\\.c$|^drivers/mailbox/mailbox-mpfs\\.c$|^drivers/pci/controller/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/thead/|^drivers/clk/thead/clk-th1520-ap\\.c$|^include/dt-bindings/clock/thead,th1520-clk-ap\\.h$"},
+ {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/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"},
{IncludeRegexp: "^arch/riscv/|riscv"},
{IncludeRegexp: "^drivers/acpi/riscv/"},
{IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"},
{IncludeRegexp: "^drivers/dma/sf-pdma/|sifive"},
+ {IncludeRegexp: "^drivers/iommu/riscv/"},
{IncludeRegexp: "^drivers/irqchip/irq-riscv-aplic-[^/]*\\.c$|^drivers/irqchip/irq-riscv-aplic-[^/]*\\.h$|^drivers/irqchip/irq-riscv-imsic-[^/]*\\.c$|^drivers/irqchip/irq-riscv-imsic-[^/]*\\.h$|^drivers/irqchip/irq-riscv-intc\\.c$|^include/linux/irqchip/riscv-aplic\\.h$|^include/linux/irqchip/riscv-imsic\\.h$"},
{IncludeRegexp: "^drivers/perf/riscv_pmu\\.c$|^drivers/perf/riscv_pmu_legacy\\.c$|^drivers/perf/riscv_pmu_sbi\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"},
@@ -4094,7 +4059,9 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^drivers/rtc/rtc-max31335\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-optee\\.c$"},
+ {IncludeRegexp: "^drivers/rtc/rtc-renesas-rtca3\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"},
+ {IncludeRegexp: "^drivers/rtc/rtc-sd2405al\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-sd3078\\.c$"},
{IncludeRegexp: "^drivers/rtc/rtc-sunplus\\.c$"},
{IncludeRegexp: "^drivers/rtc/|^include/linux/rtc\\.h$|^include/linux/rtc/|^include/uapi/linux/rtc\\.h$"},
@@ -4106,21 +4073,12 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"rust-for-linux@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
+ {IncludeRegexp: "^\\.clippy\\.toml$|^include/trace/events/rust_sample\\.h$|^rust/"},
{IncludeRegexp: "^drivers/block/rnull\\.rs$|^rust/kernel/block\\.rs$|^rust/kernel/block/"},
{IncludeRegexp: "^drivers/net/phy/ax88796b_rust\\.rs$"},
- {IncludeRegexp: "^rust/"},
- {IncludeRegexp: "^rust/kernel/net/phy\\.rs$"},
- },
- }
-
- s32 = Subsystem{
- Name: "s32",
- Lists: []string{"s32@nxp.com"},
- Parents: []*Subsystem{&gpio, &imx},
- PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm64/boot/dts/freescale/s32g[^/]*\\.dts[^/]*$|^drivers/pinctrl/nxp/"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/freescale/|^drivers/pinctrl/nxp/"},
+ {IncludeRegexp: "^drivers/net/phy/qt2025\\.rs$"},
+ {IncludeRegexp: "^rust/kernel/alloc\\.rs$|^rust/kernel/alloc/"},
+ {IncludeRegexp: "^rust/kernel/net/phy\\.rs$|^rust/kernel/net/phy/reg\\.rs$"},
},
}
@@ -4130,17 +4088,20 @@ func subsystems_linux() []*Subsystem {
Maintainers: []string{"agordeev@linux.ibm.com"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
+ {IncludeRegexp: "^arch/s390/crypto/|^arch/s390/include/asm/archrandom\\.h$|^arch/s390/include/asm/cpacf\\.h$"},
+ {IncludeRegexp: "^arch/s390/include/asm/ap\\.h$|^arch/s390/include/asm/pkey\\.h$|^arch/s390/include/asm/trace/zcrypt\\.h$|^arch/s390/include/uapi/asm/pkey\\.h$|^arch/s390/include/uapi/asm/zcrypt\\.h$|^drivers/s390/crypto/"},
{IncludeRegexp: "^arch/s390/include/asm/pgtable\\.h$|^arch/s390/mm$"},
{IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
{IncludeRegexp: "^arch/s390/kvm/pci[^/]*$|^drivers/vfio/pci/vfio_pci_zdev\\.c$|^include/uapi/linux/vfio_zdev\\.h$"},
{IncludeRegexp: "^arch/s390/pci/|^drivers/pci/hotplug/s390_pci_hpc\\.c$"},
{IncludeRegexp: "^arch/s390/|^drivers/s390/|^drivers/watchdog/diag288_wdt\\.c$"},
{IncludeRegexp: "^block/partitions/ibm\\.c$|^drivers/s390/block/dasd[^/]*$|^include/linux/dasd_mod\\.h$"},
+ {IncludeRegexp: "^drivers/char/hw_random/s390-trng\\.c$"},
{IncludeRegexp: "^drivers/iommu/s390-iommu\\.c$"},
+ {IncludeRegexp: "^drivers/ptp/ptp_s390\\.c$"},
{IncludeRegexp: "^drivers/s390/block/scm[^/]*$|^drivers/s390/cio/scm\\.c$"},
{IncludeRegexp: "^drivers/s390/cio/"},
{IncludeRegexp: "^drivers/s390/cio/vfio_ccw[^/]*$|^include/uapi/linux/vfio_ccw\\.h$"},
- {IncludeRegexp: "^drivers/s390/crypto/"},
{IncludeRegexp: "^drivers/s390/crypto/vfio_ap[^/]*$"},
{IncludeRegexp: "^drivers/s390/net/"},
{IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"},
@@ -4154,8 +4115,9 @@ 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/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/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$"},
@@ -4165,6 +4127,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"},
{IncludeRegexp: "^drivers/devfreq/exynos-bus\\.c$"},
{IncludeRegexp: "^drivers/interconnect/samsung/"},
+ {IncludeRegexp: "^drivers/mailbox/exynos-mailbox\\.c$|^include/linux/mailbox/exynos-message\\.h$"},
{IncludeRegexp: "^drivers/media/cec/platform/s5p/"},
{IncludeRegexp: "^drivers/media/platform/samsung/s3c-camif/|^include/media/drv-intf/s3c_camif\\.h$"},
{IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"},
@@ -4172,6 +4135,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pinctrl/samsung/"},
{IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$"},
{IncludeRegexp: "^drivers/thermal/samsung/"},
+ {IncludeRegexp: "^drivers/ufs/host/ufs-exynos[^/]*$"},
},
}
@@ -4311,10 +4275,20 @@ func subsystems_linux() []*Subsystem {
},
}
+ soc = Subsystem{
+ Name: "soc",
+ Lists: []string{"soc@lists.linux.dev"},
+ Maintainers: []string{"arnd@arndb.de"},
+ Parents: []*Subsystem{&arm},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm/boot/dts/st/spear[^/]*$|^arch/arm/mach-spear/|^drivers/clk/spear/|^drivers/pinctrl/spear/"},
+ },
+ }
+
sof = Subsystem{
Name: "sof",
Lists: []string{"sound-open-firmware@alsa-project.org"},
- Maintainers: []string{"daniel.baluta@nxp.com", "lgirdwood@gmail.com", "peter.ujfalusi@linux.intel.com", "pierre-louis.bossart@linux.intel.com", "ranjani.sridharan@linux.intel.com", "yung-chuan.liao@linux.intel.com"},
+ Maintainers: []string{"daniel.baluta@nxp.com", "lgirdwood@gmail.com", "peter.ujfalusi@linux.intel.com", "ranjani.sridharan@linux.intel.com", "yung-chuan.liao@linux.intel.com"},
Parents: []*Subsystem{&sound},
PathRules: []PathRule{
{IncludeRegexp: "^sound/soc/sof/"},
@@ -4328,10 +4302,56 @@ func subsystems_linux() []*Subsystem {
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/slimbus/|^include/linux/slimbus\\.h$"},
+ {IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^sound/soc/codecs/lpass-rx-macro\\.[^/]*$|^sound/soc/codecs/lpass-tx-macro\\.[^/]*$|^sound/soc/codecs/lpass-va-macro\\.c$|^sound/soc/codecs/lpass-wsa-macro\\.[^/]*$|^sound/soc/codecs/msm8916-wcd-analog\\.c$|^sound/soc/codecs/msm8916-wcd-digital\\.c$|^sound/soc/codecs/wcd-clsh-v2\\.[^/]*$|^sound/soc/codecs/wcd-mbhc-v2\\.[^/]*$|^sound/soc/codecs/wcd9335\\.[^/]*$|^sound/soc/codecs/wcd934x\\.c$|^sound/soc/codecs/wsa881x\\.c$|^sound/soc/codecs/wsa883x\\.c$|^sound/soc/codecs/wsa884x\\.c$|^sound/soc/qcom/"},
+ {IncludeRegexp: "^drivers/soundwire/|^include/linux/soundwire/"},
{IncludeRegexp: "^include/dt-bindings/sound/|^include/sound/soc[^/]*$|^include/sound/sof\\.h$|^include/sound/sof/|^include/trace/events/sof[^/]*\\.h$|^include/uapi/sound/asoc\\.h$|^sound/soc/"},
+ {IncludeRegexp: "^include/sound/compress_driver\\.h$|^include/uapi/sound/compress_[^/]*$|^sound/core/compress_offload\\.c$|^sound/soc/soc-compress\\.c$"},
+ {IncludeRegexp: "^include/sound/tas2[^/]*\\.h$|^include/sound/tlv320[^/]*\\.h$|^include/sound/tpa6130a2-plat\\.h$|^sound/pci/hda/tas2781_hda_i2c\\.c$|^sound/soc/codecs/pcm1681\\.c$|^sound/soc/codecs/pcm1789[^/]*\\.[^/]*$|^sound/soc/codecs/pcm179x[^/]*\\.[^/]*$|^sound/soc/codecs/pcm186x[^/]*\\.[^/]*$|^sound/soc/codecs/pcm3008\\.[^/]*$|^sound/soc/codecs/pcm3060[^/]*\\.[^/]*$|^sound/soc/codecs/pcm3168a[^/]*\\.[^/]*$|^sound/soc/codecs/pcm5102a\\.c$|^sound/soc/codecs/pcm512x[^/]*\\.[^/]*$|^sound/soc/codecs/tas2[^/]*\\.[^/]*$|^sound/soc/codecs/tlv320[^/]*\\.[^/]*$|^sound/soc/codecs/tpa6130a2\\.[^/]*$"},
{IncludeRegexp: "^include/sound/|^include/uapi/sound/|^sound/"},
+ {IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"},
+ {IncludeRegexp: "^include/uapi/sound/fcp\\.h$|^include/uapi/sound/scarlett2\\.h$|^sound/usb/fcp\\.c$|^sound/usb/mixer_scarlett2\\.c$"},
+ {IncludeRegexp: "^include/uapi/sound/firewire\\.h$|^sound/firewire/"},
+ {IncludeRegexp: "^sound/aoa/"},
{IncludeRegexp: "^sound/core/sound_kunit\\.c$"},
+ {IncludeRegexp: "^sound/drivers/opl4/"},
{IncludeRegexp: "^sound/drivers/pcmtest\\.c$"},
+ {IncludeRegexp: "^sound/pci/bt87x\\.c$"},
+ {IncludeRegexp: "^sound/pci/oxygen/"},
+ {IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/cs42l84\\.[^/]*$|^sound/soc/codecs/ssm3515\\.c$"},
+ {IncludeRegexp: "^sound/soc/atmel$"},
+ {IncludeRegexp: "^sound/soc/atmel/tse850-pcm5142\\.c$"},
+ {IncludeRegexp: "^sound/soc/codecs/ad1[^/]*$|^sound/soc/codecs/ad7[^/]*$|^sound/soc/codecs/adau[^/]*$|^sound/soc/codecs/adav[^/]*$|^sound/soc/codecs/sigmadsp\\.[^/]*$|^sound/soc/codecs/ssm[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/idt821034\\.c$"},
+ {IncludeRegexp: "^sound/soc/codecs/isabelle[^/]*$|^sound/soc/codecs/lm49453[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/max9860\\.[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/pcm3060[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/peb2466\\.c$"},
+ {IncludeRegexp: "^sound/soc/codecs/sgtl5000[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/sma[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/tas571x[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/tfa9879[^/]*$"},
+ {IncludeRegexp: "^sound/soc/codecs/tfa989x\\.c$"},
+ {IncludeRegexp: "^sound/soc/codecs/twl4030[^/]*$"},
+ {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$"},
+ {IncludeRegexp: "^sound/soc/fsl/fsl_qmc_audio\\.c$"},
+ {IncludeRegexp: "^sound/soc/fsl/lpc3xxx-[^/]*$"},
+ {IncludeRegexp: "^sound/soc/generic/|^include/sound/simple_card[^/]*$"},
+ {IncludeRegexp: "^sound/soc/intel/"},
+ {IncludeRegexp: "^sound/soc/meson/"},
+ {IncludeRegexp: "^sound/soc/renesas/rcar/|^sound/soc/renesas/fsi\\.c$|^include/sound/sh_fsi\\.h$"},
+ {IncludeRegexp: "^sound/soc/renesas/rz-ssi\\.c$"},
+ {IncludeRegexp: "^sound/soc/samsung/"},
+ {IncludeRegexp: "^sound/soc/sti/"},
+ {IncludeRegexp: "^sound/soc/stm/"},
+ {IncludeRegexp: "^sound/soc/sunxi/sun50i-dmic\\.c$"},
+ {IncludeRegexp: "^sound/soc/ti/"},
+ {IncludeRegexp: "^sound/soc/ti/n810\\.c$|^sound/soc/ti/omap[^/]*$|^sound/soc/ti/rx51\\.c$|^sound/soc/ti/sdma-pcm\\.[^/]*$"},
+ {IncludeRegexp: "^sound/soc/uniphier/"},
+ {IncludeRegexp: "^sound/usb/caiaq/"},
+ {IncludeRegexp: "^sound/usb/midi\\.[^/]*$"},
+ {IncludeRegexp: "^sound/usb/misc/ua101\\.c$"},
+ {IncludeRegexp: "^sound/xen/"},
},
}
@@ -4363,14 +4383,15 @@ 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-aspeed-smc\\.c$"},
{IncludeRegexp: "^drivers/spi/spi-at91-usart\\.c$"},
{IncludeRegexp: "^drivers/spi/spi-axi-spi-engine\\.c$"},
{IncludeRegexp: "^drivers/spi/spi-bcm63xx-hsspi\\.c$|^drivers/spi/spi-bcmbca-hsspi\\.c$"},
{IncludeRegexp: "^drivers/spi/spi-bcm63xx\\.c$"},
- {IncludeRegexp: "^drivers/spi/spi-dw[^/]*$"},
{IncludeRegexp: "^drivers/spi/spi-fsi\\.c$"},
{IncludeRegexp: "^drivers/spi/spi-fsl-dspi\\.c$|^include/linux/spi/spi-fsl-dspi\\.h$"},
+ {IncludeRegexp: "^drivers/spi/spi-fsl-lpspi\\.c$"},
{IncludeRegexp: "^drivers/spi/spi-fsl-qspi\\.c$"},
{IncludeRegexp: "^drivers/spi/spi-hisi-kunpeng\\.c$"},
{IncludeRegexp: "^drivers/spi/spi-loongson-core\\.c$|^drivers/spi/spi-loongson-pci\\.c$|^drivers/spi/spi-loongson-plat\\.c$|^drivers/spi/spi-loongson\\.h$"},
@@ -4418,7 +4439,7 @@ func subsystems_linux() []*Subsystem {
Name: "stm32",
Lists: []string{"linux-stm32@st-md-mailman.stormreply.com"},
Maintainers: []string{"alexandre.torgue@foss.st.com", "mcoquelin.stm32@gmail.com"},
- Parents: []*Subsystem{&arm, &net},
+ Parents: []*Subsystem{&arm},
PathRules: []PathRule{
{IncludeRegexp: "^arch/arm/boot/dts/st/stm32[^/]*$|^arch/arm/mach-stm32/|^arch/arm64/boot/dts/st/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"},
{IncludeRegexp: "^drivers/dma/stm32/"},
@@ -4458,7 +4479,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "[^a-z]tegra"},
{IncludeRegexp: "^drivers/devfreq/tegra30-devfreq\\.c$"},
{IncludeRegexp: "^drivers/gpu/drm/tegra/|^drivers/gpu/host1x/|^include/linux/host1x\\.h$|^include/uapi/drm/tegra_drm\\.h$"},
- {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/arm-smmu-nvidia\\.c$|^drivers/iommu/tegra[^/]*$"},
+ {IncludeRegexp: "^drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv\\.c$|^drivers/iommu/arm/arm-smmu/arm-smmu-nvidia\\.c$|^drivers/iommu/tegra[^/]*$"},
{IncludeRegexp: "^drivers/media/cec/platform/tegra/"},
{IncludeRegexp: "^drivers/media/platform/nvidia/tegra-vde/"},
{IncludeRegexp: "^drivers/pci/controller/pci-tegra\\.c$"},
@@ -4481,7 +4502,7 @@ func subsystems_linux() []*Subsystem {
tipc = Subsystem{
Name: "tipc",
Lists: []string{"tipc-discussion@lists.sourceforge.net"},
- Maintainers: []string{"jmaloy@redhat.com", "ying.xue@windriver.com"},
+ Maintainers: []string{"jmaloy@redhat.com"},
Parents: []*Subsystem{&net},
PathRules: []PathRule{
{IncludeRegexp: "^include/uapi/linux/tipc[^/]*\\.h$|^net/tipc/"},
@@ -4500,7 +4521,7 @@ func subsystems_linux() []*Subsystem {
tomoyo = Subsystem{
Name: "tomoyo",
- Lists: []string{"tomoyo-dev-en@lists.osdn.me"},
+ Lists: []string{"tomoyo-dev@lists.osdn.me"},
Maintainers: []string{"penguin-kernel@I-love.SAKURA.ne.jp", "takedakn@nttdata.co.jp"},
Parents: []*Subsystem{&lsm},
PathRules: []PathRule{
@@ -4513,7 +4534,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux@ew.tq-group.com"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/imx[^/]*mba[^/]*\\.dts[^/]*$|^arch/arm/boot/dts/imx[^/]*tqma[^/]*\\.dts[^/]*$|^arch/arm/boot/dts/mba[^/]*\\.dtsi$|^arch/arm64/boot/dts/freescale/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/tqml[^/]*\\.dts[^/]*$|^drivers/gpio/gpio-tqmx86\\.c$|^drivers/mfd/tqmx86\\.c$|^drivers/watchdog/tqmx86_wdt\\.c$"},
},
}
@@ -4622,6 +4643,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/usb/typec/altmodes/|^include/linux/usb/typec_altmode\\.h$"},
{IncludeRegexp: "^drivers/usb/typec/mux/intel_pmc_mux\\.c$"},
{IncludeRegexp: "^drivers/usb/typec/mux/pi3usb30532\\.c$"},
+ {IncludeRegexp: "^drivers/usb/typec/mux/tusb1046\\.c$"},
{IncludeRegexp: "^drivers/usb/typec/tcpm/"},
{IncludeRegexp: "^drivers/usb/typec/tcpm/qcom/"},
{IncludeRegexp: "^drivers/usb/typec/|^include/linux/usb/typec\\.h$"},
@@ -4668,7 +4690,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"},
{IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"},
{IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"},
- {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/crypto/virtio/|^drivers/net/virtio_net\\.c$|^drivers/vdpa/|^drivers/virtio/|^include/linux/vdpa\\.h$|^include/linux/virtio[^/]*\\.h$|^include/linux/vringh\\.h$|^include/uapi/linux/virtio_[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/crypto/virtio/|^drivers/net/virtio_net\\.c$|^drivers/vdpa/|^drivers/virtio/|^include/linux/vdpa\\.h$|^include/linux/virtio[^/]*\\.h$|^include/linux/vringh\\.h$|^include/uapi/linux/virtio_[^/]*\\.h$|^net/vmw_vsock/virtio[^/]*$"},
{IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/scsi/virtio_scsi\\.c$|^include/uapi/linux/virtio_blk\\.h$|^include/uapi/linux/virtio_scsi\\.h$"},
{IncludeRegexp: "^drivers/char/virtio_console\\.c$|^include/uapi/linux/virtio_console\\.h$"},
{IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"},
@@ -4676,7 +4698,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpu/drm/ci/xfails/virtio[^/]*$|^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/qxl/|^include/uapi/drm/qxl_drm\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/tiny/bochs\\.c$"},
- {IncludeRegexp: "^drivers/gpu/drm/tiny/cirrus\\.c$"},
+ {IncludeRegexp: "^drivers/gpu/drm/tiny/cirrus-qemu\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-virtio\\.c$|^include/uapi/linux/virtio_i2c\\.h$"},
{IncludeRegexp: "^drivers/iommu/virtio-iommu\\.c$|^include/uapi/linux/virtio_iommu\\.h$"},
{IncludeRegexp: "^drivers/net/vsockmon\\.c$|^include/net/af_vsock\\.h$|^include/uapi/linux/vm_sockets\\.h$|^include/uapi/linux/vm_sockets_diag\\.h$|^include/uapi/linux/vsockmon\\.h$|^net/vmw_vsock/"},
@@ -4821,7 +4843,7 @@ 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\\.c$"},
+ {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$"},
@@ -4844,6 +4866,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/platform/x86/adv_swbutton\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/amd/pmc/"},
{IncludeRegexp: "^drivers/platform/x86/amd/pmf/"},
+ {IncludeRegexp: "^drivers/platform/x86/amd/x3d_vcache\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/asus-tf103c-dock\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/asus-wireless\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/asus[^/]*\\.c$|^drivers/platform/x86/eeepc[^/]*\\.c$"},
@@ -4873,9 +4896,9 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/platform/x86/intel/ishtp_eclite\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/intel/pmc/"},
{IncludeRegexp: "^drivers/platform/x86/intel/speed_select_if/|^include/uapi/linux/isst_if\\.h$"},
- {IncludeRegexp: "^drivers/platform/x86/intel/tpmi\\.c$|^include/linux/intel_tpmi\\.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/lg-laptop\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/mlx-platform\\.c$"},
{IncludeRegexp: "^drivers/platform/x86/msi-ec\\.[^/]*$"},
@@ -4928,7 +4951,7 @@ func subsystems_linux() []*Subsystem {
Name: "xfs",
Syscalls: []string{"syz_mount_image$xfs"},
Lists: []string{"linux-xfs@vger.kernel.org"},
- Maintainers: []string{"chandan.babu@oracle.com"},
+ Maintainers: []string{"cem@kernel.org"},
Parents: []*Subsystem{&fs},
PathRules: []PathRule{
{IncludeRegexp: "^fs/xfs/|^include/uapi/linux/dqblk_xfs\\.h$|^include/uapi/linux/fsmap\\.h$"},
@@ -4936,7 +4959,7 @@ func subsystems_linux() []*Subsystem {
}
return []*Subsystem{
- &ac100, &accelerators, &acpi, &acpica, &acrn, &actions, &afs, &alpha, &alsa, &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, &hippi, &hwmon, &hyperv, &i2c, &i3c, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelgvt, &intelwiredlan, &intelxe, &iouring, &iomap, &iommu, &ipack, &isdn4linux, &isofs, &jffs2, &jfs, &karma, &kasan, &kbuild, &kernel, &kernfs, &kexec, &keyrings, &kgdb, &kunit, &kvm, &kvmriscv, &kvmarm, &leds, &libertas, &lima, &linux1394, &linuxppc, &linuxpps, &livepatching, &llvm, &loongarch, &lsm, &lvs, &m68k, &mapletree, &media, &mediatek, &megaraid, &mhi, &mips, &mjpeg, &mm, &mmc, &modules, &mpi3, &mptfusion, &mptcp, &mtd, &nbd, &net, &netdrivers, &netfilter, &netfs, &nfc, &nfs, &nilfs, &nitro, &nouveau, &ntb, &ntfs3, &nvdimm, &nvme, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &parisc, &parport, &pci, &perf, &phy, &pm, &ppp, &pvrusb2, &pwm, &qat, &raid, &raspberry, &rcu, &rdma, &rds, &reiserfs, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rtc, &rust, &s32, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &snpsarc, &sof, &sound, &sparclinux, &speakup, &spi, &spice, &squashfs, &staging, &stm32, &sunxi, &target, &tegra, &timestamp, &tipc, &tls, &tomoyo, &tqsystems, &trace, &udf, &um, &unisoc, &usb, &usbstorage, &v9fs, &video, &virt, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs,
+ &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, &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, &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,
}
}