aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis R. Rodriguez <lrodriguez@atheros.com>2008-07-09 05:07:46 -0700
committerLuis R. Rodriguez <lrodriguez@atheros.com>2008-07-09 05:07:46 -0700
commit9acac9dd9d5aa259b2fd25761d570aca61cb5f55 (patch)
treed57070c1175f6ddb4afd58c7ebd76b088c4ced60
parent176301dfb9aa527c030a0fb08b7bc373f91f4d0d (diff)
downloadcompat-wireless-2.6-old-9acac9dd9d5aa259b2fd25761d570aca61cb5f55.tar.gz
rfkill get_state() is new for 2.6.27 so for older kernels do not
assign the callback. Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
-rw-r--r--compat/compat.diff12
1 files changed, 12 insertions, 0 deletions
diff --git a/compat/compat.diff b/compat/compat.diff
index 10b6342..98701a3 100644
--- a/compat/compat.diff
+++ b/compat/compat.diff
@@ -1160,3 +1160,15 @@
{
.graft = wme_classop_graft,
.leaf = wme_classop_leaf,
+--- a/drivers/net/wireless/rt2x00/rt2x00rfkill.c 2008-07-09 05:07:17.000000000 -0700
++++ b/drivers/net/wireless/rt2x00/rt2x00rfkill.c 2008-07-09 05:02:12.000000000 -0700
+@@ -141,7 +141,9 @@
+ rt2x00dev->rfkill->data = rt2x00dev;
+ rt2x00dev->rfkill->state = -1;
+ rt2x00dev->rfkill->toggle_radio = rt2x00rfkill_toggle_radio;
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27))
+ rt2x00dev->rfkill->get_state = rt2x00rfkill_get_state;
++#endif
+
+ INIT_DELAYED_WORK(&rt2x00dev->rfkill_work, rt2x00rfkill_poll);
+