summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2023-05-15 13:51:15 -0700
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2023-05-15 13:51:15 -0700
commit16da92601f4af95b24f60abf3c72bcc5136ddd52 (patch)
treeeeeb8ae65c896aafd62f2d40ee6b79a0764d3531
parentbd14ad2e1f50a9ecd6c17f6f1b819866e06e0cea (diff)
downloadbluez-16da92601f4af95b24f60abf3c72bcc5136ddd52.tar.gz
csip: Mark driver as experimental
This uses the btd_profile.experimental to mark the driver as experimental.
-rw-r--r--profiles/audio/csip.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/profiles/audio/csip.c b/profiles/audio/csip.c
index c273c02b8..ec042afd5 100644
--- a/profiles/audio/csip.c
+++ b/profiles/audio/csip.c
@@ -334,18 +334,20 @@ static struct btd_profile csip_profile = {
.adapter_probe = csip_server_probe,
.adapter_remove = csip_server_remove,
+
+ .experimental = true,
};
static unsigned int csip_id;
static int csip_init(void)
{
- if (!(g_dbus_get_flags() & G_DBUS_FLAG_ENABLE_EXPERIMENTAL)) {
- warn("D-Bus experimental not enabled");
- return -ENOTSUP;
- }
+ int err;
+
+ err = btd_profile_register(&csip_profile);
+ if (err)
+ return err;
- btd_profile_register(&csip_profile);
csip_id = bt_csip_register(csip_attached, csip_detached, NULL);
return 0;
@@ -353,10 +355,8 @@ static int csip_init(void)
static void csip_exit(void)
{
- if (g_dbus_get_flags() & G_DBUS_FLAG_ENABLE_EXPERIMENTAL) {
- btd_profile_unregister(&csip_profile);
- bt_csip_unregister(csip_id);
- }
+ btd_profile_unregister(&csip_profile);
+ bt_csip_unregister(csip_id);
}
BLUETOOTH_PLUGIN_DEFINE(csip, VERSION, BLUETOOTH_PLUGIN_PRIORITY_DEFAULT,