aboutsummaryrefslogtreecommitdiff
path: root/fs/jbd2/commit.c
diff options
context:
space:
mode:
authorAlan Stern <[email protected]>2008-11-12 17:04:53 -0500
committerGreg Kroah-Hartman <[email protected]>2008-11-13 14:45:05 -0800
commit67b2e029743a52670d77864723b4d0d40f7733b5 (patch)
tree56b9168cd6e99a9fad6a821bd86377e2a586984a /fs/jbd2/commit.c
parent5863964608489f6dbf4b5f3118b45b3750a8274d (diff)
USB: EHCI: fix handling of dead controllers
This patch (as1165) makes a few small changes in the logic used by ehci-hcd when it encounters a controller error: Instead of printing out the masked status, it prints the original status as read directly from the hardware. It doesn't check for the STS_HALT status bit before taking action. The mere fact that the STS_FATAL bit is set means that something bad has happened and the controller needs to be reset. With the old code this test could never succeed because the STS_HALT bit was masked out from the status. I anticipate that this will prevent the occasional "irq X: nobody cared" problem people encounter when their EHCI controllers die. Signed-off-by: Alan Stern <[email protected]> Cc: David Brownell <[email protected]> Cc: stable <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions