vc4: Don't leak the GPU fd for renderonly usage.
authorEric Anholt <eric@anholt.net>
Wed, 16 Jan 2019 00:02:23 +0000 (16:02 -0800)
committerEric Anholt <eric@anholt.net>
Thu, 17 Jan 2019 00:28:41 +0000 (16:28 -0800)
commit99ef66c325a99b3e191987d8327e7e4cd4aafcd7
tree36cceda0d97a42804eb428008f5c4c6c767da9f9
parent06057267762d4ed32b22da79704139333f31e680
vc4: Don't leak the GPU fd for renderonly usage.

Noticed while debugging V3D -- the ro->gpu_fd was freshly opened in ro
setup, and it needs to stay open until screen close (since it may be used
by renderonly) and should be the same one used by the vc4 screen.

Fixes: 7029ec05e2c7 ("gallium: Add renderonly-based support for pl111+vc4.")
src/gallium/winsys/vc4/drm/vc4_drm_winsys.c