summaryrefslogtreecommitdiffstats
path: root/drivers/pci/hotplug/pciehp_ctrl.c
diff options
context:
space:
mode:
authorZhao, Yu2008-10-23 07:15:39 +0200
committerJesse Barnes2008-10-23 23:42:13 +0200
commit8113587c2d14d3be2414190845b2e2617c0aa33b (patch)
tree8fd7355ae2d677342a6dd2c2f7afb6e0e9db98f8 /drivers/pci/hotplug/pciehp_ctrl.c
parentPCI hotplug: cpqphp: fix kernel NULL pointer dereference (diff)
downloadkernel-qcow2-linux-8113587c2d14d3be2414190845b2e2617c0aa33b.tar.gz
kernel-qcow2-linux-8113587c2d14d3be2414190845b2e2617c0aa33b.tar.xz
kernel-qcow2-linux-8113587c2d14d3be2414190845b2e2617c0aa33b.zip
PCI: fix ARI code to be compatible with mixed ARI/non-ARI systems
The original ARI support code has a compatibility problem with non-ARI devices. If a device doesn't support ARI, turning on ARI forwarding on its upper level bridge will cause undefined behavior. This fix turns on ARI forwarding only when the subordinate devices support it. Tested-by: Suresh Siddha <suresh.b.siddha@intel.com> Signed-off-by: Yu Zhao <yu.zhao@intel.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'drivers/pci/hotplug/pciehp_ctrl.c')
0 files changed, 0 insertions, 0 deletions