Antonio Huete Jimenez <tuxillo@quantumachine.net> added the comment:
Sam,
As you already know what's passed to the ioctl is struct keyboard kbd from the
softc.
For both atkbd and ukbd that struct's private data (kb_data) is modified. One
thing to note is that for both the ioctl function is entirely under a critical
section.
Cheers,
Antonio Huete
_____________________________________________________
DragonFly issue tracker <bugs@lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue2148>
_____________________________________________________