From d2cc9a888ea7b04d013301696a748dca02d95055 Mon Sep 17 00:00:00 2001 From: gVisor bot Date: Thu, 11 Jun 2020 12:55:53 -0700 Subject: Factor out flipcall mmap for internal use PiperOrigin-RevId: 315959279 --- pkg/flipcall/flipcall.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/flipcall/flipcall.go') diff --git a/pkg/flipcall/flipcall.go b/pkg/flipcall/flipcall.go index 3cdb576e1..ec742c091 100644 --- a/pkg/flipcall/flipcall.go +++ b/pkg/flipcall/flipcall.go @@ -95,7 +95,7 @@ func (ep *Endpoint) Init(side EndpointSide, pwd PacketWindowDescriptor, opts ... if pwd.Length > math.MaxUint32 { return fmt.Errorf("packet window size (%d) exceeds maximum (%d)", pwd.Length, math.MaxUint32) } - m, _, e := syscall.RawSyscall6(syscall.SYS_MMAP, 0, uintptr(pwd.Length), syscall.PROT_READ|syscall.PROT_WRITE, syscall.MAP_SHARED, uintptr(pwd.FD), uintptr(pwd.Offset)) + m, e := packetWindowMmap(pwd) if e != 0 { return fmt.Errorf("failed to mmap packet window: %v", e) } -- cgit v1.2.3