diff options
author | Joerg Roedel <jroedel@suse.de> | 2015-07-21 10:41:21 +0200 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2015-08-12 16:23:33 +0200 |
commit | 8bf478163e69e42973c7070179a11815139e5bf0 (patch) | |
tree | ea64f7177aa39fc71a0847687e8dd3c34fdd6fa7 /arch/um/drivers | |
parent | 9452d5bfe5c3df6befb89835d2c44920e03bd390 (diff) | |
download | linux-8bf478163e69e42973c7070179a11815139e5bf0.tar.gz linux-8bf478163e69e42973c7070179a11815139e5bf0.tar.bz2 linux-8bf478163e69e42973c7070179a11815139e5bf0.zip |
iommu/vt-d: Split up iommu->domains array
This array is indexed by the domain-id and contains the
pointers to the domains attached to this iommu. Modern
systems support 65536 domain ids, so that this array has a
size of 512kb, per iommu.
This is a huge waste of space, as the array is usually
sparsely populated. This patch makes the array
two-dimensional and allocates the memory for the domain
pointers on-demand.
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'arch/um/drivers')
0 files changed, 0 insertions, 0 deletions