diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2024-01-30 17:36:16 +0100 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2024-02-01 10:12:17 +0000 |
| commit | aae5933bfab5f4a094c8483daeb8d55972e74c66 (patch) | |
| tree | 29a809cd21fa18aa684749fee5d3a978a3c26fb0 /pkg/subsystem/lists/linux.go | |
| parent | 5ec9fd81455408e3e5107c0891a4ec2183297f74 (diff) | |
pkg/subsystem: regenerate subsystems list
Diffstat (limited to 'pkg/subsystem/lists/linux.go')
| -rw-r--r-- | pkg/subsystem/lists/linux.go | 255 |
1 files changed, 144 insertions, 111 deletions
diff --git a/pkg/subsystem/lists/linux.go b/pkg/subsystem/lists/linux.go index e6dde6143..257a948b8 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 6bc986ab839c844e78a2333a02e55f02c9e57935, "Merge tag 'nfs-for-6.7-1' of git" +// Commit 596764183be8ebb13352b281a442a1f1151c9b06, "Add linux-next specific files fo" package lists @@ -65,6 +65,7 @@ func init() { // - freedreno // - intel-gfx // - intel-gvt +// - intel-xe // - lima // - nouveau // - spice @@ -77,7 +78,6 @@ func init() { // - bcachefs // - bfs // - btrfs -// - cachefs // - cifs // - coda // - ecryptfs @@ -95,9 +95,9 @@ func init() { // - jfs // - karma // - kernfs +// - netfs // - nfs // - nilfs -// - ntfs // - ntfs3 // - ocfs2 // - orangefs @@ -246,14 +246,14 @@ func init() { // - spice // - virt // - x86 +// - coco // - watchdog // - x86-drivers -// - acpi4asus // - dell // - xen func subsystems_linux() []*Subsystem { - var ac100, accelerators, acpi, acpi4asus, acpica, acrn, actions, afs, alpha, alsa, amdgfx, amlogic, apparmor, arch, arm, armmsm, asahi, aspeed, ath10k, ath11k, ath12k, atm, audit, autofs, axis, b43, batman, bcache, bcachefs, bfs, block, bluetooth, bpf, brcm80211, bridge, broadcom, btrfs, cachefs, can, ceph, cgroups, chrome, cifs, cirrus, clk, coda, coresight, crypto, csky, cxl, damon, dccp, dell, devicetree, dm, dmaengine, drbd, dri, ecryptfs, edac, efi, erofs, etnaviv, exfat, ext4, f2fs, fbdev, fpga, freedreno, fs, fscrypt, fsi, fsverity, fuse, geode, gfs2, gpio, greybus, hams, hardening, hexagon, hfs, hippi, hwmon, hyperv, i2c, i3c, ide, iio, imx, input, integrity, intelgfx, intelgvt, intelwiredlan, iouring, iomap, iommu, ipack, isdn4linux, isofs, jfs, karma, kasan, kbuild, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmarm, leds, libertas, lima, linux1394, linuxppc, linuxpps, livepatching, llvm, loongarch, lsm, lvs, m68k, mapletree, media, mediatek, megaraid, mhi, mips, mjpeg, mm, mmc, modules, mpi3, mptfusion, mptcp, mtd, nbd, net, netdrivers, netfilter, nfc, nfs, nilfs, nitro, nouveau, ntb, ntfs, ntfs3, nvdimm, nvme, nxp, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, rcu, rdma, rds, reiserfs, remoteproc, renesassoc, riscv, rockchip, rpi, rtc, rust, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, snpsarc, sof, sound, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, timestamp, tipc, tls, tomoyo, tqsystems, trace, udf, um, unisoc, usb, usbstorage, v9fs, video, virt, virtualization, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs Subsystem + 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, 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, nxp, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, rcu, rdma, rds, reiserfs, remoteproc, renesassoc, riscv, rockchip, rpi, rtc, rust, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, snpsarc, sof, sound, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, timestamp, tipc, tls, tomoyo, tqsystems, trace, udf, um, unisoc, usb, usbstorage, v9fs, video, virt, virtualization, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs Subsystem ac100 = Subsystem{ Name: "ac100", @@ -296,16 +296,6 @@ func subsystems_linux() []*Subsystem { }, } - acpi4asus = Subsystem{ - Name: "acpi4asus", - Lists: []string{"acpi4asus-user@lists.sourceforge.net"}, - Maintainers: []string{"corentin.chary@gmail.com"}, - Parents: []*Subsystem{&x86drivers}, - PathRules: []PathRule{ - {IncludeRegexp: "^drivers/platform/x86/asus[^/]*\\.c$|^drivers/platform/x86/eeepc[^/]*\\.c$"}, - }, - } - acpica = Subsystem{ Name: "acpica", Lists: []string{"acpica-devel@lists.linux.dev"}, @@ -362,7 +352,7 @@ func subsystems_linux() []*Subsystem { 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_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"}, + {IncludeRegexp: "^drivers/mfd/cs42l43[^/]*$|^drivers/pinctrl/cirrus/pinctrl-cs42l43[^/]*$|^drivers/spi/spi-cs42l43[^/]*$|^include/dt-bindings/sound/cs[^/]*$|^include/linux/mfd/cs42l43[^/]*$|^include/sound/cs[^/]*$|^sound/pci/hda/cirrus[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_component[^/]*$|^sound/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/"}, @@ -370,6 +360,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^include/sound/tas2[^/]*\\.h$|^include/sound/tlv320[^/]*\\.h$|^include/sound/tpa6130a2-plat\\.h$|^sound/pci/hda/tas2781_hda_i2c\\.c$|^sound/soc/codecs/pcm1681\\.c$|^sound/soc/codecs/pcm1789[^/]*\\.[^/]*$|^sound/soc/codecs/pcm179x[^/]*\\.[^/]*$|^sound/soc/codecs/pcm186x[^/]*\\.[^/]*$|^sound/soc/codecs/pcm3008\\.[^/]*$|^sound/soc/codecs/pcm3060[^/]*\\.[^/]*$|^sound/soc/codecs/pcm3168a[^/]*\\.[^/]*$|^sound/soc/codecs/pcm5102a\\.c$|^sound/soc/codecs/pcm512x[^/]*\\.[^/]*$|^sound/soc/codecs/tas2[^/]*\\.[^/]*$|^sound/soc/codecs/tlv320[^/]*\\.[^/]*$|^sound/soc/codecs/tpa6130a2\\.[^/]*$"}, {IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"}, {IncludeRegexp: "^include/uapi/sound/firewire\\.h$|^sound/firewire/"}, + {IncludeRegexp: "^include/uapi/sound/scarlett2\\.h$|^sound/usb/mixer_scarlett2\\.c$"}, {IncludeRegexp: "^sound/aoa/"}, {IncludeRegexp: "^sound/drivers/opl4/"}, {IncludeRegexp: "^sound/pci/bt87x\\.c$"}, @@ -389,7 +380,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^sound/soc/codecs/tfa9879[^/]*$"}, {IncludeRegexp: "^sound/soc/codecs/tfa989x\\.c$"}, {IncludeRegexp: "^sound/soc/codecs/twl4030[^/]*$"}, - {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$|^sound/soc/fsl/mpc8610_hpcd\\.c$"}, + {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$"}, {IncludeRegexp: "^sound/soc/fsl/fsl_qmc_audio\\.c$"}, {IncludeRegexp: "^sound/soc/intel/"}, {IncludeRegexp: "^sound/soc/meson/"}, @@ -403,7 +394,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^sound/usb/caiaq/"}, {IncludeRegexp: "^sound/usb/midi\\.[^/]*$"}, {IncludeRegexp: "^sound/usb/misc/ua101\\.c$"}, - {IncludeRegexp: "^sound/usb/mixer_scarlett2\\.c$"}, {IncludeRegexp: "^sound/xen/"}, }, } @@ -480,13 +470,13 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/boot/dts/hisilicon/|^arch/arm/mach-hisi/|^arch/arm64/boot/dts/hisilicon/"}, {IncludeRegexp: "^arch/arm/boot/dts/intel/ixp/|^arch/arm/mach-ixp4xx/|^drivers/bus/intel-ixp4xx-eb\\.c$|^drivers/char/hw_random/ixp4xx-rng\\.c$|^drivers/clocksource/timer-ixp4xx\\.c$|^drivers/crypto/intel/ixp4xx/ixp4xx_crypto\\.c$|^drivers/gpio/gpio-ixp4xx\\.c$|^drivers/irqchip/irq-ixp4xx\\.c$|^drivers/net/ethernet/xscale/ixp4xx_eth\\.c$|^drivers/net/wan/ixp4xx_hss\\.c$|^drivers/soc/ixp4xx/ixp4xx-npe\\.c$|^drivers/soc/ixp4xx/ixp4xx-qmgr\\.c$|^include/linux/soc/ixp4xx/npe\\.h$|^include/linux/soc/ixp4xx/qmgr\\.h$"}, {IncludeRegexp: "^arch/arm/boot/dts/intel/pxa/|^arch/arm/mach-pxa/|^drivers/dma/pxa[^/]*$|^drivers/pcmcia/pxa2xx[^/]*$|^drivers/pinctrl/pxa/|^drivers/spi/spi-pxa2xx[^/]*$|^drivers/usb/gadget/udc/pxa2[^/]*$|^include/sound/pxa2xx-lib\\.h$|^sound/arm/pxa[^/]*$|^sound/soc/pxa/"}, - {IncludeRegexp: "^arch/arm/boot/dts/marvell/armada[^/]*$|^arch/arm/boot/dts/marvell/kirkwood[^/]*$|^arch/arm/configs/mvebu_[^/]*_defconfig$|^arch/arm/mach-mvebu/|^arch/arm64/boot/dts/marvell/armada[^/]*$|^arch/arm64/boot/dts/marvell/cn913[^/]*$|^drivers/clk/mvebu/|^drivers/cpufreq/armada-37xx-cpufreq\\.c$|^drivers/cpufreq/armada-8k-cpufreq\\.c$|^drivers/cpufreq/mvebu-cpufreq\\.c$|^drivers/irqchip/irq-armada-370-xp\\.c$|^drivers/irqchip/irq-mvebu-[^/]*$|^drivers/pinctrl/mvebu/|^drivers/rtc/rtc-armada38x\\.c$"}, - {IncludeRegexp: "^arch/arm/boot/dts/marvell/dove[^/]*$|^arch/arm/boot/dts/marvell/orion5x[^/]*$|^arch/arm/mach-dove/|^arch/arm/mach-mv78xx0/|^arch/arm/mach-orion5x/|^arch/arm/plat-orion/|^drivers/soc/dove/"}, + {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$"}, + {IncludeRegexp: "^arch/arm/boot/dts/marvell/dove[^/]*$|^arch/arm/boot/dts/marvell/orion5x[^/]*$|^arch/arm/mach-dove/|^arch/arm/mach-mv78xx0/|^arch/arm/mach-orion5x/|^arch/arm/plat-orion/|^drivers/bus/mvebu-mbus\\.c$|^drivers/soc/dove/"}, {IncludeRegexp: "^arch/arm/boot/dts/marvell/mmp[^/]*$|^arch/arm/mach-mmp/|^include/linux/soc/mmp/"}, {IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"}, {IncludeRegexp: "^arch/arm/boot/dts/microchip/at91-linea\\.dtsi$|^arch/arm/boot/dts/microchip/at91-natte\\.dtsi$|^arch/arm/boot/dts/microchip/at91-nattis-2-natte-2\\.dts$|^arch/arm/boot/dts/microchip/at91-tse850-3\\.dts$"}, - {"^arch/arm/boot/dts/microchip/at91[^/]*$|^arch/arm/boot/dts/microchip/sama[^/]*$|^arch/arm/include/debug/at91\\.S$|^arch/arm/mach-at91/|^drivers/memory/atmel[^/]*$|^drivers/watchdog/sama5d4_wdt\\.c$|^include/soc/at91/|at91|atmel", "^drivers/input/touchscreen/atmel_mxt_ts\\.c$|^drivers/net/wireless/atmel/"}, - {"^arch/arm/boot/dts/nxp/imx/|^arch/arm/boot/dts/nxp/mxs/|imx|mxs", "^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$|^drivers/media/i2c/"}, + {"^arch/arm/boot/dts/microchip/at91[^/]*$|^arch/arm/boot/dts/microchip/sama[^/]*$|^arch/arm/include/debug/at91\\.S$|^arch/arm/mach-at91/|^drivers/memory/atmel[^/]*$|^drivers/watchdog/sama5d4_wdt\\.c$|^include/soc/at91/|at91|atmel", "^drivers/input/touchscreen/atmel_mxt_ts\\.c$"}, + {"^arch/arm/boot/dts/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"}, {IncludeRegexp: "^arch/arm/boot/dts/nxp/ls/|^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$"}, @@ -496,12 +486,12 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/boot/dts/samsung/|^arch/arm/mach-exynos[^/]*/|^arch/arm/mach-s3c/|^arch/arm/mach-s5p[^/]*/|^arch/arm64/boot/dts/exynos/|^drivers/[^/]*/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c64xx[^/]*$|^drivers/[^/]*/[^/]*s5pv210[^/]*$|^drivers/clocksource/samsung_pwm_timer\\.c$|^drivers/memory/samsung/|^drivers/pwm/pwm-samsung\\.c$|^drivers/soc/samsung/|^drivers/tty/serial/samsung[^/]*$|^include/clocksource/samsung_pwm\\.h$|^include/linux/platform_data/[^/]*s3c[^/]*$|^include/linux/serial_s3c\\.h$|^include/linux/soc/samsung/|exynos|s3c64xx|s5pv210"}, {IncludeRegexp: "^arch/arm/boot/dts/sigmastar/|^arch/arm/mach-mstar/|^drivers/clk/mstar/|^drivers/clocksource/timer-msc313e\\.c$|^drivers/gpio/gpio-msc313\\.c$|^drivers/rtc/rtc-msc313\\.c$|^drivers/watchdog/msc313e_wdt\\.c$|^include/dt-bindings/clock/mstar-[^/]*$|^include/dt-bindings/gpio/msc313-gpio\\.h$"}, {IncludeRegexp: "^arch/arm/boot/dts/socionext/milbeaut[^/]*$|^arch/arm/mach-milbeaut/|milbeaut"}, - {IncludeRegexp: "^arch/arm/boot/dts/socionext/uniphier[^/]*$|^arch/arm/include/asm/hardware/cache-uniphier\\.h$|^arch/arm/mach-uniphier/|^arch/arm/mm/cache-uniphier\\.c$|^arch/arm64/boot/dts/socionext/uniphier[^/]*$|^drivers/bus/uniphier-system-bus\\.c$|^drivers/clk/uniphier/|^drivers/dma/uniphier-mdmac\\.c$|^drivers/gpio/gpio-uniphier\\.c$|^drivers/i2c/busses/i2c-uniphier[^/]*$|^drivers/irqchip/irq-uniphier-aidet\\.c$|^drivers/mmc/host/uniphier-sd\\.c$|^drivers/pinctrl/uniphier/|^drivers/reset/reset-uniphier\\.c$|^drivers/tty/serial/8250/8250_uniphier\\.c$|uniphier"}, + {IncludeRegexp: "^arch/arm/boot/dts/socionext/uniphier[^/]*$|^arch/arm/include/asm/hardware/cache-uniphier\\.h$|^arch/arm/mm/cache-uniphier\\.c$|^arch/arm64/boot/dts/socionext/uniphier[^/]*$|^drivers/bus/uniphier-system-bus\\.c$|^drivers/clk/uniphier/|^drivers/dma/uniphier-mdmac\\.c$|^drivers/gpio/gpio-uniphier\\.c$|^drivers/i2c/busses/i2c-uniphier[^/]*$|^drivers/irqchip/irq-uniphier-aidet\\.c$|^drivers/mmc/host/uniphier-sd\\.c$|^drivers/pinctrl/uniphier/|^drivers/reset/reset-uniphier\\.c$|^drivers/tty/serial/8250/8250_uniphier\\.c$|uniphier"}, {IncludeRegexp: "^arch/arm/boot/dts/st/spear[^/]*$|^arch/arm/mach-spear/|^drivers/clk/spear/|^drivers/pinctrl/spear/"}, {IncludeRegexp: "^arch/arm/boot/dts/st/ste-[^/]*$|^arch/arm/mach-nomadik/|^arch/arm/mach-ux500/|^drivers/clk/clk-nomadik\\.c$|^drivers/clocksource/clksrc-dbx500-prcmu\\.c$|^drivers/dma/ste_dma40[^/]*$|^drivers/pmdomain/st/ste-ux500-pm-domain\\.c$|^drivers/hwspinlock/u8500_hsem\\.c$|^drivers/i2c/busses/i2c-nomadik\\.c$|^drivers/iio/adc/ab8500-gpadc\\.c$|^drivers/mfd/ab8500[^/]*$|^drivers/mfd/abx500[^/]*$|^drivers/mfd/db8500[^/]*$|^drivers/pinctrl/nomadik/|^drivers/rtc/rtc-ab8500\\.c$|^drivers/rtc/rtc-pl031\\.c$|^drivers/soc/ux500/"}, {IncludeRegexp: "^arch/arm/boot/dts/st/sti[^/]*$|^arch/arm/mach-sti/|^drivers/ata/ahci_st\\.c$|^drivers/char/hw_random/st-rng\\.c$|^drivers/clocksource/arm_global_timer\\.c$|^drivers/clocksource/clksrc_st_lpc\\.c$|^drivers/cpufreq/sti-cpufreq\\.c$|^drivers/dma/st_fdma[^/]*$|^drivers/i2c/busses/i2c-st\\.c$|^drivers/media/platform/st/sti/c8sectpfe/|^drivers/media/rc/st_rc\\.c$|^drivers/mmc/host/sdhci-st\\.c$|^drivers/phy/st/phy-miphy28lp\\.c$|^drivers/phy/st/phy-stih407-usb\\.c$|^drivers/pinctrl/pinctrl-st\\.c$|^drivers/remoteproc/st_remoteproc\\.c$|^drivers/remoteproc/st_slim_rproc\\.c$|^drivers/reset/sti/|^drivers/rtc/rtc-st-lpc\\.c$|^drivers/tty/serial/st-asc\\.c$|^drivers/usb/dwc3/dwc3-st\\.c$|^drivers/usb/host/ehci-st\\.c$|^drivers/usb/host/ohci-st\\.c$|^drivers/watchdog/st_lpc_wdt\\.c$|^include/linux/remoteproc/st_slim_rproc\\.h$"}, {IncludeRegexp: "^arch/arm/boot/dts/st/stm32[^/]*$|^arch/arm/mach-stm32/|^arch/arm64/boot/dts/st/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"}, - {IncludeRegexp: "^arch/arm/boot/dts/sunplus/|^arch/arm/configs/sp7021_[^/]*defconfig$|^arch/arm/mach-sunplus/|^drivers/clk/clk-sp7021\\.c$|^drivers/irqchip/irq-sp7021-intc\\.c$|^drivers/reset/reset-sunplus\\.c$|^include/dt-bindings/clock/sunplus,sp7021-clkc\\.h$|^include/dt-bindings/reset/sunplus,sp7021-reset\\.h$"}, + {IncludeRegexp: "^arch/arm/boot/dts/sunplus/|^arch/arm/configs/sp7021_[^/]*defconfig$|^drivers/clk/clk-sp7021\\.c$|^drivers/irqchip/irq-sp7021-intc\\.c$|^drivers/reset/reset-sunplus\\.c$|^include/dt-bindings/clock/sunplus,sp7021-clkc\\.h$|^include/dt-bindings/reset/sunplus,sp7021-reset\\.h$"}, {IncludeRegexp: "^arch/arm/boot/dts/synaptics/|^arch/arm/mach-berlin/|^arch/arm64/boot/dts/synaptics/"}, {IncludeRegexp: "^arch/arm/boot/dts/ti/davinci/|^arch/arm/mach-davinci/|^drivers/i2c/busses/i2c-davinci\\.c$"}, {IncludeRegexp: "^arch/arm/boot/dts/ti/keystone/|^arch/arm/mach-keystone/"}, @@ -522,11 +512,12 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/vfp/"}, {"^arch/arm64/", "^arch/arm64/boot/dts/"}, {IncludeRegexp: "^arch/arm64/boot/dts/amd/elba[^/]*$"}, - {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/pmdomain/apple/|^drivers/i2c/busses/i2c-pasemi-core\\.c$|^drivers/i2c/busses/i2c-pasemi-platform\\.c$|^drivers/iommu/apple-dart\\.c$|^drivers/iommu/io-pgtable-dart\\.c$|^drivers/irqchip/irq-apple-aic\\.c$|^drivers/mailbox/apple-mailbox\\.c$|^drivers/nvme/host/apple\\.c$|^drivers/nvmem/apple-efuses\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/pwm/pwm-apple\\.c$|^drivers/soc/apple/|^drivers/watchdog/apple_wdt\\.c$|^include/dt-bindings/interrupt-controller/apple-aic\\.h$|^include/dt-bindings/pinctrl/apple\\.h$|^include/linux/apple-mailbox\\.h$|^include/linux/soc/apple/"}, + {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/pmdomain/apple/|^drivers/i2c/busses/i2c-pasemi-core\\.c$|^drivers/i2c/busses/i2c-pasemi-platform\\.c$|^drivers/iommu/apple-dart\\.c$|^drivers/iommu/io-pgtable-dart\\.c$|^drivers/irqchip/irq-apple-aic\\.c$|^drivers/nvme/host/apple\\.c$|^drivers/nvmem/apple-efuses\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/pwm/pwm-apple\\.c$|^drivers/soc/apple/|^drivers/watchdog/apple_wdt\\.c$|^include/dt-bindings/interrupt-controller/apple-aic\\.h$|^include/dt-bindings/pinctrl/apple\\.h$|^include/linux/soc/apple/"}, {IncludeRegexp: "^arch/arm64/boot/dts/bitmain/|^drivers/clk/clk-bm1880\\.c$|^drivers/pinctrl/pinctrl-bm1880\\.c$"}, {IncludeRegexp: "^arch/arm64/boot/dts/broadcom/bcmbca/|bcmbca|bcm[9]?47622|bcm[9]?4912|bcm[9]?63138|bcm[9]?63146|bcm[9]?63148|bcm[9]?63158|bcm[9]?63178|bcm[9]?6756|bcm[9]?6813|bcm[9]?6846|bcm[9]?6855|bcm[9]?6856|bcm[9]?6858|bcm[9]?6878"}, {IncludeRegexp: "^arch/arm64/boot/dts/broadcom/northstar2/|^arch/arm64/boot/dts/broadcom/stingray/|^drivers/clk/bcm/clk-ns[^/]*$|^drivers/clk/bcm/clk-sr[^/]*$|^drivers/pinctrl/bcm/pinctrl-ns[^/]*$|^include/dt-bindings/clock/bcm-sr[^/]*$|iproc|cygnus|bcm[-_]nsp|bcm9113*|bcm9583*|bcm9585*|bcm9586*|bcm988312|bcm113*|bcm583*|bcm585*|bcm586*|bcm88312|hr2|stingray"}, {IncludeRegexp: "^arch/arm64/boot/dts/cavium/thunder2-99xx[^/]*$"}, + {IncludeRegexp: "^arch/arm64/boot/dts/exynos/google/|^drivers/clk/samsung/clk-gs101\\.c$|^include/dt-bindings/clock/google,gs101\\.h$"}, {IncludeRegexp: "^arch/arm64/boot/dts/freescale/s32g[^/]*\\.dts[^/]*$"}, {IncludeRegexp: "^arch/arm64/boot/dts/lg/"}, {IncludeRegexp: "^arch/arm64/boot/dts/marvell/armada-8040-mcbin\\.dts$"}, @@ -567,6 +558,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/ti/icssg/"}, {IncludeRegexp: "^drivers/nvmem/microchip-otpc\\.c$|^include/dt-bindings/nvmem/microchip,sama7g5-otpc\\.h$"}, {IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"}, {IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"}, @@ -618,7 +610,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/firmware/qcom/qcom_qseecom_uefisecapp\\.c$"}, {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/msm[^/]*$|^drivers/gpu/drm/msm/|^include/uapi/drm/msm_drm\\.h$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"}, - {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$"}, + {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$|^drivers/iommu/arm/arm-smmu/arm-smmu-qcom[^/]*$|^drivers/iommu/msm_iommu[^/]*$"}, {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$"}, @@ -646,7 +638,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"marcan@marcan.st", "sven@svenpeter.dev"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/pmdomain/apple/|^drivers/i2c/busses/i2c-pasemi-core\\.c$|^drivers/i2c/busses/i2c-pasemi-platform\\.c$|^drivers/iommu/apple-dart\\.c$|^drivers/iommu/io-pgtable-dart\\.c$|^drivers/irqchip/irq-apple-aic\\.c$|^drivers/mailbox/apple-mailbox\\.c$|^drivers/nvme/host/apple\\.c$|^drivers/nvmem/apple-efuses\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/pwm/pwm-apple\\.c$|^drivers/soc/apple/|^drivers/watchdog/apple_wdt\\.c$|^include/dt-bindings/interrupt-controller/apple-aic\\.h$|^include/dt-bindings/pinctrl/apple\\.h$|^include/linux/apple-mailbox\\.h$|^include/linux/soc/apple/"}, + {IncludeRegexp: "^arch/arm64/boot/dts/apple/|^drivers/bluetooth/hci_bcm4377\\.c$|^drivers/clk/clk-apple-nco\\.c$|^drivers/cpufreq/apple-soc-cpufreq\\.c$|^drivers/dma/apple-admac\\.c$|^drivers/pmdomain/apple/|^drivers/i2c/busses/i2c-pasemi-core\\.c$|^drivers/i2c/busses/i2c-pasemi-platform\\.c$|^drivers/iommu/apple-dart\\.c$|^drivers/iommu/io-pgtable-dart\\.c$|^drivers/irqchip/irq-apple-aic\\.c$|^drivers/nvme/host/apple\\.c$|^drivers/nvmem/apple-efuses\\.c$|^drivers/pinctrl/pinctrl-apple-gpio\\.c$|^drivers/pwm/pwm-apple\\.c$|^drivers/soc/apple/|^drivers/watchdog/apple_wdt\\.c$|^include/dt-bindings/interrupt-controller/apple-aic\\.h$|^include/dt-bindings/pinctrl/apple\\.h$|^include/linux/soc/apple/"}, {IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/ssm3515\\.c$"}, }, } @@ -761,7 +753,7 @@ func subsystems_linux() []*Subsystem { bcache = Subsystem{ Name: "bcache", Lists: []string{"linux-bcache@vger.kernel.org"}, - Maintainers: []string{"colyli@suse.de", "kent.overstreet@gmail.com"}, + Maintainers: []string{"colyli@suse.de", "kent.overstreet@linux.dev"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/md/bcache/"}, @@ -808,7 +800,7 @@ func subsystems_linux() []*Subsystem { Name: "bluetooth", Syscalls: []string{"syz_emit_vhci"}, Lists: []string{"linux-bluetooth@vger.kernel.org"}, - Maintainers: []string{"johan.hedberg@gmail.com", "luiz.dentz@gmail.com", "marcel@holtmann.org"}, + Maintainers: []string{"luiz.dentz@gmail.com", "marcel@holtmann.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/bluetooth/"}, @@ -827,6 +819,7 @@ func subsystems_linux() []*Subsystem { {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/arm/net/"}, {IncludeRegexp: "^arch/arm64/net/"}, + {IncludeRegexp: "^arch/loongarch/net/"}, {IncludeRegexp: "^arch/mips/net/"}, {IncludeRegexp: "^arch/powerpc/net/"}, {"^arch/riscv/net/", "^arch/riscv/net/bpf_jit_comp32\\.c$"}, @@ -894,16 +887,6 @@ func subsystems_linux() []*Subsystem { }, } - cachefs = Subsystem{ - Name: "cachefs", - Lists: []string{"linux-cachefs@redhat.com"}, - Parents: []*Subsystem{&fs}, - PathRules: []PathRule{ - {IncludeRegexp: "^fs/cachefiles/"}, - {IncludeRegexp: "^fs/fscache/|^include/linux/fscache[^/]*\\.h$"}, - }, - } - can = Subsystem{ Name: "can", Lists: []string{"linux-can@vger.kernel.org"}, @@ -986,7 +969,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/mfd/cs42l43[^/]*$|^drivers/pinctrl/cirrus/pinctrl-cs42l43[^/]*$|^drivers/spi/spi-cs42l43[^/]*$|^include/dt-bindings/sound/cs[^/]*$|^include/linux/mfd/cs42l43[^/]*$|^include/sound/cs[^/]*$|^sound/pci/hda/cirrus[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"}, + {IncludeRegexp: "^drivers/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[^/]*$"}, }, } @@ -1003,6 +986,17 @@ func subsystems_linux() []*Subsystem { }, } + coco = Subsystem{ + Name: "coco", + Lists: []string{"linux-coco@lists.linux.dev"}, + Maintainers: []string{"kirill.shutemov@linux.intel.com"}, + Parents: []*Subsystem{&x86}, + PathRules: []PathRule{ + {IncludeRegexp: "^arch/x86/boot/compressed/tdx[^/]*$|^arch/x86/coco/tdx/|^arch/x86/include/asm/shared/tdx\\.h$|^arch/x86/include/asm/tdx\\.h$|^arch/x86/virt/vmx/tdx/|^drivers/virt/coco/tdx-guest$"}, + {IncludeRegexp: "^drivers/virt/coco/tsm\\.c$|^include/linux/tsm\\.h$"}, + }, + } + coda = Subsystem{ Name: "coda", Lists: []string{"codalist@coda.cs.cmu.edu"}, @@ -1051,6 +1045,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/crypto/hisilicon/sec2/sec\\.h$|^drivers/crypto/hisilicon/sec2/sec_crypto\\.c$|^drivers/crypto/hisilicon/sec2/sec_crypto\\.h$|^drivers/crypto/hisilicon/sec2/sec_main\\.c$"}, {IncludeRegexp: "^drivers/crypto/hisilicon/zip/"}, {IncludeRegexp: "^drivers/crypto/inside-secure/"}, + {IncludeRegexp: "^drivers/crypto/intel/iaa/"}, {IncludeRegexp: "^drivers/crypto/intel/ixp4xx/ixp4xx_crypto\\.c$"}, {IncludeRegexp: "^drivers/crypto/marvell/|^include/linux/soc/marvell/octeontx2/"}, {IncludeRegexp: "^drivers/crypto/nx/Kconfig$|^drivers/crypto/nx/nx-aes[^/]*$|^drivers/crypto/nx/nx-sha[^/]*$|^drivers/crypto/nx/nx\\.[^/]*$|^drivers/crypto/nx/nx_csbcpb\\.h$|^drivers/crypto/nx/nx_debugfs\\.c$"}, @@ -1078,7 +1073,7 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-cxl@vger.kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/cxl/|^include/uapi/linux/cxl_mem\\.h$"}, + {IncludeRegexp: "^drivers/cxl/|^include/linux/cxl-event\\.h$|^include/uapi/linux/cxl_mem\\.h$"}, {IncludeRegexp: "^drivers/dax/"}, {IncludeRegexp: "^drivers/perf/cxl_pmu\\.c$"}, }, @@ -1154,6 +1149,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/dma/hisi_dma\\.c$"}, {IncludeRegexp: "^drivers/dma/idxd/|^include/uapi/linux/idxd\\.h$"}, {IncludeRegexp: "^drivers/dma/ioat[^/]*$"}, + {IncludeRegexp: "^drivers/dma/ls2x-apb-dma\\.c$"}, {IncludeRegexp: "^drivers/dma/mediatek/"}, {IncludeRegexp: "^drivers/dma/ptdma/"}, {IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"}, @@ -1237,6 +1233,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/gpu/drm/xlnx/"}, {IncludeRegexp: "^drivers/gpu/|^include/drm/|^include/linux/vga[^/]*$|^include/uapi/drm/"}, {IncludeRegexp: "^drivers/staging/fbtft/"}, + {IncludeRegexp: "^drivers/video/backlight/mp3309c\\.c$"}, {IncludeRegexp: "^drivers/video/backlight/|^include/linux/backlight\\.h$|^include/linux/pwm_backlight\\.h$"}, {IncludeRegexp: "^drivers/video/|^include/linux/fb\\.h$|^include/uapi/linux/fb\\.h$|^include/uapi/video/|^include/video/"}, {IncludeRegexp: "^include/linux/iosys-map\\.h$"}, @@ -1290,6 +1287,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/edac/thunderx_edac[^/]*$"}, {IncludeRegexp: "^drivers/edac/ti_edac\\.c$"}, {IncludeRegexp: "^drivers/edac/|^include/linux/edac\\.h$"}, + {IncludeRegexp: "^drivers/ras/amd/atl/"}, {IncludeRegexp: "^drivers/ras/|^include/linux/ras\\.h$|^include/ras/ras_event\\.h$"}, }, } @@ -1380,7 +1378,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/video/fbdev/i810/"}, {IncludeRegexp: "^drivers/video/fbdev/imsttfb\\.c$"}, {IncludeRegexp: "^drivers/video/fbdev/imxfb\\.c$"}, - {IncludeRegexp: "^drivers/video/fbdev/intelfb/"}, {IncludeRegexp: "^drivers/video/fbdev/matrox/matroxfb_[^/]*$|^include/uapi/linux/matroxfb\\.h$"}, {IncludeRegexp: "^drivers/video/fbdev/nvidia/|^drivers/video/fbdev/riva/"}, {IncludeRegexp: "^drivers/video/fbdev/omap/"}, @@ -1427,10 +1424,13 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^fs/affs/"}, + {IncludeRegexp: "^fs/backing-file\\.c$|^include/linux/backing-file\\.h$"}, {IncludeRegexp: "^fs/dax\\.c$|^include/linux/dax\\.h$|^include/trace/events/fs_dax\\.h$"}, {IncludeRegexp: "^fs/exportfs/|^fs/fhandle\\.c$|^include/linux/exportfs\\.h$"}, {IncludeRegexp: "^fs/fcntl\\.c$|^fs/locks\\.c$|^include/linux/fcntl\\.h$|^include/uapi/linux/fcntl\\.h$"}, {IncludeRegexp: "^fs/fuse/virtio_fs\\.c$|^include/uapi/linux/virtio_fs\\.h$"}, + {IncludeRegexp: "^fs/mnt_idmapping\\.c$|^include/linux/mnt_idmapping\\.[^/]*$"}, + {IncludeRegexp: "^fs/netfs/|^include/linux/fscache[^/]*\\.h$|^include/linux/netfs\\.h$|^include/trace/events/fscache\\.h$|^include/trace/events/netfs\\.h$"}, {IncludeRegexp: "^fs/notify/dnotify/|^include/linux/dnotify\\.h$"}, {IncludeRegexp: "^fs/notify/fanotify/|^include/linux/fanotify\\.h$|^include/uapi/linux/fanotify\\.h$"}, {IncludeRegexp: "^fs/notify/inotify/|^include/linux/inotify\\.h$|^include/uapi/linux/inotify\\.h$"}, @@ -1442,7 +1442,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^fs/zonefs/"}, {IncludeRegexp: "^fs/|^include/linux/fs\\.h$|^include/linux/fs_types\\.h$|^include/uapi/linux/fs\\.h$|^include/uapi/linux/openat2\\.h$"}, {IncludeRegexp: "^include/linux/idr\\.h$|^include/linux/xarray\\.h$|^lib/idr\\.c$|^lib/xarray\\.c$"}, - {IncludeRegexp: "^include/linux/mnt_idmapping\\.[^/]*$"}, {IncludeRegexp: "^include/linux/pagemap\\.h$|^mm/filemap\\.c$|^mm/page-writeback\\.c$|^mm/readahead\\.c$|^mm/truncate\\.c$"}, }, } @@ -1522,7 +1521,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$"}, + {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-gpio-mm\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-hisi\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-i8255\\.c$|^drivers/gpio/gpio-i8255\\.h$"}, @@ -1538,7 +1537,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/gpio/gpio-ws16c48\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-xra1403\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpiolib-acpi\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"}, - {IncludeRegexp: "^drivers/gpio/|^include/dt-bindings/gpio/|^include/linux/gpio\\.h$|^include/linux/gpio/|^include/linux/of_gpio\\.h$|^include/uapi/linux/gpio\\.h$"}, + {IncludeRegexp: "^drivers/gpio/gpiolib-cdev\\.c$|^include/uapi/linux/gpio\\.h$"}, + {IncludeRegexp: "^drivers/gpio/|^include/dt-bindings/gpio/|^include/linux/gpio\\.h$|^include/linux/gpio/|^include/linux/of_gpio\\.h$"}, {IncludeRegexp: "^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.c$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.h$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio\\.c$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/aspeed/"}, {IncludeRegexp: "^drivers/pinctrl/bcm/pinctrl-bcm4908\\.c$"}, @@ -1642,6 +1642,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hwmon/asus_atk0110\\.c$"}, {IncludeRegexp: "^drivers/hwmon/asus_wmi_sensors\\.c$"}, {IncludeRegexp: "^drivers/hwmon/axi-fan-control\\.c$"}, + {IncludeRegexp: "^drivers/hwmon/bt1-pvt\\.\\[ch\\]$"}, {IncludeRegexp: "^drivers/hwmon/coretemp\\.c$"}, {IncludeRegexp: "^drivers/hwmon/corsair-cpro\\.c$"}, {IncludeRegexp: "^drivers/hwmon/corsair-psu\\.c$"}, @@ -1650,6 +1651,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hwmon/f71805f\\.c$"}, {IncludeRegexp: "^drivers/hwmon/f75375s\\.c$|^include/linux/f75375s\\.h$"}, {IncludeRegexp: "^drivers/hwmon/fam15h_power\\.c$"}, + {IncludeRegexp: "^drivers/hwmon/gigabyte_waterforce\\.c$"}, {IncludeRegexp: "^drivers/hwmon/hp-wmi-sensors\\.c$"}, {IncludeRegexp: "^drivers/hwmon/hs3001\\.c$"}, {IncludeRegexp: "^drivers/hwmon/ina209\\.c$"}, @@ -1667,7 +1669,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hwmon/ltc2991\\.c$"}, {IncludeRegexp: "^drivers/hwmon/ltc4261\\.c$"}, {IncludeRegexp: "^drivers/hwmon/max16065\\.c$"}, - {IncludeRegexp: "^drivers/hwmon/max31827\\.c$"}, {IncludeRegexp: "^drivers/hwmon/max6650\\.c$"}, {IncludeRegexp: "^drivers/hwmon/max6697\\.c$|^include/linux/platform_data/max6697\\.h$"}, {IncludeRegexp: "^drivers/hwmon/nct6775-core\\.c$|^drivers/hwmon/nct6775-platform\\.c$|^drivers/hwmon/nct6775\\.h$"}, @@ -1719,6 +1720,7 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^drivers/hid/hid-ft260\\.c$"}, {IncludeRegexp: "^drivers/hid/hid-mcp2221\\.c$"}, + {IncludeRegexp: "^drivers/hwmon/pmbus/Kconfig$|^drivers/hwmon/pmbus/ltc4286\\.c$"}, {IncludeRegexp: "^drivers/i2c/algos/|^drivers/i2c/busses/|^include/dt-bindings/i2c/"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-ali1535\\.c$|^drivers/i2c/busses/i2c-ali1563\\.c$|^drivers/i2c/busses/i2c-ali15x3\\.c$|^drivers/i2c/busses/i2c-amd756-s4882\\.c$|^drivers/i2c/busses/i2c-amd756\\.c$|^drivers/i2c/busses/i2c-amd8111\\.c$|^drivers/i2c/busses/i2c-i801\\.c$|^drivers/i2c/busses/i2c-isch\\.c$|^drivers/i2c/busses/i2c-nforce2-s4985\\.c$|^drivers/i2c/busses/i2c-nforce2\\.c$|^drivers/i2c/busses/i2c-piix4\\.c$|^drivers/i2c/busses/i2c-sis5595\\.c$|^drivers/i2c/busses/i2c-sis630\\.c$|^drivers/i2c/busses/i2c-sis96x\\.c$|^drivers/i2c/busses/i2c-via\\.c$|^drivers/i2c/busses/i2c-viapro\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-ali1563\\.c$"}, @@ -1818,6 +1820,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/accel/kionix-kx022a[^/]*$"}, {IncludeRegexp: "^drivers/iio/accel/msa311\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/ad4130\\.c$"}, + {IncludeRegexp: "^drivers/iio/adc/ad7091r[^/]*$"}, {IncludeRegexp: "^drivers/iio/adc/ad7192\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/ad7292\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/ad7768-1\\.c$"}, @@ -1841,6 +1844,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/addac/stx104\\.c$"}, {IncludeRegexp: "^drivers/iio/afe/iio-rescale\\.c$"}, {IncludeRegexp: "^drivers/iio/amplifiers/ada4250\\.c$"}, + {IncludeRegexp: "^drivers/iio/chemical/ags02ma\\.c$"}, {IncludeRegexp: "^drivers/iio/common/scmi_sensors/scmi_iio\\.c$"}, {IncludeRegexp: "^drivers/iio/dac/ad3552r\\.c$"}, {IncludeRegexp: "^drivers/iio/dac/ad7293\\.c$"}, @@ -1848,6 +1852,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/dac/dpot-dac\\.c$"}, {IncludeRegexp: "^drivers/iio/dac/ltc1660\\.c$"}, {IncludeRegexp: "^drivers/iio/dac/ltc2688\\.c$"}, + {IncludeRegexp: "^drivers/iio/dac/mcp4821\\.c$"}, {IncludeRegexp: "^drivers/iio/dac/ti-dac7612\\.c$"}, {IncludeRegexp: "^drivers/iio/filter/admv8818\\.c$"}, {IncludeRegexp: "^drivers/iio/frequency/adf4377\\.c$"}, @@ -1857,15 +1862,18 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/gyro/adxrs290\\.c$"}, {IncludeRegexp: "^drivers/iio/gyro/fxas21002c\\.h$|^drivers/iio/gyro/fxas21002c_core\\.c$|^drivers/iio/gyro/fxas21002c_i2c\\.c$|^drivers/iio/gyro/fxas21002c_spi\\.c$"}, {IncludeRegexp: "^drivers/iio/gyro/mpu3050[^/]*$"}, + {IncludeRegexp: "^drivers/iio/humidity/hdc3020\\.c$"}, {IncludeRegexp: "^drivers/iio/humidity/hts221[^/]*$"}, {IncludeRegexp: "^drivers/iio/imu/adis16460\\.c$"}, {IncludeRegexp: "^drivers/iio/imu/adis16475\\.c$"}, {IncludeRegexp: "^drivers/iio/imu/adis\\.c$|^drivers/iio/imu/adis_buffer\\.c$|^drivers/iio/imu/adis_trigger\\.c$|^include/linux/iio/imu/adis\\.h$"}, + {IncludeRegexp: "^drivers/iio/imu/bmi323/"}, {IncludeRegexp: "^drivers/iio/imu/inv_icm42600/"}, {IncludeRegexp: "^drivers/iio/imu/st_lsm6dsx/"}, + {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/as73211\\.c$"}, - {IncludeRegexp: "^drivers/iio/light/gain-time-scale-helper\\.c$|^drivers/iio/light/gain-time-scale-helper\\.h$"}, {IncludeRegexp: "^drivers/iio/light/gp2ap002\\.c$"}, + {IncludeRegexp: "^drivers/iio/light/ltr390\\.c$"}, {IncludeRegexp: "^drivers/iio/light/rohm-bu27008\\.c$|^drivers/iio/light/rohm-bu27034\\.c$"}, {IncludeRegexp: "^drivers/iio/magnetometer/ak8974\\.c$"}, {IncludeRegexp: "^drivers/iio/magnetometer/rm3100[^/]*$"}, @@ -1875,7 +1883,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/potentiometer/mcp4018\\.c$|^drivers/iio/potentiometer/mcp4531\\.c$"}, {IncludeRegexp: "^drivers/iio/potentiometer/x9250\\.c$"}, {IncludeRegexp: "^drivers/iio/pressure/dps310\\.c$"}, - {IncludeRegexp: "^drivers/iio/pressure/mprls0025pa\\.c$"}, + {IncludeRegexp: "^drivers/iio/pressure/hsc030pa[^/]*$"}, + {IncludeRegexp: "^drivers/iio/pressure/mprls0025pa[^/]*$"}, {IncludeRegexp: "^drivers/iio/pressure/rohm-bm1390\\.c$"}, {IncludeRegexp: "^drivers/iio/proximity/mb1232\\.c$"}, {IncludeRegexp: "^drivers/iio/proximity/ping\\.c$"}, @@ -1885,6 +1894,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/temperature/max30208\\.c$"}, {IncludeRegexp: "^drivers/iio/temperature/mlx90614\\.c$"}, {IncludeRegexp: "^drivers/iio/temperature/mlx90632\\.c$"}, + {IncludeRegexp: "^drivers/iio/temperature/mlx90635\\.c$"}, {IncludeRegexp: "^drivers/iio/temperature/tmp117\\.c$"}, {IncludeRegexp: "^drivers/iio/|^drivers/staging/iio/|^include/dt-bindings/iio/|^include/linux/iio/"}, {IncludeRegexp: "^drivers/staging/iio/"}, @@ -1930,6 +1940,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hid/wacom\\.h$|^drivers/hid/wacom_[^/]*$"}, {IncludeRegexp: "^drivers/hid/|^include/linux/hid[^/]*$|^include/uapi/linux/hid[^/]*$"}, {IncludeRegexp: "^drivers/input/input-mt\\.c$"}, + {IncludeRegexp: "^drivers/input/joystick/adafruit-seesaw\\.c$"}, {IncludeRegexp: "^drivers/input/joystick/fsia6b\\.c$"}, {IncludeRegexp: "^drivers/input/joystick/pxrc\\.c$"}, {IncludeRegexp: "^drivers/input/keyboard/cypress-sf\\.c$"}, @@ -1978,6 +1989,7 @@ func subsystems_linux() []*Subsystem { 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/i915/gvt/"}, }, } @@ -2002,6 +2014,17 @@ 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"}, + 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$"}, + }, + } + iouring = Subsystem{ Name: "io-uring", Syscalls: []string{"syz_io_uring_setup"}, @@ -2009,7 +2032,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"axboe@kernel.dk"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^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/"}, + {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/"}, }, } @@ -2031,7 +2054,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/[^/]*/include/asm/xen/swiotlb-xen\\.h$|^drivers/xen/swiotlb-xen\\.c$|^include/xen/arm/swiotlb-xen\\.h$|^include/xen/swiotlb-xen\\.h$"}, {IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"}, {IncludeRegexp: "^drivers/iommu/amd/|^include/linux/amd-iommu\\.h$"}, - {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$"}, + {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$|^drivers/iommu/arm/arm-smmu/arm-smmu-qcom[^/]*$|^drivers/iommu/msm_iommu[^/]*$"}, {IncludeRegexp: "^drivers/iommu/dma-iommu\\.c$|^drivers/iommu/dma-iommu\\.h$|^drivers/iommu/iova\\.c$|^include/linux/iova\\.h$"}, {IncludeRegexp: "^drivers/iommu/exynos-iommu\\.c$"}, {IncludeRegexp: "^drivers/iommu/intel/"}, @@ -2125,7 +2148,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$|^kernel/trace/fgraph\\.c$|^kernel/trace/ftrace[^/]*$"}, {IncludeRegexp: "^arch/[^/]*/events/|^arch/[^/]*/events/[^/]*/|^arch/[^/]*/include/asm/perf_event\\.h$|^arch/[^/]*/kernel/[^/]*/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/perf_callchain\\.c$|^arch/[^/]*/kernel/perf_event[^/]*\\.c$|^include/linux/perf_event\\.h$|^include/uapi/linux/perf_event\\.h$|^kernel/events/"}, {IncludeRegexp: "^arch/[^/]*/include/asm/atomic[^/]*\\.h$|^include/[^/]*/atomic[^/]*\\.h$|^include/linux/refcount\\.h$"}, - {"^arch/[^/]*/include/asm/spinlock[^/]*\\.h$|^include/linux/lockdep\\.h$|^include/linux/mutex[^/]*\\.h$|^include/linux/rwlock[^/]*\\.h$|^include/linux/rwsem[^/]*\\.h$|^include/linux/seqlock\\.h$|^include/linux/spinlock[^/]*\\.h$|^kernel/locking/|^lib/locking[^/]*\\.\\[ch\\]$", "^kernel/locking/locktorture\\.c$"}, + {"^arch/[^/]*/include/asm/spinlock[^/]*\\.h$|^include/linux/lockdep[^/]*\\.h$|^include/linux/mutex[^/]*\\.h$|^include/linux/rwlock[^/]*\\.h$|^include/linux/rwsem[^/]*\\.h$|^include/linux/seqlock\\.h$|^include/linux/spinlock[^/]*\\.h$|^kernel/locking/|^lib/locking[^/]*\\.\\[ch\\]$", "^kernel/locking/locktorture\\.c$"}, {IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"}, {IncludeRegexp: "^arch/powerpc/include/asm/membarrier\\.h$|^include/uapi/linux/membarrier\\.h$|^kernel/sched/membarrier\\.c$"}, {IncludeRegexp: "^arch/x86/"}, @@ -2165,6 +2188,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/mfd/hi6421-spmi-pmic\\.c$"}, {IncludeRegexp: "^drivers/misc/hisi_hikey_usb\\.c$"}, {IncludeRegexp: "^drivers/misc/mei/|^drivers/watchdog/mei_wdt\\.c$|^include/linux/mei_aux\\.h$|^include/linux/mei_cl_bus\\.h$|^include/uapi/linux/mei\\.h$|^include/uapi/linux/mei_uuid\\.h$|^include/uapi/linux/uuid\\.h$"}, + {IncludeRegexp: "^drivers/misc/nsm\\.c$|^include/uapi/linux/nsm\\.h$"}, {IncludeRegexp: "^drivers/misc/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"}, {IncludeRegexp: "^drivers/misc/vmw_balloon\\.c$"}, {IncludeRegexp: "^drivers/misc/vmw_vmci/|^include/linux/vmw_vmci[^/]*$"}, @@ -2206,6 +2230,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^include/linux/uuid\\.h$|^lib/test_uuid\\.c$|^lib/uuid\\.c$"}, {IncludeRegexp: "^include/trace/events/rseq\\.h$|^include/uapi/linux/rseq\\.h$|^kernel/rseq\\.c$"}, {IncludeRegexp: "^kernel/locking/locktorture\\.c$|^kernel/rcu/rcuscale\\.c$|^kernel/rcu/rcutorture\\.c$|^kernel/rcu/refscale\\.c$|^kernel/torture\\.c$"}, + {IncludeRegexp: "^lib/"}, {IncludeRegexp: "^net/vmw_vsock/vmci_transport[^/]*$"}, {IncludeRegexp: "axp[128]"}, }, @@ -2294,6 +2319,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/vfio/pci/hisilicon/"}, {IncludeRegexp: "^drivers/vfio/pci/mlx5/"}, {IncludeRegexp: "^drivers/vfio/pci/pds/"}, + {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$"}, {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$"}, @@ -2378,8 +2404,8 @@ func subsystems_linux() []*Subsystem { {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/512x/|^arch/powerpc/platforms/52xx/"}, - {IncludeRegexp: "^arch/powerpc/platforms/83xx/|^arch/powerpc/platforms/85xx/"}, - {IncludeRegexp: "^arch/powerpc/platforms/8xx/"}, + {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$"}, @@ -2406,7 +2432,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/usb/gadget/udc/fsl[^/]*$"}, {IncludeRegexp: "^drivers/usb/phy/phy-fsl-usb[^/]*$"}, {IncludeRegexp: "^sound/aoa/"}, - {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$|^sound/soc/fsl/mpc8610_hpcd\\.c$"}, + {IncludeRegexp: "^sound/soc/fsl/fsl[^/]*$|^sound/soc/fsl/imx[^/]*$"}, {IncludeRegexp: "^sound/soc/fsl/fsl_qmc_audio\\.c$"}, }, } @@ -2427,7 +2453,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"jikos@kernel.org", "jpoimboe@kernel.org", "mbenes@suse.cz", "pmladek@suse.com"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/powerpc/include/asm/livepatch\\.h$|^include/linux/livepatch\\.h$|^kernel/livepatch/|^kernel/module/livepatch\\.c$|^lib/livepatch/"}, + {IncludeRegexp: "^arch/powerpc/include/asm/livepatch\\.h$|^include/linux/livepatch\\.h$|^kernel/livepatch/|^kernel/module/livepatch\\.c$"}, }, } @@ -2461,7 +2487,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^include/linux/capability\\.h$|^include/uapi/linux/capability\\.h$|^kernel/capability\\.c$|^security/commoncap\\.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/uapi/linux/landlock\\.h$|^security/landlock/"}, - {"^security/", "^security/selinux/"}, + {"^include/uapi/linux/lsm\\.h$|^security/", "^security/selinux/"}, + {IncludeRegexp: "^security/lockdown/"}, {IncludeRegexp: "^security/smack/"}, }, } @@ -2561,9 +2588,10 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/adv7842[^/]*$"}, {IncludeRegexp: "^drivers/media/i2c/ak7375\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ak[^/]*$|^drivers/media/i2c/dw[^/]*$|^drivers/media/i2c/lm[^/]*$"}, + {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/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/st-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[^/]*$"}, @@ -2571,6 +2599,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/dw9719\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/dw9768\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/dw9807-vcm\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/gc0308\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/gc2145\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/hi556\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/hi846\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/hi847\\.c$"}, @@ -2615,6 +2645,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/ov5675\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ov5693\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ov5695\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/ov64a40\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ov7670\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ov772x\\.c$|^include/media/i2c/ov772x\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/ov7740\\.c$"}, @@ -2635,6 +2666,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/tda9840[^/]*$"}, {IncludeRegexp: "^drivers/media/i2c/tea6415c[^/]*$"}, {IncludeRegexp: "^drivers/media/i2c/tea6420[^/]*$"}, + {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/video-i2c\\.c$"}, {IncludeRegexp: "^drivers/media/mc/|^include/media/media-[^/]*\\.h$|^include/uapi/linux/media\\.h$"}, @@ -2662,7 +2695,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/platform/aspeed/"}, {IncludeRegexp: "^drivers/media/platform/atmel/atmel-isi\\.c$|^drivers/media/platform/atmel/atmel-isi\\.h$"}, {IncludeRegexp: "^drivers/media/platform/cadence/cdns-csi2[^/]*$"}, - {IncludeRegexp: "^drivers/media/platform/chips-media/"}, + {IncludeRegexp: "^drivers/media/platform/chips-media/coda$"}, + {IncludeRegexp: "^drivers/media/platform/chips-media/wave5/"}, {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$"}, @@ -2693,7 +2727,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/platform/st/sti/bdisp$"}, {IncludeRegexp: "^drivers/media/platform/st/sti/delta$"}, {IncludeRegexp: "^drivers/media/platform/st/sti/hva$"}, - {IncludeRegexp: "^drivers/media/platform/st/stm32/stm32-dcmi\\.c$"}, + {IncludeRegexp: "^drivers/media/platform/st/stm32/stm32-dcmi\\.c$|^drivers/media/platform/st/stm32/stm32-dcmipp/"}, {IncludeRegexp: "^drivers/media/platform/sunxi/sun4i-csi/"}, {IncludeRegexp: "^drivers/media/platform/sunxi/sun6i-csi/"}, {IncludeRegexp: "^drivers/media/platform/sunxi/sun6i-mipi-csi2/"}, @@ -2800,6 +2834,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/staging/media/max96712/max96712\\.c$"}, {IncludeRegexp: "^drivers/staging/media/meson/vdec/"}, {IncludeRegexp: "^drivers/staging/media/rkvdec/"}, + {IncludeRegexp: "^drivers/staging/media/starfive/camss$"}, {IncludeRegexp: "^drivers/staging/media/sunxi/cedrus/"}, {IncludeRegexp: "^drivers/staging/media/sunxi/sun6i-isp/|^drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config\\.h$"}, {IncludeRegexp: "^drivers/staging/media/tegra-video/"}, @@ -2909,15 +2944,15 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^include/linux/memblock\\.h$|^mm/memblock\\.c$|^mm/mm_init\\.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$"}, {IncludeRegexp: "^include/linux/sl.b[^/]*\\.h$|^mm/sl.b[^/]*$"}, {IncludeRegexp: "^include/linux/vmalloc\\.h$|^mm/vmalloc\\.c$"}, - {IncludeRegexp: "^include/linux/zpool\\.h$|^mm/zpool\\.c$"}, + {IncludeRegexp: "^include/linux/zpool\\.h$|^include/linux/zswap\\.h$|^mm/zpool\\.c$|^mm/zswap\\.c$"}, {IncludeRegexp: "^include/linux/zsmalloc\\.h$|^mm/zsmalloc\\.c$"}, {IncludeRegexp: "^mm/hwpoison-inject\\.c$|^mm/memory-failure\\.c$"}, {IncludeRegexp: "^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"}, {IncludeRegexp: "^mm/z3fold\\.c$"}, {IncludeRegexp: "^mm/zbud\\.c$"}, - {IncludeRegexp: "^mm/zswap\\.c$"}, }, } @@ -3039,7 +3074,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm64/boot/dts/amd/amd-seattle-xgbe[^/]*\\.dtsi$|^drivers/net/ethernet/amd/xgbe/"}, {IncludeRegexp: "^arch/x86/net/|^include/linux/ip\\.h$|^include/linux/ipv6[^/]*$|^include/net/fib[^/]*$|^include/net/ip[^/]*$|^include/net/route\\.h$|^net/ipv4/|^net/ipv6/"}, {IncludeRegexp: "^drivers/atm/|^include/linux/atm[^/]*$|^include/uapi/linux/atm[^/]*$"}, - {"^drivers/connector/|^drivers/net/|^include/dt-bindings/net/|^include/linux/etherdevice\\.h$|^include/linux/fcdevice\\.h$|^include/linux/fddidevice\\.h$|^include/linux/hippidevice\\.h$|^include/linux/if_[^/]*$|^include/linux/inetdevice\\.h$|^include/linux/netdevice\\.h$|^include/uapi/linux/if_[^/]*$|^include/uapi/linux/netdevice\\.h$", "^drivers/net/wireless/"}, + {"^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/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/"}, @@ -3110,7 +3145,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/ethernet/ibm/ibmvnic\\.[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/jme\\.[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/marvell/mv643xx_eth\\.[^/]*$|^include/linux/mv643xx\\.h$"}, - {IncludeRegexp: "^drivers/net/ethernet/marvell/mvneta\\.[^/]*$"}, + {IncludeRegexp: "^drivers/net/ethernet/marvell/mvneta[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/marvell/mvpp2/"}, {IncludeRegexp: "^drivers/net/ethernet/marvell/octeon_ep$"}, {IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/af/"}, @@ -3155,6 +3190,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/ethernet/synopsys/"}, {IncludeRegexp: "^drivers/net/ethernet/tehuti/"}, {IncludeRegexp: "^drivers/net/ethernet/ti/cpsw[^/]*$|^drivers/net/ethernet/ti/davinci[^/]*$"}, + {IncludeRegexp: "^drivers/net/ethernet/ti/icssg/"}, {IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/toshiba/spider_net[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/via/via-velocity\\.[^/]*$"}, @@ -3172,6 +3208,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/pcs/pcs-mtk-lynxi\\.c$|^include/linux/pcs/pcs-mtk-lynxi\\.h$"}, {IncludeRegexp: "^drivers/net/pcs/pcs-xpcs\\.c$|^drivers/net/pcs/pcs-xpcs\\.h$|^include/linux/pcs/pcs-xpcs\\.h$"}, {IncludeRegexp: "^drivers/net/phy/adin\\.c$"}, + {IncludeRegexp: "^drivers/net/phy/ax88796b_rust\\.rs$"}, {IncludeRegexp: "^drivers/net/phy/bcm[^/]*\\.\\[ch\\]$|^drivers/net/phy/broadcom\\.c$|^include/linux/brcmphy\\.h$"}, {IncludeRegexp: "^drivers/net/phy/dp83640[^/]*$|^drivers/ptp/|^include/linux/ptp_cl[^/]*$"}, {IncludeRegexp: "^drivers/net/phy/marvell10g\\.c$"}, @@ -3181,7 +3218,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/phy/motorcomm\\.c$"}, {IncludeRegexp: "^drivers/net/phy/mxl-gpy\\.c$"}, {IncludeRegexp: "^drivers/net/phy/ncn[^/]*$"}, - {IncludeRegexp: "^drivers/net/phy/nxp-c45-tja11xx\\.c$"}, + {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/team/|^include/linux/if_team\\.h$|^include/uapi/linux/if_team\\.h$"}, @@ -3217,7 +3254,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/in\\.h$|^include/linux/net\\.h$|^include/linux/netdevice\\.h$|^include/net/|^include/uapi/linux/in\\.h$|^include/uapi/linux/net\\.h$|^include/uapi/linux/net_namespace\\.h$|^include/uapi/linux/netdevice\\.h$|^lib/net_utils\\.c$|^lib/random32\\.c$|^net/", "^net/bluetooth/"}, + {"^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/"}, {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$"}, @@ -3250,6 +3287,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^net/rds/"}, {IncludeRegexp: "^net/sched/sch_cbs\\.c$|^net/sched/sch_etf\\.c$|^net/sched/sch_taprio\\.c$"}, {IncludeRegexp: "^net/sched/sch_netem\\.c$"}, + {IncludeRegexp: "^rust/kernel/net/phy\\.rs$"}, }, } @@ -3273,6 +3311,16 @@ func subsystems_linux() []*Subsystem { }, } + netfs = Subsystem{ + Name: "netfs", + Lists: []string{"netfs@lists.linux.dev"}, + Parents: []*Subsystem{&fs}, + PathRules: []PathRule{ + {IncludeRegexp: "^fs/cachefiles/"}, + {IncludeRegexp: "^fs/netfs/|^include/linux/fscache[^/]*\\.h$|^include/linux/netfs\\.h$|^include/trace/events/fscache\\.h$|^include/trace/events/netfs\\.h$"}, + }, + } + nfc = Subsystem{ Name: "nfc", Lists: []string{"netdev@vger.kernel.org"}, @@ -3306,11 +3354,11 @@ func subsystems_linux() []*Subsystem { } nitro = Subsystem{ - Name: "nitro", - Lists: []string{"aws-nitro-enclaves-devel@amazon.com"}, - Maintainers: []string{"alcioa@amazon.com"}, - Parents: []*Subsystem{&kernel}, + Name: "nitro", + Lists: []string{"aws-nitro-enclaves-devel@amazon.com"}, + Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ + {IncludeRegexp: "^drivers/misc/nsm\\.c$|^include/uapi/linux/nsm\\.h$"}, {IncludeRegexp: "^drivers/virt/nitro_enclaves/|^include/linux/nitro_enclaves\\.h$|^include/uapi/linux/nitro_enclaves\\.h$"}, }, } @@ -3338,21 +3386,9 @@ func subsystems_linux() []*Subsystem { }, } - ntfs = Subsystem{ - Name: "ntfs", - Syscalls: []string{"syz_mount_image$ntfs"}, - Lists: []string{"linux-ntfs-dev@lists.sourceforge.net"}, - Maintainers: []string{"anton@tuxera.com"}, - Parents: []*Subsystem{&fs}, - PathRules: []PathRule{ - {IncludeRegexp: "^block/partitions/ldm\\.[^/]*$"}, - {IncludeRegexp: "^fs/ntfs/"}, - }, - } - ntfs3 = Subsystem{ Name: "ntfs3", - Syscalls: []string{"syz_mount_image$ntfs3"}, + Syscalls: []string{"syz_mount_image$ntfs", "syz_mount_image$ntfs3"}, Lists: []string{"ntfs3@lists.linux.dev"}, Maintainers: []string{"almaz.alexandrovich@paragon-software.com"}, Parents: []*Subsystem{&fs}, @@ -3428,7 +3464,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/boot/dts/ti/omap/am335x-nano\\.dts$"}, {IncludeRegexp: "^arch/arm/boot/dts/ti/omap/omap3-igep[^/]*$"}, {IncludeRegexp: "^arch/arm/configs/omap1_defconfig$|^arch/arm/mach-omap1/|^drivers/i2c/busses/i2c-omap\\.c$|^include/linux/platform_data/ams-delta-fiq\\.h$|^include/linux/platform_data/i2c-omap\\.h$"}, - {IncludeRegexp: "^arch/arm/configs/omap2plus_defconfig$|^arch/arm/mach-omap2/|^drivers/bus/ti-sysc\\.c$|^drivers/gpio/gpio-tps65219\\.c$|^drivers/i2c/busses/i2c-omap\\.c$|^drivers/irqchip/irq-omap-intc\\.c$|^drivers/mfd/[^/]*omap[^/]*\\.c$|^drivers/mfd/menelaus\\.c$|^drivers/mfd/palmas\\.c$|^drivers/mfd/tps65217\\.c$|^drivers/mfd/tps65218\\.c$|^drivers/mfd/tps65219\\.c$|^drivers/mfd/tps65910\\.c$|^drivers/mfd/twl-core\\.\\[ch\\]$|^drivers/mfd/twl4030[^/]*\\.c$|^drivers/mfd/twl6030[^/]*\\.c$|^drivers/mfd/twl6040[^/]*\\.c$|^drivers/regulator/palmas-regulator[^/]*\\.c$|^drivers/regulator/pbias-regulator\\.c$|^drivers/regulator/tps65217-regulator\\.c$|^drivers/regulator/tps65218-regulator\\.c$|^drivers/regulator/tps65219-regulator\\.c$|^drivers/regulator/tps65910-regulator\\.c$|^drivers/regulator/twl-regulator\\.c$|^drivers/regulator/twl6030-regulator\\.c$|^include/linux/platform_data/i2c-omap\\.h$|^include/linux/platform_data/ti-sysc\\.h$"}, + {IncludeRegexp: "^arch/arm/configs/omap2plus_defconfig$|^arch/arm/mach-omap2/|^drivers/bus/omap[^/]*\\.\\[ch\\]$|^drivers/bus/ti-sysc\\.c$|^drivers/gpio/gpio-tps65219\\.c$|^drivers/i2c/busses/i2c-omap\\.c$|^drivers/irqchip/irq-omap-intc\\.c$|^drivers/mfd/[^/]*omap[^/]*\\.c$|^drivers/mfd/menelaus\\.c$|^drivers/mfd/palmas\\.c$|^drivers/mfd/tps65217\\.c$|^drivers/mfd/tps65218\\.c$|^drivers/mfd/tps65219\\.c$|^drivers/mfd/tps65910\\.c$|^drivers/mfd/twl-core\\.\\[ch\\]$|^drivers/mfd/twl4030[^/]*\\.c$|^drivers/mfd/twl6030[^/]*\\.c$|^drivers/mfd/twl6040[^/]*\\.c$|^drivers/regulator/palmas-regulator[^/]*\\.c$|^drivers/regulator/pbias-regulator\\.c$|^drivers/regulator/tps65217-regulator\\.c$|^drivers/regulator/tps65218-regulator\\.c$|^drivers/regulator/tps65219-regulator\\.c$|^drivers/regulator/tps65910-regulator\\.c$|^drivers/regulator/twl-regulator\\.c$|^drivers/regulator/twl6030-regulator\\.c$|^include/linux/platform_data/i2c-omap\\.h$|^include/linux/platform_data/ti-sysc\\.h$"}, {IncludeRegexp: "^arch/arm/mach-omap2/[^/]*gpmc[^/]*$|^drivers/memory/omap-gpmc\\.c$"}, {IncludeRegexp: "^arch/arm/mach-omap2/omap_hwmod[^/]*data[^/]*$"}, {IncludeRegexp: "^arch/arm/mach-omap2/omap_hwmod\\.[^/]*$"}, @@ -3521,12 +3557,12 @@ func subsystems_linux() []*Subsystem { } openwrt = Subsystem{ - Name: "openwrt", - Lists: []string{"openwrt-devel@lists.openwrt.org"}, - Parents: []*Subsystem{&net}, + Name: "openwrt", + Lists: []string{"openwrt-devel@lists.openwrt.org"}, + Maintainers: []string{"florian.fainelli@broadcom.com"}, + Parents: []*Subsystem{&net}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/net/dsa/b53/|^drivers/net/dsa/bcm_sf2[^/]*$|^include/linux/dsa/brcm\\.h$|^include/linux/platform_data/b53\\.h$"}, - {IncludeRegexp: "^drivers/vlynq/vlynq\\.c$|^include/linux/vlynq\\.h$"}, }, } @@ -3556,6 +3592,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"amir73il@gmail.com", "miklos@szeredi.hu"}, Parents: []*Subsystem{&fs}, PathRules: []PathRule{ + {IncludeRegexp: "^fs/backing-file\\.c$|^include/linux/backing-file\\.h$"}, {IncludeRegexp: "^fs/overlayfs/"}, }, } @@ -3596,7 +3633,7 @@ func subsystems_linux() []*Subsystem { {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/"}, + {IncludeRegexp: "^drivers/pci/controller/cadence/[^/]*cadence[^/]*$"}, {IncludeRegexp: "^drivers/pci/controller/cadence/pci-j721e\\.c$|^drivers/pci/controller/dwc/pci-dra7xx\\.c$"}, {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*artpec[^/]*$"}, {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*designware[^/]*$"}, @@ -3646,7 +3683,7 @@ func subsystems_linux() []*Subsystem { perf = Subsystem{ Name: "perf", Lists: []string{"linux-perf-users@vger.kernel.org"}, - Maintainers: []string{"acme@kernel.org", "mingo@redhat.com", "peterz@infradead.org"}, + Maintainers: []string{"acme@kernel.org", "mingo@redhat.com", "namhyung@kernel.org", "peterz@infradead.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^arch/[^/]*/events/|^arch/[^/]*/events/[^/]*/|^arch/[^/]*/include/asm/perf_event\\.h$|^arch/[^/]*/kernel/[^/]*/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/[^/]*/perf_event[^/]*\\.c$|^arch/[^/]*/kernel/perf_callchain\\.c$|^arch/[^/]*/kernel/perf_event[^/]*\\.c$|^include/linux/perf_event\\.h$|^include/uapi/linux/perf_event\\.h$|^kernel/events/"}, @@ -3671,7 +3708,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/[^/]*/include/asm/suspend[^/]*\\.h$|^arch/x86/power/|^drivers/base/power/|^include/linux/freezer\\.h$|^include/linux/pm\\.h$|^include/linux/suspend\\.h$|^kernel/power/"}, {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/domain[^/]*\\.c$|^include/linux/pm_domain\\.h$"}, {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/bmips-cpufreq\\.c$"}, @@ -3696,9 +3732,9 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/interconnect/|^include/dt-bindings/interconnect/|^include/linux/interconnect-provider\\.h$|^include/linux/interconnect\\.h$"}, {IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"}, {IncludeRegexp: "^drivers/opp/|^include/linux/pm_opp\\.h$"}, - {IncludeRegexp: "^drivers/pmdomain/"}, {IncludeRegexp: "^drivers/pmdomain/bcm/bcm-pmb\\.c$|^include/dt-bindings/soc/bcm-pmb\\.h$"}, {IncludeRegexp: "^drivers/pmdomain/qcom/cpr\\.c$"}, + {IncludeRegexp: "^drivers/pmdomain/|^include/linux/pm_domain\\.h$"}, {IncludeRegexp: "^drivers/power/reset/"}, {IncludeRegexp: "^drivers/power/reset/mt6323-poweroff\\.c$"}, {IncludeRegexp: "^drivers/power/supply/adp5061\\.c$"}, @@ -3746,7 +3782,7 @@ func subsystems_linux() []*Subsystem { pwm = Subsystem{ Name: "pwm", Lists: []string{"linux-pwm@vger.kernel.org"}, - Maintainers: []string{"thierry.reding@gmail.com"}, + Maintainers: []string{"u.kleine-koenig@pengutronix.de"}, Parents: []*Subsystem{&kernel}, 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$"}, @@ -3897,18 +3933,18 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {"^arch/riscv/boot/dts/", "^arch/riscv/boot/dts/allwinner/|^arch/riscv/boot/dts/renesas/"}, - {IncludeRegexp: "^arch/riscv/boot/dts/microchip/|^drivers/char/hw_random/mpfs-rng\\.c$|^drivers/clk/microchip/clk-mpfs[^/]*\\.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/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/"}, {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/cache/sifive_ccache\\.c$"}, {IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"}, {IncludeRegexp: "^drivers/perf/riscv_pmu\\.c$|^drivers/perf/riscv_pmu_legacy\\.c$|^drivers/perf/riscv_pmu_sbi\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"}, {IncludeRegexp: "^drivers/reset/reset-k210\\.c$"}, {IncludeRegexp: "^drivers/soc/canaan/|^include/soc/canaan/"}, - {IncludeRegexp: "^drivers/soc/sifive/"}, {IncludeRegexp: "fu540"}, {IncludeRegexp: "sifive"}, }, @@ -3943,9 +3979,10 @@ func subsystems_linux() []*Subsystem { rtc = Subsystem{ Name: "rtc", Lists: []string{"linux-rtc@vger.kernel.org"}, - Maintainers: []string{"a.zummo@towertech.it", "alexandre.belloni@bootlin.com"}, + Maintainers: []string{"alexandre.belloni@bootlin.com"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ + {IncludeRegexp: "^drivers/rtc/rtc-max31335\\.c$"}, {IncludeRegexp: "^drivers/rtc/rtc-optee\\.c$"}, {IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"}, {IncludeRegexp: "^drivers/rtc/rtc-sd3078\\.c$"}, @@ -3960,7 +3997,9 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"alex.gaynor@gmail.com", "ojeda@kernel.org", "wedsonaf@gmail.com"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ + {IncludeRegexp: "^drivers/net/phy/ax88796b_rust\\.rs$"}, {IncludeRegexp: "^rust/"}, + {IncludeRegexp: "^rust/kernel/net/phy\\.rs$"}, }, } @@ -3996,6 +4035,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/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/"}, @@ -4095,7 +4135,7 @@ func subsystems_linux() []*Subsystem { selinux = Subsystem{ Name: "selinux", Lists: []string{"selinux@vger.kernel.org"}, - Maintainers: []string{"eparis@parisplace.org", "paul@paul-moore.com", "stephen.smalley.work@gmail.com"}, + Maintainers: []string{"paul@paul-moore.com", "stephen.smalley.work@gmail.com"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^include/trace/events/avc\\.h$|^include/uapi/linux/selinux_netlink\\.h$|^security/selinux/"}, @@ -4200,6 +4240,7 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-at91-usart\\.c$"}, + {IncludeRegexp: "^drivers/spi/spi-axi-spi-engine\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-bcm63xx-hsspi\\.c$|^drivers/spi/spi-bcmbca-hsspi\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-bcm63xx\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-dw[^/]*$"}, @@ -4493,12 +4534,12 @@ func subsystems_linux() []*Subsystem { } virt = Subsystem{ - Name: "virt", - Lists: []string{"virtualization@lists.linux-foundation.org"}, - Maintainers: []string{"dtatulea@nvidia.com"}, - Parents: []*Subsystem{&virtualization}, + Name: "virt", + Lists: []string{"virtualization@lists.linux-foundation.org"}, + Parents: []*Subsystem{&virtualization}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/vdpa/mlx5/"}, + {IncludeRegexp: "^drivers/vfio/pci/virtio$"}, }, } @@ -4512,7 +4553,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"}, {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/crypto/virtio/|^drivers/net/virtio_net\\.c$|^drivers/vdpa/|^drivers/virtio/|^include/linux/vdpa\\.h$|^include/linux/virtio[^/]*\\.h$|^include/linux/vringh\\.h$|^include/uapi/linux/virtio_[^/]*\\.h$"}, {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/scsi/virtio_scsi\\.c$|^include/uapi/linux/virtio_blk\\.h$|^include/uapi/linux/virtio_scsi\\.h$"}, - {IncludeRegexp: "^drivers/char/virtio_console\\.c$|^include/linux/virtio_console\\.h$|^include/uapi/linux/virtio_console\\.h$"}, + {IncludeRegexp: "^drivers/char/virtio_console\\.c$|^include/uapi/linux/virtio_console\\.h$"}, {IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"}, {IncludeRegexp: "^drivers/gpio/gpio-virtio\\.c$|^include/uapi/linux/virtio_gpio\\.h$"}, {IncludeRegexp: "^drivers/gpu/drm/ci/xfails/virtio[^/]*$|^drivers/gpu/drm/virtio/|^include/uapi/linux/virtio_gpu\\.h$"}, @@ -4585,19 +4626,13 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/wireless/ath/ath9k/"}, {IncludeRegexp: "^drivers/net/wireless/ath/carl9170/"}, {IncludeRegexp: "^drivers/net/wireless/ath/wil6210/"}, - {IncludeRegexp: "^drivers/net/wireless/atmel/atmel[^/]*$"}, {IncludeRegexp: "^drivers/net/wireless/broadcom/b43/"}, {IncludeRegexp: "^drivers/net/wireless/broadcom/b43legacy/"}, {IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/"}, {IncludeRegexp: "^drivers/net/wireless/intel/ipw2x00/"}, {IncludeRegexp: "^drivers/net/wireless/intel/iwlegacy/"}, {IncludeRegexp: "^drivers/net/wireless/intel/iwlwifi/"}, - {IncludeRegexp: "^drivers/net/wireless/intersil/hostap/"}, - {IncludeRegexp: "^drivers/net/wireless/intersil/orinoco/"}, {IncludeRegexp: "^drivers/net/wireless/intersil/p54/"}, - {IncludeRegexp: "^drivers/net/wireless/legacy/ray[^/]*$"}, - {IncludeRegexp: "^drivers/net/wireless/legacy/rndis_wlan\\.c$"}, - {IncludeRegexp: "^drivers/net/wireless/legacy/wl3501[^/]*$"}, {IncludeRegexp: "^drivers/net/wireless/marvell/mwifiex/"}, {IncludeRegexp: "^drivers/net/wireless/marvell/mwl8k\\.c$"}, {IncludeRegexp: "^drivers/net/wireless/mediatek/mt76/"}, @@ -4615,7 +4650,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/wireless/rsi/"}, {IncludeRegexp: "^drivers/net/wireless/ti/"}, {IncludeRegexp: "^drivers/net/wireless/virtual/mac80211_hwsim\\.\\[ch\\]$|^include/net/mac80211\\.h$|^net/mac80211/"}, - {IncludeRegexp: "^drivers/net/wireless/zydas/zd1201\\.[^/]*$"}, {IncludeRegexp: "^drivers/net/wireless/zydas/zd1211rw/"}, {IncludeRegexp: "^drivers/nfc/trf7970a\\.c$"}, {IncludeRegexp: "^drivers/ssb/|^include/linux/ssb/"}, @@ -4657,8 +4691,8 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&virtualization}, PathRules: []PathRule{ {IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"}, + {IncludeRegexp: "^arch/x86/boot/compressed/tdx[^/]*$|^arch/x86/coco/tdx/|^arch/x86/include/asm/shared/tdx\\.h$|^arch/x86/include/asm/tdx\\.h$|^arch/x86/virt/vmx/tdx/|^drivers/virt/coco/tdx-guest$"}, {IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"}, - {IncludeRegexp: "^arch/x86/platform$"}, }, } @@ -4670,7 +4704,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/x86/include/asm/amd_hsmp\\.h$|^arch/x86/include/uapi/asm/amd_hsmp\\.h$|^drivers/platform/x86/amd/hsmp\\.c$"}, {IncludeRegexp: "^arch/x86/include/asm/intel_punit_ipc\\.h$|^drivers/platform/x86/intel/punit_ipc\\.c$"}, {IncludeRegexp: "^arch/x86/include/asm/intel_telemetry\\.h$|^drivers/platform/x86/intel/telemetry/"}, - {IncludeRegexp: "^arch/x86/platform$"}, {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$"}, @@ -4779,7 +4812,7 @@ func subsystems_linux() []*Subsystem { } return []*Subsystem{ - &ac100, &accelerators, &acpi, &acpi4asus, &acpica, &acrn, &actions, &afs, &alpha, &alsa, &amdgfx, &amlogic, &apparmor, &arch, &arm, &armmsm, &asahi, &aspeed, &ath10k, &ath11k, &ath12k, &atm, &audit, &autofs, &axis, &b43, &batman, &bcache, &bcachefs, &bfs, &block, &bluetooth, &bpf, &brcm80211, &bridge, &broadcom, &btrfs, &cachefs, &can, &ceph, &cgroups, &chrome, &cifs, &cirrus, &clk, &coda, &coresight, &crypto, &csky, &cxl, &damon, &dccp, &dell, &devicetree, &dm, &dmaengine, &drbd, &dri, &ecryptfs, &edac, &efi, &erofs, &etnaviv, &exfat, &ext4, &f2fs, &fbdev, &fpga, &freedreno, &fs, &fscrypt, &fsi, &fsverity, &fuse, &geode, &gfs2, &gpio, &greybus, &hams, &hardening, &hexagon, &hfs, &hippi, &hwmon, &hyperv, &i2c, &i3c, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelgvt, &intelwiredlan, &iouring, &iomap, &iommu, &ipack, &isdn4linux, &isofs, &jfs, &karma, &kasan, &kbuild, &kernel, &kernfs, &kexec, &keyrings, &kgdb, &kunit, &kvm, &kvmriscv, &kvmarm, &leds, &libertas, &lima, &linux1394, &linuxppc, &linuxpps, &livepatching, &llvm, &loongarch, &lsm, &lvs, &m68k, &mapletree, &media, &mediatek, &megaraid, &mhi, &mips, &mjpeg, &mm, &mmc, &modules, &mpi3, &mptfusion, &mptcp, &mtd, &nbd, &net, &netdrivers, &netfilter, &nfc, &nfs, &nilfs, &nitro, &nouveau, &ntb, &ntfs, &ntfs3, &nvdimm, &nvme, &nxp, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &parisc, &parport, &pci, &perf, &phy, &pm, &ppp, &pvrusb2, &pwm, &qat, &raid, &rcu, &rdma, &rds, &reiserfs, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rtc, &rust, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &snpsarc, &sof, &sound, &sparclinux, &speakup, &spi, &spice, &squashfs, &staging, &stm32, &sunxi, &target, &tegra, ×tamp, &tipc, &tls, &tomoyo, &tqsystems, &trace, &udf, &um, &unisoc, &usb, &usbstorage, &v9fs, &video, &virt, &virtualization, &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, &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, &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, &nxp, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &parisc, &parport, &pci, &perf, &phy, &pm, &ppp, &pvrusb2, &pwm, &qat, &raid, &rcu, &rdma, &rds, &reiserfs, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rtc, &rust, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &snpsarc, &sof, &sound, &sparclinux, &speakup, &spi, &spice, &squashfs, &staging, &stm32, &sunxi, &target, &tegra, ×tamp, &tipc, &tls, &tomoyo, &tqsystems, &trace, &udf, &um, &unisoc, &usb, &usbstorage, &v9fs, &video, &virt, &virtualization, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs, } } |
