RE: [PATCH 2/8] musb_host: fix endpoint_disable() method

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: linux-usb-owner@xxxxxxxxxxxxxxx [mailto:linux-usb-owner@xxxxxxxxxxxxxxx] On Behalf Of Gupta,
> Ajay Kumar
> Sent: Sunday, January 25, 2009 10:33 AM
> To: Subbrathnam, Swaminathan; Sergei Shtylyov
> Cc: davinci-linux-open-source@xxxxxxxxxxxxxxxxxxxx; linux-usb@xxxxxxxxxxxxxxx;
> felipe.balbi@xxxxxxxxx; gregkh@xxxxxxx
> Subject: RE: [PATCH 2/8] musb_host: fix endpoint_disable() method
> 
> > I believe it is time to stop the exchange.  Let Ajay update the
> > [3] usb: musb: Fix for kernel panic with multiple bulk transfer at  http://marc.info/?l=linux-
> usb&m=122390068417621&w=2
> > patch as he has indicated.  Let us review the same and decide on the future course of action.  For
> now let us park the discussion here.
> 
> I will post the 2nd version of above patch ([3]) addressing the issues reported in it.
> 
> I didn't work on this activity assuming a replacement patch coming
> as discussed at http://marc.info/?l=linux-usb&m=122651702219739&w=2
> 

> but now since the kernel panic issue reported by me is not being addressed in two patches
> ([1] and [2] from sergei) so will resume this rework and post the 2nd version of [3] very soon.

The kernel panic reported by me is fixed with the new version of Sergei's patch. 
Thanks for fixing the issue and saving my time.

-Ajay

> 
> Thanks to all,
> Ajay
> 
> > regards
> > swami
> ________________________________________
> From: davinci-linux-open-source-bounces@xxxxxxxxxxxxxxxxxxxx [davinci-linux-open-source-
> bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of Sergei Shtylyov [sshtylyov@xxxxxxxxxxxxx]
> Sent: Sunday, January 25, 2009 1:37 AM
> To: Gupta, Ajay Kumar
> Cc: davinci-linux-open-source@xxxxxxxxxxxxxxxxxxxx; linux-usb@xxxxxxxxxxxxxxx;
> felipe.balbi@xxxxxxxxx; gregkh@xxxxxxx
> Subject: Re: [PATCH 2/8] musb_host: fix endpoint_disable() method
> 
> Hello, I wrote:
> 
> >>>>> Sergei, was this fixed ??
> >
> >>>>  By me? No. I have enough work to do rather than fixing this corner
> >>>> case. E.g. I'm still busy fixing ISO Tx DMA which is certainly more
> >>>> important (and complex) task.
> >
> >>>>> Where's the new version of this patch ?
> >
> >>>>  What? This is hardly even connected to my patch -- especially this
> >>>> one.
> >
> >>> What do you mean,
> >
> >>>   Please read all this thread.
> >
> >>> the original patch is yours.
> >
> >>>   I haven't promised to fix the corner case oops that Ajay has reported
> >>> (besides, I have too many other issue to deal with). And it hasn't
> >>> been proven
> >>> that it was caused by my patches. So, I'm seeing no reason for new
> >>> versions --
> >>> this patch in particular fixed the case of an *assured* oops/lockup.
> >
> >> [1] [PATCH 2/8] musb_host: fix endpoint_disable() method at
> >> http://marc.info/?l=linux-usb&m=122963107004966&w=2
> >
> >> [2] [PATCH 1/8] musb_host: fix urb_dequeue() method at
> >> http://marc.info/?l=linux-usb&m=122963106904957&w=2
> >
> >> [3] usb: musb: Fix for kernel panic with multiple bulk transfer at
> >> http://marc.info/?l=linux-usb&m=122390068417621&w=2
> >
> >> Two patch ([1] and [2]) from Sergei's submitted patch-list is suppose
> >> to be a replacement for [3]
> >> and is expected to solve the the kernel panic which was earlier
> >> getting fixed by [3]
> >
> >    Well, it was your expectation only. I've claimed that they are
> > partial replacements, not that they'll fix your corner case.
> >
> >> but seems there is still some corner case left in [1] and [2].
> >
> >    Why not find a dn fix it if you have time? I certainly don't. And
> > I'm certainly not going to do all the work for everybody.
> >
> >> The kernel panic I reported doesn't happen if we use [3] above.
> >
> >    If your pacth wasn't such a pile of ..., I wouldn't request pulling
> > it out.
> 
>    To which you agreed. Moreover, you said back then that I seemed to
> have found the cause of the issue (which you never described) your patch
> was dealing with.
> 
> > You haven't offered us the reworked version during all these months.
> 
>    I have found severa; mistakes in your patch back then. Please, do me
> the same favor. Don't just complain that it haven't fixed you problem
> which I've never claimed it would. We've tackled the driver issues in
> different ways -- you were trying to fix your corner case failure, I was
> trying to fix the obviously (or not so obviously) wrong code.
>    As to your promised new patch (I still haven't gotten your reply, and
> saw it only on http://marc.info), we need to see it yet... and I don't
> get why you said that my patches *may* need to be reveted. You're not
> sure or have not seen the actual fix? Stop intriguing me already. :-)
> 
> > -Ajay
> 
> WBR, Sergei
> 
> 
> 
> _______________________________________________
> Davinci-linux-open-source mailing list
> Davinci-linux-open-source@xxxxxxxxxxxxxxxxxxxx
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
> --
> 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

--
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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux