diff options
-rw-r--r-- | drivers/media/dvb/frontends/dvb_dummy_fe.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/media/dvb/frontends/dvb_dummy_fe.h b/drivers/media/dvb/frontends/dvb_dummy_fe.h index 8210f19d56ce..1fcb987d6386 100644 --- a/drivers/media/dvb/frontends/dvb_dummy_fe.h +++ b/drivers/media/dvb/frontends/dvb_dummy_fe.h | |||
@@ -25,8 +25,27 @@ | |||
25 | #include <linux/dvb/frontend.h> | 25 | #include <linux/dvb/frontend.h> |
26 | #include "dvb_frontend.h" | 26 | #include "dvb_frontend.h" |
27 | 27 | ||
28 | #if defined(CONFIG_DVB_DUMMY_FE) || (defined(CONFIG_DVB_DUMMY_FE_MODULE) && \ | ||
29 | defined(MODULE)) | ||
28 | extern struct dvb_frontend* dvb_dummy_fe_ofdm_attach(void); | 30 | extern struct dvb_frontend* dvb_dummy_fe_ofdm_attach(void); |
29 | extern struct dvb_frontend* dvb_dummy_fe_qpsk_attach(void); | 31 | extern struct dvb_frontend* dvb_dummy_fe_qpsk_attach(void); |
30 | extern struct dvb_frontend* dvb_dummy_fe_qam_attach(void); | 32 | extern struct dvb_frontend* dvb_dummy_fe_qam_attach(void); |
33 | #else | ||
34 | static inline struct dvb_frontend *dvb_dummy_fe_ofdm_attach(void) | ||
35 | { | ||
36 | printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); | ||
37 | return NULL; | ||
38 | } | ||
39 | static inline struct dvb_frontend *dvb_dummy_fe_qpsk_attach(void) | ||
40 | { | ||
41 | printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); | ||
42 | return NULL; | ||
43 | } | ||
44 | static inline struct dvb_frontend *dvb_dummy_fe_qam_attach(void) | ||
45 | { | ||
46 | printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); | ||
47 | return NULL; | ||
48 | } | ||
49 | #endif /* CONFIG_DVB_DUMMY_FE */ | ||
31 | 50 | ||
32 | #endif // DVB_DUMMY_FE_H | 51 | #endif // DVB_DUMMY_FE_H |