[media] media: pci: constify stv0299_config structures
authorBhumika Goyal <bhumirks@gmail.com>
Sun, 19 Feb 2017 18:04:41 +0000 (15:04 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Mon, 17 Apr 2017 16:04:18 +0000 (13:04 -0300)
Declare stv0299_config structures as const as they are only passed as
an argument to the function dvb_attach. dvb_attach
calls its first argument on the rest of its arguments. The first
argument of dvb_attach in the changed cases is stv0299_attach and
the parameter of this function to which the object references are passed
is of type const. So, stv0299_config structures having this property
can be made const.

First line shows the file size before patching and second one shows size
after patching.

   text    data     bss     dec     hex filename
   9572     926      40   10538    292a media/pci/dm1105/dm1105.o
   9636     862      40   10538    292a media/pci/dm1105/dm1105.o

  15133    5408       0   20541    503d media/pci/ttpci/budget-av.o
  15389    5152       0   20541    503d media/pci/ttpci/budget-av.o

  15703    2326      36   18065    4691 media/pci/ttpci/budget-ci.o
  15767    2262      36   18065    4691 media/pci/ttpci/budget-ci.o

  10555    1918       4   12477    30bd drivers/media/pci/ttpci/budget.o
  10683    1822       4   12509    30dd drivers/media/pci/ttpci/budget.o

Signed-off-by: Bhumika Goyal <bhumirks@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/pci/dm1105/dm1105.c
drivers/media/pci/ttpci/budget-av.c
drivers/media/pci/ttpci/budget-ci.c
drivers/media/pci/ttpci/budget.c

index a7724b78fbb463e9be1cef92eb55cd31f96eaba8..1d41934cfaf527c3190be62d19563c0d3feecd21 100644 (file)
@@ -815,7 +815,7 @@ static void dm1105_hw_exit(struct dm1105_dev *dev)
        dm1105_dma_unmap(dev);
 }
 
-static struct stv0299_config sharp_z0194a_config = {
+static const struct stv0299_config sharp_z0194a_config = {
        .demod_address = 0x68,
        .inittab = sharp_z0194a_inittab,
        .mclk = 88000000UL,
index 19f07d4aba6acc9388b25aa7d8ed1073281a6368..dc7be8fac9a389b627d527288fd547fd4488c872 100644 (file)
@@ -577,7 +577,7 @@ static u8 typhoon_cinergy1200s_inittab[] = {
        0xff, 0xff
 };
 
-static struct stv0299_config typhoon_config = {
+static const struct stv0299_config typhoon_config = {
        .demod_address = 0x68,
        .inittab = typhoon_cinergy1200s_inittab,
        .mclk = 88000000UL,
@@ -590,7 +590,7 @@ static struct stv0299_config typhoon_config = {
 };
 
 
-static struct stv0299_config cinergy_1200s_config = {
+static const struct stv0299_config cinergy_1200s_config = {
        .demod_address = 0x68,
        .inittab = typhoon_cinergy1200s_inittab,
        .mclk = 88000000UL,
@@ -602,7 +602,7 @@ static struct stv0299_config cinergy_1200s_config = {
        .set_symbol_rate = philips_su1278_ty_ci_set_symbol_rate,
 };
 
-static struct stv0299_config cinergy_1200s_1894_0010_config = {
+static const struct stv0299_config cinergy_1200s_1894_0010_config = {
        .demod_address = 0x68,
        .inittab = typhoon_cinergy1200s_inittab,
        .mclk = 88000000UL,
@@ -876,7 +876,7 @@ static int philips_sd1878_ci_set_symbol_rate(struct dvb_frontend *fe,
        return 0;
 }
 
-static struct stv0299_config philips_sd1878_config = {
+static const struct stv0299_config philips_sd1878_config = {
        .demod_address = 0x68,
      .inittab = philips_sd1878_inittab,
        .mclk = 88000000UL,
index 68355484ba7d5bd828cd3a8d9ec5f2e51574f90d..11b9227307bf6f5c1d797301e7a3e962ddbb95c2 100644 (file)
@@ -693,7 +693,7 @@ static int philips_su1278_tt_tuner_set_params(struct dvb_frontend *fe)
        return 0;
 }
 
-static struct stv0299_config philips_su1278_tt_config = {
+static const struct stv0299_config philips_su1278_tt_config = {
 
        .demod_address = 0x68,
        .inittab = philips_su1278_tt_inittab,
index 5f17e1c9a20745ce6322992ea023ad2360c86e84..81fe35cedd10cd070761a4e415657d0e238c201d 100644 (file)
@@ -397,7 +397,7 @@ static struct tda10086_config tda10086_config = {
        .xtal_freq = TDA10086_XTAL_16M,
 };
 
-static struct stv0299_config alps_bsru6_config_activy = {
+static const struct stv0299_config alps_bsru6_config_activy = {
        .demod_address = 0x68,
        .inittab = alps_bsru6_inittab,
        .mclk = 88000000UL,
@@ -407,7 +407,7 @@ static struct stv0299_config alps_bsru6_config_activy = {
        .set_symbol_rate = alps_bsru6_set_symbol_rate,
 };
 
-static struct stv0299_config alps_bsbe1_config_activy = {
+static const struct stv0299_config alps_bsbe1_config_activy = {
        .demod_address = 0x68,
        .inittab = alps_bsbe1_inittab,
        .mclk = 88000000UL,