diff options
| author | David Brownell <david-b@pacbell.net> | 2005-02-15 22:27:17 -0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@kernel.bkbits.net> | 2005-02-15 22:27:17 -0800 |
| commit | 20f758ca4b9b95141b2ff78d94a006ad5428d738 (patch) | |
| tree | d1c3da703d183b65d6e5c580853fd901618b2a4e /net/unix/af_unix.c | |
| parent | 3aaeadd64ebef3a9e0c0067a79eaf34397639cc2 (diff) | |
[PATCH] USB: ehci requeue revisit
This gets rid of a bug found in some IRQ handling logic, after tripping
a debug assertion. Basically, a recent patch called the wrong routine to
unlink a QH. Net result, it wasn't allowing for the case that some other
QH was already being unlinked. This patch uses the correct routine; the
names are confusingly similar, and the effect is often identical.
The consequence of using the wrong routine was that the driver could
lose one of the pending unlinks (probably wedging some activity) and
treat the other one as completed before it was safe to do so (which
probably wouldn't oops, but could cause other nasty corruption).
From: Brian Murphy <brian@murphy.dk>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions
