Commit 13636be4 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

staging: lustre: make include/linux/libcfs/linux/linux-crypto.h private

There are only 2 functions that are actually called from it, so move it
to the local place where it is needed, no need for it to be "global" for
the rest of lustre to see it.

Also remove the unneeded EXPORT_SYMBOL() markings for these functions,
as no one else calls them.

Cc: Andreas Dilger <andreas.dilger@intel.com>
Cc: Oleg Drokin <oleg.drokin@intel.com>
Cc: hpdd-discuss <hpdd-discuss@lists.01.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 30f38472
...@@ -32,12 +32,11 @@ ...@@ -32,12 +32,11 @@
#include <linux/module.h> #include <linux/module.h>
#include <linux/zutil.h> #include <linux/zutil.h>
#include <crypto/internal/hash.h> #include <crypto/internal/hash.h>
#include "linux-crypto.h"
#define CHKSUM_BLOCK_SIZE 1 #define CHKSUM_BLOCK_SIZE 1
#define CHKSUM_DIGEST_SIZE 4 #define CHKSUM_DIGEST_SIZE 4
static u32 __adler32(u32 cksum, unsigned char const *p, size_t len) static u32 __adler32(u32 cksum, unsigned char const *p, size_t len)
{ {
return zlib_adler32(cksum, p, len); return zlib_adler32(cksum, p, len);
...@@ -135,10 +134,8 @@ int cfs_crypto_adler32_register(void) ...@@ -135,10 +134,8 @@ int cfs_crypto_adler32_register(void)
{ {
return crypto_register_shash(&alg); return crypto_register_shash(&alg);
} }
EXPORT_SYMBOL(cfs_crypto_adler32_register);
void cfs_crypto_adler32_unregister(void) void cfs_crypto_adler32_unregister(void)
{ {
crypto_unregister_shash(&alg); crypto_unregister_shash(&alg);
} }
EXPORT_SYMBOL(cfs_crypto_adler32_unregister);
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
#include <linux/crypto.h> #include <linux/crypto.h>
#include <linux/scatterlist.h> #include <linux/scatterlist.h>
#include "../../../include/linux/libcfs/libcfs.h" #include "../../../include/linux/libcfs/libcfs.h"
#include "../../../include/linux/libcfs/linux/linux-crypto.h" #include "linux-crypto.h"
/** /**
* Array of hash algorithm speed in MByte per second * Array of hash algorithm speed in MByte per second
*/ */
......
...@@ -22,28 +22,8 @@ ...@@ -22,28 +22,8 @@
* GPL HEADER END * GPL HEADER END
*/ */
/*
* Copyright 2012 Xyratex Technology Limited
*/
/**
* Linux crypto hash specific functions.
*/
/**
* Functions for start/stop shash CRC32 algorithm.
*/
int cfs_crypto_crc32_register(void);
void cfs_crypto_crc32_unregister(void);
/** /**
* Functions for start/stop shash adler32 algorithm. * Functions for start/stop shash adler32 algorithm.
*/ */
int cfs_crypto_adler32_register(void); int cfs_crypto_adler32_register(void);
void cfs_crypto_adler32_unregister(void); void cfs_crypto_adler32_unregister(void);
/**
* Functions for start/stop shash crc32 pclmulqdq
*/
int cfs_crypto_crc32_pclmul_register(void);
void cfs_crypto_crc32_pclmul_unregister(void);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment