]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r304571:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 9 Sep 2016 06:41:16 +0000 (06:41 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 9 Sep 2016 06:41:16 +0000 (06:41 +0000)
commit8bb96b94bc383a8f7ade8a96799abefa88f72216
tree8458983901967bf4ed3a30c784fde69854e86a00
parentab78cc6cf4f7c977fe0f215a5b5e830317767b57
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/9@305646 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/usb/input/ukbd.c