Hi Tedd, On Mon, Dec 22, 2014, Tedd Ho-Jeong An wrote: > This patch cancels the hci_request timeout work if the expected event > is recevied. The timer you're canceling isn't hci_request specific, so I'm not sure why you're making that reference here? You might want to provide some more detailed explanation in the commit message. > + if (opcode != HCI_OP_NOP) > + cancel_delayed_work(&hdev->cmd_timer); I don't think the check for HCI_OP_NOP is necessary here. The opcode is from the original command that was sent and it can't be HCI_OP_NOP. The other places checking for this before calling cancel_delayed_work() take their opcode from the cmd_status/cmd_complete events where it has special meaning (i.e. a spontaneous event generated by the controller). Johan -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html