zfs/module/zstd/lib/compress
Nick Terrell 466cf54ecf zstd: [superblock] Add defensive assert and bounds check
The bound check condition should always be met because we selected
`set_basic` as our encoding type. But that code is very far away, so
assert it is true so if it is ever false we can catch it, and add a
bounds check.

Port of facebook/zstd@1047097dad

Reported-by: Coverity (CID 1524446)
Reviewed-by: Damian Szuberski <szuberskidamian@gmail.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
Ported-by: Richard Yao <richard.yao@alumni.stonybrook.edu>
Closes #14212
2022-11-29 10:04:43 -08:00
..
fse_compress.c Silence unused-but-set-variable warnings 2022-04-29 14:21:11 -07:00
hist.c
hist.h
huf_compress.c
zstd_compress.c
zstd_compress_internal.h
zstd_compress_literals.c
zstd_compress_literals.h
zstd_compress_sequences.c
zstd_compress_sequences.h
zstd_compress_superblock.c zstd: [superblock] Add defensive assert and bounds check 2022-11-29 10:04:43 -08:00
zstd_compress_superblock.h
zstd_cwksp.h
zstd_double_fast.c
zstd_double_fast.h
zstd_fast.c
zstd_fast.h
zstd_lazy.c
zstd_lazy.h
zstd_ldm.c
zstd_ldm.h
zstd_opt.c
zstd_opt.h