All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] drm/nouveau: Add lock on drm_helper_resume_force_mode
@ 2012-04-14  0:09 Peter Huewe
  2012-04-14  0:09 ` [PATCH 2/2] drm/radeon: " Peter Huewe
  2012-04-14  0:52 ` [PATCH 1/2] drm/nouveau: " Jonathan Nieder
  0 siblings, 2 replies; 4+ messages in thread
From: Peter Huewe @ 2012-04-14  0:09 UTC (permalink / raw)
  To: David Airlie
  Cc: Ben Skeggs, Maxim Levitsky, Dave Airlie, Alex Deucher,
	Jerome Glisse, Christian König, Michel Dänzer,
	dri-devel, linux-kernel, stable, Peter Huewe, stable

mode_config should be locked when calling drm_helper_resume_force_mode.
This patch adds the lock, similar to #927a2f119.

Cc: stable@kernel.org
Signed-off-by: Peter Huewe <peterhuewe@gmx.de>
---
 drivers/gpu/drm/nouveau/nouveau_drv.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/gpu/drm/nouveau/nouveau_drv.c b/drivers/gpu/drm/nouveau/nouveau_drv.c
index 4f2030b..6260abe 100644
--- a/drivers/gpu/drm/nouveau/nouveau_drv.c
+++ b/drivers/gpu/drm/nouveau/nouveau_drv.c
@@ -375,7 +375,9 @@ nouveau_pci_resume(struct pci_dev *pdev)
 		nv_crtc->lut.depth = 0;
 	}
 
+	mutex_lock(&dev->mode_config.mutex);
 	drm_helper_resume_force_mode(dev);
+	mutex_unlock(&dev->mode_config.mutex);
 
 	list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
 		struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc);
-- 
1.7.3.4


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

end of thread, other threads:[~2012-04-14  0:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-14  0:09 [PATCH 1/2] drm/nouveau: Add lock on drm_helper_resume_force_mode Peter Huewe
2012-04-14  0:09 ` [PATCH 2/2] drm/radeon: " Peter Huewe
2012-04-14  0:52 ` [PATCH 1/2] drm/nouveau: " Jonathan Nieder
2012-04-14  0:59   ` Peter Hüwe

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.