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, Jan 15, 12:24 PM (4 h, 58 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27650030
Default Alt Text
D22490.id64696.diff (618 B)

Event Timeline