]> git.karo-electronics.de Git - karo-tx-linux.git/commit
iommu/vt-d: fix a race window in allocating domain ID for virtual machines
authorJiang Liu <jiang.liu@linux.intel.com>
Mon, 6 Jan 2014 06:18:10 +0000 (14:18 +0800)
committerJoerg Roedel <joro@8bytes.org>
Tue, 7 Jan 2014 16:16:30 +0000 (17:16 +0100)
commit06fe583bd80946cd83aa324c0c2139c1447ff8d7
treef383466c1f43fbf50f45bd527654c879948364b7
parent3b3dc052f79731f4a7389b760060928da18823c0
iommu/vt-d: fix a race window in allocating domain ID for virtual machines

Function intel_iommu_domain_init() may be concurrently called by upper
layer without serialization, so use atomic_t to protect domain id
allocation.

Signed-off-by: Jiang Liu <jiang.liu@linux.intel.com>
Cc: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Joerg Roedel <joro@8bytes.org>
drivers/iommu/intel-iommu.c