diff options
| author | Space Meyer <spm@google.com> | 2023-01-09 13:51:24 +0100 |
|---|---|---|
| committer | Space Meyer <git@the-space.agency> | 2023-01-09 14:25:36 +0100 |
| commit | 48bc529a18de54dddab161d995fc3abd85a670a8 (patch) | |
| tree | f6e8c2b6483271922d388aa7e53b90ae9ae4fe9c /syz-ci | |
| parent | df3838a1b408f22e5df7cd986138d6ec5768369d (diff) | |
pkg/instance: move BuildKernel() args to struct
Diffstat (limited to 'syz-ci')
| -rw-r--r-- | syz-ci/jobs.go | 11 |
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 |
