zephyr/subsys
Luiz Augusto von Dentz bdb8b0af70 Bluetooth: L2CAP: Queue packets when a segment could not be allocated
When a segment could not be allocated it should be possible to resume
sending it later once previous segments complete, the only exception is
when there is no previous activity and we are unable to alocate even the
very first segment which should indicate to the caller that it would
block since that only happens on syswq the caller might need to defer to
another thread or resubmit the work.

Fixes #20640

Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
2019-12-13 15:30:28 +02:00
..
bluetooth Bluetooth: L2CAP: Queue packets when a segment could not be allocated 2019-12-13 15:30:28 +02:00
console kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
cpp cpp: Use malloc/free instead of kernel variants in new/delete 2019-11-26 12:41:54 -06:00
debug global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
dfu dfu/img_util: fix flash_sector_from_off 2019-12-09 16:03:21 +01:00
disk global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
fb kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
fs global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
jwt kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
logging kconfig: Remove redundant 'default n' and 'prompt' properties 2019-12-09 16:14:50 +01:00
mgmt kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
net net: config: Initialize semaphore before it's used 2019-12-13 14:42:26 +02:00
power power: policy: remove deep sleep states from residency policy 2019-12-03 14:46:15 -06:00
random subsys/random: Add cryptographically secure and bulk fill functions 2019-11-05 19:36:42 +01:00
settings settings: file: Fix possible success status while failed to write 2019-12-12 10:44:31 -06:00
shell global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
stats cleanup: include/: move stats.h to stats/stats.h 2019-06-27 22:55:49 -04:00
storage kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
testsuite global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
usb usb: Rename defines to match present naming convention 2019-12-09 12:48:13 -05:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00