1. 24 Aug, 2011 28 commits
  2. 23 Aug, 2011 1 commit
  3. 22 Aug, 2011 6 commits
  4. 21 Aug, 2011 4 commits
  5. 20 Aug, 2011 1 commit
    • Julia Lawall's avatar
      ALSA: sound/aoa/fabrics/layout.c: remove unneeded kfree · de75577c
      Julia Lawall authored
      The label outnodev is only used when kzalloc has not yet taken place or has
      failed, so there is no need for the call for kfree under this label.
      
      A simplified version of the semantic match that finds this problem is as
      follows: (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @@
      identifier x;
      expression E1!=0,E2,E3,E4;
      statement S;
      iterator I;
      @@
      
      (
      if (...) { ... when != kfree(x)
                     when != x = E3
                     when != E3 = x
      *  return ...;
       }
      ... when != x = E2
          when != I(...,x,...) S
      if (...) { ... when != x = E4
       kfree(x); ... return ...; }
      )
      // </smpl>
      Signed-off-by: default avatarJulia Lawall <julia@diku.dk>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      de75577c