Skip to content
  • Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 32826ac4
    Linus Torvalds authored
    Pull networking fixes from David Miller:
     "I've been traveling so this accumulates more than week or so of bug
      fixing.  It perhaps looks a little worse than it really is.
    
       1) Fix deadlock in ath10k driver, from Ben Greear.
    
       2) Increase scan timeout in iwlwifi, from Luca Coelho.
    
       3) Unbreak STP by properly reinjecting STP packets back into the
          stack.  Regression fix from Ido Schimmel.
    
       4) Mediatek driver fixes (missing malloc failure checks, leaking of
          scratch memory, wrong indexing when mapping TX buffers, etc.) from
          John Crispin.
    
       5) Fix endianness bug in icmpv6_err() handler, from Hannes Frederic
          Sowa.
    
       6) Fix hashing of flows in UDP in the ruseport case, from Xuemin Su.
    
       7) Fix netlink notifications in ovs for tunnels, delete link messages
          are never emitted because of how the device registry state is
          handled.  From Nicolas Dichtel.
    
       8) Conntrack module leaks kmemcache on unload, from Florian Westphal.
    
       9) Prevent endless jump loops in nft rules, from Liping Zhang and
          Pablo Neira Ayuso.
    
      10) Not early enough spinlock initialization in mlx4, from Eric
          Dumazet.
    
      11) Bind refcount leak in act_ipt, from Cong WANG.
    
      12) Missing RCU locking in HTB scheduler, from Florian Westphal.
    
      13) Several small MACSEC bug fixes from Sabrina Dubroca (missing RCU
          barrier, using heap for SG and IV, and erroneous use of async flag
          when allocating AEAD conext.)
    
      14) RCU handling fix in TIPC, from Ying Xue.
    
      15) Pass correct protocol down into ipv4_{update_pmtu,redirect}() in
          SIT driver, from Simon Horman.
    
      16) Socket timer deadlock fix in TIPC from Jon Paul Maloy.
    
      17) Fix potential deadlock in team enslave, from Ido Schimmel.
    
      18) Memory leak in KCM procfs handling, from Jiri Slaby.
    
      19) ESN generation fix in ipv4 ESP, from Herbert Xu.
    
      20) Fix GFP_KERNEL allocations with locks held in act_ife, from Cong
          WANG.
    
      21) Use after free in netem, from Eric Dumazet.
    
      22) Uninitialized last assert time in multicast router code, from Tom
          Goff.
    
      23) Skip raw sockets in sock_diag destruction broadcast, from Willem
          de Bruijn.
    
      24) Fix link status reporting in thunderx, from Sunil Goutham.
    
      25) Limit resegmentation of retransmit queue so that we do not
          retransmit too large GSO frames.  From Eric Dumazet.
    
      26) Delay bpf program release after grace period, from Daniel
          Borkmann"
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (141 commits)
      openvswitch: fix conntrack netlink event delivery
      qed: Protect the doorbell BAR with the write barriers.
      neigh: Explicitly declare RCU-bh read side critical section in neigh_xmit()
      e1000e: keep VLAN interfaces functional after rxvlan off
      cfg80211: fix proto in ieee80211_data_to_8023 for frames without LLC header
      qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag()
      bpf, perf: delay release of BPF prog after grace period
      net: bridge: fix vlan stats continue counter
      tcp: do not send too big packets at retransmit time
      ibmvnic: fix to use list_for_each_safe() when delete items
      net: thunderx: Fix TL4 configuration for secondary Qsets
      net: thunderx: Fix link status reporting
      net/mlx5e: Reorganize ethtool statistics
      net/mlx5e: Fix number of PFC counters reported to ethtool
      net/mlx5e: Prevent adding the same vxlan port
      net/mlx5e: Check for BlueFlame capability before allocating SQ uar
      net/mlx5e: Change enum to better reflect usage
      net/mlx5: Add ConnectX-5 PCIe 4.0 to list of supported devices
      net/mlx5: Update command strings
      net: marvell: Add separate config ANEG function for Marvell 88E1111
      ...
    32826ac4