On Wed, May 11, 2016 at 07:41:31AM +0000, Tudor-Dan Ambarus wrote: > > If I move the DMA primitives to the driver context, > I can't assure software coherency enforcement in rsa helper. > > If so, after the ANS.1 parsing, if a driver needs to enforce software > coherency, it will have to allocate coherent memory and copy > the ANS.1 parsed data there. Is this acceptable? Of course you can assume the memory comes from kmalloc. Since your driver is going to be calling the RSA helper to parse the keys we can surely make the guarantee that the RSA helper only returns kmalloced memory. Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html