diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2018-03-26 02:53:25 +0200 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2018-03-30 19:34:19 +0200 |
commit | 900a081f6912a8985dc15380ec912752cb66025a (patch) | |
tree | b3f9eb9e790bac749c79a3102c3b61a9e9cdb4c1 /lib/test_rhashtable.c | |
parent | crypto: brcm - explicitly cast cipher to hash type (diff) | |
download | linux-900a081f6912a8985dc15380ec912752cb66025a.tar.xz linux-900a081f6912a8985dc15380ec912752cb66025a.zip |
crypto: ahash - Fix early termination in hash walk
When we have an unaligned SG list entry where there is no leftover
aligned data, the hash walk code will incorrectly return zero as if
the entire SG list has been processed.
This patch fixes it by moving onto the next page instead.
Reported-by: Eli Cooper <elicooper@gmx.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'lib/test_rhashtable.c')
0 files changed, 0 insertions, 0 deletions