]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/zfs/txg.c
OpenZFS 7614, 9064 - zfs device evacuation/removal
[mirror_zfs.git] / module / zfs / txg.c
index bf8544507b604cbec6c9fbf3047d3ea83b86fab5..2c7f5303b1fcf893d69164ec1ac38be51ef6b44f 100644 (file)
@@ -860,6 +860,8 @@ txg_list_remove(txg_list_t *tl, uint64_t txg)
        txg_verify(tl->tl_spa, txg);
        mutex_enter(&tl->tl_lock);
        if ((tn = tl->tl_head[t]) != NULL) {
+               ASSERT(tn->tn_member[t]);
+               ASSERT(tn->tn_next[t] == NULL || tn->tn_next[t]->tn_member[t]);
                p = (char *)tn - tl->tl_offset;
                tl->tl_head[t] = tn->tn_next[t];
                tn->tn_next[t] = NULL;