xf86drm: introduce drm_device_has_rdev() helper
authorEmil Velikov <emil.velikov@collabora.com>
Thu, 21 Jun 2018 15:06:35 +0000 (16:06 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Tue, 24 Jul 2018 15:24:14 +0000 (16:24 +0100)
commit56e72d3f2e6d6929433574aaf9fbb422f54d8646
treef013656618742d48d3f44ab9a082b95844c7c6f7
parent7f52a0ebf7d8f5edbe7382454b7c5d03bb0bb7dc
xf86drm: introduce drm_device_has_rdev() helper

Currently we match the opened drmDevice fd with each drmDevice we
process.

Move that after all the devices are processed and folded, via the
drm_device_has_rdev(). This makes the code easier to follow and allows
us to unify the massive process loop across drmGetDevice2 and
drmGetDevices2. That in itself is coming with a later commit.

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Tested-by: Robert Foss <robert.foss@collabora.com>
Reviewed-by: Robert Foss <robert.foss@collabora.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
xf86drm.c