summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/controller/xhci.c
diff options
context:
space:
mode:
authordumbbell <dumbbell@FreeBSD.org>2014-10-02 16:36:37 +0000
committerdumbbell <dumbbell@FreeBSD.org>2014-10-02 16:36:37 +0000
commit83fc5b7af7613164edcf4575015b27822b707b43 (patch)
tree8f04438443005dc82781632901ffcaef2f9035b4 /sys/dev/usb/controller/xhci.c
parent2c6335516dfbd9fa89492b38f696c2ab99814314 (diff)
downloadFreeBSD-src-83fc5b7af7613164edcf4575015b27822b707b43.zip
FreeBSD-src-83fc5b7af7613164edcf4575015b27822b707b43.tar.gz
vt(4): Save/restore keyboard mode & LED states when switching window
Add new functions to manipulate these mode & state, instead of calling kbdd_ioctl() everyhere. This fixes at least two bugs: 1. The state of the Scroll Lock LED and the state of scroll mode could be out-of-sync. For instance, if one enables scroll mode on window #1 and switches to window #2, the LED would remain on, but the window wouldn't be in scroll mode. Similarily, when switching between a console and an X.Org session, the LED states could be inconsistent with the real state. 2. When exiting from an X.Org session, the user could be unable to type anything. The workaround was to switch to another console window and come back. Differential Revision: https://reviews.freebsd.org/D821 Reviewed by: ray@ Approved by: ray@ Tested by: kwm@ MFC after: 3 days
Diffstat (limited to 'sys/dev/usb/controller/xhci.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud