diff options
| author | leo <leo@NetBSD.org> | 1997-08-01 19:38:30 +0000 |
|---|---|---|
| committer | leo <leo@NetBSD.org> | 1997-08-01 19:38:30 +0000 |
| commit | b9906e76004cc9d8dc0f4fc3e0621c697dca2d13 (patch) | |
| tree | 5ea1f0ae9f9baa877a403579117533f1a26f4b82 /sys/dev | |
| parent | 3bef8402d36bad5344a5eec95c2d53546ee929e6 (diff) | |
Use DISKUNIT macro to encode md's unit in the minor number.
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/md.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/dev/md.c b/sys/dev/md.c index 739fdf0a46c..97373fcc786 100644 --- a/sys/dev/md.c +++ b/sys/dev/md.c @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.13 1997/05/23 23:44:34 jeremy Exp $ */ +/* $NetBSD: md.c,v 1.14 1997/08/01 19:44:11 leo Exp $ */ /* * Copyright (c) 1995 Gordon W. Ross, Leo Weppelman. @@ -54,6 +54,7 @@ #include <sys/disk.h> #include <sys/proc.h> #include <sys/conf.h> +#include <sys/disklabel.h> #include <vm/vm.h> #include <vm/vm_kern.h> @@ -223,7 +224,7 @@ int mdsize(dev_t dev) struct md_softc *sc; /* Disallow control units. */ - unit = minor(dev); + unit = DISKUNIT(dev); if (unit >= ramdisk_ndevs) return 0; sc = ramdisk_devs[unit]; @@ -245,7 +246,7 @@ mdopen(dev, flag, fmt, proc) int md, unit; struct md_softc *sc; - md = minor(dev); + md = DISKUNIT(dev); unit = MD_UNIT(md); if (unit >= ramdisk_ndevs) return ENXIO; @@ -286,7 +287,7 @@ mdclose(dev, flag, fmt, proc) int md, unit; struct md_softc *sc; - md = minor(dev); + md = DISKUNIT(dev); unit = MD_UNIT(md); sc = ramdisk_devs[unit]; @@ -330,7 +331,7 @@ mdstrategy(bp) caddr_t addr; size_t off, xfer; - md = minor(bp->b_dev); + md = DISKUNIT(bp->b_dev); unit = MD_UNIT(md); sc = ramdisk_devs[unit]; @@ -392,7 +393,7 @@ mdioctl(dev, cmd, data, flag, proc) struct md_softc *sc; struct md_conf *umd; - md = minor(dev); + md = DISKUNIT(dev); unit = MD_UNIT(md); sc = ramdisk_devs[unit]; |
