diff -urP virgin-linux/drivers/block/rd.c linux/drivers/block/rd.c --- virgin-linux/drivers/block/rd.c Fri Nov 17 17:46:55 2000 +++ linux/drivers/block/rd.c Wed Nov 29 15:45:33 2000 @@ -497,7 +497,7 @@ /* * If it matches the gzip magic numbers, return -1 */ - if (buf[0] == 037 && ((buf[1] == 0213) || (buf[1] == 0236))) { + if (buf[0] == 0x1f && ((buf[1] == 0x8b) || (buf[1] == 0x9e))) { printk(KERN_NOTICE "RAMDISK: Compressed image found at block %d\n", start_block);