From: Alex Williamson Date: Fri, 4 Mar 2011 21:52:30 +0000 (-0700) Subject: intel-iommu: Fix get_domain_for_dev() error path X-Git-Tag: v2.6.39-rc5~31^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2fe9723df8e45fd247782adea244a5e653c30bf4;p=pandora-kernel.git intel-iommu: Fix get_domain_for_dev() error path If we run out of domain_ids and fail iommu_attach_domain(), we fall into domain_exit() without having setup enough of the domain structure for this to do anything useful. In fact, it typically runs off into the weeds walking the bogus domain->devices list. Just free the domain. Signed-off-by: Alex Williamson Acked-by: Donald Dutile Signed-off-by: David Woodhouse Cc: stable@kernel.org --- Reading git-diff-tree failed