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=967329 ---Test result--- Test Summary: CheckPatch PENDING 0.38 seconds GitLint PENDING 0.32 seconds SubjectPrefix PASS 0.12 seconds BuildKernel FAIL 24.60 seconds CheckAllWarning FAIL 26.66 seconds CheckSparse FAIL 29.59 seconds BuildKernel32 FAIL 24.22 seconds TestRunnerSetup PASS 460.63 seconds TestRunner_l2cap-tester PASS 25.07 seconds TestRunner_iso-tester PASS 39.77 seconds TestRunner_bnep-tester PASS 5.89 seconds TestRunner_mgmt-tester FAIL 134.98 seconds TestRunner_rfcomm-tester PASS 9.41 seconds TestRunner_sco-tester PASS 14.54 seconds TestRunner_ioctl-tester PASS 10.16 seconds TestRunner_mesh-tester PASS 7.71 seconds TestRunner_smp-tester PASS 8.44 seconds TestRunner_userchan-tester PASS 6.00 seconds IncrementalBuild PENDING 1.03 seconds Details ############################## Test: CheckPatch - PENDING Desc: Run checkpatch.pl script Output: ############################## Test: GitLint - PENDING Desc: Run gitlint Output: ############################## Test: BuildKernel - FAIL Desc: Build Kernel for Bluetooth Output: In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c: In function ‘btrtl_initialize’: drivers/bluetooth/btrtl.c:2110:19: error: non-static declaration of ‘btrtl_download_firmware’ follows static declaration 2110 | EXPORT_SYMBOL_GPL(btrtl_download_firmware); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2110:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2110 | EXPORT_SYMBOL_GPL(btrtl_download_firmware); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2069:5: note: previous definition of ‘btrtl_download_firmware’ was here 2069 | int btrtl_download_firmware(struct hci_dev *hdev, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2169:19: error: non-static declaration of ‘btrtl_set_quirks’ follows static declaration 2169 | EXPORT_SYMBOL_GPL(btrtl_set_quirks); | ^~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2169:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2169 | EXPORT_SYMBOL_GPL(btrtl_set_quirks); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2112:6: note: previous definition of ‘btrtl_set_quirks’ was here 2112 | void btrtl_set_quirks(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2196:19: error: non-static declaration of ‘btrtl_setup_realtek’ follows static declaration 2196 | EXPORT_SYMBOL_GPL(btrtl_setup_realtek); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2196:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2196 | EXPORT_SYMBOL_GPL(btrtl_setup_realtek); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2171:5: note: previous definition of ‘btrtl_setup_realtek’ was here 2171 | int btrtl_setup_realtek(struct hci_dev *hdev) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2216:19: error: non-static declaration of ‘btrtl_shutdown_realtek’ follows static declaration 2216 | EXPORT_SYMBOL_GPL(btrtl_shutdown_realtek); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2216:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2216 | EXPORT_SYMBOL_GPL(btrtl_shutdown_realtek); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2198:5: note: previous definition of ‘btrtl_shutdown_realtek’ was here 2198 | int btrtl_shutdown_realtek(struct hci_dev *hdev) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2243:19: error: non-static declaration of ‘btrtl_recv_event’ follows static declaration 2243 | EXPORT_SYMBOL_GPL(btrtl_recv_event); | ^~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2243:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2243 | EXPORT_SYMBOL_GPL(btrtl_recv_event); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2218:5: note: previous definition of ‘btrtl_recv_event’ was here 2218 | int btrtl_recv_event(struct hci_dev *hdev, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2245:21: error: invalid storage class for function ‘btrtl_convert_baudrate’ 2245 | static unsigned int btrtl_convert_baudrate(u32 device_baudrate) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2351:19: error: non-static declaration of ‘btrtl_get_uart_settings’ follows static declaration 2351 | EXPORT_SYMBOL_GPL(btrtl_get_uart_settings); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2351:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2351 | EXPORT_SYMBOL_GPL(btrtl_get_uart_settings); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2282:5: note: previous definition of ‘btrtl_get_uart_settings’ was here 2282 | int btrtl_get_uart_settings(struct hci_dev *hdev, | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2404:1: error: expected declaration or statement at end of input 2404 | MODULE_FIRMWARE("rtl_bt/rtl8922au_config.bin"); | ^~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2404: error: control reaches end of non-void function [-Werror=return-type] 2404 | MODULE_FIRMWARE("rtl_bt/rtl8922au_config.bin"); | cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:203: drivers/bluetooth/btrtl.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [scripts/Makefile.build:461: drivers/bluetooth] Error 2 make[2]: *** [scripts/Makefile.build:461: drivers] Error 2 make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2 make: *** [Makefile:248: __sub-make] Error 2 ############################## Test: CheckAllWarning - FAIL Desc: Run linux kernel with all warning enabled Output: In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c: In function ‘btrtl_initialize’: drivers/bluetooth/btrtl.c:2110:19: error: non-static declaration of ‘btrtl_download_firmware’ follows static declaration 2110 | EXPORT_SYMBOL_GPL(btrtl_download_firmware); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2110:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2110 | EXPORT_SYMBOL_GPL(btrtl_download_firmware); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2069:5: note: previous definition of ‘btrtl_download_firmware’ was here 2069 | int btrtl_download_firmware(struct hci_dev *hdev, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2169:19: error: non-static declaration of ‘btrtl_set_quirks’ follows static declaration 2169 | EXPORT_SYMBOL_GPL(btrtl_set_quirks); | ^~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2169:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2169 | EXPORT_SYMBOL_GPL(btrtl_set_quirks); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2112:6: note: previous definition of ‘btrtl_set_quirks’ was here 2112 | void btrtl_set_quirks(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2196:19: error: non-static declaration of ‘btrtl_setup_realtek’ follows static declaration 2196 | EXPORT_SYMBOL_GPL(btrtl_setup_realtek); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2196:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2196 | EXPORT_SYMBOL_GPL(btrtl_setup_realtek); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2171:5: note: previous definition of ‘btrtl_setup_realtek’ was here 2171 | int btrtl_setup_realtek(struct hci_dev *hdev) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2216:19: error: non-static declaration of ‘btrtl_shutdown_realtek’ follows static declaration 2216 | EXPORT_SYMBOL_GPL(btrtl_shutdown_realtek); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2216:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2216 | EXPORT_SYMBOL_GPL(btrtl_shutdown_realtek); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2198:5: note: previous definition of ‘btrtl_shutdown_realtek’ was here 2198 | int btrtl_shutdown_realtek(struct hci_dev *hdev) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2243:19: error: non-static declaration of ‘btrtl_recv_event’ follows static declaration 2243 | EXPORT_SYMBOL_GPL(btrtl_recv_event); | ^~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2243:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2243 | EXPORT_SYMBOL_GPL(btrtl_recv_event); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2218:5: note: previous definition of ‘btrtl_recv_event’ was here 2218 | int btrtl_recv_event(struct hci_dev *hdev, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2245:21: error: invalid storage class for function ‘btrtl_convert_baudrate’ 2245 | static unsigned int btrtl_convert_baudrate(u32 device_baudrate) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2351:19: error: non-static declaration of ‘btrtl_get_uart_settings’ follows static declaration 2351 | EXPORT_SYMBOL_GPL(btrtl_get_uart_settings); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2351:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2351 | EXPORT_SYMBOL_GPL(btrtl_get_uart_settings); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2282:5: note: previous definition of ‘btrtl_get_uart_settings’ was here 2282 | int btrtl_get_uart_settings(struct hci_dev *hdev, | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2404:1: error: expected declaration or statement at end of input 2404 | MODULE_FIRMWARE("rtl_bt/rtl8922au_config.bin"); | ^~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2404: error: control reaches end of non-void function [-Werror=return-type] 2404 | MODULE_FIRMWARE("rtl_bt/rtl8922au_config.bin"); | cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:203: drivers/bluetooth/btrtl.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [scripts/Makefile.build:461: drivers/bluetooth] Error 2 make[2]: *** [scripts/Makefile.build:461: drivers] Error 2 make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2 make: *** [Makefile:248: __sub-make] Error 2 ############################## Test: CheckSparse - FAIL Desc: Run sparse tool with linux kernel Output: net/bluetooth/af_bluetooth.c:248:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block net/bluetooth/hci_event.c: note: in included file (through include/net/bluetooth/hci_core.h): ./include/net/bluetooth/hci.h:2653:47: warning: array of flexible structures ./include/net/bluetooth/hci.h:2739:43: warning: array of flexible structures drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer drivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integer drivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integer net/bluetooth/hci_codec.c: note: in included file: ./include/net/bluetooth/hci_core.h:148:35: warning: array of flexible structures net/bluetooth/sco.c: note: in included file: ./include/net/bluetooth/hci_core.h:148:35: warning: array of flexible structures In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c: In function ‘btrtl_initialize’: drivers/bluetooth/btrtl.c:2110:19: error: non-static declaration of ‘btrtl_download_firmware’ follows static declaration 2110 | EXPORT_SYMBOL_GPL(btrtl_download_firmware); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2110:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2110 | EXPORT_SYMBOL_GPL(btrtl_download_firmware); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2069:5: note: previous definition of ‘btrtl_download_firmware’ was here 2069 | int btrtl_download_firmware(struct hci_dev *hdev, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2169:19: error: non-static declaration of ‘btrtl_set_quirks’ follows static declaration 2169 | EXPORT_SYMBOL_GPL(btrtl_set_quirks); | ^~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2169:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2169 | EXPORT_SYMBOL_GPL(btrtl_set_quirks); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2112:6: note: previous definition of ‘btrtl_set_quirks’ was here 2112 | void btrtl_set_quirks(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2196:19: error: non-static declaration of ‘btrtl_setup_realtek’ follows static declaration 2196 | EXPORT_SYMBOL_GPL(btrtl_setup_realtek); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2196:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2196 | EXPORT_SYMBOL_GPL(btrtl_setup_realtek); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2171:5: note: previous definition of ‘btrtl_setup_realtek’ was here 2171 | int btrtl_setup_realtek(struct hci_dev *hdev) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2216:19: error: non-static declaration of ‘btrtl_shutdown_realtek’ follows static declaration 2216 | EXPORT_SYMBOL_GPL(btrtl_shutdown_realtek); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2216:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2216 | EXPORT_SYMBOL_GPL(btrtl_shutdown_realtek); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2198:5: note: previous definition of ‘btrtl_shutdown_realtek’ was here 2198 | int btrtl_shutdown_realtek(struct hci_dev *hdev) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2243:19: error: non-static declaration of ‘btrtl_recv_event’ follows static declaration 2243 | EXPORT_SYMBOL_GPL(btrtl_recv_event); | ^~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2243:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2243 | EXPORT_SYMBOL_GPL(btrtl_recv_event); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2218:5: note: previous definition of ‘btrtl_recv_event’ was here 2218 | int btrtl_recv_event(struct hci_dev *hdev, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2245:21: error: invalid storage class for function ‘btrtl_convert_baudrate’ 2245 | static unsigned int btrtl_convert_baudrate(u32 device_baudrate) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2351:19: error: non-static declaration of ‘btrtl_get_uart_settings’ follows static declaration 2351 | EXPORT_SYMBOL_GPL(btrtl_get_uart_settings); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2351:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2351 | EXPORT_SYMBOL_GPL(btrtl_get_uart_settings); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2282:5: note: previous definition of ‘btrtl_get_uart_settings’ was here 2282 | int btrtl_get_uart_settings(struct hci_dev *hdev, | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2404:1: error: expected declaration or statement at end of input 2404 | MODULE_FIRMWARE("rtl_bt/rtl8922au_config.bin"); | ^~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2404: error: control reaches end of non-void function [-Werror=return-type] 2404 | MODULE_FIRMWARE("rtl_bt/rtl8922au_config.bin"); | cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:203: drivers/bluetooth/btrtl.o] Error 1 make[3]: *** [scripts/Makefile.build:461: drivers/bluetooth] Error 2 make[2]: *** [scripts/Makefile.build:461: drivers] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2 make: *** [Makefile:248: __sub-make] Error 2 ############################## Test: BuildKernel32 - FAIL Desc: Build 32bit Kernel for Bluetooth Output: In file included from drivers/bluetooth/btrtl.c:13: drivers/bluetooth/btrtl.c: In function ‘btrtl_enhanced_download_mode_enable’: ./include/net/bluetooth/bluetooth.h:281:9: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 281 | BT_ERR("%s: " fmt, bt_dev_name(hdev), ##__VA_ARGS__) | ^~~~~~ ./include/net/bluetooth/bluetooth.h:266:33: note: in definition of macro ‘BT_ERR’ 266 | #define BT_ERR(fmt, ...) bt_err(fmt "\n", ##__VA_ARGS__) | ^~~ drivers/bluetooth/btrtl.c:1338:3: note: in expansion of macro ‘bt_dev_err’ 1338 | bt_dev_err(hdev, "got invalid cmd complete, %u %lu", skb->len, | ^~~~~~~~~~ drivers/bluetooth/btrtl.c:1338:52: note: format string is defined here 1338 | bt_dev_err(hdev, "got invalid cmd complete, %u %lu", skb->len, | ~~^ | | | long unsigned int | %u In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c: In function ‘btrtl_initialize’: drivers/bluetooth/btrtl.c:2110:19: error: non-static declaration of ‘btrtl_download_firmware’ follows static declaration 2110 | EXPORT_SYMBOL_GPL(btrtl_download_firmware); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2110:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2110 | EXPORT_SYMBOL_GPL(btrtl_download_firmware); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2069:5: note: previous definition of ‘btrtl_download_firmware’ was here 2069 | int btrtl_download_firmware(struct hci_dev *hdev, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2169:19: error: non-static declaration of ‘btrtl_set_quirks’ follows static declaration 2169 | EXPORT_SYMBOL_GPL(btrtl_set_quirks); | ^~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2169:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2169 | EXPORT_SYMBOL_GPL(btrtl_set_quirks); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2112:6: note: previous definition of ‘btrtl_set_quirks’ was here 2112 | void btrtl_set_quirks(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2196:19: error: non-static declaration of ‘btrtl_setup_realtek’ follows static declaration 2196 | EXPORT_SYMBOL_GPL(btrtl_setup_realtek); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2196:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2196 | EXPORT_SYMBOL_GPL(btrtl_setup_realtek); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2171:5: note: previous definition of ‘btrtl_setup_realtek’ was here 2171 | int btrtl_setup_realtek(struct hci_dev *hdev) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2216:19: error: non-static declaration of ‘btrtl_shutdown_realtek’ follows static declaration 2216 | EXPORT_SYMBOL_GPL(btrtl_shutdown_realtek); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2216:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2216 | EXPORT_SYMBOL_GPL(btrtl_shutdown_realtek); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2198:5: note: previous definition of ‘btrtl_shutdown_realtek’ was here 2198 | int btrtl_shutdown_realtek(struct hci_dev *hdev) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2243:19: error: non-static declaration of ‘btrtl_recv_event’ follows static declaration 2243 | EXPORT_SYMBOL_GPL(btrtl_recv_event); | ^~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2243:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2243 | EXPORT_SYMBOL_GPL(btrtl_recv_event); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2218:5: note: previous definition of ‘btrtl_recv_event’ was here 2218 | int btrtl_recv_event(struct hci_dev *hdev, struct sk_buff *skb) | ^~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2245:21: error: invalid storage class for function ‘btrtl_convert_baudrate’ 2245 | static unsigned int btrtl_convert_baudrate(u32 device_baudrate) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/linkage.h:7, from ./include/linux/printk.h:8, from ./include/asm-generic/bug.h:22, from ./arch/x86/include/asm/bug.h:103, from ./arch/x86/include/asm/alternative.h:9, from ./arch/x86/include/asm/barrier.h:5, from ./include/linux/list.h:11, from ./include/linux/module.h:12, from drivers/bluetooth/btrtl.c:8: drivers/bluetooth/btrtl.c:2351:19: error: non-static declaration of ‘btrtl_get_uart_settings’ follows static declaration 2351 | EXPORT_SYMBOL_GPL(btrtl_get_uart_settings); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/export.h:70:21: note: in definition of macro ‘__EXPORT_SYMBOL’ 70 | extern typeof(sym) sym; \ | ^~~ ./include/linux/export.h:84:33: note: in expansion of macro ‘_EXPORT_SYMBOL’ 84 | #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") | ^~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2351:1: note: in expansion of macro ‘EXPORT_SYMBOL_GPL’ 2351 | EXPORT_SYMBOL_GPL(btrtl_get_uart_settings); | ^~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2282:5: note: previous definition of ‘btrtl_get_uart_settings’ was here 2282 | int btrtl_get_uart_settings(struct hci_dev *hdev, | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2404:1: error: expected declaration or statement at end of input 2404 | MODULE_FIRMWARE("rtl_bt/rtl8922au_config.bin"); | ^~~~~~~~~~~~~~~ drivers/bluetooth/btrtl.c:2404: error: control reaches end of non-void function [-Werror=return-type] 2404 | MODULE_FIRMWARE("rtl_bt/rtl8922au_config.bin"); | cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:203: drivers/bluetooth/btrtl.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [scripts/Makefile.build:461: drivers/bluetooth] Error 2 make[2]: *** [scripts/Makefile.build:461: drivers] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2 make: *** [Makefile:248: __sub-make] Error 2 ############################## Test: TestRunner_mgmt-tester - FAIL Desc: Run mgmt-tester with test-runner Output: Total: 490, Passed: 484 (98.8%), Failed: 2, Not Run: 4 Failed Test Cases LL Privacy - Add Device 2 (2 Devices to AL) Failed 0.202 seconds LL Privacy - Set Flags 3 (2 Devices to RL) Failed 0.202 seconds ############################## Test: IncrementalBuild - PENDING Desc: Incremental build with the patches in the series Output: --- Regards, Linux Bluetooth