From 8d4522fc27b154e7540289afbc678c9c4c2b548c Mon Sep 17 00:00:00 2001 From: Michael Buesch Date: Sun, 15 Jun 2008 16:01:24 +0200 Subject: [PATCH] --- yaml --- r: 98549 b: refs/heads/master c: 7b3abfc87ec13a81b255012b6e1bd4caeeb05aec h: refs/heads/master i: 98547: 5edfe002e45bb3166bf9fa348756e0a0a0a535fc v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/b43/leds.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index ee985943996a..4cd254c58582 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 664f200610a3c9641ff58fc91b986b804cb1cc2d +refs/heads/master: 7b3abfc87ec13a81b255012b6e1bd4caeeb05aec diff --git a/trunk/drivers/net/wireless/b43/leds.c b/trunk/drivers/net/wireless/b43/leds.c index 36a9c42df835..76f4c7bad8b8 100644 --- a/trunk/drivers/net/wireless/b43/leds.c +++ b/trunk/drivers/net/wireless/b43/leds.c @@ -72,6 +72,9 @@ static void b43_led_brightness_set(struct led_classdev *led_dev, struct b43_wldev *dev = led->dev; bool radio_enabled; + if (unlikely(b43_status(dev) < B43_STAT_INITIALIZED)) + return; + /* Checking the radio-enabled status here is slightly racy, * but we want to avoid the locking overhead and we don't care * whether the LED has the wrong state for a second. */