mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-23 18:19:39 +00:00
Re-open the DRM device when dumping buffer object content in order to avoid the libdrm VA range manager conflicting with the client being check-pointed. Otherwise buffer content cannot be saved and the process aborts with a failure. The current approach of initializing libdrm of the current fd is insufficient because libdrm, despite libdrm "opening" a different fd it does that by dup() which does not create a new DRM client, so no new GPU VA address space gets created. Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com> |
||
|---|---|---|
| .. | ||
| amdgpu | ||
| cuda | ||