diff options
| author | Scott Long <scottl@FreeBSD.org> | 2005-01-28 05:02:13 +0000 |
|---|---|---|
| committer | Scott Long <scottl@FreeBSD.org> | 2005-01-28 05:02:13 +0000 |
| commit | 03a908f2ce4394b8fd8ec8e4734938c002989d0f (patch) | |
| tree | 16fadd7614f98d4101435336cd7d5d0a95bbb58d /sys/dev/ips/ips_disk.c | |
| parent | ad284e38a39986177ac19e25fd37a7d79fc25ad0 (diff) | |
Notes
Diffstat (limited to 'sys/dev/ips/ips_disk.c')
| -rw-r--r-- | sys/dev/ips/ips_disk.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/ips/ips_disk.c b/sys/dev/ips/ips_disk.c index 87b848e60dea..4ddcfa19a457 100644 --- a/sys/dev/ips/ips_disk.c +++ b/sys/dev/ips/ips_disk.c @@ -102,9 +102,9 @@ static void ipsd_strategy(struct bio *iobuf) DEVICE_PRINTF(8,dsc->dev,"in strategy\n"); iobuf->bio_driver1 = (void *)(uintptr_t)dsc->sc->drives[dsc->disk_number].drivenum; mtx_lock(&dsc->sc->queue_mtx); - bioq_disksort(&dsc->sc->queue, iobuf); - mtx_unlock(&dsc->sc->queue_mtx); + bioq_insert_tail(&dsc->sc->queue, iobuf); ips_start_io_request(dsc->sc); + mtx_unlock(&dsc->sc->queue_mtx); } static int ipsd_probe(device_t dev) @@ -149,7 +149,7 @@ static int ipsd_attach(device_t dev) dsc->ipsd_disk->d_sectorsize = IPS_BLKSIZE; dsc->ipsd_disk->d_mediasize = (off_t)totalsectors * IPS_BLKSIZE; dsc->ipsd_disk->d_unit = dsc->unit; - dsc->ipsd_disk->d_flags = DISKFLAG_NEEDSGIANT; + dsc->ipsd_disk->d_flags = 0; disk_create(dsc->ipsd_disk, DISK_VERSION); device_printf(dev, "Logical Drive (%dMB)\n", |
