From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Jiri Slaby Subject: Linux 3.12.59 To: linux-kernel@vger.kernel.org, Andrew Morton , torvalds@linux-foundation.org, stable@vger.kernel.org Cc: lwn@lwn.net Message-ID: <5720F680.7000808@suse.cz> Date: Wed, 27 Apr 2016 19:27:28 +0200 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2vEjS1EEdmRaoqp3c84hgRSl1WlKr5JL8" Sender: linux-kernel-owner@vger.kernel.org List-ID: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --2vEjS1EEdmRaoqp3c84hgRSl1WlKr5JL8 Content-Type: multipart/mixed; boundary="Ko4jkc3BjlFuaT49Hubk6cwMti2jjGLpM" 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: <5720F680.7000808@suse.cz> Subject: Linux 3.12.59 --Ko4jkc3BjlFuaT49Hubk6cwMti2jjGLpM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I'm announcing the release of the 3.12.59 kernel. All users of the 3.12 kernel series must upgrade. 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 A diff can be found at: https://git.kernel.org/stable/linux-stable/d/v3.12.58/v3.12.59 ---------------------------------------------------------------- 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=C3=B8rn 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 use= r 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/MC7= 354 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 wMaxP= acketSize Florian Westphal (4): ipv6: re-enable fragment header matching in ipv6_find_hdr netfilter: x_tables: validate e->target_offset early netfilter: x_tables: fix unconditional helper netfilter: x_tables: make sure e->next_offset covers remaining blob= size Greg Thelen (1): fs, seqfile: always allow oom killer Guenter Roeck (1): hwmon: (max1111) Return -ENODEV from max1111_read_channel if not in= stantiated 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 Jiri Slaby (1): Linux 3.12.59 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=C3=A4hnle (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 =C5=A0tetiar (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_han= dler() usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer= subashab@codeaurora.org (1): xfrm: Fix crash observed during device unregistration and decryptio= n Documentation/sysctl/fs.txt | 23 +++ Makefile | 2 +- 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 + .../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 +- .../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 | 41 ++--- net/ipv4/netfilter/ip_tables.c | 46 +++--- 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 | 46 +++--- 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 +- 70 files changed, 802 insertions(+), 266 deletions(-) create mode 100644 crypto/memneq.c thanks, --=20 js --Ko4jkc3BjlFuaT49Hubk6cwMti2jjGLpM-- --2vEjS1EEdmRaoqp3c84hgRSl1WlKr5JL8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXIPaBAAoJEL0lsQQGtHBJ77gP/AvU80WZXA+vFHKp5JSuNBkQ bS4+/3aj0oWVld5sghWXM3GRkjxK9Rfe0CnHmYwRFixbJvhYDmiCD3Ldw2WUnpvA CkMLrDvqeDLHD2eZZHL8i3kK48dFwL0iiA2BeeaTJ+NT+wEpMHLcjlFO+tSYkjD8 UN3VItc/vjG5Nb9g/bY09A0KvEsJCY2xgtXM8b84+OYdzpxHZttvcadV8jDlyVC+ uZwbEeQXVb7c8aYQcH8A4C4OUS38NOciLRbyvF6KJBoe0So8C3XQ2wnmslZ8SWRk 99i5LiBzll7u2axB8Y2sT2LfahgEVVheVkX7cPJ6kD6oIKL08yh12LctTmK/29Em aJ2vJr1SEsxajnRbhTdiNLdcoB6CUfKC20aF1HfHDr7hd3recmzS1Mddz+TuONAy 2qLlqhw8n+XrT3DLxeSc4Q+flsIbXSpO3LWS1Bu0MIIYI3P0TPOyC9CMg8EHPKq7 jbxyv9uHW4qcGiVgevVaYYJKyjkUQpddfUx1tsFGmCXbQd/gBRelmCtpCwyJDdLU eplvKnAm2IxtLZrfrRj2KaIqeShalu3HTF+dWRyq+soZ5b2h3GmCv1Gj+dhquvIv Ooi8kdKGX/Nmgyu8d9BEgVkGefXGWS+0cHdSZnrl/vpx2A9qehXy9bu9anFeY314 hf/U0rrpBOwmJTpILYE4 =VlRp -----END PGP SIGNATURE----- --2vEjS1EEdmRaoqp3c84hgRSl1WlKr5JL8--