From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933280AbdK2PkO (ORCPT ); Wed, 29 Nov 2017 10:40:14 -0500 Received: from shards.monkeyblade.net ([184.105.139.130]:59606 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753655AbdK2PkM (ORCPT ); Wed, 29 Nov 2017 10:40:12 -0500 Date: Wed, 29 Nov 2017 10:40:10 -0500 (EST) Message-Id: <20171129.104010.965571798185769190.davem@davemloft.net> To: torvalds@linux-foundation.org CC: akpm@linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT] Networking From: David Miller X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Wed, 29 Nov 2017 07:40:11 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org There is a small overlapping conflict to net/rxrpc/call_object.c, it should be easy to resolve. In your tree there was a setup_timer() --> timer_setup() conversion, and in my tree there are new lines adding a lockdep_set_class() call right beforehand. 1) The forcedeth conversion from pci_*() DMA interfaces to dma_*() ones missed one spot. From Zhu Yanjun. 2) Missing CRYPTO_SHA256 Kconfig dep in cfg80211, from Johannes Berg. 3) Fix checksum offloading in thunderx driver, from Sunil Goutham. 4) Add SPDX to vm_sockets_diag.h, from Stephen Hemminger. 5) Fix use after free of packet headers in TIPC, from Jon Maloy. 6) "sizeof(ptr)" vs "sizeof(*ptr)" bug in i40e, from Gustavo A R Silva. 7) Tunneling fixes in mlxsw driver, from Petr Machata. 8) Fix crash in fanout_demux_rollover() of AF_PACKET, from Mike Maloney. 9) Fix race in AF_PACKET bind() vs. NETDEV_UP notifier, from Eric Dumazet. 10) Fix regression in sch_sfq.c due to one of the timer_setup() conversions. From Paolo Abeni. 11) SCTP does list_for_each_entry() using wrong struct member, fix from Xin Long. 12) Don't use big endian netlink attribute read for IFLA_BOND_AD_ACTOR_SYSTEM, it is in cpu endianness. Also from Xin Long. 13) Fix mis-initialization of q->link.clock in CBQ scheduler, preventing adding filters there. From Jiri Pirko. Please pull, thanks a lot! The following changes since commit 1d3b78bbc6e983fabb3fbf91b76339bf66e4a12c: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2017-11-23 21:18:46 -1000) 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 f6454f80e8a965fca203dab28723f68ec78db608: ethernet: dwmac-stm32: Fix copyright (2017-11-29 10:08:09 -0500) ---------------------------------------------------------------- Ahmad Fatoum (1): e1000: Fix off-by-one in debug message Amritha Nambiar (1): i40e: Fix reporting incorrect error codes Antoine Tenart (4): net: mvpp2: fix the txq_init error path net: mvpp2: cleanup probed ports in the probe error path net: mvpp2: check ethtool sets the Tx ring size is to a valid min value net: phy: marvell10g: fix the PHY id mask Benjamin Gaignard (1): ethernet: dwmac-stm32: Fix copyright Christophe JAILLET (1): bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' Chun-Yeow Yeoh (1): mac80211: fix the update of path metric for RANN frame Colin Ian King (5): ambassador: fix incorrect indentation of assignment statement atm: fore200e: use %pK to format kernel addresses instead of %x atm: lanai: use %p to format kernel addresses instead of %x atm: suni: remove extraneous space to fix indentation net: via: via-rhine: use %p to format void * address instead of %x David Howells (12): rxrpc: The mutex lock returned by rxrpc_accept_call() needs releasing rxrpc: Don't set upgrade by default in sendmsg() rxrpc: Provide a different lockdep key for call->user_mutex for kernel calls rxrpc: Delay terminal ACK transmission on a client call rxrpc: Split the call params from the operation params rxrpc: Fix call timeouts rxrpc: Don't transmit DELAY ACKs immediately on proposal rxrpc: Express protocol timeouts in terms of RTT rxrpc: Add a timeout for detecting lost ACKs/lost DATA rxrpc: Add keepalive for a call rxrpc: Fix service endpoint expiry rxrpc: Fix conn expiry timers David S. Miller (7): Merge tag 'rxrpc-fixes-20171124' of git://git.kernel.org/.../dhowells/linux-fs Merge branch 'sctp-stream-reconfig-fixes' Merge tag 'mac80211-for-davem-2017-11-27' of git://git.kernel.org/.../jberg/mac80211 Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue Merge branch 'mlxsw-GRE-offloading-fixes' Merge branch 'mvpp2-fixes' Merge branch 'sctp-fix-sparse-errors' Eduardo Otubo (1): xen-netfront: remove warning when unloading module Eric Dumazet (1): net/packet: fix a race in packet_bind() and packet_notifier() Geert Uytterhoeven (1): net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit Gustavo A R Silva (1): i40e/virtchnl: fix application of sizeof to pointer Gustavo A. R. Silva (1): net: openvswitch: datapath: fix data type in queue_gso_packets Hyong-Youb Kim (1): myri10ge: Update MAINTAINERS Jakub Kicinski (1): cls_bpf: don't decrement net's refcount when offload fails Jiri Pirko (1): net: sched: cbq: create block for q->link.block Johannes Berg (2): cfg80211: select CRYPTO_SHA256 if needed mac80211: use QoS NDP for AP probing Jon Maloy (1): tipc: eliminate access after delete in group_filter_msg() Jorgen Hansen (2): VSOCK: Don't call vsock_stream_has_data in atomic context VSOCK: Don't set sk_state to TCP_CLOSE before testing it Mika Westerberg (1): net: thunderbolt: Stop using zero to mean no valid DMA mapping Mike Maloney (1): packet: fix crash in fanout_demux_rollover() Paolo Abeni (1): sch_sfq: fix null pointer dereference at timer expiration Petr Machata (4): mlxsw: spectrum_router: Offload decap only for up tunnels mlxsw: spectrum_router: Demote tunnels on VRF migration mlxsw: spectrum_router: Handle encap to demoted tunnels mlxsw: spectrum_router: Update nexthop RIF on update Roman Kapl (1): net: sched: crash on blocks with goto chain action Sara Sharon (1): mac80211: tear down RX aggregations first Sasha Neftin (1): e1000e: fix the use of magic numbers for buffer overrun issue Stephen Hemminger (1): uapi: add SPDX identifier to vm_sockets_diag.h Sunil Goutham (1): net: thunderx: Fix TCP/UDP checksum offload for IPv6 pkts Vasyl Gomonovych (1): lmc: Use memdup_user() as a cleanup Vivien Didelot (1): net: dsa: fix 'increment on 0' warning Xin Long (11): sctp: use sizeof(__u16) for each stream number length instead of magic number sctp: only allow the out stream reset when the stream outq is empty sctp: only allow the asoc reset when the asoc outq is empty sctp: avoid flushing unsent queue when doing asoc reset sctp: set sender next_tsn for the old result with ctsn_ack_point plus 1 sctp: force SCTP_ERROR_INV_STRM with __u32 when calling sctp_chunk_fail sctp: force the params with right types for sctp csum apis sctp: remove extern from stream sched sctp: use right member as the param of list_for_each_entry bonding: use nla_get_u64 to extract the value for IFLA_BOND_AD_ACTOR_SYSTEM vxlan: use __be32 type for the param vni in __vxlan_fdb_delete Yan Markman (1): net: mvpp2: do not disable GMAC padding Zhu Yanjun (1): forcedeth: replace pci_unmap_page with dma_unmap_page zhangliping (1): openvswitch: fix the incorrect flow action alloc size MAINTAINERS | 4 +- drivers/atm/ambassador.c | 2 +- drivers/atm/fore200e.c | 4 +- drivers/atm/lanai.c | 8 ++-- drivers/atm/suni.c | 2 +- drivers/net/bonding/bond_netlink.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 1 - drivers/net/ethernet/intel/e1000/e1000_hw.c | 6 ++- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 +- drivers/net/ethernet/intel/e1000e/netdev.c | 9 +++-- drivers/net/ethernet/intel/i40e/i40e_main.c | 1 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 2 +- drivers/net/ethernet/marvell/mvpp2.c | 46 +++++++++-------------- drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c | 109 +++++++++++++++++++++++++++++++++-------------------- drivers/net/ethernet/nvidia/forcedeth.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 4 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/xilinx/Kconfig | 1 + drivers/net/phy/marvell10g.c | 5 ++- drivers/net/thunderbolt.c | 57 ++++++++++++---------------- drivers/net/vxlan.c | 4 +- drivers/net/wan/lmc/lmc_main.c | 13 ++----- drivers/net/wireless/ath/ath9k/channel.c | 2 +- drivers/net/wireless/st/cw1200/sta.c | 4 +- drivers/net/wireless/ti/wl1251/main.c | 2 +- drivers/net/wireless/ti/wlcore/cmd.c | 5 ++- drivers/net/xen-netfront.c | 18 +++++++++ include/net/mac80211.h | 8 +++- include/net/sctp/checksum.h | 13 ++++--- include/net/sctp/sctp.h | 5 +++ include/net/sctp/stream_sched.h | 5 +++ include/trace/events/rxrpc.h | 86 ++++++++++++++++++++++++++++++------------ include/uapi/linux/rxrpc.h | 1 + include/uapi/linux/vm_sockets_diag.h | 1 + net/dsa/dsa2.c | 25 +++++++------ net/mac80211/ht.c | 4 +- net/mac80211/mesh_hwmp.c | 15 +++++--- net/mac80211/mlme.c | 2 +- net/mac80211/tx.c | 29 ++++++++++++++- net/openvswitch/datapath.c | 2 +- net/openvswitch/flow_netlink.c | 16 ++++---- net/packet/af_packet.c | 37 ++++++++---------- net/packet/internal.h | 1 - net/rxrpc/af_rxrpc.c | 23 +++++++++++- net/rxrpc/ar-internal.h | 103 +++++++++++++++++++++++++++++++++++++++++--------- net/rxrpc/call_accept.c | 2 +- net/rxrpc/call_event.c | 229 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------ net/rxrpc/call_object.c | 62 +++++++++++++++++++------------ net/rxrpc/conn_client.c | 54 ++++++++++++++++++++------- net/rxrpc/conn_event.c | 74 +++++++++++++++++++++++++++++------- net/rxrpc/conn_object.c | 76 +++++++++++++++++++++++-------------- net/rxrpc/input.c | 74 ++++++++++++++++++++++++++++++++++-- net/rxrpc/misc.c | 19 ++++------ net/rxrpc/net_ns.c | 33 ++++++++++++++-- net/rxrpc/output.c | 43 ++++++++++++++++++++- net/rxrpc/recvmsg.c | 12 +++--- net/rxrpc/sendmsg.c | 126 ++++++++++++++++++++++++++++++++++++++------------------------ net/rxrpc/sysctl.c | 60 +++++++++++++++--------------- net/sched/cls_api.c | 17 ++++++--- net/sched/cls_bpf.c | 23 +++++++----- net/sched/sch_cbq.c | 9 ++++- net/sched/sch_sfq.c | 1 + net/sctp/protocol.c | 1 + net/sctp/socket.c | 6 +-- net/sctp/stream.c | 79 ++++++++++++++++++++++++++++++++------- net/sctp/stream_sched.c | 25 +++++++++---- net/sctp/stream_sched_prio.c | 7 +++- net/sctp/stream_sched_rr.c | 7 +++- net/tipc/group.c | 2 +- net/vmw_vsock/vmci_transport.c | 14 ++++--- net/wireless/Kconfig | 7 ++++ 72 files changed, 1182 insertions(+), 582 deletions(-)