From: Joerg Roedel Date: Tue, 2 Dec 2008 19:16:03 +0000 (+0100) Subject: x86: fix broken flushing in GART nofullflush path X-Git-Tag: v2.6.29-rc1~587^2~2^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dcb7731a185efbf3d800618d874af99895df5afb;p=pandora-kernel.git x86: fix broken flushing in GART nofullflush path Impact: remove stale IOTLB entries In the non-default nofullflush case the GART is only flushed when next_bit wraps around. But it can happen that an unmap operation unmaps memory which is behind the current next_bit location. If these addresses are reused it may result in stale GART IO/TLB entries. Fix this by setting the GART next_bit always behind an unmapped location. Signed-off-by: Joerg Roedel Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed