diff --git a/module/zfs/lz4.c b/module/zfs/lz4.c index 9b9a2e6936..c04cfa7ba7 100644 --- a/module/zfs/lz4.c +++ b/module/zfs/lz4.c @@ -63,10 +63,10 @@ lz4_compress_zfs(void *s_start, void *d_start, size_t s_len, return (s_len); /* - * Encode the compressed buffer size at the start. We'll need this in - * decompression to counter the effects of padding which might be - * added to the compressed buffer and which, if unhandled, would - * confuse the hell out of our decompression function. + * The exact compressed size is needed by the decompression routine, + * so it is stored at the start of the buffer. Note that this may be + * less than the compressed block size, which is rounded up to a + * multiple of 1<