From owner-cvs-src-old@FreeBSD.ORG Wed Jul 13 21:08:03 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B28C1065786 for ; Wed, 13 Jul 2011 21:08:03 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5A3928FC0A for ; Wed, 13 Jul 2011 21:08:03 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p6DL830i047873 for ; Wed, 13 Jul 2011 21:08:03 GMT (envelope-from hselasky@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p6DL83hC047872 for cvs-src-old@freebsd.org; Wed, 13 Jul 2011 21:08:03 GMT (envelope-from hselasky@repoman.freebsd.org) Message-Id: <201107132108.p6DL83hC047872@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to hselasky@repoman.freebsd.org using -f From: Hans Petter Selasky Date: Wed, 13 Jul 2011 21:07:50 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb/input ukbd.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jul 2011 21:08:03 -0000 hselasky 2011-07-13 21:07:50 UTC FreeBSD src repository Modified files: sys/dev/usb/input ukbd.c Log: SVN rev 223989 on 2011-07-13 21:07:50Z by hselasky Fix for dump after shutdown with USB keyboard plugged in. It appears that the system timer is stopped during shutdown and that the pause() statement in ukbd causes infinite hang in this regard. The fix is to use mi_switch() instead of pause() to do the required task switch to ensure that the required USB processes get executed. Reported by: Mike_Karels@mcafee.com MFC after: 1 week Revision Changes Path 1.36 +32 -2 src/sys/dev/usb/input/ukbd.c