diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2025-07-21 12:09:20 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2025-07-21 10:43:19 +0000 |
| commit | cb89ff4f40e2dbe573bfb57c6304cc0dfd7afdd4 (patch) | |
| tree | 820eaa8e8d6e6d0a4a10cab3fd0084a3f60b8b12 /pkg/subsystem/lists/linux.go | |
| parent | 56d87229fad9ebee9698d3e78d5cd6a9b6f12fe9 (diff) | |
pkg/subsystem: regenerate Linux subsystems
Regenerate the list using v6.16-rc7.
Diffstat (limited to 'pkg/subsystem/lists/linux.go')
| -rw-r--r-- | pkg/subsystem/lists/linux.go | 61 |
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, ×tamp, &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, ×tamp, &tipc, &tls, &tomoyo, &tqsystems, &trace, &udf, &um, &unisoc, &usb, &usbstorage, &v9fs, &video, &virt, &watchdog, &wcn36xx, &wireguard, &wireless, &wpan, &x25, &x86, &x86drivers, &xen, &xfs, } } |
