CRIU has been blocked for a while because of a check for the queue buffers in the queue properties.
CRIU restore has not been acquiring references to the underlying buffers, leaving it vulnerable to having its resources freed underneath it. Acquire them; non-svm ones during restore and svm ones during resume. This exposes a spurious dmesg warning for not having the vm lock during svm unmap; also fix that. I am aware the third patch also may require follow-up work to handle the eviction case. I hope these patches can be accepted without that work so CRIU may continue. David Francis
