lkml.org 
[lkml]   [2014]   [Jan]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.12 124/144] Input: allocate absinfo data when setting ABS capability
    Date
    3.12-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Dmitry Torokhov <dmitry.torokhov@gmail.com>

    commit 28a2a2e1aedbe2d8b2301e6e0e4e63f6e4177aca upstream.

    We need to make sure we allocate absinfo data when we are setting one of
    EV_ABS/ABS_XXX capabilities, otherwise we may bomb when we try to emit this
    event.

    Rested-by: Paul Cercueil <pcercuei@gmail.com>
    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/input/input.c | 4 ++++
    1 file changed, 4 insertions(+)

    --- a/drivers/input/input.c
    +++ b/drivers/input/input.c
    @@ -1871,6 +1871,10 @@ void input_set_capability(struct input_d
    break;

    case EV_ABS:
    + input_alloc_absinfo(dev);
    + if (!dev->absinfo)
    + return;
    +
    __set_bit(code, dev->absbit);
    break;




    \
     
     \ /
      Last update: 2014-01-07 05:41    [W:3.737 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site