aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/subsystem/lists
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2023-02-23 16:23:44 +0100
committerAleksandr Nogikh <wp32pw@gmail.com>2023-02-23 16:56:04 +0100
commitf4df477414e1763f2afe6b48ebc5b64108d63e27 (patch)
tree6701a046b777b620a5a8921072c45f4024834179 /pkg/subsystem/lists
parentf424ec2b606ed6260309df6c210a144ae155e8fd (diff)
pkg/subsystem: regenerate Linux subsystems
Use the "v6.2" release.
Diffstat (limited to 'pkg/subsystem/lists')
-rw-r--r--pkg/subsystem/lists/linux.go82
1 files changed, 71 insertions, 11 deletions
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/"},