• Marcel Holtmann's avatar
    HID: hidraw: Fix returning EPOLLOUT from hidraw_poll · 9f3b61dc
    Marcel Holtmann authored
    When polling a connected /dev/hidrawX device, it is useful to get the
    EPOLLOUT when writing is possible. Since writing is possible as soon as
    the device is connected, always return it.
    
    Right now EPOLLOUT is only returned when there are also input reports
    are available. This works if devices start sending reports when
    connected, but some HID devices might need an output report first before
    sending any input reports. This change will allow using EPOLLOUT here as
    well.
    
    Fixes: 378b8037 ("hidraw: Return EPOLLOUT from hidraw_poll")
    Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
    Cc: stable@vger.kernel.org
    Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
    9f3b61dc
hidraw.c 13.5 KB