drm/radeon: check kmalloc() for failures
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 15 May 2012 08:56:59 +0000 (11:56 +0300)
committerDave Airlie <airlied@redhat.com>
Thu, 17 May 2012 10:13:03 +0000 (11:13 +0100)
We can just return -ENOMEM here if the allocation fails.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/radeon/r100.c

index 0874a6dd411fe4c01ebdb28adf00bf40bd372fd8..fb44e7e49083ac71702fd79bd402c451aa75e29d 100644 (file)
@@ -2008,6 +2008,8 @@ int r100_cs_parse(struct radeon_cs_parser *p)
        int r;
 
        track = kzalloc(sizeof(*track), GFP_KERNEL);
+       if (!track)
+               return -ENOMEM;
        r100_cs_track_clear(p->rdev, track);
        p->track = track;
        do {