)]}'
{
  "commit": "c579bc7e316e7e3f3b56df5e17f623325caa9783",
  "tree": "fd057d71e237552436fb98f4bfb435b5c8e45787",
  "parents": [
    "96ee0499c59810736dc2e56784d061dc6a1d98e8",
    "a16a1647fa6b6783c2e91623e72e86f0c2adac5e"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Mar 17 19:22:24 2012 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Mar 17 19:22:24 2012 -0700"
  },
  "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking changes from David Miller:\n \"1) icmp6_dst_alloc() returns NULL instead of ERR_PTR() leading to\n     crashes, particularly during shutdown.  Reported by Dave Jones and\n     fixed by Eric Dumazet.\n\n  2) hyperv and wimax/i2400m return NETDEV_TX_BUSY when they have\n     already freed the SKB, which causes crashes as to the caller this\n     means requeue the packet.  Fixes from Eric Dumazet.\n\n  3) usbnet driver doesn\u0027t allocate the right amount of headroom on\n     fresh RX SKBs, fix from Eric Dumazet.\n\n  4) Fix regression in ip6_mc_find_dev_rcu(), as an RCU lookup it\n     abolutely should not take a reference to \u0027dev\u0027, this leads to\n     leaks.  Fix from RonQing Li.\n\n  5) Fix netfilter ctnetlink race between delete and timeout expiration.\n     From Pablo Neira Ayuso.\n\n  6) Revert SFQ change which causes regressions, specifically queueing\n     to tail can lead to unavoidable flow starvation.  From Eric\n     Dumazet.\n\n  7) Fix a memory leak and a crash on corrupt firmware files in bnx2x,\n     from Michal Schmidt.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  netfilter: ctnetlink: fix race between delete and timeout expiration\n  ipv6: Don\u0027t dev_hold(dev) in ip6_mc_find_dev_rcu.\n  wimax/i2400m: fix erroneous NETDEV_TX_BUSY use\n  net/hyperv: fix erroneous NETDEV_TX_BUSY use\n  net/usbnet: reserve headroom on rx skbs\n  bnx2x: fix memory leak in bnx2x_init_firmware()\n  bnx2x: fix a crash on corrupt firmware file\n  sch_sfq: revert dont put new flow at the end of flows\n  ipv6: fix icmp6_dst_alloc()\n",
  "tree_diff": []
}
