summaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2016-07-12 13:17:53 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2016-07-18 17:35:48 +0800
commit76f503042aa2cf18c7be07f780d6869782abc014 (patch)
tree51fd4d79fbfecc871f0b82a0833246ade1e1aaab /crypto
parent142ab044a5c462525eb5aaf0de5e83f1cbb9c1ba (diff)
downloadlinux-crypto-76f503042aa2cf18c7be07f780d6869782abc014.tar.gz
linux-crypto-76f503042aa2cf18c7be07f780d6869782abc014.zip
crypto: scatterwalk - Remove scatterwalk_bytes_sglen
This patch removes the now unused scatterwalk_bytes_sglen. Anyone using this out-of-tree should switch over to sg_nents_for_len. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto')
-rw-r--r--crypto/scatterwalk.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/crypto/scatterwalk.c b/crypto/scatterwalk.c
index ea5815c5..03ca4aef 100644
--- a/crypto/scatterwalk.c
+++ b/crypto/scatterwalk.c
@@ -125,28 +125,6 @@ void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
}
EXPORT_SYMBOL_GPL(scatterwalk_map_and_copy);
-int scatterwalk_bytes_sglen(struct scatterlist *sg, int num_bytes)
-{
- int offset = 0, n = 0;
-
- /* num_bytes is too small */
- if (num_bytes < sg->length)
- return -1;
-
- do {
- offset += sg->length;
- n++;
- sg = sg_next(sg);
-
- /* num_bytes is too large */
- if (unlikely(!sg && (num_bytes < offset)))
- return -1;
- } while (sg && (num_bytes > offset));
-
- return n;
-}
-EXPORT_SYMBOL_GPL(scatterwalk_bytes_sglen);
-
struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
struct scatterlist *src,
unsigned int len)