From: Gustavo Padovan <gustavo.padovan@xxxxxxxxxxxxx>
We use ordered_in_driver property to optimize for the case where
the driver can deliver the buffers in an ordered fashion. When it
is ordered we can use the same fence context for all fences, but
when it is not we need to a new context for each out-fence.