Commit | Line | Data |
---|---|---|
1da177e4 | 1 | /* |
4baa9922 | 2 | * arch/arm/include/asm/glue.h |
1da177e4 LT |
3 | * |
4 | * Copyright (C) 1997-1999 Russell King | |
5 | * Copyright (C) 2000-2002 Deep Blue Solutions Ltd. | |
6 | * | |
7 | * This program is free software; you can redistribute it and/or modify | |
8 | * it under the terms of the GNU General Public License version 2 as | |
9 | * published by the Free Software Foundation. | |
10 | * | |
11 | * This file provides the glue to stick the processor-specific bits | |
12 | * into the kernel in an efficient manner. The idea is to use branches | |
25985edc LDM |
13 | * when we're only targeting one class of TLB, or indirect calls |
14 | * when we're targeting multiple classes of TLBs. | |
1da177e4 LT |
15 | */ |
16 | #ifdef __KERNEL__ | |
17 | ||
1da177e4 LT |
18 | #ifdef __STDC__ |
19 | #define ____glue(name,fn) name##fn | |
20 | #else | |
21 | #define ____glue(name,fn) name/**/fn | |
22 | #endif | |
23 | #define __glue(name,fn) ____glue(name,fn) | |
24 | ||
1da177e4 | 25 | #endif |