aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/subsystem
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-07-21 12:09:20 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-07-21 10:43:19 +0000
commitcb89ff4f40e2dbe573bfb57c6304cc0dfd7afdd4 (patch)
tree820eaa8e8d6e6d0a4a10cab3fd0084a3f60b8b12 /pkg/subsystem
parent56d87229fad9ebee9698d3e78d5cd6a9b6f12fe9 (diff)
pkg/subsystem: regenerate Linux subsystems
Regenerate the list using v6.16-rc7.
Diffstat (limited to 'pkg/subsystem')
-rw-r--r--pkg/subsystem/lists/linux.go61
1 files changed, 36 insertions, 25 deletions
diff --git a/pkg/subsystem/lists/linux.go b/pkg/subsystem/lists/linux.go
index dd7be4bbe..59888181d 100644
--- a/pkg/subsystem/lists/linux.go
+++ b/pkg/subsystem/lists/linux.go
@@ -1,5 +1,5 @@
// Code generated by the syz-query-subsystems tool. DO NOT EDIT.
-// Commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494, "Linux 6.16-rc1"
+// Commit 89be9a83ccf1f88522317ce02f854f30d6115c41, "Linux 6.16-rc7"
package lists
@@ -217,6 +217,7 @@ func init() {
// - rtc
// - rust
// - s390
+// - sched-ext
// - scsi
// - megaraid
// - mpi3
@@ -253,7 +254,7 @@ func init() {
// - xen
func subsystems_linux() []*Subsystem {
- var ac100, accelerators, acpi, acpica, acrn, actions, afs, alpha, amdgfx, amlogic, apparmor, arch, arm, armmsm, armscmi, asahi, aspeed, ath10k, ath11k, ath12k, atm, audit, autofs, axis, b43, batman, bcache, bcachefs, bfs, block, bluetooth, bpf, brcm80211, bridge, broadcom, btrfs, can, ceph, cgroups, chrome, cifs, cirrus, clk, coco, coda, coresight, crypto, csky, cxl, damon, 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, hwmon, hyperv, i2c, i3c, ide, iio, imx, input, integrity, intelgfx, intelwiredlan, intelxe, iouring, iomap, iommu, ipack, isdn4linux, isofs, jffs2, jfs, karma, kasan, kbuild, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmx86, kvmarm, leds, libertas, lima, linux1394, linuxppc, linuxpps, livepatching, llvm, loongarch, lsm, lvs, m68k, mapletree, media, mediatek, megaraid, mhi, mips, mjpeg, mm, mmc, modules, mpi3, mptfusion, mptcp, mtd, nbd, net, netdrivers, netfilter, netfs, nfc, nfs, nilfs, nouveau, ntb, ntfs3, nvdimm, nvme, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvpn, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, rcu, rdma, rds, remoteproc, renesassoc, riscv, rockchip, rpi, rtc, rust, s390, samsungsoc, scsi, sctp, selinux, serial, sgx, sh, smc, snpsarc, soc, sof, sophgo, sound, spacemit, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, timestamp, tipc, tls, tomoyo, tqsystems, trace, udf, um, unisoc, usb, usbstorage, v9fs, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs Subsystem
+ var ac100, accelerators, acpi, acpica, acrn, actions, afs, alpha, amdgfx, amlogic, apparmor, arch, arm, armmsm, armscmi, asahi, aspeed, ath10k, ath11k, ath12k, atm, audit, autofs, axis, b43, batman, bcache, bcachefs, bfs, block, bluetooth, bpf, brcm80211, bridge, broadcom, btrfs, can, ceph, cgroups, chrome, cifs, cirrus, clk, coco, coda, coresight, crypto, csky, cxl, damon, 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, hwmon, hyperv, i2c, i3c, ide, iio, imx, input, integrity, intelgfx, intelwiredlan, intelxe, iouring, iomap, iommu, ipack, isdn4linux, isofs, jffs2, jfs, karma, kasan, kbuild, kernel, kernfs, kexec, keyrings, kgdb, kunit, kvm, kvmriscv, kvmx86, kvmarm, leds, libertas, lima, linux1394, linuxppc, linuxpps, livepatching, llvm, loongarch, lsm, lvs, m68k, mapletree, media, mediatek, megaraid, mhi, mips, mjpeg, mm, mmc, modules, mpi3, mptfusion, mptcp, mtd, nbd, net, netdrivers, netfilter, netfs, nfc, nfs, nilfs, nouveau, ntb, ntfs3, nvdimm, nvme, ocfs2, omap, optee, openiscsi, openbmc, openipmi, openrisc, openvpn, openvswitch, openwrt, orangefs, ossdrivers, overlayfs, parisc, parport, pci, perf, phy, pm, ppp, pvrusb2, pwm, qat, raid, rcu, rdma, rds, remoteproc, renesassoc, riscv, rockchip, rpi, rtc, rust, s390, samsungsoc, schedext, scsi, sctp, selinux, serial, sgx, sh, smc, snpsarc, soc, sof, sophgo, sound, spacemit, sparclinux, speakup, spi, spice, squashfs, staging, stm32, sunxi, target, tegra, timestamp, tipc, tls, tomoyo, tqsystems, trace, udf, um, unisoc, usb, usbstorage, v9fs, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs Subsystem
ac100 = Subsystem{
Name: "ac100",
@@ -591,7 +592,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/pinctrl/qcom/"},
{IncludeRegexp: "^drivers/pmdomain/qcom/cpr\\.c$"},
{IncludeRegexp: "^drivers/regulator/vqmmc-ipq4019-regulator\\.c$"},
- {IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^include/dt-bindings/sound/qcom,wcd934x\\.h$|^sound/soc/codecs/lpass-rx-macro\\.[^/]*$|^sound/soc/codecs/lpass-tx-macro\\.[^/]*$|^sound/soc/codecs/lpass-va-macro\\.c$|^sound/soc/codecs/lpass-wsa-macro\\.[^/]*$|^sound/soc/codecs/msm8916-wcd-analog\\.c$|^sound/soc/codecs/msm8916-wcd-digital\\.c$|^sound/soc/codecs/wcd-clsh-v2\\.[^/]*$|^sound/soc/codecs/wcd-mbhc-v2\\.[^/]*$|^sound/soc/codecs/wcd9335\\.[^/]*$|^sound/soc/codecs/wcd934x\\.c$|^sound/soc/codecs/wsa881x\\.c$|^sound/soc/codecs/wsa883x\\.c$|^sound/soc/codecs/wsa884x\\.c$|^sound/soc/qcom/"},
+ {IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^drivers/soundwire/qcom\\.c$|^include/dt-bindings/sound/qcom,wcd93[^/]*$|^sound/soc/codecs/lpass-[^/]*\\.[^/]*$|^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/wcd93[^/]*\\.[^/]*$|^sound/soc/codecs/wsa88[^/]*\\.[^/]*$|^sound/soc/qcom/"},
{IncludeRegexp: "^drivers/soc/qcom/icc-bwmon\\.c$|^drivers/soc/qcom/trace_icc-bwmon\\.h$"},
{IncludeRegexp: "^drivers/thermal/qcom/"},
{IncludeRegexp: "^drivers/ufs/host/ufs-qcom[^/]*$"},
@@ -776,6 +777,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/block/rnull\\.rs$|^rust/kernel/block\\.rs$|^rust/kernel/block/"},
{IncludeRegexp: "^drivers/block/ublk_drv\\.c$|^include/uapi/linux/ublk_cmd\\.h$"},
{IncludeRegexp: "^drivers/block/zloop\\.c$"},
+ {IncludeRegexp: "^include/linux/uio\\.h$|^lib/iov_iter\\.c$"},
},
}
@@ -983,7 +985,7 @@ func subsystems_linux() []*Subsystem {
coco = Subsystem{
Name: "coco",
Lists: []string{"linux-coco@lists.linux.dev"},
- Maintainers: []string{"kirill.shutemov@linux.intel.com"},
+ Maintainers: []string{"kas@kernel.org"},
Parents: []*Subsystem{&x86},
PathRules: []PathRule{
{IncludeRegexp: "^arch/x86/boot/compressed/tdx[^/]*$|^arch/x86/coco/tdx/|^arch/x86/include/asm/shared/tdx\\.h$|^arch/x86/include/asm/tdx\\.h$|^arch/x86/virt/vmx/tdx/|^drivers/virt/coco/tdx-guest$"},
@@ -1456,6 +1458,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^fs/|^include/linux/fs\\.h$|^include/linux/fs_types\\.h$|^include/uapi/linux/fs\\.h$|^include/uapi/linux/openat2\\.h$|^init/do_mounts[^/]*$|^init/[^/]*initramfs[^/]*$"},
{IncludeRegexp: "^include/linux/idr\\.h$|^include/linux/xarray\\.h$|^lib/idr\\.c$|^lib/test_xarray\\.c$|^lib/xarray\\.c$"},
{IncludeRegexp: "^include/linux/pagemap\\.h$|^mm/filemap\\.c$|^mm/page-writeback\\.c$|^mm/readahead\\.c$|^mm/truncate\\.c$"},
+ {IncludeRegexp: "^include/linux/uio\\.h$|^lib/iov_iter\\.c$"},
},
NoIndirectCc: true,
}
@@ -1551,7 +1554,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpio/gpio-virtio\\.c$|^include/uapi/linux/virtio_gpio\\.h$"},
{IncludeRegexp: "^drivers/gpio/gpio-wcove\\.c$"},
{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/gpiolib-cdev\\.c$|^include/uapi/linux/gpio\\.h$"},
{IncludeRegexp: "^drivers/gpio/|^include/dt-bindings/gpio/|^include/linux/gpio\\.h$|^include/linux/gpio/|^include/linux/of_gpio\\.h$"},
@@ -1744,7 +1746,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/i2c/busses/i2c-cht-wc\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-cpm\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-designware-[^/]*$"},
- {IncludeRegexp: "^drivers/i2c/busses/i2c-designware-amdisp\\.c$"},
+ {IncludeRegexp: "^drivers/i2c/busses/i2c-designware-amdisp\\.c$|^include/linux/soc/amd/isp4_misc\\.h$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-diolan-u2c\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-fsi\\.c$"},
{IncludeRegexp: "^drivers/i2c/busses/i2c-hisi\\.c$"},
@@ -2295,7 +2297,7 @@ 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/delay\\.h$|^include/linux/hrtimer\\.h$|^include/linux/timer\\.h$|^kernel/time/clockevents\\.c$|^kernel/time/hrtimer\\.c$|^kernel/time/sleep_timeout\\.c$|^kernel/time/timer\\.c$|^kernel/time/timer_list\\.c$|^kernel/time/timer_migration\\.[^/]*$"},
{IncludeRegexp: "^include/linux/clocksource\\.h$|^include/linux/time\\.h$|^include/linux/timekeeper_internal\\.h$|^include/linux/timekeeping\\.h$|^include/linux/timex\\.h$|^include/uapi/linux/time\\.h$|^include/uapi/linux/timex\\.h$|^kernel/time/alarmtimer\\.c$|^kernel/time/clocksource[^/]*$|^kernel/time/ntp[^/]*$|^kernel/time/time\\.c$|^kernel/time/timeconst\\.bc$|^kernel/time/timeconv\\.c$|^kernel/time/timecounter\\.c$|^kernel/time/timekeeping[^/]*$|^kernel/time/time_test\\.c$"},
- {IncludeRegexp: "^include/linux/cpu\\.h$|^include/linux/cpuhotplug\\.h$|^include/linux/smpboot\\.h$|^kernel/cpu\\.c$|^kernel/smpboot\\.[^/]*$|^rust/kernel/cpu\\.rs$"},
+ {IncludeRegexp: "^include/linux/cpu\\.h$|^include/linux/cpuhotplug\\.h$|^include/linux/smpboot\\.h$|^kernel/cpu\\.c$|^kernel/smpboot\\.[^/]*$|^rust/helper/cpu\\.c$|^rust/kernel/cpu\\.rs$"},
{IncludeRegexp: "^include/linux/debugobjects\\.h$|^lib/debugobjects\\.c$"},
{IncludeRegexp: "^include/linux/entry-common\\.h$|^include/linux/entry-kvm\\.h$|^kernel/entry/"},
{IncludeRegexp: "^include/linux/group_cpus\\.h$|^include/linux/irq\\.h$|^include/linux/irqhandler\\.h$|^include/linux/irqnr\\.h$|^include/linux/irqreturn\\.h$|^kernel/irq/|^lib/group_cpus\\.c$"},
@@ -2304,7 +2306,6 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^include/linux/min_heap\\.h$|^lib/min_heap\\.c$|^lib/test_min_heap\\.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/fork\\.c$|^kernel/sched/"},
- {IncludeRegexp: "^include/linux/sched/ext\\.h$|^kernel/sched/ext[^/]*$"},
{IncludeRegexp: "^include/linux/sched/nohz\\.h$|^include/linux/tick\\.h$|^kernel/time/tick[^/]*\\.[^/]*$"},
{IncludeRegexp: "^include/linux/umh\\.h$|^kernel/umh\\.c$"},
{IncludeRegexp: "^include/linux/union_find\\.h$|^lib/union_find\\.c$"},
@@ -3062,39 +3063,41 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^arch/[^/]*/include/asm/tlb\\.h$|^include/asm-generic/tlb\\.h$|^include/trace/events/tlb\\.h$|^mm/mmu_gather\\.c$"},
{IncludeRegexp: "^drivers/base/memory\\.c$|^include/linux/memory_hotplug\\.h$|^mm/memory_hotplug\\.c$"},
{IncludeRegexp: "^fs/[^/]*binfmt_[^/]*\\.c$|^fs/Kconfig\\.binfmt$|^fs/exec\\.c$|^fs/tests/binfmt_[^/]*_kunit\\.c$|^fs/tests/exec_kunit\\.c$|^include/linux/binfmts\\.h$|^include/linux/elf\\.h$|^include/uapi/linux/auxvec\\.h$|^include/uapi/linux/binfmts\\.h$|^include/uapi/linux/elf\\.h$|^kernel/fork\\.c$|^mm/vma_exec\\.c$|asm/elf.h|binfmt"},
- {IncludeRegexp: "^fs/hugetlbfs/|^include/linux/hugetlb\\.h$|^include/trace/events/hugetlbfs\\.h$|^mm/hugetlb\\.c$|^mm/hugetlb_cma\\.c$|^mm/hugetlb_cma\\.h$|^mm/hugetlb_vmemmap\\.c$|^mm/hugetlb_vmemmap\\.h$"},
+ {IncludeRegexp: "^fs/hugetlbfs/|^include/linux/hugetlb\\.h$|^include/trace/events/hugetlbfs\\.h$|^mm/hugetlb\\.c$|^mm/hugetlb_cgroup\\.c$|^mm/hugetlb_cma\\.c$|^mm/hugetlb_cma\\.h$|^mm/hugetlb_vmemmap\\.c$|^mm/hugetlb_vmemmap\\.h$"},
{IncludeRegexp: "^fs/userfaultfd\\.c$|^include/asm-generic/pgtable_uffd\\.h$|^include/linux/userfaultfd_k\\.h$|^include/uapi/linux/userfaultfd\\.h$|^mm/userfaultfd\\.c$"},
{IncludeRegexp: "^include/linux/alloc_tag\\.h$|^include/linux/pgalloc_tag\\.h$|^lib/alloc_tag\\.c$"},
- {IncludeRegexp: "^include/linux/compaction\\.h$|^include/linux/gfp\\.h$|^include/linux/page-isolation\\.h$|^mm/compaction\\.c$|^mm/page_alloc\\.c$|^mm/page_isolation\\.c$"},
+ {IncludeRegexp: "^include/linux/compaction\\.h$|^include/linux/gfp\\.h$|^include/linux/page-isolation\\.h$|^mm/compaction\\.c$|^mm/debug_page_alloc\\.c$|^mm/fail_page_alloc\\.c$|^mm/page_alloc\\.c$|^mm/page_ext\\.c$|^mm/page_frag_cache\\.c$|^mm/page_isolation\\.c$|^mm/page_owner\\.c$|^mm/page_poison\\.c$|^mm/page_reporting\\.c$|^mm/show_mem\\.c$|^mm/shuffle\\.c$"},
{IncludeRegexp: "^include/linux/damon\\.h$|^include/trace/events/damon\\.h$|^mm/damon/"},
{IncludeRegexp: "^include/linux/execmem\\.h$|^mm/execmem\\.c$"},
- {IncludeRegexp: "^include/linux/gfp\\.h$|^include/linux/gfp_types\\.h$|^include/linux/memfd\\.h$|^include/linux/memory_hotplug\\.h$|^include/linux/memory-tiers\\.h$|^include/linux/mempolicy\\.h$|^include/linux/mempool\\.h$|^include/linux/memremap\\.h$|^include/linux/mmzone\\.h$|^include/linux/mmu_notifier\\.h$|^include/linux/pagewalk\\.h$|^include/trace/events/ksm\\.h$|^mm/|include/linux/page[-_]*"},
+ {IncludeRegexp: "^include/linux/gfp\\.h$|^include/linux/gfp_types\\.h$|^include/linux/memory_hotplug\\.h$|^include/linux/memory-tiers\\.h$|^include/linux/mempolicy\\.h$|^include/linux/mempool\\.h$|^include/linux/memremap\\.h$|^include/linux/mmzone\\.h$|^include/linux/mmu_notifier\\.h$|^include/linux/pagewalk\\.h$|^include/trace/events/ksm\\.h$|^mm/|include/linux/page[-_]*"},
{IncludeRegexp: "^include/linux/hmm[^/]*$|^lib/test_hmm[^/]*$|^mm/hmm[^/]*$"},
{IncludeRegexp: "^include/linux/huge_mm\\.h$|^include/linux/khugepaged\\.h$|^include/trace/events/huge_memory\\.h$|^mm/huge_memory\\.c$|^mm/khugepaged\\.c$"},
{IncludeRegexp: "^include/linux/idr\\.h$|^include/linux/xarray\\.h$|^lib/idr\\.c$|^lib/test_xarray\\.c$|^lib/xarray\\.c$"},
+ {IncludeRegexp: "^include/linux/kexec_handover\\.h$|^kernel/kexec_handover\\.c$"},
{IncludeRegexp: "^include/linux/ksm\\.h$|^include/trace/events/ksm\\.h$|^mm/ksm\\.c$"},
{IncludeRegexp: "^include/linux/maple_tree\\.h$|^include/trace/events/maple_tree\\.h$|^lib/maple_tree\\.c$|^lib/test_maple_tree\\.c$"},
- {IncludeRegexp: "^include/linux/memblock\\.h$|^mm/memblock\\.c$|^mm/mm_init\\.c$"},
+ {IncludeRegexp: "^include/linux/memblock\\.h$|^mm/bootmem_info\\.c$|^mm/memblock\\.c$|^mm/memtest\\.c$|^mm/mm_init\\.c$|^mm/rodata_test\\.c$"},
{IncludeRegexp: "^include/linux/memcontrol\\.h$|^mm/memcontrol\\.c$|^mm/memcontrol-v1\\.c$|^mm/memcontrol-v1\\.h$|^mm/swap_cgroup\\.c$"},
+ {IncludeRegexp: "^include/linux/memfd\\.h$|^include/linux/shmem_fs\\.h$|^mm/memfd\\.c$|^mm/shmem\\.c$|^mm/shmem_quota\\.c$"},
{IncludeRegexp: "^include/linux/memory\\.h$|^include/linux/mm\\.h$|^include/linux/mm_[^/]*\\.h$|^include/linux/mmdebug\\.h$|^include/linux/pagewalk\\.h$|^kernel/fork\\.c$|^mm/Kconfig$|^mm/debug\\.c$|^mm/init-mm\\.c$|^mm/memory\\.c$|^mm/pagewalk\\.c$|^mm/util\\.c$"},
{IncludeRegexp: "^include/linux/mempolicy\\.h$|^include/linux/migrate\\.h$|^mm/mempolicy\\.c$|^mm/migrate\\.c$|^mm/migrate_device\\.c$"},
{IncludeRegexp: "^include/linux/mmap_lock\\.h$|^include/trace/events/mmap_lock\\.h$|^mm/mmap_lock\\.c$"},
{IncludeRegexp: "^include/linux/numa_memblks\\.h$|^mm/numa\\.c$|^mm/numa_emulation\\.c$|^mm/numa_memblks\\.c$"},
+ {IncludeRegexp: "^include/linux/oom\\.h$|^include/trace/events/oom\\.h$|^include/uapi/linux/oom\\.h$|^mm/oom_kill\\.c$"},
{IncludeRegexp: "^include/linux/page_table_check\\.h$|^mm/page_table_check\\.c$"},
- {IncludeRegexp: "^include/linux/rmap\\.h$|^mm/rmap\\.c$"},
+ {IncludeRegexp: "^include/linux/rmap\\.h$|^mm/page_vma_mapped\\.c$|^mm/rmap\\.c$"},
{IncludeRegexp: "^include/linux/secretmem\\.h$|^mm/secretmem\\.c$"},
- {IncludeRegexp: "^include/linux/shmem_fs\\.h$|^mm/shmem\\.c$"},
{IncludeRegexp: "^include/linux/shrinker\\.h$|^mm/shrinker\\.c$|^mm/shrinker_debug\\.c$"},
{IncludeRegexp: "^include/linux/sl.b[^/]*\\.h$|^mm/sl.b[^/]*$"},
{IncludeRegexp: "^include/linux/swap\\.h$|^include/linux/swapfile\\.h$|^include/linux/swapops\\.h$|^mm/page_io\\.c$|^mm/swap\\.c$|^mm/swap\\.h$|^mm/swap_state\\.c$|^mm/swapfile\\.c$"},
{IncludeRegexp: "^include/linux/vmalloc\\.h$|^mm/vmalloc\\.c$|^lib/test_vmalloc\\.c$"},
{IncludeRegexp: "^include/linux/zpool\\.h$|^include/linux/zswap\\.h$|^mm/zpool\\.c$|^mm/zswap\\.c$"},
{IncludeRegexp: "^include/linux/zsmalloc\\.h$|^mm/zsmalloc\\.c$"},
- {IncludeRegexp: "^include/trace/events/mmap\\.h$|^mm/mlock\\.c$|^mm/mmap\\.c$|^mm/mprotect\\.c$|^mm/mremap\\.c$|^mm/mseal\\.c$|^mm/vma\\.c$|^mm/vma\\.h$|^mm/vma_exec\\.c$|^mm/vma_init\\.c$|^mm/vma_internal\\.h$"},
+ {IncludeRegexp: "^include/trace/events/mmap\\.h$|^mm/mincore\\.c$|^mm/mlock\\.c$|^mm/mmap\\.c$|^mm/mprotect\\.c$|^mm/mremap\\.c$|^mm/mseal\\.c$|^mm/msync\\.c$|^mm/nommu\\.c$|^mm/vma\\.c$|^mm/vma\\.h$|^mm/vma_exec\\.c$|^mm/vma_init\\.c$|^mm/vma_internal\\.h$"},
{IncludeRegexp: "^include/uapi/asm-generic/mman-common\\.h$|^mm/madvise\\.c$"},
- {IncludeRegexp: "^mm/gup\\.c$"},
+ {IncludeRegexp: "^mm/gup\\.c$|^mm/gup_test\\.c$|^mm/gup_test\\.h$"},
{IncludeRegexp: "^mm/hwpoison-inject\\.c$|^mm/memory-failure\\.c$"},
- {IncludeRegexp: "^mm/pt_reclaim\\.c$|^mm/vmscan\\.c$"},
+ {IncludeRegexp: "^mm/pt_reclaim\\.c$|^mm/vmscan\\.c$|^mm/workingset\\.c$"},
{IncludeRegexp: "^rust/helpers/mm\\.c$|^rust/kernel/mm\\.rs$|^rust/kernel/mm/"},
},
}
@@ -3129,7 +3132,7 @@ func subsystems_linux() []*Subsystem {
modules = Subsystem{
Name: "modules",
Lists: []string{"linux-modules@vger.kernel.org"},
- Maintainers: []string{"mcgrof@kernel.org", "petr.pavlu@suse.com"},
+ Maintainers: []string{"da.gomez@kernel.org", "mcgrof@kernel.org", "petr.pavlu@suse.com"},
Parents: []*Subsystem{&kernel},
PathRules: []PathRule{
{IncludeRegexp: "^include/linux/kmod\\.h$|^include/linux/module[^/]*\\.h$|^kernel/module/|^lib/test_kmod\\.c$|^lib/tests/module/"},
@@ -3725,10 +3728,9 @@ func subsystems_linux() []*Subsystem {
}
ossdrivers = Subsystem{
- Name: "oss-drivers",
- Lists: []string{"oss-drivers@corigine.com"},
- Maintainers: []string{"louis.peens@corigine.com"},
- Parents: []*Subsystem{&net},
+ Name: "oss-drivers",
+ Lists: []string{"oss-drivers@corigine.com"},
+ Parents: []*Subsystem{&net},
PathRules: []PathRule{
{IncludeRegexp: "^drivers/net/ethernet/netronome/"},
},
@@ -4229,6 +4231,15 @@ func subsystems_linux() []*Subsystem {
},
}
+ schedext = Subsystem{
+ Name: "sched-ext",
+ Lists: []string{"sched-ext@lists.linux.dev"},
+ Parents: []*Subsystem{&kernel},
+ PathRules: []PathRule{
+ {IncludeRegexp: "^include/linux/sched/ext\\.h$|^kernel/sched/ext[^/]*$"},
+ },
+ }
+
scsi = Subsystem{
Name: "scsi",
Lists: []string{"linux-scsi@vger.kernel.org"},
@@ -4358,7 +4369,7 @@ func subsystems_linux() []*Subsystem {
smc = Subsystem{
Name: "smc",
Lists: []string{"linux-rdma@vger.kernel.org", "linux-s390@vger.kernel.org"},
- Maintainers: []string{"jaka@linux.ibm.com", "wenjia@linux.ibm.com"},
+ Maintainers: []string{"alibuda@linux.alibaba.com", "dust.li@linux.alibaba.com", "sidraya@linux.ibm.com", "wenjia@linux.ibm.com"},
Parents: []*Subsystem{&net},
PathRules: []PathRule{
{IncludeRegexp: "^net/smc/"},
@@ -4413,7 +4424,7 @@ func subsystems_linux() []*Subsystem {
{IncludeRegexp: "^drivers/gpio/gpio-madera[^/]*$|^drivers/irqchip/irq-madera[^/]*$|^drivers/mfd/cs47l[^/]*$|^drivers/mfd/madera[^/]*$|^drivers/pinctrl/cirrus/|^include/dt-bindings/sound/madera[^/]*$|^include/linux/irqchip/irq-madera[^/]*$|^include/linux/mfd/madera/|^include/sound/madera[^/]*$|^sound/soc/codecs/cs47l[^/]*$|^sound/soc/codecs/madera[^/]*$"},
{IncludeRegexp: "^drivers/mfd/cs42l43[^/]*$|^drivers/pinctrl/cirrus/pinctrl-cs42l43[^/]*$|^drivers/spi/spi-cs42l43[^/]*$|^include/dt-bindings/sound/cs[^/]*$|^include/linux/mfd/cs42l43[^/]*$|^include/sound/cs[^/]*$|^sound/pci/hda/cirrus[^/]*$|^sound/pci/hda/cs[^/]*$|^sound/pci/hda/hda_component[^/]*$|^sound/soc/codecs/cs[^/]*$"},
{IncludeRegexp: "^drivers/slimbus/|^include/linux/slimbus\\.h$"},
- {IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^include/dt-bindings/sound/qcom,wcd9335\\.h$|^include/dt-bindings/sound/qcom,wcd934x\\.h$|^sound/soc/codecs/lpass-rx-macro\\.[^/]*$|^sound/soc/codecs/lpass-tx-macro\\.[^/]*$|^sound/soc/codecs/lpass-va-macro\\.c$|^sound/soc/codecs/lpass-wsa-macro\\.[^/]*$|^sound/soc/codecs/msm8916-wcd-analog\\.c$|^sound/soc/codecs/msm8916-wcd-digital\\.c$|^sound/soc/codecs/wcd-clsh-v2\\.[^/]*$|^sound/soc/codecs/wcd-mbhc-v2\\.[^/]*$|^sound/soc/codecs/wcd9335\\.[^/]*$|^sound/soc/codecs/wcd934x\\.c$|^sound/soc/codecs/wsa881x\\.c$|^sound/soc/codecs/wsa883x\\.c$|^sound/soc/codecs/wsa884x\\.c$|^sound/soc/qcom/"},
+ {IncludeRegexp: "^drivers/soc/qcom/apr\\.c$|^drivers/soundwire/qcom\\.c$|^include/dt-bindings/sound/qcom,wcd93[^/]*$|^sound/soc/codecs/lpass-[^/]*\\.[^/]*$|^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/wcd93[^/]*\\.[^/]*$|^sound/soc/codecs/wsa88[^/]*\\.[^/]*$|^sound/soc/qcom/"},
{IncludeRegexp: "^drivers/soundwire/|^include/linux/soundwire/"},
{"^include/dt-bindings/sound/|^include/sound/cs[^/]*$|^include/sound/madera-pdata\\.h$|^include/sound/soc[^/]*$|^include/sound/sof\\.h$|^include/sound/sof/|^include/sound/wm[^/]*\\.h$|^include/trace/events/sof[^/]*\\.h$|^include/uapi/sound/asoc\\.h$|^sound/soc/", "^include/sound/cs4231-regs\\.h$|^include/sound/cs8403\\.h$|^include/sound/cs8427\\.h$"},
{IncludeRegexp: "^include/sound/compress_driver\\.h$|^include/uapi/sound/compress_[^/]*$|^sound/core/compress_offload\\.c$|^sound/soc/soc-compress\\.c$"},
@@ -5091,7 +5102,7 @@ func subsystems_linux() []*Subsystem {
}
return []*Subsystem{
- &ac100, &accelerators, &acpi, &acpica, &acrn, &actions, &afs, &alpha, &amdgfx, &amlogic, &apparmor, &arch, &arm, &armmsm, &armscmi, &asahi, &aspeed, &ath10k, &ath11k, &ath12k, &atm, &audit, &autofs, &axis, &b43, &batman, &bcache, &bcachefs, &bfs, &block, &bluetooth, &bpf, &brcm80211, &bridge, &broadcom, &btrfs, &can, &ceph, &cgroups, &chrome, &cifs, &cirrus, &clk, &coco, &coda, &coresight, &crypto, &csky, &cxl, &damon, &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, &hwmon, &hyperv, &i2c, &i3c, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelwiredlan, &intelxe, &iouring, &iomap, &iommu, &ipack, &isdn4linux, &isofs, &jffs2, &jfs, &karma, &kasan, &kbuild, &kernel, &kernfs, &kexec, &keyrings, &kgdb, &kunit, &kvm, &kvmriscv, &kvmx86, &kvmarm, &leds, &libertas, &lima, &linux1394, &linuxppc, &linuxpps, &livepatching, &llvm, &loongarch, &lsm, &lvs, &m68k, &mapletree, &media, &mediatek, &megaraid, &mhi, &mips, &mjpeg, &mm, &mmc, &modules, &mpi3, &mptfusion, &mptcp, &mtd, &nbd, &net, &netdrivers, &netfilter, &netfs, &nfc, &nfs, &nilfs, &nouveau, &ntb, &ntfs3, &nvdimm, &nvme, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvpn, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &parisc, &parport, &pci, &perf, &phy, &pm, &ppp, &pvrusb2, &pwm, &qat, &raid, &rcu, &rdma, &rds, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rtc, &rust, &s390, &samsungsoc, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &smc, &snpsarc, &soc, &sof, &sophgo, &sound, &spacemit, &sparclinux, &speakup, &spi, &spice, &squashfs, &staging, &stm32, &sunxi, &target, &tegra, &timestamp, &tipc, &tls, &tomoyo, &tqsystems, &trace, &udf, &um, &unisoc, &usb, &usbstorage, &v9fs, &video, &virt, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs,
+ &ac100, &accelerators, &acpi, &acpica, &acrn, &actions, &afs, &alpha, &amdgfx, &amlogic, &apparmor, &arch, &arm, &armmsm, &armscmi, &asahi, &aspeed, &ath10k, &ath11k, &ath12k, &atm, &audit, &autofs, &axis, &b43, &batman, &bcache, &bcachefs, &bfs, &block, &bluetooth, &bpf, &brcm80211, &bridge, &broadcom, &btrfs, &can, &ceph, &cgroups, &chrome, &cifs, &cirrus, &clk, &coco, &coda, &coresight, &crypto, &csky, &cxl, &damon, &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, &hwmon, &hyperv, &i2c, &i3c, &ide, &iio, &imx, &input, &integrity, &intelgfx, &intelwiredlan, &intelxe, &iouring, &iomap, &iommu, &ipack, &isdn4linux, &isofs, &jffs2, &jfs, &karma, &kasan, &kbuild, &kernel, &kernfs, &kexec, &keyrings, &kgdb, &kunit, &kvm, &kvmriscv, &kvmx86, &kvmarm, &leds, &libertas, &lima, &linux1394, &linuxppc, &linuxpps, &livepatching, &llvm, &loongarch, &lsm, &lvs, &m68k, &mapletree, &media, &mediatek, &megaraid, &mhi, &mips, &mjpeg, &mm, &mmc, &modules, &mpi3, &mptfusion, &mptcp, &mtd, &nbd, &net, &netdrivers, &netfilter, &netfs, &nfc, &nfs, &nilfs, &nouveau, &ntb, &ntfs3, &nvdimm, &nvme, &ocfs2, &omap, &optee, &openiscsi, &openbmc, &openipmi, &openrisc, &openvpn, &openvswitch, &openwrt, &orangefs, &ossdrivers, &overlayfs, &parisc, &parport, &pci, &perf, &phy, &pm, &ppp, &pvrusb2, &pwm, &qat, &raid, &rcu, &rdma, &rds, &remoteproc, &renesassoc, &riscv, &rockchip, &rpi, &rtc, &rust, &s390, &samsungsoc, &schedext, &scsi, &sctp, &selinux, &serial, &sgx, &sh, &smc, &snpsarc, &soc, &sof, &sophgo, &sound, &spacemit, &sparclinux, &speakup, &spi, &spice, &squashfs, &staging, &stm32, &sunxi, &target, &tegra, &timestamp, &tipc, &tls, &tomoyo, &tqsystems, &trace, &udf, &um, &unisoc, &usb, &usbstorage, &v9fs, &video, &virt, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs,
}
}