]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/ide/ide-disk.c
Merge /scratch/Ksrc/linux-git/
[linux-2.6-omap-h63xx.git] / drivers / ide / ide-disk.c
index d6f934886b04da6f41eb9f7c4d9eabdde824c0de..f9c1acb4ed6a438c5518a22de4697aa13c88a3ee 100644 (file)
@@ -119,6 +119,10 @@ static int lba_capacity_is_ok (struct hd_driveid *id)
 {
        unsigned long lba_sects, chs_sects, head, tail;
 
+       /* No non-LBA info .. so valid! */
+       if (id->cyls == 0)
+               return 1;
+
        /*
         * The ATA spec tells large drives to return
         * C/H/S = 16383/16/63 independent of their size.