summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>1998-08-24 18:23:18 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>1998-08-24 18:23:18 +0000
commit07fe032454ebe07db6dda89efbcbb84487b16f5a (patch)
tree48acad94899310e49d48e148dd9a35f2b6406211
parent128a646cd138ceda9ff9025f3c6f4e49ebac7936 (diff)
Notes
-rw-r--r--sys/fs/specfs/spec_vnops.c6
-rw-r--r--sys/miscfs/specfs/spec_vnops.c6
2 files changed, 8 insertions, 4 deletions
diff --git a/sys/fs/specfs/spec_vnops.c b/sys/fs/specfs/spec_vnops.c
index 18748e896ace..f71ca5c1ce46 100644
--- a/sys/fs/specfs/spec_vnops.c
+++ b/sys/fs/specfs/spec_vnops.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)spec_vnops.c 8.14 (Berkeley) 5/21/95
- * $Id: spec_vnops.c,v 1.68 1998/08/23 11:43:29 bde Exp $
+ * $Id: spec_vnops.c,v 1.69 1998/08/24 17:47:21 phk Exp $
*/
#include <sys/param.h>
@@ -417,9 +417,11 @@ spec_ioctl(ap)
switch (ap->a_vp->v_type) {
case VCHR:
- case VBLK:
return ((*cdevsw[major(dev)]->d_ioctl)(dev, ap->a_command,
ap->a_data, ap->a_fflag, ap->a_p));
+ case VBLK:
+ return ((*bdevsw[major(dev)]->d_ioctl)(dev, ap->a_command,
+ ap->a_data, ap->a_fflag, ap->a_p));
default:
panic("spec_ioctl");
/* NOTREACHED */
diff --git a/sys/miscfs/specfs/spec_vnops.c b/sys/miscfs/specfs/spec_vnops.c
index 18748e896ace..f71ca5c1ce46 100644
--- a/sys/miscfs/specfs/spec_vnops.c
+++ b/sys/miscfs/specfs/spec_vnops.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)spec_vnops.c 8.14 (Berkeley) 5/21/95
- * $Id: spec_vnops.c,v 1.68 1998/08/23 11:43:29 bde Exp $
+ * $Id: spec_vnops.c,v 1.69 1998/08/24 17:47:21 phk Exp $
*/
#include <sys/param.h>
@@ -417,9 +417,11 @@ spec_ioctl(ap)
switch (ap->a_vp->v_type) {
case VCHR:
- case VBLK:
return ((*cdevsw[major(dev)]->d_ioctl)(dev, ap->a_command,
ap->a_data, ap->a_fflag, ap->a_p));
+ case VBLK:
+ return ((*bdevsw[major(dev)]->d_ioctl)(dev, ap->a_command,
+ ap->a_data, ap->a_fflag, ap->a_p));
default:
panic("spec_ioctl");
/* NOTREACHED */