android_kernel_xiaomi_sm8350/drivers/media/common/tuners
Michael Krufky 2a6003c207 V4L/DVB (8950): xc5000: prevent an OOPS if analog driver is unloaded while digital is in use
Prevent an OOPS if xc5000_attach was called by tuner.ko before being called by
the DVB adapter driver. The OOPS occurs when a digital tune request is made
after tuner.ko is unloaded.

When tuner.ko is unloaded, it takes the xc5000_config structure with it.

Rather than storing a pointer to the xc5000_config structure, just store the
if_khz and tuner_callback inside the xc5000_priv internal state structure.

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-10-12 09:37:01 -02:00
..
Kconfig V4L/DVB (8534): remove select's of FW_LOADER 2008-07-27 12:24:37 -03:00
Makefile V4L/DVB (8528): add support for MaxLinear MxL5007T silicon tuner 2008-07-27 11:07:18 -03:00
mt20xx.c V4L/DVB (8493): mt20xx: test below 0 on unsigned lo1a and lo2a 2008-07-26 13:18:19 -03:00
mt20xx.h
mt2060_priv.h
mt2060.c
mt2060.h
mt2131_priv.h V4L/DVB (8805): Steven Toth email address change 2008-09-03 18:37:21 -03:00
mt2131.c V4L/DVB (8805): Steven Toth email address change 2008-09-03 18:37:21 -03:00
mt2131.h V4L/DVB (8805): Steven Toth email address change 2008-09-03 18:37:21 -03:00
mt2266.c
mt2266.h
mxl5005s.c V4L/DVB (8805): Steven Toth email address change 2008-09-03 18:37:21 -03:00
mxl5005s.h V4L/DVB (8805): Steven Toth email address change 2008-09-03 18:37:21 -03:00
mxl5007t.c V4L/DVB (8532): mxl5007t: remove excessive locks 2008-07-27 11:07:35 -03:00
mxl5007t.h V4L/DVB (8549): mxl5007: Fix an error at include file 2008-07-27 19:36:08 -03:00
qt1010_priv.h
qt1010.c
qt1010.h
tda827x.c
tda827x.h
tda8290.c
tda8290.h
tda9887.c V4L/DVB (8488): videodev: remove some CONFIG_VIDEO_V4L1_COMPAT code from v4l2-dev.h 2008-07-26 13:18:11 -03:00
tda9887.h
tda18271-common.c
tda18271-fe.c
tda18271-maps.c
tda18271-priv.h
tda18271.h
tea5761.c
tea5761.h
tea5767.c
tea5767.h
tuner-i2c.h
tuner-simple.c V4L/DVB (8626): Add support for TCL tuner MF02GIP-5N-E 2008-10-12 09:36:47 -02:00
tuner-simple.h
tuner-types.c V4L/DVB (8626): Add support for TCL tuner MF02GIP-5N-E 2008-10-12 09:36:47 -02:00
tuner-xc2028-types.h
tuner-xc2028.c V4L/DVB (8136): xc2028 unaligned access fixes 2008-07-20 07:13:50 -03:00
tuner-xc2028.h V4L/DVB (8967): Use correct XC3028L firmware for AMD ATI TV Wonder 600 2008-10-04 22:43:41 -03:00
xc5000.c V4L/DVB (8950): xc5000: prevent an OOPS if analog driver is unloaded while digital is in use 2008-10-12 09:37:01 -02:00
xc5000.h V4L/DVB (8805): Steven Toth email address change 2008-09-03 18:37:21 -03:00