public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Input patches
@ 2004-07-20  6:37 Dmitry Torokhov
  2004-07-20  6:50 ` Dmitry Torokhov
  0 siblings, 1 reply; 2+ messages in thread
From: Dmitry Torokhov @ 2004-07-20  6:37 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: LKML

Vojtech,

Now that my driver core patches have been merged in Linus' tree I would
like finish merging input patches. Please do:

       bk pull bk//dtor.bkbits.net/input

You will pull the following patches (along with whatever was in Linus'
tree as of last evening):

01-drivers-makefile.patch
	- move input/serio closer to the top of drivers/Makefile so
	  serio_bus structure initialized early and is ready by the time
	  sunzilog and sunsu register their serio ports.

02-sunzilog-serio-register.patch
	- Do not attempt to register serio ports while holding a spinlock
          and with interrupts off. Fully initialize hardware first and
	  only then register. Cures lockup reported by WLI.

03-i8042-broken-mux-workaround.patch
	- Some MUXes get confused what AUX port the byte came from. Assume
	  that is came from the same port previous byte came from if it
	  arrived within HZ/10

04-serio-pause-rx.patch
	- Add serio_pause_rx and serio_continue_rx that take serio->lock and
	  can be used by drivers to protect their critical sections from
	  interrupt handler.

05-psmouse-set-state.patch
	- Use serio_pause_rx/serio_continue_rx when changing psmosuee state
	  (active, ignore)

06-psmouse-initializing.patch
	- Add a new state PSMOUSE_INITIALIZING and do not try to call protocol
	  handler for mice in this state. Shoudl help with OOPS caused by USB
	  Legacy emulation generating wierd data stream when probing for mouse

07-synaptics-passthrough-handling.patch
	- If data looks like a pass-through packet and tuchpad has pass-
          through capability do not pass it to the main handler if child port
          is disconnected. Let serio core sort it out and bind a proper driver
	  to the port

08-psmouse-reconnect.patch
	- Instead of wierd rule that connect should not activate mouse if
	  there is a pass-through port and have child do activation do the
	  following:
	  1. Connect/reconnect always activate port in question
	  2. If port is a pass-through port connect/reconnect will
             deactivate parent at the beginning of the probe and will
             activate it after everything is done.
	  This allows reliably reconnect children ports in response to user
          request (echo -n "reconnect" > /sys/bus...)

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

* Re: Input patches
  2004-07-20  6:37 Input patches Dmitry Torokhov
@ 2004-07-20  6:50 ` Dmitry Torokhov
  0 siblings, 0 replies; 2+ messages in thread
From: Dmitry Torokhov @ 2004-07-20  6:50 UTC (permalink / raw)
  To: Vojtech Pavlik; +Cc: LKML

On Tuesday 20 July 2004 01:37 am, Dmitry Torokhov wrote:
> Vojtech,
> 
> Now that my driver core patches have been merged in Linus' tree I would
> like finish merging input patches. Please do:
> 
>        bk pull bk//dtor.bkbits.net/input
> 
> You will pull the following patches (along with whatever was in Linus'
> tree as of last evening):
> 

Continuing as for some reason half of the letter went into limbo...

09-mousedev-drop-attribute.packed
        - drop __attribute__ ((packed)) from mousedev as we ca spare couple
          of bytes to get better code readability

10-i8042-platform-device.patch
        - make i8042 a platform device (instead of system) device so its
          ports have a proper parent

11-serio-platform-devices.patch
        - integrate ct82c710, maceps2, q40kbd and rpckbd with sysfs
          as platform devices so their serio ports have proper parents

12-serio-bus-default-attr.patch
        - qwitch to use bus' default device and driver attributes to
          manage serio sysfs attributes

13-serio-manual-bind.patch
        - allow marking serio ports (in addition to serio drivers)
          as manual bind only, export the flag through sysfs:
             echo -n "manual" > /sys/bus/serio/devices/serio0/bind_mode
             echo -n "auto" > /sys/bus/serio/drivers/serio_raw/bind_mode

14-serio-use-driiver-find:
        - use driver_find when doing manual binding, adjust refcounting as
          driver_find takes a reference.

I will not be sending individual patches as they have been posted couple times
already and I'd hate spamming LKML once again.

-- 
Dmitry

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

end of thread, other threads:[~2004-07-20  6:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-20  6:37 Input patches Dmitry Torokhov
2004-07-20  6:50 ` Dmitry Torokhov

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