From f2d48a3d6584b05f6357e3efc34d78db1501eaa5 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Tue, 11 Aug 2009 20:58:11 -0400 Subject: [PATCH] Minor - remove ATA specific version field from ATA.devices[]. --- src/ata.c | 25 +++++++++++++++---------- src/disk.h | 1 - 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/ata.c b/src/ata.c index a833c1d..5dac4e9 100644 --- a/src/ata.c +++ b/src/ata.c @@ -566,6 +566,19 @@ setup_translation(int driveid) * ATA detect and init ****************************************************************/ +// Extract the ATA/ATAPI version info. +static int +extract_version(u16 *buffer) +{ + // Extract ATA/ATAPI version. + u16 ataversion = buffer[80]; + u8 version; + for (version=15; version>0; version--) + if (ataversion & (1<0 && model[i] == 0x20; i--) model[i] = 0x00; - // Extract ATA/ATAPI version. - u16 ataversion = buffer[80]; - u8 version; - for (version=15; version>0; version--) - if (ataversion & (1<> 11; if (sizeinmb < (1 << 16)) printf("(%u MiBytes)\n", (u32)sizeinmb); diff --git a/src/disk.h b/src/disk.h index 915c53f..9441fe1 100644 --- a/src/disk.h +++ b/src/disk.h @@ -178,7 +178,6 @@ struct ata_device_s { u8 type; // Detected type of ata (ata/atapi/none) u8 removable; // Removable device flag u16 blksize; // block size - u8 version; // ATA/ATAPI version int cntl_id; char model[41]; -- 2.39.5