diff options
author | Wei Yang <weiyang@linux.vnet.ibm.com> | 2016-03-04 02:53:06 +0300 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2016-03-09 01:58:17 +0300 |
commit | 51c0e87e9a48d081d7ccb40d7454a0fa2935a424 (patch) | |
tree | 857e9d84f428131604138d391ebf9b492be41747 /arch/powerpc/include/asm/eeh.h | |
parent | 971427f5827d5a013965878e196d6930a977e8a7 (diff) | |
download | linux-51c0e87e9a48d081d7ccb40d7454a0fa2935a424.tar.xz |
powerpc/eeh: Cache normal BARs, not windows or IOV BARs
This restricts the EEH address cache to use only the first 7 BARs. This
makes __eeh_addr_cache_insert_dev() ignore PCI bridge window and IOV BARs.
As the result of this change, eeh_addr_cache_get_dev() will return VFs from
VF's resource addresses instead of parent PFs.
This also removes PCI bridge check as we limit __eeh_addr_cache_insert_dev()
to 7 BARs and this effectively excludes PCI bridges from being cached.
Signed-off-by: Wei Yang <weiyang@linux.vnet.ibm.com>
Acked-by: Gavin Shan <gwshan@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/include/asm/eeh.h')
0 files changed, 0 insertions, 0 deletions