lkml.org 
[lkml]   [2010]   [Feb]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 1/1] media: dvb-usb/af9015, fix disconnection crashes
    On Thu, Feb 04, 2010 at 11:31:45AM +0100, Jiri Slaby wrote:
    +
    > +static int dvb_event(struct hid_device *hdev, struct hid_field *field,
    > + struct hid_usage *usage, __s32 value)
    > +{
    > + /* we won't get a "key up" event */
    > + if (value) {
    > + input_event(field->hidinput->input, usage->type, usage->code, 1);
    > + input_event(field->hidinput->input, usage->type, usage->code, 0);

    Do not ever forget input_sync(), you need 2 of them here.

    With the latest changes to evdev, if you are using SIGIO you won't get
    wioken up until EV_SYN/SYN_REPORT.

    --
    Dmitry


    \
     
     \ /
      Last update: 2010-02-04 19:17    [W:0.032 / U:1.820 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site