From 3de7aabbb79a6c2267f5d7ee8a8aaa83f63305b7 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 16 Jan 2020 11:31:02 +0100 Subject: pkg/vcs: disable CONFIG_DEBUG_KOBJECT during bisection We disabled it in configs, now also disable during bisection. This config only adds debug output. It should not be enabled at all, but it was accidentially enabled on some instances for some periods of time, and kernel is boot-broken for prolonged ranges of commits with deadlock which makes bisections take weeks. --- pkg/vcs/linux.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pkg') diff --git a/pkg/vcs/linux.go b/pkg/vcs/linux.go index cfca8d9e5..59a7b9e3b 100644 --- a/pkg/vcs/linux.go +++ b/pkg/vcs/linux.go @@ -170,6 +170,11 @@ func linuxDisableConfigs(config []byte, tags map[string]bool) []byte { // pahole version v1.9 is too old, need at least v1.13 // Failed to generate BTF for vmlinux. Try to disable CONFIG_DEBUG_INFO_BTF. "CONFIG_DEBUG_INFO_BTF": "disable-always", + // This config only adds debug output. It should not be enabled at all, + // but it was accidentially enabled on some instances for some periods of time, + // and kernel is boot-broken for prolonged ranges of commits with deadlock + // which makes bisections take weeks. + "CONFIG_DEBUG_KOBJECT": "disable-always", } for cfg, tag := range prereq { if !tags[tag] { -- cgit mrf-deployment