zephyr/subsys
Vinayak Kariappa Chettimada 072c8f2c68 Bluetooth: Controller: Fix assertion failed [evdone]
When there are radio events with time reservations lower
than the preemption timeout of 1.5 ms, the pipeline has to
account for the maximum radio events that can be enqueued
during the preempt timeout duration. All these enqueued
events could be aborted in case of late scheduling needing
as many done event buffers.

During continuous scanning, there can be 1 active radio
event, 1 scan resume and 1 new scan prepare. If there are
peripheral prepares in addition, and due to late scheduling
all these will abort needing 4 done buffers.

If Extended Scanning is supported, then an additional
auxiliary scan event's prepare could be enqueued in the
pipeline during the preemption duration.

Fixes #36381.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2021-10-04 18:26:11 +02:00
..
bluetooth Bluetooth: Controller: Fix assertion failed [evdone] 2021-10-04 18:26:11 +02:00
canbus modules: canopennode: move glue code to modules directory 2021-07-01 13:32:18 -04:00
console console: remove device_get_binding(CONFIG_UART_CONSOLE_ON_DEV_NAME) 2021-08-23 18:53:47 -04:00
cpp ARC: MWDT: get rid of MWDT startup libs 2021-09-01 17:08:32 -04:00
debug coredump_log: coredump log in panic mode 2021-09-29 14:50:12 -04:00
demand_paging demand_paging: eviction/nru: fix incorrect dirty bit return val 2021-09-20 19:43:02 -04:00
dfu dfu: boot: Add implementation for multi-image swap type check 2021-08-26 09:13:13 -04:00
disk
emul emul: Support getting an emulator by name 2021-09-28 20:12:37 -04:00
fb
fs kconfig: add names to some choices 2021-09-28 19:56:32 -04:00
ipc ipc: rpmsg_multi_instance: Re-organize the init function 2021-08-30 13:42:45 -04:00
jwt
logging logging: Cleaning references to tracing in logging 2021-09-29 14:59:36 +02:00
lorawan lorawan: Fix setting APP_KEY using MacMibSetRequest 2021-07-22 06:11:41 -04:00
mgmt subsys/mgmt/hawkbit: Check retval of mbedtls_md_update 2021-09-14 12:28:40 -04:00
modbus modbus: copy trans_id & proto_id to response header 2021-08-26 06:56:25 -04:00
net net: dns_sd, mdns: support service type enumeration 2021-10-01 20:11:50 -04:00
pm pm: stop handling devices on PM_STATE_RUNTIME_IDLE 2021-09-30 16:05:59 -04:00
portability cmsis_rtos_v1: fix thread instances management. 2021-09-09 12:01:06 -04:00
random subsys/random: change parameters for timer-based PRNG 2021-08-30 09:32:36 -04:00
settings toolchain: migrate iterable sections calls to the external API 2021-08-12 17:47:04 -04:00
shell shell: fix assert in panic mode 2021-10-01 14:42:25 -04:00
stats
storage storage/flash_map: Fix flash area bounds checking 2021-05-25 16:59:01 -05:00
task_wdt task_wdt: fix silent init failures 2021-10-01 15:21:32 +02:00
testsuite testsuite: suppress usage of setjmp in a testcode (rule 21_4-a) 2021-09-03 10:14:57 -04:00
timing
tracing tests: subsys: fixed the samples/tracing code can not generate coverage 2021-09-08 10:28:10 -04:00
usb usb: Fix building error in usb_descriptor with misra test 2021-09-01 12:34:01 -05:00
CMakeLists.txt usb: remove Kconfig option CONFIG_USB 2021-08-03 19:00:12 -04:00
Kconfig