hi friends , i have a simple doubt when i was looking on linux/list.h I have seen that INIT_LIST_HEAD and LIST_HEAD_INIT are performing the same functionality,the major difference is the argument passed. When we have to use INIT_LIST_HEAD and LIST_HEAD_INIT??