aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/bisect
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/bisect')
-rw-r--r--pkg/bisect/bisect.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkg/bisect/bisect.go b/pkg/bisect/bisect.go
index 270668e05..b75b2d2e0 100644
--- a/pkg/bisect/bisect.go
+++ b/pkg/bisect/bisect.go
@@ -416,7 +416,11 @@ func (env *env) minimizeConfig() (*testResult, error) {
minConfig, err := env.minimizer.Minimize(env.cfg.Manager.SysTarget, env.cfg.Kernel.Config,
env.cfg.Kernel.BaselineConfig, env.reportTypes, env.cfg.Trace, predMinimize)
if err != nil {
- return nil, err
+ if errors.Is(err, vcs.ErrBadKconfig) {
+ env.log("config minimization failed due to bad Kconfig %v\nproceeding with the original config", err)
+ } else {
+ return nil, err
+ }
}
env.kernelConfig = minConfig
return testResults[hash.Hash(minConfig)], nil