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

Lepton Wu lepton at chromium.org
Mon Apr 1 19:39:24 UTC 2019


On Wed, Mar 20, 2019 at 2:26 PM Chia-I Wu <olvaffe at gmail.com> wrote:

> Reviewed-by: Chia-I Wu <olvaffe at gmail.com>
>
Anything else to need for merging this? I think this is a straightforward
leaking fix.


>
> 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/20190401/b8021dce/attachment-0001.html>


More information about the mesa-dev mailing list