You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jonathan Nieder
1373411ae4
kbuild: really fix bzImage build with non-bash sh
...
In an x86 build with CONFIG_KERNEL_LZMA enabled and dash as sh,
arch/x86/boot/compressed/vmlinux.bin.lzma ends with
'\xf0\x7d\x39\x00' (16 bytes) instead of the 4 bytes intended and
the resulting vmlinuz fails to boot. This improves on the
previous behavior, in which the file contained the characters
'-ne ' as well, but not by much.
Previous commits replaced "echo -ne" first with "/bin/echo -ne",
then "printf" in the hope of improving portability, but none of
these commands is guaranteed to support hexadecimal escapes on
POSIX systems. So use the shell to convert from hexadecimal to
octal.
With this change, an LZMA-compressed kernel built with dash as sh
boots correctly again.
Reported-by: Sebastian Dalfuß <sd@sedf.de>
Reported-by: Oliver Hartkopp <oliver@hartkopp.net>
Reported-by: Michael Guntsche <mike@it-loops.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Cc: Michael Tokarev <mjt@tls.msk.ru>
Cc: Alek Du <alek.du@intel.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>
15 years ago
..
basic
kbuild: move autoconf.h to include/generated
15 years ago
dtc
dtc: Mark various internal functions static
15 years ago
genksyms
genksyms: properly consider EXPORT_UNUSED_SYMBOL{,_GPL}()
15 years ago
kconfig
kbuild: generate modules.builtin
15 years ago
ksymoops
…
mod
Merge branch 'for-33' of git://repo.or.cz/linux-kbuild
15 years ago
package
scripts/package: deb-pkg: use fakeroot if available
15 years ago
rt-tester
…
selinux
SELinux: header generation may hit infinite loop
15 years ago
tracing
tracing, perf: Convert the power tracer into an event tracer
16 years ago
.gitignore
gitignore: ignore scripts/ihex2fw
16 years ago
Kbuild.include
kbuild: generate modules.builtin
15 years ago
Lindent
…
Makefile
sparc: Kill PROM console driver.
16 years ago
Makefile.build
MIPS: Tracing: Add an endian argument to scripts/recordmcount.pl
15 years ago
Makefile.clean
…
Makefile.fwinst
…
Makefile.headersinst
…
Makefile.host
…
Makefile.lib
kbuild: really fix bzImage build with non-bash sh
15 years ago
Makefile.modbuiltin
kbuild: generate modules.builtin
15 years ago
Makefile.modinst
…
Makefile.modpost
tracing: Remove markers
16 years ago
bin2c.c
…
binoffset.c
…
bloat-o-meter
…
bootgraph.pl
…
checkincludes.pl
checkincludes.pl: add option to remove duplicates in place
16 years ago
checkkconfigsymbols.sh
kbuild,scripts: use non-builtin echo for '-e'
16 years ago
checkpatch.pl
remove my email address from checkpatch.
15 years ago
checkstack.pl
…
checksyscalls.sh
…
checkversion.pl
…
cleanfile
…
cleanpatch
…
config
…
conmakehash.c
Fix all -Wmissing-prototypes warnings in x86 defconfig
16 years ago
decodecode
…
diffconfig
…
export_report.pl
…
extract-ikconfig
kconfig: have extract-ikconfig read ELF files
16 years ago
gcc-version.sh
…
gcc-x86_32-has-stack-protector.sh
…
gcc-x86_64-has-stack-protector.sh
…
gen_initramfs_list.sh
…
get_maintainer.pl
scripts/get_maintainer.pl: fix file exclusion X: logic
15 years ago
gfp-translate
…
headerdep.pl
…
headers.sh
kbuild: do not check for include/asm-$ARCH
15 years ago
headers_check.pl
…
headers_install.pl
warn about use of uninstalled kernel headers
16 years ago
kallsyms.c
kallsyms: fix segfault in prefix_underscores_count()
16 years ago
kernel-doc
tracing: Add DEFINE_EVENT(), DEFINE_SINGLE_EVENT() support to docbook
15 years ago
makelst
…
markup_oops.pl
markup_oops: use modinfo to avoid confusion with underscored module names
16 years ago
mkcompile_h
kbuild: move autoconf.h to include/generated
15 years ago
mkmakefile
…
mksysmap
…
mkuboot.sh
…
mkversion
…
module-common.lds
linker script: throw away .discard section
16 years ago
namespace.pl
…
patch-kernel
…
pnmtologo.c
fbdev: work around old compiler bug
16 years ago
profile2linkerlist.pl
…
recordmcount.pl
MIPS: Tracing: Add dynamic function tracer support
15 years ago
setlocalversion
…
show_delta
…
tags.sh
kbuild: specify absolute paths for cscope
15 years ago
unifdef.c
unifdef: update to upstream revision 1.190
15 years ago
ver_linux
…