From 7c659e060e01c4c572756ff925d2c4a9558d07a4 Mon Sep 17 00:00:00 2001 From: sos Date: Wed, 31 Jul 2002 18:29:34 +0000 Subject: Byteswap the serial # --- sys/dev/ata/ata-all.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sys/dev/ata/ata-all.c') diff --git a/sys/dev/ata/ata-all.c b/sys/dev/ata/ata-all.c index 24ed916..c6230c7 100644 --- a/sys/dev/ata/ata-all.c +++ b/sys/dev/ata/ata-all.c @@ -509,6 +509,9 @@ ata_getparam(struct ata_device *atadev, u_int8_t command) bswap(ata_parm->revision, sizeof(ata_parm->revision)); btrim(ata_parm->revision, sizeof(ata_parm->revision)); bpack(ata_parm->revision, ata_parm->revision, sizeof(ata_parm->revision)); + bswap(ata_parm->serial, sizeof(ata_parm->serial)); + btrim(ata_parm->serial, sizeof(ata_parm->serial)); + bpack(ata_parm->serial, ata_parm->serial, sizeof(ata_parm->serial)); atadev->param = ata_parm; return 0; } -- cgit v1.1