Gianluca Anzolin's patches that should fix this problem have now been merged to bluetooth-next. Eventually they should find their way to mainline and stable kernels.
http://marc.info/?l=linux-bluetooth&m=137699050920055&w=2
https://git.kernel.org/cgit/linux/kernel/git/bluetooth/bluetooth-next.git/commit/?id=1f088c00f11cd5b09e215cf31010ed3854f62b9a
https://git.kernel.org/cgit/linux/kernel/git/bluetooth/bluetooth-next.git/commit/?id=befa7d049165e6d47859fb827ee5671354f30284
https://git.kernel.org/cgit/linux/kernel/git/bluetooth/bluetooth-next.git/commit/?id=33040aa77f9ba8f0e3120f2e15917a74aef7ee07
https://git.kernel.org/cgit/linux/kernel/git/bluetooth/bluetooth-next.git/commit/?id=e5e5db0dcfb07cf40cbec7e198443a8f67a844c2
https://git.kernel.org/cgit/linux/kernel/git/bluetooth/bluetooth-next.git/commit/?id=77f577d52aefb92c350f65c4228958415a05510f
https://git.kernel.org/cgit/linux/kernel/git/bluetooth/bluetooth-next.git/commit/?id=288f2fc4203559d225d84f1a0308198ad7a06c65
Gianluca Anzolin's patches that should fix this problem have now been merged to bluetooth-next. Eventually they should find their way to mainline and stable kernels.
http:// marc.info/ ?l=linux- bluetooth& m=1376990509200 55&w=2
https:/ /git.kernel. org/cgit/ linux/kernel/ git/bluetooth/ bluetooth- next.git/ commit/ ?id=1f088c00f11 cd5b09e215cf310 10ed3854f62b9a
https:/ /git.kernel. org/cgit/ linux/kernel/ git/bluetooth/ bluetooth- next.git/ commit/ ?id=befa7d04916 5e6d47859fb827e e5671354f30284
https:/ /git.kernel. org/cgit/ linux/kernel/ git/bluetooth/ bluetooth- next.git/ commit/ ?id=33040aa77f9 ba8f0e3120f2e15 917a74aef7ee07
https:/ /git.kernel. org/cgit/ linux/kernel/ git/bluetooth/ bluetooth- next.git/ commit/ ?id=e5e5db0dcfb 07cf40cbec7e198 443a8f67a844c2
https:/ /git.kernel. org/cgit/ linux/kernel/ git/bluetooth/ bluetooth- next.git/ commit/ ?id=77f577d52ae fb92c350f65c422 8958415a05510f
https:/ /git.kernel. org/cgit/ linux/kernel/ git/bluetooth/ bluetooth- next.git/ commit/ ?id=288f2fc4203 559d225d84f1a03 08198ad7a06c65