Bluetooth: log advertisement packet length if it gets corrected
The error could indicate a problem with the Bluetooth device. It is easier to investigate if the packet's actual length gets logged, not just the fact that a discrepancy occurred. Signed-off-by: Daniels Umanovskis <du@axentia.se> Reviewed-by: Alain Michaud <alainm@chromium.org> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
Родитель
ffee202a78
Коммит
943d5d92c5
|
@ -5396,7 +5396,8 @@ static void process_adv_report(struct hci_dev *hdev, u8 type, bdaddr_t *bdaddr,
|
||||||
|
|
||||||
/* Adjust for actual length */
|
/* Adjust for actual length */
|
||||||
if (len != real_len) {
|
if (len != real_len) {
|
||||||
bt_dev_err_ratelimited(hdev, "advertising data len corrected");
|
bt_dev_err_ratelimited(hdev, "advertising data len corrected %u -> %u",
|
||||||
|
len, real_len);
|
||||||
len = real_len;
|
len = real_len;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче