aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/instance/instance.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/instance/instance.go')
-rw-r--r--pkg/instance/instance.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg/instance/instance.go b/pkg/instance/instance.go
index ae94c265f..84e3c518d 100644
--- a/pkg/instance/instance.go
+++ b/pkg/instance/instance.go
@@ -81,14 +81,14 @@ func (env *Env) BuildSyzkaller(repo, commit string) error {
func (env *Env) BuildKernel(compilerBin, userspaceDir, cmdlineFile, sysctlFile string, kernelConfig []byte) error {
cfg := env.cfg
if err := kernel.Build(cfg.KernelSrc, compilerBin, kernelConfig); err != nil {
- return fmt.Errorf("kernel build failed: %v", err)
+ return osutil.PrependContext("kernel build failed", err)
}
cfg.Vmlinux = filepath.Join(cfg.KernelSrc, "vmlinux")
cfg.Image = filepath.Join(cfg.Workdir, "syz-image")
cfg.SSHKey = filepath.Join(cfg.Workdir, "syz-key")
if err := kernel.CreateImage(cfg.TargetOS, cfg.TargetVMArch, cfg.Type,
cfg.KernelSrc, userspaceDir, cmdlineFile, sysctlFile, cfg.Image, cfg.SSHKey); err != nil {
- return fmt.Errorf("image build failed: %v", err)
+ return osutil.PrependContext("image build failed", err)
}
return nil
}