Fixes the scary corruption issues seen around evicting VRAM, as picked up by the IGTs written by Zbigniew [1]. v2: Some improvements suggested by Matt B. v3: Use ctx->interruptible for the wait (Thomas). [1] https://patchwork.freedesktop.org/series/124626/ -- 2.41.0