On Tue, Mar 22, 2016 at 11:36:47AM +0800, Lu Baolu wrote: > Hi, > > On 03/22/2016 11:17 AM, Lipengcheng wrote: > > Hi, > > Thanks for your reply. > > When the suspend and resume process , the operation of press ctrl + c will produce an interruput and cause to allocate memory failed. It causes the usb3 module can not be used and core dump after resume process. > > Software call flow: > > |xhci_resume > > ||xhci_init > > |||xhci_mem_init > > |||| dma_alloc_coherent > > |||||dma_alloc_from_contiguous > > In dma_alloc_from_contiguous return -4 (Interrupted system call). > > The core dump says "PC is at xhci_mem_cleanup+0x4e4/0x574 [xhci_hcd] ". > But this call flow shows error happens in dma allocation. Which is correct? > Or, anything I misunderstood? Why is that function failing? That seems suspicious. thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html