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-Tag: v4.14-rc1~453^2~16 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cfb73f89534fb246155a05a52d63559cb5d58749;p=platform%2Fkernel%2Flinux-rpi.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 fdbf05a..c9d2a87 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;