From f4df477414e1763f2afe6b48ebc5b64108d63e27 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Thu, 23 Feb 2023 16:23:44 +0100 Subject: pkg/subsystem: regenerate Linux subsystems Use the "v6.2" release. --- pkg/subsystem/lists/linux.go | 82 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 71 insertions(+), 11 deletions(-) (limited to 'pkg/subsystem/lists') diff --git a/pkg/subsystem/lists/linux.go b/pkg/subsystem/lists/linux.go index 4f237bf7b..51a108c63 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 ceaa837f96adb69c0df0397937cd74991d5d821a, "Linux 6.2-rc8" +// Commit c9c3395d5e3dcc6daee66c6908354d47bf98cb0c, "Linux 6.2" package lists @@ -78,6 +78,7 @@ func init() { // - fs // - afs // - autofs +// - bfs // - btrfs // - cachefs // - cifs @@ -89,8 +90,11 @@ func init() { // - f2fs // - fscrypt // - fsverity +// - fuse +// - hfs // - jfs // - karma +// - kernfs // - nfs // - nilfs // - ntfs @@ -100,6 +104,7 @@ func init() { // - overlayfs // - reiserfs // - squashfs +// - udf // - v9fs // - xfs // - fsi @@ -240,7 +245,7 @@ func init() { // - xtensa var subsystems = []*Subsystem{ - 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, 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, fbdev, fpga, freedreno, fs, fscrypt, fsi, fsverity, geode, gpio, greybus, hams, hardening, hexagon, hippi, hwmon, hyperv, i2c, i3c, ia64, ide, iio, imx, input, integrity, intelgfx, intelgvt, intelwiredlan, iouring, iommu, ipack, isdn4linux, jfs, karma, kasan, kernel, 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, um, unisoc, usb, usbstorage, v9fs, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs, xtensa, zd1211, + ac100, accelerators, acpi, acpi4asus, acpica, acrn, actions, afs, alpha, alsa, amdgfx, amlogic, apparmor, arch, arm, armmsm, asahi, aspeed, ath10k, ath11k, 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, 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, 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, v9fs, video, virt, watchdog, wcn36xx, wireguard, wireless, wpan, x25, x86, x86drivers, xen, xfs, xtensa, zd1211, } // Subsystem info. @@ -744,6 +749,16 @@ var bcache = &Subsystem{ }, } +var bfs = &Subsystem{ + Name: "bfs", + Syscalls: []string{"syz_mount_image$bfs"}, + Maintainers: []string{"aivazian.tigran@gmail.com"}, + Parents: []*Subsystem{fs}, + PathRules: []PathRule{ + {IncludeRegexp: "^fs/bfs/|^include/uapi/linux/bfs_fs\\.h$"}, + }, +} + var block = &Subsystem{ Name: "block", Lists: []string{"linux-block@vger.kernel.org"}, @@ -761,9 +776,10 @@ var block = &Subsystem{ } var bluetooth = &Subsystem{ - Name: "bluetooth", - Lists: []string{"linux-bluetooth@vger.kernel.org"}, - Parents: []*Subsystem{net}, + Name: "bluetooth", + Syscalls: []string{"syz_emit_vhci"}, + Lists: []string{"linux-bluetooth@vger.kernel.org"}, + Parents: []*Subsystem{net}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/bluetooth/"}, {IncludeRegexp: "^drivers/bluetooth/btmtkuart\\.c$"}, @@ -1395,6 +1411,17 @@ var fsverity = &Subsystem{ }, } +var fuse = &Subsystem{ + Name: "fuse", + Syscalls: []string{"syz_fuse_handle_req"}, + Lists: []string{"linux-fsdevel@vger.kernel.org"}, + Maintainers: []string{"miklos@szeredi.hu"}, + Parents: []*Subsystem{fs}, + PathRules: []PathRule{ + {IncludeRegexp: "^fs/fuse/|^include/uapi/linux/fuse\\.h$"}, + }, +} + var geode = &Subsystem{ Name: "geode", Lists: []string{"linux-geode@lists.infradead.org"}, @@ -1494,6 +1521,17 @@ var hexagon = &Subsystem{ }, } +var hfs = &Subsystem{ + Name: "hfs", + Syscalls: []string{"syz_mount_image$hfs", "syz_mount_image$hfsplus"}, + Lists: []string{"linux-fsdevel@vger.kernel.org"}, + Parents: []*Subsystem{fs}, + PathRules: []PathRule{ + {IncludeRegexp: "^fs/hfs/"}, + {IncludeRegexp: "^fs/hfsplus/"}, + }, +} + var hippi = &Subsystem{ Name: "hippi", Lists: []string{"linux-hippi@sunsite.dk"}, @@ -1872,6 +1910,7 @@ var intelwiredlan = &Subsystem{ var iouring = &Subsystem{ Name: "io-uring", + Syscalls: []string{"syz_io_uring_setup", "syz_io_uring_submit", "syz_io_uring_complete"}, Lists: []string{"io-uring@vger.kernel.org"}, Maintainers: []string{"axboe@kernel.dk"}, Parents: []*Subsystem{kernel}, @@ -2047,6 +2086,15 @@ var kernel = &Subsystem{ }, } +var kernfs = &Subsystem{ + Name: "kernfs", + Maintainers: []string{"gregkh@linuxfoundation.org", "tj@kernel.org"}, + Parents: []*Subsystem{fs}, + PathRules: []PathRule{ + {IncludeRegexp: "^fs/kernfs/|^include/linux/kernfs\\.h$"}, + }, +} + var kexec = &Subsystem{ Name: "kexec", Lists: []string{"kexec@lists.infradead.org"}, @@ -2094,9 +2142,10 @@ var kunit = &Subsystem{ } var kvm = &Subsystem{ - Name: "kvm", - Lists: []string{"kvm@vger.kernel.org"}, - Parents: []*Subsystem{kernel}, + Name: "kvm", + Syscalls: []string{"syz_kvm_setup_cpu"}, + Lists: []string{"kvm@vger.kernel.org"}, + Parents: []*Subsystem{kernel}, PathRules: []PathRule{ {IncludeRegexp: "^arch/mips/include/asm/kvm[^/]*$|^arch/mips/include/uapi/asm/kvm[^/]*$|^arch/mips/kvm/"}, {IncludeRegexp: "^arch/riscv/include/asm/kvm[^/]*$|^arch/riscv/include/uapi/asm/kvm[^/]*$|^arch/riscv/kvm/"}, @@ -4092,6 +4141,16 @@ var uclinux = &Subsystem{ }, } +var udf = &Subsystem{ + Name: "udf", + Syscalls: []string{"syz_mount_image$udf"}, + Maintainers: []string{"jack@suse.com"}, + Parents: []*Subsystem{fs}, + PathRules: []PathRule{ + {IncludeRegexp: "^fs/udf/"}, + }, +} + var um = &Subsystem{ Name: "um", Lists: []string{"linux-um@lists.infradead.org"}, @@ -4272,9 +4331,10 @@ var wireguard = &Subsystem{ } var wireless = &Subsystem{ - Name: "wireless", - Lists: []string{"linux-wireless@vger.kernel.org"}, - Parents: []*Subsystem{net}, + Name: "wireless", + Syscalls: []string{"syz_80211_join_ibss", "syz_80211_inject_frame"}, + Lists: []string{"linux-wireless@vger.kernel.org"}, + Parents: []*Subsystem{net}, PathRules: []PathRule{ {IncludeRegexp: "^drivers/bcma/|^include/linux/bcma/"}, {IncludeRegexp: "^drivers/net/wireless/"}, -- cgit mrf-deployment