>Hello SK > >I am submitting and replying patches using gaurav.jain@xxxxxxx > >In Later kernel versions we have provided fixes related to job ring flush and there are other changes as well. >It would be better to add these changes on top of 5.10 tree as we also run multiple tests and not observed this issue. > >Regards >Gaurav Jain Hi, Gaurav Can you identify which commits? Our version has added some related commits based on 5.10 ------------------------------------------------- 04ff8e37a2df crypto: caam/jr - add .shutdown hook f7ea4a6a6511 LF-3093-1 crypto: caam/jr - fix caam-keygen exit / clean-up c41daf27fa44 LF-3079 crypto: caam/jr - fix shared IRQ line handling 1f12127de72a MLK-24912-2 crypto: caam - fix RNG vs. hwrng kthread race 04e3a61f9bb5 MLK-24912-1 crypto: caam/jr - update jr_list during suspend/resume f48d9e23262e MLK-24420-3 crypto: caam - add ioctl calls for black keys and blobs generation 5c98742fbf60 MLK-24420-2 crypto: caam - add support for black keys and blobs ------------------------------------------------- But We have no way to port this commit because its architecture has changed too much. commit 304a2efe9d55875c6805f3c2957bc39ceebbc5c0 crypto: caam/jr - Convert to platform remove callback returning void On your test enviroment, modify function caam_jr_remove Test scenarios1: if &jrpriv->tfm_count is not zero,whether will crash? +atomic_inc(&jrpriv->tfm_count); if (atomic_read(&jrpriv->tfm_count)) { Thanks! BR/SK