linux-uconsole/drivers/gpu/drm/virtio
David Riley 725c7b7811 drm/virtio: Add memory barriers for capset cache.
[ Upstream commit 9ff3a5c88e ]

After data is copied to the cache entry, atomic_set is used indicate
that the data is the entry is valid without appropriate memory barriers.
Similarly the read side was missing the corresponding memory barriers.

Signed-off-by: David Riley <davidriley@chromium.org>
Link: http://patchwork.freedesktop.org/patch/msgid/20190610211810.253227-5-davidriley@chromium.org
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-07-31 07:27:00 +02:00
..
Kconfig
Makefile
virtgpu_debugfs.c
virtgpu_display.c drm: drop _mode_ from drm_mode_connector_attach_encoder 2018-07-13 18:40:27 +02:00
virtgpu_drm_bus.c
virtgpu_drv.c drm/virtio: Remove multiple blank lines 2018-02-27 08:40:42 +01:00
virtgpu_drv.h drm/virtio: Place GEM BOs in drm_framebuffer 2018-05-18 14:52:33 +01:00
virtgpu_fb.c drm/virtio: Place GEM BOs in drm_framebuffer 2018-05-18 14:52:33 +01:00
virtgpu_fence.c drm/virtio: Remove unecessary dma_fence_ops 2018-07-03 13:14:18 +02:00
virtgpu_gem.c drm/virtio: Add blank line after variable declarations 2018-02-27 08:40:37 +01:00
virtgpu_ioctl.c drm/virtio: Add memory barriers for capset cache. 2019-07-31 07:27:00 +02:00
virtgpu_kms.c virtgpu: remove redundant task_comm copying 2017-11-10 12:45:35 +01:00
virtgpu_object.c drm/ttm: drop persistent_swap_storage from ttm_bo_init and co 2018-02-26 23:09:45 -05:00
virtgpu_plane.c drm/virtio: Place GEM BOs in drm_framebuffer 2018-05-18 14:52:33 +01:00
virtgpu_prime.c drm/virtio: Remove multiple blank lines 2018-02-27 08:40:42 +01:00
virtgpu_ttm.c drm/ttm: add bo as parameter to the ttm_tt_create callback 2018-03-14 14:38:27 -05:00
virtgpu_vq.c drm/virtio: Add memory barriers for capset cache. 2019-07-31 07:27:00 +02:00