diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2015-01-11 22:50:44 +0100 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2015-01-12 10:16:31 +0100 |
commit | 1904a853fae40ee61bed7c231fc5bd2158984441 (patch) | |
tree | 04fd8e5a1cc1cf1814602d861f51ca8ece192308 /include/net | |
parent | ieee802154: 6lowpan: fix Makefile entry (diff) | |
download | linux-1904a853fae40ee61bed7c231fc5bd2158984441.tar.xz linux-1904a853fae40ee61bed7c231fc5bd2158984441.zip |
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 'include/net')
-rw-r--r-- | include/net/bluetooth/bluetooth.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/net/bluetooth/bluetooth.h b/include/net/bluetooth/bluetooth.h index 58695ffeb138..e00455aab18c 100644 --- a/include/net/bluetooth/bluetooth.h +++ b/include/net/bluetooth/bluetooth.h @@ -273,7 +273,7 @@ struct l2cap_ctrl { struct hci_dev; -typedef void (*hci_req_complete_t)(struct hci_dev *hdev, u8 status); +typedef void (*hci_req_complete_t)(struct hci_dev *hdev, u8 status, u16 opcode); struct hci_req_ctrl { bool start; |