]> nv-tegra.nvidia Code Review - linux-2.6.git/commitdiff
video: tegra: hdcp: move call to hdcp suspend out of atomic context
authorErik Gilling <konkers@android.com>
Mon, 28 Feb 2011 21:24:30 +0000 (13:24 -0800)
committerDan Willemsen <dwillemsen@nvidia.com>
Thu, 1 Dec 2011 05:37:00 +0000 (21:37 -0800)
Change-Id: I62a9d810637df221862898536f990eda77e50644
Signed-off-by: Erik Gilling <konkers@android.com>
drivers/video/tegra/dc/hdmi.c

index 14e90dc79f48cab73256cd78f37f44e6fd3f6e53..ad908f0f58efd508d4477cdaebe258b2bf1e6d26 100644 (file)
@@ -509,8 +509,8 @@ static void tegra_dc_hdmi_suspend(struct tegra_dc *dc)
        struct tegra_dc_hdmi_data *hdmi = tegra_dc_get_outdata(dc);
        unsigned long flags;
 
-       spin_lock_irqsave(&hdmi->suspend_lock, flags);
        tegra_nvhdcp_suspend(hdmi->nvhdcp);
+       spin_lock_irqsave(&hdmi->suspend_lock, flags);
        hdmi->suspended = true;
        spin_unlock_irqrestore(&hdmi->suspend_lock, flags);
 }