All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/5] drm/i915/fbdev: Always forward hotplug events
@ 2017-07-06 13:00 Daniel Vetter
  2017-07-06 13:00 ` [PATCH 2/5] drm/i915: Protect against deferred fbdev setup Daniel Vetter
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Daniel Vetter @ 2017-07-06 13:00 UTC (permalink / raw)
  To: DRI Development
  Cc: Daniel Vetter, Intel Graphics Development, Daniel Vetter,
	Mika Kuoppala

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>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
---
 drivers/gpu/drm/i915/intel_fbdev.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/intel_fbdev.c b/drivers/gpu/drm/i915/intel_fbdev.c
index f11ee039ff45..5536591d3da0 100644
--- a/drivers/gpu/drm/i915/intel_fbdev.c
+++ b/drivers/gpu/drm/i915/intel_fbdev.c
@@ -821,7 +821,7 @@ void intel_fbdev_output_poll_changed(struct drm_device *dev)
 {
 	struct intel_fbdev *ifbdev = to_i915(dev)->fbdev;
 
-	if (ifbdev && ifbdev->vma)
+	if (ifbdev)
 		drm_fb_helper_hotplug_event(&ifbdev->helper);
 }
 
-- 
2.13.2

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2017-07-20 17:59 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-06 13:00 [PATCH 1/5] drm/i915/fbdev: Always forward hotplug events Daniel Vetter
2017-07-06 13:00 ` [PATCH 2/5] drm/i915: Protect against deferred fbdev setup Daniel Vetter
2017-07-06 13:00 ` [PATCH 3/5] drm/fb-helper: Support deferred setup Daniel Vetter
2017-07-06 13:00 ` [PATCH 4/5] drm/exynos: Remove custom FB helper " Daniel Vetter
2017-07-06 13:00 ` [PATCH 5/5] drm/hisilicon: " Daniel Vetter
2017-07-07 13:28   ` Sean Paul
2017-07-20 17:59     ` Daniel Vetter
2017-07-06 13:05 ` [PATCH 1/5] drm/i915/fbdev: Always forward hotplug events Maarten Lankhorst
2017-07-14 13:15   ` Daniel Vetter
2017-07-06 15:35 ` ✓ Fi.CI.BAT: success for series starting with [1/5] " Patchwork
2017-07-10 12:15 ` [Intel-gfx] [PATCH 1/5] " Jani Nikula
2017-07-10 15:02   ` Daniel Vetter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.