diff options
-rw-r--r-- | firmware/drivers/ata.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c index 38face0aef..23f65b35c5 100644 --- a/firmware/drivers/ata.c +++ b/firmware/drivers/ata.c | |||
@@ -1429,8 +1429,7 @@ void ata_get_info(struct storage_info *info) | |||
1429 | static char revision[4]; | 1429 | static char revision[4]; |
1430 | int i; | 1430 | int i; |
1431 | info->sector_size = SECTOR_SIZE; | 1431 | info->sector_size = SECTOR_SIZE; |
1432 | info->num_sectors= ((unsigned long)identify_info[61] << 16 | \ | 1432 | info->num_sectors= total_sectors; |
1433 | (unsigned long)identify_info[60]); | ||
1434 | 1433 | ||
1435 | src = (unsigned short*)&identify_info[27]; | 1434 | src = (unsigned short*)&identify_info[27]; |
1436 | dest = (unsigned short*)vendor; | 1435 | dest = (unsigned short*)vendor; |