git: kernel - Fix usb keyboard problems with ehci & ddb

看板DFBSD_commit作者時間15年前 (2010/08/30 06:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #1CUj_cCN (DFBSD_commit)