]>
Commit | Line | Data |
---|---|---|
97c35822 JB |
1 | --- linux-2.4.26/arch/ppc/kernel/ppc_ksyms.c.orig Wed Apr 14 15:05:27 2004 |
2 | +++ linux-2.4.26/arch/ppc/kernel/ppc_ksyms.c Tue May 11 19:55:55 2004 | |
3 | @@ -78,6 +78,7 @@ | |
4 | extern unsigned long mm_ptov (unsigned long paddr); | |
5 | ||
6 | EXPORT_SYMBOL(clear_page); | |
7 | +EXPORT_SYMBOL(clear_user_page); | |
8 | EXPORT_SYMBOL(do_signal); | |
9 | EXPORT_SYMBOL(syscall_trace); | |
10 | EXPORT_SYMBOL(transfer_to_handler); | |
11 | @@ -198,6 +199,10 @@ | |
12 | EXPORT_SYMBOL(flush_dcache_all); | |
13 | #endif | |
14 | ||
15 | +#ifdef CONFIG_PPC_STD_MMU | |
be963116 | 16 | +EXPORT_SYMBOL(local_flush_tlb_page); |
97c35822 JB |
17 | +#endif |
18 | + | |
19 | EXPORT_SYMBOL(start_thread); | |
20 | EXPORT_SYMBOL(kernel_thread); | |
21 | ||
22 | @@ -256,6 +261,7 @@ | |
69ef69ce JR |
23 | #ifdef CONFIG_PMAC_BACKLIGHT |
24 | EXPORT_SYMBOL(get_backlight_level); | |
25 | EXPORT_SYMBOL(set_backlight_level); | |
26 | +EXPORT_SYMBOL(get_backlight_enable); | |
27 | EXPORT_SYMBOL(set_backlight_enable); | |
28 | EXPORT_SYMBOL(register_backlight_controller); | |
29 | #endif /* CONFIG_PMAC_BACKLIGHT */ | |
bebae1c3 AM |
30 | diff -urN linux-2.4.22.org/arch/sparc/kernel/sparc_ksyms.c linux-2.4.22/arch/sparc/kernel/sparc_ksyms.c |
31 | --- linux-2.4.22.org/arch/sparc/kernel/sparc_ksyms.c 2003-11-21 20:40:44.000000000 +0100 | |
32 | +++ linux-2.4.22/arch/sparc/kernel/sparc_ksyms.c 2003-11-21 20:41:45.000000000 +0100 | |
e67af35b JB |
33 | @@ -265,6 +265,7 @@ |
34 | EXPORT_SYMBOL(strpbrk); | |
35 | EXPORT_SYMBOL(strtok); | |
36 | EXPORT_SYMBOL(strstr); | |
37 | +EXPORT_SYMBOL(memchr); | |
38 | EXPORT_SYMBOL(page_kernel); | |
39 | ||
40 | /* Special internal versions of library functions. */ | |
41 | @@ -282,6 +283,7 @@ | |
bebae1c3 AM |
42 | /* Moving data to/from userspace. */ |
43 | EXPORT_SYMBOL(__copy_user); | |
44 | EXPORT_SYMBOL(__strncpy_from_user); | |
45 | +EXPORT_SYMBOL(__strnlen_user); | |
69ef69ce | 46 | |
bebae1c3 AM |
47 | /* Networking helper routines. */ |
48 | /* XXX This is NOVERS because C_LABEL_STR doesn't get the version number. -DaveM */ | |
49 | diff -urN linux-2.4.22.org/arch/sparc64/kernel/sparc64_ksyms.c linux-2.4.22/arch/sparc64/kernel/sparc64_ksyms.c | |
50 | --- linux-2.4.22.org/arch/sparc64/kernel/sparc64_ksyms.c 2003-11-21 20:41:01.000000000 +0100 | |
51 | +++ linux-2.4.22/arch/sparc64/kernel/sparc64_ksyms.c 2003-11-21 20:41:45.000000000 +0100 | |
52 | @@ -20,6 +20,7 @@ | |
53 | #include <linux/interrupt.h> | |
54 | #include <linux/fs_struct.h> | |
55 | #include <linux/mm.h> | |
56 | +#include <linux/tty.h> | |
69ef69ce | 57 | |
bebae1c3 AM |
58 | #include <asm/oplib.h> |
59 | #include <asm/delay.h> | |
1e139cae JB |
60 | @@ -63,8 +63,8 @@ |
61 | extern unsigned prom_cpu_nodes[64]; | |
62 | extern void die_if_kernel(char *str, struct pt_regs *regs); | |
63 | void _sigpause_common (unsigned int set, struct pt_regs *); | |
64 | -extern void *__bzero(void *, size_t); | |
65 | -extern void *__bzero_noasi(void *, size_t); | |
66 | +extern __kernel_size_t __bzero(void *, __kernel_size_t); | |
67 | +extern __kernel_size_t __bzero_noasi(void *, __kernel_size_t); | |
68 | extern void *__memscan_zero(void *, size_t); | |
69 | extern void *__memscan_generic(void *, int, size_t); | |
70 | extern int __memcmp(const void *, const void *, __kernel_size_t); | |
e67af35b JB |
71 | @@ -303,6 +303,7 @@ |
72 | EXPORT_SYMBOL(strpbrk); | |
73 | EXPORT_SYMBOL(strtok); | |
74 | EXPORT_SYMBOL(strstr); | |
75 | +EXPORT_SYMBOL(memchr); | |
76 | ||
77 | #ifdef CONFIG_SOLARIS_EMUL_MODULE | |
78 | EXPORT_SYMBOL(linux_sparc_syscall); | |
79 | @@ -347,6 +349,8 @@ | |
bebae1c3 AM |
80 | EXPORT_SYMBOL(phys_base); |
81 | EXPORT_SYMBOL(sparc64_valid_addr_bitmap); | |
82 | ||
83 | +EXPORT_SYMBOL(screen_info); | |
84 | + | |
85 | /* No version information on this, heavily used in inline asm, | |
86 | * and will always be 'void __ret_efault(void)'. | |
87 | */ | |
bebae1c3 AM |
88 | diff -urN linux-2.4.22.org/drivers/sbus/char/Makefile linux-2.4.22/drivers/sbus/char/Makefile |
89 | --- linux-2.4.22.org/drivers/sbus/char/Makefile 2003-11-21 20:40:09.000000000 +0100 | |
90 | +++ linux-2.4.22/drivers/sbus/char/Makefile 2003-11-21 20:41:45.000000000 +0100 | |
91 | @@ -9,7 +9,7 @@ | |
92 | ||
93 | O_TARGET := sunchar.o | |
94 | ||
95 | -export-objs := su.o bbc_i2c.o | |
96 | +export-objs := su.o bbc_i2c.o sunserial.o | |
97 | obj-y := sunkbd.o sunkbdmap.o sunmouse.o sunserial.o zs.o | |
98 | ||
99 | list-multi := vfc.o bbc.o | |
100 | diff -urN linux-2.4.22.org/drivers/sbus/char/sunserial.c linux-2.4.22/drivers/sbus/char/sunserial.c | |
101 | --- linux-2.4.22.org/drivers/sbus/char/sunserial.c 2003-11-21 20:40:09.000000000 +0100 | |
102 | +++ linux-2.4.22/drivers/sbus/char/sunserial.c 2003-11-21 20:41:45.000000000 +0100 | |
103 | @@ -25,11 +25,13 @@ | |
104 | int serial_console; | |
105 | int stop_a_enabled = 1; | |
106 | ||
107 | -int __init con_is_present(void) | |
108 | +int con_is_present(void) | |
109 | { | |
110 | return serial_console ? 0 : 1; | |
111 | } | |
112 | ||
113 | +EXPORT_SYMBOL(con_is_present); | |
114 | + | |
115 | static void __init nop_rs_kgdb_hook(int channel) | |
116 | { | |
117 | printk("Oops: %s called\n", __FUNCTION__); | |
118 | diff -urN linux-2.4.22.org/drivers/video/macmodes.c linux-2.4.22/drivers/video/macmodes.c | |
119 | --- linux-2.4.22.org/drivers/video/macmodes.c 2003-11-21 20:40:11.000000000 +0100 | |
120 | +++ linux-2.4.22/drivers/video/macmodes.c 2003-11-21 20:41:45.000000000 +0100 | |
69ef69ce JR |
121 | @@ -19,6 +19,7 @@ |
122 | #include <linux/errno.h> | |
123 | #include <linux/fb.h> | |
124 | #include <linux/string.h> | |
125 | +#include <linux/module.h> | |
126 | ||
127 | #ifdef CONFIG_FB_COMPAT_XPMAC | |
128 | #include <asm/vc_ioctl.h> | |
129 | @@ -211,6 +212,9 @@ | |
130 | struct fb_info *console_fb_info = NULL; | |
131 | struct vc_mode display_info; | |
132 | ||
133 | +EXPORT_SYMBOL(console_fb_info); | |
134 | +EXPORT_SYMBOL(display_info); | |
135 | + | |
136 | static u16 palette_red[16]; | |
137 | static u16 palette_green[16]; | |
138 | static u16 palette_blue[16]; | |
139 | @@ -453,7 +457,7 @@ | |
140 | return 0; | |
141 | } | |
142 | ||
143 | - | |
144 | +EXPORT_SYMBOL(mac_vmode_to_var); | |
145 | /** | |
146 | * mac_var_to_vmode - convert var structure to MacOS vmode/cmode pair | |
147 | * @var: frame buffer video mode structure | |
148 | @@ -498,7 +502,7 @@ | |
149 | return -EINVAL; | |
150 | } | |
151 | ||
152 | - | |
153 | +EXPORT_SYMBOL(mac_var_to_vmode); | |
154 | /** | |
155 | * mac_map_monitor_sense - Convert monitor sense to vmode | |
156 | * @sense: Macintosh monitor sense number | |
157 | @@ -541,7 +545,7 @@ | |
158 | * | |
159 | */ | |
160 | ||
161 | -int __init mac_find_mode(struct fb_var_screeninfo *var, struct fb_info *info, | |
162 | +int mac_find_mode(struct fb_var_screeninfo *var, struct fb_info *info, | |
163 | const char *mode_option, unsigned int default_bpp) | |
164 | { | |
165 | const struct fb_videomode *db = NULL; | |
166 | @@ -554,3 +558,4 @@ | |
167 | return fb_find_mode(var, info, mode_option, db, dbsize, | |
168 | &mac_modedb[DEFAULT_MODEDB_INDEX], default_bpp); | |
169 | } | |
170 | +EXPORT_SYMBOL(mac_find_mode); | |
bebae1c3 AM |
171 | diff -urN linux-2.4.22.org/drivers/video/Makefile linux-2.4.22/drivers/video/Makefile |
172 | --- linux-2.4.22.org/drivers/video/Makefile 2003-11-21 20:40:10.000000000 +0100 | |
173 | +++ linux-2.4.22/drivers/video/Makefile 2003-11-21 20:41:45.000000000 +0100 | |
174 | @@ -15,7 +15,7 @@ | |
175 | fbcon-iplan2p8.o fbcon-vga-planes.o fbcon-cfb16.o \ | |
176 | fbcon-cfb2.o fbcon-cfb24.o fbcon-cfb32.o fbcon-cfb4.o \ | |
177 | fbcon-cfb8.o fbcon-mac.o fbcon-mfb.o \ | |
178 | - cyber2000fb.o sa1100fb.o fbcon-hga.o fbgen.o | |
179 | + cyber2000fb.o sa1100fb.o fbcon-hga.o fbgen.o macmodes.o | |
e8818644 | 180 | |
bebae1c3 | 181 | # Each configuration option enables a list of files. |
e8818644 | 182 | |
bebae1c3 AM |
183 | diff -urN linux-2.4.22.org/kernel/ksyms.c linux-2.4.22/kernel/ksyms.c |
184 | --- linux-2.4.22.org/kernel/ksyms.c 2003-11-21 20:38:46.000000000 +0100 | |
185 | +++ linux-2.4.22/kernel/ksyms.c 2003-11-21 20:41:45.000000000 +0100 | |
186 | @@ -384,6 +384,7 @@ | |
187 | EXPORT_SYMBOL(proc_dointvec_minmax); | |
188 | EXPORT_SYMBOL(proc_doulongvec_ms_jiffies_minmax); | |
189 | EXPORT_SYMBOL(proc_doulongvec_minmax); | |
190 | +EXPORT_SYMBOL(proc_get_inode); | |
41f3a2cc | 191 | |
bebae1c3 AM |
192 | /* interrupt handling */ |
193 | EXPORT_SYMBOL(add_timer); | |
ba539a67 | 194 | --- linux-2.4.23/kernel/printk.c.orig 2003-12-27 10:40:07.000000000 +0100 |
195 | +++ linux-2.4.23/kernel/printk.c 2003-12-27 12:59:40.000000000 +0100 | |
196 | @@ -540,6 +540,7 @@ | |
197 | if (must_wake_klogd && !oops_in_progress) | |
198 | wake_up_interruptible(&log_wait); | |
199 | } | |
200 | +EXPORT_SYMBOL(release_console_sem); | |
201 | ||
202 | /** console_conditional_schedule - yield the CPU if required | |
203 | * |