1. 09 1月, 2009 1 次提交
  2. 08 1月, 2009 1 次提交
  3. 07 1月, 2009 1 次提交
    • J
      Input: apanel - convert to new i2c binding · 1561bfe5
      Jean Delvare 提交于
      Convert the apanel driver to the new i2c device driver binding model,
      as the legacy model is going away soon. In the new model, the apanel
      driver is no longer scanning all the i2c adapters, instead the
      relevant bus driver (i2c-i801) is instantiating the device as needed.
      
      One side benefit is that the apanel driver will now load automatically
      on all systems where it is needed.
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      Cc: Stephen Hemminger <shemminger@linux-foundation.org>
      1561bfe5
  4. 06 1月, 2009 2 次提交
  5. 30 12月, 2008 4 次提交
  6. 29 12月, 2008 2 次提交
  7. 23 12月, 2008 2 次提交
  8. 22 12月, 2008 1 次提交
  9. 21 12月, 2008 1 次提交
  10. 20 12月, 2008 5 次提交
  11. 11 12月, 2008 1 次提交
  12. 02 12月, 2008 1 次提交
  13. 01 12月, 2008 2 次提交
  14. 27 11月, 2008 2 次提交
  15. 26 11月, 2008 1 次提交
  16. 25 11月, 2008 4 次提交
    • P
      hrtimer: removing all ur callback modes · ca109491
      Peter Zijlstra 提交于
      Impact: cleanup, move all hrtimer processing into hardirq context
      
      This is an attempt at removing some of the hrtimer complexity by
      reducing the number of callback modes to 1.
      
      This means that all hrtimer callback functions will be ran from HARD-irq
      context.
      
      I went through all the 30 odd hrtimer callback functions in the kernel
      and saw only one that I'm not quite sure of, which is the one in
      net/can/bcm.c - hence I'm CC-ing the folks responsible for that code.
      
      Furthermore, the hrtimer core now calls callbacks directly with IRQs
      disabled in case you try to enqueue an expired timer. If this timer is a
      periodic timer (which should use hrtimer_forward() to advance its time)
      then it might be possible to end up in an inf. recursive loop due to the
      fact that hrtimer_forward() doesn't round up to the next timer
      granularity, and therefore keeps on calling the callback - obviously
      this needs a fix.
      
      Aside from that, this seems to compile and actually boot on my dual core
      test box - although I'm sure there are some bugs in, me not hitting any
      makes me certain :-)
      Signed-off-by: NPeter Zijlstra <a.p.zijlstra@chello.nl>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      ca109491
    • D
      Input: libps2 - handle 0xfc responses from devices · a2d781fc
      Dmitry Torokhov 提交于
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      a2d781fc
    • J
      Input: add support for Wacom W8001 penabled serial touchscreen · 3eb1aa43
      Jaya Kumar 提交于
      The Wacom W8001 sensor is a sensor device (uses electromagnetic
      resonance) and it is interfaced via its serial microcontroller
      to the host.
      Signed-off-by: NJaya Kumar <jayakumar.lkml@gmail.com>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      3eb1aa43
    • A
      Input: replace spin_lock_bh with spin_lock_irqsave in ml_ff_playback · 8442c87d
      Arjan van de Ven 提交于
      ml_ff_playback() uses spin_(un)lock_bh. However this function is
      called with interrupts disabled from erase_effect() in
      drivers/input/ff-core.c:196.
      
      This is not permitted, and will result in a WARN_ON in the bottom
      half handling code. This patch changes this function to just use
      spin_lock_irqsave() instead, solving the problem and simplifying
      the locking logic.
      
      This was reported as entry #106559 in kerneloops.org
      
      Reported-by: kerneloops.org
      Signed-off-by: NArjan van de Ven <arjan@linux.intel.com>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      8442c87d
  17. 21 11月, 2008 1 次提交
  18. 20 11月, 2008 4 次提交
  19. 12 11月, 2008 4 次提交