powerpc: Fix sysfs pci mmap on 32-bit machines with 64-bit PCI
[safe/jmp/linux-2.6] / arch / sh / kernel / head_32.S
index 3338239..ae0a382 100644 (file)
@@ -30,9 +30,13 @@ ENTRY(empty_zero_page)
        .long   0               /* RAMDISK_FLAGS */
        .long   0x0200          /* ORIG_ROOT_DEV */
        .long   1               /* LOADER_TYPE */
-       .long   0x00360000      /* INITRD_START */
-       .long   0x000a0000      /* INITRD_SIZE */
-       .long   0
+       .long   0x00000000      /* INITRD_START */
+       .long   0x00000000      /* INITRD_SIZE */
+#ifdef CONFIG_32BIT
+       .long   0x53453f00 + 32 /* "SE?" = 32 bit */
+#else
+       .long   0x53453f00 + 29 /* "SE?" = 29 bit */
+#endif
 1:
        .skip   PAGE_SIZE - empty_zero_page - 1b