* [patch for-3.8-rc8] usb, chipidea: fix link error when USB_EHCI_HCD is a module
@ 2013-04-26 20:25 David Rientjes
2013-04-26 20:33 ` Greg Kroah-Hartman
0 siblings, 1 reply; 5+ messages in thread
From: David Rientjes @ 2013-04-26 20:25 UTC (permalink / raw)
To: Linus Torvalds
Cc: Alan Stern, Alexander Shishkin, Greg Kroah-Hartman, linux-usb,
linux-kernel
Fixes link error when USB_EHCI_HCD=m and USB_CHIPIDEA_HOST=y:
drivers/built-in.o: In function `ci_hdrc_host_init':
drivers/usb/chipidea/host.c:104: undefined reference to `ehci_init_driver'
as a result of commit 09f6ffde2ece ("USB: EHCI: fix build error by making
ChipIdea host a normal EHCI driver").
Cc: stable@vger.kernel.org [v3.7+]
Signed-off-by: David Rientjes <rientjes@google.com>
---
drivers/usb/chipidea/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/usb/chipidea/Kconfig b/drivers/usb/chipidea/Kconfig
--- a/drivers/usb/chipidea/Kconfig
+++ b/drivers/usb/chipidea/Kconfig
@@ -20,7 +20,7 @@ config USB_CHIPIDEA_UDC
config USB_CHIPIDEA_HOST
bool "ChipIdea host controller"
depends on USB=y || USB=USB_CHIPIDEA
- depends on USB_EHCI_HCD
+ depends on USB_EHCI_HCD=y
select USB_EHCI_ROOT_HUB_TT
help
Say Y here to enable host controller functionality of the
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [patch for-3.8-rc8] usb, chipidea: fix link error when USB_EHCI_HCD is a module
2013-04-26 20:25 [patch for-3.8-rc8] usb, chipidea: fix link error when USB_EHCI_HCD is a module David Rientjes
@ 2013-04-26 20:33 ` Greg Kroah-Hartman
2013-04-26 21:50 ` David Rientjes
0 siblings, 1 reply; 5+ messages in thread
From: Greg Kroah-Hartman @ 2013-04-26 20:33 UTC (permalink / raw)
To: David Rientjes
Cc: Linus Torvalds, Alan Stern, Alexander Shishkin, linux-usb,
linux-kernel
I think you mean "3.9" in your subject: right?
On Fri, Apr 26, 2013 at 01:25:01PM -0700, David Rientjes wrote:
> Fixes link error when USB_EHCI_HCD=m and USB_CHIPIDEA_HOST=y:
>
> drivers/built-in.o: In function `ci_hdrc_host_init':
> drivers/usb/chipidea/host.c:104: undefined reference to `ehci_init_driver'
>
> as a result of commit 09f6ffde2ece ("USB: EHCI: fix build error by making
> ChipIdea host a normal EHCI driver").
>
> Cc: stable@vger.kernel.org [v3.7+]
> Signed-off-by: David Rientjes <rientjes@google.com>
> ---
> drivers/usb/chipidea/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
There have been a ton of chipidea changes recently in linux-next. This
really just looks like you got the configuration wrong, nothing that is
needed at this point in the release cycle, right?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [patch for-3.8-rc8] usb, chipidea: fix link error when USB_EHCI_HCD is a module
2013-04-26 20:33 ` Greg Kroah-Hartman
@ 2013-04-26 21:50 ` David Rientjes
2013-04-26 22:00 ` Greg Kroah-Hartman
0 siblings, 1 reply; 5+ messages in thread
From: David Rientjes @ 2013-04-26 21:50 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: Linus Torvalds, Alan Stern, Alexander Shishkin, linux-usb,
linux-kernel
On Fri, 26 Apr 2013, Greg Kroah-Hartman wrote:
> I think you mean "3.9" in your subject: right?
>
It's your subsystem, if you want to release a kernel with a known-broken
config, that's your call.
> On Fri, Apr 26, 2013 at 01:25:01PM -0700, David Rientjes wrote:
> > Fixes link error when USB_EHCI_HCD=m and USB_CHIPIDEA_HOST=y:
> >
> > drivers/built-in.o: In function `ci_hdrc_host_init':
> > drivers/usb/chipidea/host.c:104: undefined reference to `ehci_init_driver'
> >
> > as a result of commit 09f6ffde2ece ("USB: EHCI: fix build error by making
> > ChipIdea host a normal EHCI driver").
> >
> > Cc: stable@vger.kernel.org [v3.7+]
> > Signed-off-by: David Rientjes <rientjes@google.com>
> > ---
> > drivers/usb/chipidea/Kconfig | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
>
> There have been a ton of chipidea changes recently in linux-next. This
> really just looks like you got the configuration wrong, nothing that is
> needed at this point in the release cycle, right?
>
This happens in both linux-next as well as Linus's tree, and has since
3.7.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [patch for-3.8-rc8] usb, chipidea: fix link error when USB_EHCI_HCD is a module
2013-04-26 21:50 ` David Rientjes
@ 2013-04-26 22:00 ` Greg Kroah-Hartman
2013-04-26 22:14 ` David Rientjes
0 siblings, 1 reply; 5+ messages in thread
From: Greg Kroah-Hartman @ 2013-04-26 22:00 UTC (permalink / raw)
To: David Rientjes
Cc: Linus Torvalds, Alan Stern, Alexander Shishkin, linux-usb,
linux-kernel
On Fri, Apr 26, 2013 at 02:50:56PM -0700, David Rientjes wrote:
> On Fri, 26 Apr 2013, Greg Kroah-Hartman wrote:
>
> > I think you mean "3.9" in your subject: right?
> >
>
> It's your subsystem, if you want to release a kernel with a known-broken
> config, that's your call.
As you point out, it's been "known broken" since 3.7, no rush now to fix
it, especially so late in the merge window. :)
> > On Fri, Apr 26, 2013 at 01:25:01PM -0700, David Rientjes wrote:
> > > Fixes link error when USB_EHCI_HCD=m and USB_CHIPIDEA_HOST=y:
> > >
> > > drivers/built-in.o: In function `ci_hdrc_host_init':
> > > drivers/usb/chipidea/host.c:104: undefined reference to `ehci_init_driver'
> > >
> > > as a result of commit 09f6ffde2ece ("USB: EHCI: fix build error by making
> > > ChipIdea host a normal EHCI driver").
> > >
> > > Cc: stable@vger.kernel.org [v3.7+]
> > > Signed-off-by: David Rientjes <rientjes@google.com>
> > > ---
> > > drivers/usb/chipidea/Kconfig | 2 +-
> > > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > There have been a ton of chipidea changes recently in linux-next. This
> > really just looks like you got the configuration wrong, nothing that is
> > needed at this point in the release cycle, right?
> >
>
> This happens in both linux-next as well as Linus's tree, and has since
> 3.7.
The chipidea maintainer has a big update all queued up in my trees for
3.10-rc1, if you could verify that linux-next fixes your problem, I
would appreciate it.
If not, please let us know.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [patch for-3.8-rc8] usb, chipidea: fix link error when USB_EHCI_HCD is a module
2013-04-26 22:00 ` Greg Kroah-Hartman
@ 2013-04-26 22:14 ` David Rientjes
0 siblings, 0 replies; 5+ messages in thread
From: David Rientjes @ 2013-04-26 22:14 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: Linus Torvalds, Alan Stern, Alexander Shishkin, linux-usb,
linux-kernel
On Fri, 26 Apr 2013, Greg Kroah-Hartman wrote:
> > It's your subsystem, if you want to release a kernel with a known-broken
> > config, that's your call.
>
> As you point out, it's been "known broken" since 3.7, no rush now to fix
> it, especially so late in the merge window. :)
>
It's "known broken" as of today because I've made you aware of it and
provided a patch to fix it. I annotated the changelog with
stable@vger.kernel.org since v3.7 since the problem goes back to that time
because of the commit quoted in the changelog.
The Kconfig allows for the broken config in 3.8-rc8, so I see no risk
whatosever in fixing it to prevent specifically that broken combination.
But again, it's your subsystem so if you'd like to drop this plainly
obvious fix, that's completely your call.
> The chipidea maintainer has a big update all queued up in my trees for
> 3.10-rc1, if you could verify that linux-next fixes your problem, I
> would appreciate it.
>
As stated, linux-next as of today has this problem. If you have a public
git tree with patches that touch this area that are not pushed to
linux-next, please send me the location and I'll try the combination
stated in the changelog. (You could do that, as well, if you want.)
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-04-26 22:14 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-26 20:25 [patch for-3.8-rc8] usb, chipidea: fix link error when USB_EHCI_HCD is a module David Rientjes
2013-04-26 20:33 ` Greg Kroah-Hartman
2013-04-26 21:50 ` David Rientjes
2013-04-26 22:00 ` Greg Kroah-Hartman
2013-04-26 22:14 ` David Rientjes
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox