media: staging: lirc_serial: Do not assume error codes returned by request_irq()
authorBen Hutchings <ben@decadent.org.uk>
Wed, 16 Nov 2011 04:54:04 +0000 (01:54 -0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 12 Mar 2012 19:31:39 +0000 (12:31 -0700)
commitd6bc69349915e2d58499165851a17280c97126ac
tree9ff7de81f4fdf11e28fa596cc63c9c7d57abbec0
parent47cd23fd083012c8f11a93be0af485d5f2358491
media: staging: lirc_serial: Do not assume error codes returned by request_irq()

commit affc9a0d59ac49bd304e2137bd5e4ffdd6fdfa52 upstream.

lirc_serial_probe() must fail if request_irq() returns an error, even if
it isn't EBUSY or EINVAL,

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/media/lirc/lirc_serial.c