drm/etnaviv: convert user fence tracking to XArray
authorLucas Stach <l.stach@pengutronix.de>
Thu, 1 Dec 2022 17:48:46 +0000 (18:48 +0100)
committerLucas Stach <l.stach@pengutronix.de>
Wed, 1 Feb 2023 15:32:26 +0000 (16:32 +0100)
commit764be12345c34d4a8f066c4e25682028bcd1046a
tree2a1183fc6a531241d72a5a8bdb179d68a0b5726e
parent2cd5bd98a5578f5eb14d65c6173841c5822aac44
drm/etnaviv: convert user fence tracking to XArray

This simplifies the driver code a bit, as XArray already provides
internal locking. IDRs are implemented using XArrays anyways, so
this drops one level of unneeded abstraction.

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