diff options
Diffstat (limited to 'drivers/leds/leds-bd2802.c')
| -rw-r--r-- | drivers/leds/leds-bd2802.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/leds/leds-bd2802.c b/drivers/leds/leds-bd2802.c index 3ebe3824662..ea2185531f8 100644 --- a/drivers/leds/leds-bd2802.c +++ b/drivers/leds/leds-bd2802.c @@ -662,6 +662,11 @@ failed_unregister_led1_R:  static void bd2802_unregister_led_classdev(struct bd2802_led *led)  {  	cancel_work_sync(&led->work); +	led_classdev_unregister(&led->cdev_led2b); +	led_classdev_unregister(&led->cdev_led2g); +	led_classdev_unregister(&led->cdev_led2r); +	led_classdev_unregister(&led->cdev_led1b); +	led_classdev_unregister(&led->cdev_led1g);  	led_classdev_unregister(&led->cdev_led1r);  }  |