static void __exit wcnss_wlan_exit(void) { if (penv) { if (penv->pil) pil_put(penv->pil); kfree(penv); penv = NULL; } platform_driver_unregister(&wcnss_wlan_ctrl_driver); platform_driver_unregister(&wcnss_wlan_driver); #ifdef CONFIG_WCNSS_MEM_PRE_ALLOC wcnss_prealloc_deinit(); #endif }
static void __exit wcnss_wlan_exit(void) { if (penv) { if (penv->pil) pil_put(penv->pil); kfree(penv); penv = NULL; } platform_driver_unregister(&wcnss_wlan_ctrl_driver); platform_driver_unregister(&wcnss_wlan_driver); #ifdef FEATURE_PANTECH_WLAN_QCOM_PATCH //20120726 thkim_wifi the patch to prevent memory fragmentation when the wlan host driver loads.(Case Number: 00924847) wcnss_prealloc_deinit(); #endif }
static void __exit wcnss_pre_alloc_exit(void) { wcnss_prealloc_deinit(); }