From 77d7c80c2707651300b34dd40b2761d058d95157 Mon Sep 17 00:00:00 2001 From: Axel Lin Date: Thu, 25 Aug 2011 15:59:21 -0700 Subject: [PATCH] --- yaml --- r: 263345 b: refs/heads/master c: 1424e21f66f4c51c31ba6ac188df46b43f51556b h: refs/heads/master i: 263343: 8c3861965ba760523785a614250322fd5a6a9fe8 v: v3 --- [refs] | 2 +- trunk/drivers/leds/leds-bd2802.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 4d61377c20e2..b699c7d9af99 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 02016bc0381c4af9153b4e4008edfadae2bd6abc +refs/heads/master: 1424e21f66f4c51c31ba6ac188df46b43f51556b diff --git a/trunk/drivers/leds/leds-bd2802.c b/trunk/drivers/leds/leds-bd2802.c index 3ebe3824662d..ea2185531f82 100644 --- a/trunk/drivers/leds/leds-bd2802.c +++ b/trunk/drivers/leds/leds-bd2802.c @@ -662,6 +662,11 @@ static int bd2802_register_led_classdev(struct bd2802_led *led) 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); }