Linux 4.12.14

From: Greg KH
Date: Wed Sep 20 2017 - 03:46:21 EST


I'm announcing the release of the 4.12.14 kernel.

All users of the 4.12 kernel series must upgrade.

Note, the 4.12.y kernel series is now end-of-life, there will not be any
more updates. Please move to 4.13.y at this point in time.

The updated 4.12.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.12.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

Makefile | 2
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 -
drivers/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
drivers/net/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, 465 insertions(+), 299 deletions(-)

Andrew Lunn (1):
net: fec: Allow reception of frames bigger than 1522 bytes

Andy Lutomirski (3):
x86/fsgsbase/64: Fully initialize FS and GS state in start_thread_common
x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps
x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs

Antoine Tenart (1):
net: mvpp2: fix the mac address used when using PPv2.2

Arnd Bergmann (1):
qlge: avoid memcpy buffer overflow

Benjamin Poirier (1):
packet: Don't write vnet header beyond end of buffer

Bob Peterson (1):
tipc: Fix tipc_sk_reinit handling of -EAGAIN

Claudiu Manoil (1):
gianfar: Fix Tx flow control deactivation

Daniel Borkmann (1):
bpf: fix map value attribute for hash of maps

Eran Ben Elisha (1):
net/mlx5e: Fix dangling page pointer on DMA mapping error

Eric Biggers (1):
idr: remove WARN_ON_ONCE() when trying to replace negative ID

Eric Dumazet (3):
udp: on peeking bad csum, drop packets even if not at head
kcm: do not attach PF_KCM sockets to avoid deadlock
ipv6: fix typo in fib6_net_exit()

Florian Fainelli (6):
fsl/man: Inherit parent device and of_node
net: systemport: Be drop monitor friendly
net: bcmgenet: Be drop monitor friendly
net: systemport: Free DMA coherent descriptors on errors
net: dsa: bcm_sf2: Fix number of CFP entries for BCM7278
Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()"

Greg Kroah-Hartman (1):
Linux 4.12.14

Huy Nguyen (2):
net/mlx5e: Check for qos capability in dcbnl_initialize
net/mlx5e: Fix DCB_CAP_ATTR_DCBX capability for DCBNL getcap.

Ido Schimmel (2):
mlxsw: spectrum: Forbid linking to devices that have uppers
bridge: switchdev: Clear forward mark when transmitting packet

Inbar Karmy (1):
net/mlx5e: Don't override user RSS upon set channels

Jaegeuk Kim (2):
f2fs: let fill_super handle roll-forward errors
f2fs: check hot_data for roll-forward recovery

Jason Wang (1):
vhost_net: correctly check tx avail during rx busy polling

Jesper Dangaard Brouer (2):
Revert "net: use lib/percpu_counter API for fragmentation mem accounting"
Revert "net: fix percpu memory leaks"

Marcelo Ricardo Leitner (1):
sctp: fix missing wake ups in some situations

Miklos Szeredi (1):
fuse: allow server to run in different pid_ns

Moshe Shemesh (1):
net/mlx5e: Fix inline header size for small packets

Noa Osherovich (1):
net/mlx5: Fix arm SRQ command for ISSI version 0

Paolo Abeni (1):
udp6: set rx_dst_cookie on rx_dst updates

Paul Blakey (1):
net/mlx5e: Properly resolve TC offloaded ipv6 vxlan tunnel source address

Sabrina Dubroca (2):
macsec: add genl family module alias
ipv6: fix memory leak with multiple tables during netns destruction

Shahar Klein (1):
net/mlx5: E-Switch, Unload the representors in the correct order

Shaohua Li (1):
md/raid1/10: reset bio allocated from mempool

Song Liu (1):
md/raid5: release/flush io in raid5_do_work()

Stefano Brivio (3):
ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt()
sctp: Avoid out-of-bounds reads from address storage
cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox()

Steffen Klassert (1):
ipv6: Fix may be used uninitialized warning in rt6_check

Tal Gilboa (1):
net/mlx5e: Fix CQ moderation mode not set properly

Wei Wang (2):
ipv6: add rcu grace period before freeing fib6_node
ipv6: fix sparse warning on rt6i_node

Xin Long (3):
ipv6: set dst.obsolete when a cached route has expired
ipv6: do not set sk_destruct in IPV6_ADDRFORM sockopt
ip6_gre: update mtu properly in ip6gre_err

stephen hemminger (1):
netvsc: fix deadlock betwen link status and removal

Attachment: signature.asc
Description: PGP signature