Commit f99eb855 authored by Daniel Verkamp's avatar Daniel Verkamp Committed by Ben Walker
Browse files

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: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
parent 66f4dce7
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -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

+2 −2
Original line number Diff line number Diff line
@@ -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);
}