summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/i386/isa/wcd.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/sys/i386/isa/wcd.c b/sys/i386/isa/wcd.c
index b451d9902caa..836cb66cc2f2 100644
--- a/sys/i386/isa/wcd.c
+++ b/sys/i386/isa/wcd.c
@@ -1069,18 +1069,10 @@ static int wcd_eject (struct wcd *t)
* These get copied at modload time into the kernels
* lkm dummy device driver entries (see sys/i386/i386/conf.c).
*/
-#define NOSTOP (d_stop_t*) enodev
-#define NOWRITE (d_rdwr_t*) enodev
-#define NORESET (d_reset_t*) nullop
-#define NODEVTOTTY (d_ttycv_t*) nullop
-#define NOMMAP (d_mmap_t*) enodev
-#define NODUMP (d_dump_t*) enxio
-#define ZEROSIZE (d_psize_t*) 0
-d_rdwr_t rawread;
struct bdevsw dev_wcd = { wcdbopen, wcdbclose, wcdstrategy, wcdioctl,
- NODUMP, ZEROSIZE, 0 };
-struct cdevsw dev_rwcd = { wcdropen, wcdrclose, rawread, NOWRITE, wcdioctl,
- NOSTOP, NORESET, NODEVTOTTY, seltrue, NOMMAP,
+ nodump, nopsize, 0 };
+struct cdevsw dev_rwcd = { wcdropen, wcdrclose, rawread, nowrite, wcdioctl,
+ nostop, nullreset, nodevtotty, seltrue, nommap,
wcdstrategy };
/*
* Construct lkm_dev structures (see lkm.h).