commit | 470db8b78186efe840b6452c6c4934178058059e | [log] [tgz] |
---|---|---|
author | Ben Skeggs <bskeggs@redhat.com> | Tue May 08 20:39:47 2018 +1000 |
committer | Ben Skeggs <bskeggs@redhat.com> | Fri May 18 15:01:26 2018 +1000 |
tree | 7fba44f4e2207f3c08f714021b3d077feacd04ab | |
parent | 0db912af8f5ad4fa4dc08a9c8e411a10953c5403 [diff] |
drm/nouveau/gem: tie deferred unmapping of buffers to VMA fence completion As VMAs are per-client, unlike buffers, this allows us to avoid referencing foreign fences (those that belong to another client/driver) from the client deferred work handler, and prevent some not-fun race conditions that can be triggered when a fence stalls. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>