On Thu, 2009-06-18 at 15:17 +0300, Kalle Valo wrote: > Johannes Berg <johannes@xxxxxxxxxxxxxxxx> writes: > > > From: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> > > Subject: [PATCH] mac80211: push rx status into skb->cb > > To: John Linville <linville@xxxxxxxxxxxxx> > > Cc: linux-wireless <linux-wireless@xxxxxxxxxxxxxxx> > > Date: Wed, 17 Jun 2009 13:13:00 +0200 > > > > Within mac80211, we often need to copy the rx status into > > skb->cb. This is wasteful, as drivers could be building it > > in there to start with. This patch changes the API so that > > drivers are expected to pass the RX status in skb->cb, now > > accessible as IEEE80211_SKB_RXCB(skb). It also updates all > > drivers to pass the rx status in there, but only by making > > them memcpy() it into place before the call to the receive > > function (ieee80211_rx(_irqsafe)). Each driver can now be > > optimised on its own schedule. > > > > Signed-off-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> > > [...] > > > drivers/net/wireless/wl12xx/rx.c | 3 - > > Last night John applied a patch which renamed this to wl1251_rx.c. He actually applied both patches so I'll assume git resolved this. > > drivers/staging/agnx/xmit.c | 3 - > > drivers/staging/stlc45xx/stlc45xx.c | 3 - > > drivers/staging/winbond/wb35rx.c | 3 - > > John takes staging patches now? And stlc45xx won't even compile right > now :( Well, I did that with spatch, so ... johannes
Attachment:
signature.asc
Description: This is a digitally signed message part