nubus: kill drivers/nubus/nubus_syms.c

nubus: kill drivers/nubus/nubus_syms.c

EXPORT_SYMBOL's belong to the actual code.

Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Adrian Bunk 2008-02-04 22:30:23 -08:00 committed by Linus Torvalds
parent 9676237991
commit 99ffab8107
4 changed files with 17 additions and 29 deletions

View File

@ -4,5 +4,4 @@
obj-y := nubus.o obj-y := nubus.o
obj-$(CONFIG_MODULES) += nubus_syms.o
obj-$(CONFIG_PROC_FS) += proc.o obj-$(CONFIG_PROC_FS) += proc.o

View File

@ -14,6 +14,7 @@
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/delay.h> #include <linux/delay.h>
#include <linux/module.h>
#include <asm/setup.h> #include <asm/setup.h>
#include <asm/system.h> #include <asm/system.h>
#include <asm/page.h> #include <asm/page.h>
@ -186,6 +187,7 @@ void nubus_get_rsrc_mem(void *dest, const struct nubus_dirent* dirent,
len--; len--;
} }
} }
EXPORT_SYMBOL(nubus_get_rsrc_mem);
void nubus_get_rsrc_str(void *dest, const struct nubus_dirent* dirent, void nubus_get_rsrc_str(void *dest, const struct nubus_dirent* dirent,
int len) int len)
@ -200,6 +202,7 @@ void nubus_get_rsrc_str(void *dest, const struct nubus_dirent* dirent,
len--; len--;
} }
} }
EXPORT_SYMBOL(nubus_get_rsrc_str);
int nubus_get_root_dir(const struct nubus_board* board, int nubus_get_root_dir(const struct nubus_board* board,
struct nubus_dir* dir) struct nubus_dir* dir)
@ -209,6 +212,7 @@ int nubus_get_root_dir(const struct nubus_board* board,
dir->mask = board->lanes; dir->mask = board->lanes;
return 0; return 0;
} }
EXPORT_SYMBOL(nubus_get_root_dir);
/* This is a slyly renamed version of the above */ /* This is a slyly renamed version of the above */
int nubus_get_func_dir(const struct nubus_dev* dev, int nubus_get_func_dir(const struct nubus_dev* dev,
@ -219,6 +223,7 @@ int nubus_get_func_dir(const struct nubus_dev* dev,
dir->mask = dev->board->lanes; dir->mask = dev->board->lanes;
return 0; return 0;
} }
EXPORT_SYMBOL(nubus_get_func_dir);
int nubus_get_board_dir(const struct nubus_board* board, int nubus_get_board_dir(const struct nubus_board* board,
struct nubus_dir* dir) struct nubus_dir* dir)
@ -237,6 +242,7 @@ int nubus_get_board_dir(const struct nubus_board* board,
return -1; return -1;
return 0; return 0;
} }
EXPORT_SYMBOL(nubus_get_board_dir);
int nubus_get_subdir(const struct nubus_dirent *ent, int nubus_get_subdir(const struct nubus_dirent *ent,
struct nubus_dir *dir) struct nubus_dir *dir)
@ -246,6 +252,7 @@ int nubus_get_subdir(const struct nubus_dirent *ent,
dir->mask = ent->mask; dir->mask = ent->mask;
return 0; return 0;
} }
EXPORT_SYMBOL(nubus_get_subdir);
int nubus_readdir(struct nubus_dir *nd, struct nubus_dirent *ent) int nubus_readdir(struct nubus_dir *nd, struct nubus_dirent *ent)
{ {
@ -274,12 +281,14 @@ int nubus_readdir(struct nubus_dir *nd, struct nubus_dirent *ent)
ent->mask = nd->mask; ent->mask = nd->mask;
return 0; return 0;
} }
EXPORT_SYMBOL(nubus_readdir);
int nubus_rewinddir(struct nubus_dir* dir) int nubus_rewinddir(struct nubus_dir* dir)
{ {
dir->ptr = dir->base; dir->ptr = dir->base;
return 0; return 0;
} }
EXPORT_SYMBOL(nubus_rewinddir);
/* Driver interface functions, more or less like in pci.c */ /* Driver interface functions, more or less like in pci.c */
@ -303,6 +312,7 @@ nubus_find_device(unsigned short category,
} }
return NULL; return NULL;
} }
EXPORT_SYMBOL(nubus_find_device);
struct nubus_dev* struct nubus_dev*
nubus_find_type(unsigned short category, nubus_find_type(unsigned short category,
@ -320,6 +330,7 @@ nubus_find_type(unsigned short category,
} }
return NULL; return NULL;
} }
EXPORT_SYMBOL(nubus_find_type);
struct nubus_dev* struct nubus_dev*
nubus_find_slot(unsigned int slot, nubus_find_slot(unsigned int slot,
@ -335,6 +346,7 @@ nubus_find_slot(unsigned int slot,
} }
return NULL; return NULL;
} }
EXPORT_SYMBOL(nubus_find_slot);
int int
nubus_find_rsrc(struct nubus_dir* dir, unsigned char rsrc_type, nubus_find_rsrc(struct nubus_dir* dir, unsigned char rsrc_type,
@ -346,6 +358,7 @@ nubus_find_rsrc(struct nubus_dir* dir, unsigned char rsrc_type,
} }
return -1; return -1;
} }
EXPORT_SYMBOL(nubus_find_rsrc);
/* Initialization functions - decide which slots contain stuff worth /* Initialization functions - decide which slots contain stuff worth
looking at, and print out lots and lots of information from the looking at, and print out lots and lots of information from the

View File

@ -1,28 +0,0 @@
/* Exported symbols for NuBus services
(c) 1999 David Huggins-Daines <dhd@debian.org> */
#include <linux/module.h>
#include <linux/types.h>
#include <linux/nubus.h>
#ifdef CONFIG_PROC_FS
EXPORT_SYMBOL(nubus_proc_attach_device);
EXPORT_SYMBOL(nubus_proc_detach_device);
#endif
MODULE_LICENSE("GPL");
EXPORT_SYMBOL(nubus_find_device);
EXPORT_SYMBOL(nubus_find_type);
EXPORT_SYMBOL(nubus_find_slot);
EXPORT_SYMBOL(nubus_get_root_dir);
EXPORT_SYMBOL(nubus_get_board_dir);
EXPORT_SYMBOL(nubus_get_func_dir);
EXPORT_SYMBOL(nubus_readdir);
EXPORT_SYMBOL(nubus_find_rsrc);
EXPORT_SYMBOL(nubus_rewinddir);
EXPORT_SYMBOL(nubus_get_subdir);
EXPORT_SYMBOL(nubus_get_rsrc_mem);
EXPORT_SYMBOL(nubus_get_rsrc_str);

View File

@ -22,6 +22,8 @@
#include <linux/nubus.h> #include <linux/nubus.h>
#include <linux/proc_fs.h> #include <linux/proc_fs.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h>
#include <asm/uaccess.h> #include <asm/uaccess.h>
#include <asm/byteorder.h> #include <asm/byteorder.h>
@ -140,6 +142,7 @@ int nubus_proc_attach_device(struct nubus_dev *dev)
return 0; return 0;
} }
EXPORT_SYMBOL(nubus_proc_attach_device);
/* FIXME: this is certainly broken! */ /* FIXME: this is certainly broken! */
int nubus_proc_detach_device(struct nubus_dev *dev) int nubus_proc_detach_device(struct nubus_dev *dev)
@ -154,6 +157,7 @@ int nubus_proc_detach_device(struct nubus_dev *dev)
} }
return 0; return 0;
} }
EXPORT_SYMBOL(nubus_proc_detach_device);
void __init proc_bus_nubus_add_devices(void) void __init proc_bus_nubus_add_devices(void)
{ {