etnaviv: Rework locking
[mesa.git] / src / gallium / drivers / etnaviv / etnaviv_screen.c
index ed989dbe149f4ddb0001d64003c3f665b8193ad0..d9449cd4ec9a404ef37923b6468af0a322007456 100644 (file)
@@ -84,8 +84,6 @@ etna_screen_destroy(struct pipe_screen *pscreen)
 {
    struct etna_screen *screen = etna_screen(pscreen);
 
-   mtx_destroy(&screen->lock);
-
    if (screen->perfmon)
       etna_perfmon_del(screen->perfmon);
 
@@ -956,8 +954,6 @@ etna_screen_create(struct etna_device *dev, struct etna_gpu *gpu,
    if (screen->drm_version >= ETNA_DRM_VERSION_PERFMON)
       etna_pm_query_setup(screen);
 
-   mtx_init(&screen->lock, mtx_recursive);
-
    return pscreen;
 
 fail: