aboutsummaryrefslogtreecommitdiff
path: root/lib/test-string_helpers.c
diff options
context:
space:
mode:
authorWill Deacon <[email protected]>2019-08-21 14:17:00 +0100
committerWill Deacon <[email protected]>2019-08-21 17:58:12 +0100
commitb5e86196b83fd68e065a7c811ab8925fb0dc3893 (patch)
treeca99cf5850bc09b643f6afbc68d45b10ea5ec127 /lib/test-string_helpers.c
parent05cbaf4ddd02b69d78d43481e3813b4579572f71 (diff)
iommu/arm-smmu-v3: Disable detection of ATS and PRI
Detecting the ATS capability of the SMMU at probe time introduces a spinlock into the ->unmap() fast path, even when ATS is not actually in use. Furthermore, the ATC invalidation that exists is broken, as it occurs before invalidation of the main SMMU TLB which leaves a window where the ATC can be repopulated with stale entries. Given that ATS is both a new feature and a specialist sport, disable it for now whilst we fix it properly in subsequent patches. Since PRI requires ATS, disable that too. Cc: <[email protected]> Fixes: 9ce27afc0830 ("iommu/arm-smmu-v3: Add support for PCI ATS") Acked-by: Robin Murphy <[email protected]> Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'lib/test-string_helpers.c')
0 files changed, 0 insertions, 0 deletions