drm/sprd: remove build warnings 84/164284/1
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Mon, 18 Dec 2017 09:19:41 +0000 (18:19 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Mon, 18 Dec 2017 09:19:51 +0000 (18:19 +0900)
Remove build warnings including unsed variables, unused functions,
and wrong print formats.

Change-Id: I8483b364d26e959b0736c0723849df078c06c7a5
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/gpu/drm/sprd/sprd_drm_buf.c
drivers/gpu/drm/sprd/sprd_drm_drv.c
drivers/gpu/drm/sprd/sprd_drm_gem.c
drivers/gpu/drm/sprd/sprd_drm_gsp.c
drivers/gpu/drm/sprd/sprd_drm_irq.c

index f1b35c8..0bd306d 100644 (file)
@@ -39,7 +39,7 @@ static int lowlevel_buffer_allocate(struct drm_device *dev,
 
        buf->page_size = buf->size;
        private = dev->dev_private;
-       DRM_DEBUG_KMS("sprd_drm_ion_client:%p size:0x%x\n",
+       DRM_DEBUG_KMS("sprd_drm_ion_client:%p size:0x%lx\n",
                        private->sprd_drm_ion_client,buf->size);
 
        if (IS_DEV_SYSTEM_BUFFER(flags))
index c9a38aa..1e0aa6e 100644 (file)
@@ -555,7 +555,6 @@ int sprd_drm_dpms_ioctl(struct drm_device *dev,
 
        ret = sprd_drm_handle_dpms(private, req, file);
 
-out:
        DRM_INFO("[%s][%d][%s]ret[%d]\n", __func__, req->dpms,
                req->type ? "ASYNC" : "SYNC", ret);
 
index 537f2fc..d07b76f 100755 (executable)
@@ -181,7 +181,7 @@ static int sprd_drm_gem_map_pages(struct drm_gem_object *obj,
        return vm_insert_mixed(vma, f_vaddr, pfn);
 }
 
-static int sprd_drm_gem_get_pages(struct drm_gem_object *obj)
+static int __maybe_unused sprd_drm_gem_get_pages(struct drm_gem_object *obj)
 {
        struct sprd_drm_gem_obj *sprd_gem_obj = to_sprd_gem_obj(obj);
        struct sprd_drm_gem_buf *buf = sprd_gem_obj->buffer;
@@ -241,7 +241,7 @@ err:
 
 }
 
-static void sprd_drm_gem_put_pages(struct drm_gem_object *obj)
+static void __maybe_unused sprd_drm_gem_put_pages(struct drm_gem_object *obj)
 {
        struct sprd_drm_gem_obj *sprd_gem_obj = to_sprd_gem_obj(obj);
        struct sprd_drm_gem_buf *buf = sprd_gem_obj->buffer;
index 83b6fa9..d3bfc4e 100644 (file)
@@ -583,7 +583,7 @@ static uint8_t gsp_gen_block_ccaler_coef(uint32_t i_w, uint32_t i_h, uint32_t o_
        coeff_array = (int16_t*) _allocate(8 * 8, 2, &pool);
 
        if (NULL == cong_com_hor || NULL == cong_com_ver || NULL == coeff_array) {
-               DRM_ERROR("GSP_Gen_Block_Ccaler_Coef:_Allocate error!%08x,%08x,%08x\n",
+               DRM_ERROR("GSP_Gen_Block_Ccaler_Coef:_Allocate error!%p,%p,%p\n",
                                cong_com_hor, cong_com_ver, coeff_array);
                return FALSE;
        }
index 3bc7fc5..5b1ec4b 100644 (file)
@@ -47,13 +47,15 @@ extern unsigned long g_dispc_base_addr;
 
 int sci_write(u32 reg, u32 val, u32 msk)
 {
-       __raw_writel((__raw_readl(reg) & ~msk) | val, reg);
+       __raw_writel((__raw_readl((void __iomem __force *)reg) & ~msk) | val,
+                       (void __iomem __force *)reg);
        return 0;
 }
 
 static inline uint32_t dispc_read(uint32_t reg)
 {
-       return __raw_readl(SPRD_DISPC_BASE + reg) & 0xffffffff;
+       return __raw_readl((void __iomem __force *)(SPRD_DISPC_BASE + reg))
+               & 0xffffffff;
 }
 
 static inline void dispc_write(uint32_t value, uint32_t reg)