diff options
Diffstat (limited to 'drivers/crypto/caam/caamalg.c')
| -rw-r--r-- | drivers/crypto/caam/caamalg.c | 10 | 
1 files changed, 4 insertions, 6 deletions
| diff --git a/drivers/crypto/caam/caamalg.c b/drivers/crypto/caam/caamalg.c index 398807d1b77e..fde399c88779 100644 --- a/drivers/crypto/caam/caamalg.c +++ b/drivers/crypto/caam/caamalg.c @@ -1187,8 +1187,8 @@ static struct aead_edesc *aead_edesc_alloc(struct aead_request *req,  	struct crypto_aead *aead = crypto_aead_reqtfm(req);  	struct caam_ctx *ctx = crypto_aead_ctx(aead);  	struct device *jrdev = ctx->jrdev; -	gfp_t flags = (req->base.flags & (CRYPTO_TFM_REQ_MAY_BACKLOG | -		       CRYPTO_TFM_REQ_MAY_SLEEP)) ? GFP_KERNEL : GFP_ATOMIC; +	gfp_t flags = (req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP) ? +		       GFP_KERNEL : GFP_ATOMIC;  	int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0;  	struct aead_edesc *edesc;  	int sec4_sg_index, sec4_sg_len, sec4_sg_bytes; @@ -1475,8 +1475,7 @@ static struct ablkcipher_edesc *ablkcipher_edesc_alloc(struct ablkcipher_request  	struct crypto_ablkcipher *ablkcipher = crypto_ablkcipher_reqtfm(req);  	struct caam_ctx *ctx = crypto_ablkcipher_ctx(ablkcipher);  	struct device *jrdev = ctx->jrdev; -	gfp_t flags = (req->base.flags & (CRYPTO_TFM_REQ_MAY_BACKLOG | -					  CRYPTO_TFM_REQ_MAY_SLEEP)) ? +	gfp_t flags = (req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP) ?  		       GFP_KERNEL : GFP_ATOMIC;  	int src_nents, mapped_src_nents, dst_nents = 0, mapped_dst_nents = 0;  	struct ablkcipher_edesc *edesc; @@ -1681,8 +1680,7 @@ static struct ablkcipher_edesc *ablkcipher_giv_edesc_alloc(  	struct crypto_ablkcipher *ablkcipher = crypto_ablkcipher_reqtfm(req);  	struct caam_ctx *ctx = crypto_ablkcipher_ctx(ablkcipher);  	struct device *jrdev = ctx->jrdev; -	gfp_t flags = (req->base.flags & (CRYPTO_TFM_REQ_MAY_BACKLOG | -					  CRYPTO_TFM_REQ_MAY_SLEEP)) ? +	gfp_t flags = (req->base.flags &  CRYPTO_TFM_REQ_MAY_SLEEP) ?  		       GFP_KERNEL : GFP_ATOMIC;  	int src_nents, mapped_src_nents, dst_nents, mapped_dst_nents;  	struct ablkcipher_edesc *edesc; |