kernel/tools/testing/selftests/sigaltstack/sas.c
.. .. @@ -19,6 +19,7 @@ 19 19 #include <errno.h> 20 20 21 21 #include "../kselftest.h" 22 +#include "current_stack_pointer.h"22 23 23 24 #ifndef SS_AUTODISARM 24 25 #define SS_AUTODISARM (1U << 31) .. .. @@ -39,12 +40,6 @@ 39 40 int err; 40 41 stack_t stk; 41 42 struct stk_data *p; 42 -43 -#if __s390x__44 - register unsigned long sp asm("%15");45 -#else46 - register unsigned long sp asm("sp");47 -#endif48 43 49 44 if (sp < (unsigned long)sstack || 50 45 sp >= (unsigned long)sstack + SIGSTKSZ) {