diff options
author | Jiri Kosina <jkosina@suse.cz> | 2011-05-19 17:58:07 +0200 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2011-05-20 10:28:00 +0200 |
commit | 23746a66d7d9e73402c68ef00d708796b97ebd72 (patch) | |
tree | f1675fa8c6e05f0f0b4d8e8c866052aec5dbbb59 /drivers/hid/usbhid/hid-quirks.c | |
parent | 966922f26c7fb5eddbe3c506b66bb5659f57b76f (diff) |
HID: magicmouse: ignore 'ivalid report id' while switching modes
The device reponds with 'invalid report id' when feature report switching it
into multitouch mode is sent to it.
This has been silently ignored before 0825411ade ("HID: bt: Wait for ACK
on Sent Reports"), but since this commit, it propagates -EIO from the _raw
callback .
So let the driver ignore -EIO as response to 0xd7,0x01 report, as that's
how the device reacts in normal mode.
Sad, but following reality.
This fixes https://bugzilla.kernel.org/show_bug.cgi?id=35022
Tested-by: Chase Douglas <chase.douglas@canonical.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/usbhid/hid-quirks.c')
0 files changed, 0 insertions, 0 deletions