void restore_processor_state(void)
{
---- linux-2.6.31/arch/x86/include/asm/boot.h~ 2009-09-15 21:17:52.140272458 +0200
-+++ linux-2.6.31/arch/x86/include/asm/boot.h 2009-09-15 21:19:01.512973857 +0200
-@@ -33,7 +33,7 @@
- #error "Invalid value for CONFIG_PHYSICAL_ALIGN"
- #endif
-
--#ifdef CONFIG_KERNEL_BZIP2
-+#if defined(CONFIG_KERNEL_BZIP2) || defined(CONFIG_KERNEL_LZMA)
- #define BOOT_HEAP_SIZE 0x400000
- #else /* !CONFIG_KERNEL_BZIP2 */
-
+--- linux-2.6.31/scripts/Makefile.lib~ 2009-09-15 23:40:30.552124999 +0200
++++ linux-2.6.31/scripts/Makefile.lib 2009-09-15 23:46:05.155641644 +0200
+@@ -208,7 +208,7 @@
+
+ # Bzip2 and LZMA do not include size in file... so we have to fake that;
+ # append the size as a 32-bit littleendian number as gzip does.
+-size_append = echo -ne $(shell \
++size_append = /bin/echo -ne $(shell \
+ dec_size=0; \
+ for F in $1; do \
+ fsize=$$(stat -c "%s" $$F); \