zephyr/subsys
Johan Hedberg d6c34c4644 Bluetooth: Fix public key callback management
Clear the callback list once generation is complete and we've done
calling all callbacks. This lets us use bt_pub_key_gen() multiple
times, which before this patch could have resulted in a corrupt linked
list.

Also remove redundant callback dispatching from bt_pub_key_gen() since
the function checks for the PUB_KEY_BUSY flag in the beginning, i.e.
there cannot be other pending generation actions at this point in the
code.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2019-06-27 12:18:33 +02:00
..
bluetooth Bluetooth: Fix public key callback management 2019-06-27 12:18:33 +02:00
console docs: fix misspelling across the tree 2019-06-19 15:34:13 -05:00
cpp style: add braces around if/while statements 2019-06-06 15:20:21 +02:00
debug arch: arm: remove _preempt_float in unshared FP registers mode 2019-05-03 14:25:22 -04:00
dfu dfu/boot: make swap_type optional 2019-06-18 11:09:16 +02:00
disk dts: Convert from DT_<COMPAT>_<INSTANCE>_<PROP> to DT_INST... 2019-06-14 08:02:15 -05:00
fb license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
fs native_posix: Added support to access flash via FUSE 2019-06-11 08:31:54 -04:00
jwt cmake: Don't have users call zephyr_link_interface on mbedTLS 2019-05-11 08:35:26 -04:00
logging logging: Fix misspelled CONFIG_RISCV32 2019-06-26 09:07:01 -04:00
mgmt mcumgr: move Kconfig to main tree 2019-05-31 12:50:09 -04:00
net net: ptp: Add usermode support to net_eth_get_ptp_clock_by_index() 2019-06-25 15:22:51 +03:00
power include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
random include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
settings subsys/settings: Enable handler ROM registration 2019-06-26 16:31:01 +02:00
shell shell: add Ctrl+N and Ctrl+P meta-keys 2019-06-24 07:17:53 -04:00
stats stats: fix Coverity CID :198875 2019-06-07 12:00:02 -04:00
storage subsys/storage/flash_map: Fix returned error codes 2019-05-24 11:13:41 +02:00
testsuite docs: fix misspelling across the tree 2019-06-19 15:34:13 -05:00
usb usb: sort usb config data by section 2019-06-27 12:18:05 +02:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig userspace: remove APP_SHARED_MEM Kconfig 2019-02-23 07:43:55 -05:00