From 1e041c57c4618785f7baa3e1a644330f2ff59b7c Mon Sep 17 00:00:00 2001 From: Eric Lagergren Date: Tue, 5 Apr 2022 11:12:14 -0700 Subject: [PATCH] unix: revert MemfdSecret changes to riscv64 Linux apparently supports the memfd_secret syscall on riscv, but SYS_MEMFD_SECRET isn't defined by zsysnum_linux_riscv64.go. Updates #51547 Change-Id: I138ce679bf742a7ff4ce1d5e10db84a00df0e271 Reviewed-on: https://go-review.googlesource.com/c/sys/+/398514 Reviewed-by: Ian Lance Taylor Run-TryBot: Ian Lance Taylor TryBot-Result: Gopher Robot Reviewed-by: Bryan Mills --- unix/syscall_linux_riscv64.go | 1 - unix/zsyscall_linux_riscv64.go | 11 ----------- 2 files changed, 12 deletions(-) diff --git a/unix/syscall_linux_riscv64.go b/unix/syscall_linux_riscv64.go index 925a748a..8ff7adba 100644 --- a/unix/syscall_linux_riscv64.go +++ b/unix/syscall_linux_riscv64.go @@ -22,7 +22,6 @@ import "unsafe" //sysnb Getrlimit(resource int, rlim *Rlimit) (err error) //sysnb Getuid() (uid int) //sys Listen(s int, n int) (err error) -//sys MemfdSecret(flags int) (fd int, err error) //sys pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 //sys pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 //sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK diff --git a/unix/zsyscall_linux_riscv64.go b/unix/zsyscall_linux_riscv64.go index 1239cc2d..a1a9bcbb 100644 --- a/unix/zsyscall_linux_riscv64.go +++ b/unix/zsyscall_linux_riscv64.go @@ -180,17 +180,6 @@ func Listen(s int, n int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func MemfdSecret(flags int) (fd int, err error) { - r0, _, e1 := Syscall(SYS_MEMFD_SECRET, uintptr(flags), 0, 0) - fd = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func pread(fd int, p []byte, offset int64) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 {