Commit 018cba2e authored by Herbert Xu's avatar Herbert Xu
Browse files

crypto: acomp - Remove ACOMP_REQUEST_ALLOC



Remove ACOMP_REQUEST_ALLOC in favour of ACOMP_REQUEST_ON_STACK
with ACOMP_REQUEST_CLONE.

Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent e87e95d8
Loading
Loading
Loading
Loading
+0 −21
Original line number Diff line number Diff line
@@ -48,12 +48,6 @@

#define	MAX_SYNC_COMP_REQSIZE		0

#define ACOMP_REQUEST_ALLOC(name, tfm, gfp) \
        char __##name##_req[sizeof(struct acomp_req) + \
                            MAX_SYNC_COMP_REQSIZE] CRYPTO_MINALIGN_ATTR; \
        struct acomp_req *name = acomp_request_alloc_init( \
                __##name##_req, (tfm), (gfp))

#define ACOMP_REQUEST_ON_STACK(name, tfm) \
        char __##name##_req[sizeof(struct acomp_req) + \
                            MAX_SYNC_COMP_REQSIZE] CRYPTO_MINALIGN_ATTR; \
@@ -580,21 +574,6 @@ int crypto_acomp_compress(struct acomp_req *req);
 */
int crypto_acomp_decompress(struct acomp_req *req);

static inline struct acomp_req *acomp_request_alloc_init(
	char *buf, struct crypto_acomp *tfm, gfp_t gfp)
{
	struct acomp_req *req;

	if ((req = acomp_request_alloc(tfm, gfp)))
		return req;

	req = (void *)buf;
	acomp_request_set_tfm(req, tfm->fb);
	req->base.flags = CRYPTO_TFM_REQ_ON_STACK;

	return req;
}

static inline struct acomp_req *acomp_request_on_stack_init(
	char *buf, struct crypto_acomp *tfm)
{