From: Bjørn Mork Date: Wed, 9 May 2012 11:53:22 +0000 (+0200) Subject: USB: cdc-wdm: cannot use dev_printk when device is gone X-Git-Tag: v3.2.19~60 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8fd4242d5ce7514591eff1b1170ab253b215a787;p=pandora-kernel.git USB: cdc-wdm: cannot use dev_printk when device is gone commit 6b0b79d38806481c1c8fffa7c5842f3c83679a42 upstream. We cannot dereference a removed USB interface for dev_printk. Use pr_debug instead where necessary. Flush errors are expected if device is unplugged and are therefore best ingored at this point. Move the kill_urbs() call in wdm_release with dev_dbg() for the non disconnect, as we know it has already been called if WDM_DISCONNECTING is set. This does not actually fix anything, but keeps the code more consistent. Cc: Oliver Neukum Signed-off-by: Bjørn Mork Signed-off-by: Greg Kroah-Hartman [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed