aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/bisect/bisect.go2
-rw-r--r--pkg/instance/instance.go2
2 files changed, 4 insertions, 0 deletions
diff --git a/pkg/bisect/bisect.go b/pkg/bisect/bisect.go
index 2654b5dec..1fd08d1ca 100644
--- a/pkg/bisect/bisect.go
+++ b/pkg/bisect/bisect.go
@@ -37,6 +37,7 @@ type Config struct {
Manager *mgrconfig.Config
BuildSemaphore *instance.Semaphore
TestSemaphore *instance.Semaphore
+ BuildJobs int
// CrossTree specifies whether a cross tree bisection is to take place, i.e.
// Kernel.Commit is not reachable from Kernel.Branch.
// In this case, bisection starts from their merge base.
@@ -625,6 +626,7 @@ func (env *env) build() (*vcs.Commit, string, error) {
CmdlineFile: kern.Cmdline,
SysctlFile: kern.Sysctl,
KernelConfig: bisectEnv.KernelConfig,
+ BuildJobs: env.cfg.BuildJobs,
})
if imageDetails.CompilerID != "" {
env.log("compiler: %v", imageDetails.CompilerID)
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 {