]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/blobdiff - drivers/gpu/nvgpu/gk20a/gk20a.c
gpu: nvgpu: gk20a: dma_alloc only if needed
[sojka/nv-tegra/linux-3.10.git] / drivers / gpu / nvgpu / gk20a / gk20a.c
index 03d466ef3dc893a5af665eb5498dde0cb452a0d1..f5f2c130241d1e3c334f19f1eda9588a737fda02 100644 (file)
@@ -1310,11 +1310,10 @@ int gk20a_secure_page_alloc(struct platform_device *pdev)
                udelay(10);
                err = platform->secure_page_alloc(pdev);
                tegra_periph_reset_deassert(platform->clk[0]);
+               if (!err)
+                       platform->secure_alloc_ready = true;
        }
 
-       if (!err)
-               platform->secure_alloc_ready = true;
-
        return err;
 }