Commit:     8f8ae1a7d4e7e2628cd875d0811ca5cbff012bc2
Parent:     d588ba8c09aa2516a06512d8ba065a05f9620ee0
Author:     Michal Schmidt <[EMAIL PROTECTED]>
AuthorDate: Wed Oct 17 18:04:35 2007 +0200
Committer:  Thomas Gleixner <[EMAIL PROTECTED]>
CommitDate: Wed Oct 17 20:15:46 2007 +0200

    x86: pci use pci=bfsort for HP DL385 G2 and DL585 G2
    HP ProLiant systems DL385 G2 and DL585 G2 need pci=bfsort to enumerate PCI
    devices in the expected order.
    Matt sayeth:
      biosdevname is a userspace app I wrote to help solve this so we don't need
      to patch the kernel for future systems.  It's not integrated into any
      distributions properly yet, but is included in openSUSE 10.3 and Fedora 8
      for people who want to download and install it there.  It acts as a udev
      For the time being, patching the kernel is necessary.  I really hope
      biosdevname eliminates that need in future distributions.
    Signed-off-by: Michal Schmidt <[EMAIL PROTECTED]>
    Cc: Matt Domsch <[EMAIL PROTECTED]>
    Cc: Andy Gospodarek <[EMAIL PROTECTED]>
    Cc: Andi Kleen <[EMAIL PROTECTED]>
    Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
    Signed-off-by: Ingo Molnar <[EMAIL PROTECTED]>
    Signed-off-by: Thomas Gleixner <[EMAIL PROTECTED]>
 arch/x86/pci/common.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 2d71bbc..f438699 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86/pci/common.c
@@ -289,6 +289,22 @@ static struct dmi_system_id __devinitdata 
pciprobe_dmi_table[] = {
                        DMI_MATCH(DMI_PRODUCT_NAME, "ProLiant BL685c G1"),
+       {
+               .callback = set_bf_sort,
+               .ident = "HP ProLiant DL385 G2",
+               .matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "HP"),
+                       DMI_MATCH(DMI_PRODUCT_NAME, "ProLiant DL385 G2"),
+               },
+       },
+       {
+               .callback = set_bf_sort,
+               .ident = "HP ProLiant DL585 G2",
+               .matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "HP"),
+                       DMI_MATCH(DMI_PRODUCT_NAME, "ProLiant DL585 G2"),
+               },
+       },
 #ifdef __i386__
                .callback = assign_all_busses,
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to