kernel: ubnt-ledbar: return directly
authorRosen Penev <rosenp@gmail.com>
Wed, 25 Sep 2024 21:43:14 +0000 (14:43 -0700)
committerHauke Mehrtens <hauke@hauke-m.de>
Thu, 3 Oct 2024 14:39:38 +0000 (16:39 +0200)
Removes ret variable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16508
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
package/kernel/ubnt-ledbar/src/leds-ubnt-ledbar.c

index 8508804e21e4f78afea4eafe125935be276d2f32..52b33ef43d8254bc65d590fca6c9eff5f10f3d3b 100644 (file)
@@ -149,7 +149,6 @@ static int ubnt_ledbar_init_led(struct device_node *np, struct ubnt_ledbar *ledb
                                struct led_classdev *led_cdev)
 {
        struct led_init_data init_data = {};
-       int ret;
 
        if (!np)
                return 0;
@@ -158,12 +157,7 @@ static int ubnt_ledbar_init_led(struct device_node *np, struct ubnt_ledbar *ledb
 
        led_cdev->max_brightness = UBNT_LEDBAR_MAX_BRIGHTNESS;
 
-       ret = devm_led_classdev_register_ext(&ledbar->client->dev, led_cdev,
-                                            &init_data);
-       if (ret)
-               dev_err(&ledbar->client->dev, "led register err: %d\n", ret);
-
-       return ret;
+       return devm_led_classdev_register_ext(&ledbar->client->dev, led_cdev, &init_data);
 }
 
 static int ubnt_ledbar_probe(struct i2c_client *client)