Linux 3.12.59

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 linux-3.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

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ø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 (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 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

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ä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@xxxxxxxxxxxxxx (1):
      xfrm: Fix crash observed during device unregistration and decryption

 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,
-- 
js

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]