Re: [PATCH 1/3] ARM: compressed: Pass the actual output length to the decompressor

From: Florian Fainelli
Date: Wed Apr 12 2023 - 17:48:53 EST


On 4/12/23 14:21, Jonathan Neuschäfer wrote:
ZSTD writes outside of the space that is necessary for the uncompressed
data, when it is told it has unlimited output length. To fix this, pass
the actual output length (the length of the uncompressed kernel) to the
decompressor.

The uncompressed length is already stored as a little endian 32-bit
constant before the input_data_end symbol.

Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@xxxxxxx>

Reviewed-by: Florian Fainelli <f.fainelli@xxxxxxxxx>
--
Florian