| From f0730924e9e32bb8935c60040a26d94179355088 Mon Sep 17 00:00:00 2001 |
| From: Oliver Neukum <oliver@neukum.org> |
| Date: Wed, 3 Mar 2010 00:37:56 +0100 |
| Subject: USB: cdc-acm: Fix stupid NULL pointer in resume() |
| |
| From: Oliver Neukum <oliver@neukum.org> |
| |
| commit f0730924e9e32bb8935c60040a26d94179355088 upstream. |
| |
| Stupid logic bug passing a just nulled pointer |
| |
| Signed-off-by: Oliver Neukum <neukum@b1-systems.de> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/usb/class/cdc-acm.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/usb/class/cdc-acm.c |
| +++ b/drivers/usb/class/cdc-acm.c |
| @@ -1441,7 +1441,7 @@ static int acm_resume(struct usb_interfa |
| wb = acm->delayed_wb; |
| acm->delayed_wb = NULL; |
| spin_unlock_irq(&acm->write_lock); |
| - acm_start_wb(acm, acm->delayed_wb); |
| + acm_start_wb(acm, wb); |
| } else { |
| spin_unlock_irq(&acm->write_lock); |
| } |