Cc: Andrew Morton <akpm@...>, Jakub Jelinek <jakub@...>, Dave Jones <davej@...>, <drepper@...>, <mingo@...>, <tglx@...>, <linux-kernel@...>, Roland McGrath <roland@...>, Martin Schwidefsky <schwidefsky@...>
Ok, that's just _odd_.
There are no side effects on asm code. It just adds a #define that
obviously won't be used.
Is the s390 assembler using some strange C pre-processor that is different
from the main C preprocessor and doesn't understand this pattern?
I really think you should fix *that*, because otherwise you'll hit these
kinds of bugs occasionally. There aren't that many asm files, it's not
worth it optimizing them to use some faster-but-stupider preprocessor.
Linus
--