1. 07 1月, 2011 1 次提交
  2. 30 12月, 2010 1 次提交
  3. 28 12月, 2010 4 次提交
  4. 23 12月, 2010 3 次提交
  5. 22 12月, 2010 3 次提交
  6. 20 12月, 2010 3 次提交
  7. 18 12月, 2010 1 次提交
  8. 17 12月, 2010 1 次提交
  9. 16 12月, 2010 15 次提交
  10. 15 12月, 2010 1 次提交
    • D
      Input: define separate EVIOCGKEYCODE_V2/EVIOCSKEYCODE_V2 · ab4e0192
      Dmitry Torokhov 提交于
      The desire to keep old names for the EVIOCGKEYCODE/EVIOCSKEYCODE while
      extending them to support large scancodes was a mistake. While we tried
      to keep ABI intact (and we succeeded in doing that, programs compiled
      on older kernels will work on newer ones) there is still a problem with
      recompiling existing software with newer kernel headers.
      
      New kernel headers will supply updated ioctl numbers and kernel will
      expect that userspace will use struct input_keymap_entry to set and
      retrieve keymap data. But since the names of ioctls are still the same
      userspace will happily compile even if not adjusted to make use of the
      new structure and will start miraculously fail in the field.
      
      To avoid this issue let's revert EVIOCGKEYCODE/EVIOCSKEYCODE definitions
      and add EVIOCGKEYCODE_V2/EVIOCSKEYCODE_V2 so that userspace can explicitly
      select the style of ioctls it wants to employ.
      Reviewed-by: NHenrik Rydberg <rydberg@euromail.se>
      Acked-by: NJarod Wilson <jarod@redhat.com>
      Acked-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      ab4e0192
  11. 11 12月, 2010 1 次提交
  12. 08 12月, 2010 3 次提交
  13. 07 12月, 2010 1 次提交
  14. 02 12月, 2010 1 次提交
  15. 01 12月, 2010 1 次提交
    • Y
      Input: synaptics - fix handling of 2-button ClickPads · 3bfa321e
      Yan Li 提交于
      Lenovo S10-3t's ClickPad is a 2-button ClickPad that reports BTN_LEFT
      and BTN_RIGHT as normal touchpad, unlike the 1-button ClickPad used in
      HP mini 210 that reports solely BTN_MIDDLE.
      
      In 0xc0-cap response, the 1-button ClickPad has the 20-bit set while
      2-button ClickPad has the 8-bit set.
      
      This patch makes the kernel only handle 1-button ClickPad specially,
      and treat 2-button ClickPad in the same fashion as regular touchpads.
      
      This fixes kernel bug #18122 and MeeGo bug #4807.
      Signed-off-by: NYan Li <yan.i.li@intel.com>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      3bfa321e