diff options
author | sos <sos@FreeBSD.org> | 2002-07-31 18:29:34 +0000 |
---|---|---|
committer | sos <sos@FreeBSD.org> | 2002-07-31 18:29:34 +0000 |
commit | 7c659e060e01c4c572756ff925d2c4a9558d07a4 (patch) | |
tree | f99e66957b9ba5577383590cb131519007daaa30 /sys/dev/ata/ata-all.c | |
parent | c587d9a6b4b2ffaf56245405153d60baafd508df (diff) | |
download | FreeBSD-src-7c659e060e01c4c572756ff925d2c4a9558d07a4.zip FreeBSD-src-7c659e060e01c4c572756ff925d2c4a9558d07a4.tar.gz |
Byteswap the serial #
Diffstat (limited to 'sys/dev/ata/ata-all.c')
-rw-r--r-- | sys/dev/ata/ata-all.c | 3 |
1 files changed, 3 insertions, 0 deletions
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; } |