ChangeSet@1.1556, 2003-12-29 11:34:17-08:00, torvalds@home.osdl.org
  Don't print out I/O error warnings for non-filesystem requests.
  
  The errors will be reported by the code that started the request,
  and printing out "sector numbers" for special requests makes no
  sense. 

ChangeSet@1.1555, 2003-12-29 10:23:53-08:00, mingo@elte.hu
  [PATCH] Fix context switch accounting
  
  Noted by Nick Piggin, fix based on a patch by Linus.
  
  I've done some additional cleanups: fixed a compilation warning on UP
  and cleaned up the goto pick_next_task code.  Moved the 'unlikely' to
  the test as a whole.
  
  I've tested this patch and the context-switch stats look OK.

ChangeSet@1.1554, 2003-12-29 10:20:31-08:00, torvalds@home.osdl.org
  Turn off UHCI interrupts at initialization.
  
  The BIOS may have left the USB controller in some strange
  state, and we want to fully initialize it before we are
  ready to handle interrupts.

ChangeSet@1.1553, 2003-12-29 10:19:06-08:00, torvalds@home.osdl.org
  Release the mmap semaphore in the legacy 80386 "verify_area()"
  if an error happens.

ChangeSet@1.1552, 2003-12-29 10:18:11-08:00, torvalds@home.osdl.org
  Add support for checking before-the-fact whether an IRQ is
  already registered or not. The x86 PCI layer wants this for
  its availability testing.
  
  Doing a request_irq()/free_irq() pair to check this condition
  like we used to do can lock the machine if the irq happens to
  be screaming.

ChangeSet@1.1551, 2003-12-18 21:36:09-08:00, dtor_core@ameritech.net
  [PATCH]  Input: synaptics protocol discovery
  
  If Synaptics fails to activate or if disabled by psmouse_proto option try
  other extended protocols as some touchpads may support them.

ChangeSet@1.1550, 2003-12-18 21:35:52-08:00, dtor_core@ameritech.net
  [PATCH]  Input: remove synaptics config option
  
  Remove Synaptics config option.  Since mousedev was fixed with regard to
  touchpads generating absolute events there should no troubles for users
  migrating from older kernel or different hardware so we can have it always
  compiled in.

ChangeSet@1.1549, 2003-12-18 21:35:36-08:00, dtor_core@ameritech.net
  [PATCH]  Input: add serio_[un]register_port_delayed to fix deadlock
  
  Add serio_[un]register_port_delayed to allow delayed execution of
  register/unregister code (via kseriod) when it is not clear whether
  serio_sem has been taken or not.  Use in i8042.c to avoid deadlock

ChangeSet@1.1548, 2003-12-18 21:35:20-08:00, dtor_core@ameritech.net
  [PATCH]  Input: psmouse fixes
  
  - Remove psmouse_pm_callback since i8042 now has its own resume
    handler which will issue reconnect request
  - Do not close/open serio port in psmouse_reconnect since i8042
    should restore ports to the proper state before calling reconnect

ChangeSet@1.1547, 2003-12-18 21:35:03-08:00, dtor_core@ameritech.net
  [PATCH]  Input: add atkbd reconnect method
  
  Add reconnect method to atkbd to restore keyboard state after suspend (to
  be called from i8042 resume function)

ChangeSet@1.1546, 2003-12-18 21:34:47-08:00, dtor_core@ameritech.net
  [PATCH]  Input: implement resume methods
  
  - Implement resume methods using serio_reconnect facility
  - Register i8042 with sysfs
  - Register i8042 with older PM scheme to restore keyboard
    and mouse for APM users
  - Convert parameter handling to the new style
  - Unregister port not only when there is no free IRQ but
    also if the port fails to activate.

ChangeSet@1.1545, 2003-12-18 21:34:30-08:00, dtor_core@ameritech.net
  [PATCH]  Input: add psmouse_proto parameter
  
  New parameter psmouse_proto to replace psmouse_noext.  Allows to specify
  highest PS/2 protocol extension that kernel has permission to negotiate
  (bare|imps|exps).  psmouse_noext marked as deprecated and emits a warning
  when used.  parameter parsing converted to the new scheme.

