[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20180424.163825.2169782541915561179.davem@davemloft.net>
Date: Tue, 24 Apr 2018 16:38:25 -0400 (EDT)
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 rtnl deadlock in ipvs, from Julian Anastasov.
2) s390 qeth fixes from Julian Wiedmann (control IO completion stalls, bad MAC
address update sequence, request side races on command IO timeouts).
3) Handle seq_file overflow properly in l2tp, from Guillaume Nault.
4) Fix VLAN priority mappings in cpsw driver, from Ivan Khoronzhuk.
5) Packet scheduler ife action fixes (malformed TLV lengths, etc.)
from Alexander Aring.
6) Fix out of bounds access in tcp md5 option parser, from Jann Horn.
7) Missing netlink attribute policies in rtm_ipv6_policy table, from
Eric Dumazet.
8) Missing socket address length checks in l2tp and pppoe connect,
from Guillaume Nault.
9) Fix netconsole over team and bonding, from Xin Long.
10) Fix race with AF_PACKET socket state bitfields, from Willem de
Bruijn.
Pulled, thanks a lot!
The following changes since commit 83beed7b2b26f232d782127792dd0cd4362fdc41:
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal (2018-04-20 10:56:32 -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 d19efb729f10339f91c35003d480dc718cae3b3c:
Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue (2018-04-24 16:17:59 -0400)
----------------------------------------------------------------
Ahmed Abdelsalam (1):
ipv6: sr: fix NULL pointer dereference in seg6_do_srh_encap()- v4 pkts
Alexander Aring (3):
net: sched: ife: signal not finding metaid
net: sched: ife: handle malformed tlv length
net: sched: ife: check on metadata length
Anders Roxell (1):
selftests: bpf: update .gitignore with missing generated files
Anirudh Venkataramanan (2):
ice: Fix initialization for num_nodes_added
ice: Fix incorrect comment for action type
Arnd Bergmann (1):
netfilter: fix CONFIG_NF_REJECT_IPV6=m link error
Ben Shelton (1):
ice: Do not check INTEVENT bit for OICR interrupts
Colin Ian King (1):
ixgbevf: ensure xdp_ring resources are free'd on error exit
Cong Wang (3):
netfilter: conntrack: silent a memory leak warning
llc: delete timers synchronously in llc_sk_free()
llc: fix NULL pointer deref for SOCK_ZAPPED
David S. Miller (6):
Merge branch 's390-qeth-fixes'
Merge branch 'net-sched-ife-malformed-ife-packet-fixes'
Merge git://git.kernel.org/.../bpf/bpf
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'amd-xgbe-fixes'
Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/net-queue
Doron Roberts-Kedes (1):
strparser: Do not call mod_delayed_work with a timeout of LONG_MAX
Edward Cree (1):
sfc: ARFS filter IDs
Eric Dumazet (1):
ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy
Florian Fainelli (1):
net: ethtool: Add missing kernel doc for FEC parameters
Florian Westphal (4):
netfilter: nf_conntrack_sip: allow duplicate SDP expectations
netfilter: ebtables: don't attempt to allocate 0-sized compat array
netfilter: nf_tables: can't fail after linking rule into active rule list
netfilter: nf_tables: free set name in error path
Guillaume Nault (3):
l2tp: fix {pppol2tp, l2tp_dfs}_seq_stop() in case of seq_file overflow
l2tp: check sockaddr length in pppol2tp_connect()
pppoe: check sockaddr length in pppoe_connect()
Ivan Khoronzhuk (1):
net: ethernet: ti: cpsw: fix tx vlan priority mapping
Jack Ma (1):
netfilter: xt_connmark: Add bit mapping for bit-shift operation.
Jann Horn (2):
bpf: sockmap remove dead check
tcp: don't read out-of-bounds opsize
Jingju Hou (1):
net: phy: marvell: clear wol event before setting it
Julian Anastasov (1):
ipvs: fix rtnl_lock lockups caused by start_sync_thread
Julian Wiedmann (6):
s390/qeth: fix error handling in adapter command callbacks
s390/qeth: avoid control IO completion stalls
s390/qeth: handle failure on workqueue creation
s390/qeth: fix MAC address update sequence
s390/qeth: fix request-side race during cmd IO timeout
s390/qeth: use Read device to query hypervisor for MAC
Md Fahad Iqbal Polash (1):
ice: Fix insufficient memory issue in ice_aq_manage_mac_read
Pablo Neira Ayuso (2):
netfilter: nf_tables: NAT chain and extensions require NF_TABLES
netfilter: xt_connmark: do not cast xt_connmark_tginfo1 to xt_connmark_tginfo2
Stephen Rothwell (1):
netfilter: conntrack: include kmemleak.h for kmemleak_not_leak()
Taehee Yoo (1):
netfilter: nf_tables: fix out-of-bounds in nft_chain_commit_update
Thomas Falcon (1):
ibmvnic: Clean actual number of RX or TX pools
Tom Lendacky (3):
amd-xgbe: Add pre/post auto-negotiation phy hooks
amd-xgbe: Improve KR auto-negotiation and training
amd-xgbe: Only use the SFP supported transceiver signals
Vinicius Costa Gomes (1):
igb: Fix the transmission mode of queue 0 for Qav mode
Willem de Bruijn (1):
packet: fix bitfield update race
Xin Long (2):
bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave
team: fix netconsole setup over team
Yonghong Song (2):
bpf/tracing: fix a deadlock in perf_event_detach_bpf_prog
tools/bpf: fix test_sock and test_sock_addr.sh failure
drivers/net/bonding/bond_main.c | 3 +-
drivers/net/ethernet/amd/xgbe/xgbe-common.h | 8 +++++
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c | 16 +++++++++
drivers/net/ethernet/amd/xgbe/xgbe-main.c | 1 +
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 24 ++++++++++---
drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 2 ++
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 196 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
drivers/net/ethernet/amd/xgbe/xgbe.h | 9 +++++
drivers/net/ethernet/ibm/ibmvnic.c | 4 +--
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 2 +-
drivers/net/ethernet/intel/ice/ice_common.c | 22 +++++++++---
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 2 --
drivers/net/ethernet/intel/ice/ice_main.c | 4 ---
drivers/net/ethernet/intel/ice/ice_sched.c | 4 +--
drivers/net/ethernet/intel/igb/igb_main.c | 17 ++++++++-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +-
drivers/net/ethernet/sfc/ef10.c | 80 +++++++++++++++++++++++------------------
drivers/net/ethernet/sfc/efx.c | 143 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/sfc/efx.h | 21 +++++++++++
drivers/net/ethernet/sfc/farch.c | 41 +++++++++++++++++----
drivers/net/ethernet/sfc/net_driver.h | 36 +++++++++++++++++++
drivers/net/ethernet/sfc/rx.c | 62 +++++++++++++++++++++++++++++---
drivers/net/ethernet/ti/cpsw.c | 2 +-
drivers/net/phy/marvell.c | 9 +++++
drivers/net/ppp/pppoe.c | 4 +++
drivers/net/team/team.c | 19 ++++++----
drivers/s390/net/qeth_core.h | 2 --
drivers/s390/net/qeth_core_main.c | 158 ++++++++++++++++++++++++++++++++++++--------------------------------------------
drivers/s390/net/qeth_core_mpc.h | 12 +++++++
drivers/s390/net/qeth_l2_main.c | 59 ++++++++++++++++--------------
include/linux/bpf.h | 4 +--
include/linux/ethtool.h | 2 ++
include/net/ife.h | 3 +-
include/net/llc_conn.h | 1 +
kernel/bpf/core.c | 45 ++++++++++++++---------
kernel/bpf/sockmap.c | 3 --
kernel/trace/bpf_trace.c | 25 ++++++++++---
net/bridge/netfilter/ebtables.c | 11 +++---
net/ife/ife.c | 38 ++++++++++++++++++--
net/ipv4/tcp_input.c | 7 ++--
net/ipv6/netfilter/Kconfig | 55 ++++++++++++++--------------
net/ipv6/route.c | 2 ++
net/ipv6/seg6_iptunnel.c | 2 +-
net/l2tp/l2tp_debugfs.c | 5 ++-
net/l2tp/l2tp_ppp.c | 12 ++++++-
net/llc/af_llc.c | 21 ++++++-----
net/llc/llc_c_ac.c | 9 +----
net/llc/llc_conn.c | 22 +++++++++++-
net/netfilter/Kconfig | 1 +
net/netfilter/ipvs/ip_vs_ctl.c | 8 -----
net/netfilter/ipvs/ip_vs_sync.c | 155 ++++++++++++++++++++++++++++++++++++++++--------------------------------------
net/netfilter/nf_conntrack_expect.c | 5 ++-
net/netfilter/nf_conntrack_extend.c | 2 ++
net/netfilter/nf_conntrack_sip.c | 16 ++++++---
net/netfilter/nf_tables_api.c | 69 +++++++++++++++++++----------------
net/netfilter/xt_connmark.c | 49 ++++++++++++++-----------
net/packet/af_packet.c | 60 ++++++++++++++++++++++---------
net/packet/internal.h | 10 +++---
net/sched/act_ife.c | 9 +++--
net/strparser/strparser.c | 2 +-
tools/testing/selftests/bpf/.gitignore | 3 ++
tools/testing/selftests/bpf/test_sock.c | 1 +
tools/testing/selftests/bpf/test_sock_addr.c | 1 +
tools/testing/selftests/bpf/test_sock_addr.sh | 4 +--
64 files changed, 1163 insertions(+), 463 deletions(-)
Powered by blists - more mailing lists