opnsense-src/sys/dev/evdev
Vladimir Kondratyev f86e7267f5 evdev: Use console lock as evdev lock for all supported keyboard drivers.
Now evdev part of keyboard drivers does not take any locks if corresponding
input/eventN device node is not opened by userland consumers.

Do not assert console lock inside evdev to handle the cases when keyboard
driver is called from some special single-threaded context like shutdown
thread.
2018-10-27 20:22:41 +00:00
..
cdev.c evdev: remove soft context from evdev methods parameter list. 2018-08-13 19:00:42 +00:00
evdev.c evdev: remove soft context from evdev methods parameter list. 2018-08-13 19:00:42 +00:00
evdev.h evdev: Remove evdev.ko linkage dependency on kbd driver 2018-08-13 19:05:53 +00:00
evdev_mt.c Change my email address to wulf@FreeBSD.org in copyright headers. 2017-07-23 20:41:58 +00:00
evdev_private.h evdev: Use console lock as evdev lock for all supported keyboard drivers. 2018-10-27 20:22:41 +00:00
evdev_utils.c evdev: Remove evdev.ko linkage dependency on kbd driver 2018-08-13 19:05:53 +00:00
input-event-codes.h [evdev] Sync event codes with Linux kernel 4.16 2018-06-03 10:53:10 +00:00
input.h [evdev] Sync event codes with Linux kernel 4.16 2018-06-03 10:53:10 +00:00
uinput.c evdev: remove soft context from evdev methods parameter list. 2018-08-13 19:00:42 +00:00
uinput.h uinput: Add FreeBSD specific ioctl to set unique identifier of input device. 2018-04-30 10:34:16 +00:00