diff options
author | Hans de Goede <hdegoede@redhat.com> | 2018-08-02 10:57:14 -0400 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2018-08-03 07:27:46 -0400 |
commit | a5c76e67ca82f12b6ba6d2cbc0d3ff5dc89c45af (patch) | |
tree | 141ca4583c2e2d976f81de116818a958604e33fb /drivers/bluetooth/btrtl.c | |
parent | 26503ad25de8c7c93a2037f919c2e49a62cf65f1 (diff) |
Bluetooth: btrtl: Use rtl_dev_err and rtl_dev_info
Consistently use rtl_dev_err and rtl_dev_info everywhere for messages.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'drivers/bluetooth/btrtl.c')
-rw-r--r-- | drivers/bluetooth/btrtl.c | 58 |
1 files changed, 27 insertions, 31 deletions
diff --git a/drivers/bluetooth/btrtl.c b/drivers/bluetooth/btrtl.c index bb6c138b47cc..0500b598691e 100644 --- a/drivers/bluetooth/btrtl.c +++ b/drivers/bluetooth/btrtl.c | |||
@@ -145,20 +145,20 @@ static int rtl_read_rom_version(struct hci_dev *hdev, u8 *version) | |||
145 | /* Read RTL ROM version command */ | 145 | /* Read RTL ROM version command */ |
146 | skb = __hci_cmd_sync(hdev, 0xfc6d, 0, NULL, HCI_INIT_TIMEOUT); | 146 | skb = __hci_cmd_sync(hdev, 0xfc6d, 0, NULL, HCI_INIT_TIMEOUT); |
147 | if (IS_ERR(skb)) { | 147 | if (IS_ERR(skb)) { |
148 | BT_ERR("%s: Read ROM version failed (%ld)", | 148 | rtl_dev_err(hdev, "Read ROM version failed (%ld)\n", |
149 | hdev->name, PTR_ERR(skb)); | 149 | PTR_ERR(skb)); |
150 | return PTR_ERR(skb); | 150 | return PTR_ERR(skb); |
151 | } | 151 | } |
152 | 152 | ||
153 | if (skb->len != sizeof(*rom_version)) { | 153 | if (skb->len != sizeof(*rom_version)) { |
154 | BT_ERR("%s: RTL version event length mismatch", hdev->name); | 154 | rtl_dev_err(hdev, "RTL version event length mismatch\n"); |
155 | kfree_skb(skb); | 155 | kfree_skb(skb); |
156 | return -EIO; | 156 | return -EIO; |
157 | } | 157 | } |
158 | 158 | ||
159 | rom_version = (struct rtl_rom_version_evt *)skb->data; | 159 | rom_version = (struct rtl_rom_version_evt *)skb->data; |
160 | bt_dev_info(hdev, "rom_version status=%x version=%x", | 160 | rtl_dev_info(hdev, "rom_version status=%x version=%x\n", |
161 | rom_version->status, rom_version->version); | 161 | rom_version->status, rom_version->version); |
162 | 162 | ||
163 | *version = rom_version->version; | 163 | *version = rom_version->version; |
164 | 164 | ||
@@ -200,7 +200,7 @@ static int rtlbt_parse_firmware(struct hci_dev *hdev, | |||
200 | 200 | ||
201 | fwptr = btrtl_dev->fw_data + btrtl_dev->fw_len - sizeof(extension_sig); | 201 | fwptr = btrtl_dev->fw_data + btrtl_dev->fw_len - sizeof(extension_sig); |
202 | if (memcmp(fwptr, extension_sig, sizeof(extension_sig)) != 0) { | 202 | if (memcmp(fwptr, extension_sig, sizeof(extension_sig)) != 0) { |
203 | BT_ERR("%s: extension section signature mismatch", hdev->name); | 203 | rtl_dev_err(hdev, "extension section signature mismatch\n"); |
204 | return -EINVAL; | 204 | return -EINVAL; |
205 | } | 205 | } |
206 | 206 | ||
@@ -221,8 +221,7 @@ static int rtlbt_parse_firmware(struct hci_dev *hdev, | |||
221 | break; | 221 | break; |
222 | 222 | ||
223 | if (length == 0) { | 223 | if (length == 0) { |
224 | BT_ERR("%s: found instruction with length 0", | 224 | rtl_dev_err(hdev, "found instruction with length 0\n"); |
225 | hdev->name); | ||
226 | return -EINVAL; | 225 | return -EINVAL; |
227 | } | 226 | } |
228 | 227 | ||
@@ -235,7 +234,7 @@ static int rtlbt_parse_firmware(struct hci_dev *hdev, | |||
235 | } | 234 | } |
236 | 235 | ||
237 | if (project_id < 0) { | 236 | if (project_id < 0) { |
238 | BT_ERR("%s: failed to find version instruction", hdev->name); | 237 | rtl_dev_err(hdev, "failed to find version instruction\n"); |
239 | return -EINVAL; | 238 | return -EINVAL; |
240 | } | 239 | } |
241 | 240 | ||
@@ -246,21 +245,21 @@ static int rtlbt_parse_firmware(struct hci_dev *hdev, | |||
246 | } | 245 | } |
247 | 246 | ||
248 | if (i >= ARRAY_SIZE(project_id_to_lmp_subver)) { | 247 | if (i >= ARRAY_SIZE(project_id_to_lmp_subver)) { |
249 | BT_ERR("%s: unknown project id %d", hdev->name, project_id); | 248 | rtl_dev_err(hdev, "unknown project id %d\n", project_id); |
250 | return -EINVAL; | 249 | return -EINVAL; |
251 | } | 250 | } |
252 | 251 | ||
253 | if (btrtl_dev->ic_info->lmp_subver != | 252 | if (btrtl_dev->ic_info->lmp_subver != |
254 | project_id_to_lmp_subver[i].lmp_subver) { | 253 | project_id_to_lmp_subver[i].lmp_subver) { |
255 | BT_ERR("%s: firmware is for %x but this is a %x", hdev->name, | 254 | rtl_dev_err(hdev, "firmware is for %x but this is a %x\n", |
256 | project_id_to_lmp_subver[i].lmp_subver, | 255 | project_id_to_lmp_subver[i].lmp_subver, |
257 | btrtl_dev->ic_info->lmp_subver); | 256 | btrtl_dev->ic_info->lmp_subver); |
258 | return -EINVAL; | 257 | return -EINVAL; |
259 | } | 258 | } |
260 | 259 | ||
261 | epatch_info = (struct rtl_epatch_header *)btrtl_dev->fw_data; | 260 | epatch_info = (struct rtl_epatch_header *)btrtl_dev->fw_data; |
262 | if (memcmp(epatch_info->signature, RTL_EPATCH_SIGNATURE, 8) != 0) { | 261 | if (memcmp(epatch_info->signature, RTL_EPATCH_SIGNATURE, 8) != 0) { |
263 | BT_ERR("%s: bad EPATCH signature", hdev->name); | 262 | rtl_dev_err(hdev, "bad EPATCH signature\n"); |
264 | return -EINVAL; | 263 | return -EINVAL; |
265 | } | 264 | } |
266 | 265 | ||
@@ -294,8 +293,8 @@ static int rtlbt_parse_firmware(struct hci_dev *hdev, | |||
294 | } | 293 | } |
295 | 294 | ||
296 | if (!patch_offset) { | 295 | if (!patch_offset) { |
297 | BT_ERR("%s: didn't find patch for chip id %d", | 296 | rtl_dev_err(hdev, "didn't find patch for chip id %d", |
298 | hdev->name, btrtl_dev->rom_version); | 297 | btrtl_dev->rom_version); |
299 | return -EINVAL; | 298 | return -EINVAL; |
300 | } | 299 | } |
301 | 300 | ||
@@ -348,15 +347,14 @@ static int rtl_download_firmware(struct hci_dev *hdev, | |||
348 | skb = __hci_cmd_sync(hdev, 0xfc20, frag_len + 1, dl_cmd, | 347 | skb = __hci_cmd_sync(hdev, 0xfc20, frag_len + 1, dl_cmd, |
349 | HCI_INIT_TIMEOUT); | 348 | HCI_INIT_TIMEOUT); |
350 | if (IS_ERR(skb)) { | 349 | if (IS_ERR(skb)) { |
351 | BT_ERR("%s: download fw command failed (%ld)", | 350 | rtl_dev_err(hdev, "download fw command failed (%ld)\n", |
352 | hdev->name, PTR_ERR(skb)); | 351 | PTR_ERR(skb)); |
353 | ret = -PTR_ERR(skb); | 352 | ret = -PTR_ERR(skb); |
354 | goto out; | 353 | goto out; |
355 | } | 354 | } |
356 | 355 | ||
357 | if (skb->len != sizeof(struct rtl_download_response)) { | 356 | if (skb->len != sizeof(struct rtl_download_response)) { |
358 | BT_ERR("%s: download fw event length mismatch", | 357 | rtl_dev_err(hdev, "download fw event length mismatch\n"); |
359 | hdev->name); | ||
360 | kfree_skb(skb); | 358 | kfree_skb(skb); |
361 | ret = -EIO; | 359 | ret = -EIO; |
362 | goto out; | 360 | goto out; |
@@ -376,7 +374,7 @@ static int rtl_load_file(struct hci_dev *hdev, const char *name, u8 **buff) | |||
376 | const struct firmware *fw; | 374 | const struct firmware *fw; |
377 | int ret; | 375 | int ret; |
378 | 376 | ||
379 | bt_dev_info(hdev, "rtl: loading %s", name); | 377 | rtl_dev_info(hdev, "rtl: loading %s\n", name); |
380 | ret = request_firmware(&fw, name, &hdev->dev); | 378 | ret = request_firmware(&fw, name, &hdev->dev); |
381 | if (ret < 0) | 379 | if (ret < 0) |
382 | return ret; | 380 | return ret; |
@@ -400,7 +398,7 @@ static int btrtl_setup_rtl8723a(struct hci_dev *hdev, | |||
400 | * (which is only for RTL8723B and newer). | 398 | * (which is only for RTL8723B and newer). |
401 | */ | 399 | */ |
402 | if (!memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE, 8)) { | 400 | if (!memcmp(btrtl_dev->fw_data, RTL_EPATCH_SIGNATURE, 8)) { |
403 | BT_ERR("%s: unexpected EPATCH signature!", hdev->name); | 401 | rtl_dev_err(hdev, "unexpected EPATCH signature!\n"); |
404 | return -EINVAL; | 402 | return -EINVAL; |
405 | } | 403 | } |
406 | 404 | ||
@@ -451,14 +449,13 @@ static struct sk_buff *btrtl_read_local_version(struct hci_dev *hdev) | |||
451 | skb = __hci_cmd_sync(hdev, HCI_OP_READ_LOCAL_VERSION, 0, NULL, | 449 | skb = __hci_cmd_sync(hdev, HCI_OP_READ_LOCAL_VERSION, 0, NULL, |
452 | HCI_INIT_TIMEOUT); | 450 | HCI_INIT_TIMEOUT); |
453 | if (IS_ERR(skb)) { | 451 | if (IS_ERR(skb)) { |
454 | BT_ERR("%s: HCI_OP_READ_LOCAL_VERSION failed (%ld)", | 452 | rtl_dev_err(hdev, "HCI_OP_READ_LOCAL_VERSION failed (%ld)\n", |
455 | hdev->name, PTR_ERR(skb)); | 453 | PTR_ERR(skb)); |
456 | return skb; | 454 | return skb; |
457 | } | 455 | } |
458 | 456 | ||
459 | if (skb->len != sizeof(struct hci_rp_read_local_version)) { | 457 | if (skb->len != sizeof(struct hci_rp_read_local_version)) { |
460 | BT_ERR("%s: HCI_OP_READ_LOCAL_VERSION event length mismatch", | 458 | rtl_dev_err(hdev, "HCI_OP_READ_LOCAL_VERSION event length mismatch\n"); |
461 | hdev->name); | ||
462 | kfree_skb(skb); | 459 | kfree_skb(skb); |
463 | return ERR_PTR(-EIO); | 460 | return ERR_PTR(-EIO); |
464 | } | 461 | } |
@@ -495,10 +492,9 @@ struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev) | |||
495 | } | 492 | } |
496 | 493 | ||
497 | resp = (struct hci_rp_read_local_version *)skb->data; | 494 | resp = (struct hci_rp_read_local_version *)skb->data; |
498 | bt_dev_info(hdev, "rtl: examining hci_ver=%02x hci_rev=%04x " | 495 | rtl_dev_info(hdev, "rtl: examining hci_ver=%02x hci_rev=%04x lmp_ver=%02x lmp_subver=%04x\n", |
499 | "lmp_ver=%02x lmp_subver=%04x", | 496 | resp->hci_ver, resp->hci_rev, |
500 | resp->hci_ver, resp->hci_rev, | 497 | resp->lmp_ver, resp->lmp_subver); |
501 | resp->lmp_ver, resp->lmp_subver); | ||
502 | 498 | ||
503 | hci_rev = le16_to_cpu(resp->hci_rev); | 499 | hci_rev = le16_to_cpu(resp->hci_rev); |
504 | lmp_subver = le16_to_cpu(resp->lmp_subver); | 500 | lmp_subver = le16_to_cpu(resp->lmp_subver); |
@@ -568,7 +564,7 @@ int btrtl_download_firmware(struct hci_dev *hdev, | |||
568 | case RTL_ROM_LMP_8822B: | 564 | case RTL_ROM_LMP_8822B: |
569 | return btrtl_setup_rtl8723b(hdev, btrtl_dev); | 565 | return btrtl_setup_rtl8723b(hdev, btrtl_dev); |
570 | default: | 566 | default: |
571 | bt_dev_info(hdev, "rtl: assuming no firmware upload needed"); | 567 | rtl_dev_info(hdev, "rtl: assuming no firmware upload needed\n"); |
572 | return 0; | 568 | return 0; |
573 | } | 569 | } |
574 | } | 570 | } |