aboutsummaryrefslogtreecommitdiff
path: root/net/unix/sysctl_net_unix.c
diff options
context:
space:
mode:
authorBenjamin Berg <[email protected]>2021-12-17 16:28:09 +0100
committerMarcel Holtmann <[email protected]>2021-12-22 23:01:27 +0100
commit744451c162a514044a912cbbd64b7a386035cc5b (patch)
tree3b98ed43f097ae8e357b895c93078b1932207e6b /net/unix/sysctl_net_unix.c
parentdf1e5c51492fd93ffc293acdcc6f00698d19fedc (diff)
Bluetooth: hci_sync: Push sync command cancellation to workqueue
syzbot reported that hci_cmd_sync_cancel may sleep from the wrong context. To avoid this, create a new work item that pushes the relevant parts into a different context. Note that we keep the old implementation with the name __hci_cmd_sync_cancel as the sleeping behaviour is desired in some cases. Reported-and-tested-by: [email protected] Fixes: c97a747efc93 ("Bluetooth: btusb: Cancel sync commands for certain URB errors") Signed-off-by: Benjamin Berg <[email protected]> Signed-off-by: Marcel Holtmann <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions