[PATCH] powerpc: remove duplicate exports
A few symbols are exported twice, remove them from ppc_ksyms.c Remove users of sys_ctrler in arch/ppc/ WARNING: vmlinux: duplicate symbol '__delay' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol '__up' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol '__down' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol '__down_interruptible' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol 'sys_ctrler' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol 'strncat' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol 'strncmp' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol 'strchr' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol 'strrchr' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol 'strnlen' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol 'strpbrk' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol 'memscan' previous definition was in vmlinux WARNING: vmlinux: duplicate symbol 'strstr' previous definition was in vmlinux Signed-off-by: Olaf Hering <olh@suse.de> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
parent
092b8f3488
commit
0728a2f99e
@ -79,15 +79,8 @@ EXPORT_SYMBOL(sys_sigreturn);
|
|||||||
EXPORT_SYMBOL(strcpy);
|
EXPORT_SYMBOL(strcpy);
|
||||||
EXPORT_SYMBOL(strncpy);
|
EXPORT_SYMBOL(strncpy);
|
||||||
EXPORT_SYMBOL(strcat);
|
EXPORT_SYMBOL(strcat);
|
||||||
EXPORT_SYMBOL(strncat);
|
|
||||||
EXPORT_SYMBOL(strchr);
|
|
||||||
EXPORT_SYMBOL(strrchr);
|
|
||||||
EXPORT_SYMBOL(strpbrk);
|
|
||||||
EXPORT_SYMBOL(strstr);
|
|
||||||
EXPORT_SYMBOL(strlen);
|
EXPORT_SYMBOL(strlen);
|
||||||
EXPORT_SYMBOL(strnlen);
|
|
||||||
EXPORT_SYMBOL(strcmp);
|
EXPORT_SYMBOL(strcmp);
|
||||||
EXPORT_SYMBOL(strncmp);
|
|
||||||
EXPORT_SYMBOL(strcasecmp);
|
EXPORT_SYMBOL(strcasecmp);
|
||||||
|
|
||||||
EXPORT_SYMBOL(csum_partial);
|
EXPORT_SYMBOL(csum_partial);
|
||||||
@ -185,9 +178,6 @@ EXPORT_SYMBOL(adb_try_handler_change);
|
|||||||
EXPORT_SYMBOL(cuda_request);
|
EXPORT_SYMBOL(cuda_request);
|
||||||
EXPORT_SYMBOL(cuda_poll);
|
EXPORT_SYMBOL(cuda_poll);
|
||||||
#endif /* CONFIG_ADB_CUDA */
|
#endif /* CONFIG_ADB_CUDA */
|
||||||
#ifdef CONFIG_PPC_PMAC
|
|
||||||
EXPORT_SYMBOL(sys_ctrler);
|
|
||||||
#endif
|
|
||||||
#ifdef CONFIG_VT
|
#ifdef CONFIG_VT
|
||||||
EXPORT_SYMBOL(kd_mksound);
|
EXPORT_SYMBOL(kd_mksound);
|
||||||
#endif
|
#endif
|
||||||
@ -205,7 +195,6 @@ EXPORT_SYMBOL(__lshrdi3);
|
|||||||
EXPORT_SYMBOL(memcpy);
|
EXPORT_SYMBOL(memcpy);
|
||||||
EXPORT_SYMBOL(memset);
|
EXPORT_SYMBOL(memset);
|
||||||
EXPORT_SYMBOL(memmove);
|
EXPORT_SYMBOL(memmove);
|
||||||
EXPORT_SYMBOL(memscan);
|
|
||||||
EXPORT_SYMBOL(memcmp);
|
EXPORT_SYMBOL(memcmp);
|
||||||
EXPORT_SYMBOL(memchr);
|
EXPORT_SYMBOL(memchr);
|
||||||
|
|
||||||
@ -214,7 +203,6 @@ EXPORT_SYMBOL(screen_info);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_PPC32
|
#ifdef CONFIG_PPC32
|
||||||
EXPORT_SYMBOL(__delay);
|
|
||||||
EXPORT_SYMBOL(timer_interrupt);
|
EXPORT_SYMBOL(timer_interrupt);
|
||||||
EXPORT_SYMBOL(irq_desc);
|
EXPORT_SYMBOL(irq_desc);
|
||||||
EXPORT_SYMBOL(tb_ticks_per_jiffy);
|
EXPORT_SYMBOL(tb_ticks_per_jiffy);
|
||||||
@ -222,10 +210,6 @@ EXPORT_SYMBOL(console_drivers);
|
|||||||
EXPORT_SYMBOL(cacheable_memcpy);
|
EXPORT_SYMBOL(cacheable_memcpy);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
EXPORT_SYMBOL(__up);
|
|
||||||
EXPORT_SYMBOL(__down);
|
|
||||||
EXPORT_SYMBOL(__down_interruptible);
|
|
||||||
|
|
||||||
#ifdef CONFIG_8xx
|
#ifdef CONFIG_8xx
|
||||||
EXPORT_SYMBOL(cpm_install_handler);
|
EXPORT_SYMBOL(cpm_install_handler);
|
||||||
EXPORT_SYMBOL(cpm_free_handler);
|
EXPORT_SYMBOL(cpm_free_handler);
|
||||||
|
@ -93,15 +93,8 @@ EXPORT_SYMBOL(test_and_change_bit);
|
|||||||
EXPORT_SYMBOL(strcpy);
|
EXPORT_SYMBOL(strcpy);
|
||||||
EXPORT_SYMBOL(strncpy);
|
EXPORT_SYMBOL(strncpy);
|
||||||
EXPORT_SYMBOL(strcat);
|
EXPORT_SYMBOL(strcat);
|
||||||
EXPORT_SYMBOL(strncat);
|
|
||||||
EXPORT_SYMBOL(strchr);
|
|
||||||
EXPORT_SYMBOL(strrchr);
|
|
||||||
EXPORT_SYMBOL(strpbrk);
|
|
||||||
EXPORT_SYMBOL(strstr);
|
|
||||||
EXPORT_SYMBOL(strlen);
|
EXPORT_SYMBOL(strlen);
|
||||||
EXPORT_SYMBOL(strnlen);
|
|
||||||
EXPORT_SYMBOL(strcmp);
|
EXPORT_SYMBOL(strcmp);
|
||||||
EXPORT_SYMBOL(strncmp);
|
|
||||||
EXPORT_SYMBOL(strcasecmp);
|
EXPORT_SYMBOL(strcasecmp);
|
||||||
EXPORT_SYMBOL(__div64_32);
|
EXPORT_SYMBOL(__div64_32);
|
||||||
|
|
||||||
@ -253,7 +246,6 @@ EXPORT_SYMBOL(memcpy);
|
|||||||
EXPORT_SYMBOL(cacheable_memcpy);
|
EXPORT_SYMBOL(cacheable_memcpy);
|
||||||
EXPORT_SYMBOL(memset);
|
EXPORT_SYMBOL(memset);
|
||||||
EXPORT_SYMBOL(memmove);
|
EXPORT_SYMBOL(memmove);
|
||||||
EXPORT_SYMBOL(memscan);
|
|
||||||
EXPORT_SYMBOL(memcmp);
|
EXPORT_SYMBOL(memcmp);
|
||||||
EXPORT_SYMBOL(memchr);
|
EXPORT_SYMBOL(memchr);
|
||||||
|
|
||||||
|
@ -146,19 +146,6 @@ xmon_map_scc(void)
|
|||||||
static int scc_initialized = 0;
|
static int scc_initialized = 0;
|
||||||
|
|
||||||
void xmon_init_scc(void);
|
void xmon_init_scc(void);
|
||||||
extern void cuda_poll(void);
|
|
||||||
|
|
||||||
static inline void do_poll_adb(void)
|
|
||||||
{
|
|
||||||
#ifdef CONFIG_ADB_PMU
|
|
||||||
if (sys_ctrler == SYS_CTRLER_PMU)
|
|
||||||
pmu_poll_adb();
|
|
||||||
#endif /* CONFIG_ADB_PMU */
|
|
||||||
#ifdef CONFIG_ADB_CUDA
|
|
||||||
if (sys_ctrler == SYS_CTRLER_CUDA)
|
|
||||||
cuda_poll();
|
|
||||||
#endif /* CONFIG_ADB_CUDA */
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
xmon_write(void *handle, void *ptr, int nb)
|
xmon_write(void *handle, void *ptr, int nb)
|
||||||
@ -189,7 +176,7 @@ xmon_write(void *handle, void *ptr, int nb)
|
|||||||
ct = 0;
|
ct = 0;
|
||||||
for (i = 0; i < nb; ++i) {
|
for (i = 0; i < nb; ++i) {
|
||||||
while ((*sccc & TXRDY) == 0)
|
while ((*sccc & TXRDY) == 0)
|
||||||
do_poll_adb();
|
;
|
||||||
c = p[i];
|
c = p[i];
|
||||||
if (c == '\n' && !ct) {
|
if (c == '\n' && !ct) {
|
||||||
c = '\r';
|
c = '\r';
|
||||||
|
@ -154,19 +154,6 @@ extern char cmd_line[COMMAND_LINE_SIZE];
|
|||||||
|
|
||||||
extern void setup_pci_ptrs(void);
|
extern void setup_pci_ptrs(void);
|
||||||
|
|
||||||
/*
|
|
||||||
* Power macintoshes have either a CUDA or a PMU controlling
|
|
||||||
* system reset, power, NVRAM, RTC.
|
|
||||||
*/
|
|
||||||
typedef enum sys_ctrler_kind {
|
|
||||||
SYS_CTRLER_UNKNOWN = 0,
|
|
||||||
SYS_CTRLER_CUDA = 1,
|
|
||||||
SYS_CTRLER_PMU = 2,
|
|
||||||
SYS_CTRLER_SMU = 3,
|
|
||||||
} sys_ctrler_t;
|
|
||||||
|
|
||||||
extern sys_ctrler_t sys_ctrler;
|
|
||||||
|
|
||||||
#ifdef CONFIG_SMP
|
#ifdef CONFIG_SMP
|
||||||
struct smp_ops_t {
|
struct smp_ops_t {
|
||||||
void (*message_pass)(int target, int msg);
|
void (*message_pass)(int target, int msg);
|
||||||
|
Loading…
Reference in New Issue
Block a user