DragonFly BSD
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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 29 Aug 2010 15:12:49 -0700 (PDT)

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]