jsonrpc: don't check returned value from spdk_jsonrpc_begin_result()
As spdk_jsonrpc_begin_result() is not allowed to return NULL we can remove these checks. We didn't have any tests cases that goes this path anyway. Change-Id: I0894e76c0162591e550e70b172566b9060a6dd5f Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Signed-off-by: Pawel Kaminski <pawelx.kaminski@intel.com> Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/459199 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
37acf6814b
commit
de1d0f8fe9
@ -81,10 +81,6 @@ spdk_rpc_construct_aio_bdev(struct spdk_jsonrpc_request *request,
|
|||||||
|
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, req.name);
|
spdk_json_write_string(w, req.name);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
|
||||||
@ -111,12 +107,7 @@ static void
|
|||||||
_spdk_rpc_delete_aio_bdev_cb(void *cb_arg, int bdeverrno)
|
_spdk_rpc_delete_aio_bdev_cb(void *cb_arg, int bdeverrno)
|
||||||
{
|
{
|
||||||
struct spdk_jsonrpc_request *request = cb_arg;
|
struct spdk_jsonrpc_request *request = cb_arg;
|
||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w = spdk_jsonrpc_begin_result(request);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, bdeverrno == 0);
|
spdk_json_write_bool(w, bdeverrno == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
@ -87,11 +87,6 @@ spdk_rpc_construct_crypto_bdev(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
free_rpc_construct_crypto(&req);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, req.name);
|
spdk_json_write_string(w, req.name);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
free_rpc_construct_crypto(&req);
|
free_rpc_construct_crypto(&req);
|
||||||
@ -120,12 +115,7 @@ static void
|
|||||||
_spdk_rpc_delete_crypto_bdev_cb(void *cb_arg, int bdeverrno)
|
_spdk_rpc_delete_crypto_bdev_cb(void *cb_arg, int bdeverrno)
|
||||||
{
|
{
|
||||||
struct spdk_jsonrpc_request *request = cb_arg;
|
struct spdk_jsonrpc_request *request = cb_arg;
|
||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w = spdk_jsonrpc_begin_result(request);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, bdeverrno == 0);
|
spdk_json_write_bool(w, bdeverrno == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
@ -110,10 +110,6 @@ spdk_rpc_construct_error_bdev(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
|
||||||
@ -143,10 +139,6 @@ _spdk_rpc_delete_error_bdev_cb(void *cb_arg, int bdeverrno)
|
|||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w;
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, bdeverrno == 0);
|
spdk_json_write_bool(w, bdeverrno == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -241,10 +233,6 @@ spdk_rpc_bdev_inject_error(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
|
||||||
|
@ -72,10 +72,6 @@ construct_iscsi_bdev_cb(void *cb_arg, struct spdk_bdev *bdev, int status)
|
|||||||
spdk_strerror(-status));
|
spdk_strerror(-status));
|
||||||
} else {
|
} else {
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, spdk_bdev_get_name(bdev));
|
spdk_json_write_string(w, spdk_bdev_get_name(bdev));
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -125,12 +121,7 @@ static void
|
|||||||
_spdk_rpc_delete_iscsi_bdev_cb(void *cb_arg, int bdeverrno)
|
_spdk_rpc_delete_iscsi_bdev_cb(void *cb_arg, int bdeverrno)
|
||||||
{
|
{
|
||||||
struct spdk_jsonrpc_request *request = cb_arg;
|
struct spdk_jsonrpc_request *request = cb_arg;
|
||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w = spdk_jsonrpc_begin_result(request);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, bdeverrno == 0);
|
spdk_json_write_bool(w, bdeverrno == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
@ -106,10 +106,6 @@ _spdk_rpc_lvol_store_construct_cb(void *cb_arg, struct spdk_lvol_store *lvol_sto
|
|||||||
spdk_uuid_fmt_lower(lvol_store_uuid, sizeof(lvol_store_uuid), &lvol_store->uuid);
|
spdk_uuid_fmt_lower(lvol_store_uuid, sizeof(lvol_store_uuid), &lvol_store->uuid);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, lvol_store_uuid);
|
spdk_json_write_string(w, lvol_store_uuid);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -202,10 +198,6 @@ _spdk_rpc_rename_lvol_store_cb(void *cb_arg, int lvserrno)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -273,10 +265,6 @@ _spdk_rpc_lvol_store_destroy_cb(void *cb_arg, int lvserrno)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -354,10 +342,6 @@ _spdk_rpc_construct_lvol_bdev_cb(void *cb_arg, struct spdk_lvol *lvol, int lvole
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, lvol->unique_id);
|
spdk_json_write_string(w, lvol->unique_id);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -449,10 +433,6 @@ _spdk_rpc_snapshot_lvol_bdev_cb(void *cb_arg, struct spdk_lvol *lvol, int lvoler
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, lvol->unique_id);
|
spdk_json_write_string(w, lvol->unique_id);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -531,10 +511,6 @@ _spdk_rpc_clone_lvol_bdev_cb(void *cb_arg, struct spdk_lvol *lvol, int lvolerrno
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, lvol->unique_id);
|
spdk_json_write_string(w, lvol->unique_id);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -613,10 +589,6 @@ _spdk_rpc_rename_lvol_bdev_cb(void *cb_arg, int lvolerrno)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -692,10 +664,6 @@ _spdk_rpc_inflate_lvol_bdev_cb(void *cb_arg, int lvolerrno)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -814,10 +782,6 @@ _spdk_rpc_resize_lvol_bdev_cb(void *cb_arg, int lvolerrno)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -892,10 +856,6 @@ _spdk_rpc_set_ro_lvol_bdev_cb(void *cb_arg, int lvolerrno)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -976,10 +936,6 @@ _spdk_rpc_destroy_lvol_bdev_cb(void *cb_arg, int lvolerrno)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -1110,11 +1066,6 @@ spdk_rpc_get_lvol_stores(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
free_rpc_get_lvol_stores(&req);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
|
|
||||||
if (lvs_bdev != NULL) {
|
if (lvs_bdev != NULL) {
|
||||||
|
@ -103,10 +103,6 @@ spdk_rpc_construct_malloc_bdev(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_construct_malloc(&req);
|
free_rpc_construct_malloc(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, spdk_bdev_get_name(bdev));
|
spdk_json_write_string(w, spdk_bdev_get_name(bdev));
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -134,12 +130,7 @@ static void
|
|||||||
_spdk_rpc_delete_malloc_bdev_cb(void *cb_arg, int bdeverrno)
|
_spdk_rpc_delete_malloc_bdev_cb(void *cb_arg, int bdeverrno)
|
||||||
{
|
{
|
||||||
struct spdk_jsonrpc_request *request = cb_arg;
|
struct spdk_jsonrpc_request *request = cb_arg;
|
||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w = spdk_jsonrpc_begin_result(request);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, bdeverrno == 0);
|
spdk_json_write_bool(w, bdeverrno == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
@ -108,11 +108,6 @@ spdk_rpc_construct_null_bdev(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
free_rpc_construct_null(&req);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, bdev->name);
|
spdk_json_write_string(w, bdev->name);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
free_rpc_construct_null(&req);
|
free_rpc_construct_null(&req);
|
||||||
@ -141,12 +136,7 @@ static void
|
|||||||
_spdk_rpc_delete_null_bdev_cb(void *cb_arg, int bdeverrno)
|
_spdk_rpc_delete_null_bdev_cb(void *cb_arg, int bdeverrno)
|
||||||
{
|
{
|
||||||
struct spdk_jsonrpc_request *request = cb_arg;
|
struct spdk_jsonrpc_request *request = cb_arg;
|
||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w = spdk_jsonrpc_begin_result(request);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, bdeverrno == 0);
|
spdk_json_write_bool(w, bdeverrno == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
@ -90,10 +90,6 @@ _spdk_rpc_construct_ftl_bdev_cb(const struct ftl_bdev_info *bdev_info, void *ctx
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (!w) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_uuid_fmt_lower(bdev_uuid, sizeof(bdev_uuid), &bdev_info->uuid);
|
spdk_uuid_fmt_lower(bdev_uuid, sizeof(bdev_uuid), &bdev_info->uuid);
|
||||||
spdk_json_write_object_begin(w);
|
spdk_json_write_object_begin(w);
|
||||||
spdk_json_write_named_string(w, "name", bdev_info->name);
|
spdk_json_write_named_string(w, "name", bdev_info->name);
|
||||||
@ -198,12 +194,7 @@ static void
|
|||||||
_spdk_rpc_delete_ftl_bdev_cb(void *cb_arg, int bdeverrno)
|
_spdk_rpc_delete_ftl_bdev_cb(void *cb_arg, int bdeverrno)
|
||||||
{
|
{
|
||||||
struct spdk_jsonrpc_request *request = cb_arg;
|
struct spdk_jsonrpc_request *request = cb_arg;
|
||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w = spdk_jsonrpc_begin_result(request);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, bdeverrno == 0);
|
spdk_json_write_bool(w, bdeverrno == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
@ -100,10 +100,8 @@ spdk_rpc_set_bdev_nvme_options(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w != NULL) {
|
spdk_json_write_bool(w, true);
|
||||||
spdk_json_write_bool(w, true);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
|
||||||
}
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
invalid:
|
invalid:
|
||||||
@ -127,10 +125,8 @@ rpc_set_bdev_nvme_hotplug_done(void *ctx)
|
|||||||
struct spdk_jsonrpc_request *request = ctx;
|
struct spdk_jsonrpc_request *request = ctx;
|
||||||
struct spdk_json_write_ctx *w = spdk_jsonrpc_begin_result(request);
|
struct spdk_json_write_ctx *w = spdk_jsonrpc_begin_result(request);
|
||||||
|
|
||||||
if (w != NULL) {
|
spdk_json_write_bool(w, true);
|
||||||
spdk_json_write_bool(w, true);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -383,10 +379,6 @@ spdk_rpc_get_nvme_controllers(struct spdk_jsonrpc_request *request,
|
|||||||
|
|
||||||
free_rpc_get_nvme_controllers(&req);
|
free_rpc_get_nvme_controllers(&req);
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
|
|
||||||
if (ctrlr != NULL) {
|
if (ctrlr != NULL) {
|
||||||
@ -447,10 +439,6 @@ spdk_rpc_delete_nvme_controller(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_delete_nvme(&req);
|
free_rpc_delete_nvme(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -544,11 +532,7 @@ apply_firmware_complete_reset(struct spdk_bdev_io *bdev_io, bool success, void *
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(w = spdk_jsonrpc_begin_result(firm_ctx->request))) {
|
w = spdk_jsonrpc_begin_result(firm_ctx->request);
|
||||||
apply_firmware_cleanup(firm_ctx);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, "firmware commit succeeded. Controller reset in progress.");
|
spdk_json_write_string(w, "firmware commit succeeded. Controller reset in progress.");
|
||||||
spdk_jsonrpc_end_result(firm_ctx->request, w);
|
spdk_jsonrpc_end_result(firm_ctx->request, w);
|
||||||
apply_firmware_cleanup(firm_ctx);
|
apply_firmware_cleanup(firm_ctx);
|
||||||
|
@ -135,10 +135,6 @@ spdk_rpc_send_nvme_cmd_complete(struct rpc_send_nvme_cmd_ctx *ctx, const struct
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto out;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_object_begin(w);
|
spdk_json_write_object_begin(w);
|
||||||
spdk_json_write_named_string(w, "cpl", ctx->resp.cpl_text);
|
spdk_json_write_named_string(w, "cpl", ctx->resp.cpl_text);
|
||||||
|
|
||||||
|
@ -74,10 +74,8 @@ construct_cb(int status, struct vbdev_ocf *vbdev, void *cb_arg)
|
|||||||
status);
|
status);
|
||||||
} else {
|
} else {
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w) {
|
spdk_json_write_string(w, vbdev->name);
|
||||||
spdk_json_write_string(w, vbdev->name);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -132,10 +130,8 @@ delete_cb(void *cb_arg, int status)
|
|||||||
status);
|
status);
|
||||||
} else {
|
} else {
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w) {
|
spdk_json_write_bool(w, true);
|
||||||
spdk_json_write_bool(w, true);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -225,10 +221,8 @@ spdk_rpc_get_ocf_stats(struct spdk_jsonrpc_request *request, const struct spdk_j
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w) {
|
vbdev_ocf_stats_write_json(w, &stats);
|
||||||
vbdev_ocf_stats_write_json(w, &stats);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
|
||||||
}
|
|
||||||
|
|
||||||
end:
|
end:
|
||||||
free_rpc_get_ocf_stats(&req);
|
free_rpc_get_ocf_stats(&req);
|
||||||
@ -311,9 +305,6 @@ spdk_rpc_get_ocf_bdevs(struct spdk_jsonrpc_request *request, const struct spdk_j
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
cctx.name = req.name;
|
cctx.name = req.name;
|
||||||
cctx.w = w;
|
cctx.w = w;
|
||||||
|
@ -84,10 +84,6 @@ spdk_rpc_construct_passthru_bdev(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, req.name);
|
spdk_json_write_string(w, req.name);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
|
||||||
@ -117,10 +113,6 @@ _spdk_rpc_delete_passthru_bdev_cb(void *cb_arg, int bdeverrno)
|
|||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w;
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, bdeverrno == 0);
|
spdk_json_write_bool(w, bdeverrno == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
|
@ -81,16 +81,10 @@ spdk_rpc_construct_pmem_bdev(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
free_rpc_construct_pmem_bdev(&req);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, spdk_bdev_get_name(bdev));
|
spdk_json_write_string(w, spdk_bdev_get_name(bdev));
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
|
||||||
free_rpc_construct_pmem_bdev(&req);
|
free_rpc_construct_pmem_bdev(&req);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
invalid:
|
invalid:
|
||||||
@ -117,12 +111,7 @@ static void
|
|||||||
_spdk_rpc_delete_pmem_bdev_cb(void *cb_arg, int bdeverrno)
|
_spdk_rpc_delete_pmem_bdev_cb(void *cb_arg, int bdeverrno)
|
||||||
{
|
{
|
||||||
struct spdk_jsonrpc_request *request = cb_arg;
|
struct spdk_jsonrpc_request *request = cb_arg;
|
||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w = spdk_jsonrpc_begin_result(request);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, bdeverrno == 0);
|
spdk_json_write_bool(w, bdeverrno == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
@ -214,11 +203,6 @@ spdk_rpc_create_pmem_pool(struct spdk_jsonrpc_request *request,
|
|||||||
pmemblk_close(pbp);
|
pmemblk_close(pbp);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
free_rpc_create_pmem_pool(&req);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
free_rpc_create_pmem_pool(&req);
|
free_rpc_create_pmem_pool(&req);
|
||||||
@ -277,11 +261,6 @@ spdk_rpc_pmem_pool_info(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
free_rpc_pmem_pool_info(&req);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
spdk_json_write_object_begin(w);
|
spdk_json_write_object_begin(w);
|
||||||
spdk_json_write_named_uint64(w, "num_blocks", num_blocks);
|
spdk_json_write_named_uint64(w, "num_blocks", num_blocks);
|
||||||
@ -339,11 +318,6 @@ spdk_rpc_delete_pmem_pool(struct spdk_jsonrpc_request *request,
|
|||||||
unlink(req.pmem_file);
|
unlink(req.pmem_file);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
free_rpc_delete_pmem_pool(&req);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
free_rpc_delete_pmem_pool(&req);
|
free_rpc_delete_pmem_pool(&req);
|
||||||
|
@ -112,10 +112,6 @@ spdk_rpc_get_raid_bdevs(struct spdk_jsonrpc_request *request, const struct spdk_
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
|
|
||||||
/* Get raid bdev list based on the category requested */
|
/* Get raid bdev list based on the category requested */
|
||||||
@ -288,10 +284,6 @@ spdk_rpc_construct_raid_bdev(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
|
||||||
@ -365,10 +357,6 @@ destroy_raid_bdev_done(void *cb_arg, int rc)
|
|||||||
raid_bdev_config_cleanup(raid_cfg);
|
raid_bdev_config_cleanup(raid_cfg);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
exit:
|
exit:
|
||||||
|
@ -135,10 +135,6 @@ spdk_rpc_construct_rbd_bdev(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, spdk_bdev_get_name(bdev));
|
spdk_json_write_string(w, spdk_bdev_get_name(bdev));
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
|
||||||
@ -168,10 +164,6 @@ _spdk_rpc_delete_rbd_bdev_cb(void *cb_arg, int bdeverrno)
|
|||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w;
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, bdeverrno == 0);
|
spdk_json_write_bool(w, bdeverrno == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
|
@ -164,11 +164,6 @@ spdk_rpc_get_bdevs_iostat(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
free(ctx);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Increment initial bdev_count so that it will never reach 0 in the middle
|
* Increment initial bdev_count so that it will never reach 0 in the middle
|
||||||
* of iterating.
|
* of iterating.
|
||||||
@ -341,10 +336,6 @@ spdk_rpc_get_bdevs(struct spdk_jsonrpc_request *request,
|
|||||||
|
|
||||||
free_rpc_get_bdevs(&req);
|
free_rpc_get_bdevs(&req);
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
|
|
||||||
if (bdev != NULL) {
|
if (bdev != NULL) {
|
||||||
@ -464,10 +455,6 @@ spdk_rpc_set_bdev_qos_limit_complete(void *cb_arg, int status)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -537,12 +524,7 @@ static void
|
|||||||
_spdk_bdev_histogram_status_cb(void *cb_arg, int status)
|
_spdk_bdev_histogram_status_cb(void *cb_arg, int status)
|
||||||
{
|
{
|
||||||
struct spdk_jsonrpc_request *request = cb_arg;
|
struct spdk_jsonrpc_request *request = cb_arg;
|
||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w = spdk_jsonrpc_begin_result(request);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, status == 0);
|
spdk_json_write_bool(w, status == 0);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
@ -628,10 +610,6 @@ _spdk_rpc_bdev_histogram_data_cb(void *cb_arg, int status, struct spdk_histogram
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto free_encoded_histogram;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_object_begin(w);
|
spdk_json_write_object_begin(w);
|
||||||
spdk_json_write_named_string(w, "histogram", encoded_histogram);
|
spdk_json_write_named_string(w, "histogram", encoded_histogram);
|
||||||
spdk_json_write_named_int64(w, "bucket_shift", histogram->bucket_shift);
|
spdk_json_write_named_int64(w, "bucket_shift", histogram->bucket_shift);
|
||||||
|
@ -76,10 +76,6 @@ spdk_rpc_construct_split_vbdev(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto out;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
|
|
||||||
base_bdev = spdk_bdev_get_by_name(req.base_bdev);
|
base_bdev = spdk_bdev_get_by_name(req.base_bdev);
|
||||||
@ -139,10 +135,6 @@ spdk_rpc_destruct_split_vbdev(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
goto out;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
out:
|
out:
|
||||||
|
@ -64,10 +64,6 @@ spdk_rpc_remove_virtio_bdev_cb(void *ctx, int errnum)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -114,10 +110,6 @@ spdk_rpc_get_virtio_scsi_devs(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
bdev_virtio_scsi_dev_list(w);
|
bdev_virtio_scsi_dev_list(w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -167,17 +159,15 @@ spdk_rpc_create_virtio_dev_cb(void *ctx, int result, struct spdk_bdev **bdevs, s
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(req->request);
|
w = spdk_jsonrpc_begin_result(req->request);
|
||||||
if (w) {
|
spdk_json_write_array_begin(w);
|
||||||
spdk_json_write_array_begin(w);
|
|
||||||
|
|
||||||
for (i = 0; i < cnt; i++) {
|
for (i = 0; i < cnt; i++) {
|
||||||
spdk_json_write_string(w, spdk_bdev_get_name(bdevs[i]));
|
spdk_json_write_string(w, spdk_bdev_get_name(bdevs[i]));
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_end(w);
|
|
||||||
spdk_jsonrpc_end_result(req->request, w);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
spdk_json_write_array_end(w);
|
||||||
|
spdk_jsonrpc_end_result(req->request, w);
|
||||||
|
|
||||||
free_rpc_construct_virtio_dev(ctx);
|
free_rpc_construct_virtio_dev(ctx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -108,10 +108,6 @@ spdk_rpc_scan_ioat_copy_engine(struct spdk_jsonrpc_request *request,
|
|||||||
copy_engine_ioat_enable_probe();
|
copy_engine_ioat_enable_probe();
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
|
@ -1071,10 +1071,6 @@ spdk_rpc_start_subsystem_init_cpl(void *arg1)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1106,10 +1102,8 @@ spdk_rpc_subsystem_init_poller_ctx(void *ctx)
|
|||||||
|
|
||||||
if (spdk_rpc_get_state() == SPDK_RPC_RUNTIME) {
|
if (spdk_rpc_get_state() == SPDK_RPC_RUNTIME) {
|
||||||
w = spdk_jsonrpc_begin_result(poller_ctx->request);
|
w = spdk_jsonrpc_begin_result(poller_ctx->request);
|
||||||
if (w != NULL) {
|
spdk_json_write_bool(w, true);
|
||||||
spdk_json_write_bool(w, true);
|
spdk_jsonrpc_end_result(poller_ctx->request, w);
|
||||||
spdk_jsonrpc_end_result(poller_ctx->request, w);
|
|
||||||
}
|
|
||||||
spdk_poller_unregister(&poller_ctx->init_poller);
|
spdk_poller_unregister(&poller_ctx->init_poller);
|
||||||
free(poller_ctx);
|
free(poller_ctx);
|
||||||
}
|
}
|
||||||
@ -1126,9 +1120,6 @@ spdk_rpc_wait_subsystem_init(struct spdk_jsonrpc_request *request,
|
|||||||
|
|
||||||
if (spdk_rpc_get_state() == SPDK_RPC_RUNTIME) {
|
if (spdk_rpc_get_state() == SPDK_RPC_RUNTIME) {
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
} else {
|
} else {
|
||||||
|
@ -100,9 +100,6 @@ spdk_rpc_kill_instance(struct spdk_jsonrpc_request *request,
|
|||||||
kill(getpid(), signals[i].signal);
|
kill(getpid(), signals[i].signal);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -142,10 +139,6 @@ spdk_rpc_context_switch_monitor(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_object_begin(w);
|
spdk_json_write_object_begin(w);
|
||||||
|
|
||||||
spdk_json_write_named_bool(w, "enabled", spdk_reactor_context_switch_monitor_enabled());
|
spdk_json_write_named_bool(w, "enabled", spdk_reactor_context_switch_monitor_enabled());
|
||||||
|
@ -52,10 +52,6 @@ spdk_rpc_get_subsystems(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
TAILQ_FOREACH(subsystem, &g_subsystems, tailq) {
|
TAILQ_FOREACH(subsystem, &g_subsystems, tailq) {
|
||||||
spdk_json_write_object_begin(w);
|
spdk_json_write_object_begin(w);
|
||||||
@ -110,10 +106,8 @@ spdk_rpc_get_subsystem_config(struct spdk_jsonrpc_request *request,
|
|||||||
free(req.name);
|
free(req.name);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w) {
|
spdk_subsystem_config_json(w, subsystem);
|
||||||
spdk_subsystem_config_json(w, subsystem);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SPDK_RPC_REGISTER("get_subsystem_config", spdk_rpc_get_subsystem_config, SPDK_RPC_RUNTIME)
|
SPDK_RPC_REGISTER("get_subsystem_config", spdk_rpc_get_subsystem_config, SPDK_RPC_RUNTIME)
|
||||||
|
@ -87,10 +87,6 @@ spdk_rpc_set_bdev_options(struct spdk_jsonrpc_request *request, const struct spd
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
|
@ -109,10 +109,6 @@ spdk_rpc_set_iscsi_options(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
|
@ -303,10 +303,6 @@ spdk_rpc_get_nvmf_subsystems(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
subsystem = spdk_nvmf_subsystem_get_first(g_spdk_nvmf_tgt);
|
subsystem = spdk_nvmf_subsystem_get_first(g_spdk_nvmf_tgt);
|
||||||
while (subsystem) {
|
while (subsystem) {
|
||||||
@ -342,10 +338,6 @@ spdk_rpc_nvmf_subsystem_started(struct spdk_nvmf_subsystem *subsystem,
|
|||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w;
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -433,10 +425,6 @@ spdk_rpc_nvmf_subsystem_stopped(struct spdk_nvmf_subsystem *subsystem,
|
|||||||
spdk_nvmf_subsystem_destroy(subsystem);
|
spdk_nvmf_subsystem_destroy(subsystem);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -576,10 +564,6 @@ nvmf_rpc_listen_resumed(struct spdk_nvmf_subsystem *subsystem,
|
|||||||
nvmf_rpc_listener_ctx_free(ctx);
|
nvmf_rpc_listener_ctx_free(ctx);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -860,10 +844,6 @@ nvmf_rpc_ns_resumed(struct spdk_nvmf_subsystem *subsystem,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_uint32(w, nsid);
|
spdk_json_write_uint32(w, nsid);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -993,10 +973,6 @@ nvmf_rpc_remove_ns_resumed(struct spdk_nvmf_subsystem *subsystem,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1115,10 +1091,6 @@ nvmf_rpc_host_resumed(struct spdk_nvmf_subsystem *subsystem,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1321,10 +1293,6 @@ spdk_rpc_set_nvmf_target_max_subsystems(struct spdk_jsonrpc_request *request,
|
|||||||
g_spdk_nvmf_tgt_max_subsystems = max_subsystems;
|
g_spdk_nvmf_tgt_max_subsystems = max_subsystems;
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1393,10 +1361,6 @@ spdk_rpc_set_nvmf_target_config(struct spdk_jsonrpc_request *request,
|
|||||||
g_spdk_nvmf_tgt_conf = conf;
|
g_spdk_nvmf_tgt_conf = conf;
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1490,10 +1454,6 @@ nvmf_rpc_tgt_add_transport_done(void *cb_arg, int status)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1621,10 +1581,6 @@ spdk_rpc_get_nvmf_transports(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
transport = spdk_nvmf_transport_get_first(g_spdk_nvmf_tgt);
|
transport = spdk_nvmf_transport_get_first(g_spdk_nvmf_tgt);
|
||||||
while (transport) {
|
while (transport) {
|
||||||
|
@ -57,10 +57,6 @@ spdk_rpc_get_initiator_groups(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
spdk_iscsi_init_grps_info_json(w);
|
spdk_iscsi_init_grps_info_json(w);
|
||||||
spdk_json_write_array_end(w);
|
spdk_json_write_array_end(w);
|
||||||
@ -166,10 +162,6 @@ spdk_rpc_add_initiator_group(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_initiator_group(&req);
|
free_rpc_initiator_group(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -211,10 +203,6 @@ spdk_rpc_add_initiators_to_initiator_group(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_initiator_group(&req);
|
free_rpc_initiator_group(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -251,10 +239,6 @@ spdk_rpc_delete_initiators_from_initiator_group(struct spdk_jsonrpc_request *req
|
|||||||
free_rpc_initiator_group(&req);
|
free_rpc_initiator_group(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -297,10 +281,6 @@ spdk_rpc_delete_initiator_group(struct spdk_jsonrpc_request *request,
|
|||||||
spdk_iscsi_init_grp_destroy(ig);
|
spdk_iscsi_init_grp_destroy(ig);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -323,10 +303,6 @@ spdk_rpc_get_target_nodes(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
spdk_iscsi_tgt_nodes_info_json(w);
|
spdk_iscsi_tgt_nodes_info_json(w);
|
||||||
spdk_json_write_array_end(w);
|
spdk_json_write_array_end(w);
|
||||||
@ -511,10 +487,6 @@ spdk_rpc_construct_target_node(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_target_node(&req);
|
free_rpc_target_node(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -574,10 +546,8 @@ spdk_rpc_add_pg_ig_maps(struct spdk_jsonrpc_request *request,
|
|||||||
free(req.name);
|
free(req.name);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w != NULL) {
|
spdk_json_write_bool(w, true);
|
||||||
spdk_json_write_bool(w, true);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
|
||||||
}
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
invalid:
|
invalid:
|
||||||
@ -626,10 +596,8 @@ spdk_rpc_delete_pg_ig_maps(struct spdk_jsonrpc_request *request,
|
|||||||
free(req.name);
|
free(req.name);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w != NULL) {
|
spdk_json_write_bool(w, true);
|
||||||
spdk_json_write_bool(w, true);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
|
||||||
}
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
invalid:
|
invalid:
|
||||||
@ -728,10 +696,6 @@ spdk_rpc_get_portal_groups(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
spdk_iscsi_portal_grps_info_json(w);
|
spdk_iscsi_portal_grps_info_json(w);
|
||||||
spdk_json_write_array_end(w);
|
spdk_json_write_array_end(w);
|
||||||
@ -859,10 +823,8 @@ spdk_rpc_add_portal_group(struct spdk_jsonrpc_request *request,
|
|||||||
out:
|
out:
|
||||||
if (rc == 0) {
|
if (rc == 0) {
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w != NULL) {
|
spdk_json_write_bool(w, true);
|
||||||
spdk_json_write_bool(w, true);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS, "Invalid parameters");
|
spdk_jsonrpc_send_error_response(request, SPDK_JSONRPC_ERROR_INVALID_PARAMS, "Invalid parameters");
|
||||||
|
|
||||||
@ -906,10 +868,6 @@ spdk_rpc_delete_portal_group(struct spdk_jsonrpc_request *request,
|
|||||||
spdk_iscsi_portal_grp_release(pg);
|
spdk_iscsi_portal_grp_release(pg);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -935,10 +893,6 @@ spdk_rpc_get_iscsi_connections(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
|
|
||||||
for (i = 0; i < MAX_ISCSI_CONNECTIONS; i++) {
|
for (i = 0; i < MAX_ISCSI_CONNECTIONS; i++) {
|
||||||
@ -1034,10 +988,6 @@ spdk_rpc_target_node_add_lun(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_target_lun(&req);
|
free_rpc_target_lun(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -1106,10 +1056,6 @@ spdk_rpc_set_iscsi_target_node_auth(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_target_auth(&req);
|
free_rpc_target_auth(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -1133,10 +1079,6 @@ spdk_rpc_get_iscsi_global_params(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_iscsi_opts_info_json(w);
|
spdk_iscsi_opts_info_json(w);
|
||||||
|
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
@ -1182,10 +1124,6 @@ spdk_rpc_set_iscsi_discovery_auth(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1321,10 +1259,6 @@ spdk_rpc_add_iscsi_auth_group(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_auth_group(&req);
|
free_rpc_auth_group(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1370,10 +1304,6 @@ spdk_rpc_delete_iscsi_auth_group(struct spdk_jsonrpc_request *request,
|
|||||||
pthread_mutex_unlock(&g_spdk_iscsi.mutex);
|
pthread_mutex_unlock(&g_spdk_iscsi.mutex);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1450,10 +1380,6 @@ spdk_rpc_add_secret_to_iscsi_auth_group(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_add_auth_secret(&req);
|
free_rpc_add_auth_secret(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1522,10 +1448,6 @@ spdk_rpc_delete_secret_from_iscsi_auth_group(struct spdk_jsonrpc_request *reques
|
|||||||
free_rpc_delete_auth_secret(&req);
|
free_rpc_delete_auth_secret(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
}
|
}
|
||||||
@ -1545,10 +1467,6 @@ spdk_rpc_get_iscsi_auth_groups(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
spdk_iscsi_auth_groups_info_json(w);
|
spdk_iscsi_auth_groups_info_json(w);
|
||||||
spdk_json_write_array_end(w);
|
spdk_json_write_array_end(w);
|
||||||
|
@ -122,10 +122,6 @@ spdk_rpc_set_log_print_level(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_log_level(&req);
|
free_rpc_log_level(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -160,10 +156,6 @@ spdk_rpc_get_log_print_level(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, name);
|
spdk_json_write_string(w, name);
|
||||||
|
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
@ -196,10 +188,6 @@ spdk_rpc_set_log_level(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_log_level(&req);
|
free_rpc_log_level(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -233,10 +221,6 @@ spdk_rpc_get_log_level(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, name);
|
spdk_json_write_string(w, name);
|
||||||
|
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
@ -265,10 +249,6 @@ spdk_rpc_set_log_flag(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_log_flag(&req);
|
free_rpc_log_flag(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -302,10 +282,6 @@ spdk_rpc_clear_log_flag(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_log_flag(&req);
|
free_rpc_log_flag(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -332,10 +308,6 @@ spdk_rpc_get_log_flags(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_object_begin(w);
|
spdk_json_write_object_begin(w);
|
||||||
flag = spdk_log_get_first_flag();
|
flag = spdk_log_get_first_flag();
|
||||||
while (flag) {
|
while (flag) {
|
||||||
|
@ -162,10 +162,6 @@ spdk_rpc_start_nbd_done(void *cb_arg, struct spdk_nbd_disk *nbd, int rc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_string(w, spdk_nbd_get_path(nbd));
|
spdk_json_write_string(w, spdk_nbd_get_path(nbd));
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
|
||||||
@ -261,14 +257,9 @@ nbd_disconnect_thread(void *arg)
|
|||||||
nbd_disconnect(thd_arg->nbd);
|
nbd_disconnect(thd_arg->nbd);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(thd_arg->request);
|
w = spdk_jsonrpc_begin_result(thd_arg->request);
|
||||||
if (w == NULL) {
|
|
||||||
goto out;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(thd_arg->request, w);
|
spdk_jsonrpc_end_result(thd_arg->request, w);
|
||||||
|
|
||||||
out:
|
|
||||||
free(thd_arg);
|
free(thd_arg);
|
||||||
pthread_exit(NULL);
|
pthread_exit(NULL);
|
||||||
}
|
}
|
||||||
@ -399,10 +390,6 @@ spdk_rpc_get_nbd_disks(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
|
|
||||||
if (nbd != NULL) {
|
if (nbd != NULL) {
|
||||||
|
@ -78,10 +78,6 @@ spdk_rpc_add_ip_address(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_ip_address(&req);
|
free_rpc_ip_address(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -113,10 +109,6 @@ spdk_rpc_delete_ip_address(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_ip_address(&req);
|
free_rpc_ip_address(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -145,10 +137,6 @@ spdk_rpc_get_interfaces(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
|
|
||||||
TAILQ_FOREACH(ifc, interface_head, tailq) {
|
TAILQ_FOREACH(ifc, interface_head, tailq) {
|
||||||
|
@ -366,10 +366,6 @@ spdk_rpc_get_methods(struct spdk_jsonrpc_request *request, const struct spdk_jso
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
SLIST_FOREACH(m, &g_rpc_methods, slist) {
|
SLIST_FOREACH(m, &g_rpc_methods, slist) {
|
||||||
if (req.current && ((m->state_mask & g_rpc_state) != g_rpc_state)) {
|
if (req.current && ((m->state_mask & g_rpc_state) != g_rpc_state)) {
|
||||||
|
@ -52,10 +52,6 @@ spdk_rpc_get_scsi_devices(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
|
|
||||||
for (i = 0; i < SPDK_SCSI_MAX_DEVS; i++) {
|
for (i = 0; i < SPDK_SCSI_MAX_DEVS; i++) {
|
||||||
|
@ -75,10 +75,6 @@ spdk_rpc_enable_tpoint_group(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_tpoint_group(&req);
|
free_rpc_tpoint_group(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -115,10 +111,6 @@ spdk_rpc_disable_tpoint_group(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_tpoint_group(&req);
|
free_rpc_tpoint_group(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -147,10 +139,6 @@ spdk_rpc_get_tpoint_group_mask(struct spdk_jsonrpc_request *request,
|
|||||||
}
|
}
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
tpoint_group_mask = spdk_trace_get_tpoint_group_mask();
|
tpoint_group_mask = spdk_trace_get_tpoint_group_mask();
|
||||||
|
|
||||||
spdk_json_write_object_begin(w);
|
spdk_json_write_object_begin(w);
|
||||||
|
@ -85,10 +85,6 @@ spdk_rpc_construct_vhost_scsi_controller(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_vhost_scsi_ctrlr(&req);
|
free_rpc_vhost_scsi_ctrlr(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -154,10 +150,6 @@ spdk_rpc_add_vhost_scsi_lun(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_add_vhost_scsi_ctrlr_lun(&req);
|
free_rpc_add_vhost_scsi_ctrlr_lun(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_int32(w, rc);
|
spdk_json_write_int32(w, rc);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -192,10 +184,6 @@ spdk_rpc_remove_vhost_scsi_target_finish_cb(struct spdk_vhost_dev *vdev, void *a
|
|||||||
struct spdk_json_write_ctx *w;
|
struct spdk_json_write_ctx *w;
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return 0;
|
return 0;
|
||||||
@ -290,10 +278,6 @@ spdk_rpc_construct_vhost_blk_controller(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_vhost_blk_ctrlr(&req);
|
free_rpc_vhost_blk_ctrlr(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -354,10 +338,6 @@ spdk_rpc_remove_vhost_controller(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_remove_vhost_ctrlr(&req);
|
free_rpc_remove_vhost_ctrlr(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
|
|
||||||
@ -435,11 +415,6 @@ spdk_rpc_get_vhost_controllers(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_get_vhost_ctrlrs(&req);
|
free_rpc_get_vhost_ctrlrs(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
spdk_vhost_unlock();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_array_begin(w);
|
spdk_json_write_array_begin(w);
|
||||||
|
|
||||||
_spdk_rpc_get_vhost_controller(w, vdev);
|
_spdk_rpc_get_vhost_controller(w, vdev);
|
||||||
@ -529,10 +504,8 @@ spdk_rpc_set_vhost_controller_coalescing(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_set_vhost_controllers_event_coalescing(&req);
|
free_rpc_set_vhost_controllers_event_coalescing(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w != NULL) {
|
spdk_json_write_bool(w, true);
|
||||||
spdk_json_write_bool(w, true);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
|
||||||
}
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -588,10 +561,6 @@ spdk_rpc_construct_vhost_nvme_controller(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_vhost_nvme_ctrlr(&req);
|
free_rpc_vhost_nvme_ctrlr(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
@ -655,10 +624,6 @@ spdk_rpc_add_vhost_nvme_ns(struct spdk_jsonrpc_request *request,
|
|||||||
free_rpc_add_vhost_nvme_ctrlr_ns(&req);
|
free_rpc_add_vhost_nvme_ctrlr_ns(&req);
|
||||||
|
|
||||||
w = spdk_jsonrpc_begin_result(request);
|
w = spdk_jsonrpc_begin_result(request);
|
||||||
if (w == NULL) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
spdk_json_write_bool(w, true);
|
spdk_json_write_bool(w, true);
|
||||||
spdk_jsonrpc_end_result(request, w);
|
spdk_jsonrpc_end_result(request, w);
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user