mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2025-04-19 20:58:31 +09:00
crypto: acomp - Remove acomp request flags
The acomp request flags field duplicates the base request flags and is confusing. Remove it. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
fc4bd01d9f
commit
8f3332eecd
@ -144,7 +144,7 @@ void acomp_request_free(struct acomp_req *req)
|
||||
if (tfm->__crt_alg->cra_type != &crypto_acomp_type)
|
||||
crypto_acomp_scomp_free_ctx(req);
|
||||
|
||||
if (req->flags & CRYPTO_ACOMP_ALLOC_OUTPUT) {
|
||||
if (req->base.flags & CRYPTO_ACOMP_ALLOC_OUTPUT) {
|
||||
acomp->dst_free(req->dst);
|
||||
req->dst = NULL;
|
||||
}
|
||||
|
@ -24,7 +24,6 @@
|
||||
* @dst: Destination data
|
||||
* @slen: Size of the input buffer
|
||||
* @dlen: Size of the output buffer and number of bytes produced
|
||||
* @flags: Internal flags
|
||||
* @__ctx: Start of private context data
|
||||
*/
|
||||
struct acomp_req {
|
||||
@ -33,7 +32,6 @@ struct acomp_req {
|
||||
struct scatterlist *dst;
|
||||
unsigned int slen;
|
||||
unsigned int dlen;
|
||||
u32 flags;
|
||||
void *__ctx[] CRYPTO_MINALIGN_ATTR;
|
||||
};
|
||||
|
||||
@ -232,9 +230,9 @@ static inline void acomp_request_set_params(struct acomp_req *req,
|
||||
req->slen = slen;
|
||||
req->dlen = dlen;
|
||||
|
||||
req->flags &= ~CRYPTO_ACOMP_ALLOC_OUTPUT;
|
||||
req->base.flags &= ~CRYPTO_ACOMP_ALLOC_OUTPUT;
|
||||
if (!req->dst)
|
||||
req->flags |= CRYPTO_ACOMP_ALLOC_OUTPUT;
|
||||
req->base.flags |= CRYPTO_ACOMP_ALLOC_OUTPUT;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user