diff options
author | 2025-04-15 16:24:05 -0700 | |
---|---|---|
committer | 2025-04-28 10:32:43 -0700 | |
commit | ccf1d2b4a1d9ef4287ff51e634c626fd4683b10c (patch) | |
tree | fe35117e321623e7a8d09690b9907ec3cef77d7d /scripts/lib/kdoc/kdoc_parser.py | |
parent | watchdog: exar: Shorten identity name to fit correctly (diff) | |
download | wireguard-linux-ccf1d2b4a1d9ef4287ff51e634c626fd4683b10c.tar.xz wireguard-linux-ccf1d2b4a1d9ef4287ff51e634c626fd4683b10c.zip |
input/joystick: magellan: Mark __nonstring look-up table const
GCC 15's new -Wunterminated-string-initialization notices that the
16 character lookup table "nibbles" (which is not used as a C-String)
needs to be marked as "nonstring":
drivers/input/joystick/magellan.c: In function 'magellan_crunch_nibbles':
drivers/input/joystick/magellan.c:51:44: warning: initializer-string for array of 'unsigned char' truncates NUL terminator but destination lacks 'nonstring' attribute (17 chars into 16 available) [-Wunterminated-string-initialization]
51 | static unsigned char nibbles[16] = "0AB3D56GH9:K<MN?";
| ^~~~~~~~~~~~~~~~~~
While the annotation was added in commit 48709ee1fa9a ("gcc-15: add
'__nonstring' markers to byte arrays") also mark the table as const.
Signed-off-by: Kees Cook <kees@kernel.org>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions