gvisor/pkg/sentry/syscalls/linux
Nicolas Lacasse 723464ec55 Make pipe min/max sizes match linux.
The default pipe size already matched linux, and is unchanged.

Furthermore `atomicIOBytes` is made a proper constant (as it is in Linux). We
were plumbing usermem.PageSize everywhere, so this is no functional change.

PiperOrigin-RevId: 340497006
2020-11-03 12:12:06 -08:00
..
vfs2 Fix runsc tests on VFS2 overlay. 2020-10-19 17:48:02 -07:00
BUILD Implement membarrier(2) commands other than *_SYNC_CORE. 2020-10-06 13:55:16 -07:00
error.go Move ERESTART* error definitions to syserror package. 2020-08-18 19:28:53 -07:00
flags.go
linux64.go Implement command GETZCNT for semctl. 2020-11-02 23:58:45 -08:00
sigset.go Port signalfd to vfs2. 2020-05-07 11:41:50 -07:00
sys_aio.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_capability.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_clone_amd64.go
sys_clone_arm64.go
sys_epoll.go Port signalfd to vfs2. 2020-05-07 11:41:50 -07:00
sys_eventfd.go Plumbing context.Context to DecRef() and Release(). 2020-08-03 13:36:05 -07:00
sys_file.go syscalls: Don't leak a file on the error path 2020-10-09 10:57:27 -07:00
sys_futex.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_getdents.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_identity.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_inotify.go Plumbing context.Context to DecRef() and Release(). 2020-08-03 13:36:05 -07:00
sys_lseek.go Move ERESTART* error definitions to syserror package. 2020-08-18 19:28:53 -07:00
sys_membarrier.go Implement MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ. 2020-10-08 16:23:04 -07:00
sys_mempolicy.go Enable automated marshalling for mempolicy syscalls. 2020-04-23 18:20:21 -07:00
sys_mmap.go Use a tmpfs file for shared anonymous and /dev/zero mmap on VFS2. 2020-09-18 13:25:35 -07:00
sys_mount.go Plumbing context.Context to DecRef() and Release(). 2020-08-03 13:36:05 -07:00
sys_pipe.go Make pipe min/max sizes match linux. 2020-11-03 12:12:06 -08:00
sys_poll.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_prctl.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_random.go
sys_read.go Move ERESTART* error definitions to syserror package. 2020-08-18 19:28:53 -07:00
sys_rlimit.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_rseq.go
sys_rusage.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_sched.go Fix definition of SchedParam. 2020-09-18 10:09:14 -07:00
sys_seccomp.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_sem.go Implement command GETZCNT for semctl. 2020-11-02 23:58:45 -08:00
sys_shm.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_signal.go Move ERESTART* error definitions to syserror package. 2020-08-18 19:28:53 -07:00
sys_socket.go Fix SCM Rights reference leaks. 2020-10-14 09:54:05 -07:00
sys_splice.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_stat.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_stat_amd64.go Fix construct of linux.Stat for arm64. 2020-02-26 19:29:27 -08:00
sys_stat_arm64.go Fix construct of linux.Stat for arm64. 2020-02-26 19:29:27 -08:00
sys_sync.go Move ERESTART* error definitions to syserror package. 2020-08-18 19:28:53 -07:00
sys_sysinfo.go pgalloc: Do not hold MemoryFile.mu while calling mincore. 2020-10-19 09:02:19 -07:00
sys_syslog.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_thread.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_time.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_timer.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_timerfd.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_tls_amd64.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_tls_arm64.go Fix ARM64 build. 2020-05-07 15:18:47 -07:00
sys_utsname.go Enable automated marshalling for the syscall package. 2020-09-15 23:38:57 -07:00
sys_write.go Move ERESTART* error definitions to syserror package. 2020-08-18 19:28:53 -07:00
sys_xattr.go Plumbing context.Context to DecRef() and Release(). 2020-08-03 13:36:05 -07:00
timespec.go