klist_add_tail
klist_add_tail(&ic->node, &cont->containers);
klist_add_tail(&dev->p->knode_bus, &sp->klist_devices);
klist_add_tail(&priv->knode_bus, &sp->klist_drivers);
klist_add_tail(&dev->p->knode_parent,
klist_add_tail(&dev->p->knode_class, &sp->klist_devices);
klist_add_tail(&dev->p->knode_parent,
klist_add_tail(&dev->p->knode_parent,
klist_add_tail(&dev->p->knode_driver, &dev->driver->p->klist_devices);
extern void klist_add_tail(struct klist_node *n, struct klist *k);
EXPORT_SYMBOL_GPL(klist_add_tail);
klist_add_tail(&a, &mylist);
klist_add_tail(&b, &mylist);
klist_add_tail(&a, &mylist);
klist_add_tail(&b, &mylist);
klist_add_tail(&c, &mylist);
klist_add_tail(&d, &mylist);
klist_add_tail(&a, &mylist);
klist_add_tail(&b, &mylist);
klist_add_tail(&c, &mylist);
klist_add_tail(&d, &mylist);
klist_add_tail(&a, &mylist);
klist_add_tail(&b, &mylist);
klist_add_tail(&c, &mylist);
klist_add_tail(&d, &mylist);