/*
* sys proc file will be REMOVED in next release
*/
-#undef CONFIG_SYSCTL
-
-#ifdef CONFIG_SYSCTL
+#if defined(DHD_P2P_DEV_ADDR_FROM_SYSFS) && defined(CONFIG_SYSCTL)
#include <linux/sysctl.h>
#endif
#define MAX_WAIT_TIME 3000
static s8 ioctlbuf[WLC_IOCTL_MAXLEN];
-#ifdef CONFIG_SYSCTL
+#if defined(DHD_P2P_DEV_ADDR_FROM_SYSFS) && defined(CONFIG_SYSCTL)
#define MAC_STRING_LEN (sizeof(u8) * 17)
u8 wl_sysctl_macstring[2][MAC_STRING_LEN];
wl_deinit_priv_mem(wl);
}
-#ifdef CONFIG_SYSCTL
+#if defined(DHD_P2P_DEV_ADDR_FROM_SYSFS) && defined(CONFIG_SYSCTL)
s32 wl_cfg80211_sysctl_export_devaddr(void *data)
{
/* Export the p2p_dev_addr via sysctl interface
BIT(NL80211_IFTYPE_P2P_GO));
if ((err = wl_cfgp2p_init_priv(wl)) != 0)
goto fail;
-#ifdef CONFIG_SYSCTL
+#if defined(DHD_P2P_DEV_ADDR_FROM_SYSFS) && defined(CONFIG_SYSCTL)
wl_cfg80211_sysctl_export_devaddr(wl->pub);
#endif
wl->p2p_supported = true;
goto cfg80211_attach_out;
}
-#ifdef CONFIG_SYSCTL
+#if defined(DHD_P2P_DEV_ADDR_FROM_SYSFS) && defined(CONFIG_SYSCTL)
if (!(wl_sysctl_hdr = register_sysctl_table(wl_sysctl_table))) {
WL_ERR(("%s: sysctl register failed!! \n", __func__));
goto cfg80211_attach_out;
wl = WL_PRIV_GET();
WL_TRACE(("In\n"));
-
-#ifdef CONFIG_SYSCTL
+#if defined(DHD_P2P_DEV_ADDR_FROM_SYSFS) && defined(CONFIG_SYSCTL)
if (wl_sysctl_hdr)
unregister_sysctl_table(wl_sysctl_hdr);
#endif