[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20180912.132943.1274736843286775781.davem@davemloft.net>
Date: Wed, 12 Sep 2018 13:29:43 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: torvalds@...ux-foundation.org
CC: akpm@...ux-foundation.org, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT] Networking
1) Fix up several Kconfig dependencies in netfilter, from Martin Willi and
Florian Westphal.
2) Memory leak in be2net driver, from Petr Oros.
3) Memory leak in E-Switch handling of mlx5 driver, from Raed Salem.
4) mlx5_attach_interface needs to check for errors, from Huy Nguyen.
5) tipc_release() needs to orphan the sock, from Cong Wang.
6) Need to program TxConfig register after TX/RX is enabled in r8169
driver, not beforehand, from Maciej S. Szmigiero.
7) Handle 64K PAGE_SIZE properly in ena driver, from Netanel Belgazal.
8) Fix crash regression in ip_do_fragment(), from Taehee Yoo.
9) syzbot can create conditions where kernel log is flooded with
synflood warnings due to creation of many listening sockets,
fix that. From Willem de Bruijn.
10) Fix RCU issues in rds socket layer, from Cong Wang.
11) Fix vlan matching in nfp driver, from Pieter Jansen van Vuuren.
Please pull, thanks a lot!
The following changes since commit 28619527b8a712590c93d0a9e24b4425b9376a8c:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-09-04 12:45:11 -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 4851bfd64d42d9fb6d2d30a41c8523614b412a7a:
Merge branch 'nfp-flower-fixes' (2018-09-12 13:18:30 -0700)
----------------------------------------------------------------
Cong Wang (6):
tipc: orphan sock in tipc_release()
tipc: call start and done ops directly in __tipc_nl_compat_dumpit()
net_sched: properly cancel netlink dump on failure
netfilter: xt_hashlimit: use s->file instead of s->private
rds: fix two RCU related problems
tipc: check return value of __tipc_dump_start()
Daniel Jurgens (1):
net/mlx5: Consider PCI domain in search for next dev
David S. Miller (6):
Merge branch 'iucv-fixes'
Merge tag 'mlx5e-fixes-2018-09-05' of git://git.kernel.org/.../saeed/linux
Merge branch 'ena-fixes'
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'qeth-fixes'
Merge branch 'nfp-flower-fixes'
Davide Caratti (1):
net/sched: fix memory leak in act_tunnel_key_init()
Florian Westphal (5):
netfilter: xt_checksum: ignore gso skbs
netfilter: conntrack: place 'new' timeout in first location too
netfilter: nf_tables: rework ct timeout set support
netfilter: kconfig: nat related expression depend on nftables core
netfilter: conntrack: reset tcp maxwin on re-register
Haishuang Yan (2):
erspan: return PACKET_REJECT when the appropriate tunnel is not found
erspan: fix error handling for erspan tunnel
Hauke Mehrtens (1):
MIPS: lantiq: dma: add dev pointer
Huy Nguyen (1):
net/mlx5: Check for error in mlx5_attach_interface
Jack Morgenstein (2):
net/mlx5: Fix use-after-free in self-healing flow
net/mlx5: Fix debugfs cleanup in the device init/remove flow
Juergen Gross (1):
xen/netfront: fix waiting for xenbus state change
Julian Wiedmann (6):
net/af_iucv: drop inbound packets with invalid flags
net/af_iucv: fix skb handling on HiperTransport xmit error
net/iucv: declare iucv_path_table_empty() as static
s390/qeth: indicate error when netdev allocation fails
s390/qeth: switch on SG by default for IQD devices
s390/qeth: don't dump past end of unknown HW header
Kai-Heng Feng (1):
r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED
Kristian Evensen (1):
qmi_wwan: Support dynamic config on Quectel EP06
Kuninori Morimoto (1):
ethernet: renesas: convert to SPDX identifiers
Louis Peens (1):
nfp: flower: reject tunnel encap with ipv6 outer headers for offloading
Maciej S. Szmigiero (1):
r8169: set TxConfig register after TX / RX is enabled, just like RxConfig
Martin Willi (1):
netfilter: xt_cluster: add dependency on conntrack module
Michal 'vorner' Vaner (1):
netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT
Netanel Belgazal (7):
net: ena: fix surprise unplug NULL dereference kernel crash
net: ena: fix driver when PAGE_SIZE == 64kB
net: ena: fix device destruction to gracefully free resources
net: ena: fix potential double ena_destroy_device()
net: ena: fix missing lock during device destruction
net: ena: fix missing calls to READ_ONCE
net: ena: fix incorrect usage of memory barriers
Pablo Neira Ayuso (2):
netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT
netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type
Petr Machata (1):
mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic
Petr Oros (1):
be2net: Fix memory leak in be_cmd_get_profile_config()
Pieter Jansen van Vuuren (1):
nfp: flower: fix vlan match by checking both vlan id and vlan pcp
Raed Salem (1):
net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables
Roi Dayan (2):
net/mlx5: Fix not releasing read lock when adding flow rules
net/mlx5: Fix possible deadlock from lockdep when adding fte to fg
Saeed Mahameed (1):
net/mlx5e: Ethtool steering, fix udp source port value
Stefan Wahren (1):
net: qca_spi: Fix race condition in spi transfers
Taehee Yoo (2):
netfilter: nf_tables: release chain in flushing set
ip: frags: fix crash in ip_do_fragment()
Tariq Toukan (2):
net/mlx5: Use u16 for Work Queue buffer fragment size
net/mlx5: Use u16 for Work Queue buffer strides offset
Vakul Garg (1):
net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC
Vincent Whitchurch (1):
tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY
Wenjia Zhang (1):
s390/qeth: use vzalloc for QUERY OAT buffer
Willem de Bruijn (1):
tcp: rate limit synflood warnings further
Yue Haibing (1):
netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c
arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 1 +
arch/mips/lantiq/xway/dma.c | 4 +--
drivers/net/ethernet/amazon/ena/ena_com.c | 24 ++++++++---------
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 6 +++++
drivers/net/ethernet/amazon/ena/ena_eth_com.h | 8 ++----
drivers/net/ethernet/amazon/ena/ena_netdev.c | 82 ++++++++++++++++++++++++++------------------------------
drivers/net/ethernet/amazon/ena/ena_netdev.h | 11 ++++++++
drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +-
drivers/net/ethernet/lantiq_etop.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 22 ++++++++++------
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 76 ++++++++++++++++++++++++++--------------------------
drivers/net/ethernet/mellanox/mlx5/core/health.c | 10 ++++++-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 12 +++++----
drivers/net/ethernet/mellanox/mlx5/core/wq.c | 6 ++---
drivers/net/ethernet/mellanox/mlx5/core/wq.h | 2 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 16 +++++------
drivers/net/ethernet/netronome/nfp/flower/action.c | 6 +++++
drivers/net/ethernet/netronome/nfp/flower/main.h | 1 +
drivers/net/ethernet/netronome/nfp/flower/match.c | 2 +-
drivers/net/ethernet/netronome/nfp/flower/offload.c | 11 ++++++++
drivers/net/ethernet/qualcomm/qca_7k.c | 76 +++++++++++++++++++++++++---------------------------
drivers/net/ethernet/qualcomm/qca_spi.c | 110 +++++++++++++++++++++++++++++++++++++++-------------------------------------
drivers/net/ethernet/qualcomm/qca_spi.h | 5 ----
drivers/net/ethernet/realtek/r8169.c | 11 +++++---
drivers/net/ethernet/renesas/Kconfig | 1 +
drivers/net/ethernet/renesas/Makefile | 1 +
drivers/net/ethernet/renesas/ravb_ptp.c | 6 +----
drivers/net/usb/qmi_wwan.c | 30 ++++++++++++++++++++-
drivers/net/xen-netfront.c | 24 +++++++----------
drivers/s390/net/qeth_core_main.c | 11 +++++---
drivers/s390/net/qeth_l2_main.c | 2 +-
drivers/s390/net/qeth_l3_main.c | 2 +-
include/linux/mlx5/driver.h | 8 +++---
include/net/netfilter/nf_conntrack_timeout.h | 2 +-
net/core/skbuff.c | 3 ---
net/ipv4/ip_fragment.c | 1 +
net/ipv4/ip_gre.c | 5 ++++
net/ipv4/netfilter/Kconfig | 8 +++---
net/ipv4/tcp.c | 2 +-
net/ipv4/tcp_input.c | 4 +--
net/ipv6/netfilter/nf_conntrack_reasm.c | 1 +
net/iucv/af_iucv.c | 38 +++++++++++++++++---------
net/iucv/iucv.c | 2 +-
net/netfilter/Kconfig | 12 ++++-----
net/netfilter/nf_conntrack_proto.c | 26 ++++++++++++++++++
net/netfilter/nf_conntrack_proto_dccp.c | 19 ++++++++-----
net/netfilter/nf_conntrack_proto_generic.c | 8 +++---
net/netfilter/nf_conntrack_proto_gre.c | 8 +++---
net/netfilter/nf_conntrack_proto_icmp.c | 8 +++---
net/netfilter/nf_conntrack_proto_icmpv6.c | 8 +++---
net/netfilter/nf_conntrack_proto_sctp.c | 21 ++++++++++-----
net/netfilter/nf_conntrack_proto_tcp.c | 19 ++++++++-----
net/netfilter/nf_conntrack_proto_udp.c | 21 +++++++--------
net/netfilter/nf_tables_api.c | 1 +
net/netfilter/nfnetlink_cttimeout.c | 6 ++---
net/netfilter/nfnetlink_queue.c | 1 +
net/netfilter/nft_ct.c | 59 ++++++++++++++++++++---------------------
net/netfilter/xt_CHECKSUM.c | 22 +++++++++++++++-
net/netfilter/xt_cluster.c | 14 +++++++++-
net/netfilter/xt_hashlimit.c | 18 ++++++-------
net/rds/bind.c | 5 +++-
net/sched/act_tunnel_key.c | 28 +++++++++++++-------
net/tipc/netlink_compat.c | 5 ++++
net/tipc/socket.c | 18 ++++++++-----
net/tipc/socket.h | 1 +
net/tls/tls_sw.c | 6 +++++
68 files changed, 593 insertions(+), 400 deletions(-)
Powered by blists - more mailing lists