Hi Linus,
	Please consider pulling from:
bk://kernel.bkbits.net/acme/misc-2.5
	There are 10 outstanding patches, all attached.
	Jeff, there are some for drivers/net, please take a look.
- Arnaldo
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.797.106.1.patch"
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.797.106.1, 2002-11-23 14:11:41-02:00, acme@conectiva.com.br
  o ambassador: set_bit & friends require a long
  
  Also make drain_rx_pools always available, it is called outside
  #ifdef CONFIG_MODULE.
 ambassador.c |    4 ----
 ambassador.h |    2 +-
 2 files changed, 1 insertion(+), 5 deletions(-)
diff -Nru a/drivers/atm/ambassador.c b/drivers/atm/ambassador.c
--- a/drivers/atm/ambassador.c	Fri Dec  6 23:18:33 2002
+++ b/drivers/atm/ambassador.c	Fri Dec  6 23:18:33 2002
@@ -795,7 +795,6 @@
   return;
 }
 
-#ifdef MODULE
 static void drain_rx_pools (amb_dev * dev) {
   unsigned char pool;
   
@@ -803,10 +802,7 @@
   
   for (pool = 0; pool < NUM_RX_POOLS; ++pool)
     drain_rx_pool (dev, pool);
-  
-  return;
 }
-#endif
 
 static inline void fill_rx_pool (amb_dev * dev, unsigned char pool, int priority) {
   rx_in rx;
diff -Nru a/drivers/atm/ambassador.h b/drivers/atm/ambassador.h
--- a/drivers/atm/ambassador.h	Fri Dec  6 23:18:33 2002
+++ b/drivers/atm/ambassador.h	Fri Dec  6 23:18:33 2002
@@ -627,7 +627,7 @@
 
 struct amb_dev {
   u8               irq;
-  u8               flags;
+  long		   flags;
   u32              iobase;
   u32 *            membase;
 
===================================================================
This BitKeeper patch contains the following changesets:
1.797.106.1
## Wrapped with gzip_uu ##
begin 664 bkpatch18729
M'XL(`&E,\3T``^6674_;,!2&K^M?<22DW6Q)?)Q/9^I4H(PAV$!,7%>NXS81
M2<QBMX"4'S]3)+JQ0:';'8FE(^7$Q^?C>:/LP(5173X0LE%D![YH8_.!U*V2
MMEH*7^K&GW;.<:ZU<P2E;E2P=QPTE9$>\V/B7&?"RA*6JC/Y`/WPX8F]O5+Y
MX/S@\.)D]YR0X1#V2]'.U7=E83@D5G=+41=F)&Q9Z]:WG6A-H^SJT/[AU9Y1
MRMP=8QK2..DQH5':2RP0182JH"S*DF@=[4JU\T7U?#A$QAB&'),^9L@3,@;T
M4Y[Z2!,?@;(`,6`A8)0CYA%ZE.64PEV/1H][`^\9>)3LP?^M9Y](T"":J3!&
M%+K+P2@[F586WL&LJU1;&.C4CT75*1#@SIN[#6[MUD9#(RX5%)VHVDEW,[G2
MNC8@ZFMQZ\Q25+68UNH#N%B5`2GJ6A6@%]94A7(1=JI9H6:P?_KM\]'AY.OI
M^.+DP"?'$$>4(CE;#Y%XK[P(H8*23QLZ5735'4N!L$VPKM^7OS0NHICU&")-
M>S7-5#&5BJ5<II*+OP_I^:`.AQ`3=.7US$V#;YMB^6>*:<9ZD<4X2V,N)<,T
MI<7K4BP?ITB3+,*5G)XJ:K.Z_JW'I)3EJ#;6+]2&QE+*7:0PXCW+XI"M=,9_
MUQ?-Z09]4?"B-Z"O>_1.P>NN5\OIY>S)$6^AO7'*,T`RSF@"[,YP>!:C<FN,
M7J@#TE3M7(]4;95?+C;P[\A'QQ)+'/\\RE8D1:\E"<'#-T#2Z@/Q,I#*;4!*
J0NK0.;HWL"II,`"`62WFYN/ZET"62EZ:13,4,QZG/!+D)YN8F"1N"```
`
end
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.797.106.2.patch"
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.797.106.2, 2002-11-23 14:30:46-02:00, acme@conectiva.com.br
  o drivers/atm/horizon.c: test_bit & friends require long 
 horizon.c |    7 +++----
 horizon.h |    2 +-
 2 files changed, 4 insertions(+), 5 deletions(-)
diff -Nru a/drivers/atm/horizon.c b/drivers/atm/horizon.c
--- a/drivers/atm/horizon.c	Fri Dec  6 23:18:26 2002
+++ b/drivers/atm/horizon.c	Fri Dec  6 23:18:26 2002
@@ -603,8 +603,7 @@
   
   // note: rounding the rate down means rounding 'p' up
   
-  const unsigned long br = test_bit (ultra, (hrz_flags *) &dev->flags) ?
-    BR_ULT : BR_HRZ;
+  const unsigned long br = test_bit(ultra, &dev->flags) ? BR_ULT : BR_HRZ;
   
   u32 div = CR_MIND;
   u32 pre;
@@ -1106,9 +1105,9 @@
 
 static inline int tx_hold (hrz_dev * dev) {
   while (test_and_set_bit (tx_busy, &dev->flags)) {
-    PRINTD (DBG_TX, "sleeping at tx lock %p %u", dev, dev->flags);
+    PRINTD (DBG_TX, "sleeping at tx lock %p %lu", dev, dev->flags);
     interruptible_sleep_on (&dev->tx_queue);
-    PRINTD (DBG_TX, "woken at tx lock %p %u", dev, dev->flags);
+    PRINTD (DBG_TX, "woken at tx lock %p %lu", dev, dev->flags);
     if (signal_pending (current))
       return -1;
   }
diff -Nru a/drivers/atm/horizon.h b/drivers/atm/horizon.h
--- a/drivers/atm/horizon.h	Fri Dec  6 23:18:26 2002
+++ b/drivers/atm/horizon.h	Fri Dec  6 23:18:26 2002
@@ -429,7 +429,7 @@
 #endif
 
   u8                  irq;
-  u8                  flags;
+  long		      flags;
   u8                  tx_last;
   u8                  tx_idle;
 
===================================================================
This BitKeeper patch contains the following changesets:
1.797.106.2
## Wrapped with gzip_uu ##
begin 664 bkpatch18697
M'XL(`&),\3T``\V574_;,!B%K^M?\0H$8AI)_3J)\X'*6.D$"+15'4C3;E#J
MF"8B'RQVRS;EQ\]--YB@XZ/L`B>*HS@Z[_')XW@=SI2LHTXL"DG6X;!2.NJ(
MJI1"9[/8%E5ACVLS,*HJ,]!-JT)V^\?=(E/"8K9'S-`PUB*%F:Q5U$';N7FB
M?US)J#/Z<'!V\GY$2*\'^VE<3N1GJ:'7([JJ9W&>J+U8IWE5VKJ.2U5(W19M
M;EYM&*7,'![Z#O5X@YRZ?B,P08Q=E`EE;L!=,O>_=]?W'15$YB!'=+'Q7$J1
M#`!M/_1MI-QF0%D7L<L<0#=R:.1RB[*(4E@J#6\96)3TX?].8Y\(J""ILWF<
MW5@7)O$Z^VET101:*GT^SC1LPD6=R3)14,MOTZR68"I/@!R#YZ*'9'B;-+&>
MV0BA,26[C\QKJ<._YNA2#!KT0QHVX_@B\,-D[#H2*?IB>9X/*"X^FT-=IV$\
M=(*5S*7WS`6<T49X8<C](!F''B*&S_"6WO7&3?+88KYT*H\C_X),22K2O5QI
M.Y$/!4EI:&0\`QX+*/5;_H-[W#L/<^^`Y;XZ[A=@?`*KOFY/P_%PN=P*"V+`
M*0=&CCCU`0F`R41IF)8JFY0R67@PR?1NC&Y-<Q/'-FPF<F;M7N3Q1+V!=]`?
MG9^=G$(TOSD<?=TA`T0:&LFCWSV8-AP=?3P=P-:@?W!^^F4;UE0NY55F2L0:
M]'=335S"QA5LY-.U;3`%VLN?*JTFXD*S[9=J7E>7LGRBX+^(3E<C^FD+\>7"
MH5F0'(.6\?O_]D<81[#PU3&^^,$\@?%T%<9=A\VI6730%NUTH&TM"3NW6[U(
5I;A4TZ*'9AOUY%B27R00?:M&"```
`
end
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.797.106.3.patch"
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.797.106.3, 2002-11-23 14:38:52-02:00, acme@conectiva.com.br
  o drivers/char/sx.c: test_bit and friends require a long
 sx.h |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)
diff -Nru a/drivers/char/sx.h b/drivers/char/sx.h
--- a/drivers/char/sx.h	Fri Dec  6 23:18:19 2002
+++ b/drivers/char/sx.h	Fri Dec  6 23:18:19 2002
@@ -44,7 +44,7 @@
   int poll;
   int ta_type;
   struct timer_list       timer;
-  int                     locks;
+  long                    locks;
 };
 
 struct vpd_prom {
===================================================================
This BitKeeper patch contains the following changesets:
1.797.106.3
## Wrapped with gzip_uu ##
begin 664 bkpatch18663
M'XL(`%M,\3T``\V4WV_3,!#'G^N_XJ0]HB9WCIU?4U#9A@`-B:IHS\AU3!/1
MQ&"[!:3\\60!;:CK5#'Q,-OR@\^Z^][7'_D,;KQQY4SISK`S>&M]*&?:]D:'
M=J\B;;MH[<;`RMHQ$#>V,_'%==RU7L]Y)-D86JJ@&]@;Y\L91<G=2?CYU92S
MU>LW-^]?K1BK*KAL5+\Q'TV`JF+!NKW:UGZA0K.U?12<ZGUGPE1TN+LZ<$0^
M3DE9@C(=*$61#9IJ(B7(U,A%G@IVJW]QJ/L@"Q%/*$U0I(,4)(E=`459D46$
M:90`\I@HY@F0*).\E'R.O$2$HZGA!<$<V07\WS8NF08+M6MO[8QUHUSL?T2Z
MA&!\^+1N`ZB^AL^N-7WMP9EON]894#!6WK!KD*(@8LM[H]G\'P=CJ)"]/-'6
MH<#FK_8$HAPDYX*&1!2H$I,*9=9HN#INY2/9_KQ6+HJ!LD*(B:`'5T^3]$2M
MK&O[C5V8;3!1LWM,(R)101G/1HUY)B>BQ"%)HCA)$CTWDGY;_@'F[ONT1C*6
M#]U_`EY7(@-B[Z8=IFIP9&RM_N+/[W\7W9CQ8-=5><X3D2-GOP#3X*[UN00`
!````
`
end
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.797.106.4.patch"
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.797.106.4, 2002-11-23 15:01:54-02:00, acme@conectiva.com.br
  o hdlcdrv.c: set_bit and friends require a long
 hdlcdrv.h |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)
diff -Nru a/include/linux/hdlcdrv.h b/include/linux/hdlcdrv.h
--- a/include/linux/hdlcdrv.h	Fri Dec  6 23:18:12 2002
+++ b/include/linux/hdlcdrv.h	Fri Dec  6 23:18:12 2002
@@ -214,7 +214,7 @@
 
 	struct hdlcdrv_hdlctx {
 		struct hdlcdrv_hdlcbuffer hbuf;
-		int in_hdlc_tx;
+		long in_hdlc_tx;
 		/*
 		 * 0 = send flags
 		 * 1 = send txtail (flags)
===================================================================
This BitKeeper patch contains the following changesets:
1.797.106.4
## Wrapped with gzip_uu ##
begin 664 bkpatch18631
M'XL(`%1,\3T``\V4;6O5,!3'7S>?XL!>2MN</#1KI3*WB<H$+U?V^I(F<2WV
M0=/<ZX1^>'L[W&1N7M2],`D$<I+_>?J1([@<G2\B;3I'CN#-,(8B,D/O3&AV
M.C%#EU1^-JR'83:D]="Y]/0B[9K1Q"R19#:M=#`U[)P?BP@3?GL2OGUV1;1^
M]?KRW<LU(64)9[7NK]P'%Z`L21C\3K=V/-&A;H<^"5[W8^?"XG2ZO3HQ2MD\
M)2I.939A1H6:#%I$+=!9RL1Q)L@^_I/[<=]3060<,WXLV21%CDC.`1.5JP1I
ME@B@+$5,&0>4!<5"BIBR@E)X4!J>(<24G,+3IG%&#`Q0V]98OTM,`:,+FZH)
MH'L+'WWC>CN"=U^VC7>@879X12Y`\CQ39'577Q+_X2"$:DI>',BFZ4V[M2YM
MFWY[G?Z(LOXYMUS@Q)6@?$*952;G>26T,<H^7,;?2B[]4A0E3D)2+A>&'GEP
MF*A_"?XII-DD1,[%`AW[!38\"!O^)[#=M.(]Q/[KLF9X5H]UY2\X/&>H`,G;
FFRV*]EYG^<U><Q.NG]_].*9VYM.X[4JM:26EE>0[.L<-],T$````
`
end
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.797.106.5.patch"
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.797.106.5, 2002-11-23 15:19:15-02:00, acme@conectiva.com.br
  o fealnx: fix up some printk paramenters
 fealnx.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
diff -Nru a/drivers/net/fealnx.c b/drivers/net/fealnx.c
--- a/drivers/net/fealnx.c	Fri Dec  6 23:18:05 2002
+++ b/drivers/net/fealnx.c	Fri Dec  6 23:18:05 2002
@@ -1155,8 +1155,8 @@
 	unsigned int old_linkok = np->linkok;
 
 	if (debug)
-		printk(KERN_DEBUG "%s: Media selection timer tick, status %8.8lx "
-		       "config %8.8lx.\n", dev->name, readl(ioaddr + ISR),
+		printk(KERN_DEBUG "%s: Media selection timer tick, status %8.8x "
+		       "config %8.8x.\n", dev->name, readl(ioaddr + ISR),
 		       readl(ioaddr + TCRRCR));
 
 	if (np->flags == HAS_MII_XCVR) {
@@ -1184,7 +1184,7 @@
 	long ioaddr = dev->base_addr;
 	int i;
 
-	printk(KERN_WARNING "%s: Transmit timed out, status %8.8lx,"
+	printk(KERN_WARNING "%s: Transmit timed out, status %8.8x,"
 	       " resetting...\n", dev->name, readl(ioaddr + ISR));
 
 	{
@@ -1555,7 +1555,7 @@
 	np->stats.rx_crc_errors += (readl(ioaddr + TALLY) & 0x7fff0000) >> 16;
 
 	if (debug)
-		printk(KERN_DEBUG "%s: exiting interrupt, status=%#4.4lx.\n",
+		printk(KERN_DEBUG "%s: exiting interrupt, status=%#4.4x.\n",
 		       dev->name, readl(ioaddr + ISR));
 
 	writel(np->imrvalue, ioaddr + IMR);
===================================================================
This BitKeeper patch contains the following changesets:
1.797.106.5
## Wrapped with gzip_uu ##
begin 664 bkpatch18599
M'XL(`$U,\3T``\64;6O;,!2%/T>_XI)2Z%ALZ\J6WR"EKW2E6Q?2E7T9#%56
M&M'8#K:29>`?/]D>*>W2PL;&9.,+ECA^[KD'[\%MK:IT(&2NR!Z\*VN3#F19
M*>6KBRS-V[RFY,R])N>/,R5][)E9?K6CK,Y<1N3821<UBKJDX'Z/K;-^;[
M4J6#Z?G%[?OC*2'C,9S.17&O;I2!\9B8LEJ+158?"3-?E(5K*E'4N3+=1YOM
MT891RNS%,?(I#QL,:1`U$C-$$:#**`OB,"`M_]%S[F<JB,S'B"(/&NXG843.
M`-THB5RDH<N!,@_18SX@3S%)D3N4I93"3FEXB^!0<@)_MXU3(J&$F1*+8I/"
M3&]@M83:F@[+2A?F`9:B$KDJC'6;7(%M(XK)Y-%8XOSF(H0*2@ZMKAW9[AZR
M2K?#]0IEO)[,E8_MQ!ABW""E"6_\!),9RBR)DAE/@F"W=2\+]@/"!%GC(_IQ
M%YI=I]O\_!/B%W+T&C$R1D-$2\PCVD6*L5^RQ%[/4@!.\+^SU#O^$9SJ6W?;
M;$QVFO\'&3M#Y#$P<FEK8NM@T",<7)U/K[^>G9_<7L!POT[A@\JT@%HM6H/*
M`HS.566?\F$$M1%F5<-^[,8;&%H-Z-?0^CG3]_V&^Z48CB!3:^>PL,V-H%(B
M6QSH4F29-1HN;Z9O1BU/'`&V/%U]@O/Y>'I]>?T3Z%,W`FTZD@S*E7D*,AI:
M,6Z;:\7Z^F)S:J.-+NY!MY97J^56:KR_%[A!S_[X1Y5S)1_J53[V^5V<4#\C
*/P`1F:;YK04`````
`
end
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.797.106.6.patch"
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.797.106.6, 2002-11-23 15:26:52-02:00, acme@conectiva.com.br
  o drivers/net/setup.c: fix special_device_init struct initialization
  
  struct net_device changed, making sb1000_probe not match with the
  .init position, convert it to C99 initializers so that doesn't happens
  anymore when net_device changes again.
 setup.c |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)
diff -Nru a/drivers/net/setup.c b/drivers/net/setup.c
--- a/drivers/net/setup.c	Fri Dec  6 23:17:58 2002
+++ b/drivers/net/setup.c	Fri Dec  6 23:17:58 2002
@@ -142,14 +142,13 @@
 static void __init special_device_init(void)
 {
 #ifdef CONFIG_NET_SB1000
-	{
-		extern int sb1000_probe(struct net_device *dev);
-		static struct net_device sb1000_dev = 
-		{
-			"cm0" __PAD3, 0x0, 0x0, 0x0, 0x0, 0, 0, 0, 0, 0, NULL, sb1000_probe 
-		};
-		register_netdev(&sb1000_dev);
-	}
+	extern int sb1000_probe(struct net_device *dev);
+
+	static struct net_device sb1000_dev = {
+		.name = "cm0" __PAD3,
+		.init = sb1000_probe,
+	};
+	register_netdev(&sb1000_dev);
 #endif
 }
 
===================================================================
This BitKeeper patch contains the following changesets:
1.797.106.6
## Wrapped with gzip_uu ##
begin 664 bkpatch18567
M'XL(`$9,\3T``^U576_3,!1]CG_%U2;!@#6UG>],16,;`C0DJJ&](56N8QK3
MQ:YBK]L@_'=NNFEC6V%B@C<22W%\XW./S[U'V81CI]HR$+)19!/>6N?+0%JC
MI-=+$4K;A-,6`T?68F!8VT8-]PZ'C79RP,.$8&@LO*QAJ5I7!BR,KE?\Q4*5
MP='K-\?O7QT1,AK!?BW,3'U4'D8CXFV[%">5VQ6^/K$F]*TPKE%^E;2[_K3C
ME'*\$Y9%-$D[EM(XZR2K&!,Q4Q7E<9[&I.>_>Y?W'13&>,0R5K"D2Z(BR\D!
ML#`KLI#1-$R!\B%C0QX!2TJ>E@D?4%Y2"FNAX06#`25[\'>/L4\D6*A:W<LY
M-,H/G?*GBU"6\%F?@ULHJ<7)I%)++=5$&^W!^?94>NCG&-)?A=?6(`R.JQ#"
M7.T`N>)3;4,CYMK,P$T9I72R:.U4@;$>U_O2G6F/]:L58H2K)`OK=(^[#2@$
M<L-\'H\.^T5QDQDI@[.X3WBHK'+FJ8=:+!;*.`02YJ*QK8*S6IG[E!R(F=`F
M)(>0Q'$2D?%-MY#!'UZ$4$')RP=JLT;EGZH44\JP2DF6=SF=\B)C+,^5D'):
MK.^(7^)=MAU/XZ+K:YROK+#FXX=-\6C&Y$NEYVIW+EIQ\0!43F/*.(_3+BZ*
M+%IY)+GKC;CXO3<R&.3_O?$/O''90!]@T)ZM!O;Z>)TDC[#,`8L3R,D[EG#(
M2*#.O6H-'L#?$F+KOF[/\?ELAWPB@?,H\#IIKQ#P#4;PC01!:$2C<+XA&[H!
MD\GXU4&TW:^O%!W=2HGKWW=(T*J9=LAI@K@(M/7D!A2S7_]U9*WDW)TVHT(4
.!:TJ17X`/;#E?^,&````
`
end
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.797.106.7.patch"
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.797.106.7, 2002-11-23 15:42:49-02:00, acme@conectiva.com.br
  o lance.c: set_bit and friends require a long
 lance.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)
diff -Nru a/drivers/net/lance.c b/drivers/net/lance.c
--- a/drivers/net/lance.c	Fri Dec  6 23:17:51 2002
+++ b/drivers/net/lance.c	Fri Dec  6 23:17:51 2002
@@ -390,7 +390,7 @@
 static int __init lance_probe1(struct net_device *dev, int ioaddr, int irq, int options)
 {
 	struct lance_private *lp;
-	short dma_channels;					/* Mark spuriously-busy DMA channels */
+	long dma_channels;			/* Mark spuriously-busy DMA channels */
 	int i, reset_val, lance_version;
 	const char *chipname;
 	/* Flags for specific chips or boards. */
===================================================================
This BitKeeper patch contains the following changesets:
1.797.106.7
## Wrapped with gzip_uu ##
begin 664 bkpatch18535
M'XL(`#],\3T``\V4;VO;,!#&7UN?XJ#O.FSK9$F./3SZ)V,;76G(Z.LBRUIM
M&MN=I&0$_.'G)&L[NG1A92]F&0R^X^YY[G[H"*Z=L7F@=&O($7SLG<\#W7=&
M^V:E(MVW46G'P+SOQT!<]ZV)SR[BMG$Z9)$@8VBFO*YA9:S+`XR2QS]^?6_R
M8/[^P_7GTSDA10'GM>INS1?CH2B([^U*+2IWHGR]Z+O(6]6YUOAMT^$Q=6"4
MLO$(3!,JY("2\G306"$JCJ:BC$\D)QO])\]U/ZN"R!),F11L$)R+A$P!HS1+
M(Z0R2H&R&#%F":#(.<MY%E*64PI[2\,;A)"2,_BW-LZ)AAX6JM,FTCDXXV_*
MQH/J*OAJ&]-5#JSYMFRL`05CNUMR`:,7*<CL:;HD_,N'$*HH>7?`2V6;S9+C
MSOCXI\)?7'%*Z8!"RF2HJA(US42*4F>H)_LG^&*]W9HXXW(08L+2+3I[D@]#
M]&K%+^#T!\7(&)6(H^(LW8&%\C>BY$&B\/\@:COV*PCM]^T[$C+;MX%7@#9-
MLG$<Y-/N$VP:0M6J&SW:ZLS"O0V"(#Z&2V7OP-TO;=,OW6(=EDNWANGE*3SD
;P7'\=/?HVN@[MVP+)FDIN$K)#XM#-5_7!```
`
end
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.797.106.8.patch"
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.797.106.8, 2002-11-23 15:55:41-02:00, acme@conectiva.com.br
  o drivers/net/ni65.c: test_bit and friends require long
  
  Also convert some structs to C99 initialization style.
 ni65.c |   41 ++++++++++++++++++++++++++++++++++++-----
 1 files changed, 36 insertions(+), 5 deletions(-)
diff -Nru a/drivers/net/ni65.c b/drivers/net/ni65.c
--- a/drivers/net/ni65.c	Fri Dec  6 23:17:44 2002
+++ b/drivers/net/ni65.c	Fri Dec  6 23:17:44 2002
@@ -184,11 +184,41 @@
 	short addr_offset;
 	unsigned char *vendor_id;
 	char *cardname;
-	unsigned char config;
+	long config;
 } cards[] = {
-	{ NI65_ID0,NI65_ID1,0x0e,0x10,0x0,0x8,ni_vendor,"ni6510", 0x1 } ,
-	{ NI65_EB_ID0,NI65_EB_ID1,0x0e,0x18,0x10,0x0,ni_vendor,"ni6510 EtherBlaster", 0x2 } ,
-	{ NE2100_ID0,NE2100_ID1,0x0e,0x18,0x10,0x0,NULL,"generic NE2100", 0x0 }
+	{
+		.id0	     = NI65_ID0,
+		.id1	     = NI65_ID1,
+		.id_offset   = 0x0e,
+		.total_size  = 0x10,
+		.cmd_offset  = 0x0,
+		.addr_offset = 0x8,
+		.vendor_id   = ni_vendor,
+		.cardname    = "ni6510",
+		.config	     = 0x1,
+       	},
+	{
+		.id0	     = NI65_EB_ID0,
+		.id1	     = NI65_EB_ID1,
+		.id_offset   = 0x0e,
+		.total_size  = 0x18,
+		.cmd_offset  = 0x10,
+		.addr_offset = 0x0,
+		.vendor_id   = ni_vendor,
+		.cardname    = "ni6510 EtherBlaster",
+		.config	     = 0x2,
+       	},
+	{
+		.id0	     = NE2100_ID0,
+		.id1	     = NE2100_ID1,
+		.id_offset   = 0x0e,
+		.total_size  = 0x18,
+		.cmd_offset  = 0x10,
+		.addr_offset = 0x0,
+		.vendor_id   = NULL,
+		.cardname    = "generic NE2100",
+		.config	     = 0x0,
+	},
 };
 #define NUM_CARDS 3
 
@@ -415,7 +445,8 @@
 	else {
 		if(dev->dma == 0) {
 		/* 'stuck test' from lance.c */
-			int dma_channels = ((inb(DMA1_STAT_REG) >> 4) & 0x0f) | (inb(DMA2_STAT_REG) & 0xf0);
+			long dma_channels = ((inb(DMA1_STAT_REG) >> 4) & 0x0f) |
+					    (inb(DMA2_STAT_REG) & 0xf0);
 			for(i=1;i<5;i++) {
 				int dma = dmatab[i];
 				if(test_bit(dma,&dma_channels) || request_dma(dma,"ni6510"))
===================================================================
This BitKeeper patch contains the following changesets:
1.797.106.8
## Wrapped with gzip_uu ##
begin 664 bkpatch18503
M'XL(`#A,\3T``]U6VT[;0!!]]G[%"*0*5.+L^&ZC(`)!+8)2Q.79VMB;9-7$
M;G<76JC[[UW;W!2<(E#5AZXM6SHS.WO.S)&3=;A47"86RQ:<K,/'4NG$RLJ"
M9UI<,SLK%_98FL!969I`?U8N>'_OJ+\0*NLYMD],Z)3I;`;77*K$0MM]0/3-
M5YY89P<?+H^'9X0,!K`_8\64GW,-@P'1I;QF\USM,CV;EX6M)2O4@NOFT.HA
MM7(H=<SE8^A2/Z@PH%Y899@C,@]Y3ATO"CQ2\]]=YKU4!=%Q,?0<+ZY\SPM\
M,@*TPSBTD09V!-3I(_8=%]!/?#_QL$>=A%+H+`WO$7J4[,'?E;%/,B@AEZ)N
M9[_@NE^(P+>S!#17.AT+#:S(82(%+W(%DG^[$I*#.7AJ=II[.%<E&+)FOP9E
MI@5*RZM,*T,4]N,81"&T8'-QR[0H"Q.]F7.;'('I2!B2T\<9D=XK%R&44;+S
M0D>>:WO2&H]2K-#QT3//R.>QF56>Y30.>?<85I5K1^W[;E11ZL5A8[_GN2_[
M\*UT5QAR-5UT'!H@5F[HQJTST5VVI!O]V9)N`#W_/_)D/;C/T)/?F]LX[+2#
MQAM\.L(H!"2'[<NJF=;\)F*Z7<=B<$TL1G!=8OTDEF6+G%I0KP&<'`9^>CBB
M6RV.2SC>X6DYF2CSH:M#]`?E#:Q+S>:I$K>\A;&MDBT>TYOL!F5Y+N_A&HT:
M]-KTN)2IR)O*A4A;H*W#9%XPT]XFME:W!^E:&VK4W7,U)V\1:)?U:VN%R(.]
ME3J;T.ND1IU2L5LK?9M6.-`S+O?F3&DNNX4[+P@_<)#23MWWD7\L^^3R^+A+
M\9077(KLCE>WV+J>43GR,*KM7K\<D]<:/E^P-#.?@H+/E<G>V!#%>&/T:8CI
M^<7P(C6_VYNPLP/>)KRK2TTVH:KW6DWY^V3G27*=-J&;VX__";(9S[ZHJ\4@
01I>[$W],?@-*->K3;P@`````
`
end
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.797.106.9.patch"
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.797.106.9, 2002-11-24 21:08:35-02:00, acme@conectiva.com.br
  o mxser: add module_exit/module_init
  
  This fixes the compilation problem in 2.5
 mxser.c |   29 +++++------------------------
 1 files changed, 5 insertions(+), 24 deletions(-)
diff -Nru a/drivers/char/mxser.c b/drivers/char/mxser.c
--- a/drivers/char/mxser.c	Fri Dec  6 23:17:37 2002
+++ b/drivers/char/mxser.c	Fri Dec  6 23:17:37 2002
@@ -328,13 +328,7 @@
  * static functions:
  */
 
-#ifdef MODULE
-int init_module(void);
-void cleanup_module(void);
-#endif
-
 static void mxser_getcfg(int board, struct mxser_hwconf *hwconf);
-int mxser_init(void);
 static int mxser_get_ISA_conf(int, struct mxser_hwconf *);
 static int mxser_get_PCI_conf(struct pci_dev *, int, struct mxser_hwconf *);
 static void mxser_do_softint(void *);
@@ -373,21 +367,7 @@
  * The MOXA C168/C104 serial driver boot-time initialization code!
  */
 
-
-#ifdef MODULE
-int init_module(void)
-{
-	int ret;
-
-	if (verbose)
-		printk("Loading module mxser ...\n");
-	ret = mxser_init();
-	if (verbose)
-		printk("Done.\n");
-	return (ret);
-}
-
-void cleanup_module(void)
+static void __exit mxser_module_exit(void)
 {
 	int i, err = 0;
 
@@ -411,8 +391,6 @@
 		printk("Done.\n");
 
 }
-#endif
-
 
 int mxser_initbrd(int board, struct mxser_hwconf *hwconf)
 {
@@ -510,7 +488,7 @@
 	return (0);
 }
 
-int mxser_init(void)
+static int __init mxser_module_init(void)
 {
 	int i, m, retval, b;
 	int n, index;
@@ -2493,3 +2471,6 @@
 	}
 	outb(0x00, port + 4);
 }
+
+module_init(mxser_module_init);
+module_exit(mxser_module_exit);
===================================================================
This BitKeeper patch contains the following changesets:
1.797.106.9
## Wrapped with gzip_uu ##
begin 664 bkpatch18471
M'XL(`#%,\3T``]546VO;,!1^CG[%@;ZLC-@ZNO@V,K(V8RL=K'3KVZ"HLE*+
MQE:PU:P#__C):<FR)FM9V<MLP9%UKI^^#Q_`16?:8J1T;<@!?'2=+T;:-49[
MNU*1=G5TU0;'N7/!$5>N-O'1:5S;3H]9)$EPG2FO*UB9MBM&&/'-B?^Q-,7H
M_/V'BT_OS@F93."X4LVU^6(\3";$NW:E%F4W5;Y:N";RK6JZVOAUTWX3VC-*
M67@EIIS*I,>$BK376"(J@::D3&2)(,/\T\=S/ZJ"R#BF4@KLI1!I2F:`49JG
M$=(DRH&R&#%F`A@6-"NX'%-64`I[2\-KA#$E1_!O81P3#0[JNX$34&4)M2MO
M%^;2W%D?/^QM8WT("^MK93N8VSO3@:\,A(9+NU#>N@:6K;M:F!IL`P--IR`E
MBIR<_>*`C/_R(80J2MX^@[AL[2"%6%>JC==`(KT%7E`J>YF%79\(S3.&<SY/
MJ&)J_SW_N5Y@4S!.,\YZ(45.UPK;%_V\V%X\,U$WRWI:VFOCGBZ$E&:!^5`C
M%.)(U]+#=$=S[&G-21@S\1^)[IZ8SS!NOZ]7$-'97HY>(,89YPAR,"E@,&D"
M*,D)SVGX['R82,/*V1(NUT#N\5UN07LU>`_)3&"X?C*3R$/BR;UYR+>-#^D#
M]M_3AY.']!,F<@F<?"/;OIWHPS=DN_7.,,&_^7'JRNB;[K:>S(TR^95)R$\.
'/TTQI@4`````
`
end
--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.909.patch"
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.909, 2002-12-06 23:05:11-02:00, acme@conectiva.com.br
  Merge conectiva.com.br:/home/BK/misc-2.5.old
  into conectiva.com.br:/home/BK/misc-2.5
 char/sx.h    |    2 +-
 net/fealnx.c |    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)
diff -Nru a/drivers/char/sx.h b/drivers/char/sx.h
--- a/drivers/char/sx.h	Fri Dec  6 23:17:30 2002
+++ b/drivers/char/sx.h	Fri Dec  6 23:17:30 2002
@@ -44,7 +44,7 @@
   int poll;
   int ta_type;
   struct timer_list       timer;
-  int                     locks;
+  long                    locks;
 };
 
 struct vpd_prom {
diff -Nru a/drivers/net/fealnx.c b/drivers/net/fealnx.c
--- a/drivers/net/fealnx.c	Fri Dec  6 23:17:30 2002
+++ b/drivers/net/fealnx.c	Fri Dec  6 23:17:30 2002
@@ -1155,8 +1155,8 @@
 	unsigned int old_linkok = np->linkok;
 
 	if (debug)
-		printk(KERN_DEBUG "%s: Media selection timer tick, status %8.8lx "
-		       "config %8.8lx.\n", dev->name, readl(ioaddr + ISR),
+		printk(KERN_DEBUG "%s: Media selection timer tick, status %8.8x "
+		       "config %8.8x.\n", dev->name, readl(ioaddr + ISR),
 		       readl(ioaddr + TCRRCR));
 
 	if (np->flags == HAS_MII_XCVR) {
@@ -1184,7 +1184,7 @@
 	long ioaddr = dev->base_addr;
 	int i;
 
-	printk(KERN_WARNING "%s: Transmit timed out, status %8.8lx,"
+	printk(KERN_WARNING "%s: Transmit timed out, status %8.8x,"
 	       " resetting...\n", dev->name, readl(ioaddr + ISR));
 
 	{
@@ -1554,7 +1554,7 @@
 	np->stats.rx_crc_errors += (readl(ioaddr + TALLY) & 0x7fff0000) >> 16;
 
 	if (debug)
-		printk(KERN_DEBUG "%s: exiting interrupt, status=%#4.4lx.\n",
+		printk(KERN_DEBUG "%s: exiting interrupt, status=%#4.4x.\n",
 		       dev->name, readl(ioaddr + ISR));
 
 	writel(np->imrvalue, ioaddr + IMR);
===================================================================
This BitKeeper patch contains the following changesets:
1.909
## Wrapped with gzip_uu ##
begin 664 bkpatch18439
M'XL(`"I,\3T``\U634_;0!`]Q[]B)8Y5[)G]\'HMI>*C52O1J(B*4]7#8F_B
MD-A&MJ%0^<=W')6`0DCJ%*0Z/F7WS;Z9?>\E!^RB=E4\L$GNO`/VN:R;>)"4
MA4N:V:WUDS+W+RM:."]+6@BR,G?!\6F0S^IDR'WET=*9;9*,W;JJC@?HB]4W
MS?VUBP?G'S]=?#DZ][S1B)UDMIBZ;ZYAHY'7E-6M7:3UH6VR15GX366+.G?-
M\M!VM;7E`)P^"K4`%;88@M1M@BFBE>A2X#(*Y6.UCN'66L@A1,,U5RT/0VF\
M#PQ]`X8!#Y`'$#(N8E`QXA!X#,"ZT1RNCX2]XVP(WC%[W39.O(2-735U;/W`
M^-GL_7*1TO99T91_L=N;;6YD?3K(!8:($ELE`;`73(`,"8:J)RQ2G&`&>\$T
MH)*M$B;4O6!H4'4P'?6"\7!)4BK1"R:Y-!TL['4!6JGE!4C=HS?)!42">E-(
MJCYE7&M2U'@_^-FC6;UAS\?SP(+W?H<UTFK694:09+8*ZCL_>V(14AX1X9R&
M(*0!*UPHK;L$Q^T+[6RN1EXGF8`"W=(]:$.DKKMLVLZH<$TP<791W/G)(ZF(
M;!&U"&!4*PR:"28IE9PH(^4.4L\*/N6E#6FC2\=-N[N@?!/&7E_&#][AK4`4
MT3(UN5@/3=#;0Q/>*C2/;B@%\RXY4W+,U=16OV;SP\JEF6VVCXJZZ9)$HFAY
M1+&P=$YW)^-_*_.5#:N?RY<<<;;Q=O=PUE.AK+2^^^=T3[/M4,F:V?Z$.04>
MZDYBG434?ZJ0U-ZZ*SH^=7E9S-V]7U93_V;^_>'<'R\W&5)1I*"D1$'HU+),
EEO'KE7Q!.2O4/K)Y^%.69"Z9US?YB+(@FG!(O=]VW06S`@H`````
`
end
--gBBFr7Ir9EOA20Yy--
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/