Commit 17c87c0d authored by David Mosberger's avatar David Mosberger

ia64: Add missing exports to modules build again.

parent ba89e64d
...@@ -34,13 +34,8 @@ EXPORT_SYMBOL(disable_irq_nosync); ...@@ -34,13 +34,8 @@ EXPORT_SYMBOL(disable_irq_nosync);
#include <linux/interrupt.h> #include <linux/interrupt.h>
EXPORT_SYMBOL(probe_irq_mask); EXPORT_SYMBOL(probe_irq_mask);
#include <linux/in6.h>
#include <asm/checksum.h> #include <asm/checksum.h>
/* not coded yet?? EXPORT_SYMBOL(csum_ipv6_magic); */ EXPORT_SYMBOL(ip_fast_csum); /* hand-coded assembly */
EXPORT_SYMBOL(csum_partial_copy_nocheck);
EXPORT_SYMBOL(csum_tcpudp_magic);
EXPORT_SYMBOL(ip_compute_csum);
EXPORT_SYMBOL(ip_fast_csum);
#include <asm/io.h> #include <asm/io.h>
EXPORT_SYMBOL(__ia64_memcpy_fromio); EXPORT_SYMBOL(__ia64_memcpy_fromio);
...@@ -58,9 +53,11 @@ EXPORT_SYMBOL_NOVERS(__up); ...@@ -58,9 +53,11 @@ EXPORT_SYMBOL_NOVERS(__up);
EXPORT_SYMBOL(clear_page); EXPORT_SYMBOL(clear_page);
#ifdef CONFIG_VIRTUAL_MEM_MAP #ifdef CONFIG_VIRTUAL_MEM_MAP
#include <linux/bootmem.h>
#include <asm/pgtable.h> #include <asm/pgtable.h>
EXPORT_SYMBOL(vmalloc_end); EXPORT_SYMBOL(vmalloc_end);
EXPORT_SYMBOL(ia64_pfn_valid); EXPORT_SYMBOL(ia64_pfn_valid);
EXPORT_SYMBOL(max_low_pfn); /* defined by bootmem.c, but not exported by generic code */
#endif #endif
#include <asm/processor.h> #include <asm/processor.h>
......
...@@ -685,12 +685,16 @@ machine_restart (char *restart_cmd) ...@@ -685,12 +685,16 @@ machine_restart (char *restart_cmd)
(*efi.reset_system)(EFI_RESET_WARM, 0, 0, 0); (*efi.reset_system)(EFI_RESET_WARM, 0, 0, 0);
} }
EXPORT_SYMBOL(machine_restart);
void void
machine_halt (void) machine_halt (void)
{ {
cpu_halt(); cpu_halt();
} }
EXPORT_SYMBOL(machine_halt);
void void
machine_power_off (void) machine_power_off (void)
{ {
...@@ -698,3 +702,5 @@ machine_power_off (void) ...@@ -698,3 +702,5 @@ machine_power_off (void)
pm_power_off(); pm_power_off();
machine_halt(); machine_halt();
} }
EXPORT_SYMBOL(machine_power_off);
/* /*
* Network checksum routines * Network checksum routines
* *
* Copyright (C) 1999 Hewlett-Packard Co * Copyright (C) 1999, 2003 Hewlett-Packard Co
* Copyright (C) 1999 Stephane Eranian <eranian@hpl.hp.com> * Stephane Eranian <eranian@hpl.hp.com>
* *
* Most of the code coming from arch/alpha/lib/checksum.c * Most of the code coming from arch/alpha/lib/checksum.c
* *
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
* in an architecture-specific manner due to speed.. * in an architecture-specific manner due to speed..
*/ */
#include <linux/module.h>
#include <linux/string.h> #include <linux/string.h>
#include <asm/byteorder.h> #include <asm/byteorder.h>
...@@ -40,6 +41,8 @@ csum_tcpudp_magic (unsigned long saddr, unsigned long daddr, unsigned short len, ...@@ -40,6 +41,8 @@ csum_tcpudp_magic (unsigned long saddr, unsigned long daddr, unsigned short len,
((unsigned long) proto << 8)); ((unsigned long) proto << 8));
} }
EXPORT_SYMBOL(csum_tcpudp_magic);
unsigned int unsigned int
csum_tcpudp_nofold (unsigned long saddr, unsigned long daddr, unsigned short len, csum_tcpudp_nofold (unsigned long saddr, unsigned long daddr, unsigned short len,
unsigned short proto, unsigned int sum) unsigned short proto, unsigned int sum)
...@@ -84,6 +87,7 @@ csum_partial (const unsigned char * buff, int len, unsigned int sum) ...@@ -84,6 +87,7 @@ csum_partial (const unsigned char * buff, int len, unsigned int sum)
return result; return result;
} }
EXPORT_SYMBOL(csum_partial);
/* /*
* this routine is used for miscellaneous IP-like checksums, mainly * this routine is used for miscellaneous IP-like checksums, mainly
...@@ -94,3 +98,5 @@ ip_compute_csum (unsigned char * buff, int len) ...@@ -94,3 +98,5 @@ ip_compute_csum (unsigned char * buff, int len)
{ {
return ~do_csum(buff,len); return ~do_csum(buff,len);
} }
EXPORT_SYMBOL(ip_compute_csum);
/* /*
* Network Checksum & Copy routine * Network Checksum & Copy routine
* *
* Copyright (C) 1999 Hewlett-Packard Co * Copyright (C) 1999, 2003 Hewlett-Packard Co
* Copyright (C) 1999 Stephane Eranian <eranian@hpl.hp.com> * Stephane Eranian <eranian@hpl.hp.com>
* *
* Most of the code has been imported from Linux/Alpha * Most of the code has been imported from Linux/Alpha
*/ */
#include <linux/module.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/string.h> #include <linux/string.h>
...@@ -146,3 +147,4 @@ csum_partial_copy_nocheck(const char *src, char *dst, int len, unsigned int sum) ...@@ -146,3 +147,4 @@ csum_partial_copy_nocheck(const char *src, char *dst, int len, unsigned int sum)
return do_csum_partial_copy_from_user(src, dst, len, sum, NULL); return do_csum_partial_copy_from_user(src, dst, len, sum, NULL);
} }
EXPORT_SYMBOL(csum_partial_copy_nocheck);
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
#include <linux/elf.h> #include <linux/elf.h>
#include <linux/mm.h> #include <linux/mm.h>
#include <linux/mmzone.h> #include <linux/mmzone.h>
#include <linux/module.h>
#include <linux/personality.h> #include <linux/personality.h>
#include <linux/reboot.h> #include <linux/reboot.h>
#include <linux/slab.h> #include <linux/slab.h>
...@@ -43,6 +44,8 @@ unsigned long MAX_DMA_ADDRESS = PAGE_OFFSET + 0x100000000UL; ...@@ -43,6 +44,8 @@ unsigned long MAX_DMA_ADDRESS = PAGE_OFFSET + 0x100000000UL;
#ifdef CONFIG_VIRTUAL_MEM_MAP #ifdef CONFIG_VIRTUAL_MEM_MAP
unsigned long vmalloc_end = VMALLOC_END_INIT; unsigned long vmalloc_end = VMALLOC_END_INIT;
struct page *vmem_map; struct page *vmem_map;
EXPORT_SYMBOL(vmem_map);
#endif #endif
static int pgt_cache_water[2] = { 25, 50 }; static int pgt_cache_water[2] = { 25, 50 };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment