diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2015-01-11 13:50:44 -0800 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2015-01-12 11:16:31 +0200 |
commit | 1904a853fae40ee61bed7c231fc5bd2158984441 (patch) | |
tree | 04fd8e5a1cc1cf1814602d861f51ca8ece192308 /net/bluetooth/hci_request.c | |
parent | bc6efeeeb5a2fa968532b9d666e8b7f823b1940f (diff) | |
download | op-kernel-dev-1904a853fae40ee61bed7c231fc5bd2158984441.zip op-kernel-dev-1904a853fae40ee61bed7c231fc5bd2158984441.tar.gz |
Bluetooth: Add opcode parameter to hci_req_complete_t callback
When hci_req_run() calls its provided complete function and one of the
HCI commands in the sequence fails, then provide the opcode of failing
command. In case of success HCI_OP_NOP is provided since all commands
completed.
This patch fixes the prototype of hci_req_complete_t and all its users.
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'net/bluetooth/hci_request.c')
-rw-r--r-- | net/bluetooth/hci_request.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/bluetooth/hci_request.c b/net/bluetooth/hci_request.c index 324c641..b59f92c 100644 --- a/net/bluetooth/hci_request.c +++ b/net/bluetooth/hci_request.c @@ -533,7 +533,8 @@ void __hci_update_background_scan(struct hci_request *req) } } -static void update_background_scan_complete(struct hci_dev *hdev, u8 status) +static void update_background_scan_complete(struct hci_dev *hdev, u8 status, + u16 opcode) { if (status) BT_DBG("HCI request failed to update background scanning: " |