From 68ec5265bcdae9d2e803ff6ab3f85fe2a05f76f5 Mon Sep 17 00:00:00 2001 From: "Paolo \\'Blaisorblade\\' Giarrusso" Date: Wed, 13 Oct 2004 07:29:22 -0700 Subject: [PATCH] [PATCH] uml: export more Symbols Adds a lot more EXPORT_SYMBOLS calls. Signed-off-by: Paolo 'Blaisorblade' Giarrusso Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- arch/um/kernel/irq.c | 2 ++ arch/um/kernel/ksyms.c | 1 + arch/um/kernel/physmem.c | 5 +++++ 3 files changed, 8 insertions(+) diff --git a/arch/um/kernel/irq.c b/arch/um/kernel/irq.c index 91a1466d6690b..2b82509550fe0 100644 --- a/arch/um/kernel/irq.c +++ b/arch/um/kernel/irq.c @@ -441,6 +441,8 @@ int um_request_irq(unsigned int irq, int fd, int type, err = activate_fd(irq, fd, type, dev_id); return(err); } +EXPORT_SYMBOL(um_request_irq); +EXPORT_SYMBOL(reactivate_fd); /* this was setup_x86_irq but it seems pretty generic */ int setup_irq(unsigned int irq, struct irqaction * new) diff --git a/arch/um/kernel/ksyms.c b/arch/um/kernel/ksyms.c index fda0496f40505..a867e18c6bf9f 100644 --- a/arch/um/kernel/ksyms.c +++ b/arch/um/kernel/ksyms.c @@ -60,6 +60,7 @@ EXPORT_SYMBOL(strncpy_from_user_skas); EXPORT_SYMBOL(copy_to_user_skas); EXPORT_SYMBOL(copy_from_user_skas); #endif +EXPORT_SYMBOL(uml_strdup); EXPORT_SYMBOL(os_stat_fd); EXPORT_SYMBOL(os_stat_file); diff --git a/arch/um/kernel/physmem.c b/arch/um/kernel/physmem.c index 2b299f2a1cc44..3253bc0e3a5ca 100644 --- a/arch/um/kernel/physmem.c +++ b/arch/um/kernel/physmem.c @@ -8,6 +8,7 @@ #include "linux/slab.h" #include "linux/vmalloc.h" #include "linux/bootmem.h" +#include "linux/module.h" #include "asm/types.h" #include "asm/pgtable.h" #include "kern_util.h" @@ -220,6 +221,10 @@ void physmem_forget_descriptor(int fd) kfree(desc); } +EXPORT_SYMBOL(physmem_forget_descriptor); +EXPORT_SYMBOL(physmem_remove_mapping); +EXPORT_SYMBOL(physmem_subst_mapping); + void arch_free_page(struct page *page, int order) { void *virt; -- 2.53.0