Thanks, Brian. I took a look at the git log between 3.10 and 3.11-rc1 and there were quite a bit of changes to Bluetooth:
b8f4e068004859eefac7b1ced59ddb67ca6d2d80 Bluetooth: Improve comments on the HCI_Delete_Store_Link_Key issue
502f769662978a2fe99d0caed5e53e3006107381 Bluetooth: Add missing reset_resume dev_pm_ops
673e1dd7ed7701cac8c5c247d152fd3d2da2a4f1 Bluetooth: hidp: using strlcpy instead of strncpy, also beautify code.
0a804654af62dfea4899c66561d74d72273b2921 Bluetooth: Remove unneeded flag
034cbea0931433cf88a1f79a385402604f08bd67 Bluetooth: Use HCI_MGMT instead of HCI_LINK_KEYS flag
12602d0cc005354a519b3eba443d7912ab71313a Bluetooth: Mgmt Device Found Event
8892d8beb37cb4ea531a5076946d5cc809b04c25 Bluetooth: Remove empty event handler
b0434345f2a7330be5277b63606cff26a7965982 Bluetooth: Remove inquiry helpers
917eedc56c65ba96a3bab4c346d948e73dd872f1 Bluetooth: Remove LE scan helpers
3fd319b830247a3fe5f489e622ab404b618e0906 Bluetooth: Refactor hci_cc_le_set_scan_enable
1183fdcad42495073045a2d9755e0a6ac2fa874e Bluetooth: Make mgmt_stop_discovery_failed static
82f4785ca7b8d04ca6d0aaa37f1185c779744bc4 Bluetooth: Remove stop discovery handling from hci_event.c
0e05bba6f6f8c2dca7a13fe0566742277e92df07 Bluetooth: Update stop_discovery to use HCI request
4c87eaab01df271c81f6a68e3c28dbd44d348004 Bluetooth: Use HCI request in interleaved discovery
0d8cc935e01c0fd1312a10881f4c0f1c4b4d05ab Bluetooth: Move discovery macros to hci_core.h
41dc2bd6d13bfccc34d05586be2eb65876a5990a Bluetooth: Make mgmt_start_discovery_failed static
fef5234a791507a2fe1ccfc85f080523fe762320 Bluetooth: Remove start discovery handling from hci_event.c
7c3077207c705d0aa200ce22d49a0376d194dfca Bluetooth: Update start_discovery to use HCI request
1f9b9a5dc5bb8ee360db9d32b2090aac497ae82a Bluetooth: Make inquiry_cache_flush non-static
44f3b0fbaa9bfa7a88577ee8c446d0a78cb1d73a Bluetooth: Fix multiple LE socket handling
0cc59a72c723979cf8973aff4df874a5f7a697c7 Bluetooth: Remove useless hci_conn disc_timeout setting
5ee9891dd8a63df1bf2ccd437872ad30a5850449 Bluetooth: Simplify hci_conn_hold/drop logic for L2CAP
af1c01349ecc2b8ab2c329e4dbd46e9018469bd1 Bluetooth: Remove unnecessary L2CAP channel state check
60bac184c9c7df2299aca4dc45c4b5b486f49a89 Bluetooth: Remove useless sk variable in l2cap_le_conn_ready
97f57c0b14ad2ef0628fc6db48cd6c08e0e52c50 Bluetooth: Fix duplicate call to l2cap_chan_ready()
d8729922b474eab65ca738028a2e69fb12e2eaa6 Bluetooth: Add clarifying comment to l2cap_conn_ready()
9f22398ce4baf816535415e65949d03f55a7973a Bluetooth: Fix hardcoding ATT CID in __l2cap_chan_add()
141d57065afd11977c4d346f64b25350445bf689 Bluetooth: Fix EBUSY condition test in l2cap_chan_connect
f224ca5fc207a9957164e6f42ec6766da0f55d54 Bluetooth: Fix LE vs BR/EDR selection when connecting
073d1cf35fe45d89f5a553c21eea18b504dd6937 Bluetooth: Rename L2CAP_CID_LE_DATA to L2CAP_CID_ATT
c5623556fc61804713b1569b4f748e36956bc6e8 Bluetooth: Handle LE L2CAP signalling in its own function
6ea81c415574acb88faca905e1d7316057e90a5b Bluetooth: btmrvl: fix error return code in btmrvl_sdio_card_to_host()
178c059e7640aa8e50213400c6f3dde00189d979 Bluetooth: Add support for Mediatek Bluetooth device [0e8d:763f
Due to the number or changes, it's probably best to perform a kernel bisect to figure out which commit introduced this. I'll start the bisect and post a test kernel shortly.
Thanks, Brian. I took a look at the git log between 3.10 and 3.11-rc1 and there were quite a bit of changes to Bluetooth:
b8f4e068004859e efac7b1ced59ddb 67ca6d2d80 Bluetooth: Improve comments on the HCI_Delete_ Store_Link_ Key issue fe99d0caed5e53e 3006107381 Bluetooth: Add missing reset_resume dev_pm_ops ac8c5c247d152fd 3d2da2a4f1 Bluetooth: hidp: using strlcpy instead of strncpy, also beautify code. a4899c66561d74d 72273b2921 Bluetooth: Remove unneeded flag f88a1f79a385402 604f08bd67 Bluetooth: Use HCI_MGMT instead of HCI_LINK_KEYS flag a519b3eba443d79 12ab71313a Bluetooth: Mgmt Device Found Event a531a5076946d5c c809b04c25 Bluetooth: Remove empty event handler be5277b63606cff 26a7965982 Bluetooth: Remove inquiry helpers 6a3bab4c346d948 e73dd872f1 Bluetooth: Remove LE scan helpers fe5f489e622ab40 4b618e0906 Bluetooth: Refactor hci_cc_ le_set_ scan_enable 73045a2d9755e0a 6ac2fa874e Bluetooth: Make mgmt_stop_ discovery_ failed static ca6d0aaa37f1185 c779744bc4 Bluetooth: Remove stop discovery handling from hci_event.c ca7a13fe0566742 277e92df07 Bluetooth: Update stop_discovery to use HCI request c81f6a68e3c28db d44d348004 Bluetooth: Use HCI request in interleaved discovery 1312a10881f4c0f 1c4b4d05ab Bluetooth: Move discovery macros to hci_core.h c34d05586be2eb6 5876a5990a Bluetooth: Make mgmt_start_ discovery_ failed static 2fe1ccfc85f0805 23fe762320 Bluetooth: Remove start discovery handling from hci_event.c aa200ce22d49a03 76d194dfca Bluetooth: Update start_discovery to use HCI request 360db9d32b2090a ac497ae82a Bluetooth: Make inquiry_cache_flush non-static a88577ee8c446d0 a78cb1d73a Bluetooth: Fix multiple LE socket handling cf8973aff4df874 a5f7a697c7 Bluetooth: Remove useless hci_conn disc_timeout setting 1bf2ccd437872ad 30a5850449 Bluetooth: Simplify hci_conn_hold/drop logic for L2CAP ab2c329e4dbd46e 9018469bd1 Bluetooth: Remove unnecessary L2CAP channel state check 299aca4dc45c4b5 b486f49a89 Bluetooth: Remove useless sk variable in l2cap_le_conn_ready 0628fc6db48cd6c 08e0e52c50 Bluetooth: Fix duplicate call to l2cap_chan_ready() 65ca738028a2e69 fb12e2eaa6 Bluetooth: Add clarifying comment to l2cap_conn_ready() 6535415e65949d0 3f55a7973a Bluetooth: Fix hardcoding ATT CID in __l2cap_chan_add() 77c4d346f64b253 50445bf689 Bluetooth: Fix EBUSY condition test in l2cap_chan_connect 57164e6f42ec676 6da0f55d54 Bluetooth: Fix LE vs BR/EDR selection when connecting 9f5a553c21eea18 b504dd6937 Bluetooth: Rename L2CAP_CID_LE_DATA to L2CAP_CID_ATT 713b1569b4f748e 36956bc6e8 Bluetooth: Handle LE L2CAP signalling in its own function 88faca905e1d731 6057e90a5b Bluetooth: btmrvl: fix error return code in btmrvl_ sdio_card_ to_host( ) e50213400c6f3dd e00189d979 Bluetooth: Add support for Mediatek Bluetooth device [0e8d:763f
502f769662978a2
673e1dd7ed7701c
0a804654af62dfe
034cbea0931433c
12602d0cc005354
8892d8beb37cb4e
b0434345f2a7330
917eedc56c65ba9
3fd319b830247a3
1183fdcad424950
82f4785ca7b8d04
0e05bba6f6f8c2d
4c87eaab01df271
0d8cc935e01c0fd
41dc2bd6d13bfcc
fef5234a791507a
7c3077207c705d0
1f9b9a5dc5bb8ee
44f3b0fbaa9bfa7
0cc59a72c723979
5ee9891dd8a63df
af1c01349ecc2b8
60bac184c9c7df2
97f57c0b14ad2ef
d8729922b474eab
9f22398ce4baf81
141d57065afd119
f224ca5fc207a99
073d1cf35fe45d8
c5623556fc61804
6ea81c415574acb
178c059e7640aa8
Due to the number or changes, it's probably best to perform a kernel bisect to figure out which commit introduced this. I'll start the bisect and post a test kernel shortly.