klist_add_behind
extern void klist_add_behind(struct klist_node *n, struct klist_node *pos);
EXPORT_SYMBOL_GPL(klist_add_behind);
klist_add_behind(&c, &a);
klist_add_behind(&d, &b);