1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * arch/arm/include/asm/glue.h 4 * 5 * Copyright (C) 1997-1999 Russell King 6 * Copyright (C) 2000-2002 Deep Blue Solutions Ltd. 7 * 8 * This file provides the glue to stick the processor-specific bits 9 * into the kernel in an efficient manner. The idea is to use branches 10 * when we're only targeting one class of TLB, or indirect calls 11 * when we're targeting multiple classes of TLBs. 12 */ 13 #ifdef __KERNEL__ 14 15 #ifdef __STDC__ 16 #define ____glue(name,fn) name##fn 17 #else 18 #define ____glue(name,fn) name/**/fn 19 #endif 20 #define __glue(name,fn) ____glue(name,fn) 21 22 #endif 23