diff options
| author | Andrey Konovalov <andreyknvl@gmail.com> | 2024-07-22 23:01:45 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2024-07-23 10:43:03 +0000 |
| commit | 44cd723acfeeb472c42cc2fa6d1279ec4406d07d (patch) | |
| tree | ad9304bdaf34e9c78173b881e85325b9464d7803 /pkg/rpcserver/rpcserver.go | |
| parent | 1ede261d340d1b94872fcd490338915478483003 (diff) | |
dashboard/config: drop security modules bits from usb instance
CONFIG_SECURITY_TOMOYO produces a large amount of coverage entries for each
ioctl call. For normal instances, this might not be a problem, as they
call only a single ioctl for each syzkaller syscall.
However, the syz_usb_connect pseudo-syscall calls a large number of ioctls.
As a result, the KCOV coverage buffer for this syscall might overflow due
to the tomoyo-produced entries.
For example, with tomoyo, the first syscall of the vusb_ath9k runtest
produces ~140k KCOV entries (with [1] applied), which is not far from the
current 256k limit of KCOV entries per syscall.
With tomoyo disabled, the number of entries falls to ~30k.
Drop the security modules–related bits from the USB instance: I don't think
they are useful for that instance anyway.
[1] https://lore.kernel.org/all/eaf54b8634970b73552dcd38bf9be6ef55238c10.1718092070.git.dvyukov@google.com/
Diffstat (limited to 'pkg/rpcserver/rpcserver.go')
0 files changed, 0 insertions, 0 deletions
