Make it explicit that D_MEM cdevsw d_flag is to signify that the

driver is (or behaves identically to) /dev/mem.  Remove the D_MEM flag
from random drivers.

Note that currently the D_MEM flag does not affect any behaviour, but
this going to change in the next commit.

Noted and reviewed by:	alc
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
X-Differential revision:	https://reviews.freebsd.org/D6149
This commit is contained in:
Konstantin Belousov 2016-05-01 17:46:56 +00:00
parent a8702c8383
commit e1da986b54
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=298890
3 changed files with 2 additions and 3 deletions

View File

@ -80,7 +80,6 @@ struct cdevsw firewire_cdevsw = {
.d_mmap = fw_mmap,
.d_strategy = fw_strategy,
.d_name = "fw",
.d_flags = D_MEM
};
struct fw_drv1 {

View File

@ -80,7 +80,7 @@ static struct cdevsw smapi_cdevsw = {
.d_version = D_VERSION,
.d_ioctl = smapi_ioctl,
.d_name = "smapi",
.d_flags = D_MEM | D_NEEDGIANT,
.d_flags = D_NEEDGIANT,
};
static void smapi_identify(driver_t *, device_t);

View File

@ -138,7 +138,7 @@ typedef int dumper_t(
#define D_TAPE 0x0001
#define D_DISK 0x0002
#define D_TTY 0x0004
#define D_MEM 0x0008
#define D_MEM 0x0008 /* /dev/(k)mem */
#ifdef _KERNEL