Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c8484594 authored by Joe Perches's avatar Joe Perches Committed by Herbert Xu
Browse files

crypto: Use vzalloc

parent 8ff59090
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -48,12 +48,11 @@ static int deflate_comp_init(struct deflate_ctx *ctx)
	int ret = 0;
	struct z_stream_s *stream = &ctx->comp_stream;

	stream->workspace = vmalloc(zlib_deflate_workspacesize());
	stream->workspace = vzalloc(zlib_deflate_workspacesize());
	if (!stream->workspace) {
		ret = -ENOMEM;
		goto out;
	}
	memset(stream->workspace, 0, zlib_deflate_workspacesize());
	ret = zlib_deflateInit2(stream, DEFLATE_DEF_LEVEL, Z_DEFLATED,
	                        -DEFLATE_DEF_WINBITS, DEFLATE_DEF_MEMLEVEL,
	                        Z_DEFAULT_STRATEGY);
+1 −2
Original line number Diff line number Diff line
@@ -95,11 +95,10 @@ static int zlib_compress_setup(struct crypto_pcomp *tfm, void *params,
	zlib_comp_exit(ctx);

	workspacesize = zlib_deflate_workspacesize();
	stream->workspace = vmalloc(workspacesize);
	stream->workspace = vzalloc(workspacesize);
	if (!stream->workspace)
		return -ENOMEM;

	memset(stream->workspace, 0, workspacesize);
	ret = zlib_deflateInit2(stream,
				tb[ZLIB_COMP_LEVEL]
					? nla_get_u32(tb[ZLIB_COMP_LEVEL])