diff --git a/drivers/gpu/drm/asahi/slotalloc.rs b/drivers/gpu/drm/asahi/slotalloc.rs index b1a53c80a845f..4462c91a95ec4 100644 --- a/drivers/gpu/drm/asahi/slotalloc.rs +++ b/drivers/gpu/drm/asahi/slotalloc.rs @@ -231,7 +231,7 @@ impl SlotAllocator { ); } first = false; - if self.0.cond.wait(&mut inner) { + if self.0.cond.wait_interruptible(&mut inner) { return Err(ERESTARTSYS); } } else {