summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2023-02-04 21:34:27 +0300
committerJan Kara <jack@suse.cz>2023-02-07 15:05:31 +0300
commit51e38c92bed26f648ec187c4400fa7512fcd8067 (patch)
treedaa61be08fae3ecd3d9ffc34e61dbe011e2d90d5 /tools/perf/scripts/python
parentf8d0dd0bc302b237dfa2ef5836e6ee375c0a1773 (diff)
downloadlinux-51e38c92bed26f648ec187c4400fa7512fcd8067.tar.xz
udf: Use unsigned variables for size calculations
To avoid confusing the compiler about possible negative sizes, switch various size variables that can never be negative from int to u32. Seen with GCC 13: ../fs/udf/directory.c: In function 'udf_copy_fi': ../include/linux/fortify-string.h:57:33: warning: '__builtin_memcpy' pointer overflow between offset 80 and size [-2147483648, -1] [-Warray-bounds=] 57 | #define __underlying_memcpy __builtin_memcpy | ^ ... ../fs/udf/directory.c:102:9: note: in expansion of macro 'memcpy' 102 | memcpy(&iter->fi, iter->bh[0]->b_data + off, len); | ^~~~~~ Cc: Jan Kara <jack@suse.com> Signed-off-by: Kees Cook <keescook@chromium.org> Signed-off-by: Jan Kara <jack@suse.cz> Message-Id: <20230204183427.never.856-kees@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions