projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ed42b2b
)
net: dsa: felix: Annotate struct action_gate_entry with __counted_by
author
Hongbo Li
<lihongbo22@huawei.com>
Wed, 4 Sep 2024 01:49:56 +0000
(09:49 +0800)
committer
Paolo Abeni
<pabeni@redhat.com>
Thu, 5 Sep 2024 11:01:01 +0000
(13:01 +0200)
Add the __counted_by compiler attribute to the flexible array member
entries to improve access bounds-checking via CONFIG_UBSAN_BOUNDS and
CONFIG_FORTIFY_SOURCE.
Signed-off-by: Hongbo Li <lihongbo22@huawei.com>
Link:
https://patch.msgid.link/20240904014956.2035117-1-lihongbo22@huawei.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/dsa/ocelot/felix_vsc9959.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/net/dsa/ocelot/felix_vsc9959.c
b/drivers/net/dsa/ocelot/felix_vsc9959.c
index ba37a566da39a4e4fcfcef6ad61440917338c073..73d053501fb1d99f8d70c4ca7f193eea4fec552c 100644
(file)
--- a/
drivers/net/dsa/ocelot/felix_vsc9959.c
+++ b/
drivers/net/dsa/ocelot/felix_vsc9959.c
@@
-1733,7
+1733,7
@@
struct felix_stream_gate {
u64 cycletime;
u64 cycletime_ext;
u32 num_entries;
- struct action_gate_entry entries[];
+ struct action_gate_entry entries[]
__counted_by(num_entries)
;
};
struct felix_stream_gate_entry {