in ncrx/libncrx.c [158:166]
static void msg_list_del(struct ncrx_msg *msg, struct ncrx_msg_list *list) { list_del(&msg->node); list->nr--; if (!list->nr) assert(list->head.next == &list->head && list->head.prev == &list->head); }