Merge branch 'pci/misc' into next
authorBjorn Helgaas <bhelgaas@google.com>
Thu, 31 Oct 2013 20:12:40 +0000 (14:12 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 31 Oct 2013 20:12:40 +0000 (14:12 -0600)
* pci/misc:
  PCI: Report pci_pme_active() kmalloc failure
  mn10300/PCI: Remove useless pcibios_last_bus
  frv/PCI: Remove pcibios_last_bus
  PCI: Fail MSI/MSI-X initialization if device is not in PCI_D0
  x86/PCI: Coalesce multiple overlapping host bridge windows
  MAINTAINERS: Add arch/x86/pci to PCI file patterns
  PCI/PM: Remove pci_pm_complete()
  PCI: Add pci_dev_show_local_cpu() to simplify code
  mn10300/PCI: Remove unused pci_mem_start
  cris/PCI: Remove unused pci_mem_start
  PCI: Make pci_dev_pm_ops static

Conflicts:
drivers/pci/pci-sysfs.c

1  2 
MAINTAINERS
drivers/pci/pci-driver.c
drivers/pci/pci-sysfs.c
drivers/pci/pci.c

diff --cc MAINTAINERS
Simple merge
Simple merge
index 82cc45867eaad40d03fe8982e0cd7f4d736bd939,d9252dd89ea9d61a43d399bd912c1cf5f155989d..2aaa83c85a4edbfa9d587b05a79507292ea7c751
@@@ -74,11 -73,12 +74,13 @@@ static ssize_t broken_parity_status_sto
  
        return count;
  }
 +static DEVICE_ATTR_RW(broken_parity_status);
  
- static ssize_t local_cpus_show(struct device *dev,
-                       struct device_attribute *attr, char *buf)
- {             
+ static ssize_t pci_dev_show_local_cpu(struct device *dev,
+               int type,
+               struct device_attribute *attr,
+               char *buf)
+ {
        const struct cpumask *mask;
        int len;
  
        buf[len] = '\0';
        return len;
  }
+ static ssize_t local_cpus_show(struct device *dev,
+                       struct device_attribute *attr, char *buf)
+ {
+       return pci_dev_show_local_cpu(dev, 1, attr, buf);
+ }
 +static DEVICE_ATTR_RO(local_cpus);
  
  static ssize_t local_cpulist_show(struct device *dev,
                        struct device_attribute *attr, char *buf)
  {
-       const struct cpumask *mask;
-       int len;
- #ifdef CONFIG_NUMA
-       mask = (dev_to_node(dev) == -1) ? cpu_online_mask :
-                                         cpumask_of_node(dev_to_node(dev));
- #else
-       mask = cpumask_of_pcibus(to_pci_dev(dev)->bus);
- #endif
-       len = cpulist_scnprintf(buf, PAGE_SIZE-2, mask);
-       buf[len++] = '\n';
-       buf[len] = '\0';
-       return len;
+       return pci_dev_show_local_cpu(dev, 0, attr, buf);
  }
 +static DEVICE_ATTR_RO(local_cpulist);
  
  /*
   * PCI Bus Class Devices
Simple merge