From a51fcf22ebe522c028e99692bbedf04daf0436cc Mon Sep 17 00:00:00 2001
From: Ayush Ranjan <ayushranjan@google.com>
Date: Thu, 10 Jun 2021 00:58:14 -0700
Subject: [op] Move SignalStack to abi/linux package.

Updates #214

PiperOrigin-RevId: 378594929
---
 pkg/sentry/syscalls/linux/sys_signal.go | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

(limited to 'pkg/sentry/syscalls/linux')

diff --git a/pkg/sentry/syscalls/linux/sys_signal.go b/pkg/sentry/syscalls/linux/sys_signal.go
index 1249c31a2..39a333215 100644
--- a/pkg/sentry/syscalls/linux/sys_signal.go
+++ b/pkg/sentry/syscalls/linux/sys_signal.go
@@ -325,13 +325,12 @@ func Sigaltstack(t *kernel.Task, args arch.SyscallArguments) (uintptr, *kernel.S
 
 	alt := t.SignalStack()
 	if oldaddr != 0 {
-		if err := t.CopyOutSignalStack(oldaddr, &alt); err != nil {
+		if _, err := alt.CopyOut(t, oldaddr); err != nil {
 			return 0, nil, err
 		}
 	}
 	if setaddr != 0 {
-		alt, err := t.CopyInSignalStack(setaddr)
-		if err != nil {
+		if _, err := alt.CopyIn(t, setaddr); err != nil {
 			return 0, nil, err
 		}
 		// The signal stack cannot be changed if the task is currently
-- 
cgit v1.2.3