diff -purN linux-2.6.16-git20/arch/alpha/kernel/alpha_ksyms.c linux-2.6.16-git20-april1/arch/alpha/kernel/alpha_ksyms.c --- linux-2.6.16-git20/arch/alpha/kernel/alpha_ksyms.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/alpha/kernel/alpha_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -70,7 +70,7 @@ EXPORT_SYMBOL(alpha_using_srm); EXPORT_SYMBOL(strcat); EXPORT_SYMBOL(strcmp); EXPORT_SYMBOL(strcpy); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strncmp); EXPORT_SYMBOL(strncpy); EXPORT_SYMBOL(strnlen); @@ -86,7 +86,7 @@ EXPORT_SYMBOL(__memcpy); EXPORT_SYMBOL(__memset); EXPORT_SYMBOL(__memsetw); EXPORT_SYMBOL(__constant_c_memset); -EXPORT_SYMBOL(copy_page); + EXPORT_SYMBOL(clear_page); EXPORT_SYMBOL(__direct_map_base); @@ -138,7 +138,7 @@ EXPORT_SYMBOL(csum_tcpudp_magic); EXPORT_SYMBOL(ip_compute_csum); EXPORT_SYMBOL(ip_fast_csum); EXPORT_SYMBOL(csum_partial_copy_nocheck); -EXPORT_SYMBOL(csum_partial_copy_from_user); + EXPORT_SYMBOL(csum_ipv6_magic); #ifdef CONFIG_MATHEMU_MODULE @@ -157,7 +157,7 @@ EXPORT_SYMBOL(__min_ipl); */ EXPORT_SYMBOL(__copy_user); EXPORT_SYMBOL(__do_clear_user); -EXPORT_SYMBOL(__strncpy_from_user); + EXPORT_SYMBOL(__strnlen_user); /* Semaphore helper functions. */ @@ -176,7 +176,7 @@ EXPORT_SYMBOL(up); #ifdef CONFIG_SMP EXPORT_SYMBOL(flush_tlb_mm); EXPORT_SYMBOL(flush_tlb_range); -EXPORT_SYMBOL(flush_tlb_page); + EXPORT_SYMBOL(smp_imb); EXPORT_SYMBOL(cpu_data); EXPORT_SYMBOL(smp_num_cpus); @@ -190,7 +190,7 @@ EXPORT_SYMBOL(cpu_present_mask); * NUMA specific symbols */ #ifdef CONFIG_DISCONTIGMEM -EXPORT_SYMBOL(node_data); + #endif /* CONFIG_DISCONTIGMEM */ EXPORT_SYMBOL(rtc_lock); diff -purN linux-2.6.16-git20/arch/alpha/kernel/init_task.c linux-2.6.16-git20-april1/arch/alpha/kernel/init_task.c --- linux-2.6.16-git20/arch/alpha/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/alpha/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -15,7 +15,7 @@ static struct sighand_struct init_sighan struct mm_struct init_mm = INIT_MM(init_mm); struct task_struct init_task = INIT_TASK(init_task); -EXPORT_SYMBOL(init_mm); + EXPORT_SYMBOL(init_task); union thread_union init_thread_union diff -purN linux-2.6.16-git20/arch/alpha/kernel/io.c linux-2.6.16-git20-april1/arch/alpha/kernel/io.c --- linux-2.6.16-git20/arch/alpha/kernel/io.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/alpha/kernel/io.c 2006-04-01 21:20:01.000000000 +0200 @@ -243,7 +243,7 @@ void insb(unsigned long port, void *dst, ioread8_rep(ioport_map(port, 1), dst, count); } -EXPORT_SYMBOL(ioread8_rep); + EXPORT_SYMBOL(insb); /* @@ -337,7 +337,7 @@ void outsb(unsigned long port, const voi iowrite8_rep(ioport_map(port, 1), src, count); } -EXPORT_SYMBOL(iowrite8_rep); + EXPORT_SYMBOL(outsb); diff -purN linux-2.6.16-git20/arch/alpha/kernel/time.c linux-2.6.16-git20-april1/arch/alpha/kernel/time.c --- linux-2.6.16-git20/arch/alpha/kernel/time.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/alpha/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -506,7 +506,7 @@ do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + /* diff -purN linux-2.6.16-git20/arch/arm/kernel/armksyms.c linux-2.6.16-git20-april1/arch/arm/kernel/armksyms.c --- linux-2.6.16-git20/arch/arm/kernel/armksyms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/arm/kernel/armksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -107,7 +107,7 @@ EXPORT_SYMBOL(strncat); EXPORT_SYMBOL(strcmp); EXPORT_SYMBOL(strncmp); EXPORT_SYMBOL(strchr); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strnlen); EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(strrchr); diff -purN linux-2.6.16-git20/arch/arm/kernel/init_task.c linux-2.6.16-git20-april1/arch/arm/kernel/init_task.c --- linux-2.6.16-git20/arch/arm/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/arm/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -18,7 +18,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial thread structure. diff -purN linux-2.6.16-git20/arch/arm/kernel/time.c linux-2.6.16-git20-april1/arch/arm/kernel/time.c --- linux-2.6.16-git20/arch/arm/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/arm/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -291,7 +291,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + /** * save_time_delta - Save the offset between system time and RTC time diff -purN linux-2.6.16-git20/arch/arm/mach-sa1100/generic.c linux-2.6.16-git20-april1/arch/arm/mach-sa1100/generic.c --- linux-2.6.16-git20/arch/arm/mach-sa1100/generic.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/arm/mach-sa1100/generic.c 2006-04-01 21:19:58.000000000 +0200 @@ -114,7 +114,7 @@ unsigned int cpufreq_get(unsigned int cp { return cclk_frequency_100khz[PPCR & 0xf] * 100; } -EXPORT_SYMBOL(cpufreq_get); + #endif /* diff -purN linux-2.6.16-git20/arch/arm26/kernel/armksyms.c linux-2.6.16-git20-april1/arch/arm26/kernel/armksyms.c --- linux-2.6.16-git20/arch/arm26/kernel/armksyms.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/arm26/kernel/armksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -150,7 +150,7 @@ EXPORT_SYMBOL(strncat); EXPORT_SYMBOL(strcmp); EXPORT_SYMBOL(strncmp); EXPORT_SYMBOL(strchr); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strnlen); EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(strrchr); diff -purN linux-2.6.16-git20/arch/arm26/kernel/init_task.c linux-2.6.16-git20-april1/arch/arm26/kernel/init_task.c --- linux-2.6.16-git20/arch/arm26/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/arm26/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -21,7 +21,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial thread structure. diff -purN linux-2.6.16-git20/arch/arm26/kernel/time.c linux-2.6.16-git20-april1/arch/arm26/kernel/time.c --- linux-2.6.16-git20/arch/arm26/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/arm26/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -191,7 +191,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + static irqreturn_t timer_interrupt(int irq, void *dev_id, struct pt_regs *regs) { diff -purN linux-2.6.16-git20/arch/cris/kernel/crisksyms.c linux-2.6.16-git20-april1/arch/cris/kernel/crisksyms.c --- linux-2.6.16-git20/arch/cris/kernel/crisksyms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/cris/kernel/crisksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -44,7 +44,7 @@ EXPORT_SYMBOL(strstr); EXPORT_SYMBOL(strcpy); EXPORT_SYMBOL(strchr); EXPORT_SYMBOL(strcmp); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strcat); EXPORT_SYMBOL(strncat); EXPORT_SYMBOL(strncmp); diff -purN linux-2.6.16-git20/arch/cris/kernel/process.c linux-2.6.16-git20-april1/arch/cris/kernel/process.c --- linux-2.6.16-git20/arch/cris/kernel/process.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/cris/kernel/process.c 2006-04-01 21:20:01.000000000 +0200 @@ -143,7 +143,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial thread structure. diff -purN linux-2.6.16-git20/arch/cris/kernel/time.c linux-2.6.16-git20-april1/arch/cris/kernel/time.c --- linux-2.6.16-git20/arch/cris/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/cris/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -117,7 +117,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + /* diff -purN linux-2.6.16-git20/arch/frv/kernel/frv_ksyms.c linux-2.6.16-git20-april1/arch/frv/kernel/frv_ksyms.c --- linux-2.6.16-git20/arch/frv/kernel/frv_ksyms.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/frv/kernel/frv_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -32,7 +32,7 @@ EXPORT_SYMBOL(strrchr); EXPORT_SYMBOL(strstr); EXPORT_SYMBOL(strchr); EXPORT_SYMBOL(strcat); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strcmp); EXPORT_SYMBOL(strncmp); EXPORT_SYMBOL(strncpy); diff -purN linux-2.6.16-git20/arch/frv/kernel/init_task.c linux-2.6.16-git20-april1/arch/frv/kernel/init_task.c --- linux-2.6.16-git20/arch/frv/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/frv/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -16,7 +16,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial thread structure. diff -purN linux-2.6.16-git20/arch/frv/kernel/time.c linux-2.6.16-git20-april1/arch/frv/kernel/time.c --- linux-2.6.16-git20/arch/frv/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/frv/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -221,7 +221,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + /* * Scheduler clock - returns current time in nanosec units. diff -purN linux-2.6.16-git20/arch/frv/lib/checksum.c linux-2.6.16-git20-april1/arch/frv/lib/checksum.c --- linux-2.6.16-git20/arch/frv/lib/checksum.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/frv/lib/checksum.c 2006-04-01 21:19:58.000000000 +0200 @@ -152,7 +152,7 @@ csum_partial_copy_from_user(const char _ return csum_partial(dst, len, sum); } -EXPORT_SYMBOL(csum_partial_copy_from_user); + /* * copy from ds while checksumming, otherwise like csum_partial diff -purN linux-2.6.16-git20/arch/h8300/kernel/h8300_ksyms.c linux-2.6.16-git20-april1/arch/h8300/kernel/h8300_ksyms.c --- linux-2.6.16-git20/arch/h8300/kernel/h8300_ksyms.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/h8300/kernel/h8300_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -30,7 +30,7 @@ EXPORT_SYMBOL(strrchr); EXPORT_SYMBOL(strstr); EXPORT_SYMBOL(strchr); EXPORT_SYMBOL(strcat); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strcmp); EXPORT_SYMBOL(strncmp); diff -purN linux-2.6.16-git20/arch/h8300/kernel/init_task.c linux-2.6.16-git20-april1/arch/h8300/kernel/init_task.c --- linux-2.6.16-git20/arch/h8300/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/h8300/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -18,7 +18,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial task structure. diff -purN linux-2.6.16-git20/arch/h8300/kernel/time.c linux-2.6.16-git20-april1/arch/h8300/kernel/time.c --- linux-2.6.16-git20/arch/h8300/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/h8300/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -118,7 +118,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + unsigned long long sched_clock(void) { diff -purN linux-2.6.16-git20/arch/i386/kernel/acpi/boot.c linux-2.6.16-git20-april1/arch/i386/kernel/acpi/boot.c --- linux-2.6.16-git20/arch/i386/kernel/acpi/boot.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/i386/kernel/acpi/boot.c 2006-04-01 21:19:57.000000000 +0200 @@ -71,7 +71,7 @@ int acpi_ht __initdata = 1; /* enable HT int acpi_lapic; int acpi_ioapic; int acpi_strict; -EXPORT_SYMBOL(acpi_strict); + acpi_interrupt_flags acpi_sci_flags __initdata; int acpi_sci_override_gsi __initdata; @@ -497,7 +497,7 @@ int acpi_register_gsi(u32 gsi, int trigg return irq; } -EXPORT_SYMBOL(acpi_register_gsi); + /* * ACPI based hotplug support for CPU @@ -534,7 +534,7 @@ int acpi_unregister_ioapic(acpi_handle h return -EINVAL; } -EXPORT_SYMBOL(acpi_unregister_ioapic); + static unsigned long __init acpi_scan_rsdp(unsigned long start, unsigned long length) diff -purN linux-2.6.16-git20/arch/i386/kernel/cpu/cpufreq/speedstep-lib.c linux-2.6.16-git20-april1/arch/i386/kernel/cpu/cpufreq/speedstep-lib.c --- linux-2.6.16-git20/arch/i386/kernel/cpu/cpufreq/speedstep-lib.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/i386/kernel/cpu/cpufreq/speedstep-lib.c 2006-04-01 21:20:05.000000000 +0200 @@ -401,7 +401,7 @@ out: local_irq_restore(flags); return (ret); } -EXPORT_SYMBOL_GPL(speedstep_get_freqs); + #ifdef CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK module_param(relaxed_check, int, 0444); diff -purN linux-2.6.16-git20/arch/i386/kernel/dmi_scan.c linux-2.6.16-git20-april1/arch/i386/kernel/dmi_scan.c --- linux-2.6.16-git20/arch/i386/kernel/dmi_scan.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/i386/kernel/dmi_scan.c 2006-04-01 21:19:59.000000000 +0200 @@ -296,7 +296,7 @@ char *dmi_get_system_info(int field) { return dmi_ident[field]; } -EXPORT_SYMBOL(dmi_get_system_info); + /** * dmi_find_device - find onboard device by type/name diff -purN linux-2.6.16-git20/arch/i386/kernel/i386_ksyms.c linux-2.6.16-git20-april1/arch/i386/kernel/i386_ksyms.c --- linux-2.6.16-git20/arch/i386/kernel/i386_ksyms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/i386/kernel/i386_ksyms.c 2006-04-01 21:20:06.000000000 +0200 @@ -25,8 +25,8 @@ EXPORT_SYMBOL(strstr); #ifdef CONFIG_SMP extern void FASTCALL( __write_lock_failed(rwlock_t *rw)); extern void FASTCALL( __read_lock_failed(rwlock_t *rw)); -EXPORT_SYMBOL(__write_lock_failed); -EXPORT_SYMBOL(__read_lock_failed); + + #endif EXPORT_SYMBOL(csum_partial); diff -purN linux-2.6.16-git20/arch/i386/kernel/init_task.c linux-2.6.16-git20-april1/arch/i386/kernel/init_task.c --- linux-2.6.16-git20/arch/i386/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/i386/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -16,7 +16,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial thread structure. diff -purN linux-2.6.16-git20/arch/i386/kernel/nmi.c linux-2.6.16-git20-april1/arch/i386/kernel/nmi.c --- linux-2.6.16-git20/arch/i386/kernel/nmi.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/i386/kernel/nmi.c 2006-04-01 21:20:02.000000000 +0200 @@ -615,7 +615,7 @@ int proc_unknown_nmi_panic(ctl_table *ta #endif EXPORT_SYMBOL(nmi_active); -EXPORT_SYMBOL(nmi_watchdog); + EXPORT_SYMBOL(reserve_lapic_nmi); EXPORT_SYMBOL(release_lapic_nmi); EXPORT_SYMBOL(disable_timer_nmi_watchdog); diff -purN linux-2.6.16-git20/arch/i386/kernel/smpboot.c linux-2.6.16-git20-april1/arch/i386/kernel/smpboot.c --- linux-2.6.16-git20/arch/i386/kernel/smpboot.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/i386/kernel/smpboot.c 2006-04-01 21:19:58.000000000 +0200 @@ -89,7 +89,7 @@ EXPORT_SYMBOL(cpu_online_map); cpumask_t cpu_callin_map; cpumask_t cpu_callout_map; -EXPORT_SYMBOL(cpu_callout_map); + cpumask_t cpu_possible_map; EXPORT_SYMBOL(cpu_possible_map); static cpumask_t smp_commenced_mask; diff -purN linux-2.6.16-git20/arch/i386/kernel/smp.c linux-2.6.16-git20-april1/arch/i386/kernel/smp.c --- linux-2.6.16-git20/arch/i386/kernel/smp.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/i386/kernel/smp.c 2006-04-01 21:20:00.000000000 +0200 @@ -453,7 +453,7 @@ void flush_tlb_page(struct vm_area_struc preempt_enable(); } -EXPORT_SYMBOL(flush_tlb_page); + static void do_flush_tlb_all(void* info) { diff -purN linux-2.6.16-git20/arch/i386/kernel/time.c linux-2.6.16-git20-april1/arch/i386/kernel/time.c --- linux-2.6.16-git20/arch/i386/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/i386/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -196,7 +196,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + static int set_rtc_mmss(unsigned long nowtime) { diff -purN linux-2.6.16-git20/arch/i386/kernel/traps.c linux-2.6.16-git20-april1/arch/i386/kernel/traps.c --- linux-2.6.16-git20/arch/i386/kernel/traps.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/i386/kernel/traps.c 2006-04-01 21:20:06.000000000 +0200 @@ -99,13 +99,13 @@ int register_die_notifier(struct notifie vmalloc_sync_all(); return atomic_notifier_chain_register(&i386die_chain, nb); } -EXPORT_SYMBOL(register_die_notifier); + int unregister_die_notifier(struct notifier_block *nb) { return atomic_notifier_chain_unregister(&i386die_chain, nb); } -EXPORT_SYMBOL(unregister_die_notifier); + static inline int valid_stack_ptr(struct thread_info *tinfo, void *p) { diff -purN linux-2.6.16-git20/arch/i386/lib/delay.c linux-2.6.16-git20-april1/arch/i386/lib/delay.c --- linux-2.6.16-git20/arch/i386/lib/delay.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/i386/lib/delay.c 2006-04-01 21:19:59.000000000 +0200 @@ -49,7 +49,7 @@ void __ndelay(unsigned long nsecs) __const_udelay(nsecs * 0x00005); /* 2**32 / 1000000000 (rounded up) */ } -EXPORT_SYMBOL(__delay); + EXPORT_SYMBOL(__const_udelay); EXPORT_SYMBOL(__udelay); EXPORT_SYMBOL(__ndelay); diff -purN linux-2.6.16-git20/arch/i386/lib/usercopy.c linux-2.6.16-git20-april1/arch/i386/lib/usercopy.c --- linux-2.6.16-git20/arch/i386/lib/usercopy.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/i386/lib/usercopy.c 2006-04-01 21:20:05.000000000 +0200 @@ -84,7 +84,7 @@ __strncpy_from_user(char *dst, const cha __do_strncpy_from_user(dst, src, count, res); return res; } -EXPORT_SYMBOL(__strncpy_from_user); + /** * strncpy_from_user: - Copy a NUL terminated string from userspace. @@ -177,7 +177,7 @@ __clear_user(void __user *to, unsigned l __do_clear_user(to, n); return n; } -EXPORT_SYMBOL(__clear_user); + /** * strlen_user: - Get the size of a string in user space. diff -purN linux-2.6.16-git20/arch/i386/mach-voyager/voyager_smp.c linux-2.6.16-git20-april1/arch/i386/mach-voyager/voyager_smp.c --- linux-2.6.16-git20/arch/i386/mach-voyager/voyager_smp.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/i386/mach-voyager/voyager_smp.c 2006-04-01 21:20:00.000000000 +0200 @@ -239,7 +239,7 @@ static cpumask_t smp_commenced_mask = CP /* This is for the new dynamic CPU boot code */ cpumask_t cpu_callin_map = CPU_MASK_NONE; cpumask_t cpu_callout_map = CPU_MASK_NONE; -EXPORT_SYMBOL(cpu_callout_map); + cpumask_t cpu_possible_map = CPU_MASK_NONE; EXPORT_SYMBOL(cpu_possible_map); @@ -983,7 +983,7 @@ void flush_tlb_page(struct vm_area_struc preempt_enable(); } -EXPORT_SYMBOL(flush_tlb_page); + /* enable the requested IRQs */ static void diff -purN linux-2.6.16-git20/arch/i386/mm/discontig.c linux-2.6.16-git20-april1/arch/i386/mm/discontig.c --- linux-2.6.16-git20/arch/i386/mm/discontig.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/i386/mm/discontig.c 2006-04-01 21:20:02.000000000 +0200 @@ -39,7 +39,7 @@ #include struct pglist_data *node_data[MAX_NUMNODES] __read_mostly; -EXPORT_SYMBOL(node_data); + bootmem_data_t node0_bdata; /* diff -purN linux-2.6.16-git20/arch/ia64/kernel/acpi.c linux-2.6.16-git20-april1/arch/ia64/kernel/acpi.c --- linux-2.6.16-git20/arch/ia64/kernel/acpi.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/ia64/kernel/acpi.c 2006-04-01 21:19:57.000000000 +0200 @@ -614,7 +614,7 @@ int acpi_register_gsi(u32 gsi, int trigg IOSAPIC_LEVEL); } -EXPORT_SYMBOL(acpi_register_gsi); + void acpi_unregister_gsi(u32 gsi) { @@ -1008,6 +1008,6 @@ int acpi_unregister_ioapic(acpi_handle h return iosapic_remove(gsi_base); } -EXPORT_SYMBOL(acpi_unregister_ioapic); + #endif /* CONFIG_ACPI */ diff -purN linux-2.6.16-git20/arch/ia64/kernel/ia64_ksyms.c linux-2.6.16-git20-april1/arch/ia64/kernel/ia64_ksyms.c --- linux-2.6.16-git20/arch/ia64/kernel/ia64_ksyms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/ia64/kernel/ia64_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -11,7 +11,7 @@ #include EXPORT_SYMBOL(memset); EXPORT_SYMBOL(memcpy); -EXPORT_SYMBOL(strlen); + #include EXPORT_SYMBOL(ip_fast_csum); /* hand-coded assembly */ @@ -41,7 +41,7 @@ EXPORT_SYMBOL(per_cpu__local_per_cpu_off EXPORT_SYMBOL(__copy_user); EXPORT_SYMBOL(__do_clear_user); EXPORT_SYMBOL(__strlen_user); -EXPORT_SYMBOL(__strncpy_from_user); + EXPORT_SYMBOL(__strnlen_user); /* from arch/ia64/lib */ diff -purN linux-2.6.16-git20/arch/ia64/kernel/init_task.c linux-2.6.16-git20-april1/arch/ia64/kernel/init_task.c --- linux-2.6.16-git20/arch/ia64/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/ia64/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -22,7 +22,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial task structure. diff -purN linux-2.6.16-git20/arch/ia64/kernel/traps.c linux-2.6.16-git20-april1/arch/ia64/kernel/traps.c --- linux-2.6.16-git20/arch/ia64/kernel/traps.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/ia64/kernel/traps.c 2006-04-01 21:20:06.000000000 +0200 @@ -37,14 +37,14 @@ register_die_notifier(struct notifier_bl { return atomic_notifier_chain_register(&ia64die_chain, nb); } -EXPORT_SYMBOL_GPL(register_die_notifier); + int unregister_die_notifier(struct notifier_block *nb) { return atomic_notifier_chain_unregister(&ia64die_chain, nb); } -EXPORT_SYMBOL_GPL(unregister_die_notifier); + void __init trap_init (void) diff -purN linux-2.6.16-git20/arch/m32r/kernel/init_task.c linux-2.6.16-git20-april1/arch/m32r/kernel/init_task.c --- linux-2.6.16-git20/arch/m32r/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/m32r/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -17,7 +17,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial thread structure. diff -purN linux-2.6.16-git20/arch/m32r/kernel/m32r_ksyms.c linux-2.6.16-git20-april1/arch/m32r/kernel/m32r_ksyms.c --- linux-2.6.16-git20/arch/m32r/kernel/m32r_ksyms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/m32r/kernel/m32r_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -35,7 +35,7 @@ EXPORT_SYMBOL(__down_trylock); /* Networking helper routines. */ /* Delay loops */ EXPORT_SYMBOL(__udelay); -EXPORT_SYMBOL(__delay); + EXPORT_SYMBOL(__const_udelay); EXPORT_SYMBOL(__get_user_1); @@ -46,9 +46,9 @@ EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(strstr); EXPORT_SYMBOL(strncpy_from_user); -EXPORT_SYMBOL(__strncpy_from_user); + EXPORT_SYMBOL(clear_user); -EXPORT_SYMBOL(__clear_user); + EXPORT_SYMBOL(__generic_copy_from_user); EXPORT_SYMBOL(__generic_copy_to_user); EXPORT_SYMBOL(strnlen_user); @@ -60,7 +60,7 @@ EXPORT_SYMBOL(dcache_dummy); #endif EXPORT_SYMBOL(cpu_data); EXPORT_SYMBOL(cpu_online_map); -EXPORT_SYMBOL(cpu_callout_map); + /* Global SMP stuff */ EXPORT_SYMBOL(synchronize_irq); @@ -92,14 +92,14 @@ EXPORT_SYMBOL(memset); EXPORT_SYMBOL(memmove); EXPORT_SYMBOL(memcmp); EXPORT_SYMBOL(memscan); -EXPORT_SYMBOL(copy_page); + EXPORT_SYMBOL(clear_page); EXPORT_SYMBOL(strcat); EXPORT_SYMBOL(strchr); EXPORT_SYMBOL(strcmp); EXPORT_SYMBOL(strcpy); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strncat); EXPORT_SYMBOL(strncmp); EXPORT_SYMBOL(strnlen); diff -purN linux-2.6.16-git20/arch/m32r/kernel/time.c linux-2.6.16-git20-april1/arch/m32r/kernel/time.c --- linux-2.6.16-git20/arch/m32r/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/m32r/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -174,7 +174,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + /* * In order to set the CMOS clock precisely, set_rtc_mmss has to be diff -purN linux-2.6.16-git20/arch/m32r/lib/csum_partial_copy.c linux-2.6.16-git20-april1/arch/m32r/lib/csum_partial_copy.c --- linux-2.6.16-git20/arch/m32r/lib/csum_partial_copy.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/m32r/lib/csum_partial_copy.c 2006-04-01 21:19:58.000000000 +0200 @@ -57,5 +57,5 @@ csum_partial_copy_from_user (const unsig return csum_partial(dst, len-missing, sum); } -EXPORT_SYMBOL(csum_partial_copy_from_user); + EXPORT_SYMBOL(csum_partial); diff -purN linux-2.6.16-git20/arch/m32r/mm/discontig.c linux-2.6.16-git20-april1/arch/m32r/mm/discontig.c --- linux-2.6.16-git20/arch/m32r/mm/discontig.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/m32r/mm/discontig.c 2006-04-01 21:20:02.000000000 +0200 @@ -20,7 +20,7 @@ extern char _end[]; struct pglist_data *node_data[MAX_NUMNODES]; -EXPORT_SYMBOL(node_data); + static bootmem_data_t node_bdata[MAX_NUMNODES] __initdata; pg_data_t m32r_node_data[MAX_NUMNODES]; diff -purN linux-2.6.16-git20/arch/m68k/kernel/process.c linux-2.6.16-git20-april1/arch/m68k/kernel/process.c --- linux-2.6.16-git20/arch/m68k/kernel/process.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/m68k/kernel/process.c 2006-04-01 21:20:01.000000000 +0200 @@ -47,7 +47,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + union thread_union init_thread_union __attribute__((section(".data.init_task"), aligned(THREAD_SIZE))) diff -purN linux-2.6.16-git20/arch/m68k/kernel/time.c linux-2.6.16-git20-april1/arch/m68k/kernel/time.c --- linux-2.6.16-git20/arch/m68k/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/m68k/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -168,7 +168,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + /* * Scheduler clock - returns current time in ns units. diff -purN linux-2.6.16-git20/arch/m68knommu/kernel/init_task.c linux-2.6.16-git20-april1/arch/m68knommu/kernel/init_task.c --- linux-2.6.16-git20/arch/m68knommu/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/m68knommu/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -18,7 +18,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial task structure. diff -purN linux-2.6.16-git20/arch/m68knommu/kernel/m68k_ksyms.c linux-2.6.16-git20-april1/arch/m68knommu/kernel/m68k_ksyms.c --- linux-2.6.16-git20/arch/m68knommu/kernel/m68k_ksyms.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/m68knommu/kernel/m68k_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -31,7 +31,7 @@ EXPORT_SYMBOL(strrchr); EXPORT_SYMBOL(strstr); EXPORT_SYMBOL(strchr); EXPORT_SYMBOL(strcat); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strcmp); EXPORT_SYMBOL(strncmp); diff -purN linux-2.6.16-git20/arch/m68knommu/kernel/time.c linux-2.6.16-git20-april1/arch/m68knommu/kernel/time.c --- linux-2.6.16-git20/arch/m68knommu/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/m68knommu/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -188,4 +188,4 @@ unsigned long long sched_clock(void) return (unsigned long long)jiffies * (1000000000 / HZ); } -EXPORT_SYMBOL(do_settimeofday); + diff -purN linux-2.6.16-git20/arch/mips/dec/time.c linux-2.6.16-git20-april1/arch/mips/dec/time.c --- linux-2.6.16-git20/arch/mips/dec/time.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/mips/dec/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -184,7 +184,7 @@ void __init dec_time_init(void) CMOS_WRITE(RTC_REF_CLCK_32KHZ | (16 - LOG_2_HZ), RTC_REG_A); } -EXPORT_SYMBOL(do_settimeofday); + void __init dec_timer_setup(struct irqaction *irq) { diff -purN linux-2.6.16-git20/arch/mips/kernel/init_task.c linux-2.6.16-git20-april1/arch/mips/kernel/init_task.c --- linux-2.6.16-git20/arch/mips/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/mips/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -15,7 +15,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial thread structure. diff -purN linux-2.6.16-git20/arch/mips/kernel/mips_ksyms.c linux-2.6.16-git20-april1/arch/mips/kernel/mips_ksyms.c --- linux-2.6.16-git20/arch/mips/kernel/mips_ksyms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/mips/kernel/mips_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -38,7 +38,7 @@ EXPORT_SYMBOL(strchr); #ifdef CONFIG_64BIT EXPORT_SYMBOL(strncmp); #endif -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(strncat); EXPORT_SYMBOL(strnlen); diff -purN linux-2.6.16-git20/arch/mips/kernel/smp.c linux-2.6.16-git20-april1/arch/mips/kernel/smp.c --- linux-2.6.16-git20/arch/mips/kernel/smp.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/mips/kernel/smp.c 2006-04-01 21:20:00.000000000 +0200 @@ -444,7 +444,7 @@ static int __init topology_init(void) subsys_initcall(topology_init); -EXPORT_SYMBOL(flush_tlb_page); + EXPORT_SYMBOL(flush_tlb_one); EXPORT_SYMBOL(cpu_data); EXPORT_SYMBOL(synchronize_irq); diff -purN linux-2.6.16-git20/arch/mips/kernel/time.c linux-2.6.16-git20-april1/arch/mips/kernel/time.c --- linux-2.6.16-git20/arch/mips/kernel/time.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/mips/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -233,7 +233,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + /* * Gettimeoffset routines. These routines returns the time duration diff -purN linux-2.6.16-git20/arch/mips/mm/pg-r4k.c linux-2.6.16-git20-april1/arch/mips/mm/pg-r4k.c --- linux-2.6.16-git20/arch/mips/mm/pg-r4k.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/mips/mm/pg-r4k.c 2006-04-01 21:19:58.000000000 +0200 @@ -57,7 +57,7 @@ static unsigned int copy_page_array[0x14 void copy_page(void *to, void *from) __attribute__((alias("copy_page_array"))); -EXPORT_SYMBOL(copy_page); + /* * This is suboptimal for 32-bit kernels; we assume that R10000 is only used diff -purN linux-2.6.16-git20/arch/mips/mm/pg-sb1.c linux-2.6.16-git20-april1/arch/mips/mm/pg-sb1.c --- linux-2.6.16-git20/arch/mips/mm/pg-sb1.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/mips/mm/pg-sb1.c 2006-04-01 21:19:58.000000000 +0200 @@ -293,4 +293,4 @@ void copy_page(void *to, void *from) #endif /* !CONFIG_SIBYTE_DMA_PAGEOPS */ EXPORT_SYMBOL(clear_page); -EXPORT_SYMBOL(copy_page); + diff -purN linux-2.6.16-git20/arch/parisc/kernel/init_task.c linux-2.6.16-git20-april1/arch/parisc/kernel/init_task.c --- linux-2.6.16-git20/arch/parisc/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/parisc/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -39,7 +39,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial task structure. diff -purN linux-2.6.16-git20/arch/parisc/kernel/parisc_ksyms.c linux-2.6.16-git20-april1/arch/parisc/kernel/parisc_ksyms.c --- linux-2.6.16-git20/arch/parisc/kernel/parisc_ksyms.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/parisc/kernel/parisc_ksyms.c 2006-04-01 21:20:02.000000000 +0200 @@ -160,6 +160,6 @@ EXPORT_SYMBOL($$dyncall); #ifdef CONFIG_DISCONTIGMEM #include -EXPORT_SYMBOL(node_data); + EXPORT_SYMBOL(pfnnid_map); #endif diff -purN linux-2.6.16-git20/arch/parisc/kernel/time.c linux-2.6.16-git20-april1/arch/parisc/kernel/time.c --- linux-2.6.16-git20/arch/parisc/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/parisc/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -200,7 +200,7 @@ do_settimeofday (struct timespec *tv) clock_was_set(); return 0; } -EXPORT_SYMBOL(do_settimeofday); + /* * XXX: We can do better than this. diff -purN linux-2.6.16-git20/arch/parisc/lib/checksum.c linux-2.6.16-git20-april1/arch/parisc/lib/checksum.c --- linux-2.6.16-git20/arch/parisc/lib/checksum.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/parisc/lib/checksum.c 2006-04-01 21:19:58.000000000 +0200 @@ -145,4 +145,4 @@ unsigned int csum_partial_copy_from_user return csum_partial(dst, len, sum); } -EXPORT_SYMBOL(csum_partial_copy_from_user); + diff -purN linux-2.6.16-git20/arch/parisc/lib/iomap.c linux-2.6.16-git20-april1/arch/parisc/lib/iomap.c --- linux-2.6.16-git20/arch/parisc/lib/iomap.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/parisc/lib/iomap.c 2006-04-01 21:20:01.000000000 +0200 @@ -466,18 +466,18 @@ void pci_iounmap(struct pci_dev *dev, vo EXPORT_SYMBOL(ioread8); EXPORT_SYMBOL(ioread16); -EXPORT_SYMBOL(ioread16be); + EXPORT_SYMBOL(ioread32); -EXPORT_SYMBOL(ioread32be); + EXPORT_SYMBOL(iowrite8); EXPORT_SYMBOL(iowrite16); -EXPORT_SYMBOL(iowrite16be); + EXPORT_SYMBOL(iowrite32); -EXPORT_SYMBOL(iowrite32be); -EXPORT_SYMBOL(ioread8_rep); + + EXPORT_SYMBOL(ioread16_rep); EXPORT_SYMBOL(ioread32_rep); -EXPORT_SYMBOL(iowrite8_rep); + EXPORT_SYMBOL(iowrite16_rep); EXPORT_SYMBOL(iowrite32_rep); EXPORT_SYMBOL(ioport_map); diff -purN linux-2.6.16-git20/arch/powerpc/kernel/init_task.c linux-2.6.16-git20-april1/arch/powerpc/kernel/init_task.c --- linux-2.6.16-git20/arch/powerpc/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/powerpc/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -13,7 +13,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial thread structure. diff -purN linux-2.6.16-git20/arch/powerpc/kernel/iomap.c linux-2.6.16-git20-april1/arch/powerpc/kernel/iomap.c --- linux-2.6.16-git20/arch/powerpc/kernel/iomap.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/powerpc/kernel/iomap.c 2006-04-01 21:20:01.000000000 +0200 @@ -34,9 +34,9 @@ unsigned int fastcall ioread32be(void __ } EXPORT_SYMBOL(ioread8); EXPORT_SYMBOL(ioread16); -EXPORT_SYMBOL(ioread16be); + EXPORT_SYMBOL(ioread32); -EXPORT_SYMBOL(ioread32be); + void fastcall iowrite8(u8 val, void __iomem *addr) { @@ -60,9 +60,9 @@ void fastcall iowrite32be(u32 val, void } EXPORT_SYMBOL(iowrite8); EXPORT_SYMBOL(iowrite16); -EXPORT_SYMBOL(iowrite16be); + EXPORT_SYMBOL(iowrite32); -EXPORT_SYMBOL(iowrite32be); + /* * These are the "repeat read/write" functions. Note the @@ -84,7 +84,7 @@ void ioread32_rep(void __iomem *addr, vo { _insl_ns((u32 __iomem *) addr, dst, count); } -EXPORT_SYMBOL(ioread8_rep); + EXPORT_SYMBOL(ioread16_rep); EXPORT_SYMBOL(ioread32_rep); @@ -100,7 +100,7 @@ void iowrite32_rep(void __iomem *addr, c { _outsl_ns((u32 __iomem *) addr, src, count); } -EXPORT_SYMBOL(iowrite8_rep); + EXPORT_SYMBOL(iowrite16_rep); EXPORT_SYMBOL(iowrite32_rep); diff -purN linux-2.6.16-git20/arch/powerpc/kernel/ppc_ksyms.c linux-2.6.16-git20-april1/arch/powerpc/kernel/ppc_ksyms.c --- linux-2.6.16-git20/arch/powerpc/kernel/ppc_ksyms.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/powerpc/kernel/ppc_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -78,7 +78,7 @@ EXPORT_SYMBOL(sys_sigreturn); EXPORT_SYMBOL(strcpy); EXPORT_SYMBOL(strncpy); EXPORT_SYMBOL(strcat); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strcmp); EXPORT_SYMBOL(strcasecmp); @@ -88,8 +88,8 @@ EXPORT_SYMBOL(ip_fast_csum); EXPORT_SYMBOL(csum_tcpudp_magic); EXPORT_SYMBOL(__copy_tofrom_user); -EXPORT_SYMBOL(__clear_user); -EXPORT_SYMBOL(__strncpy_from_user); + + EXPORT_SYMBOL(__strnlen_user); #ifndef __powerpc64__ @@ -144,7 +144,7 @@ EXPORT_SYMBOL(giveup_spe); #ifndef CONFIG_PPC64 EXPORT_SYMBOL(flush_instruction_cache); EXPORT_SYMBOL(flush_tlb_kernel_range); -EXPORT_SYMBOL(flush_tlb_page); + EXPORT_SYMBOL(_tlbie); #endif EXPORT_SYMBOL(__flush_icache_range); diff -purN linux-2.6.16-git20/arch/powerpc/kernel/setup_32.c linux-2.6.16-git20-april1/arch/powerpc/kernel/setup_32.c --- linux-2.6.16-git20/arch/powerpc/kernel/setup_32.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/powerpc/kernel/setup_32.c 2006-04-01 21:20:03.000000000 +0200 @@ -198,14 +198,14 @@ unsigned char nvram_read_byte(int addr) return ppc_md.nvram_read_val(addr); return 0xff; } -EXPORT_SYMBOL(nvram_read_byte); + void nvram_write_byte(unsigned char val, int addr) { if (ppc_md.nvram_write_val) ppc_md.nvram_write_val(addr, val); } -EXPORT_SYMBOL(nvram_write_byte); + void nvram_sync(void) { diff -purN linux-2.6.16-git20/arch/powerpc/kernel/time.c linux-2.6.16-git20-april1/arch/powerpc/kernel/time.c --- linux-2.6.16-git20/arch/powerpc/kernel/time.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/powerpc/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -375,7 +375,7 @@ void __delay(unsigned long loops) HMT_medium(); } } -EXPORT_SYMBOL(__delay); + void udelay(unsigned long usecs) { @@ -856,7 +856,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + void __init generic_calibrate_decr(void) { diff -purN linux-2.6.16-git20/arch/powerpc/kernel/traps.c linux-2.6.16-git20-april1/arch/powerpc/kernel/traps.c --- linux-2.6.16-git20/arch/powerpc/kernel/traps.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/powerpc/kernel/traps.c 2006-04-01 21:20:06.000000000 +0200 @@ -80,13 +80,13 @@ int register_die_notifier(struct notifie { return atomic_notifier_chain_register(&powerpc_die_chain, nb); } -EXPORT_SYMBOL(register_die_notifier); + int unregister_die_notifier(struct notifier_block *nb) { return atomic_notifier_chain_unregister(&powerpc_die_chain, nb); } -EXPORT_SYMBOL(unregister_die_notifier); + /* * Trap & Exception support diff -purN linux-2.6.16-git20/arch/powerpc/mm/numa.c linux-2.6.16-git20-april1/arch/powerpc/mm/numa.c --- linux-2.6.16-git20/arch/powerpc/mm/numa.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/powerpc/mm/numa.c 2006-04-01 21:20:02.000000000 +0200 @@ -33,7 +33,7 @@ struct pglist_data *node_data[MAX_NUMNOD EXPORT_SYMBOL(numa_cpu_lookup_table); EXPORT_SYMBOL(numa_cpumask_lookup_table); -EXPORT_SYMBOL(node_data); + static bootmem_data_t __initdata plat_node_bdata[MAX_NUMNODES]; static int min_common_depth; diff -purN linux-2.6.16-git20/arch/ppc/kernel/ppc_ksyms.c linux-2.6.16-git20-april1/arch/ppc/kernel/ppc_ksyms.c --- linux-2.6.16-git20/arch/ppc/kernel/ppc_ksyms.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/ppc/kernel/ppc_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -91,7 +91,7 @@ EXPORT_SYMBOL(test_and_change_bit); EXPORT_SYMBOL(strcpy); EXPORT_SYMBOL(strncpy); EXPORT_SYMBOL(strcat); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strcmp); EXPORT_SYMBOL(strcasecmp); EXPORT_SYMBOL(__div64_32); @@ -102,8 +102,8 @@ EXPORT_SYMBOL(ip_fast_csum); EXPORT_SYMBOL(csum_tcpudp_magic); EXPORT_SYMBOL(__copy_tofrom_user); -EXPORT_SYMBOL(__clear_user); -EXPORT_SYMBOL(__strncpy_from_user); + + EXPORT_SYMBOL(__strnlen_user); /* @@ -174,7 +174,7 @@ EXPORT_SYMBOL(flush_dcache_range); EXPORT_SYMBOL(flush_icache_user_range); EXPORT_SYMBOL(flush_dcache_page); EXPORT_SYMBOL(flush_tlb_kernel_range); -EXPORT_SYMBOL(flush_tlb_page); + EXPORT_SYMBOL(_tlbie); #ifdef CONFIG_ALTIVEC #ifndef CONFIG_SMP @@ -230,7 +230,7 @@ EXPORT_SYMBOL(memchr); EXPORT_SYMBOL(screen_info); #endif -EXPORT_SYMBOL(__delay); + EXPORT_SYMBOL(timer_interrupt); EXPORT_SYMBOL(irq_desc); EXPORT_SYMBOL(tb_ticks_per_jiffy); diff -purN linux-2.6.16-git20/arch/ppc/kernel/setup.c linux-2.6.16-git20-april1/arch/ppc/kernel/setup.c --- linux-2.6.16-git20/arch/ppc/kernel/setup.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/ppc/kernel/setup.c 2006-04-01 21:20:03.000000000 +0200 @@ -446,14 +446,14 @@ unsigned char nvram_read_byte(int addr) return ppc_md.nvram_read_val(addr); return 0xff; } -EXPORT_SYMBOL(nvram_read_byte); + void nvram_write_byte(unsigned char val, int addr) { if (ppc_md.nvram_write_val) ppc_md.nvram_write_val(addr, val); } -EXPORT_SYMBOL(nvram_write_byte); + void nvram_sync(void) { diff -purN linux-2.6.16-git20/arch/ppc/kernel/time.c linux-2.6.16-git20-april1/arch/ppc/kernel/time.c --- linux-2.6.16-git20/arch/ppc/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/ppc/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -280,7 +280,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + /* This function is only called on the boot processor */ void __init time_init(void) diff -purN linux-2.6.16-git20/arch/s390/kernel/init_task.c linux-2.6.16-git20-april1/arch/s390/kernel/init_task.c --- linux-2.6.16-git20/arch/s390/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/s390/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -21,7 +21,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial thread structure. diff -purN linux-2.6.16-git20/arch/s390/kernel/s390_ksyms.c linux-2.6.16-git20-april1/arch/s390/kernel/s390_ksyms.c --- linux-2.6.16-git20/arch/s390/kernel/s390_ksyms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/s390/kernel/s390_ksyms.c 2006-04-01 21:20:03.000000000 +0200 @@ -47,8 +47,8 @@ EXPORT_SYMBOL(__down_interruptible); extern int dump_fpu (struct pt_regs * regs, s390_fp_regs *fpregs); EXPORT_SYMBOL(dump_fpu); EXPORT_SYMBOL(overflowuid); -EXPORT_SYMBOL(overflowgid); -EXPORT_SYMBOL(empty_zero_page); + + /* * misc. diff -purN linux-2.6.16-git20/arch/s390/kernel/time.c linux-2.6.16-git20-april1/arch/s390/kernel/time.c --- linux-2.6.16-git20/arch/s390/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/s390/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -150,7 +150,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + #ifdef CONFIG_PROFILING diff -purN linux-2.6.16-git20/arch/s390/lib/string.c linux-2.6.16-git20-april1/arch/s390/lib/string.c --- linux-2.6.16-git20/arch/s390/lib/string.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/s390/lib/string.c 2006-04-01 21:20:05.000000000 +0200 @@ -46,7 +46,7 @@ size_t strlen(const char *s) { return __strend(s) - s; } -EXPORT_SYMBOL(strlen); + /** * strnlen - Find the length of a length-limited string diff -purN linux-2.6.16-git20/arch/sh/kernel/init_task.c linux-2.6.16-git20-april1/arch/sh/kernel/init_task.c --- linux-2.6.16-git20/arch/sh/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/sh/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -13,7 +13,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial thread structure. diff -purN linux-2.6.16-git20/arch/sh/kernel/sh_ksyms.c linux-2.6.16-git20-april1/arch/sh/kernel/sh_ksyms.c --- linux-2.6.16-git20/arch/sh/kernel/sh_ksyms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/sh/kernel/sh_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -39,7 +39,7 @@ EXPORT_SYMBOL(no_irq_type); EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(strstr); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strnlen); EXPORT_SYMBOL(strchr); EXPORT_SYMBOL(strcat); @@ -111,7 +111,7 @@ EXPORT_SYMBOL(flush_dcache_page); EXPORT_SYMBOL(__flush_purge_region); #endif -EXPORT_SYMBOL(flush_tlb_page); + EXPORT_SYMBOL(__down_trylock); #ifdef CONFIG_SMP diff -purN linux-2.6.16-git20/arch/sh/kernel/time.c linux-2.6.16-git20-april1/arch/sh/kernel/time.c --- linux-2.6.16-git20/arch/sh/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/sh/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -105,7 +105,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + /* last time the RTC clock got updated */ static long last_rtc_update; diff -purN linux-2.6.16-git20/arch/sh64/kernel/sh_ksyms.c linux-2.6.16-git20-april1/arch/sh64/kernel/sh_ksyms.c --- linux-2.6.16-git20/arch/sh64/kernel/sh_ksyms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/sh64/kernel/sh_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -58,7 +58,7 @@ EXPORT_SYMBOL(memcpy); EXPORT_SYMBOL(memset); EXPORT_SYMBOL(memscan); EXPORT_SYMBOL(strchr); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(flush_dcache_page); diff -purN linux-2.6.16-git20/arch/sh64/kernel/time.c linux-2.6.16-git20-april1/arch/sh64/kernel/time.c --- linux-2.6.16-git20/arch/sh64/kernel/time.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/sh64/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -245,7 +245,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + static int set_rtc_time(unsigned long nowtime) { diff -purN linux-2.6.16-git20/arch/sparc/kernel/init_task.c linux-2.6.16-git20-april1/arch/sparc/kernel/init_task.c --- linux-2.6.16-git20/arch/sparc/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/sparc/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -14,7 +14,7 @@ static struct sighand_struct init_sighan struct mm_struct init_mm = INIT_MM(init_mm); struct task_struct init_task = INIT_TASK(init_task); -EXPORT_SYMBOL(init_mm); + EXPORT_SYMBOL(init_task); /* .text section in head.S is aligned at 8k boundary and this gets linked diff -purN linux-2.6.16-git20/arch/sparc/kernel/sparc_ksyms.c linux-2.6.16-git20-april1/arch/sparc/kernel/sparc_ksyms.c --- linux-2.6.16-git20/arch/sparc/kernel/sparc_ksyms.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/sparc/kernel/sparc_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -253,7 +253,7 @@ EXPORT_SYMBOL(__prom_getsibling); /* sparc library symbols */ EXPORT_SYMBOL(memchr); EXPORT_SYMBOL(memscan); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strnlen); EXPORT_SYMBOL(strcpy); EXPORT_SYMBOL(strncpy); @@ -281,7 +281,7 @@ EXPORT_SYMBOL(__memmove); /* Moving data to/from userspace. */ EXPORT_SYMBOL(__copy_user); -EXPORT_SYMBOL(__strncpy_from_user); + /* Networking helper routines. */ EXPORT_SYMBOL(__csum_partial_copy_sparc_generic); diff -purN linux-2.6.16-git20/arch/sparc/kernel/time.c linux-2.6.16-git20-april1/arch/sparc/kernel/time.c --- linux-2.6.16-git20/arch/sparc/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/sparc/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -525,7 +525,7 @@ int do_settimeofday(struct timespec *tv) return ret; } -EXPORT_SYMBOL(do_settimeofday); + static int sbus_do_settimeofday(struct timespec *tv) { diff -purN linux-2.6.16-git20/arch/sparc64/kernel/init_task.c linux-2.6.16-git20-april1/arch/sparc64/kernel/init_task.c --- linux-2.6.16-git20/arch/sparc64/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/sparc64/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -14,7 +14,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* .text section in head.S is aligned at 2 page boundary and this gets linked * right after that so that the init_thread_union is aligned properly as well. diff -purN linux-2.6.16-git20/arch/sparc64/kernel/sparc64_ksyms.c linux-2.6.16-git20-april1/arch/sparc64/kernel/sparc64_ksyms.c --- linux-2.6.16-git20/arch/sparc64/kernel/sparc64_ksyms.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/sparc64/kernel/sparc64_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -273,7 +273,7 @@ EXPORT_SYMBOL(__prom_getchild); EXPORT_SYMBOL(__prom_getsibling); /* sparc library symbols */ -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(__strlen_user); EXPORT_SYMBOL(__strnlen_user); EXPORT_SYMBOL(strpbrk); @@ -324,8 +324,8 @@ EXPORT_SYMBOL(___copy_in_user); EXPORT_SYMBOL(copy_to_user_fixup); EXPORT_SYMBOL(copy_from_user_fixup); EXPORT_SYMBOL(copy_in_user_fixup); -EXPORT_SYMBOL(__strncpy_from_user); -EXPORT_SYMBOL(__clear_user); + + /* Various address conversion macros use this. */ EXPORT_SYMBOL(sparc64_valid_addr_bitmap); @@ -346,7 +346,7 @@ EXPORT_SYMBOL(strncmp); EXPORT_SYMBOL(__udelay); EXPORT_SYMBOL(__ndelay); EXPORT_SYMBOL(__const_udelay); -EXPORT_SYMBOL(__delay); + void VISenter(void); /* RAID code needs this */ diff -purN linux-2.6.16-git20/arch/sparc64/kernel/traps.c linux-2.6.16-git20-april1/arch/sparc64/kernel/traps.c --- linux-2.6.16-git20/arch/sparc64/kernel/traps.c 2006-04-01 19:40:20.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/sparc64/kernel/traps.c 2006-04-01 21:20:06.000000000 +0200 @@ -49,13 +49,13 @@ int register_die_notifier(struct notifie { return atomic_notifier_chain_register(&sparc64die_chain, nb); } -EXPORT_SYMBOL(register_die_notifier); + int unregister_die_notifier(struct notifier_block *nb) { return atomic_notifier_chain_unregister(&sparc64die_chain, nb); } -EXPORT_SYMBOL(unregister_die_notifier); + /* When an irrecoverable trap occurs at tl > 0, the trap entry * code logs the trap state registers at every level in the trap diff -purN linux-2.6.16-git20/arch/um/kernel/init_task.c linux-2.6.16-git20-april1/arch/um/kernel/init_task.c --- linux-2.6.16-git20/arch/um/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/um/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -20,7 +20,7 @@ struct mm_struct init_mm = INIT_MM(init_ static struct files_struct init_files = INIT_FILES; static struct signal_struct init_signals = INIT_SIGNALS(init_signals); static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); -EXPORT_SYMBOL(init_mm); + /* * Initial task structure. diff -purN linux-2.6.16-git20/arch/um/kernel/ksyms.c linux-2.6.16-git20-april1/arch/um/kernel/ksyms.c --- linux-2.6.16-git20/arch/um/kernel/ksyms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/um/kernel/ksyms.c 2006-04-01 21:20:06.000000000 +0200 @@ -34,7 +34,7 @@ EXPORT_SYMBOL(arch_validate); EXPORT_SYMBOL(get_kmem_end); EXPORT_SYMBOL(high_physmem); -EXPORT_SYMBOL(empty_zero_page); + EXPORT_SYMBOL(um_virt_to_phys); EXPORT_SYMBOL(mode_tt); EXPORT_SYMBOL(handle_page_fault); @@ -87,7 +87,7 @@ EXPORT_SYMBOL(start_thread); EXPORT_SYMBOL(dump_thread); EXPORT_SYMBOL(do_gettimeofday); -EXPORT_SYMBOL(do_settimeofday); + /* This is here because UML expands open to sys_open, not to a system * call instruction. @@ -102,9 +102,9 @@ EXPORT_SYMBOL(sys_wait4); /* required for SMP */ extern void FASTCALL( __write_lock_failed(rwlock_t *rw)); -EXPORT_SYMBOL(__write_lock_failed); + extern void FASTCALL( __read_lock_failed(rwlock_t *rw)); -EXPORT_SYMBOL(__read_lock_failed); + #endif diff -purN linux-2.6.16-git20/arch/um/os-Linux/user_syms.c linux-2.6.16-git20-april1/arch/um/os-Linux/user_syms.c --- linux-2.6.16-git20/arch/um/os-Linux/user_syms.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/um/os-Linux/user_syms.c 2006-04-01 21:20:05.000000000 +0200 @@ -18,7 +18,7 @@ extern void *memmove(void *, const void extern void *memset(void *, int, size_t); extern int printf(const char *, ...); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(memcpy); EXPORT_SYMBOL(memmove); EXPORT_SYMBOL(memset); diff -purN linux-2.6.16-git20/arch/v850/kernel/init_task.c linux-2.6.16-git20-april1/arch/v850/kernel/init_task.c --- linux-2.6.16-git20/arch/v850/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/v850/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -26,7 +26,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM (init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial task structure. diff -purN linux-2.6.16-git20/arch/v850/kernel/time.c linux-2.6.16-git20-april1/arch/v850/kernel/time.c --- linux-2.6.16-git20/arch/v850/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/v850/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -172,7 +172,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + static int timer_dev_id; static struct irqaction timer_irqaction = { diff -purN linux-2.6.16-git20/arch/x86_64/ia32/sys_ia32.c linux-2.6.16-git20-april1/arch/x86_64/ia32/sys_ia32.c --- linux-2.6.16-git20/arch/x86_64/ia32/sys_ia32.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/x86_64/ia32/sys_ia32.c 2006-04-01 21:20:00.000000000 +0200 @@ -938,4 +938,4 @@ static int __init ia32_init (void) __initcall(ia32_init); extern unsigned long ia32_sys_call_table[]; -EXPORT_SYMBOL(ia32_sys_call_table); + diff -purN linux-2.6.16-git20/arch/x86_64/kernel/e820.c linux-2.6.16-git20-april1/arch/x86_64/kernel/e820.c --- linux-2.6.16-git20/arch/x86_64/kernel/e820.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/x86_64/kernel/e820.c 2006-04-01 21:19:59.000000000 +0200 @@ -29,7 +29,7 @@ * PFN of last memory page. */ unsigned long end_pfn; -EXPORT_SYMBOL(end_pfn); + /* * end_pfn only includes RAM, while end_pfn_map includes all e820 entries. diff -purN linux-2.6.16-git20/arch/x86_64/kernel/init_task.c linux-2.6.16-git20-april1/arch/x86_64/kernel/init_task.c --- linux-2.6.16-git20/arch/x86_64/kernel/init_task.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/x86_64/kernel/init_task.c 2006-04-01 21:20:01.000000000 +0200 @@ -16,7 +16,7 @@ static struct signal_struct init_signals static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + /* * Initial task structure. diff -purN linux-2.6.16-git20/arch/x86_64/kernel/nmi.c linux-2.6.16-git20-april1/arch/x86_64/kernel/nmi.c --- linux-2.6.16-git20/arch/x86_64/kernel/nmi.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/x86_64/kernel/nmi.c 2006-04-01 21:20:06.000000000 +0200 @@ -587,9 +587,9 @@ int proc_unknown_nmi_panic(struct ctl_ta #endif EXPORT_SYMBOL(nmi_active); -EXPORT_SYMBOL(nmi_watchdog); + EXPORT_SYMBOL(reserve_lapic_nmi); EXPORT_SYMBOL(release_lapic_nmi); EXPORT_SYMBOL(disable_timer_nmi_watchdog); EXPORT_SYMBOL(enable_timer_nmi_watchdog); -EXPORT_SYMBOL(touch_nmi_watchdog); + diff -purN linux-2.6.16-git20/arch/x86_64/kernel/pci-dma.c linux-2.6.16-git20-april1/arch/x86_64/kernel/pci-dma.c --- linux-2.6.16-git20/arch/x86_64/kernel/pci-dma.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/x86_64/kernel/pci-dma.c 2006-04-01 21:20:01.000000000 +0200 @@ -11,7 +11,7 @@ #include int iommu_merge __read_mostly = 0; -EXPORT_SYMBOL(iommu_merge); + dma_addr_t bad_dma_address __read_mostly; EXPORT_SYMBOL(bad_dma_address); @@ -19,10 +19,10 @@ EXPORT_SYMBOL(bad_dma_address); /* This tells the BIO block layer to assume merging. Default to off because we cannot guarantee merging later. */ int iommu_bio_merge __read_mostly = 0; -EXPORT_SYMBOL(iommu_bio_merge); + int iommu_sac_force __read_mostly = 0; -EXPORT_SYMBOL(iommu_sac_force); + int no_iommu __read_mostly; #ifdef CONFIG_IOMMU_DEBUG diff -purN linux-2.6.16-git20/arch/x86_64/kernel/pci-swiotlb.c linux-2.6.16-git20-april1/arch/x86_64/kernel/pci-swiotlb.c --- linux-2.6.16-git20/arch/x86_64/kernel/pci-swiotlb.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/x86_64/kernel/pci-swiotlb.c 2006-04-01 21:20:05.000000000 +0200 @@ -9,7 +9,7 @@ #include int swiotlb __read_mostly; -EXPORT_SYMBOL(swiotlb); + struct dma_mapping_ops swiotlb_dma_ops = { .mapping_error = swiotlb_dma_mapping_error, diff -purN linux-2.6.16-git20/arch/x86_64/kernel/process.c linux-2.6.16-git20-april1/arch/x86_64/kernel/process.c --- linux-2.6.16-git20/arch/x86_64/kernel/process.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/x86_64/kernel/process.c 2006-04-01 21:20:01.000000000 +0200 @@ -72,13 +72,13 @@ void idle_notifier_register(struct notif { atomic_notifier_chain_register(&idle_notifier, n); } -EXPORT_SYMBOL_GPL(idle_notifier_register); + void idle_notifier_unregister(struct notifier_block *n) { atomic_notifier_chain_unregister(&idle_notifier, n); } -EXPORT_SYMBOL(idle_notifier_unregister); + enum idle_state { CPU_IDLE, CPU_NOT_IDLE }; static DEFINE_PER_CPU(enum idle_state, idle_state) = CPU_NOT_IDLE; diff -purN linux-2.6.16-git20/arch/x86_64/kernel/time.c linux-2.6.16-git20-april1/arch/x86_64/kernel/time.c --- linux-2.6.16-git20/arch/x86_64/kernel/time.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/x86_64/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -173,7 +173,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + unsigned long profile_pc(struct pt_regs *regs) { diff -purN linux-2.6.16-git20/arch/x86_64/kernel/traps.c linux-2.6.16-git20-april1/arch/x86_64/kernel/traps.c --- linux-2.6.16-git20/arch/x86_64/kernel/traps.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/x86_64/kernel/traps.c 2006-04-01 21:20:06.000000000 +0200 @@ -76,13 +76,13 @@ int register_die_notifier(struct notifie vmalloc_sync_all(); return atomic_notifier_chain_register(&die_chain, nb); } -EXPORT_SYMBOL(register_die_notifier); + int unregister_die_notifier(struct notifier_block *nb) { return atomic_notifier_chain_unregister(&die_chain, nb); } -EXPORT_SYMBOL(unregister_die_notifier); + static inline void conditional_sti(struct pt_regs *regs) { diff -purN linux-2.6.16-git20/arch/x86_64/kernel/x8664_ksyms.c linux-2.6.16-git20-april1/arch/x86_64/kernel/x8664_ksyms.c --- linux-2.6.16-git20/arch/x86_64/kernel/x8664_ksyms.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/x86_64/kernel/x8664_ksyms.c 2006-04-01 21:20:06.000000000 +0200 @@ -59,7 +59,7 @@ EXPORT_SYMBOL(ip_compute_csum); /* Delay loops */ EXPORT_SYMBOL(__udelay); EXPORT_SYMBOL(__ndelay); -EXPORT_SYMBOL(__delay); + EXPORT_SYMBOL(__const_udelay); EXPORT_SYMBOL(__get_user_1); @@ -72,9 +72,9 @@ EXPORT_SYMBOL(__put_user_4); EXPORT_SYMBOL(__put_user_8); EXPORT_SYMBOL(strncpy_from_user); -EXPORT_SYMBOL(__strncpy_from_user); + EXPORT_SYMBOL(clear_user); -EXPORT_SYMBOL(__clear_user); + EXPORT_SYMBOL(copy_user_generic); EXPORT_SYMBOL(copy_from_user); EXPORT_SYMBOL(copy_to_user); @@ -85,17 +85,17 @@ EXPORT_SYMBOL(strnlen_user); EXPORT_SYMBOL(pci_mem_start); #endif -EXPORT_SYMBOL(copy_page); + EXPORT_SYMBOL(clear_page); EXPORT_SYMBOL(_cpu_pda); #ifdef CONFIG_SMP EXPORT_SYMBOL(cpu_data); -EXPORT_SYMBOL(__write_lock_failed); -EXPORT_SYMBOL(__read_lock_failed); + + EXPORT_SYMBOL(smp_call_function); -EXPORT_SYMBOL(cpu_callout_map); + #endif #ifdef CONFIG_VT @@ -121,7 +121,7 @@ extern void * memcpy(void *,const void * extern void * __memcpy(void *,const void *,__kernel_size_t); EXPORT_SYMBOL(memset); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(memmove); EXPORT_SYMBOL(memcpy); @@ -139,9 +139,9 @@ EXPORT_SYMBOL(rwsem_downgrade_thunk); EXPORT_SYMBOL(rwsem_down_write_failed_thunk); #endif -EXPORT_SYMBOL(empty_zero_page); -EXPORT_SYMBOL(die_chain); + + #ifdef CONFIG_SMP EXPORT_SYMBOL(cpu_sibling_map); @@ -149,16 +149,16 @@ EXPORT_SYMBOL(smp_num_siblings); #endif #ifdef CONFIG_BUG -EXPORT_SYMBOL(out_of_line_bug); + #endif EXPORT_SYMBOL(init_level4_pgt); extern unsigned long __supported_pte_mask; -EXPORT_SYMBOL(__supported_pte_mask); + #ifdef CONFIG_SMP -EXPORT_SYMBOL(flush_tlb_page); + #endif EXPORT_SYMBOL(cpu_khz); diff -purN linux-2.6.16-git20/arch/x86_64/lib/bitstr.c linux-2.6.16-git20-april1/arch/x86_64/lib/bitstr.c --- linux-2.6.16-git20/arch/x86_64/lib/bitstr.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/x86_64/lib/bitstr.c 2006-04-01 21:20:00.000000000 +0200 @@ -25,4 +25,4 @@ find_next_zero_string(unsigned long *bit return n; } -EXPORT_SYMBOL(find_next_zero_string); + diff -purN linux-2.6.16-git20/arch/x86_64/lib/csum-wrappers.c linux-2.6.16-git20-april1/arch/x86_64/lib/csum-wrappers.c --- linux-2.6.16-git20/arch/x86_64/lib/csum-wrappers.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/x86_64/lib/csum-wrappers.c 2006-04-01 21:19:58.000000000 +0200 @@ -53,7 +53,7 @@ csum_partial_copy_from_user(const unsign return isum; } -EXPORT_SYMBOL(csum_partial_copy_from_user); + /** * csum_partial_copy_to_user - Copy and checksum to user space. @@ -93,7 +93,7 @@ csum_partial_copy_to_user(unsigned const return csum_partial_copy_generic(src, (void __force *)dst,len,isum,NULL,errp); } -EXPORT_SYMBOL(csum_partial_copy_to_user); + /** * csum_partial_copy_nocheck - Copy and checksum. diff -purN linux-2.6.16-git20/arch/x86_64/mm/numa.c linux-2.6.16-git20-april1/arch/x86_64/mm/numa.c --- linux-2.6.16-git20/arch/x86_64/mm/numa.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/x86_64/mm/numa.c 2006-04-01 21:20:02.000000000 +0200 @@ -365,9 +365,9 @@ void __init init_cpu_to_node(void) } EXPORT_SYMBOL(cpu_to_node); -EXPORT_SYMBOL(node_to_cpumask); -EXPORT_SYMBOL(memnode); -EXPORT_SYMBOL(node_data); + + + #ifdef CONFIG_DISCONTIGMEM /* diff -purN linux-2.6.16-git20/arch/x86_64/mm/srat.c linux-2.6.16-git20-april1/arch/x86_64/mm/srat.c --- linux-2.6.16-git20/arch/x86_64/mm/srat.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/x86_64/mm/srat.c 2006-04-01 21:20:02.000000000 +0200 @@ -313,4 +313,4 @@ int __node_distance(int a, int b) return acpi_slit->entry[index + node_to_pxm(b)]; } -EXPORT_SYMBOL(__node_distance); + diff -purN linux-2.6.16-git20/arch/xtensa/kernel/process.c linux-2.6.16-git20-april1/arch/xtensa/kernel/process.c --- linux-2.6.16-git20/arch/xtensa/kernel/process.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/xtensa/kernel/process.c 2006-04-01 21:20:01.000000000 +0200 @@ -53,7 +53,7 @@ static struct files_struct init_files = static struct signal_struct init_signals = INIT_SIGNALS(init_signals); static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_SYMBOL(init_mm); + union thread_union init_thread_union __attribute__((__section__(".data.init_task"))) = diff -purN linux-2.6.16-git20/arch/xtensa/kernel/time.c linux-2.6.16-git20-april1/arch/xtensa/kernel/time.c --- linux-2.6.16-git20/arch/xtensa/kernel/time.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/arch/xtensa/kernel/time.c 2006-04-01 21:19:59.000000000 +0200 @@ -124,7 +124,7 @@ int do_settimeofday(struct timespec *tv) return 0; } -EXPORT_SYMBOL(do_settimeofday); + void do_gettimeofday(struct timeval *tv) diff -purN linux-2.6.16-git20/arch/xtensa/kernel/xtensa_ksyms.c linux-2.6.16-git20-april1/arch/xtensa/kernel/xtensa_ksyms.c --- linux-2.6.16-git20/arch/xtensa/kernel/xtensa_ksyms.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/arch/xtensa/kernel/xtensa_ksyms.c 2006-04-01 21:20:05.000000000 +0200 @@ -47,7 +47,7 @@ EXPORT_SYMBOL(memmove); EXPORT_SYMBOL(memchr); EXPORT_SYMBOL(strcat); EXPORT_SYMBOL(strchr); -EXPORT_SYMBOL(strlen); + EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(strncat); EXPORT_SYMBOL(strnlen); diff -purN linux-2.6.16-git20/block/elevator.c linux-2.6.16-git20-april1/block/elevator.c --- linux-2.6.16-git20/block/elevator.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/block/elevator.c 2006-04-01 21:19:59.000000000 +0200 @@ -895,10 +895,10 @@ ssize_t elv_iosched_show(request_queue_t EXPORT_SYMBOL(elv_dispatch_sort); EXPORT_SYMBOL(elv_add_request); EXPORT_SYMBOL(__elv_add_request); -EXPORT_SYMBOL(elv_requeue_request); + EXPORT_SYMBOL(elv_next_request); EXPORT_SYMBOL(elv_dequeue_request); EXPORT_SYMBOL(elv_queue_empty); -EXPORT_SYMBOL(elv_completed_request); -EXPORT_SYMBOL(elevator_exit); -EXPORT_SYMBOL(elevator_init); + + + diff -purN linux-2.6.16-git20/block/ll_rw_blk.c linux-2.6.16-git20-april1/block/ll_rw_blk.c --- linux-2.6.16-git20/block/ll_rw_blk.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/block/ll_rw_blk.c 2006-04-01 21:19:58.000000000 +0200 @@ -1153,7 +1153,7 @@ void blk_queue_invalidate_tags(request_q } } -EXPORT_SYMBOL(blk_queue_invalidate_tags); + static const char * const rq_flags[] = { "REQ_RW", @@ -1776,7 +1776,7 @@ void blk_put_queue(request_queue_t *q) { kobject_put(&q->kobj); } -EXPORT_SYMBOL(blk_put_queue); + void blk_cleanup_queue(request_queue_t * q) { @@ -1841,7 +1841,7 @@ request_queue_t *blk_alloc_queue_node(gf return q; } -EXPORT_SYMBOL(blk_alloc_queue_node); + /** * blk_init_queue - prepare a request queue for use with a block device @@ -1944,7 +1944,7 @@ int blk_get_queue(request_queue_t *q) return 1; } -EXPORT_SYMBOL(blk_get_queue); + static inline void blk_free_request(request_queue_t *q, struct request *rq) { @@ -2397,7 +2397,7 @@ int blk_rq_map_user_iov(request_queue_t return 0; } -EXPORT_SYMBOL(blk_rq_map_user_iov); + /** * blk_rq_unmap_user - unmap a request with user data @@ -3613,7 +3613,7 @@ struct io_context *current_io_context(gf return ret; } -EXPORT_SYMBOL(current_io_context); + /* * If the current task has no IO context then create one and initialise it. diff -purN linux-2.6.16-git20/drivers/acpi/bus.c linux-2.6.16-git20-april1/drivers/acpi/bus.c --- linux-2.6.16-git20/drivers/acpi/bus.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/bus.c 2006-04-01 21:19:56.000000000 +0200 @@ -364,7 +364,7 @@ int acpi_bus_receive_event(struct acpi_b return_VALUE(0); } -EXPORT_SYMBOL(acpi_bus_receive_event); + /* -------------------------------------------------------------------------- Notification Handling diff -purN linux-2.6.16-git20/drivers/acpi/events/evxface.c linux-2.6.16-git20-april1/drivers/acpi/events/evxface.c --- linux-2.6.16-git20/drivers/acpi/events/evxface.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/events/evxface.c 2006-04-01 21:19:57.000000000 +0200 @@ -771,7 +771,7 @@ acpi_status acpi_acquire_global_lock(u16 return (status); } -EXPORT_SYMBOL(acpi_acquire_global_lock); + /******************************************************************************* * @@ -797,4 +797,4 @@ acpi_status acpi_release_global_lock(u32 return (status); } -EXPORT_SYMBOL(acpi_release_global_lock); + diff -purN linux-2.6.16-git20/drivers/acpi/events/evxfevnt.c linux-2.6.16-git20-april1/drivers/acpi/events/evxfevnt.c --- linux-2.6.16-git20/drivers/acpi/events/evxfevnt.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/events/evxfevnt.c 2006-04-01 21:19:57.000000000 +0200 @@ -193,7 +193,7 @@ acpi_status acpi_enable_event(u32 event, return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_enable_event); + /******************************************************************************* * @@ -392,7 +392,7 @@ acpi_status acpi_disable_event(u32 event return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_disable_event); + /******************************************************************************* * @@ -429,7 +429,7 @@ acpi_status acpi_clear_event(u32 event) return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_clear_event); + /******************************************************************************* * @@ -665,7 +665,7 @@ acpi_install_gpe_block(acpi_handle gpe_d return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_install_gpe_block); + /******************************************************************************* * @@ -721,4 +721,4 @@ acpi_status acpi_remove_gpe_block(acpi_h return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_remove_gpe_block); + diff -purN linux-2.6.16-git20/drivers/acpi/events/evxfregn.c linux-2.6.16-git20-april1/drivers/acpi/events/evxfregn.c --- linux-2.6.16-git20/drivers/acpi/events/evxfregn.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/events/evxfregn.c 2006-04-01 21:19:57.000000000 +0200 @@ -114,7 +114,7 @@ acpi_install_address_space_handler(acpi_ return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_install_address_space_handler); + /******************************************************************************* * @@ -240,4 +240,4 @@ acpi_remove_address_space_handler(acpi_h return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_remove_address_space_handler); + diff -purN linux-2.6.16-git20/drivers/acpi/glue.c linux-2.6.16-git20-april1/drivers/acpi/glue.c --- linux-2.6.16-git20/drivers/acpi/glue.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/glue.c 2006-04-01 21:20:06.000000000 +0200 @@ -36,7 +36,7 @@ int register_acpi_bus_type(struct acpi_b return -ENODEV; } -EXPORT_SYMBOL(register_acpi_bus_type); + int unregister_acpi_bus_type(struct acpi_bus_type *type) { @@ -53,7 +53,7 @@ int unregister_acpi_bus_type(struct acpi return -ENODEV; } -EXPORT_SYMBOL(unregister_acpi_bus_type); + static struct acpi_bus_type *acpi_get_bus_type(struct bus_type *type) { @@ -240,7 +240,7 @@ acpi_handle acpi_get_child(acpi_handle p return find.handle; } -EXPORT_SYMBOL(acpi_get_child); + /* Link ACPI devices with physical devices */ static void acpi_glue_data_handler(acpi_handle handle, @@ -261,7 +261,7 @@ struct device *acpi_get_physical_device( return NULL; } -EXPORT_SYMBOL(acpi_get_physical_device); + static int acpi_bind_one(struct device *dev, acpi_handle handle) { diff -purN linux-2.6.16-git20/drivers/acpi/hardware/hwregs.c linux-2.6.16-git20-april1/drivers/acpi/hardware/hwregs.c --- linux-2.6.16-git20/drivers/acpi/hardware/hwregs.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/hardware/hwregs.c 2006-04-01 21:19:56.000000000 +0200 @@ -220,7 +220,7 @@ acpi_get_sleep_type_data(u8 sleep_state, return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_get_sleep_type_data); + /******************************************************************************* * diff -purN linux-2.6.16-git20/drivers/acpi/hardware/hwsleep.c linux-2.6.16-git20-april1/drivers/acpi/hardware/hwsleep.c --- linux-2.6.16-git20/drivers/acpi/hardware/hwsleep.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/hardware/hwsleep.c 2006-04-01 21:19:56.000000000 +0200 @@ -378,7 +378,7 @@ acpi_status asmlinkage acpi_enter_sleep_ return_ACPI_STATUS(AE_OK); } -EXPORT_SYMBOL(acpi_enter_sleep_state); + /******************************************************************************* * @@ -443,7 +443,7 @@ acpi_status asmlinkage acpi_enter_sleep_ return_ACPI_STATUS(AE_OK); } -EXPORT_SYMBOL(acpi_enter_sleep_state_s4bios); + /******************************************************************************* * diff -purN linux-2.6.16-git20/drivers/acpi/namespace/nsxfeval.c linux-2.6.16-git20-april1/drivers/acpi/namespace/nsxfeval.c --- linux-2.6.16-git20/drivers/acpi/namespace/nsxfeval.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/namespace/nsxfeval.c 2006-04-01 21:19:56.000000000 +0200 @@ -588,7 +588,7 @@ acpi_get_devices(char *HID, return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_get_devices); + /******************************************************************************* * diff -purN linux-2.6.16-git20/drivers/acpi/namespace/nsxfobj.c linux-2.6.16-git20-april1/drivers/acpi/namespace/nsxfobj.c --- linux-2.6.16-git20/drivers/acpi/namespace/nsxfobj.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/namespace/nsxfobj.c 2006-04-01 21:19:56.000000000 +0200 @@ -242,4 +242,4 @@ acpi_get_next_object(acpi_object_type ty return (status); } -EXPORT_SYMBOL(acpi_get_next_object); + diff -purN linux-2.6.16-git20/drivers/acpi/numa.c linux-2.6.16-git20-april1/drivers/acpi/numa.c --- linux-2.6.16-git20/drivers/acpi/numa.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/numa.c 2006-04-01 21:19:56.000000000 +0200 @@ -207,4 +207,4 @@ int acpi_get_pxm(acpi_handle h) return -1; } -EXPORT_SYMBOL(acpi_get_pxm); + diff -purN linux-2.6.16-git20/drivers/acpi/osl.c linux-2.6.16-git20-april1/drivers/acpi/osl.c --- linux-2.6.16-git20/drivers/acpi/osl.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/acpi/osl.c 2006-04-01 21:19:57.000000000 +0200 @@ -117,7 +117,7 @@ void acpi_os_printf(const char *fmt, ... va_end(args); } -EXPORT_SYMBOL(acpi_os_printf); + void acpi_os_vprintf(const char *fmt, va_list args) { @@ -308,7 +308,7 @@ void acpi_os_sleep(acpi_integer ms) schedule_timeout_interruptible(msecs_to_jiffies(ms)); } -EXPORT_SYMBOL(acpi_os_sleep); + void acpi_os_stall(u32 us) { @@ -323,7 +323,7 @@ void acpi_os_stall(u32 us) } } -EXPORT_SYMBOL(acpi_os_stall); + /* * Support ACPI 3.0 AML Timer operand @@ -371,7 +371,7 @@ acpi_status acpi_os_read_port(acpi_io_ad return AE_OK; } -EXPORT_SYMBOL(acpi_os_read_port); + acpi_status acpi_os_write_port(acpi_io_address port, u32 value, u32 width) { @@ -481,7 +481,7 @@ acpi_os_read_pci_configuration(struct ac return (result ? AE_ERROR : AE_OK); } -EXPORT_SYMBOL(acpi_os_read_pci_configuration); + acpi_status acpi_os_write_pci_configuration(struct acpi_pci_id * pci_id, u32 reg, @@ -715,7 +715,7 @@ acpi_os_create_semaphore(u32 max_units, return_ACPI_STATUS(AE_OK); } -EXPORT_SYMBOL(acpi_os_create_semaphore); + /* * TODO: A better way to delete semaphores? Linux doesn't have a @@ -741,7 +741,7 @@ acpi_status acpi_os_delete_semaphore(acp return_ACPI_STATUS(AE_OK); } -EXPORT_SYMBOL(acpi_os_delete_semaphore); + /* * TODO: The kernel doesn't have a 'down_timeout' function -- had to @@ -829,7 +829,7 @@ acpi_status acpi_os_wait_semaphore(acpi_ return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_os_wait_semaphore); + /* * TODO: Support for units > 1? @@ -854,7 +854,7 @@ acpi_status acpi_os_signal_semaphore(acp return_ACPI_STATUS(AE_OK); } -EXPORT_SYMBOL(acpi_os_signal_semaphore); + #ifdef ACPI_FUTURE_USAGE u32 acpi_os_get_line(char *buffer) @@ -927,7 +927,7 @@ acpi_status acpi_os_signal(u32 function, return AE_OK; } -EXPORT_SYMBOL(acpi_os_signal); + static int __init acpi_os_name_setup(char *str) { diff -purN linux-2.6.16-git20/drivers/acpi/pci_irq.c linux-2.6.16-git20-april1/drivers/acpi/pci_irq.c --- linux-2.6.16-git20/drivers/acpi/pci_irq.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/pci_irq.c 2006-04-01 21:19:57.000000000 +0200 @@ -483,7 +483,7 @@ int acpi_pci_irq_enable(struct pci_dev * return_VALUE(0); } -EXPORT_SYMBOL(acpi_pci_irq_enable); + /* FIXME: implement x86/x86_64 version */ void __attribute__ ((weak)) acpi_unregister_gsi(u32 i) diff -purN linux-2.6.16-git20/drivers/acpi/resources/rsxface.c linux-2.6.16-git20-april1/drivers/acpi/resources/rsxface.c --- linux-2.6.16-git20/drivers/acpi/resources/rsxface.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/resources/rsxface.c 2006-04-01 21:19:57.000000000 +0200 @@ -169,7 +169,7 @@ acpi_get_current_resources(acpi_handle d return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_get_current_resources); + /******************************************************************************* * @@ -315,7 +315,7 @@ acpi_walk_resources(acpi_handle device_h return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_walk_resources); + /******************************************************************************* * @@ -354,7 +354,7 @@ acpi_set_current_resources(acpi_handle d return_ACPI_STATUS(status); } -EXPORT_SYMBOL(acpi_set_current_resources); + /****************************************************************************** * @@ -415,7 +415,7 @@ acpi_resource_to_address64(struct acpi_r return (AE_OK); } -EXPORT_SYMBOL(acpi_resource_to_address64); + /******************************************************************************* * diff -purN linux-2.6.16-git20/drivers/acpi/utilities/utdebug.c linux-2.6.16-git20-april1/drivers/acpi/utilities/utdebug.c --- linux-2.6.16-git20/drivers/acpi/utilities/utdebug.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/utilities/utdebug.c 2006-04-01 21:19:57.000000000 +0200 @@ -244,7 +244,7 @@ acpi_ut_debug_print_raw(u32 requested_de acpi_os_vprintf(format, args); } -EXPORT_SYMBOL(acpi_ut_debug_print_raw); + /******************************************************************************* * diff -purN linux-2.6.16-git20/drivers/acpi/utilities/utglobal.c linux-2.6.16-git20-april1/drivers/acpi/utilities/utglobal.c --- linux-2.6.16-git20/drivers/acpi/utilities/utglobal.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/acpi/utilities/utglobal.c 2006-04-01 21:19:56.000000000 +0200 @@ -143,12 +143,12 @@ const char *acpi_format_exception(acpi_s /* Debug switch - level and trace mask */ u32 acpi_dbg_level = ACPI_DEBUG_DEFAULT; -EXPORT_SYMBOL(acpi_dbg_level); + /* Debug switch - layer (component) mask */ u32 acpi_dbg_layer = ACPI_COMPONENT_DEFAULT | ACPI_ALL_DRIVERS; -EXPORT_SYMBOL(acpi_dbg_layer); + u32 acpi_gbl_nesting_level = 0; /* Debugger globals */ diff -purN linux-2.6.16-git20/drivers/base/attribute_container.c linux-2.6.16-git20-april1/drivers/base/attribute_container.c --- linux-2.6.16-git20/drivers/base/attribute_container.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/base/attribute_container.c 2006-04-01 21:19:57.000000000 +0200 @@ -236,7 +236,7 @@ attribute_container_remove_device(struct } up(&attribute_container_mutex); } -EXPORT_SYMBOL_GPL(attribute_container_remove_device); + /** * attribute_container_device_trigger - execute a trigger for each matching classdev @@ -276,7 +276,7 @@ attribute_container_device_trigger(struc } up(&attribute_container_mutex); } -EXPORT_SYMBOL_GPL(attribute_container_device_trigger); + /** * attribute_container_trigger - trigger a function for each matching container @@ -304,7 +304,7 @@ attribute_container_trigger(struct devic } up(&attribute_container_mutex); } -EXPORT_SYMBOL_GPL(attribute_container_trigger); + /** * attribute_container_add_attrs - add attributes @@ -333,7 +333,7 @@ attribute_container_add_attrs(struct cla return 0; } -EXPORT_SYMBOL_GPL(attribute_container_add_attrs); + /** * attribute_container_add_class_device - same function as class_device_add @@ -352,7 +352,7 @@ attribute_container_add_class_device(str return error; return attribute_container_add_attrs(classdev); } -EXPORT_SYMBOL_GPL(attribute_container_add_class_device); + /** * attribute_container_add_class_device_adapter - simple adapter for triggers @@ -367,7 +367,7 @@ attribute_container_add_class_device_ada { return attribute_container_add_class_device(classdev); } -EXPORT_SYMBOL_GPL(attribute_container_add_class_device_adapter); + /** * attribute_container_remove_attrs - remove any attribute files @@ -389,7 +389,7 @@ attribute_container_remove_attrs(struct for (i = 0; attrs[i]; i++) class_device_remove_file(classdev, attrs[i]); } -EXPORT_SYMBOL_GPL(attribute_container_remove_attrs); + /** * attribute_container_class_device_del - equivalent of class_device_del @@ -405,7 +405,7 @@ attribute_container_class_device_del(str attribute_container_remove_attrs(classdev); class_device_del(classdev); } -EXPORT_SYMBOL_GPL(attribute_container_class_device_del); + /** * attribute_container_find_class_device - find the corresponding class_device diff -purN linux-2.6.16-git20/drivers/base/bus.c linux-2.6.16-git20-april1/drivers/base/bus.c --- linux-2.6.16-git20/drivers/base/bus.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/base/bus.c 2006-04-01 21:20:03.000000000 +0200 @@ -727,14 +727,14 @@ EXPORT_SYMBOL_GPL(bus_for_each_dev); EXPORT_SYMBOL_GPL(bus_find_device); EXPORT_SYMBOL_GPL(bus_for_each_drv); -EXPORT_SYMBOL_GPL(bus_add_device); -EXPORT_SYMBOL_GPL(bus_remove_device); + + EXPORT_SYMBOL_GPL(bus_register); EXPORT_SYMBOL_GPL(bus_unregister); EXPORT_SYMBOL_GPL(bus_rescan_devices); -EXPORT_SYMBOL_GPL(get_bus); -EXPORT_SYMBOL_GPL(put_bus); -EXPORT_SYMBOL_GPL(find_bus); + + + EXPORT_SYMBOL_GPL(bus_create_file); EXPORT_SYMBOL_GPL(bus_remove_file); diff -purN linux-2.6.16-git20/drivers/base/class.c linux-2.6.16-git20-april1/drivers/base/class.c --- linux-2.6.16-git20/drivers/base/class.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/base/class.c 2006-04-01 21:19:58.000000000 +0200 @@ -827,8 +827,8 @@ EXPORT_SYMBOL_GPL(class_create_file); EXPORT_SYMBOL_GPL(class_remove_file); EXPORT_SYMBOL_GPL(class_register); EXPORT_SYMBOL_GPL(class_unregister); -EXPORT_SYMBOL_GPL(class_get); -EXPORT_SYMBOL_GPL(class_put); + + EXPORT_SYMBOL_GPL(class_create); EXPORT_SYMBOL_GPL(class_destroy); @@ -843,8 +843,8 @@ EXPORT_SYMBOL_GPL(class_device_create); EXPORT_SYMBOL_GPL(class_device_destroy); EXPORT_SYMBOL_GPL(class_device_create_file); EXPORT_SYMBOL_GPL(class_device_remove_file); -EXPORT_SYMBOL_GPL(class_device_create_bin_file); -EXPORT_SYMBOL_GPL(class_device_remove_bin_file); + + EXPORT_SYMBOL_GPL(class_interface_register); EXPORT_SYMBOL_GPL(class_interface_unregister); diff -purN linux-2.6.16-git20/drivers/base/cpu.c linux-2.6.16-git20-april1/drivers/base/cpu.c --- linux-2.6.16-git20/drivers/base/cpu.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/base/cpu.c 2006-04-01 21:20:00.000000000 +0200 @@ -14,7 +14,7 @@ struct sysdev_class cpu_sysdev_class = { set_kset_name("cpu"), }; -EXPORT_SYMBOL(cpu_sysdev_class); + static struct sys_device *cpu_sys_devices[NR_CPUS]; @@ -141,7 +141,7 @@ struct sys_device *get_cpu_sysdev(unsign else return NULL; } -EXPORT_SYMBOL_GPL(get_cpu_sysdev); + int __init cpu_dev_init(void) { diff -purN linux-2.6.16-git20/drivers/base/firmware_class.c linux-2.6.16-git20-april1/drivers/base/firmware_class.c --- linux-2.6.16-git20/drivers/base/firmware_class.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/base/firmware_class.c 2006-04-01 21:20:03.000000000 +0200 @@ -630,4 +630,4 @@ module_exit(firmware_class_exit); EXPORT_SYMBOL(release_firmware); EXPORT_SYMBOL(request_firmware); EXPORT_SYMBOL(request_firmware_nowait); -EXPORT_SYMBOL(register_firmware); + diff -purN linux-2.6.16-git20/drivers/base/platform.c linux-2.6.16-git20-april1/drivers/base/platform.c --- linux-2.6.16-git20/drivers/base/platform.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/base/platform.c 2006-04-01 21:20:03.000000000 +0200 @@ -87,7 +87,7 @@ platform_get_resource_byname(struct plat } return NULL; } -EXPORT_SYMBOL_GPL(platform_get_resource_byname); + /** * platform_get_irq - get an IRQ for a device @@ -100,7 +100,7 @@ int platform_get_irq_byname(struct platf return r ? r->start : -ENXIO; } -EXPORT_SYMBOL_GPL(platform_get_irq_byname); + /** * platform_add_devices - add a numbers of platform devices @@ -122,7 +122,7 @@ int platform_add_devices(struct platform return ret; } -EXPORT_SYMBOL_GPL(platform_add_devices); + struct platform_object { struct platform_device pdev; @@ -223,7 +223,7 @@ int platform_device_add_data(struct plat } return d ? 0 : -ENOMEM; } -EXPORT_SYMBOL_GPL(platform_device_add_data); + /** * platform_device_add - add a platform device to device hierarchy diff -purN linux-2.6.16-git20/drivers/base/power/main.c linux-2.6.16-git20-april1/drivers/base/power/main.c --- linux-2.6.16-git20/drivers/base/power/main.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/base/power/main.c 2006-04-01 21:19:59.000000000 +0200 @@ -48,7 +48,7 @@ void device_pm_set_parent(struct device put_device(dev->power.pm_parent); dev->power.pm_parent = get_device(parent); } -EXPORT_SYMBOL_GPL(device_pm_set_parent); + int device_pm_add(struct device * dev) { diff -purN linux-2.6.16-git20/drivers/base/power/resume.c linux-2.6.16-git20-april1/drivers/base/power/resume.c --- linux-2.6.16-git20/drivers/base/power/resume.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/base/power/resume.c 2006-04-01 21:19:59.000000000 +0200 @@ -76,7 +76,7 @@ void device_resume(void) up(&dpm_sem); } -EXPORT_SYMBOL_GPL(device_resume); + /** @@ -119,6 +119,6 @@ void device_power_up(void) dpm_power_up(); } -EXPORT_SYMBOL_GPL(device_power_up); + diff -purN linux-2.6.16-git20/drivers/base/power/suspend.c linux-2.6.16-git20-april1/drivers/base/power/suspend.c --- linux-2.6.16-git20/drivers/base/power/suspend.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/base/power/suspend.c 2006-04-01 21:19:59.000000000 +0200 @@ -133,7 +133,7 @@ int device_suspend(pm_message_t state) return error; } -EXPORT_SYMBOL_GPL(device_suspend); + /** @@ -167,5 +167,5 @@ int device_power_down(pm_message_t state goto Done; } -EXPORT_SYMBOL_GPL(device_power_down); + diff -purN linux-2.6.16-git20/drivers/base/sys.c linux-2.6.16-git20-april1/drivers/base/sys.c --- linux-2.6.16-git20/drivers/base/sys.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/base/sys.c 2006-04-01 21:20:05.000000000 +0200 @@ -77,8 +77,8 @@ void sysdev_remove_file(struct sys_devic sysfs_remove_file(&s->kobj, &a->attr); } -EXPORT_SYMBOL_GPL(sysdev_create_file); -EXPORT_SYMBOL_GPL(sysdev_remove_file); + + /* * declare system_subsys @@ -162,8 +162,8 @@ void sysdev_driver_unregister(struct sys up(&sysdev_drivers_lock); } -EXPORT_SYMBOL_GPL(sysdev_driver_register); -EXPORT_SYMBOL_GPL(sysdev_driver_unregister); + + diff -purN linux-2.6.16-git20/drivers/char/agp/backend.c linux-2.6.16-git20-april1/drivers/char/agp/backend.c --- linux-2.6.16-git20/drivers/char/agp/backend.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/char/agp/backend.c 2006-04-01 21:19:57.000000000 +0200 @@ -56,7 +56,7 @@ struct agp_bridge_data *(*agp_find_bridg struct agp_bridge_data *agp_bridge; LIST_HEAD(agp_bridges); EXPORT_SYMBOL(agp_bridge); -EXPORT_SYMBOL(agp_bridges); + EXPORT_SYMBOL(agp_find_bridge); /** @@ -316,7 +316,7 @@ EXPORT_SYMBOL_GPL(agp_remove_bridge); int agp_off; int agp_try_unsupported_boot; EXPORT_SYMBOL(agp_off); -EXPORT_SYMBOL(agp_try_unsupported_boot); + static int __init agp_init(void) { diff -purN linux-2.6.16-git20/drivers/char/agp/generic.c linux-2.6.16-git20-april1/drivers/char/agp/generic.c --- linux-2.6.16-git20/drivers/char/agp/generic.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/char/agp/generic.c 2006-04-01 21:20:06.000000000 +0200 @@ -50,7 +50,7 @@ int agp_memory_reserved; * Needed by the Nforce GART driver for the time being. Would be * nice to do this some other way instead of needing this export. */ -EXPORT_SYMBOL_GPL(agp_memory_reserved); + #if defined(CONFIG_X86) int map_page_into_agp(struct page *page) @@ -61,7 +61,7 @@ int map_page_into_agp(struct page *page) * performance reasons */ return i; } -EXPORT_SYMBOL_GPL(map_page_into_agp); + int unmap_page_from_agp(struct page *page) { @@ -71,7 +71,7 @@ int unmap_page_from_agp(struct page *pag * performance reasons */ return i; } -EXPORT_SYMBOL_GPL(unmap_page_from_agp); + #endif /* @@ -293,7 +293,7 @@ int agp_num_entries(void) num_entries = 0; return num_entries; } -EXPORT_SYMBOL_GPL(agp_num_entries); + /** @@ -658,7 +658,7 @@ u32 agp_collect_device_status(struct agp pci_dev_put(device); return bridge_agpstat; } -EXPORT_SYMBOL(agp_collect_device_status); + void agp_device_command(u32 bridge_agpstat, int agp_v3) @@ -680,7 +680,7 @@ void agp_device_command(u32 bridge_agpst pci_write_config_dword(device, agp + PCI_AGP_COMMAND, bridge_agpstat); } } -EXPORT_SYMBOL(agp_device_command); + void get_agp_version(struct agp_bridge_data *bridge) @@ -1152,7 +1152,7 @@ int agp3_generic_fetch_size(void) } return 0; } -EXPORT_SYMBOL(agp3_generic_fetch_size); + void agp3_generic_tlbflush(struct agp_memory *mem) { @@ -1161,7 +1161,7 @@ void agp3_generic_tlbflush(struct agp_me pci_write_config_dword(agp_bridge->dev, agp_bridge->capndx+AGPCTRL, ctrl & ~AGPCTRL_GTLBEN); pci_write_config_dword(agp_bridge->dev, agp_bridge->capndx+AGPCTRL, ctrl); } -EXPORT_SYMBOL(agp3_generic_tlbflush); + int agp3_generic_configure(void) { @@ -1182,7 +1182,7 @@ int agp3_generic_configure(void) pci_write_config_dword(agp_bridge->dev, agp_bridge->capndx+AGPCTRL, temp | AGPCTRL_APERENB | AGPCTRL_GTLBEN); return 0; } -EXPORT_SYMBOL(agp3_generic_configure); + void agp3_generic_cleanup(void) { @@ -1190,7 +1190,7 @@ void agp3_generic_cleanup(void) pci_read_config_dword(agp_bridge->dev, agp_bridge->capndx+AGPCTRL, &ctrl); pci_write_config_dword(agp_bridge->dev, agp_bridge->capndx+AGPCTRL, ctrl & ~AGPCTRL_APERENB); } -EXPORT_SYMBOL(agp3_generic_cleanup); + struct aper_size_info_16 agp3_generic_sizes[AGP_GENERIC_SIZES_ENTRIES] = { diff -purN linux-2.6.16-git20/drivers/char/drm/drm_agpsupport.c linux-2.6.16-git20-april1/drivers/char/drm/drm_agpsupport.c --- linux-2.6.16-git20/drivers/char/drm/drm_agpsupport.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/char/drm/drm_agpsupport.c 2006-04-01 21:19:59.000000000 +0200 @@ -503,7 +503,7 @@ int drm_agp_bind_memory(DRM_AGP_MEM * ha return agp_bind_memory(handle, start); } -EXPORT_SYMBOL(drm_agp_bind_memory); + /** Calls agp_unbind_memory() */ int drm_agp_unbind_memory(DRM_AGP_MEM * handle) diff -purN linux-2.6.16-git20/drivers/char/drm/drm_bufs.c linux-2.6.16-git20-april1/drivers/char/drm/drm_bufs.c --- linux-2.6.16-git20/drivers/char/drm/drm_bufs.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/char/drm/drm_bufs.c 2006-04-01 21:19:59.000000000 +0200 @@ -386,7 +386,7 @@ int drm_rmmap_locked(drm_device_t *dev, return 0; } -EXPORT_SYMBOL(drm_rmmap_locked); + int drm_rmmap(drm_device_t *dev, drm_local_map_t *map) { @@ -398,7 +398,7 @@ int drm_rmmap(drm_device_t *dev, drm_loc return ret; } -EXPORT_SYMBOL(drm_rmmap); + /* The rmmap ioctl appears to be unnecessary. All mappings are torn down on * the last close of the device, and this is necessary for cleanup when things @@ -1212,7 +1212,7 @@ int drm_addbufs_fb(drm_device_t * dev, d atomic_dec(&dev->buf_alloc); return 0; } -EXPORT_SYMBOL(drm_addbufs_fb); + /** diff -purN linux-2.6.16-git20/drivers/char/drm/drm_stub.c linux-2.6.16-git20-april1/drivers/char/drm/drm_stub.c --- linux-2.6.16-git20/drivers/char/drm/drm_stub.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/char/drm/drm_stub.c 2006-04-01 21:19:59.000000000 +0200 @@ -229,7 +229,7 @@ int drm_get_dev(struct pci_dev *pdev, co return ret; } -EXPORT_SYMBOL(drm_get_dev); + /** * Put a device minor number. diff -purN linux-2.6.16-git20/drivers/char/hpet.c linux-2.6.16-git20-april1/drivers/char/hpet.c --- linux-2.6.16-git20/drivers/char/hpet.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/char/hpet.c 2006-04-01 21:20:00.000000000 +0200 @@ -577,10 +577,10 @@ static int hpet_is_known(struct hpet_dat return 0; } -EXPORT_SYMBOL(hpet_alloc); -EXPORT_SYMBOL(hpet_register); -EXPORT_SYMBOL(hpet_unregister); -EXPORT_SYMBOL(hpet_control); + + + + int hpet_register(struct hpet_task *tp, int periodic) { diff -purN linux-2.6.16-git20/drivers/char/ipmi/ipmi_msghandler.c linux-2.6.16-git20-april1/drivers/char/ipmi/ipmi_msghandler.c --- linux-2.6.16-git20/drivers/char/ipmi/ipmi_msghandler.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/char/ipmi/ipmi_msghandler.c 2006-04-01 21:20:03.000000000 +0200 @@ -58,7 +58,7 @@ static int initialized = 0; #ifdef CONFIG_PROC_FS struct proc_dir_entry *proc_ipmi_root = NULL; -EXPORT_SYMBOL(proc_ipmi_root); + #endif /* CONFIG_PROC_FS */ #define MAX_EVENTS_IN_QUEUE 25 diff -purN linux-2.6.16-git20/drivers/char/nvram.c linux-2.6.16-git20-april1/drivers/char/nvram.c --- linux-2.6.16-git20/drivers/char/nvram.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/char/nvram.c 2006-04-01 21:20:03.000000000 +0200 @@ -915,10 +915,10 @@ atari_proc_infos(unsigned char *nvram, c MODULE_LICENSE("GPL"); -EXPORT_SYMBOL(__nvram_read_byte); -EXPORT_SYMBOL(nvram_read_byte); -EXPORT_SYMBOL(__nvram_write_byte); -EXPORT_SYMBOL(nvram_write_byte); -EXPORT_SYMBOL(__nvram_check_checksum); -EXPORT_SYMBOL(nvram_check_checksum); + + + + + + MODULE_ALIAS_MISCDEV(NVRAM_MINOR); diff -purN linux-2.6.16-git20/drivers/char/random.c linux-2.6.16-git20-april1/drivers/char/random.c --- linux-2.6.16-git20/drivers/char/random.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/char/random.c 2006-04-01 21:20:04.000000000 +0200 @@ -1584,7 +1584,7 @@ u32 secure_ipv6_port_ephemeral(const __u return twothirdsMD4Transform(daddr, hash); } -EXPORT_SYMBOL(secure_ipv6_port_ephemeral); + #endif #if defined(CONFIG_IP_DCCP) || defined(CONFIG_IP_DCCP_MODULE) diff -purN linux-2.6.16-git20/drivers/char/sysrq.c linux-2.6.16-git20-april1/drivers/char/sysrq.c --- linux-2.6.16-git20/drivers/char/sysrq.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/char/sysrq.c 2006-04-01 21:20:06.000000000 +0200 @@ -442,10 +442,10 @@ int register_sysrq_key(int key, struct s { return __sysrq_swap_key_ops(key, op_p, NULL); } -EXPORT_SYMBOL(register_sysrq_key); + int unregister_sysrq_key(int key, struct sysrq_key_op *op_p) { return __sysrq_swap_key_ops(key, NULL, op_p); } -EXPORT_SYMBOL(unregister_sysrq_key); + diff -purN linux-2.6.16-git20/drivers/char/tty_io.c linux-2.6.16-git20-april1/drivers/char/tty_io.c --- linux-2.6.16-git20/drivers/char/tty_io.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/char/tty_io.c 2006-04-01 21:20:06.000000000 +0200 @@ -536,7 +536,7 @@ struct tty_ldisc *tty_ldisc_get(int disc return ld; } -EXPORT_SYMBOL_GPL(tty_ldisc_get); + void tty_ldisc_put(int disc) { @@ -553,7 +553,7 @@ void tty_ldisc_put(int disc) spin_unlock_irqrestore(&tty_ldisc_lock, flags); } -EXPORT_SYMBOL_GPL(tty_ldisc_put); + static void tty_ldisc_assign(struct tty_struct *tty, struct tty_ldisc *ld) { @@ -611,7 +611,7 @@ struct tty_ldisc *tty_ldisc_ref_wait(str return &tty->ldisc; } -EXPORT_SYMBOL_GPL(tty_ldisc_ref_wait); + /** * tty_ldisc_ref - get the tty ldisc diff -purN linux-2.6.16-git20/drivers/char/vt.c linux-2.6.16-git20-april1/drivers/char/vt.c --- linux-2.6.16-git20/drivers/char/vt.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/char/vt.c 2006-04-01 21:19:59.000000000 +0200 @@ -3251,14 +3251,14 @@ int is_console_suspend_safe(void) */ EXPORT_SYMBOL(color_table); -EXPORT_SYMBOL(default_red); -EXPORT_SYMBOL(default_grn); -EXPORT_SYMBOL(default_blu); + + + EXPORT_SYMBOL(update_region); EXPORT_SYMBOL(redraw_screen); EXPORT_SYMBOL(vc_resize); EXPORT_SYMBOL(fg_console); -EXPORT_SYMBOL(console_blank_hook); + EXPORT_SYMBOL(console_blanked); EXPORT_SYMBOL(vc_cons); #ifndef VT_SINGLE_DRIVER diff -purN linux-2.6.16-git20/drivers/connector/connector.c linux-2.6.16-git20-april1/drivers/connector/connector.c --- linux-2.6.16-git20/drivers/connector/connector.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/connector/connector.c 2006-04-01 21:19:58.000000000 +0200 @@ -485,6 +485,6 @@ static void __exit cn_fini(void) module_init(cn_init); module_exit(cn_fini); -EXPORT_SYMBOL_GPL(cn_add_callback); -EXPORT_SYMBOL_GPL(cn_del_callback); -EXPORT_SYMBOL_GPL(cn_netlink_send); + + + diff -purN linux-2.6.16-git20/drivers/cpufreq/cpufreq.c linux-2.6.16-git20-april1/drivers/cpufreq/cpufreq.c --- linux-2.6.16-git20/drivers/cpufreq/cpufreq.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/cpufreq/cpufreq.c 2006-04-01 21:19:58.000000000 +0200 @@ -319,7 +319,7 @@ out: } return -EINVAL; } -EXPORT_SYMBOL_GPL(cpufreq_parse_governor); + /* drivers/base/cpu.c */ @@ -895,7 +895,7 @@ unsigned int cpufreq_quick_get(unsigned return (ret); } -EXPORT_SYMBOL(cpufreq_quick_get); + /** @@ -934,7 +934,7 @@ out: return (ret); } -EXPORT_SYMBOL(cpufreq_get); + /** @@ -1220,7 +1220,7 @@ int cpufreq_driver_target(struct cpufreq cpufreq_cpu_put(policy); return ret; } -EXPORT_SYMBOL_GPL(cpufreq_driver_target); + static int __cpufreq_governor(struct cpufreq_policy *policy, unsigned int event) @@ -1258,7 +1258,7 @@ int cpufreq_governor(unsigned int cpu, u cpufreq_cpu_put(policy); return ret; } -EXPORT_SYMBOL_GPL(cpufreq_governor); + int cpufreq_register_governor(struct cpufreq_governor *governor) diff -purN linux-2.6.16-git20/drivers/cpufreq/cpufreq_userspace.c linux-2.6.16-git20-april1/drivers/cpufreq/cpufreq_userspace.c --- linux-2.6.16-git20/drivers/cpufreq/cpufreq_userspace.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/cpufreq/cpufreq_userspace.c 2006-04-01 21:19:58.000000000 +0200 @@ -187,7 +187,7 @@ struct cpufreq_governor cpufreq_gov_user .governor = cpufreq_governor_userspace, .owner = THIS_MODULE, }; -EXPORT_SYMBOL(cpufreq_gov_userspace); + static int __init cpufreq_gov_userspace_init(void) { diff -purN linux-2.6.16-git20/drivers/edac/edac_mc.c linux-2.6.16-git20-april1/drivers/edac/edac_mc.c --- linux-2.6.16-git20/drivers/edac/edac_mc.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/edac/edac_mc.c 2006-04-01 21:19:59.000000000 +0200 @@ -1211,7 +1211,7 @@ void edac_mc_dump_channel(struct channel debugf4("\tchannel->label = '%s'\n", chan->label); debugf4("\tchannel->csrow = %p\n\n", chan->csrow); } -EXPORT_SYMBOL_GPL(edac_mc_dump_channel); + void edac_mc_dump_csrow(struct csrow_info *csrow) { @@ -1227,7 +1227,7 @@ void edac_mc_dump_csrow(struct csrow_inf debugf4("\tcsrow->channels = %p\n", csrow->channels); debugf4("\tcsrow->mci = %p\n\n", csrow->mci); } -EXPORT_SYMBOL_GPL(edac_mc_dump_csrow); + void edac_mc_dump_mci(struct mem_ctl_info *mci) { @@ -1243,7 +1243,7 @@ void edac_mc_dump_mci(struct mem_ctl_inf mci->mod_name, mci->ctl_name); debugf3("\tpvt_info = %p\n\n", mci->pvt_info); } -EXPORT_SYMBOL_GPL(edac_mc_dump_mci); + #endif /* CONFIG_EDAC_DEBUG */ @@ -1559,7 +1559,7 @@ void edac_mc_scrub_block(unsigned long p if (PageHighMem(pg)) local_irq_restore(flags); } -EXPORT_SYMBOL_GPL(edac_mc_scrub_block); + /* FIXME - should return -1 */ int edac_mc_find_csrow_by_page(struct mem_ctl_info *mci, unsigned long page) @@ -1671,7 +1671,7 @@ void edac_mc_handle_ce_no_info(struct me mci->ce_noinfo_count++; mci->ce_count++; } -EXPORT_SYMBOL_GPL(edac_mc_handle_ce_no_info); + void edac_mc_handle_ue(struct mem_ctl_info *mci, unsigned long page_frame_number, unsigned long offset_in_page, diff -purN linux-2.6.16-git20/drivers/i2c/algos/i2c-algo-pcf.c linux-2.6.16-git20-april1/drivers/i2c/algos/i2c-algo-pcf.c --- linux-2.6.16-git20/drivers/i2c/algos/i2c-algo-pcf.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/i2c/algos/i2c-algo-pcf.c 2006-04-01 21:20:00.000000000 +0200 @@ -491,8 +491,8 @@ int i2c_pcf_del_bus(struct i2c_adapter * return i2c_del_adapter(adap); } -EXPORT_SYMBOL(i2c_pcf_add_bus); -EXPORT_SYMBOL(i2c_pcf_del_bus); + + MODULE_AUTHOR("Hans Berglund "); MODULE_DESCRIPTION("I2C-Bus PCF8584 algorithm"); diff -purN linux-2.6.16-git20/drivers/i2c/chips/ds1337.c linux-2.6.16-git20-april1/drivers/i2c/chips/ds1337.c --- linux-2.6.16-git20/drivers/i2c/chips/ds1337.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/i2c/chips/ds1337.c 2006-04-01 21:19:59.000000000 +0200 @@ -398,7 +398,7 @@ MODULE_AUTHOR("James Chapman "); MODULE_DESCRIPTION("I2C-Bus main module"); diff -purN linux-2.6.16-git20/drivers/ide/ide.c linux-2.6.16-git20-april1/drivers/ide/ide.c --- linux-2.6.16-git20/drivers/ide/ide.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/ide/ide.c 2006-04-01 21:20:01.000000000 +0200 @@ -822,7 +822,7 @@ int ide_register_hw(hw_regs_t *hw, ide_h return ide_register_hw_with_fixup(hw, hwifp, NULL); } -EXPORT_SYMBOL(ide_register_hw); + /* * Locks for IDE setting functionality diff -purN linux-2.6.16-git20/drivers/ide/ide-dma.c linux-2.6.16-git20-april1/drivers/ide/ide-dma.c --- linux-2.6.16-git20/drivers/ide/ide-dma.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/ide/ide-dma.c 2006-04-01 21:20:01.000000000 +0200 @@ -152,7 +152,7 @@ int ide_in_drive_list(struct hd_driveid return 0; } -EXPORT_SYMBOL_GPL(ide_in_drive_list); + /** * ide_dma_intr - IDE DMA interrupt handler @@ -219,7 +219,7 @@ int ide_build_sglist(ide_drive_t *drive, return pci_map_sg(hwif->pci_dev, sg, hwif->sg_nents, hwif->sg_dma_direction); } -EXPORT_SYMBOL_GPL(ide_build_sglist); + /** * ide_build_dmatable - build IDE DMA table @@ -456,7 +456,7 @@ int __ide_dma_off_quietly (ide_drive_t * return 0; } -EXPORT_SYMBOL(__ide_dma_off_quietly); + #endif /* CONFIG_BLK_DEV_IDEDMA_PCI */ /** diff -purN linux-2.6.16-git20/drivers/ide/setup-pci.c linux-2.6.16-git20-april1/drivers/ide/setup-pci.c --- linux-2.6.16-git20/drivers/ide/setup-pci.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/ide/setup-pci.c 2006-04-01 21:20:01.000000000 +0200 @@ -829,7 +829,7 @@ void ide_pci_unregister_driver(struct pc list_del(&driver->node); } -EXPORT_SYMBOL_GPL(ide_pci_unregister_driver); + /** * ide_scan_pcidev - find an IDE driver for a device diff -purN linux-2.6.16-git20/drivers/ieee1394/ieee1394_core.c linux-2.6.16-git20-april1/drivers/ieee1394/ieee1394_core.c --- linux-2.6.16-git20/drivers/ieee1394/ieee1394_core.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/ieee1394/ieee1394_core.c 2006-04-01 21:20:02.000000000 +0200 @@ -1210,8 +1210,8 @@ EXPORT_SYMBOL(hpsb_packet_sent); EXPORT_SYMBOL(hpsb_packet_received); EXPORT_SYMBOL_GPL(hpsb_disable_irm); #ifdef CONFIG_IEEE1394_EXPORT_FULL_API -EXPORT_SYMBOL(hpsb_send_phy_config); -EXPORT_SYMBOL(hpsb_send_packet_and_wait); + + #endif /** ieee1394_transactions.c **/ @@ -1224,8 +1224,8 @@ EXPORT_SYMBOL(hpsb_make_lockpacket); EXPORT_SYMBOL(hpsb_make_lock64packet); EXPORT_SYMBOL(hpsb_make_phypacket); EXPORT_SYMBOL(hpsb_make_isopacket); -EXPORT_SYMBOL(hpsb_read); -EXPORT_SYMBOL(hpsb_write); + + EXPORT_SYMBOL(hpsb_packet_success); /** highlevel.c **/ @@ -1244,8 +1244,8 @@ EXPORT_SYMBOL(hpsb_get_hostinfo_bykey); EXPORT_SYMBOL(hpsb_set_hostinfo); EXPORT_SYMBOL(highlevel_host_reset); #ifdef CONFIG_IEEE1394_EXPORT_FULL_API -EXPORT_SYMBOL(highlevel_add_host); -EXPORT_SYMBOL(highlevel_remove_host); + + #endif /** nodemgr.c **/ @@ -1255,7 +1255,7 @@ EXPORT_SYMBOL(hpsb_register_protocol); EXPORT_SYMBOL(hpsb_unregister_protocol); EXPORT_SYMBOL(ieee1394_bus_type); #ifdef CONFIG_IEEE1394_EXPORT_FULL_API -EXPORT_SYMBOL(nodemgr_for_each_host); + #endif /** csr.c **/ @@ -1296,18 +1296,18 @@ EXPORT_SYMBOL(hpsb_iso_recv_flush); EXPORT_SYMBOL(csr1212_new_directory); EXPORT_SYMBOL(csr1212_attach_keyval_to_directory); EXPORT_SYMBOL(csr1212_detach_keyval_from_directory); -EXPORT_SYMBOL(csr1212_release_keyval); + EXPORT_SYMBOL(csr1212_read); EXPORT_SYMBOL(csr1212_parse_keyval); EXPORT_SYMBOL(_csr1212_read_keyval); EXPORT_SYMBOL(_csr1212_destroy_keyval); #ifdef CONFIG_IEEE1394_EXPORT_FULL_API -EXPORT_SYMBOL(csr1212_create_csr); -EXPORT_SYMBOL(csr1212_init_local_csr); -EXPORT_SYMBOL(csr1212_new_immediate); -EXPORT_SYMBOL(csr1212_associate_keyval); -EXPORT_SYMBOL(csr1212_new_string_descriptor_leaf); -EXPORT_SYMBOL(csr1212_destroy_csr); -EXPORT_SYMBOL(csr1212_generate_csr_image); -EXPORT_SYMBOL(csr1212_parse_csr); + + + + + + + + #endif diff -purN linux-2.6.16-git20/drivers/infiniband/core/device.c linux-2.6.16-git20-april1/drivers/infiniband/core/device.c --- linux-2.6.16-git20/drivers/infiniband/core/device.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/infiniband/core/device.c 2006-04-01 21:20:01.000000000 +0200 @@ -563,7 +563,7 @@ int ib_modify_device(struct ib_device *d return device->modify_device(device, device_modify_mask, device_modify); } -EXPORT_SYMBOL(ib_modify_device); + /** * ib_modify_port - Modifies the attributes for the specified port. diff -purN linux-2.6.16-git20/drivers/infiniband/core/fmr_pool.c linux-2.6.16-git20-april1/drivers/infiniband/core/fmr_pool.c --- linux-2.6.16-git20/drivers/infiniband/core/fmr_pool.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/infiniband/core/fmr_pool.c 2006-04-01 21:20:01.000000000 +0200 @@ -322,7 +322,7 @@ struct ib_fmr_pool *ib_create_fmr_pool(s return ERR_PTR(-ENOMEM); } -EXPORT_SYMBOL(ib_create_fmr_pool); + /** * ib_destroy_fmr_pool - Free FMR pool @@ -360,7 +360,7 @@ void ib_destroy_fmr_pool(struct ib_fmr_p kfree(pool->cache_bucket); kfree(pool); } -EXPORT_SYMBOL(ib_destroy_fmr_pool); + /** * ib_flush_fmr_pool - Invalidate all unmapped FMRs @@ -388,7 +388,7 @@ int ib_flush_fmr_pool(struct ib_fmr_pool return 0; } -EXPORT_SYMBOL(ib_flush_fmr_pool); + /** * ib_fmr_pool_map_phys - @@ -469,7 +469,7 @@ struct ib_pool_fmr *ib_fmr_pool_map_phys return fmr; } -EXPORT_SYMBOL(ib_fmr_pool_map_phys); + /** * ib_fmr_pool_unmap - Unmap FMR @@ -508,4 +508,4 @@ int ib_fmr_pool_unmap(struct ib_pool_fmr return 0; } -EXPORT_SYMBOL(ib_fmr_pool_unmap); + diff -purN linux-2.6.16-git20/drivers/infiniband/core/mad.c linux-2.6.16-git20-april1/drivers/infiniband/core/mad.c --- linux-2.6.16-git20/drivers/infiniband/core/mad.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/infiniband/core/mad.c 2006-04-01 21:20:01.000000000 +0200 @@ -487,7 +487,7 @@ error2: error1: return ret; } -EXPORT_SYMBOL(ib_register_mad_snoop); + static void unregister_mad_agent(struct ib_mad_agent_private *mad_agent_priv) { @@ -1158,7 +1158,7 @@ struct ib_mad_agent *ib_redirect_mad_qp( { return ERR_PTR(-EINVAL); /* XXX: for now */ } -EXPORT_SYMBOL(ib_redirect_mad_qp); + int ib_process_mad_wc(struct ib_mad_agent *mad_agent, struct ib_wc *wc) @@ -1166,7 +1166,7 @@ int ib_process_mad_wc(struct ib_mad_agen printk(KERN_ERR PFX "ib_process_mad_wc() not implemented yet\n"); return 0; } -EXPORT_SYMBOL(ib_process_mad_wc); + static int method_in_use(struct ib_mad_mgmt_method_table **method, struct ib_mad_reg_req *mad_reg_req) diff -purN linux-2.6.16-git20/drivers/infiniband/core/sa_query.c linux-2.6.16-git20-april1/drivers/infiniband/core/sa_query.c --- linux-2.6.16-git20/drivers/infiniband/core/sa_query.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/infiniband/core/sa_query.c 2006-04-01 21:20:01.000000000 +0200 @@ -735,7 +735,7 @@ err1: kfree(query); return ret; } -EXPORT_SYMBOL(ib_sa_service_rec_query); + static void ib_sa_mcmember_rec_callback(struct ib_sa_query *sa_query, int status, diff -purN linux-2.6.16-git20/drivers/infiniband/core/ud_header.c linux-2.6.16-git20-april1/drivers/infiniband/core/ud_header.c --- linux-2.6.16-git20/drivers/infiniband/core/ud_header.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/infiniband/core/ud_header.c 2006-04-01 21:20:01.000000000 +0200 @@ -364,4 +364,4 @@ int ib_ud_header_unpack(void return 0; } -EXPORT_SYMBOL(ib_ud_header_unpack); + diff -purN linux-2.6.16-git20/drivers/infiniband/core/verbs.c linux-2.6.16-git20-april1/drivers/infiniband/core/verbs.c --- linux-2.6.16-git20/drivers/infiniband/core/verbs.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/infiniband/core/verbs.c 2006-04-01 21:20:01.000000000 +0200 @@ -131,7 +131,7 @@ int ib_modify_ah(struct ib_ah *ah, struc ah->device->modify_ah(ah, ah_attr) : -ENOSYS; } -EXPORT_SYMBOL(ib_modify_ah); + int ib_query_ah(struct ib_ah *ah, struct ib_ah_attr *ah_attr) { @@ -179,7 +179,7 @@ struct ib_srq *ib_create_srq(struct ib_p return srq; } -EXPORT_SYMBOL(ib_create_srq); + int ib_modify_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr, @@ -579,7 +579,7 @@ int ib_resize_cq(struct ib_cq *cq, int c return cq->device->resize_cq ? cq->device->resize_cq(cq, cqe, NULL) : -ENOSYS; } -EXPORT_SYMBOL(ib_resize_cq); + /* Memory regions */ @@ -622,7 +622,7 @@ struct ib_mr *ib_reg_phys_mr(struct ib_p return mr; } -EXPORT_SYMBOL(ib_reg_phys_mr); + int ib_rereg_phys_mr(struct ib_mr *mr, int mr_rereg_mask, @@ -654,14 +654,14 @@ int ib_rereg_phys_mr(struct ib_mr *mr, return ret; } -EXPORT_SYMBOL(ib_rereg_phys_mr); + int ib_query_mr(struct ib_mr *mr, struct ib_mr_attr *mr_attr) { return mr->device->query_mr ? mr->device->query_mr(mr, mr_attr) : -ENOSYS; } -EXPORT_SYMBOL(ib_query_mr); + int ib_dereg_mr(struct ib_mr *mr) { @@ -699,7 +699,7 @@ struct ib_mw *ib_alloc_mw(struct ib_pd * return mw; } -EXPORT_SYMBOL(ib_alloc_mw); + int ib_dealloc_mw(struct ib_mw *mw) { @@ -713,7 +713,7 @@ int ib_dealloc_mw(struct ib_mw *mw) return ret; } -EXPORT_SYMBOL(ib_dealloc_mw); + /* "Fast" memory regions */ @@ -735,7 +735,7 @@ struct ib_fmr *ib_alloc_fmr(struct ib_pd return fmr; } -EXPORT_SYMBOL(ib_alloc_fmr); + int ib_unmap_fmr(struct list_head *fmr_list) { @@ -747,7 +747,7 @@ int ib_unmap_fmr(struct list_head *fmr_l fmr = list_entry(fmr_list->next, struct ib_fmr, list); return fmr->device->unmap_fmr(fmr_list); } -EXPORT_SYMBOL(ib_unmap_fmr); + int ib_dealloc_fmr(struct ib_fmr *fmr) { @@ -761,7 +761,7 @@ int ib_dealloc_fmr(struct ib_fmr *fmr) return ret; } -EXPORT_SYMBOL(ib_dealloc_fmr); + /* Multicast groups */ diff -purN linux-2.6.16-git20/drivers/input/gameport/gameport.c linux-2.6.16-git20-april1/drivers/input/gameport/gameport.c --- linux-2.6.16-git20/drivers/input/gameport/gameport.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/input/gameport/gameport.c 2006-04-01 21:20:00.000000000 +0200 @@ -35,9 +35,9 @@ EXPORT_SYMBOL(__gameport_register_driver EXPORT_SYMBOL(gameport_unregister_driver); EXPORT_SYMBOL(gameport_open); EXPORT_SYMBOL(gameport_close); -EXPORT_SYMBOL(gameport_rescan); -EXPORT_SYMBOL(gameport_cooked_read); -EXPORT_SYMBOL(gameport_set_name); + + + EXPORT_SYMBOL(gameport_set_phys); EXPORT_SYMBOL(gameport_start_polling); EXPORT_SYMBOL(gameport_stop_polling); diff -purN linux-2.6.16-git20/drivers/input/serio/libps2.c linux-2.6.16-git20-april1/drivers/input/serio/libps2.c --- linux-2.6.16-git20/drivers/input/serio/libps2.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/input/serio/libps2.c 2006-04-01 21:20:03.000000000 +0200 @@ -31,7 +31,7 @@ EXPORT_SYMBOL(ps2_init); EXPORT_SYMBOL(ps2_sendbyte); EXPORT_SYMBOL(ps2_drain); EXPORT_SYMBOL(ps2_command); -EXPORT_SYMBOL(ps2_schedule_command); + EXPORT_SYMBOL(ps2_handle_ack); EXPORT_SYMBOL(ps2_handle_response); EXPORT_SYMBOL(ps2_cmd_aborted); diff -purN linux-2.6.16-git20/drivers/input/serio/serio.c linux-2.6.16-git20-april1/drivers/input/serio/serio.c --- linux-2.6.16-git20/drivers/input/serio/serio.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/input/serio/serio.c 2006-04-01 21:20:04.000000000 +0200 @@ -43,12 +43,12 @@ EXPORT_SYMBOL(serio_interrupt); EXPORT_SYMBOL(__serio_register_port); EXPORT_SYMBOL(serio_unregister_port); EXPORT_SYMBOL(serio_unregister_child_port); -EXPORT_SYMBOL(__serio_unregister_port_delayed); + EXPORT_SYMBOL(__serio_register_driver); EXPORT_SYMBOL(serio_unregister_driver); EXPORT_SYMBOL(serio_open); EXPORT_SYMBOL(serio_close); -EXPORT_SYMBOL(serio_rescan); + EXPORT_SYMBOL(serio_reconnect); /* diff -purN linux-2.6.16-git20/drivers/isdn/capi/capiutil.c linux-2.6.16-git20-april1/drivers/isdn/capi/capiutil.c --- linux-2.6.16-git20/drivers/isdn/capi/capiutil.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/isdn/capi/capiutil.c 2006-04-01 21:19:58.000000000 +0200 @@ -855,5 +855,5 @@ EXPORT_SYMBOL(capi_message2cmsg); EXPORT_SYMBOL(capi_cmsg_header); EXPORT_SYMBOL(capi_cmd2str); EXPORT_SYMBOL(capi_cmsg2str); -EXPORT_SYMBOL(capi_message2str); + EXPORT_SYMBOL(capi_info2str); diff -purN linux-2.6.16-git20/drivers/isdn/gigaset/common.c linux-2.6.16-git20-april1/drivers/isdn/gigaset/common.c --- linux-2.6.16-git20/drivers/isdn/gigaset/common.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/isdn/gigaset/common.c 2006-04-01 21:20:00.000000000 +0200 @@ -962,7 +962,7 @@ void gigaset_debugdrivers(void) } spin_unlock_irqrestore(&driver_lock, flags); } -EXPORT_SYMBOL_GPL(gigaset_debugdrivers); + struct cardstate *gigaset_get_cs_by_tty(struct tty_struct *tty) { diff -purN linux-2.6.16-git20/drivers/isdn/hardware/avm/b1.c linux-2.6.16-git20-april1/drivers/isdn/hardware/avm/b1.c --- linux-2.6.16-git20/drivers/isdn/hardware/avm/b1.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/isdn/hardware/avm/b1.c 2006-04-01 21:19:57.000000000 +0200 @@ -769,7 +769,7 @@ EXPORT_SYMBOL(avmcard_dma_free); #endif -EXPORT_SYMBOL(b1_irq_table); + EXPORT_SYMBOL(b1_alloc_card); EXPORT_SYMBOL(b1_free_card); @@ -777,7 +777,7 @@ EXPORT_SYMBOL(b1_detect); EXPORT_SYMBOL(b1_getrevision); EXPORT_SYMBOL(b1_load_t4file); EXPORT_SYMBOL(b1_load_config); -EXPORT_SYMBOL(b1_loaded); + EXPORT_SYMBOL(b1_load_firmware); EXPORT_SYMBOL(b1_reset_ctr); EXPORT_SYMBOL(b1_register_appl); diff -purN linux-2.6.16-git20/drivers/leds/led-class.c linux-2.6.16-git20-april1/drivers/leds/led-class.c --- linux-2.6.16-git20/drivers/leds/led-class.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/leds/led-class.c 2006-04-01 21:20:02.000000000 +0200 @@ -67,7 +67,7 @@ void led_classdev_suspend(struct led_cla led_cdev->flags |= LED_SUSPENDED; led_cdev->brightness_set(led_cdev, 0); } -EXPORT_SYMBOL_GPL(led_classdev_suspend); + /** * led_classdev_resume - resume an led_classdev. @@ -78,7 +78,7 @@ void led_classdev_resume(struct led_clas led_cdev->brightness_set(led_cdev, led_cdev->brightness); led_cdev->flags &= ~LED_SUSPENDED; } -EXPORT_SYMBOL_GPL(led_classdev_resume); + /** * led_classdev_register - register a new object of led_classdev class. @@ -117,7 +117,7 @@ int led_classdev_register(struct device return 0; } -EXPORT_SYMBOL_GPL(led_classdev_register); + /** * led_classdev_unregister - unregisters a object of led_properties class. @@ -144,7 +144,7 @@ void led_classdev_unregister(struct led_ list_del(&led_cdev->node); write_unlock(&leds_list_lock); } -EXPORT_SYMBOL_GPL(led_classdev_unregister); + static int __init leds_init(void) { diff -purN linux-2.6.16-git20/drivers/md/bitmap.c linux-2.6.16-git20-april1/drivers/md/bitmap.c --- linux-2.6.16-git20/drivers/md/bitmap.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/md/bitmap.c 2006-04-01 21:19:58.000000000 +0200 @@ -1638,4 +1638,4 @@ EXPORT_SYMBOL(bitmap_start_sync); EXPORT_SYMBOL(bitmap_end_sync); EXPORT_SYMBOL(bitmap_unplug); EXPORT_SYMBOL(bitmap_close_sync); -EXPORT_SYMBOL(bitmap_daemon_work); + diff -purN linux-2.6.16-git20/drivers/md/dm-io.c linux-2.6.16-git20-april1/drivers/md/dm-io.c --- linux-2.6.16-git20/drivers/md/dm-io.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/md/dm-io.c 2006-04-01 21:19:59.000000000 +0200 @@ -415,9 +415,9 @@ int dm_io_async_vm(unsigned int num_regi EXPORT_SYMBOL(dm_io_get); EXPORT_SYMBOL(dm_io_put); -EXPORT_SYMBOL(dm_io_sync); -EXPORT_SYMBOL(dm_io_async); -EXPORT_SYMBOL(dm_io_sync_bvec); + + + EXPORT_SYMBOL(dm_io_async_bvec); EXPORT_SYMBOL(dm_io_sync_vm); -EXPORT_SYMBOL(dm_io_async_vm); + diff -purN linux-2.6.16-git20/drivers/md/dm-log.c linux-2.6.16-git20-april1/drivers/md/dm-log.c --- linux-2.6.16-git20/drivers/md/dm-log.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/md/dm-log.c 2006-04-01 21:19:59.000000000 +0200 @@ -683,7 +683,7 @@ void dm_dirty_log_exit(void) dm_unregister_dirty_log_type(&_core_type); } -EXPORT_SYMBOL(dm_register_dirty_log_type); -EXPORT_SYMBOL(dm_unregister_dirty_log_type); -EXPORT_SYMBOL(dm_create_dirty_log); -EXPORT_SYMBOL(dm_destroy_dirty_log); + + + + diff -purN linux-2.6.16-git20/drivers/md/dm-table.c linux-2.6.16-git20-april1/drivers/md/dm-table.c --- linux-2.6.16-git20/drivers/md/dm-table.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/md/dm-table.c 2006-04-01 21:19:59.000000000 +0200 @@ -969,8 +969,8 @@ EXPORT_SYMBOL(dm_put_device); EXPORT_SYMBOL(dm_table_event); EXPORT_SYMBOL(dm_table_get_size); EXPORT_SYMBOL(dm_table_get_mode); -EXPORT_SYMBOL(dm_table_get_md); -EXPORT_SYMBOL(dm_table_put); -EXPORT_SYMBOL(dm_table_get); -EXPORT_SYMBOL(dm_table_unplug_all); -EXPORT_SYMBOL(dm_table_flush_all); + + + + + diff -purN linux-2.6.16-git20/drivers/md/md.c linux-2.6.16-git20-april1/drivers/md/md.c --- linux-2.6.16-git20/drivers/md/md.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/md/md.c 2006-04-01 21:20:02.000000000 +0200 @@ -1620,7 +1620,7 @@ repeat: wake_up(&mddev->sb_wait); } -EXPORT_SYMBOL_GPL(md_update_sb); + /* words written to sysfs files may, or my not, be \n terminated. * We want to accept with case. For this we use cmd_match. @@ -5204,7 +5204,7 @@ EXPORT_SYMBOL(md_write_end); EXPORT_SYMBOL(md_register_thread); EXPORT_SYMBOL(md_unregister_thread); EXPORT_SYMBOL(md_wakeup_thread); -EXPORT_SYMBOL(md_print_devices); + EXPORT_SYMBOL(md_check_recovery); MODULE_LICENSE("GPL"); MODULE_ALIAS("md"); diff -purN linux-2.6.16-git20/drivers/media/dvb/b2c2/flexcop.c linux-2.6.16-git20-april1/drivers/media/dvb/b2c2/flexcop.c --- linux-2.6.16-git20/drivers/media/dvb/b2c2/flexcop.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/media/dvb/b2c2/flexcop.c 2006-04-01 21:20:00.000000000 +0200 @@ -215,7 +215,7 @@ void flexcop_reset_block_300(struct flex fc->write_ibi_reg(fc,ctrl_208,v208_save); } -EXPORT_SYMBOL(flexcop_reset_block_300); + struct flexcop_device *flexcop_device_kmalloc(size_t bus_specific_len) { diff -purN linux-2.6.16-git20/drivers/media/dvb/b2c2/flexcop-dma.c linux-2.6.16-git20-april1/drivers/media/dvb/b2c2/flexcop-dma.c --- linux-2.6.16-git20/drivers/media/dvb/b2c2/flexcop-dma.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/media/dvb/b2c2/flexcop-dma.c 2006-04-01 21:20:00.000000000 +0200 @@ -133,7 +133,7 @@ int flexcop_dma_control_size_irq(struct fc->write_ibi_reg(fc,ctrl_208,v); return 0; } -EXPORT_SYMBOL(flexcop_dma_control_size_irq); + int flexcop_dma_control_timer_irq(struct flexcop_device *fc, flexcop_dma_index_t no, diff -purN linux-2.6.16-git20/drivers/media/dvb/bt8xx/bt878.c linux-2.6.16-git20-april1/drivers/media/dvb/bt8xx/bt878.c --- linux-2.6.16-git20/drivers/media/dvb/bt8xx/bt878.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/dvb/bt8xx/bt878.c 2006-04-01 21:19:58.000000000 +0200 @@ -63,8 +63,8 @@ MODULE_PARM_DESC(debug, "Turn on/off deb int bt878_num; struct bt878 bt878[BT878_MAX]; -EXPORT_SYMBOL(bt878_debug); -EXPORT_SYMBOL(bt878_verbose); + + EXPORT_SYMBOL(bt878_num); EXPORT_SYMBOL(bt878); diff -purN linux-2.6.16-git20/drivers/media/dvb/bt8xx/dst.c linux-2.6.16-git20-april1/drivers/media/dvb/bt8xx/dst.c --- linux-2.6.16-git20/drivers/media/dvb/bt8xx/dst.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/dvb/bt8xx/dst.c 2006-04-01 21:20:03.000000000 +0200 @@ -101,7 +101,7 @@ int dst_gpio_outb(struct dst_state *stat return 0; } -EXPORT_SYMBOL(dst_gpio_outb); + int dst_gpio_inb(struct dst_state *state, u8 *result) { @@ -117,7 +117,7 @@ int dst_gpio_inb(struct dst_state *state return 0; } -EXPORT_SYMBOL(dst_gpio_inb); + int rdc_reset_state(struct dst_state *state) { @@ -152,7 +152,7 @@ int rdc_8820_reset(struct dst_state *sta return 0; } -EXPORT_SYMBOL(rdc_8820_reset); + int dst_pio_enable(struct dst_state *state) { @@ -164,7 +164,7 @@ int dst_pio_enable(struct dst_state *sta return 0; } -EXPORT_SYMBOL(dst_pio_enable); + int dst_pio_disable(struct dst_state *state) { @@ -1021,7 +1021,7 @@ error: return -EIO; } -EXPORT_SYMBOL(dst_command); + static int dst_get_signal(struct dst_state *state) { diff -purN linux-2.6.16-git20/drivers/media/dvb/dvb-core/dvb_ringbuffer.c linux-2.6.16-git20-april1/drivers/media/dvb/dvb-core/dvb_ringbuffer.c --- linux-2.6.16-git20/drivers/media/dvb/dvb-core/dvb_ringbuffer.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/dvb/dvb-core/dvb_ringbuffer.c 2006-04-01 21:19:59.000000000 +0200 @@ -262,11 +262,11 @@ EXPORT_SYMBOL(dvb_ringbuffer_init); EXPORT_SYMBOL(dvb_ringbuffer_empty); EXPORT_SYMBOL(dvb_ringbuffer_free); EXPORT_SYMBOL(dvb_ringbuffer_avail); -EXPORT_SYMBOL(dvb_ringbuffer_flush); + EXPORT_SYMBOL(dvb_ringbuffer_flush_spinlock_wakeup); EXPORT_SYMBOL(dvb_ringbuffer_read); EXPORT_SYMBOL(dvb_ringbuffer_write); -EXPORT_SYMBOL(dvb_ringbuffer_pkt_write); -EXPORT_SYMBOL(dvb_ringbuffer_pkt_read); -EXPORT_SYMBOL(dvb_ringbuffer_pkt_dispose); -EXPORT_SYMBOL(dvb_ringbuffer_pkt_next); + + + + diff -purN linux-2.6.16-git20/drivers/media/dvb/frontends/zl10353.c linux-2.6.16-git20-april1/drivers/media/dvb/frontends/zl10353.c --- linux-2.6.16-git20/drivers/media/dvb/frontends/zl10353.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/dvb/frontends/zl10353.c 2006-04-01 21:20:06.000000000 +0200 @@ -308,4 +308,4 @@ MODULE_AUTHOR("Chris Pascoe"); MODULE_LICENSE("GPL"); EXPORT_SYMBOL(zl10353_attach); -EXPORT_SYMBOL(zl10353_write); + diff -purN linux-2.6.16-git20/drivers/media/video/bt8xx/bttv-gpio.c linux-2.6.16-git20-april1/drivers/media/video/bt8xx/bttv-gpio.c --- linux-2.6.16-git20/drivers/media/video/bt8xx/bttv-gpio.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/video/bt8xx/bttv-gpio.c 2006-04-01 21:19:58.000000000 +0200 @@ -71,7 +71,7 @@ struct bus_type bttv_sub_bus_type = { .probe = bttv_sub_probe, .remove = bttv_sub_remove, }; -EXPORT_SYMBOL(bttv_sub_bus_type); + static void release_sub_device(struct device *dev) { @@ -166,7 +166,7 @@ void bttv_gpio_inout(struct bttv_core *c btwrite(data,BT848_GPIO_OUT_EN); spin_unlock_irqrestore(&btv->gpio_lock,flags); } -EXPORT_SYMBOL(bttv_gpio_inout); + u32 bttv_gpio_read(struct bttv_core *core) { @@ -176,7 +176,7 @@ u32 bttv_gpio_read(struct bttv_core *cor value = btread(BT848_GPIO_DATA); return value; } -EXPORT_SYMBOL(bttv_gpio_read); + void bttv_gpio_write(struct bttv_core *core, u32 value) { @@ -184,7 +184,7 @@ void bttv_gpio_write(struct bttv_core *c btwrite(value,BT848_GPIO_DATA); } -EXPORT_SYMBOL(bttv_gpio_write); + void bttv_gpio_bits(struct bttv_core *core, u32 mask, u32 bits) { @@ -199,7 +199,7 @@ void bttv_gpio_bits(struct bttv_core *co btwrite(data,BT848_GPIO_DATA); spin_unlock_irqrestore(&btv->gpio_lock,flags); } -EXPORT_SYMBOL(bttv_gpio_bits); + /* * Local variables: diff -purN linux-2.6.16-git20/drivers/media/video/bt8xx/bttv-if.c linux-2.6.16-git20-april1/drivers/media/video/bt8xx/bttv-if.c --- linux-2.6.16-git20/drivers/media/video/bt8xx/bttv-if.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/video/bt8xx/bttv-if.c 2006-04-01 21:19:58.000000000 +0200 @@ -33,14 +33,14 @@ #include "bttvp.h" -EXPORT_SYMBOL(bttv_get_cardinfo); + EXPORT_SYMBOL(bttv_get_pcidev); -EXPORT_SYMBOL(bttv_get_id); + EXPORT_SYMBOL(bttv_gpio_enable); EXPORT_SYMBOL(bttv_read_gpio); EXPORT_SYMBOL(bttv_write_gpio); -EXPORT_SYMBOL(bttv_get_gpio_queue); -EXPORT_SYMBOL(bttv_i2c_call); + + /* ----------------------------------------------------------------------- */ /* Exported functions - for other modules which want to access the */ diff -purN linux-2.6.16-git20/drivers/media/video/cx88/cx88-blackbird.c linux-2.6.16-git20-april1/drivers/media/video/cx88/cx88-blackbird.c --- linux-2.6.16-git20/drivers/media/video/cx88/cx88-blackbird.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/video/cx88/cx88-blackbird.c 2006-04-01 21:19:59.000000000 +0200 @@ -1779,10 +1779,10 @@ static void blackbird_fini(void) module_init(blackbird_init); module_exit(blackbird_fini); -EXPORT_SYMBOL(cx88_ioctl_hook); -EXPORT_SYMBOL(cx88_ioctl_translator); -EXPORT_SYMBOL(blackbird_set_params); -EXPORT_SYMBOL(blackbird_set_dnr_params); + + + + /* ----------------------------------------------------------- */ /* diff -purN linux-2.6.16-git20/drivers/media/video/cx88/cx88-cards.c linux-2.6.16-git20-april1/drivers/media/video/cx88/cx88-cards.c --- linux-2.6.16-git20/drivers/media/video/cx88/cx88-cards.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/video/cx88/cx88-cards.c 2006-04-01 21:19:59.000000000 +0200 @@ -1572,11 +1572,11 @@ void cx88_card_setup(struct cx88_core *c /* ------------------------------------------------------------------ */ EXPORT_SYMBOL(cx88_boards); -EXPORT_SYMBOL(cx88_bcount); -EXPORT_SYMBOL(cx88_subids); -EXPORT_SYMBOL(cx88_idcount); -EXPORT_SYMBOL(cx88_card_list); -EXPORT_SYMBOL(cx88_card_setup); + + + + + /* * Local variables: diff -purN linux-2.6.16-git20/drivers/media/video/cx88/cx88-core.c linux-2.6.16-git20-april1/drivers/media/video/cx88/cx88-core.c --- linux-2.6.16-git20/drivers/media/video/cx88/cx88-core.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/video/cx88/cx88-core.c 2006-04-01 21:19:59.000000000 +0200 @@ -1177,8 +1177,8 @@ EXPORT_SYMBOL(cx88_set_scale); EXPORT_SYMBOL(cx88_vdev_init); EXPORT_SYMBOL(cx88_core_get); EXPORT_SYMBOL(cx88_core_put); -EXPORT_SYMBOL(cx88_start_audio_dma); -EXPORT_SYMBOL(cx88_stop_audio_dma); + + /* * Local variables: diff -purN linux-2.6.16-git20/drivers/media/video/cx88/cx88-i2c.c linux-2.6.16-git20-april1/drivers/media/video/cx88/cx88-i2c.c --- linux-2.6.16-git20/drivers/media/video/cx88/cx88-i2c.c 2006-03-20 06:53:29.000000000 +0100 +++ linux-2.6.16-git20-april1/drivers/media/video/cx88/cx88-i2c.c 2006-04-01 21:19:59.000000000 +0200 @@ -234,7 +234,7 @@ int cx88_i2c_init(struct cx88_core *core /* ----------------------------------------------------------------------- */ EXPORT_SYMBOL(cx88_call_i2c_clients); -EXPORT_SYMBOL(cx88_i2c_init); + /* * Local variables: diff -purN linux-2.6.16-git20/drivers/media/video/cx88/cx88-mpeg.c linux-2.6.16-git20-april1/drivers/media/video/cx88/cx88-mpeg.c --- linux-2.6.16-git20/drivers/media/video/cx88/cx88-mpeg.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/video/cx88/cx88-mpeg.c 2006-04-01 21:19:59.000000000 +0200 @@ -503,7 +503,7 @@ int cx8802_resume_common(struct pci_dev EXPORT_SYMBOL(cx8802_buf_prepare); EXPORT_SYMBOL(cx8802_buf_queue); -EXPORT_SYMBOL(cx8802_cancel_buffers); + EXPORT_SYMBOL(cx8802_init_common); EXPORT_SYMBOL(cx8802_fini_common); diff -purN linux-2.6.16-git20/drivers/media/video/em28xx/em28xx-cards.c linux-2.6.16-git20-april1/drivers/media/video/em28xx/em28xx-cards.c --- linux-2.6.16-git20/drivers/media/video/em28xx/em28xx-cards.c 2006-04-01 19:40:21.000000000 +0200 +++ linux-2.6.16-git20-april1/drivers/media/video/em28xx/em28xx-cards.c 2006-04-01 21:19:59.000000000 +0200 @@ -324,8 +324,8 @@ void em28xx_card_setup(struct em28xx *de } } -EXPORT_SYMBOL(em28xx_boards); -EXPORT_SYMBOL(em28