1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * S390 version 4*4882a593Smuzhiyun * Copyright IBM Corp. 1999 5*4882a593Smuzhiyun * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) 6*4882a593Smuzhiyun * 7*4882a593Smuzhiyun * Derived from "include/asm-i386/current.h" 8*4882a593Smuzhiyun */ 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun #ifndef _S390_CURRENT_H 11*4882a593Smuzhiyun #define _S390_CURRENT_H 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun #include <asm/lowcore.h> 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun struct task_struct; 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun #define current ((struct task_struct *const)S390_lowcore.current_task) 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #endif /* !(_S390_CURRENT_H) */ 20