summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/et61x251/et61x251.h
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2008-09-24 10:00:37 +0200
committerMauro Carvalho Chehab <mchehab@redhat.com>2008-09-24 10:00:37 +0200
commit57ba167023f217da9151306b24ac58d039441bad (patch)
tree72a4fbceb049cebe7ad65da67959150a0d4e7894 /linux/drivers/media/video/et61x251/et61x251.h
parentf514a7e61f31096c2f091e0d014d409c61a43798 (diff)
downloadmediapointer-dvb-s2-57ba167023f217da9151306b24ac58d039441bad.tar.gz
mediapointer-dvb-s2-57ba167023f217da9151306b24ac58d039441bad.tar.bz2
Fix deadlock in demux code
From: Andreas Oberritter <obi@linuxtv.org> The functions dvb_dmxdev_section_callback, dvb_dmxdev_ts_callback, dvb_dmx_swfilter_packet, dvb_dmx_swfilter_packets, dvb_dmx_swfilter and dvb_dmx_swfilter_204 may be called from both interrupt and process context. Therefore they need to be protected by spin_lock_irqsave() instead of spin_lock(). This fixes a deadlock discovered by lockdep. Signed-off-by: Andreas Oberritter <obi@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'linux/drivers/media/video/et61x251/et61x251.h')
0 files changed, 0 insertions, 0 deletions