]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r304571:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 9 Sep 2016 06:38:13 +0000 (06:38 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 9 Sep 2016 06:38:13 +0000 (06:38 +0000)
commitfa3529842d1ee12914ceffc51836d03e9f2a9169
tree0791699bfe3e4728e4291eb9a38e6fc1e8100efb
parenteafb035dad01801d790cc44063996a82e0740c10
MFC r304571:
Make the UKBD USB transfers double buffered and set them up one by one,
so they are memory independent which allows for handling panics
triggered by the keyboard driver itself, typically via CTRL+ALT+ESC
sequences. Or if the USB keyboard driver was processing a key at the
moment of panic. Allow UKBD to be attached while keyboard polling is active.

git-svn-id: svn://svn.freebsd.org/base/stable/10@305645 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/usb/input/ukbd.c