struct dma_buf_attachment *import_attach = fb->obj[0]->import_attach;
        u8 compression = gdrm->compression;
        struct dma_buf_map map[DRM_FORMAT_MAX_PLANES];
+       struct dma_buf_map map_data[DRM_FORMAT_MAX_PLANES];
        void *vaddr, *buf;
        size_t pitch, len;
        int ret = 0;
        if (len > gdrm->bulk_len)
                return -E2BIG;
 
-       ret = drm_gem_fb_vmap(fb, map, NULL);
+       ret = drm_gem_fb_vmap(fb, map, map_data);
        if (ret)
                return ret;
 
-       vaddr = map[0].vaddr + fb->offsets[0];
+       vaddr = map_data[0].vaddr;
 
        ret = drm_gem_fb_begin_cpu_access(fb, DMA_FROM_DEVICE);
        if (ret)