Arend van Spriel
53ee4bc467
brcm80211: util: remove pointer traversal from brcmu_pkt_buf_free_skb
...
The function brcmu_pkt_buf_free_skb() was following the next pointer
to free all linked packets. However, it is only called with unlinked
packets so this can be removed.
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com >
Reviewed-by: Alwin Beukers <alwin@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-11-11 14:28:43 -05:00
Arend van Spriel
9a95e60e06
brcm80211: util: move brcmu_pkttotlen() function to brcmfmac
...
The functions brcmu_pkttotlen() is only used in brcmfmac driver
so it has been moved there. It also does not use the sk_buff
next pointer anymore but walks a skb queue to determine the total
length.
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com >
Reviewed-by: Alwin Beukers <alwin@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-11-11 14:28:42 -05:00
Arend van Spriel
ad3b8b3918
brcm80211: util: use sk_buff_head in precedence queue functions
...
Instead of dealing with sk_buff prev pointers the queue functions
now make use of the sk_buff_head functions provided by the kernel.
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Reviewed-by: Alwin Beukers <alwin@broadcom.com >
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-11-11 14:28:40 -05:00
Arend van Spriel
09c7dfa0f0
brcm80211: util: remove function brcmu_format_hex() from brcmutil
...
The function brcmu_format_hex() filled a string buffer with byte
values from a data buffer. The calling function used this string
buffer in a printk. Now the calling function uses the kernel
function print_hex_dump_bytes().
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Reviewed-by: Alwin Beukers <alwin@broadcom.com >
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-11-08 15:54:10 -05:00
Arend van Spriel
20e5ca1639
brcm80211: util: move brcmu_pktfrombuf() function to brcmfmac
...
The function brcmu_pktfrombuf was only used in the brcmfmac source
and has been moved there. It has been refactored to match its use.
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com >
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-11-08 15:54:09 -05:00
Stephen Rothwell
b7a57e762e
net: wireless: brcm80210: include module.h
...
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-10-14 14:48:20 -04:00
Alwin Beukers
d8f6cd03de
brcm80211: removed file wifi.c
...
Wifi.c was empty after previous cleanups, so it was removed.
Reviewed-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-10-14 14:48:20 -04:00
Alwin Beukers
4476065144
brcm80211: moved function brcmu_format_flags
...
Moved the brcmu_format_flags function and brcmu_bit_desc structure
into smac. Names were adjusted accordingly.
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-10-14 14:48:19 -04:00
Alwin Beukers
53a2277d2a
brcm80211: moved function brcmu_mkiovar
...
Moved the brcmu_mkiovar function into fmac, adjusting the
name accordingly.
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-10-14 14:48:19 -04:00
Alwin Beukers
3de67818e7
brcm80211: moved function brcmu_chspec_malformed
...
Moved brcmu_chspec_malformed into the only file using it. The
function name was adjusted accordingly.
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-10-14 14:48:19 -04:00
Alwin Beukers
f8e4b412c9
brcm80211: moved function brcmu_parse_tlvs
...
Moved the brcmu_parse_tlvs function and brcmu_tlv structure into
the only file using them. Names were adjusted accordingly.
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-10-14 14:48:19 -04:00
Alwin Beukers
b0551fb7e0
brcm80211: moved function brcmu_chipname
...
Moved the brcmu_chipname function into the only file using it.
The function name was adjusted accordingly.
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-10-14 14:48:19 -04:00
Alwin Beukers
ef6ac17a20
brcm80211: moved power conversion functions
...
Moved brcmu_mw_to_qdbm and brcmu_qdbm_to_mw functions into the only
file using them. Names were adjusted accordingly.
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-10-14 14:48:19 -04:00
Alwin Beukers
f53b170f46
brcm80211: removed unused functions
...
Removed brcmu_bitcount, brcmu_mhz2channel, brcmu_chspec_ctlchan.
Reported-by: Johannes Berg <johannes@sipsolutions.net >
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-10-14 14:48:18 -04:00
Arend van Spriel
5b435de0d7
net: wireless: add brcm80211 drivers
...
Add the brcm80211 tree to drivers/net/wireless, and disable the version that's
in drivers/staging. This version includes the sources currently in staging,
plus any changes that have been sent out for review.
Sources in staging will be deleted in a followup patch.
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-10-11 15:55:30 -04:00