staging: brcm80211: removed error string function
Only fullmac used this functionality, in which a broadcom specific error code was converted to a human readable string. Since this functionality is not needed, a function and accompanying data structures have been removed. Cc: devel@linuxdriverproject.org Cc: linux-wireless@vger.kernel.org Cc: Brett Rudley <brudley@broadcom.com> Cc: Henry Ptasinski <henryp@broadcom.com> Cc: Roland Vossen <rvossen@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
4ff956a68b
commit
c2be548d3d
@ -111,7 +111,7 @@ dhdcdc_query_ioctl(dhd_pub_t *dhd, int ifidx, uint cmd, void *buf, uint len)
|
||||
/* Respond "bcmerror" and "bcmerrorstr" with local cache */
|
||||
if (cmd == WLC_GET_VAR && buf) {
|
||||
if (!strcmp((char *)buf, "bcmerrorstr")) {
|
||||
strncpy((char *)buf, bcmerrorstr(dhd->dongle_error),
|
||||
strncpy((char *)buf, "bcm_error",
|
||||
BCME_STRLEN);
|
||||
goto done;
|
||||
} else if (!strcmp((char *)buf, "bcmerror")) {
|
||||
|
@ -225,7 +225,7 @@ dhd_doiovar(dhd_pub_t *dhd_pub, const bcm_iovar_t *vi, u32 actionid,
|
||||
break;
|
||||
|
||||
case IOV_GVAL(IOV_BCMERRORSTR):
|
||||
strncpy((char *)arg, bcmerrorstr(dhd_pub->bcmerror),
|
||||
strncpy((char *)arg, "bcm_error",
|
||||
BCME_STRLEN);
|
||||
((char *)arg)[BCME_STRLEN - 1] = 0x00;
|
||||
break;
|
||||
|
@ -280,53 +280,6 @@ extern struct sk_buff *pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out);
|
||||
#define BCME_NONRESIDENT 42 /* access to nonresident overlay */
|
||||
#define BCME_LAST BCME_NONRESIDENT
|
||||
|
||||
/* These are collection of BCME Error strings */
|
||||
#define BCMERRSTRINGTABLE { \
|
||||
"OK", \
|
||||
"Undefined error", \
|
||||
"Bad Argument", \
|
||||
"Bad Option", \
|
||||
"Not up", \
|
||||
"Not down", \
|
||||
"Not AP", \
|
||||
"Not STA", \
|
||||
"Bad Key Index", \
|
||||
"Radio Off", \
|
||||
"Not band locked", \
|
||||
"No clock", \
|
||||
"Bad Rate valueset", \
|
||||
"Bad Band", \
|
||||
"Buffer too short", \
|
||||
"Buffer too long", \
|
||||
"Busy", \
|
||||
"Not Associated", \
|
||||
"Bad SSID len", \
|
||||
"Out of Range Channel", \
|
||||
"Bad Channel", \
|
||||
"Bad Address", \
|
||||
"Not Enough Resources", \
|
||||
"Unsupported", \
|
||||
"Bad length", \
|
||||
"Not Ready", \
|
||||
"Not Permitted", \
|
||||
"No Memory", \
|
||||
"Associated", \
|
||||
"Not In Range", \
|
||||
"Not Found", \
|
||||
"WME Not Enabled", \
|
||||
"TSPEC Not Found", \
|
||||
"ACM Not Supported", \
|
||||
"Not WME Association", \
|
||||
"SDIO Bus Error", \
|
||||
"Dongle Not Accessible", \
|
||||
"Incorrect version", \
|
||||
"TX Failure", \
|
||||
"RX Failure", \
|
||||
"Device Not Present", \
|
||||
"NMODE Disabled", \
|
||||
"Nonresident overlay access", \
|
||||
}
|
||||
|
||||
#ifndef ABS
|
||||
#define ABS(a) (((a) < 0) ? -(a) : (a))
|
||||
#endif /* ABS */
|
||||
@ -587,8 +540,6 @@ extern void osl_assert(char *exp, char *file, int line);
|
||||
|
||||
extern bcm_tlv_t *bcm_parse_tlvs(void *buf, int buflen,
|
||||
uint key);
|
||||
/* bcmerror */
|
||||
extern const char *bcmerrorstr(int bcmerror);
|
||||
|
||||
/* multi-bool data type: set of bools, mbool is true if any is set */
|
||||
typedef u32 mbool;
|
||||
|
@ -463,28 +463,6 @@ void prpkt(const char *msg, struct sk_buff *p0)
|
||||
}
|
||||
#endif /* defined(BCMDBG) */
|
||||
|
||||
static char bcm_undeferrstr[BCME_STRLEN];
|
||||
|
||||
static const char *bcmerrorstrtable[] = BCMERRSTRINGTABLE;
|
||||
|
||||
/* Convert the error codes into related error strings */
|
||||
const char *bcmerrorstr(int bcmerror)
|
||||
{
|
||||
/* check if someone added a bcmerror code but
|
||||
forgot to add errorstring */
|
||||
ASSERT(ABS(-BCME_LAST) == (ARRAY_SIZE(bcmerrorstrtable) - 1));
|
||||
|
||||
if (bcmerror > 0 || bcmerror < -BCME_LAST) {
|
||||
snprintf(bcm_undeferrstr, BCME_STRLEN, "Undefined error %d",
|
||||
bcmerror);
|
||||
return bcm_undeferrstr;
|
||||
}
|
||||
|
||||
ASSERT(strlen(bcmerrorstrtable[-bcmerror]) < BCME_STRLEN);
|
||||
|
||||
return bcmerrorstrtable[-bcmerror];
|
||||
}
|
||||
|
||||
/* iovar table lookup */
|
||||
const bcm_iovar_t *bcm_iovar_lookup(const bcm_iovar_t *table, const char *name)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user