Page MenuHomeFreeBSD

D22490.id.diff
No OneTemporary

D22490.id.diff

Index: head/sys/dev/virtio/random/virtio_random.c
===================================================================
--- head/sys/dev/virtio/random/virtio_random.c
+++ head/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, 11:16 AM (9 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27647433
Default Alt Text
D22490.id.diff (633 B)

Event Timeline