aboutsummaryrefslogtreecommitdiff
path: root/include/linux/compiler-gcc.h
diff options
context:
space:
mode:
authorKees Cook <[email protected]>2021-08-13 12:19:24 -0700
committerKees Cook <[email protected]>2021-10-18 12:28:53 -0700
commit47c662486cccf03e7062139d069b07ab0126ef59 (patch)
tree72826cdd2aa180a52b197ae7b5c84d4582993b7c /include/linux/compiler-gcc.h
parentfa7845cfd53f3b1d3f60efa55db89805595bc045 (diff)
treewide: Replace 0-element memcpy() destinations with flexible arrays
The 0-element arrays that are used as memcpy() destinations are actually flexible arrays. Adjust their structures accordingly so that memcpy() can better reason able their destination size (i.e. they need to be seen as "unknown" length rather than "zero"). In some cases, use of the DECLARE_FLEX_ARRAY() helper is needed when a flexible array is alone in a struct. Cc: "Gustavo A. R. Silva" <[email protected]> Cc: Arnd Bergmann <[email protected]> Cc: Kalle Valo <[email protected]> Cc: "David S. Miller" <[email protected]> Cc: Jakub Kicinski <[email protected]> Cc: Nilesh Javali <[email protected]> Cc: Manish Rangankar <[email protected]> Cc: [email protected] Cc: "James E.J. Bottomley" <[email protected]> Cc: "Martin K. Petersen" <[email protected]> Cc: Larry Finger <[email protected]> Cc: Phillip Potter <[email protected]> Cc: Greg Kroah-Hartman <[email protected]> Cc: Florian Schilhabel <[email protected]> Cc: Johannes Berg <[email protected]> Cc: Christophe JAILLET <[email protected]> Cc: Fabio Aiuto <[email protected]> Cc: Ross Schmidt <[email protected]> Cc: Marco Cesati <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Signed-off-by: Kees Cook <[email protected]>
Diffstat (limited to 'include/linux/compiler-gcc.h')
0 files changed, 0 insertions, 0 deletions