Linux 3.12.36
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
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