Merge "Bluetooth: Modify security level at remote_features event for BT2.0 devices" into msm-3.0
diff --git a/net/bluetooth/hci_event.c b/net/bluetooth/hci_event.c
index 1d76674..178bdeb 100644
--- a/net/bluetooth/hci_event.c
+++ b/net/bluetooth/hci_event.c
@@ -1970,6 +1970,9 @@
hci_send_cmd(hdev, HCI_OP_READ_REMOTE_EXT_FEATURES,
sizeof(cp), &cp);
goto unlock;
+ } else if (!(lmp_ssp_capable(conn)) && conn->auth_initiator &&
+ (conn->pending_sec_level == BT_SECURITY_HIGH)) {
+ conn->pending_sec_level = BT_SECURITY_MEDIUM;
}
if (!ev->status) {