[S390] irqflags: add missing types.h include

Add missing types.h include. Otherwise would cause build breakages on
hw breakpoint support, because of undefined BITS_PER_LONG.
Also fix up the copyright line and remove the superfluous __KERNEL__
ifdef.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

authored by

Heiko Carstens and committed by
Martin Schwidefsky
428aecf6 294001a8

+3 -6
+3 -6
arch/s390/include/asm/irqflags.h
··· 1 /* 2 - * include/asm-s390/irqflags.h 3 - * 4 - * Copyright (C) IBM Corp. 2006 5 - * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com> 6 */ 7 8 #ifndef __ASM_IRQFLAGS_H 9 #define __ASM_IRQFLAGS_H 10 11 - #ifdef __KERNEL__ 12 13 #if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 2) 14 ··· 100 /* For spinlocks etc */ 101 #define raw_local_irq_save(x) ((x) = raw_local_irq_disable()) 102 103 - #endif /* __KERNEL__ */ 104 #endif /* __ASM_IRQFLAGS_H */
··· 1 /* 2 + * Copyright IBM Corp. 2006,2010 3 + * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> 4 */ 5 6 #ifndef __ASM_IRQFLAGS_H 7 #define __ASM_IRQFLAGS_H 8 9 + #include <linux/types.h> 10 11 #if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 2) 12 ··· 102 /* For spinlocks etc */ 103 #define raw_local_irq_save(x) ((x) = raw_local_irq_disable()) 104 105 #endif /* __ASM_IRQFLAGS_H */