Hi Herbert, This series contains 3 patches aimed at fixing issues when the SafeXcel driver is used under heavy load. The first two patches move DMA mapping informations to per-request specific contexts and the last one handles the case where the digest return code is -EBUSY (i.e. when a queued request end up in the backlog). Hopefully this series will be the last fixes one before adding more features :) This is based on top of v4.16-rc1 and the already accepted SafeXcel patches (series "crypto: inside-secure - stabilization and fixes"). Thanks! Antoine Antoine Tenart (2): crypto: inside-secure - move cache result dma mapping to request crypto: inside-secure - wait for the request to complete if in the backlog Ofer Heifetz (1): crypto: inside-secure - move hash result dma mapping to request drivers/crypto/inside-secure/safexcel.c | 19 --------- drivers/crypto/inside-secure/safexcel.h | 9 ----- drivers/crypto/inside-secure/safexcel_hash.c | 59 ++++++++++++++-------------- 3 files changed, 30 insertions(+), 57 deletions(-) -- 2.14.3