OSDN Git Service

drm/etnaviv: Use dma_resv locking wrappers
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Sat, 14 Dec 2019 00:09:27 +0000 (01:09 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 17 Dec 2019 16:26:08 +0000 (17:26 +0100)
commitcaa2a778109cf585d220bd9e78d2c49fbc20b15c
treefdd9e48fbe8cf78465919f0fe601d329aad6750f
parent616b549b15f0e18f37641e7674b0c4658fedd424
drm/etnaviv: Use dma_resv locking wrappers

I'll add more fancy logic to them soon, so everyone really has to use
them. Plus they already provide some nice additional debug
infrastructure on top of direct ww_mutex usage for the fences tracked
by dma_resv.

v2: Fix the lost _interruptible (Michael)

Acked-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Russell King <linux+etnaviv@armlinux.org.uk>
Cc: Christian Gmeiner <christian.gmeiner@gmail.com>
Cc: etnaviv@lists.freedesktop.org
Cc: "Ruhl, Michael J" <michael.j.ruhl@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191214000927.1616384-1-daniel.vetter@ffwll.ch
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c