From: Dave Airlie <[email protected]> If we get ERESTARTSYS we leaked the radeon_bo object here.
Signed-off-by: Dave Airlie <[email protected]> --- drivers/gpu/drm/radeon/radeon_object.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_object.c b/drivers/gpu/drm/radeon/radeon_object.c index 115222e..af77168 100644 --- a/drivers/gpu/drm/radeon/radeon_object.c +++ b/drivers/gpu/drm/radeon/radeon_object.c @@ -119,6 +119,7 @@ int radeon_bo_create(struct radeon_device *rdev, struct drm_gem_object *gobj, dev_err(rdev->dev, "object_init failed for (%lu, 0x%08X)\n", size, domain); + kfree(bo); return r; } *bo_ptr = bo; -- 1.6.5.2 ------------------------------------------------------------------------------ Return on Information: Google Enterprise Search pays you back Get the facts. http://p.sf.net/sfu/google-dev2dev -- _______________________________________________ Dri-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dri-devel
