From: Sarah Sharp Date: Wed, 16 Sep 2009 23:42:39 +0000 (-0700) Subject: USB: xhci: Don't wait for a disable slot cmd when HC dies. X-Git-Tag: v2.6.32-rc4~4^2~17 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c526d0d4fc9707816b407d2d3336267d3271db2b;p=pandora-kernel.git USB: xhci: Don't wait for a disable slot cmd when HC dies. When the host controller dies or is removed while a device is plugged in, the USB core will attempt to deallocate the struct usb_device. That will call into xhci_free_dev(). This function used to attempt to submit a disable slot command to the host controller and clean up the device structures when that command returned. Change xhci_free_dev() to skip the command submission and just free the memory if the host controller died. Signed-off-by: Sarah Sharp Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed