New set of input patches
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest7 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | i8042 panicblink code rearrangeDocumentation/ drivers/ | +25 | 0 replies | |
| 2/7 | Add serio start() and stop() methodsdrivers/ include/ | +9 | 0 replies | |
| 3/7 | i8042 - use start() and stop() methodsdrivers/ drivers/ | +165 | 0 replies | |
| 4/7 | suppress duplicate serio eventsdrivers/ | +48 | 0 replies | |
| 5/7 | evdev_read: report -EINVAL when buffer is to smalldrivers/ | +3 | 0 replies | |
| 6/7 | Correctly set mouse name when using PS2++ protocoldrivers/ | +13 | 0 replies | |
| 7/7 | Limit Synaptics rate on Toshibasdrivers/ | +26 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/7] New set of input patches
Hi Vojtech,
Here is the new set of input patches. Please do
bk pull bk://dtor.bkbits.net/input
It has the tonight's pull from Linus's tree plus the following patches:
01-i8042-panicblink-cleanup.patch
Move panicbkink parameter definition together with the rest of i8042 module parameters, add description and entry in kernel-parameters.txt
02-serio-start-stop.patch
Add serio start() and stop() methods to serio structure that are called when serio port is about to be fully registered and when serio port is about to be unregistered. These methods are useful for drivers that share interrupt among several serio ports. In this case interrupt can not be enabled/disabled in open/close methods and it is very hard to determine if interrupt shoudl be ignored or passed on.
03-i8042-use-start-stop.patch
Make use of new serio start/stop methods to safely activate and deactivate ports. Also unify as much as possible port handling between KBD, AUX and MUX ports. Rename i8042_values into i8042_port.
04-serio-suppress-dup-events.patch
Do not submit serio event into event queue if there is already one of the same type for the same port in front of it. Also look for duplicat events once event is processed. This should help with disconnected ports generating alot of data and consuming memory for events when kseriod gets behind and prevents constant rescans. This also allows to remove special check for 0xaa in reconnect path of interrupt handler known to cause problems with Toshibas keyboards.
05-evdev-buffer-size.patch
Return -EINVAL from evdev_read when passed buffer is too small. Based on patch by James Lamanna.
06-ps2pp-mouse-name.patch
Set mouse name to "Mouse" instead of leaving it NULL when using PS2++ protocol and don't have any other information (Wheel, Touchpad) about the mouse.
07-synaptics-toshiba-rate.patch
Toshiba Satellite KBCs have trouble handling data stream coming from Synaptics at full rate (80 pps, 480 byte/sec) which causes keyboards to pause or even get stuck. Use DMI to detect Satellites and limit rate to 40 pps which cures keyboard.
Thanks!
Signature · 1 line
Dmitry