[Mesa-dev] [PATCH] virgl: close drm fd when destroying virgl screen.

Chia-I Wu olvaffe at gmail.com
Wed Mar 20 21:26:00 UTC 2019


Reviewed-by: Chia-I Wu <olvaffe at gmail.com>

On Mon, Mar 18, 2019 at 4:40 PM Lepton Wu <lepton at chromium.org> wrote:

> This fd was create in virgl_drm_screen_create and should be closed
> in virgl_drm_screen_destroy.
>
> Signed-off-by: Lepton Wu <lepton at chromium.org>
> ---
>  src/gallium/winsys/virgl/drm/virgl_drm_winsys.c | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c
> b/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c
> index 01811a0e997..5501fe3ed48 100644
> --- a/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c
> +++ b/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c
> @@ -973,6 +973,7 @@ virgl_drm_screen_destroy(struct pipe_screen *pscreen)
>     if (destroy) {
>        int fd = virgl_drm_winsys(screen->vws)->fd;
>        util_hash_table_remove(fd_tab, intptr_to_pointer(fd));
> +      close(fd);
>     }
>     mtx_unlock(&virgl_screen_mutex);
>
> --
> 2.21.0.225.g810b269d1ac-goog
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190320/498c6cc9/attachment-0001.html>


More information about the mesa-dev mailing list