mirror of
https://github.com/torvalds/linux.git
synced 2026-05-22 22:22:08 +02:00
Bluetooth: Disable SCO support if READ_VOICE_SETTING is unsupported/broken
A SCO connection without the proper voice_setting can cause the controller to lock up. Signed-off-by: Pedro Nishiyama <nishiyama.pedro@gmail.com> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
This commit is contained in:
parent
127881334e
commit
14d17c78a4
|
|
@ -930,6 +930,9 @@ static u8 hci_cc_read_buffer_size(struct hci_dev *hdev, void *data,
|
|||
hdev->sco_pkts = 8;
|
||||
}
|
||||
|
||||
if (!read_voice_setting_capable(hdev))
|
||||
hdev->sco_pkts = 0;
|
||||
|
||||
hdev->acl_cnt = hdev->acl_pkts;
|
||||
hdev->sco_cnt = hdev->sco_pkts;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user