]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/zfs/zio.c
Delay injection can cause indefinitely hung zios
[mirror_zfs.git] / module / zfs / zio.c
index 0dd63322f0c7b947b9239a5f3e658237e1f0c9d2..7bb3c08256a2730ea776ab56ddb6b56fba789efd 100644 (file)
@@ -1834,6 +1834,7 @@ zio_delay_interrupt(zio_t *zio)
                        if (NSEC_TO_TICK(diff) == 0) {
                                /* Our delay is less than a jiffy - just spin */
                                zfs_sleep_until(zio->io_target_timestamp);
+                               zio_interrupt(zio);
                        } else {
                                /*
                                 * Use taskq_dispatch_delay() in the place of