Blackfin arch: move EXPORT_SYMBOL() to C files where the symbol is actually defined
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com> Signed-off-by: Bryan Wu <bryan.wu@analog.com>
This commit is contained in:
parent
e40540b304
commit
d0025e5edf
|
@ -37,8 +37,6 @@
|
||||||
/* platform dependent support */
|
/* platform dependent support */
|
||||||
|
|
||||||
EXPORT_SYMBOL(__ioremap);
|
EXPORT_SYMBOL(__ioremap);
|
||||||
EXPORT_SYMBOL(strcmp);
|
|
||||||
EXPORT_SYMBOL(strncmp);
|
|
||||||
|
|
||||||
EXPORT_SYMBOL(ip_fast_csum);
|
EXPORT_SYMBOL(ip_fast_csum);
|
||||||
|
|
||||||
|
@ -59,7 +57,6 @@ EXPORT_SYMBOL(csum_partial_copy);
|
||||||
* their interface isn't gonna change any time soon now, so
|
* their interface isn't gonna change any time soon now, so
|
||||||
* it's OK to leave it out of version control.
|
* it's OK to leave it out of version control.
|
||||||
*/
|
*/
|
||||||
EXPORT_SYMBOL(strcpy);
|
|
||||||
EXPORT_SYMBOL(memcpy);
|
EXPORT_SYMBOL(memcpy);
|
||||||
EXPORT_SYMBOL(memset);
|
EXPORT_SYMBOL(memset);
|
||||||
EXPORT_SYMBOL(memcmp);
|
EXPORT_SYMBOL(memcmp);
|
||||||
|
|
|
@ -1,10 +1,19 @@
|
||||||
#include <linux/types.h>
|
/*
|
||||||
|
* Provide symbol in case str func is not inlined.
|
||||||
|
*
|
||||||
|
* Copyright (c) 2006-2007 Analog Devices Inc.
|
||||||
|
*
|
||||||
|
* Licensed under the GPL-2 or later.
|
||||||
|
*/
|
||||||
|
|
||||||
#define strcmp __inline_strcmp
|
#define strcmp __inline_strcmp
|
||||||
#include <asm/string.h>
|
#include <asm/string.h>
|
||||||
#undef strcmp
|
#undef strcmp
|
||||||
|
|
||||||
|
#include <linux/module.h>
|
||||||
|
|
||||||
int strcmp(const char *dest, const char *src)
|
int strcmp(const char *dest, const char *src)
|
||||||
{
|
{
|
||||||
return __inline_strcmp(dest, src);
|
return __inline_strcmp(dest, src);
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(strcmp);
|
||||||
|
|
|
@ -1,10 +1,19 @@
|
||||||
#include <linux/types.h>
|
/*
|
||||||
|
* Provide symbol in case str func is not inlined.
|
||||||
|
*
|
||||||
|
* Copyright (c) 2006-2007 Analog Devices Inc.
|
||||||
|
*
|
||||||
|
* Licensed under the GPL-2 or later.
|
||||||
|
*/
|
||||||
|
|
||||||
#define strcpy __inline_strcpy
|
#define strcpy __inline_strcpy
|
||||||
#include <asm/string.h>
|
#include <asm/string.h>
|
||||||
#undef strcpy
|
#undef strcpy
|
||||||
|
|
||||||
|
#include <linux/module.h>
|
||||||
|
|
||||||
char *strcpy(char *dest, const char *src)
|
char *strcpy(char *dest, const char *src)
|
||||||
{
|
{
|
||||||
return __inline_strcpy(dest, src);
|
return __inline_strcpy(dest, src);
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(strcpy);
|
||||||
|
|
|
@ -1,10 +1,19 @@
|
||||||
#include <linux/types.h>
|
/*
|
||||||
|
* Provide symbol in case str func is not inlined.
|
||||||
|
*
|
||||||
|
* Copyright (c) 2006-2007 Analog Devices Inc.
|
||||||
|
*
|
||||||
|
* Licensed under the GPL-2 or later.
|
||||||
|
*/
|
||||||
|
|
||||||
#define strncmp __inline_strncmp
|
#define strncmp __inline_strncmp
|
||||||
#include <asm/string.h>
|
#include <asm/string.h>
|
||||||
#undef strncmp
|
#undef strncmp
|
||||||
|
|
||||||
|
#include <linux/module.h>
|
||||||
|
|
||||||
int strncmp(const char *cs, const char *ct, size_t count)
|
int strncmp(const char *cs, const char *ct, size_t count)
|
||||||
{
|
{
|
||||||
return __inline_strncmp(cs, ct, count);
|
return __inline_strncmp(cs, ct, count);
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(strncmp);
|
||||||
|
|
|
@ -1,10 +1,19 @@
|
||||||
#include <linux/types.h>
|
/*
|
||||||
|
* Provide symbol in case str func is not inlined.
|
||||||
|
*
|
||||||
|
* Copyright (c) 2006-2007 Analog Devices Inc.
|
||||||
|
*
|
||||||
|
* Licensed under the GPL-2 or later.
|
||||||
|
*/
|
||||||
|
|
||||||
#define strncpy __inline_strncpy
|
#define strncpy __inline_strncpy
|
||||||
#include <asm/string.h>
|
#include <asm/string.h>
|
||||||
#undef strncpy
|
#undef strncpy
|
||||||
|
|
||||||
|
#include <linux/module.h>
|
||||||
|
|
||||||
char *strncpy(char *dest, const char *src, size_t n)
|
char *strncpy(char *dest, const char *src, size_t n)
|
||||||
{
|
{
|
||||||
return __inline_strncpy(dest, src, n);
|
return __inline_strncpy(dest, src, n);
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(strncpy);
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
#ifndef _BLACKFIN_STRING_H_
|
#ifndef _BLACKFIN_STRING_H_
|
||||||
#define _BLACKFIN_STRING_H_
|
#define _BLACKFIN_STRING_H_
|
||||||
|
|
||||||
|
#include <linux/types.h>
|
||||||
|
|
||||||
#ifdef __KERNEL__ /* only set these up for kernel code */
|
#ifdef __KERNEL__ /* only set these up for kernel code */
|
||||||
|
|
||||||
#define __HAVE_ARCH_STRCPY
|
#define __HAVE_ARCH_STRCPY
|
||||||
|
|
Loading…
Reference in New Issue