From: Ander Conselvan de Oliveira Date: Wed, 15 Feb 2012 13:02:19 +0000 (+0200) Subject: gfx: drv: don't store meminfo handle on psbfb X-Git-Tag: 2.1b_release~313 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a74d54b40783afa17a638c9948f66b245e07eda0;p=kernel%2Fkernel-mfld-blackbay.git gfx: drv: don't store meminfo handle on psbfb The handle has no reference count and might be freed by the client before the psbfb is destroyed. Signed-off-by: Ander Conselvan de Oliveira Reviewed-by: Imre Deak Signed-off-by: Kirill A. Shutemov --- diff --git a/drivers/staging/mrst/drv/psb_fb.c b/drivers/staging/mrst/drv/psb_fb.c index 5621db0..b437e84 100644 --- a/drivers/staging/mrst/drv/psb_fb.c +++ b/drivers/staging/mrst/drv/psb_fb.c @@ -283,7 +283,6 @@ static struct drm_framebuffer *psb_user_framebuffer_create psbfb = to_psb_fb(fb); psbfb->size = sizes[0]; - psbfb->hKernelMemInfo = hKernelMemInfo; DRM_DEBUG("Mapping to gtt..., KernelMemInfo %p\n", psKernelMemInfo); diff --git a/drivers/staging/mrst/drv/psb_fb.h b/drivers/staging/mrst/drv/psb_fb.h index 5085f8b..f421030 100644 --- a/drivers/staging/mrst/drv/psb_fb.h +++ b/drivers/staging/mrst/drv/psb_fb.h @@ -38,7 +38,6 @@ struct psb_framebuffer { struct fb_info * fbdev; /* struct ttm_bo_kmap_obj kmap; */ PVRSRV_KERNEL_MEM_INFO *pvrBO; - IMG_HANDLE hKernelMemInfo; uint32_t size; uint32_t offset; };