diff options
Diffstat (limited to 'drivers/staging/lustre/lustre/libcfs/linux/linux-crypto-adler.c')
-rw-r--r-- | drivers/staging/lustre/lustre/libcfs/linux/linux-crypto-adler.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/staging/lustre/lustre/libcfs/linux/linux-crypto-adler.c b/drivers/staging/lustre/lustre/libcfs/linux/linux-crypto-adler.c index 5e185fa5942a..5d8d8b79fa1f 100644 --- a/drivers/staging/lustre/lustre/libcfs/linux/linux-crypto-adler.c +++ b/drivers/staging/lustre/lustre/libcfs/linux/linux-crypto-adler.c @@ -82,6 +82,7 @@ static int adler32_update(struct shash_desc *desc, const u8 *data, *cksump = __adler32(*cksump, data, len); return 0; } + static int __adler32_finup(u32 *cksump, const u8 *data, unsigned int len, u8 *out) { @@ -109,6 +110,7 @@ static int adler32_digest(struct shash_desc *desc, const u8 *data, return __adler32_finup(crypto_shash_ctx(desc->tfm), data, len, out); } + static struct shash_alg alg = { .setkey = adler32_setkey, .init = adler32_init, @@ -129,7 +131,6 @@ static struct shash_alg alg = { } }; - int cfs_crypto_adler32_register(void) { return crypto_register_shash(&alg); |