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