zephyr/subsys/net/lib
Ambroise Vincent bb450eb26f net: sockets: Keep lock when notifying condvar
Releasing the lock before notifying condvar led to a race condition
between a thread calling k_condvar_wait to wait for a condition variable
and another thread signalling for this same condition variable. This
resulted in the waiting thread to stay pending and the handle to it
getting removed from the notifyq, meaning it couldn't get woken up
again.

Signed-off-by: Ambroise Vincent <ambroise.vincent@arm.com>
2023-09-18 15:41:23 -04:00
..
capture includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
coap net: lib: coap: refactor client init path options 2023-08-25 13:15:12 +02:00
config net: l2: ieee802154: settings: make ACK configurable 2023-09-09 05:18:41 -04:00
dns net: rename shadow variables 2023-08-10 08:14:43 +00:00
http net: http: define http service and resource iterable sections 2023-03-08 13:57:13 +00:00
lwm2m kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
mqtt net: mqtt: close tcp socket after websocket_disconnect 2023-06-19 09:18:45 +01:00
mqtt_sn net: rename shadow variables 2023-08-10 08:14:43 +00:00
sntp net: sntp: support building without NET_SOCKETS_POSIX_NAMES 2023-04-24 09:23:17 -04:00
sockets net: sockets: Keep lock when notifying condvar 2023-09-18 15:41:23 -04:00
socks includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
tftp net: tftp: Add client context 2023-02-28 10:29:30 +01:00
tls_credentials net: lib: tls_credentials: earlier initialisation 2023-07-12 14:50:09 +02:00
utils net: sntp: support building without NET_SOCKETS_POSIX_NAMES 2023-04-24 09:23:17 -04:00
websocket subsys/net/lib/socket: move to timepoint API 2023-07-25 09:12:26 +02:00
zperf zperf: Add support to configure context priority 2023-09-12 21:26:28 -04:00
CMakeLists.txt net: conn_mgr: Reorganize files 2023-05-11 12:15:44 +02:00
Kconfig net: conn_mgr: Reorganize files 2023-05-11 12:15:44 +02:00