This patch series is based on top of: https://patchwork.kernel.org/project/linux-crypto/patch/20250310172016.153423-1-ebiggers@xxxxxxxxxx/ Curiously, the Crypto API scatterwalk incremented pages by hand rather than using nth_page. Possibly because scatterwalk predates nth_page (the following commit is from the history tree): commit 3957f2b34960d85b63e814262a8be7d5ad91444d Author: James Morris <jmorris@xxxxxxxxxxxxxxxx> Date: Sun Feb 2 07:35:32 2003 -0800 [CRYPTO]: in/out scatterlist support for ciphers. Fix this by using nth_page. Herbert Xu (3): crypto: scatterwalk - Use nth_page instead of doing it by hand crypto: hash - Use nth_page instead of doing it by hand crypto: krb5 - Use SG miter instead of doing it by hand crypto/ahash.c | 38 +++++++++++++++++++++----------- crypto/krb5/rfc3961_simplified.c | 34 +++++++++++++--------------- include/crypto/scatterwalk.h | 21 +++++++++--------- 3 files changed, 51 insertions(+), 42 deletions(-) -- 2.39.5