exynos-linux-stable/drivers/gpu/drm/nouveau
Ben Skeggs 710c0b073e drm/nouveau/mmu: flush tlbs before deleting page tables
commit 77913bbcb43ac9a07a6fe849c2fd3bf85fc8bdd8 upstream.

Even though we've zeroed the PDE, the GPU may have cached the PD, so we
need to flush when deleting them.

Noticed while working on replacement MMU code, but a backport might be a
good idea, so let's fix it in the current code too.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-10-27 10:38:07 +02:00
..
dispnv04 drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval 2017-02-09 08:08:26 +01:00
include drm/nouveau/tmr: fully separate alarm execution/pending lists 2017-06-14 15:06:04 +02:00
nvif
nvkm drm/nouveau/mmu: flush tlbs before deleting page tables 2017-10-27 10:38:07 +02:00
Kbuild
Kconfig drm/nouveau: make fbdev support really optional 2016-07-15 10:28:40 -04:00
nouveau_abi16.c drm/nouveau/core: recognise GP100 chipset 2016-07-14 11:53:25 +10:00
nouveau_abi16.h
nouveau_acpi.c drm/nouveau/acpi: fix check for power resources support 2016-11-01 14:52:03 +10:00
nouveau_acpi.h
nouveau_backlight.c
nouveau_bios.c drm/nouveau/kms: lvds panel strap moved again on maxwell 2017-01-09 08:32:19 +01:00
nouveau_bios.h
nouveau_bo.c drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas 2017-01-09 08:32:19 +01:00
nouveau_bo.h
nouveau_chan.c drm/nouveau/fifo/gp100: initial support 2016-07-14 11:53:25 +10:00
nouveau_chan.h
nouveau_connector.c
nouveau_connector.h
nouveau_crtc.h
nouveau_debugfs.c
nouveau_debugfs.h
nouveau_display.c drm/nouveau: Fix drm poll_helper handling 2017-06-17 06:41:54 +02:00
nouveau_display.h
nouveau_dma.c
nouveau_dma.h
nouveau_dp.c
nouveau_drm.c drm/nouveau: Fix drm poll_helper handling 2017-06-17 06:41:54 +02:00
nouveau_drv.h drm/nouveau: Handle fbcon suspend/resume in seperate worker 2017-06-17 06:41:54 +02:00
nouveau_encoder.h
nouveau_fbcon.c drm/nouveau: Handle fbcon suspend/resume in seperate worker 2017-06-17 06:41:54 +02:00
nouveau_fbcon.h
nouveau_fence.c
nouveau_fence.h drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers 2017-06-17 06:41:52 +02:00
nouveau_gem.c
nouveau_gem.h
nouveau_hwmon.c
nouveau_hwmon.h
nouveau_ioc32.c
nouveau_ioctl.h
nouveau_nvif.c
nouveau_platform.c
nouveau_platform.h
nouveau_prime.c
nouveau_reg.h
nouveau_sgdma.c
nouveau_ttm.c drm/drivers: add support for using the arch wc mapping API. 2016-10-26 16:48:01 +10:00
nouveau_ttm.h
nouveau_usif.c drm/nouveau: prevent userspace from deleting client object 2017-06-17 06:41:52 +02:00
nouveau_usif.h
nouveau_vga.c
nouveau_vga.h
nv04_fbcon.c drm/nouveau/fbcon: fix font width not divisible by 8 2016-07-30 18:17:22 +10:00
nv04_fence.c
nv10_fence.c
nv10_fence.h
nv17_fence.c
nv50_display.c drm/nouveau/disp/gp104: initial support 2016-07-14 11:53:25 +10:00
nv50_display.h
nv50_fbcon.c drm/nouveau/fbcon: fix font width not divisible by 8 2016-07-30 18:17:22 +10:00
nv50_fence.c
nv84_fence.c drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers 2017-06-17 06:41:52 +02:00
nvc0_fbcon.c drm/nouveau/fbcon: fix font width not divisible by 8 2016-07-30 18:17:22 +10:00
nvc0_fence.c