From 417b3a31afae21928aa4443655024ddfccfbbcec Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Wed, 29 Mar 2023 10:17:30 +0200 Subject: pkg/subsystem: update Linux subsystems to 6.3-rc4 --- pkg/subsystem/lists/linux.go | 164 ++++++++++++++++++++++++------------------- 1 file changed, 93 insertions(+), 71 deletions(-) (limited to 'pkg/subsystem/lists') diff --git a/pkg/subsystem/lists/linux.go b/pkg/subsystem/lists/linux.go index a462f70aa..4e31f7d22 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 c9c3395d5e3dcc6daee66c6908354d47bf98cb0c, "Linux 6.2" +// Commit 197b6b60ae7bc51dd0814953c562833143b292aa, "Linux 6.3-rc4" package lists @@ -46,7 +46,6 @@ func init() { // - block // - drbd // - nbd -// - parport // - bpf // - ceph // - cgroups @@ -182,6 +181,7 @@ func init() { // - wireless // - ath10k // - ath11k +// - ath12k // - b43 // - brcm80211 // - libertas @@ -198,6 +198,7 @@ func init() { // - openipmi // - openrisc // - parisc +// - parport // - pci // - perf // - phy @@ -247,7 +248,7 @@ func init() { // - 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, atm, audit, autofs, axis, b43, batman, bcache, bfs, block, bluetooth, bpf, brcm80211, bridge, btrfs, cachefs, can, ceph, cgroups, chrome, cifs, cirrus, clk, cluster, 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, 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 + 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, cluster, 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, 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", @@ -284,13 +285,13 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-acpi@vger.kernel.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ + {IncludeRegexp: "^arch/x86/kernel/acpi/|^arch/x86/pci/acpi\\.c$|^drivers/acpi/|^drivers/pci/[^/]*/[^/]*acpi[^/]*$|^drivers/pci/[^/]*acpi[^/]*$|^drivers/pnp/pnpacpi/|^include/acpi/|^include/linux/acpi\\.h$|^include/linux/fwnode\\.h$"}, {IncludeRegexp: "^drivers/acpi/[^/]*thermal[^/]*$"}, {IncludeRegexp: "^drivers/acpi/acpica/|^include/acpi/"}, {IncludeRegexp: "^drivers/acpi/apei/"}, {IncludeRegexp: "^drivers/acpi/arm64$"}, {IncludeRegexp: "^drivers/acpi/pmic/"}, {IncludeRegexp: "^drivers/acpi/viot\\.c$|^include/linux/acpi_viot\\.h$"}, - {IncludeRegexp: "^drivers/acpi/|^drivers/pci/[^/]*/[^/]*acpi[^/]*$|^drivers/pci/[^/]*acpi[^/]*$|^drivers/pnp/pnpacpi/|^include/acpi/|^include/linux/acpi\\.h$|^include/linux/fwnode\\.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$"}, {IncludeRegexp: "^drivers/i2c/i2c-core-acpi\\.c$"}, @@ -382,10 +383,13 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^sound/soc/atmel$"}, {IncludeRegexp: "^sound/soc/atmel/tse850-pcm5142\\.c$"}, {IncludeRegexp: "^sound/soc/codecs/ad1[^/]*$|^sound/soc/codecs/ad7[^/]*$|^sound/soc/codecs/adau[^/]*$|^sound/soc/codecs/adav[^/]*$|^sound/soc/codecs/sigmadsp\\.[^/]*$|^sound/soc/codecs/ssm[^/]*$"}, + {IncludeRegexp: "^sound/soc/codecs/idt821034\\.c$"}, {IncludeRegexp: "^sound/soc/codecs/isabelle[^/]*$|^sound/soc/codecs/lm49453[^/]*$"}, {IncludeRegexp: "^sound/soc/codecs/max9860\\.[^/]*$"}, {IncludeRegexp: "^sound/soc/codecs/pcm3060[^/]*$"}, + {IncludeRegexp: "^sound/soc/codecs/peb2466\\.c$"}, {IncludeRegexp: "^sound/soc/codecs/sgtl5000[^/]*$"}, + {IncludeRegexp: "^sound/soc/codecs/sma[^/]*$"}, {IncludeRegexp: "^sound/soc/codecs/tas571x[^/]*$"}, {IncludeRegexp: "^sound/soc/codecs/tfa9879[^/]*$"}, {IncludeRegexp: "^sound/soc/codecs/tfa989x\\.c$"}, @@ -464,8 +468,9 @@ 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-vexpress/|^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/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$"}, @@ -480,7 +485,7 @@ func subsystems_linux() []*Subsystem { {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|s3c2410|s3c64xx|s5pv210"}, + {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$"}, @@ -498,7 +503,7 @@ func subsystems_linux() []*Subsystem { {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/rv1108[^/]*$|^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/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/"}, @@ -512,18 +517,8 @@ func subsystems_linux() []*Subsystem { {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/"}, {IncludeRegexp: "^arch/arm/mach-[^/]*/|^arch/arm/plat-[^/]*/"}, {IncludeRegexp: "^arch/arm/mach-ep93xx/ts72xx\\.c$"}, - {IncludeRegexp: "^arch/arm/mach-ep93xx/|^arch/arm/mach-ep93xx/include/mach/"}, {IncludeRegexp: "^arch/arm/mach-orion5x/ts78xx-[^/]*$"}, - {IncludeRegexp: "^arch/arm/mach-pxa/colibri-pxa270-income\\.c$"}, - {IncludeRegexp: "^arch/arm/mach-pxa/ezx\\.c$"}, - {IncludeRegexp: "^arch/arm/mach-pxa/hx4700\\.c$|^arch/arm/mach-pxa/include/mach/hx4700\\.h$|^sound/soc/pxa/hx4700\\.c$"}, - {IncludeRegexp: "^arch/arm/mach-pxa/include/mach/palmld\\.h$|^arch/arm/mach-pxa/include/mach/palmtc\\.h$|^arch/arm/mach-pxa/include/mach/palmtx\\.h$|^arch/arm/mach-pxa/palmld\\.c$|^arch/arm/mach-pxa/palmt5\\.[^/]*$|^arch/arm/mach-pxa/palmtc\\.c$|^arch/arm/mach-pxa/palmte2\\.[^/]*$|^arch/arm/mach-pxa/palmtx\\.c$"}, - {IncludeRegexp: "^arch/arm/mach-pxa/include/mach/vpac270\\.h$|^arch/arm/mach-pxa/vpac270\\.c$"}, - {IncludeRegexp: "^arch/arm/mach-pxa/include/mach/z2\\.h$|^arch/arm/mach-pxa/z2\\.c$"}, - {IncludeRegexp: "^arch/arm/mach-pxa/mioa701\\.c$"}, - {IncludeRegexp: "^arch/arm/mach-pxa/palmtreo\\.[^/]*$"}, - {IncludeRegexp: "^arch/arm/mach-pxa/palmz72\\.[^/]*$"}, - {IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun50i"}, + {IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun[25]0i"}, {IncludeRegexp: "^arch/arm/mach-vt8500/|^drivers/clocksource/timer-vt8500\\.c$|^drivers/i2c/busses/i2c-wmt\\.c$|^drivers/mmc/host/wmt-sdmmc\\.c$|^drivers/pwm/pwm-vt8500\\.c$|^drivers/rtc/rtc-vt8500\\.c$|^drivers/tty/serial/vt8500_serial\\.c$|^drivers/usb/host/ehci-platform\\.c$|^drivers/usb/host/uhci-platform\\.c$|^drivers/video/fbdev/vt8500lcdfb\\.[^/]*$|^drivers/video/fbdev/wm8505fb[^/]*$|^drivers/video/fbdev/wmt_ge_rops\\.[^/]*$"}, {IncludeRegexp: "^arch/arm/mach-zynq/|^drivers/clocksource/timer-cadence-ttc\\.c$|^drivers/cpuidle/cpuidle-zynq\\.c$|^drivers/edac/synopsys_edac\\.c$|^drivers/i2c/busses/i2c-cadence\\.c$|^drivers/i2c/busses/i2c-xiic\\.c$|^drivers/mmc/host/sdhci-of-arasan\\.c$|zynq|xilinx"}, {IncludeRegexp: "^arch/arm/mm/[^/]*-fa[^/]*$"}, @@ -539,7 +534,7 @@ func subsystems_linux() []*Subsystem { {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/tesla[^/]*$"}, + {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/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"}, @@ -572,7 +567,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/memory/brcmstb_dpfe\\.c$"}, {IncludeRegexp: "^drivers/memory/pl353-smc\\.c$"}, {IncludeRegexp: "^drivers/misc/atmel-ssc\\.c$|^include/linux/atmel-ssc\\.h$"}, - {IncludeRegexp: "^drivers/mmc/host/s3cmci\\.[^/]*$"}, {IncludeRegexp: "^drivers/net/ethernet/cavium/thunder/"}, {IncludeRegexp: "^drivers/nvmem/microchip-otpc\\.c$|^include/dt-bindings/nvmem/microchip,sama7g5-otpc\\.h$"}, {IncludeRegexp: "^drivers/pci/controller/[^/]*mvebu[^/]*$"}, @@ -636,6 +630,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/soc/qcom/cpr\\.c$"}, {IncludeRegexp: "^drivers/soc/qcom/icc-bwmon\\.c$"}, {IncludeRegexp: "^drivers/thermal/qcom/"}, + {IncludeRegexp: "^drivers/ufs/host/ufs-qcom[^/]*$"}, {IncludeRegexp: "^drivers/usb/misc/qcom_eud\\.c$"}, {IncludeRegexp: "^include/trace/events/qrtr\\.h$|^include/uapi/linux/qrtr\\.h$|^net/qrtr/"}, }, @@ -688,6 +683,16 @@ func subsystems_linux() []*Subsystem { }, } + ath12k = Subsystem{ + Name: "ath12k", + Lists: []string{"ath12k@lists.infradead.org"}, + Maintainers: []string{"kvalo@kernel.org"}, + Parents: []*Subsystem{&wireless}, + PathRules: []PathRule{ + {IncludeRegexp: "^drivers/net/wireless/ath/ath12k/"}, + }, + } + atm = Subsystem{ Name: "atm", Lists: []string{"linux-atm-general@lists.sourceforge.net"}, @@ -700,7 +705,7 @@ func subsystems_linux() []*Subsystem { audit = Subsystem{ Name: "audit", - Lists: []string{"linux-audit@redhat.com"}, + Lists: []string{"audit@vger.kernel.org"}, Maintainers: []string{"eparis@redhat.com", "paul@paul-moore.com"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ @@ -920,7 +925,7 @@ func subsystems_linux() []*Subsystem { Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/platform/chrome/"}, - {IncludeRegexp: "^drivers/platform/chrome/cros_ec_typec\\.c$|^drivers/platform/chrome/cros_typec_switch\\.c$"}, + {IncludeRegexp: "^drivers/platform/chrome/cros_ec_typec\\.[^/]*$|^drivers/platform/chrome/cros_typec_switch\\.c$|^drivers/platform/chrome/cros_typec_vdm\\.[^/]*$"}, {IncludeRegexp: "^drivers/platform/chrome/cros_usbpd_notify\\.c$|^include/linux/platform_data/cros_usbpd_notify\\.h$"}, {IncludeRegexp: "^drivers/power/supply/cros_usbpd-charger\\.c$|cros_ec|cros-ec"}, {IncludeRegexp: "^sound/soc/codecs/cros_ec_codec\\.[^/]*$"}, @@ -958,6 +963,7 @@ func subsystems_linux() []*Subsystem { {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$"}, }, } @@ -1041,12 +1047,12 @@ func subsystems_linux() []*Subsystem { } cxl = Subsystem{ - Name: "cxl", - Lists: []string{"linux-cxl@vger.kernel.org"}, - Maintainers: []string{"alison.schofield@intel.com", "bwidawsk@kernel.org", "dan.j.williams@intel.com", "ira.weiny@intel.com", "vishal.l.verma@intel.com"}, - Parents: []*Subsystem{&kernel}, + Name: "cxl", + Lists: []string{"linux-cxl@vger.kernel.org"}, + Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/cxl/|^include/uapi/linux/cxl_mem\\.h$"}, + {IncludeRegexp: "^drivers/dax/"}, }, } @@ -1121,6 +1127,7 @@ func subsystems_linux() []*Subsystem { {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$"}, + {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$"}, }, @@ -1132,7 +1139,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"christoph.boehmwalder@linbit.com", "lars.ellenberg@linbit.com", "philipp.reisner@linbit.com"}, Parents: []*Subsystem{&block}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/block/drbd/|^lib/lru_cache\\.c$"}, + {IncludeRegexp: "^drivers/block/drbd/|^include/linux/drbd[^/]*$|^lib/lru_cache\\.c$"}, }, } @@ -1141,7 +1148,9 @@ func subsystems_linux() []*Subsystem { Lists: []string{"dri-devel@lists.freedesktop.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/accel/"}, + {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/|^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[^/]*$"}, {IncludeRegexp: "^drivers/dma-buf/dma-fence[^/]*$|^drivers/dma-buf/sw_sync\\.c$|^drivers/dma-buf/sync_[^/]*$|^include/linux/sync_file\\.h$|^include/uapi/linux/sync_file\\.h$"}, @@ -1162,7 +1171,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/gpu/drm/hisilicon/"}, {IncludeRegexp: "^drivers/gpu/drm/hyperv$"}, {IncludeRegexp: "^drivers/gpu/drm/imx/dcss/"}, - {IncludeRegexp: "^drivers/gpu/drm/imx/|^drivers/gpu/ipu-v3/"}, + {IncludeRegexp: "^drivers/gpu/drm/imx/ipuv3/|^drivers/gpu/ipu-v3/"}, {IncludeRegexp: "^drivers/gpu/drm/lima/|^include/uapi/drm/lima_drm\\.h$"}, {IncludeRegexp: "^drivers/gpu/drm/mediatek/|^drivers/phy/mediatek/phy-mtk-dp\\.c$|^drivers/phy/mediatek/phy-mtk-hdmi[^/]*$|^drivers/phy/mediatek/phy-mtk-mipi[^/]*$"}, {IncludeRegexp: "^drivers/gpu/drm/meson/"}, @@ -1396,7 +1405,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^fs/zonefs/"}, {IncludeRegexp: "^fs/|^include/linux/fs\\.h$|^include/linux/fs_types\\.h$|^include/uapi/linux/fs\\.h$|^include/uapi/linux/openat2\\.h$"}, {IncludeRegexp: "^include/linux/idr\\.h$|^include/linux/xarray\\.h$|^lib/idr\\.c$|^lib/xarray\\.c$"}, - {IncludeRegexp: "^include/linux/mnt_idmapping\\.h$"}, + {IncludeRegexp: "^include/linux/mnt_idmapping\\.[^/]*$"}, {IncludeRegexp: "^include/linux/pagemap\\.h$|^mm/filemap\\.c$|^mm/page-writeback\\.c$|^mm/readahead\\.c$|^mm/truncate\\.c$"}, }, } @@ -1488,7 +1497,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/pinctrl/pinctrl-cy8c95x0\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/pinctrl-k210\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/pinctrl-loongson2\\.c$"}, - {IncludeRegexp: "^drivers/pinctrl/starfive/|^include/dt-bindings/pinctrl/pinctrl-starfive-jh7100\\.h$"}, + {IncludeRegexp: "^drivers/pinctrl/starfive/pinctrl-starfive-jh71[^/]*$|^include/dt-bindings/pinctrl/pinctrl-starfive-jh7100\\.h$|^include/dt-bindings/pinctrl/starfive,jh7110-pinctrl\\.h$"}, {IncludeRegexp: "^drivers/pinctrl/|^include/dt-bindings/pinctrl/|^include/linux/pinctrl/"}, }, } @@ -1670,6 +1679,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-imx\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-ismt\\.c$"}, + {IncludeRegexp: "^drivers/i2c/busses/i2c-ls2x\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-mchp-pci1xxxx\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-mlxbf\\.c$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-mlxcpld\\.c$|^drivers/i2c/muxes/i2c-mux-mlxcpld\\.c$"}, @@ -1761,12 +1771,14 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/adc/at91-sama5d2_adc\\.c$|^include/dt-bindings/iio/adc/at91-sama5d2_adc\\.h$"}, {IncludeRegexp: "^drivers/iio/adc/envelope-detector\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/hx711\\.c$"}, - {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"}, + {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/imx93_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/max11205\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/mcp3911\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/rcar-gyroadc\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/rzg2l_adc\\.c$"}, + {IncludeRegexp: "^drivers/iio/adc/ti-ads7924\\.c$"}, + {IncludeRegexp: "^drivers/iio/adc/ti-lmp92064\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/ti-tsc2046\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/xilinx-ams\\.c$"}, {IncludeRegexp: "^drivers/iio/addac/ad74115\\.c$"}, @@ -1800,6 +1812,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iio/light/gp2ap002\\.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$"}, @@ -1825,7 +1838,7 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^drivers/clk/imx/|^include/dt-bindings/clock/imx[^/]*$"}, {IncludeRegexp: "^drivers/i2c/busses/i2c-imx-lpi2c\\.c$"}, - {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"}, + {IncludeRegexp: "^drivers/iio/adc/imx7d_adc\\.c$|^drivers/iio/adc/imx93_adc\\.c$|^drivers/iio/adc/vf610_adc\\.c$"}, {IncludeRegexp: "^drivers/iio/adc/imx8qxp-adc\\.c$"}, {IncludeRegexp: "^drivers/mmc/host/sdhci-esdhc-imx\\.c$"}, }, @@ -1842,6 +1855,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hid/hid-letsketch\\.c$"}, {IncludeRegexp: "^drivers/hid/hid-lg-g15\\.c$"}, {IncludeRegexp: "^drivers/hid/hid-logitech-[^/]*$"}, + {IncludeRegexp: "^drivers/hid/hid-logitech-hidpp\\.c$"}, {IncludeRegexp: "^drivers/hid/hid-mcp2221\\.c$"}, {IncludeRegexp: "^drivers/hid/hid-nintendo[^/]*$"}, {IncludeRegexp: "^drivers/hid/hid-picolcd[^/]*$"}, @@ -1950,7 +1964,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/iommu/arm/arm-smmu/qcom_iommu\\.c$"}, {IncludeRegexp: "^drivers/iommu/dma-iommu\\.c$|^drivers/iommu/dma-iommu\\.h$|^drivers/iommu/iova\\.c$|^include/linux/iova\\.h$"}, {IncludeRegexp: "^drivers/iommu/exynos-iommu\\.c$"}, - {IncludeRegexp: "^drivers/iommu/intel/|^include/linux/intel-svm\\.h$"}, + {IncludeRegexp: "^drivers/iommu/intel/"}, {IncludeRegexp: "^drivers/iommu/iommufd/|^include/linux/iommufd\\.h$|^include/uapi/linux/iommufd\\.h$"}, {IncludeRegexp: "^drivers/iommu/mtk_iommu[^/]*$|^include/dt-bindings/memory/mt[^/]*-port\\.h$"}, {IncludeRegexp: "^drivers/iommu/|^include/linux/iommu\\.h$|^include/linux/iova\\.h$|^include/linux/of_iommu\\.h$|^include/uapi/linux/iommu\\.h$"}, @@ -2070,7 +2084,7 @@ func subsystems_linux() []*Subsystem { {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$"}, + {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/uacce/|^include/linux/uacce\\.h$|^include/uapi/misc/uacce/"}, {IncludeRegexp: "^drivers/misc/vmw_balloon\\.c$"}, {IncludeRegexp: "^drivers/misc/vmw_vmci/|^include/linux/vmw_vmci[^/]*$"}, @@ -2107,9 +2121,9 @@ func subsystems_linux() []*Subsystem { {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$|^include/uapi/linux/uuid\\.h$|^lib/test_uuid\\.c$|^lib/uuid\\.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/"}, + {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[^/]*$"}, @@ -2215,8 +2229,8 @@ func subsystems_linux() []*Subsystem { kvmarm = Subsystem{ Name: "kvmarm", - Lists: []string{"kvmarm@lists.cs.columbia.edu"}, - Maintainers: []string{"maz@kernel.org"}, + Lists: []string{"kvmarm@lists.linux.dev"}, + Maintainers: []string{"maz@kernel.org", "oliver.upton@linux.dev"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ {IncludeRegexp: "^arch/arm64/include/asm/kvm[^/]*$|^arch/arm64/include/uapi/asm/kvm[^/]*$|^arch/arm64/kvm/|^include/kvm/arm_[^/]*$"}, @@ -2274,7 +2288,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/powerpc/include/asm/cell[^/]*\\.h$|^arch/powerpc/include/asm/spu[^/]*\\.h$|^arch/powerpc/include/uapi/asm/spu[^/]*\\.h$|^arch/powerpc/platforms/cell/"}, {IncludeRegexp: "^arch/powerpc/include/asm/kvm[^/]*$|^arch/powerpc/include/uapi/asm/kvm[^/]*$|^arch/powerpc/kernel/kvm[^/]*$|^arch/powerpc/kvm/"}, {IncludeRegexp: "^arch/powerpc/include/asm/pnv-ocxl\\.h$|^arch/powerpc/platforms/powernv/ocxl\\.c$|^drivers/misc/ocxl/|^include/misc/ocxl[^/]*$|^include/uapi/misc/ocxl\\.h$"}, - {IncludeRegexp: "^arch/powerpc/include/asm/vas\\.h$|^arch/powerpc/platforms/powernv/copy-paste\\.h$|^arch/powerpc/platforms/powernv/vas[^/]*$"}, {IncludeRegexp: "^arch/powerpc/platforms/40x/|^arch/powerpc/platforms/44x/"}, {IncludeRegexp: "^arch/powerpc/platforms/512x/|^arch/powerpc/platforms/52xx/"}, {IncludeRegexp: "^arch/powerpc/platforms/83xx/|^arch/powerpc/platforms/85xx/"}, @@ -2410,6 +2423,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/cec/|^drivers/media/rc/keymaps/rc-cec\\.c$|^include/media/cec-notifier\\.h$|^include/media/cec\\.h$|^include/uapi/linux/cec-funcs\\.h$|^include/uapi/linux/cec\\.h$"}, {IncludeRegexp: "^drivers/media/common/cx2341x[^/]*$|^include/media/drv-intf/cx2341x\\.h$"}, {IncludeRegexp: "^drivers/media/common/cypress_firmware[^/]*$"}, + {IncludeRegexp: "^drivers/media/common/saa7146/|^drivers/media/pci/saa7146/|^include/media/drv-intf/saa7146[^/]*$"}, {IncludeRegexp: "^drivers/media/common/siano/|^drivers/media/mmc/siano/|^drivers/media/usb/siano/|^drivers/media/usb/siano/"}, {IncludeRegexp: "^drivers/media/common/videobuf2/|^include/media/videobuf2-[^/]*$"}, {IncludeRegexp: "^drivers/media/dvb-frontends/a8293[^/]*$"}, @@ -2470,11 +2484,13 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/imx258\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx274\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx290\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/imx296\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx319\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx334\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx335\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/imx355\\.c$"}, {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$"}, @@ -2508,6 +2524,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/i2c/ov772x\\.c$|^include/media/i2c/ov772x\\.h$"}, {IncludeRegexp: "^drivers/media/i2c/ov7740\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ov8856\\.c$"}, + {IncludeRegexp: "^drivers/media/i2c/ov8858\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ov9282\\.c$"}, {IncludeRegexp: "^drivers/media/i2c/ov9640\\.[^/]*$"}, {IncludeRegexp: "^drivers/media/i2c/ov9650\\.c$"}, @@ -2585,7 +2602,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/platform/sunxi/sun8i-rotate/"}, {IncludeRegexp: "^drivers/media/platform/ti/am437x/"}, {IncludeRegexp: "^drivers/media/platform/ti/cal/|^drivers/media/platform/ti/vpe/"}, - {IncludeRegexp: "^drivers/media/platform/ti/davinci/|^drivers/staging/media/deprecated/vpfe_capture/|^include/media/davinci/"}, + {IncludeRegexp: "^drivers/media/platform/ti/davinci/|^include/media/davinci/"}, {IncludeRegexp: "^drivers/media/platform/ti/omap3isp/|^drivers/staging/media/omap4iss/"}, {IncludeRegexp: "^drivers/media/platform/verisilicon/"}, {IncludeRegexp: "^drivers/media/platform/video-mux\\.c$"}, @@ -2675,12 +2692,9 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/media/usb/pwc/|^include/trace/events/pwc\\.h$"}, {IncludeRegexp: "^drivers/media/usb/stk1160/"}, {IncludeRegexp: "^drivers/media/usb/uvc/|^include/uapi/linux/uvcvideo\\.h$"}, - {IncludeRegexp: "^drivers/media/|^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/meye\\.h$|^include/uapi/linux/uvcvideo\\.h$|^include/uapi/linux/v4l2-[^/]*$|^include/uapi/linux/videodev2\\.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/deprecated/saa7146/"}, - {IncludeRegexp: "^drivers/staging/media/deprecated/tm6000/"}, - {IncludeRegexp: "^drivers/staging/media/deprecated/zr364xx/"}, {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$"}, @@ -2935,7 +2949,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/dsa/b53/|^drivers/net/dsa/bcm_sf2[^/]*$|^include/linux/dsa/brcm\\.h$|^include/linux/platform_data/b53\\.h$"}, {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/platform_data/microchip-ksz\\.h$|^net/dsa/tag_ksz\\.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/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$"}, @@ -3053,14 +3067,16 @@ func subsystems_linux() []*Subsystem { {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/microchip_t1\\.c$"}, {IncludeRegexp: "^drivers/net/phy/motorcomm\\.c$"}, {IncludeRegexp: "^drivers/net/phy/mxl-gpy\\.c$"}, + {IncludeRegexp: "^drivers/net/phy/ncn[^/]*$"}, {IncludeRegexp: "^drivers/net/phy/nxp-c45-tja11xx\\.c$"}, {IncludeRegexp: "^drivers/net/phy/phylink\\.c$|^drivers/net/phy/sfp[^/]*$|^include/linux/mdio/mdio-i2c\\.h$|^include/linux/phylink\\.h$|^include/linux/sfp\\.h$"}, {IncludeRegexp: "^drivers/net/ppp/pptp\\.c$"}, {IncludeRegexp: "^drivers/net/team/|^include/linux/if_team\\.h$|^include/uapi/linux/if_team\\.h$"}, - {IncludeRegexp: "^drivers/net/thunderbolt\\.c$"}, + {IncludeRegexp: "^drivers/net/thunderbolt/"}, {IncludeRegexp: "^drivers/net/usb/dm9601\\.c$"}, {IncludeRegexp: "^drivers/net/usb/lan78xx\\.[^/]*$|^include/dt-bindings/net/microchip-lan78xx\\.h$"}, {IncludeRegexp: "^drivers/net/usb/pegasus\\.[^/]*$"}, @@ -3101,7 +3117,7 @@ func subsystems_linux() []*Subsystem { {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/core/devlink\\.c$"}, + {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/ip_vs\\.h$|^include/uapi/linux/ip_vs\\.h$|^net/netfilter/ipvs/"}, @@ -3243,10 +3259,10 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-nvme@lists.infradead.org"}, Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ + {IncludeRegexp: "^drivers/nvme/common/|^drivers/nvme/host/|^include/linux/nvme-[^/]*\\.h$|^include/linux/nvme\\.h$|^include/uapi/linux/nvme_ioctl\\.h$"}, {IncludeRegexp: "^drivers/nvme/host/auth\\.c$|^drivers/nvme/target/auth\\.c$|^drivers/nvme/target/fabrics-cmd-auth\\.c$|^include/linux/nvme-auth\\.h$"}, {IncludeRegexp: "^drivers/nvme/host/fc\\.c$|^drivers/nvme/target/fc\\.c$|^drivers/nvme/target/fcloop\\.c$|^include/linux/nvme-fc-driver\\.h$|^include/linux/nvme-fc\\.h$"}, {IncludeRegexp: "^drivers/nvme/host/hwmon\\.c$"}, - {IncludeRegexp: "^drivers/nvme/host/|^drivers/nvme/common/|^include/linux/nvme\\.h$|^include/linux/nvme-[^/]*\\.h$|^include/uapi/linux/nvme_ioctl\\.h$"}, {IncludeRegexp: "^drivers/nvme/target/"}, }, } @@ -3273,8 +3289,8 @@ func subsystems_linux() []*Subsystem { {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/configs/omap1_defconfig$|^arch/arm/mach-omap1/|^arch/arm/plat-omap/|^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/|^arch/arm/plat-omap/|^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/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/mach-omap2/[^/]*gpmc[^/]*$|^drivers/memory/omap-gpmc\\.c$"}, {IncludeRegexp: "^arch/arm/mach-omap2/omap_hwmod[^/]*data[^/]*$"}, {IncludeRegexp: "^arch/arm/mach-omap2/omap_hwmod\\.[^/]*$"}, @@ -3323,7 +3339,7 @@ func subsystems_linux() []*Subsystem { 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/mach-npcm/wpcm450\\.c$|^drivers/[^/]*/[^/]*/[^/]*wpcm[^/]*$|^drivers/[^/]*/[^/]*wpcm[^/]*$"}, + {IncludeRegexp: "^arch/arm/boot/dts/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/"}, @@ -3428,11 +3444,11 @@ func subsystems_linux() []*Subsystem { } parport = Subsystem{ - Name: "parport", - Lists: []string{"linux-parport@lists.infradead.org"}, - Parents: []*Subsystem{&block}, + Name: "parport", + Lists: []string{"linux-parport@lists.infradead.org"}, + Maintainers: []string{"sudip.mukherjee@codethink.co.uk", "sudipm.mukherjee@gmail.com"}, + Parents: []*Subsystem{&kernel}, PathRules: []PathRule{ - {IncludeRegexp: "^drivers/block/paride/"}, {IncludeRegexp: "^drivers/char/ppdev\\.c$|^drivers/parport/|^include/linux/parport[^/]*\\.h$|^include/uapi/linux/ppdev\\.h$"}, }, } @@ -3524,7 +3540,7 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {IncludeRegexp: "^arch/[^/]*/include/asm/suspend[^/]*\\.h$|^arch/x86/power/|^drivers/base/power/|^include/linux/freezer\\.h$|^include/linux/pm\\.h$|^include/linux/suspend\\.h$|^kernel/power/"}, {IncludeRegexp: "^arch/arm/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"}, - {IncludeRegexp: "^arch/x86/kernel/acpi/|^drivers/base/power/|^include/linux/freezer\\.h$|^include/linux/pm\\.h$|^include/linux/suspend\\.h$|^kernel/power/"}, + {IncludeRegexp: "^arch/x86/kernel/acpi/sleep[^/]*$|^arch/x86/kernel/acpi/wakeup[^/]*$|^drivers/base/power/|^include/linux/freezer\\.h$|^include/linux/pm\\.h$|^include/linux/suspend\\.h$|^kernel/power/"}, {IncludeRegexp: "^drivers/base/power/domain[^/]*\\.c$|^include/linux/pm_domain\\.h$"}, {IncludeRegexp: "^drivers/base/power/|^drivers/powercap/|^include/linux/intel_rapl\\.h$|^include/linux/pm\\.h$|^include/linux/pm_[^/]*$|^include/linux/powercap\\.h$|^kernel/configs/nopm\\.config$"}, {IncludeRegexp: "^drivers/cpufreq/amd-pstate[^/]*$|^include/linux/amd-pstate\\.h$"}, @@ -3735,6 +3751,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/rtc/rtc-rzn1\\.c$"}, {IncludeRegexp: "^drivers/thermal/rcar_gen3_thermal\\.c$|^drivers/thermal/rcar_thermal\\.c$"}, {IncludeRegexp: "^drivers/ufs/host/ufs-renesas\\.c$"}, + {IncludeRegexp: "^drivers/usb/gadget/udc/renesas_usbf\\.c$"}, }, } @@ -3744,7 +3761,7 @@ func subsystems_linux() []*Subsystem { 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$"}, + {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$"}, {IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"}, {IncludeRegexp: "^arch/riscv/|riscv"}, {IncludeRegexp: "^drivers/cpuidle/cpuidle-riscv-sbi\\.c$"}, @@ -3763,7 +3780,7 @@ func subsystems_linux() []*Subsystem { Lists: []string{"linux-rockchip@lists.infradead.org"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/boot/dts/rk3[^/]*$|^arch/arm/boot/dts/rv1108[^/]*$|^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/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: "^drivers/media/platform/rockchip/rga/"}, {IncludeRegexp: "^drivers/media/platform/rockchip/rkisp1$|^include/uapi/linux/rkisp1-config\\.h$"}, {IncludeRegexp: "^drivers/media/platform/verisilicon/"}, @@ -3824,9 +3841,10 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^arch/s390/include/uapi/asm/virtio-ccw\\.h$|^drivers/s390/virtio/"}, {IncludeRegexp: "^arch/s390/kvm/pci[^/]*$|^drivers/vfio/pci/vfio_pci_zdev\\.c$|^include/uapi/linux/vfio_zdev\\.h$"}, {IncludeRegexp: "^arch/s390/pci/|^drivers/pci/hotplug/s390_pci_hpc\\.c$"}, - {IncludeRegexp: "^arch/s390/|^drivers/s390/"}, + {IncludeRegexp: "^arch/s390/|^drivers/s390/|^drivers/watchdog/diag288_wdt\\.c$"}, {IncludeRegexp: "^block/partitions/ibm\\.c$|^drivers/s390/block/dasd[^/]*$|^include/linux/dasd_mod\\.h$"}, {IncludeRegexp: "^drivers/iommu/s390-iommu\\.c$"}, + {IncludeRegexp: "^drivers/s390/block/scm[^/]*$|^drivers/s390/cio/scm\\.c$"}, {IncludeRegexp: "^drivers/s390/cio/"}, {IncludeRegexp: "^drivers/s390/cio/vfio_ccw[^/]*$|^include/uapi/linux/vfio_ccw\\.h$"}, {IncludeRegexp: "^drivers/s390/crypto/"}, @@ -3843,12 +3861,12 @@ 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|s3c2410|s3c64xx|s5pv210"}, + {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/mach-exynos/pm\\.c$|^drivers/cpuidle/cpuidle-exynos\\.c$|^include/linux/platform_data/cpuidle-exynos\\.h$"}, - {IncludeRegexp: "^arch/arm64/boot/dts/tesla[^/]*$"}, + {IncludeRegexp: "^arch/arm64/boot/dts/tesla/"}, {IncludeRegexp: "^drivers/char/hw_random/exynos-trng\\.c$"}, {IncludeRegexp: "^drivers/clk/clk-s2mps11\\.c$|^drivers/mfd/sec[^/]*\\.c$|^drivers/regulator/s2m[^/]*\\.c$|^drivers/regulator/s5m[^/]*\\.c$|^drivers/rtc/rtc-s5m\\.c$|^include/linux/mfd/samsung/"}, - {IncludeRegexp: "^drivers/clk/samsung/|^include/dt-bindings/clock/exynos[^/]*\\.h$|^include/dt-bindings/clock/s3c[^/]*\\.h$|^include/dt-bindings/clock/s5p[^/]*\\.h$|^include/dt-bindings/clock/samsung,[^/]*\\.h$|^include/linux/clk/samsung\\.h$|^include/linux/platform_data/clk-s3c2410\\.h$"}, + {IncludeRegexp: "^drivers/clk/samsung/|^include/dt-bindings/clock/exynos[^/]*\\.h$|^include/dt-bindings/clock/s5p[^/]*\\.h$|^include/dt-bindings/clock/samsung,[^/]*\\.h$|^include/linux/clk/samsung\\.h$"}, {IncludeRegexp: "^drivers/crypto/exynos-rng\\.c$"}, {IncludeRegexp: "^drivers/crypto/s5p-sss\\.c$"}, {IncludeRegexp: "^drivers/devfreq/exynos-bus\\.c$"}, @@ -3858,8 +3876,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/memory/samsung/exynos5422-dmc\\.c$"}, {IncludeRegexp: "^drivers/pci/controller/dwc/pci-exynos\\.c$"}, {IncludeRegexp: "^drivers/pinctrl/samsung/|^include/dt-bindings/pinctrl/samsung\\.h$"}, - {IncludeRegexp: "^drivers/power/supply/s3c_adc_battery\\.c$|^include/linux/s3c_adc_battery\\.h$"}, - {IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$|^include/linux/spi/s3c24xx-fiq\\.h$"}, + {IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$"}, {IncludeRegexp: "^drivers/thermal/samsung/"}, }, } @@ -3923,7 +3940,9 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/target/|^include/target/"}, {IncludeRegexp: "^drivers/ufs/core/"}, {IncludeRegexp: "^drivers/ufs/host/[^/]*dwc[^/]*$"}, + {IncludeRegexp: "^drivers/ufs/host/ufs-exynos[^/]*$"}, {IncludeRegexp: "^drivers/ufs/host/ufs-mediatek[^/]*$"}, + {IncludeRegexp: "^drivers/ufs/host/ufs-qcom[^/]*$"}, {IncludeRegexp: "^drivers/ufs/host/ufs-renesas\\.c$"}, {IncludeRegexp: "^drivers/usb/storage/uas\\.c$"}, }, @@ -3957,6 +3976,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/tty/serdev/|^include/linux/serdev\\.h$"}, {IncludeRegexp: "^drivers/tty/serial/"}, {IncludeRegexp: "^drivers/tty/serial/8250/8250_bcm7271\\.c$"}, + {IncludeRegexp: "^drivers/tty/serial/8250/8250_pci1xxxx\\.c$"}, {IncludeRegexp: "^drivers/tty/serial/8250[^/]*$|^include/linux/serial_8250\\.h$"}, {IncludeRegexp: "^drivers/tty/serial/altera_jtaguart\\.c$|^drivers/tty/serial/altera_uart\\.c$|^include/linux/altera_jtaguart\\.h$|^include/linux/altera_uart\\.h$"}, {IncludeRegexp: "^drivers/tty/serial/jsm/"}, @@ -4032,13 +4052,14 @@ func subsystems_linux() []*Subsystem { PathRules: []PathRule{ {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-dw[^/]*$"}, {IncludeRegexp: "^drivers/spi/spi-fsi\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-fsl-dspi\\.c$|^include/linux/spi/spi-fsl-dspi\\.h$"}, {IncludeRegexp: "^drivers/spi/spi-fsl-qspi\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-hisi-kunpeng\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-nxp-fspi\\.c$"}, - {IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$|^include/linux/spi/s3c24xx-fiq\\.h$"}, + {IncludeRegexp: "^drivers/spi/spi-s3c[^/]*$|^include/linux/platform_data/spi-s3c64xx\\.h$"}, {IncludeRegexp: "^drivers/spi/spi-stm32\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-sunplus-sp7021\\.c$"}, {IncludeRegexp: "^drivers/spi/spi-synquacer\\.c$"}, @@ -4093,7 +4114,7 @@ func subsystems_linux() []*Subsystem { Maintainers: []string{"jernej.skrabec@gmail.com", "samuel@sholland.org", "wens@csie.org"}, Parents: []*Subsystem{&arm}, PathRules: []PathRule{ - {IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun50i"}, + {IncludeRegexp: "^arch/arm/mach-sunxi/|^arch/arm64/boot/dts/allwinner/|^drivers/clk/sunxi-ng/|^drivers/pinctrl/sunxi/|^drivers/soc/sunxi/|allwinner|sun[x456789]i|sun[25]0i"}, }, } @@ -4217,7 +4238,6 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/phy/hisilicon/phy-hi3660-usb3\\.c$"}, {IncludeRegexp: "^drivers/phy/hisilicon/phy-hi3670-usb3\\.c$"}, {IncludeRegexp: "^drivers/phy/sunplus/Kconfig$|^drivers/phy/sunplus/phy-sunplus-usb2\\.c$"}, - {IncludeRegexp: "^drivers/staging/media/deprecated/zr364xx/"}, {IncludeRegexp: "^drivers/thunderbolt/dma_test\\.c$"}, {IncludeRegexp: "^drivers/thunderbolt/|^include/linux/thunderbolt\\.h$"}, {IncludeRegexp: "^drivers/usb/atm/speedtch\\.c$|^drivers/usb/atm/usbatm\\.c$"}, @@ -4237,6 +4257,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/usb/gadget/udc/bcm63xx_udc\\.[^/]*$"}, {IncludeRegexp: "^drivers/usb/gadget/udc/bdc/"}, {IncludeRegexp: "^drivers/usb/gadget/udc/fsl[^/]*$"}, + {IncludeRegexp: "^drivers/usb/gadget/udc/renesas_usbf\\.c$"}, {IncludeRegexp: "^drivers/usb/host/ehci-brcm\\.[^/]*$"}, {IncludeRegexp: "^drivers/usb/host/ehci[^/]*$"}, {IncludeRegexp: "^drivers/usb/host/isp116x[^/]*$|^include/linux/usb/isp116x\\.h$"}, @@ -4414,7 +4435,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/net/ieee802154/adf7242\\.c$"}, {IncludeRegexp: "^drivers/net/ieee802154/at86rf230\\.h$|^drivers/net/ieee802154/atusb\\.c$|^drivers/net/ieee802154/atusb\\.h$"}, {IncludeRegexp: "^drivers/net/ieee802154/ca8210\\.c$"}, - {IncludeRegexp: "^drivers/net/ieee802154/cc2520\\.c$|^include/linux/spi/cc2520\\.h$"}, + {IncludeRegexp: "^drivers/net/ieee802154/cc2520\\.c$"}, {IncludeRegexp: "^drivers/net/ieee802154/mcr20a\\.c$|^drivers/net/ieee802154/mcr20a\\.h$"}, {IncludeRegexp: "^drivers/net/ieee802154/mrf24j40\\.c$"}, {IncludeRegexp: "^drivers/net/ieee802154/|^include/linux/ieee802154\\.h$|^include/linux/nl802154\\.h$|^include/net/af_ieee802154\\.h$|^include/net/cfg802154\\.h$|^include/net/ieee802154_netdev\\.h$|^include/net/mac802154\\.h$|^include/net/nl802154\\.h$|^net/ieee802154/|^net/mac802154/"}, @@ -4456,7 +4477,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/hid/surface-hid/"}, {IncludeRegexp: "^drivers/input/touchscreen/silead\\.c$|^drivers/platform/x86/touchscreen_dmi\\.c$"}, {IncludeRegexp: "^drivers/platform/mellanox/|^include/linux/platform_data/mlxreg\\.h$"}, - {IncludeRegexp: "^drivers/platform/olpc/|^drivers/platform/x86/"}, + {IncludeRegexp: "^drivers/platform/olpc/|^drivers/platform/x86/|^include/linux/platform_data/x86/"}, {IncludeRegexp: "^drivers/platform/surface/"}, {IncludeRegexp: "^drivers/platform/surface/aggregator/|^drivers/platform/surface/surface_acpi_notify\\.c$|^drivers/platform/surface/surface_aggregator_cdev\\.c$|^drivers/platform/surface/surface_aggregator_registry\\.c$|^include/linux/surface_acpi_notify\\.h$|^include/linux/surface_aggregator/|^include/uapi/linux/surface_aggregator/"}, {IncludeRegexp: "^drivers/platform/surface/surface_aggregator_hub\\.c$"}, @@ -4498,6 +4519,7 @@ func subsystems_linux() []*Subsystem { {IncludeRegexp: "^drivers/platform/x86/intel/ishtp_eclite\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/intel/pmc/"}, {IncludeRegexp: "^drivers/platform/x86/intel/speed_select_if/|^include/uapi/linux/isst_if\\.h$"}, + {IncludeRegexp: "^drivers/platform/x86/intel/tpmi\\.c$|^include/linux/intel_tpmi\\.h$"}, {IncludeRegexp: "^drivers/platform/x86/intel/uncore-frequency/"}, {IncludeRegexp: "^drivers/platform/x86/intel/vbtn\\.c$"}, {IncludeRegexp: "^drivers/platform/x86/lg-laptop\\.c$"}, @@ -4576,7 +4598,7 @@ func subsystems_linux() []*Subsystem { } return []*Subsystem{ - &_9p, &ac100, &accelerators, &acpi, &acpi4asus, &acpica, &acrn, &actions, &afs, &alpha, &alsa, &amdgfx, &amlogic, &apparmor, &arch, &arm, &armmsm, &asahi, &aspeed, &ath10k, &ath11k, &atm, &audit, &autofs, &axis, &b43, &batman, &bcache, &bfs, &block, &bluetooth, &bpf, &brcm80211, &bridge, &btrfs, &cachefs, &can, &ceph, &cgroups, &chrome, &cifs, &cirrus, &clk, &cluster, &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, &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, + &_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, &cluster, &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, &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, } } -- cgit mrf-deployment