From: Jiri Slaby <jslaby@suse.cz>
To: stable@vger.kernel.org
Cc: linux@roeck-us.net, satoru.takeuchi@gmail.com,
shuah.kh@samsung.com, linux-kernel@vger.kernel.org,
Jiri Slaby <jslaby@suse.cz>
Subject: [PATCH 3.12 00/78] 3.12.36-stable review
Date: Fri, 9 Jan 2015 11:30:32 +0100 [thread overview]
Message-ID: <cover.1420799385.git.jslaby@suse.cz> (raw)
This is the start of the stable review cycle for the 3.12.36 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 Jan 13 11:29:45 CET 2015.
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.36-rc1.xz
and the diffstat can be found below.
thanks,
js
===============
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
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
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
Petr Mladek (1):
drm/radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with
3.18.0-rc6
Rabin Vincent (1):
crypto: af_alg - fix backlog handling
Richard Guy Briggs (2):
audit: change decimal constant to macro for invalid uid
audit: restore AUDIT_LOGINUID unset ABI
Ronald Wahl (1):
usb: gadget: at91_udc: move prepare clk into process context
Sakari Ailus (1):
media: smiapp: Only some selection targets are settable
Seth Forshee (1):
xen-netfront: Remove BUGs on paged skb data which crosses a page
boundary
Sumit.Saxena@avagotech.com (1):
megaraid_sas: corrected return of wait_event from abort frame path
Takashi Iwai (4):
ALSA: hda - Add EAPD fixup for ASUS Z99He laptop
ALSA: hda - Fix built-in mic at resume on Lenovo Ideapad S210
ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery
KEYS: Fix stale key registration at error path
Tejun Heo (1):
ahci: disable MSI on SAMSUNG 0xa800 SSD
Thadeu Lima de Souza Cascardo (1):
tg3: fix ring init when there are more TX than RX channels
Todd Fujinaka (1):
igb: bring link up when PHY is powered up
Tyler Hicks (1):
eCryptfs: Force RO mount when encrypted view is enabled
Weijie Yang (1):
mm: frontswap: invalidate expired data on a dup-store failure
Yan, Zheng (1):
ceph: fix null pointer dereference in discard_cap_releases()
Yuri Chislov (1):
ipv6: gre: fix wrong skb->protocol in WCCP
willy tarreau (1):
net: mvneta: fix Tx interrupt delay
arch/powerpc/kernel/vdso32/getcpu.S | 4 +-
arch/s390/kernel/compat_linux.c | 2 +-
arch/x86/include/uapi/asm/ldt.h | 7 +
arch/x86/kernel/cpu/perf_event.c | 3 +
arch/x86/kernel/cpu/perf_event.h | 12 +-
arch/x86/kernel/cpu/perf_event_intel.c | 66 ++++++-
arch/x86/kernel/kvm.c | 9 +-
arch/x86/kernel/kvmclock.c | 1 -
arch/x86/kernel/tls.c | 39 ++++
crypto/af_alg.c | 3 +
drivers/ata/ahci.c | 4 +
drivers/ata/sata_fsl.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 2 -
drivers/gpu/drm/i915/intel_lvds.c | 22 +--
drivers/gpu/drm/radeon/radeon_kms.c | 2 +
drivers/i2c/busses/i2c-davinci.c | 8 +-
drivers/i2c/busses/i2c-omap.c | 10 +-
drivers/md/dm-bufio.c | 20 +-
drivers/md/persistent-data/dm-space-map-metadata.c | 4 +-
drivers/media/i2c/smiapp/smiapp-core.c | 2 +-
drivers/mfd/stmpe.h | 2 +-
drivers/mfd/tc6393xb.c | 13 +-
drivers/mfd/viperboard.c | 5 +-
drivers/mmc/card/block.c | 2 +-
drivers/net/ethernet/broadcom/tg3.c | 3 +-
drivers/net/ethernet/intel/igb/igb_main.c | 2 +
drivers/net/ethernet/marvell/mvneta.c | 5 +-
.../net/ethernet/mellanox/mlx4/resource_tracker.c | 2 +-
drivers/net/vxlan.c | 10 +-
drivers/net/xen-netfront.c | 5 -
drivers/s390/char/con3215.c | 52 ++++--
drivers/scsi/NCR5380.c | 12 +-
drivers/scsi/aha1740.c | 2 +-
drivers/scsi/atari_NCR5380.c | 2 +-
drivers/scsi/esas2r/esas2r_main.c | 2 +-
drivers/scsi/megaraid.c | 8 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 2 +-
drivers/scsi/sun3_NCR5380.c | 10 +-
drivers/thermal/thermal_core.c | 4 +-
drivers/tty/n_tty.c | 9 +-
drivers/usb/gadget/at91_udc.c | 44 +++--
drivers/usb/host/xhci-ring.c | 40 +---
drivers/usb/host/xhci.c | 60 ++----
fs/btrfs/disk-io.c | 6 -
fs/btrfs/extent-tree.c | 10 +-
fs/btrfs/extent_map.c | 2 -
fs/ceph/mds_client.c | 21 ++-
fs/ecryptfs/crypto.c | 1 -
fs/ecryptfs/file.c | 12 --
fs/ecryptfs/main.c | 16 +-
fs/isofs/rock.c | 9 +
fs/namespace.c | 11 +-
fs/ncpfs/ioctl.c | 1 -
fs/nfs/nfs4proc.c | 6 +-
fs/proc/base.c | 53 ++++++
fs/udf/symlink.c | 17 +-
include/linux/audit.h | 4 +
include/linux/cred.h | 1 +
include/linux/user_namespace.h | 12 ++
include/uapi/linux/audit.h | 2 +
kernel/auditfilter.c | 12 +-
kernel/groups.c | 11 +-
kernel/pid.c | 2 +
kernel/uid16.c | 2 +-
kernel/user.c | 1 +
kernel/user_namespace.c | 125 +++++++++++--
mm/frontswap.c | 4 +-
mm/huge_memory.c | 18 +-
mm/ksm.c | 1 -
mm/memory.c | 26 +--
mm/migrate.c | 2 -
mm/mmap.c | 10 +-
mm/rmap.c | 18 +-
mm/vmpressure.c | 8 +-
net/core/rtnetlink.c | 1 +
net/ipv6/ip6_gre.c | 4 +-
net/mac80211/key.c | 2 +-
net/mac80211/rx.c | 11 +-
net/sctp/output.c | 4 +-
security/keys/encrypted-keys/encrypted.c | 5 +-
sound/pci/hda/patch_analog.c | 1 +
sound/pci/hda/patch_realtek.c | 1 +
sound/usb/midi.c | 2 +
.../selftests/mount/unprivileged-remount-test.c | 204 +++++++++++++++++----
84 files changed, 845 insertions(+), 332 deletions(-)
--
2.2.1
next reply other threads:[~2015-01-09 10:30 UTC|newest]
Thread overview: 89+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-09 10:30 Jiri Slaby [this message]
2015-01-09 10:31 ` [PATCH 3.12 01/78] ipv6: gre: fix wrong skb->protocol in WCCP Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 02/78] Fix race condition between vxlan_sock_add and vxlan_sock_release Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 03/78] tg3: fix ring init when there are more TX than RX channels Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 04/78] net/mlx4_core: Limit count field to 24 bits in qp_alloc_res Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 05/78] rtnetlink: release net refcnt on error in do_setlink() Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 06/78] xen-netfront: Remove BUGs on paged skb data which crosses a page boundary Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 07/78] net: mvneta: fix Tx interrupt delay Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 08/78] net: mvneta: fix race condition in mvneta_tx() Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 09/78] net: sctp: use MAX_HEADER for headroom reserve in output path Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 10/78] ceph: fix null pointer dereference in discard_cap_releases() Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 11/78] perf/x86/intel: Protect LBR and extra_regs against KVM lying Jiri Slaby
2015-01-10 11:24 ` Dongsu Park
2015-01-10 11:42 ` Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 12/78] s390/3215: fix hanging console issue Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 13/78] s390/3215: fix tty output containing tabs Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 14/78] usb: gadget: at91_udc: move prepare clk into process context Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 15/78] tty: Fix pty master poll() after slave closes v2 Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 16/78] mm: frontswap: invalidate expired data on a dup-store failure Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 17/78] mm/vmpressure.c: fix race in vmpressure_work_fn() Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 18/78] mm: fix swapoff hang after page migration and fork Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 19/78] mm: fix anon_vma_clone() error treatment Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 20/78] i2c: omap: fix NACK and Arbitration Lost irq handling Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 21/78] i2c: omap: fix i207 errata handling Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 22/78] i2c: davinci: generate STP always when NACK is received Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 23/78] drm/radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6 Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 24/78] drm/i915: More cautious with pch fifo underruns Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 25/78] drm/i915: Unlock panel even when LVDS is disabled Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 26/78] media: smiapp: Only some selection targets are settable Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 27/78] USB: xhci: Reset a halted endpoint immediately when we encounter a stall Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 28/78] AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 29/78] ahci: disable MSI on SAMSUNG 0xa800 SSD Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 30/78] sata_fsl: fix error handling of irq_of_parse_and_map Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 31/78] igb: bring link up when PHY is powered up Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 32/78] powerpc: 32 bit getcpu VDSO function uses 64 bit instructions Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 33/78] ALSA: hda - Add EAPD fixup for ASUS Z99He laptop Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 34/78] ALSA: hda - Fix built-in mic at resume on Lenovo Ideapad S210 Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 35/78] ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 36/78] isofs: Fix infinite looping over CE entries Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 37/78] x86/tls: Validate TLS entries to protect espfix Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 38/78] x86/tls: Disallow unusual TLS segments Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 39/78] x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 40/78] mfd: tc6393xb: Fail ohci suspend if full state restore is required Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 41/78] mmc: block: add newline to sysfs display of force_ro Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 42/78] megaraid_sas: corrected return of wait_event from abort frame path Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 43/78] scsi: correct return values for .eh_abort_handler implementations Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 44/78] nfs41: fix nfs4_proc_layoutget error handling Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 45/78] dm bufio: fix memleak when using a dm_buffer's inline bio Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 46/78] dm space map metadata: fix sm_bootstrap_get_nr_blocks() Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 47/78] x86/tls: Don't validate lm in set_thread_area() after all Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 48/78] audit: change decimal constant to macro for invalid uid Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 49/78] isofs: Fix unchecked printing of ER records Jiri Slaby
2015-01-09 10:31 ` [PATCH 3.12 50/78] KEYS: Fix stale key registration at error path Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 51/78] mac80211: fix multicast LED blinking and counter Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 52/78] mac80211: free management frame keys when removing station Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 53/78] thermal: Fix error path in thermal_init() Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 54/78] mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 55/78] mnt: Update unprivileged remount test Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 56/78] umount: Disallow unprivileged mount force Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 57/78] groups: Consolidate the setgroups permission checks Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 58/78] userns: Document what the invariant required for safe unprivileged mappings Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 59/78] userns: Don't allow setgroups until a gid mapping has been setablished Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 60/78] userns: Don't allow unprivileged creation of gid mappings Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 61/78] userns: Check euid no fsuid when establishing an unprivileged uid mapping Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 62/78] userns: Only allow the creator of the userns unprivileged mappings Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 63/78] userns: Rename id_map_mutex to userns_state_mutex Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 64/78] userns: Add a knob to disable setgroups on a per user namespace basis Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 65/78] userns: Allow setting gid_maps without privilege when setgroups is disabled Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 66/78] userns: Unbreak the unprivileged remount tests Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 67/78] audit: restore AUDIT_LOGINUID unset ABI Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 68/78] crypto: af_alg - fix backlog handling Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 69/78] ncpfs: return proper error from NCP_IOC_SETROOT ioctl Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 70/78] exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 71/78] udf: Verify symlink size before loading it Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 72/78] eCryptfs: Force RO mount when encrypted view is enabled Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 73/78] eCryptfs: Remove buggy and unnecessary write in file name decode routine Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 74/78] Btrfs: do not move em to modified list when unpinning Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 75/78] Btrfs: fix fs corruption on transaction abort if device supports discard Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 76/78] mfd: stmpe: Fix STMPE24xx GPMR LSB Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 77/78] mfd: viperboard: Fix platform-device id collision Jiri Slaby
2015-01-09 10:32 ` [PATCH 3.12 78/78] mm: let mm_find_pmd fix buggy race with THP fault Jiri Slaby
2015-01-10 5:01 ` Hugh Dickins
2015-01-12 10:01 ` Jiri Slaby
2015-01-12 11:13 ` Kirill A. Shutemov
2015-01-12 23:13 ` Hugh Dickins
2015-01-09 17:59 ` [PATCH 3.12 00/78] 3.12.36-stable review Guenter Roeck
2015-01-11 3:40 ` Satoru Takeuchi
2015-01-12 10:35 ` Jiri Slaby
2015-01-12 18:00 ` Shuah Khan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1420799385.git.jslaby@suse.cz \
--to=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@roeck-us.net \
--cc=satoru.takeuchi@gmail.com \
--cc=shuah.kh@samsung.com \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.