rwatson
daa1c89f45
Merge the dev_clone and dev_clone_cred event handlers into a single
...
event handler, dev_clone, which accepts a credential argument.
Implementors of the event can ignore it if they're not interested,
and most do. This avoids having multiple event handler types and
fall-back/precedence logic in devfs.
This changes the kernel API for /dev cloning, and may affect third
party packages containg cloning kernel modules.
Requested by: phk
MFC after: 3 days
2005-08-08 19:55:32 +00:00
emax
ce7209a491
Fix kernel panic with vkbd(4). Initialize mutex properly (set name), or else
...
WITNESS gets upset.
MFC after: 3 days
2005-07-21 16:19:08 +00:00
emax
b10ae11bf9
Fix yet another cut-and-paste bug.
...
kbd was allocated from M_VKBD not from M_DEVBUF
2005-05-20 23:29:55 +00:00
emax
e982eb7d98
Dont clear all flags in vkbd_clear_state_locked(). Clear only COMPOSE flag.
...
MFC after: 3 days
2005-05-16 17:21:10 +00:00
phk
7af1e31761
Explicitly hold a reference to the cdev we have just cloned. This
...
closes the race where the cdev was reclaimed before it ever made it
back to devfs lookup.
2005-03-31 12:19:44 +00:00
sam
b377de8651
plug memory leak
...
Noticed by: Coverity Prevent analysis tool
Reviewed by: emax
2005-02-25 03:41:11 +00:00
imp
4b319958e7
Start each of the license/copyright comments with /*-, minor shuffle of lines
2005-01-06 01:43:34 +00:00
phk
66e2363925
Include fcntl.h
...
Check O_NONBLOCK instead of IO_NDELAY.
Include selinfo.h instead of relying on vnode.h to do so.
Don't include vnode.h
2004-12-22 17:36:38 +00:00
emax
0beb137e9e
Add virtual AT keyboard driver vkbd(4).
...
Not yet connected to the build.
2004-11-16 16:59:23 +00:00