this tree has a patch that sets initial LED state on register,
so work has to be ready.
priv->led_cdev.name = priv->led_name;
priv->led_cdev.brightness_set = ath9k_led_brightness;
priv->led_cdev.name = priv->led_name;
priv->led_cdev.brightness_set = ath9k_led_brightness;
+ INIT_WORK(&priv->led_work, ath9k_led_work);
+
ret = led_classdev_register(wiphy_dev(priv->hw->wiphy), &priv->led_cdev);
if (ret < 0)
return;
ret = led_classdev_register(wiphy_dev(priv->hw->wiphy), &priv->led_cdev);
if (ret < 0)
return;
- INIT_WORK(&priv->led_work, ath9k_led_work);
priv->led_registered = true;
return;
priv->led_registered = true;
return;