Author: stepan Date: 2007-09-05 03:53:37 +0200 (Wed, 05 Sep 2007) New Revision: 489
Modified: LinuxBIOSv3/lib/elfboot.c Log: cleanupmsg.diff changes the "(cleaned up) New segment.." message to be displayed only when the condition happens.
Signed-off-by: Alex Beregszaszi alex@rtfs.hu Acked-by: Stefan Reinauer stepan@coresystems.de
Modified: LinuxBIOSv3/lib/elfboot.c =================================================================== --- LinuxBIOSv3/lib/elfboot.c 2007-09-05 01:47:21 UTC (rev 488) +++ LinuxBIOSv3/lib/elfboot.c 2007-09-05 01:53:37 UTC (rev 489) @@ -103,11 +103,11 @@ phdr[i].p_paddr, phdr[i].p_memsz, phdr[i].p_offset, phdr[i].p_filesz); /* Clean up the values */ size = phdr[i].p_filesz; - if (phdr[i].p_filesz > phdr[i].p_memsz) { + if (size > phdr[i].p_memsz) { size = phdr[i].p_memsz; + printk(BIOS_DEBUG, "(cleaned up) New segment addr 0x%x size 0x%x offset 0x%x\n", + phdr[i].p_paddr, size, phdr[i].p_offset); } - printk(BIOS_DEBUG, "(cleaned up) New segment addr 0x%x size 0x%x offset 0x%x\n", - phdr[i].p_paddr, size, phdr[i].p_offset);
/* Verify the memory addresses in the segment are valid */ if (!valid_area(mem, phdr[i].p_paddr, size))