1. 17 6月, 2014 2 次提交
  2. 12 6月, 2014 1 次提交
  3. 11 6月, 2014 3 次提交
  4. 28 5月, 2014 6 次提交
  5. 16 5月, 2014 1 次提交
  6. 30 4月, 2014 1 次提交
    • B
      PCI: Remove unnecessary __ref annotations · 10874f5a
      Bjorn Helgaas 提交于
      Some PCI functions used to be marked __devinit.  When CONFIG_HOTPLUG was
      not set, these functions were discarded after boot.  A few callers of these
      __devinit functions were marked __ref to indicate that they could safely
      call the __devinit functions even though the callers were not __devinit.
      
      But CONFIG_HOTPLUG and __devinit are now gone, and the need for the __ref
      annotations is also gone, so remove them.  Relevant historical commits:
      
        54b956b9 Remove __dev* markings from init.h
        a8e4b9c1 PCI: add generic pci_hp_add_bridge()
        0ab2b57f PCI: fix section mismatch warning in pci_scan_child_bus
        451124a7 PCI: fix 4x section mismatch warnings
      Signed-off-by: NBjorn Helgaas <bhelgaas@google.com>
      10874f5a
  7. 26 4月, 2014 1 次提交
    • L
      PCI: rphahp: Fix endianess issues · 761ce533
      Laurent Dufour 提交于
      Numerical values stored in the device tree are encoded in Big Endian and
      should be byte swapped when running in Little Endian.
      
      The RPA hotplug module should convert those values as well.
      
      Note that in rpaphp_get_drc_props(), the comparison between indexes[i+1]
      and *index is done using the BE values (whatever is the current endianess).
      This doesn't matter since we are checking for equality here.  This way only
      the returned value is byte swapped.
      
      RPA also made RTAS calls which implies BE values to be used.  According to
      the patch done in RTAS (http://patchwork.ozlabs.org/patch/336865), no
      additional conversion is required in RPA.
      Signed-off-by: NLaurent Dufour <ldufour@linux.vnet.ibm.com>
      Signed-off-by: NBjorn Helgaas <bhelgaas@google.com>
      761ce533
  8. 25 4月, 2014 1 次提交
  9. 15 4月, 2014 3 次提交
  10. 05 3月, 2014 1 次提交
  11. 21 2月, 2014 5 次提交
  12. 20 2月, 2014 2 次提交
  13. 16 2月, 2014 2 次提交
    • R
      ACPI / hotplug / PCI: Add ACPIPHP contexts to devices handled by PCIeHP · cc6254e0
      Rafael J. Wysocki 提交于
      Currently, ACPIPHP does not add hotplug context to devices that
      should be handled by the native PCI hotplug (PCIeHP) code.  The
      reason why was because PCIeHP didn't know about the devices'
      connections with ACPI and would not clean up things properly
      during an eject of an ACPI-backed device, for example.
      
      However, after recent changes that made the ACPI core create struct
      acpi_device objects for all namespace nodes regardless of the
      underlying devices' status and added PCI rescan-remove locking to
      both ACPIPHP and PCIeHP, that concern is not valid any more.
      Namely, after those changes PCIeHP need not care about the ACPI
      side of things any more and it should be serialized with respect to
      ACPIPHP and they won't be running concurrently with each other in
      any case.
      
      For this reason, make ACPIPHP to add its hotplug context to
      all devices with ACPI companions, even the ones that should be
      handled by PCIeHP in principle.  That may work around hotplug
      issues on some systems where PCIeHP is supposed to work, but it
      doesn't and the ACPI hotplug signaling works instead.
      Signed-off-by: NRafael J. Wysocki <rafael.j.wysocki@intel.com>
      cc6254e0
    • R
      ACPI / hotplug / PCI: Rename register_slot() to acpiphp_add_context() · 3799c5a0
      Rafael J. Wysocki 提交于
      The name of register_slot() doesn't really reflect what the function
      is does, so rename it to acpiphp_add_context() and add a proper
      kerneldoc comment to it.
      Signed-off-by: NRafael J. Wysocki <rafael.j.wysocki@intel.com>
      3799c5a0
  14. 15 2月, 2014 2 次提交
  15. 13 2月, 2014 1 次提交
  16. 12 2月, 2014 7 次提交
  17. 11 2月, 2014 1 次提交