Commit 1485c5c88483d200c9c4c71ed7e8eef1a1e317a1

Authored by Heiko Carstens
Committed by Martin Schwidefsky
1 parent e3dd9c2da6

[S390] move EXPORT_SYMBOLs to definitions

Move all EXPORT_SYMBOLs to their corresponding definitions.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

Showing 6 changed files with 19 additions and 44 deletions Side-by-side Diff

arch/s390/kernel/bitmap.c
... ... @@ -7,10 +7,13 @@
7 7 */
8 8  
9 9 #include <linux/bitops.h>
  10 +#include <linux/module.h>
10 11  
11 12 const char _oi_bitmap[] = { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 };
  13 +EXPORT_SYMBOL(_oi_bitmap);
12 14  
13 15 const char _ni_bitmap[] = { 0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f };
  16 +EXPORT_SYMBOL(_ni_bitmap);
14 17  
15 18 const char _zb_findmap[] = {
16 19 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,
... ... @@ -29,6 +32,7 @@
29 32 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,
30 33 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,
31 34 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,8 };
  35 +EXPORT_SYMBOL(_zb_findmap);
32 36  
33 37 const char _sb_findmap[] = {
34 38 8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
... ... @@ -47,4 +51,5 @@
47 51 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
48 52 5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
49 53 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0 };
  54 +EXPORT_SYMBOL(_sb_findmap);
arch/s390/kernel/process.c
... ... @@ -141,6 +141,7 @@
141 141 return do_fork(flags | CLONE_VM | CLONE_UNTRACED,
142 142 0, &regs, 0, NULL, NULL);
143 143 }
  144 +EXPORT_SYMBOL(kernel_thread);
144 145  
145 146 /*
146 147 * Free current thread data structures etc..
... ... @@ -318,6 +319,7 @@
318 319 #endif /* CONFIG_64BIT */
319 320 return 1;
320 321 }
  322 +EXPORT_SYMBOL(dump_fpu);
321 323  
322 324 unsigned long get_wchan(struct task_struct *p)
323 325 {
arch/s390/kernel/s390_ksyms.c
1   -/*
2   - * arch/s390/kernel/s390_ksyms.c
3   - *
4   - * S390 version
5   - */
6   -#include <linux/highuid.h>
7 1 #include <linux/module.h>
8   -#include <linux/mm.h>
9   -#include <linux/smp.h>
10   -#include <linux/syscalls.h>
11   -#include <linux/interrupt.h>
12   -#include <asm/checksum.h>
13   -#include <asm/cpcmd.h>
14   -#include <asm/delay.h>
15   -#include <asm/pgalloc.h>
16   -#include <asm/setup.h>
17 2 #include <asm/ftrace.h>
18   -#ifdef CONFIG_IP_MULTICAST
19   -#include <net/arp.h>
20   -#endif
21   -
22   -/*
23   - * memory management
24   - */
25   -EXPORT_SYMBOL(_oi_bitmap);
26   -EXPORT_SYMBOL(_ni_bitmap);
27   -EXPORT_SYMBOL(_zb_findmap);
28   -EXPORT_SYMBOL(_sb_findmap);
29   -
30   -/*
31   - * binfmt_elf loader
32   - */
33   -extern int dump_fpu (struct pt_regs * regs, s390_fp_regs *fpregs);
34   -EXPORT_SYMBOL(dump_fpu);
35   -EXPORT_SYMBOL(empty_zero_page);
36   -
37   -/*
38   - * misc.
39   - */
40   -EXPORT_SYMBOL(machine_flags);
41   -EXPORT_SYMBOL(__udelay);
42   -EXPORT_SYMBOL(kernel_thread);
43   -EXPORT_SYMBOL(csum_fold);
44   -EXPORT_SYMBOL(console_mode);
45   -EXPORT_SYMBOL(console_devno);
46   -EXPORT_SYMBOL(console_irq);
47 3  
48 4 #ifdef CONFIG_FUNCTION_TRACER
49 5 EXPORT_SYMBOL(_mcount);
arch/s390/kernel/setup.c
... ... @@ -74,9 +74,17 @@
74 74 * Machine setup..
75 75 */
76 76 unsigned int console_mode = 0;
  77 +EXPORT_SYMBOL(console_mode);
  78 +
77 79 unsigned int console_devno = -1;
  80 +EXPORT_SYMBOL(console_devno);
  81 +
78 82 unsigned int console_irq = -1;
  83 +EXPORT_SYMBOL(console_irq);
  84 +
79 85 unsigned long machine_flags;
  86 +EXPORT_SYMBOL(machine_flags);
  87 +
80 88 unsigned long elf_hwcap = 0;
81 89 char elf_platform[ELF_PLATFORM_SIZE];
82 90  
arch/s390/lib/delay.c
... ... @@ -9,6 +9,7 @@
9 9 #include <linux/sched.h>
10 10 #include <linux/delay.h>
11 11 #include <linux/timex.h>
  12 +#include <linux/module.h>
12 13 #include <linux/irqflags.h>
13 14 #include <linux/interrupt.h>
14 15  
... ... @@ -92,6 +93,7 @@
92 93 local_irq_restore(flags);
93 94 preempt_enable();
94 95 }
  96 +EXPORT_SYMBOL(__udelay);
95 97  
96 98 /*
97 99 * Simple udelay variant. To be used on startup and reboot
... ... @@ -40,7 +40,9 @@
40 40 DEFINE_PER_CPU(struct mmu_gather, mmu_gathers);
41 41  
42 42 pgd_t swapper_pg_dir[PTRS_PER_PGD] __attribute__((__aligned__(PAGE_SIZE)));
  43 +
43 44 char empty_zero_page[PAGE_SIZE] __attribute__((__aligned__(PAGE_SIZE)));
  45 +EXPORT_SYMBOL(empty_zero_page);
44 46  
45 47 /*
46 48 * paging_init() sets up the page tables