From: Felipe Balbi Date: Tue, 29 Nov 2011 08:35:47 +0000 (+0200) Subject: usb: dwc3: ep0: fix GetStatus handling (again) X-Git-Tag: v3.3-rc1~153^2~30^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2617796053437df586c53e462076f74bcf268b4;p=pandora-kernel.git usb: dwc3: ep0: fix GetStatus handling (again) previous commit fixed part of it but it was still calling usb_ep_queue() from IRQ context without loosing locks. That cannot be done otherwise we will have a recursive locking. Also, we need to assign the 'dep' pointer on dwc->ep0_usb_req otherwise we will have a NULL pointer dereference on dwc3_map_buffer_to_dma(). Signed-off-by: Felipe Balbi --- Reading git-diff-tree failed