From: David Brownell Date: Tue, 26 Aug 2008 21:43:46 +0000 (-0700) Subject: USB: ehci: fix some ehci hangs and crashes X-Git-Tag: v2.6.27-rc8~26^2~20 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0bcfeb3ec9467a8dfae3e906925ec28fe788afcf;p=pandora-kernel.git USB: ehci: fix some ehci hangs and crashes I noticed that the "Refactor "if (handshake()) state = HC_STATE_HALT" patch from earlier this year perpetuated a potential problem: it can mark the controller as halted when it's still running (but not acting as, perhaps wrongly, expected). That caused some hangs and crashes, rather than more polite failure modes of a truly halted controller. This patch forces a true halt, and emits a (previously missing) diagnostic. Signed-off-by: David Brownell Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed