From: Dmitry Shmidt Date: Wed, 15 Jun 2011 22:20:55 +0000 (-0700) Subject: net: wireless: bcmdhd: Fix getting Mac address from platform data X-Git-Tag: firefly_0821_release~7613^2~598 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=170372e4abeddda05fc078e1ae0f01e26a8a7b43;p=firefly-linux-kernel-4.4.55.git net: wireless: bcmdhd: Fix getting Mac address from platform data Signed-off-by: Dmitry Shmidt --- diff --git a/drivers/net/wireless/bcmdhd/dhd_common.c b/drivers/net/wireless/bcmdhd/dhd_common.c index 013d62236f74..1bfca858b11f 100644 --- a/drivers/net/wireless/bcmdhd/dhd_common.c +++ b/drivers/net/wireless/bcmdhd/dhd_common.c @@ -1572,8 +1572,8 @@ dhd_preinit_ioctls(dhd_pub_t *dhd) DHD_ERROR(("%s: can't set MAC address , error=%d\n", __FUNCTION__, ret)); } else memcpy(dhd->mac.octet, (void *)&ea_addr, ETHER_ADDR_LEN); - } -#else + } else { +#endif /* GET_CUSTOM_MAC_ENABLE */ /* Get the default device MAC address directly from firmware */ strcpy(iovbuf, "cur_etheraddr"); if ((ret = dhd_wl_ioctl_cmd(dhd, WLC_GET_VAR, iovbuf, sizeof(iovbuf), FALSE, 0)) < 0) { @@ -1581,6 +1581,8 @@ dhd_preinit_ioctls(dhd_pub_t *dhd) return BCME_NOTUP; } memcpy(dhd->mac.octet, iovbuf, ETHER_ADDR_LEN); +#ifdef GET_CUSTOM_MAC_ENABLE + } #endif /* GET_CUSTOM_MAC_ENABLE */ #ifdef SET_RANDOM_MAC_SOFTAP