diff --git a/CHANGELOG.md b/CHANGELOG.md index 67abb42..069cd41 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -64,6 +64,8 @@ - Now test.sh is used by default if copying is not implemented in Makefile. +- dmesg is not cleaned before the start of module/exploit anymore. + ### Removed - *Kernel factory* is removed completely in favor of incremental diff --git a/pew.go b/pew.go index b58388b..0a35f43 100644 --- a/pew.go +++ b/pew.go @@ -101,23 +101,6 @@ func build(tmp string, ka config.Artifact, ki config.KernelInfo, return } -func cleanDmesg(q *qemu.System) (err error) { - start := time.Now() - for { - _, err = q.Command("root", "dmesg -c") - if err == nil { - break - } - time.Sleep(time.Second) - - if time.Now().After(start.Add(time.Minute)) { - err = errors.New("Can't connect to qemu") - break - } - } - return -} - func testKernelModule(q *qemu.System, ka config.Artifact, test string) (output string, err error) { @@ -358,11 +341,6 @@ func whatever(swg *sizedwaitgroup.SizedWaitGroup, ka config.Artifact, result.Build.Ok = true } - err = cleanDmesg(q) - if err != nil { - return - } - if testPath == "" { testPath = result.BuildArtifact + "_test" if !exists(testPath) {