|
@@ -1190,7 +1190,7 @@ __acquires(r8a66597->lock)
|
|
r8a66597->ep0_req->length = 2;
|
|
r8a66597->ep0_req->length = 2;
|
|
/* AV: what happens if we get called again before that gets through? */
|
|
/* AV: what happens if we get called again before that gets through? */
|
|
spin_unlock(&r8a66597->lock);
|
|
spin_unlock(&r8a66597->lock);
|
|
- r8a66597_queue(r8a66597->gadget.ep0, r8a66597->ep0_req, GFP_KERNEL);
|
|
|
|
|
|
+ r8a66597_queue(r8a66597->gadget.ep0, r8a66597->ep0_req, GFP_ATOMIC);
|
|
spin_lock(&r8a66597->lock);
|
|
spin_lock(&r8a66597->lock);
|
|
}
|
|
}
|
|
|
|
|