#include <linux/interrupt.h>
EXPORT_SYMBOL(probe_irq_mask);
-#include <linux/in6.h>
#include <asm/checksum.h>
-/* not coded yet?? EXPORT_SYMBOL(csum_ipv6_magic); */
-EXPORT_SYMBOL(csum_partial_copy_nocheck);
-EXPORT_SYMBOL(csum_tcpudp_magic);
-EXPORT_SYMBOL(ip_compute_csum);
-EXPORT_SYMBOL(ip_fast_csum);
+EXPORT_SYMBOL(ip_fast_csum); /* hand-coded assembly */
#include <asm/io.h>
EXPORT_SYMBOL(__ia64_memcpy_fromio);
EXPORT_SYMBOL(clear_page);
#ifdef CONFIG_VIRTUAL_MEM_MAP
+#include <linux/bootmem.h>
#include <asm/pgtable.h>
EXPORT_SYMBOL(vmalloc_end);
EXPORT_SYMBOL(ia64_pfn_valid);
+EXPORT_SYMBOL(max_low_pfn); /* defined by bootmem.c, but not exported by generic code */
#endif
#include <asm/processor.h>
(*efi.reset_system)(EFI_RESET_WARM, 0, 0, 0);
}
+EXPORT_SYMBOL(machine_restart);
+
void
machine_halt (void)
{
cpu_halt();
}
+EXPORT_SYMBOL(machine_halt);
+
void
machine_power_off (void)
{
pm_power_off();
machine_halt();
}
+
+EXPORT_SYMBOL(machine_power_off);
/*
* Network checksum routines
*
- * Copyright (C) 1999 Hewlett-Packard Co
- * Copyright (C) 1999 Stephane Eranian <eranian@hpl.hp.com>
+ * Copyright (C) 1999, 2003 Hewlett-Packard Co
+ * Stephane Eranian <eranian@hpl.hp.com>
*
* Most of the code coming from arch/alpha/lib/checksum.c
*
* in an architecture-specific manner due to speed..
*/
+#include <linux/module.h>
#include <linux/string.h>
#include <asm/byteorder.h>
((unsigned long) proto << 8));
}
+EXPORT_SYMBOL(csum_tcpudp_magic);
+
unsigned int
csum_tcpudp_nofold (unsigned long saddr, unsigned long daddr, unsigned short len,
unsigned short proto, unsigned int sum)
return result;
}
+EXPORT_SYMBOL(csum_partial);
/*
* this routine is used for miscellaneous IP-like checksums, mainly
{
return ~do_csum(buff,len);
}
+
+EXPORT_SYMBOL(ip_compute_csum);
/*
* Network Checksum & Copy routine
*
- * Copyright (C) 1999 Hewlett-Packard Co
- * Copyright (C) 1999 Stephane Eranian <eranian@hpl.hp.com>
+ * Copyright (C) 1999, 2003 Hewlett-Packard Co
+ * Stephane Eranian <eranian@hpl.hp.com>
*
* Most of the code has been imported from Linux/Alpha
*/
+#include <linux/module.h>
#include <linux/types.h>
#include <linux/string.h>
return do_csum_partial_copy_from_user(src, dst, len, sum, NULL);
}
+EXPORT_SYMBOL(csum_partial_copy_nocheck);
#include <linux/elf.h>
#include <linux/mm.h>
#include <linux/mmzone.h>
+#include <linux/module.h>
#include <linux/personality.h>
#include <linux/reboot.h>
#include <linux/slab.h>
#ifdef CONFIG_VIRTUAL_MEM_MAP
unsigned long vmalloc_end = VMALLOC_END_INIT;
struct page *vmem_map;
+
+ EXPORT_SYMBOL(vmem_map);
#endif
static int pgt_cache_water[2] = { 25, 50 };