linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	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	[thread overview]
Message-ID: <20170918091016.620101134@linuxfoundation.org> (raw)

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 <gregkh@linuxfoundation.org>
    Linux 4.12.14-rc1

Song Liu <songliubraving@fb.com>
    md/raid5: release/flush io in raid5_do_work()

Shaohua Li <shli@fb.com>
    md/raid1/10: reset bio allocated from mempool

Eric Biggers <ebiggers@google.com>
    idr: remove WARN_ON_ONCE() when trying to replace negative ID

Miklos Szeredi <mszeredi@redhat.com>
    fuse: allow server to run in different pid_ns

Andy Lutomirski <luto@kernel.org>
    x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs

Andy Lutomirski <luto@kernel.org>
    x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps

Andy Lutomirski <luto@kernel.org>
    x86/fsgsbase/64: Fully initialize FS and GS state in start_thread_common

Jaegeuk Kim <jaegeuk@kernel.org>
    f2fs: check hot_data for roll-forward recovery

Jaegeuk Kim <jaegeuk@kernel.org>
    f2fs: let fill_super handle roll-forward errors

Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
    sctp: fix missing wake ups in some situations

Eric Dumazet <edumazet@google.com>
    ipv6: fix typo in fib6_net_exit()

Sabrina Dubroca <sd@queasysnail.net>
    ipv6: fix memory leak with multiple tables during netns destruction

Xin Long <lucien.xin@gmail.com>
    ip6_gre: update mtu properly in ip6gre_err

Jason Wang <jasowang@redhat.com>
    vhost_net: correctly check tx avail during rx busy polling

Claudiu Manoil <claudiu.manoil@nxp.com>
    gianfar: Fix Tx flow control deactivation

Jesper Dangaard Brouer <brouer@redhat.com>
    Revert "net: fix percpu memory leaks"

Jesper Dangaard Brouer <brouer@redhat.com>
    Revert "net: use lib/percpu_counter API for fragmentation mem accounting"

Ido Schimmel <idosch@mellanox.com>
    bridge: switchdev: Clear forward mark when transmitting packet

Ido Schimmel <idosch@mellanox.com>
    mlxsw: spectrum: Forbid linking to devices that have uppers

Andrew Lunn <andrew@lunn.ch>
    net: fec: Allow reception of frames bigger than 1522 bytes

Florian Fainelli <f.fainelli@gmail.com>
    Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()"

Tal Gilboa <talgi@mellanox.com>
    net/mlx5e: Fix CQ moderation mode not set properly

Moshe Shemesh <moshe@mellanox.com>
    net/mlx5e: Fix inline header size for small packets

Shahar Klein <shahark@mellanox.com>
    net/mlx5: E-Switch, Unload the representors in the correct order

Paul Blakey <paulb@mellanox.com>
    net/mlx5e: Properly resolve TC offloaded ipv6 vxlan tunnel source address

Inbar Karmy <inbark@mellanox.com>
    net/mlx5e: Don't override user RSS upon set channels

Eran Ben Elisha <eranbe@mellanox.com>
    net/mlx5e: Fix dangling page pointer on DMA mapping error

Noa Osherovich <noaos@mellanox.com>
    net/mlx5: Fix arm SRQ command for ISSI version 0

Huy Nguyen <huyn@mellanox.com>
    net/mlx5e: Fix DCB_CAP_ATTR_DCBX capability for DCBNL getcap.

Huy Nguyen <huyn@mellanox.com>
    net/mlx5e: Check for qos capability in dcbnl_initialize

Florian Fainelli <f.fainelli@gmail.com>
    net: dsa: bcm_sf2: Fix number of CFP entries for BCM7278

Eric Dumazet <edumazet@google.com>
    kcm: do not attach PF_KCM sockets to avoid deadlock

Benjamin Poirier <bpoirier@suse.com>
    packet: Don't write vnet header beyond end of buffer

Xin Long <lucien.xin@gmail.com>
    ipv6: do not set sk_destruct in IPV6_ADDRFORM sockopt

Xin Long <lucien.xin@gmail.com>
    ipv6: set dst.obsolete when a cached route has expired

Stefano Brivio <sbrivio@redhat.com>
    cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox()

Antoine Tenart <antoine.tenart@free-electrons.com>
    net: mvpp2: fix the mac address used when using PPv2.2

Paolo Abeni <pabeni@redhat.com>
    udp6: set rx_dst_cookie on rx_dst updates

stephen hemminger <stephen@networkplumber.org>
    netvsc: fix deadlock betwen link status and removal

Florian Fainelli <f.fainelli@gmail.com>
    net: systemport: Free DMA coherent descriptors on errors

Florian Fainelli <f.fainelli@gmail.com>
    net: bcmgenet: Be drop monitor friendly

Florian Fainelli <f.fainelli@gmail.com>
    net: systemport: Be drop monitor friendly

Bob Peterson <rpeterso@redhat.com>
    tipc: Fix tipc_sk_reinit handling of -EAGAIN

Arnd Bergmann <arnd@arndb.de>
    qlge: avoid memcpy buffer overflow

Stefano Brivio <sbrivio@redhat.com>
    sctp: Avoid out-of-bounds reads from address storage

