commit | 323240e47de42388600a2efa75cfa4bf8585b551 | [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:58 2025 +0000 |
tree | d4f2148cf6f49926b783af3f5e72fd56f2c1daaa | |
parent | e57a404d3ad385e3cfc8e66620b0dadc8950e3e0 [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)