blob: 0644328d8e452927883e820346e6c3a4deff8155 [file] [log] [blame]
--- a/drivers/net/wireless/iwlwifi/iwl-led.c
+++ b/drivers/net/wireless/iwlwifi/iwl-led.c
@@ -163,6 +163,7 @@ static void iwl_led_brightness_set(struc
iwl_led_cmd(priv, on, 0);
}
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,25))
static int iwl_led_blink_set(struct led_classdev *led_cdev,
unsigned long *delay_on,
unsigned long *delay_off)
@@ -171,6 +172,7 @@ static int iwl_led_blink_set(struct led_
return iwl_led_cmd(priv, *delay_on, *delay_off);
}
+#endif
void iwl_leds_init(struct iwl_priv *priv)
{
@@ -183,7 +185,9 @@ void iwl_leds_init(struct iwl_priv *priv
priv->led.name = kasprintf(GFP_KERNEL, "%s-led",
wiphy_name(priv->hw->wiphy));
priv->led.brightness_set = iwl_led_brightness_set;
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,25))
priv->led.blink_set = iwl_led_blink_set;
+#endif
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,30)
priv->led.max_brightness = 1;
#endif