[media] em28xx: clean up resources should init fail
authorChris Rankin <rankincj@yahoo.com>
Sat, 20 Aug 2011 11:28:17 +0000 (08:28 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 3 Sep 2011 23:50:00 +0000 (20:50 -0300)
commit6c03e38b34dcfcdfa2f10cf984995a48f030f039
tree96d32284bbc7adc3e423c4a7df1ee6f51520c864
parent38b61eb2dac06fdc42815b004e9824d8196cfcfb
[media] em28xx: clean up resources should init fail

This patch ensures that the em28xx_init_dev() function cleans up after itself,
in the event that it fails. This isimportant because the struct em28xx will be
deallocated if em28xx_init_dev() returns an error.

[mchehab@redhat.com: Fix merge conflicts and simplify the goto labels]
Signed-off-by: Chris Rankin <rankincj@yahoo.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/em28xx/em28xx-cards.c
drivers/media/video/em28xx/em28xx-core.c