On 11/22/2021 1:33 PM, Gaurav Jain wrote: > When caam queue is full (-ENOSPC), caam frees descriptor memory. > crypto-engine checks if retry support is true and h/w queue > is full(-ENOSPC), then requeue the crypto request. > During processing the requested descriptor again, caam gives below error. > (caam_jr 30902000.jr: 40000006: DECO: desc idx 0: Invalid KEY Command). > > This patch adds a check to return when caam input ring is full > and retry support is true. so descriptor memory is not freed > and requeued request can be processed again. > > Fixes: 2d653936eb2cf ("crypto: caam - enable crypto-engine retry mechanism") > Signed-off-by: Gaurav Jain <gaurav.jain@xxxxxxx> > Reviewed-by: Horia Geantă <horia.geanta@xxxxxxx> Again, please don't copy R-b tags from internal reviews. I am fine with the patch. Thanks, Horia