summaryrefslogtreecommitdiffstats
path: root/sys/dev/matcd
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-02-21 21:10:55 +0000
committerphk <phk@FreeBSD.org>2004-02-21 21:10:55 +0000
commitad925439e08646e188eb1c0e0be355f0685c8739 (patch)
tree0896a7d99c90ad922a1e4b41f052d155256cb97e /sys/dev/matcd
parentd68e8ba04cb070f349043edccaafae5facffab48 (diff)
downloadFreeBSD-src-ad925439e08646e188eb1c0e0be355f0685c8739.zip
FreeBSD-src-ad925439e08646e188eb1c0e0be355f0685c8739.tar.gz
Device megapatch 4/6:
Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION. Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
Diffstat (limited to 'sys/dev/matcd')
-rw-r--r--sys/dev/matcd/matcd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/matcd/matcd.c b/sys/dev/matcd/matcd.c
index bc57012..9e28d25 100644
--- a/sys/dev/matcd/matcd.c
+++ b/sys/dev/matcd/matcd.c
@@ -740,6 +740,7 @@ static int matcd_pitch(int ldrive, int cdrive, int controller,
---------------------------------------------------------------------------*/
static struct cdevsw matcd_cdevsw = {
+ .d_version = D_VERSION,
.d_open = matcdopen, /* open */
.d_close = matcdclose, /* close */
.d_read = physread, /* read */
@@ -750,7 +751,7 @@ static struct cdevsw matcd_cdevsw = {
.d_strategy = matcdstrategy, /* strategy */
.d_name = "matcd", /* name */
.d_maj = RAW_DEVICE, /* maj */
- .d_flags = D_DISK, /* flags */
+ .d_flags = D_DISK | D_NEEDGIANT,
};
OpenPOWER on IntegriCloud