opnsense-src/sys/dev/hyperv
Kyle Evans 5a7a578be9 kbd drivers: don't double register keyboard drivers
Keyboard drivers are generally registered via linker set. In these cases,
they're also available as kmods which use KPI for registering/unregistering
keyboard drivers outside of the linker set.

For built-in modules, we still fire off MOD_LOAD and maybe even MOD_UNLOAD
if an error occurs, leading to registration via linker set and at MOD_LOAD
time.

This is a minor optimization at best, but it keeps the internal kbd driver
tidy as a future change will merge the linker set driver list into its
internal keyboard_drivers list via SYSINIT and simplify driver lookup by
removing the need to consult the linker set.
2019-12-16 16:41:24 +00:00
..
include hyperv/vmbus: Update VMBus version 4.0 and 5.0 support. 2019-07-09 07:24:18 +00:00
input kbd drivers: don't double register keyboard drivers 2019-12-16 16:41:24 +00:00
netvsc hyperv/vmbus: Fix the wrong size in ndis_offload structure 2019-07-09 08:21:14 +00:00
pcib Fix build of hyperv with base gcc on i386 2018-08-04 14:57:23 +00:00
storvsc hyperv/storvsc: stash a pointer to hv_storvsc_request in ccb 2019-11-19 07:20:59 +00:00
utilities sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
vmbus hyperv/vmbus: Update VMBus version 4.0 and 5.0 support. 2019-07-09 07:24:18 +00:00