)]}'
{
  "commit": "d1041cdc60bc122aac09f822aad1ff6c5cb84406",
  "tree": "e537e5c0812f100a22512809fde0a2c0e73f5a22",
  "parents": [
    "87df26175e67c26ccdd3a002fbbb8cde78e28a19",
    "6a17280247458ac2c302200e2d6ae36656f75bc6"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Nov 09 09:31:34 2017 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Nov 09 09:31:34 2017 -0800"
  },
  "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Fix use-after-free in IPSEC input parsing, desintation address\n    pointer was loaded before pskb_may_pull() which can change the SKB\n    data pointers. From Florian Westphal.\n\n 2) Stack out-of-bounds read in xfrm_state_find(), from Steffen\n    Klassert.\n\n 3) IPVS state of SKB is not properly reset when moving between\n    namespaces, from Ye Yin.\n\n 4) Fix crash in asix driver suspend and resume, from Andrey Konovalov.\n\n 5) Don\u0027t deliver ipv6 l2tp tunnel packets to ipv4 l2tp tunnels, and\n    vice versa, from Guillaume Nault.\n\n 6) Fix DSACK undo on non-dup ACKs, from Priyaranjan Jha.\n\n 7) Fix regression in bond_xmit_hash()\u0027s behavior after the TCP port\n    selection changes back in 4.2, from Hangbin Liu.\n\n 8) Two divide by zero bugs in USB networking drivers when parsing\n    descriptors, from Bjorn Mork.\n\n 9) Fix bonding slaves being stuck in BOND_LINK_FAIL state, from Jay\n    Vosburgh.\n\n10) Missing skb_reset_mac_header() in qmi_wwan, from Kristian Evensen.\n\n11) Fix the destruction of tc action object races properly, from Cong\n    Wang.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (31 commits)\n  cls_u32: use tcf_exts_get_net() before call_rcu()\n  cls_tcindex: use tcf_exts_get_net() before call_rcu()\n  cls_rsvp: use tcf_exts_get_net() before call_rcu()\n  cls_route: use tcf_exts_get_net() before call_rcu()\n  cls_matchall: use tcf_exts_get_net() before call_rcu()\n  cls_fw: use tcf_exts_get_net() before call_rcu()\n  cls_flower: use tcf_exts_get_net() before call_rcu()\n  cls_flow: use tcf_exts_get_net() before call_rcu()\n  cls_cgroup: use tcf_exts_get_net() before call_rcu()\n  cls_bpf: use tcf_exts_get_net() before call_rcu()\n  cls_basic: use tcf_exts_get_net() before call_rcu()\n  net_sched: introduce tcf_exts_get_net() and tcf_exts_put_net()\n  Revert \"net_sched: hold netns refcnt for each action\"\n  net: usb: asix: fill null-ptr-deref in asix_suspend\n  Revert \"net: usb: asix: fill null-ptr-deref in asix_suspend\"\n  qmi_wwan: Add missing skb_reset_mac_header-call\n  bonding: fix slave stuck in BOND_LINK_FAIL state\n  qrtr: Move to postcore_initcall\n  net: qmi_wwan: fix divide by 0 on bad descriptors\n  net: cdc_ether: fix divide by 0 on bad descriptors\n  ...\n",
  "tree_diff": []
}
