drivers/gpu/drm/via/via_crtc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit ce5007633327b2ca15ba02b3e7d99ffc389e8f2c Author: James Simmons <jsimm...@infradead.org> Date: Sat Jun 29 15:39:20 2013 -0400 Passing in the wrong size for the buffer to used for the cursor. Size for ttm_bo_kmap is in number of pages not bytes diff --git a/drivers/gpu/drm/via/via_crtc.c b/drivers/gpu/drm/via/via_crtc.c index 1c90e7c..6602a3c 100644 --- a/drivers/gpu/drm/via/via_crtc.c +++ b/drivers/gpu/drm/via/via_crtc.c @@ -117,7 +117,7 @@ via_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, } user_kmap.bo = obj->driver_private; - ret = ttm_bo_kmap(user_kmap.bo, 0, user_kmap.bo->mem.size, &user_kmap); + ret = ttm_bo_kmap(user_kmap.bo, 0, user_kmap.bo->num_pages, &user_kmap); if (!ret) { /* Copy data from userland to cursor memory region */ u32 *dst = iga->cursor_kmap.virtual, *src = user_kmap.virtual; _______________________________________________ Openchrome-devel mailing list Openchrome-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/openchrome-devel