Re: [PATCH] USB: gadget: f_hid: fix deadlock in f_hidg_write()

2019-03-12 Thread Radoslav Gerganov
Hi Felipe, On 5.03.2019 12:10, Radoslav Gerganov wrote: > In f_hidg_write() the write_spinlock is acquired before calling > usb_ep_queue() which causes a deadlock when dummy_hcd is being used. > This is because dummy_queue() callbacks into f_hidg_req_complete() which > tries to acqu

[PATCH] USB: gadget: f_hid: fix deadlock in f_hidg_write()

2019-03-05 Thread Radoslav Gerganov
in SYSC_write Fix this by releasing the write_spinlock before calling usb_ep_queue() Signed-off-by: Radoslav Gerganov --- drivers/usb/gadget/function/f_hid.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/usb/gadget/function/f_hid.c b/drivers/usb/gadget