From: Herbert Xu Date: Mon, 11 May 2015 09:48:09 +0000 (+0800) Subject: crypto: qat - Use crypto_aead_set_reqsize helper X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=97cacb9f7a1e7502e7e8e7964b00dc191be565eb;p=openwrt%2Fstaging%2Fblogic.git crypto: qat - Use crypto_aead_set_reqsize helper This patch uses the crypto_aead_set_reqsize helper to avoid directly touching the internals of aead. Signed-off-by: Herbert Xu --- diff --git a/drivers/crypto/qat/qat_common/qat_algs.c b/drivers/crypto/qat/qat_common/qat_algs.c index 070abcd0f2b3..dc231b860a1e 100644 --- a/drivers/crypto/qat/qat_common/qat_algs.c +++ b/drivers/crypto/qat/qat_common/qat_algs.c @@ -1094,8 +1094,9 @@ static int qat_alg_aead_init(struct crypto_tfm *tfm, return -EFAULT; spin_lock_init(&ctx->lock); ctx->qat_hash_alg = hash; - tfm->crt_aead.reqsize = sizeof(struct aead_request) + - sizeof(struct qat_crypto_request); + crypto_aead_set_reqsize(__crypto_aead_cast(tfm), + sizeof(struct aead_request) + + sizeof(struct qat_crypto_request)); ctx->tfm = tfm; return 0; }