Re: usb/gadget: stalls in dummy_timer

2017-09-19 Thread Andrey Konovalov
On Tue, Sep 19, 2017 at 7:17 PM, Alan Stern wrote: > On Tue, 19 Sep 2017, Andrey Konovalov wrote: > >> On Fri, Sep 15, 2017 at 8:57 PM, Alan Stern >> wrote: >> > On Thu, 14 Sep 2017, Andrey Konovalov wrote: >> > >> >> On Thu, Sep 14, 2017 at

Re: usb/gadget: stalls in dummy_timer

2017-09-19 Thread Alan Stern
On Tue, 19 Sep 2017, Andrey Konovalov wrote: > On Fri, Sep 15, 2017 at 8:57 PM, Alan Stern wrote: > > On Thu, 14 Sep 2017, Andrey Konovalov wrote: > > > >> On Thu, Sep 14, 2017 at 7:49 PM, Alan Stern > >> wrote: > >> > On Thu, 14 Sep 2017,

Re: usb/gadget: stalls in dummy_timer

2017-09-19 Thread Andrey Konovalov
On Fri, Sep 15, 2017 at 8:57 PM, Alan Stern wrote: > On Thu, 14 Sep 2017, Andrey Konovalov wrote: > >> On Thu, Sep 14, 2017 at 7:49 PM, Alan Stern >> wrote: >> > On Thu, 14 Sep 2017, Andrey Konovalov wrote: >> > >> >> Looked at this a little

Re: usb/gadget: stalls in dummy_timer

2017-09-15 Thread Alan Stern
On Thu, 14 Sep 2017, Andrey Konovalov wrote: > On Thu, Sep 14, 2017 at 7:49 PM, Alan Stern wrote: > > On Thu, 14 Sep 2017, Andrey Konovalov wrote: > > > >> Looked at this a little more. > >> > >> dummy_timer() stucks in an infinite loop. It calls > >>

Re: usb/gadget: stalls in dummy_timer

2017-09-14 Thread Andrey Konovalov
On Thu, Sep 14, 2017 at 7:49 PM, Alan Stern wrote: > On Thu, 14 Sep 2017, Andrey Konovalov wrote: > >> Looked at this a little more. >> >> dummy_timer() stucks in an infinite loop. It calls >> usb_hcd_giveback_urb(), which in turn calls usbtouch_irq(), which >> calls

Re: usb/gadget: stalls in dummy_timer

2017-09-14 Thread Alan Stern
On Thu, 14 Sep 2017, Andrey Konovalov wrote: > Looked at this a little more. > > dummy_timer() stucks in an infinite loop. It calls > usb_hcd_giveback_urb(), which in turn calls usbtouch_irq(), which > calls usb_submit_urb(), which calls dummy_urb_enqueue() and puts urb > back into dummy urb

Re: usb/gadget: stalls in dummy_timer

2017-09-14 Thread Andrey Konovalov
On Tue, Sep 12, 2017 at 7:44 PM, Andrey Konovalov wrote: > On Tue, Sep 12, 2017 at 7:06 PM, Dmitry Torokhov > wrote: >> On Tue, Sep 12, 2017 at 05:48:51PM +0200, Andrey Konovalov wrote: >>> On Mon, Sep 11, 2017 at 8:54 PM, Dmitry Torokhov >>>

Re: usb/gadget: stalls in dummy_timer

2017-09-12 Thread Dmitry Torokhov
On Tue, Sep 12, 2017 at 05:48:51PM +0200, Andrey Konovalov wrote: > On Mon, Sep 11, 2017 at 8:54 PM, Dmitry Torokhov > wrote: > > On Mon, Sep 11, 2017 at 8:15 AM, Andrey Konovalov > > wrote: > >> On Mon, Sep 11, 2017 at 3:25 PM, Alan Stern

Re: usb/gadget: stalls in dummy_timer

2017-09-12 Thread Andrey Konovalov
On Mon, Sep 11, 2017 at 8:54 PM, Dmitry Torokhov wrote: > On Mon, Sep 11, 2017 at 8:15 AM, Andrey Konovalov > wrote: >> On Mon, Sep 11, 2017 at 3:25 PM, Alan Stern >> wrote: >>> On Mon, 11 Sep 2017, Andrey Konovalov

Re: usb/gadget: stalls in dummy_timer

2017-09-11 Thread Dmitry Torokhov
On Mon, Sep 11, 2017 at 8:15 AM, Andrey Konovalov wrote: > On Mon, Sep 11, 2017 at 3:25 PM, Alan Stern wrote: >> On Mon, 11 Sep 2017, Andrey Konovalov wrote: >> >>> Hi! >>> >>> I've been getting stall reports like this one while fuzzing the USB

Re: usb/gadget: stalls in dummy_timer

2017-09-11 Thread Andrey Konovalov
On Mon, Sep 11, 2017 at 3:25 PM, Alan Stern wrote: > On Mon, 11 Sep 2017, Andrey Konovalov wrote: > >> Hi! >> >> I've been getting stall reports like this one while fuzzing the USB >> stack with gadgetfs. I'm wondering whether this is a bug in gadgetfs >> or is this

Re: usb/gadget: stalls in dummy_timer

2017-09-11 Thread Alan Stern
On Mon, 11 Sep 2017, Andrey Konovalov wrote: > Hi! > > I've been getting stall reports like this one while fuzzing the USB > stack with gadgetfs. I'm wondering whether this is a bug in gadgetfs > or is this report induced by the changes I've made to the USB core > code. I didn't touch gadgetfs

usb/gadget: stalls in dummy_timer

2017-09-11 Thread Andrey Konovalov
Hi! I've been getting stall reports like this one while fuzzing the USB stack with gadgetfs. I'm wondering whether this is a bug in gadgetfs or is this report induced by the changes I've made to the USB core code. I didn't touch gadgetfs code though (except for adding a few printk's). I'm on