summaryrefslogtreecommitdiff
path: root/kernel/bpf/queue_stack_maps.c
diff options
context:
space:
mode:
authorKiran K <kiran.k@intel.com>2026-09-29 12:15:56 +0530
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2026-10-14 14:38:19 -0400
commitfa96916cfd05ceb1c26af0b2ea73daf5481cad2d (patch)
treea88bdfc641e438f16acaadd2547a7fe164dd3f28 /kernel/bpf/queue_stack_maps.c
parentf2cee6e2aa35a6a701ce3f4bedf20273c808361f (diff)
downloadlinux-next-fa96916cfd05ceb1c26af0b2ea73daf5481cad2d.tar.gz
linux-next-fa96916cfd05ceb1c26af0b2ea73daf5481cad2d.zip
Bluetooth: btusb: Preserve event and ACL packet ordering
When force_poll_sync is enabled, commit 800fe5ec302e ("Bluetooth: btusb: Add support for queuing during polling interval") defers ACL delivery to the RX worker. The event path currently wakes that worker before delivering the event, so queued ACL data can reach HCI first. Deliver the event before waking the worker. This preserves the intended event-first ordering and the event callback's return value. Fixes: 800fe5ec302e ("Bluetooth: btusb: Add support for queuing during polling interval") Signed-off-by: Kiran K <kiran.k@intel.com> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Diffstat (limited to 'kernel/bpf/queue_stack_maps.c')
0 files changed, 0 insertions, 0 deletions