Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 268691
b: refs/heads/master
c: 412e4fd
h: refs/heads/master
i:
  268689: 8cc7467
  268687: 2d6fefb
v: v3
  • Loading branch information
Arend van Spriel authored and Greg Kroah-Hartman committed Oct 5, 2011
1 parent 2d01ca3 commit d7b05da
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 51 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 67064f27ab1b13152dc0d21423a14499fd5c34e2
refs/heads/master: 412e4fdf124a6747d789035fa641c06243afaabf
1 change: 0 additions & 1 deletion trunk/drivers/staging/brcm80211/brcmsmac/types.h
Original file line number Diff line number Diff line change
Expand Up @@ -329,7 +329,6 @@ struct ieee80211_tx_queue_params;
struct brcms_info;
struct brcms_c_info;
struct brcms_hardware;
struct brcmu_strbuf;
struct brcms_txq_info;
struct brcms_band;
struct dma_pub;
Expand Down
34 changes: 0 additions & 34 deletions trunk/drivers/staging/brcm80211/brcmutil/utils.c
Original file line number Diff line number Diff line change
Expand Up @@ -598,37 +598,3 @@ uint brcmu_bitcount(u8 *bitmap, uint length)
return bitcount;
}
EXPORT_SYMBOL(brcmu_bitcount);

/* Initialization of brcmu_strbuf structure */
void brcmu_binit(struct brcmu_strbuf *b, char *buf, uint size)
{
b->origsize = b->size = size;
b->origbuf = b->buf = buf;
}
EXPORT_SYMBOL(brcmu_binit);

/* Buffer sprintf wrapper to guard against buffer overflow */
int brcmu_bprintf(struct brcmu_strbuf *b, const char *fmt, ...)
{
va_list ap;
int r;

va_start(ap, fmt);
r = vsnprintf(b->buf, b->size, fmt, ap);

/* Non Ansi C99 compliant returns -1,
* Ansi compliant return r >= b->size,
* stdlib returns 0, handle all
*/
if ((r == -1) || (r >= (int)b->size) || (r == 0)) {
b->size = 0;
} else {
b->size -= r;
b->buf += r;
}

va_end(ap);

return r;
}
EXPORT_SYMBOL(brcmu_bprintf);
15 changes: 0 additions & 15 deletions trunk/drivers/staging/brcm80211/include/brcmu_utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,6 @@

#include <linux/skbuff.h>

/* Buffer structure for collecting string-formatted data
* using brcmu_bprintf() API.
* Use brcmu_binit() to initialize before use
*/

struct brcmu_strbuf {
char *buf; /* pointer to current position in origbuf */
unsigned int size; /* current (residual) size in bytes */
char *origbuf; /* unmodified pointer to orignal buffer */
unsigned int origsize; /* unmodified orignal buffer size in bytes */
};

/*
* Spin at most 'us' microseconds while 'exp' is true.
* Caller should explicitly test 'exp' when this completes
Expand Down Expand Up @@ -228,9 +216,6 @@ extern struct brcmu_tlv *brcmu_parse_tlvs(void *buf, int buflen,
extern u16 brcmu_qdbm_to_mw(u8 qdbm);
extern u8 brcmu_mw_to_qdbm(u16 mw);

extern void brcmu_binit(struct brcmu_strbuf *b, char *buf, uint size);
extern int brcmu_bprintf(struct brcmu_strbuf *b, const char *fmt, ...);

extern uint brcmu_mkiovar(char *name, char *data, uint datalen,
char *buf, uint len);
extern uint brcmu_bitcount(u8 *bitmap, uint bytelength);
Expand Down

0 comments on commit d7b05da

Please sign in to comment.