]> git.hungrycats.org Git - linux/commitdiff
[PATCH] ppc64: 4GB firmware flash fix
authorAndrew Morton <akpm@osdl.org>
Tue, 18 May 2004 15:02:03 +0000 (08:02 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Tue, 18 May 2004 15:02:03 +0000 (08:02 -0700)
From: Anton Blanchard <anton@samba.org>

From: Jake Moilanen

We want to make sure flash list is above 4 gigs, not 4 megs.

arch/ppc64/kernel/rtas.c

index 4a26e1cff6ce2f459a57c4411b39dfd0e8e1efec..89a27decfbf0c9a7b7b1fee81ee541e19265934c 100644 (file)
@@ -345,7 +345,7 @@ rtas_flash_firmware(void)
        rtas_firmware_flash_list.num_blocks = 0;
        flist = (struct flash_block_list *)&rtas_firmware_flash_list;
        rtas_block_list = virt_to_abs(flist);
-       if (rtas_block_list >= (4UL << 20)) {
+       if (rtas_block_list >= 4UL*1024*1024*1024) {
                printk(KERN_ALERT "FLASH: kernel bug...flash list header addr above 4GB\n");
                return;
        }