You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual.

===================================================================


ChangeSet@1.857, 2002-12-07 23:33:19-02:00, acme@conectiva.com.br
  o epca: use module_{init,exit}, {cleanup,init}_module now are macros


 epca.c |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)


diff -Nru a/drivers/char/epca.c b/drivers/char/epca.c
--- a/drivers/char/epca.c	Sun Dec  8 13:27:48 2002
+++ b/drivers/char/epca.c	Sun Dec  8 13:27:48 2002
@@ -141,12 +141,6 @@
 	configured.
 ----------------------------------------------------------------------- */
 	
-
-#ifdef MODULE
-int                init_module(void);
-void               cleanup_module(void);
-#endif /* MODULE */
-
 static inline void memwinon(struct board_info *b, unsigned int win);
 static inline void memwinoff(struct board_info *b, unsigned int win);
 static inline void globalwinon(struct channel *ch);
@@ -1534,8 +1528,7 @@
 } /* End pc_open */
 
 #ifdef MODULE
-/* -------------------- Begin init_module ---------------------- */
-int __init init_module()
+static int __init epca_module_init(void)
 { /* Begin init_module */
 
 	unsigned long	flags;
@@ -1548,8 +1541,9 @@
 	restore_flags(flags);
 
 	return(0);
-} /* End init_module */
+}
 
+module_init(epca_module_init);
 #endif
 
 #ifdef ENABLE_PCI
@@ -1559,8 +1553,8 @@
 #ifdef MODULE
 /* -------------------- Begin cleanup_module  ---------------------- */
 
-void cleanup_module()
-{ /* Begin cleanup_module */
+static void __exit epca_module_exit(void)
+{
 
 	int               count, crd;
 	struct board_info *bd;
@@ -1613,7 +1607,8 @@
 
 	restore_flags(flags);
 
-} /* End cleanup_module */
+}
+module_exit(epca_module_exit);
 #endif /* MODULE */
 
 /* ------------------ Begin pc_init  ---------------------- */

===================================================================


This BitKeeper patch contains the following changesets:
1.857
## Wrapped with gzip_uu ##


begin 664 bkpatch31784
M'XL(`/1D\ST``\U4WV_3,!!^KO^*D_;"1)/X[/Q&164;@FE(5$5[KCS'+!%-
M7"5N-]3T?\=)JU)*Q\3$`VFDL\YW]WUW]Z5G<-NH.AT(62IR!A]U8]*!U)62
MIE@)5^K2O:OMQ51K>^'ENE3>Q8U7%HUTF!L0>S411N:P4G63#M#E>X_YOE#I
M8/K^P^VG=U-"1B.XS$5UK[XH`Z,1,;I>B7G6C(7)Y[IR32VJIE2F!VWWH2VC
ME-E?@!&G0=AB2/VHE9@A"A]51ID?AS[I^(^/>1]5048CC%B`V/J,84BN`-TX
MB(`R#YE'(V`\Y3S%Q*$LI11.%H77"`XE%_!O&[@D$C2HA10I+!L%I<Z6<S5;
M%U5AANJQ,)LAK.5<B6JY&';.S6P;`I5^`%';#"%KW9`;\%D2(9G\'#=Q_O(A
MA`I*WC[38E87W=8]F8O:ZYB[\J!9G]*@]3ERUL9W@F&<?(UY1%$$R>G!/EG/
M[BVFR#F&;6"/K-?2B>#G5?5BQJ0LJGL]5G.CW'SY-%-*$1.KL;"U6Z:\5QCR
MWP06_EE@$3C(_F>%;=?P&9SZH7^M8B:G-O("X5VA[X/]-#'@=ESDVMH8D#1&
MF$)"41F8S3IR?2,[@KWCU4H7V7F7&*!-N-[937]B]G08>YQ\_J9+#-D6,>36
M[A"[JA:RF\\OD)UC![FVN2&&/6AGF04]C#I.LV#[/TF9*_FM69:C.$RL<E1`
*?@!L=#$;D@4`````
`
end