From ffd10d59c3c9a2788c9f1c96020d99248adab687 Mon Sep 17 00:00:00 2001 From: phk Date: Tue, 11 Feb 2003 12:35:01 +0000 Subject: Mark our struct disk with DISKFLAG_CANDELETE instead of the cdevsw with D_CANFREE. --- sys/contrib/dev/fla/fla.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sys') diff --git a/sys/contrib/dev/fla/fla.c b/sys/contrib/dev/fla/fla.c index 3ed9f71..aad18b6 100644 --- a/sys/contrib/dev/fla/fla.c +++ b/sys/contrib/dev/fla/fla.c @@ -58,7 +58,7 @@ static struct cdevsw fla_cdevsw = { /* maj */ CDEV_MAJOR, /* dump */ nodump, /* psize */ nopsize, - /* flags */ D_DISK | D_CANFREE, + /* flags */ D_DISK, }; static struct cdevsw fladisk_cdevsw; @@ -320,6 +320,7 @@ flaattach (device_t dev) DEVSTAT_TYPE_DIRECT | DEVSTAT_TYPE_IF_OTHER, DEVSTAT_PRIORITY_DISK); + sc->disk.d_flags |= DISKFLAG_CANDELETE; sc->dev = disk_create(unit, &sc->disk, 0, &fla_cdevsw, &fladisk_cdevsw); sc->dev->si_drv1 = sc; sc->unit = unit; -- cgit v1.1