idr_find_free
static int idr_find_free(struct idr *idp, int want, int lim);
id = idr_find_free(idp, idp->idr_maxwant, lim);
resid = idr_find_free(idp, sid, INT_MAX);
id = idr_find_free(idp, start, INT_MAX);