drm/tegra: Force cast to __iomem to make sparse happy
authorThierry Reding <treding@nvidia.com>
Fri, 8 Nov 2013 12:18:14 +0000 (13:18 +0100)
committerThierry Reding <treding@nvidia.com>
Tue, 3 Dec 2013 09:05:04 +0000 (10:05 +0100)
The fbdev screen memory pointer is annotated __iomem, so cast the kernel
virtual address to that address space to make the warning go away.

Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/fb.c

index 490f771..a3835e7 100644 (file)
@@ -247,7 +247,7 @@ static int tegra_fbdev_probe(struct drm_fb_helper *helper,
                 info->var.yoffset * fb->pitches[0];
 
        drm->mode_config.fb_base = (resource_size_t)bo->paddr;
-       info->screen_base = bo->vaddr + offset;
+       info->screen_base = (void __iomem *)bo->vaddr + offset;
        info->screen_size = size;
        info->fix.smem_start = (unsigned long)(bo->paddr + offset);
        info->fix.smem_len = size;