Florian Fainelli <f.fainelli@gmail.com>
    fsl/man: Inherit parent device and of_node

Daniel Borkmann <daniel@iogearbox.net>
    bpf: fix map value attribute for hash of maps

Eric Dumazet <edumazet@google.com>
    udp: on peeking bad csum, drop packets even if not at head

Sabrina Dubroca <sd@queasysnail.net>
    macsec: add genl family module alias

Wei Wang <weiwan@google.com>
    ipv6: fix sparse warning on rt6i_node

Wei Wang <weiwan@google.com>
    ipv6: add rcu grace period before freeing fib6_node

Stefano Brivio <sbrivio@redhat.com>
    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(-)

             reply	other threads:[~2017-09-18  9:12 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-18  9:10 Greg Kroah-Hartman [this message]
2017-09-18  9:10 ` [PATCH 4.12 01/52] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() Greg Kroah-Hartman
2017-09-18  9:10 ` [PATCH 4.12 02/52] ipv6: add rcu grace period before freeing fib6_node Greg Kroah-Hartman
2017-09-18  9:10 ` [PATCH 4.12 03/52] ipv6: fix sparse warning on rt6i_node Greg Kroah-Hartman
2017-09-18  9:10 ` [PATCH 4.12 04/52] macsec: add genl family module alias Greg Kroah-Hartman
2017-09-18  9:10 ` [PATCH 4.12 05/52] udp: on peeking bad csum, drop packets even if not at head Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 06/52] bpf: fix map value attribute for hash of maps Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 07/52] fsl/man: Inherit parent device and of_node Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 08/52] sctp: Avoid out-of-bounds reads from address storage Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 09/52] qlge: avoid memcpy buffer overflow Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 10/52] tipc: Fix tipc_sk_reinit handling of -EAGAIN Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 11/52] net: systemport: Be drop monitor friendly Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 12/52] net: bcmgenet: " Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 13/52] net: systemport: Free DMA coherent descriptors on errors Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 14/52] netvsc: fix deadlock betwen link status and removal Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 15/52] udp6: set rx_dst_cookie on rx_dst updates Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 16/52] net: mvpp2: fix the mac address used when using PPv2.2 Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 17/52] cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 18/52] ipv6: set dst.obsolete when a cached route has expired Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 19/52] ipv6: do not set sk_destruct in IPV6_ADDRFORM sockopt Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 20/52] packet: Dont write vnet header beyond end of buffer Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 21/52] kcm: do not attach PF_KCM sockets to avoid deadlock Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 22/52] net: dsa: bcm_sf2: Fix number of CFP entries for BCM7278 Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 23/52] net/mlx5e: Check for qos capability in dcbnl_initialize Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 24/52] net/mlx5e: Fix DCB_CAP_ATTR_DCBX capability for DCBNL getcap Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 25/52] net/mlx5: Fix arm SRQ command for ISSI version 0 Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 26/52] net/mlx5e: Fix dangling page pointer on DMA mapping error Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 27/52] net/mlx5e: Dont override user RSS upon set channels Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 28/52] net/mlx5e: Properly resolve TC offloaded ipv6 vxlan tunnel source address Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 29/52] net/mlx5: E-Switch, Unload the representors in the correct order Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 30/52] net/mlx5e: Fix inline header size for small packets Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 31/52] net/mlx5e: Fix CQ moderation mode not set properly Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 32/52] Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()" Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 33/52] net: fec: Allow reception of frames bigger than 1522 bytes Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 34/52] mlxsw: spectrum: Forbid linking to devices that have uppers Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 35/52] bridge: switchdev: Clear forward mark when transmitting packet Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 36/52] Revert "net: use lib/percpu_counter API for fragmentation mem accounting" Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 37/52] Revert "net: fix percpu memory leaks" Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 38/52] gianfar: Fix Tx flow control deactivation Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 39/52] vhost_net: correctly check tx avail during rx busy polling Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 40/52] ip6_gre: update mtu properly in ip6gre_err Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 41/52] ipv6: fix memory leak with multiple tables during netns destruction Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 42/52] ipv6: fix typo in fib6_net_exit() Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 43/52] sctp: fix missing wake ups in some situations Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 44/52] f2fs: let fill_super handle roll-forward errors Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 45/52] f2fs: check hot_data for roll-forward recovery Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 46/52] x86/fsgsbase/64: Fully initialize FS and GS state in start_thread_common Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 47/52] x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 48/52] x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 49/52] fuse: allow server to run in different pid_ns Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 50/52] idr: remove WARN_ON_ONCE() when trying to replace negative ID Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 51/52] md/raid1/10: reset bio allocated from mempool Greg Kroah-Hartman
2017-09-18  9:11 ` [PATCH 4.12 52/52] md/raid5: release/flush io in raid5_do_work() Greg Kroah-Hartman
2017-09-18 14:22 ` [PATCH 4.12 00/52] 4.12.14-stable review Sudip Mukherjee
2017-09-19  6:34   ` Greg Kroah-Hartman
2017-09-20 12:15     ` Sudip Mukherjee
2017-09-18 19:28 ` Guenter Roeck
2017-09-18 20:14 ` Shuah Khan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170918091016.620101134@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=ben.hutchings@codethink.co.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@roeck-us.net \
    --cc=patches@kernelci.org \
    --cc=shuahkh@osg.samsung.com \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).