mirror of https://gitee.com/openkylin/qemu.git
block/nvme: Improve error message when IO queue creation failed
Do not use the same error message for different failures. Display a different error whether it is the CQ or the SQ. Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Reviewed-by: Stefano Garzarella <sgarzare@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20200821195359.1285345-6-philmd@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
73159e52e6
commit
bf6ce5ec6d
|
@ -648,7 +648,7 @@ static bool nvme_add_io_queue(BlockDriverState *bs, Error **errp)
|
|||
.cdw11 = cpu_to_le32(0x3),
|
||||
};
|
||||
if (nvme_cmd_sync(bs, s->queues[INDEX_ADMIN], &cmd)) {
|
||||
error_setg(errp, "Failed to create io queue [%d]", n);
|
||||
error_setg(errp, "Failed to create CQ io queue [%d]", n);
|
||||
nvme_free_queue_pair(q);
|
||||
return false;
|
||||
}
|
||||
|
@ -659,7 +659,7 @@ static bool nvme_add_io_queue(BlockDriverState *bs, Error **errp)
|
|||
.cdw11 = cpu_to_le32(0x1 | (n << 16)),
|
||||
};
|
||||
if (nvme_cmd_sync(bs, s->queues[INDEX_ADMIN], &cmd)) {
|
||||
error_setg(errp, "Failed to create io queue [%d]", n);
|
||||
error_setg(errp, "Failed to create SQ io queue [%d]", n);
|
||||
nvme_free_queue_pair(q);
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue