atomic64_sub_return
ATOMIC64_FETCH_OPS(atomic64_sub_return)
#define local64_sub_return(i, l) atomic64_sub_return((i), (&(l)->a))
WARN_ON(atomic64_sub_return(i, &prog->aux->refcnt) == 0);
return atomic64_sub_return(i, v);