public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [patch] Input - Rescan serio only if valid reason [1/13]
@ 2002-11-15  8:08 Vojtech Pavlik
  2002-11-15  8:09 ` [patch] Input - Add a missing \n [2/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:08 UTC (permalink / raw)
  To: vojtech; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.738.14.1, 2002-10-11 22:02:05+02:00, vojtech@suse.cz
  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(-)

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

diff -Nru a/drivers/input/serio/serio.c b/drivers/input/serio/serio.c
--- a/drivers/input/serio/serio.c	Fri Nov 15 08:32:09 2002
+++ b/drivers/input/serio/serio.c	Fri Nov 15 08:32:09 2002
@@ -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/&!@.X*$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+K5U`KL-6<U-)V?/897'=XRH8/DV+=W[P8XX*S-T>:5.AJ`TRPR2RX
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"5X`K8D&*\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

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - Add a missing \n [2/13]
  2002-11-15  8:08 [patch] Input - Rescan serio only if valid reason [1/13] Vojtech Pavlik
@ 2002-11-15  8:09 ` Vojtech Pavlik
  2002-11-15  8:10   ` [patch] Input - Add a wheel to Logitech Wheel Mouse [3/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:09 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.781.10.3, 2002-10-13 14:53:42+02:00, kronos@kronoz.cjb.net
  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(-)

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

diff -Nru a/drivers/input/serio/serio.c b/drivers/input/serio/serio.c
--- a/drivers/input/serio/serio.c	Fri Nov 15 08:32:00 2002
+++ b/drivers/input/serio/serio.c	Fri Nov 15 08:32:00 2002
@@ -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(<Y4F24`XLC9!%RP*1(>9'$VRPN&(/&&FW<I"]W5%[.J`[\MQ%V
M&-F%?RMBCT@X@G.ST"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.X`OP!]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

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - Add a wheel to Logitech Wheel Mouse [3/13]
  2002-11-15  8:09 ` [patch] Input - Add a missing \n [2/13] Vojtech Pavlik
@ 2002-11-15  8:10   ` Vojtech Pavlik
  2002-11-15  8:11     ` [patch] Input - Only check for SET_LEDS in atkbd.c when really needed [4/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:10 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.781.10.5, 2002-10-19 09:49:56+02:00, vojtech@suse.cz
  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(-)

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

diff -Nru a/drivers/input/mouse/psmouse.c b/drivers/input/mouse/psmouse.c
--- a/drivers/input/mouse/psmouse.c	Fri Nov 15 08:31:51 2002
+++ b/drivers/input/mouse/psmouse.c	Fri Nov 15 08:31:51 2002
@@ -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^6`LI"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&
M`AEE**.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

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - Only check for SET_LEDS in atkbd.c when really needed [4/13]
  2002-11-15  8:10   ` [patch] Input - Add a wheel to Logitech Wheel Mouse [3/13] Vojtech Pavlik
@ 2002-11-15  8:11     ` Vojtech Pavlik
  2002-11-15  8:12       ` [patch] Input - Probe for Synaptics Touchpads so that other probes don't confuse them [5/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:11 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.781.10.6, 2002-10-19 23:17:51+02:00, vojtech@suse.cz
  atkbd.c: Only issue the set LED command during probe when absolutely needed.


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

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

diff -Nru a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c
--- a/drivers/input/keyboard/atkbd.c	Fri Nov 15 08:31:42 2002
+++ b/drivers/input/keyboard/atkbd.c	Fri Nov 15 08:31:42 2002
@@ -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,S`ZP`S<*JZAS+W]H3#*R`U^DTE%'
MU0JMY*>)KZ0TL9W)&=J;+#N>VGDYKS4Q]R^Y3C*XQTI%'6:YVRMZ.<>H<W7Z
M^>;\Z(J0P0!.,EY.<(P:!@.B977/"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'OM`7N*RUCR2M@;&FOB
M`7692_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&4MG`G!N[H
M$6W*\P+%/BP0D@R3*>1I>\[-ZZ.A0*YTR[`I-2P5R+)IUH0/2"VXSG(%*I-U
M(6`AJZE)`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

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - Probe for Synaptics Touchpads so that other probes don't confuse them [5/13]
  2002-11-15  8:11     ` [patch] Input - Only check for SET_LEDS in atkbd.c when really needed [4/13] Vojtech Pavlik
@ 2002-11-15  8:12       ` Vojtech Pavlik
  2002-11-15  8:12         ` [patch] Input - Remove dead logibusmouse.h [6/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:12 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.786.54.2, 2002-10-23 10:41:21+02:00, dwmw2@infradead.org
  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(+)

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

diff -Nru a/drivers/input/mouse/psmouse.c b/drivers/input/mouse/psmouse.c
--- a/drivers/input/mouse/psmouse.c	Fri Nov 15 08:31:33 2002
+++ b/drivers/input/mouse/psmouse.c	Fri Nov 15 08:31:33 2002
@@ -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]-;"=M0U`1`PI#&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[#:F`0D)82[A(::N5W?1HK##1=DK\013BO?,#YE2ZNT1
M=`+$:GAUJ^9:%#"U";:I`P3[+O$IV<'4QQC"23*AAW$ZD"SD++2$',(.@2I&
M1_!OJS]&`60J$;/B?3B-I=(01#RXA8&0P*![E[),QX$R?YP'4<;"71`ZXA(R
M*?I<02#2@8DV>6(-/!7YT`Q`0!@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!\[A`7*$: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,ZO@8.5LT7CU8,S3T%R')FR4)&WL_U&=LH07VB5K#Z62ZURFI9'M+BTE/XV1
:]O;]&WAV&56>-,TE-M?59>@7.P[2P]P'````
`
end

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - Remove dead logibusmouse.h [6/13]
  2002-11-15  8:12       ` [patch] Input - Probe for Synaptics Touchpads so that other probes don't confuse them [5/13] Vojtech Pavlik
@ 2002-11-15  8:12         ` Vojtech Pavlik
  2002-11-15  8:13           ` [patch] Input - Back out bad 'fix' in hid-input.c [7/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:12 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.786.54.3, 2002-10-23 10:41:57+02:00, vojtech@suse.cz
  Remove dead logibusmouse.h.


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

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

diff -Nru a/include/linux/logibusmouse.h b/include/linux/logibusmouse.h
--- a/include/linux/logibusmouse.h	Fri Nov 15 08:31:24 2002
+++ /dev/null	Wed Dec 31 16:00:00 1969
@@ -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 (rafetmad@oxy.edu)
- *
- * Minor modifications for Linux 0.96c-pl1 by Nathan Laredo
- * gt7080a@prism.gatech.edu (13JUL92)
- *
- * Microsoft BusMouse support by Teemu Rantanen (tvr@cs.hut.fi) (02AUG92)
- *
- * Microsoft Bus Mouse support modified by Derrick Cole (cole@concert.net)
- *    8/28/92
- *
- * Microsoft Bus Mouse support folded into 0.97pl4 code
- *    by Peter Cervasio (pete%q106fm.uucp@wupost.wustl.edu) (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=+&3T`ESI-/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&YT`JT3'[')OPO
M-J]V06OZ)P<!TA\]^D"GW79W!^@6)[;K!+P//QY3HKGOAR87*KF+,37D.Z`$
&\]GE!```
`
end

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - Back out bad 'fix' in hid-input.c [7/13]
  2002-11-15  8:12         ` [patch] Input - Remove dead logibusmouse.h [6/13] Vojtech Pavlik
@ 2002-11-15  8:13           ` Vojtech Pavlik
  2002-11-15  8:14             ` [patch] Input - fix open counting in usbmouse/usbkbd [8/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:13 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.786.54.4, 2002-10-24 12:33:34+02:00, vojtech@suse.cz
  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(-)

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

diff -Nru a/drivers/usb/input/hid-input.c b/drivers/usb/input/hid-input.c
--- a/drivers/usb/input/hid-input.c	Fri Nov 15 08:31:15 2002
+++ b/drivers/usb/input/hid-input.c	Fri Nov 15 08:31:15 2002
@@ -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

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - fix open counting in usbmouse/usbkbd [8/13]
  2002-11-15  8:13           ` [patch] Input - Back out bad 'fix' in hid-input.c [7/13] Vojtech Pavlik
@ 2002-11-15  8:14             ` Vojtech Pavlik
  2002-11-15  8:14               ` [patch] Input - fix typo in amikbd.c [9/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:14 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.786.54.5, 2002-10-24 12:56:59+02:00, vojtech@suse.cz
  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(-)

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

diff -Nru a/drivers/usb/input/usbkbd.c b/drivers/usb/input/usbkbd.c
--- a/drivers/usb/input/usbkbd.c	Fri Nov 15 08:31:06 2002
+++ b/drivers/usb/input/usbkbd.c	Fri Nov 15 08:31:06 2002
@@ -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;
 }
diff -Nru a/drivers/usb/input/usbmouse.c b/drivers/usb/input/usbmouse.c
--- a/drivers/usb/input/usbmouse.c	Fri Nov 15 08:31:06 2002
+++ b/drivers/usb/input/usbmouse.c	Fri Nov 15 08:31:06 2002
@@ -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[S`7F]=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
M`S^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=E`B)`SX4;H-US`1&"Z!P``
`
end

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - fix typo in amikbd.c [9/13]
  2002-11-15  8:14             ` [patch] Input - fix open counting in usbmouse/usbkbd [8/13] Vojtech Pavlik
@ 2002-11-15  8:14               ` Vojtech Pavlik
  2002-11-15  8:15                 ` [patch] Input - handle return values from interface_register() [10/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:14 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.786.54.6, 2002-10-28 22:45:52+01:00, geert@linux-m68k.org
  Fix dyslexia in Amiga keyboard driver


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

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

diff -Nru a/drivers/input/keyboard/amikbd.c b/drivers/input/keyboard/amikbd.c
--- a/drivers/input/keyboard/amikbd.c	Fri Nov 15 08:30:57 2002
+++ b/drivers/input/keyboard/amikbd.c	Fri Nov 15 08:30:57 2002
@@ -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':]31`00)5A"VA$+(5`M$,
M2!@52Y31+]U[5F4_+,4IDI%JA?2N[=$YDK@#ZE]V\Q-?SVL$E:?.USTTLJ?N
M*6Z1.H8;_5?<.NF?H5^O]Y?'9WQL'']`Y`61!&)7W:UG2^MN]]5O,[-Z^:*K
>O'M^]>;QIY/F)ITWRV+(LXRD5%_9#UW-\W+/!```
`
end

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - handle return values from interface_register() [10/13]
  2002-11-15  8:14               ` [patch] Input - fix typo in amikbd.c [9/13] Vojtech Pavlik
@ 2002-11-15  8:15                 ` Vojtech Pavlik
  2002-11-15  8:16                   ` [patch] Input - Add defaults for ATKBD et al [11/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:15 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.798.1.3, 2002-11-09 11:00:34+01:00, mikal@stillhq.com
  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(-)

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

diff -Nru a/drivers/input/evbug.c b/drivers/input/evbug.c
--- a/drivers/input/evbug.c	Fri Nov 15 08:30:48 2002
+++ b/drivers/input/evbug.c	Fri Nov 15 08:30:48 2002
@@ -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);
diff -Nru a/drivers/input/evdev.c b/drivers/input/evdev.c
--- a/drivers/input/evdev.c	Fri Nov 15 08:30:48 2002
+++ b/drivers/input/evdev.c	Fri Nov 15 08:30:48 2002
@@ -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);
diff -Nru a/drivers/input/joydev.c b/drivers/input/joydev.c
--- a/drivers/input/joydev.c	Fri Nov 15 08:30:48 2002
+++ b/drivers/input/joydev.c	Fri Nov 15 08:30:48 2002
@@ -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;
 }
