]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - crypto/af_alg.c
crypto: Fix regressions caused by iov_iter changes.
[mirror_ubuntu-zesty-kernel.git] / crypto / af_alg.c
index eb78fe8a60c8e175af9b5e976510997eb87777c9..5b11d645343d6a291582123aa4b8f33ad294b55f 100644 (file)
@@ -348,7 +348,7 @@ int af_alg_make_sg(struct af_alg_sgl *sgl, struct iov_iter *iter, int len)
        if (n < 0)
                return n;
 
-       npages = PAGE_ALIGN(off + n);
+       npages = DIV_ROUND_UP(off + n, PAGE_SIZE);
        if (WARN_ON(npages == 0))
                return -EINVAL;