SH_TAILQ_INSERT_TAIL
SH_TAILQ_INSERT_TAIL(&obj->holders, lp_w, links);
SH_TAILQ_INSERT_TAIL(&sh_obj->holders, newl, links);
SH_TAILQ_INSERT_TAIL(&sh_obj->waiters, newl, links);
SH_TAILQ_INSERT_TAIL(&mp->bhq, bhp, q);
SH_TAILQ_INSERT_TAIL(&mp->bhq, bhp, q);