iwl_escape_essid() is only used in debugging code for now. So define it only with CONFIG_IWL3945_DEBUG enabled. Signed-off-by: Wu Fengguang <wfg@xxxxxxxxxxxxxxx> --- diff --git a/drivers/net/wireless/iwlwifi/iwl-scan.c b/drivers/net/wireless/iwlwifi/iwl-scan.c index c89365e..412f5d2 100644 --- a/drivers/net/wireless/iwlwifi/iwl-scan.c +++ b/drivers/net/wireless/iwlwifi/iwl-scan.c @@ -70,6 +70,7 @@ static int scan_tx_ant[3] = { +#ifdef CONFIG_IWL3945_DEBUG static int iwl_is_empty_essid(const char *essid, int essid_len) { /* Single white space is for Linksys APs */ @@ -111,6 +112,7 @@ static const char *iwl_escape_essid(const char *essid, u8 essid_len) *d = '\0'; return escaped; } +#endif /** * iwl_scan_cancel - Cancel any currently executing HW scan -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html