summaryrefslogtreecommitdiffhomepage
path: root/pkg/flipcall/flipcall.go
diff options
context:
space:
mode:
authorgVisor bot <gvisor-bot@google.com>2020-06-11 12:55:53 -0700
committergVisor bot <gvisor-bot@google.com>2020-06-11 12:57:56 -0700
commitd2cc9a888ea7b04d013301696a748dca02d95055 (patch)
treefd56eb48602d419121ee7accb1ab3faa2274d856 /pkg/flipcall/flipcall.go
parentb39cc6a80074663047d0c6a4e7cd1b08ab01fec8 (diff)
Factor out flipcall mmap for internal use
PiperOrigin-RevId: 315959279
Diffstat (limited to 'pkg/flipcall/flipcall.go')
-rw-r--r--pkg/flipcall/flipcall.go2
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)
}