1 /* 2 * include/asm-s390/init.h 3 * 4 * S390 version 5 */ 6 7 #ifndef _S390_INIT_H 8 #define _S390_INIT_H 9 10 #define __init __attribute__ ((constructor)) 11 12 /* don't know, if need on S390 */ 13 #define __initdata 14 #define __initfunc(__arginit) \ 15 __arginit __init; \ 16 __arginit 17 /* For assembly routines 18 * need to define ? 19 */ 20 /* 21 #define __INIT .section ".text.init",#alloc,#execinstr 22 #define __FINIT .previous 23 #define __INITDATA .section ".data.init",#alloc,#write 24 */ 25 26 #define __cacheline_aligned __attribute__ ((__aligned__(256))) 27 28 #endif 29 30