summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/video/tegra/dc/dc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/video/tegra/dc/dc.c b/drivers/video/tegra/dc/dc.c
index 583ea4e64a66..e0c4027656f9 100644
--- a/drivers/video/tegra/dc/dc.c
+++ b/drivers/video/tegra/dc/dc.c
@@ -983,7 +983,7 @@ static void tegra_dc_one_shot_irq(struct tegra_dc *dc, unsigned long status)
tegra_dc_trigger_windows(dc);
/* Schedule any additional bottom-half vblank actvities. */
- schedule_work(&dc->vblank_work);
+ queue_work(system_freezable_wq, &dc->vblank_work);
}
if (status & FRAME_END_INT) {
@@ -997,7 +997,7 @@ static void tegra_dc_continuous_irq(struct tegra_dc *dc, unsigned long status)
{
/* Schedule any additional bottom-half vblank actvities. */
if (status & V_BLANK_INT)
- schedule_work(&dc->vblank_work);
+ queue_work(system_freezable_wq, &dc->vblank_work);
if (status & FRAME_END_INT) {
/* Mark the frame_end as complete. */