You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ut...@apache.org on 2021/02/17 13:22:53 UTC

[mynewt-core] 04/05: trng: kinetis: remove delay in poller

This is an automated email from the ASF dual-hosted git repository.

utzig pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit 2ad881e32f03ac1c9c26be0f786d03518366809b
Author: Fabio Utzig <ut...@apache.org>
AuthorDate: Tue Feb 16 19:14:13 2021 -0300

    trng: kinetis: remove delay in poller
    
    This delay was causing a race condition on trng_test during
    console_printf, and can be safely removed.
    
    Signed-off-by: Fabio Utzig <ut...@apache.org>
---
 hw/drivers/trng/trng_kinetis/src/trng_kinetis.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/hw/drivers/trng/trng_kinetis/src/trng_kinetis.c b/hw/drivers/trng/trng_kinetis/src/trng_kinetis.c
index 4b79d55..4f3821c 100644
--- a/hw/drivers/trng/trng_kinetis/src/trng_kinetis.c
+++ b/hw/drivers/trng/trng_kinetis/src/trng_kinetis.c
@@ -168,7 +168,6 @@ trng_poller_handler(void *arg)
                 }
                 os_mutex_release(&rng_cache_mu);
             }
-            os_time_delay(1);
         } else {
             (void)os_eventq_get(&rng_evtq);
         }