)]}'
{
  "commit": "98f75b8291a89ba6bf73e322ee467ce0bfeb91c1",
  "tree": "c9f61617d49973d2d8fc684183be0ce1820a0338",
  "parents": [
    "9478303619bc87c575e894d867049b25f33bf124",
    "e18b7faae15dbd47e5811ed748bd5b500dcfaa2d"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Sep 22 18:23:33 2014 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Sep 22 18:23:33 2014 -0700"
  },
  "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) If the user gives us a msg_namelen of 0, don\u0027t try to interpret\n    anything pointed to by msg_name.  From Ani Sinha.\n\n 2) Fix some bnx2i/bnx2fc randconfig compilation errors.\n\n    The gist of the issue is that we firstly have drivers that span both\n    SCSI and networking.  And at the top of that chain of dependencies\n    we have things like SCSI_FC_ATTRS and SCSI_NETLINK which are\n    selected.\n\n    But since select is a sledgehammer and ignores dependencies,\n    everything to select\u0027s SCSI_FC_ATTRS and/or SCSI_NETLINK has to also\n    explicitly select their dependencies and so on and so forth.\n\n    Generally speaking \u0027select\u0027 is supposed to only be used for child\n    nodes, those which have no dependencies of their own.  And this\n    whole chain of dependencies in the scsi layer violates that rather\n    strongly.\n\n    So just make SCSI_NETLINK depend upon it\u0027s dependencies, and so on\n    and so forth for the things selecting it (either directly or\n    indirectly).\n\n    From Anish Bhatt and Randy Dunlap.\n\n 3) Fix generation of blackhole routes in IPSEC, from Steffen Klassert.\n\n 4) Actually notice netdev feature changes in rtl_open() code, from\n    Hayes Wang.\n\n 5) Fix divide by zero in bond enslaving, from Nikolay Aleksandrov.\n\n 6) Missing memory barrier in sunvnet driver, from David Stevens.\n\n 7) Don\u0027t leave anycast addresses around when ipv6 interface is\n    destroyed, from Sabrina Dubroca.\n\n 8) Don\u0027t call efx_{arch}_filter_sync_rx_mode before addr_list_lock is\n    initialized in SFC driver, from Edward Cree.\n\n 9) Fix missing DMA error checking in 3c59x, from Neal Horman.\n\n10) Openvswitch doesn\u0027t emit OVS_FLOW_CMD_NEW notifications accidently,\n    fix from Samuel Gauthier.\n\n11) pch_gbe needs to select NET_PTP_CLASSIFY otherwise we can get a\n    build error.\n\n12) Fix macvlan regression wherein we stopped emitting\n    broadcast/multicast frames over software devices.  From Nicolas\n    Dichtel.\n\n13) Fix infiniband bug due to unintended overflow of skb-\u003ecb[], from\n    Eric Dumazet.  And add an assertion so this doesn\u0027t happen again.\n\n14) dm9000_parse_dt() should return error pointers, not NULL.  From\n    Tobias Klauser.\n\n15) IP tunneling code uses this_cpu_ptr() in preemptible contexts, fix\n    from Eric Dumazet.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (87 commits)\n  net: bcmgenet: call bcmgenet_dma_teardown in bcmgenet_fini_dma\n  net: bcmgenet: fix TX reclaim accounting for fragments\n  ipv4: do not use this_cpu_ptr() in preemptible context\n  dm9000: Return an ERR_PTR() in all error conditions of dm9000_parse_dt()\n  r8169: fix an if condition\n  r8152: disable ALDPS\n  ipoib: validate struct ipoib_cb size\n  net: sched: shrink struct qdisc_skb_cb to 28 bytes\n  tg3: Work around HW/FW limitations with vlan encapsulated frames\n  macvlan: allow to enqueue broadcast pkt on virtual device\n  pch_gbe: \u0027select\u0027 NET_PTP_CLASSIFY.\n  scsi: Use \u0027depends\u0027 with LIBFC instead of \u0027select\u0027.\n  openvswitch: restore OVS_FLOW_CMD_NEW notifications\n  genetlink: add function genl_has_listeners()\n  lib: rhashtable: remove second linux/log2.h inclusion\n  net: allow macvlans to move to net namespace\n  3c59x: Fix bad offset spec in skb_frag_dma_map\n  3c59x: Add dma error checking and recovery\n  sparc: bpf_jit: fix support for ldx/stx mem and SKF_AD_VLAN_TAG\n  can: at91_can: add missing prepare and unprepare of the clock\n  ...\n",
  "tree_diff": []
}
