DragonFly commits List (threaded) for 2010-08
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: kernel - Fix usb keyboard problems with ehci & ddb
commit 84f5e551b6ad82d70ea5128df40acfcdaef88cd3
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Sun Aug 29 15:10:21 2010 -0700
kernel - Fix usb keyboard problems with ehci & ddb
* Be sure to save the status of the xfer before reissuing the xfer
in an interrupt pipe callback.
This fixes an issue where ukbd thought the keyboard events from
ehci were illegal because the status of the transfer was always
IN_PROGRESS instead of COMPLETE.
Interrupt pipes reissue their xfers prior to making the callback
in order to ensure that the xfer is not somewhere in no-man's land
if the callback enters the debugger (i.e. ctl-alt-esc).
Summary of changes:
sys/bus/usb/usbdi.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/84f5e551b6ad82d70ea5128df40acfcdaef88cd3
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]