Bluetooth: Use managed version of led_trigger_register in LED trigger
[deliverable/linux.git] / net / bluetooth / leds.c
index ded7c88eaccceb1b2bd74a7fff77a5001697f6eb..8319c8440c899897a3f5c082ce611fd5fdeaed07 100644 (file)
@@ -55,7 +55,7 @@ static struct led_trigger *led_allocate_basic(struct hci_dev *hdev,
        if (!htrig->led_trigger.name)
                goto err_alloc;
 
-       if (led_trigger_register(&htrig->led_trigger))
+       if (devm_led_trigger_register(&hdev->dev, &htrig->led_trigger))
                goto err_register;
 
        return &htrig->led_trigger;
@@ -72,9 +72,3 @@ void hci_leds_init(struct hci_dev *hdev)
        /* initialize power_led */
        hdev->power_led = led_allocate_basic(hdev, power_activate, "power");
 }
-
-void hci_leds_exit(struct hci_dev *hdev)
-{
-       if (hdev->power_led)
-               led_trigger_unregister(hdev->power_led);
-}
This page took 0.025189 seconds and 5 git commands to generate.