[PATCH] drm/ttm: Fix memory leak in ttm_agp_backend.c (original) (raw)

Thomas Hellstrom thomas at shipmail.org
Thu Feb 13 04:10:38 PST 2014


On 02/12/2014 02:46 PM, Masanari Iida wrote:

This patch fix a memory leak found by cppcheck. [drivers/gpu/drm/ttm/ttmagpbackend.c:129]: (error) Memory leak: agpbe

Signed-off-by: Masanari Iida <standby24x7 at gmail.com> --- drivers/gpu/drm/ttm/ttmagpbackend.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/ttm/ttmagpbackend.c b/drivers/gpu/drm/ttm/ttmagpbackend.c index 3302f99..764be36 100644 --- a/drivers/gpu/drm/ttm/ttmagpbackend.c +++ b/drivers/gpu/drm/ttm/ttmagpbackend.c @@ -126,6 +126,7 @@ struct ttmtt *ttmagpttcreate(struct ttmbodevice *bdev, agpbe->ttm.func = &ttmagpfunc; if (ttmttinit(&agpbe->ttm, bdev, size, pageflags, dummyreadpage)) { + kfree(agpbe); return NULL; }

Thanks, I'll include in the next ttm-fixes pull request.

/Thomas



More information about the dri-devel mailing list