1. 11 Aug, 2011 19 commits
  2. 10 Aug, 2011 1 commit
    • Julia Lawall's avatar
      drivers/net/wireless/wl1251: add missing kfree · 059c4383
      Julia Lawall authored
      In each case, the kfree already at the end of the function is also needed
      in the error case.
      
      A simplified version of the semantic match that finds this problem is as
      follows: (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @exists@
      local idexpression x;
      statement S,S1;
      expression E;
      identifier fl;
      expression *ptr != NULL;
      @@
      
      x = \(kmalloc\|kzalloc\|kcalloc\)(...);
      ...
      if (x == NULL) S
      <... when != x
           when != if (...) { <+...kfree(x)...+> }
           when any
           when != true x == NULL
      x->fl
      ...>
      (
      if (x == NULL) S1
      |
      if (...) { ... when != x
                     when forall
      (
       return \(0\|<+...x...+>\|ptr\);
      |
      * return ...;
      )
      }
      )
      // </smpl>
      Signed-off-by: default avatarJulia Lawall <julia@diku.dk>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      059c4383
  3. 09 Aug, 2011 8 commits
  4. 03 Aug, 2011 1 commit
  5. 02 Aug, 2011 4 commits
  6. 01 Aug, 2011 6 commits
  7. 28 Jul, 2011 1 commit
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · d5eab915
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (32 commits)
        tg3: Remove 5719 jumbo frames and TSO blocks
        tg3: Break larger frags into 4k chunks for 5719
        tg3: Add tx BD budgeting code
        tg3: Consolidate code that calls tg3_tx_set_bd()
        tg3: Add partial fragment unmapping code
        tg3: Generalize tg3_skb_error_unmap()
        tg3: Remove short DMA check for 1st fragment
        tg3: Simplify tx bd assignments
        tg3: Reintroduce tg3_tx_ring_info
        ASIX: Use only 11 bits of header for data size
        ASIX: Simplify condition in rx_fixup()
        Fix cdc-phonet build
        bonding: reduce noise during init
        bonding: fix string comparison errors
        net: Audit drivers to identify those needing IFF_TX_SKB_SHARING cleared
        net: add IFF_SKB_TX_SHARED flag to priv_flags
        net: sock_sendmsg_nosec() is static
        forcedeth: fix vlans
        gianfar: fix bug caused by 87c288c6
        gro: Only reset frag0 when skb can be pulled
        ...
      d5eab915