cryptodev: fix typo in comment
[dpdk.git] / drivers / bus / vmbus / linux / vmbus_uio.c
index fb60ee1..be6b677 100644 (file)
@@ -283,10 +283,12 @@ vmbus_uio_map_secondary_subchan(const struct rte_vmbus_device *dev,
        if (mapaddr == MAP_FAILED)
                VMBUS_LOG(ERR,
                          "mmap subchan %u in secondary failed", chan->relid);
-       else
+       else {
                VMBUS_LOG(ERR,
                          "mmap subchan %u in secondary address mismatch",
                          chan->relid);
+               vmbus_unmap_resource(mapaddr, 2 * ring_size);
+       }
        return -1;
 }