nouveau/nvkm/subdev/clk/gk20a.c: fix wrong do_div() usage
authorNicolas Pitre <nicolas.pitre@linaro.org>
Tue, 3 Nov 2015 22:01:46 +0000 (17:01 -0500)
committerNicolas Pitre <nicolas.pitre@linaro.org>
Mon, 16 Nov 2015 17:37:54 +0000 (12:37 -0500)
do_div() must only be used with a u64 dividend.

Signed-off-by: Nicolas Pitre <nico@linaro.org>
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c

index 254094ab7fb8f9c4d3dce31f581bbb8f76cbb27e..5da2aa8cc33307702898b4b4a91833c068d41ab9 100644 (file)
@@ -141,9 +141,8 @@ gk20a_pllg_calc_rate(struct gk20a_clk *clk)
 
        rate = clk->parent_rate * clk->n;
        divider = clk->m * pl_to_div[clk->pl];
-       do_div(rate, divider);
 
-       return rate / 2;
+       return rate / divider / 2;
 }
 
 static int
This page took 0.025327 seconds and 5 git commands to generate.