[Cbe-oss-dev] [PATCH] Allow spufs to build as a module with slices	enabled
    Michael Ellerman 
    michael at ellerman.id.au
       
    Thu Mar  1 17:11:31 EST 2007
    
    
  
The slice code is missing some exports to allow spufs to build as a
module. Add them.
Signed-off-by: Michael Ellerman <michael at ellerman.id.au>
---
 MODPOST 209 modules
WARNING: ".get_slice_psize" [arch/powerpc/platforms/cell/spufs/spufs.ko] undefined!
WARNING: ".slice_get_unmapped_area" [arch/powerpc/platforms/cell/spufs/spufs.ko] undefined!
---
 arch/powerpc/mm/slice.c |    3 +++
 1 file changed, 3 insertions(+)
Index: ecell/arch/powerpc/mm/slice.c
===================================================================
--- ecell.orig/arch/powerpc/mm/slice.c
+++ ecell/arch/powerpc/mm/slice.c
@@ -29,6 +29,7 @@
 #include <linux/pagemap.h>
 #include <linux/err.h>
 #include <linux/spinlock.h>
+#include <linux/module.h>
 #include <asm/mman.h>
 #include <asm/mmu.h>
 #include <asm/spu.h>
@@ -499,6 +500,7 @@ unsigned long slice_get_unmapped_area(un
 	return addr;
 
 }
+EXPORT_SYMBOL(slice_get_unmapped_area);
 
 unsigned long arch_get_unmapped_area(struct file *filp,
 				     unsigned long addr,
@@ -537,6 +539,7 @@ unsigned int get_slice_psize(struct mm_s
 
 	return (psizes >> (index * 4)) & 0xf;
 }
+EXPORT_SYMBOL(get_slice_psize);
 
 /*
  * This is called by hash_page when it needs to do a lazy conversion of
    
    
More information about the cbe-oss-dev
mailing list