aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2021-10-13 08:07:43 +0200
committerDmitry Vyukov <dvyukov@google.com>2021-10-13 09:19:45 +0200
commit9d56e7ddd67e5ec46588c6434db739d94a7d2aae (patch)
tree5c8052aa93769d93995aede9e9ed18147bfc8521 /pkg
parent76a21659aa2233bae7f7323704a3ca50f0a43df6 (diff)
executor: don't mount some cgroup controllers during setup
Leave some controllers unbound so that the fuzzer can mount them during fuzzing. This is suboptimal because all controllers are global (so different test processes will collide, state accumulate, etc), but this still should give at least some new coverage.
Diffstat (limited to 'pkg')
-rw-r--r--pkg/csource/generated.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go
index 9aad9fefa..44b6a1297 100644
--- a/pkg/csource/generated.go
+++ b/pkg/csource/generated.go
@@ -8129,9 +8129,9 @@ static void mount_cgroups(const char* dir, const char** controllers, int count)
static void setup_cgroups()
{
- const char* unified_controllers[] = {"+cpu", "+memory", "+io", "+pids", "+rdma"};
- const char* net_controllers[] = {"net", "net_cls", "net_prio", "devices", "blkio", "freezer"};
- const char* cpu_controllers[] = {"cpuset", "cpuacct", "perf_event", "hugetlb", "rlimit"};
+ const char* unified_controllers[] = {"+cpu", "+memory", "+io", "+pids"};
+ const char* net_controllers[] = {"net", "net_prio", "devices", "blkio", "freezer"};
+ const char* cpu_controllers[] = {"cpuset", "cpuacct", "hugetlb", "rlimit"};
if (mkdir("/syzcgroup", 0777)) {
debug("mkdir(/syzcgroup) failed: %d\n", errno);
}