[GIT] Networking
mbox series

Message ID 20181011.190615.78309421924776793.davem@davemloft.net
State New
Headers show
Series
  • [GIT] Networking
Related show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git

Message

David Miller Oct. 12, 2018, 2:06 a.m. UTC
1) RXRPC receive path fixes from David Howells.

2) Re-export __skb_recv_udp(), from Jiri Kosina.

3) Fix refcounting in u32 classificer, from Al Viro.

4) Userspace netlink ABI fixes from Eugene Syromiatnikov.

5) Don't double iounmap on rmmod in ena driver, from Arthur
   Kiyanovski.

6) Fix devlink string attribute handling, we must pull a copy
   into a kernel buffer if the lifetime extends past the netlink
   request.  From Moshe Shemesh.

7) Fix hangs in RDS, from Ka-Cheong Poon.

8) Fix recursive locking lockdep warnings in tipc, from Ying Xue.

9) Clear RX irq correctly in socionext, from Ilias Apalodimas.

10) bcm_sf2 fixes from Florian Fainelli.

Please pull, thanks a lot!

The following changes since commit c1d84a1b42ef70d8ae601df9cadedc7ed4f1beb1:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-10-06 02:11:30 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to 6b9bab550cac108d86c731c207e3e74ea10eb638:

  Merge branch 'net-dsa-bcm_sf2-Couple-of-fixes' (2018-10-11 15:20:00 -0700)

----------------------------------------------------------------
Al Viro (1):
      net: sched: cls_u32: fix hnode refcounting

Arthur Kiyanovski (4):
      net: ena: fix warning in rmmod caused by double iounmap
      net: ena: fix rare bug when failed restart/resume is followed by driver removal
      net: ena: fix NULL dereference due to untimely napi initialization
      net: ena: fix auto casting to boolean

David Howells (10):
      rxrpc: Fix some missed refs to init_net
      rxrpc: Fix the data_ready handler
      rxrpc: Use the UDP encap_rcv hook
      rxrpc: Don't need to take the RCU read lock in the packet receiver
      rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window()
      rxrpc: Carry call state out of locked section in rxrpc_rotate_tx_window()
      rxrpc: Only take the rwind and mtu values from latest ACK
      rxrpc: Fix connection-level abort handling
      rxrpc: Fix the rxrpc_tx_packet trace line
      rxrpc: Fix the packet reception routine

David S. Miller (7):
      Merge branch 'net-smc-userspace-breakage-fixes'
      Merge branch 'ena-fixes'
      Merge branch 'devlink-param-type-string-fixes'
      Merge tag 'rxrpc-fixes-20181008' of git://git.kernel.org/.../dhowells/linux-fs
      Merge branch 'net-ipv4-fixes-for-PMTU-when-link-MTU-changes'
      Merge branch 'net-explicitly-requires-bash-when-needed'
      Merge branch 'net-dsa-bcm_sf2-Couple-of-fixes'

Eric Dumazet (1):
      net: make skb_partial_csum_set() more robust against overflows

Eugene Syromiatnikov (2):
      net/smc: use __aligned_u64 for 64-bit smc_diag fields
      net/smc: retain old name for diag_mode field

Florian Fainelli (2):
      net: dsa: bcm_sf2: Fix unbind ordering
      net: dsa: bcm_sf2: Call setup during switch resume

Giacinto Cifelli (1):
      qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface

Ilias Apalodimas (1):
      net: socionext: clear rx irq correctly

Jiri Kosina (1):
      udp: Unbreak modules that rely on external __skb_recv_udp() availability

Jon Maloy (1):
      tipc: set link tolerance correctly in broadcast link

Ka-Cheong Poon (1):
      rds: RDS (tcp) hangs on sendto() to unresponding address

Maciej S. Szmigiero (1):
      r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips

Mike Rapoport (1):
      net/ipv6: stop leaking percpu memory in fib6 info

Moshe Shemesh (4):
      devlink: Fix param set handling for string type
      devlink: Fix param cmode driverinit for string type
      devlink: Add helper function for safely copy string param
      net/mlx4_core: Fix warnings during boot on driverinit param set failures

Paolo Abeni (2):
      selftests: rtnetlink.sh explicitly requires bash.
      selftests: udpgso_bench.sh explicitly requires bash

