Message ID | 20240722092735.1109925-2-arnd@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | None | expand |
Il 22/07/24 11:27, Arnd Bergmann ha scritto: > From: Arnd Bergmann <arnd@arndb.de> > > The caller of these functions in btusb.c is guarded with an > if(IS_ENABLED()) style check, so dead code is left out, but the > declarations are still needed at compile time: > > drivers/bluetooth/btusb.c: In function 'btusb_mtk_reset': > drivers/bluetooth/btusb.c:2705:15: error: implicit declaration of function 'btmtk_usb_subsys_reset' [-Wimplicit-function-declaration] > 2705 | err = btmtk_usb_subsys_reset(hdev, btmtk_data->dev_id); > | ^~~~~~~~~~~~~~~~~~~~~~ > drivers/bluetooth/btusb.c: In function 'btusb_send_frame_mtk': > drivers/bluetooth/btusb.c:2720:23: error: implicit declaration of function 'alloc_mtk_intr_urb' [-Wimplicit-function-declaration] > 2720 | urb = alloc_mtk_intr_urb(hdev, skb, btusb_tx_complete); > | ^~~~~~~~~~~~~~~~~~ > drivers/bluetooth/btusb.c:2720:21: error: assignment to 'struct urb *' from 'int' makes pointer from integer without a cast [-Wint-conversion] > 2720 | urb = alloc_mtk_intr_urb(hdev, skb, btusb_tx_complete); > | ^ > > Fixes: 52828ea60dfd ("Bluetooth: btmtk: Fix btmtk.c undefined reference build error") > Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
diff --git a/drivers/bluetooth/btmtk.h b/drivers/bluetooth/btmtk.h index 6fc69cd8636b..5df7c3296624 100644 --- a/drivers/bluetooth/btmtk.h +++ b/drivers/bluetooth/btmtk.h @@ -202,7 +202,6 @@ int btmtk_process_coredump(struct hci_dev *hdev, struct sk_buff *skb); void btmtk_fw_get_filename(char *buf, size_t size, u32 dev_id, u32 fw_ver, u32 fw_flavor); -#if IS_ENABLED(CONFIG_BT_HCIBTUSB_MTK) int btmtk_usb_subsys_reset(struct hci_dev *hdev, u32 dev_id); int btmtk_usb_recv_acl(struct hci_dev *hdev, struct sk_buff *skb); @@ -217,7 +216,6 @@ int btmtk_usb_suspend(struct hci_dev *hdev); int btmtk_usb_setup(struct hci_dev *hdev); int btmtk_usb_shutdown(struct hci_dev *hdev); -#endif #else static inline int btmtk_set_bdaddr(struct hci_dev *hdev,