dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v6 0/5] Fix connector probing deadlocks from RPM bugs
@ 2018-08-13 19:06 Lyude Paul
  2018-08-13 19:06 ` [PATCH v6 1/5] drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement Lyude Paul
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Lyude Paul @ 2018-08-13 19:06 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
  Cc: David Airlie, linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	Ville Syrjälä, Ben Skeggs, Thierry Reding

Latest version of https://patchwork.freedesktop.org/series/46815/ with
some significant improvements:

 - I finally figured out a clean way to do this entirely with runtime PM
   helpers, no avoiding grabbing refs required!
 - Since this new method removes the need for a lot of the other changes
   I made (although we probably still want those changes, but not for
   fixing these deadlocks) I've removed those now irrelevant patches from
   the series and will resend them on their own to make reviewing this
   go faster.

Lyude Paul (5):
  drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement
  drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend()
  drm/nouveau: Fix deadlock with fb_helper with async RPM requests
  drm/nouveau: Use pm_runtime_get_noresume() in connector_detect()
  drm/nouveau: Fix deadlocks in nouveau_connector_detect()

 drivers/gpu/drm/nouveau/dispnv50/disp.c     |  2 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c | 42 +++++++++---
 drivers/gpu/drm/nouveau/nouveau_display.c   |  9 ++-
 drivers/gpu/drm/nouveau/nouveau_drm.c       |  1 -
 drivers/gpu/drm/nouveau/nouveau_fbcon.c     | 72 +++++++++++++++++++++
 drivers/gpu/drm/nouveau/nouveau_fbcon.h     |  7 ++
 6 files changed, 119 insertions(+), 14 deletions(-)

-- 
2.17.1

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

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

end of thread, other threads:[~2018-08-13 19:12 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-13 19:06 [PATCH v6 0/5] Fix connector probing deadlocks from RPM bugs Lyude Paul
2018-08-13 19:06 ` [PATCH v6 1/5] drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement Lyude Paul
2018-08-13 19:07 ` [PATCH v6 2/5] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() Lyude Paul
     [not found] ` <20180813190706.24172-1-lyude-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2018-08-13 19:07   ` [PATCH v6 3/5] drm/nouveau: Fix deadlock with fb_helper with async RPM requests Lyude Paul
2018-08-13 19:11     ` Ilia Mirkin
2018-08-13 19:12       ` Lyude Paul
2018-08-13 19:07   ` [PATCH v6 4/5] drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() Lyude Paul
2018-08-13 19:07 ` [PATCH v6 5/5] drm/nouveau: Fix deadlocks in nouveau_connector_detect() Lyude Paul

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).