android_kernel_xiaomi_sm8350/drivers/gpu/drm/ttm
Francisco Jerez f0e2f38bef drm/ttm: fix caching problem on non-PAT systems.
http://bugzilla.kernel.org/show_bug.cgi?id=15328

This fixes a serious regression on AGP/non-PAT systems, where
pages were ending up in the wrong state and slowing down the
whole system.

[airlied: taken this from the bug as the other option is to revert
the change which caused it].

Tested-by: John W. Linville (in bug).
Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-02-20 07:30:15 +10:00
..
Makefile drm/ttm: Add TTM execbuf utilities. 2009-12-07 15:22:05 +10:00
ttm_agp_backend.c agp: switch AGP to use page array instead of unsigned long array 2009-06-19 10:21:42 +10:00
ttm_bo_util.c Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2010-02-01 10:46:49 -08:00
ttm_bo_vm.c drm/ttm: fix incorrect logic in ttm_bo_io path 2009-12-16 15:32:31 +10:00
ttm_bo.c drm/ttm: Fix a bug occuring when validating a buffer object in a range. 2010-02-15 11:19:14 +10:00
ttm_execbuf_util.c drm/ttm: Add TTM execbuf utilities. 2009-12-07 15:22:05 +10:00
ttm_global.c drm/ttm: fix refcounting in ttm global code. 2009-10-06 15:46:10 +10:00
ttm_lock.c drm/ttm: Export symbols needed for vmwgfx suspend / resume operations. 2010-01-14 12:19:50 +10:00
ttm_memory.c drm/ttm: fix memory leak noticed by kmemleak. 2009-12-09 13:29:37 +10:00
ttm_module.c drm/ttm: Add a virtual ttm sysfs device. 2009-08-19 16:09:04 +10:00
ttm_object.c drm/ttm: remove padding from ttm_ref_object on 64bit builds 2010-02-01 11:24:50 +10:00
ttm_tt.c drm/ttm: fix caching problem on non-PAT systems. 2010-02-20 07:30:15 +10:00