https://github.com/torvalds/linux
Revision 8113587c2d14d3be2414190845b2e2617c0aa33b authored by Zhao, Yu on 23 October 2008, 05:15:39 UTC, committed by Jesse Barnes on 23 October 2008, 21:42:13 UTC
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>
1 parent d2174c3
History
Tip revision: 8113587c2d14d3be2414190845b2e2617c0aa33b authored by Zhao, Yu on 23 October 2008, 05:15:39 UTC
PCI: fix ARI code to be compatible with mixed ARI/non-ARI systems
Tip revision: 8113587
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
usr
virt
.gitignore -rw-r--r-- 867 bytes
.mailmap -rw-r--r-- 3.7 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 91.0 KB
Kbuild -rw-r--r-- 2.4 KB
MAINTAINERS -rw-r--r-- 102.0 KB
Makefile -rw-r--r-- 55.4 KB
README -rw-r--r-- 16.5 KB
REPORTING-BUGS -rw-r--r-- 3.1 KB

README

back to top