Jean Delvare
b1e0d8b70f
kbuild: Fix gcc -x syntax
...
The correct syntax for gcc -x is "gcc -x assembler", not
"gcc -xassembler". Even though the latter happens to work, the former
is what is documented in the manual page and thus what gcc wrappers
such as icecream do expect.
This isn't a cosmetic change. The missing space prevents icecream from
recognizing compilation tasks it can't handle, leading to silent kernel
miscompilations.
Besides me, credits go to Michael Matz and Dirk Mueller for
investigating the miscompilation issue and tracking it down to this
incorrect -x parameter syntax.
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Acked-by: Ingo Molnar <mingo@kernel.org>
Cc: stable@vger.kernel.org
Cc: Bernhard Walle <bernhard@bwalle.de>
Cc: Michal Marek <mmarek@suse.cz>
Cc: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>
2012-10-03 09:03:24 +02:00
..
basic
fixdep: fix extraneous dependencies
2011-09-09 11:45:47 +02:00
coccinelle
scripts/coccinelle: list iterator variable semantic patch
2012-07-13 23:06:34 +02:00
dtc
scripts: dtc: fix compile warnings
2012-03-24 23:07:35 +01:00
genksyms
scripts/genksyms: clean lex/yacc generated files
2012-01-08 14:48:15 +01:00
kconfig
kbuild: Fix gcc -x syntax
2012-10-03 09:03:24 +02:00
ksymoops
mod
USB patches for 3.6-rc1
2012-07-26 10:23:47 -07:00
package
kbuild: Do not package /boot and /lib in make tar-pkg
2012-09-27 16:26:19 +02:00
rt-tester
Fix common misspellings
2011-03-31 11:26:23 -03:00
selinux
Create Documentation/security/,
2011-05-19 15:59:38 -07:00
tracing
.gitignore
scripts: Add sortextable to sort the kernel's exception table.
2012-04-19 15:06:55 -07:00
bin2c.c
bloat-o-meter
bloat-o-meter: include read-only data section in report
2011-03-22 17:44:17 -07:00
bootgraph.pl
bootgraph.pl: relax timing information requirements
2011-06-13 00:04:57 +02:00
checkincludes.pl
checkkconfigsymbols.sh
checkpatch.pl
checkpatch: add checks for do {} while (0) macro misuses
2012-07-30 17:25:17 -07:00
checkstack.pl
Haavard Skinnemoen has left Atmel
2011-05-18 23:24:50 +02:00
checksyscalls.sh
checksyscalls: Use arch/x86/syscalls/syscall_32.tbl as source
2011-11-17 13:35:37 -08:00
checkversion.pl
kbuild: don't warn about include/linux/version.h not including itself
2011-04-29 15:38:55 +02:00
cleanfile
cleanpatch
coccicheck
coccicheck: change handling of C={1,2} when M= is set
2012-02-24 23:50:19 +01:00
config
Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2012-07-30 11:23:37 -07:00
conmakehash.c
decodecode
depmod.sh
kbuild: do not check for ancient modutils tools
2012-01-23 15:12:19 +01:00
diffconfig
docproc.c
docproc: cleanup brace placement
2011-06-16 20:40:03 +02:00
export_report.pl
export_report: use warn() to issue WARNING, so they go to stderr
2011-05-24 16:07:07 +02:00
extract-ikconfig
extract-vmlinux
scripts: add extract-vmlinux
2011-08-31 16:12:17 +02:00
gcc-goto.sh
ARM: 7333/2: jump label: detect %c support for ARM
2012-03-24 09:38:56 +00:00
gcc-version.sh
kbuild: Fix gcc -x syntax
2012-10-03 09:03:24 +02:00
gcc-x86_32-has-stack-protector.sh
kbuild: Fix gcc -x syntax
2012-10-03 09:03:24 +02:00
gcc-x86_64-has-stack-protector.sh
kbuild: Fix gcc -x syntax
2012-10-03 09:03:24 +02:00
gen_initramfs_list.sh
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6
2011-05-24 13:31:37 -07:00
get_maintainer.pl
get_maintainer: Fix --help warning
2012-06-20 14:39:36 -07:00
gfp-translate
chmod +x scripts/gfp-translate
2012-06-27 12:44:29 -07:00
headerdep.pl
headers.sh
kbuild, headers.sh: Don't make archheaders explicitly
2011-11-22 14:47:50 -08:00
headers_check.pl
headers_check: recursively search for linux/types.h inclusion
2012-03-26 14:54:27 +02:00
headers_install.pl
headers_install: fix __packed in exported kernel headers
2011-06-24 16:56:05 +02:00
kallsyms.c
scripts/kallsyms.c: fix potential segfault
2011-05-12 17:23:40 +02:00
Kbuild.include
kbuild: Fix gcc -x syntax
2012-10-03 09:03:24 +02:00
kernel-doc
scripts/kernel-doc: fix fatal error caused by cfg80211.h
2012-01-23 08:44:53 -08:00
Lindent
link-vmlinux.sh
link-vmlinux.sh: Fix stray "echo" in error message
2012-08-10 11:55:11 +02:00
Makefile
Merge branch 'x86-extable-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-05-23 10:44:35 -07:00
Makefile.asm-generic
kbuild: silence Nothing to be done for 'all' message
2011-06-09 11:48:19 +02:00
Makefile.build
kbuild: disable -Wmissing-field-initializers for W=1
2012-01-26 11:07:26 +01:00
Makefile.clean
Makefile.fwinst
kbuild: Do not package /boot and /lib in make tar-pkg
2012-09-27 16:26:19 +02:00
Makefile.headersinst
kbuild: Add support for installing generated asm headers
2011-11-17 13:14:36 -08:00
Makefile.help
Makefile.host
Makefile.lib
Kbuild: centralize MKIMAGE and cmd_uimage definitions
2012-03-26 15:49:20 +02:00
Makefile.modbuiltin
Makefile.modinst
Makefile.modpost
Merge commit 'v3.0-rc1' into kbuild/kbuild
2011-06-07 15:37:51 +02:00
makelst
markup_oops.pl
mkcompile_h
Fix handling of backlash character in LINUX_COMPILE_BY name
2011-04-29 15:55:45 +02:00
mkmakefile
kbuild: silence generated makefile message
2011-07-20 17:08:08 +02:00
mksysmap
trivial: typo in comment in mksysmap
2012-07-20 10:36:05 +02:00
mkuboot.sh
mkversion
module-common.lds
module: Sort exported symbols
2011-05-19 16:55:27 +09:30
namespace.pl
patch-kernel
scripts/patch-kernel: digest kernel.org hosted .xz patches
2012-03-30 15:23:36 +02:00
pnmtologo.c
profile2linkerlist.pl
recordmcount.c
ftrace/s390: mcount offset calculation
2011-05-16 15:05:06 -04:00
recordmcount.h
recordmcount: Fix handling of elf64 big-endian objects.
2012-01-06 17:06:42 -05:00
recordmcount.pl
ftrace/s390: mcount offset calculation
2011-05-16 15:05:06 -04:00
setlocalversion
setlocalversion: Use "grep -q" instead of piping output to "read dummy"
2012-03-26 22:54:00 +02:00
show_delta
sortextable.c
s390/exceptions: sort exception table at build time
2012-07-26 10:07:25 +02:00
sortextable.h
scripts/sortextable: Handle relative entries, and other cleanups
2012-04-24 11:42:20 -07:00
tags.sh
scripts/tags.sh: Teach [ce]tags about libtraceeevent error codes
2012-07-26 14:31:23 +02:00
unifdef.c
ver_linux
xz_wrap.sh
xz: Enable BCJ filters on SPARC and 32-bit x86
2012-04-18 13:13:18 -07:00