Re: 2.6.33-rc1 Reboot right after bootloader

From: Michael Tokarev
Date: Sun Dec 20 2009 - 06:12:25 EST


Michael Tokarev wrote:
[]
> So now I don't know what to do. According to the standard, there's
> no utility that will work here. ;) Maybe the attached (together
> with 4a2ff67c88211026afcbdbc190c13f705dae1b59) will make everyone happy?

--- a/scripts/Makefile.lib.orig 2009-12-19 18:36:01.944153109 +0300
+++ a/scripts/Makefile.lib 2009-12-20 13:36:04.014530573 +0300
@@ -215,6 +215,6 @@
dec_size=$$(expr $$dec_size + $$fsize); \
done; \
-printf "%08x" $$dec_size | \
- sed 's/\(..\)\(..\)\(..\)\(..\)/\\\\x\4\\\\x\3\\\\x\2\\\\x\1/g' \
+printf "%012o" $$dec_size | \
+ sed 's/\(...\)\(...\)\(...\)\(...\)/\\\\4\\\\3\\\\2\\\\1/g' \
)

Apparently that does not work with dash either. It produces \4\3\2\1:

$ tail -c 4 arch/x86/boot/compressed/vmlinux.bin.lzma | hexdump
0000000 0304 0102

That's insane.

How about removing the whole hack and keeping the uncompressed size in
another file? (I'll try to cook something today - it requires a bit
more changes than the 2-liner above).

/mjt
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/