diff options
Diffstat (limited to 'drivers/crypto/atmel-aes.c')
| -rw-r--r-- | drivers/crypto/atmel-aes.c | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/crypto/atmel-aes.c b/drivers/crypto/atmel-aes.c index 886bf258544c..ed10f2ae4523 100644 --- a/drivers/crypto/atmel-aes.c +++ b/drivers/crypto/atmel-aes.c @@ -554,7 +554,7 @@ static inline int atmel_aes_complete(struct atmel_aes_dev *dd, int err)  	}  	if (dd->is_async) -		dd->areq->complete(dd->areq, err); +		crypto_request_complete(dd->areq, err);  	tasklet_schedule(&dd->queue_task); @@ -955,7 +955,7 @@ static int atmel_aes_handle_queue(struct atmel_aes_dev *dd,  		return ret;  	if (backlog) -		backlog->complete(backlog, -EINPROGRESS); +		crypto_request_complete(backlog, -EINPROGRESS);  	ctx = crypto_tfm_ctx(areq->tfm); @@ -1879,7 +1879,7 @@ static int atmel_aes_xts_setkey(struct crypto_skcipher *tfm, const u8 *key,  	struct atmel_aes_xts_ctx *ctx = crypto_skcipher_ctx(tfm);  	int err; -	err = xts_check_key(crypto_skcipher_tfm(tfm), key, keylen); +	err = xts_verify_key(tfm, key, keylen);  	if (err)  		return err; @@ -2510,6 +2510,7 @@ static void atmel_aes_get_cap(struct atmel_aes_dev *dd)  	/* keep only major version number */  	switch (dd->hw_version & 0xff0) {  	case 0x700: +	case 0x600:  	case 0x500:  		dd->caps.has_dualbuff = 1;  		dd->caps.has_cfb64 = 1;  |