linux/drivers/media/usb/dvb-usb-v2
Mauro Carvalho Chehab ed97a6fe53 [media] af9033: Don't export functions for the hardware filter
Exporting functions for hardware filter is a bad idea, as it
breaks compilation if:
	CONFIG_DVB_USB_AF9035=y
	CONFIG_DVB_AF9033=m

Because the PID filter function calls would be hardcoded at
af9035.

The same doesn't happen with af9033_attach() because the
dvb_attach() doesn't hardcode it. Instead, it dynamically
links it at runtime.

However, calling dvb_attach() multiple times is problematic,
as it increments module kref.

So, the better is to pass one parameter for the af9033 module
to fill the hardware filters, and then use it inside af9035.

Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-03-14 20:26:59 -03:00
..
af9015.c [media] af9015: Don't use dynamic static allocation 2013-11-08 09:45:45 -02:00
af9015.h [media] af9015: do not use buffers from stack for usb_bulk_msg() 2013-03-18 16:51:17 -03:00
af9035.c [media] af9033: Don't export functions for the hardware filter 2014-03-14 20:26:59 -03:00
af9035.h [media] af9033: Don't export functions for the hardware filter 2014-03-14 20:26:59 -03:00
anysee.c [media] anysee: fix non-working E30 Combo Plus DVB-T 2013-12-20 14:24:20 -02:00
anysee.h [media] anysee: do not use buffers from stack for usb_bulk_msg() 2013-03-18 16:54:26 -03:00
au6610.c [media] au6610: use Kernel dev_foo() logging 2012-09-23 20:50:03 -03:00
au6610.h
az6007.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
ce6230.c [media] ce6230: use Kernel dev_foo() logging 2012-09-23 20:50:42 -03:00
ce6230.h
dvb_usb_common.h
dvb_usb_core.c [media] rc: abstract access to allowed/enabled protocols 2014-03-11 13:24:39 -03:00
dvb_usb_urb.c [media] dvb_usb_v2: make checkpatch.pl happy 2013-03-23 09:59:56 -03:00
dvb_usb.h [media] dvb_usb_v2: get rid of deferred probe 2013-08-18 07:55:06 -03:00
ec168.c [media] ec168: fix error return code 2014-01-07 09:19:03 -02:00
ec168.h [media] ec168: declare MODULE_FIRMWARE 2012-09-23 20:08:21 -03:00
gl861.c [media] gl861: use Kernel dev_foo() logging 2012-09-23 20:50:13 -03:00
gl861.h
Kconfig [media] rtl28xxu: depends on I2C_MUX 2014-03-14 05:35:23 -03:00
lmedm04.c [media] lme2510: do not use bInterfaceNumber from dvb_usb_v2 2013-08-18 07:54:37 -03:00
lmedm04.h
Makefile [media] rtl28xxu: attach SDR extension module 2014-03-14 05:33:07 -03:00
mxl111sf-demod.c [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
mxl111sf-demod.h [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
mxl111sf-gpio.c [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
mxl111sf-gpio.h [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
mxl111sf-i2c.c [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
mxl111sf-i2c.h [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
mxl111sf-phy.c [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
mxl111sf-phy.h [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
mxl111sf-reg.h [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
mxl111sf-tuner.c [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
mxl111sf-tuner.h [media] mxl111sf: Fix compile when CONFIG_DVB_USB_MXL111SF is unset 2014-02-04 06:37:32 -02:00
mxl111sf.c [media] mxl111sf: Fix unintentional garbage stack read 2014-02-04 06:36:42 -02:00
mxl111sf.h [media] update Michael Krufky's email address 2014-02-04 06:34:21 -02:00
rtl28xxu.c [media] rtl28xxu: use muxed RTL2832 I2C adapters for E4000 and RTL2832_SDR 2014-03-14 05:35:24 -03:00
rtl28xxu.h [media] rtl28xxu: use muxed RTL2832 I2C adapters for E4000 and RTL2832_SDR 2014-03-14 05:35:24 -03:00
usb_urb.c [media] dvb_usb_v2: make checkpatch.pl happy 2013-03-23 09:59:56 -03:00