The patch titled pci: update MCP55 quirk to not affect non HyperTransport variants has been removed from the -mm tree. Its filename was pci-update-mcp55-quirk-to-not-affect-non-hypertransport-variants.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: pci: update MCP55 quirk to not affect non HyperTransport variants From: Neil Horman <nhorman@xxxxxxxxxxxxx> I wrote this quirk awhile ago to properly setup MCP55 chips on hypertransport busses so that interrupts reached whatever cpu happend to boot the kdump kernel. while that works well, it was recently shown to me that a a non-hypertransport variant of the MCP55 exists, and on those system the register that this quirk manipulates causes hangs if you write to it. Since the quirk was only meant to handle errors found on MCP55 chips that have a HT interface, this patch adds a filter to make sure the chip is an HT capable before making the needed register adjustment. This lets the broken MCP55s work with kdump while not breaking the non-HT variants. Addresses https://bugzilla.kernel.org/show_bug.cgi?id=23952 Tested successfully by the reporter and myself. Reported-by: Mathieu Bérard <mathieu@xxxxxxxxxx> Tested-by: Mathieu Bérard <mathieu@xxxxxxxxxx> Cc: Vivek Goyal <vgoyal@xxxxxxxxxx> Cc: Jesse Barnes <jbarnes@xxxxxxxxxxxxxxxx> Signed-off-by: Neil Horman <nhorman@xxxxxxxxxxxxx> Cc: <stable@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/pci/quirks.c | 3 +++ 1 file changed, 3 insertions(+) diff -puN drivers/pci/quirks.c~pci-update-mcp55-quirk-to-not-affect-non-hypertransport-variants drivers/pci/quirks.c --- a/drivers/pci/quirks.c~pci-update-mcp55-quirk-to-not-affect-non-hypertransport-variants +++ a/drivers/pci/quirks.c @@ -2329,6 +2329,9 @@ static void __devinit nvbridge_check_leg { u32 cfg; + if (!pci_find_capability(dev, PCI_CAP_ID_HT)) + return; + pci_read_config_dword(dev, 0x74, &cfg); if (cfg & ((1 << 2) | (1 << 15))) { _ Patches currently in -mm which might be from nhorman@xxxxxxxxxxxxx are linux-next.patch fs-execc-provide-the-correct-process-pid-to-the-pipe-helper.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html