Skip to content
  • Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · da499f8f
    Linus Torvalds authored
    Pull networking fixes from David Miller:
     "Mostly small sets of driver fixes scattered all over the place.
    
       1) Mediatek driver fixes from Sean Wang.  Forward port not written
          correctly during TX map, missed handling of EPROBE_DEFER, and
          mistaken use of put_page() instead of skb_free_frag().
    
       2) Fix socket double-free in KCM code, from WANG Cong.
    
       3) QED driver fixes from Sudarsana Reddy Kalluru, including a fix for
          using the dcbx buffers before initializing them.
    
       4) Mellanox Switch driver fixes from Jiri Pirko, including a fix for
          double fib removals and an error handling fix in
          mlxsw_sp_module_init().
    
       5) Fix kernel panic when enabling LLDP in i40e driver, from Dave
          Ertman.
    
       6) Fix padding of TSO packets in thunderx driver, from Sunil Goutham.
    
       7) TCP's rcv_wup not initialized properly when using fastopen, from
          Neal Cardwell.
    
       8) Don't use uninitialized flow keys in flow dissector, from Gao
          Feng.
    
       9) Use after free in l2tp module unload, from Sabrina Dubroca.
    
      10) Fix interrupt registry ordering issues in smsc911x driver, from
          Jeremy Linton.
    
      11) Fix crashes in bonding having to do with enslaving and rx_handler,
          from Mahesh Bandewar.
    
      12) AF_UNIX deadlock fixes from Linus.
    
      13) In mlx5 driver, don't read skb->xmit_mode after it might have been
          freed from the TX reclaim path.  From Tariq Toukan.
    
      14) Fix a bug from 2015 in TCP Yeah where the congestion window does
          not increase, from Artem Germanov.
    
      15) Don't pad frames on receive in NFP driver, from Jakub Kicinski.
    
      16) Fix chunk fragmenting in SCTP wrt. GSO, from Marcelo Ricardo
          Leitner.
    
      17) Fix deletion of VRF routes, from Mark Tomlinson.
    
      18) Fix device refcount leak when DAD fails in ipv6, from Wei Yongjun"
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (101 commits)
      net/mlx4_en: Fix panic on xmit while port is down
      net/mlx4_en: Fixes for DCBX
      net/mlx4_en: Fix the return value of mlx4_en_dcbnl_set_state()
      net/mlx4_en: Fix the return value of mlx4_en_dcbnl_set_all()
      net: ethernet: renesas: sh_eth: add POST registers for rz
      drivers: net: phy: mdio-xgene: Add hardware dependency
      dwc_eth_qos: do not register semi-initialized device
      sctp: identify chunks that need to be fragmented at IP level
      mlxsw: spectrum: Set port type before setting its address
      mlxsw: spectrum_router: Fix error path in mlxsw_sp_router_init
      nfp: don't pad frames on receive
      nfp: drop support for old firmware ABIs
      nfp: remove linux/version.h includes
      tcp: cwnd does not increase in TCP YeAH
      net/mlx5e: Fix parsing of vlan packets when updating lro header
      net/mlx5e: Fix global PFC counters replication
      net/mlx5e: Prevent casting overflow
      net/mlx5e: Move an_disable_cap bit to a new position
      net/mlx5e: Fix xmit_more counter race issue
      tcp: fastopen: avoid negative sk_forward_alloc
      ...
    da499f8f