summaryrefslogtreecommitdiff
path: root/patches
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2011-12-22 21:47:30 +0100
committerLuis R. Rodriguez <mcgrof@frijolero.org>2011-12-23 07:07:04 -0800
commitf92d4a46fd3a3aee29d2c88598c317d8fa0c0868 (patch)
treebac75f1d3f702cea1a28bd3b1ffdb74176b47ccb /patches
parented376aacb037d31f53960bec501604435b2fa5f1 (diff)
compat-wireless: no trans_start on netdev_queue
struct netdev_queue does not have the attribute trans_start in kernel < 2.6.31. trans_start on struct net_device does the same on older kernels. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
Diffstat (limited to 'patches')
-rw-r--r--patches/47-no_trans_start_on_netdev_queue.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/patches/47-no_trans_start_on_netdev_queue.patch b/patches/47-no_trans_start_on_netdev_queue.patch
new file mode 100644
index 00000000..c9e3345b
--- /dev/null
+++ b/patches/47-no_trans_start_on_netdev_queue.patch
@@ -0,0 +1,13 @@
+--- a/drivers/net/wireless/mwifiex/init.c
++++ b/drivers/net/wireless/mwifiex/init.c
+@@ -289,8 +289,10 @@ void mwifiex_set_trans_start(struct net_
+ {
+ int i;
+
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31))
+ for (i = 0; i < dev->num_tx_queues; i++)
+ netdev_get_tx_queue(dev, i)->trans_start = jiffies;
++#endif
+
+ dev->trans_start = jiffies;
+ }