]> git.baikalelectronics.ru Git - kernel.git/commit
drm/radeon: stop poisoning the GART TLB
authorChristian König <christian.koenig@amd.com>
Wed, 4 Jun 2014 13:29:56 +0000 (15:29 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 10 Jun 2014 02:06:50 +0000 (22:06 -0400)
commitcc2d1ce68e006a06e42c3952239424d9d8ac26e8
tree43f2968d66b8cadac7920c93cee9b4ef58e9ccf3
parent6fc8be23ee1210509d12c9a6c01dffe97e3b67a2
drm/radeon: stop poisoning the GART TLB

When we set the valid bit on invalid GART entries they are
loaded into the TLB when an adjacent entry is loaded. This
poisons the TLB with invalid entries which are sometimes
not correctly removed on TLB flush.

For stable inclusion the patch probably needs to be modified a bit.

Signed-off-by: Christian König <christian.koenig@amd.com>
Cc: stable@vger.kernel.org
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/radeon/rs600.c