linux_dsm_epyc7002/include/net/bluetooth
Johan Hedberg 01b1cb87d3 Bluetooth: Run page scan updates through hdev->req_workqueue
Since Add/Remove Device perform the page scan updates independently
from the HCI command completion we've introduced a potential race when
multiple mgmt commands are queued. Doing the page scan updates through
the req_workqueue ensures that the state changes are performed in a
race-free manner.

At the same time, to make the request helper more widely usable,
extend it to also cover Inquiry Scan changes since those are behind
the same HCI command. This is also reflected in the new name of the
API as well as the work struct name.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2015-12-10 00:51:47 +01:00
..
bluetooth.h Bluetooth: Add support for sending system notes to monitor channel 2015-11-19 17:50:28 +01:00
hci_core.h Bluetooth: Run page scan updates through hdev->req_workqueue 2015-12-10 00:51:47 +01:00
hci_mon.h Bluetooth: Add support for controller specific logging 2015-11-19 17:50:28 +01:00
hci_sock.h Bluetooth: Add support for controller specific logging 2015-11-19 17:50:28 +01:00
hci.h Bluetooth: Add HCI status return parameter to hci_req_sync() 2015-11-19 17:50:29 +01:00
l2cap.h Bluetooth: L2CAP: Fix returning correct LE CoC response codes 2015-11-05 04:04:00 +01:00
mgmt.h Bluetooth: Add support for Get Advertising Size Information command 2015-11-22 16:26:05 +02:00
rfcomm.h Bluetooth: Remove duplicate constant for RFCOMM PSM 2014-12-20 19:55:04 +02:00
sco.h Bluetooth: Move SCO timeout constants into net/bluetooth/sco.c 2014-07-11 13:58:58 +03:00