From: David Woodhouse Date: Sun, 10 May 2009 16:16:06 +0000 (+0100) Subject: intel-iommu: Clean up handling of "caching mode" vs. context flushing. X-Git-Tag: v2.6.31-rc1~45^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4c25a2c1b90bf785fc2e2f0f0c74a80b3e070d39;p=pandora-kernel.git intel-iommu: Clean up handling of "caching mode" vs. context flushing. It really doesn't make a lot of sense to have some of the logic to handle caching vs. non-caching mode duplicated in qi_flush_context() and __iommu_flush_context(), while the return value indicates whether the caller should take other action which depends on the same thing. Especially since qi_flush_context() thought it was returning something entirely different anyway. This patch makes qi_flush_context() and __iommu_flush_context() both return void, removes the 'non_present_entry_flush' argument and makes the only call site which _set_ that argument to 1 do the right thing. Signed-off-by: David Woodhouse --- Reading git-diff-tree failed