iommu/amd: Handle parallel invalidate_range_start/end calls correctly
authorJoerg Roedel <jroedel@suse.de>
Tue, 20 May 2014 21:18:26 +0000 (23:18 +0200)
committerJoerg Roedel <jroedel@suse.de>
Mon, 26 May 2014 09:28:14 +0000 (11:28 +0200)
Add a counter to the pasid_state so that we do not restore
the original page-table before all invalidate_range_start
to invalidate_range_end sections have finished.

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

Simple merge