From 4ac68196f128fe22ddd1e5b57d021c70f19e4894 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Mon, 2 Jan 2023 17:49:22 +0100 Subject: syz-ci: move build semaphore closer to builds Currently it's held during the whole job processing, which can take too long. Adjust it so that it's only taken when we really begin to build the kernel or syzkaller. --- tools/syz-testbuild/testbuild.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'tools') diff --git a/tools/syz-testbuild/testbuild.go b/tools/syz-testbuild/testbuild.go index 4ce4a3616..5596ad02b 100644 --- a/tools/syz-testbuild/testbuild.go +++ b/tools/syz-testbuild/testbuild.go @@ -8,12 +8,12 @@ // The kernel checkout given to the tool will be cleaned and used for in-tree builds. // Example invocation: // -// sudo syz-testbuild -kernel_src $LINUX_CHECKOUT \ -// -config dashboard/config/upstream-kasan.config \ -// -sysctl dashboard/config/upstream.sysctl \ -// -cmdline dashboard/config/upstream-apparmor.cmdline \ -// -userspace $WHEEZY_USERSPACE \ -// -bisect_bin $BISECT_BIN +// sudo syz-testbuild -kernel_src $LINUX_CHECKOUT \ +// -config dashboard/config/upstream-kasan.config \ +// -sysctl dashboard/config/upstream.sysctl \ +// -cmdline dashboard/config/upstream-apparmor.cmdline \ +// -userspace $WHEEZY_USERSPACE \ +// -bisect_bin $BISECT_BIN // // A suitable wheezy userspace can be downloaded from: // https://storage.googleapis.com/syzkaller/wheezy.tar.gz @@ -110,7 +110,7 @@ func main() { if err != nil { tool.Fail(err) } - env, err := instance.NewEnv(cfg) + env, err := instance.NewEnv(cfg, nil) if err != nil { tool.Fail(err) } -- cgit mrf-deployment