Skip to content

New set of input patches

Dmitry Torokhov lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9atkbd whitespace fixesdrivers/input/keyboard/atkbd.c+10 -100 replies
2/9atkbd bad mergedrivers/input/keyboard/atkbd.c+1 -50 replies
3/9synaptics strict/relaxed protocol checksdrivers/input/mouse/synaptics.c drivers/input/mouse/synaptics.h+48 -120 replies
4/9psmouse whitespace fixesdrivers/input/mouse/psmouse-base.c+7 -70 replies
5/9psmouse broken hardware workarounddrivers/input/mouse/psmouse-base.c+1 -10 replies
6/9introduce module_param_array_namedinclude/linux/moduleparam.h+6 -30 replies
7/9Move joysticks to the module_param way of handling optionsDocumentation/input/joystick-parport.txt Documentation/input/joystick.txt Documentation/kernel-parameters.txt +5 more+140 -1840 replies
8/9introduce __obsolete_setupinclude/linux/init.h init/main.c+22 -70 replies
9/9Document removed input options using __obsolete_setupdrivers/input/joystick/amijoy.c drivers/input/joystick/analog.c drivers/input/joystick/db9.c +8 more+41 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/9] New set of input patches

Hi Vojtech,

Here is the new set of input patches that I have. You have seen some of them, buit this time they are rediffed against 2.6.4-rc1 and in nice order.

01-atkbd-whitespace-fixes.patch
simple whitespace fixes

02-atkbd-bad-merge.patch
clean up bad merge in atkbd module (get rid of MODULE_PARMs, atkbd_softrepeat was declared twice)

03-synaptics-relaxed-proto.patch
some hardware (PowerBook) require relaxed Synaptics protocol checks, but relaxed checks hurt hardware implementing proper protocol when device looses sync. With the patch synaptics driver analyzes first full data packet and either staus in relaxed mode or switches into strict mode.

04-psmouse-whitespace-fixes.patch
simple whitespace fixes

05-psmouse-workaround-noack.patch
some mice do not ACK "disable streaming mode" command causing psmouse driver abort initialization without any indication to the user. This is a regression compared to 2.4. Have kernel complain but continue with prbing hardware (after all we got valid responce from GET ID command).

06-module-param-array-named.patch
introduce module_param_array_named() modeled after module_param_named that allows mapping array module option to

07-joystick-module-param.patch
complete moving input drivers to the new way of handling module parameters using module_param()

08-obsolete-setup.patch
introduce __obsolete_setup(). This is a drop-in replacement for __setup() for truly obsolete options. Kernel will complain when sees such an option.

09-input-obsolete-setup.patch
document removed or renamed options in input drivers using __obsolete_setup() so users will have some clue why old options stopped having any effect.

Signature · 1 line
Dmitry