Maksim Yevmenkin
0722466d60
Disable custom locking in the vkbd(4) for now and make it rely on the
...
Giant mutex (just like the rest of keyboard drivers and syscons(4) do).
Tested by: markus
MFC after: 1 day
2006-02-27 06:17:48 +00:00
Robert Watson
6a113b3de7
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
Maksim Yevmenkin
6502441272
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
Maksim Yevmenkin
4f39f90f5f
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
Maksim Yevmenkin
b4b485a5d8
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
Poul-Henning Kamp
f4f6abcb4e
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 Leffler
a768e28bd5
plug memory leak
...
Noticed by: Coverity Prevent analysis tool
Reviewed by: emax
2005-02-25 03:41:11 +00:00
Warner Losh
098ca2bda9
Start each of the license/copyright comments with /*-, minor shuffle of lines
2005-01-06 01:43:34 +00:00
Poul-Henning Kamp
559ea98d34
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
Maksim Yevmenkin
f89a7b24b4
Add virtual AT keyboard driver vkbd(4).
...
Not yet connected to the build.
2004-11-16 16:59:23 +00:00