[PATCH] UML preparation - linkage.h
This a preparatory patch which allows UML to avoid changing linux/linkage.h. It restructures linkage.h so that all of the arch-specific stuff is in asm-*/linkage.h. linux/linkage.h is now arch independent. It should be functionally unchanged. Five arches, i386, ia64, sh, m68k, and arm, have non-empty linkage.h files. The other arch linkage.h files are all empty. Also, __ALIGN_STR is no longer defined independently of __ALIGN. It is now derived by stringizing __ALIGN. Following a suggestion by Keith Owens, stringify.h was generalized to allow commas in its argument, linkage.h now includes it, and no longer defines its own stringify macros.
Showing
include/asm-alpha/linkage.h
0 → 100644
include/asm-arm/linkage.h
0 → 100644
include/asm-cris/linkage.h
0 → 100644
include/asm-i386/linkage.h
0 → 100644
include/asm-ia64/linkage.h
0 → 100644
include/asm-m68k/linkage.h
0 → 100644
include/asm-mips/linkage.h
0 → 100644
include/asm-mips64/linkage.h
0 → 100644
include/asm-parisc/linkage.h
0 → 100644
include/asm-ppc/linkage.h
0 → 100644
include/asm-ppc64/linkage.h
0 → 100644
include/asm-s390/linkage.h
0 → 100644
include/asm-s390x/linkage.h
0 → 100644
include/asm-sh/linkage.h
0 → 100644
include/asm-sparc/linkage.h
0 → 100644
include/asm-x86_64/linkage.h
0 → 100644
Please register or sign in to comment