Jan Beulich
3234282f33
x86, asm: Fix CFI macro invocations to deal with shortcomings in gas
...
gas prior to (perhaps) 2.16.90 has problems with passing non-
parenthesized expressions containing spaces to macros. Spaces, however,
get inserted by cpp between any macro expanding to a number and a
subsequent + or -. For the +, current x86 gas then removes the space
again (future gas may not do so), but for the - the space gets retained
and is then considered a separator between macro arguments.
Fix the respective definitions for both the - and + cases, so that they
neither contain spaces nor make cpp insert any (the latter by adding
seemingly redundant parentheses).
Signed-off-by: Jan Beulich <jbeulich@novell.com>
LKML-Reference: <4CBDBEBA020000780001E05A@vpn.id2.novell.com>
Cc: Alexander van Heukelum <heukelum@fastmail.fm>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2010-10-19 14:28:02 -07:00
..
alpha
Alpha: Fix a missing comma in sys_osf_statfs()
2010-08-28 14:01:03 -07:00
arm
Merge branch 's5p-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung
2010-08-28 14:12:05 -07:00
avr32
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
blackfin
Blackfin: bf52x/bf54x boards: drop unused nand page size
2010-08-27 16:08:43 -04:00
cris
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
frv
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
h8300
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
ia64
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2010-08-28 13:55:31 -07:00
m32r
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
m68k
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
2010-08-18 09:27:10 -07:00
m68knommu
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
2010-08-18 09:27:10 -07:00
microblaze
Merge branch 'merge-devicetree' of git://git.secretlab.ca/git/linux-2.6
2010-08-18 09:26:17 -07:00
mips
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
mn10300
arch/mn10300/mm: eliminate NULL dereference
2010-08-23 11:41:24 -07:00
parisc
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
powerpc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2010-08-28 13:55:31 -07:00
s390
[S390] fix tlb flushing vs. concurrent /proc accesses
2010-08-24 09:26:34 +02:00
score
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
sh
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
sparc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2010-08-28 13:55:31 -07:00
tile
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
um
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2010-08-28 13:55:31 -07:00
x86
x86, asm: Fix CFI macro invocations to deal with shortcomings in gas
2010-10-19 14:28:02 -07:00
xtensa
Make do_execve() take a const filename pointer
2010-08-17 18:07:43 -07:00
.gitignore
Kconfig
Merge branch 'perf/nmi' into perf/core
2010-08-05 08:45:05 +02:00