mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-11 13:27:06 +09:00
net: wireless: bcmdhd: Avoid turning radio UP twice on start
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
This commit is contained in:
@@ -2958,8 +2958,9 @@ dhd_preinit_ioctls(dhd_pub_t *dhd)
|
||||
int ret = 0;
|
||||
char eventmask[WL_EVENTING_MASK_LEN];
|
||||
char iovbuf[WL_EVENTING_MASK_LEN + 12]; /* Room for "event_msgs" + '\0' + bitvec */
|
||||
|
||||
#if !defined(WL_CFG80211)
|
||||
uint up = 0;
|
||||
#endif
|
||||
uint power_mode = PM_FAST;
|
||||
uint32 dongle_align = DHD_SDALIGN;
|
||||
uint32 glom = 0;
|
||||
@@ -3275,12 +3276,13 @@ dhd_preinit_ioctls(dhd_pub_t *dhd)
|
||||
#endif /* defined(SOFTAP) */
|
||||
#endif /* PKT_FILTER_SUPPORT */
|
||||
|
||||
#if !defined(WL_CFG80211)
|
||||
/* Force STA UP */
|
||||
if ((ret = dhd_wl_ioctl_cmd(dhd, WLC_UP, (char *)&up, sizeof(up), TRUE, 0)) < 0) {
|
||||
DHD_ERROR(("%s Setting WL UP failed %d\n", __FUNCTION__, ret));
|
||||
goto done;
|
||||
}
|
||||
|
||||
#endif
|
||||
/* query for 'ver' to get version info from firmware */
|
||||
memset(buf, 0, sizeof(buf));
|
||||
ptr = buf;
|
||||
|
||||
Reference in New Issue
Block a user