HID: rmi: print an error if F11 is not found instead of stopping the device
authorAndrew Duggan <aduggan@synaptics.com>
Wed, 6 Aug 2014 20:37:40 +0000 (13:37 -0700)
committerJiri Kosina <jkosina@suse.cz>
Thu, 14 Aug 2014 09:41:56 +0000 (11:41 +0200)
commitdaebdd7ee30b4ec7dd6a4e90f1f66c86ec113bbc
tree4e06bc878fba105be6c1894d55dde20802699ae6
parent5be5db24fc0883d9e38df378c1de9a00f8933999
HID: rmi: print an error if F11 is not found instead of stopping the device

Currently rmi_probe will return -EIO if the device doesn't report that it has F11.
This would indicate that something happened and the device is in the bootloader.
We can recover the device using a userspace firmware update tool, but it needs
access to the device through the hidraw device file. If the probe returns -EIO
the hidraw device won't be created. So instead of failing the probe, just print
an error message, but leave the device accessible from userspace.

Signed-off-by: Andrew Duggan <aduggan@synaptics.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-rmi.c