diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2016-07-12 01:17:53 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2016-07-18 05:35:48 -0400 |
commit | 5506f53c7cc17c4ad5e69e5512a35faf77182986 (patch) | |
tree | 6b58558fb6945fc5d90958a45e7f4852a11ab037 /crypto | |
parent | 7c001a8650e67cb293120044c3f62756258ed27c (diff) |
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.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/crypto/scatterwalk.c b/crypto/scatterwalk.c index ea5815c5e128..03ca4aef1b9d 100644 --- a/crypto/scatterwalk.c +++ b/crypto/scatterwalk.c | |||
@@ -125,28 +125,6 @@ void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg, | |||
125 | } | 125 | } |
126 | EXPORT_SYMBOL_GPL(scatterwalk_map_and_copy); | 126 | EXPORT_SYMBOL_GPL(scatterwalk_map_and_copy); |
127 | 127 | ||
128 | int scatterwalk_bytes_sglen(struct scatterlist *sg, int num_bytes) | ||
129 | { | ||
130 | int offset = 0, n = 0; | ||
131 | |||
132 | /* num_bytes is too small */ | ||
133 | if (num_bytes < sg->length) | ||
134 | return -1; | ||
135 | |||
136 | do { | ||
137 | offset += sg->length; | ||
138 | n++; | ||
139 | sg = sg_next(sg); | ||
140 | |||
141 | /* num_bytes is too large */ | ||
142 | if (unlikely(!sg && (num_bytes < offset))) | ||
143 | return -1; | ||
144 | } while (sg && (num_bytes > offset)); | ||
145 | |||
146 | return n; | ||
147 | } | ||
148 | EXPORT_SYMBOL_GPL(scatterwalk_bytes_sglen); | ||
149 | |||
150 | struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2], | 128 | struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2], |
151 | struct scatterlist *src, | 129 | struct scatterlist *src, |
152 | unsigned int len) | 130 | unsigned int len) |