aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ips/ips_disk.c
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2003-06-27 23:10:58 +0000
committerPeter Wemm <peter@FreeBSD.org>2003-06-27 23:10:58 +0000
commitf472527c953a27c8f5657c0c6f5ca42dc7785b77 (patch)
tree181ccc3ba2178670314b85e5fa4dcfcfa67d3c9c /sys/dev/ips/ips_disk.c
parenteabd19726f37902eccec4bd5391f05e8c977b1be (diff)
Notes
Diffstat (limited to 'sys/dev/ips/ips_disk.c')
-rw-r--r--sys/dev/ips/ips_disk.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/ips/ips_disk.c b/sys/dev/ips/ips_disk.c
index bbeaf9f6b8377..2ea2c76a6353c 100644
--- a/sys/dev/ips/ips_disk.c
+++ b/sys/dev/ips/ips_disk.c
@@ -97,7 +97,7 @@ static void ipsd_strategy(struct bio *iobuf)
dsc = iobuf->bio_disk->d_drv1;
DEVICE_PRINTF(8,dsc->dev,"in strategy\n");
- (uint32_t)iobuf->bio_driver1 = dsc->sc->drives[dsc->disk_number].drivenum;
+ iobuf->bio_driver1 = (void *)(uintptr_t)dsc->sc->drives[dsc->disk_number].drivenum;
ips_start_io_request(dsc->sc, iobuf);
}
@@ -122,7 +122,7 @@ static int ipsd_attach(device_t dev)
dsc->dev = dev;
dsc->sc = device_get_softc(adapter);
dsc->unit = device_get_unit(dev);
- dsc->disk_number = (int) device_get_ivars(dev);
+ dsc->disk_number = (uintptr_t) device_get_ivars(dev);
dsc->ipsd_disk.d_drv1 = dsc;
dsc->ipsd_disk.d_name = "ipsd";
dsc->ipsd_disk.d_maxsize = IPS_MAX_IO_SIZE;