diff --git a/kernel/poll.c b/kernel/poll.c index 0e590047b9c..18452ce4452 100644 --- a/kernel/poll.c +++ b/kernel/poll.c @@ -148,22 +148,22 @@ static inline void register_event(struct k_poll_event *event, /* must be called with interrupts locked */ static inline void clear_event_registration(struct k_poll_event *event) { - bool remove = false; + bool remove_event = false; event->poller = NULL; switch (event->type) { case K_POLL_TYPE_SEM_AVAILABLE: __ASSERT(event->sem != NULL, "invalid semaphore\n"); - remove = true; + remove_event = true; break; case K_POLL_TYPE_DATA_AVAILABLE: __ASSERT(event->queue != NULL, "invalid queue\n"); - remove = true; + remove_event = true; break; case K_POLL_TYPE_SIGNAL: __ASSERT(event->signal != NULL, "invalid poll signal\n"); - remove = true; + remove_event = true; break; case K_POLL_TYPE_IGNORE: /* nothing to do */ @@ -172,7 +172,7 @@ static inline void clear_event_registration(struct k_poll_event *event) __ASSERT(false, "invalid event type\n"); break; } - if (remove && sys_dnode_is_linked(&event->_node)) { + if (remove_event && sys_dnode_is_linked(&event->_node)) { sys_dlist_remove(&event->_node); } }