Signed-off-by: Francisco Jerez <currojerez@riseup.net>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
if (!sema) {
/* Early card or broken userspace, fall back to
* software sync. */
if (!sema) {
/* Early card or broken userspace, fall back to
* software sync. */
- return nouveau_fence_wait(fence, NULL, false, false);
+ return nouveau_fence_wait(fence, NULL, true, false);
}
/* try to take chan's mutex, if we can't take it right away
}
/* try to take chan's mutex, if we can't take it right away
*/
if (!mutex_trylock(&chan->mutex)) {
free_semaphore(&sema->ref);
*/
if (!mutex_trylock(&chan->mutex)) {
free_semaphore(&sema->ref);
- return nouveau_fence_wait(fence, NULL, false, false);
+ return nouveau_fence_wait(fence, NULL, true, false);
}
/* Make wchan wait until it gets signalled */
}
/* Make wchan wait until it gets signalled */