diff options
author | bde <bde@FreeBSD.org> | 1997-12-06 14:27:56 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1997-12-06 14:27:56 +0000 |
commit | f3274407b45770b0322727030976e39c9a57c125 (patch) | |
tree | 4df955375bba003b70f250d5fc8bbc23aad185dd /sys/scsi/sd.c | |
parent | e868842f1180b3e29eff5629c14e3f84e2408cf5 (diff) | |
download | FreeBSD-src-f3274407b45770b0322727030976e39c9a57c125.zip FreeBSD-src-f3274407b45770b0322727030976e39c9a57c125.tar.gz |
Use ENOIOCTL instead of -1 (= ERESTART) for diskslice ioctls that are
not handled at a particular level.
Diffstat (limited to 'sys/scsi/sd.c')
-rw-r--r-- | sys/scsi/sd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/scsi/sd.c b/sys/scsi/sd.c index b07cbbb..fd6be1c 100644 --- a/sys/scsi/sd.c +++ b/sys/scsi/sd.c @@ -15,7 +15,7 @@ * * Ported to run under 386BSD by Julian Elischer (julian@dialix.oz.au) Sept 1992 * - * $Id: sd.c,v 1.114 1997/11/23 11:30:42 bde Exp $ + * $Id: sd.c,v 1.115 1997/12/02 21:07:03 phk Exp $ */ #include "opt_bounce.h" @@ -678,7 +678,7 @@ sd_ioctl(dev_t dev, int cmd, caddr_t addr, int flag, struct proc *p, error = dsioctl("sd", dev, cmd, addr, flag, &sd->dk_slices, sdstrategy1, (ds_setgeom_t *)NULL); scsi_device_unlock(sc_link); - if (error != -1) + if (error != ENOIOCTL) return (error); if (PARTITION(dev) != RAW_PART) return (ENOTTY); |