Messages in this thread | | | Date | Thu, 18 Jan 2018 21:25:10 -0500 (EST) | Subject | [GIT] Networking | From | David Miller <> |
| |
1) Fix BPF divides by zero, from Eric Dumazet and Alexei Starovoitov.
2) Reject stores into bpf context via st and xadd, from Daniel Borkmann.
3) Fix a memory leak in TUN, from Cong Wang.
4) Disable RX aggregation on a specific troublesome configuration of r8152 in a Dell TB16b dock.
5) Fix sw_ctx leak in tls, from Sabrina Dubroca.
6) Fix program replacement in cls_bpf, from Daniel Borkmann.
7) Fix uninitialized station_info structures in cfg80211, from Johannes Berg.
8) Fix miscalculation of transport header offset field in flow dissector, from Eric Dumazet.
9) Fix LPM tree leak on failure in mlxsw driver, from Ido Schimmel.
Please pull, thanks a lot!
The following changes since commit 8cbab92dff778e516064c13113ca15d4869ec883:
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma (2018-01-16 16:47:40 -0800)
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 a0dca10fce42ae82651edbe682b1c637a8ecd365:
ibmvnic: Fix IPv6 packet descriptors (2018-01-18 21:19:06 -0500)
---------------------------------------------------------------- Alexei Starovoitov (1): bpf: fix 32-bit divide by zero
Alexey Kodanev (1): ip6_gre: init dev->mtu and dev->hard_header_len correctly
Arnd Bergmann (1): fm10k: mark PM functions as __maybe_unused
Christophe Leroy (1): net: fs_enet: do not call phy_stop() in interrupts
Cong Wang (1): tun: fix a memory leak for tfile->tx_array
Daniel Borkmann (4): bpf, arm64: fix stack_depth tracking in combination with tail calls bpf: reject stores into ctx via st and xadd bpf: fix cls_bpf on filter replace bpf: mark dst unknown on inconsistent {s, u}bounds adjustments
David S. Miller (4): Merge tag 'linux-can-fixes-for-4.15-20180116' of ssh://gitolite.kernel.org/.../mkl/linux-can Merge git://git.kernel.org/.../bpf/bpf Merge tag 'wireless-drivers-for-davem-2018-01-17' of git://git.kernel.org/.../kvalo/wireless-drivers Merge tag 'linux-can-fixes-for-4.15-20180118' of ssh://gitolite.kernel.org/.../mkl/linux-can
Eric Dumazet (2): bpf: fix divides by zero flow_dissector: properly cap thoff field
Guenter Roeck (1): bcma: Fix 'allmodconfig' and BCMA builds on MIPS targets
Ido Schimmel (1): mlxsw: spectrum_router: Free LPM tree upon failure
Ilya Lesokhin (1): net/tls: Only attach to sockets in ESTABLISHED state
James Hogan (1): ssb: Disable PCI host for PCI_DRIVERS_GENERIC
Johannes Berg (1): cfg80211: fix station info handling bugs
Kai-Heng Feng (1): r8152: disable RX aggregation on Dell TB16 dock
Marc Kleine-Budde (2): can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once
Rex Chang (1): Net: ethernet: ti: netcp: Fix inbound ping crash if MTU size is greater than 1500
Sabrina Dubroca (3): tls: fix sw_ctx leak tls: return -EBUSY if crypto_info is already set tls: reset crypto_info when do_tls_setsockopt_tx fails
Stephane Grosjean (1): can: peak: fix potential bug in packet fragmentation
Thomas Falcon (2): ibmvnic: Fix IP offload control buffer ibmvnic: Fix IPv6 packet descriptors
Wei Wang (1): ipv6: don't let tb6_root node share routes with other node
Wright Feng (1): brcmfmac: fix CLM load error for legacy chips when user helper is enabled
Xin Long (1): netlink: reset extack earlier in netlink_rcv_skb
arch/arm64/net/bpf_jit_comp.c | 20 ++++++----- drivers/bcma/Kconfig | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 21 +++++------ drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c | 16 +++++++-- drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 24 ++++++++----- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 9 ++--- drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c | 20 +++++++---- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/tun.c | 15 ++++++-- drivers/net/usb/r8152.c | 13 +++++++ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c | 9 ++--- drivers/ssb/Kconfig | 2 +- kernel/bpf/core.c | 4 +-- kernel/bpf/verifier.c | 64 +++++++++++++++++++++++++++------ net/can/af_can.c | 36 ++++++++----------- net/core/filter.c | 4 +++ net/core/flow_dissector.c | 3 +- net/ipv6/ip6_fib.c | 10 ++++-- net/ipv6/ip6_gre.c | 14 ++++---- net/netlink/af_netlink.c | 2 +- net/sched/cls_bpf.c | 9 ++++- net/tls/tls_main.c | 17 +++++++-- net/tls/tls_sw.c | 12 ++++--- net/wireless/nl80211.c | 2 +- net/wireless/wext-compat.c | 3 +- tools/testing/selftests/bpf/test_verifier.c | 152 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 27 files changed, 369 insertions(+), 117 deletions(-)
| |