staging: brcm80211: removed BDC defines
authorRoland Vossen <rvossen@broadcom.com>
Wed, 29 Jun 2011 23:47:12 +0000 (16:47 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 5 Jul 2011 16:57:17 +0000 (09:57 -0700)
Code cleanup. BDC (Broadcom Device Class) protocol extension is used on top
of the USB related CDC (Communication Device Class) definition. BDC is always
used, so the #ifdefs were redundant.

Signed-off-by: Roland Vossen <rvossen@broadcom.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Reviewed-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/brcm80211/brcmfmac/Makefile
drivers/staging/brcm80211/brcmfmac/dhd_cdc.c
drivers/staging/brcm80211/brcmfmac/dhd_linux.c
drivers/staging/brcm80211/brcmfmac/dhd_proto.h

index 496315540e38858ed723d7704a6c4fcba3638324..9fa689b2b97a9f166b67ce224bc9209625c88614 100644 (file)
@@ -20,7 +20,6 @@ ccflags-y :=                  \
        -DBCMLXSDMMC            \
        -DBCMPLATFORM_BUS       \
        -DBCMSDIO               \
-       -DBDC                   \
        -DBRCM_FULLMAC          \
        -DDHD_FIRSTREAD=64      \
        -DDHD_SCHED             \
index b229e0557784e5e169b28c1d748dac5de2e28eb9..156abd637d969a13ee94e7df1e2311e4f87555b4 100644 (file)
@@ -376,13 +376,10 @@ void dhd_prot_dump(dhd_pub_t *dhdp, struct brcmu_strbuf *strbuf)
 
 void dhd_prot_hdrpush(dhd_pub_t *dhd, int ifidx, struct sk_buff *pktbuf)
 {
-#ifdef BDC
        struct bdc_header *h;
-#endif                         /* BDC */
 
        DHD_TRACE(("%s: Enter\n", __func__));
 
-#ifdef BDC
        /* Push BDC header used to convey priority for buses that don't */
 
        skb_push(pktbuf, BDC_HEADER_LEN);
@@ -396,19 +393,15 @@ void dhd_prot_hdrpush(dhd_pub_t *dhd, int ifidx, struct sk_buff *pktbuf)
        h->priority = (pktbuf->priority & BDC_PRIORITY_MASK);
        h->flags2 = 0;
        h->rssi = 0;
-#endif                         /* BDC */
        BDC_SET_IF_IDX(h, ifidx);
 }
 
 int dhd_prot_hdrpull(dhd_pub_t *dhd, int *ifidx, struct sk_buff *pktbuf)
 {
-#ifdef BDC
        struct bdc_header *h;
-#endif
 
        DHD_TRACE(("%s: Enter\n", __func__));
 
-#ifdef BDC
        /* Pop BDC header used to convey priority for buses that don't */
 
        if (pktbuf->len < BDC_HEADER_LEN) {
@@ -443,7 +436,6 @@ int dhd_prot_hdrpull(dhd_pub_t *dhd, int *ifidx, struct sk_buff *pktbuf)
        pktbuf->priority = h->priority & BDC_PRIORITY_MASK;
 
        skb_pull(pktbuf, BDC_HEADER_LEN);
-#endif                         /* BDC */
 
        return 0;
 }
@@ -465,9 +457,7 @@ int dhd_prot_attach(dhd_pub_t *dhd)
        }
 
        dhd->prot = cdc;
-#ifdef BDC
        dhd->hdrlen += BDC_HEADER_LEN;
-#endif
        dhd->maxctl = BRCMF_C_IOCTL_MAXLEN +
                                sizeof(struct cdc_ioctl) + ROUND_UP_MARGIN;
        return 0;
index f3260715e478072161489ff37ab56837c761209d..f90a0be3073504e4f534dbfb28701c545273bbeb 100644 (file)
@@ -368,9 +368,6 @@ static void dhd_dpc(unsigned long data);
 extern int dhd_wait_pend8021x(struct net_device *dev);
 
 #ifdef TOE
-#ifndef BDC
-#error TOE requires BDC
-#endif                         /* !BDC */
 static int dhd_toe_get(dhd_info_t *dhd, int idx, u32 *toe_ol);
 static int dhd_toe_set(dhd_info_t *dhd, int idx, u32 toe_ol);
 #endif                         /* TOE */
index fccd3ddc4f726e12d44ca9810074548a86c34257..b2ab3ea8b15f3818cf335636c24c8cafd189bbf2 100644 (file)
@@ -76,17 +76,4 @@ extern int dhdcdc_set_ioctl(dhd_pub_t *dhd, int ifidx, uint cmd, void *buf,
                            uint len);
 #endif         /* defined(CONFIG_HAS_EARLYSUSPEND) */
 
-/********************************
- * For version-string expansion *
- */
-#if defined(BDC)
-#define DHD_PROTOCOL "bdc"
-#elif defined(CDC)
-#define DHD_PROTOCOL "cdc"
-#elif defined(RNDIS)
-#define DHD_PROTOCOL "rndis"
-#else
-#define DHD_PROTOCOL "unknown"
-#endif                         /* proto */
-
 #endif                         /* _dhd_proto_h_ */