From: Szilveszter Ördög Date: Fri, 6 Aug 2010 01:26:38 +0000 (+0800) Subject: crypto: hash - Fix handling of small unaligned buffers X-Git-Tag: v2.6.36-rc4~83^2~3 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=23a75eee070f1370bee803a34f285cf81eb5f331;p=pandora-kernel.git crypto: hash - Fix handling of small unaligned buffers If a scatterwalk chain contains an entry with an unaligned offset then hash_walk_next() will cut off the next step at the next alignment point. However, if the entry ends before the next alignment point then we a loop, which leads to a kernel oops. Fix this by checking whether the next aligment point is before the end of the current entry. Signed-off-by: Szilveszter Ördög Acked-by: David S. Miller Signed-off-by: Herbert Xu --- Reading git-diff-tree failed