From: Cherry Zhang Date: Fri, 26 Jun 2020 23:54:00 +0000 (-0400) Subject: [dev.link] cmd/link: stop Seek file in munmap X-Git-Tag: go1.16beta1~1378^2~68 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=364d3205045b694a6c89a8d9ad932e7c105d0f6c;p=gostls13.git [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 --- 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) - } }