HID: magicmouse: ignore 'ivalid report id' while switching modes
authorJiri Kosina <jkosina@suse.cz>
Thu, 19 May 2011 15:58:07 +0000 (17:58 +0200)
committerJiri Kosina <jkosina@suse.cz>
Fri, 20 May 2011 08:28:00 +0000 (10:28 +0200)
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>

No differences found