From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751593AbdEJGiu (ORCPT ); Wed, 10 May 2017 02:38:50 -0400 Received: from mail-wr0-f195.google.com ([209.85.128.195]:36586 "EHLO mail-wr0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751200AbdEJGis (ORCPT ); Wed, 10 May 2017 02:38:48 -0400 From: Jiri Slaby Subject: Linux 3.12.74 To: linux-kernel@vger.kernel.org, Andrew Morton , torvalds@linux-foundation.org, stable@vger.kernel.org Cc: lwn@lwn.net Message-ID: <4cf0a0be-5690-fffc-cc94-9d5527fd6e16@suse.cz> Date: Wed, 10 May 2017 08:38:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="d01F5h8vpQOopjrOP0pH5x4iAD5v4ps03" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --d01F5h8vpQOopjrOP0pH5x4iAD5v4ps03 Content-Type: multipart/mixed; boundary="0cfo51MaGlrODNXsqFq0H2lhpcfOuRl4S"; protected-headers="v1" From: Jiri Slaby To: linux-kernel@vger.kernel.org, Andrew Morton , torvalds@linux-foundation.org, stable@vger.kernel.org Cc: lwn@lwn.net Message-ID: <4cf0a0be-5690-fffc-cc94-9d5527fd6e16@suse.cz> Subject: Linux 3.12.74 --0cfo51MaGlrODNXsqFq0H2lhpcfOuRl4S Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I'm announcing the release of the 3.12.74 kernel. All users of the 3.12 kernel series must upgrade. Note that this is very likely the last 3.12 stable kernel. Everybody should now really consider jumping to something newer. Besides that, it was nice experience with the 61 releases from .14 to this .74. Thanks go to everybody involved. The updated 3.12.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git li= nux-3.12.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=3Dlinux/kernel/git/stable/linux-stable.git;a=3D= summary ---------------------------------------------------------------- Al Viro (1): p9_client_readdir() fix Andrey Konovalov (3): net/packet: fix overflow in check for priv area size net/packet: fix overflow in check for tp_frame_nr net/packet: fix overflow in check for tp_reserve Arnd Bergmann (5): dvb-usb-v2: avoid use-after-free ACPI / power: Avoid maybe-uninitialized warning tty: nozomi: avoid a harmless gcc warning hostap: avoid uninitialized variable use in hfa384x_get_rid gfs2: avoid uninitialized variable warning Ben Hutchings (4): pegasus: Use heap buffers for all register access rtl8150: Use heap buffers for all register access catc: Combine failure cleanup code in catc_probe() catc: Use heap buffer for memory size test Benjamin Herrenschmidt (1): powerpc: Disable HFSCR[TM] if TM is not supported Cameron Gutman (1): Input: xpad - add support for Razer Wildcat gamepad Chris Salls (1): mm/mempolicy.c: fix error handling in set_mempolicy and mbind. Chun-Yi Lee (1): platform/x86: acer-wmi: setup accelerometer when machine has approp= riate notify event Corey Minyard (1): MIPS: Fix crash registers on non-crashing CPUs Daeho Jeong (1): ext4: fix inode checksum calculation problem if i_extra_size is sma= ll Dan Williams (1): block: fix del_gendisk() vs blkdev_ioctl crash David Howells (2): KEYS: Disallow keyrings beginning with '.' to be joined as session = keyrings KEYS: Change the name of the dead type to ".dead" to prevent user a= ccess Dmitry Torokhov (1): Input: i8042 - add Clevo P650RS to the i8042 reset list Eric Biggers (1): KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings Eric Dumazet (2): ping: implement proper locking net: neigh: guard against NULL solicit() method Eugenia Emantayev (1): net/mlx4_en: Fix bad WQE issue Geert Uytterhoeven (1): char: Drop bogus dependency of DEVPORT on !M68K Germano Percossi (1): CIFS: remove bad_network_name flag Guenter Roeck (1): usb: hub: Wait for connection to be reestablished after port reset Guillaume Nault (1): l2tp: take reference on sessions being dumped Hongxu Jia (1): netfilter: arp_tables: fix invoking 32bit "iptable -P INPUT ACCEPT"= failed in 64bit kernel J. Bruce Fields (1): nfsd: check for oversized NFSv2/v3 arguments Jack Morgenstein (1): net/mlx4_core: Fix racy CQ (Completion Queue) free James Hogan (8): metag/usercopy: Drop unused macros metag/usercopy: Fix alignment error checking metag/usercopy: Add early abort to copy_to_user metag/usercopy: Zero rest of buffer from copy_from_user metag/usercopy: Set flags before ADDZ metag/usercopy: Fix src fixup in from user rapf loops metag/usercopy: Add missing fixups MIPS: KGDB: Use kernel context for sleeping threads Jamie Bainbridge (1): ipv6: check raw payload size correctly in ioctl Jan-Marek Glogowski (1): Reset TreeId to zero on SMB2 TREE_CONNECT Janusz Dziedzic (1): usb: dwc3: gadget: delay unmap of bounced requests Jiri Slaby (1): Linux 3.12.74 Josh Poimboeuf (1): ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram Juergen Gross (1): xen, fbfront: fix connecting to backend Kees Cook (1): mm: Tighten x86 /dev/mem with zeroing reads Lee, Chun-Yi (1): platform/x86: acer-wmi: setup accelerometer when ACPI device was fo= und Li Qiang (1): drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() Mantas M (1): net: ipv6: check route protocol when deleting routes Marcelo Henrique Cerri (1): s390/decompressor: fix initrd corruption caused by bss clear Martin K. Petersen (2): scsi: sr: Sanity check returned mode data scsi: sd: Fix capacity calculation with 32-bit sector_t Max Bires (1): char: lack of bool string made CONFIG_DEVPORT always on Michael Ellerman (1): powerpc: Reject binutils 2.24 when building little endian Minchan Kim (1): zram: do not use copy_page with non-page aligned address Murray McAllister (2): drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_i= octl() Nathan Sullivan (1): net: phy: handle state correctly in phy_stop_machine Nicholas Bellinger (2): iscsi-target: Fix TMR reference leak during session shutdown iscsi-target: Drop work-around for legacy GlobalSAN initiator Nikolay Aleksandrov (1): ip6mr: fix notification device destruction Omar Sandoval (1): virtio-console: avoid DMA from stack Paul Mackerras (1): powerpc: Don't try to fix up misaligned load-with-reservation instr= uctions Peter Zijlstra (1): perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32(= ) Rafa=C5=82 Mi=C5=82ecki (1): mtd: bcm47xxpart: fix parsing first block after aligned TRX Sachin Prabhu (1): cifs: Do not send echoes before Negotiate is complete Sebastian Siewior (1): ubi/upd: Always flush after prepared for an update Stefano Stabellini (1): xen/x86: don't lose event interrupts Steven Rostedt (VMware) (2): tracing: Allocate the snapshot buffer before enabling probe ring-buffer: Have ring_buffer_iter_empty() return true when empty Suzuki K Poulose (1): kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd Takashi Iwai (1): ALSA: seq: Don't break snd_use_lock_sync() loop by timeout Theodore Ts'o (1): ext4: check if in-inode xattr is corrupted in ext4_expand_extra_isi= ze_ea() Thomas Gleixner (1): x86/vdso: Plug race between mapping and ELF header setup Thomas Hellstrom (1): drm/vmwgfx: Remove getparam error message Thorsten Leemhuis (1): Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled Vitaly Kuznetsov (2): Drivers: hv: don't leak memory in vmbus_establish_gpadl() Drivers: hv: get rid of timeout in vmbus_open() Wei Fang (1): md:raid1: fix a dead loop when read from a WriteMostly disk Wei Yongjun (1): ring-buffer: Fix return value check in test_ringbuffer() Xin Long (1): sctp: listen on the sock only when it's state is listening or close= d Yazen Ghannam (1): x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MS= Rs bsegall@google.com (1): ptrace: fix PTRACE_LISTEN race corrupting task->state santosh.shilimkar@oracle.com (1): RDS: Fix the atomicity for congestion map update Makefile | 2 +- arch/arm/kvm/mmu.c | 12 + arch/metag/include/asm/uaccess.h | 15 +- arch/metag/lib/usercopy.c | 312 +++++++---------- arch/mips/kernel/crash.c | 16 +- arch/mips/kernel/kgdb.c | 48 ++- arch/powerpc/Makefile | 8 + arch/powerpc/kernel/align.c | 28 +- arch/powerpc/kernel/setup_64.c | 9 + arch/s390/boot/compressed/misc.c | 35 +- arch/x86/include/asm/elf.h | 2 +- arch/x86/kernel/cpu/mcheck/mce_amd.c | 2 +- arch/x86/kernel/cpu/perf_event_intel_lbr.c | 2 + arch/x86/kernel/ftrace.c | 12 + arch/x86/mm/init.c | 41 ++- arch/x86/xen/time.c | 6 +- block/genhd.c | 1 - drivers/acpi/power.c | 1 + drivers/char/Kconfig | 6 +- drivers/char/mem.c | 82 +++-- drivers/char/virtio_console.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 9 +- drivers/hv/channel.c | 17 +- drivers/input/joystick/xpad.c | 2 + drivers/input/mouse/elantech.c | 8 + drivers/input/serio/i8042-x86ia64io.h | 7 + drivers/md/raid1.c | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 9 +- drivers/mtd/bcm47xxpart.c | 10 +- drivers/mtd/ubi/upd.c | 8 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 38 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 8 +- drivers/net/phy/phy.c | 2 +- drivers/net/usb/catc.c | 56 +-- drivers/net/usb/pegasus.c | 29 +- drivers/net/usb/rtl8150.c | 34 +- drivers/net/wireless/hostap/hostap_hw.c | 15 +- drivers/platform/x86/acer-wmi.c | 25 +- drivers/scsi/sd.c | 20 +- drivers/scsi/sr.c | 6 +- drivers/staging/zram/zram_drv.c | 6 +- .../target/iscsi/iscsi_target_parameters.c | 16 - drivers/target/iscsi/iscsi_target_util.c | 12 +- drivers/tty/nozomi.c | 2 +- drivers/usb/core/hub.c | 11 +- drivers/usb/dwc3/gadget.c | 21 +- drivers/video/xen-fbfront.c | 4 +- fs/cifs/cifsglob.h | 1 - fs/cifs/smb1ops.c | 10 + fs/cifs/smb2pdu.c | 9 +- fs/ext4/inode.c | 5 +- fs/ext4/xattr.c | 32 +- fs/gfs2/dir.c | 4 +- fs/nfsd/nfssvc.c | 36 ++ kernel/ptrace.c | 14 +- kernel/trace/ring_buffer.c | 24 +- kernel/trace/trace.c | 8 +- mm/mempolicy.c | 20 +- net/9p/client.c | 4 + net/core/neighbour.c | 3 +- net/ipv4/netfilter/arp_tables.c | 4 +- net/ipv4/ping.c | 5 +- net/ipv6/ip6mr.c | 13 +- net/ipv6/raw.c | 3 +- net/ipv6/route.c | 2 + net/l2tp/l2tp_core.c | 8 +- net/l2tp/l2tp_core.h | 3 +- net/l2tp/l2tp_debugfs.c | 10 +- net/l2tp/l2tp_netlink.c | 7 +- net/l2tp/l2tp_ppp.c | 10 +- net/packet/af_packet.c | 8 +- net/rds/cong.c | 4 +- net/sctp/socket.c | 3 + security/keys/gc.c | 2 +- security/keys/keyctl.c | 20 +- security/keys/process_keys.c | 44 ++- sound/core/seq/seq_lock.c | 9 +- 78 files changed, 834 insertions(+), 524 deletions(-) thanks, --=20 js --0cfo51MaGlrODNXsqFq0H2lhpcfOuRl4S-- --d01F5h8vpQOopjrOP0pH5x4iAD5v4ps03 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJDBAEBCAAtFiEE1pWBVg1LlveO4uo2vSWxBAa0cEkFAlkStXIPHGpzbGFieUBz dXNlLmN6AAoJEL0lsQQGtHBJiHgQAIOIAx7m76tTRLr9GWZwquPYCbrTtN3zJXGM DConzf0k8DxzeTKUM3nRwyWCpB0Q60d97fN1OliPt3u3CdV7XDXJ8RuVD8hv8weR rivxRFazDvnt/nCa1anjP1jgCOozLRQV3g2hottHN0fGtU1SBsjc0bJcu39cS1Qh QzChrJyCHlhOQuf8bJnhJa9wTvNm4L9S5O/OWEHYabI+w55bPmyExNBG7P6Dt5v1 298CUuyCy4pzkYbbXL6fYSHU49i8Ekyz+zkuj5LEmOkCluxSvmbOW/0rIfQXVwNs Qrqui5Rp+eVIX16HSuUyiX7NZnb0I7ZRj3oWGu/9ANcJUtSBBHRCnz0jFd0rWGO3 SsnOBRLm8MqrlU9WLyvVQB8KS4ri8sC9zzkZ6TeH6R7vuCm//C49HMQSPE+9aOw1 XpLlOSCUX4ilLKbbC2TdGFEvC91mFAMm40UbfC974ELpN2r2bRNY9gBF62zdhS/l 9vhyDC+Ly5zkO9uUOogHUbcmx9bAH9QX/vxPbmAgxvqwokKb+nc6JbilZG65VbMe B9dd3EK10gu7D2HtihlWUXVjG0S2fYvl2AKxsHlpsZJpiOGWyWDd8Nq21l+wAfLB Slb/aV0NRvvzQ5I/ImV9gKklVGU17HHlEfkHkm9YQOMhDuR+HDV3O7vlOXkrOD+E MlLohVFZ =RR55 -----END PGP SIGNATURE----- --d01F5h8vpQOopjrOP0pH5x4iAD5v4ps03--