STAILQ_REMOVE_AFTER
STAILQ_REMOVE_AFTER(&varlist, prev_vent,
STAILQ_REMOVE_AFTER(&zfs_pools, prev, spa_link);
STAILQ_REMOVE_AFTER(
STAILQ_REMOVE_AFTER(&tmp_grefs, gref_previous,
STAILQ_REMOVE_AFTER(&tmp_gmaps, gmap_previous,
STAILQ_REMOVE_AFTER(&tp->t_logs, log_entry, tlm_queue);
STAILQ_REMOVE_AFTER(&tp->t_inqueue,
STAILQ_REMOVE_AFTER(head, _Curelm, field); \