qcacld-3.0: set proc_dir to NULL

qcacld-2.0 to qcacld-3.0 propagation

In athdiag_procfs_remove, set proc_dir to NULL after removing the
directory. This is to avoid trying to remove the directory which is
already removed.

Change-Id: I01526f4b59ccc991d157c1028d4df5904338f182
CRs-Fixed: 868965
This commit is contained in:
Karthick S 2015-10-14 18:39:56 +05:30 • committed by Satish Singh
commit c40696df00

View file

@ -187,10 +187,13 @@ int athdiag_procfs_init(void *scn)
*/
void athdiag_procfs_remove(void)
{
remove_proc_entry(PROCFS_NAME, proc_dir);
HIF_DBG("/proc/%s/%s removed", PROCFS_DIR, PROCFS_NAME);
remove_proc_entry(PROCFS_DIR, NULL);
HIF_DBG("/proc/%s removed", PROCFS_DIR);
if (proc_dir != NULL) {
remove_proc_entry(PROCFS_NAME, proc_dir);
HIF_DBG("/proc/%s/%s removed", PROCFS_DIR, PROCFS_NAME);
remove_proc_entry(PROCFS_DIR, NULL);
HIF_DBG("/proc/%s removed", PROCFS_DIR);
proc_dir = NULL;
}
}
#else
int athdiag_procfs_init(void *scn)