diff options
Diffstat (limited to 'linux/drivers/media/dvb/ttpci/av7110.c')
-rw-r--r-- | linux/drivers/media/dvb/ttpci/av7110.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/linux/drivers/media/dvb/ttpci/av7110.c b/linux/drivers/media/dvb/ttpci/av7110.c index caf1f122a..beb626a61 100644 --- a/linux/drivers/media/dvb/ttpci/av7110.c +++ b/linux/drivers/media/dvb/ttpci/av7110.c @@ -162,9 +162,8 @@ static void arm_error(struct av7110 *av7110) static int arm_thread(void *data) { struct av7110 *av7110 = data; - - unsigned long timeout; u16 newloops = 0; + int timeout; DEB_EE(("av7110: %p\n",av7110)); @@ -1513,6 +1512,7 @@ static int av7110_attach(struct saa7146_dev* dev, struct saa7146_pci_extension_d /* default OSD window */ av7110->osdwin = 1; + sema_init(&av7110->osd_sema, 1); /* ARM "watchdog" */ init_waitqueue_head(&av7110->arm_wait); |