diff options
author | Nick Terrell <terrelln@fb.com> | 2023-10-12 12:55:34 -0700 |
---|---|---|
committer | Nick Terrell <terrelln@meta.com> | 2023-11-14 17:12:52 -0800 |
commit | 77618db346455129424fadbbaec596a09feaf3bb (patch) | |
tree | 90a0583d90c88694f7198a73fd79d585d8213eae /mm/hugetlb_vmemmap.h | |
parent | ffc253263a1375a65fa6c9f62a893e9767fbebfa (diff) |
zstd: Fix array-index-out-of-bounds UBSAN warning
Zstd used an array of length 1 to mean a flexible array for C89
compatibility. Switch to a C99 flexible array to fix the UBSAN warning.
Tested locally by booting the kernel and writing to and reading from a
BtrFS filesystem with zstd compression enabled. I was unable to reproduce
the issue before the fix, however it is a trivial change.
Link: https://lkml.kernel.org/r/20231012213428.1390905-1-nickrterrell@gmail.com
Reported-by: syzbot+1f2eb3e8cd123ffce499@syzkaller.appspotmail.com
Reported-by: Eric Biggers <ebiggers@kernel.org>
Reported-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Nick Terrell <terrelln@fb.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'mm/hugetlb_vmemmap.h')
0 files changed, 0 insertions, 0 deletions