Hi, Now that my LTK key distribution patch is already applied I unfortunately uncovered several bugs due to it. The main issue is that the kernel code was not accounting for the possibility of there being two LTKs for the same remote device in the hdev->long_term_keys list. There are still fixes needed on the user space side which I haven't completely sorted out yet (to pushable form - it's more or less working already through). Right now the storage format doesn't allow storing two LTKs for the same device. ---------------------------------------------------------------- Johan Hedberg (4): Bluetooth: Fix long_term_keys debugfs output Bluetooth: Make LTK key type check more readable Bluetooth: Remove unnecessary LTK type check from hci_add_ltk Bluetooth: Fix differentiating stored master vs slave LTK types include/net/bluetooth/hci_core.h | 5 +++-- net/bluetooth/hci_core.c | 31 +++++++++++++++++++++---------- net/bluetooth/hci_event.c | 2 +- net/bluetooth/smp.c | 3 ++- 4 files changed, 27 insertions(+), 14 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