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