Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752951AbcKGNEe (ORCPT ); Mon, 7 Nov 2016 08:04:34 -0500 Received: from mx2.suse.de ([195.135.220.15]:36652 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751543AbcKGNEc (ORCPT ); Mon, 7 Nov 2016 08:04:32 -0500 From: Jiri Slaby To: stable@vger.kernel.org Cc: linux@roeck-us.net, shuah.kh@samsung.com, linux-kernel@vger.kernel.org, Jiri Slaby Subject: [PATCH 3.12 00/72] 3.12.67-stable review Date: Mon, 7 Nov 2016 14:04:08 +0100 Message-Id: X-Mailer: git-send-email 2.10.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 10341 Lines: 283 This is the start of the stable review cycle for the 3.12.67 release. There are 72 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 Nov 9 14:03:48 CET 2016. Anything received after that time might be too late. The whole patch series can be found in one patch at: http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.67-rc1.xz and the diffstat can be found below. thanks, js =============== Al Viro (1): arc: don't leak bits of kernel stack into coredump Alex Deucher (3): drm/radeon: narrow asic_init for virtualization drm/radeon/si/dpm: fix phase shedding setup drm/radeon: change vblank_time's calculation method to reduce computational error. Andrew Bresticker (1): pstore/ram: Use memcpy_fromio() to save old buffer Anton Blanchard (1): powerpc/vdso64: Use double word compare on pointers Arnaldo Carvalho de Melo (1): perf symbols: Fixup symbol sizes before picking best ones Bart Van Assche (1): dm: mark request_queue dead before destroying the DM device Brian King (1): scsi: ibmvfc: Fix I/O hang when port is not mapped Daeho Jeong (1): ext4: reinforce check of i_dtime when clearing high fields of uid and gid Dan Carpenter (2): scsi: zfcp: spin_lock_irqsave() is not nestable scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer() Daniel Glöckner (1): mmc: block: don't use CMD23 with very old MMC cards Dave Gerlach (1): hwrng: omap - Only fail if pm_runtime_get_sync returns < 0 Dmitry Torokhov (1): Input: elantech - add Fujitsu Lifebook E556 to force crc_enabled Furquan Shaikh (1): pstore/ram: Use memcpy_toio instead of memcpy Gavin Shan (1): powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data() Gerald Schaefer (1): mm/hugetlb: fix memory offline with hugepage size > memory block size Glauber Costa (1): cfq: fix starvation of asynchronous writes Guenter Roeck (1): metag: Only define atomic_dec_if_positive conditionally Guilherme G Piccoli (1): i40e: avoid NULL pointer dereference and recursive errors on early PCI error Jack Morgenstein (1): net/mlx4_core: Allow resetting VF admin mac to zero Jan Kara (1): isofs: Do not return EACCES for unknown filesystems Jan Remmet (1): regulator: tps65910: Work around silicon erratum SWCZ010 Jan Viktorin (1): uio: fix dmem_region_start computation Jesse Gross (1): tunnels: Remove encapsulation offloads on decap. Jiri Slaby (2): mmc: core: Annotate cmd_hdr as __le32 Revert "fix minor infoleak in get_user_ex()" Joe Perches (1): ipc: remove use of seq_printf return value Laurent Dufour (1): powerpc/pseries: Fix stack corruption in htpe code Liu Gang (1): gpio: mpc8xxx: Correct irq handler function Liu ShuoX (1): pstore: Fix buffer overflow while write offset equal to buffer size Manfred Spraul (1): ipc/sem.c: fix complex_count vs. simple op race Marcin Nowakowski (1): MIPS: ptrace: Fix regs_return_value for kernel context Matti Kurkela (1): Input: elantech - force needed quirks on Fujitsu H760 Mauro Carvalho Chehab (4): mb86a20s: fix the locking logic mb86a20s: fix demod settings cx231xx: don't return error on success cx231xx: fix GPIOs for Pixelview SBTVD hybrid Max Staudt (1): fbdev/efifb: Fix 16 color palette entry calculation Mike Galbraith (1): reiserfs: Unlock superblock before calling reiserfs_quota_on_mount() Ming Lei (1): scsi: Fix use-after-free Oleg Nesterov (1): fs/super.c: fix race between freeze_super() and thaw_super() Ondrej Mosnáček (1): crypto: gcm - Fix IV buffer size in crypto_gcm_setkey Pan Xinhui (1): powerpc/nvram: Fix an incorrect partition merge Paul E. McKenney (1): compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() Paul Mackerras (1): powerpc/64: Fix incorrect return value from __copy_tofrom_user Pravin B Shelar (1): introduce NETIF_F_GSO_ENCAP_ALL helper mask Richard Weinberger (1): ubifs: Fix xattr_names length in exit paths Ross Lagerwall (1): cifs: Limit the overall credit acquired Ross Zwisler (1): ext4: allow DAX writeback for hole punch Russell Currey (1): powerpc/eeh: Null check uses of eeh_pe_bus_get Sebastian Andrzej Siewior (1): pstore/core: drop cmpxchg based updates Sebastian Frias (1): genirq/generic_chip: Add irq_unmap callback Steffen Maier (10): zfcp: fix fc_host port_type with NPIV zfcp: fix ELS/GS request&response length for hardware data router zfcp: close window with unblocked rport during rport gone zfcp: retain trace level for SCSI and HBA FSF response records zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace zfcp: trace on request for open and close of WKA port zfcp: restore tracing of handle for port and LUN with HBA records zfcp: fix D_ID field with actual value on tracing SAN responses zfcp: fix payload trace length for SAN request&response zfcp: trace full payload of all SAN records (req,resp,iels) Steve French (5): Clarify locking of cifs file and tcon structures and make more granular Display number of credits available Set previous session id correctly on SMB3 reconnect SMB3: GUIDs should be constructed as random but valid uuids Do not send SMB3 SET_INFO request if nothing is changing Trond Myklebust (1): NFSv4: Open state recovery must account for file permission changes Vladimir Zapolskiy (1): i2c: core: fix NULL pointer dereference under race condition Yonglong Wu (1): usb: hub: change CLEAR_FEATURE to SET_FEATURE arch/arc/kernel/signal.c | 9 +- arch/metag/include/asm/atomic.h | 3 +- arch/mips/include/asm/ptrace.h | 2 +- arch/powerpc/kernel/eeh_driver.c | 8 ++ arch/powerpc/kernel/nvram_64.c | 6 +- arch/powerpc/kernel/vdso64/datapage.S | 2 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 2 +- arch/powerpc/lib/copyuser_64.S | 2 +- arch/powerpc/platforms/powernv/eeh-ioda.c | 5 + arch/powerpc/platforms/powernv/pci.c | 4 +- arch/powerpc/platforms/pseries/lpar.c | 4 +- arch/x86/include/asm/uaccess.h | 6 +- block/cfq-iosched.c | 13 +- crypto/gcm.c | 2 +- drivers/char/hw_random/omap-rng.c | 4 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpu/drm/radeon/r600_dpm.c | 15 +-- drivers/gpu/drm/radeon/radeon_device.c | 5 +- drivers/gpu/drm/radeon/si_dpm.c | 2 +- drivers/gpu/drm/radeon/sislands_smc.h | 1 + drivers/i2c/i2c-core.c | 2 +- drivers/input/mouse/elantech.c | 25 +++- drivers/md/dm.c | 5 + drivers/media/dvb-frontends/mb86a20s.c | 104 ++++++++-------- drivers/media/usb/cx231xx/cx231xx-avcore.c | 5 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 2 +- drivers/media/usb/cx231xx/cx231xx-core.c | 3 +- drivers/mmc/card/block.c | 5 +- drivers/mmc/card/queue.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 6 + drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 +- drivers/regulator/tps65910-regulator.c | 6 + drivers/s390/scsi/zfcp_dbf.c | 162 ++++++++++++++++++++++--- drivers/s390/scsi/zfcp_dbf.h | 14 ++- drivers/s390/scsi/zfcp_erp.c | 12 +- drivers/s390/scsi/zfcp_ext.h | 8 +- drivers/s390/scsi/zfcp_fsf.c | 22 +++- drivers/s390/scsi/zfcp_fsf.h | 4 +- drivers/s390/scsi/zfcp_scsi.c | 8 +- drivers/scsi/arcmsr/arcmsr_hba.c | 8 +- drivers/scsi/ibmvscsi/ibmvfc.c | 1 - drivers/scsi/scsi_scan.c | 2 +- drivers/uio/uio_dmem_genirq.c | 2 +- drivers/usb/core/hub.c | 2 +- drivers/video/efifb.c | 6 +- fs/cifs/cifs_debug.c | 1 + fs/cifs/cifsfs.c | 3 +- fs/cifs/cifsglob.h | 30 ++--- fs/cifs/cifssmb.c | 4 +- fs/cifs/connect.c | 2 +- fs/cifs/file.c | 66 +++++----- fs/cifs/misc.c | 15 +-- fs/cifs/readdir.c | 6 +- fs/cifs/smb2glob.h | 10 ++ fs/cifs/smb2inode.c | 6 + fs/cifs/smb2misc.c | 16 +-- fs/cifs/smb2ops.c | 2 +- fs/cifs/smb2pdu.c | 21 +++- fs/cifs/smb2pdu.h | 2 +- fs/ext4/inode.c | 12 +- fs/isofs/inode.c | 8 +- fs/nfs/nfs4state.c | 3 + fs/pstore/ram_core.c | 51 +------- fs/reiserfs/super.c | 12 +- fs/super.c | 6 +- fs/ubifs/xattr.c | 2 + include/linux/compiler.h | 2 +- include/linux/netdev_features.h | 4 + include/linux/sem.h | 1 + include/net/ip_tunnels.h | 16 +++ ipc/msg.c | 34 +++--- ipc/sem.c | 156 ++++++++++++++---------- ipc/shm.c | 42 ++++--- ipc/util.c | 6 +- kernel/irq/generic-chip.c | 20 +++ mm/hugetlb.c | 13 +- net/ipv4/ip_tunnel_core.c | 3 +- net/ipv6/sit.c | 5 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol.c | 2 +- 80 files changed, 714 insertions(+), 385 deletions(-) -- 2.10.2