linux_dsm_epyc7002/drivers/media
Robert Schedel 71a35fe2a3 V4L/DVB (7830): dvb_ca_en50221: Fix High CPU load in 'top' due to budget_av slot polling
This change addresses kernel bug #10459: In kernel 2.6.25 the
budget_av driver polls for an CI slot in 100ms intervals (because no
interrupt solution for budget_av cards is feasible due to HW reasons).
If no CI/CAM is connected to the DVB card, polling times out only after 250ms.
This periodic polling leads to high CPU load.

The change increases the polling interval for empty slots from 100ms to 5s.
Intervals for remaining slot states (invalid, in progress, ready) are unchanged,
as they are either temporary conditions or no timeout should occur.

Signed-off-by: Robert Schedel <r.schedel@yahoo.de>
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2008-05-14 02:54:02 -03:00
..
common V4L/DVB (7804): tea5767: Fix error logic 2008-05-14 02:53:58 -03:00
dvb V4L/DVB (7830): dvb_ca_en50221: Fix High CPU load in 'top' due to budget_av slot polling 2008-05-14 02:54:02 -03:00
radio V4L/DVB (7582): proc: switch /proc/driver/radio-typhoon to seq_file interface 2008-04-24 14:09:40 -03:00
video V4L/DVB (7829): cx23885: remove remaining references to dvb-pll 2008-05-14 02:54:02 -03:00
Kconfig Fix V4L/DVB core help messages 2008-04-29 18:41:38 -03:00
Makefile Fix drivers/media build for modular builds 2008-05-08 10:55:23 -07:00