kernel_optimize_test/drivers/media/dvb-core
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
..
demux.h [media] dvb-core: get rid of demux optional circular buffer 2016-10-21 08:43:24 -02:00
dmxdev.c [media] dvb-core: get rid of demux optional circular buffer 2016-10-21 08:43:24 -02:00
dmxdev.h
dvb_ca_en50221.c [media] dvb-core/en50221: use dvb_remove_device() 2016-11-18 15:03:45 -02:00
dvb_ca_en50221.h [media] dvb_ca_en50221.h: Make checkpatch.pl happy 2015-10-06 18:40:01 -03:00
dvb_demux.c [media] dvb-core: get rid of demux optional circular buffer 2016-10-21 08:43:24 -02:00
dvb_demux.h [media] dvb-core: get rid of demux optional circular buffer 2016-10-21 08:43:24 -02:00
dvb_frontend.c Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
dvb_frontend.h Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 2016-11-18 20:44:33 -02:00
dvb_math.c
dvb_math.h [media] get rid of a number of problems at the cross references 2016-09-22 10:00:23 -03:00
dvb_net.c [media] dvb-core: get rid of demux optional circular buffer 2016-10-21 08:43:24 -02:00
dvb_net.h
dvb_ringbuffer.c [media] media: dvb_ringbuffer: Add memory barriers 2016-07-09 07:57:47 -03:00
dvb_ringbuffer.h [media] get rid of a number of problems at the cross references 2016-09-22 10:00:23 -03:00
dvb-usb-ids.h [media] dvb-usb-dvbsky: Add support for TechnoTrend S2-4650 CI 2016-10-24 17:14:25 -02:00
dvbdev.c [media] dvbdev: split dvb_unregister_device() 2016-11-18 15:02:39 -02:00
dvbdev.h [media] dvbdev: split dvb_unregister_device() 2016-11-18 15:02:39 -02:00
Kconfig [media] dvb_demux: convert an internal ifdef into a Kconfig option 2016-10-21 08:41:45 -02:00
Makefile [media] dvb-core: move dvb_filter out of the DVB core 2016-10-21 08:44:08 -02:00