From 364d3205045b694a6c89a8d9ad932e7c105d0f6c Mon Sep 17 00:00:00 2001 From: Cherry Zhang Date: Fri, 26 Jun 2020 19:54:00 -0400 Subject: [PATCH] [dev.link] cmd/link: stop Seek file in munmap If mmap is used, we don't do file I/O anymore, so no need to Seek in the file either. Change-Id: Ic8350eb66404398420df18560f6a7acbb3fcf7e3 Reviewed-on: https://go-review.googlesource.com/c/go/+/240398 Run-TryBot: Cherry Zhang TryBot-Result: Gobot Gobot Reviewed-by: Than McIntosh --- src/cmd/link/internal/ld/outbuf_mmap.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/cmd/link/internal/ld/outbuf_mmap.go b/src/cmd/link/internal/ld/outbuf_mmap.go index 41c436e9c9..7280027e92 100644 --- a/src/cmd/link/internal/ld/outbuf_mmap.go +++ b/src/cmd/link/internal/ld/outbuf_mmap.go @@ -38,8 +38,4 @@ func (out *OutBuf) munmap() { } syscall.Munmap(out.buf) out.buf = nil - _, err := out.f.Seek(out.off, 0) - if err != nil { - Exitf("seek output file failed: %v", err) - } } -- 2.50.0