drm/etnaviv: track fences by IDR instead of seqno
authorLucas Stach <l.stach@pengutronix.de>
Wed, 29 Nov 2017 13:49:04 +0000 (14:49 +0100)
committerLucas Stach <l.stach@pengutronix.de>
Mon, 12 Feb 2018 15:30:58 +0000 (16:30 +0100)
commit8bc4d885bd42e9a1d47a53aa4efbb818597ef9a0
tree21665e3f10ed8eb49a87f893b0de3b95e1f68ffa
parent3d9fc6428434e534893b5f3a2c1f86c7660eac11
drm/etnaviv: track fences by IDR instead of seqno

This moves away from using the internal seqno as the userspace fence
reference. By moving to a generic ID, we can later replace the internal
fence by something different than the etnaviv seqno fence.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
drivers/gpu/drm/etnaviv/etnaviv_gem.h
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.h