From: bluez.test.bot@gmail.com
To: linux-bluetooth@vger.kernel.org, hildawu@realtek.com
Subject: RE: Bluetooth: Add support for RTK firmware version 3 and enhanced ACL-based download acceleration
Date: Thu, 29 May 2025 06:26:10 -0700 (PDT) [thread overview]
Message-ID: <68386072.170a0220.68f0a.30d9@mx.google.com> (raw)
In-Reply-To: <20250529124816.4186320-2-hildawu@realtek.com>
[-- Attachment #1: Type: text/plain, Size: 42621 bytes --]
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
next prev parent reply other threads:[~2025-05-29 13:26 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-05-29 12:48 [PATCH 0/2] Bluetooth: Add support for RTK firmware version 3 and enhanced ACL-based download acceleration Hilda Wu
2025-05-29 12:48 ` [PATCH 1/2] Bluetooth: btrtl: Firmware format v3 support Hilda Wu
2025-05-29 13:26 ` bluez.test.bot [this message]
2025-05-29 23:49 ` kernel test robot
2025-05-29 12:48 ` [PATCH 2/2] Bluetooth: btrtl: Add enhanced download support Hilda Wu
2025-05-30 11:49 ` kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2025-06-06 9:05 [PATCH v2 1/2] Bluetooth: btrtl: Firmware format v3 support Hilda Wu
2025-06-06 9:35 ` Bluetooth: Add support for RTK firmware version 3 and enhanced ACL-based download acceleration bluez.test.bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=68386072.170a0220.68f0a.30d9@mx.google.com \
--to=bluez.test.bot@gmail.com \
--cc=hildawu@realtek.com \
--cc=linux-bluetooth@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox