With current design there is single semaphore (called 'waiter') for wakeing up initialization thread. This thread should then check for number of protocols that still need to be initialized. This happens now only when waiting on 'waiter' semaphore times out. Do not check for k_sem_take(&waiter) return value, as all needed information about protocols being initialized already is in 'counter' semaphore. Fixes: #25358 Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> |
||
|---|---|---|
| .. | ||
| ip | ||
| l2 | ||
| lib | ||
| buf.c | ||
| CMakeLists.txt | ||
| hostname.c | ||
| Kconfig | ||
| Kconfig.hostname | ||
| Kconfig.template.log_config.default.net | ||
| Kconfig.template.log_config.net | ||