summaryrefslogtreecommitdiffstats
path: root/drivers/media/video/saa7134/saa7134-input.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2010-03-26 01:13:43 +0100
committerMauro Carvalho Chehab <mchehab@redhat.com>2010-05-18 05:53:00 +0200
commit93c312ff21b0a53e701a45741887208297646a1a (patch)
treecc17d43e5b1926228daacb4ea61d7be43f1c0c24 /drivers/media/video/saa7134/saa7134-input.c
parentV4L/DVB: ir-core: dynamically load the compiled IR protocols (diff)
downloadlinux-93c312ff21b0a53e701a45741887208297646a1a.tar.xz
linux-93c312ff21b0a53e701a45741887208297646a1a.zip
V4L/DVB: ir-core: prepare to add more operations for ir decoders
Some decoders and a lirc_dev interface may need some other operations to work. For example: IR device register/unregister and ir_keydown events may need to be tracked. As some operations can occur in interrupt time, and a lock is needed to prevent un-registering a decode while decoding a key, the lock needed to be convert into a spin lock. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/saa7134/saa7134-input.c')
-rw-r--r--drivers/media/video/saa7134/saa7134-input.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/video/saa7134/saa7134-input.c b/drivers/media/video/saa7134/saa7134-input.c
index 32859e549afa..39564db252fd 100644
--- a/drivers/media/video/saa7134/saa7134-input.c
+++ b/drivers/media/video/saa7134/saa7134-input.c
@@ -961,7 +961,7 @@ static int saa7134_raw_decode_irq(struct saa7134_dev *dev)
saa_clearb(SAA7134_GPIO_GPMODE3, SAA7134_GPIO_GPRESCAN);
saa_setb(SAA7134_GPIO_GPMODE3, SAA7134_GPIO_GPRESCAN);
pulse = saa_readl(SAA7134_GPIO_GPSTATUS0 >> 2) & ir->mask_keydown;
- ir_raw_event_store(dev->remote->dev, pulse? IR_PULSE : IR_SPACE);
+ ir_raw_event_store(dev->remote->dev, pulse ? IR_PULSE : IR_SPACE);
/*