ChangeSet@1.1544, 2003-12-18 21:34:14-08:00, dtor_core@ameritech.net
  [PATCH]  input: fix atkbd_softrepeat
  
  Fix atkbd_softrepeat kernel command line parameter.

ChangeSet@1.1543, 2003-12-18 21:33:58-08:00, vojtech@suse.cz
  [PATCH]  Fixes for keyboard 2.4 compatibility
  
  I have two patches I'd like to get tested by a wider audience before
  sending them to Linus for the 2.6 tree.
  
  The first one fixes an issue in current 2.6-test with AT keyboard repeat
  rate setting, the second one makes setkeycodes/getkeycodes work the same
  as 2.4, so that people can keep their setups. It also fixes japanese and
  korean key handling.

ChangeSet@1.1542, 2003-12-18 21:33:41-08:00, arief_m_utama@telkomsel.co.id
  [PATCH]  psmouse pm resume fix
  
  I just want to share a little change that I've did to psmouse_pm_callback()
  which without this, my synaptics touchpad would prevent my laptop (IBM
  Thinkpad T30) from suspending.

ChangeSet@1.1541, 2003-12-18 21:33:25-08:00, dtor_core@ameritech.net
  [PATCH]  Input: unregister i8042 port when writing to control register fails
  
  I think that if we can't write to the control register it's not less critical
  than not having a free IRQ so we better unregister port in this case as well.
  
  Also logging moved a bit.

ChangeSet@1.1540, 2003-12-18 21:33:09-08:00, petero2@telia.com
  [PATCH]  synaptics powerpro fix
  
  Made the packet checking code less strict, so that the driver works also for
  touchpads that don't strictly follow the synaptics absolute protocol. 
  Problem reported by Anders Kaseorg using a PowerPro C 3:16 laptop.

ChangeSet@1.1539, 2003-12-18 21:32:52-08:00, dtor_core@ameritech.net
  [PATCH]  Synaptics: use serio_reconnect
  
  Input/Synaptics:
    1. Support for pass-through port moved from Synaptics driver to psmouse
       itself, it is cleaner and should allow using it in other drivers if
       needed.
    2. The driver makes use of new reconnect functionality in serio. It will
       try to keep the same input device after resume or when it resets itself.
    3. If mouse is disconnected or other mouse plugged in while sleeping the
       driver should correctly recognize that and create a new serio/input 
       device.

ChangeSet@1.1538, 2003-12-18 21:32:36-08:00, dtor_core@ameritech.net
  [PATCH]  serio: reconnect facility
  
  Input: serio_reconnect added. Similar to serio_rescan but gives driver
         a chance to re-initialize keeping the same input device.

ChangeSet@1.1537, 2003-12-18 21:32:19-08:00, dtor_core@ameritech.net
  [PATCH]  Synaptics: code cleanup
  
  Input: Synaptics code cleanup and credit update.

ChangeSet@1.1536, 2003-12-18 21:32:03-08:00, dtor_core@ameritech.net
  [PATCH]  Add black list to handler<->device matching
  
  Input: Introduce an optional blacklist field in input_handler structure.
         When loading a new device or a new handler try to match device
         against handler's black list before doing match on required 
         attributes.
         This allows to get rid of "surprises" in connect functions, IMO
         connect should only fail when it physically can not connect, not
         because it decides it does not like device.

ChangeSet@1.1535, 2003-12-18 21:31:47-08:00, dtor_core@ameritech.net
  [PATCH]  serio: possible race between port removal and kseriod
  
  Input: There is a possibility that serio might get deleted while there
         are outstanding events involving that serio waiting for kseriod
         to process them. Invalidate them so kseriod thread will just
         drop dead events.

ChangeSet@1.1534, 2003-12-18 21:27:27-08:00, dtor_core@ameritech.net
  [PATCH]  serio: rename serio_[un]register_slave_port to __serio_[un]register_port
  
  Input: rename serio_{register|unregister}_slave_port to 
         __serio_{register|unregister}_port to better follow
         locked/lockless naming convention

ChangeSet@1.1533, 2003-12-17 18:56:13-08:00, torvalds@home.osdl.org
  Linux 2.6.0
  TAG: v2.6.0