|
@@ -239,9 +239,8 @@ int led_classdev_register(struct device *parent, struct led_classdev *led_cdev)
|
|
|
|
|
|
INIT_WORK(&led_cdev->set_brightness_work, set_brightness_delayed);
|
|
|
|
|
|
- init_timer(&led_cdev->blink_timer);
|
|
|
- led_cdev->blink_timer.function = led_timer_function;
|
|
|
- led_cdev->blink_timer.data = (unsigned long)led_cdev;
|
|
|
+ setup_timer(&led_cdev->blink_timer, led_timer_function,
|
|
|
+ (unsigned long)led_cdev);
|
|
|
|
|
|
#ifdef CONFIG_LEDS_TRIGGERS
|
|
|
led_trigger_set_default(led_cdev);
|