aboutsummaryrefslogtreecommitdiffstats
path: root/syz-ci/jobs.go
diff options
context:
space:
mode:
authorSpace Meyer <spm@google.com>2023-01-09 13:51:24 +0100
committerSpace Meyer <git@the-space.agency>2023-01-09 14:25:36 +0100
commit48bc529a18de54dddab161d995fc3abd85a670a8 (patch)
treef6e8c2b6483271922d388aa7e53b90ae9ae4fe9c /syz-ci/jobs.go
parentdf3838a1b408f22e5df7cd986138d6ec5768369d (diff)
pkg/instance: move BuildKernel() args to struct
Diffstat (limited to 'syz-ci/jobs.go')
-rw-r--r--syz-ci/jobs.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/syz-ci/jobs.go b/syz-ci/jobs.go
index 8a157ed75..ed999a5ff 100644
--- a/syz-ci/jobs.go
+++ b/syz-ci/jobs.go
@@ -553,8 +553,15 @@ func (jp *JobProcessor) testPatch(job *Job, mgrcfg *mgrconfig.Config) error {
[]byte("# CONFIG_DEBUG_INFO_BTF is not set"), -1)
log.Logf(0, "job: building kernel...")
- kernelConfig, details, err := env.BuildKernel(mgr.mgrcfg.Compiler, mgr.mgrcfg.Linker, mgr.mgrcfg.Ccache,
- mgr.mgrcfg.Userspace, mgr.mgrcfg.KernelCmdline, mgr.mgrcfg.KernelSysctl, req.KernelConfig)
+ kernelConfig, details, err := env.BuildKernel(&instance.BuildKernelConfig{
+ CompilerBin: mgr.mgrcfg.Compiler,
+ LinkerBin: mgr.mgrcfg.Linker,
+ CcacheBin: mgr.mgrcfg.Ccache,
+ UserspaceDir: mgr.mgrcfg.Userspace,
+ CmdlineFile: mgr.mgrcfg.KernelCmdline,
+ SysctlFile: mgr.mgrcfg.KernelSysctl,
+ KernelConfig: req.KernelConfig,
+ })
resp.Build.CompilerID = details.CompilerID
if err != nil {
return err