aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/omapdrm/omap_irq.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_irq.c')
-rw-r--r--drivers/gpu/drm/omapdrm/omap_irq.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_irq.c b/drivers/gpu/drm/omapdrm/omap_irq.c
index 5b22d297f1ea..d5c73c534586 100644
--- a/drivers/gpu/drm/omapdrm/omap_irq.c
+++ b/drivers/gpu/drm/omapdrm/omap_irq.c
@@ -44,7 +44,6 @@ static void omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq)
44 struct omap_drm_private *priv = dev->dev_private; 44 struct omap_drm_private *priv = dev->dev_private;
45 unsigned long flags; 45 unsigned long flags;
46 46
47 dispc_runtime_get();
48 spin_lock_irqsave(&list_lock, flags); 47 spin_lock_irqsave(&list_lock, flags);
49 48
50 if (!WARN_ON(irq->registered)) { 49 if (!WARN_ON(irq->registered)) {
@@ -54,7 +53,6 @@ static void omap_irq_register(struct drm_device *dev, struct omap_drm_irq *irq)
54 } 53 }
55 54
56 spin_unlock_irqrestore(&list_lock, flags); 55 spin_unlock_irqrestore(&list_lock, flags);
57 dispc_runtime_put();
58} 56}
59 57
60static void omap_irq_unregister(struct drm_device *dev, 58static void omap_irq_unregister(struct drm_device *dev,
@@ -62,7 +60,6 @@ static void omap_irq_unregister(struct drm_device *dev,
62{ 60{
63 unsigned long flags; 61 unsigned long flags;
64 62
65 dispc_runtime_get();
66 spin_lock_irqsave(&list_lock, flags); 63 spin_lock_irqsave(&list_lock, flags);
67 64
68 if (!WARN_ON(!irq->registered)) { 65 if (!WARN_ON(!irq->registered)) {
@@ -72,7 +69,6 @@ static void omap_irq_unregister(struct drm_device *dev,
72 } 69 }
73 70
74 spin_unlock_irqrestore(&list_lock, flags); 71 spin_unlock_irqrestore(&list_lock, flags);
75 dispc_runtime_put();
76} 72}
77 73
78struct omap_irq_wait { 74struct omap_irq_wait {