event: Fix SPDK_SCHEDULER_REGISTER macro
Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: I1b7d00f7ae2675e316eb64323966f8696357e7c4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5897 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
6e3346df5b
commit
89a922221d
@ -329,9 +329,9 @@ void _spdk_scheduler_period_set(uint64_t period);
|
||||
* Macro used to register new reactor balancer.
|
||||
*/
|
||||
#define SPDK_SCHEDULER_REGISTER(scheduler) \
|
||||
static void __attribute__((constructor)) _spdk_scheduler_register_##name(void) \
|
||||
static void __attribute__((constructor)) _spdk_scheduler_register_ ## scheduler (void) \
|
||||
{ \
|
||||
_spdk_scheduler_list_add(scheduler); \
|
||||
_spdk_scheduler_list_add(&scheduler); \
|
||||
} \
|
||||
|
||||
/**
|
||||
|
@ -164,4 +164,4 @@ static struct spdk_scheduler gscheduler = {
|
||||
.balance = balance,
|
||||
};
|
||||
|
||||
SPDK_SCHEDULER_REGISTER(&gscheduler);
|
||||
SPDK_SCHEDULER_REGISTER(gscheduler);
|
||||
|
@ -45,4 +45,4 @@ static struct spdk_scheduler scheduler = {
|
||||
.deinit = NULL,
|
||||
.balance = NULL,
|
||||
};
|
||||
SPDK_SCHEDULER_REGISTER(&scheduler);
|
||||
SPDK_SCHEDULER_REGISTER(scheduler);
|
||||
|
Loading…
Reference in New Issue
Block a user