summaryrefslogtreecommitdiff
path: root/patches
diff options
context:
space:
mode:
authorTobias Powalowski <tobias@T-POWA-LX.(none)>2008-10-26 10:51:05 +0100
committerTobias Powalowski <tobias@T-POWA-LX.(none)>2008-10-26 10:51:05 +0100
commit138189f235c9c06af57259e0d6411a35881e62b7 (patch)
tree9b66427226a6ba3ae825429a22581eff0741fe7d /patches
parentaed4451af978921ee3156a6624bb7add6c66719e (diff)
'fixed http://bugs.archlinux.org/task/11746'
Diffstat (limited to 'patches')
-rw-r--r--patches/fix-hostap.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/patches/fix-hostap.patch b/patches/fix-hostap.patch
new file mode 100644
index 0000000..844b8f0
--- /dev/null
+++ b/patches/fix-hostap.patch
@@ -0,0 +1,18 @@
+--- everything.orig/drivers/net/wireless/hostap/hostap_wlan.h 2008-10-24
+16:27:46.000000000 +0200
++++ everything/drivers/net/wireless/hostap/hostap_wlan.h 2008-10-24
+16:29:17.000000000 +0200
+@@ -918,9 +918,12 @@ struct hostap_interface {
+
+ /*
+ * TX meta data - stored in skb->cb buffer, so this must not be increased over
+- * the 40-byte limit
++ * the 48-byte limit.
++ * THE PADDING THIS STARTS WITH IS A HORRIBLE HACK THAT SHOULD NOT LIVE
++ * TO SEE THE DAY.
+ */
+ struct hostap_skb_tx_data {
++ unsigned int __padding_for_default_qdiscs;
+ u32 magic; /* HOSTAP_SKB_TX_DATA_MAGIC */
+ u8 rate; /* transmit rate */
+ #define HOSTAP_TX_FLAGS_WDS BIT(0)