From: Oliver Neukum Date: Tue, 24 Jul 2007 13:13:42 +0000 (+0200) Subject: USB: fix BUG: sleeping function called from invalid context at /home/jeremy/hg/xen... X-Git-Tag: v2.6.23-rc2~151^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ddad8232c3802f7a602d1ea24938a8067114479;p=pandora-kernel.git USB: fix BUG: sleeping function called from invalid context at /home/jeremy/hg/xen/paravirt/linux/drivers/usb/core/urb.c:524, in_atomic():1, irqs_disabled():0 Clearly there's a bug in drivers/usb/serial/usb-serial.c:usb_serial_put(). It shouldn't call kref_put() while holding a spinlock. Signed-off-by: Oliver Neukum Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed