aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb
diff options
context:
space:
mode:
authorMarco Schluessler <marco@lordzodiac.de>2007-01-31 14:32:29 -0300
committerMauro Carvalho Chehab <mchehab@infradead.org>2007-02-21 13:35:09 -0200
commite19c55ffb984c2db28191d8aa4400bb81ecd756d (patch)
treee6912616d0ac12eb791f0745224608f9921df941 /drivers/media/dvb
parentV4L/DVB (5160): Saa7146_vv: pass correct memory size to pci_free_consistent (diff)
downloadlinux-dev-e19c55ffb984c2db28191d8aa4400bb81ecd756d.tar.xz
linux-dev-e19c55ffb984c2db28191d8aa4400bb81ecd756d.zip
V4L/DVB (5161): Dvb-ttpci: call saa7146_vv_release() on exit
Call saa7146_vv_release() on exit. Signed-off-by: Marco Schluessler <marco@lordzodiac.de> Signed-off-by: Oliver Endriss <o.endriss@gmx.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/dvb')
-rw-r--r--drivers/media/dvb/ttpci/av7110_v4l.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/media/dvb/ttpci/av7110_v4l.c b/drivers/media/dvb/ttpci/av7110_v4l.c
index 78a15d52b056..d78b8f15dae5 100644
--- a/drivers/media/dvb/ttpci/av7110_v4l.c
+++ b/drivers/media/dvb/ttpci/av7110_v4l.c
@@ -824,8 +824,13 @@ int av7110_init_v4l(struct av7110 *av7110)
int av7110_exit_v4l(struct av7110 *av7110)
{
+ struct saa7146_dev* dev = av7110->dev;
+
saa7146_unregister_device(&av7110->v4l_dev, av7110->dev);
saa7146_unregister_device(&av7110->vbi_dev, av7110->dev);
+
+ saa7146_vv_release(dev);
+
return 0;
}