Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754002AbdIRJM4 (ORCPT ); Mon, 18 Sep 2017 05:12:56 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:55250 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753953AbdIRJMu (ORCPT ); Mon, 18 Sep 2017 05:12:50 -0400 From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, shuahkh@osg.samsung.com, patches@kernelci.org, ben.hutchings@codethink.co.uk, stable@vger.kernel.org Subject: [PATCH 4.12 00/52] 4.12.14-stable review Date: Mon, 18 Sep 2017 11:10:54 +0200 Message-Id: <20170918091016.620101134@linuxfoundation.org> X-Mailer: git-send-email 2.14.1 User-Agent: quilt/0.65 X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.12.14-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-4.12.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 4.12.14-rc1 X-KernelTest-Deadline: 2017-09-20T09:10+00:00 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 9693 Lines: 253 NOTE: This is going to be the last 4.12.y kernel, after this one, this branch is end-of-life, please move to the 4.13.y kernel tree at this point in time. This is the start of the stable review cycle for the 4.12.14 release. There are 52 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Wed Sep 20 09:09:47 UTC 2017. Anything received after that time might be too late. The whole patch series can be found in one patch at: kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.12.14-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.12.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman Linux 4.12.14-rc1 Song Liu md/raid5: release/flush io in raid5_do_work() Shaohua Li md/raid1/10: reset bio allocated from mempool Eric Biggers idr: remove WARN_ON_ONCE() when trying to replace negative ID Miklos Szeredi fuse: allow server to run in different pid_ns Andy Lutomirski x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs Andy Lutomirski x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps Andy Lutomirski x86/fsgsbase/64: Fully initialize FS and GS state in start_thread_common Jaegeuk Kim f2fs: check hot_data for roll-forward recovery Jaegeuk Kim f2fs: let fill_super handle roll-forward errors Marcelo Ricardo Leitner sctp: fix missing wake ups in some situations Eric Dumazet ipv6: fix typo in fib6_net_exit() Sabrina Dubroca ipv6: fix memory leak with multiple tables during netns destruction Xin Long ip6_gre: update mtu properly in ip6gre_err Jason Wang vhost_net: correctly check tx avail during rx busy polling Claudiu Manoil gianfar: Fix Tx flow control deactivation Jesper Dangaard Brouer Revert "net: fix percpu memory leaks" Jesper Dangaard Brouer Revert "net: use lib/percpu_counter API for fragmentation mem accounting" Ido Schimmel bridge: switchdev: Clear forward mark when transmitting packet Ido Schimmel mlxsw: spectrum: Forbid linking to devices that have uppers Andrew Lunn net: fec: Allow reception of frames bigger than 1522 bytes Florian Fainelli Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()" Tal Gilboa net/mlx5e: Fix CQ moderation mode not set properly Moshe Shemesh net/mlx5e: Fix inline header size for small packets Shahar Klein net/mlx5: E-Switch, Unload the representors in the correct order Paul Blakey net/mlx5e: Properly resolve TC offloaded ipv6 vxlan tunnel source address Inbar Karmy net/mlx5e: Don't override user RSS upon set channels Eran Ben Elisha net/mlx5e: Fix dangling page pointer on DMA mapping error Noa Osherovich net/mlx5: Fix arm SRQ command for ISSI version 0 Huy Nguyen net/mlx5e: Fix DCB_CAP_ATTR_DCBX capability for DCBNL getcap. Huy Nguyen net/mlx5e: Check for qos capability in dcbnl_initialize Florian Fainelli net: dsa: bcm_sf2: Fix number of CFP entries for BCM7278 Eric Dumazet kcm: do not attach PF_KCM sockets to avoid deadlock Benjamin Poirier packet: Don't write vnet header beyond end of buffer Xin Long ipv6: do not set sk_destruct in IPV6_ADDRFORM sockopt Xin Long ipv6: set dst.obsolete when a cached route has expired Stefano Brivio cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() Antoine Tenart net: mvpp2: fix the mac address used when using PPv2.2 Paolo Abeni udp6: set rx_dst_cookie on rx_dst updates stephen hemminger netvsc: fix deadlock betwen link status and removal Florian Fainelli net: systemport: Free DMA coherent descriptors on errors Florian Fainelli net: bcmgenet: Be drop monitor friendly Florian Fainelli net: systemport: Be drop monitor friendly Bob Peterson tipc: Fix tipc_sk_reinit handling of -EAGAIN Arnd Bergmann qlge: avoid memcpy buffer overflow Stefano Brivio sctp: Avoid out-of-bounds reads from address storage Florian Fainelli fsl/man: Inherit parent device and of_node Daniel Borkmann bpf: fix map value attribute for hash of maps Eric Dumazet udp: on peeking bad csum, drop packets even if not at head Sabrina Dubroca macsec: add genl family module alias Wei Wang ipv6: fix sparse warning on rt6i_node Wei Wang ipv6: add rcu grace period before freeing fib6_node Stefano Brivio ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() ------------- Diffstat: Makefile | 4 +- arch/x86/include/asm/elf.h | 5 +- arch/x86/kernel/process_64.c | 236 ++++++++++++--------- drivers/md/raid1.c | 19 +- drivers/md/raid10.c | 35 ++- drivers/md/raid5.c | 4 + drivers/net/dsa/bcm_sf2.c | 4 + drivers/net/dsa/bcm_sf2.h | 1 + drivers/net/dsa/bcm_sf2_cfp.c | 8 +- drivers/net/ethernet/broadcom/bcmsysport.c | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 8 +- drivers/net/ethernet/freescale/fman/mac.c | 2 + drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/marvell/mvpp2.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 24 ++- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 17 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/srq.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 6 + drivers/net/ethernet/qlogic/qlge/qlge_dbg.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 7 +- drivers/net/macsec.c | 1 + drivers/net/phy/phy.c | 3 - drivers/vhost/net.c | 7 +- fs/f2fs/recovery.c | 4 +- fs/fuse/dev.c | 13 +- fs/fuse/file.c | 3 - include/linux/netdevice.h | 2 + include/net/inet_frag.h | 35 +-- include/net/ip6_fib.h | 31 ++- include/net/udp.h | 2 +- kernel/bpf/hashtab.c | 30 +-- lib/idr.c | 2 +- net/bridge/br_device.c | 3 + net/core/datagram.c | 2 +- net/core/dev.c | 3 +- net/ieee802154/6lowpan/reassembly.c | 11 +- net/ipv4/inet_fragment.c | 4 +- net/ipv4/ip_fragment.c | 12 +- net/ipv4/udp.c | 3 +- net/ipv6/addrconf.c | 2 +- net/ipv6/ip6_fib.c | 60 ++++-- net/ipv6/ip6_gre.c | 4 +- net/ipv6/ipv6_sockglue.c | 1 - net/ipv6/netfilter/nf_conntrack_reasm.c | 12 +- net/ipv6/output_core.c | 6 +- net/ipv6/reassembly.c | 12 +- net/ipv6/route.c | 20 +- net/ipv6/udp.c | 11 +- net/kcm/kcmsock.c | 4 + net/packet/af_packet.c | 12 +- net/sctp/sctp_diag.c | 7 +- net/sctp/socket.c | 3 +- net/sctp/ulpqueue.c | 3 +- net/tipc/socket.c | 6 +- 62 files changed, 466 insertions(+), 300 deletions(-)