OpenCloudOS-Kernel/drivers/gpu/drm/cirrus
Michal Srb 109a515988 drm/cirrus: Invalidate page tables when pinning a BO
This is a cirrus version of Egbert Eich's patch for mgag200.

Without bo.bdev->dev_mapping set, the ttm_bo_unmap_virtual_locked
called from ttm_bo_handle_move_mem returns with no effect. If any
application accessed the memory before it was moved, it will
access wrong memory next time. This causes crashes when changing
resolution down.

Signed-off-by: Michal Srb <msrb@suse.com>
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie <airlied@redhat.com>
2013-08-07 10:00:45 +10:00
..
Kconfig drivers/gpu/drm/cirrus: remove depends on CONFIG_EXPERIMENTAL 2013-01-17 12:11:26 -08:00
Makefile drm/kms: driver for virtual cirrus under qemu 2012-05-17 11:02:24 +01:00
cirrus_drv.c Drivers: gpu: remove __dev* attributes. 2013-01-03 15:57:15 -08:00
cirrus_drv.h drm/cirrus: inline reservations 2013-06-28 12:04:05 +10:00
cirrus_fbdev.c drm/cirrus: do not attempt to acquire a reservation while in an interrupt handler 2013-06-28 11:56:30 +10:00
cirrus_main.c drm/<drivers>: Unified handling of unimplemented fb->create_handle 2013-01-20 15:57:57 +01:00
cirrus_mode.c UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/ 2012-10-02 18:01:07 +01:00
cirrus_ttm.c drm/cirrus: Invalidate page tables when pinning a BO 2013-08-07 10:00:45 +10:00