int uf_sme_init(unifi_priv_t *priv) { func_enter(); #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37) sema_init(&priv->mlme_blocking_mutex, 1); #else init_MUTEX(&priv->mlme_blocking_mutex); #endif #ifdef CSR_SUPPORT_WEXT { int r = uf_init_wext_interface(priv); if (r != 0) { func_exit(); return r; } } #endif func_exit(); return 0; } /* uf_sme_init() */
int uf_sme_init(unifi_priv_t *priv) { sema_init(&priv->mlme_blocking_mutex, 1); #ifdef CSR_SUPPORT_WEXT { int r = uf_init_wext_interface(priv); if (r != 0) { return r; } } #endif return 0; } /* uf_sme_init() */