Page MenuHomeFreeBSD

D22490.id64696.diff
No OneTemporary

D22490.id64696.diff

Index: sys/dev/virtio/random/virtio_random.c
===================================================================
--- sys/dev/virtio/random/virtio_random.c
+++ sys/dev/virtio/random/virtio_random.c
@@ -176,14 +176,6 @@
random_source_deregister(&random_vtrnd);
atomic_store_explicit(&g_vtrnd_softc, NULL, memory_order_release);
-
- /*
- * Unfortunately, deregister does not guarantee our source callback
- * will not be invoked after it returns. Use a kludge to prevent some,
- * but not all, possible races.
- */
- tsleep_sbt(&g_vtrnd_softc, 0, "vtrnddet", mstosbt(50), 0, C_HARDCLOCK);
-
return (0);
}

File Metadata

Mime Type
text/plain
Expires
Thu, Jul 23, 7:54 PM (2 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35413389
Default Alt Text
D22490.id64696.diff (618 B)

Event Timeline