]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
crypto: zstd - replace zero-length array with flexible array member
authorThorsten Blum <thorsten.blum@linux.dev>
Thu, 3 Jul 2025 17:19:34 +0000 (19:19 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 10 Jul 2025 08:15:41 +0000 (20:15 +1200)
Replace the deprecated zero-length array with a modern flexible array
member in the struct zstd_ctx.

No functional changes intended.

Link: https://github.com/KSPP/linux/issues/78
Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
Reviewed-by: Kees Cook <kees@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/zstd.c

index 24edb4d616b56d040c804e9ce57f0ab7d3adbcb9..ebeadc1f3b5fdae51b686d1fdef28bf4b2197b0e 100644 (file)
@@ -25,7 +25,7 @@ struct zstd_ctx {
        zstd_dctx *dctx;
        size_t wksp_size;
        zstd_parameters params;
-       u8 wksp[0] __aligned(8);
+       u8 wksp[] __aligned(8);
 };
 
 static DEFINE_MUTEX(zstd_stream_lock);