Re: [PATCH v8 3/3] leds/powernv: Add driver for PowerNV platform

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Vasant,

I've found one more formatting issue below.

On 27.07.2015 05:41, Vasant Hegde wrote:
[...]
+
+/*
+ * This function registers classdev structure for any given type of LED on
+ * a given child LED device node.
+ */
+static int powernv_led_create(struct device *dev,
+                  struct powernv_led_data *powernv_led,
+                  const char *led_type_desc)
+{
+    int rc;
+
+    /* Make sure LED type is supported */
+    powernv_led->led_type = powernv_get_led_type(led_type_desc);
+    if (powernv_led->led_type == -1) {
+        dev_warn(dev, "%s: No support for led type : %s\n",
+             __func__, led_type_desc);
+        return -EINVAL;
+    }
+
+    /* Create the name for classdev */
+    powernv_led->cdev.name = devm_kasprintf(dev, GFP_KERNEL, "%s:%s",
+                        powernv_led->loc_code,
+                        led_type_desc);
+    if (!powernv_led->cdev.name) {
+        dev_err(dev,
+            "%s: Memory allocation failed for classdev name\n",
+            __func__);
+        return -ENOMEM;
+    }
+
+    powernv_led->cdev.brightness_set = powernv_brightness_set;
+    powernv_led->cdev.brightness_get = powernv_brightness_get;
+    powernv_led->cdev.brightness = LED_OFF;
+    powernv_led->cdev.max_brightness = LED_FULL;
+
+    /* Register the classdev */
+    rc = devm_led_classdev_register(dev, &powernv_led->cdev);
+    if (rc) {
+        dev_err(dev, "%s: Classdev registration failed for %s\n",
+            __func__, powernv_led->cdev.name);
+    }

Braces are not needed here,

+
+    return rc;
+}

--
Best Regards,
Jacek Anaszewski
--
To unsubscribe from this list: send the line "unsubscribe linux-leds" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux