From: Antoine Ténart Date: Thu, 15 Jun 2017 07:56:29 +0000 (+0200) Subject: crypto: inside-secure - use the base_end pointer in ring rollback X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=cfb73f89534fb246155a05a52d63559cb5d58749;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git crypto: inside-secure - use the base_end pointer in ring rollback A base_end pointer is set and provided. Use it in the ring rollback function to avoid using build-in defines. Signed-off-by: Antoine Tenart Signed-off-by: Herbert Xu --- diff --git a/drivers/crypto/inside-secure/safexcel_ring.c b/drivers/crypto/inside-secure/safexcel_ring.c index fdbf05ae55fc..c9d2a8716b5b 100644 --- a/drivers/crypto/inside-secure/safexcel_ring.c +++ b/drivers/crypto/inside-secure/safexcel_ring.c @@ -84,7 +84,7 @@ void safexcel_ring_rollback_wptr(struct safexcel_crypto_priv *priv, return; if (ring->write == ring->base) - ring->write += (EIP197_DEFAULT_RING_SIZE - 1) * ring->offset; + ring->write = ring->base_end - ring->offset; else ring->write -= ring->offset;