diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2024-08-26 16:46:27 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2024-08-27 14:18:43 +0000 |
| commit | 5fc2677b4aeffac87aef5092b99ca41ccefa57fa (patch) | |
| tree | 8d7a55f214bfd0d8a1ff64ea91771b6be3a5f823 | |
| parent | 139be78dd6b8e3687e79ef7cc874bcb1bc072987 (diff) | |
pkg/subsystem: regenerate Linux subsystems
| -rw-r--r-- | pkg/subsystem/lists/linux.go | 252 |
1 files changed, 176 insertions, 76 deletions
diff --git a/pkg/subsystem/lists/linux.go b/pkg/subsystem/lists/linux.go index 5b0c1f01b..3313d6886 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 dd5a440a31fae6e459c0d6271dddd62825505361, "Linux 6.9-rc7" +// Commit 5be63fc19fcaa4c236b307420483578a56986a37, "Linux 6.11-rc5" package lists @@ -20,6 +20,7 @@ func init() { // - arm // - actions // - amlogic +// - arm-scmi // - asahi // - aspeed // - coresight @@ -30,6 +31,7 @@ func init() { // - omap // - rockchip // - rpi +// - raspberry // - samsung-soc // - stm32 // - sunxi @@ -145,6 +147,7 @@ func init() { // - media // - mjpeg // - pvrusb2 +// - raspberry // - staging // - ac100 // - greybus @@ -253,7 +256,7 @@ func init() { // - xen func subsystems_linux() []*Subsystem { - var ac100, accelerators, acpi, acpica, acrn, actions, afs, alpha, alsa, amdgfx, amlogic, apparmor, arch, arm, armmsm, asahi, aspeed, ath10k, ath11k, ath12k, atm, audit, autofs, axis, b43, batman, bcache, bcachefs, bfs, block, bluetooth, bpf, brcm80211, bridge, broadcom, btrfs, can, ceph, cgroups, chrome, cifs, cirrus, clk, coco, coda, coresight, crypto, csky, cxl, damon, dccp, dell, devicetree, dm, dmaengine, drbd, dri, ecryptfs, edac, efi, erofs, etnaviv, exfat, ext4, f2fs, fbdev, fpga, freedreno, fs, fscrypt, fsi, fsverity, fuse, geode, gfs2, gpio, greybus, hams, hardening, hexagon, hfs, hippi, hwmon, hyperv, i2c, i3c, ide, iio, imx, input, integrity, intelgfx, intelgvt, intelwiredlan, intelxe, iouring, iomap, iommu, ipack, isdn4linux, isofs, jffs2, jfs, karma, kasan, kbuild, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmarm, leds, libertas, lima, linux1394, linuxppc, linuxpps, livepatching, llvm, loongarch, lsm, lvs, m68k, mapletree, media, mediatek, megaraid, mhi, mips, mjpeg, mm, mmc, modules, mpi3, mptfusion, mptcp, mtd, nbd, net, netdrivers, netfilter, netfs, nfc, nfs, nilfs, nitro, nouveau, ntb, ntfs3, nvdimm, nvme, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, rcu, rdma, rds, reiserfs, remoteproc, renesassoc, riscv, rockchip, rpi, rtc, rust, s32, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, snpsarc, sof, sound, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, timestamp, tipc, tls, tomoyo, tqsystems, trace, udf, um, unisoc, usb, usbstorage, v9fs, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs Subsystem + 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 ac100 = Subsystem{ Name: "ac100", @@ -351,8 +354,6 @@ func subsystems_linux() []*Subsystem { Lists: []string{"alsa-devel@alsa-project.org"}, Parents: []*Subsystem{&sound}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"}, - {IncludeRegexp: "^drivers/mfd/cs42l43[^/]*$|^drivers/pinctrl/cirrus/pinctrl-cs42l43[^/]*$|^drivers/spi/spi-cs42l43[^/]*$|^include/dt-bindings/sound/cs[^/]*$|^include/linux/mfd/cs42l43[^/]*$|^include/sound/cs[^/]*$|^sound/pci/hda/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/"}, @@ -382,6 +383,7 @@ func subsystems_linux() []*Subsystem { {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/"}, @@ -457,6 +459,8 @@ func subsystems_linux() []*Subsystem { {"^arch/arm/", "^arch/arm/boot/dts/"}, {IncludeRegexp: "^arch/arm/boot/compressed/misc-ep93xx\\.h$|^arch/arm/mach-ep93xx/|^drivers/iio/adc/ep93xx_adc\\.c$"}, {IncludeRegexp: "^arch/arm/boot/dts/actions/|^arch/arm/mach-actions/|^arch/arm64/boot/dts/actions/|^drivers/clk/actions/|^drivers/clocksource/timer-owl[^/]*$|^drivers/dma/owl-dma\\.c$|^drivers/i2c/busses/i2c-owl\\.c$|^drivers/irqchip/irq-owl-sirq\\.c$|^drivers/mmc/host/owl-mmc\\.c$|^drivers/net/ethernet/actions/|^drivers/pinctrl/actions/|^drivers/pmdomain/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"}, + {IncludeRegexp: "^arch/arm/boot/dts/airoha/|^arch/arm64/boot/dts/airoha/"}, + {IncludeRegexp: "^arch/arm/boot/dts/alphascale/|^drivers/clk/clk-asm9260\\.c$|^drivers/clocksource/asm9260_timer\\.c$|^drivers/rtc/rtc-asm9260\\.c$|^drivers/watchdog/asm9260_wdt\\.c$"}, {IncludeRegexp: "^arch/arm/boot/dts/amazon/|^arch/arm/mach-alpine/|^arch/arm64/boot/dts/amazon/|^drivers/[^/]*/[^/]*alpine[^/]*$"}, {IncludeRegexp: "^arch/arm/boot/dts/amlogic/|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/pmdomain/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/phy/amlogic/|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"}, {IncludeRegexp: "^arch/arm/boot/dts/arm/arm-realview-[^/]*$|^arch/arm/boot/dts/arm/integrator[^/]*$|^arch/arm/boot/dts/arm/versatile[^/]*$|^arch/arm/mach-versatile/|^drivers/bus/arm-integrator-lm\\.c$|^drivers/clk/versatile/|^drivers/i2c/busses/i2c-versatile\\.c$|^drivers/irqchip/irq-versatile-fpga\\.c$|^drivers/mtd/maps/physmap-versatile\\.[^/]*$|^drivers/power/reset/arm-versatile-reboot\\.c$|^drivers/soc/versatile/"}, @@ -468,6 +472,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/boot/dts/cnxt/|digicolor"}, {IncludeRegexp: "^arch/arm/boot/dts/gemini/|^arch/arm/mach-gemini/|^drivers/crypto/gemini/|^drivers/net/ethernet/cortina/|^drivers/pinctrl/pinctrl-gemini\\.c$|^drivers/rtc/rtc-ftrtc010\\.c$"}, {IncludeRegexp: "^arch/arm/boot/dts/hisilicon/|^arch/arm/mach-hisi/|^arch/arm64/boot/dts/hisilicon/"}, + {IncludeRegexp: "^arch/arm/boot/dts/intel/axm/|^arch/arm/mach-axxia/"}, {IncludeRegexp: "^arch/arm/boot/dts/intel/ixp/|^arch/arm/mach-ixp4xx/|^drivers/bus/intel-ixp4xx-eb\\.c$|^drivers/char/hw_random/ixp4xx-rng\\.c$|^drivers/clocksource/timer-ixp4xx\\.c$|^drivers/crypto/intel/ixp4xx/ixp4xx_crypto\\.c$|^drivers/gpio/gpio-ixp4xx\\.c$|^drivers/irqchip/irq-ixp4xx\\.c$|^drivers/net/ethernet/xscale/ixp4xx_eth\\.c$|^drivers/net/wan/ixp4xx_hss\\.c$|^drivers/soc/ixp4xx/ixp4xx-npe\\.c$|^drivers/soc/ixp4xx/ixp4xx-qmgr\\.c$|^include/linux/soc/ixp4xx/npe\\.h$|^include/linux/soc/ixp4xx/qmgr\\.h$"}, {IncludeRegexp: "^arch/arm/boot/dts/intel/pxa/|^arch/arm/mach-pxa/|^drivers/dma/pxa[^/]*$|^drivers/pcmcia/pxa2xx[^/]*$|^drivers/pinctrl/pxa/|^drivers/spi/spi-pxa2xx[^/]*$|^drivers/usb/gadget/udc/pxa2[^/]*$|^include/sound/pxa2xx-lib\\.h$|^sound/arm/pxa[^/]*$|^sound/soc/pxa/"}, {IncludeRegexp: "^arch/arm/boot/dts/marvell/armada[^/]*$|^arch/arm/boot/dts/marvell/kirkwood[^/]*$|^arch/arm/configs/mvebu_[^/]*_defconfig$|^arch/arm/mach-mvebu/|^arch/arm64/boot/dts/marvell/|^drivers/clk/mvebu/|^drivers/cpufreq/armada-37xx-cpufreq\\.c$|^drivers/cpufreq/armada-8k-cpufreq\\.c$|^drivers/cpufreq/mvebu-cpufreq\\.c$|^drivers/irqchip/irq-armada-370-xp\\.c$|^drivers/irqchip/irq-mvebu-[^/]*$|^drivers/pinctrl/mvebu/|^drivers/rtc/rtc-armada38x\\.c$"}, @@ -476,6 +481,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"}, {IncludeRegexp: "^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$"}, + {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/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"}, @@ -497,6 +504,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/boot/dts/ti/keystone/|^arch/arm/mach-keystone/"}, {IncludeRegexp: "^arch/arm/boot/dts/ti/omap/omap3-igep[^/]*$"}, {IncludeRegexp: "^arch/arm/boot/dts/unisoc/|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"}, + {IncludeRegexp: "^arch/arm/boot/dts/vt8500/|^arch/arm/mach-vt8500/|^drivers/clocksource/timer-vt8500\\.c$|^drivers/i2c/busses/i2c-viai2c-wmt\\.c$|^drivers/mmc/host/wmt-sdmmc\\.c$|^drivers/pwm/pwm-vt8500\\.c$|^drivers/rtc/rtc-vt8500\\.c$|^drivers/tty/serial/vt8500_serial\\.c$|^drivers/video/fbdev/vt8500lcdfb\\.[^/]*$|^drivers/video/fbdev/wm8505fb[^/]*$|^drivers/video/fbdev/wmt_ge_rops\\.[^/]*$"}, {IncludeRegexp: "^arch/arm/include/asm/arch_gicv3\\.h$|^arch/arm64/include/asm/arch_gicv3\\.h$|^drivers/irqchip/irq-gic[^/]*\\.\\[ch\\]$|^include/linux/irqchip/arm-gic[^/]*\\.h$|^include/linux/irqchip/arm-vgic-info\\.h$"}, {IncludeRegexp: "^arch/arm/include/asm/arch_timer\\.h$|^arch/arm64/include/asm/arch_timer\\.h$|^drivers/clocksource/arm_arch_timer\\.c$"}, {IncludeRegexp: "^arch/arm/include/asm/hardware/dec21285\\.h$|^arch/arm/mach-footbridge/"}, @@ -506,7 +514,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/mach-orion5x/ts78xx-[^/]*$"}, {IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun[25]0i"}, {"^arch/arm/mach-versatile/|^arch/arm64/boot/dts/arm/|^drivers/clocksource/timer-versatile\\.c$|mps2|vexpress", "^drivers/cpufreq/vexpress-spc-cpufreq\\.c$"}, - {IncludeRegexp: "^arch/arm/mach-vt8500/|^drivers/clocksource/timer-vt8500\\.c$|^drivers/i2c/busses/i2c-wmt\\.c$|^drivers/mmc/host/wmt-sdmmc\\.c$|^drivers/pwm/pwm-vt8500\\.c$|^drivers/rtc/rtc-vt8500\\.c$|^drivers/tty/serial/vt8500_serial\\.c$|^drivers/usb/host/ehci-platform\\.c$|^drivers/usb/host/uhci-platform\\.c$|^drivers/video/fbdev/vt8500lcdfb\\.[^/]*$|^drivers/video/fbdev/wm8505fb[^/]*$|^drivers/video/fbdev/wmt_ge_rops\\.[^/]*$"}, {IncludeRegexp: "^arch/arm/mach-zynq/|^drivers/clocksource/timer-cadence-ttc\\.c$|^drivers/cpuidle/cpuidle-zynq\\.c$|^drivers/edac/synopsys_edac\\.c$|^drivers/i2c/busses/i2c-cadence\\.c$|^drivers/i2c/busses/i2c-xiic\\.c$|^drivers/mmc/host/sdhci-of-arasan\\.c$|zynq|xilinx"}, {IncludeRegexp: "^arch/arm/mm/[^/]*-fa[^/]*$"}, {IncludeRegexp: "^arch/arm/vfp/"}, @@ -517,7 +524,7 @@ func subsystems_linux() []*Subsystem { {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/google/|^drivers/clk/samsung/clk-gs101\\.c$|^include/dt-bindings/clock/google,gs101\\.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/"}, {IncludeRegexp: "^arch/arm64/boot/dts/marvell/armada-8040-mcbin\\.dts$"}, @@ -530,7 +537,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"}, {IncludeRegexp: "^arch/arm[^/]*/include/asm/hw_breakpoint\\.h$|^arch/arm[^/]*/include/asm/perf_event\\.h$|^arch/arm[^/]*/kernel/hw_breakpoint\\.c$|^arch/arm[^/]*/kernel/perf_[^/]*$|^drivers/perf/|^include/linux/perf/arm_pmu[^/]*\\.h$"}, {IncludeRegexp: "^drivers/acpi/arm64$"}, - {IncludeRegexp: "^drivers/clk/clk-sc\\[mp\\]i\\.c$|^drivers/cpufreq/sc\\[mp\\]i-cpufreq\\.c$|^drivers/firmware/arm_scmi/|^drivers/firmware/arm_scpi\\.c$|^drivers/hwmon/scmi-hwmon\\.c$|^drivers/pmdomain/arm/|^drivers/powercap/arm_scmi_powercap\\.c$|^drivers/regulator/scmi-regulator\\.c$|^drivers/reset/reset-scmi\\.c$|^include/linux/sc\\[mp\\]i_protocol\\.h$|^include/trace/events/scmi\\.h$|^include/uapi/linux/virtio_scmi\\.h$"}, + {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$"}, {IncludeRegexp: "^drivers/clk/ux500/"}, @@ -551,6 +558,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iommu/arm/|^drivers/iommu/io-pgtable-arm[^/]*$"}, {IncludeRegexp: "^drivers/irqchip/irq-mchp-eic\\.c$"}, {IncludeRegexp: "^drivers/irqchip/irq-vic\\.c$"}, + {IncludeRegexp: "^drivers/mailbox/arm_mhuv3\\.c$"}, {IncludeRegexp: "^drivers/media/platform/samsung/s5p-g2d/"}, {IncludeRegexp: "^drivers/media/platform/samsung/s5p-jpeg/"}, {IncludeRegexp: "^drivers/media/platform/samsung/s5p-mfc/"}, @@ -558,6 +566,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/memory/pl353-smc\\.c$"}, {IncludeRegexp: "^drivers/misc/atmel-ssc\\.c$|^include/linux/atmel-ssc\\.h$"}, {IncludeRegexp: "^drivers/net/ethernet/cavium/thunder/"}, + {IncludeRegexp: "^drivers/net/ethernet/mediatek/airoha_eth\\.c$"}, {IncludeRegexp: "^drivers/net/ethernet/ti/icssg/"}, {IncludeRegexp: "^drivers/nvmem/microchip-otpc\\.c$|^include/dt-bindings/nvmem/microchip,sama7g5-otpc\\.h$"}, {IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"}, @@ -577,15 +586,18 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/perf/fsl_imx8_ddr_perf\\.c$"}, {IncludeRegexp: "^drivers/phy/marvell/phy-mmp3-usb\\.c$|^drivers/phy/marvell/phy-pxa-usb\\.c$"}, {IncludeRegexp: "^drivers/phy/mediatek/"}, + {IncludeRegexp: "^drivers/phy/phy-airoha-pcie-regs\\.h$|^drivers/phy/phy-airoha-pcie\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/pinctrl-single\\.c$"}, - {IncludeRegexp: "^drivers/pinctrl/samsung/|^include/dt-bindings/pinctrl/samsung\\.h$"}, + {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/pwm/pwm-atmel\\.c$"}, {IncludeRegexp: "^drivers/regulator/mcp16502\\.c$"}, {IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"}, {IncludeRegexp: "^drivers/soc/fsl/|^include/linux/fsl/|^include/soc/fsl/"}, + {IncludeRegexp: "^drivers/spi/spi-airoha-snfi\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-pl022\\.c$"}, + {IncludeRegexp: "^drivers/tee/tstee/"}, {IncludeRegexp: "^drivers/usb/gadget/udc/atmel_usba_udc\\.[^/]*$"}, {IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"}, {IncludeRegexp: "^drivers/video/fbdev/cyber2000fb\\.[^/]*$"}, @@ -600,6 +612,7 @@ func subsystems_linux() []*Subsystem { 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/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$"}, {IncludeRegexp: "^drivers/clk/qcom/|^include/dt-bindings/clock/qcom,[^/]*$"}, @@ -608,9 +621,12 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/edac/qcom_edac\\.c$"}, {IncludeRegexp: "^drivers/firmware/qcom/qcom_qseecom\\.c$"}, {IncludeRegexp: "^drivers/firmware/qcom/qcom_qseecom_uefisecapp\\.c$"}, + {IncludeRegexp: "^drivers/firmware/qcom/qcom_tzmem\\.c$|^drivers/firmware/qcom/qcom_tzmem\\.h$|^include/linux/firmware/qcom/qcom_tzmem\\.h$"}, {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"}, + {IncludeRegexp: "^drivers/gpu/drm/msm/adreno/|^drivers/gpu/drm/msm/msm_gpu\\.[^/]*$|^drivers/gpu/drm/msm/msm_gpu_devfreq\\.[^/]*$|^drivers/gpu/drm/msm/msm_ringbuffer\\.[^/]*$|^drivers/gpu/drm/msm/registers/adreno/|^include/uapi/drm/msm_drm\\.h$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"}, {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$|^drivers/iommu/arm/arm-smmu/arm-smmu-qcom[^/]*$|^drivers/iommu/msm_iommu[^/]*$"}, + {IncludeRegexp: "^drivers/mailbox/qcom-cpucp-mbox\\.c$"}, {IncludeRegexp: "^drivers/mailbox/qcom-ipcc\\.c$|^include/dt-bindings/mailbox/qcom-ipcc\\.h$"}, {IncludeRegexp: "^drivers/media/platform/qcom/venus/"}, {IncludeRegexp: "^drivers/misc/fastrpc\\.c$|^include/uapi/misc/fastrpc\\.h$"}, @@ -623,6 +639,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/pinctrl/qcom/"}, {IncludeRegexp: "^drivers/pmdomain/qcom/cpr\\.c$"}, {IncludeRegexp: "^drivers/regulator/vqmmc-ipq4019-regulator\\.c$"}, + {IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^sound/soc/codecs/lpass-rx-macro\\.[^/]*$|^sound/soc/codecs/lpass-tx-macro\\.[^/]*$|^sound/soc/codecs/lpass-va-macro\\.c$|^sound/soc/codecs/lpass-wsa-macro\\.[^/]*$|^sound/soc/codecs/msm8916-wcd-analog\\.c$|^sound/soc/codecs/msm8916-wcd-digital\\.c$|^sound/soc/codecs/wcd-clsh-v2\\.[^/]*$|^sound/soc/codecs/wcd-mbhc-v2\\.[^/]*$|^sound/soc/codecs/wcd9335\\.[^/]*$|^sound/soc/codecs/wcd934x\\.c$|^sound/soc/codecs/wsa881x\\.c$|^sound/soc/codecs/wsa883x\\.c$|^sound/soc/codecs/wsa884x\\.c$|^sound/soc/qcom/"}, {IncludeRegexp: "^drivers/soc/qcom/icc-bwmon\\.c$"}, {IncludeRegexp: "^drivers/thermal/qcom/"}, {IncludeRegexp: "^drivers/ufs/host/ufs-qcom[^/]*$"}, @@ -632,6 +649,16 @@ func subsystems_linux() []*Subsystem { }, } + armscmi = Subsystem{ + Name: "arm-scmi", + Lists: []string{"arm-scmi@vger.kernel.org"}, + Maintainers: []string{"sudeep.holla@arm.com"}, + Parents: []*Subsystem{&arm}, + PathRules: []PathRule{ + {IncludeRegexp: "^drivers/clk/clk-sc\\[mp\\]i\\.c$|^drivers/cpufreq/sc\\[mp\\]i-cpufreq\\.c$|^drivers/firmware/arm_scmi/|^drivers/firmware/arm_scpi\\.c$|^drivers/hwmon/scmi-hwmon\\.c$|^drivers/pinctrl/pinctrl-scmi\\.c$|^drivers/pmdomain/arm/|^drivers/powercap/arm_scmi_powercap\\.c$|^drivers/regulator/scmi-regulator\\.c$|^drivers/reset/reset-scmi\\.c$|^include/linux/sc\\[mp\\]i_protocol\\.h$|^include/trace/events/scmi\\.h$|^include/uapi/linux/virtio_scmi\\.h$"}, + }, + } + asahi = Subsystem{ Name: "asahi", Lists: []string{"asahi@lists.linux.dev"}, @@ -696,7 +723,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"3chas3@gmail.com"}, Parents: []*Subsystem{&net}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/uapi/linux/atm[^/]*$"}, + {IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/linux/sonet\\.h$|^include/uapi/linux/atm[^/]*$|^include/uapi/linux/sonet\\.h$"}, }, } @@ -794,6 +821,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/block/floppy\\.c$"}, {IncludeRegexp: "^drivers/block/nbd\\.c$|^include/trace/events/nbd\\.h$|^include/uapi/linux/nbd\\.h$"}, {IncludeRegexp: "^drivers/block/rnbd/"}, + {IncludeRegexp: "^drivers/block/rnull\\.rs$|^rust/kernel/block\\.rs$|^rust/kernel/block/"}, {IncludeRegexp: "^drivers/block/ublk_drv\\.c$|^include/uapi/linux/ublk_cmd\\.h$"}, }, } @@ -819,6 +847,7 @@ func subsystems_linux() []*Subsystem { 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/arc/net/"}, {IncludeRegexp: "^arch/arm/net/"}, {IncludeRegexp: "^arch/arm64/net/"}, {IncludeRegexp: "^arch/loongarch/net/"}, @@ -830,11 +859,12 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/sparc/net/"}, {"^arch/x86/net/", "^arch/x86/net/bpf_jit_comp32\\.c$"}, {IncludeRegexp: "^arch/x86/net/bpf_jit_comp32\\.c$"}, + {IncludeRegexp: "^crypto/bpf_crypto_skcipher\\.c$|^include/linux/bpf_crypto\\.h$|^kernel/bpf/crypto\\.c$"}, {IncludeRegexp: "^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$|^include/net/xdp\\.h$|^include/net/xdp_priv\\.h$|^include/trace/events/xdp\\.h$|^kernel/bpf/cpumap\\.c$|^kernel/bpf/devmap\\.c$|^net/core/xdp\\.c$"}, {IncludeRegexp: "^drivers/net/ethernet/netronome/nfp/bpf/"}, {IncludeRegexp: "^drivers/net/netkit\\.c$|^include/net/netkit\\.h$"}, {IncludeRegexp: "^include/linux/bpf[^/]*$|^include/linux/filter\\.h$|^include/linux/tnum\\.h$|^kernel/bpf/core\\.c$|^kernel/bpf/dispatcher\\.c$|^kernel/bpf/mprog\\.c$|^kernel/bpf/syscall\\.c$|^kernel/bpf/tnum\\.c$|^kernel/bpf/trampoline\\.c$|^kernel/bpf/verifier\\.c$"}, - {IncludeRegexp: "^include/linux/bpf_lsm\\.h$|^kernel/bpf/bpf_lsm\\.c$|^security/bpf/"}, + {IncludeRegexp: "^include/linux/bpf_lsm\\.h$|^kernel/bpf/bpf_lsm\\.c$|^kernel/trace/bpf_trace\\.c$|^security/bpf/"}, {IncludeRegexp: "^include/linux/btf[^/]*$|^kernel/bpf/btf\\.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/net/netns/xdp\\.h$|^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^net/xdp/"}, @@ -934,7 +964,7 @@ func subsystems_linux() []*Subsystem { {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/memcontrol\\.h$|^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"}, + {IncludeRegexp: "^include/linux/memcontrol\\.h$|^mm/memcontrol\\.c$|^mm/memcontrol-v1\\.c$|^mm/memcontrol-v1\\.h$|^mm/swap_cgroup\\.c$"}, }, } @@ -945,10 +975,11 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {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_usbpd_notify\\.c$|^include/linux/platform_data/cros_usbpd_notify\\.h$"}, - {IncludeRegexp: "^drivers/power/supply/cros_usbpd-charger\\.c$|cros_ec|cros-ec"}, + {IncludeRegexp: "^drivers/power/supply/cros_charge-control\\.c$|^drivers/power/supply/cros_usbpd-charger\\.c$|cros_ec|cros-ec"}, {IncludeRegexp: "^drivers/watchdog/cros_ec_wdt\\.c$"}, {IncludeRegexp: "^sound/soc/codecs/cros_ec_codec\\.[^/]*$"}, }, @@ -973,6 +1004,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/clk/clk-lochnagar\\.c$|^drivers/hwmon/lochnagar-hwmon\\.c$|^drivers/mfd/lochnagar-i2c\\.c$|^drivers/pinctrl/cirrus/pinctrl-lochnagar\\.c$|^drivers/regulator/lochnagar-regulator\\.c$|^include/dt-bindings/clock/lochnagar\\.h$|^include/dt-bindings/pinctrl/lochnagar\\.h$|^include/linux/mfd/lochnagar[^/]*$|^sound/soc/codecs/lochnagar-sc\\.c$"}, {IncludeRegexp: "^drivers/firmware/cirrus/|^include/linux/firmware/cirrus/"}, {IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"}, + {IncludeRegexp: "^drivers/input/misc/cs40l[^/]*$|^drivers/mfd/cs40l[^/]*$|^include/linux/mfd/cs40l[^/]*$|^sound/soc/codecs/cs40l[^/]*$"}, {IncludeRegexp: "^drivers/mfd/cs42l43[^/]*$|^drivers/pinctrl/cirrus/pinctrl-cs42l43[^/]*$|^drivers/spi/spi-cs42l43[^/]*$|^include/dt-bindings/sound/cs[^/]*$|^include/linux/mfd/cs42l43[^/]*$|^include/sound/cs[^/]*$|^sound/pci/hda/cirrus[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_component[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"}, }, } @@ -1039,6 +1071,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/crypto/caam/"}, {IncludeRegexp: "^drivers/crypto/cavium/cpt/"}, {IncludeRegexp: "^drivers/crypto/ccp/dbc\\.c$|^drivers/crypto/ccp/dbc\\.h$|^drivers/crypto/ccp/platform-access\\.c$|^drivers/crypto/ccp/platform-access\\.h$|^include/uapi/linux/psp-dbc\\.h$"}, + {IncludeRegexp: "^drivers/crypto/ccp/hsti\\.[^/]*$"}, {IncludeRegexp: "^drivers/crypto/ccp/sev[^/]*$|^include/uapi/linux/psp-sev\\.h$"}, {IncludeRegexp: "^drivers/crypto/ccp/|^include/linux/ccp\\.h$"}, {IncludeRegexp: "^drivers/crypto/ccree/"}, @@ -1077,7 +1110,7 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-cxl@vger.kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/cxl/|^include/linux/cxl-einj\\.h$|^include/linux/cxl-event\\.h$|^include/uapi/linux/cxl_mem\\.h$"}, + {IncludeRegexp: "^drivers/cxl/|^include/linux/einj-cxl\\.h$|^include/linux/cxl-event\\.h$|^include/uapi/linux/cxl_mem\\.h$"}, {IncludeRegexp: "^drivers/dax/"}, {IncludeRegexp: "^drivers/perf/cxl_pmu\\.c$"}, }, @@ -1158,6 +1191,7 @@ func subsystems_linux() []*Subsystem { {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$"}, {IncludeRegexp: "^drivers/dma/xilinx/xdma-regs\\.h$|^drivers/dma/xilinx/xdma\\.c$|^include/linux/dma/amd_xdma\\.h$|^include/linux/platform_data/amd_xdma\\.h$"}, {IncludeRegexp: "^drivers/dma/xilinx/xilinx_dpdma\\.c$|^include/dt-bindings/dma/xlnx-zynqmp-dpdma\\.h$"}, @@ -1193,12 +1227,14 @@ 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/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/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[^/]*$"}, @@ -1214,11 +1250,13 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/gpu/drm/lima/|^include/uapi/drm/lima_drm\\.h$"}, {IncludeRegexp: "^drivers/gpu/drm/loongson/"}, {IncludeRegexp: "^drivers/gpu/drm/mgag200/"}, + {IncludeRegexp: "^drivers/gpu/drm/msm/adreno/|^drivers/gpu/drm/msm/msm_gpu\\.[^/]*$|^drivers/gpu/drm/msm/msm_gpu_devfreq\\.[^/]*$|^drivers/gpu/drm/msm/msm_ringbuffer\\.[^/]*$|^drivers/gpu/drm/msm/registers/adreno/|^include/uapi/drm/msm_drm\\.h$"}, {IncludeRegexp: "^drivers/gpu/drm/mxsfb/"}, {IncludeRegexp: "^drivers/gpu/drm/nouveau/|^include/uapi/drm/nouveau_drm\\.h$"}, {IncludeRegexp: "^drivers/gpu/drm/omapdrm/"}, {IncludeRegexp: "^drivers/gpu/drm/panel/panel-lvds\\.c$"}, {IncludeRegexp: "^drivers/gpu/drm/panfrost/|^include/uapi/drm/panfrost_drm\\.h$"}, + {IncludeRegexp: "^drivers/gpu/drm/panthor/|^include/uapi/drm/panthor_drm\\.h$"}, {IncludeRegexp: "^drivers/gpu/drm/renesas/rcar-du/"}, {IncludeRegexp: "^drivers/gpu/drm/renesas/rz-du/"}, {IncludeRegexp: "^drivers/gpu/drm/renesas/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"}, @@ -1233,11 +1271,11 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/gpu/drm/ttm/|^include/drm/ttm/"}, {IncludeRegexp: "^drivers/gpu/drm/udl/"}, {IncludeRegexp: "^drivers/gpu/drm/vboxvideo/"}, - {IncludeRegexp: "^drivers/gpu/drm/vkms/"}, {IncludeRegexp: "^drivers/gpu/drm/vmwgfx/|^include/uapi/drm/vmwgfx_drm\\.h$"}, {IncludeRegexp: "^drivers/gpu/drm/xen/"}, {IncludeRegexp: "^drivers/gpu/drm/xlnx/"}, {IncludeRegexp: "^drivers/gpu/|^include/drm/|^include/linux/vga[^/]*$|^include/uapi/drm/"}, + {IncludeRegexp: "^drivers/misc/fastrpc\\.c$|^include/uapi/misc/fastrpc\\.h$"}, {IncludeRegexp: "^drivers/staging/fbtft/"}, {IncludeRegexp: "^drivers/video/backlight/mp3309c\\.c$"}, {IncludeRegexp: "^drivers/video/backlight/|^include/linux/backlight\\.h$|^include/linux/pwm_backlight\\.h$"}, @@ -1417,10 +1455,11 @@ func subsystems_linux() []*Subsystem { freedreno = Subsystem{ Name: "freedreno", Lists: []string{"freedreno@lists.freedesktop.org"}, - Maintainers: []string{"dmitry.baryshkov@linaro.org", "quic_abhinavk@quicinc.com", "robdclark@gmail.com"}, + Maintainers: []string{"robdclark@gmail.com"}, Parents: []*Subsystem{&armmsm, &dri}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"}, + {IncludeRegexp: "^drivers/gpu/drm/msm/adreno/|^drivers/gpu/drm/msm/msm_gpu\\.[^/]*$|^drivers/gpu/drm/msm/msm_gpu_devfreq\\.[^/]*$|^drivers/gpu/drm/msm/msm_ringbuffer\\.[^/]*$|^drivers/gpu/drm/msm/registers/adreno/|^include/uapi/drm/msm_drm\\.h$"}, }, } @@ -1528,7 +1567,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/gpio/gpio-amd-fch\\.c$|^include/linux/platform_data/gpio/gpio-amd-fch\\.h$"}, {IncludeRegexp: "^drivers/gpio/gpio-davinci\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-dwapb\\.c$"}, - {IncludeRegexp: "^drivers/gpio/gpio-elkhartlake\\.c$|^drivers/gpio/gpio-ich\\.c$|^drivers/gpio/gpio-merrifield\\.c$|^drivers/gpio/gpio-ml-ioh\\.c$|^drivers/gpio/gpio-pch\\.c$|^drivers/gpio/gpio-sch\\.c$|^drivers/gpio/gpio-sodaville\\.c$|^drivers/gpio/gpio-tangier\\.c$|^drivers/gpio/gpio-tangier\\.h$"}, + {IncludeRegexp: "^drivers/gpio/gpio-elkhartlake\\.c$|^drivers/gpio/gpio-graniterapids\\.c$|^drivers/gpio/gpio-ich\\.c$|^drivers/gpio/gpio-merrifield\\.c$|^drivers/gpio/gpio-ml-ioh\\.c$|^drivers/gpio/gpio-pch\\.c$|^drivers/gpio/gpio-sch\\.c$|^drivers/gpio/gpio-sodaville\\.c$|^drivers/gpio/gpio-tangier\\.c$|^drivers/gpio/gpio-tangier\\.h$"}, {IncludeRegexp: "^drivers/gpio/gpio-gpio-mm\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-hisi\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-i8255\\.c$|^drivers/gpio/gpio-i8255\\.h$"}, @@ -1590,12 +1629,12 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-hardening@vger.kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/[^/]*/configs/hardening\\.config$|^include/linux/overflow\\.h$|^include/linux/randomize_kstack\\.h$|^kernel/configs/hardening\\.config$|^mm/usercopy\\.c$"}, + {IncludeRegexp: "^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: "^drivers/acpi/apei/erst\\.c$|^drivers/firmware/efi/efi-pstore\\.c$|^fs/pstore/|^include/linux/pstore[^/]*$"}, - {IncludeRegexp: "^include/linux/fortify-string\\.h$|^lib/fortify_kunit\\.c$|^lib/memcpy_kunit\\.c$|^lib/strcat_kunit\\.c$|^lib/strscpy_kunit\\.c$|^lib/test_fortify/"}, + {IncludeRegexp: "^include/linux/fortify-string\\.h$|^lib/fortify_kunit\\.c$|^lib/memcpy_kunit\\.c$|^lib/test_fortify/"}, {IncludeRegexp: "^include/linux/stackleak\\.h$|^kernel/stackleak\\.c$"}, {IncludeRegexp: "^include/linux/string\\.h$|^include/linux/string_choices\\.h$|^include/linux/string_helpers\\.h$|^lib/string\\.c$|^lib/string_kunit\\.c$|^lib/string_helpers\\.c$|^lib/string_helpers_kunit\\.c$"}, - {IncludeRegexp: "^include/linux/ubsan\\.h$|^lib/Kconfig\\.ubsan$|^lib/test_ubsan\\.c$|^lib/ubsan\\.c$"}, + {IncludeRegexp: "^include/linux/ubsan\\.h$|^lib/Kconfig\\.ubsan$|^lib/test_ubsan\\.c$|^lib/ubsan\\.c$|^lib/ubsan\\.h$"}, }, } @@ -1655,6 +1694,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hwmon/coretemp\\.c$"}, {IncludeRegexp: "^drivers/hwmon/corsair-cpro\\.c$"}, {IncludeRegexp: "^drivers/hwmon/corsair-psu\\.c$"}, + {IncludeRegexp: "^drivers/hwmon/cros_ec_hwmon\\.c$"}, {IncludeRegexp: "^drivers/hwmon/dme1737\\.c$"}, {IncludeRegexp: "^drivers/hwmon/emc2103\\.c$"}, {IncludeRegexp: "^drivers/hwmon/f71805f\\.c$"}, @@ -1685,6 +1725,9 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hwmon/pmbus/delta-ahe50dc-fan\\.c$"}, {IncludeRegexp: "^drivers/hwmon/pmbus/dps920ab\\.c$"}, {IncludeRegexp: "^drivers/hwmon/pmbus/max15301\\.c$"}, + {IncludeRegexp: "^drivers/hwmon/pmbus/mp2891\\.c$"}, + {IncludeRegexp: "^drivers/hwmon/pmbus/mp2993\\.c$"}, + {IncludeRegexp: "^drivers/hwmon/pmbus/mp9941\\.c$"}, {IncludeRegexp: "^drivers/hwmon/pmbus/pm6764tr\\.c$"}, {IncludeRegexp: "^drivers/hwmon/pmbus/stpddc60\\.c$"}, {IncludeRegexp: "^drivers/hwmon/pmbus/tps546d24\\.c$"}, @@ -1759,6 +1802,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/i2c/busses/i2c-synquacer\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-taos-evm\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-tiny-usb\\.c$"}, + {IncludeRegexp: "^drivers/i2c/busses/i2c-viai2c-common\\.c$|^drivers/i2c/busses/i2c-viai2c-zhaoxin\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-virtio\\.c$|^include/uapi/linux/virtio_i2c\\.h$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-xlp9xx\\.c$"}, {IncludeRegexp: "^drivers/i2c/i2c-atr\\.c$|^include/linux/i2c-atr\\.h$"}, @@ -1779,7 +1823,7 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/i3c/master/svc-i3c-master\\.c$"}, - {IncludeRegexp: "^drivers/i3c/|^include/linux/i3c/"}, + {IncludeRegexp: "^drivers/i3c/|^include/dt-bindings/i3c/|^include/linux/i3c/"}, }, } @@ -1837,6 +1881,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/adc/pac1934\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/rcar-gyroadc\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"}, + {IncludeRegexp: "^drivers/iio/adc/ti-ads1119\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/ti-ads7924\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/ti-lmp92064\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/ti-tsc2046\\.c$"}, @@ -1850,6 +1895,8 @@ 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/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$"}, @@ -1875,6 +1922,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/imu/st_lsm6dsx/"}, {IncludeRegexp: "^drivers/iio/industrialio-backend\\.c$|^include/linux/iio/backend\\.h$"}, {IncludeRegexp: "^drivers/iio/industrialio-gts-helper\\.c$|^include/linux/iio/iio-gts-helper\\.h$|^drivers/iio/test/iio-test-gts\\.c$"}, + {IncludeRegexp: "^drivers/iio/light/apds9306\\.c$"}, {IncludeRegexp: "^drivers/iio/light/as73211\\.c$"}, {IncludeRegexp: "^drivers/iio/light/gp2ap002\\.c$"}, {IncludeRegexp: "^drivers/iio/light/ltr390\\.c$"}, @@ -1987,6 +2035,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^include/keys/encrypted-type\\.h$|^security/keys/encrypted-keys/"}, {IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"}, {IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"}, + {IncludeRegexp: "^include/keys/trusted_dcp\\.h$|^security/keys/trusted-keys/trusted_dcp\\.c$"}, {IncludeRegexp: "^include/keys/trusted_tee\\.h$|^security/keys/trusted-keys/trusted_tee\\.c$"}, {IncludeRegexp: "^security/integrity/platform_certs$"}, {IncludeRegexp: "^security/integrity/|^security/integrity/evm/"}, @@ -1999,8 +2048,8 @@ func subsystems_linux() []*Subsystem { Lists: []string{"intel-gfx@lists.freedesktop.org"}, Parents: []*Subsystem{&dri}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/i915[^/]*$|^drivers/gpu/drm/i915/|^include/drm/i915[^/]*$|^include/uapi/drm/i915_drm\\.h$"}, - {IncludeRegexp: "^drivers/gpu/drm/i915/display/|^drivers/gpu/drm/xe/display/|^drivers/gpu/drm/xe/compat-i915-headers$"}, + {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/i915[^/]*$|^drivers/gpu/drm/i915/|^include/drm/intel/|^include/uapi/drm/i915_drm\\.h$"}, + {IncludeRegexp: "^drivers/gpu/drm/i915/display/|^drivers/gpu/drm/xe/display/|^drivers/gpu/drm/xe/compat-i915-headers$|^include/drm/intel/"}, {IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"}, }, } @@ -2016,11 +2065,12 @@ func subsystems_linux() []*Subsystem { } intelwiredlan = Subsystem{ - Name: "intel-wired-lan", - Lists: []string{"intel-wired-lan@lists.osuosl.org"}, - Maintainers: []string{"anthony.l.nguyen@intel.com", "jesse.brandeburg@intel.com"}, - Parents: []*Subsystem{&net}, + Name: "intel-wired-lan", + Lists: []string{"intel-wired-lan@lists.osuosl.org"}, + Parents: []*Subsystem{&net}, PathRules: []PathRule{ + {IncludeRegexp: "^drivers/net/ethernet/intel/libeth/|^include/net/libeth/"}, + {IncludeRegexp: "^drivers/net/ethernet/intel/libie/|^include/linux/net/intel/libie/"}, {IncludeRegexp: "^drivers/net/ethernet/intel/|^drivers/net/ethernet/intel/[^/]*/|^include/linux/avf/virtchnl\\.h$|^include/linux/net/intel/iidc\\.h$"}, }, } @@ -2028,11 +2078,11 @@ func subsystems_linux() []*Subsystem { intelxe = Subsystem{ Name: "intel-xe", Lists: []string{"intel-xe@lists.freedesktop.org"}, - Maintainers: []string{"lucas.demarchi@intel.com", "ogabbay@kernel.org", "thomas.hellstrom@linux.intel.com"}, + Maintainers: []string{"lucas.demarchi@intel.com", "rodrigo.vivi@intel.com", "thomas.hellstrom@linux.intel.com"}, Parents: []*Subsystem{&dri}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/gpu/drm/i915/display/|^drivers/gpu/drm/xe/display/|^drivers/gpu/drm/xe/compat-i915-headers$"}, - {IncludeRegexp: "^drivers/gpu/drm/xe/|^include/drm/xe[^/]*$|^include/uapi/drm/xe_drm\\.h$"}, + {IncludeRegexp: "^drivers/gpu/drm/i915/display/|^drivers/gpu/drm/xe/display/|^drivers/gpu/drm/xe/compat-i915-headers$|^include/drm/intel/"}, + {IncludeRegexp: "^drivers/gpu/drm/xe/|^include/drm/intel/|^include/uapi/drm/xe_drm\\.h$"}, }, } @@ -2040,7 +2090,7 @@ func subsystems_linux() []*Subsystem { Name: "io-uring", Syscalls: []string{"syz_io_uring_setup"}, Lists: []string{"io-uring@vger.kernel.org"}, - Maintainers: []string{"axboe@kernel.dk"}, + Maintainers: []string{"asml.silence@gmail.com", "axboe@kernel.dk"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^include/linux/io_uring/|^include/linux/io_uring\\.h$|^include/linux/io_uring_types\\.h$|^include/trace/events/io_uring\\.h$|^include/uapi/linux/io_uring\\.h$|^io_uring/"}, @@ -2143,7 +2193,7 @@ func subsystems_linux() []*Subsystem { kasan = Subsystem{ Name: "kasan", Lists: []string{"kasan-dev@googlegroups.com"}, - Maintainers: []string{"keescook@chromium.org"}, + Maintainers: []string{"kees@kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^arch/[^/]*/include/asm/[^/]*kasan\\.h$|^arch/[^/]*/mm/kasan_init[^/]*$|^include/linux/kasan[^/]*\\.h$|^lib/Kconfig\\.kasan$|^mm/kasan/"}, @@ -2151,7 +2201,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/[^/]*/include/asm/kmsan\\.h$|^arch/[^/]*/mm/kmsan_[^/]*$|^include/linux/kmsan[^/]*\\.h$|^lib/Kconfig\\.kmsan$|^mm/kmsan/"}, {IncludeRegexp: "^include/linux/kcov\\.h$|^include/uapi/linux/kcov\\.h$|^kernel/kcov\\.c$"}, {IncludeRegexp: "^include/linux/kcsan[^/]*\\.h$|^kernel/kcsan/|^lib/Kconfig\\.kcsan$"}, - {IncludeRegexp: "^include/linux/ubsan\\.h$|^lib/Kconfig\\.ubsan$|^lib/test_ubsan\\.c$|^lib/ubsan\\.c$"}, + {IncludeRegexp: "^include/linux/ubsan\\.h$|^lib/Kconfig\\.ubsan$|^lib/test_ubsan\\.c$|^lib/ubsan\\.c$|^lib/ubsan\\.h$"}, }, } @@ -2174,6 +2224,7 @@ func subsystems_linux() []*Subsystem { {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$"}, + {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/"}, @@ -2188,7 +2239,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/android/"}, {IncludeRegexp: "^drivers/base/arch_topology\\.c$|^include/linux/arch_topology\\.h$"}, {IncludeRegexp: "^drivers/base/devcoredump\\.c$|^include/linux/devcoredump\\.h$"}, - {IncludeRegexp: "^drivers/base/firmware_loader/|^include/linux/firmware\\.h$"}, + {IncludeRegexp: "^drivers/base/firmware_loader/|^rust/kernel/firmware\\.rs$|^include/linux/firmware\\.h$"}, {IncludeRegexp: "^drivers/base/regmap/|^include/linux/regmap\\.h$"}, {IncludeRegexp: "^drivers/block/zram/"}, {IncludeRegexp: "^drivers/bus/fsl-mc/|^include/uapi/linux/fsl_mc\\.h$"}, @@ -2203,8 +2254,9 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/gpio/gpio-bd9571mwv\\.c$|^drivers/mfd/bd9571mwv\\.c$|^drivers/regulator/bd9571mwv-regulator\\.c$|^include/linux/mfd/bd9571mwv\\.h$"}, {IncludeRegexp: "^drivers/gpio/gpio-max77650\\.c$|^drivers/input/misc/max77650-onkey\\.c$|^drivers/leds/leds-max77650\\.c$|^drivers/mfd/max77650\\.c$|^drivers/power/supply/max77650-charger\\.c$|^drivers/regulator/max77650-regulator\\.c$|^include/linux/mfd/max77650\\.h$"}, {IncludeRegexp: "^drivers/hwtracing/ptt/"}, - {IncludeRegexp: "^drivers/irqchip/"}, + {IncludeRegexp: "^drivers/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/|^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/"}, @@ -2245,7 +2297,7 @@ func subsystems_linux() []*Subsystem { {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$|^kernel/irq/|^lib/group_cpus\\.c$"}, + {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/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/"}, @@ -2290,6 +2342,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^include/keys/encrypted-type\\.h$|^security/keys/encrypted-keys/"}, {IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"}, {IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"}, + {IncludeRegexp: "^include/keys/trusted_dcp\\.h$|^security/keys/trusted-keys/trusted_dcp\\.c$"}, {IncludeRegexp: "^include/keys/trusted_tee\\.h$|^security/keys/trusted-keys/trusted_tee\\.c$"}, {IncludeRegexp: "^include/keys/|^include/linux/key-type\\.h$|^include/linux/key\\.h$|^include/linux/keyctl\\.h$|^include/uapi/linux/keyctl\\.h$|^security/keys/"}, {IncludeRegexp: "^security/integrity/platform_certs$"}, @@ -2344,6 +2397,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/vfio/pci/mlx5/"}, {IncludeRegexp: "^drivers/vfio/pci/nvgrace-gpu/"}, {IncludeRegexp: "^drivers/vfio/pci/pds/"}, + {IncludeRegexp: "^drivers/vfio/pci/qat/"}, {IncludeRegexp: "^drivers/vfio/pci/virtio$"}, {IncludeRegexp: "^drivers/vfio/platform/"}, {IncludeRegexp: "^drivers/vfio/|^include/linux/vfio\\.h$|^include/linux/vfio_pci_core\\.h$|^include/uapi/linux/vfio\\.h$"}, @@ -2428,14 +2482,14 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/powerpc/include/asm/cell[^/]*\\.h$|^arch/powerpc/include/asm/spu[^/]*\\.h$|^arch/powerpc/include/uapi/asm/spu[^/]*\\.h$|^arch/powerpc/platforms/cell/"}, {IncludeRegexp: "^arch/powerpc/include/asm/kvm[^/]*$|^arch/powerpc/include/uapi/asm/kvm[^/]*$|^arch/powerpc/kernel/kvm[^/]*$|^arch/powerpc/kvm/"}, {IncludeRegexp: "^arch/powerpc/include/asm/pnv-ocxl\\.h$|^arch/powerpc/platforms/powernv/ocxl\\.c$|^drivers/misc/ocxl/|^include/misc/ocxl[^/]*$|^include/uapi/misc/ocxl\\.h$"}, - {IncludeRegexp: "^arch/powerpc/platforms/40x/|^arch/powerpc/platforms/44x/"}, + {IncludeRegexp: "^arch/powerpc/platforms/44x/"}, {IncludeRegexp: "^arch/powerpc/platforms/512x/|^arch/powerpc/platforms/52xx/"}, {IncludeRegexp: "^arch/powerpc/platforms/85xx/"}, {IncludeRegexp: "^arch/powerpc/platforms/8xx/|^arch/powerpc/platforms/83xx/"}, {IncludeRegexp: "^arch/powerpc/platforms/cell/spufs/"}, {"^arch/powerpc/platforms/powermac/|^drivers/macintosh/", "^drivers/macintosh/adb-iop\\.c$|^drivers/macintosh/via-macii\\.c$"}, {IncludeRegexp: "^arch/powerpc/platforms/powernv/pci-cxl\\.c$|^drivers/misc/cxl/|^include/misc/cxl[^/]*$|^include/uapi/misc/cxl\\.h$"}, - {IncludeRegexp: "^arch/powerpc/|^drivers/[^/]*/[^/]*/[^/]*pasemi[^/]*$|^drivers/[^/]*/[^/]*pasemi[^/]*$|^drivers/char/tpm/tpm_ibmvtpm[^/]*$|^drivers/crypto/nx/|^drivers/i2c/busses/i2c-opal\\.c$|^drivers/net/ethernet/ibm/ibmveth\\.[^/]*$|^drivers/net/ethernet/ibm/ibmvnic\\.[^/]*$|^drivers/pci/hotplug/pnv_php\\.c$|^drivers/pci/hotplug/rpa[^/]*$|^drivers/rtc/rtc-opal\\.c$|^drivers/scsi/ibmvscsi/|^drivers/tty/hvc/hvc_opal\\.c$|^drivers/watchdog/wdrtas\\.c$|/pmac|powermac|powernv|[^a-z0-9]ps3|pseries"}, + {IncludeRegexp: "^arch/powerpc/|^drivers/[^/]*/[^/]*/[^/]*pasemi[^/]*$|^drivers/[^/]*/[^/]*pasemi[^/]*$|^drivers/char/tpm/tpm_ibmvtpm[^/]*$|^drivers/crypto/nx/|^drivers/i2c/busses/i2c-opal\\.c$|^drivers/net/ethernet/ibm/ibmveth\\.[^/]*$|^drivers/net/ethernet/ibm/ibmvnic\\.[^/]*$|^drivers/pci/hotplug/pnv_php\\.c$|^drivers/pci/hotplug/rpa[^/]*$|^drivers/rtc/rtc-opal\\.c$|^drivers/scsi/ibmvscsi/|^drivers/tty/hvc/hvc_opal\\.c$|^drivers/watchdog/wdrtas\\.c$|^include/linux/papr_scm\\.h$|^include/uapi/linux/papr_pdsm\\.h$|/pmac|powermac|powernv|[^a-z0-9]ps3|pseries"}, {IncludeRegexp: "^drivers/block/ps3vram\\.c$"}, {IncludeRegexp: "^drivers/char/powernv-op-panel\\.c$"}, {IncludeRegexp: "^drivers/dma/fsldma\\.[^/]*$"}, @@ -2461,6 +2515,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^sound/aoa/"}, {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$"}, {IncludeRegexp: "^sound/soc/fsl/fsl_qmc_audio\\.c$"}, + {IncludeRegexp: "^sound/soc/fsl/lpc3xxx-[^/]*$"}, }, } @@ -2487,7 +2542,7 @@ func subsystems_linux() []*Subsystem { llvm = Subsystem{ Name: "llvm", Lists: []string{"llvm@lists.linux.dev"}, - Maintainers: []string{"keescook@chromium.org", "samitolvanen@google.com"}, + Maintainers: []string{"kees@kernel.org", "samitolvanen@google.com"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^include/linux/cfi\\.h$|^kernel/cfi\\.c$"}, @@ -2501,7 +2556,7 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^arch/loongarch/include/asm/kvm[^/]*$|^arch/loongarch/include/uapi/asm/kvm[^/]*$|^arch/loongarch/kvm/"}, - {IncludeRegexp: "^arch/loongarch/|^drivers/[^/]*/[^/]*loongarch[^/]*$"}, + {IncludeRegexp: "^arch/loongarch/|^drivers/[^/]*/[^/]*loongarch[^/]*$|^drivers/cpufreq/loongson3_cpufreq\\.c$"}, {IncludeRegexp: "^drivers/soc/loongson/loongson2_guts\\.c$"}, }, } @@ -2511,10 +2566,10 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-security-module@vger.kernel.org"}, 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/net/calipso\\.h$|^include/net/cipso_ipv4\\.h$|^include/net/netlabel\\.h$|^include/uapi/linux/netfilter/xt_CONNSECMARK\\.h$|^include/uapi/linux/netfilter/xt_SECMARK\\.h$|^net/ipv4/cipso_ipv4\\.c$|^net/ipv6/calipso\\.c$|^net/netfilter/xt_CONNSECMARK\\.c$|^net/netfilter/xt_SECMARK\\.c$|^net/netlabel/"}, - {IncludeRegexp: "^include/uapi/linux/landlock\\.h$|^security/landlock/"}, - {"^include/uapi/linux/lsm\\.h$|^security/", "^security/selinux/"}, {IncludeRegexp: "^security/lockdown/"}, {IncludeRegexp: "^security/smack/"}, }, @@ -2618,7 +2673,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/alvium-csi2\\.c$|^drivers/media/i2c/alvium-csi2\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/aptina-pll\\.[^/]*$"}, {IncludeRegexp: "^drivers/media/i2c/ar0521\\.c$"}, - {IncludeRegexp: "^drivers/media/i2c/ar[^/]*$|^drivers/media/i2c/gc[^/]*$|^drivers/media/i2c/hi[^/]*$|^drivers/media/i2c/imx[^/]*$|^drivers/media/i2c/mt[^/]*$|^drivers/media/i2c/og[^/]*$|^drivers/media/i2c/ov[^/]*$|^drivers/media/i2c/s5[^/]*$|^drivers/media/i2c/st-vgxy61\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/ar[^/]*$|^drivers/media/i2c/gc[^/]*$|^drivers/media/i2c/hi[^/]*$|^drivers/media/i2c/imx[^/]*$|^drivers/media/i2c/mt[^/]*$|^drivers/media/i2c/og[^/]*$|^drivers/media/i2c/ov[^/]*$|^drivers/media/i2c/s5[^/]*$|^drivers/media/i2c/vgxy61\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ccs-pll\\.c$|^drivers/media/i2c/ccs-pll\\.h$|^drivers/media/i2c/ccs/|^include/uapi/linux/ccs\\.h$|^include/uapi/linux/smiapp\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/cs3308\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ds90[^/]*$|^include/media/i2c/ds90[^/]*$"}, @@ -2627,6 +2682,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/dw9768\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/dw9807-vcm\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/gc0308\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/gc05a2\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/gc08a3\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/gc2145\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/hi556\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/hi846\\.c$"}, @@ -2636,6 +2693,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/imx219\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx258\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx274\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/imx283\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx290\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx296\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx319\\.c$"}, @@ -2649,6 +2707,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm20\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm21\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/max9286\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/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/mt9t112\\.c$|^include/media/i2c/mt9t112\\.h$"}, @@ -2687,7 +2747,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/s5k5baf\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/saa6588[^/]*$"}, {IncludeRegexp: "^drivers/media/i2c/st-mipid02\\.c$"}, - {IncludeRegexp: "^drivers/media/i2c/st-vgxy61\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/tc358743[^/]*$|^include/media/i2c/tc358743\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/tda1997x\\.[^/]*$"}, {IncludeRegexp: "^drivers/media/i2c/tda9840[^/]*$"}, @@ -2696,6 +2755,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/thp7312\\.c$|^include/uapi/linux/thp7312\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/tw9900\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/tw9910\\.c$|^include/media/i2c/tw9910\\.h$"}, + {IncludeRegexp: "^drivers/media/i2c/vgxy61\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/video-i2c\\.c$"}, {IncludeRegexp: "^drivers/media/mc/|^include/media/media-[^/]*\\.h$|^include/uapi/linux/media\\.h$"}, {IncludeRegexp: "^drivers/media/pci/bt8xx/bttv[^/]*$"}, @@ -2705,6 +2765,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/pci/ddbridge/"}, {IncludeRegexp: "^drivers/media/pci/dt3155/"}, {IncludeRegexp: "^drivers/media/pci/intel/ipu3/"}, + {IncludeRegexp: "^drivers/media/pci/intel/ipu6/"}, {IncludeRegexp: "^drivers/media/pci/ivtv/|^include/uapi/linux/ivtv[^/]*$"}, {IncludeRegexp: "^drivers/media/pci/mgb4/"}, {IncludeRegexp: "^drivers/media/pci/netup_unidvb/"}, @@ -2721,9 +2782,11 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/platform/amphion/"}, {IncludeRegexp: "^drivers/media/platform/aspeed/"}, {IncludeRegexp: "^drivers/media/platform/atmel/atmel-isi\\.c$|^drivers/media/platform/atmel/atmel-isi\\.h$"}, + {IncludeRegexp: "^drivers/media/platform/broadcom/bcm2835-unicam[^/]*$"}, {IncludeRegexp: "^drivers/media/platform/cadence/cdns-csi2[^/]*$"}, {IncludeRegexp: "^drivers/media/platform/chips-media/coda$"}, {IncludeRegexp: "^drivers/media/platform/chips-media/wave5/"}, + {IncludeRegexp: "^drivers/media/platform/imagination/e5010[^/]*$"}, {IncludeRegexp: "^drivers/media/platform/marvell/"}, {IncludeRegexp: "^drivers/media/platform/microchip/microchip-csi2dc\\.c$"}, {IncludeRegexp: "^drivers/media/platform/microchip/microchip-isc[^/]*$|^drivers/media/platform/microchip/microchip-sama[^/]*-isc[^/]*$|^drivers/staging/media/deprecated/atmel/atmel-isc[^/]*$|^drivers/staging/media/deprecated/atmel/atmel-sama[^/]*-isc[^/]*$|^include/linux/atmel-isc-media\\.h$"}, @@ -2736,6 +2799,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/platform/nxp/imx8-isi/"}, {IncludeRegexp: "^drivers/media/platform/qcom/camss/"}, {IncludeRegexp: "^drivers/media/platform/qcom/venus/"}, + {IncludeRegexp: "^drivers/media/platform/raspberrypi/pisp_be/|^include/uapi/linux/media/raspberrypi/"}, {IncludeRegexp: "^drivers/media/platform/renesas/rcar-csi2\\.c$|^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"}, {IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"}, {IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"}, @@ -2873,12 +2937,14 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-mediatek@lists.infradead.org"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ + {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/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$"}, {IncludeRegexp: "^drivers/memory/mtk-smi\\.c$|^include/soc/mediatek/smi\\.h$"}, + {IncludeRegexp: "^drivers/net/ethernet/mediatek/airoha_eth\\.c$"}, {IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"}, {IncludeRegexp: "^drivers/phy/mediatek/"}, {IncludeRegexp: "^drivers/pinctrl/mediatek/"}, @@ -2919,7 +2985,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/mips/boot/dts/img/boston\\.dts$|^arch/mips/configs/generic/board-boston\\.config$|^drivers/clk/imgtec/clk-boston\\.c$|^include/dt-bindings/clock/boston-clock\\.h$"}, {IncludeRegexp: "^arch/mips/boot/dts/img/pistachio[^/]*$"}, {IncludeRegexp: "^arch/mips/boot/dts/ingenic/|^arch/mips/generic/board-ingenic\\.c$|^arch/mips/include/asm/mach-ingenic/|^arch/mips/ingenic/Kconfig$|^drivers/clk/ingenic/|^drivers/dma/dma-jz4780\\.c$|^drivers/gpu/drm/ingenic/|^drivers/i2c/busses/i2c-jz4780\\.c$|^drivers/iio/adc/ingenic-adc\\.c$|^drivers/irqchip/irq-ingenic\\.c$|^drivers/memory/jz4780-nemc\\.c$|^drivers/mmc/host/jz4740_mmc\\.c$|^drivers/mtd/nand/raw/ingenic/|^drivers/pinctrl/pinctrl-ingenic\\.c$|^drivers/power/supply/ingenic-battery\\.c$|^drivers/pwm/pwm-jz4740\\.c$|^drivers/remoteproc/ingenic_rproc\\.c$|^drivers/rtc/rtc-jz4740\\.c$|^drivers/tty/serial/8250/8250_ingenic\\.c$|^drivers/usb/musb/jz4740\\.c$|^drivers/watchdog/jz4740_wdt\\.c$|^include/dt-bindings/iio/adc/ingenic,adc\\.h$|^include/linux/mfd/ingenic-tcu\\.h$|^sound/soc/codecs/jz47[^/]*$|^sound/soc/jz4740/"}, - {IncludeRegexp: "^arch/mips/boot/dts/mobileye/|^arch/mips/configs/eyeq5_defconfig$|^arch/mips/mobileye/board-epm5\\.its\\.S$"}, + {IncludeRegexp: "^arch/mips/boot/dts/mobileye/|^arch/mips/configs/eyeq5_defconfig$|^arch/mips/mobileye/board-epm5\\.its\\.S$|^drivers/clk/clk-eyeq\\.c$|^drivers/pinctrl/pinctrl-eyeq5\\.c$|^drivers/reset/reset-eyeq\\.c$|^include/dt-bindings/clock/mobileye,eyeq5-clk\\.h$"}, {IncludeRegexp: "^arch/mips/boot/dts/mscc/|^arch/mips/configs/generic/board-ocelot\\.config$|^arch/mips/generic/board-ocelot\\.c$"}, {IncludeRegexp: "^arch/mips/boot/dts/ralink/mt7621[^/]*$"}, {IncludeRegexp: "^arch/mips/boot/dts/ralink/omega2p\\.dts$"}, @@ -2964,14 +3030,15 @@ 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/exec\\.c$|^include/linux/binfmts\\.h$|^include/linux/elf\\.h$|^include/uapi/linux/binfmts\\.h$|^include/uapi/linux/elf\\.h$|asm/elf.h|binfmt"}, + {IncludeRegexp: "^fs/[^/]*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: "^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[-_]*"}, {IncludeRegexp: "^include/linux/hmm[^/]*$|^lib/test_hmm[^/]*$|^mm/hmm[^/]*$"}, {IncludeRegexp: "^include/linux/maple_tree\\.h$|^include/trace/events/maple_tree\\.h$|^lib/maple_tree\\.c$|^lib/test_maple_tree\\.c$"}, {IncludeRegexp: "^include/linux/memblock\\.h$|^mm/memblock\\.c$|^mm/mm_init\\.c$"}, - {IncludeRegexp: "^include/linux/memcontrol\\.h$|^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"}, + {IncludeRegexp: "^include/linux/memcontrol\\.h$|^mm/memcontrol\\.c$|^mm/memcontrol-v1\\.c$|^mm/memcontrol-v1\\.h$|^mm/swap_cgroup\\.c$"}, {IncludeRegexp: "^include/linux/page_table_check\\.h$|^mm/page_table_check\\.c$"}, {IncludeRegexp: "^include/linux/shmem_fs\\.h$|^mm/shmem\\.c$"}, {IncludeRegexp: "^include/linux/shrinker\\.h$|^mm/shrinker\\.c$|^mm/shrinker_debug\\.c$"}, @@ -2996,7 +3063,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/mmc/host/cqhci[^/]*$"}, {IncludeRegexp: "^drivers/mmc/host/dw_mmc[^/]*$"}, {IncludeRegexp: "^drivers/mmc/host/omap_hsmmc\\.c$"}, - {IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/mfd/tmio\\.h$"}, + {IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/platform_data/tmio\\.h$"}, {IncludeRegexp: "^drivers/mmc/host/sdhci-brcmstb[^/]*$"}, {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"}, {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-mcf\\.c$|^include/linux/platform_data/mmc-esdhc-mcf\\.h$"}, @@ -3102,8 +3169,8 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^arch/arm64/boot/dts/amd/amd-seattle-xgbe[^/]*\\.dtsi$|^drivers/net/ethernet/amd/xgbe/"}, {IncludeRegexp: "^arch/x86/net/|^include/linux/ip\\.h$|^include/linux/ipv6[^/]*$|^include/net/fib[^/]*$|^include/net/ip[^/]*$|^include/net/route\\.h$|^net/ipv4/|^net/ipv6/"}, - {IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/uapi/linux/atm[^/]*$"}, - {"^drivers/connector/|^drivers/net/|^include/dt-bindings/net/|^include/linux/cn_proc\\.h$|^include/linux/etherdevice\\.h$|^include/linux/fcdevice\\.h$|^include/linux/fddidevice\\.h$|^include/linux/hippidevice\\.h$|^include/linux/if_[^/]*$|^include/linux/inetdevice\\.h$|^include/linux/netdevice\\.h$|^include/uapi/linux/cn_proc\\.h$|^include/uapi/linux/if_[^/]*$|^include/uapi/linux/netdevice\\.h$", "^drivers/net/wireless/"}, + {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/"}, {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/"}, @@ -3172,6 +3239,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/ethernet/ibm/ehea/"}, {IncludeRegexp: "^drivers/net/ethernet/ibm/ibmveth\\.[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/ibm/ibmvnic\\.[^/]*$"}, + {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/mvneta[^/]*$"}, @@ -3182,6 +3251,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/nic/|^include/linux/soc/marvell/octeontx2/"}, {IncludeRegexp: "^drivers/net/ethernet/marvell/sk[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/mediatek/"}, + {IncludeRegexp: "^drivers/net/ethernet/mediatek/airoha_eth\\.c$"}, {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/en_[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx4/|^include/linux/mlx4/"}, {IncludeRegexp: "^drivers/net/ethernet/mellanox/mlx5/core/en_[^/]*$"}, @@ -3208,6 +3278,7 @@ func subsystems_linux() []*Subsystem { {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$"}, + {IncludeRegexp: "^drivers/net/ethernet/renesas/rtsn\\.[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/rocker/"}, {IncludeRegexp: "^drivers/net/ethernet/samsung/sxgbe/"}, {IncludeRegexp: "^drivers/net/ethernet/sfc/"}, @@ -3221,7 +3292,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos\\.c$"}, {IncludeRegexp: "^drivers/net/ethernet/sunplus/"}, {IncludeRegexp: "^drivers/net/ethernet/synopsys/"}, - {IncludeRegexp: "^drivers/net/ethernet/tehuti/"}, + {IncludeRegexp: "^drivers/net/ethernet/tehuti/tehuti\\.[^/]*$"}, + {IncludeRegexp: "^drivers/net/ethernet/tehuti/tn40[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/ti/cpsw[^/]*$|^drivers/net/ethernet/ti/davinci[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/ti/icssg/"}, {IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"}, @@ -3246,7 +3318,7 @@ 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$"}, + {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/microchip_t1\\.c$"}, {IncludeRegexp: "^drivers/net/phy/motorcomm\\.c$"}, {IncludeRegexp: "^drivers/net/phy/mxl-gpy\\.c$"}, @@ -3254,6 +3326,7 @@ func subsystems_linux() []*Subsystem { {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/team/|^include/linux/if_team\\.h$|^include/uapi/linux/if_team\\.h$"}, {IncludeRegexp: "^drivers/net/thunderbolt/"}, {IncludeRegexp: "^drivers/net/usb/dm9601\\.c$"}, @@ -3288,7 +3361,7 @@ func subsystems_linux() []*Subsystem { {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/net\\.h$|^include/linux/netdevice\\.h$|^include/net/|^include/uapi/linux/in\\.h$|^include/uapi/linux/net\\.h$|^include/uapi/linux/net_namespace\\.h$|^include/uapi/linux/netdevice\\.h$|^lib/net_utils\\.c$|^lib/random32\\.c$|^net/", "^net/9p/|^net/bluetooth/"}, + {"^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/"}, {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$"}, @@ -3296,7 +3369,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^include/linux/parman\\.h$|^lib/parman\\.c$|^lib/test_parman\\.c$"}, {IncludeRegexp: "^include/linux/rhashtable-types\\.h$|^include/linux/rhashtable\\.h$|^lib/rhashtable\\.c$|^lib/test_rhashtable\\.c$"}, {IncludeRegexp: "^include/linux/skmsg\\.h$|^net/core/skmsg\\.c$|^net/core/sock_map\\.c$|^net/ipv4/tcp_bpf\\.c$|^net/ipv4/udp_bpf\\.c$|^net/unix/unix_bpf\\.c$"}, - {IncludeRegexp: "^include/linux/tcp\\.h$|^include/net/tcp\\.h$|^include/trace/events/tcp\\.h$|^include/uapi/linux/tcp\\.h$|^net/ipv4/syncookies\\.c$|^net/ipv4/tcp[^/]*\\.c$|^net/ipv6/syncookies\\.c$|^net/ipv6/tcp[^/]*\\.c$"}, + {IncludeRegexp: "^include/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/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$"}, @@ -3474,7 +3547,7 @@ func subsystems_linux() []*Subsystem { omap = Subsystem{ Name: "omap", Lists: []string{"linux-omap@vger.kernel.org"}, - Maintainers: []string{"tony@atomide.com"}, + Maintainers: []string{"aaro.koskinen@iki.fi"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/[^/]*clock[^/]*$"}, @@ -3513,7 +3586,7 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^drivers/char/hw_random/optee-rng\\.c$"}, {IncludeRegexp: "^drivers/tee/optee/"}, - {IncludeRegexp: "^drivers/tee/|^include/linux/tee_drv\\.h$|^include/uapi/linux/tee\\.h$"}, + {IncludeRegexp: "^drivers/tee/|^include/linux/tee_core\\.h$|^include/linux/tee_drv\\.h$|^include/uapi/linux/tee\\.h$"}, }, } @@ -3650,7 +3723,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/misc/pci_endpoint_test\\.c$|^drivers/pci/endpoint/"}, {IncludeRegexp: "^drivers/ntb/hw/mscc/|^drivers/pci/switch/switchtec[^/]*$|^include/linux/switchtec\\.h$|^include/uapi/linux/switchtec_ioctl\\.h$"}, {IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"}, - {IncludeRegexp: "^drivers/pci/controller/[^/]*microchip[^/]*$"}, {IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"}, {IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$|^drivers/pci/controller/dwc/[^/]*rcar[^/]*$"}, {IncludeRegexp: "^drivers/pci/controller/cadence/[^/]*cadence[^/]*$"}, @@ -3689,6 +3761,9 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$"}, {IncludeRegexp: "^drivers/pci/controller/pcie-rockchip[^/]*$"}, {IncludeRegexp: "^drivers/pci/controller/pcie-xilinx-cpm\\.c$"}, + {IncludeRegexp: "^drivers/pci/controller/plda/[^/]*microchip[^/]*$"}, + {IncludeRegexp: "^drivers/pci/controller/plda/pcie-plda-host\\.c$|^drivers/pci/controller/plda/pcie-plda\\.h$"}, + {IncludeRegexp: "^drivers/pci/controller/plda/pcie-starfive\\.c$"}, {IncludeRegexp: "^drivers/pci/controller/vmd\\.c$"}, {IncludeRegexp: "^drivers/pci/controller/|^drivers/pci/pci-bridge-emul\\.c$|^drivers/pci/pci-bridge-emul\\.h$"}, {IncludeRegexp: "^drivers/pci/hotplug/cpci_hotplug[^/]*$"}, @@ -3697,6 +3772,7 @@ 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$"}, }, } @@ -3729,7 +3805,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"}, {IncludeRegexp: "^arch/x86/kernel/acpi/sleep[^/]*$|^arch/x86/kernel/acpi/wakeup[^/]*$|^drivers/base/power/|^include/linux/freezer\\.h$|^include/linux/pm\\.h$|^include/linux/suspend\\.h$|^kernel/power/"}, {IncludeRegexp: "^drivers/base/power/|^drivers/powercap/|^include/linux/intel_rapl\\.h$|^include/linux/pm\\.h$|^include/linux/pm_[^/]*$|^include/linux/powercap\\.h$|^kernel/configs/nopm\\.config$"}, - {IncludeRegexp: "^drivers/cpufreq/amd-pstate[^/]*$|^include/linux/amd-pstate\\.h$"}, + {IncludeRegexp: "^drivers/cpufreq/amd-pstate[^/]*$"}, {IncludeRegexp: "^drivers/cpufreq/bmips-cpufreq\\.c$"}, {IncludeRegexp: "^drivers/cpufreq/brcmstb[^/]*$"}, {IncludeRegexp: "^drivers/cpufreq/intel_pstate\\.c$"}, @@ -3757,6 +3833,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/pmdomain/|^include/linux/pm_domain\\.h$"}, {IncludeRegexp: "^drivers/power/reset/"}, {IncludeRegexp: "^drivers/power/reset/mt6323-poweroff\\.c$"}, + {IncludeRegexp: "^drivers/power/sequencing/|^include/linux/pwrseq/"}, {IncludeRegexp: "^drivers/power/supply/adp5061\\.c$"}, {IncludeRegexp: "^drivers/power/supply/max14577_charger\\.c$|^drivers/power/supply/max77693_charger\\.c$"}, {IncludeRegexp: "^drivers/power/supply/max17040_battery\\.c$"}, @@ -3807,16 +3884,17 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^drivers/gpio/gpio-mvebu\\.c$|^drivers/pwm/|^drivers/video/backlight/pwm_bl\\.c$|^include/dt-bindings/pwm/|^include/linux/pwm\\.h$|^include/linux/pwm_backlight\\.h$"}, {IncludeRegexp: "^drivers/pwm/pwm-atmel\\.c$"}, + {IncludeRegexp: "^drivers/pwm/pwm-axi-pwmgen\\.c$"}, }, } qat = Subsystem{ - Name: "qat", - Lists: []string{"qat-linux@intel.com"}, - Maintainers: []string{"giovanni.cabiddu@intel.com"}, - Parents: []*Subsystem{&crypto}, + Name: "qat", + Lists: []string{"qat-linux@intel.com"}, + Parents: []*Subsystem{&crypto}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/crypto/intel/qat/"}, + {IncludeRegexp: "^drivers/vfio/pci/qat/"}, }, } @@ -3830,6 +3908,16 @@ func subsystems_linux() []*Subsystem { }, } + 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"}, @@ -3934,17 +4022,18 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/platform/renesas/rcar_jpu\\.c$"}, {IncludeRegexp: "^drivers/media/platform/renesas/renesas-ceu\\.c$|^include/media/drv-intf/renesas-ceu\\.h$"}, {IncludeRegexp: "^drivers/media/platform/renesas/vsp1/"}, - {IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/mfd/tmio\\.h$"}, + {IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/platform_data/tmio\\.h$"}, {IncludeRegexp: "^drivers/mtd/nand/raw/renesas-nand-controller\\.c$"}, {IncludeRegexp: "^drivers/net/dsa/rzn1_a5psw[^/]*$|^drivers/net/pcs/pcs-rzn1-miic\\.c$|^include/dt-bindings/net/pcs-rzn1-miic\\.h$|^include/linux/pcs-rzn1-miic\\.h$|^net/dsa/tag_rzn1_a5psw\\.c$"}, {IncludeRegexp: "^drivers/net/ethernet/renesas/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$"}, + {IncludeRegexp: "^drivers/net/ethernet/renesas/rtsn\\.[^/]*$"}, {IncludeRegexp: "^drivers/pci/controller/[^/]*rcar[^/]*$|^drivers/pci/controller/dwc/[^/]*rcar[^/]*$"}, {IncludeRegexp: "^drivers/phy/renesas/phy-rcar-gen3-usb[^/]*\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/renesas/"}, {IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"}, - {IncludeRegexp: "^drivers/thermal/rcar_gen3_thermal\\.c$|^drivers/thermal/rcar_thermal\\.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$"}, }, @@ -3955,15 +4044,15 @@ 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/"}, - {IncludeRegexp: "^arch/riscv/boot/dts/microchip/|^drivers/char/hw_random/mpfs-rng\\.c$|^drivers/clk/microchip/clk-mpfs[^/]*\\.c$|^drivers/firmware/microchip/mpfs-auto-update\\.c$|^drivers/i2c/busses/i2c-microchip-corei2c\\.c$|^drivers/mailbox/mailbox-mpfs\\.c$|^drivers/pci/controller/pcie-microchip-host\\.c$|^drivers/pwm/pwm-microchip-core\\.c$|^drivers/reset/reset-mpfs\\.c$|^drivers/rtc/rtc-mpfs\\.c$|^drivers/soc/microchip/mpfs-sys-controller\\.c$|^drivers/spi/spi-microchip-core-qspi\\.c$|^drivers/spi/spi-microchip-core\\.c$|^drivers/usb/musb/mpfs\\.c$|^include/soc/microchip/mpfs\\.h$"}, - {IncludeRegexp: "^arch/riscv/boot/dts/thead/"}, + {"^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/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"}, {IncludeRegexp: "^arch/riscv/|riscv"}, {IncludeRegexp: "^drivers/acpi/riscv/"}, - {IncludeRegexp: "^drivers/cache$"}, {IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"}, {IncludeRegexp: "^drivers/dma/sf-pdma/|sifive"}, + {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$"}, {IncludeRegexp: "^drivers/reset/reset-k210\\.c$"}, @@ -4013,11 +4102,11 @@ func subsystems_linux() []*Subsystem { } rust = Subsystem{ - Name: "rust", - Lists: []string{"rust-for-linux@vger.kernel.org"}, - Maintainers: []string{"alex.gaynor@gmail.com", "ojeda@kernel.org", "wedsonaf@gmail.com"}, - Parents: []*Subsystem{&kernel}, + Name: "rust", + Lists: []string{"rust-for-linux@vger.kernel.org"}, + Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ + {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$"}, @@ -4030,6 +4119,7 @@ func subsystems_linux() []*Subsystem { 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/"}, }, } @@ -4066,7 +4156,7 @@ func subsystems_linux() []*Subsystem { 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/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"}, - {IncludeRegexp: "^arch/arm64/boot/dts/exynos/google/|^drivers/clk/samsung/clk-gs101\\.c$|^include/dt-bindings/clock/google,gs101\\.h$"}, + {IncludeRegexp: "^arch/arm64/boot/dts/exynos/google/|^drivers/clk/samsung/clk-gs101\\.c$|^drivers/phy/samsung/phy-gs101-ufs\\.c$|^include/dt-bindings/clock/google,gs101\\.h$"}, {IncludeRegexp: "^arch/arm64/boot/dts/tesla/"}, {IncludeRegexp: "^drivers/char/hw_random/exynos-trng\\.c$"}, {IncludeRegexp: "^drivers/clk/clk-s2mps11\\.c$|^drivers/mfd/sec[^/]*\\.c$|^drivers/regulator/s2m[^/]*\\.c$|^drivers/regulator/s5m[^/]*\\.c$|^drivers/rtc/rtc-s5m\\.c$|^include/linux/mfd/samsung/"}, @@ -4079,7 +4169,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/platform/samsung/s3c-camif/|^include/media/drv-intf/s3c_camif\\.h$"}, {IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"}, {IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"}, - {IncludeRegexp: "^drivers/pinctrl/samsung/|^include/dt-bindings/pinctrl/samsung\\.h$"}, + {IncludeRegexp: "^drivers/pinctrl/samsung/"}, {IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$"}, {IncludeRegexp: "^drivers/thermal/samsung/"}, }, @@ -4139,7 +4229,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/scsi/sym53c8xx_2/"}, {IncludeRegexp: "^drivers/scsi/vmw_pvscsi\\.c$|^drivers/scsi/vmw_pvscsi\\.h$"}, {IncludeRegexp: "^drivers/scsi/xen-scsifront\\.c$|^drivers/xen/xen-scsiback\\.c$|^include/xen/interface/io/vscsiif\\.h$"}, - {IncludeRegexp: "^drivers/scsi/|^drivers/ufs/|^include/scsi/"}, + {IncludeRegexp: "^drivers/scsi/|^drivers/ufs/|^include/scsi/|^include/uapi/scsi/"}, {IncludeRegexp: "^drivers/target/sbp/"}, {IncludeRegexp: "^drivers/target/target_core_user\\.c$|^include/uapi/linux/target_core_user\\.h$"}, {IncludeRegexp: "^drivers/target/|^include/target/"}, @@ -4236,6 +4326,8 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-sound@vger.kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ + {IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"}, + {IncludeRegexp: "^drivers/mfd/cs42l43[^/]*$|^drivers/pinctrl/cirrus/pinctrl-cs42l43[^/]*$|^drivers/spi/spi-cs42l43[^/]*$|^include/dt-bindings/sound/cs[^/]*$|^include/linux/mfd/cs42l43[^/]*$|^include/sound/cs[^/]*$|^sound/pci/hda/cirrus[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_component[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"}, {IncludeRegexp: "^include/dt-bindings/sound/|^include/sound/soc[^/]*$|^include/sound/sof\\.h$|^include/sound/sof/|^include/trace/events/sof[^/]*\\.h$|^include/uapi/sound/asoc\\.h$|^sound/soc/"}, {IncludeRegexp: "^include/sound/|^include/uapi/sound/|^sound/"}, {IncludeRegexp: "^sound/core/sound_kunit\\.c$"}, @@ -4270,6 +4362,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"broonie@kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ + {IncludeRegexp: "^drivers/spi/spi-airoha-snfi\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-at91-usart\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-axi-spi-engine\\.c$"}, @@ -4328,6 +4421,7 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&arm, &net}, 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/"}, }, } @@ -4430,6 +4524,7 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$|^kernel/trace/fgraph\\.c$|^kernel/trace/ftrace[^/]*$"}, + {IncludeRegexp: "^arch/[^/]*/include/asm/uprobes\\.h$|^arch/[^/]*/kernel/probes/uprobes\\.c$|^arch/[^/]*/kernel/uprobes\\.c$|^include/linux/uprobes\\.h$|^kernel/events/uprobes\\.c$"}, {IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"}, {IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"}, {IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"}, @@ -4516,7 +4611,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/usb/misc/apple-mfi-fastcharge\\.c$"}, {IncludeRegexp: "^drivers/usb/misc/brcmstb-usb-pinmap\\.c$"}, {IncludeRegexp: "^drivers/usb/misc/chaoskey\\.c$"}, - {IncludeRegexp: "^drivers/usb/misc/onboard_usb_hub\\.c$"}, + {IncludeRegexp: "^drivers/usb/misc/onboard_usb_dev\\.c$"}, {IncludeRegexp: "^drivers/usb/misc/usb251xb\\.c$"}, {IncludeRegexp: "^drivers/usb/musb/"}, {IncludeRegexp: "^drivers/usb/phy/phy-fsl-usb[^/]*$"}, @@ -4586,6 +4681,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iommu/virtio-iommu\\.c$|^include/uapi/linux/virtio_iommu\\.h$"}, {IncludeRegexp: "^drivers/net/vsockmon\\.c$|^include/net/af_vsock\\.h$|^include/uapi/linux/vm_sockets\\.h$|^include/uapi/linux/vm_sockets_diag\\.h$|^include/uapi/linux/vsockmon\\.h$|^net/vmw_vsock/"}, {IncludeRegexp: "^drivers/nvdimm/nd_virtio\\.c$|^drivers/nvdimm/virtio_pmem\\.c$"}, + {IncludeRegexp: "^drivers/vdpa/ifcvf/"}, {IncludeRegexp: "^drivers/vdpa/mlx5/"}, {IncludeRegexp: "^drivers/vfio/pci/virtio$"}, {IncludeRegexp: "^drivers/vhost/scsi\\.c$"}, @@ -4731,6 +4827,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/char/sonypi\\.c$|^drivers/platform/x86/sony-laptop\\.c$|^include/linux/sony-laptop\\.h$"}, {IncludeRegexp: "^drivers/hid/surface-hid/"}, {IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"}, + {IncludeRegexp: "^drivers/platform/arm64/"}, {IncludeRegexp: "^drivers/platform/mellanox/|^include/linux/platform_data/mlxreg\\.h$"}, {IncludeRegexp: "^drivers/platform/olpc/|^drivers/platform/x86/|^include/linux/platform_data/x86/"}, {IncludeRegexp: "^drivers/platform/surface/"}, @@ -4754,6 +4851,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/platform/x86/compal-laptop\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/dell/dcdbas\\.[^/]*$"}, {IncludeRegexp: "^drivers/platform/x86/dell/dell-laptop\\.c$"}, + {IncludeRegexp: "^drivers/platform/x86/dell/dell-pc\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-smm\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios-wmi\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/dell/dell-smbios\\.[^/]*$"}, @@ -4782,9 +4880,11 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/platform/x86/mlx-platform\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/msi-ec\\.[^/]*$"}, {IncludeRegexp: "^drivers/platform/x86/msi-laptop\\.c$"}, + {IncludeRegexp: "^drivers/platform/x86/msi-wmi-platform\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/msi-wmi\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/nvidia-wmi-ec-backlight\\.c$|^include/linux/platform_data/x86/nvidia-wmi-ec-backlight\\.h$"}, {IncludeRegexp: "^drivers/platform/x86/panasonic-laptop\\.c$"}, + {IncludeRegexp: "^drivers/platform/x86/quickstart\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/samsung-laptop\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/serial-multi-instantiate\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/siemens/|^include/linux/platform_data/x86/simatic-ipc-base\\.h$|^include/linux/platform_data/x86/simatic-ipc\\.h$"}, @@ -4836,7 +4936,7 @@ func subsystems_linux() []*Subsystem { } return []*Subsystem{ - &ac100, &accelerators, &acpi, &acpica, &acrn, &actions, &afs, &alpha, &alsa, &amdgfx, &amlogic, &apparmor, &arch, &arm, &armmsm, &asahi, &aspeed, &ath10k, &ath11k, &ath12k, &atm, &audit, &autofs, &axis, &b43, &batman, &bcache, &bcachefs, &bfs, &block, &bluetooth, &bpf, &brcm80211, &bridge, &broadcom, &btrfs, &can, &ceph, &cgroups, &chrome, &cifs, &cirrus, &clk, &coco, &coda, &coresight, &crypto, &csky, &cxl, &damon, &dccp, &dell, &devicetree, &dm, &dmaengine, &drbd, &dri, &ecryptfs, &edac, &efi, &erofs, &etnaviv, &exfat, &ext4, &f2fs, &fbdev, &fpga, &freedreno, &fs, &fscrypt, &fsi, &fsverity, &fuse, &geode, &gfs2, &gpio, &greybus, &hams, &hardening, &hexagon, &hfs, &hippi, &hwmon, &hyperv, &i2c, &i3c, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelgvt, &intelwiredlan, &intelxe, &iouring, &iomap, &iommu, &ipack, &isdn4linux, &isofs, &jffs2, &jfs, &karma, &kasan, &kbuild, &kernel, &kernfs, &kexec, &keyrings, &kgdb, &kunit, &kvm, &kvmriscv, &kvmarm, &leds, &libertas, &lima, &linux1394, &linuxppc, &linuxpps, &livepatching, &llvm, &loongarch, &lsm, &lvs, &m68k, &mapletree, &media, &mediatek, &megaraid, &mhi, &mips, &mjpeg, &mm, &mmc, &modules, &mpi3, &mptfusion, &mptcp, &mtd, &nbd, &net, &netdrivers, &netfilter, &netfs, &nfc, &nfs, &nilfs, &nitro, &nouveau, &ntb, &ntfs3, &nvdimm, &nvme, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &parisc, &parport, &pci, &perf, &phy, &pm, &ppp, &pvrusb2, &pwm, &qat, &raid, &rcu, &rdma, &rds, &reiserfs, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rtc, &rust, &s32, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &snpsarc, &sof, &sound, &sparclinux, &speakup, &spi, &spice, &squashfs, &staging, &stm32, &sunxi, &target, &tegra, ×tamp, &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, &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, ×tamp, &tipc, &tls, &tomoyo, &tqsystems, &trace, &udf, &um, &unisoc, &usb, &usbstorage, &v9fs, &video, &virt, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs, } } |
