aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorArend van Spriel <arend@broadcom.com>2012-12-05 09:26:02 -0500
committerJohn W. Linville <linville@tuxdriver.com>2012-12-10 15:47:27 -0500
commitd96b801f0f549f86510e1731b56dfb4c3de86b6f (patch)
tree16789b0f66c411977a1e17b2967c188f6bbc84a0 /drivers/net
parent647c9ae0dde3b9dbcaa2e078f3b89a410ab9322c (diff)
brcmfmac: remove WL_TRACE() macro
Get rid of WL_TRACE(...) macro in favor of brcmf_dbg(TRACE,...) Reviewed-by: Hante Meuleman <meuleman@broadcom.com> Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c190
-rw-r--r--drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h1
2 files changed, 95 insertions, 96 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
index 2013bf328cf3..1a24c77cf867 100644
--- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
+++ b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
@@ -450,7 +450,7 @@ brcmf_cfg80211_change_iface(struct wiphy *wiphy, struct net_device *ndev,
450 s32 ap = 0; 450 s32 ap = 0;
451 s32 err = 0; 451 s32 err = 0;
452 452
453 WL_TRACE("Enter, ndev=%p, type=%d\n", ndev, type); 453 brcmf_dbg(TRACE, "Enter, ndev=%p, type=%d\n", ndev, type);
454 454
455 switch (type) { 455 switch (type) {
456 case NL80211_IFTYPE_MONITOR: 456 case NL80211_IFTYPE_MONITOR:
@@ -491,7 +491,7 @@ brcmf_cfg80211_change_iface(struct wiphy *wiphy, struct net_device *ndev,
491 ndev->ieee80211_ptr->iftype = type; 491 ndev->ieee80211_ptr->iftype = type;
492 492
493done: 493done:
494 WL_TRACE("Exit\n"); 494 brcmf_dbg(TRACE, "Exit\n");
495 495
496 return err; 496 return err;
497} 497}
@@ -830,7 +830,7 @@ brcmf_cfg80211_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request)
830 struct net_device *ndev = request->wdev->netdev; 830 struct net_device *ndev = request->wdev->netdev;
831 s32 err = 0; 831 s32 err = 0;
832 832
833 WL_TRACE("Enter\n"); 833 brcmf_dbg(TRACE, "Enter\n");
834 834
835 if (!check_vif_up(container_of(request->wdev, 835 if (!check_vif_up(container_of(request->wdev,
836 struct brcmf_cfg80211_vif, wdev))) 836 struct brcmf_cfg80211_vif, wdev)))
@@ -841,7 +841,7 @@ brcmf_cfg80211_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request)
841 if (err) 841 if (err)
842 brcmf_err("scan error (%d)\n", err); 842 brcmf_err("scan error (%d)\n", err);
843 843
844 WL_TRACE("Exit\n"); 844 brcmf_dbg(TRACE, "Exit\n");
845 return err; 845 return err;
846} 846}
847 847
@@ -889,7 +889,7 @@ static s32 brcmf_cfg80211_set_wiphy_params(struct wiphy *wiphy, u32 changed)
889 struct brcmf_if *ifp = netdev_priv(ndev); 889 struct brcmf_if *ifp = netdev_priv(ndev);
890 s32 err = 0; 890 s32 err = 0;
891 891
892 WL_TRACE("Enter\n"); 892 brcmf_dbg(TRACE, "Enter\n");
893 if (!check_vif_up(ifp->vif)) 893 if (!check_vif_up(ifp->vif))
894 return -EIO; 894 return -EIO;
895 895
@@ -923,7 +923,7 @@ static s32 brcmf_cfg80211_set_wiphy_params(struct wiphy *wiphy, u32 changed)
923 } 923 }
924 924
925done: 925done:
926 WL_TRACE("Exit\n"); 926 brcmf_dbg(TRACE, "Exit\n");
927 return err; 927 return err;
928} 928}
929 929
@@ -963,7 +963,7 @@ static void brcmf_link_down(struct brcmf_cfg80211_vif *vif)
963{ 963{
964 s32 err = 0; 964 s32 err = 0;
965 965
966 WL_TRACE("Enter\n"); 966 brcmf_dbg(TRACE, "Enter\n");
967 967
968 if (test_bit(BRCMF_VIF_STATUS_CONNECTED, &vif->sme_state)) { 968 if (test_bit(BRCMF_VIF_STATUS_CONNECTED, &vif->sme_state)) {
969 brcmf_dbg(INFO, "Call WLC_DISASSOC to stop excess roaming\n "); 969 brcmf_dbg(INFO, "Call WLC_DISASSOC to stop excess roaming\n ");
@@ -974,7 +974,7 @@ static void brcmf_link_down(struct brcmf_cfg80211_vif *vif)
974 clear_bit(BRCMF_VIF_STATUS_CONNECTED, &vif->sme_state); 974 clear_bit(BRCMF_VIF_STATUS_CONNECTED, &vif->sme_state);
975 } 975 }
976 clear_bit(BRCMF_VIF_STATUS_CONNECTING, &vif->sme_state); 976 clear_bit(BRCMF_VIF_STATUS_CONNECTING, &vif->sme_state);
977 WL_TRACE("Exit\n"); 977 brcmf_dbg(TRACE, "Exit\n");
978} 978}
979 979
980static s32 980static s32
@@ -990,7 +990,7 @@ brcmf_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *ndev,
990 s32 wsec = 0; 990 s32 wsec = 0;
991 s32 bcnprd; 991 s32 bcnprd;
992 992
993 WL_TRACE("Enter\n"); 993 brcmf_dbg(TRACE, "Enter\n");
994 if (!check_vif_up(ifp->vif)) 994 if (!check_vif_up(ifp->vif))
995 return -EIO; 995 return -EIO;
996 996
@@ -1118,7 +1118,7 @@ brcmf_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *ndev,
1118done: 1118done:
1119 if (err) 1119 if (err)
1120 clear_bit(BRCMF_VIF_STATUS_CONNECTING, &ifp->vif->sme_state); 1120 clear_bit(BRCMF_VIF_STATUS_CONNECTING, &ifp->vif->sme_state);
1121 WL_TRACE("Exit\n"); 1121 brcmf_dbg(TRACE, "Exit\n");
1122 return err; 1122 return err;
1123} 1123}
1124 1124
@@ -1128,13 +1128,13 @@ brcmf_cfg80211_leave_ibss(struct wiphy *wiphy, struct net_device *ndev)
1128 struct brcmf_if *ifp = netdev_priv(ndev); 1128 struct brcmf_if *ifp = netdev_priv(ndev);
1129 s32 err = 0; 1129 s32 err = 0;
1130 1130
1131 WL_TRACE("Enter\n"); 1131 brcmf_dbg(TRACE, "Enter\n");
1132 if (!check_vif_up(ifp->vif)) 1132 if (!check_vif_up(ifp->vif))
1133 return -EIO; 1133 return -EIO;
1134 1134
1135 brcmf_link_down(ifp->vif); 1135 brcmf_link_down(ifp->vif);
1136 1136
1137 WL_TRACE("Exit\n"); 1137 brcmf_dbg(TRACE, "Exit\n");
1138 1138
1139 return err; 1139 return err;
1140} 1140}
@@ -1406,7 +1406,7 @@ brcmf_cfg80211_connect(struct wiphy *wiphy, struct net_device *ndev,
1406 1406
1407 s32 err = 0; 1407 s32 err = 0;
1408 1408
1409 WL_TRACE("Enter\n"); 1409 brcmf_dbg(TRACE, "Enter\n");
1410 if (!check_vif_up(ifp->vif)) 1410 if (!check_vif_up(ifp->vif))
1411 return -EIO; 1411 return -EIO;
1412 1412
@@ -1482,7 +1482,7 @@ brcmf_cfg80211_connect(struct wiphy *wiphy, struct net_device *ndev,
1482done: 1482done:
1483 if (err) 1483 if (err)
1484 clear_bit(BRCMF_VIF_STATUS_CONNECTING, &ifp->vif->sme_state); 1484 clear_bit(BRCMF_VIF_STATUS_CONNECTING, &ifp->vif->sme_state);
1485 WL_TRACE("Exit\n"); 1485 brcmf_dbg(TRACE, "Exit\n");
1486 return err; 1486 return err;
1487} 1487}
1488 1488
@@ -1495,7 +1495,7 @@ brcmf_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *ndev,
1495 struct brcmf_scb_val_le scbval; 1495 struct brcmf_scb_val_le scbval;
1496 s32 err = 0; 1496 s32 err = 0;
1497 1497
1498 WL_TRACE("Enter. Reason code = %d\n", reason_code); 1498 brcmf_dbg(TRACE, "Enter. Reason code = %d\n", reason_code);
1499 if (!check_vif_up(ifp->vif)) 1499 if (!check_vif_up(ifp->vif))
1500 return -EIO; 1500 return -EIO;
1501 1501
@@ -1508,7 +1508,7 @@ brcmf_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *ndev,
1508 if (err) 1508 if (err)
1509 brcmf_err("error (%d)\n", err); 1509 brcmf_err("error (%d)\n", err);
1510 1510
1511 WL_TRACE("Exit\n"); 1511 brcmf_dbg(TRACE, "Exit\n");
1512 return err; 1512 return err;
1513} 1513}
1514 1514
@@ -1525,7 +1525,7 @@ brcmf_cfg80211_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev,
1525 s32 disable = 0; 1525 s32 disable = 0;
1526 s32 dbm = MBM_TO_DBM(mbm); 1526 s32 dbm = MBM_TO_DBM(mbm);
1527 1527
1528 WL_TRACE("Enter\n"); 1528 brcmf_dbg(TRACE, "Enter\n");
1529 if (!check_vif_up(ifp->vif)) 1529 if (!check_vif_up(ifp->vif))
1530 return -EIO; 1530 return -EIO;
1531 1531
@@ -1558,7 +1558,7 @@ brcmf_cfg80211_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev,
1558 cfg->conf->tx_power = dbm; 1558 cfg->conf->tx_power = dbm;
1559 1559
1560done: 1560done:
1561 WL_TRACE("Exit\n"); 1561 brcmf_dbg(TRACE, "Exit\n");
1562 return err; 1562 return err;
1563} 1563}
1564 1564
@@ -1572,7 +1572,7 @@ static s32 brcmf_cfg80211_get_tx_power(struct wiphy *wiphy,
1572 u8 result; 1572 u8 result;
1573 s32 err = 0; 1573 s32 err = 0;
1574 1574
1575 WL_TRACE("Enter\n"); 1575 brcmf_dbg(TRACE, "Enter\n");
1576 if (!check_vif_up(ifp->vif)) 1576 if (!check_vif_up(ifp->vif))
1577 return -EIO; 1577 return -EIO;
1578 1578
@@ -1586,7 +1586,7 @@ static s32 brcmf_cfg80211_get_tx_power(struct wiphy *wiphy,
1586 *dbm = (s32) brcmf_qdbm_to_mw(result); 1586 *dbm = (s32) brcmf_qdbm_to_mw(result);
1587 1587
1588done: 1588done:
1589 WL_TRACE("Exit\n"); 1589 brcmf_dbg(TRACE, "Exit\n");
1590 return err; 1590 return err;
1591} 1591}
1592 1592
@@ -1599,7 +1599,7 @@ brcmf_cfg80211_config_default_key(struct wiphy *wiphy, struct net_device *ndev,
1599 u32 wsec; 1599 u32 wsec;
1600 s32 err = 0; 1600 s32 err = 0;
1601 1601
1602 WL_TRACE("Enter\n"); 1602 brcmf_dbg(TRACE, "Enter\n");
1603 WL_CONN("key index (%d)\n", key_idx); 1603 WL_CONN("key index (%d)\n", key_idx);
1604 if (!check_vif_up(ifp->vif)) 1604 if (!check_vif_up(ifp->vif))
1605 return -EIO; 1605 return -EIO;
@@ -1619,7 +1619,7 @@ brcmf_cfg80211_config_default_key(struct wiphy *wiphy, struct net_device *ndev,
1619 brcmf_err("error (%d)\n", err); 1619 brcmf_err("error (%d)\n", err);
1620 } 1620 }
1621done: 1621done:
1622 WL_TRACE("Exit\n"); 1622 brcmf_dbg(TRACE, "Exit\n");
1623 return err; 1623 return err;
1624} 1624}
1625 1625
@@ -1714,13 +1714,13 @@ brcmf_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev,
1714 s32 err = 0; 1714 s32 err = 0;
1715 u8 keybuf[8]; 1715 u8 keybuf[8];
1716 1716
1717 WL_TRACE("Enter\n"); 1717 brcmf_dbg(TRACE, "Enter\n");
1718 WL_CONN("key index (%d)\n", key_idx); 1718 WL_CONN("key index (%d)\n", key_idx);
1719 if (!check_vif_up(ifp->vif)) 1719 if (!check_vif_up(ifp->vif))
1720 return -EIO; 1720 return -EIO;
1721 1721
1722 if (mac_addr) { 1722 if (mac_addr) {
1723 WL_TRACE("Exit"); 1723 brcmf_dbg(TRACE, "Exit");
1724 return brcmf_add_keyext(wiphy, ndev, key_idx, mac_addr, params); 1724 return brcmf_add_keyext(wiphy, ndev, key_idx, mac_addr, params);
1725 } 1725 }
1726 memset(&key, 0, sizeof(key)); 1726 memset(&key, 0, sizeof(key));
@@ -1791,7 +1791,7 @@ brcmf_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev,
1791 } 1791 }
1792 1792
1793done: 1793done:
1794 WL_TRACE("Exit\n"); 1794 brcmf_dbg(TRACE, "Exit\n");
1795 return err; 1795 return err;
1796} 1796}
1797 1797
@@ -1803,7 +1803,7 @@ brcmf_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev,
1803 struct brcmf_wsec_key key; 1803 struct brcmf_wsec_key key;
1804 s32 err = 0; 1804 s32 err = 0;
1805 1805
1806 WL_TRACE("Enter\n"); 1806 brcmf_dbg(TRACE, "Enter\n");
1807 if (!check_vif_up(ifp->vif)) 1807 if (!check_vif_up(ifp->vif))
1808 return -EIO; 1808 return -EIO;
1809 1809
@@ -1824,7 +1824,7 @@ brcmf_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev,
1824 /* Set the new key/index */ 1824 /* Set the new key/index */
1825 err = send_key_to_dongle(ndev, &key); 1825 err = send_key_to_dongle(ndev, &key);
1826 1826
1827 WL_TRACE("Exit\n"); 1827 brcmf_dbg(TRACE, "Exit\n");
1828 return err; 1828 return err;
1829} 1829}
1830 1830
@@ -1840,7 +1840,7 @@ brcmf_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev,
1840 s32 wsec; 1840 s32 wsec;
1841 s32 err = 0; 1841 s32 err = 0;
1842 1842
1843 WL_TRACE("Enter\n"); 1843 brcmf_dbg(TRACE, "Enter\n");
1844 WL_CONN("key index (%d)\n", key_idx); 1844 WL_CONN("key index (%d)\n", key_idx);
1845 if (!check_vif_up(ifp->vif)) 1845 if (!check_vif_up(ifp->vif))
1846 return -EIO; 1846 return -EIO;
@@ -1881,7 +1881,7 @@ brcmf_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev,
1881 callback(cookie, &params); 1881 callback(cookie, &params);
1882 1882
1883done: 1883done:
1884 WL_TRACE("Exit\n"); 1884 brcmf_dbg(TRACE, "Exit\n");
1885 return err; 1885 return err;
1886} 1886}
1887 1887
@@ -1907,7 +1907,7 @@ brcmf_cfg80211_get_station(struct wiphy *wiphy, struct net_device *ndev,
1907 u8 *bssid = profile->bssid; 1907 u8 *bssid = profile->bssid;
1908 struct brcmf_sta_info_le sta_info_le; 1908 struct brcmf_sta_info_le sta_info_le;
1909 1909
1910 WL_TRACE("Enter, MAC %pM\n", mac); 1910 brcmf_dbg(TRACE, "Enter, MAC %pM\n", mac);
1911 if (!check_vif_up(ifp->vif)) 1911 if (!check_vif_up(ifp->vif))
1912 return -EIO; 1912 return -EIO;
1913 1913
@@ -1926,8 +1926,8 @@ brcmf_cfg80211_get_station(struct wiphy *wiphy, struct net_device *ndev,
1926 sinfo->filled |= STATION_INFO_CONNECTED_TIME; 1926 sinfo->filled |= STATION_INFO_CONNECTED_TIME;
1927 sinfo->connected_time = le32_to_cpu(sta_info_le.in); 1927 sinfo->connected_time = le32_to_cpu(sta_info_le.in);
1928 } 1928 }
1929 WL_TRACE("STA idle time : %d ms, connected time :%d sec\n", 1929 brcmf_dbg(TRACE, "STA idle time : %d ms, connected time :%d sec\n",
1930 sinfo->inactive_time, sinfo->connected_time); 1930 sinfo->inactive_time, sinfo->connected_time);
1931 } else if (ifp->vif->mode == WL_MODE_BSS) { 1931 } else if (ifp->vif->mode == WL_MODE_BSS) {
1932 if (memcmp(mac, bssid, ETH_ALEN)) { 1932 if (memcmp(mac, bssid, ETH_ALEN)) {
1933 brcmf_err("Wrong Mac address cfg_mac-%pM wl_bssid-%pM\n", 1933 brcmf_err("Wrong Mac address cfg_mac-%pM wl_bssid-%pM\n",
@@ -1964,7 +1964,7 @@ brcmf_cfg80211_get_station(struct wiphy *wiphy, struct net_device *ndev,
1964 } else 1964 } else
1965 err = -EPERM; 1965 err = -EPERM;
1966done: 1966done:
1967 WL_TRACE("Exit\n"); 1967 brcmf_dbg(TRACE, "Exit\n");
1968 return err; 1968 return err;
1969} 1969}
1970 1970
@@ -1977,7 +1977,7 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev,
1977 struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); 1977 struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
1978 struct brcmf_if *ifp = netdev_priv(ndev); 1978 struct brcmf_if *ifp = netdev_priv(ndev);
1979 1979
1980 WL_TRACE("Enter\n"); 1980 brcmf_dbg(TRACE, "Enter\n");
1981 1981
1982 /* 1982 /*
1983 * Powersave enable/disable request is coming from the 1983 * Powersave enable/disable request is coming from the
@@ -2004,7 +2004,7 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev,
2004 brcmf_err("error (%d)\n", err); 2004 brcmf_err("error (%d)\n", err);
2005 } 2005 }
2006done: 2006done:
2007 WL_TRACE("Exit\n"); 2007 brcmf_dbg(TRACE, "Exit\n");
2008 return err; 2008 return err;
2009} 2009}
2010 2010
@@ -2022,7 +2022,7 @@ brcmf_cfg80211_set_bitrate_mask(struct wiphy *wiphy, struct net_device *ndev,
2022 u32 legacy; 2022 u32 legacy;
2023 s32 err = 0; 2023 s32 err = 0;
2024 2024
2025 WL_TRACE("Enter\n"); 2025 brcmf_dbg(TRACE, "Enter\n");
2026 if (!check_vif_up(ifp->vif)) 2026 if (!check_vif_up(ifp->vif))
2027 return -EIO; 2027 return -EIO;
2028 2028
@@ -2065,7 +2065,7 @@ brcmf_cfg80211_set_bitrate_mask(struct wiphy *wiphy, struct net_device *ndev,
2065 } 2065 }
2066 2066
2067done: 2067done:
2068 WL_TRACE("Exit\n"); 2068 brcmf_dbg(TRACE, "Exit\n");
2069 return err; 2069 return err;
2070} 2070}
2071 2071
@@ -2178,7 +2178,7 @@ static s32 wl_inform_ibss(struct brcmf_cfg80211_info *cfg,
2178 size_t notify_ielen; 2178 size_t notify_ielen;
2179 s32 notify_signal; 2179 s32 notify_signal;
2180 2180
2181 WL_TRACE("Enter\n"); 2181 brcmf_dbg(TRACE, "Enter\n");
2182 2182
2183 buf = kzalloc(WL_BSS_INFO_MAX, GFP_KERNEL); 2183 buf = kzalloc(WL_BSS_INFO_MAX, GFP_KERNEL);
2184 if (buf == NULL) { 2184 if (buf == NULL) {
@@ -2234,7 +2234,7 @@ CleanUp:
2234 2234
2235 kfree(buf); 2235 kfree(buf);
2236 2236
2237 WL_TRACE("Exit\n"); 2237 brcmf_dbg(TRACE, "Exit\n");
2238 2238
2239 return err; 2239 return err;
2240} 2240}
@@ -2325,7 +2325,7 @@ static s32 brcmf_update_bss_info(struct brcmf_cfg80211_info *cfg)
2325 u8 *ie; 2325 u8 *ie;
2326 s32 err = 0; 2326 s32 err = 0;
2327 2327
2328 WL_TRACE("Enter\n"); 2328 brcmf_dbg(TRACE, "Enter\n");
2329 if (brcmf_is_ibssmode(ifp->vif)) 2329 if (brcmf_is_ibssmode(ifp->vif))
2330 return err; 2330 return err;
2331 2331
@@ -2367,7 +2367,7 @@ static s32 brcmf_update_bss_info(struct brcmf_cfg80211_info *cfg)
2367 } 2367 }
2368 2368
2369update_bss_info_out: 2369update_bss_info_out:
2370 WL_TRACE("Exit"); 2370 brcmf_dbg(TRACE, "Exit");
2371 return err; 2371 return err;
2372} 2372}
2373 2373
@@ -2557,7 +2557,7 @@ static __always_inline void brcmf_delay(u32 ms)
2557 2557
2558static s32 brcmf_cfg80211_resume(struct wiphy *wiphy) 2558static s32 brcmf_cfg80211_resume(struct wiphy *wiphy)
2559{ 2559{
2560 WL_TRACE("Enter\n"); 2560 brcmf_dbg(TRACE, "Enter\n");
2561 2561
2562 return 0; 2562 return 0;
2563} 2563}
@@ -2569,7 +2569,7 @@ static s32 brcmf_cfg80211_suspend(struct wiphy *wiphy,
2569 struct net_device *ndev = cfg_to_ndev(cfg); 2569 struct net_device *ndev = cfg_to_ndev(cfg);
2570 struct brcmf_cfg80211_vif *vif; 2570 struct brcmf_cfg80211_vif *vif;
2571 2571
2572 WL_TRACE("Enter\n"); 2572 brcmf_dbg(TRACE, "Enter\n");
2573 2573
2574 /* 2574 /*
2575 * if the primary net_device is not READY there is nothing 2575 * if the primary net_device is not READY there is nothing
@@ -2603,7 +2603,7 @@ static s32 brcmf_cfg80211_suspend(struct wiphy *wiphy,
2603 brcmf_set_mpc(ndev, 1); 2603 brcmf_set_mpc(ndev, 1);
2604 2604
2605exit: 2605exit:
2606 WL_TRACE("Exit\n"); 2606 brcmf_dbg(TRACE, "Exit\n");
2607 /* clear any scanning activity */ 2607 /* clear any scanning activity */
2608 cfg->scan_status = 0; 2608 cfg->scan_status = 0;
2609 return 0; 2609 return 0;
@@ -2644,7 +2644,7 @@ brcmf_cfg80211_set_pmksa(struct wiphy *wiphy, struct net_device *ndev,
2644 int i; 2644 int i;
2645 int pmkid_len; 2645 int pmkid_len;
2646 2646
2647 WL_TRACE("Enter\n"); 2647 brcmf_dbg(TRACE, "Enter\n");
2648 if (!check_vif_up(ifp->vif)) 2648 if (!check_vif_up(ifp->vif))
2649 return -EIO; 2649 return -EIO;
2650 2650
@@ -2669,7 +2669,7 @@ brcmf_cfg80211_set_pmksa(struct wiphy *wiphy, struct net_device *ndev,
2669 2669
2670 err = brcmf_update_pmklist(ndev, cfg->pmk_list, err); 2670 err = brcmf_update_pmklist(ndev, cfg->pmk_list, err);
2671 2671
2672 WL_TRACE("Exit\n"); 2672 brcmf_dbg(TRACE, "Exit\n");
2673 return err; 2673 return err;
2674} 2674}
2675 2675
@@ -2683,7 +2683,7 @@ brcmf_cfg80211_del_pmksa(struct wiphy *wiphy, struct net_device *ndev,
2683 s32 err = 0; 2683 s32 err = 0;
2684 int i, pmkid_len; 2684 int i, pmkid_len;
2685 2685
2686 WL_TRACE("Enter\n"); 2686 brcmf_dbg(TRACE, "Enter\n");
2687 if (!check_vif_up(ifp->vif)) 2687 if (!check_vif_up(ifp->vif))
2688 return -EIO; 2688 return -EIO;
2689 2689
@@ -2720,7 +2720,7 @@ brcmf_cfg80211_del_pmksa(struct wiphy *wiphy, struct net_device *ndev,
2720 2720
2721 err = brcmf_update_pmklist(ndev, cfg->pmk_list, err); 2721 err = brcmf_update_pmklist(ndev, cfg->pmk_list, err);
2722 2722
2723 WL_TRACE("Exit\n"); 2723 brcmf_dbg(TRACE, "Exit\n");
2724 return err; 2724 return err;
2725 2725
2726} 2726}
@@ -2732,14 +2732,14 @@ brcmf_cfg80211_flush_pmksa(struct wiphy *wiphy, struct net_device *ndev)
2732 struct brcmf_if *ifp = netdev_priv(ndev); 2732 struct brcmf_if *ifp = netdev_priv(ndev);
2733 s32 err = 0; 2733 s32 err = 0;
2734 2734
2735 WL_TRACE("Enter\n"); 2735 brcmf_dbg(TRACE, "Enter\n");
2736 if (!check_vif_up(ifp->vif)) 2736 if (!check_vif_up(ifp->vif))
2737 return -EIO; 2737 return -EIO;
2738 2738
2739 memset(cfg->pmk_list, 0, sizeof(*cfg->pmk_list)); 2739 memset(cfg->pmk_list, 0, sizeof(*cfg->pmk_list));
2740 err = brcmf_update_pmklist(ndev, cfg->pmk_list, err); 2740 err = brcmf_update_pmklist(ndev, cfg->pmk_list, err);
2741 2741
2742 WL_TRACE("Exit\n"); 2742 brcmf_dbg(TRACE, "Exit\n");
2743 return err; 2743 return err;
2744 2744
2745} 2745}
@@ -3012,8 +3012,8 @@ static int brcmf_cfg80211_testmode(struct wiphy *wiphy, void *data, int len)
3012 struct sk_buff *reply; 3012 struct sk_buff *reply;
3013 int ret; 3013 int ret;
3014 3014
3015 WL_TRACE("cmd %x set %d buf %p len %d\n", dcmd->cmd, dcmd->set, 3015 brcmf_dbg(TRACE, "cmd %x set %d buf %p len %d\n", dcmd->cmd, dcmd->set,
3016 dcmd->buf, dcmd->len); 3016 dcmd->buf, dcmd->len);
3017 3017
3018 if (dcmd->set) 3018 if (dcmd->set)
3019 ret = brcmf_fil_cmd_data_set(netdev_priv(ndev), dcmd->cmd, 3019 ret = brcmf_fil_cmd_data_set(netdev_priv(ndev), dcmd->cmd,
@@ -3084,7 +3084,7 @@ brcmf_configure_wpaie(struct net_device *ndev, struct brcmf_vs_tlv *wpa_ie,
3084 u16 rsn_cap; 3084 u16 rsn_cap;
3085 u32 wme_bss_disable; 3085 u32 wme_bss_disable;
3086 3086
3087 WL_TRACE("Enter\n"); 3087 brcmf_dbg(TRACE, "Enter\n");
3088 if (wpa_ie == NULL) 3088 if (wpa_ie == NULL)
3089 goto exit; 3089 goto exit;
3090 3090
@@ -3183,16 +3183,16 @@ brcmf_configure_wpaie(struct net_device *ndev, struct brcmf_vs_tlv *wpa_ie,
3183 offset += TLV_OUI_LEN; 3183 offset += TLV_OUI_LEN;
3184 switch (data[offset]) { 3184 switch (data[offset]) {
3185 case RSN_AKM_NONE: 3185 case RSN_AKM_NONE:
3186 WL_TRACE("RSN_AKM_NONE\n"); 3186 brcmf_dbg(TRACE, "RSN_AKM_NONE\n");
3187 wpa_auth |= WPA_AUTH_NONE; 3187 wpa_auth |= WPA_AUTH_NONE;
3188 break; 3188 break;
3189 case RSN_AKM_UNSPECIFIED: 3189 case RSN_AKM_UNSPECIFIED:
3190 WL_TRACE("RSN_AKM_UNSPECIFIED\n"); 3190 brcmf_dbg(TRACE, "RSN_AKM_UNSPECIFIED\n");
3191 is_rsn_ie ? (wpa_auth |= WPA2_AUTH_UNSPECIFIED) : 3191 is_rsn_ie ? (wpa_auth |= WPA2_AUTH_UNSPECIFIED) :
3192 (wpa_auth |= WPA_AUTH_UNSPECIFIED); 3192 (wpa_auth |= WPA_AUTH_UNSPECIFIED);
3193 break; 3193 break;
3194 case RSN_AKM_PSK: 3194 case RSN_AKM_PSK:
3195 WL_TRACE("RSN_AKM_PSK\n"); 3195 brcmf_dbg(TRACE, "RSN_AKM_PSK\n");
3196 is_rsn_ie ? (wpa_auth |= WPA2_AUTH_PSK) : 3196 is_rsn_ie ? (wpa_auth |= WPA2_AUTH_PSK) :
3197 (wpa_auth |= WPA_AUTH_PSK); 3197 (wpa_auth |= WPA_AUTH_PSK);
3198 break; 3198 break;
@@ -3271,7 +3271,7 @@ brcmf_parse_vndr_ies(const u8 *vndr_ie_buf, u32 vndr_ie_len,
3271 if (!memcmp(vndrie->oui, (u8 *)WPA_OUI, TLV_OUI_LEN) && 3271 if (!memcmp(vndrie->oui, (u8 *)WPA_OUI, TLV_OUI_LEN) &&
3272 ((vndrie->oui_type == WPA_OUI_TYPE) || 3272 ((vndrie->oui_type == WPA_OUI_TYPE) ||
3273 (vndrie->oui_type == WME_OUI_TYPE))) { 3273 (vndrie->oui_type == WME_OUI_TYPE))) {
3274 WL_TRACE("Found WPA/WME oui. Do not add it\n"); 3274 brcmf_dbg(TRACE, "Found WPA/WME oui. Do not add it\n");
3275 goto next; 3275 goto next;
3276 } 3276 }
3277 3277
@@ -3284,11 +3284,11 @@ brcmf_parse_vndr_ies(const u8 *vndr_ie_buf, u32 vndr_ie_len,
3284 3284
3285 vndr_ies->count++; 3285 vndr_ies->count++;
3286 3286
3287 WL_TRACE("** OUI %02x %02x %02x, type 0x%02x\n", 3287 brcmf_dbg(TRACE, "** OUI %02x %02x %02x, type 0x%02x\n",
3288 parsed_info->vndrie.oui[0], 3288 parsed_info->vndrie.oui[0],
3289 parsed_info->vndrie.oui[1], 3289 parsed_info->vndrie.oui[1],
3290 parsed_info->vndrie.oui[2], 3290 parsed_info->vndrie.oui[2],
3291 parsed_info->vndrie.oui_type); 3291 parsed_info->vndrie.oui_type);
3292 3292
3293 if (vndr_ies->count >= MAX_VNDR_IE_NUMBER) 3293 if (vndr_ies->count >= MAX_VNDR_IE_NUMBER)
3294 break; 3294 break;
@@ -3351,7 +3351,7 @@ s32 brcmf_vif_set_mgmt_ie(struct brcmf_cfg80211_vif *vif, s32 pktflag,
3351 ifp = vif->ifp; 3351 ifp = vif->ifp;
3352 saved_ie = &vif->saved_ie; 3352 saved_ie = &vif->saved_ie;
3353 3353
3354 WL_TRACE("bssidx %d, pktflag : 0x%02X\n", ifp->bssidx, pktflag); 3354 brcmf_dbg(TRACE, "bssidx %d, pktflag : 0x%02X\n", ifp->bssidx, pktflag);
3355 iovar_ie_buf = kzalloc(WL_EXTRA_BUF_MAX, GFP_KERNEL); 3355 iovar_ie_buf = kzalloc(WL_EXTRA_BUF_MAX, GFP_KERNEL);
3356 if (!iovar_ie_buf) 3356 if (!iovar_ie_buf)
3357 return -ENOMEM; 3357 return -ENOMEM;
@@ -3401,7 +3401,7 @@ s32 brcmf_vif_set_mgmt_ie(struct brcmf_cfg80211_vif *vif, s32 pktflag,
3401 if (parsed_ie_buf_len && (parsed_ie_buf_len == *mgmt_ie_len) && 3401 if (parsed_ie_buf_len && (parsed_ie_buf_len == *mgmt_ie_len) &&
3402 (memcmp(mgmt_ie_buf, curr_ie_buf, 3402 (memcmp(mgmt_ie_buf, curr_ie_buf,
3403 parsed_ie_buf_len) == 0)) { 3403 parsed_ie_buf_len) == 0)) {
3404 WL_TRACE("Previous mgmt IE equals to current IE\n"); 3404 brcmf_dbg(TRACE, "Previous mgmt IE equals to current IE\n");
3405 goto exit; 3405 goto exit;
3406 } 3406 }
3407 3407
@@ -3412,12 +3412,12 @@ s32 brcmf_vif_set_mgmt_ie(struct brcmf_cfg80211_vif *vif, s32 pktflag,
3412 for (i = 0; i < old_vndr_ies.count; i++) { 3412 for (i = 0; i < old_vndr_ies.count; i++) {
3413 vndrie_info = &old_vndr_ies.ie_info[i]; 3413 vndrie_info = &old_vndr_ies.ie_info[i];
3414 3414
3415 WL_TRACE("DEL ID : %d, Len: %d , OUI:%02x:%02x:%02x\n", 3415 brcmf_dbg(TRACE, "DEL ID : %d, Len: %d , OUI:%02x:%02x:%02x\n",
3416 vndrie_info->vndrie.id, 3416 vndrie_info->vndrie.id,
3417 vndrie_info->vndrie.len, 3417 vndrie_info->vndrie.len,
3418 vndrie_info->vndrie.oui[0], 3418 vndrie_info->vndrie.oui[0],
3419 vndrie_info->vndrie.oui[1], 3419 vndrie_info->vndrie.oui[1],
3420 vndrie_info->vndrie.oui[2]); 3420 vndrie_info->vndrie.oui[2]);
3421 3421
3422 del_add_ie_buf_len = brcmf_vndr_ie(curr_ie_buf, pktflag, 3422 del_add_ie_buf_len = brcmf_vndr_ie(curr_ie_buf, pktflag,
3423 vndrie_info->ie_ptr, 3423 vndrie_info->ie_ptr,
@@ -3449,12 +3449,12 @@ s32 brcmf_vif_set_mgmt_ie(struct brcmf_cfg80211_vif *vif, s32 pktflag,
3449 remained_buf_len -= (vndrie_info->ie_len + 3449 remained_buf_len -= (vndrie_info->ie_len +
3450 VNDR_IE_VSIE_OFFSET); 3450 VNDR_IE_VSIE_OFFSET);
3451 3451
3452 WL_TRACE("ADDED ID : %d, Len: %d, OUI:%02x:%02x:%02x\n", 3452 brcmf_dbg(TRACE, "ADDED ID : %d, Len: %d, OUI:%02x:%02x:%02x\n",
3453 vndrie_info->vndrie.id, 3453 vndrie_info->vndrie.id,
3454 vndrie_info->vndrie.len, 3454 vndrie_info->vndrie.len,
3455 vndrie_info->vndrie.oui[0], 3455 vndrie_info->vndrie.oui[0],
3456 vndrie_info->vndrie.oui[1], 3456 vndrie_info->vndrie.oui[1],
3457 vndrie_info->vndrie.oui[2]); 3457 vndrie_info->vndrie.oui[2]);
3458 3458
3459 del_add_ie_buf_len = brcmf_vndr_ie(curr_ie_buf, pktflag, 3459 del_add_ie_buf_len = brcmf_vndr_ie(curr_ie_buf, pktflag,
3460 vndrie_info->ie_ptr, 3460 vndrie_info->ie_ptr,
@@ -3496,13 +3496,13 @@ brcmf_cfg80211_start_ap(struct wiphy *wiphy, struct net_device *ndev,
3496 struct brcmf_join_params join_params; 3496 struct brcmf_join_params join_params;
3497 s32 bssidx = 0; 3497 s32 bssidx = 0;
3498 3498
3499 WL_TRACE("channel_type=%d, beacon_interval=%d, dtim_period=%d,\n", 3499 brcmf_dbg(TRACE, "channel_type=%d, beacon_interval=%d, dtim_period=%d,\n",
3500 cfg80211_get_chandef_type(&settings->chandef), 3500 cfg80211_get_chandef_type(&settings->chandef),
3501 settings->beacon_interval, 3501 settings->beacon_interval,
3502 settings->dtim_period); 3502 settings->dtim_period);
3503 WL_TRACE("ssid=%s(%zu), auth_type=%d, inactivity_timeout=%d\n", 3503 brcmf_dbg(TRACE, "ssid=%s(%zu), auth_type=%d, inactivity_timeout=%d\n",
3504 settings->ssid, settings->ssid_len, settings->auth_type, 3504 settings->ssid, settings->ssid_len, settings->auth_type,
3505 settings->inactivity_timeout); 3505 settings->inactivity_timeout);
3506 3506
3507 if (!test_bit(BRCMF_VIF_STATUS_AP_CREATING, &ifp->vif->sme_state)) { 3507 if (!test_bit(BRCMF_VIF_STATUS_AP_CREATING, &ifp->vif->sme_state)) {
3508 brcmf_err("Not in AP creation mode\n"); 3508 brcmf_err("Not in AP creation mode\n");
@@ -3521,7 +3521,7 @@ brcmf_cfg80211_start_ap(struct wiphy *wiphy, struct net_device *ndev,
3521 3521
3522 memcpy(ssid_le.SSID, ssid_ie->data, ssid_ie->len); 3522 memcpy(ssid_le.SSID, ssid_ie->data, ssid_ie->len);
3523 ssid_le.SSID_len = cpu_to_le32(ssid_ie->len); 3523 ssid_le.SSID_len = cpu_to_le32(ssid_ie->len);
3524 WL_TRACE("SSID is (%s) in Head\n", ssid_le.SSID); 3524 brcmf_dbg(TRACE, "SSID is (%s) in Head\n", ssid_le.SSID);
3525 } else { 3525 } else {
3526 memcpy(ssid_le.SSID, settings->ssid, settings->ssid_len); 3526 memcpy(ssid_le.SSID, settings->ssid, settings->ssid_len);
3527 ssid_le.SSID_len = cpu_to_le32((u32)settings->ssid_len); 3527 ssid_le.SSID_len = cpu_to_le32((u32)settings->ssid_len);
@@ -3553,7 +3553,7 @@ brcmf_cfg80211_start_ap(struct wiphy *wiphy, struct net_device *ndev,
3553 settings->beacon.tail_len); 3553 settings->beacon.tail_len);
3554 3554
3555 if ((wpa_ie != NULL || rsn_ie != NULL)) { 3555 if ((wpa_ie != NULL || rsn_ie != NULL)) {
3556 WL_TRACE("WPA(2) IE is found\n"); 3556 brcmf_dbg(TRACE, "WPA(2) IE is found\n");
3557 if (wpa_ie != NULL) { 3557 if (wpa_ie != NULL) {
3558 /* WPA IE */ 3558 /* WPA IE */
3559 err = brcmf_configure_wpaie(ndev, wpa_ie, false); 3559 err = brcmf_configure_wpaie(ndev, wpa_ie, false);
@@ -3567,7 +3567,7 @@ brcmf_cfg80211_start_ap(struct wiphy *wiphy, struct net_device *ndev,
3567 goto exit; 3567 goto exit;
3568 } 3568 }
3569 } else { 3569 } else {
3570 WL_TRACE("No WPA(2) IEs found\n"); 3570 brcmf_dbg(TRACE, "No WPA(2) IEs found\n");
3571 brcmf_configure_opensecurity(ndev, bssidx); 3571 brcmf_configure_opensecurity(ndev, bssidx);
3572 } 3572 }
3573 /* Set Beacon IEs to FW */ 3573 /* Set Beacon IEs to FW */
@@ -3578,7 +3578,7 @@ brcmf_cfg80211_start_ap(struct wiphy *wiphy, struct net_device *ndev,
3578 if (err) 3578 if (err)
3579 brcmf_err("Set Beacon IE Failed\n"); 3579 brcmf_err("Set Beacon IE Failed\n");
3580 else 3580 else
3581 WL_TRACE("Applied Vndr IEs for Beacon\n"); 3581 brcmf_dbg(TRACE, "Applied Vndr IEs for Beacon\n");
3582 3582
3583 /* Set Probe Response IEs to FW */ 3583 /* Set Probe Response IEs to FW */
3584 err = brcmf_vif_set_mgmt_ie(ndev_to_vif(ndev), 3584 err = brcmf_vif_set_mgmt_ie(ndev_to_vif(ndev),
@@ -3588,7 +3588,7 @@ brcmf_cfg80211_start_ap(struct wiphy *wiphy, struct net_device *ndev,
3588 if (err) 3588 if (err)
3589 brcmf_err("Set Probe Resp IE Failed\n"); 3589 brcmf_err("Set Probe Resp IE Failed\n");
3590 else 3590 else
3591 WL_TRACE("Applied Vndr IEs for Probe Resp\n"); 3591 brcmf_dbg(TRACE, "Applied Vndr IEs for Probe Resp\n");
3592 3592
3593 if (settings->beacon_interval) { 3593 if (settings->beacon_interval) {
3594 err = brcmf_fil_cmd_int_set(ifp, BRCMF_C_SET_BCNPRD, 3594 err = brcmf_fil_cmd_int_set(ifp, BRCMF_C_SET_BCNPRD,
@@ -3636,7 +3636,7 @@ static int brcmf_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *ndev)
3636 struct brcmf_if *ifp = netdev_priv(ndev); 3636 struct brcmf_if *ifp = netdev_priv(ndev);
3637 s32 err = -EPERM; 3637 s32 err = -EPERM;
3638 3638
3639 WL_TRACE("Enter\n"); 3639 brcmf_dbg(TRACE, "Enter\n");
3640 3640
3641 if (ifp->vif->mode == WL_MODE_AP) { 3641 if (ifp->vif->mode == WL_MODE_AP) {
3642 /* Due to most likely deauths outstanding we sleep */ 3642 /* Due to most likely deauths outstanding we sleep */
@@ -3671,7 +3671,7 @@ brcmf_cfg80211_del_station(struct wiphy *wiphy, struct net_device *ndev,
3671 if (!mac) 3671 if (!mac)
3672 return -EFAULT; 3672 return -EFAULT;
3673 3673
3674 WL_TRACE("Enter %pM\n", mac); 3674 brcmf_dbg(TRACE, "Enter %pM\n", mac);
3675 3675
3676 if (!check_vif_up(ifp->vif)) 3676 if (!check_vif_up(ifp->vif))
3677 return -EIO; 3677 return -EIO;
@@ -3683,7 +3683,7 @@ brcmf_cfg80211_del_station(struct wiphy *wiphy, struct net_device *ndev,
3683 if (err) 3683 if (err)
3684 brcmf_err("SCB_DEAUTHENTICATE_FOR_REASON failed %d\n", err); 3684 brcmf_err("SCB_DEAUTHENTICATE_FOR_REASON failed %d\n", err);
3685 3685
3686 WL_TRACE("Exit\n"); 3686 brcmf_dbg(TRACE, "Exit\n");
3687 return err; 3687 return err;
3688} 3688}
3689 3689
@@ -3971,7 +3971,7 @@ brcmf_bss_roaming_done(struct brcmf_cfg80211_info *cfg,
3971 u32 target_channel; 3971 u32 target_channel;
3972 u8 *buf; 3972 u8 *buf;
3973 3973
3974 WL_TRACE("Enter\n"); 3974 brcmf_dbg(TRACE, "Enter\n");
3975 3975
3976 brcmf_get_assoc_ies(cfg); 3976 brcmf_get_assoc_ies(cfg);
3977 memcpy(profile->bssid, e->addr, ETH_ALEN); 3977 memcpy(profile->bssid, e->addr, ETH_ALEN);
@@ -4011,7 +4011,7 @@ done:
4011 WL_CONN("Report roaming result\n"); 4011 WL_CONN("Report roaming result\n");
4012 4012
4013 set_bit(BRCMF_VIF_STATUS_CONNECTED, &ifp->vif->sme_state); 4013 set_bit(BRCMF_VIF_STATUS_CONNECTED, &ifp->vif->sme_state);
4014 WL_TRACE("Exit\n"); 4014 brcmf_dbg(TRACE, "Exit\n");
4015 return err; 4015 return err;
4016} 4016}
4017 4017
@@ -4025,7 +4025,7 @@ brcmf_bss_connect_done(struct brcmf_cfg80211_info *cfg,
4025 struct brcmf_cfg80211_connect_info *conn_info = cfg_to_conn(cfg); 4025 struct brcmf_cfg80211_connect_info *conn_info = cfg_to_conn(cfg);
4026 s32 err = 0; 4026 s32 err = 0;
4027 4027
4028 WL_TRACE("Enter\n"); 4028 brcmf_dbg(TRACE, "Enter\n");
4029 4029
4030 if (test_and_clear_bit(BRCMF_VIF_STATUS_CONNECTING, 4030 if (test_and_clear_bit(BRCMF_VIF_STATUS_CONNECTING,
4031 &ifp->vif->sme_state)) { 4031 &ifp->vif->sme_state)) {
@@ -4049,7 +4049,7 @@ brcmf_bss_connect_done(struct brcmf_cfg80211_info *cfg,
4049 WL_CONN("Report connect result - connection %s\n", 4049 WL_CONN("Report connect result - connection %s\n",
4050 completed ? "succeeded" : "failed"); 4050 completed ? "succeeded" : "failed");
4051 } 4051 }
4052 WL_TRACE("Exit\n"); 4052 brcmf_dbg(TRACE, "Exit\n");
4053 return err; 4053 return err;
4054} 4054}
4055 4055
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h
index 2ae2a3db17da..577152f53b31 100644
--- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h
+++ b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h
@@ -19,7 +19,6 @@
19 19
20#include "dhd_dbg.h" 20#include "dhd_dbg.h"
21 21
22#define WL_TRACE(fmt, ...) brcmf_dbg(TRACE, fmt, ##__VA_ARGS__)
23#define WL_SCAN(fmt, ...) brcmf_dbg(SCAN, fmt, ##__VA_ARGS__) 22#define WL_SCAN(fmt, ...) brcmf_dbg(SCAN, fmt, ##__VA_ARGS__)
24#define WL_CONN(fmt, ...) brcmf_dbg(CONN, fmt, ##__VA_ARGS__) 23#define WL_CONN(fmt, ...) brcmf_dbg(CONN, fmt, ##__VA_ARGS__)
25 24