renderonly: close the gpu fd when destroying renderonly

Currently the screen destruction closes the dup'ed fd, but not the
original renderonly gpu fd, which is kept around for the lifetime of
the renderonly.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
77 jobs for !6983 with renderonly-fd-leak
latest detached
Status Job ID Name Coverage
  Container+Docs
passed #4808481
aarch64 manual
arm_build

00:00:21

passed #4808482
manual
arm_test-base

00:00:09

manual #4808478
manual
x86_build-base
manual #4808480
manual
x86_build_old
manual #4808479
manual
x86_test-base
 
  Container 2
passed #4808492
arm64_test

00:00:14

created #4808487
i386_build
created #4808483
kernel+rootfs_amd64
passed #4808484
aarch64
kernel+rootfs_arm64

00:01:19

passed #4808485
aarch64
kernel+rootfs_armhf

00:00:21

created #4808488
ppc64el_build
created #4808489
s390x_build
created #4808486
x86_build
created #4808490
x86_test-gl
created #4808491
x86_test-vk
 
  Meson X86 64
created #4808497
meson-android
created #4808498
meson-clang
created #4808496
meson-classic
created #4808499
meson-clover
created #4808494
meson-gallium
created #4808495
meson-release
created #4808493
meson-testing
created #4808500
meson-vulkan
 
  Scons
created #4808501
allowed to fail
scons-win64
 
  Meson Misc
passed #4808503
aarch64
meson-arm64

00:01:42

passed #4808504
aarch64
meson-arm64-build-test

00:01:37

passed #4808502
aarch64
meson-armhf

00:01:48

created #4808505
meson-i386
created #4808508
meson-mingw32-x86_64
created #4808507
kvm
meson-ppc64el
created #4808506
kvm
meson-s390x
 
  Llvmpipe
created #4808512
llvmpipe-gles2
created #4808513
llvmpipe-traces
created #4808510
piglit-glslparser
created #4808509
piglit-quick_gl
created #4808511
piglit-quick_shader
 
  Softpipe
created #4808518
softpipe-gl
created #4808514
softpipe-gles2
created #4808515
softpipe-gles3
created #4808516
softpipe-gles31 1/2
created #4808517
softpipe-gles31 2/2
 
  Freedreno
passed #4808531
google-freedreno-db410c
arm64_a306_gles2

00:06:40

passed #4808532
google-freedreno-db410c
arm64_a306_gles3

00:05:53

passed #4808533
google-freedreno-db410c
arm64_a306_gles3_options

00:04:27

passed #4808534
google-freedreno-db820c
arm64_a530_gles2

00:11:09

passed #4808535
google-freedreno-db820c
arm64_a530_gles3

00:03:38

passed #4808536
google-freedreno-db820c
arm64_a530_gles31

00:05:16

passed #4808523
google-freedreno-cheza
arm64_a630_bypass

00:01:29

passed #4808526
google-freedreno-cheza
arm64_a630_gl

00:02:04

passed #4808519
google-freedreno-cheza
arm64_a630_gles2

00:02:02

passed #4808521
google-freedreno-cheza
arm64_a630_gles3

00:05:59

passed #4808520
google-freedreno-cheza
arm64_a630_gles31

00:04:06

passed #4808528
google-freedreno-cheza
arm64_a630_gles31_565nozs

00:01:57

passed #4808527
google-freedreno-cheza
arm64_a630_gles3_565nozs

00:02:16

passed #4808525
google-freedreno-cheza
arm64_a630_gmem

00:01:43

passed #4808522
google-freedreno-cheza
arm64_a630_noubo

00:01:10

passed #4808524
google-freedreno-cheza
arm64_a630_traces

00:05:24

passed #4808529
google-freedreno-cheza
arm64_a630_vk

00:04:48

passed #4808530
google-freedreno-cheza
arm64_a630_vk_sysmem

00:02:29

 
  Panfrost
passed #4808537
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64

00:08:00

passed #4808538
mesa-ci-aarch64-lava-collabora
panfrost-t760-gles2:armhf

00:04:52

passed #4808539
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64

00:03:11

passed #4808540
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 1/2

00:05:44

passed #4808541
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 2/2

00:05:49

passed #4808542
mesa-ci-aarch64-lava-collabora
panfrost-t860-traces:arm64

00:05:45

 
  Virgl
created #4808547
virgl-gl30-on-gl
created #4808548
virgl-gl31-on-gl
created #4808549
virgl-gl32-on-gl
created #4808543
virgl-gles2-on-gl
created #4808545
virgl-gles31-on-gl 1/2
created #4808546
virgl-gles31-on-gl 2/2
created #4808544
virgl-gles3-on-gl
created #4808550
virgl-traces
 
  Radeonsi
created #4808551
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles2:amd64
created #4808553
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64
created #4808552
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64
created #4808554
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64