Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 267429
b: refs/heads/master
c: 3f7e0c5
h: refs/heads/master
i:
  267427: db78973
v: v3
  • Loading branch information
Arend van Spriel authored and Greg Kroah-Hartman committed Aug 23, 2011
1 parent 9db7222 commit ea7b13c
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 11 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: 1fda276eb1707ec9cef3d00c293d7cb488af7ca6
refs/heads/master: 3f7e0c5df5910157441b680622447c903436f04a
16 changes: 9 additions & 7 deletions trunk/drivers/staging/brcm80211/brcmsmac/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -4287,16 +4287,17 @@ int brcms_b_attach(struct brcms_c_info *wlc, u16 vendor, u16 device, uint unit,
#endif
if (bustype != SI_BUS) {
char *var;
unsigned long res;

var = getvar(vars, "vendid");
if (var) {
vendor = (u16) simple_strtoul(var, NULL, 0);
if (var && !kstrtoul(var, 0, &res)) {
vendor = (u16)res;
wiphy_err(wiphy, "Overriding vendor id = 0x%x\n",
vendor);
}
var = getvar(vars, "devid");
if (var) {
u16 devid = (u16) simple_strtoul(var, NULL, 0);
if (var && !kstrtoul(var, 0, &res)) {
u16 devid = (u16)res;
if (devid != 0xffff) {
device = devid;
wiphy_err(wiphy, "Overriding device id = 0x%x"
Expand Down Expand Up @@ -9596,10 +9597,11 @@ char *getvar(char *vars, const char *name)
int getintvar(char *vars, const char *name)
{
char *val;
unsigned long res;

val = getvar(vars, name);
if (val == NULL)
return 0;
if (val && !kstrtoul(val, 0, &res))
return res;

return simple_strtoul(val, NULL, 0);
return 0;
}
7 changes: 4 additions & 3 deletions trunk/drivers/staging/brcm80211/brcmsmac/phy/phy_cmn.c
Original file line number Diff line number Diff line change
Expand Up @@ -174,12 +174,13 @@ char *phy_getvar(struct brcms_phy *pi, const char *name)
int phy_getintvar(struct brcms_phy *pi, const char *name)
{
char *val;
unsigned long res;

val = PHY_GETVAR(pi, name);
if (val == NULL)
return 0;
if (val && !kstrtoul(val, 0, &res))
return res;

return simple_strtoul(val, NULL, 0);
return 0;
}

void wlc_phyreg_enter(struct brcms_phy_pub *pih)
Expand Down

0 comments on commit ea7b13c

Please sign in to comment.