This series partially fix a longstand Kconfig issue with dib0700 and their frontend drivers: depending how options are selected, build errors are generated. This is partial because it only fixes the issues with two frontends: dib7000p and dib8000 (the ones I have devices here for testing). The very same approach can be used by other devices, but I currently have no ways to test. So, let's apply those changes first and hope that someone could either do the patches or donte me some samples. If none happen, I'll likely just replicate the same solution on other frontends and post at the ML for others to test. There's just one practical functional changes on this series: now, devices will not load dib8000 and/or dib7000p if one (or the two) frontends are not used by a particular device. Except for that, no other change should be noticed. Mauro Carvalho Chehab (5): dvbdev: add a dvb_detach() macro dib7000p: rename dib7000p_attach to dib7000p_init dib7000: export just one symbol dib8000: rename dib8000_attach to dib8000_init dib8000: export just one symbol drivers/media/dvb-core/dvb_frontend.c | 8 +- drivers/media/dvb-core/dvbdev.h | 4 + drivers/media/dvb-frontends/dib7000p.c | 72 +++-- drivers/media/dvb-frontends/dib7000p.h | 131 ++------ drivers/media/dvb-frontends/dib8000.c | 88 +++--- drivers/media/dvb-frontends/dib8000.h | 150 ++------- drivers/media/pci/cx23885/cx23885-dvb.c | 8 +- drivers/media/usb/dvb-usb/cxusb.c | 39 ++- drivers/media/usb/dvb-usb/dib0700_devices.c | 464 ++++++++++++++++++---------- 9 files changed, 484 insertions(+), 480 deletions(-) -- 1.9.3 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html