<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/pci/pcie, branch linux-3.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-07-26T13:32:12Z</updated>
<entry>
<title>PCI: pciehp: Convert pciehp to be builtin only, not modular</title>
<updated>2013-07-26T13:32:12Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2013-07-23T16:55:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c10cc483bf3f1d0e8f9f077ca36ecc053de9bbbc'/>
<id>urn:sha1:c10cc483bf3f1d0e8f9f077ca36ecc053de9bbbc</id>
<content type='text'>
Convert pciehp to be builtin only, with no module option.

Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;
Acked-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
Acked-by: Yinghai Lu &lt;yinghai@kernel.org&gt;</content>
</entry>
<entry>
<title>Merge tag 'pci-v3.11-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci</title>
<updated>2013-07-03T23:31:35Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2013-07-03T23:31:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=862f0012549110d6f2586bf54b52ed4540cbff3a'/>
<id>urn:sha1:862f0012549110d6f2586bf54b52ed4540cbff3a</id>
<content type='text'>
Pull PCI changes from Bjorn Helgaas:
 "PCI device hotplug
    - Add pci_alloc_dev() interface (Gu Zheng)
    - Add pci_bus_get()/put() for reference counting (Jiang Liu)
    - Fix SR-IOV reference count issues (Jiang Liu)
    - Remove unused acpi_pci_roots list (Jiang Liu)

  MSI
    - Conserve interrupt resources on x86 (Alexander Gordeev)

  AER
    - Force fatal severity when component has been reset (Betty Dall)
    - Reset link below Root Port as well as Downstream Port (Betty Dall)
    - Fix "Firmware first" flag setting (Bjorn Helgaas)
    - Don't parse HEST for non-PCIe devices (Bjorn Helgaas)

  ASPM
    - Warn when we can't disable ASPM as driver requests (Bjorn Helgaas)

  Miscellaneous
    - Add CircuitCo PCI IDs (Darren Hart)
    - Add AMD CZ SATA and SMBus PCI IDs (Shane Huang)
    - Work around Ivytown NTB BAR size issue (Jon Mason)
    - Detect invalid initial BAR values (Kevin Hao)
    - Add pcibios_release_device() (Sebastian Ott)
    - Fix powerpc &amp; sparc PCI_UNKNOWN power state usage (Bjorn Helgaas)"

* tag 'pci-v3.11-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (51 commits)
  MAINTAINERS: Add ACPI folks for ACPI-related things under drivers/pci
  PCI: Add CircuitCo vendor ID and subsystem ID
  PCI: Use pdev-&gt;pm_cap instead of pci_find_capability(..,PCI_CAP_ID_PM)
  PCI: Return early on allocation failures to unindent mainline code
  PCI: Simplify IOV implementation and fix reference count races
  PCI: Drop redundant setting of bus-&gt;is_added in virtfn_add_bus()
  unicore32/PCI: Remove redundant call of pci_bus_add_devices()
  m68k/PCI: Remove redundant call of pci_bus_add_devices()
  PCI / ACPI / PM: Use correct power state strings in messages
  PCI: Fix comment typo for pcie_pme_remove()
  PCI: Rename pci_release_bus_bridge_dev() to pci_release_host_bridge_dev()
  PCI: Fix refcount issue in pci_create_root_bus() error recovery path
  ia64/PCI: Clean up pci_scan_root_bus() usage
  PCI/AER: Reset link for devices below Root Port or Downstream Port
  ACPI / APEI: Force fatal AER severity when component has been reset
  PCI/AER: Remove "extern" from function declarations
  PCI/AER: Move AER severity defines to aer.h
  PCI/AER: Set dev-&gt;__aer_firmware_first only for matching devices
  PCI/AER: Factor out HEST device type matching
  PCI/AER: Don't parse HEST table for non-PCIe devices
  ...
</content>
</entry>
<entry>
<title>Merge branch 'pci/misc' into next</title>
<updated>2013-06-14T23:08:48Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2013-06-14T23:08:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=726246d2e6d0ed53ac22b6fec50d1345f25e6730'/>
<id>urn:sha1:726246d2e6d0ed53ac22b6fec50d1345f25e6730</id>
<content type='text'>
* pci/misc:
  PCI / ACPI / PM: Use correct power state strings in messages
  PCI: Fix comment typo for pcie_pme_remove()
  PCI: Add pcibios_release_device()
</content>
</entry>
<entry>
<title>PCI: Fix comment typo for pcie_pme_remove()</title>
<updated>2013-06-10T16:58:26Z</updated>
<author>
<name>Yijing Wang</name>
</author>
<published>2013-06-09T03:47:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd0c50240b71a69ba6cc690797e2371002cd241c'/>
<id>urn:sha1:bd0c50240b71a69ba6cc690797e2371002cd241c</id>
<content type='text'>
Fix trivial comment typo for pcie_pme_remove().

