Re: [PATCH 2/4] [media] tuners: use IS_ENABLED
Reviewed-by: Michael Krufky On Thu, Mar 21, 2013 at 3:39 PM, Mauro Carvalho Chehab wrote: > Instead of checking everywhere there for 3 symbols, use instead > IS_ENABLED macro. > > This replacement was done using this small perl script: > > my $data; > $data .= $_ while (<>); > if ($data =~ m/CONFIG_([A-Z\_\d]*)_MODULE/) { > $data =~ > s,defined\(CONFIG_($f)\)[\s\|\&\\\(\)]+defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(CONFIG_MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; > $data =~ > s,defined\(CONFIG_($f)\)[\s\|\&\\\(\)]+defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; > $data =~ > s,defined\(CONFIG_($f)\)[\s\|\&\\\(\)]+defined\(CONFIG_($f)_MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; > $data =~ > s,defined\(CONFIG_($f)\)[\s\|\&\\\(\)\!]+defined\(CONFIG_($f)_MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; > > $data =~ > s,defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(MODULE\)[\s\|\&\\\(\)]+defined\(CONFIG_($f)\)\)*,IS_ENABLED(CONFIG_$f),g; > $data =~ > s,defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(CONFIG_MODULE\)[\s\|\&\\\(\)]+defined\(CONFIG_($f)\)\)*,IS_ENABLED(CONFIG_$f),g; > $data =~ > s,defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(CONFIG_MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; > $data =~ > s,defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; > } > print $data; > > Cc: Antti Palosaari > Cc: Michael Buesch > Cc: Hans-Frieder Vogt > Cc: Michael Krufky > Signed-off-by: Mauro Carvalho Chehab > --- > drivers/media/tuners/e4000.h| 3 +-- > drivers/media/tuners/fc0011.h | 3 +-- > drivers/media/tuners/fc0012.h | 3 +-- > drivers/media/tuners/fc0013.h | 3 +-- > drivers/media/tuners/fc2580.h | 3 +-- > drivers/media/tuners/max2165.h | 3 +-- > drivers/media/tuners/mc44s803.h | 3 +-- > drivers/media/tuners/mxl5005s.h | 3 +-- > drivers/media/tuners/tda18212.h | 3 +-- > drivers/media/tuners/tda18218.h | 3 +-- > drivers/media/tuners/tua9001.h | 3 +-- > drivers/media/tuners/xc5000.h | 3 +-- > 12 files changed, 12 insertions(+), 24 deletions(-) > > diff --git a/drivers/media/tuners/e4000.h b/drivers/media/tuners/e4000.h > index 71b1935..7801270 100644 > --- a/drivers/media/tuners/e4000.h > +++ b/drivers/media/tuners/e4000.h > @@ -36,8 +36,7 @@ struct e4000_config { > u32 clock; > }; > > -#if defined(CONFIG_MEDIA_TUNER_E4000) || \ > - (defined(CONFIG_MEDIA_TUNER_E4000_MODULE) && defined(MODULE)) > +#if IS_ENABLED(CONFIG_MEDIA_TUNER_E4000) > extern struct dvb_frontend *e4000_attach(struct dvb_frontend *fe, > struct i2c_adapter *i2c, const struct e4000_config *cfg); > #else > diff --git a/drivers/media/tuners/fc0011.h b/drivers/media/tuners/fc0011.h > index 0ee581f..33db6e4 100644 > --- a/drivers/media/tuners/fc0011.h > +++ b/drivers/media/tuners/fc0011.h > @@ -22,8 +22,7 @@ enum fc0011_fe_callback_commands { > FC0011_FE_CALLBACK_RESET, > }; > > -#if defined(CONFIG_MEDIA_TUNER_FC0011) ||\ > -defined(CONFIG_MEDIA_TUNER_FC0011_MODULE) > +#if IS_ENABLED(CONFIG_MEDIA_TUNER_FC0011) > struct dvb_frontend *fc0011_attach(struct dvb_frontend *fe, >struct i2c_adapter *i2c, >const struct fc0011_config *config); > diff --git a/drivers/media/tuners/fc0012.h b/drivers/media/tuners/fc0012.h > index 54508fc..668d70d 100644 > --- a/drivers/media/tuners/fc0012.h > +++ b/drivers/media/tuners/fc0012.h > @@ -48,8 +48,7 @@ struct fc0012_config { > bool clock_out; > }; > > -#if defined(CONFIG_MEDIA_TUNER_FC0012) || \ > - (defined(CONFIG_MEDIA_TUNER_FC0012_MODULE) && defined(MODULE)) > +#if IS_ENABLED(CONFIG_MEDIA_TUNER_FC0012) > extern struct dvb_frontend *fc0012_attach(struct dvb_frontend *fe, > struct i2c_adapter *i2c, > const struct fc0012_config *cfg); > diff --git a/drivers/media/tuners/fc0013.h b/drivers/media/tuners/fc0013.h > index 594efd6..34aa1c3 100644 > --- a/drivers/media/tuners/fc0013.h > +++ b/drivers/media/tuners/fc0013.h > @@ -25,8 +25,7 @@ > #include "dvb_frontend.h" > #include "fc001x-common.h" > > -#if defined(CONFIG_MEDIA_TUNER_FC0013) || \ > - (defined(CONFIG_MEDIA_TUNER_FC0013_MODULE) && defined(MODULE)) > +#if IS_ENABLED(CONFIG_MEDIA_TUNER_FC0013) > extern struct dvb_frontend *fc0013_attach(struct dvb_frontend *fe, > struct i2c_adapter *i2c, > u8 i2c_address, int dual_master, > diff --git a/drivers/media/tuners/fc2580.h b/drivers/media/tuners/fc2580.h > index 222601e..2dbf91f 100644 > --- a/drivers/media/tuners/fc2580.h > +++ b/drivers/media/tuners/fc2580.h > @@ -36,8 +36,7 @@ struct fc2580_config { > u32 clock; > }; > > -#if defined(CONFIG_MEDIA_TUNER_FC2580) || \ > - (defined(CONFIG_MEDIA_TUNER_FC2580_MODULE) && defined(MOD
[PATCH 2/4] [media] tuners: use IS_ENABLED
Instead of checking everywhere there for 3 symbols, use instead IS_ENABLED macro. This replacement was done using this small perl script: my $data; $data .= $_ while (<>); if ($data =~ m/CONFIG_([A-Z\_\d]*)_MODULE/) { $data =~ s,defined\(CONFIG_($f)\)[\s\|\&\\\(\)]+defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(CONFIG_MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; $data =~ s,defined\(CONFIG_($f)\)[\s\|\&\\\(\)]+defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; $data =~ s,defined\(CONFIG_($f)\)[\s\|\&\\\(\)]+defined\(CONFIG_($f)_MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; $data =~ s,defined\(CONFIG_($f)\)[\s\|\&\\\(\)\!]+defined\(CONFIG_($f)_MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; $data =~ s,defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(MODULE\)[\s\|\&\\\(\)]+defined\(CONFIG_($f)\)\)*,IS_ENABLED(CONFIG_$f),g; $data =~ s,defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(CONFIG_MODULE\)[\s\|\&\\\(\)]+defined\(CONFIG_($f)\)\)*,IS_ENABLED(CONFIG_$f),g; $data =~ s,defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(CONFIG_MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; $data =~ s,defined\(CONFIG_($f)_MODULE\)[\s\|\&\\\(\)]+defined\(MODULE\)\)*,IS_ENABLED(CONFIG_$f),g; } print $data; Cc: Antti Palosaari Cc: Michael Buesch Cc: Hans-Frieder Vogt Cc: Michael Krufky Signed-off-by: Mauro Carvalho Chehab --- drivers/media/tuners/e4000.h| 3 +-- drivers/media/tuners/fc0011.h | 3 +-- drivers/media/tuners/fc0012.h | 3 +-- drivers/media/tuners/fc0013.h | 3 +-- drivers/media/tuners/fc2580.h | 3 +-- drivers/media/tuners/max2165.h | 3 +-- drivers/media/tuners/mc44s803.h | 3 +-- drivers/media/tuners/mxl5005s.h | 3 +-- drivers/media/tuners/tda18212.h | 3 +-- drivers/media/tuners/tda18218.h | 3 +-- drivers/media/tuners/tua9001.h | 3 +-- drivers/media/tuners/xc5000.h | 3 +-- 12 files changed, 12 insertions(+), 24 deletions(-) diff --git a/drivers/media/tuners/e4000.h b/drivers/media/tuners/e4000.h index 71b1935..7801270 100644 --- a/drivers/media/tuners/e4000.h +++ b/drivers/media/tuners/e4000.h @@ -36,8 +36,7 @@ struct e4000_config { u32 clock; }; -#if defined(CONFIG_MEDIA_TUNER_E4000) || \ - (defined(CONFIG_MEDIA_TUNER_E4000_MODULE) && defined(MODULE)) +#if IS_ENABLED(CONFIG_MEDIA_TUNER_E4000) extern struct dvb_frontend *e4000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct e4000_config *cfg); #else diff --git a/drivers/media/tuners/fc0011.h b/drivers/media/tuners/fc0011.h index 0ee581f..33db6e4 100644 --- a/drivers/media/tuners/fc0011.h +++ b/drivers/media/tuners/fc0011.h @@ -22,8 +22,7 @@ enum fc0011_fe_callback_commands { FC0011_FE_CALLBACK_RESET, }; -#if defined(CONFIG_MEDIA_TUNER_FC0011) ||\ -defined(CONFIG_MEDIA_TUNER_FC0011_MODULE) +#if IS_ENABLED(CONFIG_MEDIA_TUNER_FC0011) struct dvb_frontend *fc0011_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct fc0011_config *config); diff --git a/drivers/media/tuners/fc0012.h b/drivers/media/tuners/fc0012.h index 54508fc..668d70d 100644 --- a/drivers/media/tuners/fc0012.h +++ b/drivers/media/tuners/fc0012.h @@ -48,8 +48,7 @@ struct fc0012_config { bool clock_out; }; -#if defined(CONFIG_MEDIA_TUNER_FC0012) || \ - (defined(CONFIG_MEDIA_TUNER_FC0012_MODULE) && defined(MODULE)) +#if IS_ENABLED(CONFIG_MEDIA_TUNER_FC0012) extern struct dvb_frontend *fc0012_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct fc0012_config *cfg); diff --git a/drivers/media/tuners/fc0013.h b/drivers/media/tuners/fc0013.h index 594efd6..34aa1c3 100644 --- a/drivers/media/tuners/fc0013.h +++ b/drivers/media/tuners/fc0013.h @@ -25,8 +25,7 @@ #include "dvb_frontend.h" #include "fc001x-common.h" -#if defined(CONFIG_MEDIA_TUNER_FC0013) || \ - (defined(CONFIG_MEDIA_TUNER_FC0013_MODULE) && defined(MODULE)) +#if IS_ENABLED(CONFIG_MEDIA_TUNER_FC0013) extern struct dvb_frontend *fc0013_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_address, int dual_master, diff --git a/drivers/media/tuners/fc2580.h b/drivers/media/tuners/fc2580.h index 222601e..2dbf91f 100644 --- a/drivers/media/tuners/fc2580.h +++ b/drivers/media/tuners/fc2580.h @@ -36,8 +36,7 @@ struct fc2580_config { u32 clock; }; -#if defined(CONFIG_MEDIA_TUNER_FC2580) || \ - (defined(CONFIG_MEDIA_TUNER_FC2580_MODULE) && defined(MODULE)) +#if IS_ENABLED(CONFIG_MEDIA_TUNER_FC2580) extern struct dvb_frontend *fc2580_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct fc2580_config *cfg); #else diff --git a/drivers/media/tuners/max2165.h b/drivers/media/tuners/max2165.h index c063c36..531c79d 100644 --- a/dr