mirror of
https://github.com/torvalds/linux.git
synced 2024-12-27 05:11:48 +00:00
[CRYPTO] Make crypto_alg_lookup static
This patch makes a needlessly global function static. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
28e8c3ad94
commit
176c3652c5
10
crypto/api.c
10
crypto/api.c
@ -16,6 +16,7 @@
|
|||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
#include <linux/crypto.h>
|
#include <linux/crypto.h>
|
||||||
#include <linux/errno.h>
|
#include <linux/errno.h>
|
||||||
|
#include <linux/kmod.h>
|
||||||
#include <linux/rwsem.h>
|
#include <linux/rwsem.h>
|
||||||
#include <linux/slab.h>
|
#include <linux/slab.h>
|
||||||
#include "internal.h"
|
#include "internal.h"
|
||||||
@ -33,7 +34,7 @@ static inline void crypto_alg_put(struct crypto_alg *alg)
|
|||||||
module_put(alg->cra_module);
|
module_put(alg->cra_module);
|
||||||
}
|
}
|
||||||
|
|
||||||
struct crypto_alg *crypto_alg_lookup(const char *name)
|
static struct crypto_alg *crypto_alg_lookup(const char *name)
|
||||||
{
|
{
|
||||||
struct crypto_alg *q, *alg = NULL;
|
struct crypto_alg *q, *alg = NULL;
|
||||||
|
|
||||||
@ -54,6 +55,13 @@ struct crypto_alg *crypto_alg_lookup(const char *name)
|
|||||||
return alg;
|
return alg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* A far more intelligent version of this is planned. For now, just
|
||||||
|
* try an exact match on the name of the algorithm. */
|
||||||
|
static inline struct crypto_alg *crypto_alg_mod_lookup(const char *name)
|
||||||
|
{
|
||||||
|
return try_then_request_module(crypto_alg_lookup(name), name);
|
||||||
|
}
|
||||||
|
|
||||||
static int crypto_init_flags(struct crypto_tfm *tfm, u32 flags)
|
static int crypto_init_flags(struct crypto_tfm *tfm, u32 flags)
|
||||||
{
|
{
|
||||||
tfm->crt_flags = 0;
|
tfm->crt_flags = 0;
|
||||||
|
@ -16,7 +16,6 @@
|
|||||||
#include <linux/highmem.h>
|
#include <linux/highmem.h>
|
||||||
#include <linux/interrupt.h>
|
#include <linux/interrupt.h>
|
||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
#include <linux/kmod.h>
|
|
||||||
#include <asm/kmap_types.h>
|
#include <asm/kmap_types.h>
|
||||||
|
|
||||||
extern enum km_type crypto_km_types[];
|
extern enum km_type crypto_km_types[];
|
||||||
@ -42,15 +41,6 @@ static inline void crypto_yield(struct crypto_tfm *tfm)
|
|||||||
cond_resched();
|
cond_resched();
|
||||||
}
|
}
|
||||||
|
|
||||||
struct crypto_alg *crypto_alg_lookup(const char *name);
|
|
||||||
|
|
||||||
/* A far more intelligent version of this is planned. For now, just
|
|
||||||
* try an exact match on the name of the algorithm. */
|
|
||||||
static inline struct crypto_alg *crypto_alg_mod_lookup(const char *name)
|
|
||||||
{
|
|
||||||
return try_then_request_module(crypto_alg_lookup(name), name);
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef CONFIG_CRYPTO_HMAC
|
#ifdef CONFIG_CRYPTO_HMAC
|
||||||
int crypto_alloc_hmac_block(struct crypto_tfm *tfm);
|
int crypto_alloc_hmac_block(struct crypto_tfm *tfm);
|
||||||
void crypto_free_hmac_block(struct crypto_tfm *tfm);
|
void crypto_free_hmac_block(struct crypto_tfm *tfm);
|
||||||
|
Loading…
Reference in New Issue
Block a user