diff options
author | gVisor bot <gvisor-bot@google.com> | 2020-06-11 12:55:53 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2020-06-11 12:57:56 -0700 |
commit | d2cc9a888ea7b04d013301696a748dca02d95055 (patch) | |
tree | fd56eb48602d419121ee7accb1ab3faa2274d856 /pkg/flipcall/flipcall.go | |
parent | b39cc6a80074663047d0c6a4e7cd1b08ab01fec8 (diff) |
Factor out flipcall mmap for internal use
PiperOrigin-RevId: 315959279
Diffstat (limited to 'pkg/flipcall/flipcall.go')
-rw-r--r-- | pkg/flipcall/flipcall.go | 2 |
1 files changed, 1 insertions, 1 deletions
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) } |