Parthasarathy Bhuvaragan (1):
      tipc: queue socket protocol error messages into socket receive buffer

Sabrina Dubroca (2):
      net: ipv4: update fnhe_pmtu when first hop's MTU changes
      net: ipv4: don't let PMTU updates increase route MTU

Sebastian Andrzej Siewior (1):
      net: phy: sfp: remove sfp_mutex's definition

Ying Xue (1):
      tipc: eliminate possible recursive locking detected by LOCKDEP

 drivers/net/dsa/bcm_sf2.c                     |  14 ++-----
 drivers/net/ethernet/amazon/ena/ena_eth_com.c |   8 ++--
 drivers/net/ethernet/amazon/ena/ena_netdev.c  |  22 +++++-----
 drivers/net/ethernet/mellanox/mlx4/main.c     |  43 +++++++------------
 drivers/net/ethernet/realtek/r8169.c          |   4 +-
 drivers/net/ethernet/socionext/netsec.c       |   5 ++-
 drivers/net/phy/sfp.c                         |   2 -
 drivers/net/usb/qmi_wwan.c                    |   1 +
 include/linux/netdevice.h                     |   7 ++++
 include/net/devlink.h                         |  12 +++++-
 include/net/ip_fib.h                          |   1 +
 include/trace/events/rxrpc.h                  |   1 +
 include/uapi/linux/smc_diag.h                 |  25 ++++++-----
 include/uapi/linux/udp.h                      |   1 +
 net/core/dev.c                                |  28 ++++++++++++-
 net/core/devlink.c                            |  43 ++++++++++++++++---
 net/core/skbuff.c                             |  12 +++---
 net/ipv4/fib_frontend.c                       |  12 ++++--
 net/ipv4/fib_semantics.c                      |  50 ++++++++++++++++++++++
 net/ipv4/route.c                              |   7 ++--
 net/ipv4/udp.c                                |   2 +-
 net/ipv6/ip6_fib.c                            |   2 +
 net/rds/send.c                                |  13 ++++--
 net/rxrpc/ar-internal.h                       |  23 +++++-----
 net/rxrpc/call_accept.c                       |  27 ++++++++----
 net/rxrpc/call_object.c                       |   5 ++-
 net/rxrpc/conn_client.c                       |  10 +++--
 net/rxrpc/conn_event.c                        |  26 +++++++-----
 net/rxrpc/input.c                             | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------
 net/rxrpc/local_object.c                      |  30 ++++++++++---
 net/rxrpc/peer_event.c                        |   5 +++
 net/rxrpc/peer_object.c                       |  29 ++++++++-----
 net/sched/cls_u32.c                           |  10 ++---
 net/tipc/link.c                               |  27 ++++++++----
 net/tipc/socket.c                             |  14 ++++++-
 tools/testing/selftests/net/rtnetlink.sh      |   2 +-
 tools/testing/selftests/net/udpgso_bench.sh   |   2 +-
 37 files changed, 493 insertions(+), 285 deletions(-)

Comments

Greg Kroah-Hartman Oct. 12, 2018, 8:23 a.m. UTC | #1
On Thu, Oct 11, 2018 at 07:06:15PM -0700, David Miller wrote:
> 
> 1) RXRPC receive path fixes from David Howells.
> 
> 2) Re-export __skb_recv_udp(), from Jiri Kosina.
> 
> 3) Fix refcounting in u32 classificer, from Al Viro.
> 
> 4) Userspace netlink ABI fixes from Eugene Syromiatnikov.
> 
> 5) Don't double iounmap on rmmod in ena driver, from Arthur
>    Kiyanovski.
> 
> 6) Fix devlink string attribute handling, we must pull a copy
>    into a kernel buffer if the lifetime extends past the netlink
>    request.  From Moshe Shemesh.
> 
> 7) Fix hangs in RDS, from Ka-Cheong Poon.
> 
> 8) Fix recursive locking lockdep warnings in tipc, from Ying Xue.
> 
> 9) Clear RX irq correctly in socionext, from Ilias Apalodimas.
> 
> 10) bcm_sf2 fixes from Florian Fainelli.
> 
> Please pull, thanks a lot!
> 
> The following changes since commit c1d84a1b42ef70d8ae601df9cadedc7ed4f1beb1:
> 
>   Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-10-06 02:11:30 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 
> 

Now merged, thanks.

greg k-h