Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752314AbcDVLFx (ORCPT ); Fri, 22 Apr 2016 07:05:53 -0400 Received: from mx2.suse.de ([195.135.220.15]:43880 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751794AbcDVLFv (ORCPT ); Fri, 22 Apr 2016 07:05:51 -0400 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/78] 3.12.59-stable review Date: Fri, 22 Apr 2016 13:05:47 +0200 Message-Id: X-Mailer: git-send-email 2.8.1 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: 10560 Lines: 294 This is the start of the stable review cycle for the 3.12.59 release. There are 78 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 Tue Apr 26 13:05:33 CEST 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.59-rc1.xz and the diffstat can be found below. thanks, js =============== Alan Stern (1): HID: usbhid: fix inconsistent reset/resume/reset-resume behavior Aleksander Morgado (3): net: qmi_wwan: add Netgear AirCard 341U net: qmi_wwan: add additional Sierra Wireless QMI devices net: qmi_wwan: interface #11 in Sierra Wireless MC73xx is not QMI Alex Deucher (2): drm/radeon: add a dpm quirk for sapphire Dual-X R7 370 2G D5 drm/radeon: add a dpm quirk for all R7 370 parts Alexey Khoroshilov (1): usbvision: fix leak of usb_dev on failure paths in usbvision_probe() Andrew Honig (1): KVM: x86: Reload pit counters for all channels when restoring state Arnaldo Carvalho de Melo (1): net: Fix use after free in the recvmmsg exit path Arnd Bergmann (3): mlx4: add missing braces in verify_qp_parameters farsync: fix off-by-one bug in fst_add_one ath9k: fix buffer overrun for ar9287 Bernie Harris (1): tunnel: Clear IPCB(skb)->opt before dst_link_failure called Bill Sommerfeld (1): udp6: fix UDP/IPv6 encap resubmit path Bjørn Mork (7): qmi_wwan: add "D-Link DWM-221 B1" device id qmi_wwan: add Sierra Wireless MC74xx/EM74xx net: qmi_wwan: remove 1199:9070 device id qmi_wwan: add Sierra Wireless EM74xx device ID cdc_ncm: toggle altsetting to force reset before setup net: qmi_wwan: MDM9x30 specific power management cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind Boris Ostrovsky (1): xen/events: Mask a moving irq Chuck Lever (1): SUNRPC: Fix large reads on NFS/RDMA David Howells (1): KEYS: Fix handling of stored error in a negatively instantiated user key David Rientjes (1): fs, seq_file: fallback to vmalloc instead of oom kill processes David Ward (2): net: qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module net: qmi_wwan: Sierra Wireless MC73xx -> Sierra Wireless MC7304/MC7354 Diego Viola (1): net: jme: fix suspend/resume on JMC260 Dmitri Epshtein (1): net: mvneta: enable change MAC address when interface is up Dmitry Monakhov (1): fs/pipe.c: skip file_update_time on frozen fs Eric W. Biederman (1): mnt: Move the clear of MNT_LOCKED from copy_tree to it's callers. Eryu Guan (1): ext4: fix NULL pointer dereference in ext4_mark_inode_dirty() Felipe F. Tonello (1): usb: gadget: f_midi: Fixed a bug when buflen was smaller than wMaxPacketSize Florian Westphal (3): ipv6: re-enable fragment header matching in ipv6_find_hdr netfilter: x_tables: validate e->target_offset early netfilter: x_tables: fix unconditional helper Greg Thelen (1): fs, seqfile: always allow oom killer Guenter Roeck (1): hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiated Guillaume Nault (1): ppp: take reference on channels netns Guo-Fu Tseng (2): jme: Do not enable NIC WoL functions on S0 jme: Fix device PM wakeup API usage Haishuang Yan (2): ipv4: l2tp: fix a potential issue in l2tp_ip_recv ipv6: l2tp: fix a potential issue in l2tp_ip6_recv Helge Deller (2): parisc: Avoid function pointers for kernel exception routines parisc: Fix kernel crash with reversed copy_from_user() Ignat Korchagin (1): USB: usbip: fix potential out-of-bounds write Jakub Sitnicki (1): ipv6: Count in extension headers in skb->network_header James Yonan (1): crypto: crypto_memneq - add equality testing of memory regions w/o timing leaks Kristian Evensen (2): net: qmi_wwan: Add WeTelecom-WPD600N net: qmi_wwan: Add SIMCom 7230E Manish Chopra (1): qlge: Fix receive packets drop. Michal Kazior (1): mac80211: fix unnecessary frame drops in mesh fwding Nicolai Hähnle (1): drm/radeon: hold reference to fences in radeon_sa_bo_new (3.17 and older) Oliver Neukum (1): usbnet: cleanup after bind() in probe() Patrik Halfar (1): Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) to qmi_wwan Peter Zijlstra (1): perf: Cure event->pending_disable race Petr Štetiar (1): USB: qmi_wwan: Add quirk for Quectel EC20 Mini PCIe module Pieter Hollants (1): qmi_wwan: Add support for Dell Wireless 5809e 4G Modem Reinhard Speyerer (1): qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355 Romain Izard (1): mmc: Allow forward compatibility for eMMC Ryan Ware (1): EVM: Use crypto_memneq() for digest comparisons Saurabh Sengar (1): KVM: x86: removing unused variable Schemmel Hans-Christoph (1): qmi_wwan: Added support for Gemalto's Cinterion PHxx WWAN interface Sergei Shtylyov (1): sh_eth: fix NULL pointer dereference in sh_eth_ring_format() Takashi Iwai (2): ALSA: timer: Use mod_timer() for rearming the system timer ALSA: timer: Sync timer deletion at closing the system timer Thadeu Lima de Souza Cascardo (1): ip6_tunnel: set rtnl_link_ops before calling register_netdevice Theodore Ts'o (1): ext4: add lockdep annotations for i_data_sem Vladis Dronov (1): usbvision: fix crash on detecting device with invalid configuration Wei Liu (1): xen/events: introduce test_and_set_mask() Willem de Bruijn (1): macvtap: always pass ethernet header in linear Willy Tarreau (1): pipe: limit the per-user amount of pages allocated in pipes Xin Long (1): sctp: lack the check for ports in sctp_v6_cmp_addr Xishi Qiu (1): mm: fix invalid node in alloc_migrate_target() Yegor Yefremov (1): qmi_wwan/cdc_ether: move Novatel E371 (1410:9011) to qmi_wwan Yoshihiro Shimoda (2): usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler() usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer subashab@codeaurora.org (1): xfrm: Fix crash observed during device unregistration and decryption Documentation/sysctl/fs.txt | 23 ++++ arch/parisc/kernel/parisc_ksyms.c | 10 +- arch/parisc/kernel/traps.c | 3 + arch/x86/kvm/x86.c | 24 ++-- crypto/Makefile | 7 +- crypto/asymmetric_keys/rsa.c | 5 +- crypto/authenc.c | 6 +- crypto/authencesn.c | 8 +- crypto/ccm.c | 4 +- crypto/gcm.c | 2 +- crypto/memneq.c | 138 +++++++++++++++++++++ drivers/gpu/drm/radeon/radeon_sa.c | 7 ++ drivers/gpu/drm/radeon/si_dpm.c | 5 + drivers/hid/usbhid/hid-core.c | 73 +++++------ drivers/hwmon/max1111.c | 6 + drivers/media/usb/usbvision/usbvision-video.c | 40 ++++-- drivers/mmc/core/mmc.c | 11 +- drivers/net/ethernet/jme.c | 26 ++-- drivers/net/ethernet/marvell/mvneta.c | 2 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 3 +- drivers/net/ethernet/qlogic/qlge/qlge_main.c | 11 ++ drivers/net/ethernet/renesas/sh_eth.c | 3 +- drivers/net/macvtap.c | 9 +- drivers/net/ppp/ppp_generic.c | 4 +- drivers/net/usb/cdc_ether.c | 7 ++ drivers/net/usb/cdc_ncm.c | 26 ++-- drivers/net/usb/qmi_wwan.c | 90 +++++++++++++- drivers/net/usb/usbnet.c | 7 ++ drivers/net/wan/farsync.c | 2 +- drivers/net/wireless/ath/ath9k/eeprom.c | 7 +- drivers/staging/usbip/usbip_common.c | 11 ++ drivers/usb/gadget/f_midi.c | 4 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/xen/events.c | 39 ++++-- fs/ext4/ext4.h | 23 ++++ fs/ext4/inode.c | 6 +- fs/ext4/move_extent.c | 11 +- fs/ext4/super.c | 25 +++- fs/namespace.c | 1 - fs/pipe.c | 50 +++++++- fs/pnode.c | 1 + fs/seq_file.c | 11 +- include/crypto/algapi.h | 18 ++- include/linux/pipe_fs_i.h | 4 + include/linux/sched.h | 1 + kernel/events/core.c | 6 +- kernel/sysctl.c | 14 +++ mm/page_isolation.c | 8 +- net/ipv4/ip_tunnel.c | 3 +- net/ipv4/netfilter/arp_tables.c | 35 +++--- net/ipv4/netfilter/ip_tables.c | 40 +++--- net/ipv6/exthdrs_core.c | 6 +- net/ipv6/ip6_gre.c | 2 + net/ipv6/ip6_output.c | 9 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/netfilter/ip6_tables.c | 40 +++--- net/ipv6/udp.c | 6 +- net/l2tp/l2tp_ip.c | 8 +- net/l2tp/l2tp_ip6.c | 8 +- net/mac80211/rx.c | 5 +- net/sctp/ipv6.c | 2 + net/socket.c | 38 +++--- net/sunrpc/xprtrdma/rpc_rdma.c | 4 +- net/xfrm/xfrm_input.c | 3 + security/integrity/evm/evm_main.c | 3 +- security/keys/encrypted-keys/encrypted.c | 2 + security/keys/trusted.c | 5 +- security/keys/user_defined.c | 5 +- sound/core/timer.c | 14 ++- 69 files changed, 789 insertions(+), 259 deletions(-) create mode 100644 crypto/memneq.c -- 2.8.1