From f99eb85595d0724113cc651f6154b1fce112ac2e Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Wed, 4 Jan 2017 16:23:00 -0700 Subject: [PATCH] event: remove spdk_event_get_next() from API The event->next field can be accessed directly from within the event library implementation, and public API users should not be using it. Change-Id: I98a1f0017e03e951d0c4eee3c7989b04324e57d1 Signed-off-by: Daniel Verkamp --- include/spdk/event.h | 1 - lib/event/reactor.c | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/include/spdk/event.h b/include/spdk/event.h index dfc3fcd6a..7a4d55367 100644 --- a/include/spdk/event.h +++ b/include/spdk/event.h @@ -222,7 +222,6 @@ spdk_event_t spdk_event_allocate(uint32_t lcore, spdk_event_fn fn, */ void spdk_event_call(spdk_event_t event); -#define spdk_event_get_next(event) (event)->next #define spdk_event_get_arg1(event) (event)->arg1 #define spdk_event_get_arg2(event) (event)->arg2 diff --git a/lib/event/reactor.c b/lib/event/reactor.c index bba5b5dda..d38396d7b 100644 --- a/lib/event/reactor.c +++ b/lib/event/reactor.c @@ -646,7 +646,7 @@ _spdk_event_add_poller(spdk_event_t event) { struct spdk_reactor *reactor = spdk_event_get_arg1(event); struct spdk_poller *poller = spdk_event_get_arg2(event); - struct spdk_event *next = spdk_event_get_next(event); + struct spdk_event *next = event->next; _spdk_poller_register(reactor, poller, next); } @@ -731,7 +731,7 @@ _spdk_event_remove_poller(spdk_event_t event) { struct spdk_poller *poller = spdk_event_get_arg1(event); struct spdk_reactor *reactor = spdk_reactor_get(poller->lcore); - struct spdk_event *next = spdk_event_get_next(event); + struct spdk_event *next = event->next; _spdk_poller_unregister(reactor, poller, next); }