Messages in this thread | | | Date | Fri, 11 Apr 2008 11:06:20 -0400 | From | Jakub Jelinek <> | Subject | Re: [PATCH] Fix compile breakage caused by asmlinkage_protect |
| |
On Fri, Apr 11, 2008 at 07:46:48AM -0700, Linus Torvalds wrote: > On Fri, 11 Apr 2008, Heiko Carstens wrote: > > > > git commit 54a015104136974262afa4b8ddd943ea70dec8a2 > > "asmlinkage_protect replaces prevent_tail_call" causes this build failure > > on s390: > > > > AS arch/s390/kernel/entry64.o > > In file included from arch/s390/kernel/entry64.S:14: > > include/linux/linkage.h:34: error: syntax error in macro parameter list > > make[1]: *** [arch/s390/kernel/entry64.o] Error 1 > > make: *** [arch/s390/kernel] Error 2 > > Ok, that's just _odd_.
Not if (some) kernel assembly files are preprocessed with -traditional-cpp or -traditional, which supports neither GNU style arg... nor ISO C99 ... + __VA_ARGS__ vararg macros.
Jakub
| |