aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/gdb/vmlinux-gdb.py
diff options
context:
space:
mode:
authorJoerg Roedel <[email protected]>2016-07-01 14:42:55 +0000
committerJoerg Roedel <[email protected]>2016-07-06 16:04:55 +0000
commit522e5cb76d0663c88f96b6a8301451c8efa37207 (patch)
treeacdc27a0aaf522cc2f7441cbcbe11251e3029679 /scripts/gdb/vmlinux-gdb.py
parentiommu/vt-d: Fix infinite loop in free_all_cpu_cached_iovas (diff)
downloadkernel-522e5cb76d0663c88f96b6a8301451c8efa37207.tar.gz
kernel-522e5cb76d0663c88f96b6a8301451c8efa37207.zip
iommu/amd: Fix unity mapping initialization race
There is a race condition in the AMD IOMMU init code that causes requested unity mappings to be blocked by the IOMMU for a short period of time. This results on boot failures and IO_PAGE_FAULTs on some machines. Fix this by making sure the unity mappings are installed before all other DMA is blocked. Fixes: aafd8ba0ca74 ('iommu/amd: Implement add_device and remove_device') Cc: [email protected] # v4.2+ Signed-off-by: Joerg Roedel <[email protected]>
Diffstat (limited to 'scripts/gdb/vmlinux-gdb.py')
0 files changed, 0 insertions, 0 deletions