diff options
author | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2023-05-15 13:51:15 -0700 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2023-05-15 13:51:15 -0700 |
commit | 16da92601f4af95b24f60abf3c72bcc5136ddd52 (patch) | |
tree | eeeb8ae65c896aafd62f2d40ee6b79a0764d3531 /profiles/audio | |
parent | bd14ad2e1f50a9ecd6c17f6f1b819866e06e0cea (diff) | |
download | bluez-16da92601f4af95b24f60abf3c72bcc5136ddd52.tar.gz |
csip: Mark driver as experimental
This uses the btd_profile.experimental to mark the driver as
experimental.
Diffstat (limited to 'profiles/audio')
-rw-r--r-- | profiles/audio/csip.c | 18 |
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, |