I'm a bit concerned about zero here because none of the callers are equipped to deal with zero AFAIU… Maybe that's fine, I'm not sure. In any case, this is better than silently doing the wrong thing. Acked-by: Simon Ser <contact at emersion.fr>