]> 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)
commited8c49c0482388449eeea3d8b8165095dc8b800d
tree43f2968d66b8cadac7920c93cee9b4ef58e9ccf3
parent156420d9055e4e54fb4a4e1ef79cabbeff00c9a2
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