Signed-off-by: Yijing Wang &lt;wangyijing@huawei.com&gt;
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>Merge branch 'pci/betty-aer-v3' into next</title>
<updated>2013-06-07T20:24:00Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2013-06-07T20:24:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5899309c90971d5418abc4bf370bee871ff6072c'/>
<id>urn:sha1:5899309c90971d5418abc4bf370bee871ff6072c</id>
<content type='text'>
* pci/betty-aer-v3:
  PCI/AER: Reset link for devices below Root Port or Downstream Port
  ACPI / APEI: Force fatal AER severity when component has been reset
  PCI/AER: Remove "extern" from function declarations
  PCI/AER: Move AER severity defines to aer.h
  PCI/AER: Set dev-&gt;__aer_firmware_first only for matching devices
  PCI/AER: Factor out HEST device type matching
  PCI/AER: Don't parse HEST table for non-PCIe devices
</content>
</entry>
<entry>
<title>PCI/AER: Reset link for devices below Root Port or Downstream Port</title>
<updated>2013-06-06T21:00:04Z</updated>
<author>
<name>Betty Dall</name>
</author>
<published>2013-06-06T18:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=081d0fe0ef60c258b67428a8fdf2d14f8ce392ef'/>
<id>urn:sha1:081d0fe0ef60c258b67428a8fdf2d14f8ce392ef</id>
<content type='text'>
When a PCIe device reports a fatal error, we reset the link leading
to it.  Previously we only did this for devices below Downstream Ports,
not for devices directly below Root Ports.

This patch changes that so we reset the link leading to devices below
Root Ports just like we do for those below Downstream Ports.

[bhelgaas: changelog, keep dev_printk(KERN_DEBUG)]
Signed-off-by: Betty Dall &lt;betty.dall@hp.com&gt;
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI/AER: Move AER severity defines to aer.h</title>
<updated>2013-06-06T20:34:14Z</updated>
<author>
<name>Betty Dall</name>
</author>
<published>2013-06-06T18:10:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9e50a9122f048c67a4e83916434e2e212a6f0fe2'/>
<id>urn:sha1:9e50a9122f048c67a4e83916434e2e212a6f0fe2</id>
<content type='text'>
The function aer_recover_queue() is a public interface and the
severity argument uses #defines that are in the private header
pci/pcie/aer/aerdrv.h.

This patch moves the #defines from pci/pcie/aer/aerdrv.h to
include/linux/aer.h.

[bhelgaas: split "remove 'extern' from declarations" to another patch]
Signed-off-by: Betty Dall &lt;betty.dall@hp.com&gt;
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI/AER: Set dev-&gt;__aer_firmware_first only for matching devices</title>
<updated>2013-06-06T20:33:38Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2013-06-06T18:10:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d2a171f18f7cc9271ee3b9f1355fa4a13380320'/>
<id>urn:sha1:8d2a171f18f7cc9271ee3b9f1355fa4a13380320</id>
<content type='text'>
Previously, we always updated info-&gt;firmware_first, even for HEST entries
that didn't match the device.  Therefore, if the last HEST descriptor was
a PCIe structure that didn't match the device, we always cleared
dev-&gt;__aer_firmware_first.

Tested-by: Betty Dall &lt;betty.dall@hp.com&gt;
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI/AER: Factor out HEST device type matching</title>
<updated>2013-06-06T20:33:27Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2013-06-06T18:10:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6bd73cdc93ec03781ff99beb5b465fd6ea3a784'/>
<id>urn:sha1:a6bd73cdc93ec03781ff99beb5b465fd6ea3a784</id>
<content type='text'>
This factors out the matching of HEST structure type and PCIe device type
to improve readability.  No functional change.

Tested-by: Betty Dall &lt;betty.dall@hp.com&gt;
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>PCI/AER: Don't parse HEST table for non-PCIe devices</title>
<updated>2013-06-06T20:31:42Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2013-06-06T18:10:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8b8d2b658f2cb7092672a56c72b41121ce786d93'/>
<id>urn:sha1:8b8d2b658f2cb7092672a56c72b41121ce786d93</id>
<content type='text'>
AER is a PCIe-only capability, so there's no point in trying to match
a HEST PCIe structure with a non-PCIe device.

Previously, a HEST global AER bridge entry (type 8) could incorrectly
match *any* bridge, even a legacy PCI-PCI bridge, and a non-global
HEST entry could match a legacy PCI device.

Tested-by: Betty Dall &lt;betty.dall@hp.com&gt;
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
</feed>
