nouveau: when mapping a persistent buffer, synchronize on former xfers
authorIlia Mirkin <imirkin@alum.mit.edu>
Sat, 8 Apr 2017 22:31:35 +0000 (18:31 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Tue, 11 Apr 2017 04:13:55 +0000 (00:13 -0400)
commitd9cc58d6ec56e676b1285508a4118a83f5325833
tree39be5fdb78d169fbe28af08db4daea3192013e3e
parent8036809799c453b02f4c8fedbb5faaeb19af90c2
nouveau: when mapping a persistent buffer, synchronize on former xfers

If the buffer is being used, we should wait for those uses to be
complete before returning the map.

Fixes: GL45-CTS.direct_state_access.buffers_functional
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Cc: mesa-stable@lists.freedesktop.org
src/gallium/drivers/nouveau/nouveau_buffer.c