Iterate over a list safe against removal of list entry
list_for_each_safe(pos, n, head);
pos
the struct list_head to use as a loop cursor.
n
another struct list_head to use as temporary storage
head
the head for your list.