kernel_optimize_test/drivers/media/dvb/frontends
Mac Michaels 80e27e2061 [PATCH] dvb: frontend: or51132: remove bogus optimization attempt
This fix has also been applied to lgdt330x.  There is an optimization that
keeps track of the frequency tuned by the digital decoder.  The digital driver
does not set the frequency if it has not changed since it was tuned.  The
analog tuner driver knows nothing about the frequency saved by the digital
driver.  When the frequency is set using the video4linux code with tvtime, the
hardware get changed but the digital driver's state does not get updated.
Switch back to the same digital channel and the driver finds no change in
frequency so the tuner is not reset to the digital frequency.  The work around
is to remove the check and always set the tuner to the specified frequency.

Signed-off-by: Mac Michaels <wmichaels1@earthlink.net>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-09 13:57:40 -07:00
..
at76c651.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
at76c651.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
bcm3510_priv.h [PATCH] dvb: flexcop: add BCM3510 ATSC frontend support for Air2PC card 2005-06-24 00:05:31 -07:00
bcm3510.c [PATCH] dvb: flexcop: add BCM3510 ATSC frontend support for Air2PC card 2005-06-24 00:05:31 -07:00
bcm3510.h [PATCH] dvb: flexcop: add BCM3510 ATSC frontend support for Air2PC card 2005-06-24 00:05:31 -07:00
cx22700.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
cx22700.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cx22702.c [PATCH] dvb: frontend: cx22702: support for cxusb 2005-07-07 18:23:55 -07:00
cx22702.h [PATCH] dvb: frontend: cx22702: support for cxusb 2005-07-07 18:23:55 -07:00
cx24110.c [PATCH] dvb: frontend: cx24110: clean up timeout handling. 2005-09-09 13:57:39 -07:00
cx24110.h [PATCH] dvb: email address update 2005-09-09 13:57:35 -07:00
dib3000-common.c [PATCH] dvb: Add generalized dvb-usb driver 2005-06-24 00:05:30 -07:00
dib3000-common.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dib3000.h [PATCH] dvb: Add generalized dvb-usb driver 2005-06-24 00:05:30 -07:00
dib3000mb_priv.h [PATCH] dvb: Add generalized dvb-usb driver 2005-06-24 00:05:30 -07:00
dib3000mb.c [PATCH] dvb: remove version.h dependencies 2005-09-09 13:57:35 -07:00
dib3000mc_priv.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dib3000mc.c [PATCH] dvb: remove version.h dependencies 2005-09-09 13:57:35 -07:00
dvb_dummy_fe.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
dvb_dummy_fe.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dvb-pll.c [PATCH] dvb: lgdt330x frontend: some bug fixes & add lgdt3303 support 2005-08-08 11:49:57 -07:00
dvb-pll.h [PATCH] dvb: lgdt330x frontend: some bug fixes & add lgdt3303 support 2005-08-08 11:49:57 -07:00
Kconfig [PATCH] dvb: lgdt330x frontend: trivial text cleanups 2005-08-09 17:59:52 -07:00
l64781.c [PATCH] dvb: frontend: l64781: improve tuning 2005-07-07 18:23:55 -07:00
l64781.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
lgdt330x_priv.h [PATCH] dvb: lgdt330x frontend: some bug fixes & add lgdt3303 support 2005-08-08 11:49:57 -07:00
lgdt330x.c [PATCH] DVB: lgdt330x check callback fix 2005-09-07 16:58:02 -07:00
lgdt330x.h [PATCH] dvb: lgdt330x frontend: some bug fixes & add lgdt3303 support 2005-08-08 11:49:57 -07:00
Makefile [PATCH] dvb: rename lgdt3302 frontend module to lgdt330x 2005-07-27 16:26:17 -07:00
mt312_priv.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mt312.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
mt312.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mt352_priv.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mt352.c [PATCH] dvb: frontend: mt352: fix signal strength reading 2005-09-09 13:57:37 -07:00
mt352.h [PATCH] dvb: frontends: misc. minor cleanups 2005-05-17 07:59:32 -07:00
nxt2002.c [PATCH] dvb: frontends: misc. minor cleanups 2005-05-17 07:59:32 -07:00
nxt2002.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
nxt6000_priv.h [PATCH] dvb: nxt6000: support frontend status reads 2005-05-17 07:59:29 -07:00
nxt6000.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
nxt6000.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
or51132.c [PATCH] dvb: frontend: or51132: remove bogus optimization attempt 2005-09-09 13:57:40 -07:00
or51132.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
or51211.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
or51211.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
s5h1420.c [PATCH] dvb: frontend: s5h1420: fixes 2005-09-09 13:57:38 -07:00
s5h1420.h [PATCH] dvb: frontend: s5h1420: fixes 2005-09-09 13:57:38 -07:00
sp887x.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
sp887x.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sp8870.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
sp8870.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
stv0297.c [PATCH] dvb: frontend: stv0297: QAM128 tuning improvement 2005-09-09 13:57:39 -07:00
stv0297.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
stv0299.c [PATCH] dvb: frontend: stv0299: support reading both BER and UCBLOCKS 2005-09-09 13:57:38 -07:00
stv0299.h [PATCH] dvb: frontend: stv0299: pass i2c bus to pll callback 2005-09-09 13:57:38 -07:00
tda80xx.c [PATCH] missing include in tda80xx 2005-08-29 10:42:39 -07:00
tda80xx.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tda1004x.c [PATCH] dvb: frontend: tda1004x: fix SNR reading 2005-09-09 13:57:38 -07:00
tda1004x.h [PATCH] dvb: frontend: tda1004x: support tda827x tuners 2005-07-07 18:23:54 -07:00
tda8083.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
tda8083.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tda10021.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
tda10021.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ves1x93.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
ves1x93.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ves1820.c [PATCH] dvb: frontend: ves1820: improve tuning 2005-09-09 13:57:38 -07:00
ves1820.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00