kernel: Ensure event logger APIs convert timeouts to millseconds
Event logger APIs still express timeout delays in ticks; need to convert to milliseconds when using unified kernel APIs. Change-Id: I5fab66be660621cd2029417eaff3758e3ef4ba2c Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
This commit is contained in:
parent
ec27d03ed4
commit
671f0ae17e
1 changed files with 1 additions and 1 deletions
|
@ -142,7 +142,7 @@ int sys_event_logger_get_wait_timeout(struct event_logger *logger,
|
|||
uint32_t *buffer, uint8_t *buffer_size,
|
||||
uint32_t timeout)
|
||||
{
|
||||
if (k_sem_take(&(logger->sync_sema), timeout)) {
|
||||
if (k_sem_take(&(logger->sync_sema), __ticks_to_ms(timeout))) {
|
||||
return event_logger_get(logger, event_id, dropped_event_count,
|
||||
buffer, buffer_size);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue