[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20180525.165824.370684431802552402.davem@davemloft.net>
Date: Fri, 25 May 2018 16:58:24 -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
Let's begin the holiday weekend with some networking fixes:
1) Whoops need to restrict cfg80211 wiphy names even more to 64
bytes. From Eric Biggers.
2) Fix flags being ignored when using kernel_connect() with SCTP, from
Xin Long.
3) Use after free in DCCP, from Alexey Kodanev.
4) Need to check rhltable_init() return value in ipmr code, from
Eric Dumazet.
5) XDP handling fixes in virtio_net from Jason Wang.
6) Missing RTA_TABLE in rtm_ipv4_policy[], from Roopa Prabhu.
7) Need to use IRQ disabling spinlocks in mlx4_qp_lookup(), from Jack
Morgenstein.
8) Prevent out-of-bounds speculation using indexes in BPF, from Daniel
Borkmann.
9) Fix regression added by AF_PACKET link layer cure, from Willem
de Bruijn.
10) Correct ENIC dma mask, from Govindarajulu Varadarajan.
11) Missing config options for PMTU tests, from Stefano Brivio.
Please pull, thanks a lot.
The following changes since commit 6741c4bb389da103c0d79ad1961884628900bfe6:
Merge tag 'mips_fixes_4.17_2' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/mips (2018-05-21 08:58:00 -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 eb110410b9f6477726026669f3f0c0567e8241e6:
ibmvnic: Fix partial success login retries (2018-05-25 16:32:48 -0400)
----------------------------------------------------------------
Alexey Kodanev (1):
dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect()
Anders Roxell (2):
selftests: bpf: config: enable NET_SCH_INGRESS for xdp_meta.sh
selftests: net: reuseport_bpf_numa: don't fail if no numa support
Andrew Zaborowski (1):
mac80211_hwsim: Fix radio dump for radio idx 0
Bo Chen (1):
pcnet32: add an error handling path in pcnet32_probe_pci()
Bob Copeland (1):
mac80211: mesh: fix premature update of rc stats
Colin Ian King (2):
batman-adv: don't pass a NULL hard_iface to batadv_hardif_put
net/mlx4: fix spelling mistake: "Inrerface" -> "Interface" and rephrase message
Daniel Borkmann (1):
bpf: properly enforce index mask to prevent out-of-bounds speculation
David S. Miller (6):
Merge tag 'mac80211-for-davem-2018-05-23' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'virtio_net-mergeable-XDP'
Merge tag 'wireless-drivers-for-davem-2018-05-22' of git://git.kernel.org/.../kvalo/wireless-drivers
Merge tag 'mlx5-fixes-2018-05-24' of git://git.kernel.org/.../saeed/linux
Merge tag 'batadv-net-for-davem-20180524' of git://git.open-mesh.org/linux-merge
Merge git://git.kernel.org/.../bpf/bpf
Dedy Lansky (1):
nl80211: fix nlmsg allocation in cfg80211_ft_event
Eran Ben Elisha (1):
net/mlx5e: When RXFCS is set, add FCS data into checksum calculation
Eric Biggers (2):
cfg80211: further limit wiphy names to 64 bytes
ppp: remove the PPPIOCDETACH ioctl
Eric Dumazet (1):
ipmr: properly check rhltable_init() return value
Fabio Estevam (2):
net: fec: ptp: Switch to SPDX identifier
net: fec: Add a SPDX identifier
Florian Fainelli (2):
net: phy: broadcom: Fix auxiliary control register reads
net: phy: broadcom: Fix bcm_write_exp()
Govindarajulu Varadarajan (1):
enic: set DMA mask to 47 bit
Haim Dreyfuss (1):
cfg80211: fix NULL pointer derference when querying regdb
Jack Morgenstein (1):
net/mlx4: Fix irq-unsafe spinlock usage
Jason Wang (6):
virtio-net: correctly redirect linearized packet
virtio-net: correctly transmit XDP buff after linearizing
virtio-net: correctly check num_buf during err path
virtio-net: fix leaking page for gso packet during mergeable XDP
tuntap: correctly set SOCKWQ_ASYNC_NOSPACE
vhost: synchronize IOTLB message with dev cleanup
Kalle Valo (3):
MAINTAINERS: update Kalle's email address
MAINTAINERS: change Kalle as ath.ko maintainer
MAINTAINERS: change Kalle as wcn36xx maintainer
Linus Lüssing (1):
batman-adv: Fix TT sync flags for intermediate TT responses
Marek Lindner (1):
batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs
Nathan Fontenot (1):
ibmvnic: Only do H_EOI for mobility events
Or Gerlitz (1):
net : sched: cls_api: deal with egdev path only if needed
Qing Huang (1):
mlx4_core: allocate ICM memory in page size chunks
Rafał Miłecki (3):
bcma: fix buffer size caused crash in bcma_core_mips_print_irq()
Revert "ssb: Prevent build of PCI host features in module"
ssb: make SSB_PCICORE_HOSTMODE depend on SSB = y
Roopa Prabhu (1):
net: ipv4: add missing RTA_TABLE to rtm_ipv4_policy
Shahed Shaikh (1):
qed: Fix mask for physical address in ILT entry
Stefano Brivio (1):
selftests/net: Add missing config options for PMTU tests
Sven Eckelmann (1):
batman-adv: Avoid race in TT TVLV allocator helper
Thomas Falcon (1):
ibmvnic: Fix partial success login retries
Wenwen Wang (1):
isdn: eicon: fix a missing-check bug
Willem de Bruijn (2):
packet: fix reserve calculation
ipv4: remove warning in ip_recv_error
Xin Long (1):
sctp: fix the issue that flags are ignored when using kernel_connect
Yossi Kuperman (1):
net/mlx5: IPSec, Fix a race between concurrent sandbox QP commands
Documentation/networking/ppp_generic.txt | 6 ------
MAINTAINERS | 8 ++++----
drivers/bcma/driver_mips.c | 2 +-
drivers/isdn/hardware/eicon/diva.c | 22 +++++++++++++++-------
drivers/isdn/hardware/eicon/diva.h | 5 +++--
drivers/isdn/hardware/eicon/divasmain.c | 18 +++++++++++-------
drivers/net/ethernet/amd/pcnet32.c | 10 +++++++---
drivers/net/ethernet/cisco/enic/enic_main.c | 8 ++++----
drivers/net/ethernet/freescale/fec_main.c | 1 +
drivers/net/ethernet/freescale/fec_ptp.c | 14 +-------------
drivers/net/ethernet/ibm/ibmvnic.c | 22 +++++++++++++++-------
drivers/net/ethernet/mellanox/mlx4/icm.c | 16 +++++++++-------
drivers/net/ethernet/mellanox/mlx4/intf.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/qp.c | 4 ++--
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 42 ++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 12 +++++-------
drivers/net/ethernet/qlogic/qed/qed_cxt.c | 2 +-
drivers/net/phy/bcm-cygnus.c | 6 +++---
drivers/net/phy/bcm-phy-lib.c | 2 +-
drivers/net/phy/bcm-phy-lib.h | 7 +++++++
drivers/net/phy/bcm7xxx.c | 4 ++--
drivers/net/ppp/ppp_generic.c | 27 +++++----------------------
drivers/net/tun.c | 19 +++++++++++++++----
drivers/net/virtio_net.c | 21 ++++++++++-----------
drivers/net/wireless/mac80211_hwsim.c | 4 ++--
drivers/ssb/Kconfig | 4 ++--
drivers/vhost/vhost.c | 3 +++
include/linux/bpf_verifier.h | 2 +-
include/net/sctp/sctp.h | 2 ++
include/uapi/linux/nl80211.h | 2 +-
include/uapi/linux/ppp-ioctl.h | 2 +-
kernel/bpf/verifier.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------
net/batman-adv/multicast.c | 2 +-
net/batman-adv/translation-table.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
net/dccp/proto.c | 2 --
net/ipv4/fib_frontend.c | 1 +
net/ipv4/ip_sockglue.c | 2 --
net/ipv4/ipmr_base.c | 5 ++++-
net/mac80211/mesh_plink.c | 8 ++++----
net/packet/af_packet.c | 2 +-
net/sched/cls_api.c | 2 +-
net/sctp/ipv6.c | 2 +-
net/sctp/protocol.c | 2 +-
net/sctp/socket.c | 51 +++++++++++++++++++++++++++++++++++----------------
net/wireless/nl80211.c | 3 ++-
net/wireless/reg.c | 3 +++
tools/testing/selftests/bpf/config | 2 ++
tools/testing/selftests/net/config | 5 +++++
tools/testing/selftests/net/reuseport_bpf_numa.c | 4 +++-
49 files changed, 372 insertions(+), 193 deletions(-)
Powered by blists - more mailing lists