drm/amdgpu: stop trying to schedule() with a spin held