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 <[EMAIL PROTECTED]>
Acked-by: Stefan Reinauer <[EMAIL PROTECTED]>



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)) 


-- 
linuxbios mailing list
[email protected]
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to