alistair23-linux/arch/x86/boot/compressed
H. Peter Anvin cc65f1ec19 x86 setup: correct segfault in generation of 32-bit reloc kernel
Impact: segfault on build of a 32-bit relocatable kernel

When converting arch/x86/boot/compressed/relocs.c to support unlimited
sections, the computation of sym_strtab in walk_relocs() was done
incorrectly.  This causes a segfault for some people when building the
relocatable 32-bit kernel.

Pointed out by Anonymous <pageexec@freemail.hu>.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-03 13:42:04 -07:00
..
.gitignore i386: move boot 2007-10-11 11:16:43 +02:00
head_32.S x86: cleanup boot-heap usage 2008-04-19 19:19:54 +02:00
head_64.S x86: compressed/head_64.S cleanup - use predefined flags from processor-flags.h 2008-05-25 08:58:32 +02:00
Makefile x86: use ELF format in compressed images. 2008-04-17 17:40:46 +02:00
misc.c inflate: refactor inflate malloc code 2008-07-25 10:53:28 -07:00
relocs.c x86 setup: correct segfault in generation of 32-bit reloc kernel 2008-10-03 13:42:04 -07:00
vmlinux.scr x86: unify arch/x86/boot/compressed/vmlinux_??.scr 2008-01-30 13:33:38 +01:00
vmlinux_32.lds x86: switch to .rodata.compressed in arch/x86/boot/compressed/vmlinux_??.scr 2008-01-30 13:33:38 +01:00
vmlinux_64.lds x86: cleanup: change _end to end_before_pgt 2008-04-19 19:19:55 +02:00