diff options
| author | Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de> | 2002-04-28 23:33:37 -0500 |
|---|---|---|
| committer | Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de> | 2002-04-28 23:33:37 -0500 |
| commit | fa6c8ee6fdf1aa616b256d09bb3f4f9ccd969c0a (patch) | |
| tree | 3903a7acd67db4a826bf2b5e393c54564190e3af /drivers | |
| parent | e66d591500da68d8ab104d2567e0e114d8634cd1 (diff) | |
drivers/block/paride: Export symbols explicitly
Before this changed we relied on the fact that due to missing
EXPORT_SYMBOL() all symbols would be exported.
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/block/paride/Makefile | 2 | ||||
| -rw-r--r-- | drivers/block/paride/paride.c | 22 |
2 files changed, 23 insertions, 1 deletions
diff --git a/drivers/block/paride/Makefile b/drivers/block/paride/Makefile index 2eb1f5b77b3e..dc49e4113d41 100644 --- a/drivers/block/paride/Makefile +++ b/drivers/block/paride/Makefile @@ -7,7 +7,7 @@ L_TARGET := paride.a -export-objs := bpck6.o +export-objs := paride.o bpck6.o obj-$(CONFIG_PARIDE) += paride.o obj-$(CONFIG_PARIDE_PD) += pd.o diff --git a/drivers/block/paride/paride.c b/drivers/block/paride/paride.c index 6b17d805343a..2e3ed60da5df 100644 --- a/drivers/block/paride/paride.c +++ b/drivers/block/paride/paride.c @@ -51,21 +51,29 @@ void pi_write_regr( PIA *pi, int cont, int regr, int val) { pi->proto->write_regr(pi,cont,regr,val); } +EXPORT_SYMBOL(pi_write_regr); + int pi_read_regr( PIA *pi, int cont, int regr) { return pi->proto->read_regr(pi,cont,regr); } +EXPORT_SYMBOL(pi_read_regr); + void pi_write_block( PIA *pi, char * buf, int count) { pi->proto->write_block(pi,buf,count); } +EXPORT_SYMBOL(pi_write_block); + void pi_read_block( PIA *pi, char * buf, int count) { pi->proto->read_block(pi,buf,count); } +EXPORT_SYMBOL(pi_read_block); + #ifdef CONFIG_PARPORT static void pi_wake_up( void *p) @@ -116,6 +124,8 @@ void pi_do_claimed( PIA *pi, void(*cont)(void)) #endif +EXPORT_SYMBOL(pi_do_claimed); + static void pi_claim( PIA *pi) { if (pi->claimed) return; @@ -141,12 +151,16 @@ void pi_connect( PIA *pi) pi->proto->connect(pi); } +EXPORT_SYMBOL(pi_connect); + void pi_disconnect( PIA *pi) { pi->proto->disconnect(pi); pi_unclaim(pi); } +EXPORT_SYMBOL(pi_disconnect); + static void pi_unregister_parport( PIA *pi) { @@ -168,6 +182,8 @@ void pi_release( PIA *pi) pi->proto->release_proto(pi); } +EXPORT_SYMBOL(pi_release); + #define WR(r,v) pi_write_regr(pi,0,r,v) #define RR(r) (pi_read_regr(pi,0,r)) @@ -226,6 +242,8 @@ int pi_register( PIP *pr) return 1; } +EXPORT_SYMBOL(pi_register); + void pi_unregister( PIP *pr) { if (!pr) return; @@ -237,6 +255,8 @@ void pi_unregister( PIP *pr) MOD_DEC_USE_COUNT; } +EXPORT_SYMBOL(pi_unregister); + static int pi_register_parport( PIA *pi, int verbose) { @@ -416,6 +436,8 @@ int pi_init(PIA *pi, int autoprobe, int port, int mode, return 1; } +EXPORT_SYMBOL(pi_init); + #ifdef MODULE int init_module(void) |
