diff mbox series

[BlueZ,bluez,v2] bass: Set the service connection flag when BASS connected

Message ID 20250403-bass-v2-1-7925bb16468a@amlogic.com
State New
Headers show
Series [BlueZ,bluez,v2] bass: Set the service connection flag when BASS connected | expand

Commit Message

Yang Li via B4 Relay April 3, 2025, 3:37 a.m. UTC
From: Yang Li <yang.li@amlogic.com>

When BASS serice connected, set the service states to
BTD_SERVICE_STATE_CONNECTED. Otherwise, the device will
timeout and be removed, triggering the automatic termination
 of BIG.

issue: https://github.com/bluez/bluez/issues/1144

Signed-off-by: Yang Li <yang.li@amlogic.com>
---
Changes in v2:
- Set the BASS service connection success flag in the connect_cb function.
- Link to v1: https://patch.msgid.link/20250402-bass-v1-1-3e753841faa5@amlogic.com
---
 profiles/audio/bass.c | 2 ++
 1 file changed, 2 insertions(+)


---
base-commit: 0efa20cbf3fb5693c7c2f14ba8cf67053ca029e5
change-id: 20250402-bass-66200bb7eba1

Best regards,

Comments

bluez.test.bot@gmail.com April 3, 2025, 7:41 p.m. UTC | #1
This is automated email and please do not reply to this email!

Dear submitter,

Thank you for submitting the patches to the linux bluetooth mailing list.
This is a CI test results with your patch series:
PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=949647

---Test result---

Test Summary:
CheckPatch                    PENDING   0.23 seconds
GitLint                       PENDING   0.34 seconds
BuildEll                      PASS      20.61 seconds
BluezMake                     PASS      1558.06 seconds
MakeCheck                     PASS      12.78 seconds
MakeDistcheck                 PASS      163.31 seconds
CheckValgrind                 PASS      219.19 seconds
CheckSmatch                   PASS      290.61 seconds
bluezmakeextell               PASS      100.96 seconds
IncrementalBuild              PENDING   0.28 seconds
ScanBuild                     PASS      898.04 seconds

Details
##############################
Test: CheckPatch - PENDING
Desc: Run checkpatch.pl script
Output:

##############################
Test: GitLint - PENDING
Desc: Run gitlint
Output:

##############################
Test: IncrementalBuild - PENDING
Desc: Incremental build with the patches in the series
Output:



---
Regards,
Linux Bluetooth
diff mbox series

Patch

diff --git a/profiles/audio/bass.c b/profiles/audio/bass.c
index c36f43277..c28d9d1ad 100644
--- a/profiles/audio/bass.c
+++ b/profiles/audio/bass.c
@@ -321,6 +321,8 @@  static void connect_cb(GIOChannel *io, GError *err, void *user_data)
 	if (bt_bap_stream_set_io(stream, fd)) {
 		g_io_channel_set_close_on_unref(io, FALSE);
 	}
+
+	btd_service_connecting_complete(setup->dg->service, 0);
 }
 
 static bool link_enabled(const void *data, const void *match_data)