Re: [PATCH 2/2 ver. 2] EHCI: centralize controller initialization

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

 



On Mon, Jul 09, 2012 at 02:39:42PM -0400, Alan Stern wrote:
> On Mon, 9 Jul 2012, Greg KH wrote:
> 
> > On Fri, Jun 29, 2012 at 11:42:46AM -0400, Alan Stern wrote:
> > > This patch (as1564b) converts the EHCI platform drivers to use the
> > > central ehci_setup() routine for generic controller initialization
> > > rather than each having its own idiosyncratic approach.
> > > 
> > > The major point of difficulty lies in ehci-pci's many vendor- and
> > > device-specific workarounds.  Some of them have to be applied before
> > > calling ehci_setup() and some after, which necessitates a fair amount
> > > of code motion.  The other platform drivers require much smaller
> > > changes.
> > > 
> > > One point not addressed by the patch is whether ports should be
> > > powered on or off following initialization.  The different drivers
> > > appear to handle this pretty much at random.  In fact it shouldn't
> > > matter, because the hub driver turns on power to all ports when it
> > > binds to the root hub.  Straightening that out will be left for
> > > another day.
> > > 
> > > Signed-off-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
> > > 
> > > ---
> > > 
> > > Ver. 2: Rebased on top of Russ Dill's changes to ehci-omap.c.
> > > Fixed several mistakes involving unused local variables and calls to 
> > > ehci_setup(ehci) rather than ehci_setup(hcd).
> > 
> > I'm getting a conflict when trying to apply this in that driver:
> > 
> > patching file drivers/usb/host/ehci-omap.c
> > Hunk #3 FAILED at 329.
> > Hunk #4 FAILED at 356.
> > Hunk #5 succeeded at 560 (offset 14 lines).
> > 2 out of 5 hunks FAILED -- saving rejects to file drivers/usb/host/ehci-omap.c.rej
> > 
> > Can you refresh this and resend it?
> 
> That's because my patch was meant to go on top of Russ Dill's changes:
> 
> 	http://marc.info/?l=linux-usb&m=134084901330725&w=2
> 
> which evidently hasn't been merged yet.  Or if it has, it's in Felipe's 
> tree instead of yours.

It wasn't merged because I thought you objected to it in the review
comments in that thread.

Your v1 version of this patch also didn't apply, and I thought that was
without Russ's patch.

So how about you just refresh your patch now, on my tree, and then Russ
can redo his patch as it looks like it is much more specific and there
were issues left to handle with it.

Is that ok with everyone?

thanks,

greg k-h
--
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