* [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four
@ 2012-03-01 19:24 Yinghai Lu
2012-03-01 19:24 ` [RFC PATCH 2/3] usb, PCI: remove disable/enable device with non-xhci quirk Yinghai Lu
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Yinghai Lu @ 2012-03-01 19:24 UTC (permalink / raw)
To: Sarah Sharp, Greg Kroah-Hartman, Jesse Barnes
Cc: linux-usb, linux-pci, linux-kernel, Yinghai Lu
so we avoid checking class again and again in that quirk.
following patches will remove disable/enable for non-xhci
and nelogic vendor checking for uhci/xhci
So total lines will increase 8 at last.
need to be applied after pci/linux-next and usb/usb-next
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
drivers/usb/host/pci-quirks.c | 64 ++++++++++++++++++++++++++++++++----------
1 file changed, 50 insertions(+), 14 deletions(-)
Index: linux-2.6/drivers/usb/host/pci-quirks.c
===================================================================
--- linux-2.6.orig/drivers/usb/host/pci-quirks.c
+++ linux-2.6/drivers/usb/host/pci-quirks.c
@@ -884,17 +884,60 @@ static void __devinit quirk_usb_handoff_
iounmap(base);
}
-static void __devinit quirk_usb_early_handoff(struct pci_dev *pdev)
+static void __devinit quirk_usb_early_handoff_uhci(struct pci_dev *pdev)
+{
+ if (pdev->vendor == 0x184e) /* vendor Netlogic */
+ return;
+
+ if (pci_enable_device(pdev) < 0) {
+ dev_warn(&pdev->dev, "Can't enable PCI device, "
+ "BIOS handoff failed.\n");
+ return;
+ }
+ quirk_usb_handoff_uhci(pdev);
+ pci_disable_device(pdev);
+}
+DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
+ PCI_CLASS_SERIAL_USB_UHCI, 0, quirk_usb_early_handoff_uhci);
+
+static void __devinit quirk_usb_early_handoff_ohci(struct pci_dev *pdev)
{
/* Skip Netlogic mips SoC's internal PCI USB controller.
* This device does not need/support EHCI/OHCI handoff
*/
if (pdev->vendor == 0x184e) /* vendor Netlogic */
return;
- if (pdev->class != PCI_CLASS_SERIAL_USB_UHCI &&
- pdev->class != PCI_CLASS_SERIAL_USB_OHCI &&
- pdev->class != PCI_CLASS_SERIAL_USB_EHCI &&
- pdev->class != PCI_CLASS_SERIAL_USB_XHCI)
+
+ if (pci_enable_device(pdev) < 0) {
+ dev_warn(&pdev->dev, "Can't enable PCI device, "
+ "BIOS handoff failed.\n");
+ return;
+ }
+ quirk_usb_handoff_ohci(pdev);
+ pci_disable_device(pdev);
+}
+DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
+ PCI_CLASS_SERIAL_USB_OHCI, 0, quirk_usb_early_handoff_ohci);
+
+static void __devinit quirk_usb_early_handoff_ehci(struct pci_dev *pdev)
+{
+ if (pdev->vendor == 0x184e) /* vendor Netlogic */
+ return;
+
+ if (pci_enable_device(pdev) < 0) {
+ dev_warn(&pdev->dev, "Can't enable PCI device, "
+ "BIOS handoff failed.\n");
+ return;
+ }
+ quirk_usb_handoff_ehci(pdev);
+ pci_disable_device(pdev);
+}
+DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
+ PCI_CLASS_SERIAL_USB_EHCI, 0, quirk_usb_early_handoff_ehci);
+
+static void __devinit quirk_usb_early_handoff_xhci(struct pci_dev *pdev)
+{
+ if (pdev->vendor == 0x184e) /* vendor Netlogic */
return;
if (pci_enable_device(pdev) < 0) {
@@ -902,15 +945,8 @@ static void __devinit quirk_usb_early_ha
"BIOS handoff failed.\n");
return;
}
- if (pdev->class == PCI_CLASS_SERIAL_USB_UHCI)
- quirk_usb_handoff_uhci(pdev);
- else if (pdev->class == PCI_CLASS_SERIAL_USB_OHCI)
- quirk_usb_handoff_ohci(pdev);
- else if (pdev->class == PCI_CLASS_SERIAL_USB_EHCI)
- quirk_usb_handoff_ehci(pdev);
- else if (pdev->class == PCI_CLASS_SERIAL_USB_XHCI)
- quirk_usb_handoff_xhci(pdev);
+ quirk_usb_handoff_xhci(pdev);
pci_disable_device(pdev);
}
DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
- PCI_CLASS_SERIAL_USB, 8, quirk_usb_early_handoff);
+ PCI_CLASS_SERIAL_USB_XHCI, 0, quirk_usb_early_handoff_xhci);
^ permalink raw reply [flat|nested] 7+ messages in thread
* [RFC PATCH 2/3] usb, PCI: remove disable/enable device with non-xhci quirk
2012-03-01 19:24 [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four Yinghai Lu
@ 2012-03-01 19:24 ` Yinghai Lu
2012-03-01 20:10 ` Sarah Sharp
2012-03-01 19:24 ` [RFC PATCH 3/3] usb, PCI: remove vendor checking for netlogic with uhci/xhci Yinghai Lu
2012-03-02 11:15 ` [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four Sergei Shtylyov
2 siblings, 1 reply; 7+ messages in thread
From: Yinghai Lu @ 2012-03-01 19:24 UTC (permalink / raw)
To: Sarah Sharp, Greg Kroah-Hartman, Jesse Barnes
Cc: linux-usb, linux-pci, linux-kernel, Yinghai Lu
| commit cab928ee1f221c9cc48d6615070fefe2e444384a
| USB: Fix handoff when BIOS disables host PCI device.
mention only need to do disable/enable for xhci controller.
So just remove that for non-xhci controller and restore old behavior for them.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
---
drivers/usb/host/pci-quirks.c | 18 ------------------
1 file changed, 18 deletions(-)
Index: linux-2.6/drivers/usb/host/pci-quirks.c
===================================================================
--- linux-2.6.orig/drivers/usb/host/pci-quirks.c
+++ linux-2.6/drivers/usb/host/pci-quirks.c
@@ -889,13 +889,7 @@ static void __devinit quirk_usb_early_ha
if (pdev->vendor == 0x184e) /* vendor Netlogic */
return;
- if (pci_enable_device(pdev) < 0) {
- dev_warn(&pdev->dev, "Can't enable PCI device, "
- "BIOS handoff failed.\n");
- return;
- }
quirk_usb_handoff_uhci(pdev);
- pci_disable_device(pdev);
}
DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
PCI_CLASS_SERIAL_USB_UHCI, 0, quirk_usb_early_handoff_uhci);
@@ -908,13 +902,7 @@ static void __devinit quirk_usb_early_ha
if (pdev->vendor == 0x184e) /* vendor Netlogic */
return;
- if (pci_enable_device(pdev) < 0) {
- dev_warn(&pdev->dev, "Can't enable PCI device, "
- "BIOS handoff failed.\n");
- return;
- }
quirk_usb_handoff_ohci(pdev);
- pci_disable_device(pdev);
}
DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
PCI_CLASS_SERIAL_USB_OHCI, 0, quirk_usb_early_handoff_ohci);
@@ -924,13 +912,7 @@ static void __devinit quirk_usb_early_ha
if (pdev->vendor == 0x184e) /* vendor Netlogic */
return;
- if (pci_enable_device(pdev) < 0) {
- dev_warn(&pdev->dev, "Can't enable PCI device, "
- "BIOS handoff failed.\n");
- return;
- }
quirk_usb_handoff_ehci(pdev);
- pci_disable_device(pdev);
}
DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
PCI_CLASS_SERIAL_USB_EHCI, 0, quirk_usb_early_handoff_ehci);
^ permalink raw reply [flat|nested] 7+ messages in thread
* [RFC PATCH 3/3] usb, PCI: remove vendor checking for netlogic with uhci/xhci
2012-03-01 19:24 [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four Yinghai Lu
2012-03-01 19:24 ` [RFC PATCH 2/3] usb, PCI: remove disable/enable device with non-xhci quirk Yinghai Lu
@ 2012-03-01 19:24 ` Yinghai Lu
2012-03-02 11:15 ` [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four Sergei Shtylyov
2 siblings, 0 replies; 7+ messages in thread
From: Yinghai Lu @ 2012-03-01 19:24 UTC (permalink / raw)
To: Sarah Sharp, Greg Kroah-Hartman, Jesse Barnes
Cc: linux-usb, linux-pci, linux-kernel, Yinghai Lu, Jayachandran C
| commit e4436a7c17ac2b5e138f93f83a541cba9b311685
| usb: Skip PCI USB quirk handling for Netlogic XLP
| The Netlogic XLP SoC's on-chip USB controller appears as a PCI
| USB device, but does not need the EHCI/OHCI handoff done in
| usb/host/pci-quirks.c.
so only do that checking for EHCI and OHCI.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Cc: Jayachandran C <jayachandranc@netlogicmicro.com>
---
drivers/usb/host/pci-quirks.c | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
Index: linux-2.6/drivers/usb/host/pci-quirks.c
===================================================================
--- linux-2.6.orig/drivers/usb/host/pci-quirks.c
+++ linux-2.6/drivers/usb/host/pci-quirks.c
@@ -884,15 +884,8 @@ static void __devinit quirk_usb_handoff_
iounmap(base);
}
-static void __devinit quirk_usb_early_handoff_uhci(struct pci_dev *pdev)
-{
- if (pdev->vendor == 0x184e) /* vendor Netlogic */
- return;
-
- quirk_usb_handoff_uhci(pdev);
-}
DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
- PCI_CLASS_SERIAL_USB_UHCI, 0, quirk_usb_early_handoff_uhci);
+ PCI_CLASS_SERIAL_USB_UHCI, 0, quirk_usb_handoff_uhci);
static void __devinit quirk_usb_early_handoff_ohci(struct pci_dev *pdev)
{
@@ -919,9 +912,6 @@ DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID
static void __devinit quirk_usb_early_handoff_xhci(struct pci_dev *pdev)
{
- if (pdev->vendor == 0x184e) /* vendor Netlogic */
- return;
-
if (pci_enable_device(pdev) < 0) {
dev_warn(&pdev->dev, "Can't enable PCI device, "
"BIOS handoff failed.\n");
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [RFC PATCH 2/3] usb, PCI: remove disable/enable device with non-xhci quirk
2012-03-01 19:24 ` [RFC PATCH 2/3] usb, PCI: remove disable/enable device with non-xhci quirk Yinghai Lu
@ 2012-03-01 20:10 ` Sarah Sharp
2012-03-02 1:04 ` Yinghai Lu
0 siblings, 1 reply; 7+ messages in thread
From: Sarah Sharp @ 2012-03-01 20:10 UTC (permalink / raw)
To: Yinghai Lu
Cc: Greg Kroah-Hartman, Jesse Barnes, linux-usb, linux-pci,
linux-kernel
On Thu, Mar 01, 2012 at 11:24:02AM -0800, Yinghai Lu wrote:
> | commit cab928ee1f221c9cc48d6615070fefe2e444384a
> | USB: Fix handoff when BIOS disables host PCI device.
>
> mention only need to do disable/enable for xhci controller.
>
> So just remove that for non-xhci controller and restore old behavior for them.
As I said, we do need to do the enable/disable for all USB hosts. Jesse
Barnes confirms that the PCI core doesn't do that for us, so we can't
rely on the BIOS always enabling the PCI device. I don't think we need
this patch, because we should always be doing the enable/disable for all
USB hosts. We just never had a BIOS that caused this bug to be
discovered until the xHCI BIOS for the Intel system in question.
> Signed-off-by: Yinghai Lu <yinghai@kernel.org>
>
> ---
> drivers/usb/host/pci-quirks.c | 18 ------------------
> 1 file changed, 18 deletions(-)
>
> Index: linux-2.6/drivers/usb/host/pci-quirks.c
> ===================================================================
> --- linux-2.6.orig/drivers/usb/host/pci-quirks.c
> +++ linux-2.6/drivers/usb/host/pci-quirks.c
> @@ -889,13 +889,7 @@ static void __devinit quirk_usb_early_ha
> if (pdev->vendor == 0x184e) /* vendor Netlogic */
> return;
>
> - if (pci_enable_device(pdev) < 0) {
> - dev_warn(&pdev->dev, "Can't enable PCI device, "
> - "BIOS handoff failed.\n");
> - return;
> - }
> quirk_usb_handoff_uhci(pdev);
> - pci_disable_device(pdev);
> }
> DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
> PCI_CLASS_SERIAL_USB_UHCI, 0, quirk_usb_early_handoff_uhci);
> @@ -908,13 +902,7 @@ static void __devinit quirk_usb_early_ha
> if (pdev->vendor == 0x184e) /* vendor Netlogic */
> return;
>
> - if (pci_enable_device(pdev) < 0) {
> - dev_warn(&pdev->dev, "Can't enable PCI device, "
> - "BIOS handoff failed.\n");
> - return;
> - }
> quirk_usb_handoff_ohci(pdev);
> - pci_disable_device(pdev);
> }
> DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
> PCI_CLASS_SERIAL_USB_OHCI, 0, quirk_usb_early_handoff_ohci);
> @@ -924,13 +912,7 @@ static void __devinit quirk_usb_early_ha
> if (pdev->vendor == 0x184e) /* vendor Netlogic */
> return;
>
> - if (pci_enable_device(pdev) < 0) {
> - dev_warn(&pdev->dev, "Can't enable PCI device, "
> - "BIOS handoff failed.\n");
> - return;
> - }
> quirk_usb_handoff_ehci(pdev);
> - pci_disable_device(pdev);
> }
> DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
> PCI_CLASS_SERIAL_USB_EHCI, 0, quirk_usb_early_handoff_ehci);
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [RFC PATCH 2/3] usb, PCI: remove disable/enable device with non-xhci quirk
2012-03-01 20:10 ` Sarah Sharp
@ 2012-03-02 1:04 ` Yinghai Lu
0 siblings, 0 replies; 7+ messages in thread
From: Yinghai Lu @ 2012-03-02 1:04 UTC (permalink / raw)
To: Sarah Sharp
Cc: Greg Kroah-Hartman, Jesse Barnes, linux-usb, linux-pci,
linux-kernel
On Thu, Mar 1, 2012 at 12:10 PM, Sarah Sharp
<sarah.a.sharp@linux.intel.com> wrote:
> On Thu, Mar 01, 2012 at 11:24:02AM -0800, Yinghai Lu wrote:
>> | commit cab928ee1f221c9cc48d6615070fefe2e444384a
>> | USB: Fix handoff when BIOS disables host PCI device.
>>
>> mention only need to do disable/enable for xhci controller.
>>
>> So just remove that for non-xhci controller and restore old behavior for them.
>
> As I said, we do need to do the enable/disable for all USB hosts. Jesse
> Barnes confirms that the PCI core doesn't do that for us, so we can't
> rely on the BIOS always enabling the PCI device. I don't think we need
> this patch, because we should always be doing the enable/disable for all
> USB hosts. We just never had a BIOS that caused this bug to be
> discovered until the xHCI BIOS for the Intel system in question.
ok
after
-DECLARE_PCI_FIXUP_FINAL(PCI_ANY_ID, PCI_ANY_ID,
quirk_usb_early_handoff);
+DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
PCI_CLASS_SERIAL_USB, 8, quirk_usb_early_handoff);
in pci-next get merged,
how about following change ?
Index: linux-2.6/drivers/usb/host/pci-quirks.c
===================================================================
--- linux-2.6.orig/drivers/usb/host/pci-quirks.c
+++ linux-2.6/drivers/usb/host/pci-quirks.c
@@ -891,11 +891,6 @@ static void __devinit quirk_usb_early_ha
*/
if (pdev->vendor == 0x184e) /* vendor Netlogic */
return;
- if (pdev->class != PCI_CLASS_SERIAL_USB_UHCI &&
- pdev->class != PCI_CLASS_SERIAL_USB_OHCI &&
- pdev->class != PCI_CLASS_SERIAL_USB_EHCI &&
- pdev->class != PCI_CLASS_SERIAL_USB_XHCI)
- return;
if (pci_enable_device(pdev) < 0) {
dev_warn(&pdev->dev, "Can't enable PCI device, "
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four
2012-03-01 19:24 [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four Yinghai Lu
2012-03-01 19:24 ` [RFC PATCH 2/3] usb, PCI: remove disable/enable device with non-xhci quirk Yinghai Lu
2012-03-01 19:24 ` [RFC PATCH 3/3] usb, PCI: remove vendor checking for netlogic with uhci/xhci Yinghai Lu
@ 2012-03-02 11:15 ` Sergei Shtylyov
2012-03-02 16:34 ` Yinghai Lu
2 siblings, 1 reply; 7+ messages in thread
From: Sergei Shtylyov @ 2012-03-02 11:15 UTC (permalink / raw)
To: Yinghai Lu
Cc: Sarah Sharp, Greg Kroah-Hartman, Jesse Barnes, linux-usb,
linux-pci, linux-kernel
Hello.
On 01-03-2012 23:24, Yinghai Lu wrote:
> so we avoid checking class again and again in that quirk.
> following patches will remove disable/enable for non-xhci
> and nelogic vendor checking for uhci/xhci
Why add them in the first place?
> So total lines will increase 8 at last.
> need to be applied after pci/linux-next and usb/usb-next
> Signed-off-by: Yinghai Lu<yinghai@kernel.org>
>
> ---
> drivers/usb/host/pci-quirks.c | 64 ++++++++++++++++++++++++++++++++----------
> 1 file changed, 50 insertions(+), 14 deletions(-)
>
> Index: linux-2.6/drivers/usb/host/pci-quirks.c
> ===================================================================
> --- linux-2.6.orig/drivers/usb/host/pci-quirks.c
> +++ linux-2.6/drivers/usb/host/pci-quirks.c
> @@ -884,17 +884,60 @@ static void __devinit quirk_usb_handoff_
> iounmap(base);
> }
>
> -static void __devinit quirk_usb_early_handoff(struct pci_dev *pdev)
> +static void __devinit quirk_usb_early_handoff_uhci(struct pci_dev *pdev)
> +{
> + if (pdev->vendor == 0x184e) /* vendor Netlogic */
> + return;
NetLogic vendor check should be only in quirk_usb_early_handoff_ohci() and
quirk_usb_early_handoff_ehci() according to the comment below.
> +
> + if (pci_enable_device(pdev)< 0) {
> + dev_warn(&pdev->dev, "Can't enable PCI device, "
> + "BIOS handoff failed.\n");
> + return;
> + }
> + quirk_usb_handoff_uhci(pdev);
> + pci_disable_device(pdev);
> +}
> +DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
> + PCI_CLASS_SERIAL_USB_UHCI, 0, quirk_usb_early_handoff_uhci);
> +
> +static void __devinit quirk_usb_early_handoff_ohci(struct pci_dev *pdev)
> {
> /* Skip Netlogic mips SoC's internal PCI USB controller.
> * This device does not need/support EHCI/OHCI handoff
> */
> if (pdev->vendor == 0x184e) /* vendor Netlogic */
> return;
> - if (pdev->class != PCI_CLASS_SERIAL_USB_UHCI&&
> - pdev->class != PCI_CLASS_SERIAL_USB_OHCI&&
> - pdev->class != PCI_CLASS_SERIAL_USB_EHCI&&
> - pdev->class != PCI_CLASS_SERIAL_USB_XHCI)
> +
> + if (pci_enable_device(pdev)< 0) {
> + dev_warn(&pdev->dev, "Can't enable PCI device, "
> + "BIOS handoff failed.\n");
> + return;
> + }
> + quirk_usb_handoff_ohci(pdev);
> + pci_disable_device(pdev);
> +}
> +DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
> + PCI_CLASS_SERIAL_USB_OHCI, 0, quirk_usb_early_handoff_ohci);
> +
> +static void __devinit quirk_usb_early_handoff_ehci(struct pci_dev *pdev)
> +{
The NetLogic comment should probably be repeated here.
> + if (pdev->vendor == 0x184e) /* vendor Netlogic */
> + return;
> +
> + if (pci_enable_device(pdev)< 0) {
> + dev_warn(&pdev->dev, "Can't enable PCI device, "
> + "BIOS handoff failed.\n");
> + return;
> + }
> + quirk_usb_handoff_ehci(pdev);
> + pci_disable_device(pdev);
> +}
> +DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
> + PCI_CLASS_SERIAL_USB_EHCI, 0, quirk_usb_early_handoff_ehci);
> +
> +static void __devinit quirk_usb_early_handoff_xhci(struct pci_dev *pdev)
> +{
> + if (pdev->vendor == 0x184e) /* vendor Netlogic */
Not needed.
WBR, Sergei
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four
2012-03-02 11:15 ` [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four Sergei Shtylyov
@ 2012-03-02 16:34 ` Yinghai Lu
0 siblings, 0 replies; 7+ messages in thread
From: Yinghai Lu @ 2012-03-02 16:34 UTC (permalink / raw)
To: Sergei Shtylyov
Cc: Sarah Sharp, Greg Kroah-Hartman, Jesse Barnes, linux-usb,
linux-pci, linux-kernel
On Fri, Mar 2, 2012 at 3:15 AM, Sergei Shtylyov <sshtylyov@mvista.com> wrote:
> Hello.
>
>
> On 01-03-2012 23:24, Yinghai Lu wrote:
>
>> so we avoid checking class again and again in that quirk.
>
>
>> following patches will remove disable/enable for non-xhci
>> and nelogic vendor checking for uhci/xhci
>
>
> Why add them in the first place?
>
never mind, just drop those patches, sarah had some different view and
want to keep disable/enable
device for all usb host controller instead of only xhci.
Thanks
Yinghai
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2012-03-02 16:34 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-01 19:24 [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four Yinghai Lu
2012-03-01 19:24 ` [RFC PATCH 2/3] usb, PCI: remove disable/enable device with non-xhci quirk Yinghai Lu
2012-03-01 20:10 ` Sarah Sharp
2012-03-02 1:04 ` Yinghai Lu
2012-03-01 19:24 ` [RFC PATCH 3/3] usb, PCI: remove vendor checking for netlogic with uhci/xhci Yinghai Lu
2012-03-02 11:15 ` [RFC PATCH 1/3] usb, PCI: split quirk for usb host controller to four Sergei Shtylyov
2012-03-02 16:34 ` Yinghai Lu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).