From: Herbert Xu Date: Sun, 8 Sep 2013 04:33:50 +0000 (+1000) Subject: crypto: api - Fix race condition in larval lookup X-Git-Tag: v3.12-rc1~20^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=77dbd7a95e4a4f15264c333a9e9ab97ee27dc2aa;p=pandora-kernel.git crypto: api - Fix race condition in larval lookup crypto_larval_lookup should only return a larval if it created one. Any larval created by another entity must be processed through crypto_larval_wait before being returned. Otherwise this will lead to a larval being killed twice, which will most likely lead to a crash. Cc: stable@vger.kernel.org Reported-by: Kees Cook Tested-by: Kees Cook Signed-off-by: Herbert Xu --- Reading git-diff-tree failed