Hi David, > This is v3 of the HIDP session management rework. Only thing that changed is > that I moved hci_conn_user to l2cap_user as requested. The l2cap_user object is > now bound to l2cap_conn objects instead of hci_conn. This avoids any direct HCI > dependency in external modules. > > Note that this requires l2cap_conn ref-counting. However, this is pretty easy to > implement and does not affect existing code at all as we use direct > synchronization. > > Also note that I designed it in a way that it is independent of l2cap_sock. So > if we succeed it making l2cap_core independent of l2cap_sock, we can move HIDP > or other l2cap_user users over and make them independent of l2cap_sock, too. this looks good. And using L2CAP as entry point makes this cleaner. And triple thanks for the really great commit messages. That made it a lot easier for me to review these patches. 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