sony-laptop: handle allocation failures
authorDan Carpenter <error27@gmail.com>
Sat, 26 Feb 2011 12:55:24 +0000 (15:55 +0300)
committerMatthew Garrett <mjg@redhat.com>
Mon, 28 Mar 2011 10:07:25 +0000 (06:07 -0400)
Return -ENOMEM if kzalloc() fails.  The callers already handle error
returns.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Matthew Garrett <mjg@redhat.com>
drivers/platform/x86/sony-laptop.c

index 363b89e..bd1b9ad 100644 (file)
@@ -768,6 +768,8 @@ static int sony_nc_handles_setup(struct platform_device *pd)
        int result;
 
        handles = kzalloc(sizeof(*handles), GFP_KERNEL);
+       if (!handles)
+               return -ENOMEM;
 
        sysfs_attr_init(&handles->devattr.attr);
        handles->devattr.attr.name = "handles";
@@ -1458,6 +1460,8 @@ static int sony_nc_kbd_backlight_setup(struct platform_device *pd)
                return 0;
 
        kbdbl_handle = kzalloc(sizeof(*kbdbl_handle), GFP_KERNEL);
+       if (!kbdbl_handle)
+               return -ENOMEM;
 
        sysfs_attr_init(&kbdbl_handle->mode_attr.attr);
        kbdbl_handle->mode_attr.attr.name = "kbd_backlight";