commit | 35ca4c614f4f74e37dcd56c7d64a1b716918ae2b | [log] [tgz] |
---|---|---|
author | Vinayak Kariappa Chettimada <vich@nordicsemi.no> | Mon Jul 07 14:12:39 2025 +0200 |
committer | Anas Nashif <anas.nashif@intel.com> | Sun Jul 20 20:04:02 2025 -0400 |
tree | 797030cf248311c425155066cb916fba790b3e92 | |
parent | 9cd8d8f41df62f94c59e58f65253a2d41a7f2c10 [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)