@@ -31,7 +31,7 @@ void k_poll_event_init(struct k_poll_event *event, u32_t type,
3131 __ASSERT (mode == K_POLL_MODE_NOTIFY_ONLY ,
3232 "only NOTIFY_ONLY mode is supported\n" );
3333 __ASSERT (type < (BIT (_POLL_NUM_TYPES )), "invalid type\n" );
34- __ASSERT (obj , "must provide an object\n" );
34+ __ASSERT (obj != NULL , "must provide an object\n" );
3535
3636 event -> poller = NULL ;
3737 /* event->tag is left uninitialized: the user will set it if needed */
@@ -105,15 +105,15 @@ static inline int register_event(struct k_poll_event *event,
105105{
106106 switch (event -> type ) {
107107 case K_POLL_TYPE_SEM_AVAILABLE :
108- __ASSERT (event -> sem , "invalid semaphore\n" );
108+ __ASSERT (event -> sem != NULL , "invalid semaphore\n" );
109109 add_event (& event -> sem -> poll_events , event , poller );
110110 break ;
111111 case K_POLL_TYPE_DATA_AVAILABLE :
112- __ASSERT (event -> queue , "invalid queue\n" );
112+ __ASSERT (event -> queue != NULL , "invalid queue\n" );
113113 add_event (& event -> queue -> poll_events , event , poller );
114114 break ;
115115 case K_POLL_TYPE_SIGNAL :
116- __ASSERT (event -> signal , "invalid poll signal\n" );
116+ __ASSERT (event -> signal != NULL , "invalid poll signal\n" );
117117 add_event (& event -> signal -> poll_events , event , poller );
118118 break ;
119119 case K_POLL_TYPE_IGNORE :
@@ -136,15 +136,15 @@ static inline void clear_event_registration(struct k_poll_event *event)
136136
137137 switch (event -> type ) {
138138 case K_POLL_TYPE_SEM_AVAILABLE :
139- __ASSERT (event -> sem , "invalid semaphore\n" );
139+ __ASSERT (event -> sem != NULL , "invalid semaphore\n" );
140140 sys_dlist_remove (& event -> _node );
141141 break ;
142142 case K_POLL_TYPE_DATA_AVAILABLE :
143- __ASSERT (event -> queue , "invalid queue\n" );
143+ __ASSERT (event -> queue != NULL , "invalid queue\n" );
144144 sys_dlist_remove (& event -> _node );
145145 break ;
146146 case K_POLL_TYPE_SIGNAL :
147- __ASSERT (event -> signal , "invalid poll signal\n" );
147+ __ASSERT (event -> signal != NULL , "invalid poll signal\n" );
148148 sys_dlist_remove (& event -> _node );
149149 break ;
150150 case K_POLL_TYPE_IGNORE :
@@ -177,7 +177,7 @@ static inline void set_event_ready(struct k_poll_event *event, u32_t state)
177177int _impl_k_poll (struct k_poll_event * events , int num_events , s32_t timeout )
178178{
179179 __ASSERT (!_is_in_isr (), "" );
180- __ASSERT (events , "NULL events\n" );
180+ __ASSERT (events != NULL , "NULL events\n" );
181181 __ASSERT (num_events > 0 , "zero events\n" );
182182
183183 int last_registered = -1 , rc ;
@@ -327,7 +327,8 @@ static int signal_poll_event(struct k_poll_event *event, u32_t state)
327327
328328 struct k_thread * thread = event -> poller -> thread ;
329329
330- __ASSERT (event -> poller -> thread , "poller should have a thread\n" );
330+ __ASSERT (event -> poller -> thread != NULL ,
331+ "poller should have a thread\n" );
331332
332333 event -> poller -> is_polling = 0 ;
333334
0 commit comments