Message ID | 20201124224658.32605-1-rpigott@berkeley.edu |
---|---|
State | New |
Headers | show |
Series | [BlueZ] main.conf: use correct key for BREDR configuration | expand |
Hi Luiz/Ronan, This appears to have been an incorrect fix since parse_mode_config(config, "BREDR", params, ARRAY_SIZE(params)); will attempt to read from the BREDR section. My suggestion would be to update the group table entry instead: static const struct group_table { const char *name; const char **options; } valid_groups[] = { { "General", supported_options }, { "BREDR", br_options }, //<------ { "LE", le_options }, { "Policy", policy_options }, { "GATT", gatt_options }, { "AVDTP", avdtp_options }, { } }; Thanks, Alain On Tue, Nov 24, 2020 at 8:21 PM Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Ronan, > > On Tue, Nov 24, 2020 at 4:07 PM <bluez.test.bot@gmail.com> wrote: > > > > 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=390539 > > > > ---Test result--- > > > > ############################## > > Test: CheckPatch - PASS > > > > ############################## > > Test: CheckGitLint - PASS > > > > ############################## > > Test: CheckBuild - PASS > > > > ############################## > > Test: MakeCheck - PASS > > > > > > > > --- > > Regards, > > Linux Bluetooth > > Applied, thanks. > > > -- > Luiz Augusto von Dentz
On Tue Dec 1, 2020 at 8:33 AM MST, Alain Michaud wrote: > Hi Luiz/Ronan, > > This appears to have been an incorrect fix since > parse_mode_config(config, "BREDR", params, ARRAY_SIZE(params)); will > attempt to read from the BREDR section. My suggestion would be to > update the group table entry instead: Oh, that's right. Whoops. Updating the group table sounds good to me.
I likely won't get to it for a little while, but if someone will be fixing this, we also noticed this issue while reviewing the related patch: { "PageTimeout", &btd_opts.defaults.br.page_timeout, sizeof(btd_opts.defaults.br.page_scan_win), //<-- this should also be page_timeout rather than page_scan_win 0x0001, 0xFFFF}, Thanks! Alain On Tue, Dec 1, 2020 at 5:53 PM Ronan Pigott <rpigott314@gmail.com> wrote: > > On Tue Dec 1, 2020 at 8:33 AM MST, Alain Michaud wrote: > > Hi Luiz/Ronan, > > > > This appears to have been an incorrect fix since > > parse_mode_config(config, "BREDR", params, ARRAY_SIZE(params)); will > > attempt to read from the BREDR section. My suggestion would be to > > update the group table entry instead: > > Oh, that's right. Whoops. > > Updating the group table sounds good to me.
Hi Alain, On Tue, Dec 1, 2020 at 3:03 PM Alain Michaud <alainmichaud@google.com> wrote: > > I likely won't get to it for a little while, but if someone will be > fixing this, we also noticed this issue while reviewing the related > patch: > > { "PageTimeout", > &btd_opts.defaults.br.page_timeout, > sizeof(btd_opts.defaults.br.page_scan_win), //<-- this should also be > page_timeout rather than page_scan_win > 0x0001, > 0xFFFF}, Nice catch: https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=a37d53db9ae7d21a8f812925303d767d3f03e597 > Thanks! > Alain > > On Tue, Dec 1, 2020 at 5:53 PM Ronan Pigott <rpigott314@gmail.com> wrote: > > > > On Tue Dec 1, 2020 at 8:33 AM MST, Alain Michaud wrote: > > > Hi Luiz/Ronan, > > > > > > This appears to have been an incorrect fix since > > > parse_mode_config(config, "BREDR", params, ARRAY_SIZE(params)); will > > > attempt to read from the BREDR section. My suggestion would be to > > > update the group table entry instead: > > > > Oh, that's right. Whoops. > > > > Updating the group table sounds good to me. https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=e2863c003c8e65b386a981ef6037518beb605795 So now everything should be using BR as group name. -- Luiz Augusto von Dentz
Thanks for the quick turnaround Luiz. Converging onto BR instead of BREDR also works. On Tue, Dec 1, 2020 at 6:13 PM Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Alain, > > On Tue, Dec 1, 2020 at 3:03 PM Alain Michaud <alainmichaud@google.com> wrote: > > > > I likely won't get to it for a little while, but if someone will be > > fixing this, we also noticed this issue while reviewing the related > > patch: > > > > { "PageTimeout", > > &btd_opts.defaults.br.page_timeout, > > sizeof(btd_opts.defaults.br.page_scan_win), //<-- this should also be > > page_timeout rather than page_scan_win > > 0x0001, > > 0xFFFF}, > > Nice catch: > > https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=a37d53db9ae7d21a8f812925303d767d3f03e597 > > > Thanks! > > Alain > > > > On Tue, Dec 1, 2020 at 5:53 PM Ronan Pigott <rpigott314@gmail.com> wrote: > > > > > > On Tue Dec 1, 2020 at 8:33 AM MST, Alain Michaud wrote: > > > > Hi Luiz/Ronan, > > > > > > > > This appears to have been an incorrect fix since > > > > parse_mode_config(config, "BREDR", params, ARRAY_SIZE(params)); will > > > > attempt to read from the BREDR section. My suggestion would be to > > > > update the group table entry instead: > > > > > > Oh, that's right. Whoops. > > > > > > Updating the group table sounds good to me. > > https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=e2863c003c8e65b386a981ef6037518beb605795 > > So now everything should be using BR as group name. > > > -- > Luiz Augusto von Dentz
diff --git a/src/main.conf b/src/main.conf index d3bc61441..ad36638b7 100644 --- a/src/main.conf +++ b/src/main.conf @@ -86,7 +86,7 @@ # profile is connected. Defaults to true. #RefreshDiscovery = true -[BREDR] +[BR] # The following values are used to load default adapter parameters for BR/EDR. # BlueZ loads the values into the kernel before the adapter is powered if the # kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't