cleanup
[linux-2.4.git] / include / asm-s390x / init.h
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