crypto: deflate - Remove request chaining
authorHerbert Xu <herbert@gondor.apana.org.au>
Sat, 12 Apr 2025 05:36:53 +0000 (13:36 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 16 Apr 2025 07:16:20 +0000 (15:16 +0800)
Remove request chaining support from deflate.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/deflate.c

index bc76c343a0cfe2535afb205c6538396aa2927860..57d7af4dfdfbcf217b4f0e7fa6566cf5f093d4c5 100644 (file)
@@ -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);