PCI: fix HT MSI mapping fix
authorYinghai Lu <yinghai@kernel.org>
Sun, 29 Mar 2009 19:30:05 +0000 (12:30 -0700)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Mon, 30 Mar 2009 19:15:52 +0000 (12:15 -0700)
commiteeafda70bf2807544e96fa4e52b2433cd470ff46
tree24ca3b703ec512a8b7eceec525c697f5ff88d2e5
parentde7453065d5d5243686467998f1fcc58d20e0a7c
PCI: fix HT MSI mapping fix

Impact: fix bug

This patch reworks the nv_msi_ht_cap_quirk() and will only try to avoid
to enable ht_msi on device following that root dev, and don't touch that
root dev, but only do that trick with end_device on the chain.

Reported-by: Prakash Punnoor <prakash@punnoor.de>
Tested-by: Prakash Punnoor <prakash@punnoor.de>
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
drivers/pci/quirks.c