On Mon, 2016-03-21 at 23:41 -0400, gre...@linuxfoundation.org wrote:
> On Tue, Mar 22, 2016 at 03:17:08AM +0000, 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.
> 
> what are you pressing ctrl+c on?  Why would that do anything on a USB
> keyboard to interrupt the host?

It causes a signal to be delivered. Obviously signals are ignored
if memory allocation doesn't sleep.

Your fix is wrong, but you found the cause. Somebody is using
interruptible sleep at a place where uninterruptible sleep must be used.
You need a stack trace to find out where the bug is.
Can you replicate this on the current upstream? If not, please
contact your vendor.

        Regards
                Oliver


--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to