Merge branch 'max-sect' into upstream
authorJeff Garzik <jeff@garzik.org>
Mon, 15 May 2006 15:27:47 +0000 (11:27 -0400)
committerJeff Garzik <jeff@garzik.org>
Mon, 15 May 2006 15:27:47 +0000 (11:27 -0400)
drivers/scsi/libata-scsi.c
include/linux/libata.h

index 996058af1bcd1aed4c2c940975a0a8b7f3f2c3e1..f036ae4b8afbe96b3757c1856e2fbcf51c7720e6 100644 (file)
@@ -670,7 +670,7 @@ static void ata_scsi_dev_config(struct scsi_device *sdev,
         */
        max_sectors = ATA_MAX_SECTORS;
        if (dev->flags & ATA_DFLAG_LBA48)
-               max_sectors = 2048;
+               max_sectors = ATA_MAX_SECTORS_LBA48;
        if (dev->max_sectors)
                max_sectors = dev->max_sectors;
 
index fcdd798bb08621f890b98d518f8b65d3db8adb08..2803ab8e92438453b725fce570d8afb3808ab797 100644 (file)
@@ -112,6 +112,7 @@ enum {
        ATA_MAX_QUEUE           = 32,
        ATA_TAG_INTERNAL        = ATA_MAX_QUEUE - 1,
        ATA_MAX_SECTORS         = 200,  /* FIXME */
+       ATA_MAX_SECTORS_LBA48   = 65535,
        ATA_MAX_BUS             = 2,
        ATA_DEF_BUSY_WAIT       = 10000,
        ATA_SHORT_PAUSE         = (HZ >> 6) + 1,