mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-09-28 19:20:30 +00:00
drm/nouveau: remove fence wait code from deferred client work handler
Fences attached to deferred client work items now originate from channels belonging to the client, meaning we can be certain they've been signalled before we destroy a client. This closes a race that could happen if the dma_fence_wait_timeout() call didn't succeed. When the fence was later signalled, a use-after-free was possible. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
parent
470db8b781
commit
11e451e740
1 changed files with 14 additions and 16 deletions
Loading…
Add table
Add a link
Reference in a new issue