diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2023-08-08 17:30:29 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2023-08-08 15:42:09 +0000 |
| commit | 13e94251b206943acdfbb27fe48ba9a398d921f4 (patch) | |
| tree | 298a06ebc1ad7df6b29d607acbc75143a737300e /pkg/subsystem | |
| parent | d3ce511eabfaa0655df9f513d0f498e76f061948 (diff) | |
pkg/subsystem: regenerate Linux subsystems
Regenerate the list using v6.5-rc5.
Also, rename fat -> exfat.
Diffstat (limited to 'pkg/subsystem')
| -rw-r--r-- | pkg/subsystem/linux/rules.go | 3 | ||||
| -rw-r--r-- | pkg/subsystem/lists/linux.go | 569 |
2 files changed, 297 insertions, 275 deletions
diff --git a/pkg/subsystem/linux/rules.go b/pkg/subsystem/linux/rules.go index d44451692..5ebea2b15 100644 --- a/pkg/subsystem/linux/rules.go +++ b/pkg/subsystem/linux/rules.go @@ -83,12 +83,13 @@ var ( }, extraSubsystems: map[string][]string{ "bfs": {"BFS FILE SYSTEM"}, - "fat": {"EXFAT FILE SYSTEM", "VFAT/FAT/MSDOS FILESYSTEM"}, + "exfat": {"EXFAT FILE SYSTEM", "VFAT/FAT/MSDOS FILESYSTEM"}, "fuse": {"FUSE: FILESYSTEM IN USERSPACE"}, "hfs": {"HFS FILESYSTEM", "HFSPLUS FILESYSTEM"}, "isofs": {"ISOFS FILESYSTEM"}, "kernfs": {"KERNFS"}, "udf": {"UDF FILESYSTEM"}, + "nfc": {"NFC SUBSYSTEM"}, }, 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 7716b0c20..9de1c4ffb 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 197b6b60ae7bc51dd0814953c562833143b292aa, "Linux 6.3-rc4" +// Commit 52a93d39b17dc7eb98b6aa3edb93943248e03b2f, "Linux 6.5-rc5" package lists @@ -46,6 +46,7 @@ func init() { // - block // - drbd // - nbd +// - bluetooth // - bpf // - ceph // - cgroups @@ -68,14 +69,12 @@ func init() { // - intel-gfx // - intel-gvt // - lima -// - malidp // - nouveau // - spice // - edac // - efi // - fpga // - fs -// - 9p // - afs // - autofs // - bfs @@ -85,9 +84,9 @@ func init() { // - coda // - ecryptfs // - erofs +// - exfat // - ext4 // - f2fs -// - fat // - fscrypt // - fsverity // - fuse @@ -107,6 +106,7 @@ func init() { // - reiserfs // - squashfs // - udf +// - v9fs // - xfs // - fsi // - gpio @@ -142,7 +142,6 @@ func init() { // - apparmor // - tomoyo // - m68k -// - uclinux // - media // - mjpeg // - pvrusb2 @@ -158,7 +157,6 @@ func init() { // - net // - atm // - batman -// - bluetooth // - bridge // - can // - dccp @@ -167,6 +165,7 @@ func init() { // - intel-wired-lan // - isdn4linux // - mptcp +// - net-drivers // - netfilter // - lvs // - nfc @@ -174,19 +173,13 @@ func init() { // - openwrt // - oss-drivers // - ppp -// - rds +// - rdma +// - rds // - sctp +// - stm32 // - tipc +// - tls // - wireguard -// - wireless -// - ath10k -// - ath11k -// - ath12k -// - b43 -// - brcm80211 -// - libertas -// - wcn36xx -// - zd1211 // - wpan // - x25 // - nitro @@ -206,8 +199,6 @@ func init() { // - pwm // - raid // - rcu -// - rdma -// - rds // - remoteproc // - renesas-soc // - riscv @@ -231,8 +222,8 @@ func init() { // - spi // - tegra // - ac100 +// - timestamp // - trace -// - rt-tools // - um // - usb // - usb-storage @@ -241,24 +232,21 @@ func init() { // - spice // - x86 // - watchdog +// - wireless +// - ath10k +// - ath11k +// - ath12k +// - b43 +// - brcm80211 +// - libertas +// - wcn36xx // - x86-drivers // - acpi4asus // - dell // - xen -// - xtensa func subsystems_linux() []*Subsystem { - var _9p, 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, bfs, block, bluetooth, bpf, brcm80211, bridge, 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, ext4, f2fs, fat, fbdev, fpga, freedreno, fs, fscrypt, fsi, fsverity, fuse, geode, gfs2, gpio, greybus, hams, hardening, hexagon, hfs, hippi, hwmon, hyperv, i2c, i3c, ia64, ide, iio, imx, input, integrity, intelgfx, intelgvt, intelwiredlan, iouring, iommu, ipack, isdn4linux, isofs, jfs, karma, kasan, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmarm, leds, libertas, lima, linux1394, linuxppc, linuxpps, livepatching, llvm, loongarch, lsm, lvs, m68k, malidp, media, mediatek, megaraid, mhi, mips, mjpeg, mm, mmc, modules, mpi3, mptfusion, mptcp, mtd, nbd, net, netfilter, nfc, nfs, nilfs, nitro, nouveau, ntb, ntfs, ntfs3, nvdimm, nvme, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, oxnas, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, rcu, rdma, rds, reiserfs, remoteproc, renesassoc, riscv, rockchip, rpi, rttools, rtc, rust, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, snpsarc, sof, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, tipc, tomoyo, trace, uclinux, udf, um, unisoc, usb, usbstorage, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs, xtensa, zd1211 Subsystem - - _9p = Subsystem{ - Name: "9p", - Lists: []string{"v9fs-developer@lists.sourceforge.net"}, - Maintainers: []string{"asmadeus@codewreck.org", "ericvh@gmail.com", "lucho@ionkov.net"}, - Parents: []*Subsystem{&fs}, - PathRules: []PathRule{ - {IncludeRegexp: "^fs/9p/|^include/net/9p/|^include/trace/events/9p\\.h$|^include/uapi/linux/virtio_9p\\.h$|^net/9p/"}, - }, - } + 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, bfs, block, bluetooth, bpf, brcm80211, bridge, 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, ia64, ide, iio, imx, input, integrity, intelgfx, intelgvt, intelwiredlan, iouring, iommu, ipack, isdn4linux, isofs, jfs, karma, kasan, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmarm, leds, libertas, lima, linux1394, linuxppc, linuxpps, livepatching, llvm, loongarch, lsm, lvs, m68k, 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, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, oxnas, 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, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, timestamp, tipc, tls, tomoyo, trace, udf, um, unisoc, usb, usbstorage, v9fs, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs Subsystem ac100 = Subsystem{ Name: "ac100", @@ -291,6 +279,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/acpi/apei/"}, {IncludeRegexp: "^drivers/acpi/arm64$"}, {IncludeRegexp: "^drivers/acpi/pmic/"}, + {IncludeRegexp: "^drivers/acpi/riscv/"}, {IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"}, {IncludeRegexp: "^drivers/base/property\\.c$|^drivers/base/swnode\\.c$|^include/linux/fwnode\\.h$|^include/linux/property\\.h$"}, {IncludeRegexp: "^drivers/gpio/gpiolib-acpi\\.c$|^drivers/gpio/gpiolib-acpi\\.h$"}, @@ -335,7 +324,7 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-actions@lists.infradead.org"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/owl-[^/]*$|^arch/arm/mach-actions/|^arch/arm64/boot/dts/actions/|^drivers/clk/actions/|^drivers/clocksource/timer-owl[^/]*$|^drivers/dma/owl-dma\\.c$|^drivers/i2c/busses/i2c-owl\\.c$|^drivers/irqchip/irq-owl-sirq\\.c$|^drivers/mmc/host/owl-mmc\\.c$|^drivers/net/ethernet/actions/|^drivers/pinctrl/actions/|^drivers/soc/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"}, + {IncludeRegexp: "^arch/arm/boot/dts/actions/|^arch/arm/mach-actions/|^arch/arm64/boot/dts/actions/|^drivers/clk/actions/|^drivers/clocksource/timer-owl[^/]*$|^drivers/dma/owl-dma\\.c$|^drivers/i2c/busses/i2c-owl\\.c$|^drivers/irqchip/irq-owl-sirq\\.c$|^drivers/mmc/host/owl-mmc\\.c$|^drivers/net/ethernet/actions/|^drivers/pinctrl/actions/|^drivers/soc/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"}, {IncludeRegexp: "^drivers/input/misc/atc260x-onkey\\.c$|^drivers/mfd/atc260[^/]*$|^drivers/power/reset/atc260x-poweroff\\.c$|^drivers/regulator/atc260x-regulator\\.c$|^include/linux/mfd/atc260x/"}, }, } @@ -367,9 +356,9 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"}, {IncludeRegexp: "^drivers/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/wcd9335\\.[^/]*$|^sound/soc/codecs/wcd934x\\.c$|^sound/soc/codecs/wcd-clsh-v2\\.[^/]*$|^sound/soc/codecs/wcd-mbhc-v2\\.[^/]*$|^sound/soc/codecs/wsa881x\\.c$|^sound/soc/codecs/wsa883x\\.c$|^sound/soc/qcom/"}, + {IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^sound/soc/codecs/lpass-rx-macro\\.[^/]*$|^sound/soc/codecs/lpass-tx-macro\\.[^/]*$|^sound/soc/codecs/lpass-va-macro\\.c$|^sound/soc/codecs/lpass-wsa-macro\\.[^/]*$|^sound/soc/codecs/msm8916-wcd-analog\\.c$|^sound/soc/codecs/msm8916-wcd-digital\\.c$|^sound/soc/codecs/wcd-clsh-v2\\.[^/]*$|^sound/soc/codecs/wcd-mbhc-v2\\.[^/]*$|^sound/soc/codecs/wcd9335\\.[^/]*$|^sound/soc/codecs/wcd934x\\.c$|^sound/soc/codecs/wsa881x\\.c$|^sound/soc/codecs/wsa883x\\.c$|^sound/soc/codecs/wsa884x\\.c$|^sound/soc/qcom/"}, {IncludeRegexp: "^drivers/soundwire/|^include/linux/soundwire/"}, - {IncludeRegexp: "^include/dt-bindings/sound/cs[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"}, + {IncludeRegexp: "^include/dt-bindings/sound/cs[^/]*$|^include/sound/cs[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"}, {IncludeRegexp: "^include/dt-bindings/sound/|^include/sound/soc[^/]*$|^sound/soc/"}, {IncludeRegexp: "^include/sound/compress_driver\\.h$|^include/uapi/sound/compress_[^/]*$|^sound/core/compress_offload\\.c$|^sound/soc/soc-compress\\.c$"}, {IncludeRegexp: "^include/sound/|^include/uapi/sound/|^sound/"}, @@ -377,9 +366,10 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^include/uapi/sound/firewire\\.h$|^sound/firewire/"}, {IncludeRegexp: "^sound/aoa/"}, {IncludeRegexp: "^sound/drivers/opl4/"}, + {IncludeRegexp: "^sound/drivers/pcmtest\\.c$"}, {IncludeRegexp: "^sound/pci/bt87x\\.c$"}, {IncludeRegexp: "^sound/pci/oxygen/"}, - {IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$"}, + {IncludeRegexp: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/ssm3515\\.c$"}, {IncludeRegexp: "^sound/soc/atmel$"}, {IncludeRegexp: "^sound/soc/atmel/tse850-pcm5142\\.c$"}, {IncludeRegexp: "^sound/soc/codecs/ad1[^/]*$|^sound/soc/codecs/ad7[^/]*$|^sound/soc/codecs/adau[^/]*$|^sound/soc/codecs/adav[^/]*$|^sound/soc/codecs/sigmadsp\\.[^/]*$|^sound/soc/codecs/ssm[^/]*$"}, @@ -395,6 +385,7 @@ func subsystems_linux() []*Subsystem { {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_qmc_audio\\.c$"}, {IncludeRegexp: "^sound/soc/intel/"}, {IncludeRegexp: "^sound/soc/meson/"}, {IncludeRegexp: "^sound/soc/samsung/"}, @@ -429,13 +420,13 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-amlogic@lists.infradead.org"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/meson[^/]*$|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"}, - {IncludeRegexp: "^drivers/clk/meson/|^include/dt-bindings/clock/gxbb[^/]*$|^include/dt-bindings/clock/meson[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/amlogic/|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/phy/amlogic/|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"}, + {IncludeRegexp: "^drivers/clk/meson/|^include/dt-bindings/clock/amlogic,a1[^/]*$|^include/dt-bindings/clock/gxbb[^/]*$|^include/dt-bindings/clock/meson[^/]*$"}, {IncludeRegexp: "^drivers/crypto/amlogic/"}, {IncludeRegexp: "^drivers/gpu/drm/meson/"}, {IncludeRegexp: "^drivers/media/cec/platform/meson/ao-cec-g12a\\.c$|^drivers/media/cec/platform/meson/ao-cec\\.c$"}, {IncludeRegexp: "^drivers/media/platform/amlogic/meson-ge2d/"}, - {IncludeRegexp: "^drivers/mfd/khadas-mcu\\.c$|^include/linux/mfd/khadas-mcu\\.h$|^drivers/thermal/khadas_mcu_fan\\.c$"}, + {IncludeRegexp: "^drivers/mfd/khadas-mcu\\.c$|^drivers/thermal/khadas_mcu_fan\\.c$|^include/linux/mfd/khadas-mcu\\.h$"}, {IncludeRegexp: "^drivers/pci/controller/dwc/pci-meson\\.c$"}, {IncludeRegexp: "^drivers/perf/amlogic/|^include/soc/amlogic/"}, {IncludeRegexp: "^drivers/staging/media/meson/vdec/"}, @@ -468,50 +459,51 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-arm-kernel@lists.infradead.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^[^/]*/[^/]*/[^/]*/vexpress[^/]*$|^[^/]*/[^/]*/vexpress[^/]*$|^arch/arm/boot/dts/vexpress[^/]*$|^arch/arm/mach-versatile/|^arch/arm64/boot/dts/arm/|^drivers/clk/versatile/clk-vexpress-osc\\.c$|^drivers/clocksource/timer-versatile\\.c$|mps2"}, + {IncludeRegexp: "^[^/]*/[^/]*/[^/]*/vexpress[^/]*$|^[^/]*/[^/]*/vexpress[^/]*$|^arch/arm/boot/dts/arm/vexpress[^/]*$|^arch/arm/mach-versatile/|^arch/arm64/boot/dts/arm/|^drivers/clk/versatile/clk-vexpress-osc\\.c$|^drivers/clocksource/timer-versatile\\.c$|mps2"}, {"^arch/arm/", "^arch/arm/boot/dts/"}, {IncludeRegexp: "^arch/arm/boot/compressed/misc-ep93xx\\.h$|^arch/arm/mach-ep93xx/|^drivers/iio/adc/ep93xx_adc\\.c$"}, - {IncludeRegexp: "^arch/arm/boot/dts/alpine[^/]*$|^arch/arm/mach-alpine/|^arch/arm64/boot/dts/amazon/|^drivers/[^/]*/[^/]*alpine[^/]*$"}, - {IncludeRegexp: "^arch/arm/boot/dts/arm-realview-[^/]*$|^arch/arm/boot/dts/integrator[^/]*$|^arch/arm/boot/dts/versatile[^/]*$|^arch/arm/mach-versatile/|^drivers/bus/arm-integrator-lm\\.c$|^drivers/clk/versatile/|^drivers/i2c/busses/i2c-versatile\\.c$|^drivers/irqchip/irq-versatile-fpga\\.c$|^drivers/mtd/maps/physmap-versatile\\.[^/]*$|^drivers/power/reset/arm-versatile-reboot\\.c$|^drivers/soc/versatile/"}, - {IncludeRegexp: "^arch/arm/boot/dts/armada[^/]*$|^arch/arm/boot/dts/kirkwood[^/]*$|^arch/arm/configs/mvebu_[^/]*_defconfig$|^arch/arm/mach-mvebu/|^arch/arm64/boot/dts/marvell/armada[^/]*$|^arch/arm64/boot/dts/marvell/cn913[^/]*$|^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/aspeed-[^/]*$|^arch/arm/mach-aspeed/|aspeed"}, - {IncludeRegexp: "^arch/arm/boot/dts/at91-linea\\.dtsi$|^arch/arm/boot/dts/at91-natte\\.dtsi$|^arch/arm/boot/dts/at91-nattis-2-natte-2\\.dts$|^arch/arm/boot/dts/at91-tse850-3\\.dts$"}, - {"^arch/arm/boot/dts/at91[^/]*\\.dts$|^arch/arm/boot/dts/at91[^/]*\\.dtsi$|^arch/arm/boot/dts/sama[^/]*\\.dts$|^arch/arm/boot/dts/sama[^/]*\\.dtsi$|^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/"}, - {IncludeRegexp: "^arch/arm/boot/dts/bcm470[^/]*$|^arch/arm/boot/dts/bcm5301[^/]*$|^arch/arm/boot/dts/bcm953012[^/]*$|^arch/arm/mach-bcm/bcm_5301x\\.c$"}, - {IncludeRegexp: "^arch/arm/boot/dts/bcm47189[^/]*$|^arch/arm/boot/dts/bcm53573[^/]*$"}, - {IncludeRegexp: "^arch/arm/boot/dts/bcm7[^/]*\\.dts[^/]*$|^arch/arm/include/asm/hardware/cache-b15-rac\\.h$|^arch/arm/mach-bcm/[^/]*brcmstb[^/]*$|^arch/arm/mm/cache-b15-rac\\.c$|^drivers/bus/brcmstb_gisb\\.c$|^drivers/pci/controller/pcie-brcmstb\\.c$|brcmstb|bcm7038|bcm7120"}, - {IncludeRegexp: "^arch/arm/boot/dts/berlin[^/]*$|^arch/arm/mach-berlin/|^arch/arm64/boot/dts/synaptics/"}, - {IncludeRegexp: "^arch/arm/boot/dts/cx92755[^/]*$|digicolor"}, - {IncludeRegexp: "^arch/arm/boot/dts/da850[^/]*$|^arch/arm/mach-davinci/|^drivers/i2c/busses/i2c-davinci\\.c$"}, - {IncludeRegexp: "^arch/arm/boot/dts/dove[^/]*$|^arch/arm/boot/dts/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/ecx-[^/]*\\.dts[^/]*$|^arch/arm/boot/dts/highbank\\.dts$|^arch/arm/mach-highbank/"}, - {IncludeRegexp: "^arch/arm/boot/dts/exynos[^/]*$|^arch/arm/boot/dts/s3c[^/]*$|^arch/arm/boot/dts/s5p[^/]*$|^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/gemini[^/]*$|^arch/arm/mach-gemini/|^drivers/crypto/gemini/|^drivers/net/ethernet/cortina/|^drivers/pinctrl/pinctrl-gemini\\.c$|^drivers/rtc/rtc-ftrtc010\\.c$"}, - {IncludeRegexp: "^arch/arm/boot/dts/hi3[^/]*$|^arch/arm/boot/dts/hip[^/]*$|^arch/arm/boot/dts/hisi[^/]*$|^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/clocksource/timer-ixp4xx\\.c$|^drivers/crypto/ixp4xx_crypto\\.c$|^drivers/gpio/gpio-ixp4xx\\.c$|^drivers/irqchip/irq-ixp4xx\\.c$"}, - {IncludeRegexp: "^arch/arm/boot/dts/keystone-[^/]*$|^arch/arm/mach-keystone/"}, - {IncludeRegexp: "^arch/arm/boot/dts/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/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/ls1021a[^/]*$|^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$"}, - {IncludeRegexp: "^arch/arm/boot/dts/meson[^/]*$|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"}, - {IncludeRegexp: "^arch/arm/boot/dts/milbeaut[^/]*$|^arch/arm/mach-milbeaut/|milbeaut"}, - {IncludeRegexp: "^arch/arm/boot/dts/mmp[^/]*$|^arch/arm/mach-mmp/|^include/linux/soc/mmp/"}, - {IncludeRegexp: "^arch/arm/boot/dts/mstar-[^/]*$|^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/mt2[^/]*$|^arch/arm/boot/dts/mt6[^/]*$|^arch/arm/boot/dts/mt7[^/]*$|^arch/arm/boot/dts/mt8[^/]*$|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"}, - {IncludeRegexp: "^arch/arm/boot/dts/omap3-igep[^/]*$"}, - {IncludeRegexp: "^arch/arm/boot/dts/owl-[^/]*$|^arch/arm/mach-actions/|^arch/arm64/boot/dts/actions/|^drivers/clk/actions/|^drivers/clocksource/timer-owl[^/]*$|^drivers/dma/owl-dma\\.c$|^drivers/i2c/busses/i2c-owl\\.c$|^drivers/irqchip/irq-owl-sirq\\.c$|^drivers/mmc/host/owl-mmc\\.c$|^drivers/net/ethernet/actions/|^drivers/pinctrl/actions/|^drivers/soc/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"}, + {IncludeRegexp: "^arch/arm/boot/dts/actions/|^arch/arm/mach-actions/|^arch/arm64/boot/dts/actions/|^drivers/clk/actions/|^drivers/clocksource/timer-owl[^/]*$|^drivers/dma/owl-dma\\.c$|^drivers/i2c/busses/i2c-owl\\.c$|^drivers/irqchip/irq-owl-sirq\\.c$|^drivers/mmc/host/owl-mmc\\.c$|^drivers/net/ethernet/actions/|^drivers/pinctrl/actions/|^drivers/soc/actions/|^include/dt-bindings/power/owl-[^/]*$|^include/dt-bindings/reset/actions,[^/]*$|^include/linux/soc/actions/|owl"}, + {IncludeRegexp: "^arch/arm/boot/dts/amazon/|^arch/arm/mach-alpine/|^arch/arm64/boot/dts/amazon/|^drivers/[^/]*/[^/]*alpine[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/amlogic/|^arch/arm/mach-meson/|^arch/arm64/boot/dts/amlogic/|^drivers/mmc/host/meson[^/]*$|^drivers/phy/amlogic/|^drivers/pinctrl/meson/|^drivers/rtc/rtc-meson[^/]*$|^drivers/soc/amlogic/|meson"}, + {IncludeRegexp: "^arch/arm/boot/dts/arm/arm-realview-[^/]*$|^arch/arm/boot/dts/arm/integrator[^/]*$|^arch/arm/boot/dts/arm/versatile[^/]*$|^arch/arm/mach-versatile/|^drivers/bus/arm-integrator-lm\\.c$|^drivers/clk/versatile/|^drivers/i2c/busses/i2c-versatile\\.c$|^drivers/irqchip/irq-versatile-fpga\\.c$|^drivers/mtd/maps/physmap-versatile\\.[^/]*$|^drivers/power/reset/arm-versatile-reboot\\.c$|^drivers/soc/versatile/"}, + {IncludeRegexp: "^arch/arm/boot/dts/aspeed/|^arch/arm/mach-aspeed/|aspeed"}, + {IncludeRegexp: "^arch/arm/boot/dts/broadcom/bcm-ns\\.dtsi$|^arch/arm/boot/dts/broadcom/bcm470[^/]*$|^arch/arm/boot/dts/broadcom/bcm5301[^/]*$|^arch/arm/boot/dts/broadcom/bcm953012[^/]*$|^arch/arm/mach-bcm/bcm_5301x\\.c$"}, + {IncludeRegexp: "^arch/arm/boot/dts/broadcom/bcm47189[^/]*$|^arch/arm/boot/dts/broadcom/bcm53573[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/broadcom/bcm7[^/]*\\.dts[^/]*$|^arch/arm/include/asm/hardware/cache-b15-rac\\.h$|^arch/arm/mach-bcm/[^/]*brcmstb[^/]*$|^arch/arm/mm/cache-b15-rac\\.c$|^drivers/bus/brcmstb_gisb\\.c$|^drivers/pci/controller/pcie-brcmstb\\.c$|brcmstb|bcm7038|bcm7120"}, + {IncludeRegexp: "^arch/arm/boot/dts/calxeda/|^arch/arm/mach-highbank/"}, + {IncludeRegexp: "^arch/arm/boot/dts/cnxt/|digicolor"}, + {IncludeRegexp: "^arch/arm/boot/dts/gemini/|^arch/arm/mach-gemini/|^drivers/crypto/gemini/|^drivers/net/ethernet/cortina/|^drivers/pinctrl/pinctrl-gemini\\.c$|^drivers/rtc/rtc-ftrtc010\\.c$"}, + {IncludeRegexp: "^arch/arm/boot/dts/hisilicon/|^arch/arm/mach-hisi/|^arch/arm64/boot/dts/hisilicon/"}, + {IncludeRegexp: "^arch/arm/boot/dts/intel/ixp/|^arch/arm/mach-ixp4xx/|^drivers/bus/intel-ixp4xx-eb\\.c$|^drivers/clocksource/timer-ixp4xx\\.c$|^drivers/crypto/intel/ixp4xx/ixp4xx_crypto\\.c$|^drivers/gpio/gpio-ixp4xx\\.c$|^drivers/irqchip/irq-ixp4xx\\.c$"}, + {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/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/"}, + {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-[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/nxp/vf/|^arch/arm/mach-imx/[^/]*vf610[^/]*$"}, {IncludeRegexp: "^arch/arm/boot/dts/ox8[^/]*\\.dts[^/]*$|^arch/arm/mach-oxnas/|^drivers/power/reset/oxnas-restart\\.c$|oxnas"}, - {IncludeRegexp: "^arch/arm/boot/dts/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/rda8810pl-[^/]*$|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"}, - {IncludeRegexp: "^arch/arm/boot/dts/rk3[^/]*$|^arch/arm/boot/dts/rv11[^/]*$|^arch/arm/mach-rockchip/|^drivers/[^/]*/[^/]*/[^/]*rockchip[^/]*$|^drivers/[^/]*/[^/]*rockchip[^/]*$|^drivers/clk/rockchip/|^drivers/i2c/busses/i2c-rk3x\\.c$|^sound/soc/rockchip/|rockchip"}, - {IncludeRegexp: "^arch/arm/boot/dts/rtd[^/]*$|^arch/arm/mach-realtek/|^arch/arm64/boot/dts/realtek/"}, - {IncludeRegexp: "^arch/arm/boot/dts/spear[^/]*$|^arch/arm/mach-spear/|^drivers/clk/spear/|^drivers/pinctrl/spear/"}, - {IncludeRegexp: "^arch/arm/boot/dts/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/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/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/stm32[^/]*$|^arch/arm/mach-stm32/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"}, - {IncludeRegexp: "^arch/arm/boot/dts/sunplus-sp7021[^/]*\\.dts[^/]*$|^arch/arm/configs/sp7021_[^/]*defconfig$|^arch/arm/mach-sunplus/|^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/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/vf[^/]*$|^arch/arm/mach-imx/[^/]*vf610[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/realtek/|^arch/arm/mach-realtek/|^arch/arm64/boot/dts/realtek/"}, + {IncludeRegexp: "^arch/arm/boot/dts/rockchip/|^arch/arm/mach-rockchip/|^drivers/[^/]*/[^/]*/[^/]*rockchip[^/]*$|^drivers/[^/]*/[^/]*rockchip[^/]*$|^drivers/clk/rockchip/|^drivers/i2c/busses/i2c-rk3x\\.c$|^sound/soc/rockchip/|rockchip"}, + {IncludeRegexp: "^arch/arm/boot/dts/samsung/|^arch/arm/mach-exynos[^/]*/|^arch/arm/mach-s3c/|^arch/arm/mach-s5p[^/]*/|^arch/arm64/boot/dts/exynos/|^drivers/[^/]*/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c64xx[^/]*$|^drivers/[^/]*/[^/]*s5pv210[^/]*$|^drivers/clocksource/samsung_pwm_timer\\.c$|^drivers/memory/samsung/|^drivers/pwm/pwm-samsung\\.c$|^drivers/soc/samsung/|^drivers/tty/serial/samsung[^/]*$|^include/clocksource/samsung_pwm\\.h$|^include/linux/platform_data/[^/]*s3c[^/]*$|^include/linux/serial_s3c\\.h$|^include/linux/soc/samsung/|exynos|s3c64xx|s5pv210"}, + {IncludeRegexp: "^arch/arm/boot/dts/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/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/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/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/"}, + {IncludeRegexp: "^arch/arm/boot/dts/ti/omap/omap3-igep[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/unisoc/|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"}, {IncludeRegexp: "^arch/arm/include/asm/arch_timer\\.h$|^arch/arm64/include/asm/arch_timer\\.h$|^drivers/clocksource/arm_arch_timer\\.c$"}, {IncludeRegexp: "^arch/arm/include/asm/hardware/dec21285\\.h$|^arch/arm/mach-footbridge/"}, {IncludeRegexp: "^arch/arm/include/asm/hardware/ioc\\.h$|^arch/arm/include/asm/hardware/iomd\\.h$|^arch/arm/include/asm/hardware/memc\\.h$|^arch/arm/mach-rpc/|^drivers/net/ethernet/8390/etherh\\.c$|^drivers/net/ethernet/i825xx/ether1[^/]*$|^drivers/net/ethernet/seeq/ether3[^/]*$|^drivers/scsi/arm/"}, @@ -524,19 +516,20 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/mm/[^/]*-fa[^/]*$"}, {IncludeRegexp: "^arch/arm/vfp/"}, {"^arch/arm64/", "^arch/arm64/boot/dts/"}, - {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/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/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/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/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/freescale/s32g[^/]*\\.dts[^/]*$"}, - {"^arch/arm64/boot/dts/freescale/|imx|mxs", "^drivers/media/i2c/|^arch/arm64/boot/dts/freescale/fsl-[^/]*$|^arch/arm64/boot/dts/freescale/qoriq-[^/]*$"}, {IncludeRegexp: "^arch/arm64/boot/dts/lg/"}, {IncludeRegexp: "^arch/arm64/boot/dts/marvell/armada-8040-mcbin\\.dts$"}, - {IncludeRegexp: "^arch/arm64/boot/dts/microchip/|^drivers/net/ethernet/microchip/vcap/|^drivers/pinctrl/pinctrl-microchip-sgpio\\.c$|sparx5"}, + {IncludeRegexp: "^arch/arm64/boot/dts/microchip/"}, + {IncludeRegexp: "^arch/arm64/boot/dts/microchip/sparx[^/]*$|^drivers/net/ethernet/microchip/vcap/|^drivers/pinctrl/pinctrl-microchip-sgpio\\.c$|sparx5"}, + {IncludeRegexp: "^arch/arm64/boot/dts/nuvoton/[^/]*ma35[^/]*$|^drivers/[^/]*/[^/]*/[^/]*ma35[^/]*$|^drivers/[^/]*/[^/]*ma35[^/]*$"}, {IncludeRegexp: "^arch/arm64/boot/dts/tesla/"}, - {IncludeRegexp: "^arch/arm64/boot/dts/ti/k3-[^/]*$|^include/dt-bindings/pinctrl/k3\\.h$"}, - {IncludeRegexp: "^arch/arm64/boot/dts/toshiba/|^drivers/clk/visconti/|^drivers/net/ethernet/stmicro/stmmac/dwmac-visconti\\.c$|^drivers/gpio/gpio-visconti\\.c$|^drivers/pci/controller/dwc/pcie-visconti\\.c$|^drivers/pinctrl/visconti/|^drivers/watchdog/visconti_wdt\\.c$|visconti"}, + {IncludeRegexp: "^arch/arm64/boot/dts/ti/k3-[^/]*$"}, + {IncludeRegexp: "^arch/arm64/boot/dts/toshiba/|^drivers/clk/visconti/|^drivers/gpio/gpio-visconti\\.c$|^drivers/net/ethernet/stmicro/stmmac/dwmac-visconti\\.c$|^drivers/pci/controller/dwc/pcie-visconti\\.c$|^drivers/pinctrl/visconti/|^drivers/watchdog/visconti_wdt\\.c$|visconti"}, {IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"}, {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$"}, @@ -547,8 +540,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/clocksource/timer-keystone\\.c$"}, {IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$"}, {IncludeRegexp: "^drivers/cpuidle/cpuidle-big_little\\.c$"}, + {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci-domain\\.c$|^drivers/cpuidle/cpuidle-psci\\.h$"}, {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.c$"}, - {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.h$|^drivers/cpuidle/cpuidle-psci-domain\\.c$"}, {IncludeRegexp: "^drivers/dma/at_hdmac\\.c$|^drivers/dma/at_xdmac\\.c$|^include/dt-bindings/dma/at91\\.h$"}, {IncludeRegexp: "^drivers/dma/mediatek/"}, {IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"}, @@ -608,8 +601,9 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-arm-msm@vger.kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/qcom-[^/]*\\.dts$|^arch/arm/boot/dts/qcom-[^/]*\\.dtsi$|^arch/arm/configs/qcom_defconfig$|^arch/arm/mach-qcom/|^arch/arm64/boot/dts/qcom/|^drivers/[^/]*/[^/]*/qcom[^/]*$|^drivers/[^/]*/[^/]*/qcom/|^drivers/[^/]*/pm8...-[^/]*$|^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/ufs/host/ufs-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/usb/dwc3/dwc3-qcom\\.c$|^include/dt-bindings/[^/]*/qcom[^/]*$|^include/linux/[^/]*/qcom[^/]*$|^include/linux/soc/qcom/"}, - {IncludeRegexp: "^drivers/bus/mhi/|^include/linux/mhi\\.h$"}, + {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: "^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,[^/]*$"}, {IncludeRegexp: "^drivers/crypto/qce/"}, {IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"}, @@ -621,6 +615,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/platform/qcom/venus/"}, {IncludeRegexp: "^drivers/misc/fastrpc\\.c$|^include/uapi/misc/fastrpc\\.h$"}, {IncludeRegexp: "^drivers/mtd/nand/raw/qcom_nandc\\.c$"}, + {IncludeRegexp: "^drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos\\.c$"}, {IncludeRegexp: "^drivers/net/wwan/qcom_bam_dmux\\.c$"}, {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom-ep\\.c$"}, {IncludeRegexp: "^drivers/pci/controller/dwc/pcie-qcom\\.c$"}, @@ -632,6 +627,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/thermal/qcom/"}, {IncludeRegexp: "^drivers/ufs/host/ufs-qcom[^/]*$"}, {IncludeRegexp: "^drivers/usb/misc/qcom_eud\\.c$"}, + {IncludeRegexp: "^drivers/usb/typec/tcpm/qcom/"}, {IncludeRegexp: "^include/trace/events/qrtr\\.h$|^include/uapi/linux/qrtr\\.h$|^net/qrtr/"}, }, } @@ -642,8 +638,8 @@ 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/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/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: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$"}, + {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/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: "^sound/soc/apple/|^sound/soc/codecs/cs42l83-i2c\\.c$|^sound/soc/codecs/ssm3515\\.c$"}, }, } @@ -652,7 +648,7 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-aspeed@lists.ozlabs.org"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/aspeed-[^/]*$|^arch/arm/mach-aspeed/|aspeed"}, + {IncludeRegexp: "^arch/arm/boot/dts/aspeed/|^arch/arm/mach-aspeed/|aspeed"}, {IncludeRegexp: "^drivers/crypto/aspeed/"}, {IncludeRegexp: "^drivers/gpu/drm/aspeed/"}, {IncludeRegexp: "^drivers/irqchip/irq-aspeed-scu-ic\\.c$|^include/dt-bindings/interrupt-controller/aspeed-scu-ic\\.h$"}, @@ -667,7 +663,7 @@ func subsystems_linux() []*Subsystem { ath10k = Subsystem{ Name: "ath10k", Lists: []string{"ath10k@lists.infradead.org"}, - Maintainers: []string{"kvalo@kernel.org"}, + Maintainers: []string{"kvalo@kernel.org", "quic_jjohnson@quicinc.com"}, Parents: []*Subsystem{&wireless}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/net/wireless/ath/ath10k/"}, @@ -677,7 +673,7 @@ func subsystems_linux() []*Subsystem { ath11k = Subsystem{ Name: "ath11k", Lists: []string{"ath11k@lists.infradead.org"}, - Maintainers: []string{"kvalo@kernel.org"}, + Maintainers: []string{"kvalo@kernel.org", "quic_jjohnson@quicinc.com"}, Parents: []*Subsystem{&wireless}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/net/wireless/ath/ath11k/"}, @@ -687,7 +683,7 @@ func subsystems_linux() []*Subsystem { ath12k = Subsystem{ Name: "ath12k", Lists: []string{"ath12k@lists.infradead.org"}, - Maintainers: []string{"kvalo@kernel.org"}, + Maintainers: []string{"kvalo@kernel.org", "quic_jjohnson@quicinc.com"}, Parents: []*Subsystem{&wireless}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/net/wireless/ath/ath12k/"}, @@ -729,7 +725,7 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-arm-kernel@axis.com"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/artpec6[^/]*$|^arch/arm/mach-artpec$|^drivers/clk/axis$|^drivers/crypto/axis$|^drivers/mmc/host/usdhi6rol0\\.c$|^drivers/pinctrl/pinctrl-artpec[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/axis/|^arch/arm/mach-artpec$|^drivers/clk/axis$|^drivers/crypto/axis$|^drivers/mmc/host/usdhi6rol0\\.c$|^drivers/pinctrl/pinctrl-artpec[^/]*$"}, {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*artpec[^/]*$"}, }, } @@ -795,7 +791,7 @@ func subsystems_linux() []*Subsystem { 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"}, - Parents: []*Subsystem{&net}, + Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/bluetooth/"}, {IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"}, @@ -821,19 +817,19 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/sparc/net/"}, {"^arch/x86/net/", "^arch/x86/net/bpf_jit_comp32\\.c$"}, {IncludeRegexp: "^arch/x86/net/bpf_jit_comp32\\.c$"}, + {IncludeRegexp: "^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$|^include/net/xdp\\.h$|^include/net/xdp_priv\\.h$|^include/trace/events/xdp\\.h$|^kernel/bpf/cpumap\\.c$|^kernel/bpf/devmap\\.c$|^net/core/xdp\\.c$"}, {IncludeRegexp: "^drivers/net/ethernet/netronome/nfp/bpf/"}, + {IncludeRegexp: "^include/linux/bpf[^/]*$|^include/linux/filter\\.h$|^include/linux/tnum\\.h$|^kernel/bpf/core\\.c$|^kernel/bpf/dispatcher\\.c$|^kernel/bpf/syscall\\.c$|^kernel/bpf/tnum\\.c$|^kernel/bpf/trampoline\\.c$|^kernel/bpf/verifier\\.c$"}, {IncludeRegexp: "^include/linux/bpf_lsm\\.h$|^kernel/bpf/bpf_lsm\\.c$|^security/bpf/"}, + {IncludeRegexp: "^include/linux/btf[^/]*$|^kernel/bpf/btf\\.c$"}, {IncludeRegexp: "^include/linux/skmsg\\.h$|^net/core/skmsg\\.c$|^net/core/sock_map\\.c$|^net/ipv4/tcp_bpf\\.c$|^net/ipv4/udp_bpf\\.c$|^net/unix/unix_bpf\\.c$"}, - {IncludeRegexp: "^include/net/xdp\\.h$|^include/net/xdp_priv\\.h$|^include/trace/events/xdp\\.h$|^kernel/bpf/cpumap\\.c$|^kernel/bpf/devmap\\.c$|^net/core/xdp\\.c$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$"}, - {IncludeRegexp: "^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^include/net/netns/xdp\\.h$|^net/xdp/"}, + {IncludeRegexp: "^include/net/netns/xdp\\.h$|^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^net/xdp/"}, {IncludeRegexp: "^kernel/bpf/[^/]*iter\\.c$"}, + {IncludeRegexp: "^kernel/bpf/[^/]*storage\\.c$|^kernel/bpf/bpf_lru[^/]*$|^kernel/bpf/cgroup\\.c$"}, {IncludeRegexp: "^kernel/bpf/bpf_struct[^/]*$"}, - {IncludeRegexp: "^kernel/bpf/btf\\.c$|^include/linux/btf[^/]*$"}, - {IncludeRegexp: "^kernel/bpf/cgroup\\.c$|^kernel/bpf/[^/]*storage\\.c$|^kernel/bpf/bpf_lru[^/]*$"}, {IncludeRegexp: "^kernel/bpf/disasm\\.[^/]*$"}, {IncludeRegexp: "^kernel/bpf/ringbuf\\.c$"}, - {IncludeRegexp: "^kernel/bpf/verifier\\.c$|^kernel/bpf/tnum\\.c$|^kernel/bpf/core\\.c$|^kernel/bpf/syscall\\.c$|^kernel/bpf/dispatcher\\.c$|^kernel/bpf/trampoline\\.c$|^include/linux/bpf[^/]*$|^include/linux/filter\\.h$|^include/linux/tnum\\.h$"}, - {IncludeRegexp: "^kernel/trace/bpf_trace\\.c$|^kernel/bpf/stackmap\\.c$"}, + {IncludeRegexp: "^kernel/bpf/stackmap\\.c$|^kernel/trace/bpf_trace\\.c$"}, {IncludeRegexp: "^net/core/filter\\.c$|^net/sched/act_bpf\\.c$|^net/sched/cls_bpf\\.c$"}, }, } @@ -885,6 +881,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"mkl@pengutronix.de"}, Parents: []*Subsystem{&net}, PathRules: []PathRule{ + {IncludeRegexp: "^drivers/net/can/bxcan\\.c$"}, {IncludeRegexp: "^drivers/net/can/can327\\.c$"}, {IncludeRegexp: "^drivers/net/can/ctucanfd/"}, {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$"}, @@ -892,6 +889,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/can/spi/mcp251xfd/"}, {IncludeRegexp: "^drivers/net/can/usb/esd_usb\\.c$"}, {IncludeRegexp: "^drivers/net/can/usb/etas_es58x/"}, + {IncludeRegexp: "^drivers/net/can/usb/f81604\\.c$"}, {IncludeRegexp: "^drivers/net/can/usb/mcba_usb\\.c$"}, {IncludeRegexp: "^drivers/net/can/xilinx_can\\.c$"}, {IncludeRegexp: "^drivers/net/can/|^drivers/phy/phy-can-transceiver\\.c$|^include/linux/can/bittiming\\.h$|^include/linux/can/dev\\.h$|^include/linux/can/length\\.h$|^include/linux/can/platform/|^include/linux/can/rx-offload\\.h$|^include/uapi/linux/can/error\\.h$|^include/uapi/linux/can/netlink\\.h$|^include/uapi/linux/can/vxcan\\.h$"}, @@ -943,8 +941,8 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-cifs@vger.kernel.org"}, Parents: []*Subsystem{&fs}, PathRules: []PathRule{ - {IncludeRegexp: "^fs/cifs/|^fs/smbfs_common/|^include/uapi/linux/cifs$"}, - {IncludeRegexp: "^fs/ksmbd/|^fs/smbfs_common/"}, + {IncludeRegexp: "^fs/smb/client/|^fs/smb/common/|^include/uapi/linux/cifs$"}, + {IncludeRegexp: "^fs/smb/common/|^fs/smb/server/"}, }, } @@ -957,7 +955,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: "^include/dt-bindings/sound/cs[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"}, + {IncludeRegexp: "^include/dt-bindings/sound/cs[^/]*$|^include/sound/cs[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_cs_dsp_ctl\\.[^/]*$|^sound/soc/codecs/cs[^/]*$"}, }, } @@ -966,10 +964,10 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-clk@vger.kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ + {IncludeRegexp: "^drivers/clk/clk-loongson2\\.c$|^include/dt-bindings/clock/loongson,ls2k-clk\\.h$"}, {IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"}, {IncludeRegexp: "^drivers/clk/ux500/"}, {"^drivers/clk/|^include/dt-bindings/clock/|^include/linux/clk-pr[^/]*$|^include/linux/clk/|^include/linux/of_clk\\.h$", "^drivers/clk/clkdev\\.c$"}, - {IncludeRegexp: "^include/dt-bindings/clock/loongson,ls2k-clk\\.h$"}, {IncludeRegexp: "^include/linux/clk\\.h$"}, }, } @@ -987,7 +985,7 @@ func subsystems_linux() []*Subsystem { coresight = Subsystem{ Name: "coresight", Lists: []string{"coresight@lists.linaro.org"}, - Maintainers: []string{"mathieu.poirier@linaro.org", "suzuki.poulose@arm.com"}, + Maintainers: []string{"suzuki.poulose@arm.com"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/hwtracing/coresight/|^include/dt-bindings/arm/coresight-cti-dt\\.h$|^include/linux/coresight[^/]*$"}, @@ -1021,7 +1019,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/ixp4xx_crypto\\.c$"}, + {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$"}, {IncludeRegexp: "^drivers/crypto/qce/"}, @@ -1050,6 +1048,7 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^drivers/cxl/|^include/uapi/linux/cxl_mem\\.h$"}, {IncludeRegexp: "^drivers/dax/"}, + {IncludeRegexp: "^drivers/perf/cxl_pmu\\.c$"}, }, } @@ -1095,7 +1094,7 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^arch/[^/]*/boot/dts/|^include/dt-bindings/"}, - {IncludeRegexp: "^arch/arm/boot/dts/[^/]*am3[^/]*$|^arch/arm/boot/dts/[^/]*am4[^/]*$|^arch/arm/boot/dts/[^/]*am5[^/]*$|^arch/arm/boot/dts/[^/]*dra7[^/]*$|^arch/arm/boot/dts/[^/]*omap[^/]*$|^arch/arm/boot/dts/logicpd-som-lv[^/]*$|^arch/arm/boot/dts/logicpd-torpedo[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/ti/omap/"}, {IncludeRegexp: "^drivers/of/|^include/linux/of[^/]*\\.h$"}, }, } @@ -1125,7 +1124,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/dma/mediatek/"}, {IncludeRegexp: "^drivers/dma/ptdma/"}, {IncludeRegexp: "^drivers/dma/qcom/hidma[^/]*$"}, - {"^drivers/dma/ti/|^include/linux/dma/k3-udma-glue\\.h$|^include/linux/dma/ti-cppi5\\.h$|^include/linux/dma/k3-psil\\.h$", "^drivers/dma/ti/cppi41\\.c$"}, + {"^drivers/dma/ti/|^include/linux/dma/k3-psil\\.h$|^include/linux/dma/k3-udma-glue\\.h$|^include/linux/dma/ti-cppi5\\.h$", "^drivers/dma/ti/cppi41\\.c$"}, {IncludeRegexp: "^drivers/dma/xilinx/xdma-regs\\.h$|^drivers/dma/xilinx/xdma\\.c$|^include/linux/dma/amd_xdma\\.h$|^include/linux/platform_data/amd_xdma\\.h$"}, {IncludeRegexp: "^drivers/dma/xilinx/xilinx_dpdma\\.c$|^include/dt-bindings/dma/xlnx-zynqmp-dpdma\\.h$"}, {IncludeRegexp: "^drivers/dma/|^include/dt-bindings/dma/|^include/linux/dma/|^include/linux/dmaengine\\.h$|^include/linux/of_dma\\.h$"}, @@ -1149,6 +1148,7 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^drivers/accel/habanalabs/|^include/trace/events/habanalabs\\.h$|^include/uapi/drm/habanalabs_accel\\.h$"}, {IncludeRegexp: "^drivers/accel/ivpu/|^include/uapi/drm/ivpu_accel\\.h$"}, + {IncludeRegexp: "^drivers/accel/qaic/|^include/uapi/drm/qaic_accel\\.h$"}, {IncludeRegexp: "^drivers/accel/|^include/drm/drm_accel\\.h$"}, {IncludeRegexp: "^drivers/base/component\\.c$|^include/linux/component\\.h$"}, {IncludeRegexp: "^drivers/char/agp/|^include/linux/agp[^/]*$|^include/uapi/linux/agp[^/]*$"}, @@ -1181,7 +1181,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/gpu/drm/omapdrm/"}, {IncludeRegexp: "^drivers/gpu/drm/panel/panel-lvds\\.c$"}, {IncludeRegexp: "^drivers/gpu/drm/panfrost/|^include/uapi/drm/panfrost_drm\\.h$"}, - {IncludeRegexp: "^drivers/gpu/drm/rcar-du/|^drivers/gpu/drm/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"}, + {IncludeRegexp: "^drivers/gpu/drm/renesas/|^include/linux/platform_data/shmob_drm\\.h$"}, {IncludeRegexp: "^drivers/gpu/drm/rockchip/"}, {IncludeRegexp: "^drivers/gpu/drm/scheduler/|^include/drm/gpu_scheduler\\.h$"}, {IncludeRegexp: "^drivers/gpu/drm/sti$"}, @@ -1243,6 +1243,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/edac/ie31200_edac\\.c$"}, {IncludeRegexp: "^drivers/edac/igen6_edac\\.c$"}, {IncludeRegexp: "^drivers/edac/mpc85xx_edac\\.\\[ch\\]$"}, + {IncludeRegexp: "^drivers/edac/npcm_edac\\.c$"}, {IncludeRegexp: "^drivers/edac/octeon_edac[^/]*$"}, {IncludeRegexp: "^drivers/edac/pasemi_edac\\.c$"}, {IncludeRegexp: "^drivers/edac/pnd2_edac\\.\\[ch\\]$"}, @@ -1291,6 +1292,17 @@ func subsystems_linux() []*Subsystem { }, } + exfat = Subsystem{ + Name: "exfat", + Lists: []string{"linux-fsdevel@vger.kernel.org"}, + Maintainers: []string{"linkinjeon@kernel.org", "sj1557.seo@samsung.com"}, + Parents: []*Subsystem{&fs}, + PathRules: []PathRule{ + {IncludeRegexp: "^fs/exfat/"}, + {IncludeRegexp: "^fs/fat/"}, + }, + } + ext4 = Subsystem{ Name: "ext4", Syscalls: []string{"syz_mount_image$ext4"}, @@ -1299,7 +1311,7 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&fs}, PathRules: []PathRule{ {IncludeRegexp: "^fs/ext2/|^include/linux/ext2[^/]*$"}, - {IncludeRegexp: "^fs/ext4/|^include/trace/events/ext4\\.h$"}, + {IncludeRegexp: "^fs/ext4/|^include/trace/events/ext4\\.h$|^include/uapi/linux/ext4\\.h$"}, {IncludeRegexp: "^fs/jbd2/|^include/linux/jbd2\\.h$"}, }, } @@ -1315,18 +1327,6 @@ func subsystems_linux() []*Subsystem { }, } - fat = Subsystem{ - Name: "fat", - Syscalls: []string{"syz_mount_image$msdos", "syz_mount_image$vfat", "syz_mount_image$exfat"}, - Lists: []string{"linux-fsdevel@vger.kernel.org"}, - Maintainers: []string{"linkinjeon@kernel.org", "sj1557.seo@samsung.com"}, - Parents: []*Subsystem{&fs}, - PathRules: []PathRule{ - {IncludeRegexp: "^fs/exfat/"}, - {IncludeRegexp: "^fs/fat/"}, - }, - } - fbdev = Subsystem{ Name: "fbdev", Lists: []string{"linux-fbdev@vger.kernel.org"}, @@ -1356,7 +1356,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/video/fbdev/smscufx\\.c$"}, {IncludeRegexp: "^drivers/video/fbdev/udlfb\\.c$|^include/video/udlfb\\.h$"}, {IncludeRegexp: "^drivers/video/fbdev/uvesafb\\.[^/]*$"}, - {IncludeRegexp: "^drivers/video/fbdev/via/|^include/linux/via-core\\.h$|^include/linux/via-gpio\\.h$|^include/linux/via_i2c\\.h$"}, + {IncludeRegexp: "^drivers/video/fbdev/via/|^include/linux/via-core\\.h$|^include/linux/via_i2c\\.h$"}, {IncludeRegexp: "^drivers/video/|^include/linux/fb\\.h$|^include/uapi/linux/fb\\.h$|^include/uapi/video/|^include/video/"}, }, } @@ -1371,6 +1371,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/fpga/intel-m10-bmc-sec-update\\.c$"}, {IncludeRegexp: "^drivers/fpga/microchip-spi\\.c$"}, {IncludeRegexp: "^drivers/fpga/|^include/linux/fpga/"}, + {IncludeRegexp: "^drivers/ptp/ptp_dfl_tod\\.c$"}, }, } @@ -1490,11 +1491,12 @@ 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-gpio-mm\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-hisi\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-i8255\\.c$|^drivers/gpio/gpio-i8255\\.h$"}, - {IncludeRegexp: "^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$"}, {IncludeRegexp: "^drivers/gpio/gpio-idio-16\\.c$|^drivers/gpio/gpio-idio-16\\.h$"}, + {IncludeRegexp: "^drivers/gpio/gpio-loongson-64bit\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-mockup\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-pci-idio-16\\.c$"}, {IncludeRegexp: "^drivers/gpio/gpio-pcie-idio-24\\.c$"}, @@ -1505,11 +1507,12 @@ 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/asm-generic/gpio\\.h$|^include/dt-bindings/gpio/|^include/linux/gpio\\.h$|^include/linux/gpio/|^include/linux/of_gpio\\.h$|^include/uapi/linux/gpio\\.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/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.c$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp\\.h$|^drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/aspeed/"}, {IncludeRegexp: "^drivers/pinctrl/bcm/pinctrl-bcm4908\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/freescale/"}, + {IncludeRegexp: "^drivers/pinctrl/nxp/"}, {IncludeRegexp: "^drivers/pinctrl/pinctrl-cy8c95x0\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/pinctrl-loongson2\\.c$"}, @@ -1551,8 +1554,9 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {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/strscpy_kunit\\.c$|^lib/test_fortify/"}, + {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/overflow\\.h$|^include/linux/randomize_kstack\\.h$|^mm/usercopy\\.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$"}, }, } @@ -1614,6 +1618,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/hp-wmi-sensors\\.c$"}, {IncludeRegexp: "^drivers/hwmon/ina209\\.c$"}, {IncludeRegexp: "^drivers/hwmon/ina2xx\\.c$|^include/linux/platform_data/ina2xx\\.h$"}, {IncludeRegexp: "^drivers/hwmon/it87\\.c$"}, @@ -1628,6 +1633,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hwmon/ltc2947-core\\.c$|^drivers/hwmon/ltc2947-i2c\\.c$|^drivers/hwmon/ltc2947-spi\\.c$|^drivers/hwmon/ltc2947\\.h$"}, {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$"}, @@ -1646,6 +1652,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hwmon/pmbus/tps546d24\\.c$"}, {IncludeRegexp: "^drivers/hwmon/pmbus/|^include/linux/pmbus\\.h$"}, {IncludeRegexp: "^drivers/hwmon/sch5627\\.c$"}, + {IncludeRegexp: "^drivers/hwmon/sfctemp\\.c$"}, {IncludeRegexp: "^drivers/hwmon/smm665\\.c$"}, {IncludeRegexp: "^drivers/hwmon/smsc47b397\\.c$"}, {IncludeRegexp: "^drivers/hwmon/tmp401\\.c$"}, @@ -1709,6 +1716,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/i2c/busses/i2c-omap\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-parport\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-qcom-cci\\.c$"}, + {IncludeRegexp: "^drivers/i2c/busses/i2c-rzv2m\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-stm32[^/]*$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-synquacer\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-taos-evm\\.c$"}, @@ -1769,9 +1777,11 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^drivers/counter/104-quad-8\\.c$"}, {IncludeRegexp: "^drivers/counter/ftm-quaddec\\.c$"}, + {IncludeRegexp: "^drivers/counter/i8254\\.c$|^include/linux/i8254\\.h$"}, {IncludeRegexp: "^drivers/counter/intel-qep\\.c$"}, {IncludeRegexp: "^drivers/counter/interrupt-cnt\\.c$"}, {IncludeRegexp: "^drivers/counter/microchip-tcb-capture\\.c$"}, + {IncludeRegexp: "^drivers/counter/rz-mtu3-cnt\\.c$"}, {IncludeRegexp: "^drivers/counter/ti-ecap-capture\\.c$"}, {IncludeRegexp: "^drivers/counter/ti-eqep\\.c$"}, {IncludeRegexp: "^drivers/counter/|^include/linux/counter\\.h$|^include/uapi/linux/counter\\.h$"}, @@ -1827,14 +1837,18 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/imu/inv_icm42600/"}, {IncludeRegexp: "^drivers/iio/imu/st_lsm6dsx/"}, {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/rohm-bu27008\\.c$|^drivers/iio/light/rohm-bu27034\\.c$"}, {IncludeRegexp: "^drivers/iio/magnetometer/ak8974\\.c$"}, {IncludeRegexp: "^drivers/iio/magnetometer/rm3100[^/]*$"}, {IncludeRegexp: "^drivers/iio/magnetometer/tmag5273\\.c$"}, {IncludeRegexp: "^drivers/iio/multiplexer/iio-mux\\.c$"}, {IncludeRegexp: "^drivers/iio/potentiometer/ad5110\\.c$"}, {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/proximity/mb1232\\.c$"}, {IncludeRegexp: "^drivers/iio/proximity/ping\\.c$"}, {IncludeRegexp: "^drivers/iio/proximity/srf[^/]*\\.c$"}, @@ -1878,6 +1892,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hid/hid-logitech-hidpp\\.c$"}, {IncludeRegexp: "^drivers/hid/hid-mcp2221\\.c$"}, {IncludeRegexp: "^drivers/hid/hid-nintendo[^/]*$"}, + {IncludeRegexp: "^drivers/hid/hid-nvidia-shield\\.c$"}, {IncludeRegexp: "^drivers/hid/hid-picolcd[^/]*$"}, {IncludeRegexp: "^drivers/hid/hid-playstation\\.c$"}, {IncludeRegexp: "^drivers/hid/hid-pxrc\\.c$"}, @@ -1909,6 +1924,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/input/touchscreen/himax_hx83112b\\.c$"}, {IncludeRegexp: "^drivers/input/touchscreen/htcpen\\.c$"}, {IncludeRegexp: "^drivers/input/touchscreen/hycon-hy46xx\\.c$"}, + {IncludeRegexp: "^drivers/input/touchscreen/novatek-nvt-ts\\.c$"}, {IncludeRegexp: "^drivers/input/touchscreen/resistive-adc-touch\\.c$"}, {IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"}, {IncludeRegexp: "^drivers/input/touchscreen/sis_i2c\\.c$"}, @@ -1926,9 +1942,9 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^include/keys/trusted-type\\.h$|^include/keys/trusted_tpm\\.h$|^security/keys/trusted-keys/"}, {IncludeRegexp: "^include/keys/trusted_caam\\.h$|^security/keys/trusted-keys/trusted_caam\\.c$"}, {IncludeRegexp: "^include/keys/trusted_tee\\.h$|^security/keys/trusted-keys/trusted_tee\\.c$"}, - {IncludeRegexp: "^security/integrity/evm/|^security/integrity/"}, - {IncludeRegexp: "^security/integrity/ima/|^security/integrity/"}, {IncludeRegexp: "^security/integrity/platform_certs$"}, + {IncludeRegexp: "^security/integrity/|^security/integrity/evm/"}, + {IncludeRegexp: "^security/integrity/|^security/integrity/ima/"}, }, } @@ -1969,7 +1985,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"axboe@kernel.dk"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^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$"}, + {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/"}, }, } @@ -1988,7 +2004,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iommu/iommufd/|^include/linux/iommufd\\.h$|^include/uapi/linux/iommufd\\.h$"}, {IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^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: "^include/asm-generic/dma-mapping\\.h$|^include/linux/dma-direct\\.h$|^include/linux/dma-mapping\\.h$|^include/linux/dma-map-ops\\.h$|^include/linux/swiotlb\\.h$|^kernel/dma/"}, + {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$"}, }, } @@ -1996,7 +2012,7 @@ func subsystems_linux() []*Subsystem { ipack = Subsystem{ Name: "ipack", Lists: []string{"industrypack-devel@lists.sourceforge.net"}, - Maintainers: []string{"gregkh@linuxfoundation.org", "jens.taprogge@taprogge.org", "siglesias@igalia.com"}, + Maintainers: []string{"gregkh@linuxfoundation.org", "jens.taprogge@taprogge.org", "vaibhavgupta40@gmail.com"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/ipack/"}, @@ -2063,10 +2079,11 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-kernel@vger.kernel.org"}, PathRules: []PathRule{ {IncludeRegexp: "^[^/]*$|^[^/]*/"}, + {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$"}, - {IncludeRegexp: "^arch/arm/boot/dts/mt2[^/]*$|^arch/arm/boot/dts/mt6[^/]*$|^arch/arm/boot/dts/mt7[^/]*$|^arch/arm/boot/dts/mt8[^/]*$|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"}, + {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/"}, @@ -2098,13 +2115,13 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hwtracing/ptt/"}, {IncludeRegexp: "^drivers/irqchip/"}, {IncludeRegexp: "^drivers/mailbox/arm_mhuv2\\.c$|^include/linux/mailbox/arm_mhuv2_message\\.h$"}, - {IncludeRegexp: "^drivers/mailbox/|^include/linux/mailbox_client\\.h$|^include/linux/mailbox_controller\\.h$|^include/dt-bindings/mailbox/"}, + {IncludeRegexp: "^drivers/mailbox/|^include/dt-bindings/mailbox/|^include/linux/mailbox_client\\.h$|^include/linux/mailbox_controller\\.h$"}, {IncludeRegexp: "^drivers/memory/[^/]*emif[^/]*$"}, {IncludeRegexp: "^drivers/memory/|^include/dt-bindings/memory/|^include/memory/"}, {IncludeRegexp: "^drivers/mfd/at91-usart\\.c$|^include/dt-bindings/mfd/at91-usart\\.h$"}, {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/uuid\\.h$"}, + {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/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"}, {IncludeRegexp: "^drivers/misc/vmw_balloon\\.c$"}, {IncludeRegexp: "^drivers/misc/vmw_vmci/|^include/linux/vmw_vmci[^/]*$"}, @@ -2122,6 +2139,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/spmi/hisi-spmi-controller\\.c$"}, {IncludeRegexp: "^drivers/spmi/|^include/dt-bindings/spmi/spmi\\.h$|^include/linux/spmi\\.h$|^include/trace/events/spmi\\.h$"}, {IncludeRegexp: "^drivers/staging/vme_user/"}, + {IncludeRegexp: "^drivers/tty/|^drivers/tty/serial/serial_base\\.h$|^drivers/tty/serial/serial_base_bus\\.c$|^drivers/tty/serial/serial_core\\.c$|^drivers/tty/serial/serial_ctrl\\.c$|^drivers/tty/serial/serial_port\\.c$|^include/linux/selection\\.h$|^include/linux/serial\\.h$|^include/linux/serial_core\\.h$|^include/linux/sysrq\\.h$|^include/linux/tty[^/]*\\.h$|^include/linux/vt\\.h$|^include/linux/vt_[^/]*\\.h$|^include/uapi/linux/serial\\.h$|^include/uapi/linux/serial_core\\.h$|^include/uapi/linux/tty\\.h$"}, {IncludeRegexp: "^drivers/virt/nitro_enclaves/|^include/linux/nitro_enclaves\\.h$|^include/uapi/linux/nitro_enclaves\\.h$"}, {IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"}, {IncludeRegexp: "^fs/proc/proc_sysctl\\.c$|^include/linux/sysctl\\.h$|^kernel/sysctl-test\\.c$|^kernel/sysctl\\.c$"}, @@ -2133,19 +2151,19 @@ func subsystems_linux() []*Subsystem { {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/cpu\\.h$|^include/linux/cpuhotplug\\.h$|^include/linux/smpboot\\.h$|^kernel/cpu\\.c$|^kernel/smpboot\\.[^/]*$"}, + {IncludeRegexp: "^include/linux/debugobjects\\.h$|^lib/debugobjects\\.c$"}, {IncludeRegexp: "^include/linux/entry-common\\.h$|^include/linux/entry-kvm\\.h$|^kernel/entry/"}, {IncludeRegexp: "^include/linux/frontswap\\.h$|^mm/frontswap\\.c$"}, - {IncludeRegexp: "^include/linux/kmod\\.h$|^kernel/kmod\\.c$|^lib/test_kmod\\.c$"}, - {IncludeRegexp: "^include/linux/module\\.h$|^kernel/module/"}, + {IncludeRegexp: "^include/linux/group_cpus\\.h$|^kernel/irq/|^lib/group_cpus\\.c$"}, + {IncludeRegexp: "^include/linux/kmod\\.h$|^include/linux/module\\.h$|^kernel/module/|^lib/test_kmod\\.c$"}, {IncludeRegexp: "^include/linux/padata\\.h$|^kernel/padata\\.c$"}, {IncludeRegexp: "^include/linux/preempt\\.h$|^include/linux/sched\\.h$|^include/linux/wait\\.h$|^include/uapi/linux/sched\\.h$|^kernel/sched/"}, {IncludeRegexp: "^include/linux/sched/nohz\\.h$|^include/linux/tick\\.h$|^kernel/time/tick[^/]*\\.[^/]*$"}, {IncludeRegexp: "^include/linux/umh\\.h$|^kernel/umh\\.c$"}, {IncludeRegexp: "^include/linux/uuid\\.h$|^lib/test_uuid\\.c$|^lib/uuid\\.c$"}, {IncludeRegexp: "^include/trace/events/rseq\\.h$|^include/uapi/linux/rseq\\.h$|^kernel/rseq\\.c$"}, - {IncludeRegexp: "^kernel/irq/|^include/linux/group_cpus\\.h$|^lib/group_cpus\\.c$"}, {IncludeRegexp: "^kernel/locking/locktorture\\.c$|^kernel/rcu/rcuscale\\.c$|^kernel/rcu/rcutorture\\.c$|^kernel/rcu/refscale\\.c$|^kernel/torture\\.c$"}, - {IncludeRegexp: "^kernel/trace/ftrace[^/]*$|^kernel/trace/fgraph\\.c$|^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$"}, {IncludeRegexp: "^net/vmw_vsock/vmci_transport[^/]*$"}, {IncludeRegexp: "axp[128]"}, }, @@ -2198,9 +2216,10 @@ func subsystems_linux() []*Subsystem { } kunit = Subsystem{ - Name: "kunit", - Lists: []string{"kunit-dev@googlegroups.com"}, - Parents: []*Subsystem{&kernel}, + Name: "kunit", + Lists: []string{"kunit-dev@googlegroups.com"}, + Maintainers: []string{"brendanhiggins@google.com", "davidgow@google.com"}, + Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^include/kunit/|^lib/kunit/"}, {IncludeRegexp: "^lib/list-test\\.c$"}, @@ -2214,16 +2233,18 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"}, + {IncludeRegexp: "^arch/powerpc/include/asm/kvm[^/]*$|^arch/powerpc/include/uapi/asm/kvm[^/]*$|^arch/powerpc/kernel/kvm[^/]*$|^arch/powerpc/kvm/"}, {IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"}, {IncludeRegexp: "^arch/s390/include/asm/gmap\\.h$|^arch/s390/include/asm/kvm[^/]*$|^arch/s390/include/uapi/asm/kvm[^/]*$|^arch/s390/include/uapi/asm/uvdevice\\.h$|^arch/s390/kernel/uv\\.c$|^arch/s390/kvm/|^arch/s390/mm/gmap\\.c$|^drivers/s390/char/uvdevice\\.c$"}, {IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"}, {IncludeRegexp: "^arch/s390/kvm/pci[^/]*$|^drivers/vfio/pci/vfio_pci_zdev\\.c$|^include/uapi/linux/vfio_zdev\\.h$"}, + {IncludeRegexp: "^arch/um/include/asm/kvm_para\\.h$|^arch/x86/include/asm/kvm_para\\.h$|^arch/x86/include/asm/pvclock-abi\\.h$|^arch/x86/include/uapi/asm/kvm_para\\.h$|^arch/x86/kernel/kvm\\.c$|^arch/x86/kernel/kvmclock\\.c$|^include/asm-generic/kvm_para\\.h$|^include/linux/kvm_para\\.h$|^include/uapi/asm-generic/kvm_para\\.h$|^include/uapi/linux/kvm_para\\.h$"}, {IncludeRegexp: "^arch/x86/include/asm/kvm[^/]*$|^arch/x86/include/asm/svm\\.h$|^arch/x86/include/asm/vmx[^/]*\\.h$|^arch/x86/include/uapi/asm/kvm[^/]*$|^arch/x86/include/uapi/asm/svm\\.h$|^arch/x86/include/uapi/asm/vmx\\.h$|^arch/x86/kvm/|^arch/x86/kvm/[^/]*/"}, - {IncludeRegexp: "^arch/x86/kernel/kvm\\.c$|^arch/x86/kernel/kvmclock\\.c$|^arch/x86/include/asm/pvclock-abi\\.h$|^include/linux/kvm_para\\.h$|^include/uapi/linux/kvm_para\\.h$|^include/uapi/asm-generic/kvm_para\\.h$|^include/asm-generic/kvm_para\\.h$|^arch/um/include/asm/kvm_para\\.h$|^arch/x86/include/asm/kvm_para\\.h$|^arch/x86/include/uapi/asm/kvm_para\\.h$"}, {IncludeRegexp: "^arch/x86/kvm/hyperv\\.[^/]*$|^arch/x86/kvm/kvm_onhyperv\\.[^/]*$|^arch/x86/kvm/svm/hyperv\\.[^/]*$|^arch/x86/kvm/svm/svm_onhyperv\\.[^/]*$|^arch/x86/kvm/vmx/hyperv\\.[^/]*$"}, {IncludeRegexp: "^arch/x86/kvm/xen\\.[^/]*$"}, {IncludeRegexp: "^drivers/s390/cio/vfio_ccw[^/]*$|^include/uapi/linux/vfio_ccw\\.h$"}, {IncludeRegexp: "^drivers/uio/uio_pci_generic\\.c$"}, + {IncludeRegexp: "^drivers/vfio/cdx/"}, {IncludeRegexp: "^drivers/vfio/fsl-mc/"}, {IncludeRegexp: "^drivers/vfio/mdev/|^include/linux/mdev\\.h$"}, {IncludeRegexp: "^drivers/vfio/pci/[^/]*/"}, @@ -2232,7 +2253,7 @@ func subsystems_linux() []*Subsystem { {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$"}, - {IncludeRegexp: "^drivers/vhost/|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$"}, + {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/asm-generic/kvm[^/]*$|^include/kvm/iodev\\.h$|^include/linux/kvm[^/]*$|^include/trace/events/kvm\\.h$|^include/uapi/asm-generic/kvm[^/]*$|^include/uapi/linux/kvm[^/]*$|^virt/kvm/"}, {IncludeRegexp: "^virt/lib/"}, }, @@ -2315,7 +2336,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/powerpc/platforms/83xx/|^arch/powerpc/platforms/85xx/"}, {IncludeRegexp: "^arch/powerpc/platforms/8xx/"}, {IncludeRegexp: "^arch/powerpc/platforms/cell/spufs/"}, - {IncludeRegexp: "^arch/powerpc/platforms/powermac/|^drivers/macintosh/"}, + {"^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: "^drivers/block/ps3vram\\.c$"}, @@ -2330,6 +2351,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/pci/controller/dwc/[^/]*layerscape[^/]*$"}, {IncludeRegexp: "^drivers/pci/hotplug/rpadlpar[^/]*$"}, {IncludeRegexp: "^drivers/pci/hotplug/rpaphp[^/]*$"}, + {IncludeRegexp: "^drivers/soc/fsl/qe/qmc\\.c$|^include/soc/fsl/qe/qmc\\.h$"}, + {IncludeRegexp: "^drivers/soc/fsl/qe/tsa\\.c$|^drivers/soc/fsl/qe/tsa\\.h$|^include/dt-bindings/soc/cpm1-fsl,tsa\\.h$"}, {IncludeRegexp: "^drivers/soc/fsl/qe/|^include/soc/fsl/qe/"}, {IncludeRegexp: "^drivers/soc/fsl/|^include/linux/fsl/|^include/soc/fsl/"}, {IncludeRegexp: "^drivers/tty/ehv_bytechan\\.c$"}, @@ -2339,6 +2362,7 @@ func subsystems_linux() []*Subsystem { {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_qmc_audio\\.c$"}, }, } @@ -2419,17 +2443,6 @@ func subsystems_linux() []*Subsystem { }, } - malidp = Subsystem{ - Name: "malidp", - Lists: []string{"malidp@foss.arm.com"}, - Maintainers: []string{"liviu.dudau@arm.com"}, - Parents: []*Subsystem{&dri}, - PathRules: []PathRule{ - {IncludeRegexp: "^drivers/gpu/drm/arm/"}, - {IncludeRegexp: "^drivers/gpu/drm/arm/display/include/|^drivers/gpu/drm/arm/display/komeda/"}, - }, - } - media = Subsystem{ Name: "media", Lists: []string{"linux-media@vger.kernel.org"}, @@ -2485,7 +2498,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/dvb-frontends/zd1301_demod[^/]*$"}, {IncludeRegexp: "^drivers/media/firewire/"}, {IncludeRegexp: "^drivers/media/i2c/ad5820\\.c$|^drivers/media/i2c/et8ek8$"}, - {IncludeRegexp: "^drivers/media/i2c/ad9389b[^/]*$"}, {IncludeRegexp: "^drivers/media/i2c/adp1653\\.c$|^include/media/i2c/adp1653\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/adv7180\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/adv748x/"}, @@ -2517,18 +2529,16 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/imx412\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx415\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/isl7998x\\.c$"}, - {IncludeRegexp: "^drivers/media/i2c/m5mols/|^include/media/i2c/m5mols\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/max2175[^/]*$|^include/uapi/linux/max2175\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm20\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/max9271\\.c$|^drivers/media/i2c/max9271\\.h$|^drivers/media/i2c/rdacm21\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/max9286\\.c$"}, - {IncludeRegexp: "^drivers/media/i2c/mt9m032\\.c$|^include/media/i2c/mt9m032\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/mt9p031\\.c$|^include/media/i2c/mt9p031\\.h$"}, - {IncludeRegexp: "^drivers/media/i2c/mt9t001\\.c$|^include/media/i2c/mt9t001\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/mt9t112\\.c$|^include/media/i2c/mt9t112\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/mt9v032\\.c$|^include/media/i2c/mt9v032\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/mt9v111\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/og01a1b\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/ov01a10\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ov02a10\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ov08d10\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ov08x40\\.c$"}, @@ -2594,11 +2604,13 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/platform/chips-media/"}, {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$"}, {IncludeRegexp: "^drivers/media/platform/nvidia/tegra-vde/"}, {IncludeRegexp: "^drivers/media/platform/nxp/dw100/|^include/uapi/linux/dw100\\.h$"}, {IncludeRegexp: "^drivers/media/platform/nxp/imx-jpeg$"}, {IncludeRegexp: "^drivers/media/platform/nxp/imx-mipi-csis\\.c$|^drivers/media/platform/nxp/imx7-media-csi\\.c$"}, {IncludeRegexp: "^drivers/media/platform/nxp/imx-pxp\\.\\[ch\\]$"}, + {IncludeRegexp: "^drivers/media/platform/nxp/imx8-isi/"}, {IncludeRegexp: "^drivers/media/platform/qcom/camss/"}, {IncludeRegexp: "^drivers/media/platform/qcom/venus/"}, {IncludeRegexp: "^drivers/media/platform/renesas/rcar-fcp\\.c$|^include/media/rcar-fcp\\.h$"}, @@ -2658,7 +2670,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/rc/pwm-ir-tx\\.c$"}, {IncludeRegexp: "^drivers/media/rc/serial_ir\\.c$"}, {IncludeRegexp: "^drivers/media/rc/ttusbir\\.c$"}, - {IncludeRegexp: "^drivers/media/rc/|^include/media/rc-map\\.h$|^include/media/rc-core\\.h$|^include/uapi/linux/lirc\\.h$"}, + {IncludeRegexp: "^drivers/media/rc/|^include/media/rc-core\\.h$|^include/media/rc-map\\.h$|^include/uapi/linux/lirc\\.h$"}, {IncludeRegexp: "^drivers/media/spi/gs1662\\.c$"}, {IncludeRegexp: "^drivers/media/test-drivers/vicodec/"}, {IncludeRegexp: "^drivers/media/test-drivers/vidtv/"}, @@ -2719,7 +2731,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/usb/uvc/|^include/uapi/linux/uvcvideo\\.h$"}, {IncludeRegexp: "^drivers/media/|^drivers/staging/media/|^include/dt-bindings/media/|^include/linux/platform_data/media/|^include/media/|^include/uapi/linux/dvb/|^include/uapi/linux/ivtv[^/]*$|^include/uapi/linux/media\\.h$|^include/uapi/linux/uvcvideo\\.h$|^include/uapi/linux/v4l2-[^/]*$|^include/uapi/linux/videodev2\\.h$"}, {IncludeRegexp: "^drivers/staging/media/atomisp/"}, - {IncludeRegexp: "^drivers/staging/media/deprecated/atmel/atmel-isc[^/]*$|^drivers/staging/media/deprecated/atmel/atmel-sama[^/]*-isc[^/]*$|^drivers/media/platform/microchip/microchip-isc[^/]*$|^drivers/media/platform/microchip/microchip-sama[^/]*-isc[^/]*$|^include/linux/atmel-isc-media\\.h$"}, {IncludeRegexp: "^drivers/staging/media/imx/|^include/linux/imx-media\\.h$|^include/media/imx\\.h$"}, {IncludeRegexp: "^drivers/staging/media/ipu3/"}, {IncludeRegexp: "^drivers/staging/media/max96712/max96712\\.c$"}, @@ -2736,7 +2747,7 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-mediatek@lists.infradead.org"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/mt2[^/]*$|^arch/arm/boot/dts/mt6[^/]*$|^arch/arm/boot/dts/mt7[^/]*$|^arch/arm/boot/dts/mt8[^/]*$|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"}, + {IncludeRegexp: "^arch/arm/boot/dts/mediatek/|^arch/arm/mach-mediatek/|^arch/arm64/boot/dts/mediatek/|^drivers/soc/mediatek/|mtk|mt[2678]"}, {IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"}, {IncludeRegexp: "^drivers/dma/mediatek/"}, {IncludeRegexp: "^drivers/gpu/drm/mediatek/|^drivers/phy/mediatek/phy-mtk-dp\\.c$|^drivers/phy/mediatek/phy-mtk-hdmi[^/]*$|^drivers/phy/mediatek/phy-mtk-mipi[^/]*$"}, @@ -2745,6 +2756,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/pci/controller/[^/]*mediatek[^/]*$"}, {IncludeRegexp: "^drivers/phy/mediatek/"}, {IncludeRegexp: "^drivers/pinctrl/mediatek/"}, + {IncludeRegexp: "^drivers/pinctrl/mediatek/pinctrl-mt7620\\.c$|^drivers/pinctrl/mediatek/pinctrl-mt7621\\.c$|^drivers/pinctrl/mediatek/pinctrl-mt76x8\\.c$|^drivers/pinctrl/mediatek/pinctrl-mtmips\\.[^/]*$|^drivers/pinctrl/mediatek/pinctrl-rt2880\\.c$|^drivers/pinctrl/mediatek/pinctrl-rt305x\\.c$|^drivers/pinctrl/mediatek/pinctrl-rt3883\\.c$"}, {IncludeRegexp: "^drivers/rtc/rtc-mt2712\\.c$|^drivers/rtc/rtc-mt6397\\.c$|^drivers/rtc/rtc-mt7622\\.c$"}, {IncludeRegexp: "^drivers/ufs/host/ufs-mediatek[^/]*$"}, {IncludeRegexp: "^drivers/usb/host/xhci-mtk[^/]*$|^drivers/usb/mtu3/"}, @@ -2767,7 +2779,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"manivannan.sadhasivam@linaro.org"}, Parents: []*Subsystem{&armmsm}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/bus/mhi/|^include/linux/mhi\\.h$"}, + {IncludeRegexp: "^drivers/bus/mhi/|^drivers/pci/endpoint/functions/pci-epf-mhi\\.c$|^include/linux/mhi\\.h$"}, }, } @@ -2777,7 +2789,7 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^arch/mips/bcm47xx/|^arch/mips/include/asm/mach-bcm47xx/"}, - {IncludeRegexp: "^arch/mips/bmips/|^arch/mips/boot/dts/brcm/bcm[^/]*\\.dts[^/]*$|^arch/mips/include/asm/mach-bmips/|^arch/mips/kernel/[^/]*bmips[^/]*$|^drivers/soc/bcm/bcm63xx$|^drivers/irqchip/irq-bcm63[^/]*$|^drivers/irqchip/irq-bcm7[^/]*$|^drivers/irqchip/irq-brcmstb[^/]*$|^include/linux/bcm963xx_nvram\\.h$|^include/linux/bcm963xx_tag\\.h$"}, + {IncludeRegexp: "^arch/mips/bmips/|^arch/mips/boot/dts/brcm/bcm[^/]*\\.dts[^/]*$|^arch/mips/include/asm/mach-bmips/|^arch/mips/kernel/[^/]*bmips[^/]*$|^drivers/irqchip/irq-bcm63[^/]*$|^drivers/irqchip/irq-bcm7[^/]*$|^drivers/irqchip/irq-brcmstb[^/]*$|^drivers/soc/bcm/bcm63xx$|^include/linux/bcm963xx_nvram\\.h$|^include/linux/bcm963xx_tag\\.h$"}, {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/"}, @@ -2790,7 +2802,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/mips/generic/|^arch/mips/tools/generic-board-config\\.sh$"}, {IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"}, {IncludeRegexp: "^arch/mips/include/asm/mach-loongson2ef/|^arch/mips/loongson2ef/|^drivers/cpufreq/loongson2_cpufreq\\.c$"}, - {IncludeRegexp: "^arch/mips/include/asm/mach-loongson32/|^arch/mips/loongson32/|^drivers/[^/]*/[^/]*/[^/]*loongson1[^/]*$|^drivers/[^/]*/[^/]*loongson1[^/]*$"}, + {IncludeRegexp: "^arch/mips/include/asm/mach-loongson32/|^arch/mips/loongson32/|^drivers/[^/]*/[^/]*loongson1[^/]*$"}, {IncludeRegexp: "^arch/mips/include/asm/mach-loongson64/|^arch/mips/loongson64/|^drivers/irqchip/irq-loongson[^/]*$|^drivers/platform/mips/cpu_hwmon\\.c$"}, {IncludeRegexp: "^arch/mips/lantiq$|^drivers/soc/lantiq$"}, {IncludeRegexp: "^arch/mips/math-emu/dp_rint\\.c$|^arch/mips/math-emu/sp_rint\\.c$"}, @@ -2801,7 +2813,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/firmware/broadcom/"}, {IncludeRegexp: "^drivers/mtd/nand/raw/ingenic/"}, {IncludeRegexp: "^drivers/net/ethernet/sgi/ioc3-eth\\.c$"}, - {IncludeRegexp: "^drivers/pinctrl/ralink/"}, + {IncludeRegexp: "^drivers/pinctrl/mediatek/pinctrl-mt7620\\.c$|^drivers/pinctrl/mediatek/pinctrl-mt7621\\.c$|^drivers/pinctrl/mediatek/pinctrl-mt76x8\\.c$|^drivers/pinctrl/mediatek/pinctrl-mtmips\\.[^/]*$|^drivers/pinctrl/mediatek/pinctrl-rt2880\\.c$|^drivers/pinctrl/mediatek/pinctrl-rt305x\\.c$|^drivers/pinctrl/mediatek/pinctrl-rt3883\\.c$"}, {IncludeRegexp: "^drivers/tc/|^include/linux/tc\\.h$"}, }, } @@ -2827,10 +2839,10 @@ 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$|^mm/"}, + {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/trace/events/ksm\\.h$|^mm/"}, {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$"}, + {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/sl.b[^/]*\\.h$|^mm/sl.b[^/]*$"}, @@ -2878,8 +2890,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"mcgrof@kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^include/linux/kmod\\.h$|^kernel/kmod\\.c$|^lib/test_kmod\\.c$"}, - {IncludeRegexp: "^include/linux/module\\.h$|^kernel/module/"}, + {IncludeRegexp: "^include/linux/kmod\\.h$|^include/linux/module\\.h$|^kernel/module/|^lib/test_kmod\\.c$"}, }, } @@ -2906,7 +2917,7 @@ func subsystems_linux() []*Subsystem { mptcp = Subsystem{ Name: "mptcp", Lists: []string{"mptcp@lists.linux.dev"}, - Maintainers: []string{"matthieu.baerts@tessares.net"}, + Maintainers: []string{"martineau@kernel.org", "matthieu.baerts@tessares.net"}, Parents: []*Subsystem{&net}, PathRules: []PathRule{ {IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp\\.h$|^net/mptcp/"}, @@ -2964,7 +2975,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[^/]*$"}, - {IncludeRegexp: "^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/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/"}, {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/"}, {IncludeRegexp: "^drivers/isdn/capi/|^include/linux/isdn/|^include/uapi/linux/isdn/|^net/bluetooth/cmtp/"}, @@ -2977,7 +2988,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/dsa/hirschmann/|^include/linux/platform_data/hirschmann-hellcreek\\.h$|^net/dsa/tag_hellcreek\\.c$"}, {IncludeRegexp: "^drivers/net/dsa/lantiq_gswip\\.c$|^drivers/net/dsa/lantiq_pce\\.h$|^drivers/net/ethernet/lantiq_xrx200\\.c$|^net/dsa/tag_gswip\\.c$"}, {IncludeRegexp: "^drivers/net/dsa/microchip/|^include/linux/dsa/ksz_common\\.h$|^include/linux/platform_data/microchip-ksz\\.h$|^net/dsa/tag_ksz\\.c$"}, - {IncludeRegexp: "^drivers/net/dsa/mt7530\\.[^/]*$|^net/dsa/tag_mtk\\.c$"}, + {IncludeRegexp: "^drivers/net/dsa/mt7530-mdio\\.c$|^drivers/net/dsa/mt7530-mmio\\.c$|^drivers/net/dsa/mt7530\\.[^/]*$|^net/dsa/tag_mtk\\.c$"}, {IncludeRegexp: "^drivers/net/dsa/mv88e6xxx/|^include/linux/dsa/mv88e6xxx\\.h$|^include/linux/platform_data/mv88e6xxx\\.h$"}, {IncludeRegexp: "^drivers/net/dsa/ocelot/|^drivers/net/ethernet/mscc/|^include/soc/mscc/ocelot[^/]*$|^net/dsa/tag_ocelot\\.c$|^net/dsa/tag_ocelot_8021q\\.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$"}, @@ -2985,10 +2996,12 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/ethernet/3com/3c59x\\.c$"}, {IncludeRegexp: "^drivers/net/ethernet/3com/typhoon[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/8390/"}, + {IncludeRegexp: "^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$|^include/net/xdp\\.h$|^include/net/xdp_priv\\.h$|^include/trace/events/xdp\\.h$|^kernel/bpf/cpumap\\.c$|^kernel/bpf/devmap\\.c$|^net/core/xdp\\.c$"}, {IncludeRegexp: "^drivers/net/ethernet/aeroflex/"}, {IncludeRegexp: "^drivers/net/ethernet/altera/"}, {IncludeRegexp: "^drivers/net/ethernet/amazon/"}, {IncludeRegexp: "^drivers/net/ethernet/amd/pcnet32\\.c$"}, + {IncludeRegexp: "^drivers/net/ethernet/amd/pds_core/|^include/linux/pds/"}, {IncludeRegexp: "^drivers/net/ethernet/aquantia/atlantic/"}, {IncludeRegexp: "^drivers/net/ethernet/aquantia/atlantic/aq_ptp[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/atheros/"}, @@ -3085,16 +3098,18 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/ipa/"}, {IncludeRegexp: "^drivers/net/mctp/|^include/net/mctp\\.h$|^include/net/mctpdevice\\.h$|^include/net/netns/mctp\\.h$|^net/mctp/"}, {IncludeRegexp: "^drivers/net/mdio/mdio-mvusb\\.c$"}, - {IncludeRegexp: "^drivers/net/mdio/|^drivers/net/mdio/acpi_mdio\\.c$|^drivers/net/mdio/fwnode_mdio\\.c$|^drivers/net/mdio/of_mdio\\.c$|^drivers/net/pcs/|^drivers/net/phy/|^include/dt-bindings/net/qca-ar803x\\.h$|^include/linux/linkmode\\.h$|^include/linux/[^/]*mdio[^/]*\\.h$|^include/linux/mdio/[^/]*\\.h$|^include/linux/mii\\.h$|^include/linux/of_net\\.h$|^include/linux/phy\\.h$|^include/linux/phy_fixed\\.h$|^include/linux/platform_data/mdio-bcm-unimac\\.h$|^include/linux/platform_data/mdio-gpio\\.h$|^include/trace/events/mdio\\.h$|^include/uapi/linux/mdio\\.h$|^include/uapi/linux/mii\\.h$|^net/core/of_net\\.c$"}, + {IncludeRegexp: "^drivers/net/mdio/mdio-regmap\\.c$|^include/linux/mdio/mdio-regmap\\.h$"}, + {IncludeRegexp: "^drivers/net/mdio/|^drivers/net/mdio/acpi_mdio\\.c$|^drivers/net/mdio/fwnode_mdio\\.c$|^drivers/net/mdio/of_mdio\\.c$|^drivers/net/pcs/|^drivers/net/phy/|^include/dt-bindings/net/qca-ar803x\\.h$|^include/linux/[^/]*mdio[^/]*\\.h$|^include/linux/linkmode\\.h$|^include/linux/mdio/[^/]*\\.h$|^include/linux/mii\\.h$|^include/linux/of_net\\.h$|^include/linux/phy\\.h$|^include/linux/phy_fixed\\.h$|^include/linux/platform_data/mdio-bcm-unimac\\.h$|^include/linux/platform_data/mdio-gpio\\.h$|^include/trace/events/mdio\\.h$|^include/uapi/linux/mdio\\.h$|^include/uapi/linux/mii\\.h$|^net/core/of_net\\.c$"}, {IncludeRegexp: "^drivers/net/net_failover\\.c$|^include/net/net_failover\\.h$"}, - {IncludeRegexp: "^drivers/net/pcs/pcs-altera-tse\\.c$|^include/linux/pcs-altera-tse\\.h$"}, {IncludeRegexp: "^drivers/net/pcs/pcs-lynx\\.c$|^include/linux/pcs-lynx\\.h$"}, + {IncludeRegexp: "^drivers/net/pcs/pcs-mtk-lynxi\\.c$|^include/linux/pcs/pcs-mtk-lynxi\\.h$"}, {IncludeRegexp: "^drivers/net/pcs/pcs-xpcs\\.c$|^drivers/net/pcs/pcs-xpcs\\.h$|^include/linux/pcs/pcs-xpcs\\.h$"}, {IncludeRegexp: "^drivers/net/phy/adin\\.c$"}, {IncludeRegexp: "^drivers/net/phy/bcm[^/]*\\.\\[ch\\]$|^drivers/net/phy/broadcom\\.c$|^include/linux/brcmphy\\.h$"}, {IncludeRegexp: "^drivers/net/phy/dp83640[^/]*$|^drivers/ptp/|^include/linux/ptp_cl[^/]*$"}, {IncludeRegexp: "^drivers/net/phy/marvell10g\\.c$"}, {IncludeRegexp: "^drivers/net/phy/mdio-open-alliance\\.h$|^net/ethtool/plca\\.c$"}, + {IncludeRegexp: "^drivers/net/phy/mediatek-ge-soc\\.c$|^drivers/net/phy/mediatek-ge\\.c$"}, {IncludeRegexp: "^drivers/net/phy/microchip_t1\\.c$"}, {IncludeRegexp: "^drivers/net/phy/motorcomm\\.c$"}, {IncludeRegexp: "^drivers/net/phy/mxl-gpy\\.c$"}, @@ -3124,8 +3139,9 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/wwan/|^include/linux/wwan\\.h$|^include/uapi/linux/wwan\\.h$"}, {IncludeRegexp: "^drivers/net/xen-netback/"}, {IncludeRegexp: "^drivers/nfc/virtual_ncidev\\.c$"}, - {IncludeRegexp: "^drivers/nfc/|^include/linux/platform_data/nfcmrvl\\.h$|^include/net/nfc/|^include/uapi/linux/nfc\\.h$|^net/nfc/"}, + {IncludeRegexp: "^drivers/nfc/|^include/net/nfc/|^include/uapi/linux/nfc\\.h$|^net/nfc/"}, {IncludeRegexp: "^drivers/phy/freescale/phy-fsl-lynx-28g\\.c$"}, + {IncludeRegexp: "^drivers/ptp/ptp_dfl_tod\\.c$"}, {IncludeRegexp: "^drivers/ptp/ptp_ocp\\.c$"}, {IncludeRegexp: "^drivers/ptp/ptp_vclock\\.c$|^net/ethtool/phc_vclocks\\.c$"}, {IncludeRegexp: "^drivers/ptp/ptp_vmw\\.c$"}, @@ -3133,30 +3149,30 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/s390/net/[^/]*iucv[^/]*$|^include/net/iucv/|^net/iucv/"}, {IncludeRegexp: "^drivers/staging/qlge/"}, {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/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$"}, - {IncludeRegexp: "^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/"}, + {IncludeRegexp: "^drivers/vhost/|^include/linux/sched/vhost_task\\.h$|^include/linux/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$|^kernel/vhost_task\\.c$"}, + {"^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/"}, {IncludeRegexp: "^include/linux/llc\\.h$|^include/net/llc[^/]*$|^include/uapi/linux/llc\\.h$|^net/llc/"}, + {IncludeRegexp: "^include/linux/net_mm\\.h$|^include/linux/tcp\\.h$|^include/net/tcp\\.h$|^include/trace/events/tcp\\.h$|^include/uapi/linux/tcp\\.h$|^net/ipv4/syncookies\\.c$|^net/ipv4/tcp[^/]*\\.c$|^net/ipv6/syncookies\\.c$|^net/ipv6/tcp[^/]*\\.c$"}, {IncludeRegexp: "^include/linux/netfilter_bridge/|^net/bridge/"}, {IncludeRegexp: "^include/linux/objagg\\.h$|^lib/objagg\\.c$|^lib/test_objagg\\.c$"}, {IncludeRegexp: "^include/linux/packing\\.h$|^lib/packing\\.c$"}, {IncludeRegexp: "^include/linux/parman\\.h$|^lib/parman\\.c$|^lib/test_parman\\.c$"}, {IncludeRegexp: "^include/linux/rhashtable-types\\.h$|^include/linux/rhashtable\\.h$|^lib/rhashtable\\.c$|^lib/test_rhashtable\\.c$"}, {IncludeRegexp: "^include/linux/skmsg\\.h$|^net/core/skmsg\\.c$|^net/core/sock_map\\.c$|^net/ipv4/tcp_bpf\\.c$|^net/ipv4/udp_bpf\\.c$|^net/unix/unix_bpf\\.c$"}, - {IncludeRegexp: "^include/linux/tcp\\.h$|^include/net/tcp\\.h$|^include/trace/events/tcp\\.h$|^include/uapi/linux/tcp\\.h$|^net/ipv4/syncookies\\.c$|^net/ipv4/tcp[^/]*\\.c$|^net/ipv6/syncookies\\.c$|^net/ipv6/tcp[^/]*\\.c$"}, {IncludeRegexp: "^include/net/calipso\\.h$|^include/net/cipso_ipv4\\.h$|^include/net/netlabel\\.h$|^include/uapi/linux/netfilter/xt_CONNSECMARK\\.h$|^include/uapi/linux/netfilter/xt_SECMARK\\.h$|^net/ipv4/cipso_ipv4\\.c$|^net/ipv6/calipso\\.c$|^net/netfilter/xt_CONNSECMARK\\.c$|^net/netfilter/xt_SECMARK\\.c$|^net/netlabel/"}, {IncludeRegexp: "^include/net/devlink\\.h$|^include/uapi/linux/devlink\\.h$|^net/devlink/"}, {IncludeRegexp: "^include/net/failover\\.h$|^net/core/failover\\.c$"}, {IncludeRegexp: "^include/net/gre\\.h$|^net/ipv4/gre_demux\\.c$|^net/ipv4/gre_offload\\.c$"}, + {IncludeRegexp: "^include/net/handshake\\.h$|^include/trace/events/handshake\\.h$|^net/handshake/"}, {IncludeRegexp: "^include/net/ip_vs\\.h$|^include/uapi/linux/ip_vs\\.h$|^net/netfilter/ipvs/"}, {IncludeRegexp: "^include/net/l3mdev\\.h$|^net/l3mdev$"}, {IncludeRegexp: "^include/net/mptcp\\.h$|^include/trace/events/mptcp\\.h$|^include/uapi/linux/mptcp\\.h$|^net/mptcp/"}, {IncludeRegexp: "^include/net/netns/nexthop\\.h$|^include/net/nexthop\\.h$|^include/uapi/linux/nexthop\\.h$|^net/ipv4/nexthop\\.c$"}, + {IncludeRegexp: "^include/net/netns/xdp\\.h$|^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^net/xdp/"}, {IncludeRegexp: "^include/net/page_pool\\.h$|^include/trace/events/page_pool\\.h$|^net/core/page_pool\\.c$"}, {IncludeRegexp: "^include/net/pkt_cls\\.h$|^include/net/pkt_sched\\.h$|^include/net/tc_act/|^include/uapi/linux/pkt_cls\\.h$|^include/uapi/linux/pkt_sched\\.h$|^include/uapi/linux/tc_act/|^include/uapi/linux/tc_ematch/|^net/sched/"}, {IncludeRegexp: "^include/net/switchdev\\.h$|^net/switchdev/"}, {IncludeRegexp: "^include/net/tls\\.h$|^include/uapi/linux/tls\\.h$|^net/tls/"}, - {IncludeRegexp: "^include/net/xdp\\.h$|^include/net/xdp_priv\\.h$|^include/trace/events/xdp\\.h$|^kernel/bpf/cpumap\\.c$|^kernel/bpf/devmap\\.c$|^net/core/xdp\\.c$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*xdp[^/]*$|^drivers/net/ethernet/[^/]*/[^/]*/[^/]*xdp[^/]*$"}, - {IncludeRegexp: "^include/net/xdp_sock[^/]*$|^include/net/xsk_buff_pool\\.h$|^include/uapi/linux/if_xdp\\.h$|^include/uapi/linux/xdp_diag\\.h$|^include/net/netns/xdp\\.h$|^net/xdp/"}, {IncludeRegexp: "^include/net/xfrm\\.h$|^include/uapi/linux/xfrm\\.h$|^net/ipv4/ah4\\.c$|^net/ipv4/esp4[^/]*$|^net/ipv4/ip_vti\\.c$|^net/ipv4/ipcomp\\.c$|^net/ipv4/xfrm[^/]*$|^net/ipv6/ah6\\.c$|^net/ipv6/esp6[^/]*$|^net/ipv6/ip6_vti\\.c$|^net/ipv6/ipcomp6\\.c$|^net/ipv6/xfrm[^/]*$|^net/key/|^net/xfrm/"}, {IncludeRegexp: "^include/uapi/linux/net_dropmon\\.h$|^net/core/drop_monitor\\.c$"}, {IncludeRegexp: "^include/uapi/linux/openvswitch\\.h$|^net/openvswitch/"}, @@ -3170,6 +3186,16 @@ func subsystems_linux() []*Subsystem { }, } + netdrivers = Subsystem{ + Name: "net-drivers", + Lists: []string{"linux-net-drivers@amd.com"}, + Maintainers: []string{"ecree.xilinx@gmail.com", "habetsm.xilinx@gmail.com"}, + Parents: []*Subsystem{&net}, + PathRules: []PathRule{ + {IncludeRegexp: "^drivers/net/ethernet/sfc/"}, + }, + } + netfilter = Subsystem{ Name: "netfilter", Lists: []string{"netfilter-devel@vger.kernel.org"}, @@ -3181,15 +3207,12 @@ func subsystems_linux() []*Subsystem { } nfc = Subsystem{ - Name: "nfc", - Lists: []string{"linux-nfc@lists.01.org"}, - Parents: []*Subsystem{&net}, + Name: "nfc", + Lists: []string{"netdev@vger.kernel.org"}, + Maintainers: []string{"krzysztof.kozlowski@linaro.org"}, + Parents: []*Subsystem{&net}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/nfc/nxp-nci$"}, - {IncludeRegexp: "^drivers/nfc/s3fwrn5$"}, - {IncludeRegexp: "^drivers/nfc/trf7970a\\.c$"}, - {IncludeRegexp: "^drivers/nfc/virtual_ncidev\\.c$"}, - {IncludeRegexp: "^drivers/nfc/|^include/linux/platform_data/nfcmrvl\\.h$|^include/net/nfc/|^include/uapi/linux/nfc\\.h$|^net/nfc/"}, + {IncludeRegexp: "^drivers/nfc/|^include/net/nfc/|^include/uapi/linux/nfc\\.h$|^net/nfc/"}, }, } @@ -3302,7 +3325,7 @@ func subsystems_linux() []*Subsystem { ocfs2 = Subsystem{ Name: "ocfs2", Syscalls: []string{"syz_mount_image$ocfs2"}, - Lists: []string{"ocfs2-devel@oss.oracle.com"}, + Lists: []string{"ocfs2-devel@lists.linux.dev"}, Maintainers: []string{"jlbec@evilplan.org", "joseph.qi@linux.alibaba.com", "mark@fasheh.com"}, Parents: []*Subsystem{&fs}, PathRules: []PathRule{ @@ -3319,11 +3342,11 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/[^/]*clock[^/]*$"}, {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/[^/]*pm[^/]*$|^drivers/cpufreq/omap-cpufreq\\.c$"}, {IncludeRegexp: "^arch/arm/[^/]*omap[^/]*/usb[^/]*$|^drivers/usb/[^/]*/[^/]*omap[^/]*$"}, - {IncludeRegexp: "^arch/arm/boot/dts/[^/]*am3[^/]*$|^arch/arm/boot/dts/[^/]*am4[^/]*$|^arch/arm/boot/dts/[^/]*am5[^/]*$|^arch/arm/boot/dts/[^/]*dra7[^/]*$|^arch/arm/boot/dts/[^/]*omap[^/]*$|^arch/arm/boot/dts/logicpd-som-lv[^/]*$|^arch/arm/boot/dts/logicpd-torpedo[^/]*$"}, - {IncludeRegexp: "^arch/arm/boot/dts/am335x-nano\\.dts$"}, - {IncludeRegexp: "^arch/arm/boot/dts/omap3-igep[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/ti/omap/"}, + {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/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/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\\.[^/]*$"}, @@ -3371,8 +3394,8 @@ func subsystems_linux() []*Subsystem { Lists: []string{"openbmc@lists.ozlabs.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/nuvoton-npcm[^/]*$|^arch/arm/mach-npcm/|^arch/arm64/boot/dts/nuvoton/|^drivers/[^/]*/[^/]*npcm[^/]*$|^drivers/[^/]*/[^/]*/[^/]*npcm[^/]*$|^drivers/rtc/rtc-nct3018y\\.c$|^include/dt-bindings/clock/nuvoton,npcm7xx-clock\\.h$|^include/dt-bindings/clock/nuvoton,npcm845-clk\\.h$"}, - {IncludeRegexp: "^arch/arm/boot/dts/nuvoton-wpcm450[^/]*$|^arch/arm/configs/wpcm450_defconfig$|^arch/arm/mach-npcm/wpcm450\\.c$|^drivers/[^/]*/[^/]*/[^/]*wpcm[^/]*$|^drivers/[^/]*/[^/]*wpcm[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/nuvoton/nuvoton-npcm[^/]*$|^arch/arm/mach-npcm/|^arch/arm64/boot/dts/nuvoton/|^drivers/[^/]*/[^/]*/[^/]*npcm[^/]*$|^drivers/[^/]*/[^/]*npcm[^/]*$|^drivers/rtc/rtc-nct3018y\\.c$|^include/dt-bindings/clock/nuvoton,npcm7xx-clock\\.h$|^include/dt-bindings/clock/nuvoton,npcm845-clk\\.h$"}, + {IncludeRegexp: "^arch/arm/boot/dts/nuvoton/nuvoton-wpcm450[^/]*$|^arch/arm/configs/wpcm450_defconfig$|^arch/arm/mach-npcm/wpcm450\\.c$|^drivers/[^/]*/[^/]*/[^/]*wpcm[^/]*$|^drivers/[^/]*/[^/]*wpcm[^/]*$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-aspeed\\.c$|^drivers/irqchip/irq-aspeed-i2c-ic\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-fsi\\.c$"}, {IncludeRegexp: "^drivers/media/platform/aspeed/"}, @@ -3447,7 +3470,7 @@ func subsystems_linux() []*Subsystem { overlayfs = Subsystem{ Name: "overlayfs", Lists: []string{"linux-unionfs@vger.kernel.org"}, - Maintainers: []string{"miklos@szeredi.hu"}, + Maintainers: []string{"amir73il@gmail.com", "miklos@szeredi.hu"}, Parents: []*Subsystem{&fs}, PathRules: []PathRule{ {IncludeRegexp: "^fs/overlayfs/"}, @@ -3586,8 +3609,8 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/cpufreq/vexpress-spc-cpufreq\\.c$"}, {IncludeRegexp: "^drivers/cpufreq/|^include/linux/cpufreq\\.h$|^include/linux/sched/cpufreq\\.h$|^kernel/sched/cpufreq[^/]*\\.c$"}, {IncludeRegexp: "^drivers/cpuidle/cpuidle-big_little\\.c$"}, + {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci-domain\\.c$|^drivers/cpuidle/cpuidle-psci\\.h$"}, {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.c$"}, - {IncludeRegexp: "^drivers/cpuidle/cpuidle-psci\\.h$|^drivers/cpuidle/cpuidle-psci-domain\\.c$"}, {IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"}, {IncludeRegexp: "^drivers/cpuidle/dt_idle_genpd\\.c$|^drivers/cpuidle/dt_idle_genpd\\.h$"}, {IncludeRegexp: "^drivers/cpuidle/|^include/linux/cpuidle\\.h$"}, @@ -3615,8 +3638,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/thermal/amlogic_thermal\\.c$"}, {IncludeRegexp: "^drivers/thermal/broadcom/brcmstb[^/]*$"}, {IncludeRegexp: "^drivers/thermal/cpufreq_cooling\\.c$|^drivers/thermal/cpuidle_cooling\\.c$|^include/linux/cpu_cooling\\.h$"}, - {IncludeRegexp: "^drivers/thermal/gov_power_allocator\\.c$|^include/trace/events/thermal_power_allocator\\.h$"}, - {IncludeRegexp: "^drivers/thermal/intel/intel_menlow\\.c$"}, + {IncludeRegexp: "^drivers/thermal/gov_power_allocator\\.c$|^drivers/thermal/thermal_trace_ipa\\.h$"}, {IncludeRegexp: "^drivers/thermal/qcom/"}, {IncludeRegexp: "^drivers/thermal/samsung/"}, {IncludeRegexp: "^drivers/thermal/sun8i_thermal\\.c$"}, @@ -3627,10 +3649,9 @@ func subsystems_linux() []*Subsystem { } ppp = Subsystem{ - Name: "ppp", - Lists: []string{"linux-ppp@vger.kernel.org"}, - Maintainers: []string{"paulus@samba.org"}, - Parents: []*Subsystem{&net}, + Name: "ppp", + Lists: []string{"linux-ppp@vger.kernel.org"}, + Parents: []*Subsystem{&net}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/net/ppp/ppp_[^/]*$"}, }, @@ -3663,7 +3684,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"giovanni.cabiddu@intel.com"}, Parents: []*Subsystem{&crypto}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/crypto/qat/"}, + {IncludeRegexp: "^drivers/crypto/intel/qat/"}, }, } @@ -3691,7 +3712,7 @@ func subsystems_linux() []*Subsystem { rdma = Subsystem{ Name: "rdma", Lists: []string{"linux-rdma@vger.kernel.org"}, - Parents: []*Subsystem{&kernel}, + Parents: []*Subsystem{&net}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/infiniband/hw/bnxt_re/|^include/uapi/rdma/bnxt_re-abi\\.h$"}, {IncludeRegexp: "^drivers/infiniband/hw/cxgb4/|^include/uapi/rdma/cxgb4-abi\\.h$"}, @@ -3727,7 +3748,7 @@ func subsystems_linux() []*Subsystem { Name: "rds", Lists: []string{"rds-devel@oss.oracle.com"}, Maintainers: []string{"santosh.shilimkar@oracle.com"}, - Parents: []*Subsystem{&net, &rdma}, + Parents: []*Subsystem{&rdma}, PathRules: []PathRule{ {IncludeRegexp: "^net/rds/"}, }, @@ -3761,14 +3782,16 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-renesas-soc@vger.kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/emev2[^/]*$|^arch/arm/boot/dts/gr-peach[^/]*$|^arch/arm/boot/dts/iwg20d-q7[^/]*$|^arch/arm/boot/dts/r7s[^/]*$|^arch/arm/boot/dts/r8a[^/]*$|^arch/arm/boot/dts/r9a[^/]*$|^arch/arm/boot/dts/sh[^/]*$|^arch/arm/configs/shmobile_defconfig$|^arch/arm/include/debug/renesas-scif\\.S$|^arch/arm/mach-shmobile/|^arch/arm64/boot/dts/renesas/|^arch/riscv/boot/dts/renesas/|^drivers/soc/renesas/|^include/linux/soc/renesas/"}, + {IncludeRegexp: "^arch/arm/boot/dts/renesas/|^arch/arm/configs/shmobile_defconfig$|^arch/arm/include/debug/renesas-scif\\.S$|^arch/arm/mach-shmobile/|^arch/arm64/boot/dts/renesas/|^arch/riscv/boot/dts/renesas/|^drivers/soc/renesas/|^include/linux/soc/renesas/"}, {IncludeRegexp: "^drivers/ata/sata_rcar\\.c$"}, {IncludeRegexp: "^drivers/clk/renesas/"}, + {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/rcar-du/|^drivers/gpu/drm/shmobile/|^include/linux/platform_data/shmob_drm\\.h$"}, + {IncludeRegexp: "^drivers/gpu/drm/renesas/|^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-fcp\\.c$|^include/media/rcar-fcp\\.h$"}, {IncludeRegexp: "^drivers/media/platform/renesas/rcar-isp\\.c$|^drivers/media/platform/renesas/rcar-vin/"}, @@ -3796,10 +3819,12 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-riscv@lists.infradead.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/riscv/boot/dts/"}, - {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/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$"}, + {"^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/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/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$"}, @@ -3817,7 +3842,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"heiko@sntech.de"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/rk3[^/]*$|^arch/arm/boot/dts/rv11[^/]*$|^arch/arm/mach-rockchip/|^drivers/[^/]*/[^/]*/[^/]*rockchip[^/]*$|^drivers/[^/]*/[^/]*rockchip[^/]*$|^drivers/clk/rockchip/|^drivers/i2c/busses/i2c-rk3x\\.c$|^sound/soc/rockchip/|rockchip"}, + {IncludeRegexp: "^arch/arm/boot/dts/rockchip/|^arch/arm/mach-rockchip/|^drivers/[^/]*/[^/]*/[^/]*rockchip[^/]*$|^drivers/[^/]*/[^/]*rockchip[^/]*$|^drivers/clk/rockchip/|^drivers/i2c/busses/i2c-rk3x\\.c$|^sound/soc/rockchip/|rockchip"}, {IncludeRegexp: "^drivers/media/platform/rockchip/rga/"}, {IncludeRegexp: "^drivers/media/platform/rockchip/rkisp1$|^include/uapi/linux/rkisp1-config\\.h$"}, {IncludeRegexp: "^drivers/media/platform/verisilicon/"}, @@ -3830,22 +3855,13 @@ func subsystems_linux() []*Subsystem { rpi = Subsystem{ Name: "rpi", Lists: []string{"linux-rpi-kernel@lists.infradead.org"}, - Maintainers: []string{"f.fainelli@gmail.com"}, + Maintainers: []string{"florian.fainelli@broadcom.com"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/pci/controller/pcie-brcmstb\\.c$|^drivers/staging/vc04_services$|bcm2711|bcm283*|raspberrypi"}, }, } - rttools = Subsystem{ - Name: "rt-tools", - Lists: []string{"linux-trace-devel@vger.kernel.org"}, - Parents: []*Subsystem{&trace}, - PathRules: []PathRule{ - {IncludeRegexp: "^include/linux/rv\\.h$|^include/rv/|^kernel/trace/rv/"}, - }, - } - rtc = Subsystem{ Name: "rtc", Lists: []string{"linux-rtc@vger.kernel.org"}, @@ -3900,7 +3916,7 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-samsung-soc@vger.kernel.org"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/exynos[^/]*$|^arch/arm/boot/dts/s3c[^/]*$|^arch/arm/boot/dts/s5p[^/]*$|^arch/arm/mach-exynos[^/]*/|^arch/arm/mach-s3c/|^arch/arm/mach-s5p[^/]*/|^arch/arm64/boot/dts/exynos/|^drivers/[^/]*/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c64xx[^/]*$|^drivers/[^/]*/[^/]*s5pv210[^/]*$|^drivers/clocksource/samsung_pwm_timer\\.c$|^drivers/memory/samsung/|^drivers/pwm/pwm-samsung\\.c$|^drivers/soc/samsung/|^drivers/tty/serial/samsung[^/]*$|^include/clocksource/samsung_pwm\\.h$|^include/linux/platform_data/[^/]*s3c[^/]*$|^include/linux/serial_s3c\\.h$|^include/linux/soc/samsung/|exynos|s3c64xx|s5pv210"}, + {IncludeRegexp: "^arch/arm/boot/dts/samsung/|^arch/arm/mach-exynos[^/]*/|^arch/arm/mach-s3c/|^arch/arm/mach-s5p[^/]*/|^arch/arm64/boot/dts/exynos/|^drivers/[^/]*/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c24[^/]*$|^drivers/[^/]*/[^/]*s3c64xx[^/]*$|^drivers/[^/]*/[^/]*s5pv210[^/]*$|^drivers/clocksource/samsung_pwm_timer\\.c$|^drivers/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/tesla/"}, {IncludeRegexp: "^drivers/char/hw_random/exynos-trng\\.c$"}, @@ -3955,6 +3971,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/scsi/ibmvscsi_tgt/"}, {IncludeRegexp: "^drivers/scsi/ips[^/]*$"}, {IncludeRegexp: "^drivers/scsi/isci/"}, + {IncludeRegexp: "^drivers/scsi/libsas/|^include/scsi/libsas\\.h$|^include/scsi/sas_ata\\.h$"}, {IncludeRegexp: "^drivers/scsi/lpfc/"}, {IncludeRegexp: "^drivers/scsi/megaraid\\.[^/]*$|^drivers/scsi/megaraid/"}, {IncludeRegexp: "^drivers/scsi/mpi3mr/"}, @@ -3990,7 +4007,7 @@ func subsystems_linux() []*Subsystem { sctp = Subsystem{ Name: "sctp", Lists: []string{"linux-sctp@vger.kernel.org"}, - Maintainers: []string{"lucien.xin@gmail.com", "marcelo.leitner@gmail.com", "nhorman@tuxdriver.com"}, + Maintainers: []string{"lucien.xin@gmail.com", "marcelo.leitner@gmail.com"}, Parents: []*Subsystem{&net}, PathRules: []PathRule{ {IncludeRegexp: "^include/linux/sctp\\.h$|^include/net/sctp/|^include/uapi/linux/sctp\\.h$|^net/sctp/"}, @@ -4022,6 +4039,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/tty/serial/jsm/"}, {IncludeRegexp: "^drivers/tty/serial/rp2\\.[^/]*$"}, {IncludeRegexp: "^drivers/tty/serial/uartlite\\.c$"}, + {IncludeRegexp: "^drivers/tty/|^drivers/tty/serial/serial_base\\.h$|^drivers/tty/serial/serial_base_bus\\.c$|^drivers/tty/serial/serial_core\\.c$|^drivers/tty/serial/serial_ctrl\\.c$|^drivers/tty/serial/serial_port\\.c$|^include/linux/selection\\.h$|^include/linux/serial\\.h$|^include/linux/serial_core\\.h$|^include/linux/sysrq\\.h$|^include/linux/tty[^/]*\\.h$|^include/linux/vt\\.h$|^include/linux/vt_[^/]*\\.h$|^include/uapi/linux/serial\\.h$|^include/uapi/linux/serial_core\\.h$|^include/uapi/linux/tty\\.h$"}, }, } @@ -4095,6 +4113,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/spi/spi-aspeed-smc\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-at91-usart\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-bcm63xx-hsspi\\.c$|^drivers/spi/spi-bcmbca-hsspi\\.c$"}, + {IncludeRegexp: "^drivers/spi/spi-bcm63xx\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-dw[^/]*$"}, {IncludeRegexp: "^drivers/spi/spi-fsi\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-fsl-dspi\\.c$|^include/linux/spi/spi-fsl-dspi\\.h$"}, @@ -4144,9 +4163,9 @@ func subsystems_linux() []*Subsystem { Name: "stm32", Lists: []string{"linux-stm32@st-md-mailman.stormreply.com"}, Maintainers: []string{"alexandre.torgue@foss.st.com", "mcoquelin.stm32@gmail.com"}, - Parents: []*Subsystem{&arm}, + Parents: []*Subsystem{&arm, &net}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/stm32[^/]*$|^arch/arm/mach-stm32/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"}, + {IncludeRegexp: "^arch/arm/boot/dts/st/stm32[^/]*$|^arch/arm/mach-stm32/|^arch/arm64/boot/dts/st/|^drivers/clocksource/armv7m_systick\\.c$|stm32|stm"}, }, } @@ -4193,6 +4212,16 @@ func subsystems_linux() []*Subsystem { }, } + timestamp = Subsystem{ + Name: "timestamp", + Lists: []string{"timestamp@lists.linux.dev"}, + Maintainers: []string{"dipenp@nvidia.com"}, + Parents: []*Subsystem{&tegra}, + PathRules: []PathRule{ + {IncludeRegexp: "^drivers/hte/|^include/linux/hte\\.h$"}, + }, + } + tipc = Subsystem{ Name: "tipc", Lists: []string{"tipc-discussion@lists.sourceforge.net"}, @@ -4203,6 +4232,16 @@ func subsystems_linux() []*Subsystem { }, } + tls = Subsystem{ + Name: "tls", + Lists: []string{"kernel-tls-handshake@lists.linux.dev"}, + Maintainers: []string{"chuck.lever@oracle.com"}, + Parents: []*Subsystem{&net}, + PathRules: []PathRule{ + {IncludeRegexp: "^include/net/handshake\\.h$|^include/trace/events/handshake\\.h$|^net/handshake/"}, + }, + } + tomoyo = Subsystem{ Name: "tomoyo", Lists: []string{"tomoyo-dev-en@lists.osdn.me"}, @@ -4219,20 +4258,11 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"mhiramat@kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ + {IncludeRegexp: "^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$|^kernel/trace/fgraph\\.c$|^kernel/trace/ftrace[^/]*$"}, {IncludeRegexp: "^fs/proc/bootconfig\\.c$|^include/linux/bootconfig\\.h$|^lib/bootconfig-data\\.S$|^lib/bootconfig\\.c$"}, {IncludeRegexp: "^fs/tracefs/|^include/linux/trace[^/]*\\.h$|^include/trace/|^kernel/trace/"}, {IncludeRegexp: "^include/asm-generic/kprobes\\.h$|^include/linux/kprobes\\.h$|^kernel/kprobes\\.c$|^lib/test_kprobes\\.c$"}, - {IncludeRegexp: "^kernel/trace/ftrace[^/]*$|^kernel/trace/fgraph\\.c$|^arch/[^/]*/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^arch/[^/]*/[^/]*/[^/]*ftrace[^/]*$|^include/[^/]*/ftrace\\.h$"}, - }, - } - - uclinux = Subsystem{ - Name: "uclinux", - Lists: []string{"uclinux-dev@uclinux.org"}, - Maintainers: []string{"gerg@linux-m68k.org"}, - Parents: []*Subsystem{&m68k}, - PathRules: []PathRule{ - {IncludeRegexp: "^arch/m68k/[^/]*/[^/]*_no\\.[^/]*$|^arch/m68k/68[^/]*/|^arch/m68k/coldfire/|^arch/m68k/include/asm/[^/]*_no\\.[^/]*$"}, + {IncludeRegexp: "^include/linux/rv\\.h$|^include/rv/|^kernel/trace/rv/"}, }, } @@ -4262,7 +4292,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"manivannan.sadhasivam@linaro.org"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/rda8810pl-[^/]*$|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"}, + {IncludeRegexp: "^arch/arm/boot/dts/unisoc/|^drivers/clocksource/timer-rda\\.c$|^drivers/gpio/gpio-rda\\.c$|^drivers/irqchip/irq-rda-intc\\.c$|^drivers/tty/serial/rda-uart\\.c$"}, }, } @@ -4300,6 +4330,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/usb/gadget/legacy/raw_gadget\\.c$|^include/uapi/linux/usb/raw_gadget\\.h$"}, {IncludeRegexp: "^drivers/usb/gadget/udc/bcm63xx_udc\\.[^/]*$"}, {IncludeRegexp: "^drivers/usb/gadget/udc/bdc/"}, + {IncludeRegexp: "^drivers/usb/gadget/udc/cdns2$"}, {IncludeRegexp: "^drivers/usb/gadget/udc/fsl[^/]*$"}, {IncludeRegexp: "^drivers/usb/gadget/udc/renesas_usbf\\.c$"}, {IncludeRegexp: "^drivers/usb/host/ehci-brcm\\.[^/]*$"}, @@ -4326,9 +4357,10 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/usb/typec/mux/intel_pmc_mux\\.c$"}, {IncludeRegexp: "^drivers/usb/typec/mux/pi3usb30532\\.c$"}, {IncludeRegexp: "^drivers/usb/typec/tcpm/"}, + {IncludeRegexp: "^drivers/usb/typec/tcpm/qcom/"}, {IncludeRegexp: "^drivers/usb/typec/|^include/linux/usb/typec\\.h$"}, {IncludeRegexp: "^drivers/usb/usbip/"}, - {IncludeRegexp: "^drivers/usb/|^include/dt-bindings/usb/|^include/linux/usb\\.h$|^include/linux/usb/"}, + {IncludeRegexp: "^drivers/usb/|^include/dt-bindings/usb/|^include/linux/usb\\.h$|^include/linux/usb/|^include/uapi/linux/usb/"}, }, } @@ -4342,6 +4374,16 @@ func subsystems_linux() []*Subsystem { }, } + v9fs = Subsystem{ + Name: "v9fs", + Lists: []string{"v9fs@lists.linux.dev"}, + Maintainers: []string{"asmadeus@codewreck.org", "ericvh@kernel.org", "lucho@ionkov.net"}, + Parents: []*Subsystem{&fs}, + PathRules: []PathRule{ + {IncludeRegexp: "^fs/9p/|^include/net/9p/|^include/trace/events/9p\\.h$|^include/uapi/linux/virtio_9p\\.h$|^net/9p/"}, + }, + } + video = Subsystem{ Name: "video", Lists: []string{"linux-video@atrey.karlin.mff.cuni.cz"}, @@ -4360,7 +4402,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/[^/]*/include/asm/paravirt[^/]*\\.h$|^arch/[^/]*/kernel/paravirt[^/]*$|^include/linux/hypervisor\\.h$"}, {IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"}, {IncludeRegexp: "^arch/x86/include/asm/vmware\\.h$|^arch/x86/kernel/cpu/vmware\\.c$"}, - {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/crypto/virtio/|^drivers/net/virtio_net\\.c$|^drivers/vdpa/|^drivers/virtio/|^include/linux/vdpa\\.h$|^include/linux/virtio[^/]*\\.h$|^include/uapi/linux/virtio_[^/]*\\.h$"}, + {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/crypto/virtio/|^drivers/net/virtio_net\\.c$|^drivers/vdpa/|^drivers/virtio/|^include/linux/vdpa\\.h$|^include/linux/virtio[^/]*\\.h$|^include/linux/vringh\\.h$|^include/uapi/linux/virtio_[^/]*\\.h$"}, {IncludeRegexp: "^drivers/block/virtio_blk\\.c$|^drivers/scsi/virtio_scsi\\.c$|^drivers/vhost/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/crypto/virtio/|^include/uapi/linux/virtio_crypto\\.h$"}, @@ -4372,10 +4414,10 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/i2c/busses/i2c-virtio\\.c$|^include/uapi/linux/virtio_i2c\\.h$"}, {IncludeRegexp: "^drivers/iommu/virtio-iommu\\.c$|^include/uapi/linux/virtio_iommu\\.h$"}, {IncludeRegexp: "^drivers/net/vsockmon\\.c$|^include/net/af_vsock\\.h$|^include/uapi/linux/vm_sockets\\.h$|^include/uapi/linux/vm_sockets_diag\\.h$|^include/uapi/linux/vsockmon\\.h$|^net/vmw_vsock/"}, - {IncludeRegexp: "^drivers/nvdimm/virtio_pmem\\.c$|^drivers/nvdimm/nd_virtio\\.c$"}, + {IncludeRegexp: "^drivers/nvdimm/nd_virtio\\.c$|^drivers/nvdimm/virtio_pmem\\.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/vhost_iotlb\\.h$|^include/uapi/linux/vhost\\.h$"}, - {IncludeRegexp: "^drivers/virtio/virtio_balloon\\.c$|^include/uapi/linux/virtio_balloon\\.h$|^include/linux/balloon_compaction\\.h$|^mm/balloon_compaction\\.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: "^drivers/virtio/virtio_balloon\\.c$|^include/linux/balloon_compaction\\.h$|^include/uapi/linux/virtio_balloon\\.h$|^mm/balloon_compaction\\.c$"}, {IncludeRegexp: "^drivers/virtio/virtio_mem\\.c$|^include/uapi/linux/virtio_mem\\.h$"}, {IncludeRegexp: "^fs/fuse/virtio_fs\\.c$|^include/uapi/linux/virtio_fs\\.h$"}, {IncludeRegexp: "^include/uapi/linux/virtio_snd\\.h$|^sound/virtio/"}, @@ -4393,7 +4435,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/watchdog/menz69_wdt\\.c$"}, {IncludeRegexp: "^drivers/watchdog/realtek_otto_wdt\\.c$"}, {IncludeRegexp: "^drivers/watchdog/sunplus_wdt\\.c$"}, - {IncludeRegexp: "^drivers/watchdog/|^include/linux/watchdog\\.h$|^include/uapi/linux/watchdog\\.h$|^include/trace/events/watchdog\\.h$"}, + {IncludeRegexp: "^drivers/watchdog/|^include/linux/watchdog\\.h$|^include/trace/events/watchdog\\.h$|^include/uapi/linux/watchdog\\.h$"}, }, } @@ -4421,7 +4463,7 @@ func subsystems_linux() []*Subsystem { Name: "wireless", Syscalls: []string{"syz_80211_join_ibss", "syz_80211_inject_frame"}, Lists: []string{"linux-wireless@vger.kernel.org"}, - Parents: []*Subsystem{&net}, + Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/bcma/|^include/linux/bcma/"}, {IncludeRegexp: "^drivers/net/wireless/"}, @@ -4443,7 +4485,9 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/wireless/intersil/hostap/"}, {IncludeRegexp: "^drivers/net/wireless/intersil/orinoco/"}, {IncludeRegexp: "^drivers/net/wireless/intersil/p54/"}, - {IncludeRegexp: "^drivers/net/wireless/mac80211_hwsim\\.\\[ch\\]$|^include/net/mac80211\\.h$|^net/mac80211/"}, + {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/"}, @@ -4452,17 +4496,15 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/wireless/purelifi/plfxlc/"}, {IncludeRegexp: "^drivers/net/wireless/quantenna$"}, {IncludeRegexp: "^drivers/net/wireless/ralink/rt2x00/"}, - {IncludeRegexp: "^drivers/net/wireless/ray[^/]*$"}, {IncludeRegexp: "^drivers/net/wireless/realtek/rtl818x/rtl8180/"}, {IncludeRegexp: "^drivers/net/wireless/realtek/rtl818x/rtl8187/"}, {IncludeRegexp: "^drivers/net/wireless/realtek/rtl8xxxu/"}, {IncludeRegexp: "^drivers/net/wireless/realtek/rtlwifi/"}, {IncludeRegexp: "^drivers/net/wireless/realtek/rtw88/"}, {IncludeRegexp: "^drivers/net/wireless/realtek/rtw89/"}, - {IncludeRegexp: "^drivers/net/wireless/rndis_wlan\\.c$"}, {IncludeRegexp: "^drivers/net/wireless/rsi/"}, {IncludeRegexp: "^drivers/net/wireless/ti/"}, - {IncludeRegexp: "^drivers/net/wireless/wl3501[^/]*$"}, + {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$"}, @@ -4570,11 +4612,11 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/platform/x86/intel/vbtn\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/lg-laptop\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/mlx-platform\\.c$"}, + {IncludeRegexp: "^drivers/platform/x86/msi-ec\\.[^/]*$"}, {IncludeRegexp: "^drivers/platform/x86/msi-laptop\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/msi-wmi\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/nvidia-wmi-ec-backlight\\.c$|^include/linux/platform_data/x86/nvidia-wmi-ec-backlight\\.h$"}, {IncludeRegexp: "^drivers/platform/x86/panasonic-laptop\\.c$"}, - {IncludeRegexp: "^drivers/platform/x86/peaq-wmi\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/samsung-laptop\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/serial-multi-instantiate\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/system76_acpi\\.c$"}, @@ -4587,7 +4629,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/platform/x86/toshiba_haps\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/uv_sysfs\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/wmi\\.c$|^include/uapi/linux/wmi\\.h$"}, - {IncludeRegexp: "^drivers/platform/x86/x86-android-tablets\\.c$"}, + {IncludeRegexp: "^drivers/platform/x86/x86-android-tablets/"}, {IncludeRegexp: "^drivers/power/supply/surface_battery\\.c$|^drivers/power/supply/surface_charger\\.c$"}, }, } @@ -4624,29 +4666,8 @@ func subsystems_linux() []*Subsystem { }, } - xtensa = Subsystem{ - Name: "xtensa", - Lists: []string{"linux-xtensa@linux-xtensa.org"}, - Maintainers: []string{"chris@zankel.net", "jcmvbkbc@gmail.com"}, - Parents: []*Subsystem{&kernel}, - PathRules: []PathRule{ - {IncludeRegexp: "^arch/xtensa/|^drivers/irqchip/irq-xtensa-[^/]*$"}, - {IncludeRegexp: "^drivers/spi/spi-xtensa-xtfpga\\.c$|^sound/soc/xtensa/xtfpga-i2s\\.c$"}, - }, - } - - zd1211 = Subsystem{ - Name: "zd1211", - Lists: []string{"zd1211-devs@lists.sourceforge.net"}, - Maintainers: []string{"kune@deine-taler.de"}, - Parents: []*Subsystem{&wireless}, - PathRules: []PathRule{ - {IncludeRegexp: "^drivers/net/wireless/zydas/zd1211rw/"}, - }, - } - return []*Subsystem{ - &_9p, &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, &bfs, &block, &bluetooth, &bpf, &brcm80211, &bridge, &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, &ext4, &f2fs, &fat, &fbdev, &fpga, &freedreno, &fs, &fscrypt, &fsi, &fsverity, &fuse, &geode, &gfs2, &gpio, &greybus, &hams, &hardening, &hexagon, &hfs, &hippi, &hwmon, &hyperv, &i2c, &i3c, &ia64, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelgvt, &intelwiredlan, &iouring, &iommu, &ipack, &isdn4linux, &isofs, &jfs, &karma, &kasan, &kernel, &kernfs, &kexec, &keyrings, &kgdb, &kunit, &kvm, &kvmriscv, &kvmarm, &leds, &libertas, &lima, &linux1394, &linuxppc, &linuxpps, &livepatching, &llvm, &loongarch, &lsm, &lvs, &m68k, &malidp, &media, &mediatek, &megaraid, &mhi, &mips, &mjpeg, &mm, &mmc, &modules, &mpi3, &mptfusion, &mptcp, &mtd, &nbd, &net, &netfilter, &nfc, &nfs, &nilfs, &nitro, &nouveau, &ntb, &ntfs, &ntfs3, &nvdimm, &nvme, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &oxnas, &parisc, &parport, &pci, &perf, &phy, &pm, &ppp, &pvrusb2, &pwm, &qat, &raid, &rcu, &rdma, &rds, &reiserfs, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rttools, &rtc, &rust, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &snpsarc, &sof, &sparclinux, &speakup, &spi, &spice, &squashfs, &staging, &stm32, &sunxi, &target, &tegra, &tipc, &tomoyo, &trace, &uclinux, &udf, &um, &unisoc, &usb, &usbstorage, &video, &virt, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs, &xtensa, &zd1211, + &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, &bfs, &block, &bluetooth, &bpf, &brcm80211, &bridge, &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, &ia64, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelgvt, &intelwiredlan, &iouring, &iommu, &ipack, &isdn4linux, &isofs, &jfs, &karma, &kasan, &kernel, &kernfs, &kexec, &keyrings, &kgdb, &kunit, &kvm, &kvmriscv, &kvmarm, &leds, &libertas, &lima, &linux1394, &linuxppc, &linuxpps, &livepatching, &llvm, &loongarch, &lsm, &lvs, &m68k, &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, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &oxnas, &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, &sparclinux, &speakup, &spi, &spice, &squashfs, &staging, &stm32, &sunxi, &target, &tegra, ×tamp, &tipc, &tls, &tomoyo, &trace, &udf, &um, &unisoc, &usb, &usbstorage, &v9fs, &video, &virt, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs, } } |
