app: spdk_app_fini no longer gives return code
spdk_app_fini() changed to void, as no operation within it can fail with meaningful return code. Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: If77cbf745a8e3fcba4ea24411aa1816f3910cde7 Reviewed-on: https://review.gerrithub.io/381537 Reviewed-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
parent
b8f40516f0
commit
48b2eff97d
@ -90,7 +90,7 @@ int
|
||||
main(int argc, char **argv)
|
||||
{
|
||||
int ch;
|
||||
int rc, app_rc;
|
||||
int rc;
|
||||
int daemon_mode = 0;
|
||||
struct spdk_app_opts opts = {};
|
||||
enum spdk_log_level print_level = SPDK_LOG_NOTICE;
|
||||
@ -179,9 +179,9 @@ main(int argc, char **argv)
|
||||
|
||||
printf("Using net framework %s\n", spdk_net_framework_get_name());
|
||||
/* Blocks until the application is exiting */
|
||||
app_rc = spdk_app_start(&opts, spdk_startup, NULL, NULL);
|
||||
rc = spdk_app_start(&opts, spdk_startup, NULL, NULL);
|
||||
|
||||
rc = spdk_app_fini();
|
||||
spdk_app_fini();
|
||||
|
||||
return app_rc ? app_rc : rc;
|
||||
return rc;
|
||||
}
|
||||
|
@ -105,7 +105,7 @@ int spdk_app_start(struct spdk_app_opts *opts, spdk_event_fn start_fn,
|
||||
/**
|
||||
* \brief Perform final shutdown operations on an application using the event framework.
|
||||
*/
|
||||
int spdk_app_fini(void);
|
||||
void spdk_app_fini(void);
|
||||
|
||||
/**
|
||||
* \brief Start shutting down the framework. Typically this function is not called directly, and
|
||||
|
@ -46,7 +46,7 @@ struct spdk_event {
|
||||
};
|
||||
|
||||
int spdk_reactors_init(unsigned int max_delay_us);
|
||||
int spdk_reactors_fini(void);
|
||||
void spdk_reactors_fini(void);
|
||||
|
||||
void spdk_reactors_start(void);
|
||||
void spdk_reactors_stop(void);
|
||||
|
@ -388,18 +388,14 @@ spdk_app_start(struct spdk_app_opts *opts, spdk_event_fn start_fn,
|
||||
return g_spdk_app.rc;
|
||||
}
|
||||
|
||||
int
|
||||
void
|
||||
spdk_app_fini(void)
|
||||
{
|
||||
int rc;
|
||||
|
||||
rc = spdk_subsystem_fini();
|
||||
spdk_subsystem_fini();
|
||||
spdk_trace_cleanup();
|
||||
spdk_reactors_fini();
|
||||
spdk_conf_free(g_spdk_app.config);
|
||||
spdk_log_close();
|
||||
|
||||
return rc;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -656,7 +656,7 @@ spdk_reactors_init(unsigned int max_delay_us)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
void
|
||||
spdk_reactors_fini(void)
|
||||
{
|
||||
uint32_t i;
|
||||
@ -674,8 +674,6 @@ spdk_reactors_fini(void)
|
||||
spdk_mempool_free(g_spdk_event_mempool[i]);
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -123,9 +123,9 @@ main(int argc, char **argv)
|
||||
opts.shutdown_cb = bdev_svc_shutdown;
|
||||
opts.max_delay_us = 1000 * 1000;
|
||||
|
||||
spdk_app_start(&opts, bdev_svc_start, (void *)(intptr_t)opts.shm_id, NULL);
|
||||
rc = spdk_app_start(&opts, bdev_svc_start, (void *)(intptr_t)opts.shm_id, NULL);
|
||||
|
||||
rc = spdk_app_fini();
|
||||
spdk_app_fini();
|
||||
|
||||
return rc;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user