Hi Andre, > This patch moves hci_dev_lock and hci_dev_unlock calls to where they > are really required, reducing the critical region in hci_le_conn_ > complete_evt function. hdev->lock is required only in hci_conn_del > and hci_conn_add call to protect concurrent add and remove operations > in hci_conn_hash list. is this statement actually true? Because we have done this for so many HCI event, that I highly doubt that your statement tis correct. And if it is correct, you need to fix all other users first. Regards Marcel -- 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