b=16266
o=komal
i=adilger, bobijam
add missing LPROCFS_ENTRY/EXIT markers in HEAD.
if (head == NULL)
return NULL;
+ LPROCFS_ENTRY();
temp = head->subdir;
while (temp != NULL) {
temp = temp->next;
}
+ LPROCFS_EXIT();
return NULL;
}
parent = root->parent;
LASSERT(parent != NULL);
+ LPROCFS_ENTRY(); /* search vs remove race */
while (1) {
while (temp->subdir != NULL)
if (temp == parent)
break;
}
+ LPROCFS_EXIT();
}
void lprocfs_remove_proc_entry(const char *name, struct proc_dir_entry *parent)