Hi, Here's some more patches to remove some more SMP-specific code from l2cap_core.c as well as return the old functionality where garbage SMP data would cause a call to l2cap_conn_del(). Johan ---------------------------------------------------------------- Johan Hedberg (3): Bluetooth: Use L2CAP resume callback to call smp_distribute_keys Bluetooth: Add public l2cap_conn_drop() API to request disconnection Bluetooth: Call l2cap_conn_drop() when SMP recv callback fails include/net/bluetooth/l2cap.h | 4 + net/bluetooth/l2cap_core.c | 31 ++- net/bluetooth/smp.c | 398 ++++++++++++++++++++------------------ net/bluetooth/smp.h | 1 - 4 files changed, 243 insertions(+), 191 deletions(-) -- 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