Import 2.3.8pre3
[davej-history.git] / include / asm-alpha / init.h
blobf343aecd32662e267583ad6619b2b53443a521e0
1 #ifndef _ALPHA_INIT_H
2 #define _ALPHA_INIT_H
4 #ifndef MODULE
5 #define __init __attribute__ ((__section__ (".text.init")))
6 #define __initdata __attribute__ ((__section__ (".data.init")))
7 #define __initfunc(__arginit) \
8 __arginit __init; \
9 __arginit
11 /* For assembly routines */
12 #define __INIT .section .text.init,"ax"
13 #define __FINIT .previous
14 #define __INITDATA .section .data.init,"a"
15 #endif
17 #define __cacheline_aligned __attribute__((__aligned__(32)))
19 #endif