Linux-2.3.3 and a short hiatus..
[davej-history.git] / include / asm-i386 / init.h
blob7618c005426a662c68578ed13a1316210ee3bae0
1 #ifndef _I386_INIT_H
2 #define _I386_INIT_H
4 #define __init __attribute__ ((__section__ (".text.init")))
5 #define __initdata __attribute__ ((__section__ (".data.init")))
6 #define __initfunc(__arginit) \
7 __arginit __init; \
8 __arginit
9 /* For assembly routines */
10 #define __INIT .section ".text.init",#alloc,#execinstr
11 #define __FINIT .previous
12 #define __INITDATA .section ".data.init",#alloc,#write
14 #define __cacheline_aligned __attribute__ \
15 ((__section__ (".data.cacheline_aligned")))
17 #endif