USB: appledisplay: Deletion of a check before backlight_device_unregister()
authorMarkus Elfring <elfring@users.sourceforge.net>
Thu, 5 Feb 2015 15:07:43 +0000 (16:07 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Mar 2015 15:56:40 +0000 (16:56 +0100)
The backlight_device_unregister() function tests whether its argument is NULL
and then returns immediately. Thus the test around the call is not needed.

This issue was detected by using the Coccinelle software.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/misc/appledisplay.c

index b3d245ef46efa7e72a4a4e7fd22ad80029f2a821..a0a3827b4aff75a774a01f2a6edc147989702697 100644 (file)
@@ -329,7 +329,7 @@ error:
                                        pdata->urbdata, pdata->urb->transfer_dma);
                        usb_free_urb(pdata->urb);
                }
-               if (pdata->bd && !IS_ERR(pdata->bd))
+               if (!IS_ERR(pdata->bd))
                        backlight_device_unregister(pdata->bd);
                kfree(pdata->msgdata);
        }