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