summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2010-05-20 12:46:19 +0000
committermarius <marius@FreeBSD.org>2010-05-20 12:46:19 +0000
commit427e94121af638ae0635722babe674c1739b31dd (patch)
treec1b605b173e382ecabf76967426d6b4030f956a9 /sys/dev/ata
parent985b980574d2ee17e3ef7312420aed400bc136c1 (diff)
downloadFreeBSD-src-427e94121af638ae0635722babe674c1739b31dd.zip
FreeBSD-src-427e94121af638ae0635722babe674c1739b31dd.tar.gz
Change ad_firmware_geom_adjust() to operate on a struct disk * only and
hook it up to ada(4) also. While at it, rename *ad_firmware_geom_adjust() to *ata_disk_firmware_geom_adjust() etc now that these are no longer limited to ad(4). Reviewed by: mav MFC after: 3 days
Diffstat (limited to 'sys/dev/ata')
-rw-r--r--sys/dev/ata/ata-disk.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/ata/ata-disk.c b/sys/dev/ata/ata-disk.c
index c6b50dd..746b9ca 100644
--- a/sys/dev/ata/ata-disk.c
+++ b/sys/dev/ata/ata-disk.c
@@ -67,8 +67,8 @@ static dumper_t ad_dump;
* Most platforms map firmware geom to actual, but some don't. If
* not overridden, default to nothing.
*/
-#ifndef ad_firmware_geom_adjust
-#define ad_firmware_geom_adjust(dev, disk)
+#ifndef ata_disk_firmware_geom_adjust
+#define ata_disk_firmware_geom_adjust(disk)
#endif
/* local vars */
@@ -142,9 +142,9 @@ ad_attach(device_t dev)
adp->disk->d_flags |= DISKFLAG_CANDELETE;
strlcpy(adp->disk->d_ident, atadev->param.serial,
sizeof(adp->disk->d_ident));
+ ata_disk_firmware_geom_adjust(adp->disk);
disk_create(adp->disk, DISK_VERSION);
device_add_child(dev, "subdisk", device_get_unit(dev));
- ad_firmware_geom_adjust(dev, adp->disk);
bus_generic_attach(dev);
callout_init(&atadev->spindown_timer, 1);
OpenPOWER on IntegriCloud