Hi Johan, > The mgmt_ev_device_connected signal must be sent before any event > indications happen for sockets associated with the connection. Otherwise > e.g. device authorization for the sockets will fail with ENOTCONN as > user space things that there is no baseband link. > > This patch fixes the issue by ensuring that the device_connected event > if sent (if it hasn't been so already) as soon as the first ACL data > packet arrives from the remote device. > > Signed-off-by: Johan Hedberg <johan.hedberg@xxxxxxxxx> > --- > v2: Fixed missing hdev locking > > net/bluetooth/hci_core.c | 8 ++++++++ > net/bluetooth/hci_event.c | 4 ++-- > 2 files changed, 10 insertions(+), 2 deletions(-) Acked-by: Marcel Holtmann <marcel@xxxxxxxxxxxx> 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