Messages in this thread | | | Date | Fri, 13 Sep 2013 21:30:52 +1000 | From | Herbert Xu <> | Subject | Crypto Fixes for 3.12 |
| |
Hi Linus:
This push fixes a 7+ year race condition in the crypto API that causes sporadic crashes when multiple threads load the same algorithm.
It also fixes the crct10dif algorithm again to prevent boot failures on systems where the initramfs tool ignores module softdeps.
Please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
or
master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
Herbert Xu (2): crypto: api - Fix race condition in larval lookup crypto: crct10dif - Add fallback for broken initrds
crypto/Makefile | 2 +- crypto/api.c | 7 +- crypto/{crct10dif.c => crct10dif_common.c} | 100 +-------------------------- crypto/{crct10dif.c => crct10dif_generic.c} | 53 +------------- lib/crc-t10dif.c | 11 ++- 5 files changed, 20 insertions(+), 153 deletions(-)
Thanks, -- Email: Herbert Xu <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
| |