mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-10-16 22:39:48 +00:00
The constraints of the DFLTCC inline assembly are not precise: they do not
communicate the size of the output buffers to the compiler, so it cannot
automatically instrument it.
Add the manual kmsan_unpoison_memory() calls for the output buffers. The
logic is the same as in [1].
[1]
|
History
|
|
|---|---|---|
| .. | ||
| dfltcc.c | ||
| dfltcc.h | ||
| dfltcc_deflate.c | ||
| dfltcc_deflate.h | ||
| dfltcc_inflate.c | ||
| dfltcc_inflate.h | ||
| dfltcc_util.h | ||
| Makefile | ||