Linux 3.12.36

2015-01-15 Thread Jiri Slaby
I'm announcing the release of the 3.12.36 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


Alexander Kochetkov (2):
  i2c: omap: fix NACK and Arbitration Lost irq handling
  i2c: omap: fix i207 errata handling

Andreas Müller (1):
  mac80211: fix multicast LED blinking and counter

Andrew Morton (1):
  mm/vmpressure.c: fix race in vmpressure_work_fn()

Andy Lutomirski (4):
  x86/tls: Validate TLS entries to protect espfix
  x86/tls: Disallow unusual TLS segments
  x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit
  x86/tls: Don't validate lm in set_thread_area() after all

Anton Blanchard (1):
  powerpc: 32 bit getcpu VDSO function uses 64 bit instructions

Baruch Siach (1):
  mmc: block: add newline to sysfs display of force_ro

Dan Carpenter (1):
  dm space map metadata: fix sm_bootstrap_get_nr_blocks()

Daniel Borkmann (1):
  net: sctp: use MAX_HEADER for headroom reserve in output path

Daniel Forrest (1):
  mm: fix anon_vma_clone() error treatment

Daniel Vetter (2):
  drm/i915: More cautious with pch fifo underruns
  drm/i915: Unlock panel even when LVDS is disabled

Darrick J. Wong (1):
  dm bufio: fix memleak when using a dm_buffer's inline bio

Devin Ryles (1):
  AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller

Dmitry Eremin-Solenikov (1):
  mfd: tc6393xb: Fail ohci suspend if full state restore is required

Dmitry Torokhov (1):
  sata_fsl: fix error handling of irq_of_parse_and_map

Eric Dumazet (1):
  net: mvneta: fix race condition in mvneta_tx()

Eric W. Biederman (13):
  mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by 
mount
  mnt: Update unprivileged remount test
  umount: Disallow unprivileged mount force
  groups: Consolidate the setgroups permission checks
  userns: Document what the invariant required for safe unprivileged 
mappings.
  userns: Don't allow setgroups until a gid mapping has been setablished
  userns: Don't allow unprivileged creation of gid mappings
  userns: Check euid no fsuid when establishing an unprivileged uid mapping
  userns: Only allow the creator of the userns unprivileged mappings
  userns: Rename id_map_mutex to userns_state_mutex
  userns: Add a knob to disable setgroups on a per user namespace basis
  userns: Allow setting gid_maps without privilege when setgroups is 
disabled
  userns: Unbreak the unprivileged remount tests

Filipe Manana (1):
  Btrfs: fix fs corruption on transaction abort if device supports discard

Francesco Ruggeri (1):
  tty: Fix pty master poll() after slave closes v2

Grygorii Strashko (1):
  i2c: davinci: generate STP always when NACK is received

Hannes Reinecke (1):
  scsi: correct return values for .eh_abort_handler implementations

Hugh Dickins (2):
  mm: fix swapoff hang after page migration and fork
  mm: let mm_find_pmd fix buggy race with THP fault

Jack Morgenstein (1):
  net/mlx4_core: Limit count field to 24 bits in qp_alloc_res

Jan Kara (4):
  isofs: Fix infinite looping over CE entries
  isofs: Fix unchecked printing of ER records
  ncpfs: return proper error from NCP_IOC_SETROOT ioctl
  udf: Verify symlink size before loading it

Jiri Slaby (1):
  Linux 3.12.36

Johan Hovold (1):
  mfd: viperboard: Fix platform-device id collision

Johannes Berg (1):
  mac80211: free management frame keys when removing station

Josef Bacik (1):
  Btrfs: do not move em to modified list when unpinning

Kan Liang (1):
  perf/x86/intel: Protect LBR and extra_regs against KVM lying

Kirill A. Shutemov (1):
  thp: close race between split and zap huge pages

Linus Walleij (1):
  mfd: stmpe: Fix STMPE24xx GPMR LSB

Luis Henriques (1):
  thermal: Fix error path in thermal_init()

Marcelo Leitner (1):
  Fix race condition between vxlan_sock_add and vxlan_sock_release

Martin Schwidefsky (2):
  s390/3215: fix hanging console issue
  s390/3215: fix tty output containing tabs

Mathias Nyman (1):
  USB: xhci: Reset a halted endpoint immediately when we encounter a stall.

Michael Halcrow (1):
  eCryptfs: Remove buggy and unnecessary write in file name decode routine

Nicolas Dichtel (1):
  rtnetlink: release net refcnt on error in do_setlink()

Oleg Nesterov (1):
  exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting

Peng Tao (1):
  nfs41: fix nfs4_proc_layoutget error handling

Peter Zijlstra (1):
  perf/x86: Correctly use FEATURE_PDCM

Petr Mladek (1):
  drm/radeon: kernel

