From: Roy Spliet Date: Sun, 14 Apr 2013 11:48:45 +0000 (+0200) Subject: drm/nvc0-/ltcg: Fix build on 32-bit platforms (v2) X-Git-Tag: accepted/tizen/common/20141203.182822~2108^2^2~42 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8cb303a85b5782c337fe75d2525ca1638b30f057;p=platform%2Fkernel%2Flinux-arm64.git drm/nvc0-/ltcg: Fix build on 32-bit platforms (v2) v2: read, don't assume.. *puts on brown paper bag* Signed-off-by: Roy Spliet Signed-off-by: Ben Skeggs --- diff --git a/drivers/gpu/drm/nouveau/core/subdev/ltcg/nvc0.c b/drivers/gpu/drm/nouveau/core/subdev/ltcg/nvc0.c index a529563..e4940fb 100644 --- a/drivers/gpu/drm/nouveau/core/subdev/ltcg/nvc0.c +++ b/drivers/gpu/drm/nouveau/core/subdev/ltcg/nvc0.c @@ -151,7 +151,7 @@ nvc0_ltcg_init_tag_ram(struct nouveau_fb *pfb, struct nvc0_ltcg_priv *priv) u64 tag_base = (priv->tag_ram->offset << 12) + tag_margin; tag_base += tag_align - 1; - tag_base /= tag_align; + ret = do_div(tag_base, tag_align); nv_wr32(priv, 0x17e8d4, tag_base); }