Skip to contentSkip to conversation

Input - Rescan serio only if valid reason [1/13]

PATCH New Vojtech Pavlik 1 participant 13 messages Nov 15, 2002

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Input - Rescan serio only if valid reason [1/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-10-11 22:02:05+02:00, [email protected]
Rescan a serio port in serio.c only when a character comes from it only in case it's a valid character (correct parity, no timeout).

 serio.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

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

drivers/input/serio/serio.c +3 -2
diff -Nru a/drivers/input/serio/serio.c b/drivers/input/serio/serio.c
@@ -139,8 +139,9 @@
 {       
         if (serio->dev && serio->dev->interrupt) 
                 serio->dev->interrupt(serio, data, flags);
-	else
-		serio_rescan(serio);
+	else 
+		if (!flags)
+			serio_rescan(serio);
 }
 
 void serio_register_port(struct serio *serio)

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

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

begin 664 bkpatch16583 M'XL(`/FBU#T``[64;6_:,!#'7\>?XJ:^6%%'XLLC86+JUD[;M$E%3'T]&>=H M4B!&MJ%BRH>?"91V5"O:4V)%.OM_EWOX)2=P;4CWO96ZM21+=@(?E;%]SRP- M^?*[LT=*.3LHU9R"G2H83X.J7BPM<^=#864)*]*F[Z$?[7?L>D%];_3^P_67 MMR/&[email protected]*$5]0U_)PF#K-(K,2O,N;#E3-6^U:(V<[+"EVK>[*5-R'GH[@2S MB"=I@RF/LT9B@2ABI(*'<2^-V2ZQ\UW:!_[($3%STJR)>CQ*V"6@GT4]'V,? M@8<!\@1PK#/W4K.-D\.!S'A#*'+V3OXMYE?,DC,E+4(,"-HE*P4-I"56\M M7X*J9VNX*VFCD*700EK2X%Y&!B9:S:&R;*=R7E(8<CLOC5.[/*OBD<^I5%J3 MM+0NK+K5UKL-6<U-)V?/897'=XRH8/DV+=W[P8XX*S-T>:5.AJTRPR2RX M56MC*SD-=O4^:ES,>=+P.,W3AJ1(QCE-BEZ&1.)P.ON0+9?;4#\%W##0!L8F M"O,X;8E\QNDXHW]?Q!-LCQ7!\S!!SJ.PUT28YWD+,CY%&'^%<3=\+\@?+6A M3]]SO"5XK8D&*\MN1-)KK3BGE>HS!;.EKIV'E?0U7?M<A0-GQO-'T!YB7$( M(?N$<001\VCFOA'F>2[%TQ>3F;@Q'6=Y;?QOVRI.6Z/S^N$7)TN24[.<#WH4 .B:S@DOT`"X2/]CT%````
`
end

#1 lore raw

PATCH 1/1 Input - Add a missing \n [2/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-10-13 14:53:42+02:00, [email protected]
I found a missing '\n' in serio.c:118. This prevents the next printk to be interpreted correctly.

 serio.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

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

drivers/input/serio/serio.c +1 -1
diff -Nru a/drivers/input/serio/serio.c b/drivers/input/serio/serio.c
@@ -115,7 +115,7 @@
 			refrigerator(PF_IOTHREAD);
 	} while (!signal_pending(current));
 
-	printk(KERN_DEBUG "serio: kseriod exiting");
+	printk(KERN_DEBUG "serio: kseriod exiting\n");
 
 	unlock_kernel();
 	complete_and_exit(&serio_exited, 0);

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

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

begin 664 bkpatch16554 M'XL(`/"BU#T``]5474_;,!1]KG_%%3RP">'XQDF:9NK4\2&&F#;4C3>DR74, M"6EL9+OE0_GQ,VD%&YI@7R]+(EW9N3XZQ^?8FW#JE"T&2W/IE:S()KPWSA<# MMW"*RKLPGAH3QE%E6A6MNZ)9$]7Z:N%)^'\BO*Q@J:PK!DCYPXR_O5+%8'IP M>/KAW920\1CV*J$OU&?E83PFWMBEF)=N(GPU-YIZ*[1KE1=4FK9[:.UBQN+P MICCD+,TZS%@R["26B")!5;(XR;.$V+:9"-O2>:T7-]38"[IHGH@0\YRGB+K MTCC-4K(/2(<Y4F24XLC9!%RP*1(>9'$VRPN&(/&&FW<I"]W5%[.J[\MQ%V M&-F%?RMBCT@[email protected]"4(:&OG:GT!6V=Z"VH-P:;:4%D@YA2^5+6#*ZN62GL' MOE*@U8T/,[7V3:5D&8JK/+*ABZO2I#&6B7]_):28TAY8$).'ATA.[_Y$,($ M(V]?V('2UO?!B&0E;'1I;IVO91.ME7RW*PEC:<>2;)1U2HIT-E+G93Y$I<3/ M#7@[E.XOP!]MYLC%/.AQWGF.1]_IY9]'(B_UX*69^>R?IL_8H([(&QX_$H MR?K$8OPTJWSX8E;Q/\[JRK]/L&.O^R]D[^0Y*_\@RON!)R`Y6I7!BMFKXX/I MQZ_[![NGA[#18Q?0]+4$=5/[H/=,;[Q^\W@'RDK)QBW:L8I3D8_*&?D&\]9Z %-EX%````
`
end

#2 lore raw

PATCH 1/1 Input - Add a wheel to Logitech Wheel Mouse [3/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-10-19 09:49:56+02:00, [email protected]
Add Logitech Wheel Mouse to the list of Logitech mice that have a wheel in mousedev.c

 psmouse.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

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

drivers/input/mouse/psmouse.c +1 -1
diff -Nru a/drivers/input/mouse/psmouse.c b/drivers/input/mouse/psmouse.c
@@ -348,7 +348,7 @@
 
 		int i;
 		static int logitech_4btn[] = { 12, 40, 41, 42, 43, 52, 73, 80, -1 };
-		static int logitech_wheel[] = { 52, 75, 76, 80, 81, 83, 88, -1 };
+		static int logitech_wheel[] = { 52, 53, 75, 76, 80, 81, 83, 88, -1 };
 		static int logitech_ps2pp[] = { 12, 13, 40, 41, 42, 43, 50, 51, 52, 53, 73, 75,
 							76, 80, 81, 83, 88, 96, 97, -1 };
 		psmouse->vendor = "Logitech";

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

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

begin 664 bkpatch16525 M'XL(`.>BU#T``\V446_3,!#'G^-/<=(>UR;G.([=H*"-#0%BB*IHX@$AY#I> M$Y8T5>*V`L)WQTVK5FJE:B"02&)9=NY\=__[)1=PWYHF\5;U5VMT3B[@==W:
MQ&N7K?'U=[>>U+5;!WE=F6!G%4P?@V*^6%KBWH^5U3FL3-,F'O79?L=^6YC$ MF[Q\=7]W/2$D3>$F5_.9^6LI"FQ=;-29=9>*9N7]=RWC9JWE;'*UW75[4V[ M$#%T-Z>"(8\[&F,D.DTS2E5$389A)..([!*[VJ5]Y$^11BC"F&)'D0M&;H'Z M0E*?HL\!PX!B0$>HR0:)3R^Q#!!A*,SX9+"$,D+^+N9WQ-UUD&=_6LV(2# MC[DQ);RK7507"FQNH"Q:"_7#P:8JM'%^-E<6<K4RH&#=NQ5SJ#:>F5GYFKP% M5ZYD9'R0G@Q_\R($%9+G>S7LNBB+66[]I5YOE,Z:8M/[+0]!'SQ8M/WLZZT& MAEE**.P0QECW$W%=,IEQN2#B7AHS+'23SC3=72$(AKQL&/,Z=KS==9MP]P_ MK.&$P*?4@-+UQQW;L5#&HJ>2BA,>PS,\TO^'QU,:?0?@MCOO8=BL^\<!-3[? MJ#\@])9Q"I2\V4Z>UUIE"^T^!@OE+L4O?4:?/D,*/X"'^!L(*[$0]`HAO4 B#;<GY<#)"C^?'?YM.C?ZL5U6J:$B$GR*Y!=FEUWF-@4`````
`
end

#3 lore raw

PATCH 1/1 Input - Only check for SET_LEDS in atkbd.c when really needed [4/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-10-19 23:17:51+02:00, [email protected]
atkbd.c: Only issue the set LED command during probe when absolutely needed.

 atkbd.c |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

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

drivers/input/keyboard/atkbd.c +18 -9
diff -Nru a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c
@@ -380,30 +380,39 @@
 			printk(KERN_WARNING "atkbd.c: keyboard reset failed\n");
 
 /*
- * Next we check we can set LEDs on the keyboard. This should work on every
- * keyboard out there. It also turns the LEDs off, which we want anyway.
- */
-
-	param[0] = 0;
-	if (atkbd_command(atkbd, param, ATKBD_CMD_SETLEDS))
-		return -1;
-
-/*
  * Then we check the keyboard ID. We should get 0xab83 under normal conditions.
  * Some keyboards report different values, but the first byte is always 0xab or
  * 0xac. Some old AT keyboards don't report anything.
  */
 
 	if (atkbd_command(atkbd, param, ATKBD_CMD_GETID)) {
+
+/*
+ * If the get ID command failed, we check if we can at least set the LEDs on
+ * the keyboard. This should work on every keyboard out there. It also turns
+ * the LEDs off, which we want anyway.
+ */
+		param[0] = 0;
+		if (atkbd_command(atkbd, param, ATKBD_CMD_SETLEDS))
+			return -1;
 		atkbd->id = 0xabba;
 		return 0;
 	}
+
 	if (param[0] != 0xab && param[0] != 0xac)
 		return -1;
 	atkbd->id = param[0] << 8;
 	if (atkbd_command(atkbd, param, ATKBD_CMD_GETID2))
 		return -1;
 	atkbd->id |= param[0];
+
+/*
+ * Set the LEDs to a defined state.
+ */
+
+	param[0] = 0;
+	if (atkbd_command(atkbd, param, ATKBD_CMD_SETLEDS))
+		return -1;
 
 /*
  * Disable autorepeat. We don't need it, as we do it in software anyway,

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

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

begin 664 bkpatch16496 M'XL(`-ZBU#T``[5576^;0!!\]OV*E?+2-#'<09#Y"H?CEHKJ1+%R5-310>W M&&K,6=P1RY5_?_L.%&JMDG4-*QL+O,SZPS<*JZAS+W]H3#*RU^DTE%' MU0JMY*>)KZ0TL9W)&=J;+#N>VGDYKS4Q]R^Y3C*XQTI%'6:YVRMZ.<>H<W7Z M^>;\Z(J0P0!.,EY.<(P:[email protected]/"Z$.N<X*65JZXJ6:H>96(F>K;>K*H=0Q M>X\%+NWY*^93+U@E3##&/8:".E[?]\@&V.$&]K-Z1EE(R]LZFFO[Y(A,"OH M,XM1RP?JV(S:+3'C5@0]=@>=2)*X5E/V&/0I>08_B_R$Y(U]-86$D$%V6Q MA%RI&D%G",I(=7XZ!--WQDL!HJ[R<@+S2L8(BPQ+X+&21:W1E)6(H5%SB, MPAZY?)2;=%^Y$4(Y)9^V"NA%7N233%MULFC4%57>S'OM7N*RUCR2M@;&FOB M7692_L>7;&PS]@JCD6(#D7!7#\,W.?JOJ1G,T:'L<#(V//"(&A-]?>ZQFGO MR()4.CL44ELJC?G2JE!D7+<V>!D=9I:@YZP\A_IAZTKG-S]ZP1_]V(=N^"Z& M?+4/'\VWGLP%=*M%>Q@W7?YC2&_PY]#MNQ"2D1L&9KDE]D<"'V&4MGG!N[H M$6W*\P+%/BP0D@R3*>1I>\[-ZZ.A0*YTR[I-2P5R+)IUH0/2"VXSG(%*I-U M(6AJZE)C2<EML<D'7;HT(+1AIXH23HNBK50[-U[S0U2++<?"-A@4O36:Y M7!CSF#2;=#IS7O'9-_H=!D/3&S?FAUNMOP64?[T";NP]'UV?'P[N3K\&Y\
M>FT>,=[=-56="IMG0Y<=D)%GS,.,2.;$A_Y6K?%3SEH"!X%I7J(I;G&-:!; ?\AS1VP]P;/]0[334/5LD/;0%VGBDU]P3G%4C@8`````
`
end

#4 lore raw

PATCH 1/1 Input - Probe for Synaptics Touchpads so that other probes don't confuse them [5/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-10-23 10:41:21+02:00, [email protected]
psmouse.c: First check for a Synaptics touchpad, other probes confuse it enough to disable the trackpoint.

 psmouse.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+)

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

drivers/input/mouse/psmouse.c +20 -0
diff -Nru a/drivers/input/mouse/psmouse.c b/drivers/input/mouse/psmouse.c
@@ -312,6 +312,26 @@
 		return PSMOUSE_PS2;
 
 /*
+ * Try Synaptics TouchPad magic ID
+ */
+
+       param[0] = 0;
+       psmouse_command(psmouse, param, PSMOUSE_CMD_SETRES);
+       psmouse_command(psmouse, param, PSMOUSE_CMD_SETRES);
+       psmouse_command(psmouse, param, PSMOUSE_CMD_SETRES);
+       psmouse_command(psmouse, param, PSMOUSE_CMD_SETRES);
+       psmouse_command(psmouse, param, PSMOUSE_CMD_GETINFO);
+
+       if (param[1] == 0x47) {
+               /* We could do more here. But it's sufficient just
+                  to stop the subsequent probes from screwing the
+                  thing up. */
+               psmouse->vendor = "Synaptics";
+               psmouse->name = "TouchPad";
+               return PSMOUSE_PS2;
+       }
+
+/*
  * Try Genius NetMouse magic init.
  */
 

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

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

begin 664 bkpatch16466 M'XL(`-6BU#T``^6574_;,!2&K^M?<007&Q]-;"=M0U1PI#&Z-JBW:Q3<A- MW";0Q)GMM&/K_ON<?H2IL(JA<36W4N7X/:?GO.>QL@E7BDN_,A8WF@<1VH2W M0FF_HG+%K>"[V7>$,'L[$@FW%RJ[?VO':99K9,[;3<1C+E4?H583OE$WV7< MKW1:9U?OWW00:C;A.&+ID'>YAF83:2'';!2J0Z:CD4@M+5FJ$JZ9%8AD6DJG M%&-J/C72<'"M/B5U[#:F0D)82[A(::N5W?1HK##1=DK\013BO?,#YE2ZNT1 M=+$:GAUJ^9:%#"U";:IP3[+O$IV<'4QQC"23*AAW$ZD"SD++2$',(.@2I& M1_!OJS]&60J$;/B?3B-I=(01#RXA8&0P*![E[),QX$R?YP'4<;"71ZXA(R M*?I<02#2@8DV>6(-/!7YTQ0!@KUA]Q,%(P)0:WF8A3;:%W0!V*/=2^GPFJ M_N5""#.,#F!IO9[$HW@8:2L/)L4(0AD74,Q!L6?-V663<V,:V"$.]EPZQ5X= MUZ?]1K]?\T+'&W"W1CE_;1/R&O&760EQ!CNU8@[@V]M6'D"_;Q,^G]$#V M<,/=J]&IXQAH9L@2;Q564E\'*\4O1>OS$;T'U*19B^A\=I=0E9/9UR#77C_& M9S!\[A7*$:P#3UY]UL7O:*+-@LA8<,X@/,3(['19P3SE3')DD_X"S0![Y</ MYX5<&U<3EH:O%_O=N7H7VMV+RZMNZ_KXXN2ZV^IU6MVM_R;VK-4[_W!Z:8)+ M#^,!O)[[2(R/QLAO;F,+?BR/E\O>AH_<X)./0@@%)$)R,%QQ"XYR;7!ZI4#E M@T$<Q#S5<),KO9K!+$.:TB*;8:;RON)?\T*]8',@10(JD'P2I\-"\UB&J#C+ M,[email protected],S3T%R')FR4)&WL_U&=LH07VB5K#Z62ZURFI9'M+BTE/XV1 :]O;]&WAV&56>-,TE-M?59>@7.P[2P]P'````
`
end

#5 lore raw

PATCH 1/1 Input - Remove dead logibusmouse.h [6/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-10-23 10:41:57+02:00, [email protected]
Remove dead logibusmouse.h.

 logibusmouse.h |  104 ---------------------------------------------------------
 1 files changed, 104 deletions(-)

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

include/linux/logibusmouse.h deleted +0 -104
diff -Nru a/include/linux/logibusmouse.h b/include/linux/logibusmouse.h
@@ -1,104 +0,0 @@
-#ifndef _LINUX_BUSMOUSE_H
-#define _LINUX_BUSMOUSE_H
-
-/*
- * linux/include/linux/busmouse.h: header file for Logitech Bus Mouse driver
- * by James Banks
- *
- * based on information gleamed from various mouse drivers on the net
- *
- * Heavily modified by David giller ([email protected])
- *
- * Minor modifications for Linux 0.96c-pl1 by Nathan Laredo
- * [email protected] (13JUL92)
- *
- * Microsoft BusMouse support by Teemu Rantanen ([email protected]) (02AUG92)
- *
- * Microsoft Bus Mouse support modified by Derrick Cole ([email protected])
- *    8/28/92
- *
- * Microsoft Bus Mouse support folded into 0.97pl4 code
- *    by Peter Cervasio (pete%[email protected]) (08SEP92)
- * Changes:  Logitech and Microsoft support in the same kernel.
- *           Defined new constants in busmouse.h for MS mice.
- *           Added int mse_busmouse_type to distinguish busmouse types
- *           Added a couple of new functions to handle differences in using
- *             MS vs. Logitech (where the int variable wasn't appropriate).
- *
- */
-
-#define MOUSE_IRQ		5
-#define LOGITECH_BUSMOUSE       0   /* Minor device # for Logitech  */
-#define MICROSOFT_BUSMOUSE      2   /* Minor device # for Microsoft */
-
-/*--------- LOGITECH BUSMOUSE ITEMS -------------*/
-
-#define	LOGIBM_BASE		0x23c
-#define	MSE_DATA_PORT		0x23c
-#define	MSE_SIGNATURE_PORT	0x23d
-#define	MSE_CONTROL_PORT	0x23e
-#define	MSE_INTERRUPT_PORT	0x23e
-#define	MSE_CONFIG_PORT		0x23f
-#define	LOGIBM_EXTENT		0x4
-
-#define	MSE_ENABLE_INTERRUPTS	0x00
-#define	MSE_DISABLE_INTERRUPTS	0x10
-
-#define	MSE_READ_X_LOW		0x80
-#define	MSE_READ_X_HIGH		0xa0
-#define	MSE_READ_Y_LOW		0xc0
-#define	MSE_READ_Y_HIGH		0xe0
-
-/* Magic number used to check if the mouse exists */
-#define MSE_CONFIG_BYTE		0x91
-#define MSE_DEFAULT_MODE	0x90
-#define MSE_SIGNATURE_BYTE	0xa5
-
-/* useful Logitech Mouse macros */
-
-#define MSE_INT_OFF()	outb(MSE_DISABLE_INTERRUPTS, MSE_CONTROL_PORT)
-#define MSE_INT_ON()	outb(MSE_ENABLE_INTERRUPTS, MSE_CONTROL_PORT)
-
-/*--------- MICROSOFT BUSMOUSE ITEMS -------------*/
-
-#define	MSBM_BASE			0x23d
-#define	MS_MSE_DATA_PORT	        0x23d
-#define	MS_MSE_SIGNATURE_PORT	        0x23e
-#define	MS_MSE_CONTROL_PORT	        0x23c
-#define	MS_MSE_CONFIG_PORT		0x23f
-#define	MSBM_EXTENT			0x3
-
-#define	MS_MSE_ENABLE_INTERRUPTS	0x11
-#define	MS_MSE_DISABLE_INTERRUPTS	0x10
-
-#define	MS_MSE_READ_BUTTONS             0x00
-#define	MS_MSE_READ_X		        0x01
-#define	MS_MSE_READ_Y                   0x02
-
-#define MS_MSE_START                    0x80
-#define MS_MSE_COMMAND_MODE             0x07
-
-/* useful microsoft busmouse macros */
-
-#define MS_MSE_INT_OFF() {outb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT); \
-			    outb(MS_MSE_DISABLE_INTERRUPTS, MS_MSE_DATA_PORT);}
-#define MS_MSE_INT_ON()  {outb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT); \
-			    outb(MS_MSE_ENABLE_INTERRUPTS, MS_MSE_DATA_PORT);}
-
- 
-struct mouse_status {
-	unsigned char	buttons;
-	unsigned char	latch_buttons;
-	int		dx;
-	int		dy;	
-	int 		present;
-	int		ready;
-	int		active;
-	wait_queue_head_t wait;
-	struct fasync_struct *fasyncptr;
-};
-
-/* Function Prototypes */
-
-#endif
-

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

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

begin 664 bkpatch16437 M'XL(`,RBU#T``[64[6K;,!2&?T=7(>C/$NOHPQ\1>&1MQP8=+&3TESI-/9J M6\&6DVV87?O4+,W6P%:6=98-DBU>G?<]#SZC-SUV>K)QGSR:DIS1=Z[W>M(/ M/4;F:U@OG0MK5KH&V7X7N[UG5;L>/G?%X4W)=U@U^L)C^3AC?^R1CU9OGE[ M\_[UDI\IY=ET:[P(WJ:Y\2[;E/4MI\7OJQ=&_FN:/L&?1$9UXR'K:,$&'$ M/)40)R-/0*6CX9;S0G&T(%26*&*WS5;,J_:N*RP6-G+=ZDB#@Y"0*2[X**2 MC%Q1'J59$L4JDA0$X\"$I!RTXCI.ST%H+HW/-_'0<\YG0*YH"];_24Q=(F- MVR!]J)[6;E7=#GWC'DXM(W)-A4PXD,7/",GT+R]"H#RZIG*J];4@T565^WP MF3VMXU<S,R5&/LOB=%3!1YJFL4FLE3Q3QY&-%Y6_1EQCQRS6Z-&R*$RF3[6_ M'<L\]BP\"F1(3F0"=A2=IO<\<O]N_<4.D*,,^K,=HN*134&YTJT3'[')OPO M-J]V06OZ)P<!TA\]^D"GW79W!^@6)[;K!+P//QY3HKGOAR87*KF+,37D.Z`$ &\]GE!```
`
end

#6 lore raw

PATCH 1/1 Input - Back out bad 'fix' in hid-input.c [7/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-10-24 12:33:34+02:00, [email protected]
hid-input.c: Back out a (wrong) find_next_zero_bit() patch from Arnaldo Carvalho de Melo.

 hid-input.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

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

drivers/usb/input/hid-input.c +1 -1
diff -Nru a/drivers/usb/input/hid-input.c b/drivers/usb/input/hid-input.c
@@ -348,7 +348,7 @@
 	set_bit(usage->type, input->evbit);
 
 	while (usage->code <= max && test_and_set_bit(usage->code, bit)) {
-		usage->code = find_next_zero_bit(bit, usage->code, max + 1);
+		usage->code = find_next_zero_bit(bit, max + 1, usage->code);
 	}
 
 	if (usage->code > max) return;

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

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

begin 664 bkpatch16408 M'XL(`,.BU#T``[54T6[:,!1]CK_B2GTIHB2^MG%")BI:.FW3-@TQ]1D9QQ`& MB5%B:%?EXQ=21#M6H6UJDUC63:Z/SSD^RAG<EJ:(O:W]X8Q.R1E\M*6+O7)3 M&E\_U/78VKH.4IN98-\53)?!(E]O'*F_CY33*6Q-4<8>^OSPQOU<F]@;O_]P M^^5J3$B_#\-4Y7/SW3CH]XFSQ5:MDG*@7+JRN>\*E9>9<<K7-JL.K16CE-5W M%T-.N[)"2458:4P0E4"34"8B*<B>V&!/^V@]4L9I)+;5HQ+I.0&T\CZ7>% M+X"R&G!""+.8^Y:%,64PI'F-!&Z%!R#:_+?$@TI(NDT_CIZQC@6NDEV(T# M!>=WA<WG+9@M\F22FWLW>3"%G4P7[KP%Z\;F66$SN"KRFI&%H=I12RTD!KZ:
ME?7)9V`<J2"C)_=)YQ\O0JBBY/)QPY=5)\5BEX!@4TZ#9VH.'C"*$<>*=>NB MZHED)I-(<A.%7";\V.G?T!JD/S#K$Q5(.6>]BO5$3S;Y.KELE[FW$D"4SLP@ M2?4:>V$-EQOM%EOU5SJ04E'O$.YU[)*)[#B3K'<BD_@FF7SM%#;JOD&GN&N> M.E6CTP?V'S&]X5T$))\>)\_;E&IN.I?:UD3Z+]&OQP5DZA[:@!?PK+WU[NG7 7IE.CE^4FZTO!:2B%)+\`LIT(OC4%````
`
end

#7 lore raw

PATCH 1/1 Input - fix open counting in usbmouse/usbkbd [8/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-10-24 12:56:59+02:00, [email protected]
Fix open counting in usbkbd.c and usbmouse.c in case the irq urb submit fails. Bug spotted by Thiemo Seufer.

 usbkbd.c   |    4 +++-
 usbmouse.c |    4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

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

drivers/usb/input/usbkbd.c +3 -1
diff -Nru a/drivers/usb/input/usbkbd.c b/drivers/usb/input/usbkbd.c
@@ -163,8 +163,10 @@
 		return 0;
 
 	kbd->irq->dev = kbd->usbdev;
-	if (usb_submit_urb(kbd->irq, GFP_KERNEL))
+	if (usb_submit_urb(kbd->irq, GFP_KERNEL)) {
+		kbd->open--;
 		return -EIO;
+	}
 
 	return 0;
 }
drivers/usb/input/usbmouse.c +3 -1
diff -Nru a/drivers/usb/input/usbmouse.c b/drivers/usb/input/usbmouse.c
@@ -86,8 +86,10 @@
 		return 0;
 
 	mouse->irq->dev = mouse->usbdev;
-	if (usb_submit_urb(mouse->irq, GFP_KERNEL))
+	if (usb_submit_urb(mouse->irq, GFP_KERNEL)) {
+		mouse->open--;
 		return -EIO;
+	}
 
 	return 0;
 }

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

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

begin 664 bkpatch16379 M'XL(`+JBU#T``\V56V^;,!B&K_&O^*3>M.H"/G'*E"KK<5.K+4K7Z\J`"2P% M,C#9NK'_/D/24]JL335-XRAC^]7KC^>%+;BH9-DWYL47)<,$;<'[HE)]HZHK M:88_='M<%+IM)44FK>4H*YA::3ZK%=+](Z'"!.:RK/H&,=GM$W4]DWUC?'1R M<?9NC-!@``>)R"?R7"H8#)JRKFXBJJA4,E5D9NJ%'F5227,L,B:VZ$-Q9CJ MW28NP[;3$=SMPE)1(C@1$:8<L_A:&ELN+2],I_H400SQGA#&<$<'0(Q7<\Q M;6[:@*E%L$4Y$-JWG;[M[V+:QQA6-&&70@^C??B[S@]0",?I=RAF,H>PJ'.5 MYA-(<ZBK8!I$9@@BC]I&5G0^VJY05!)4(B$MOT)=!EJBJH,L51"+]*HR8;^> M0#4KE)(1!-?P.4EE5L"YK&-9FN@4**/$1J.[-X)Z&VX(88'1WC/%B,JT!</2 M]JV[)=RK#,?$;6SF.Z1A3B"E9V,W"&/!8KE:_P=B'7VKDHO7;#LV;PCS?+:I MO:[<J^8X=SW:L-B/.?9<%LE8"!R\S-R=X#UKW.74[_*P?L[S7F]=12)N<R& MI8P2H1YI/>E=GQYWJ59T"':[]%#R*#=\76X8],B_R4W+]J*^GZ!7?NL.S>KH M#Z5^!?F'Q'&H_MC2(CC6%;JUTN(GBI\[BME7M[.IQOX.1X='EZ-/YX=+:S MS^1871=K>E>[VTKX6HEX]=Z'FYBORD1&V4-34HY&4[+0B3KB7B@Z!.'$N90 MUA#],6$=$\3[7YE8?Y>PL1RD:^APO-;*/3U:28ZY754+#MON?#Q$HN;OVF8 5R'!:U=EB)SX4;H-US1&"Z!P``
`
end

#8 lore raw

PATCH 1/1 Input - fix typo in amikbd.c [9/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-10-28 22:45:52+01:00, [email protected]
Fix dyslexia in Amiga keyboard driver

 amikbd.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

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

drivers/input/keyboard/amikbd.c +1 -1
diff -Nru a/drivers/input/keyboard/amikbd.c b/drivers/input/keyboard/amikbd.c
@@ -112,7 +112,7 @@
 	if (!request_mem_region(CIAA_PHYSADDR-1+0xb00, 0x100, "amikeyb"))
 		return -EBUSY;
 
-	init_input_dev(&amibkd_dev);
+	init_input_dev(&amikbd_dev);
 
 	amikbd_dev.evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
 	amikbd_dev.keycode = amikbd_keycode;

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

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

begin 664 bkpatch16350 M'XL(`+&BU#T``\64;VO;,!#&7T>?XJ`P-DKL.\ER-(^,=.VZE0X6,OJZ*+86 M:XGM8BO_AC_\E#AMH1ND&QNS#;:LN_-SS_WP"=PTIDYZJ^J;,VG.3N!CU;BD MURP;$Z3?_7I257X=YE5APD-4.)V'MKQ;.N;WQ]JE.:Q,W20]"L3#&[>],TEO M\O[#S:>S"6/#(9SGNIR9+\;!<,A<5:_T(FM&VN6+J@Q<K<NF,$X':56T#Z$M M1^3^E#00*..68HP&;4H9D8[(9,@C%4?L(&QTD/TDGWP4^6SYNN6"DV070,% MQ8&,@AB0AX0A5\!Y$LE$\E.D!!%FQM1NM+#E<M,O8C4/JGH&IP1]9._@[\H_ M9RE<V@UDVV9A-E:#+>&LL#,-<[.=5KK.(*NM]YA=Q<Q$AL_NLGZOWDPAAK9 M6[@WS:WMPLYR%RS3]<Z\[E---^+P7D&H"SN?9D':]3100)5A"VA$+(5M$, M2!@52Y31+]U[5F4_+,4IDI%JA?2N[=$YDK@#ZE]V\Q-?SVL$E:?.USTTLJ?N M*6Z1.H8;_5?<.NF?H5^O]Y?'9WQL'']Y61!&)7W:UG2^MN]]5O,[-Z^:*K

Quoted 1 line

O'M^]>;QIY/F)ITWRV+(LXRD5%_9#UW-\W+/!```

`
end

#9 lore raw

PATCH 1/1 Input - handle return values from interface_register() [10/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-11-09 11:00:34+01:00, [email protected]
Handle return values from interface_register() and misc_register() in the input drivers.

 evbug.c    |    9 +++++++--
 evdev.c    |    9 +++++++--
 joydev.c   |    7 ++++++-
 mousedev.c |   14 +++++++++++---
 4 files changed, 31 insertions(+), 8 deletions(-)

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

drivers/input/evbug.c +7 -2
diff -Nru a/drivers/input/evbug.c b/drivers/input/evbug.c
@@ -95,7 +95,12 @@
 
 int __init evbug_init(void)
 {
-	interface_register(&evbug_intf);
+	int retval;
+
+	retval = interface_register(&evbug_intf);
+	if(retval < 0)
+		return retval;
+
 	input_register_handler(&evbug_handler);
 	return 0;
 }
@@ -103,7 +108,7 @@
 void __exit evbug_exit(void)
 {
 	input_unregister_handler(&evbug_handler);
-	interface_register(&evbug_intf);
+	interface_unregister(&evbug_intf);
 }
 
 module_init(evbug_init);
drivers/input/evdev.c +7 -2
diff -Nru a/drivers/input/evdev.c b/drivers/input/evdev.c
@@ -442,7 +442,12 @@
 
 static int __init evdev_init(void)
 {
-	interface_register(&evdev_intf);
+	int retval;
+
+	retval = interface_register(&evdev_intf);
+	if(retval < 0)
+		return retval;
+
 	input_register_handler(&evdev_handler);
 	return 0;
 }
@@ -450,7 +455,7 @@
 static void __exit evdev_exit(void)
 {
 	input_unregister_handler(&evdev_handler);
-	interface_register(&evdev_intf);
+	interface_unregister(&evdev_intf);
 }
 
 module_init(evdev_init);
drivers/input/joydev.c +6 -1
diff -Nru a/drivers/input/joydev.c b/drivers/input/joydev.c
@@ -499,7 +499,12 @@
 
 static int __init joydev_init(void)
 {
-	interface_register(&joydev_intf);
+	int retval;
+
+	retval = interface_register(&joydev_intf);
+	if(retval < 0)
+		return retval;
+
 	input_register_handler(&joydev_handler);
 	return 0;
 }
drivers/input/mousedev.c +11 -3
diff -Nru a/drivers/input/mousedev.c b/drivers/input/mousedev.c
@@ -41,6 +41,7 @@
 	int exist;
 	int open;
 	int minor;
+	int misc;
 	char name[16];
 	wait_queue_head_t wait;
 	struct list_head list;
@@ -489,7 +490,11 @@
 
 static int __init mousedev_init(void)
 {
-	interface_register(&mousedev_intf);
+	int retval;
+
+	if((retval = interface_register(&mousedev_intf)) < 0)
+		return retval;
+
 	input_register_handler(&mousedev_handler);
 
 	memset(&mousedev_mix, 0, sizeof(struct mousedev));
@@ -499,8 +504,10 @@
 	mousedev_mix.exist = 1;
 	mousedev_mix.minor = MOUSEDEV_MIX;
 	mousedev_mix.devfs = input_register_minor("mice", MOUSEDEV_MIX, MOUSEDEV_MINOR_BASE);
+
 #ifdef CONFIG_INPUT_MOUSEDEV_PSAUX
-	misc_register(&psaux_mouse);
+	if (!(mousedev_mix.misc = !misc_register(&psaux_mouse)))
+		printk(KERN_WARNING "mice: could not misc_register the device\n");
 #endif
 
 	printk(KERN_INFO "mice: PS/2 mouse device common for all mice\n");
@@ -511,7 +518,8 @@
 static void __exit mousedev_exit(void)
 {
 #ifdef CONFIG_INPUT_MOUSEDEV_PSAUX
-	misc_deregister(&psaux_mouse);
+	if (mousedev_mix.misc)
+		misc_deregister(&psaux_mouse);
 #endif
 	input_unregister_minor(mousedev_mix.devfs);
 	input_unregister_handler(&mousedev_handler);

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

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

begin 664 bkpatch16321 M'XL(`*BBU#T``]5776_:2!1]9G[%M)4J4(6Y,QY_D665;E.U4:LT8E7M2Z1H ML,?@QMBI/TB[\H_?.S8$$@BLV3YD3&V&9][?.?<<X=7]&NNLF%GD7XKE#\C MK^C'-"^&G;S,E>'_C>?C-,7SP2R=J\%RUF!R,XB2V[(@^/NE+/P97:@L'W:8 M8=Y?*7[>JF%G_/[#U\]OQX2,1O3=3"93]:<JZ&A$BC1;R#C(3V4QB]/$*#*9 MY'-52,-/Y]7]U(H#<'Q;S#'!LBMF@WJGP6,2<%4`%RXMB!+8J=+VH_N9PP\
M\1GHF*>YS%R1IGA>*Z!?"GP6,#\"AC0X"A*=Z/J#SZ$;&IWD1Q?'LNR9% MWPC:!_('_;74WQ&??I1)$"N:J:+,$HK@I<IIF&',*"E4%DI?76=J&N5XTNU1 MG(WT<G_C&H)$"2UFBM8+0X,LTDMBD$^4@P,NN5RGG_1;O@@!">3WP^^#-DH M8Z6@5H8_D82!Z5C<EP*N6Y(?-\,0E\*1POW$[V'C2]F@P3*B$XUI62V+S M%#6RFYN)&JE\:8:26T("L_AD(@]R>P2X2<]B)FM)[UOZ<S<Y+FR!%&$B0I,' MRI?<A\/D'L!M4&,:#JFM"J>XB^)H.BN,TK_3!?0X_9-RNN+D@,E,<54IN.8 M7L6="9<6EPQ"RQ;B7ZSE&FR#$6"%BMHG=B[]8<_X#_K;\H\]6!ZWF`7"<BMA M,LNNO81Y6S8"3]N(0_O\&=B(]H:F@+[0?G97?[#6+W?G_PC3.!/"HHR<Z\$F M'>2@J2&M$W)%.LTA'>WB]KH.>HV_A+T3O#/L+F?_1J%'.IWE$Z[1SH1EUJ'J MH;.&+),G0+>%MBJ5MDIK5[$'I/80;*TU<#R/-UK;;EE[M&;3/GLF6FLL9Z_6 M5D]_C-@LX%H!>F@IMB9J"[5M:V?=]JJIVT[.J"?QW>MSD(QLW*1(/E1[@5 M8[1O/@,)[=KUU!96-]F]LEHGY0AAG8N5I=313]!KO%II>K"VE(;JZ>Y5VXI, MH[?>DR)#)3,,<Z65;3;*-BG76CW1?<>91[],#0OC/;B879>W^:R_'%=S^SU M=(S;#&/>=#^]'U]<__5V?'%^\8&^G$>^&E(_+>.)FGQ,,7UCA+#X)RKY"56 MQYG%1$T&AR69+2HZ5(T2J-UD=KGO<E>@R^?7[TG(//5G*CY-\RVTFRZ#\K% MBF&FQ*]5W";_PK6_[2]ZQW5@>9>/_DQ?NNY6@?XW;JU8\@VK9V!K2,UPY.M <?0/T_B\HKKE_DY?SD0W@.*'@Y!\-Y5#L[PX`````
`
end

#10 lore raw

PATCH 1/1 Input - Add defaults for ATKBD et al [11/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-11-09 11:42:07+01:00, [email protected]
Add defaults for the most needed keyboard/mouse options.

 Kconfig          |    2 ++
 keyboard/Kconfig |    2 ++
 mouse/Kconfig    |    2 ++
 serio/Kconfig    |    3 +++
 4 files changed, 9 insertions(+)

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

drivers/input/Kconfig +2 -0
diff -Nru a/drivers/input/Kconfig b/drivers/input/Kconfig
@@ -28,6 +28,7 @@
 
 config INPUT_MOUSEDEV
 	tristate "Mouse interface"
+	default y
 	depends on INPUT
 	---help---
 	  Say Y here if you want your mouse to be accessible as char devices
@@ -45,6 +46,7 @@
 
 config INPUT_MOUSEDEV_PSAUX
 	bool "Provide legacy /dev/psaux device"
+	default y
 	depends on INPUT_MOUSEDEV
 
 config INPUT_MOUSEDEV_SCREEN_X
drivers/input/keyboard/Kconfig +2 -0
diff -Nru a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
@@ -3,6 +3,7 @@
 #
 config INPUT_KEYBOARD
 	bool "Keyboards"
+	default y
 	depends on INPUT
 	help
 	  Say Y here, and a list of supported keyboards will be displayed.
@@ -12,6 +13,7 @@
 
 config KEYBOARD_ATKBD
 	tristate "AT keyboard support"
+	default y
 	depends on INPUT && INPUT_KEYBOARD && SERIO
 	---help---
 	  Say Y here if you want to use the standard AT keyboard. Usually
drivers/input/mouse/Kconfig +2 -0
diff -Nru a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig
@@ -3,6 +3,7 @@
 #
 config INPUT_MOUSE
 	bool "Mice"
+	default y
 	depends on INPUT
 	help
 	  Say Y here, and a list of supported mice will be displayed.
@@ -12,6 +13,7 @@
 
 config MOUSE_PS2
 	tristate "PS/2 mouse"
+	default y
 	depends on INPUT && INPUT_MOUSE && SERIO
 	---help---
 	  Say Y here if you have a PS/2 mouse connected to your system. This
drivers/input/serio/Kconfig +3 -0
diff -Nru a/drivers/input/serio/Kconfig b/drivers/input/serio/Kconfig
@@ -3,6 +3,7 @@
 #
 config SERIO
 	tristate "Serial i/o support"
+	default y
 	---help---
 	  Say Yes here if you have any input device that uses serial I/O to
 	  communicate with the system. This includes the 
@@ -19,6 +20,7 @@
 
 config SERIO_I8042
 	tristate "i8042 PC Keyboard controller"
+	default y
 	depends on SERIO
 	---help---
 	  i8042 is the chip over which the standard AT keyboard and PS/2
@@ -34,6 +36,7 @@
 
 config SERIO_SERPORT
 	tristate "Serial port line discipline"
+	default y
 	depends on SERIO
 	---help---
 	  Say Y here if you plan to use an input device (mouse, joystick,

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

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

begin 664 bkpatch16292 M'XL(`)^BU#T``]6776_:,!2&K_&OL-3+BL1?<1(D)KINVJI.6M6I5],NC&V:
M+!]FB6E'E1\_%_JQ4*-8E,+W-A$)V_>\_><PO:ET->E?FI]4R0?PLZGM MH%?/:NW)&[<^-\:M_<04VK^[RA]G?EI.9Q:X[\^$E0F\TE4]Z&&//NS8^50/ M>N<?/UU\.3H'8#B$QXDH+_4W;>%P"*RIKD2NZI&P26Y*SU:BKMMA2=-T3Q< MVA"$B'L'.*0HXWFB(6-QICP;!6B+"(,U"DF<A'M4WS//FUI@+&*,8((<K< M,D01^"Q%\:1AST&$?$Q]E$,,1XP,D#A(<(#A.!4U-E\-)/7S@AXR&?@?=P MO[J/@81'2D&E)V*6VQI.35MHF'AN@!+K956,-/SL1&5\@OCN@+-U*:FK#UP M"C$C803.'IT%_8XO)!X!V\2:=3G8_RM)S][A<\RCQ377Z_?]@?C:K2VQ8O MV[X4XI]*4T[2RZ7!B"+$*"%10V(<!0U6@JJ19,@CL=R0EMN/E]NT2_F'&QH M%+"XL\('SS:)C"@C31QKIHD4@>*AX1O$[F^XE\Z"7(-[:ISDSS."6ND&'.B M@K%B*)(DW.KA!E4L#BCMK,I%0FHV]Y>CN(D8CC@=4Q*&B$M$MFE;4^Y184!H M3!?YL/:!;K/B'UJZC]IQPYP)X2)3R),T(6O3A+S"-%FR\A7VJ^O%QZ7#V?JF M[!S)Q1!#'IWTN<G+"PO?$4@=6?7'<6=HN!O=XD;B@B-'KS="SS;2L=JT;L M@DFP0@EFSU'2FA[=$=EAEH&JR$835]]ZHBJ\Q8UN[^'-LI=,-NY.(H$[B5> M$KK@@KYE+A;S>2L7+1?^#Q2MD=,=BAT&X,NA6#L.'12$!I$;V#Q@G:"@KQ"* KY5#?"D7+A7UX8YO[0W*5RBY_VLB$RVS>E8,N1P'FD\$^`/SW1!'!PT````` `
end

#11 lore raw

PATCH 1/1 Input - Add more descriptive comments to input/serio [12/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-11-09 11:45:36+01:00, [email protected]
Add 'needed for mouse and keyboard' comments to Kconfig to make configuration of mouse and keyboard support more obvious.

 Kconfig       |    2 +-
 serio/Kconfig |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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

drivers/input/Kconfig +1 -1
diff -Nru a/drivers/input/Kconfig b/drivers/input/Kconfig
@@ -5,7 +5,7 @@
 menu "Input device support"
 
 config INPUT
-	tristate
+	tristate "Input devices (needed for keyboard, mouse, ...)"
 	default y
 	---help---
 	  Say Y here if you have any input device (mouse, keyboard, tablet,
drivers/input/serio/Kconfig +1 -1
diff -Nru a/drivers/input/serio/Kconfig b/drivers/input/serio/Kconfig
@@ -2,7 +2,7 @@
 # Input core configuration
 #
 config SERIO
-	tristate "Serial i/o support"
+	tristate "Serial i/o support (needed for keyboard and mouse)"
 	default y
 	---help---
 	  Say Yes here if you have any input device that uses serial I/O to

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

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

begin 664 bkpatch16263 M'XL(`):BU#T``\V574_;,!2&K^M?<007;((F_DS22)W*V+0A-@V!N)IVX3B& M9FWBRG'*0/GQ<UKH*"L@T)"61%'\D9/C\SZOLPUGM;9I;VY^.JW&:!L^F]JE MO;JI=:"N??O$&-\.QZ;4X<VL,)N$135K'/+CQ]*I,<RUK=,>"=BJQUW-=-H[ M^?CI[,O^"4+#(1R,976A3[6#X1Y8^=RFM<CZ<934P7.RJHNM9.!,F6[FMI2 MC*D_!8D9%E%+(LSC5I&<$,F)SC'E2<313-:3JU&C+GW.]UXF!\(YA3'+>$T M3M'($$\2(2",T)"3$RDY2)ET2XF*<8@=69'EX5/J]%!-85="GV,WL._ MS?H*=C/<]BIM,YU#N?&0FE\Y4%6.4ST56:DS7?QRYUY6K_>3A2ICHO+KK' M4DZTC[#L:*QTA:GG&\(74SFQGK_)#58+)YX:<$Z@(CP5#QW^D0?UG'@AA MB=$[N"YF,ST=38NJ^=4OHV02&'OQ_;9>/]K<%ATC2V["FU4L!<(,8\XH35H:
M192W2F81S466<YPH&K/[:CP6:RFV8*05+.;DV8EY,Q3FP?0&$1ZT"2=)Q#)& MXQA'"M,GTML0\4Z2@B9L88Z-:^J,\HJ%7;?-DU7U1+=\(!A;6(C]91[RD'D( M],FKF.=KA[.::FE7'NFH7DK_#?KV<G%Y2H\W%_@%N'](@*##[M9SMJB==!JV M#[email protected];^[X^=:">TM;[D$0!&^W-DB^QLGSA7\!N(_)_R"U'02"LL$2 M`OX?0["PUJ,0K"WR)2B(#@6QCL*I#RJG4(1FM>MNXF&Q/R^0Z&BX_6FJL5:3 3NBF'/!$)$RI'OP%T29M"H0<`````
`
end

#12 lore raw

PATCH 1/1 Input - Add "PS/2 keyboard" to ATKBD help [13/13]

You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual. 'bk pull bk://linux-input.bkbits.net/linux-input' should work as well.

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

[email protected], 2002-11-09 12:08:32+01:00, [email protected]
Make it clearer that the atkbd.c driver is for PS/2 keyboards as well in the Kconfig help text.

 Kconfig |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

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

drivers/input/keyboard/Kconfig +5 -5
diff -Nru a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
@@ -15,11 +15,11 @@
 	tristate "AT keyboard support"
 	default y
 	depends on INPUT && INPUT_KEYBOARD && SERIO
-	---help---
-	  Say Y here if you want to use the standard AT keyboard. Usually
-	  you'll need this, unless you have a different type keyboard (USB,
-	  ADB or other). This also works for AT keyboards connected over
-	  a PS/2 to serial converter.
+	help
+	  Say Y here if you want to use a standard AT or PS/2 keyboard. Usually
+	  you'll need this, unless you have a different type keyboard (USB, ADB
+	  or other). This also works for AT and PS/2 keyboards connected over a
+	  PS/2 to serial converter.
 
 	  If unsure, say Y.
 

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

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

begin 664 bkpatch16234 M'XL(`(VBU#T``[U46V_3,!1^KG_%D?8:*MC.TF35BKJ+@C00%2[/"#$@^NX M34@:1['3KE-^/"?M5J0*C8&)++D^)S/Y_)]YPANK:Y'O97YYK1*R1&\,]:- M>K:QFJI[W%\9@WLO-4OM/5AYL]S+RJIQ!,^GTJD45KJVHQZG_OZ/VU1ZU+MZ M\_;VP^D5(>,QG*>R7.AK[6\)L[4*UDD=B)=6IB2NEJ6=JF=I,HLV[UI*Q@3 M^(8\\EDX:/F!5&K>,*Y#+A.FCB04"DGM63=88PC:9E<>#/.1MR%H0^^@=1 MZ),+X#0:QI333#A<>ZQ(7Q8O'(%\>,CQB#I52UF216T&I!%XFD50'''/J, MG,'?#?Z<*/@H<PV9U5H6>L:7"H=+AJDRV<)59#4&=88,@MS4\/TVA.0Z\W, MR#JQ("VL=5%5G8^"'>I3#G/%I#JH@*G[QPEE\!#$0W)]$<?2/\W'T*89.0U MW&=5I8M)D97-77\YB'-JZL67QZI\;7?!VAU)O,<XO8>H=CUA/F.!+T3<BM@/ M1#L<ZD+)<-D$,F!X#]KP+.`NV9S%HNH]444LBWUGO;K^/@_4B*5M/EFTJ@U M2NO9N;``.82Y,*1*1US_D+(B>HJR(?3#?T?9CJ)[DCVRMR/;KO:?H%^OMQ^2 M9_J+-OP!'2]X#"%[email protected]%'5J*@Y;$P#:UFBF@S@4,)ULDR MP7OA]8.M41Q'C:R*#8=$+J^0%656B>8:&9/H"D+;>T6,Y6K#BS)YG.\J</' M@;?'@9>WUV<G<'IQU@'A+08K5;^B<(,X(MK8&WJ?*=FC,C.A0U%J74RN'= LIE.^[("V)I@(SNQ,%IT)'KFNXONYJU*M<MLLQW(^&\Z8FI'O0_50E^0%```` `
end