]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/leds/led-class.c
device create: misc: convert device_create_drvdata to device_create
[linux-2.6-omap-h63xx.git] / drivers / leds / led-class.c
index ac05a928f7642a54a51a0627e6ca7dc904511d09..ee74ee7b2accab837fc43c0c8cda523795bed5ce 100644 (file)
@@ -103,13 +103,11 @@ int led_classdev_register(struct device *parent, struct led_classdev *led_cdev)
 {
        int rc;
 
-       led_cdev->dev = device_create(leds_class, parent, 0, "%s",
-                                           led_cdev->name);
-       if (unlikely(IS_ERR(led_cdev->dev)))
+       led_cdev->dev = device_create(leds_class, parent, 0, led_cdev,
+                                     "%s", led_cdev->name);
+       if (IS_ERR(led_cdev->dev))
                return PTR_ERR(led_cdev->dev);
 
-       dev_set_drvdata(led_cdev->dev, led_cdev);
-
        /* register the attributes */
        rc = device_create_file(led_cdev->dev, &dev_attr_brightness);
        if (rc)