drivers/gpu/drm/openchrome/via_display.c |   14 ++++++++++----
 drivers/gpu/drm/openchrome/via_fb.c      |    1 -
 2 files changed, 10 insertions(+), 5 deletions(-)

New commits:
commit 546dc8db803f7abafb3902f084734fea34316a17
Author: Kevin Brace <kevinbr...@gmx.com>
Date:   Sat Aug 12 23:44:19 2017 -0700

    Calling drm_kms_helper_poll_init() from via_modeset_init
    
    Signed-off-by: Kevin Brace <kevinbr...@gmx.com>

diff --git a/drivers/gpu/drm/openchrome/via_display.c 
b/drivers/gpu/drm/openchrome/via_display.c
index 324d47d23e64..dc52b3195193 100644
--- a/drivers/gpu/drm/openchrome/via_display.c
+++ b/drivers/gpu/drm/openchrome/via_display.c
@@ -496,6 +496,7 @@ int
 via_modeset_init(struct drm_device *dev)
 {
        struct via_device *dev_priv = dev->dev_private;
+       int ret = 0;
        int i;
 
        drm_mode_config_init(dev);
@@ -536,10 +537,15 @@ via_modeset_init(struct drm_device *dev)
                break;
        }
 
-       /*
-        * Set up the framebuffer device
-        */
-       return via_fbdev_init(dev, &dev_priv->helper);
+       /* Set up the framebuffer device */
+       ret = via_fbdev_init(dev, &dev_priv->helper);
+       if (!ret) {
+               goto exit;
+       }
+
+       drm_kms_helper_poll_init(dev);
+exit:
+       return ret;
 }
 
 void via_modeset_fini(struct drm_device *dev)
diff --git a/drivers/gpu/drm/openchrome/via_fb.c 
b/drivers/gpu/drm/openchrome/via_fb.c
index 38d3d976bf21..b554a2e69c78 100644
--- a/drivers/gpu/drm/openchrome/via_fb.c
+++ b/drivers/gpu/drm/openchrome/via_fb.c
@@ -1220,7 +1220,6 @@ via_fbdev_init(struct drm_device *dev, struct 
drm_fb_helper **ptr)
        drm_fb_helper_single_add_all_connectors(&helper->base);
        drm_helper_disable_unused_functions(dev);
        drm_fb_helper_initial_config(&helper->base, 32);
-       drm_kms_helper_poll_init(dev);
        *ptr = (struct drm_fb_helper *) helper;
 out_err:
        if (ret)
_______________________________________________
Openchrome-devel mailing list
Openchrome-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/openchrome-devel

Reply via email to