commit | 2f9d19b875b38d319de946b71d6b8c7070309b23 | [log] [tgz] |
---|---|---|
author | Vinayak Kariappa Chettimada <vich@nordicsemi.no> | Mon Jul 07 14:12:39 2025 +0200 |
committer | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | Wed Jul 09 14:43:54 2025 +0000 |
tree | ac267282bf965a4d36efbaf6154092a0c09a3d79 | |
parent | 6753a86f2770e04cec1cda13c3d4f7b9f810cc8c [diff] |
Bluetooth: Controller: Fix Tx Ack FIFO index corruption under race Fix Tx Ack FIFO's first index being advanced beyond a recorded ack_last value in a node_rx when under race between ll_rx_get() being pre-empted while executing the `tx_cmplt_get()` and a call to `ll_rx_put()` in an interrupt service routine. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no> (cherry picked from commit f6495d8b43933f6d281311a57e2acb14ae752786)