Return an -ENODEV from drmGetDevice() when no device was found.
authorRob Herring <robh@kernel.org>
Fri, 21 Oct 2016 17:07:59 +0000 (10:07 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 21 Oct 2016 19:50:50 +0000 (12:50 -0700)
commit677cd97dc4a930af508388713f5016baf664ed18
tree4f471e9b8c1fab8d8995cda5135f5f55f999476f
parent7dd28475f129300e67838cb7cba5ce098bc6c0a7
Return an -ENODEV from drmGetDevice() when no device was found.

Fixes crashes in Mesa on platform devices, which expected *device to
have a device when 0 was returned.

(code from a paste by Rob, commit message by anholt)

Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
xf86drm.c