]> git.baikalelectronics.ru Git - kernel.git/commit
crypto/NX: Set receive window credits to max number of CRBs in RxFIFO
authorHaren Myneni <haren@linux.vnet.ibm.com>
Tue, 18 Jun 2019 19:09:22 +0000 (12:09 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 28 Jun 2019 02:08:03 +0000 (10:08 +0800)
commitf76d148257f198c8bf06be45da17f8649e3fdff8
tree7990c333a2571529a58e00c769526a2f75ea8b5b
parentc6cf84dd2caf01f42a27143d6818be5a35f56012
crypto/NX: Set receive window credits to max number of CRBs in RxFIFO

System gets checkstop if RxFIFO overruns with more requests than the
maximum possible number of CRBs in FIFO at the same time. The max number
of requests per window is controlled by window credits. So find max
CRBs from FIFO size and set it to receive window credits.

Fixes: 76b049761937 ("crypto/nx: Add P9 NX support for 842 compression engine")
CC: stable@vger.kernel.org # v4.14+
Signed-off-by:Haren Myneni <haren@us.ibm.com>

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/nx/nx-842-powernv.c