]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
gpu: nvgpu: When rail gating, flush only once
authorTerje Bergstrom <tbergstrom@nvidia.com>
Mon, 12 May 2014 12:00:43 +0000 (15:00 +0300)
committerSimone Willett <swillett@nvidia.com>
Tue, 17 Jun 2014 16:34:23 +0000 (09:34 -0700)
When rail gating invoke G_ELPG_FLUSH only once.

Bug 1421824

Change-Id: Ibde0e32b212e3b030e69a9cb837c87789887aabb
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/408209
(cherry picked from commit 7c8c12eef2e4ce132b5cec239dc59b24888f4c9c)
Reviewed-on: http://git-master/r/423232
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit

drivers/gpu/nvgpu/gk20a/mm_gk20a.c

index ed44afeb0557b03b69d743eb346bd845c12bab9f..4d44dda42521065c581a3cb3bf2d466365319656 100644 (file)
@@ -2940,8 +2940,7 @@ int gk20a_mm_suspend(struct gk20a *g)
 {
        gk20a_dbg_fn("");
 
-       gk20a_mm_fb_flush(g);
-       gk20a_mm_l2_flush(g, true);
+       g->ops.ltc.elpg_flush(g);
 
        gk20a_dbg_fn("done");
        return 0;