)]}'
{
  "commit": "0b1a34c992853ecb47daa5be598d7ed2930342dc",
  "tree": "d21e98ea17bb5f1d77a78b8b56c1c453a0fe65ef",
  "parents": [
    "4cbe5a555fa58a79b6ecbb6c531b8bab0650778d",
    "5002200599429e83fc13e0d9a2d4788b79515b0c"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Sep 02 11:28:00 2012 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Sep 02 11:28:00 2012 -0700"
  },
  "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) NLA_PUT* --\u003e nla_put_* conversion got one case wrong in\n    nfnetlink_log, fix from Patrick McHardy.\n\n 2) Missed error return check in ipw2100 driver, from Julia Lawall.\n\n 3) PMTU updates in ipv4 were setting the expiry time incorrectly, fix\n    from Eric Dumazet.\n\n 4) SFC driver erroneously reversed src and dst when reporting filters\n    via ethtool.\n\n 5) Memory leak in CAN protocol and wrong setting of IRQF_SHARED in\n    sja1000 can platform driver, from Alexey Khoroshilov and Sven\n    Schmitt.\n\n 6) Fix multicast traffic scaling regression in ipv4_dst_destroy, only\n    take the lock when we really need to.  From Eric Dumazet.\n\n 7) Fix non-root process spoofing in netlink, from Pablo Neira Ayuso.\n\n 8) CWND reduction in TCP is done incorrectly during non-SACK recovery,\n    fix from Yuchung Cheng.\n\n 9) Revert netpoll change, and fix what was actually a driver specific\n    problem.  From Amerigo Wang.  This should cure bootup hangs with\n    netconsole some people reported.\n\n10) Fix xen-netfront invoking __skb_fill_page_desc() with a NULL page\n    pointer.  From Ian Campbell.\n\n11) SIP NAT fix for expectiontation creation, from Pablo Neira Ayuso.\n\n12) __ip_rt_update_pmtu() needs RCU locking, from Eric Dumazet.\n\n13) Fix usbnet deadlock on resume, can\u0027t use GFP_KERNEL in this\n    situation.  From Oliver Neukum.\n\n14) The davinci ethernet driver triggers an OOPS on removal because it\n    frees an MDIO object before unregistering it.  Fix from Bin Liu.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (41 commits)\n  net: qmi_wwan: add several new Gobi devices\n  fddi: 64 bit bug in smt_add_para()\n  net: ethernet: fix kernel OOPS when remove davinci_mdio module\n  net/xfrm/xfrm_state.c: fix error return code\n  net: ipv6: fix error return code\n  net: qmi_wwan: new device: Foxconn/Novatel E396\n  usbnet: fix deadlock in resume\n  cs89x0 : packet reception not working\n  netfilter: nf_conntrack: fix racy timer handling with reliable events\n  bnx2x: Correct the ndo_poll_controller call\n  bnx2x: Move netif_napi_add to the open call\n  ipv4: must use rcu protection while calling fib_lookup\n  bnx2x: fix 57840_MF pci id\n  net: ipv4: ipmr_expire_timer causes crash when removing net namespace\n  e1000e: DoS while TSO enabled caused by link partner with small MSS\n  l2tp: avoid to use synchronize_rcu in tunnel free function\n  gianfar: fix default tx vlan offload feature flag\n  netfilter: nf_nat_sip: fix incorrect handling of EBUSY for RTCP expectation\n  xen-netfront: use __pskb_pull_tail to ensure linear area is big enough on RX\n  netfilter: nfnetlink_log: fix error return code in init path\n  ...\n",
  "tree_diff": []
}
