]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
drm/i915/fbdev: Always forward hotplug events
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 6 Dec 2017 19:27:22 +0000 (14:27 -0500)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 14 Mar 2018 10:40:44 +0000 (11:40 +0100)
commitb0e5fa957de10177d90cb6d8295593f6351238ba
tree6e982e70c70d805ecff0bc219a5056e41ca13ca5
parent6de4af6408c796e132cb5dd27c7aafa863f1295e
drm/i915/fbdev: Always forward hotplug events

BugLink: http://bugs.launchpad.net/bugs/1724911
With deferred fbdev setup we always need to forward hotplug events,
even if fbdev isn't fully set up yet. Otherwise the deferred setup
will neer happen.

Originally this check was added in

commit c45eb4fed12d278d3619f1904885bd0d7bcbf036 (tag: drm-intel-next-fixes-2016-08-05)
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Jul 13 18:34:45 2016 +0100

    drm/i915/fbdev: Check for the framebuffer before use

But the specific case of the hotplug function blowing up was fixed in

commit 50c3dc970a09b3b60422a58934cc27a413288bab
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Fri Jun 27 17:19:22 2014 +0200

    drm/fb-helper: Fix hpd vs. initial config races

Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Mika Kuoppala <mika.kuoppala@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20170706130023.28417-1-daniel.vetter@ffwll.ch
(cherry picked from commit 88be58be886f1215cc73dc8c273c985eecd7385c)
Signed-off-by: Steve Langasek <steve.langasek@canonical.com>
Signed-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>
Reported-by: Steve Langasek <steve.langasek@canonical.com>
Tested-by: Steve Langasek <steve.langasek@canonical.com>
Acked-by: Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
Acked-by: Po-Hsu Lin <po-hsu.lin@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/gpu/drm/i915/intel_fbdev.c