rpc: Move module initialization to event_rpc
This removes one of the dependencies on the event framework. Change-Id: I0b0b4dc1afc4a9cdd0679f2667b72a848bb09035 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.gerrithub.io/365727 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
e7485922b0
commit
2b22e2aa7a
@ -38,7 +38,7 @@
|
|||||||
|
|
||||||
#include "spdk/jsonrpc.h"
|
#include "spdk/jsonrpc.h"
|
||||||
|
|
||||||
void spdk_rpc_initialize(void);
|
int spdk_rpc_initialize(void);
|
||||||
int spdk_rpc_finish(void);
|
int spdk_rpc_finish(void);
|
||||||
void spdk_rpc_config_text(FILE *fp);
|
void spdk_rpc_config_text(FILE *fp);
|
||||||
|
|
||||||
|
@ -37,4 +37,21 @@
|
|||||||
|
|
||||||
#include "spdk_internal/event.h"
|
#include "spdk_internal/event.h"
|
||||||
|
|
||||||
SPDK_SUBSYSTEM_REGISTER(spdk_rpc, spdk_rpc_initialize, spdk_rpc_finish, spdk_rpc_config_text)
|
static void
|
||||||
|
spdk_rpc_subsystem_initialize(void)
|
||||||
|
{
|
||||||
|
int rc;
|
||||||
|
|
||||||
|
rc = spdk_rpc_initialize();
|
||||||
|
|
||||||
|
spdk_subsystem_init_next(rc);
|
||||||
|
}
|
||||||
|
|
||||||
|
static int
|
||||||
|
spdk_rpc_subsystem_finish(void)
|
||||||
|
{
|
||||||
|
return spdk_rpc_finish();
|
||||||
|
}
|
||||||
|
|
||||||
|
SPDK_SUBSYSTEM_REGISTER(spdk_rpc, spdk_rpc_subsystem_initialize,
|
||||||
|
spdk_rpc_subsystem_finish, spdk_rpc_config_text)
|
||||||
|
@ -225,7 +225,7 @@ spdk_rpc_setup(void *arg)
|
|||||||
RPC_SELECT_INTERVAL);
|
RPC_SELECT_INTERVAL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
int
|
||||||
spdk_rpc_initialize(void)
|
spdk_rpc_initialize(void)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
@ -236,7 +236,7 @@ spdk_rpc_initialize(void)
|
|||||||
*/
|
*/
|
||||||
spdk_poller_register(&g_rpc_poller, spdk_rpc_setup, NULL, spdk_env_get_current_core(), 0);
|
spdk_poller_register(&g_rpc_poller, spdk_rpc_setup, NULL, spdk_env_get_current_core(), 0);
|
||||||
|
|
||||||
spdk_subsystem_init_next(0);
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
Loading…
Reference in New Issue
Block a user