Linux 3.12.36

2015-01-15 Thread Jiri Slaby
I'm announcing the release of the 3.12.36 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


Alexander Kochetkov (2):
  i2c: omap: fix NACK and Arbitration Lost irq handling
  i2c: omap: fix i207 errata handling

Andreas Müller (1):
  mac80211: fix multicast LED blinking and counter

Andrew Morton (1):
  mm/vmpressure.c: fix race in vmpressure_work_fn()

Andy Lutomirski (4):
  x86/tls: Validate TLS entries to protect espfix
  x86/tls: Disallow unusual TLS segments
  x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit
  x86/tls: Don't validate lm in set_thread_area() after all

Anton Blanchard (1):
  powerpc: 32 bit getcpu VDSO function uses 64 bit instructions

Baruch Siach (1):
  mmc: block: add newline to sysfs display of force_ro

Dan Carpenter (1):
  dm space map metadata: fix sm_bootstrap_get_nr_blocks()

Daniel Borkmann (1):
  net: sctp: use MAX_HEADER for headroom reserve in output path

Daniel Forrest (1):
  mm: fix anon_vma_clone() error treatment

Daniel Vetter (2):
  drm/i915: More cautious with pch fifo underruns
  drm/i915: Unlock panel even when LVDS is disabled

Darrick J. Wong (1):
  dm bufio: fix memleak when using a dm_buffer's inline bio

Devin Ryles (1):
  AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller

Dmitry Eremin-Solenikov (1):
  mfd: tc6393xb: Fail ohci suspend if full state restore is required

Dmitry Torokhov (1):
  sata_fsl: fix error handling of irq_of_parse_and_map

Eric Dumazet (1):
  net: mvneta: fix race condition in mvneta_tx()

Eric W. Biederman (13):
  mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by 
mount
  mnt: Update unprivileged remount test
  umount: Disallow unprivileged mount force
  groups: Consolidate the setgroups permission checks
  userns: Document what the invariant required for safe unprivileged 
mappings.
  userns: Don't allow setgroups until a gid mapping has been setablished
  userns: Don't allow unprivileged creation of gid mappings
  userns: Check euid no fsuid when establishing an unprivileged uid mapping
  userns: Only allow the creator of the userns unprivileged mappings
  userns: Rename id_map_mutex to userns_state_mutex
  userns: Add a knob to disable setgroups on a per user namespace basis
  userns: Allow setting gid_maps without privilege when setgroups is 
disabled
  userns: Unbreak the unprivileged remount tests

Filipe Manana (1):
  Btrfs: fix fs corruption on transaction abort if device supports discard

Francesco Ruggeri (1):
  tty: Fix pty master poll() after slave closes v2

Grygorii Strashko (1):
  i2c: davinci: generate STP always when NACK is received

Hannes Reinecke (1):
  scsi: correct return values for .eh_abort_handler implementations

Hugh Dickins (2):
  mm: fix swapoff hang after page migration and fork
  mm: let mm_find_pmd fix buggy race with THP fault

Jack Morgenstein (1):
  net/mlx4_core: Limit count field to 24 bits in qp_alloc_res

Jan Kara (4):
  isofs: Fix infinite looping over CE entries
  isofs: Fix unchecked printing of ER records
  ncpfs: return proper error from NCP_IOC_SETROOT ioctl
  udf: Verify symlink size before loading it

Jiri Slaby (1):
  Linux 3.12.36

Johan Hovold (1):
  mfd: viperboard: Fix platform-device id collision

Johannes Berg (1):
  mac80211: free management frame keys when removing station

Josef Bacik (1):
  Btrfs: do not move em to modified list when unpinning

Kan Liang (1):
  perf/x86/intel: Protect LBR and extra_regs against KVM lying

Kirill A. Shutemov (1):
  thp: close race between split and zap huge pages

Linus Walleij (1):
  mfd: stmpe: Fix STMPE24xx GPMR LSB

Luis Henriques (1):
  thermal: Fix error path in thermal_init()

Marcelo Leitner (1):
  Fix race condition between vxlan_sock_add and vxlan_sock_release

Martin Schwidefsky (2):
  s390/3215: fix hanging console issue
  s390/3215: fix tty output containing tabs

Mathias Nyman (1):
  USB: xhci: Reset a halted endpoint immediately when we encounter a stall.

Michael Halcrow (1):
  eCryptfs: Remove buggy and unnecessary write in file name decode routine

Nicolas Dichtel (1):
  rtnetlink: release net refcnt on error in do_setlink()

Oleg Nesterov (1):
  exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting

Peng Tao (1):
  nfs41: fix nfs4_proc_layoutget error handling

Peter Zijlstra (1):
  perf/x86: Correctly use FEATURE_PDCM

Petr Mladek (1):
  drm/radeon: kernel