summaryrefslogtreecommitdiff
path: root/drivers/qmimodem
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2021-06-01 11:20:37 -0500
committerDenis Kenzior <denkenz@gmail.com>2021-06-01 11:20:37 -0500
commit1d86dbc6c847620bbd1a5f2e4787d743a561e4c1 (patch)
tree98db81bf97bf6678f7496284d1bd509057efe45e /drivers/qmimodem
parentf10b870c25d40362dd98b22f422fbbdde3ad8059 (diff)
downloadofono-1d86dbc6c847620bbd1a5f2e4787d743a561e4c1.tar.gz
radio-settings: Do not use enum ofono_access_mode
Originally the enum was only meant to signify a single radio access mode preference, but over time its meaning was overloaded to be a bitfield with multiple preferences. Switch away from using an enum value to using an unsigned int to make it clearer that the value is a bitfield.
Diffstat (limited to 'drivers/qmimodem')
-rw-r--r--drivers/qmimodem/radio-settings.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/qmimodem/radio-settings.c b/drivers/qmimodem/radio-settings.c
index abddc7e3..7ee95216 100644
--- a/drivers/qmimodem/radio-settings.c
+++ b/drivers/qmimodem/radio-settings.c
@@ -45,7 +45,7 @@ static void get_system_selection_pref_cb(struct qmi_result *result,
{
struct cb_data *cbd = user_data;
ofono_radio_settings_rat_mode_query_cb_t cb = cbd->cb;
- enum ofono_radio_access_mode mode = OFONO_RADIO_ACCESS_MODE_ANY;
+ unsigned int mode = OFONO_RADIO_ACCESS_MODE_ANY;
uint16_t pref;
DBG("");
@@ -109,8 +109,7 @@ static void set_system_selection_pref_cb(struct qmi_result *result,
CALLBACK_WITH_SUCCESS(cb, cbd->data);
}
-static void qmi_set_rat_mode(struct ofono_radio_settings *rs,
- enum ofono_radio_access_mode mode,
+static void qmi_set_rat_mode(struct ofono_radio_settings *rs, unsigned int mode,
ofono_radio_settings_rat_mode_set_cb_t cb,
void *user_data)
{