linux_dsm_epyc7002/drivers/gpu/drm/omapdrm
Laurent Pinchart cdb0381d2f drm/omap: gem: Clean up GEM objects memory flags
The driver assumes that only objects backed by shmem need to be mapped
through DMM. While this is true with the current code, the assumption
won't hold with dma_buf import support.

Condition the mapping based on whether the buffer has been allocated
using the DMA mapping API instead and clean up the flags to avoid having
to check both flags and GEM object filp field to decide how to process
buffers. Flags are not the authoritative source of information regarding
where the buffer memory comes from, and are renamed to make that
clearer.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2016-03-03 17:36:41 +02:00
..
displays drm/omap: tpd12s015: CT_CP_HPD as optional gpio 2016-03-03 17:36:41 +02:00
dss drm/omap: HDMI: change enable/disable to avoid sync-losts 2016-03-03 17:36:40 +02:00
Kconfig drm/omap: make omapdrm select OMAP2_DSS 2015-12-29 11:07:48 +02:00
Makefile fbdev changes for 4.5 2016-01-18 11:58:31 -08:00
omap_connector.c drm: omapdrm: Switch connector DPMS to atomic helpers 2015-06-12 22:52:48 +03:00
omap_crtc.c drm/omap: drm_atomic_get_plane_state() may return ERR_PTR 2016-03-03 17:36:41 +02:00
omap_debugfs.c drm: omapdrm: Make fbdev emulation optional 2015-12-31 11:25:42 +02:00
omap_dmm_priv.h drm/omap: fix race conditon in DMM 2015-03-24 13:50:59 +02:00
omap_dmm_tiler.c drm/omap: add dmm_read() and dmm_write() wrappers 2016-03-03 17:36:40 +02:00
omap_dmm_tiler.h drm/omap: fix TILER on OMAP5 2015-03-24 13:50:55 +02:00
omap_drv.c drm/omap: set DRIVER_ATOMIC for omapdrm 2015-12-31 11:25:48 +02:00
omap_drv.h drm/omap: remove unused plugin defines 2015-12-31 11:25:47 +02:00
omap_encoder.c drm/omap: print an error if display enable fails 2016-03-03 17:36:41 +02:00
omap_fb.c drm: Pass the user drm_mode_fb_cmd2 as const to .fb_create() 2015-11-24 11:47:38 +01:00
omap_fbdev.c drm: omapdrm: Make fbdev emulation optional 2015-12-31 11:25:42 +02:00
omap_gem_dmabuf.c drm/gem: Drop struct_mutex requirement from drm_gem_mmap_obj 2015-10-16 15:51:00 +02:00
omap_gem.c drm/omap: gem: Clean up GEM objects memory flags 2016-03-03 17:36:41 +02:00
omap_irq.c drm/irq: Use unsigned int pipe in public API 2015-10-06 12:57:47 +02:00
omap_plane.c drm: omapdrm: Fix plane state free in plane reset handler 2015-12-31 11:25:42 +02:00
tcm-sita.c drm/omap: Use bitmaps for TILER placement 2015-12-31 11:25:47 +02:00
tcm-sita.h drm/omap: move out of staging 2013-02-16 17:38:06 -05:00
tcm.h drm/omap: Use bitmaps for TILER placement 2015-12-31 11:25:47 +02:00
TODO drm/omap: move out of staging 2013-02-16 17:38:06 -05:00