vhost/rpc: return errno from virtio_blk_create_transport
This will allow the code calling this RPC to interpret the error and check whether the transport already exists (-EEXIST) or some other error occurred. Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I8c4af84763ddba908c59ff881b09834a439186a8 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13577 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Dong Yi <dongx.yi@intel.com>
This commit is contained in:
parent
ac31590b37
commit
ee3ec3f7c2
@ -513,8 +513,7 @@ rpc_virtio_blk_create_transport(struct spdk_jsonrpc_request *request,
|
||||
|
||||
invalid:
|
||||
free_rpc_virtio_blk_create_transport(&req);
|
||||
spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS,
|
||||
spdk_strerror(-rc));
|
||||
spdk_jsonrpc_send_error_response(request, rc, spdk_strerror(-rc));
|
||||
}
|
||||
SPDK_RPC_REGISTER("virtio_blk_create_transport", rpc_virtio_blk_create_transport,
|
||||
SPDK_RPC_RUNTIME)
|
||||
|
Loading…
Reference in New Issue
Block a user