1. 03 Oct, 2016 5 commits
    • Bhumika Goyal's avatar
      Staging: iio: ad7150: constify attribute_group structures · 23123cd8
      Bhumika Goyal authored
      Check for attribute_group structures that are only stored in the
      event_attrs filed of iio_info structure. As the event_attrs field
      of iio_info structures is constant, so these attribute_group
      structures can also be declared constant.
      Done using coccinelle:
      
      @r1 disable optional_qualifier @
      identifier i;
      position p;
      @@
      static struct attribute_group i@p = {...};
      
      @ok1@
      identifier r1.i;
      position p;
      struct iio_info x;
      @@
      x.event_attrs=&i@p;
      
      @bad@
      position p!={r1.p,ok1.p};
      identifier r1.i;
      @@
      i@p
      
      @depends on !bad disable optional_qualifier@
      identifier r1.i;
      @@
      static
      +const
      struct attribute_group i={...};
      
      @depends on !bad disable optional_qualifier@
      identifier r1.i;
      @@
      +const
      struct attribute_group i;
      
      File size before:
         text	   data	    bss	    dec	    hex	filename
         3561	   1152	      8	   4721	   1271	drivers/staging/iio/cdc/ad7150.o
      
      File size after:
         text	   data	    bss	    dec	    hex	filename
         3625	   1088	      8	   4721	   1271	drivers/staging/iio/cdc/ad7150.o
      Signed-off-by: default avatarBhumika Goyal <bhumirks@gmail.com>
      Acked-by: default avatarJulia Lawall <julia.lawall@lip6.fr>
      Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
      23123cd8
    • Bhumika Goyal's avatar
      Staging: iio: addac: constify attribute_group structures · f0c81616
      Bhumika Goyal authored
      Check for attribute_group structures that are only stored in the
      event_attrs filed of iio_info structure. As the event_attrs field
      of iio_info structures is constant, so these attribute_group
      structures can also be declared constant.
      Done using coccinelle:
      
      @r1 disable optional_qualifier @
      identifier i;
      position p;
      @@
      static struct attribute_group i@p = {...};
      
      @ok1@
      identifier r1.i;
      position p;
      struct iio_info x;
      @@
      x.event_attrs=&i@p;
      
      @bad@
      position p!={r1.p,ok1.p};
      identifier r1.i;
      @@
      i@p
      
      @depends on !bad disable optional_qualifier@
      identifier r1.i;
      @@
      static
      +const
      struct attribute_group i={...};
      
      @depends on !bad disable optional_qualifier@
      identifier r1.i;
      @@
      +const
      struct attribute_group i;
      
      File size before:
         text	   data	    bss	    dec	    hex	filename
        11013	   6096	      0	  17109	   42d5
      drivers/staging/iio/addac/adt7316.o
      
      File size after:
         text	   data	    bss	    dec	    hex	filename
        11141	   5968	      0	  17109	   42d5
      drivers/staging/iio/addac/adt7316.o
      Signed-off-by: default avatarBhumika Goyal <bhumirks@gmail.com>
      Acked-by: default avatarJulia Lawall <julia.lawall@lip6.fr>
      Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
      f0c81616
    • Bhumika Goyal's avatar
      Staging: iio: ad7816: constify attribute_group structures · 0fa90023
      Bhumika Goyal authored
      Check for attribute_group structures that are only stored in the
      event_attrs filed of iio_info structure. As the event_attrs field
      of iio_info structures is constant, so these attribute_group
      structures can also be declared constant.
      Done using coccinelle:
      
      @r1 disable optional_qualifier @
      identifier i;
      position p;
      @@
      static struct attribute_group i@p = {...};
      
      @ok1@
      identifier r1.i;
      position p;
      struct iio_info x;
      @@
      x.event_attrs=&i@p;
      
      @bad@
      position p!={r1.p,ok1.p};
      identifier r1.i;
      @@
      i@p
      
      @depends on !bad disable optional_qualifier@
      identifier r1.i;
      @@
      static
      +const
      struct attribute_group i={...};
      
      @depends on !bad disable optional_qualifier@
      identifier r1.i;
      @@
      +const
      struct attribute_group i;
      
      File size before:
         text	   data	    bss	    dec	    hex	filename
         3295	    768	      0	   4063	    fdf	drivers/staging/iio/adc/ad7816.o
      
      File size after:
         text	   data	    bss	    dec	    hex	filename
         3359	    736	      0	   4095	    fff	drivers/staging/iio/adc/ad7816.o
      Signed-off-by: default avatarBhumika Goyal <bhumirks@gmail.com>
      Acked-by: default avatarJulia Lawall <julia.lawall@lip6.fr>
      Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
      0fa90023
    • Bhumika Goyal's avatar
      Staging: iio: ad7280a: constify attribute_group structures · e0e1bec8
      Bhumika Goyal authored
      Check for attribute_group structures that are only stored in the
      event_attrs filed of iio_info structure. As the event_attrs field
      of iio_info structures is constant, so these attribute_group
      structures can also be declared constant.
      Done using coccinelle:
      
      @r1 disable optional_qualifier @
      identifier i;
      position p;
      @@
      static struct attribute_group i@p = {...};
      
      @ok1@
      identifier r1.i;
      position p;
      struct iio_info x;
      @@
      x.event_attrs=&i@p;
      
      @bad@
      position p!={r1.p,ok1.p};
      identifier r1.i;
      @@
      i@p
      
      @depends on !bad disable optional_qualifier@
      identifier r1.i;
      @@
      static
      +const
      struct attribute_group i={...};
      
      @depends on !bad disable optional_qualifier@
      identifier r1.i;
      @@
      +const
      struct attribute_group i;
      
      File size before:
         text	   data	    bss	    dec	    hex	filename
         6271	    672	    776	   7719	   1e27
      drivers/staging/iio/adc/ad7280a.o
      
      File size after:
         text	   data	    bss	    dec	    hex	filename
         6335	    608	    776	   7719	   1e27
      drivers/staging/iio/adc/ad7280a.o
      Signed-off-by: default avatarBhumika Goyal <bhumirks@gmail.com>
      Acked-by: default avatarJulia Lawall <julia.lawall@lip6.fr>
      Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
      e0e1bec8
    • Anchal Jain's avatar
      staging: iio: cdc: ad7152: Add blank line after declarations to increase readability · 6d01a4d3
      Anchal Jain authored
      Add a blank line after the function to increase the readability of the code.
      Signed-off-by: default avatarAnchal Jain <anchalj109@gmail.com>
      Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
      6d01a4d3
  2. 01 Oct, 2016 9 commits
  3. 27 Sep, 2016 15 commits
  4. 24 Sep, 2016 3 commits
  5. 22 Sep, 2016 8 commits