iommu/amd: Build io page-tables with cmpxchg64
commit7bfa5bd2708d096c79fc2c9f32de478ade7a013f
authorJoerg Roedel <jroedel@suse.de>
Mon, 21 Dec 2015 18:07:50 +0000 (21 19:07 +0100)
committerJoerg Roedel <jroedel@suse.de>
Mon, 28 Dec 2015 16:18:53 +0000 (28 17:18 +0100)
tree3afa9e8640a67ca1370d67a1bff364cad7151561
parent266a3bd28f9842bac54f934df8dc9834799efbff
iommu/amd: Build io page-tables with cmpxchg64

This allows to build up the page-tables without holding any
locks. As a consequence it removes the need to pre-populate
dma_ops page-tables.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd_iommu.c