summaryrefslogtreecommitdiffstats
path: root/kernel/rcutorture.c
diff options
context:
space:
mode:
authorholger@muscate-magnussen.de <holger@muscate-magnussen.de>2007-05-01 09:25:56 -0300
committerMauro Carvalho Chehab <mchehab@infradead.org>2007-05-09 10:12:35 -0300
commit4d8451700171d6bbc254191880f86bfdeec2f74f (patch)
tree4b08ddedcb6717f189668e66e6f35e496ae318ff /kernel/rcutorture.c
parentba70d59bb987110c4394e896b299f9726609aa33 (diff)
downloadblackbird-obmc-linux-4d8451700171d6bbc254191880f86bfdeec2f74f.tar.gz
blackbird-obmc-linux-4d8451700171d6bbc254191880f86bfdeec2f74f.zip
V4L/DVB (5578): Workaround for bad hardare/firmware on some pluto2 devices
pluto2_driver: Workaround for pluto2 card reporting wrong number of received packets and flooding system with interrupts. This patch constitutes a workaround for a hardware/firmware problem of the pluto2-based card (e.g., Satelco EasyWatch). It can happen in rare cases that the card gets into a mode where it always reports back a number of received packets (nbpackets) which is larger than the maximum permissible number of packets (TS_DMA_PACKETS). The workaround that is already in the driver in function pluto_dma_end reports back zero received packets. In spite of the (in reality) zero received packets the card continues to generate interrupts at a very high rate, which can effectively stall the system. The patch resets the TS logic, which puts the card back into normal operations. Signed-off-by: Holger Magnussen <holger@muscate-magnussen.de> Signed-off-by: Andreas Oberritter <obi@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'kernel/rcutorture.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud