Skip to content
  • Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · eef8f4c2
    Linus Torvalds authored
    Pull networking fixes from David Miller:
    
     1) Socket addresses returned in the error queue need to be fully
        initialized before being passed on to userspace, fix from Willem de
        Bruijn.
    
     2) Interrupt handling fixes to davinci_emac driver from Tony Lindgren.
    
     3) Fix races between receive packet steering and cpu hotplug, from Eric
        Dumazet.
    
     4) Allowing netlink sockets to subscribe to unknown multicast groups
        leads to crashes, don't allow it.  From Johannes Berg.
    
     5) One to many socket races in SCTP fixed by Daniel Borkmann.
    
     6) Put in a guard against the mis-use of ipv6 atomic fragments, from
        Hagen Paul Pfeifer.
    
     7) Fix promisc mode and ethtool crashes in sh_eth driver, from Ben
        Hutchings.
    
     8) NULL deref and double kfree fix in sxgbe driver from Girish K.S and
        Byungho An.
    
     9) cfg80211 deadlock fix from Arik Nemtsov.
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (36 commits)
      s2io: use snprintf() as a safety feature
      r8152: remove sram_read
      r8152: remove generic_ocp_read before writing
      bgmac: activate irqs only if there is nothing to poll
      bgmac: register napi before the device
      sh_eth: Fix ethtool operation crash when net device is down
      sh_eth: Fix promiscuous mode on chips without TSU
      ipv6: stop sending PTB packets for MTU < 1280
      net: sctp: fix race for one-to-many sockets in sendmsg's auto associate
      genetlink: synchronize socket closing and family removal
      genetlink: disallow subscribing to unknown mcast groups
      genetlink: document parallel_ops
      net: rps: fix cpu unplug
      net: davinci_emac: Add support for emac on dm816x
      net: davinci_emac: Fix ioremap for devices with MDIO within the EMAC address space
      net: davinci_emac: Fix incomplete code for getting the phy from device tree
      net: davinci_emac: Free clock after checking the frequency
      net: davinci_emac: Fix runtime pm calls for davinci_emac
      net: davinci_emac: Fix hangs with interrupts
      ip: zero sockaddr returned on error queue
      ...
    eef8f4c2