zephyr/subsys
Michael Scott dcb0ac1256 net: tc: dont yield during net_rc tx/rx workq init
We init the net_tc tx/rx work queues during net_init() with a
call to init_rx_queues().  The L2/L3 and networking drivers have been
setup at this point.  If we yield the current thread, we risk
a call to net_recv_data() which calls net_queue_rx() which calls
net_tc_submit_to_rx_queue() on an RX work queue which hasn't been
setup yet.

This manifests as a boot hang under seemingly random circumstances.

Signed-off-by: Michael Scott <michael@opensourcefoundries.com>
2018-05-30 20:26:25 -04:00
..
bluetooth bluetooth: controller: Handle non-priority events correctly 2018-05-25 17:25:41 +02:00
console samples/subsys/console: Remove unused tx_sem semaphore 2018-05-19 07:00:55 +03:00
cpp kconfig: Move CPLUSPLUS from root to "Compiler Options" 2018-04-30 13:12:01 -04:00
debug debug: enable assertions for all tests 2018-05-24 15:12:56 -07:00
dfu
disk subsys: disk: Fix log level issues 2018-05-28 08:47:05 -04:00
fs subsys: fs/nvs: fix _nvs_sector_is_used 2018-05-26 08:26:40 -04:00
logging kernel: Fix sloppy wait queue API 2018-05-18 01:48:48 +03:00
mgmt mgmt: Fix smp_bt.c build 2018-05-16 15:42:38 +03:00
net net: tc: dont yield during net_rc tx/rx workq init 2018-05-30 20:26:25 -04:00
random subsys: random: xoroshiro128: Use SYS_INIT hook to initialize properly 2018-05-22 15:59:25 -07:00
settings kconfig: Get rid of leading/trailing whitespace in prompts 2018-05-19 09:26:39 +03:00
shell subsys: shell: Remove deprcated k_call_stacks_analyze API 2018-05-15 13:43:00 +03:00
storage subsys: fs: fix generic storage partition selection 2018-05-04 10:14:01 -04:00
usb usb: cdc_acm: Set bInterfaceProtocol to No Protocol (0) 2018-05-30 09:05:40 -04:00
CMakeLists.txt subsys: Add a new settings subsystem 2018-03-28 10:44:20 -04:00
Kconfig kconfig: Move CPLUSPLUS from root to "Compiler Options" 2018-04-30 13:12:01 -04:00