[media] rc: Fix invalid free_region and/or free_irq on probe failure
authorBen Hutchings <ben@decadent.org.uk>
Tue, 15 May 2012 00:36:00 +0000 (21:36 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sun, 20 May 2012 14:43:05 +0000 (11:43 -0300)
fintek-cir, ite-cir and nuvoton-cir may try to free an I/O region
and/or IRQ handler that was never allocated after a failure in their
respective probe functions.  Add and use separate labels on the
failure path so they will do the right cleanup after each possible
point of failure.

Compile-tested only.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

No differences found