]> git.karo-electronics.de Git - mv-sheeva.git/commitdiff
staging: brcm80211: macro cleanup
authorRoland Vossen <rvossen@broadcom.com>
Wed, 1 Jun 2011 11:45:32 +0000 (13:45 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 7 Jun 2011 19:37:03 +0000 (12:37 -0700)
Code cleanup. Replaced bcopy() by memcpy(). Removed redundant PAD
macro definitions.

Signed-off-by: Roland Vossen <rvossen@broadcom.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/brcm80211/brcmfmac/dhd_sdio.c
drivers/staging/brcm80211/brcmfmac/sbsdpcmdev.h
drivers/staging/brcm80211/brcmsmac/aiutils.c
drivers/staging/brcm80211/brcmsmac/aiutils.h
drivers/staging/brcm80211/brcmsmac/bcmnvram.h
drivers/staging/brcm80211/brcmsmac/d11.h
drivers/staging/brcm80211/brcmsmac/nicpci.c
drivers/staging/brcm80211/include/aidmp.h
drivers/staging/brcm80211/include/bcmutils.h
drivers/staging/brcm80211/include/chipcommon.h

index fca15e8cdfc63d601e935587f18a20cdd66eed87..739745b407ee157b9f630760b601d2313f492c88 100644 (file)
@@ -61,8 +61,6 @@
 
 #define        TRAP_T_SIZE     80
 
-#ifndef        _LANGUAGE_ASSEMBLY
-
 typedef struct _trap_struct {
        u32 type;
        u32 epc;
@@ -86,8 +84,6 @@ typedef struct _trap_struct {
        u32 pc;
 } trap_t;
 
-#endif                         /* !_LANGUAGE_ASSEMBLY */
-
 #define CBUF_LEN       (128)
 
 #define LOG_BUF_LEN    1024
@@ -448,8 +444,6 @@ typedef struct dhd_bus {
        bool ctrl_frame_stat;
 } dhd_bus_t;
 
-#ifndef _LANGUAGE_ASSEMBLY
-
 typedef volatile struct _sbconfig {
        u32 PAD[2];
        u32 sbipsflag;  /* initiator port ocp slave flag */
@@ -490,8 +484,6 @@ typedef volatile struct _sbconfig {
        u32 sbidhigh;   /* identification */
 } sbconfig_t;
 
-#endif                         /* _LANGUAGE_ASSEMBLY */
-
 /* clkstate */
 #define CLK_NONE       0
 #define CLK_SDONLY     1
index cc64b2fed5b6ecc5643d607844a70924f81c2539..3799d50f90fe679171cfdc7bc6b6c34fd29f1955 100644 (file)
 #ifndef        _sbsdpcmdev_h_
 #define        _sbsdpcmdev_h_
 
-/* cpp contortions to concatenate w/arg prescan */
-#ifndef PAD
-#define        _PADLINE(line)  pad ## line
-#define        _XSTR(line)     _PADLINE(line)
-#define        PAD             _XSTR(__LINE__)
-#endif                         /* PAD */
-
 /* core registers */
 typedef volatile struct {
        u32 corecontrol;        /* CoreControl, 0x000, rev8 */
index 2de6cfb5fa679f734247980f6ad3c9122bf1d3fc..d57908b08acd98e1417272ff44bba83079addf45 100644 (file)
@@ -1082,7 +1082,7 @@ void ai_detach(struct si_pub *sih)
        uint idx;
 
        struct si_pub *si_local = NULL;
-       bcopy(&sih, &si_local, sizeof(struct si_pub **));
+       memcpy(&si_local, &sih, sizeof(struct si_pub **));
 
        sii = SI_INFO(sih);
 
index 53d2e021dee312f9167e7b2f9432e381adfb4979..ec7acd1e1db8227282fa777f05c4c1386428c42c 100644 (file)
 #ifndef        _aiutils_h_
 #define        _aiutils_h_
 
-/* cpp contortions to concatenate w/arg prescan */
-#ifndef PAD
-#define        _PADLINE(line)  pad ## line
-#define        _XSTR(line)     _PADLINE(line)
-#define        PAD             _XSTR(__LINE__)
-#endif
-
 /* Include the soci specific files */
 #include <aidmp.h>
 
index 12645ddf000d10bd706a58e8092684f5c04e7054..bc62695ac68fef9d5a4f088a9e6c25df14f52c70 100644 (file)
@@ -17,8 +17,6 @@
 #ifndef _bcmnvram_h_
 #define _bcmnvram_h_
 
-#ifndef _LANGUAGE_ASSEMBLY
-
 #include <bcmdefs.h>
 
 struct nvram_header {
@@ -128,8 +126,6 @@ extern int nvram_commit(void);
  */
 extern int nvram_getall(char *nvram_buf, int count);
 
-#endif                         /* _LANGUAGE_ASSEMBLY */
-
 /* variable access */
 extern char *getvar(char *vars, const char *name);
 extern int getintvar(char *vars, const char *name);
index d1babcd34ec04de5e0fe4067e54dba810d53d19a..12a0eadc7ce136e7440414c8a1671ebc9bbe63d5 100644 (file)
 
 #include <linux/ieee80211.h>
 
-/* cpp contortions to concatenate w/arg prescan */
-#ifndef        PAD
-#define        _PADLINE(line)  pad ## line
-#define        _XSTR(line)     _PADLINE(line)
-#define        PAD             _XSTR(__LINE__)
-#endif
-
 #define        BCN_TMPL_LEN            512     /* length of the BCN template area */
 
 /* RX FIFO numbers */
index 6b9cb6b6355417e102470a41c931efab0a9c56c0..8a956f5f26eee1f3e48ad08896f537e224754ec9 100644 (file)
 /* PCIE protocol TLP diagnostic registers */
 #define PCIE_TLP_WORKAROUNDSREG                0x004   /* TLP Workarounds */
 
-/* cpp contortions to concatenate w/arg prescan */
-#ifndef PAD
-#define        _PADLINE(line)  pad ## line
-#define        _XSTR(line)     _PADLINE(line)
-#define        PAD             _XSTR(__LINE__)
-#endif
-
 /* Sonics side: PCI core and host control registers */
 struct sbpciregs {
        u32 control;            /* PCI control */
index 7e0ce8f2434827e64a66c4087b22e087b7a945d6..2c10177151a37cc36356d354c35657edf6edfb70 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef        _AIDMP_H
 #define        _AIDMP_H
 
+#include "bcmdefs.h"           /* for PAD macro */
+
 /* Manufacturer Ids */
 #define        MFGID_ARM               0x43b
 #define        MFGID_BRCM              0x4bf
 #define        SD_SG32                 0x00000008
 #define        SD_SZ_ALIGN             0x00000fff
 
-#ifndef _LANGUAGE_ASSEMBLY
-
 typedef volatile struct _aidmp {
        u32 oobselina30;        /* 0x000 */
        u32 oobselina74;        /* 0x004 */
@@ -220,8 +220,6 @@ typedef volatile struct _aidmp {
        u32 componentid3;       /* 0xffc */
 } aidmp_t;
 
-#endif                         /* _LANGUAGE_ASSEMBLY */
-
 /* Out-of-band Router registers */
 #define        OOB_BUSCONFIG           0x020
 #define        OOB_STATUSA             0x100
index d7f531e2b83fce05ac70364be95e24f15474cb16..1a1c8ad3267105d3fce76f186fee2867585f1cac 100644 (file)
@@ -272,8 +272,6 @@ extern void bcm_prpkt(const char *msg, struct sk_buff *p0);
 #include <linux/kernel.h>      /* for vsn/printf's */
 #include <linux/string.h>      /* for mem*, str* */
 #endif
-/* bcopy's: Linux kernel doesn't provide these (anymore) */
-#define        bcopy(src, dst, len)    memcpy((dst), (src), (len))
 
 /* register access macros */
 #ifndef __BIG_ENDIAN
index 9ca2e691caadc09c16f5262f3f4f6a3a2ccc3ed3..ee1130fcb20acc0fb0979d60f034db05797df71c 100644 (file)
 #ifndef        _SBCHIPC_H
 #define        _SBCHIPC_H
 
-/* cpp contortions to concatenate w/arg prescan */
-#ifndef PAD
-#define        _PADLINE(line)  pad ## line
-#define        _XSTR(line)     _PADLINE(line)
-#define        PAD             _XSTR(__LINE__)
-#endif                         /* PAD */
+#include "bcmdefs.h"           /* for PAD macro */
 
 typedef volatile struct {
        u32 chipid;             /* 0x0 */