From 2aacfbaa5143568906e88e489c72f4ebf065a4ec Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Thu, 7 Mar 2013 09:10:32 +0000 Subject: [PATCH] sna: Return early if there are no outputs to setup Instead of reporting failure, just try to run headless. Signed-off-by: Chris Wilson --- src/sna/sna_display.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c index 27684245..30160a5d 100644 --- a/src/sna/sna_display.c +++ b/src/sna/sna_display.c @@ -2642,14 +2642,11 @@ bool sna_mode_pre_init(ScrnInfoPtr scrn, struct sna *sna) list_init(&mode->crtcs); list_init(&mode->outputs); - xf86CrtcConfigInit(scrn, &sna_crtc_config_funcs); - mode->kmode = drmModeGetResources(sna->kgem.fd); - if (!mode->kmode) { - xf86DrvMsg(scrn->scrnIndex, X_ERROR, - "failed to get resources: %s\n", strerror(errno)); - return false; - } + if (!mode->kmode) + return true; + + xf86CrtcConfigInit(scrn, &sna_crtc_config_funcs); set_size_range(sna);