<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/pci/ats.c, branch linux-3.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-01-10T21:00:47Z</updated>
<entry>
<title>PCI: Removed unused parts of Page Request Interface support</title>
<updated>2014-01-10T21:00:47Z</updated>
<author>
<name>Stephen Hemminger</name>
</author>
<published>2014-01-10T21:00:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b340cacc1b47d8fc15051aaf9b2d44678e245ba9'/>
<id>urn:sha1:b340cacc1b47d8fc15051aaf9b2d44678e245ba9</id>
<content type='text'>
My philosophy is unused code is dead code.  And dead code is subject to bit
rot and is a likely source of bugs.  Use it or lose it.

This reverts parts of c320b976d783 ("PCI: Add implementation for PRI
capability"), removing these interfaces:

    pci_pri_enabled()
    pci_pri_stopped()
    pci_pri_status()

[bhelgaas: split to separate patch]
Signed-off-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;
CC: Joerg Roedel &lt;joro@8bytes.org&gt;</content>
</entry>
<entry>
<title>PCI: Fix whitespace, capitalization, and spelling errors</title>
<updated>2013-11-14T18:28:18Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2013-11-14T18:28:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f7625980f5820edd1a73536e1a03bcbc1f889fec'/>
<id>urn:sha1:f7625980f5820edd1a73536e1a03bcbc1f889fec</id>
<content type='text'>
Fix whitespace, capitalization, and spelling errors.  No functional change.
I know "busses" is not an error, but "buses" was more common, so I used it
consistently.

Signed-off-by: Marta Rybczynska &lt;rybczynska@gmail.com&gt; (pci_reset_bridge_secondary_bus())
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;
Acked-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;</content>
</entry>
<entry>
<title>Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci</title>
<updated>2012-01-12T02:50:26Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2012-01-12T02:50:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b67e751479d50b7f84d1a3cc5216eed5e534b66'/>
<id>urn:sha1:7b67e751479d50b7f84d1a3cc5216eed5e534b66</id>
<content type='text'>
* 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (80 commits)
  x86/PCI: Expand the x86_msi_ops to have a restore MSIs.
  PCI: Increase resource array mask bit size in pcim_iomap_regions()
  PCI: DEVICE_COUNT_RESOURCE should be equal to PCI_NUM_RESOURCES
  PCI: pci_ids: add device ids for STA2X11 device (aka ConneXT)
  PNP: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB
  x86/PCI: amd: factor out MMCONFIG discovery
  PCI: Enable ATS at the device state restore
  PCI: msi: fix imbalanced refcount of msi irq sysfs objects
  PCI: kconfig: English typo in pci/pcie/Kconfig
  PCI/PM/Runtime: make PCI traces quieter
  PCI: remove pci_create_bus()
  xtensa/PCI: convert to pci_scan_root_bus() for correct root bus resources
  x86/PCI: convert to pci_create_root_bus() and pci_scan_root_bus()
  x86/PCI: use pci_scan_bus() instead of pci_scan_bus_parented()
  x86/PCI: read Broadcom CNB20LE host bridge info before PCI scan
  sparc32, leon/PCI: convert to pci_scan_root_bus() for correct root bus resources
  sparc/PCI: convert to pci_create_root_bus()
  sh/PCI: convert to pci_scan_root_bus() for correct root bus resources
  powerpc/PCI: convert to pci_create_root_bus()
  powerpc/PCI: split PHB part out of pcibios_map_io_space()
  ...

Fix up conflicts in drivers/pci/msi.c and include/linux/pci_regs.h due
to the same patches being applied in other branches.
</content>
</entry>
<entry>
<title>Merge branches 'iommu/fixes', 'arm/omap' and 'x86/amd' into next</title>
<updated>2012-01-09T12:04:05Z</updated>
<author>
<name>Joerg Roedel</name>
</author>
<published>2012-01-09T12:04:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=00fb5430f547e411ab03385cfa548776aaac1c92'/>
<id>urn:sha1:00fb5430f547e411ab03385cfa548776aaac1c92</id>
<content type='text'>
Conflicts:
	drivers/pci/hotplug/acpiphp_glue.c
</content>
</entry>
<entry>
<title>PCI: Enable ATS at the device state restore</title>
<updated>2012-01-06T20:11:18Z</updated>
<author>
<name>Hao, Xudong</name>
</author>
<published>2011-12-17T13:24:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1900ca132f53c3d51e6e6b94ea8912530223c63a'/>
<id>urn:sha1:1900ca132f53c3d51e6e6b94ea8912530223c63a</id>
<content type='text'>
During S3 or S4 resume or PCI reset, ATS regs aren't restored correctly.
This patch enables ATS at the device state restore if PCI device has ATS
capability.

Signed-off-by: Xudong Hao &lt;xudong.hao@intel.com&gt;
Signed-off-by: Xiantao Zhang &lt;xiantao.zhang@intel.com&gt;
Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
</content>
</entry>
<entry>
<title>PCI: Fix PRI and PASID consistency</title>
<updated>2012-01-06T20:10:26Z</updated>
<author>
<name>Alex Williamson</name>
</author>
<published>2011-11-02T20:07:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cfa4d8cc56853ec945956d182ecb4c99102b110a'/>
<id>urn:sha1:cfa4d8cc56853ec945956d182ecb4c99102b110a</id>
<content type='text'>
These are extended capabilities, rename and move to proper
group for consistency.

Signed-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;
Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
</content>
</entry>
<entry>
<title>PCI: fix ats compile failure</title>
<updated>2011-12-05T18:31:25Z</updated>
<author>
<name>James Bottomley</name>
</author>
<published>2011-11-29T19:20:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8c4519456713628cbb457c77bf06684aace67f69'/>
<id>urn:sha1:8c4519456713628cbb457c77bf06684aace67f69</id>
<content type='text'>
I get this compile failure on parisc:

drivers/pci/ats.c: In function 'ats_alloc_one':
drivers/pci/ats.c:29: error: implicit declaration of function 'kzalloc'
drivers/pci/ats.c:29: warning: assignment makes pointer from integer without a cast
drivers/pci/ats.c: In function 'ats_free_one':
drivers/pci/ats.c:45: error: implicit declaration of function 'kfree'

Because ats.c is missing linux/slab.h as an include.  This patch fixes it

Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
</content>
</entry>
<entry>
<title>PCI: More PRI/PASID cleanup</title>
<updated>2011-12-05T18:22:15Z</updated>
<author>
<name>Alex Williamson</name>
</author>
<published>2011-11-11T17:07:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91f57d5e1be3db1e079c8696f1eab214f1c7922d'/>
<id>urn:sha1:91f57d5e1be3db1e079c8696f1eab214f1c7922d</id>
<content type='text'>
More consistency cleanups.  Drop the _OFF, separate and indent
CTRL/CAP/STATUS bit definitions.  This helped find the previous
mis-use of bit 0 in the PASID capability register.

Reviewed-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
Tested-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
Signed-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;
Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
</content>
</entry>
<entry>
<title>PCI: Enable is not exposed as a PASID capability</title>
<updated>2011-12-05T18:22:03Z</updated>
<author>
<name>Alex Williamson</name>
</author>
<published>2011-11-11T17:06:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=60fe823837d10673500ff685c01eb2f896fe5849'/>
<id>urn:sha1:60fe823837d10673500ff685c01eb2f896fe5849</id>
<content type='text'>
The PASID ECN indicates bit 0 is reserved in the capability register.
Switch pci_enable_pasid() to error if PASID is already enabled and
don't expose enable as a feature in pci_pasid_features().

Reviewed-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
Tested-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
Signed-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;
Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
</content>
</entry>
<entry>
<title>PCI: Fix PRI and PASID consistency</title>
<updated>2011-12-05T18:21:45Z</updated>
<author>
<name>Alex Williamson</name>
</author>
<published>2011-11-02T20:07:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=69166fbf02c7a21745013f2de037bf7af26e4279'/>
<id>urn:sha1:69166fbf02c7a21745013f2de037bf7af26e4279</id>
<content type='text'>
These are extended capabilities, rename and move to proper
group for consistency.

Signed-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;
Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
</content>
</entry>
</feed>
