Page MenuHomeFreeBSD

ukbd(4): Push LED events in ioctl handler rather than in xfer callback
ClosedPublic

Authored by wulf on Dec 23 2020, 9:30 PM.
Tags
None
Referenced Files
F81626900: D27750.id81142.diff
Fri, Apr 19, 5:05 AM
Unknown Object (File)
Dec 23 2023, 1:38 AM
Unknown Object (File)
Dec 22 2023, 4:25 PM
Unknown Object (File)
Aug 16 2023, 9:24 AM
Unknown Object (File)
Aug 16 2023, 6:34 AM
Unknown Object (File)
Jul 15 2023, 10:27 PM
Unknown Object (File)
Jun 26 2023, 11:26 PM
Unknown Object (File)
Jun 12 2023, 7:42 AM
Subscribers
None

Details

Summary

If LED state is set through evdev interface, than asynchronous nature
of USB transfer callback can lead to change of order of events echoed
back to userland as it causes LED events to be echoed with some lag.

Fix that with echoing of LED events synchronously in ioctl handler.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable