cryptodev: fix asserting single queue

We already check for queues == 1 in cryptodev_builtin_init and when that
is not true raise an error. But before that error is reported the
assertion in cryptodev_builtin_cleanup kicks in (because object is being
finalized and freed).

Let's remove assert(queues == 1) form cryptodev_builtin_cleanup as it
does only harm and no good.

Reported-by: Boris Fiuczynski <fiuczy@linux.vnet.ibm.com>
Signed-off-by: Halil Pasic <pasic@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Gonglei <arei.gonglei@huawei.com>
This commit is contained in:
Halil Pasic 2017-03-22 13:36:55 +01:00 committed by Gonglei
parent 50d19cf368
commit b7bad50ae8

View File

@ -361,8 +361,6 @@ static void cryptodev_builtin_cleanup(
} }
} }
assert(queues == 1);
for (i = 0; i < queues; i++) { for (i = 0; i < queues; i++) {
cc = backend->conf.peers.ccs[i]; cc = backend->conf.peers.ccs[i];
if (cc) { if (cc) {