[PATCH] saa716x: fix uninitialized splinlocks
DORMANTno replies
From: Luca Tettamanti <kronos.it@gmail.com>
Date: 2009-01-18 18:22:16
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(+) 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;
Luca -- Regole per la felicit�: 1. Sii soddisfatto di quello che hai. 2. Assicurati di avere tutto.