linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] irq: add quirk for broken interrupt remapping on 55XX chipsets
@ 2013-03-01 17:17 Neil Horman
  2013-03-01 18:20 ` Yinghai Lu
                   ` (11 more replies)
  0 siblings, 12 replies; 62+ messages in thread
From: Neil Horman @ 2013-03-01 17:17 UTC (permalink / raw)
  To: linux-kernel
  Cc: Neil Horman, Prarit Bhargava, Don Zickus, Don Dutile,
	Bjorn Helgaas, Asit Mallick, linux-pci

A few years back intel published a spec update:
http://www.intel.com/content/dam/doc/specification-update/5520-and-5500-chipset-ioh-specification-update.pdf

For the 5520 and 5500 chipsets which contained an errata (specificially errata
53), which noted that these chipsets can't properly do interrupt remapping, and
as a result the recommend that interrupt remapping be disabled in bios.  While
many vendors have a bios update to do exactly that, not all do, and of course
not all users update their bios to a level that corrects the problem.  As a
result, occasionally interrupts can arrive at a cpu even after affinity for that
interrupt has be moved, leading to lost or spurrious interrupts (usually
characterized by the message:
kernel: do_IRQ: 7.71 No irq handler for vector (irq -1)

There have been several incidents recently of people seeing this error, and
investigation has shown that they have system for which their BIOS level is such
that this feature was not properly turned off.  As such, it would be good to
give them a reminder that their systems are vulnurable to this problem.

Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
CC: Prarit Bhargava <prarit@redhat.com>
CC: Don Zickus <dzickus@redhat.com>
CC: Don Dutile <ddutile@redhat.com>
CC: Bjorn Helgaas <bhelgaas@google.com>
CC: Asit Mallick <asit.k.mallick@intel.com>
CC: linux-pci@vger.kernel.org
---
 drivers/iommu/intel_irq_remapping.c | 20 ++++++++++++++++++++
 include/linux/pci_ids.h             |  2 ++
 2 files changed, 22 insertions(+)

diff --git a/drivers/iommu/intel_irq_remapping.c b/drivers/iommu/intel_irq_remapping.c
index f3b8f23..9bfb6c2 100644
--- a/drivers/iommu/intel_irq_remapping.c
+++ b/drivers/iommu/intel_irq_remapping.c
@@ -1113,3 +1113,23 @@ struct irq_remap_ops intel_irq_remap_ops = {
 	.msi_setup_irq		= intel_msi_setup_irq,
 	.setup_hpet_msi		= intel_setup_hpet_msi,
 };
+
+
+static void intel_remapping_check(struct pci_dev *dev)
+{
+	u8 revision;
+
+	pci_read_config_byte(dev, PCI_REVISION_ID, &revision);
+
+	if ((revision == 0x13) && irq_remapping_enabled) {
+		pr_warn("WARNING WARNING WARNING WARNING WARNING WARNING\n"
+			"This system BIOS has enabled interrupt remapping\n"
+			"on a chipset that contains an errata making that\n"
+			"feature unstable.  Please reboot with nointremap\n"
+			"added to the kernel command line and contact\n"
+			"your BIOS vendor for an update");
+	}
+}
+DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_5520_IOHUB, intel_remapping_check);
+DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_5500_IOHUB, intel_remapping_check);
+
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h
index 31717bd..54027a6 100644
--- a/include/linux/pci_ids.h
+++ b/include/linux/pci_ids.h
@@ -2732,6 +2732,8 @@
 #define PCI_DEVICE_ID_INTEL_LYNNFIELD_MC_CH2_RANK_REV2  0x2db2
 #define PCI_DEVICE_ID_INTEL_LYNNFIELD_MC_CH2_TC_REV2    0x2db3
 #define PCI_DEVICE_ID_INTEL_82855PM_HB	0x3340
