From owner-cvs-all Sat Jan 29 6:53:54 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 353B614BF8; Sat, 29 Jan 2000 06:53:51 -0800 (PST) (envelope-from n_hibma@FreeBSD.org) Received: (from n_hibma@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id GAA76751; Sat, 29 Jan 2000 06:53:50 -0800 (PST) (envelope-from n_hibma@FreeBSD.org) Message-Id: <200001291453.GAA76751@freefall.freebsd.org> From: Nick Hibma Date: Sat, 29 Jan 2000 06:53:49 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb ohci.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk n_hibma 2000/01/29 06:53:49 PST Modified files: sys/dev/usb ohci.c Log: First part of the fix for ohci_hash_find_td panic. Some controllers submit bogus pointers to the Done queue. ohci_hash_find_td fails to find these in its hash and panics. Instead of panicing we now assume the whole done queue is lost and let the timeout code to clean up the mess after us. Revision Changes Path 1.34 +22 -5 src/sys/dev/usb/ohci.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message