HID: i2c-hid: exit if the IRQ is not valid
authorDavid Arcari <darcari@redhat.com>
Thu, 13 Oct 2016 09:30:45 +0000 (11:30 +0200)
committerJiri Kosina <jkosina@suse.cz>
Fri, 14 Oct 2016 14:02:05 +0000 (16:02 +0200)
commit93d26aeab54cc91119760bc4f1f22bff9a987d70
treef0908ebcda5e49602518fd95f5323e0323eb4f0b
parentba18a9314a94f4a54b4d0c5e0f1dc85af28eca35
HID: i2c-hid: exit if the IRQ is not valid

When i2c-core doesn't find the IRQ associated to the GPIO because
the gpiochip is not available, it assigns -EPROBE_DEFER to the irq.
We need to bail out there and on any other error in an IRQ.

Signed-off-by: David Arcari <darcari@redhat.com>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/i2c-hid/i2c-hid.c