+#define PCI_DEVICE_ID_INTEL_5500_IOHUB	0x3403
+#define PCI_DEVICE_ID_INTEL_5520_IOHUB	0x3406
 #define PCI_DEVICE_ID_INTEL_IOAT_TBG4	0x3429
 #define PCI_DEVICE_ID_INTEL_IOAT_TBG5	0x342a
 #define PCI_DEVICE_ID_INTEL_IOAT_TBG6	0x342b
-- 
1.7.11.7


^ permalink raw reply related	[flat|nested] 62+ messages in thread
* Re: [PATCH v6] irq: add quirk for broken interrupt remapping on 55XX chipsets
@ 2013-04-06  1:25 Neil Horman
  2013-04-06  2:32 ` Yinghai Lu
  0 siblings, 1 reply; 62+ messages in thread
From: Neil Horman @ 2013-04-06  1:25 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Linux Kernel Mailing List, Prarit Bhargava, Don Zickus,
	Don Dutile, Bjorn Helgaas, Asit Mallick, David Woodhouse,
	 linux-pci@vger.kernel.org

SSdtIHNvcnJ5LiAgRm9yZ290IHRvIGNoYW5nZSB0aGUgd29yZGluZyBvZiB0aGUgZXJyb3IgZm9y
IHRoZSBuZXcgbW9kZWwgdGhhdCBJJ20gZm9sbG93aW5nIGhlcmUuICBBbHRob3VnaCB0aGUgbWVz
c2FnZSBpcyBtb3N0bHkgcmlnaHQgYXMgYmlvcyBpcyByZXNwb25zaWJsZSBmb3Igc2V0dGluZyBh
bmQgY2xlYXJpbmcgdGhlIElSUSByZW1hcHBpbmcgZmVhdHVyZSBiaXQgaW4gdGhlIGNoaXBzIGNh
cGFiaWxpdGllcyByZWdpc3Rlci4KCkknbGwgZml4IGFuZCByZXBvc3QgTW9uZGF5CgpOZWlsCgpZ
aW5naGFpIEx1IDx5aW5naGFpQGtlcm5lbC5vcmc+IHdyb3RlOgoKPk9uIEZyaSwgQXByIDUsIDIw
MTMgYXQgMTI6MzEgUE0sIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+IHdyb3Rl
Ogo+PiBBIGZldyB5ZWFycyBiYWNrIGludGVsIHB1Ymxpc2hlZCBhIHNwZWMgdXBkYXRlOgo+PiBo
dHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50L2RhbS9kb2Mvc3BlY2lmaWNhdGlvbi11cGRhdGUv
NTUyMC1hbmQtNTUwMC1jaGlwc2V0LWlvaC1zcGVjaWZpY2F0aW9uLXVwZGF0ZS5wZGYKPj4KPj4g
Rm9yIHRoZSA1NTIwIGFuZCA1NTAwIGNoaXBzZXRzIHdoaWNoIGNvbnRhaW5lZCBhbiBlcnJhdGEg
KHNwZWNpZmljaWFsbHkgZXJyYXRhCj4+IDUzKSwgd2hpY2ggbm90ZWQgdGhhdCB0aGVzZSBjaGlw
c2V0cyBjYW4ndCBwcm9wZXJseSBkbyBpbnRlcnJ1cHQgcmVtYXBwaW5nLCBhbmQKPj4gYXMgYSBy
ZXN1bHQgdGhlIHJlY29tbWVuZCB0aGF0IGludGVycnVwdCByZW1hcHBpbmcgYmUgZGlzYWJsZWQg
aW4gYmlvcy4gIFdoaWxlCj4+IG1hbnkgdmVuZG9ycyBoYXZlIGEgYmlvcyB1cGRhdGUgdG8gZG8g
ZXhhY3RseSB0aGF0LCBub3QgYWxsIGRvLCBhbmQgb2YgY291cnNlCj4+IG5vdCBhbGwgdXNlcnMg
dXBkYXRlIHRoZWlyIGJpb3MgdG8gYSBsZXZlbCB0aGF0IGNvcnJlY3RzIHRoZSBwcm9ibGVtLiAg
QXMgYQo+PiByZXN1bHQsIG9jY2FzaW9uYWxseSBpbnRlcnJ1cHRzIGNhbiBhcnJpdmUgYXQgYSBj
cHUgZXZlbiBhZnRlciBhZmZpbml0eSBmb3IgdGhhdAo+PiBpbnRlcnJ1cHQgaGFzIGJlIG1vdmVk
LCBsZWFkaW5nIHRvIGxvc3Qgb3Igc3B1cnJpb3VzIGludGVycnVwdHMgKHVzdWFsbHkKPj4gY2hh
cmFjdGVyaXplZCBieSB0aGUgbWVzc2FnZToKPj4ga2VybmVsOiBkb19JUlE6IDcuNzEgTm8gaXJx
IGhhbmRsZXIgZm9yIHZlY3RvciAoaXJxIC0xKQo+Pgo+PiBUaGVyZSBoYXZlIGJlZW4gc2V2ZXJh
bCBpbmNpZGVudHMgcmVjZW50bHkgb2YgcGVvcGxlIHNlZWluZyB0aGlzIGVycm9yLCBhbmQKPj4g
aW52ZXN0aWdhdGlvbiBoYXMgc2hvd24gdGhhdCB0aGV5IGhhdmUgc3lzdGVtIGZvciB3aGljaCB0
aGVpciBCSU9TIGxldmVsIGlzIHN1Y2gKPj4gdGhhdCB0aGlzIGZlYXR1cmUgd2FzIG5vdCBwcm9w
ZXJseSB0dXJuZWQgb2ZmLiAgQXMgc3VjaCwgaXQgd291bGQgYmUgZ29vZCB0bwo+PiBnaXZlIHRo
ZW0gYSByZW1pbmRlciB0aGF0IHRoZWlyIHN5c3RlbXMgYXJlIHZ1bG51cmFibGUgdG8gdGhpcyBw
cm9ibGVtLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2
ZXIuY29tPgo+PiBDQzogUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KPj4gQ0M6
IERvbiBaaWNrdXMgPGR6aWNrdXNAcmVkaGF0LmNvbT4KPj4gQ0M6IERvbiBEdXRpbGUgPGRkdXRp
bGVAcmVkaGF0LmNvbT4KPj4gQ0M6IEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+
Cj4+IENDOiBBc2l0IE1hbGxpY2sgPGFzaXQuay5tYWxsaWNrQGludGVsLmNvbT4KPj4gQ0M6IERh
dmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4KPj4gQ0M6IGxpbnV4LXBjaUB2Z2Vy
Lmtlcm5lbC5vcmcKPj4gLS0tCj4+Cj4+IENoYW5nZSBub3RlczoKPj4KPj4gdjIpCj4+Cj4+ICog
TW92ZWQgdGhlIHF1aXJrIHRvIHRoZSB4ODYgYXJjaCwgc2luY2UgY29uc2Vuc3VzIHNlZW1zIHRv
IGJlIHRoYXQgdGhlIDU1WFgKPj4gY2hpcHNldCBzZXJpZXMgaXMgeDg2IG9ubHkuICBJIGRlY2lk
ZWQgaG93ZXZlciB0byBrZWVwIHRoZSBxdWlyayBhcyBhIHJlZ3VsYXIKPj4gcXVpcmssIG5vdCBh
biBlYXJseV9xdWlyay4gIEVhcmx5IHF1aXJrcyBoYXZlIG5vIHdheSBjdXJyZW50bHkgdG8gZGV0
ZXJtaW5lIGlmCj4+IEJJT1MgaGFzIHByb3Blcmx5IGRpc2FibGVkIHRoZSBmZWF0dXJlIGluIHRo
ZSBpb21tdSwgYXQgbGVhc3Qgbm90IHdpdGhvdXQKPj4gc2lnbmlmaWNhbnQgaGFja2luZywgYW5k
IHNpbmNlIGl0cyBxdWl0ZSBwb3NzaWJsZSB0aGlzIHdpbGwgYmUgYSBzaG9ydCBsaXZlZAo+PiBx
dWlyaywgc2hvdWxkIERvbiBaJ3Mgd29ya2Fyb3VuZCBjb2RlIHByb3ZlIHN1Y2Nlc3NmdWwgKGFu
ZCBpdCBsb29rcyBsaWtlIGl0IG1heQo+PiB3ZWxsKSwgSSBkb24ndCB0aGluayB0aGF0IG5lY2Vz
c2VjYXJ5Lgo+Pgo+PiAqIFJlbW92ZWQgdGhlIFdBUk5JTkcgYmFubmVyIGZyb20gdGhlIHF1aXJr
LCBhbmQgYWRkZWQgdGhlIEhXX0VSUiB0b2tlbiB0byB0aGUKPj4gc3RyaW5nLCBJIG9wdGVkIHRv
IGxlYXZlIHRoZSBuZXdsaW5lcyBpbiBwbGFjZSBob3dldmVyLCBhcyBJIHJlYWxseSBjb3VsZG50
Cj4+IGZpbmQgYSB3YXkgdG8ga2VlcCB0aGUgdGV4dCBvbiBhIHNpbmdsZSBsaW5lIGlzIHN0aWxs
IGxlZ2libGUgZnJvbSBhIGNvZGUKPj4gcGVyc3BlY3RpdmUuICBJIHRoaW5rIHRoZXJlcyBlbm91
Z2ggbGFuZ3VhZ2UgaW4gdGhlcmUgdGhhdCB1c2luZyBjc2NvcGUgb24ganVzdAo+PiBhYm91dCBh
bnkgc3Vic3RyaW5nIGhvd2V2ZXIgd2lsbCB0dXJuIGl0IHVwLCBhbmQgYWdhaW4sIHRoaXMgbWF5
IGJlIGEgc2hvcnQKPj4gbGl2ZWQgcXVpcmsuCj4+Cj4+IHYzKQo+Pgo+PiAqIFJlbW92ZWQgZGVm
aW5lcyBmcm9tIHBjaV9pZHMuaCwgYW5kIHVzZWQgZGlyZWN0IGlkIHZhbHVlcyBhcyBwZXIgcmVx
dWVzdCBmcm9tCj4+IEJqb3JuLgo+Pgo+PiB2NCkKPj4KPj4gKiBDb252ZXJ0ZWQgcHJfd2FybiB0
byBXQVJOX1RBSU5UKFRBSU5UX0ZJUk1XQVJFX1dPUktBUk9VTkQpIGFzIHBlciBEYXZpZAo+PiBX
b29kaG91c2UKPj4KPj4gdjUpCj4+Cj4+ICogTW92ZWQgY2hlY2sgdG8gYW4gZWFybHkgcXVpcmss
IGFuZCBmbGFnZ2VkIHRoZSBicm9rZW4gY2hpcCwgc28gd2UgY291bGQKPj4gcmVhc29uYWJseSBk
aXNhYmxlIGlycSByZW1hcHBpbmcgZHVyaW5nIGJvb3R1cC4KPj4KPj4gdjYpCj4+ICogQ2xlYW4g
dXAgb2Ygc3R1cGlkIGV4dHJhIHRocmFzaCBpbiBxdWlya3MuYwo+PiAtLS0KPj4gIGFyY2gveDg2
L2tlcm5lbC9lYXJseS1xdWlya3MuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKPj4g
IGRyaXZlcnMvaW9tbXUvaXJxX3JlbWFwcGluZy5jICB8IDEyICsrKysrKysrKysrKwo+PiAgZHJp
dmVycy9pb21tdS9pcnFfcmVtYXBwaW5nLmggIHwgIDEgKwo+PiAgMyBmaWxlcyBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZWFybHkt
cXVpcmtzLmMgYi9hcmNoL3g4Ni9rZXJuZWwvZWFybHktcXVpcmtzLmMKPj4gaW5kZXggMzc1NWVm
NC4uYmZhMzEzOSAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYva2VybmVsL2Vhcmx5LXF1aXJrcy5j
Cj4+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9lYXJseS1xdWlya3MuYwo+PiBAQCAtMTkyLDYgKzE5
MiwyNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYXRpX2J1Z3NfY29udGQoaW50IG51bSwgaW50IHNs
b3QsIGludCBmdW5jKQo+PiAgfQo+PiAgI2VuZGlmCj4+Cj4+ICsjaWZkZWYgQ09ORklHX0lSUV9S
RU1BUAo+PiArc3RhdGljIHZvaWQgX19pbml0IGludGVsX3JlbWFwcGluZ19jaGVjayhpbnQgbnVt
LCBpbnQgc2xvdCwgaW50IGZ1bmMpCj4+ICt7Cj4+ICsgICAgICAgdTggcmV2aXNpb247Cj4+ICsK
Pj4gKyAgICAgICByZXZpc2lvbiA9IHBjaV9yZWFkX2NvbmZpZ19ieXRlKG51bSwgc2xvdCwgZnVu
YyAsIFBDSV9SRVZJU0lPTl9JRCk7Cj4+ICsKPj4gKyAgICAgICAvKgo+PiArICAgICAgICAqIFJl
dmlzaW9uIDB4MTMgb2YgdGhpcyBjaGlwc2V0IHN1cHBvcnRzIGlycSByZW1hcHBpbmcKPj4gKyAg
ICAgICAgKiBidXQgaGFzIGFuIGVycmF0dW0gdGhhdCBicmVha3MgaXRzIGJlaGF2aW9yLCBmbGFn
IGl0IGFzIHN1Y2gKPj4gKyAgICAgICAgKi8KPj4gKyAgICAgICBpZiAocmV2aXNpb24gPT0gMHgx
MykKPj4gKyAgICAgICAgICAgICAgIGlycV9yZW1hcF9icm9rZW4gPSAxOwo+PiArCj4+ICt9Cj4+
ICsjZWxzZQo+PiArc3RhdGljIHZvaWQgX19pbml0IGludGVsX3JlbWFwcGluZ19jaGVjayhpbnQg
bnVtLCBpbnQgc2xvdCwgaW50IGZ1bmMpCj4+ICt7Cj4+ICt9Cj4+ICsjZW5kaWYKPj4gKwo+PiAg
I2RlZmluZSBRRkxBR19BUFBMWV9PTkNFICAgICAgIDB4MQo+PiAgI2RlZmluZSBRRkxBR19BUFBM
SUVEICAgICAgICAgIDB4Mgo+PiAgI2RlZmluZSBRRkxBR19ET05FICAgICAgICAgICAgIChRRkxB
R19BUFBMWV9PTkNFfFFGTEFHX0FQUExJRUQpCj4+IEBAIC0yMjEsNiArMjQyLDEwIEBAIHN0YXRp
YyBzdHJ1Y3QgY2hpcHNldCBlYXJseV9xcmtbXSBfX2luaXRkYXRhID0gewo+PiAgICAgICAgICAg
UENJX0NMQVNTX1NFUklBTF9TTUJVUywgUENJX0FOWV9JRCwgMCwgYXRpX2J1Z3MgfSwKPj4gICAg
ICAgICB7IFBDSV9WRU5ET1JfSURfQVRJLCBQQ0lfREVWSUNFX0lEX0FUSV9TQlgwMF9TTUJVUywK
Pj4gICAgICAgICAgIFBDSV9DTEFTU19TRVJJQUxfU01CVVMsIFBDSV9BTllfSUQsIDAsIGF0aV9i
dWdzX2NvbnRkIH0sCj4+ICsgICAgICAgeyBQQ0lfVkVORE9SX0lEX0lOVEVMLCAweDM0MDMsIFBD
SV9DTEFTU19CUklER0VfSE9TVCwKPj4gKyAgICAgICAgIFBDSV9CQVNFX0NMQVNTX0JSSURHRSwg
MCwgaW50ZWxfcmVtYXBwaW5nX2NoZWNrIH0sCj4+ICsgICAgICAgeyBQQ0lfVkVORE9SX0lEX0lO
VEVMLCAweDM0MDYsIFBDSV9DTEFTU19CUklER0VfSE9TVCwKPj4gKyAgICAgICAgIFBDSV9CQVNF
X0NMQVNTX0JSSURHRSwgMCwgaW50ZWxfcmVtYXBwaW5nX2NoZWNrIH0sCj4+ICAgICAgICAge30K
Pj4gIH07Cj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2lycV9yZW1hcHBpbmcuYyBi
L2RyaXZlcnMvaW9tbXUvaXJxX3JlbWFwcGluZy5jCj4+IGluZGV4IGQ1NmY4YzEuLjJiNTZlOTIg
MTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvaW9tbXUvaXJxX3JlbWFwcGluZy5jCj4+ICsrKyBiL2Ry
aXZlcnMvaW9tbXUvaXJxX3JlbWFwcGluZy5jCj4+IEBAIC0xOSw2ICsxOSw3IEBACj4+ICBpbnQg
aXJxX3JlbWFwcGluZ19lbmFibGVkOwo+Pgo+PiAgaW50IGRpc2FibGVfaXJxX3JlbWFwOwo+PiAr
aW50IGlycV9yZW1hcF9icm9rZW47Cj4+ICBpbnQgZGlzYWJsZV9zb3VyY2VpZF9jaGVja2luZzsK
Pj4gIGludCBub194MmFwaWNfb3B0b3V0Owo+Pgo+PiBAQCAtMjE2LDYgKzIxNywxNyBAQCBpbnQg
aXJxX3JlbWFwcGluZ19zdXBwb3J0ZWQodm9pZCkKPj4gICAgICAgICBpZiAoZGlzYWJsZV9pcnFf
cmVtYXApCj4+ICAgICAgICAgICAgICAgICByZXR1cm4gMDsKPj4KPj4gKyAgICAgICBpZiAoaXJx
X3JlbWFwX2Jyb2tlbikgewo+PiArICAgICAgICAgICAgICAgV0FSTl9UQUlOVCgxLCBUQUlOX0ZJ
Uk1XQVJFX1dPUktBUk9VTkQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICJUaGlzIHN5
c3RlbSBCSU9TIGhhcyBlbmFibGVkIGludGVycnVwdCByZW1hcHBpbmdcbiIKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIm9uIGEgY2hpcHNldCB0aGF0IGNvbnRhaW5zIGFuIGVycmF0dW0g
bWFraW5nIHRoYXRcbiIKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUgdW5z
dGFibGUuICBQbGVhc2UgcmVib290IHdpdGggbm9pbnRyZW1hcFxuIgo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAiYWRkZWQgdG8gdGhlIGtlcm5lbCBjb21tYW5kIGxpbmUgYW5kIGNvbnRh
Y3RcbiIKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgInlvdXIgQklPUyB2ZW5kb3IgZm9y
IGFuIHVwZGF0ZSIpOwo+Cj5XaGF0IGRvIHlvdSBtZWFuICJUaGlzIHN5c3RlbSBCSU9TIGhhcyBl
bmFibGVkIGludGVycnVwdCByZW1hcHBpbmciID8KPkJJT1MgaGF2ZSBpbnRlcnJ1cHQgcHJlLWVu
YWJsZWQgb3IgQklPUyBqdXN0IHByb3ZpZGUgRE1BUiB0YWJsZSA/Cj4KPldoeSBkbyB5b3UgbmVl
ZCAiUGxlYXNlIHJlYm9vdCB3aXRoIG5vaW50cmVtYXAiID8KPgo+VGhhbmtzCj4KPllpbmdoYWkK
Pgo=


^ permalink raw reply	[flat|nested] 62+ messages in thread

end of thread, other threads:[~2013-04-18 17:00 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-01 17:17 [PATCH] irq: add quirk for broken interrupt remapping on 55XX chipsets Neil Horman
2013-03-01 18:20 ` Yinghai Lu
2013-03-01 19:29   ` Neil Horman
2013-03-02  2:28   ` Jiang Liu
2013-03-02 15:59 ` Andreas Mohr
2013-03-04 13:24   ` Don Dutile
2013-03-10  1:11     ` Prarit Bhargava
2013-03-02 16:21 ` Prarit Bhargava
2013-03-02 20:13   ` Neil Horman
2013-03-04 19:04 ` [PATCH v2] " Neil Horman
2013-03-09 20:49   ` Neil Horman
2013-03-09 22:20     ` Myron Stowe
2013-03-11  1:31       ` Don Dutile
2013-03-11 11:25       ` Neil Horman
2013-03-11 12:17         ` Prarit Bhargava
2013-04-03 23:53   ` Bjorn Helgaas
2013-04-04 11:17     ` Neil Horman
2013-04-04 14:27     ` David Woodhouse
2013-04-04 14:50       ` Neil Horman
2013-04-04 14:57         ` Bjorn Helgaas
2013-04-04 15:39           ` Neil Horman
2013-04-04 17:14             ` Bjorn Helgaas
2013-04-04 17:51               ` Neil Horman
2013-04-04 18:41                 ` Bjorn Helgaas
2013-04-04 20:02                   ` Neil Horman
2013-04-04 13:54 ` [PATCH v3] " Neil Horman
2013-04-04 15:08 ` [PATCH v4] " Neil Horman
2013-04-04 16:16   ` Yinghai Lu
2013-04-04 17:27     ` Don Dutile
2013-04-04 17:40       ` Yinghai Lu
2013-04-04 20:04         ` Neil Horman
2013-04-04 20:33           ` Bjorn Helgaas
2013-04-04 21:11             ` Yinghai Lu
2013-04-05  0:24               ` Neil Horman
2013-04-05 19:25 ` [PATCH v5] " Neil Horman
2013-04-05 19:29   ` Neil Horman
2013-04-05 19:31 ` [PATCH v6] " Neil Horman
2013-04-05 23:37   ` Yinghai Lu
2013-04-06  1:55   ` Bjorn Helgaas
2013-04-08 15:29     ` Don Dutile
2013-04-08 17:17       ` Bjorn Helgaas
2013-04-08 17:42         ` Neil Horman
2013-04-09 10:08           ` Joerg Roedel
2013-04-15 11:18 ` [PATCH v7] " Neil Horman
2013-04-15 15:30   ` Bjorn Helgaas
2013-04-15 16:28     ` Neil Horman
2013-04-15 16:28 ` [PATCH v8] " Neil Horman
2013-04-15 22:41 ` [PATCH v9] " Neil Horman
2013-04-15 23:02   ` Yinghai Lu
2013-04-16  0:43     ` Neil Horman
2013-04-16  6:20   ` Arkadiusz Miskiewicz
2013-04-16 10:24   ` Joerg Roedel
2013-04-16 13:07     ` Neil Horman
2013-04-16 13:35     ` Neil Horman
2013-04-16 16:37       ` Joerg Roedel
2013-04-16 17:25         ` Neil Horman
2013-04-16 20:38 ` [PATCH v10] " Neil Horman
2013-04-16 22:08   ` Don Dutile
2013-04-18 15:02   ` Joerg Roedel
2013-04-18 17:00     ` Neil Horman
  -- strict thread matches above, loose matches on Subject: below --
2013-04-06  1:25 [PATCH v6] " Neil Horman
2013-04-06  2:32 ` Yinghai Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).