From: Herbert Xu Date: Sat, 12 Apr 2025 05:36:53 +0000 (+0800) Subject: crypto: deflate - Remove request chaining X-Git-Tag: v6.16-rc1~206^2~310 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78e2846aa4b29b44368377842d2369e0198022b7;p=thirdparty%2Fkernel%2Flinux.git crypto: deflate - Remove request chaining Remove request chaining support from deflate. Signed-off-by: Herbert Xu --- diff --git a/crypto/deflate.c b/crypto/deflate.c index bc76c343a0cfe..57d7af4dfdfbc 100644 --- a/crypto/deflate.c +++ b/crypto/deflate.c @@ -111,7 +111,6 @@ static int deflate_compress(struct acomp_req *req) { struct crypto_acomp_stream *s; struct deflate_stream *ds; - struct acomp_req *r2; int err; s = crypto_acomp_lock_stream_bh(&deflate_streams); @@ -126,12 +125,6 @@ static int deflate_compress(struct acomp_req *req) } err = deflate_compress_one(req, ds); - req->base.err = err; - - list_for_each_entry(r2, &req->base.list, base.list) { - zlib_deflateReset(&ds->stream); - r2->base.err = deflate_compress_one(r2, ds); - } out: crypto_acomp_unlock_stream_bh(s); @@ -199,7 +192,6 @@ static int deflate_decompress(struct acomp_req *req) { struct crypto_acomp_stream *s; struct deflate_stream *ds; - struct acomp_req *r2; int err; s = crypto_acomp_lock_stream_bh(&deflate_streams); @@ -212,12 +204,6 @@ static int deflate_decompress(struct acomp_req *req) } err = deflate_decompress_one(req, ds); - req->base.err = err; - - list_for_each_entry(r2, &req->base.list, base.list) { - zlib_inflateReset(&ds->stream); - r2->base.err = deflate_decompress_one(r2, ds); - } out: crypto_acomp_unlock_stream_bh(s);