Module: Mesa Branch: master Commit: 250fffac152f3cbdbea505fc642e5f023c3f3b7e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=250fffac152f3cbdbea505fc642e5f023c3f3b7e
Author: Lepton Wu <[email protected]> Date: Mon Mar 18 16:40:25 2019 -0700 virgl: close drm fd when destroying virgl screen. This fd was create in virgl_drm_screen_create and should be closed in virgl_drm_screen_destroy. Signed-off-by: Lepton Wu <[email protected]> Reviewed-by: Chia-I Wu <[email protected]> --- 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 120e8eda2cd..2cf8b4ba076 100644 --- a/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c +++ b/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c @@ -972,6 +972,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); _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
