D_MPSAFE
{ "xpt", 0, D_MPSAFE },
{ "cd", 0, D_DISK | D_MPSAFE },
{ "da", 0, D_DISK | D_MPSAFE },
{ "pass", 0, D_MPSAFE },
{ "sg", 0, D_DISK | D_MPSAFE },
{ "pci", 0, D_MPSAFE },
{ "ucom", 0, D_MPSAFE | D_TTY },
{ "usbdev", 0, D_MPSAFE | D_MEM },
{ "usb", 0, D_MPSAFE | D_MEM },
.flags = D_MPSAFE | D_MEM
{ "acpi", 0, D_MPSAFE },
{ "hpcmi", 0, D_MPSAFE },
{ "wmistat", 0, D_MPSAFE },
{ "ccd", 0, D_DISK | D_MPSAFE },
{ "dm", 0, D_MPSAFE },
{ "dm", 0, D_DISK | D_MPSAFE },
{ "isp", 0, D_MPSAFE },
{ "md", 0, D_DISK | D_CANFREE | D_MEMDISK | D_TRACKCLOSE | D_MPSAFE},
{ "mmcsd", 0, D_DISK | D_MPSAFE },
{ "mpt", 0, D_MPSAFE },
{ "nvme", 0, D_DISK | D_MPSAFE | D_CANFREE | D_TRACKCLOSE | D_KVABIO },
{ "xdisk", 0, D_MPSAFE | D_TRACKCLOSE },
{ "xa", 0, D_DISK | D_CANFREE | D_MPSAFE | D_TRACKCLOSE },
{ "drm", 0, D_TRACKCLOSE | D_MPSAFE },
.head = { .name = "backlight", .flags = D_MPSAFE },
.head = { .name = "cpuctl", .flags = D_MPSAFE },
{ "efi", 0, D_MPSAFE },
{ "gpio", 0, D_MPSAFE },
{ "gpio", 0, D_MPSAFE },
{ "gpio", 0, D_MPSAFE },
{ "ipmi", 0, D_MPSAFE },
{ "kbd", 0, D_MPSAFE },
{ "LED", 0, D_MPSAFE },
{ "sc", 0, D_TTY | D_MPSAFE },
{ "sysmouse", 0, D_MPSAFE },
{ "arcmsr", 0, D_MPSAFE },
{ "ciss", 0, D_MPSAFE },
{ driver_name, 0, D_MPSAFE },
{ "mfi", 0, D_MPSAFE },
{ "mfid", 0, D_DISK | D_MPSAFE },
{ "mfisyspd", 0, D_DISK | D_MPSAFE },
{ "mpr", 0, D_MPSAFE },
{ "mps", 0, D_MPSAFE },
{ "mrsas", 0, D_MPSAFE },
{ "twa", 0, D_MPSAFE },
{ "twed", 0, D_DISK | D_MPSAFE},
{ "twe", 0, D_MPSAFE },
{ "midistat", 0, D_MPSAFE },
{ "rmidi", 0, D_MPSAFE },
{ "sequencer", 0, D_MPSAFE },
{ "sound", 0, D_MPSAFE },
{ "mixer", 0, D_TRACKCLOSE | D_MPSAFE },
{ "sndstat", 0, D_MPSAFE },
{ "nvmm", 0, D_MPSAFE },
.d_flag = D_OTHER | D_MPSAFE
{ "vbd", 200, D_DISK | D_MPSAFE | D_KVABIO },
return((dev->si_ops->head.flags & D_MPSAFE) == 0);
int needmplock = ((ops->head.flags & D_MPSAFE) == 0);
{ "mem", 0, D_MPSAFE },
{ "mem", 0, D_MPSAFE | D_QUICK },
{ "mem", 0, D_MEM | D_MPSAFE | D_QUICK },
{ "devctl", 0, D_MPSAFE },
{ "disk", 0, D_DISK | D_MPSAFE | D_TRACKCLOSE | D_KVABIO },
{ "disk", 0, D_DISK | D_MPSAFE | D_TRACKCLOSE | D_KVABIO |
{ "console", 0, D_TTY | D_MPSAFE },
{ "intercept", 0, D_TTY | D_MPSAFE },
{ "ptc98", 0, D_TTY | D_MASTER | D_MPSAFE },
{ "ptc", 0, D_TTY | D_MASTER | D_MPSAFE },
{ "pts98", 0, D_TTY | D_MPSAFE },
{ "ctty", 0, D_TTY | D_MPSAFE },
{ "bpf", 0, D_MPSAFE },
{ "autofs", 0, D_MPSAFE },
{ "devfs", 0, D_MPSAFE },
{ "fuse", 0, D_MPSAFE, },
{ CDEV_NAME, 0, D_MPSAFE },