dvb-frontends: use IS_REACHABLE() instead of IS_ENABLED()
authorMauro Carvalho Chehab <mchehab@osg.samsung.com>
Wed, 8 Apr 2015 18:04:35 +0000 (15:04 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Wed, 8 Apr 2015 18:05:12 +0000 (15:05 -0300)
Changeset 9b174527e7b7 added this new macro, ensuring that it
is true only if the function is actually reachable.

However, newer drivers were added since when it was written.
So, change those drivers to also use it.

Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/dvb-frontends/drx39xyj/drx39xxj.h
drivers/media/dvb-frontends/lgdt3306a.h
drivers/media/dvb-frontends/si2165.h

index cfd0b96b69391136b8b9bd31c013a32fb6503704..8188062953afac9277c2e30f8649323c9eeb26aa 100644 (file)
@@ -34,7 +34,7 @@ struct drx39xxj_state {
        const struct firmware *fw;
 };
 
-#if IS_ENABLED(CONFIG_DVB_DRX39XYJ)
+#if IS_REACHABLE(CONFIG_DVB_DRX39XYJ)
 struct dvb_frontend *drx39xxj_attach(struct i2c_adapter *i2c);
 #else
 static inline struct dvb_frontend *drx39xxj_attach(struct i2c_adapter *i2c) {
index ed8aa3e7c950a11ca739342c3e15213f09cdfba5..9dbb2dced1fe49e08dc3b6b126d4ae16a38e2be0 100644 (file)
@@ -58,7 +58,7 @@ struct lgdt3306a_config {
        int  xtalMHz;
 };
 
-#if IS_ENABLED(CONFIG_DVB_LGDT3306A)
+#if IS_REACHABLE(CONFIG_DVB_LGDT3306A)
 struct dvb_frontend *lgdt3306a_attach(const struct lgdt3306a_config *config,
                                      struct i2c_adapter *i2c_adap);
 #else
index efaa08123b921218bf1fc2c864baa867f0e320af..8a15d6a9c552597914f9615d26259bcd00f8f514 100644 (file)
@@ -45,7 +45,7 @@ struct si2165_config {
        bool inversion;
 };
 
-#if IS_ENABLED(CONFIG_DVB_SI2165)
+#if IS_REACHABLE(CONFIG_DVB_SI2165)
 struct dvb_frontend *si2165_attach(
        const struct si2165_config *config,
        struct i2c_adapter *i2c);