crypto: scatterwalk - Use sg_chain_ptr on chain entries
Tom Lendacky authored
Now that scatterwalk_sg_chain sets the chain pointer bit the sg_page
call in scatterwalk_sg_next hits a BUG_ON when CONFIG_DEBUG_SG is
enabled. Use sg_chain_ptr instead of sg_page on a chain entry.

Cc: stable@vger.kernel.org
Signed-off-by: default avatarTom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
389a5390
Name Last commit Last update
..
internal crypto: add crypto_[un]register_shashes for [un]registering multiple shash entries at once
ablk_helper.h crypto: create generic version of ablk_helper
aead.h [CRYPTO] aead: Add top-level givencrypt/givdecrypt calls
aes.h crypto: aes - Move key_length in struct crypto_aes_ctx to be the last field
algapi.h crypto: crypto_memneq - add equality testing of memory regions w/o timing leaks
authenc.h crypto: authenc - Export key parsing helper function
b128ops.h [CRYPTO] lib: some common 128-bit block operations, nicely centralized
blowfish.h crypto: blowfish - split generic and common c code
cast5.h crypto: cast5/cast6 - move lookup tables to shared module
cast6.h crypto: cast5/cast6 - move lookup tables to shared module
cast_common.h crypto: cast5/cast6 - move lookup tables to shared module
compress.h crypto: zlib - New zlib crypto module, using pcomp
cryptd.h crypto: cryptd - Adding the AEAD interface type support to cryptd
crypto_wq.h crypto: api - Use dedicated workqueue for crypto subsystem
ctr.h [CRYPTO] ctr: Refactor into ctr and rfc3686
des.h [CRYPTO] des: Create header file for common macros
gf128mul.h Update broken web addresses in the kernel.
hash.h crypto: shash - Fix digest size offset
hash_info.h crypto: provide single place for hash algo information
if_alg.h net: remove mm.h inclusion from netdevice.h
lrw.h crypto: lrw - add interface for parallelized cipher implementions
md5.h crypto: md5 - Add export support
padlock.h crypto: padlock - Move padlock.h into include/crypto
pcrypt.h crypto: pcrypt - Add pcrypt crypto parallelization wrapper
public_key.h keys: change asymmetric keys to use common hash definitions
rng.h crypto: rng - RNG interface and implementation
scatterwalk.h crypto: scatterwalk - Use sg_chain_ptr on chain entries
serpent.h crypto: serpent-sse2 - add lrw support
sha.h crypto: sha512 - Expose generic sha512 routine to be callable from other modules
skcipher.h [CRYPTO] skcipher: Add top-level givencrypt/givdecrypt calls
twofish.h crypto: twofish-x86_64-3way - add lrw support
vmac.h crypto: vmac - Make VMAC work when blocks aren't aligned
xts.h crypto: xts: add interface for parallelized cipher implementations