DragonFlyBSD Kernel Audit
DF-1976 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/drm/linux_workqueue.c b/sys/dev/drm/linux_workqueue.c
--- a/sys/dev/drm/linux_workqueue.c
+++ b/sys/dev/drm/linux_workqueue.c
@@ -314,7 +314,7 @@
 
 	queue_work(wq, &__flush_work);
 	while (__flush_work.on_queue || __flush_work.running) {
-		tsleep(&__flush_work, 0, "flshwq", 0);
+		tsleep(&__flush_work, 0, "flshwq", 1);
 	}
 }