https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git/commit/?id=359b84f8db942ef46d24de8aa397790c3fae22e0