From: Arnd Bergmann This changes all exported symbols of spufs to EXPORT_SYMBOL_GPL. The spu_ibox_read/spu_wbox_write symbols are not exported any more when the scheduler patch is applied. Signed-off-by: Arnd Bergmann Signed-off-by: Andrew Morton --- arch/powerpc/platforms/cell/spu_base.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -puN arch/powerpc/platforms/cell/spu_base.c~spufs-make-all-exports-gpl-only arch/powerpc/platforms/cell/spu_base.c --- devel/arch/powerpc/platforms/cell/spu_base.c~spufs-make-all-exports-gpl-only 2005-11-16 18:10:18.000000000 -0800 +++ devel-akpm/arch/powerpc/platforms/cell/spu_base.c 2005-11-16 18:10:18.000000000 -0800 @@ -370,7 +370,7 @@ struct spu *spu_alloc(void) return spu; } -EXPORT_SYMBOL(spu_alloc); +EXPORT_SYMBOL_GPL(spu_alloc); void spu_free(struct spu *spu) { @@ -380,7 +380,7 @@ void spu_free(struct spu *spu) list_add_tail(&spu->list, &spu_list); up(&spu_mutex); } -EXPORT_SYMBOL(spu_free); +EXPORT_SYMBOL_GPL(spu_free); extern int hash_page(unsigned long ea, unsigned long access, unsigned long trap); //XXX static int spu_handle_mm_fault(struct spu *spu) @@ -544,7 +544,7 @@ int spu_run(struct spu *spu) return ret; } -EXPORT_SYMBOL(spu_run); +EXPORT_SYMBOL_GPL(spu_run); static void __iomem * __init map_spe_prop(struct device_node *n, const char *name) _