aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/subsystem/linux/names.go1
-rw-r--r--pkg/subsystem/linux/rules.go1
-rw-r--r--pkg/subsystem/lists/linux.go231
3 files changed, 129 insertions, 104 deletions
diff --git a/pkg/subsystem/linux/names.go b/pkg/subsystem/linux/names.go
index 1fd6ddb00..d02d152b6 100644
--- a/pkg/subsystem/linux/names.go
+++ b/pkg/subsystem/linux/names.go
@@ -89,6 +89,7 @@ var (
emailExceptions = map[string]string{
"patches@opensource.cirrus.com": "cirrus",
"virtualization@lists.linux-foundation.org": "virt", // the name is too long
+ "virtualization@lists.linux.dev": "virt",
"dev@openvswitch.org": "openvswitch",
"devel@acpica.org": "acpica",
"kernel@dh-electronics.com": "dh-electr",
diff --git a/pkg/subsystem/linux/rules.go b/pkg/subsystem/linux/rules.go
index 2aa10fbf4..c8aa2b10a 100644
--- a/pkg/subsystem/linux/rules.go
+++ b/pkg/subsystem/linux/rules.go
@@ -93,6 +93,7 @@ var (
"nfc": {"NFC SUBSYSTEM"},
"iomap": {"FILESYSTEMS [IOMAP]"},
"xfs": {"XFS FILESYSTEM"},
+ "jffs2": {"JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)"},
},
noReminders: map[string]struct{}{
// Many misclassified bugs end up in `kernel`, so there's no sense
diff --git a/pkg/subsystem/lists/linux.go b/pkg/subsystem/lists/linux.go
index 257a948b8..b3ee56894 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 596764183be8ebb13352b281a442a1f1151c9b06, "Add linux-next specific files fo"
+// Commit 39cd87c4eb2b893354f3b850f916353f2658ae6f, "Linux 6.9-rc2"
package lists
@@ -23,9 +23,10 @@ func init() {
// - asahi
// - aspeed
// - coresight
+// - imx
+// - s32
// - kvmarm
// - mediatek
-// - nxp
// - omap
// - rockchip
// - rpi
@@ -48,7 +49,6 @@ func init() {
// - cgroups
// - chrome
// - clk
-// - nxp
// - crypto
// - qat
// - csky
@@ -56,7 +56,6 @@ func init() {
// - devicetree
// - dm
// - dmaengine
-// - imx
// - dri
// - amd-gfx
// - etnaviv
@@ -92,6 +91,7 @@ func init() {
// - hfs
// - iomap
// - isofs
+// - jffs2
// - jfs
// - karma
// - kernfs
@@ -109,6 +109,7 @@ func init() {
// - xfs
// - fsi
// - gpio
+// - s32
// - hardening
// - hexagon
// - hwmon
@@ -242,9 +243,8 @@ func init() {
// - usb
// - usb-storage
// - video
-// - virtualization
+// - virt
// - spice
-// - virt
// - x86
// - coco
// - watchdog
@@ -253,7 +253,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, 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
+ 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
ac100 = Subsystem{
Name: "ac100",
@@ -488,7 +488,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/arm/boot/dts/socionext/milbeaut[^/]*$|^arch/arm/mach-milbeaut/|milbeaut"},
{IncludeRegexp: "^arch/arm/boot/dts/socionext/uniphier[^/]*$|^arch/arm/include/asm/hardware/cache-uniphier\\.h$|^arch/arm/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/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/gpio/gpio-nomadik\\.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$|^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$"},
@@ -518,7 +518,7 @@ func subsystems_linux() []*Subsystem {
{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/freescale/s32g[^/]*\\.dts[^/]*$|^drivers/pinctrl/nxp/"},
{IncludeRegexp: "^arch/arm64/boot/dts/lg/"},
{IncludeRegexp: "^arch/arm64/boot/dts/marvell/armada-8040-mcbin\\.dts$"},
{IncludeRegexp: "^arch/arm64/boot/dts/microchip/"},
@@ -530,7 +530,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/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/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/"},
@@ -599,7 +599,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-arm-msm@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/arm/boot/dts/qcom/|^arch/arm/configs/qcom_defconfig$|^arch/arm/mach-qcom/|^arch/arm64/boot/dts/qcom/|^drivers/[^/]*/[^/]*/pm8...-[^/]*$|^drivers/[^/]*/[^/]*/qcom[^/]*$|^drivers/[^/]*/[^/]*/qcom/|^drivers/[^/]*/qcom[^/]*$|^drivers/[^/]*/qcom/|^drivers/bluetooth/btqcomsmd\\.c$|^drivers/clocksource/timer-qcom\\.c$|^drivers/cpuidle/cpuidle-qcom-spm\\.c$|^drivers/extcon/extcon-qcom[^/]*$|^drivers/i2c/busses/i2c-qcom-geni\\.c$|^drivers/i2c/busses/i2c-qup\\.c$|^drivers/iommu/msm[^/]*$|^drivers/mfd/ssbi\\.c$|^drivers/mmc/host/mmci_qcom[^/]*$|^drivers/mmc/host/sdhci-msm\\.c$|^drivers/pci/controller/dwc/pcie-qcom\\.c$|^drivers/phy/qualcomm/|^drivers/power/[^/]*/msm[^/]*$|^drivers/reset/reset-qcom-[^/]*$|^drivers/spi/spi-geni-qcom\\.c$|^drivers/spi/spi-qcom-qspi\\.c$|^drivers/spi/spi-qup\\.c$|^drivers/tty/serial/msm_serial\\.c$|^drivers/ufs/host/ufs-qcom[^/]*$|^drivers/usb/dwc3/dwc3-qcom\\.c$|^include/dt-bindings/[^/]*/qcom[^/]*$|^include/linux/[^/]*/qcom[^/]*$|^include/linux/soc/qcom/"},
+ {IncludeRegexp: "^arch/arm/boot/dts/qcom/|^arch/arm/configs/qcom_defconfig$|^arch/arm/mach-qcom/|^arch/arm64/boot/dts/qcom/|^drivers/[^/]*/[^/]*/pm8...-[^/]*$|^drivers/[^/]*/[^/]*/qcom[^/]*$|^drivers/[^/]*/[^/]*/qcom/|^drivers/[^/]*/qcom[^/]*$|^drivers/[^/]*/qcom/|^drivers/bluetooth/btqcomsmd\\.c$|^drivers/clocksource/timer-qcom\\.c$|^drivers/cpuidle/cpuidle-qcom-spm\\.c$|^drivers/extcon/extcon-qcom[^/]*$|^drivers/i2c/busses/i2c-qcom-geni\\.c$|^drivers/i2c/busses/i2c-qup\\.c$|^drivers/iommu/msm[^/]*$|^drivers/mfd/ssbi\\.c$|^drivers/mmc/host/mmci_qcom[^/]*$|^drivers/mmc/host/sdhci-msm\\.c$|^drivers/pci/controller/dwc/pcie-qcom\\.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: "^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,[^/]*$"},
@@ -663,30 +663,30 @@ func subsystems_linux() []*Subsystem {
ath10k = Subsystem{
Name: "ath10k",
Lists: []string{"ath10k@lists.infradead.org"},
- Maintainers: []string{"kvalo@kernel.org", "quic_jjohnson@quicinc.com"},
+ Maintainers: []string{"jjohnson@kernel.org", "kvalo@kernel.org"},
Parents: []*Subsystem{&wireless},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/ath/ath10k/"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath10k/|ath10k"},
},
}
ath11k = Subsystem{
Name: "ath11k",
Lists: []string{"ath11k@lists.infradead.org"},
- Maintainers: []string{"kvalo@kernel.org", "quic_jjohnson@quicinc.com"},
+ Maintainers: []string{"jjohnson@kernel.org", "kvalo@kernel.org"},
Parents: []*Subsystem{&wireless},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/ath/ath11k/"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath11k/|ath11k"},
},
}
ath12k = Subsystem{
Name: "ath12k",
Lists: []string{"ath12k@lists.infradead.org"},
- Maintainers: []string{"kvalo@kernel.org", "quic_jjohnson@quicinc.com"},
+ Maintainers: []string{"jjohnson@kernel.org", "kvalo@kernel.org"},
Parents: []*Subsystem{&wireless},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/ath/ath12k/"},
+ {IncludeRegexp: "^drivers/net/wireless/ath/ath12k/|ath12k"},
},
}
@@ -761,9 +761,10 @@ func subsystems_linux() []*Subsystem {
}
bcachefs = Subsystem{
- Name: "bcachefs",
- Lists: []string{"linux-bcachefs@vger.kernel.org"},
- Parents: []*Subsystem{&fs},
+ Name: "bcachefs",
+ Lists: []string{"linux-bcachefs@vger.kernel.org"},
+ Maintainers: []string{"kent.overstreet@linux.dev"},
+ Parents: []*Subsystem{&fs},
PathRules: []PathRule{
{IncludeRegexp: "^fs/bcachefs/"},
{IncludeRegexp: "^include/linux/closure\\.h$|^lib/closure\\.c$"},
@@ -849,10 +850,10 @@ func subsystems_linux() []*Subsystem {
brcm80211 = Subsystem{
Name: "brcm80211",
Lists: []string{"brcm80211-dev-list.pdl@broadcom.com"},
- Maintainers: []string{"aspriel@gmail.com", "franky.lin@broadcom.com", "hante.meuleman@broadcom.com"},
+ Maintainers: []string{"arend.vanspriel@broadcom.com"},
Parents: []*Subsystem{&wireless},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/"},
+ {IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/|^include/linux/platform_data/brcmfmac\\.h$"},
},
}
@@ -896,6 +897,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/can/bxcan\\.c$"},
{IncludeRegexp: "^drivers/net/can/can327\\.c$"},
{IncludeRegexp: "^drivers/net/can/ctucanfd/"},
+ {IncludeRegexp: "^drivers/net/can/esd/"},
{IncludeRegexp: "^drivers/net/can/m_can/m_can\\.c$|^drivers/net/can/m_can/m_can\\.h$|^drivers/net/can/m_can/m_can_platform\\.c$"},
{IncludeRegexp: "^drivers/net/can/sja1000/ems_pci\\.c$"},
{IncludeRegexp: "^drivers/net/can/slcan/"},
@@ -931,7 +933,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: "^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"},
+ {IncludeRegexp: "^include/linux/memcontrol\\.h$|^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"},
},
}
@@ -946,6 +948,7 @@ func subsystems_linux() []*Subsystem {
{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/watchdog/cros_ec_wdt\\.c$"},
{IncludeRegexp: "^sound/soc/codecs/cros_ec_codec\\.[^/]*$"},
},
}
@@ -1024,6 +1027,7 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^arch/[^/]*/crypto/|^crypto/|^drivers/crypto/|^include/crypto/|^include/linux/crypto[^/]*$|^lib/crypto/"},
+ {IncludeRegexp: "^arch/powerpc/crypto/Kconfig$|^arch/powerpc/crypto/aes\\.c$|^arch/powerpc/crypto/aes_cbc\\.c$|^arch/powerpc/crypto/aes_ctr\\.c$|^arch/powerpc/crypto/aes_xts\\.c$|^arch/powerpc/crypto/aesp8-ppc\\.[^/]*$|^arch/powerpc/crypto/ghash\\.c$|^arch/powerpc/crypto/ghashp8-ppc\\.pl$|^arch/powerpc/crypto/ppc-xlate\\.pl$|^arch/powerpc/crypto/vmx\\.c$"},
{IncludeRegexp: "^crypto/ansi_cprng\\.c$|^crypto/rng\\.c$"},
{IncludeRegexp: "^crypto/pcrypt\\.c$|^include/crypto/pcrypt\\.h$"},
{IncludeRegexp: "^drivers/char/hw_random/cctrng\\.c$|^drivers/char/hw_random/cctrng\\.h$"},
@@ -1053,7 +1057,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/crypto/rockchip/"},
{IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"},
{IncludeRegexp: "^drivers/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"},
- {IncludeRegexp: "^drivers/crypto/vmx/Kconfig$|^drivers/crypto/vmx/aes[^/]*$|^drivers/crypto/vmx/ghash[^/]*$|^drivers/crypto/vmx/ppc-xlate\\.pl$|^drivers/crypto/vmx/vmx\\.c$"},
{IncludeRegexp: "^include/linux/padata\\.h$|^kernel/padata\\.c$"},
},
}
@@ -1073,7 +1076,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-cxl@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^drivers/cxl/|^include/linux/cxl-event\\.h$|^include/uapi/linux/cxl_mem\\.h$"},
+ {IncludeRegexp: "^drivers/cxl/|^include/linux/cxl-einj\\.h$|^include/linux/cxl-event\\.h$|^include/uapi/linux/cxl_mem\\.h$"},
{IncludeRegexp: "^drivers/dax/"},
{IncludeRegexp: "^drivers/perf/cxl_pmu\\.c$"},
},
@@ -1117,7 +1120,7 @@ func subsystems_linux() []*Subsystem {
devicetree = Subsystem{
Name: "devicetree",
Lists: []string{"devicetree@vger.kernel.org"},
- Maintainers: []string{"robh+dt@kernel.org"},
+ Maintainers: []string{"robh@kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^arch/[^/]*/boot/dts/|^include/dt-bindings/"},
@@ -1129,10 +1132,11 @@ func subsystems_linux() []*Subsystem {
dm = Subsystem{
Name: "dm",
Lists: []string{"dm-devel@lists.linux.dev"},
- Maintainers: []string{"agk@redhat.com", "dm-devel@lists.linux.dev", "mpatocka@redhat.com", "snitzer@kernel.org"},
+ Maintainers: []string{"agk@redhat.com", "mpatocka@redhat.com", "snitzer@kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/md/Kconfig$|^drivers/md/dm[^/]*$|^drivers/md/persistent-data/|^include/linux/device-mapper\\.h$|^include/linux/dm-[^/]*\\.h$|^include/uapi/linux/dm-[^/]*\\.h$"},
+ {IncludeRegexp: "^drivers/md/dm-vdo/"},
},
}
@@ -1215,6 +1219,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpu/drm/panel/panel-lvds\\.c$"},
{IncludeRegexp: "^drivers/gpu/drm/panfrost/|^include/uapi/drm/panfrost_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$"},
{IncludeRegexp: "^drivers/gpu/drm/scheduler/|^include/drm/gpu_scheduler\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/sti$"},
@@ -1288,6 +1293,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/edac/ti_edac\\.c$"},
{IncludeRegexp: "^drivers/edac/|^include/linux/edac\\.h$"},
{IncludeRegexp: "^drivers/ras/amd/atl/"},
+ {IncludeRegexp: "^drivers/ras/amd/fmpm\\.c$"},
{IncludeRegexp: "^drivers/ras/|^include/linux/ras\\.h$|^include/ras/ras_event\\.h$"},
},
}
@@ -1338,11 +1344,10 @@ func subsystems_linux() []*Subsystem {
}
ext4 = Subsystem{
- Name: "ext4",
- Syscalls: []string{"syz_mount_image$ext4"},
- Lists: []string{"linux-ext4@vger.kernel.org"},
- Maintainers: []string{"adilger.kernel@dilger.ca", "tytso@mit.edu"},
- Parents: []*Subsystem{&fs},
+ Name: "ext4",
+ Syscalls: []string{"syz_mount_image$ext4"},
+ Lists: []string{"linux-ext4@vger.kernel.org"},
+ Parents: []*Subsystem{&fs},
PathRules: []PathRule{
{IncludeRegexp: "^fs/ext2/|^include/linux/ext2[^/]*$"},
{IncludeRegexp: "^fs/ext4/|^include/trace/events/ext4\\.h$|^include/uapi/linux/ext4\\.h$"},
@@ -1542,8 +1547,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.c$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.h$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio\\.c$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/aspeed/"},
{IncludeRegexp: "^drivers/pinctrl/bcm/pinctrl-bcm4908\\.c$"},
- {IncludeRegexp: "^drivers/pinctrl/freescale/"},
- {IncludeRegexp: "^drivers/pinctrl/nxp/"},
+ {IncludeRegexp: "^drivers/pinctrl/freescale/|^drivers/pinctrl/nxp/"},
{IncludeRegexp: "^drivers/pinctrl/pinctrl-cy8c95x0\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/pinctrl-loongson2\\.c$"},
@@ -1588,7 +1592,8 @@ func subsystems_linux() []*Subsystem {
{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/stackleak\\.h$|^kernel/stackleak\\.c$"},
- {IncludeRegexp: "^include/linux/string\\.h$|^include/linux/string_choices\\.h$|^include/linux/string_helpers\\.h$|^lib/string\\.c$|^lib/string_helpers\\.c$|^lib/test-string_helpers\\.c$|^lib/test_string\\.c$"},
+ {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$"},
},
}
@@ -1626,7 +1631,7 @@ func subsystems_linux() []*Subsystem {
hwmon = Subsystem{
Name: "hwmon",
Lists: []string{"linux-hwmon@vger.kernel.org"},
- Maintainers: []string{"linux@roeck-us.net"},
+ Maintainers: []string{"jdelvare@suse.com", "linux@roeck-us.net"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/hwmon/abituguru3\\.c$"},
@@ -1640,9 +1645,11 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/asc7621\\.c$"},
{IncludeRegexp: "^drivers/hwmon/asus-ec-sensors\\.c$"},
{IncludeRegexp: "^drivers/hwmon/asus_atk0110\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/asus_rog_ryujin\\.c$"},
{IncludeRegexp: "^drivers/hwmon/asus_wmi_sensors\\.c$"},
{IncludeRegexp: "^drivers/hwmon/axi-fan-control\\.c$"},
{IncludeRegexp: "^drivers/hwmon/bt1-pvt\\.\\[ch\\]$"},
+ {IncludeRegexp: "^drivers/hwmon/chipcap2\\.c$"},
{IncludeRegexp: "^drivers/hwmon/coretemp\\.c$"},
{IncludeRegexp: "^drivers/hwmon/corsair-cpro\\.c$"},
{IncludeRegexp: "^drivers/hwmon/corsair-psu\\.c$"},
@@ -1654,26 +1661,20 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/gigabyte_waterforce\\.c$"},
{IncludeRegexp: "^drivers/hwmon/hp-wmi-sensors\\.c$"},
{IncludeRegexp: "^drivers/hwmon/hs3001\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/ina209\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/ina2xx\\.c$|^include/linux/platform_data/ina2xx\\.h$"},
{IncludeRegexp: "^drivers/hwmon/it87\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/jc42\\.c$"},
{IncludeRegexp: "^drivers/hwmon/k10temp\\.c$"},
{IncludeRegexp: "^drivers/hwmon/k8temp\\.c$"},
{IncludeRegexp: "^drivers/hwmon/lm73\\.c$"},
{IncludeRegexp: "^drivers/hwmon/lm78\\.c$"},
{IncludeRegexp: "^drivers/hwmon/lm83\\.c$"},
{IncludeRegexp: "^drivers/hwmon/lm90\\.c$|^include/dt-bindings/thermal/lm90\\.h$"},
- {IncludeRegexp: "^drivers/hwmon/lm95234\\.c$"},
{IncludeRegexp: "^drivers/hwmon/ltc2947-core\\.c$|^drivers/hwmon/ltc2947-i2c\\.c$|^drivers/hwmon/ltc2947-spi\\.c$|^drivers/hwmon/ltc2947\\.h$"},
{IncludeRegexp: "^drivers/hwmon/ltc2991\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/ltc4261\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/max16065\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/ltc4282\\.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$"},
{IncludeRegexp: "^drivers/hwmon/nct6775-i2c\\.c$"},
{IncludeRegexp: "^drivers/hwmon/nzxt-kraken2\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/nzxt-kraken3\\.c$"},
{IncludeRegexp: "^drivers/hwmon/nzxt-smart2\\.c$"},
{IncludeRegexp: "^drivers/hwmon/oxp-sensors\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pc87360\\.c$"},
@@ -1685,13 +1686,12 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/hwmon/pmbus/pm6764tr\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/stpddc60\\.c$"},
{IncludeRegexp: "^drivers/hwmon/pmbus/tps546d24\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/pmbus/|^include/linux/pmbus\\.h$"},
{IncludeRegexp: "^drivers/hwmon/powerz\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/pt5161l\\.c$"},
{IncludeRegexp: "^drivers/hwmon/sch5627\\.c$"},
{IncludeRegexp: "^drivers/hwmon/sfctemp\\.c$"},
{IncludeRegexp: "^drivers/hwmon/smsc47b397\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/tmp401\\.c$"},
- {IncludeRegexp: "^drivers/hwmon/tmp464\\.c$"},
+ {IncludeRegexp: "^drivers/hwmon/surface_fan\\.c$"},
{IncludeRegexp: "^drivers/hwmon/tmp513\\.c$"},
{IncludeRegexp: "^drivers/hwmon/tps23861\\.c$"},
{IncludeRegexp: "^drivers/hwmon/vt1211\\.c$"},
@@ -1833,6 +1833,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/adc/max11205\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/mcp3564\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/mcp3911\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/pac1934\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/rcar-gyroadc\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/ti-ads7924\\.c$"},
@@ -1856,6 +1857,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/dac/ti-dac7612\\.c$"},
{IncludeRegexp: "^drivers/iio/filter/admv8818\\.c$"},
{IncludeRegexp: "^drivers/iio/frequency/adf4377\\.c$"},
+ {IncludeRegexp: "^drivers/iio/frequency/admfm2000\\.c$"},
{IncludeRegexp: "^drivers/iio/frequency/admv1013\\.c$"},
{IncludeRegexp: "^drivers/iio/frequency/admv1014\\.c$"},
{IncludeRegexp: "^drivers/iio/frequency/adrf6780\\.c$"},
@@ -1870,6 +1872,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iio/imu/bmi323/"},
{IncludeRegexp: "^drivers/iio/imu/inv_icm42600/"},
{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/as73211\\.c$"},
{IncludeRegexp: "^drivers/iio/light/gp2ap002\\.c$"},
@@ -1902,12 +1905,19 @@ func subsystems_linux() []*Subsystem {
}
imx = Subsystem{
- Name: "imx",
- Lists: []string{"imx@lists.linux.dev"},
- Maintainers: []string{"Frank.Li@nxp.com"},
- Parents: []*Subsystem{&dmaengine},
+ Name: "imx",
+ Lists: []string{"imx@lists.linux.dev"},
+ Parents: []*Subsystem{&arm},
PathRules: []PathRule{
+ {"^arch/arm/boot/dts/nxp/imx/|^arch/arm/boot/dts/nxp/mxs/|^arch/arm64/boot/dts/freescale/|imx|mxs", "^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$|^drivers/media/i2c/"},
+ {IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
{IncludeRegexp: "^drivers/dma/fsl-edma[^/]*\\.[^/]*$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/imx93_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
+ {IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/nxp/imx-jpeg$"},
+ {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
+ {IncludeRegexp: "^drivers/net/ethernet/freescale/fec\\.h$|^drivers/net/ethernet/freescale/fec_main\\.c$|^drivers/net/ethernet/freescale/fec_ptp\\.c$"},
},
}
@@ -1997,7 +2007,7 @@ func subsystems_linux() []*Subsystem {
intelgvt = Subsystem{
Name: "intel-gvt",
Lists: []string{"intel-gvt-dev@lists.freedesktop.org"},
- Maintainers: []string{"zhenyuw@linux.intel.com", "zhi.a.wang@intel.com"},
+ Maintainers: []string{"zhenyuw@linux.intel.com", "zhi.wang.linux@gmail.com"},
Parents: []*Subsystem{&intelgfx},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/gpu/drm/i915/gvt/"},
@@ -2060,7 +2070,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/iommu/intel/"},
{IncludeRegexp: "^drivers/iommu/iommufd/|^include/linux/iommufd\\.h$|^include/uapi/linux/iommufd\\.h$"},
{IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^include/dt-bindings/memory/mediatek,mt[^/]*-port\\.h$|^include/dt-bindings/memory/mt[^/]*-port\\.h$"},
- {IncludeRegexp: "^drivers/iommu/|^include/linux/iommu\\.h$|^include/linux/iova\\.h$|^include/linux/of_iommu\\.h$|^include/uapi/linux/iommu\\.h$"},
+ {IncludeRegexp: "^drivers/iommu/|^include/linux/iommu\\.h$|^include/linux/iova\\.h$|^include/linux/of_iommu\\.h$"},
{IncludeRegexp: "^include/asm-generic/dma-mapping\\.h$|^include/linux/dma-direct\\.h$|^include/linux/dma-map-ops\\.h$|^include/linux/dma-mapping\\.h$|^include/linux/swiotlb\\.h$|^kernel/dma/"},
{IncludeRegexp: "^kernel/dma/map_benchmark\\.c$"},
},
@@ -2097,6 +2107,17 @@ func subsystems_linux() []*Subsystem {
},
}
+ jffs2 = Subsystem{
+ Name: "jffs2",
+ Syscalls: []string{"syz_mount_image$jffs2"},
+ Lists: []string{"linux-mtd@lists.infradead.org"},
+ Maintainers: []string{"dwmw2@infradead.org", "richard@nod.at"},
+ Parents: []*Subsystem{&fs},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^fs/jffs2/|^include/uapi/linux/jffs2\\.h$"},
+ },
+ }
+
jfs = Subsystem{
Name: "jfs",
Syscalls: []string{"syz_mount_image$jfs"},
@@ -2119,15 +2140,17 @@ func subsystems_linux() []*Subsystem {
}
kasan = Subsystem{
- Name: "kasan",
- Lists: []string{"kasan-dev@googlegroups.com"},
- Parents: []*Subsystem{&kernel},
+ Name: "kasan",
+ Lists: []string{"kasan-dev@googlegroups.com"},
+ Maintainers: []string{"keescook@chromium.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/"},
{IncludeRegexp: "^arch/[^/]*/include/asm/kfence\\.h$|^include/linux/kfence\\.h$|^lib/Kconfig\\.kfence$|^mm/kfence/"},
{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$"},
},
}
@@ -2148,9 +2171,9 @@ 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$"},
+ {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/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/"},
{IncludeRegexp: "^arch/x86/entry/"},
{IncludeRegexp: "^arch/x86/entry/vdso/"},
@@ -2211,13 +2234,13 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"},
{IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl-test\\.c$|^kernel/sysctl\\.c$"},
{IncludeRegexp: "^fs/proc/|^include/linux/proc_fs\\.h$"},
- {IncludeRegexp: "^fs/timerfd\\.c$|^include/linux/time_namespace\\.h$|^include/linux/timer[^/]*$|^kernel/time/[^/]*timer[^/]*$|^kernel/time/namespace\\.c$"},
+ {IncludeRegexp: "^fs/timerfd\\.c$|^include/linux/time_namespace\\.h$|^include/linux/timerfd\\.h$|^include/uapi/linux/time\\.h$|^include/uapi/linux/timerfd\\.h$|^include/trace/events/timer[^/]*$|^kernel/time/itimer\\.c$|^kernel/time/posix-[^/]*$|^kernel/time/namespace\\.c$"},
{IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"},
{IncludeRegexp: "^include/asm-generic/futex\\.h$|^include/linux/futex\\.h$|^include/uapi/linux/futex\\.h$|^kernel/futex/"},
{IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"},
{IncludeRegexp: "^include/asm-generic/vdso/vsyscall\\.h$|^include/vdso/|^kernel/time/vsyscall\\.c$|^lib/vdso/"},
- {IncludeRegexp: "^include/linux/clockchips\\.h$|^include/linux/hrtimer\\.h$|^kernel/time/clockevents\\.c$|^kernel/time/hrtimer\\.c$|^kernel/time/timer_[^/]*\\.c$"},
- {IncludeRegexp: "^include/linux/clocksource\\.h$|^include/linux/time\\.h$|^include/linux/timex\\.h$|^include/uapi/linux/time\\.h$|^include/uapi/linux/timex\\.h$|^kernel/time/alarmtimer\\.c$|^kernel/time/clocksource\\.c$|^kernel/time/ntp\\.c$|^kernel/time/time[^/]*\\.c$"},
+ {IncludeRegexp: "^include/linux/clockchips\\.h$|^include/linux/hrtimer\\.h$|^include/linux/timer\\.h$|^kernel/time/clockevents\\.c$|^kernel/time/hrtimer\\.c$|^kernel/time/timer\\.c$|^kernel/time/timer_list\\.c$|^kernel/time/timer_migration\\.[^/]*$"},
+ {IncludeRegexp: "^include/linux/clocksource\\.h$|^include/linux/time\\.h$|^include/linux/timekeeper_internal\\.h$|^include/linux/timekeeping\\.h$|^include/linux/timex\\.h$|^include/uapi/linux/time\\.h$|^include/uapi/linux/timex\\.h$|^kernel/time/alarmtimer\\.c$|^kernel/time/clocksource[^/]*$|^kernel/time/ntp[^/]*$|^kernel/time/time\\.c$|^kernel/time/timeconst\\.bc$|^kernel/time/timeconv\\.c$|^kernel/time/timecounter\\.c$|^kernel/time/timekeeping[^/]*$|^kernel/time/time_test\\.c$"},
{IncludeRegexp: "^include/linux/cpu\\.h$|^include/linux/cpuhotplug\\.h$|^include/linux/smpboot\\.h$|^kernel/cpu\\.c$|^kernel/smpboot\\.[^/]*$"},
{IncludeRegexp: "^include/linux/debugobjects\\.h$|^lib/debugobjects\\.c$"},
{IncludeRegexp: "^include/linux/entry-common\\.h$|^include/linux/entry-kvm\\.h$|^kernel/entry/"},
@@ -2318,6 +2341,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/vfio/pci/[^/]*/"},
{IncludeRegexp: "^drivers/vfio/pci/hisilicon/"},
{IncludeRegexp: "^drivers/vfio/pci/mlx5/"},
+ {IncludeRegexp: "^drivers/vfio/pci/nvgrace-gpu/"},
{IncludeRegexp: "^drivers/vfio/pci/pds/"},
{IncludeRegexp: "^drivers/vfio/pci/virtio$"},
{IncludeRegexp: "^drivers/vfio/platform/"},
@@ -2356,6 +2380,7 @@ func subsystems_linux() []*Subsystem {
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/leds/flash/leds-as3645a\\.c$"},
+ {IncludeRegexp: "^drivers/leds/leds-expresswire\\.c$|^include/linux/leds-expresswire\\.h$"},
{IncludeRegexp: "^drivers/leds/leds-mlxcpld\\.c$|^drivers/leds/leds-mlxreg\\.c$"},
{IncludeRegexp: "^drivers/leds/simple/"},
{IncludeRegexp: "^drivers/leds/|^include/dt-bindings/leds/|^include/linux/leds\\.h$"},
@@ -2409,7 +2434,7 @@ func subsystems_linux() []*Subsystem {
{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/crypto/vmx/|^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$|/pmac|powermac|powernv|[^a-z0-9]ps3|pseries"},
{IncludeRegexp: "^drivers/block/ps3vram\\.c$"},
{IncludeRegexp: "^drivers/char/powernv-op-panel\\.c$"},
{IncludeRegexp: "^drivers/dma/fsldma\\.[^/]*$"},
@@ -2418,6 +2443,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/freescale/ucc_geth[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/toshiba/ps3_gelic_net\\.[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/toshiba/spider_net[^/]*$"},
+ {IncludeRegexp: "^drivers/net/wan/fsl_qmc_hdlc\\.c$"},
{IncludeRegexp: "^drivers/net/wan/fsl_ucc_hdlc[^/]*$"},
{IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"},
{IncludeRegexp: "^drivers/pci/hotplug/rpadlpar[^/]*$"},
@@ -2709,8 +2735,8 @@ 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/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-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar_fdp1\\.c$"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar_jpu\\.c$"},
@@ -2892,6 +2918,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/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$"},
@@ -2907,6 +2934,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/mips/math-emu/dp_rint\\.c$|^arch/mips/math-emu/sp_rint\\.c$"},
{IncludeRegexp: "^arch/mips/ralink$"},
{IncludeRegexp: "^arch/mips/|^drivers/platform/mips/|^include/dt-bindings/mips/"},
+ {IncludeRegexp: "^drivers/bus/bt1-[^/]*\\.c$|^drivers/clk/baikal-t1/|^drivers/memory/bt1-l2-ctl\\.c$|^drivers/mtd/maps/physmap-bt1-rom\\.\\[ch\\]$"},
{IncludeRegexp: "^drivers/bus/mips_cdmm\\.c$|^drivers/clocksource/mips-gic-timer\\.c$|^drivers/cpuidle/cpuidle-cps\\.c$|^drivers/irqchip/irq-mips-cpu\\.c$|^drivers/irqchip/irq-mips-gic\\.c$"},
{IncludeRegexp: "^drivers/edac/octeon_edac[^/]*$"},
{IncludeRegexp: "^drivers/firmware/broadcom/"},
@@ -2938,10 +2966,11 @@ func subsystems_linux() []*Subsystem {
{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/hugetlbfs/|^include/linux/hugetlb\\.h$|^mm/hugetlb\\.c$|^mm/hugetlb_vmemmap\\.c$|^mm/hugetlb_vmemmap\\.h$"},
{IncludeRegexp: "^include/linux/damon\\.h$|^include/trace/events/damon\\.h$|^mm/damon/"},
- {IncludeRegexp: "^include/linux/gfp\\.h$|^include/linux/gfp_types\\.h$|^include/linux/memory_hotplug\\.h$|^include/linux/mm\\.h$|^include/linux/mmzone\\.h$|^include/linux/pagewalk\\.h$|^include/linux/rmap\\.h$|^include/trace/events/ksm\\.h$|^mm/"},
+ {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/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$"},
@@ -2950,7 +2979,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^include/linux/zpool\\.h$|^include/linux/zswap\\.h$|^mm/zpool\\.c$|^mm/zswap\\.c$"},
{IncludeRegexp: "^include/linux/zsmalloc\\.h$|^mm/zsmalloc\\.c$"},
{IncludeRegexp: "^mm/hwpoison-inject\\.c$|^mm/memory-failure\\.c$"},
- {IncludeRegexp: "^mm/memcontrol\\.c$|^mm/swap_cgroup\\.c$"},
+ {IncludeRegexp: "^mm/mmap\\.c$"},
{IncludeRegexp: "^mm/z3fold\\.c$"},
{IncludeRegexp: "^mm/zbud\\.c$"},
},
@@ -3051,7 +3080,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/mtd/spi-nor/|^include/linux/mtd/spi-nor\\.h$"},
{IncludeRegexp: "^drivers/mtd/ubi/|^include/linux/mtd/ubi\\.h$|^include/uapi/mtd/ubi-user\\.h$"},
{IncludeRegexp: "^drivers/mtd/|^include/linux/mtd/|^include/uapi/mtd/"},
- {IncludeRegexp: "^fs/jffs2/|^include/uapi/linux/jffs2\\.h$"},
{IncludeRegexp: "^fs/ubifs/"},
},
}
@@ -3148,6 +3176,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/marvell/mvneta[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/marvell/mvpp2/"},
{IncludeRegexp: "^drivers/net/ethernet/marvell/octeon_ep$"},
+ {IncludeRegexp: "^drivers/net/ethernet/marvell/octeon_ep_vf$"},
{IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/af/"},
{IncludeRegexp: "^drivers/net/ethernet/marvell/octeontx2/nic/|^include/linux/soc/marvell/octeontx2/"},
{IncludeRegexp: "^drivers/net/ethernet/marvell/sk[^/]*$"},
@@ -3171,10 +3200,13 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/ethernet/qlogic/qla3xxx\\.[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/qlogic/qlcnic/"},
{IncludeRegexp: "^drivers/net/ethernet/qualcomm/emac/"},
+ {IncludeRegexp: "^drivers/net/ethernet/qualcomm/qca[^/]*$"},
{IncludeRegexp: "^drivers/net/ethernet/qualcomm/rmnet/|^include/linux/if_rmnet\\.h$"},
{IncludeRegexp: "^drivers/net/ethernet/rdc/r6040\\.c$"},
{IncludeRegexp: "^drivers/net/ethernet/realtek/r8169[^/]*$"},
- {IncludeRegexp: "^drivers/net/ethernet/renesas/|^include/linux/sh_eth\\.h$"},
+ {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/rocker/"},
{IncludeRegexp: "^drivers/net/ethernet/samsung/sxgbe/"},
{IncludeRegexp: "^drivers/net/ethernet/sfc/"},
@@ -3234,6 +3266,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/vmxnet3/"},
{IncludeRegexp: "^drivers/net/vrf\\.c$"},
{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/net/wan/fsl_qmc_hdlc\\.c$"},
{IncludeRegexp: "^drivers/net/wan/fsl_ucc_hdlc[^/]*$"},
{IncludeRegexp: "^drivers/net/wireguard/"},
{IncludeRegexp: "^drivers/net/wwan/iosm/"},
@@ -3254,7 +3287,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/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/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$"},
@@ -3304,7 +3337,7 @@ func subsystems_linux() []*Subsystem {
netfilter = Subsystem{
Name: "netfilter",
Lists: []string{"netfilter-devel@vger.kernel.org"},
- Maintainers: []string{"fw@strlen.de", "kadlec@netfilter.org", "pablo@netfilter.org"},
+ Maintainers: []string{"kadlec@netfilter.org", "pablo@netfilter.org"},
Parents: []*Subsystem{&net},
PathRules: []PathRule{
{IncludeRegexp: "^include/linux/netfilter[^/]*$|^include/linux/netfilter/|^include/net/netfilter/|^include/uapi/linux/netfilter[^/]*$|^include/uapi/linux/netfilter/|^net/[^/]*/netfilter\\.c$|^net/[^/]*/netfilter/|^net/bridge/br_netfilter[^/]*\\.c$|^net/netfilter/"},
@@ -3426,20 +3459,6 @@ func subsystems_linux() []*Subsystem {
},
}
- nxp = Subsystem{
- Name: "nxp",
- Lists: []string{"linux-imx@nxp.com"},
- Maintainers: []string{"abelvesa@kernel.org"},
- Parents: []*Subsystem{&arm, &clk},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/imx93_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"},
- {IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"},
- {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"},
- },
- }
-
ocfs2 = Subsystem{
Name: "ocfs2",
Syscalls: []string{"syz_mount_image$ocfs2"},
@@ -3625,7 +3644,7 @@ func subsystems_linux() []*Subsystem {
Lists: []string{"linux-pci@vger.kernel.org"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
- {IncludeRegexp: "^arch/x86/kernel/early-quirks\\.c$|^arch/x86/kernel/quirks\\.c$|^arch/x86/pci/|^drivers/acpi/pci[^/]*$|^drivers/pci/|^include/asm-generic/pci[^/]*$|^include/linux/of_pci\\.h$|^include/linux/pci[^/]*$|^include/uapi/linux/pci[^/]*$|^lib/pci[^/]*$"},
+ {IncludeRegexp: "^arch/x86/kernel/early-quirks\\.c$|^arch/x86/kernel/quirks\\.c$|^arch/x86/pci/|^drivers/acpi/pci[^/]*$|^drivers/pci/|^include/asm-generic/pci[^/]*$|^include/linux/of_pci\\.h$|^include/linux/pci[^/]*$|^include/uapi/linux/pci[^/]*$"},
{IncludeRegexp: "^drivers/misc/dw-xdata-pcie\\.c$"},
{IncludeRegexp: "^drivers/misc/pci_endpoint_test\\.c$|^drivers/pci/endpoint/"},
{IncludeRegexp: "^drivers/ntb/hw/mscc/|^drivers/pci/switch/switchtec[^/]*$|^include/linux/switchtec\\.h$|^include/uapi/linux/switchtec_ioctl\\.h$"},
@@ -3859,7 +3878,7 @@ func subsystems_linux() []*Subsystem {
rds = Subsystem{
Name: "rds",
Lists: []string{"rds-devel@oss.oracle.com"},
- Maintainers: []string{"santosh.shilimkar@oracle.com"},
+ Maintainers: []string{"allison.henderson@oracle.com"},
Parents: []*Subsystem{&rdma},
PathRules: []PathRule{
{IncludeRegexp: "^net/rds/"},
@@ -3900,14 +3919,15 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/counter/rz-mtu3-cnt\\.c$"},
{IncludeRegexp: "^drivers/gpio/gpio-bd9571mwv\\.c$|^drivers/mfd/bd9571mwv\\.c$|^drivers/regulator/bd9571mwv-regulator\\.c$|^include/linux/mfd/bd9571mwv\\.h$"},
{IncludeRegexp: "^drivers/gpu/drm/renesas/rcar-du/"},
+ {IncludeRegexp: "^drivers/gpu/drm/renesas/rz-du/"},
{IncludeRegexp: "^drivers/gpu/drm/renesas/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-emev2\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-rcar\\.c$|^drivers/i2c/busses/i2c-sh_mobile\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-riic\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-rzv2m\\.c$"},
{IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"},
+ {IncludeRegexp: "^drivers/media/platform/renesas/rcar-csi2\\.c$|^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"},
- {IncludeRegexp: "^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar_drif\\.c$"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar_fdp1\\.c$"},
{IncludeRegexp: "^drivers/media/platform/renesas/rcar_jpu\\.c$"},
@@ -3916,7 +3936,9 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/mmc/host/renesas_sdhi[^/]*$|^drivers/mmc/host/tmio_mmc[^/]*$|^include/linux/mfd/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/|^include/linux/sh_eth\\.h$"},
+ {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/pci/controller/[^/]*rcar[^/]*$|^drivers/pci/controller/dwc/[^/]*rcar[^/]*$"},
{IncludeRegexp: "^drivers/phy/renesas/phy-rcar-gen3-usb[^/]*\\.c$"},
{IncludeRegexp: "^drivers/pinctrl/renesas/"},
@@ -3932,21 +3954,19 @@ 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/", "^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/"},
{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/dma/sf-pdma/|sifive"},
{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: "fu540"},
- {IncludeRegexp: "sifive"},
},
}
@@ -4003,6 +4023,16 @@ func subsystems_linux() []*Subsystem {
},
}
+ s32 = Subsystem{
+ Name: "s32",
+ Lists: []string{"s32@nxp.com"},
+ Parents: []*Subsystem{&gpio, &imx},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^arch/arm64/boot/dts/freescale/s32g[^/]*\\.dts[^/]*$|^drivers/pinctrl/nxp/"},
+ {IncludeRegexp: "^drivers/pinctrl/freescale/|^drivers/pinctrl/nxp/"},
+ },
+ }
+
s390 = Subsystem{
Name: "s390",
Lists: []string{"linux-s390@vger.kernel.org"},
@@ -4207,6 +4237,7 @@ func subsystems_linux() []*Subsystem {
PathRules: []PathRule{
{IncludeRegexp: "^include/dt-bindings/sound/|^include/sound/soc[^/]*$|^include/sound/sof\\.h$|^include/sound/sof/|^include/trace/events/sof[^/]*\\.h$|^include/uapi/sound/asoc\\.h$|^sound/soc/"},
{IncludeRegexp: "^include/sound/|^include/uapi/sound/|^sound/"},
+ {IncludeRegexp: "^sound/core/sound_kunit\\.c$"},
{IncludeRegexp: "^sound/drivers/pcmtest\\.c$"},
},
}
@@ -4262,7 +4293,7 @@ func subsystems_linux() []*Subsystem {
Name: "spice",
Lists: []string{"spice-devel@lists.freedesktop.org"},
Maintainers: []string{"airlied@redhat.com", "kraxel@redhat.com"},
- Parents: []*Subsystem{&dri, &virtualization},
+ Parents: []*Subsystem{&dri, &virt},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/gpu/drm/qxl/|^include/uapi/drm/qxl_drm\\.h$"},
},
@@ -4535,16 +4566,6 @@ func subsystems_linux() []*Subsystem {
virt = Subsystem{
Name: "virt",
- Lists: []string{"virtualization@lists.linux-foundation.org"},
- Parents: []*Subsystem{&virtualization},
- PathRules: []PathRule{
- {IncludeRegexp: "^drivers/vdpa/mlx5/"},
- {IncludeRegexp: "^drivers/vfio/pci/virtio$"},
- },
- }
-
- virtualization = Subsystem{
- Name: "virtualization",
Lists: []string{"virtualization@lists.linux.dev"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
@@ -4564,6 +4585,8 @@ 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/mlx5/"},
+ {IncludeRegexp: "^drivers/vfio/pci/virtio$"},
{IncludeRegexp: "^drivers/vhost/scsi\\.c$"},
{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$"},
@@ -4628,7 +4651,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/net/wireless/ath/wil6210/"},
{IncludeRegexp: "^drivers/net/wireless/broadcom/b43/"},
{IncludeRegexp: "^drivers/net/wireless/broadcom/b43legacy/"},
- {IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/"},
+ {IncludeRegexp: "^drivers/net/wireless/broadcom/brcm80211/|^include/linux/platform_data/brcmfmac\\.h$"},
{IncludeRegexp: "^drivers/net/wireless/intel/ipw2x00/"},
{IncludeRegexp: "^drivers/net/wireless/intel/iwlegacy/"},
{IncludeRegexp: "^drivers/net/wireless/intel/iwlwifi/"},
@@ -4688,7 +4711,7 @@ func subsystems_linux() []*Subsystem {
x86 = Subsystem{
Name: "x86",
Lists: []string{"x86@kernel.org"},
- Parents: []*Subsystem{&virtualization},
+ Parents: []*Subsystem{&virt},
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$"},
@@ -4812,7 +4835,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, &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,
+ &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,
}
}