USB: pegasus error path not resetting task's state
authorOliver Neukum <oliver@neukum.name>
Thu, 23 Nov 2006 14:40:17 +0000 (15:40 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 1 Dec 2006 22:25:51 +0000 (14:25 -0800)
commit10c8211c634f759633ffcdc3b0e2913963b32abc
treea22758a030a61b6441dfaf0eff934697ff1befb4
parent9aa742ef7c1a7ff8e6df92a93ce3688e99fa66e3
USB: pegasus error path not resetting task's state

there is an error path in the pegasus driver which can leave
the task in TASK_UNINTERRUPTIBLE. Depending on when it
schedules next, this can be bad.

Signed-off-by: Oliver Neukum <oliver@neukum.name>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/net/pegasus.c