netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] chelsio: Annotate structs with __counted_by
@ 2023-09-29 18:11 Kees Cook
  2023-09-29 18:11 ` [PATCH 1/5] chelsio/l2t: Annotate struct l2t_data " Kees Cook
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Kees Cook @ 2023-09-29 18:11 UTC (permalink / raw)
  To: Raju Rangoju
  Cc: Kees Cook, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Gustavo A. R. Silva, Nathan Chancellor,
	Nick Desaulniers, Tom Rix, linux-kernel, netdev, linux-hardening,
	llvm

Hi,

This annotates several chelsio structures with the coming __counted_by
attribute for bounds checking of flexible arrays at run-time. For more details,
see commit dd06e72e68bc ("Compiler Attributes: Add __counted_by macro").

Thanks!

-Kees

Kees Cook (5):
  chelsio/l2t: Annotate struct l2t_data with __counted_by
  cxgb4: Annotate struct clip_tbl with __counted_by
  cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by
  cxgb4: Annotate struct sched_table with __counted_by
  cxgb4: Annotate struct smt_data with __counted_by

 drivers/net/ethernet/chelsio/cxgb3/l2t.h                | 2 +-
 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.h           | 2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h | 2 +-
 drivers/net/ethernet/chelsio/cxgb4/l2t.c                | 2 +-
 drivers/net/ethernet/chelsio/cxgb4/sched.h              | 2 +-
 drivers/net/ethernet/chelsio/cxgb4/smt.h                | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2023-10-06 14:27 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-29 18:11 [PATCH 0/5] chelsio: Annotate structs with __counted_by Kees Cook
2023-09-29 18:11 ` [PATCH 1/5] chelsio/l2t: Annotate struct l2t_data " Kees Cook
2023-09-30  6:39   ` Christophe JAILLET
2023-10-01  6:33   ` Gustavo A. R. Silva
2023-09-29 18:11 ` [PATCH 2/5] cxgb4: Annotate struct clip_tbl " Kees Cook
2023-10-01  6:35   ` Gustavo A. R. Silva
2023-09-29 18:11 ` [PATCH 3/5] cxgb4: Annotate struct cxgb4_tc_u32_table " Kees Cook
2023-10-01  6:36   ` Gustavo A. R. Silva
2023-09-29 18:11 ` [PATCH 4/5] cxgb4: Annotate struct sched_table " Kees Cook
2023-10-01  6:36   ` Gustavo A. R. Silva
2023-09-29 18:11 ` [PATCH 5/5] cxgb4: Annotate struct smt_data " Kees Cook
2023-10-01  6:37   ` Gustavo A. R. Silva
2023-09-29 19:44 ` [PATCH 0/5] chelsio: Annotate structs " Kees Cook
2023-10-02 18:31   ` Jakub Kicinski
     [not found]     ` <6a750af0-1de2-3bec-3d52-a4007f3afe92@chelsio.com>
2023-10-06 14:27       ` Jakub Kicinski
2023-10-04 22:50 ` patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).