iommu/vt-d: Dynamically allocate and free seq_id for DMAR units
authorJiang Liu <jiang.liu@linux.intel.com>
Sun, 9 Nov 2014 14:47:57 +0000 (22:47 +0800)
committerJoerg Roedel <jroedel@suse.de>
Tue, 18 Nov 2014 10:18:35 +0000 (11:18 +0100)
commit78d8e7046111425bb688cddc4303d79cb0f0d281
tree5d3be87a35920d72efaf7100406c7058a3295f1e
parentc2a0b538d2c778aef7bf2fbe7973229192c9a392
iommu/vt-d: Dynamically allocate and free seq_id for DMAR units

Introduce functions to support dynamic IOMMU seq_id allocating and
releasing, which will be used to support DMAR hotplug.

Also rename IOMMU_UNITS_SUPPORTED as DMAR_UNITS_SUPPORTED.

Signed-off-by: Jiang Liu <jiang.liu@linux.intel.com>
Reviewed-by: Yijing Wang <wangyijing@huawei.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/dmar.c
drivers/iommu/intel-iommu.c
include/linux/dmar.h