summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Dean <deaner92@yahoo.com>2026-08-25 12:22:07 +0000
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2026-09-15 15:44:52 -0400
commit49fd31f69072ecee5b360400498a20b34e2cb9ad (patch)
treeec31f37fe9e2a1f536c30cd7b7b30809b2097d9e
parent98af1487d089662e0d31780546c7b25b828d231b (diff)
downloadlinux-next-49fd31f69072ecee5b360400498a20b34e2cb9ad.tar.gz
linux-next-49fd31f69072ecee5b360400498a20b34e2cb9ad.zip
Bluetooth: Fix code style error
checkpatch.pl flags the zero-length array members in struct qca_dump_hdr: ERROR: Use C99 flexible arrays - see https://docs.kernel.org/process/deprecated.html#zero-length-and-one-element-arrays #3110: FILE: drivers/bluetooth/btusb.c:3110: + u8 data0[0]; Replace them with DECLARE_FLEX_ARRAY(), since C99 flexible array members are not permitted inside unions or as the sole member of a struct. The struct layout is unchanged, and everything compiles with the change. Link: https://docs.kernel.org/process/deprecated.html#zero-length-and-one-element-arrays Signed-off-by: Jeremy Dean <deaner92@yahoo.com> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
-rw-r--r--drivers/bluetooth/btusb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index a47b51ffdcd0..83d122de5d7d 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -3316,10 +3316,10 @@ struct qca_dump_hdr {
__le16 seqno;
u8 reserved;
union {
- u8 data[0];
+ DECLARE_FLEX_ARRAY(u8, data);
struct {
__le32 ram_dump_size;
- u8 data0[0];
+ DECLARE_FLEX_ARRAY(u8, data0);
} __packed;
};
} __packed;