diff --git a/patches.kernel.org/6.2.12-059-Bluetooth-Set-ISO-Data-Path-on-broadcast-sink.patch b/patches.kernel.org/6.2.12-059-Bluetooth-Set-ISO-Data-Path-on-broadcast-sink.patch new file mode 100644 index 0000000..4874987 --- /dev/null +++ b/patches.kernel.org/6.2.12-059-Bluetooth-Set-ISO-Data-Path-on-broadcast-sink.patch @@ -0,0 +1,36 @@ +From: Claudia Draghicescu +Date: Wed, 5 Apr 2023 14:19:18 +0300 +Subject: [PATCH] Bluetooth: Set ISO Data Path on broadcast sink +References: bsc#1012628 +Patch-mainline: 6.2.12 +Git-commit: d2e4f1b1cba8742db66aaf77374cab7c0c7c8656 + +[ Upstream commit d2e4f1b1cba8742db66aaf77374cab7c0c7c8656 ] + +This patch enables ISO data rx on broadcast sink. + +Fixes: eca0ae4aea66 ("Bluetooth: Add initial implementation of BIS connections") +Signed-off-by: Claudia Draghicescu +Signed-off-by: Luiz Augusto von Dentz +Signed-off-by: Sasha Levin +Signed-off-by: Jiri Slaby +--- + net/bluetooth/hci_event.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/net/bluetooth/hci_event.c b/net/bluetooth/hci_event.c +index e68f2a7d..e87c928c 100644 +--- a/net/bluetooth/hci_event.c ++++ b/net/bluetooth/hci_event.c +@@ -6991,7 +6991,7 @@ static void hci_le_big_sync_established_evt(struct hci_dev *hdev, void *data, + bis->iso_qos.in.latency = le16_to_cpu(ev->interval) * 125 / 100; + bis->iso_qos.in.sdu = le16_to_cpu(ev->max_pdu); + +- hci_connect_cfm(bis, ev->status); ++ hci_iso_setup_path(bis); + } + + hci_dev_unlock(hdev); +-- +2.35.3 + diff --git a/series.conf b/series.conf index dc8a340..a3c0a38 100644 --- a/series.conf +++ b/series.conf @@ -2286,6 +2286,7 @@ patches.kernel.org/6.2.12-056-Bluetooth-hci_conn-Fix-not-cleaning-up-on-LE-C.patch patches.kernel.org/6.2.12-057-Bluetooth-Fix-printing-errors-if-LE-Connection.patch patches.kernel.org/6.2.12-058-Bluetooth-SCO-Fix-possible-circular-locking-de.patch + patches.kernel.org/6.2.12-059-Bluetooth-Set-ISO-Data-Path-on-broadcast-sink.patch ######################################################## # Build fixes that apply to the vanilla kernel too.