saa716x: fix uninitialized splinlocks

Message ID 20090118182230.GA19441@dreamland.darkstar.lan (mailing list archive)
State Superseded, archived
Headers

Commit Message

Luca Tettamanti Jan. 18, 2009, 6:22 p.m. UTC
  Fix uninitialized spinlocks.

Signed-off-by: Luca Tettamanti <kronos.it@gmail.com>
---
 linux/drivers/media/dvb/dvb-core/dmxdev.c        |    1 +
 linux/drivers/media/dvb/saa716x/saa716x_hybrid.c |    1 +
 2 files changed, 2 insertions(+)


Luca
  

Patch

Index: b/linux/drivers/media/dvb/dvb-core/dmxdev.c
===================================================================
--- a/linux/drivers/media/dvb/dvb-core/dmxdev.c	2009-01-18 19:15:52.630015822 +0100
+++ b/linux/drivers/media/dvb/dvb-core/dmxdev.c	2009-01-18 19:16:17.182016807 +0100
@@ -1087,6 +1087,7 @@ 
 	for (i = 0; i < dmxdev->filternum; i++) {
 		dmxdev->filter[i].dev = dmxdev;
 		dmxdev->filter[i].buffer.data = NULL;
+		spin_lock_init(&dmxdev->filter[i].buffer.lock);
 		dvb_dmxdev_filter_state_set(&dmxdev->filter[i],
 					    DMXDEV_STATE_FREE);
 	}
Index: b/linux/drivers/media/dvb/saa716x/saa716x_hybrid.c
===================================================================
--- a/linux/drivers/media/dvb/saa716x/saa716x_hybrid.c	2009-01-18 19:15:52.590024681 +0100
+++ b/linux/drivers/media/dvb/saa716x/saa716x_hybrid.c	2009-01-18 19:16:17.182016807 +0100
@@ -49,6 +49,7 @@ 
 		goto fail0;
 	}
 
+	spin_lock_init(&saa716x->gpio_lock);
 	saa716x->verbose	= verbose;
 	saa716x->int_type	= int_type;
 	saa716x->pdev		= pdev;