20 Oct, 2014

1 commit


18 Feb, 2014

1 commit

  • The wrong register bit of the DA9052/3 PMIC registers was
    used to determine the status on the ONKEY.

    Also a failure in reading the status register will no longer
    result in the work queue being rescheduled as that would result
    in a (potentially) endless retry.

    Signed-off-by: Anthony Olech
    Acked-by: David Dajun Chen
    Signed-off-by: Dmitry Torokhov

    Anthony Olech
     

07 Jan, 2014

1 commit


19 Dec, 2012

1 commit

  • Pull second round of input updates from Dmitry Torokhov:
    "As usual, there are a couple of new drivers, input core now supports
    managed input devices (devres), a slew of drivers now have device tree
    support and a bunch of fixes and cleanups."

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (71 commits)
    Input: walkera0701 - fix crash on startup
    Input: matrix-keymap - provide a proper module license
    Input: gpio_keys_polled - switch to using gpio_request_one()
    Input: gpio_keys - switch to using gpio_request_one()
    Input: wacom - fix touch support for Bamboo Fun CTH-461
    Input: xpad - add a few new VID/PID combinations
    Input: xpad - minor formatting fixes
    Input: gpio-keys-polled - honor 'autorepeat' setting in platform data
    Input: tca8418-keypad - switch to using managed resources
    Input: tca8418_keypad - increase severity of failures in probe()
    Input: tca8418_keypad - move device ID tables closer to where they are used
    Input: tca8418_keypad - use dev_get_platdata() to retrieve platform data
    Input: tca8418_keypad - use a temporary variable for parent device
    Input: tca8418_keypad - add support for shared interrupt
    Input: tca8418_keypad - add support for device tree bindings
    Input: remove Compaq iPAQ H3600 (Bitsy) touchscreen driver
    Input: bu21013_ts - add support for Device Tree booting
    Input: bu21013_ts - move GPIO init and exit functions into the driver
    Input: bu21013_ts - request regulator that actually exists
    ARM: ux500: Strip out duplicate touch screen platform information
    ...

    Linus Torvalds
     

24 Nov, 2012

3 commits


20 Nov, 2012

1 commit


12 Apr, 2012

1 commit

  • If, in drivers/input/misc/da9052_onkey.c::da9052_onkey_probe(), the
    call to either kzalloc() or input_allocate_device() fails then we will
    return -ENOMEM from the function without freeing the other allocation
    that may have succeeded, thus we leak either the memory allocated for
    'onkey' or the memory allocated for 'input_dev' if one succeeds and
    the other fails.
    Fix that by jumping to the 'err_free_mem' label at the end of the
    function that properly cleans up rather than returning directly.

    Signed-off-by: Jesper Juhl
    Signed-off-by: Dmitry Torokhov

    Jesper Juhl
     

05 Mar, 2012

1 commit