diff options
author | 2011-03-04 14:52:16 -0700 | |
---|---|---|
committer | 2011-03-12 14:37:26 +0000 | |
commit | a97590e56d0d58e1dd262353f7cbd84e81d8e600 (patch) | |
tree | 8e85cd61adfb8b40f0fb4af0d46e652c665da099 /tools/perf/scripts/python | |
parent | intel-iommu: Fix use after release during device attach (diff) | |
download | linux-dev-a97590e56d0d58e1dd262353f7cbd84e81d8e600.tar.xz linux-dev-a97590e56d0d58e1dd262353f7cbd84e81d8e600.zip |
intel-iommu: Unlink domain from iommu
When we remove a device, we unlink the iommu from the domain, but
we never do the reverse unlinking of the domain from the iommu.
This means that we never clear iommu->domain_ids, eventually leading
to resource exhaustion if we repeatedly bind and unbind a device
to a driver. Also free empty domains to avoid a resource leak.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Acked-by: Donald Dutile <ddutile@redhat.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Cc: stable@kernel.org
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions