linux/drivers/media/tuners
Mauro Carvalho Chehab f2709c206d Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations"
While this patch sounded a good idea, unfortunately, it causes
bad dependencies, as drivers that would otherwise work without
the DVB core will now break:

ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/tea5767.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/tea5761.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/tda827x.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/tda18218.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/qt1010.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/mt2266.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/mt20xx.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/mt2060.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/mc44s803.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/fc0013.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/fc0012.ko] undefined!
ERROR: "dvb_tuner_simple_release" [drivers/media/tuners/fc0011.ko] undefined!

So, we have to revert it.

Note: as the argument for the release ops changed from "int"
to "void", we needed to change it at the revert patch, to
avoid compilation issues like:
	drivers/media/tuners/tea5767.c:437:23: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
	  .release           = tea5767_release,
	                       ^~~~~~~~~~~~~~~

This reverts commit 22a613e898.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2016-11-18 20:44:33 -02:00
..
e4000_priv.h
e4000.c
e4000.h
fc001x-common.h
fc0011.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
fc0011.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
fc0012-priv.h
fc0012.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
fc0012.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
fc0013-priv.h
fc0013.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
fc0013.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
fc2580_priv.h
fc2580.c
fc2580.h
it913x.c [media] it913x: do not allow driver unbind 2016-07-08 17:01:23 -03:00
it913x.h
Kconfig
m88rs6000t.c
m88rs6000t.h
Makefile
max2165_priv.h
max2165.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
max2165.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
mc44s803_priv.h
mc44s803.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
mc44s803.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
msi001.c
mt20xx.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
mt20xx.h
mt2060_priv.h
mt2060.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
mt2060.h
mt2063.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
mt2063.h
mt2131_priv.h
mt2131.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
mt2131.h
mt2266.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
mt2266.h
mxl301rf.c
mxl301rf.h
mxl5005s.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
mxl5005s.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
mxl5007t.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
mxl5007t.h
qm1d1c0042.c
qm1d1c0042.h
qt1010_priv.h
qt1010.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
qt1010.h
r820t.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
r820t.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
si2157_priv.h
si2157.c [media] si2157: do not allow driver unbind 2016-07-08 16:54:54 -03:00
si2157.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
tda827x.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
tda827x.h
tda8290.c [media] dvb: make DVB frontend *_ops instances "const" 2016-11-18 15:00:22 -02:00
tda8290.h
tda9887.c [media] dvb: make DVB frontend *_ops instances "const" 2016-11-18 15:00:22 -02:00
tda9887.h
tda18212.c
tda18212.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
tda18218_priv.h
tda18218.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
tda18218.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
tda18271-common.c [media] tuners: don't break long lines 2016-10-21 10:08:13 -02:00
tda18271-fe.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
tda18271-maps.c [media] tuners: don't break long lines 2016-10-21 10:08:13 -02:00
tda18271-priv.h [media] tda18271: use prefix on all printk messages 2016-09-05 15:26:28 -03:00
tda18271.h
tea5761.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
tea5761.h
tea5767.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
tea5767.h
tua9001_priv.h
tua9001.c
tua9001.h
tuner-i2c.h
tuner-simple.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
tuner-simple.h
tuner-types.c
tuner-xc2028-types.h
tuner-xc2028.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
tuner-xc2028.h
xc4000.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
xc4000.h
xc5000.c [media] dvb_frontend: tuner_ops.release returns void 2016-11-18 15:07:26 -02:00
xc5000.h treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00