From: James Wylder Date: Thu, 11 Nov 2010 22:52:32 +0000 (-0600) Subject: video: tegra: call disable with interrupts disabled. X-Git-Tag: firefly_0821_release~9833^2~111^2~3 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=8cb73bc101d90f70d4cc96c923a1ac9dfc71e4df;p=firefly-linux-kernel-4.4.55.git video: tegra: call disable with interrupts disabled. Change-Id: Idb126c14f6e18efcb64f3f613772640b8bd3fca0 Signed-off-by: Erik Gilling --- diff --git a/drivers/video/tegra/dc/dc.c b/drivers/video/tegra/dc/dc.c index f10f3c441e01..0011cfbb726c 100644 --- a/drivers/video/tegra/dc/dc.c +++ b/drivers/video/tegra/dc/dc.c @@ -903,10 +903,11 @@ void tegra_dc_enable(struct tegra_dc *dc) static void _tegra_dc_disable(struct tegra_dc *dc) { + disable_irq(dc->irq); + if (dc->out_ops && dc->out_ops->disable) dc->out_ops->disable(dc); - disable_irq(dc->irq); clk_disable(dc->clk); tegra_dvfs_set_rate(dc->clk, 0);