The snprintf stuff here already constructs the right name for the device node, and if it doesn't, you configured Mesa wrong, don't do that. Signed-off-by: Adam Jackson <ajax@redhat.com> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>tags/17.3-branchpoint
@@ -667,8 +667,6 @@ dri2_initialize_drm(_EGLDriver *drv, _EGLDisplay *disp) | |||
int n = snprintf(buf, sizeof(buf), DRM_DEV_NAME, DRM_DIR_NAME, 0); | |||
if (n != -1 && n < sizeof(buf)) | |||
dri2_dpy->fd = loader_open_device(buf); | |||
if (dri2_dpy->fd < 0) | |||
dri2_dpy->fd = loader_open_device("/dev/dri/card0"); | |||
gbm = gbm_create_device(dri2_dpy->fd); | |||
if (gbm == NULL) { | |||
err = "DRI2: failed to create gbm device"; |