aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/instance
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2024-08-21 14:37:44 +0200
committerAleksandr Nogikh <nogikh@google.com>2024-08-22 09:49:03 +0000
commit295a4b502e10748d2a48a91eba70d77ce4d09fd4 (patch)
tree148d2c4e54881fa73863c0058ae50bf3cb12e9e9 /pkg/instance
parentea1cd5ff3029315c1f89b98b820ceeebfba0e4df (diff)
syz-ci: accept a BuildJobs parameter
The parameter defines the maximum number of CPUs involved in the kernel build process.
Diffstat (limited to 'pkg/instance')
-rw-r--r--pkg/instance/instance.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkg/instance/instance.go b/pkg/instance/instance.go
index c5e53aa6d..0012444f0 100644
--- a/pkg/instance/instance.go
+++ b/pkg/instance/instance.go
@@ -49,6 +49,7 @@ type BuildKernelConfig struct {
CmdlineFile string
SysctlFile string
KernelConfig []byte
+ BuildJobs int
}
func NewEnv(cfg *mgrconfig.Config, buildSem, testSem *Semaphore) (Env, error) {
@@ -153,6 +154,7 @@ func (env *env) BuildKernel(buildCfg *BuildKernelConfig) (
CmdlineFile: buildCfg.CmdlineFile,
SysctlFile: buildCfg.SysctlFile,
Config: buildCfg.KernelConfig,
+ BuildJobs: buildCfg.BuildJobs,
}
details, err := build.Image(params)
if err != nil {