replay_buds
err = replay_buds(c);
list_for_each_entry(b, &c->replay_buds, list) {
list_for_each_entry(b, &c->replay_buds, list) {
while (!list_empty(&c->replay_buds)) {
b = list_entry(c->replay_buds.next, struct bud_entry, list);
list_add_tail(&b->list, &c->replay_buds);
INIT_LIST_HEAD(&c->replay_buds);
struct list_head replay_buds;