Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 369015
b: refs/heads/master
c: e348fe6
h: refs/heads/master
i:
  369013: c78d526
  369011: 40ff33b
  369007: 378f9b7
v: v3
  • Loading branch information
Andre Guedes authored and Gustavo Padovan committed Mar 9, 2013
1 parent d9f7f57 commit 8a5ad57
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 5d73e0342fd9bf500583868906325d42c4d2bf6f
refs/heads/master: e348fe6bbab85c513816d2536ffabac4be016442
2 changes: 1 addition & 1 deletion trunk/include/net/bluetooth/hci_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -1051,7 +1051,7 @@ struct hci_request {

void hci_req_init(struct hci_request *req, struct hci_dev *hdev);
int hci_req_run(struct hci_request *req, hci_req_complete_t complete);
int hci_req_add(struct hci_request *req, u16 opcode, u32 plen, void *param);
void hci_req_add(struct hci_request *req, u16 opcode, u32 plen, void *param);
void hci_req_cmd_complete(struct hci_dev *hdev, u16 opcode, u8 status);
void hci_req_cmd_status(struct hci_dev *hdev, u16 opcode, u8 status);

Expand Down
6 changes: 2 additions & 4 deletions trunk/net/bluetooth/hci_core.c
Original file line number Diff line number Diff line change
Expand Up @@ -2529,7 +2529,7 @@ int hci_send_cmd(struct hci_dev *hdev, __u16 opcode, __u32 plen, void *param)
}

/* Queue a command to an asynchronous HCI request */
int hci_req_add(struct hci_request *req, u16 opcode, u32 plen, void *param)
void hci_req_add(struct hci_request *req, u16 opcode, u32 plen, void *param)
{
struct hci_dev *hdev = req->hdev;
struct sk_buff *skb;
Expand All @@ -2541,15 +2541,13 @@ int hci_req_add(struct hci_request *req, u16 opcode, u32 plen, void *param)
BT_ERR("%s no memory for command (opcode 0x%4.4x)",
hdev->name, opcode);
req->err = -ENOMEM;
return -ENOMEM;
return;
}

if (skb_queue_empty(&req->cmd_q))
bt_cb(skb)->req.start = true;

skb_queue_tail(&req->cmd_q, skb);

return 0;
}

/* Get data from the previously sent command */
Expand Down

0 comments on commit 8a5ad57

Please sign in to comment.