At this point, I think that it would be sane to change this function to return a signed type, so that we can return -ENOENT if we couldn't find any DDP path (so, if we couldn't find any possible crtc).
Fair enough, but should it be part of the fixes commit or a different one?
-michael