diff -Nru a/drivers/input/mousedev.c b/drivers/input/mousedev.c
--- a/drivers/input/mousedev.c	Fri Nov 15 08:30:48 2002
+++ b/drivers/input/mousedev.c	Fri Nov 15 08:30:48 2002
@@ -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$$@BLV3YD`3&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@W`JGP6,2<%4`%RXMB!+8J=+VH_N9PP\
M\`1GHF*>YS%R1IGA>*Z!?"GP`6,#\"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@@!">3W`P^^#-DH
M8Z`6@5H8_D82!`Z5C<EP*N6Y(?-\,0E\*1POW$[V'C2]F@P`3*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;*-BG7`6CW1?<>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-\R`VTFRZ#\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

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - Add defaults for ATKBD et al [11/13]
  2002-11-15  8:15                 ` [patch] Input - handle return values from interface_register() [10/13] Vojtech Pavlik
@ 2002-11-15  8:16                   ` Vojtech Pavlik
  2002-11-15  8:17                     ` [patch] Input - Add more descriptive comments to input/serio [12/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:16 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.798.1.4, 2002-11-09 11:42:07+01:00, pasky@ucw.cz
  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(+)

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

diff -Nru a/drivers/input/Kconfig b/drivers/input/Kconfig
--- a/drivers/input/Kconfig	Fri Nov 15 08:30:39 2002
+++ b/drivers/input/Kconfig	Fri Nov 15 08:30:39 2002
@@ -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
diff -Nru a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
--- a/drivers/input/keyboard/Kconfig	Fri Nov 15 08:30:39 2002
+++ b/drivers/input/keyboard/Kconfig	Fri Nov 15 08:30:39 2002
@@ -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
diff -Nru a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig
--- a/drivers/input/mouse/Kconfig	Fri Nov 15 08:30:39 2002
+++ b/drivers/input/mouse/Kconfig	Fri Nov 15 08:30:39 2002
@@ -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
diff -Nru a/drivers/input/serio/Kconfig b/drivers/input/serio/Kconfig
--- a/drivers/input/serio/Kconfig	Fri Nov 15 08:30:39 2002
+++ b/drivers/input/serio/Kconfig	Fri Nov 15 08:30:39 2002
@@ -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_>\_`><P`O:ET->E?FI]4R`0?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:BK`MMA2=-T3Q<
MVA"$B'L'.*0HX`WFB(6-Q`ICP;!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.3`5MHF'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@JJ`19,@CL=R0EMN/E]NT2_F'&QH
M%+"XL\('SS:)C"@C31QKIHD4@>*AX`1O$[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+A7U`X8YO[0W*5RBY_VLB$RVS>E8,N1P'FD\$^`/SW1!'!PT`````
`
end

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - Add more descriptive comments to input/serio [12/13]
  2002-11-15  8:16                   ` [patch] Input - Add defaults for ATKBD et al [11/13] Vojtech Pavlik
@ 2002-11-15  8:17                     ` Vojtech Pavlik
  2002-11-15  8:18                       ` [patch] Input - Add "PS/2 keyboard" to ATKBD help [13/13] Vojtech Pavlik
  0 siblings, 1 reply; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:17 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.798.1.5, 2002-11-09 11:45:36+01:00, aebr@win.tue.nl
  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(-)

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

diff -Nru a/drivers/input/Kconfig b/drivers/input/Kconfig
--- a/drivers/input/Kconfig	Fri Nov 15 08:30:30 2002
+++ b/drivers/input/Kconfig	Fri Nov 15 08:30:30 2002
@@ -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,
diff -Nru a/drivers/input/serio/Kconfig b/drivers/input/serio/Kconfig
--- a/drivers/input/serio/Kconfig	Fri Nov 15 08:30:30 2002
+++ b/drivers/input/serio/Kconfig	Fri Nov 15 08:30:30 2002
@@ -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#X1`Y8^=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$`R`DY2)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:G`G&\(`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#KN@D.MYH70-;^[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

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [patch] Input - Add "PS/2 keyboard" to ATKBD help [13/13]
  2002-11-15  8:17                     ` [patch] Input - Add more descriptive comments to input/serio [12/13] Vojtech Pavlik
@ 2002-11-15  8:18                       ` Vojtech Pavlik
  0 siblings, 0 replies; 13+ messages in thread
From: Vojtech Pavlik @ 2002-11-15  8:18 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: torvalds, linux-kernel


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.

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

ChangeSet@1.798.1.6, 2002-11-09 12:08:32+01:00, macro@ds2.pg.gda.pl
  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(-)

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

diff -Nru a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
--- a/drivers/input/keyboard/Kconfig	Fri Nov 15 08:30:21 2002
+++ b/drivers/input/keyboard/Kconfig	Fri Nov 15 08:30:21 2002
@@ -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.F`CB04"DGM63=88PC:9E<>#/.1MR%H0^^@=1
MZ),+X#0:QI33`3#A<>ZQ(7`Q8O'(%\>,CQB#I52UF216T&I!%XFD50'''/J,
MG,'?#?Z<*/@H<PV9`U5H6>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#"%Y+P2NO2X.T@.XEAOXC%'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

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2002-11-15  8:14 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-11-15  8:08 [patch] Input - Rescan serio only if valid reason [1/13] Vojtech Pavlik
2002-11-15  8:09 ` [patch] Input - Add a missing \n [2/13] Vojtech Pavlik
2002-11-15  8:10   ` [patch] Input - Add a wheel to Logitech Wheel Mouse [3/13] Vojtech Pavlik
2002-11-15  8:11     ` [patch] Input - Only check for SET_LEDS in atkbd.c when really needed [4/13] Vojtech Pavlik
2002-11-15  8:12       ` [patch] Input - Probe for Synaptics Touchpads so that other probes don't confuse them [5/13] Vojtech Pavlik
2002-11-15  8:12         ` [patch] Input - Remove dead logibusmouse.h [6/13] Vojtech Pavlik
2002-11-15  8:13           ` [patch] Input - Back out bad 'fix' in hid-input.c [7/13] Vojtech Pavlik
2002-11-15  8:14             ` [patch] Input - fix open counting in usbmouse/usbkbd [8/13] Vojtech Pavlik
2002-11-15  8:14               ` [patch] Input - fix typo in amikbd.c [9/13] Vojtech Pavlik
2002-11-15  8:15                 ` [patch] Input - handle return values from interface_register() [10/13] Vojtech Pavlik
2002-11-15  8:16                   ` [patch] Input - Add defaults for ATKBD et al [11/13] Vojtech Pavlik
2002-11-15  8:17                     ` [patch] Input - Add more descriptive comments to input/serio [12/13] Vojtech Pavlik
2002-11-15  8:18                       ` [patch] Input - Add "PS/2 keyboard" to ATKBD help [13/13] Vojtech Pavlik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox