diff options
author | Greg Kroah-Hartman | 2010-10-08 01:34:51 +0200 |
---|---|---|
committer | Greg Kroah-Hartman | 2010-10-08 01:34:51 +0200 |
commit | 1a3bf7471e8acaab0e66a6304212218025fe1ec2 (patch) | |
tree | 6cfa1848886c44bc73dc97fd6e15673419afbb57 /drivers/staging/brcm80211 | |
parent | Staging: brcm80211: remove unused irq typedef (diff) | |
download | kernel-qcow2-linux-1a3bf7471e8acaab0e66a6304212218025fe1ec2.tar.gz kernel-qcow2-linux-1a3bf7471e8acaab0e66a6304212218025fe1ec2.tar.xz kernel-qcow2-linux-1a3bf7471e8acaab0e66a6304212218025fe1ec2.zip |
Staging: brcm80211: remove some more macros from linuxver.h
These aren't needed anymore, and now we are down to just one broken one,
and a whole bunch of #include files here. This can be further factored
by moving the proper #includes into the different .c files, and not
leaving them in this one large one.
Cc: Brett Rudley <brudley@broadcom.com>
Cc: Henry Ptasinski <henryp@broadcom.com>
Cc: Nohee Ko <noheek@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/brcm80211')
-rw-r--r-- | drivers/staging/brcm80211/include/linux_osl.h | 2 | ||||
-rw-r--r-- | drivers/staging/brcm80211/include/linuxver.h | 14 | ||||
-rw-r--r-- | drivers/staging/brcm80211/sys/wl_mac80211.c | 1 |
3 files changed, 5 insertions, 12 deletions
diff --git a/drivers/staging/brcm80211/include/linux_osl.h b/drivers/staging/brcm80211/include/linux_osl.h index d3662e315045..41cac00824b3 100644 --- a/drivers/staging/brcm80211/include/linux_osl.h +++ b/drivers/staging/brcm80211/include/linux_osl.h @@ -404,7 +404,7 @@ osl_pkt_tonative(osl_pubinfo_t *osh, void *pkt) #define PKTSETLINK(skb, x) (((struct sk_buff *)(skb))->prev = (struct sk_buff*)(x)) #define PKTPRIO(skb) (((struct sk_buff *)(skb))->priority) #define PKTSETPRIO(skb, x) (((struct sk_buff *)(skb))->priority = (x)) -#define PKTSUMNEEDED(skb) (((struct sk_buff *)(skb))->ip_summed == CHECKSUM_HW) +#define PKTSUMNEEDED(skb) (((struct sk_buff *)(skb))->ip_summed == CHECKSUM_PARTIAL) #define PKTSETSUMGOOD(skb, x) (((struct sk_buff *)(skb))->ip_summed = \ ((x) ? CHECKSUM_UNNECESSARY : CHECKSUM_NONE)) /* PKTSETSUMNEEDED and PKTSUMGOOD are not possible because skb->ip_summed is overloaded */ diff --git a/drivers/staging/brcm80211/include/linuxver.h b/drivers/staging/brcm80211/include/linuxver.h index 383170d79f97..a3a20aeda526 100644 --- a/drivers/staging/brcm80211/include/linuxver.h +++ b/drivers/staging/brcm80211/include/linuxver.h @@ -17,11 +17,8 @@ #ifndef _linuxver_h_ #define _linuxver_h_ -#include <linux/version.h> #include <linux/module.h> - #include <linux/slab.h> - #include <linux/types.h> #include <linux/init.h> #include <linux/mm.h> @@ -29,18 +26,15 @@ #include <linux/pci.h> #include <linux/interrupt.h> #include <linux/netdevice.h> -#undef IP_TOS -#include <asm/io.h> - #include <linux/workqueue.h> #include <linux/sched.h> #include <linux/ieee80211.h> - -#define CHECKSUM_HW CHECKSUM_PARTIAL - #include <linux/time.h> #include <linux/wait.h> +#undef IP_TOS +#include <asm/io.h> + #define KILL_PROC(nr, sig) \ do { \ struct task_struct *tsk; \ @@ -51,6 +45,4 @@ send_sig(sig, tsk, 1); \ } while (0) -#define WL_DEV_IF(dev) ((wl_if_t *)netdev_priv(dev)) - #endif /* _linuxver_h_ */ diff --git a/drivers/staging/brcm80211/sys/wl_mac80211.c b/drivers/staging/brcm80211/sys/wl_mac80211.c index 2360815a49d6..7c07808a7128 100644 --- a/drivers/staging/brcm80211/sys/wl_mac80211.c +++ b/drivers/staging/brcm80211/sys/wl_mac80211.c @@ -135,6 +135,7 @@ struct ieee80211_tkip_data { }; #ifndef WLC_HIGH_ONLY +#define WL_DEV_IF(dev) ((wl_if_t *)netdev_priv(dev)) #define WL_INFO(dev) ((wl_info_t *)(WL_DEV_IF(dev)->wl)) /* points to wl */ static int wl_request_fw(wl_info_t *wl, struct pci_dev *pdev); static void wl_release_fw(wl_info_t *wl); |