3.18.2-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest82 of 84 patches 7 repliesIn review
82 of 84 patches are in this archive. The cover letter announces 84.
Patches in v1 No applies recorded yet
Reviews trailers per patch
23 of 82 patches have a Reviewed-by or Acked-by.
| Patch | H. Peter Anvin | Arend Van Spriel | Pieter-Paul Giesberts | Catalin Marinas | Daniel Lezcano | Jaehoon Chung | Tomas Henzl | Robert Elliott | Joe Thornber | Alexei Starovoitov | Felipe Balbi | Gregory CLEMENT | Andrew Lunn | Thomas Gleixner | Carl Henrik Lunde | Cedric Bosdonnat | Richard Weinberger | Andy Lutomirski | Valdis Kletnieks | Eric Paris | Richard Guy Briggs | Ingo Molnar | Eric W. Biederman |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/84 | |||||||||||||||||||||||
| 2/84 | A-b | ||||||||||||||||||||||
| 3/84 | A-b | ||||||||||||||||||||||
| 4/84 | |||||||||||||||||||||||
| 5/84 | |||||||||||||||||||||||
| 6/84 | R-b | R-b | |||||||||||||||||||||
| 7/84 | A-b | A-b | |||||||||||||||||||||
| 8/84 | |||||||||||||||||||||||
| 9/84 | |||||||||||||||||||||||
| 10/84 | A-b | ||||||||||||||||||||||
| 11/84 | |||||||||||||||||||||||
| 12/84 | |||||||||||||||||||||||
| 13/84 | |||||||||||||||||||||||
| 14/84 | R-b | ||||||||||||||||||||||
| 15/84 | R-b | ||||||||||||||||||||||
| 16/84 | |||||||||||||||||||||||
| 17/84 | R-b | ||||||||||||||||||||||
| 18/84 | |||||||||||||||||||||||
| 19/84 | |||||||||||||||||||||||
| 20/84 | |||||||||||||||||||||||
| 21/84 | |||||||||||||||||||||||
| 22/84 | |||||||||||||||||||||||
| 23/84 | |||||||||||||||||||||||
| 24/84 | |||||||||||||||||||||||
| 25/84 | |||||||||||||||||||||||
| 26/84 | |||||||||||||||||||||||
| 27/84 | A-b | ||||||||||||||||||||||
| 28/84 | |||||||||||||||||||||||
| 29/84 | |||||||||||||||||||||||
| 30/84 | |||||||||||||||||||||||
| 31/84 | |||||||||||||||||||||||
| 32/84 | A-b | ||||||||||||||||||||||
| 33/84 | |||||||||||||||||||||||
| 34/84 | R-b | ||||||||||||||||||||||
| 35/84 | A-b | ||||||||||||||||||||||
| 36/84 | A-b | ||||||||||||||||||||||
| 37/84 | A-b | ||||||||||||||||||||||
| 39/84 | |||||||||||||||||||||||
| 40/84 | A-b | ||||||||||||||||||||||
| 41/84 | Reported-and-tested-by | ||||||||||||||||||||||
| 42/84 | |||||||||||||||||||||||
| 43/84 | |||||||||||||||||||||||
| 44/84 | |||||||||||||||||||||||
| 45/84 | |||||||||||||||||||||||
| 46/84 | |||||||||||||||||||||||
| 47/84 | |||||||||||||||||||||||
| 48/84 | |||||||||||||||||||||||
| 49/84 | |||||||||||||||||||||||
| 51/84 | |||||||||||||||||||||||
| 52/84 | |||||||||||||||||||||||
| 53/84 | |||||||||||||||||||||||
| 54/84 | T-b | T-b | |||||||||||||||||||||
| 55/84 | |||||||||||||||||||||||
| 56/84 | |||||||||||||||||||||||
| 57/84 | |||||||||||||||||||||||
| 58/84 | |||||||||||||||||||||||
| 59/84 | R-b | ||||||||||||||||||||||
| 60/84 | R-b | ||||||||||||||||||||||
| 61/84 | R-b | ||||||||||||||||||||||
| 62/84 | R-b | ||||||||||||||||||||||
| 63/84 | R-b | ||||||||||||||||||||||
| 64/84 | |||||||||||||||||||||||
| 65/84 | R-b | ||||||||||||||||||||||
| 66/84 | |||||||||||||||||||||||
| 67/84 | T-b | ||||||||||||||||||||||
| 68/84 | A-b | R-b | |||||||||||||||||||||
| 69/84 | |||||||||||||||||||||||
| 70/84 | |||||||||||||||||||||||
| 71/84 | |||||||||||||||||||||||
| 72/84 | T-b | ||||||||||||||||||||||
| 73/84 | R-b | ||||||||||||||||||||||
| 74/84 | |||||||||||||||||||||||
| 75/84 | |||||||||||||||||||||||
| 76/84 | |||||||||||||||||||||||
| 77/84 | |||||||||||||||||||||||
| 78/84 | |||||||||||||||||||||||
| 79/84 | |||||||||||||||||||||||
| 80/84 | |||||||||||||||||||||||
| 81/84 | |||||||||||||||||||||||
| 82/84 | |||||||||||||||||||||||
| 83/84 | |||||||||||||||||||||||
| 84/84 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 23 reviewers.
Cover letter [PATCH 3.18 00/84] 3.18.2-stable review
This is the start of the stable review cycle for the 3.18.2 release. There are 84 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 Fri Jan 9 01:40:07 UTC 2015. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.18.2-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 3.18.2-rc1
Filipe Manana <[email protected]>
Btrfs: fix fs corruption on transaction abort if device supports discard
Josef Bacik <[email protected]>
Btrfs: make sure logged extents complete in the current transaction V3
Josef Bacik <[email protected]>
Btrfs: do not move em to modified list when unpinning
David Sterba <[email protected]>
btrfs: fix wrong accounting of raid1 data profile in statfs
Josef Bacik <[email protected]>
Btrfs: make sure we wait on logged extents when fsycning two subvols
Michael Halcrow <[email protected]>
eCryptfs: Remove buggy and unnecessary write in file name decode routine
Tyler Hicks <[email protected]>
eCryptfs: Force RO mount when encrypted view is enabled
Jan Kara <[email protected]>
udf: Check component length before reading it
Jan Kara <[email protected]>
udf: Verify symlink size before loading it
Jan Kara <[email protected]>
udf: Verify i_size when loading inode
Jan Kara <[email protected]>
udf: Check path length when reading symlink
Oleg Nesterov <[email protected]>
exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting
Joonsoo Kim <[email protected]>
mm/CMA: fix boot regression due to physical address of high_memory
Jan Kara <[email protected]>
ncpfs: return proper error from NCP_IOC_SETROOT ioctl
Rabin Vincent <[email protected]>
crypto: af_alg - fix backlog handling
Richard Guy Briggs <[email protected]>
audit: restore AUDIT_LOGINUID unset ABI
Paul Moore <[email protected]>
audit: don't attempt to lookup PIDs when changing PID filtering audit rules
Richard Guy Briggs <[email protected]>
audit: use supplied gfp_mask from audit_buffer in kauditd_send_multicast_skb
Eric W. Biederman <[email protected]>
userns: Unbreak the unprivileged remount tests
Eric W. Biederman <[email protected]>
userns: Allow setting gid_maps without privilege when setgroups is disabled
Eric W. Biederman <[email protected]>
userns: Add a knob to disable setgroups on a per user namespace basis
Eric W. Biederman <[email protected]>
userns: Rename id_map_mutex to userns_state_mutex
Eric W. Biederman <[email protected]>
userns: Only allow the creator of the userns unprivileged mappings
Eric W. Biederman <[email protected]>
userns: Check euid no fsuid when establishing an unprivileged uid mapping
Eric W. Biederman <[email protected]>
userns: Don't allow unprivileged creation of gid mappings
Eric W. Biederman <[email protected]>
userns: Don't allow setgroups until a gid mapping has been setablished
Eric W. Biederman <[email protected]>
userns: Document what the invariant required for safe unprivileged mappings.
Eric W. Biederman <[email protected]>
groups: Consolidate the setgroups permission checks
Eric W. Biederman <[email protected]>
umount: Disallow unprivileged mount force
Eric W. Biederman <[email protected]>
mnt: Update unprivileged remount test
Eric W. Biederman <[email protected]>
mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount
Luis Henriques <[email protected]>
thermal: Fix error path in thermal_init()
Eric W. Biederman <[email protected]>
mnt: Fix a memory stomp in umount
Johannes Berg <[email protected]>
mac80211: free management frame keys when removing station
Andreas Müller <[email protected]>
mac80211: fix multicast LED blinking and counter
Jes Sorensen <[email protected]>
mac80211: avoid using uninitialized stack data
Felix Fietkau <[email protected]>
mac80211: copy chandef from AP vif to VLANs
Takashi Iwai <[email protected]>
KEYS: Fix stale key registration at error path
Borislav Petkov <[email protected]>
x86/microcode/intel: Fish out the stashed microcode for the BSP
Borislav Petkov <[email protected]>
x86, microcode: Reload microcode on resume
Boris Ostrovsky <[email protected]>
x86, microcode: Don't initialize microcode code on paravirt
Borislav Petkov <[email protected]>
x86, microcode, intel: Drop unused parameter
Borislav Petkov <[email protected]>
x86, microcode, AMD: Do not use smp_processor_id() in preemtible context
Jan Kara <[email protected]>
isofs: Fix unchecked printing of ER records
Andy Lutomirski <[email protected]>
x86/tls: Don't validate lm in set_thread_area() after all
Andy Lutomirski <[email protected]>
x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
Uwe Kleine-König <[email protected]>
ARM: mvebu: fix ordering in Armada 370 .dtsi
Thomas Petazzoni <[email protected]>
ARM: mvebu: remove conflicting muxing on Armada 370 DB
Thomas Petazzoni <[email protected]>
ARM: mvebu: disable I/O coherency on non-SMP situations on Armada 370/375/38x/XP
Thomas Petazzoni <[email protected]>
ARM: mvebu: make the coherency_ll.S functions work with no coherency fabric
Dmitry Osipenko <[email protected]>
ARM: tegra: Re-add removed SoC id macro to tegra_resume()
Thierry Reding <[email protected]>
drm/tegra: gem: dumb: pitch and size are outputs
Zi Shen Lim <[email protected]>
arm64: bpf: lift restriction on last instruction
Catalin Marinas <[email protected]>
arm64: Add COMPAT_HWCAP_LPAE
Mikulas Patocka <[email protected]>
dm thin: fix a race in thin_dtr
Joe Thornber <[email protected]>
dm thin: fix missing out-of-data-space to write mode transition if blocks are released
Joe Thornber <[email protected]>
dm thin: fix inability to discard blocks when in out-of-data-space mode
Dan Carpenter <[email protected]>
dm space map metadata: fix sm_bootstrap_get_nr_blocks()
Joe Thornber <[email protected]>
dm cache: fix spurious cell_defer when dealing with partial block at end of device
Joe Thornber <[email protected]>
dm cache: dirty flag was mistakenly being cleared when promoting via overwrite
Joe Thornber <[email protected]>
dm cache: only use overwrite optimisation for promotion when in writeback mode
Milan Broz <[email protected]>
dm crypt: use memzero_explicit for on-stack buffer
Darrick J. Wong <[email protected]>
dm bufio: fix memleak when using a dm_buffer's inline bio
Mikulas Patocka <[email protected]>
dcache: fix kmemcheck warning in switch_names
Peng Tao <[email protected]>
nfs41: fix nfs4_proc_layoutget error handling
Jan Kara <[email protected]>
f2fs: fix possible data corruption in f2fs_write_begin()
Jan Kara <[email protected]>
f2fs: avoid returning uninitialized value to userspace from f2fs_trim_fs()
Hannes Reinecke <[email protected]>
scsi: correct return values for .eh_abort_handler implementations
Markus Pargmann <[email protected]>
regulator: anatop: Set default voltage selector for vddpu
[email protected] <[email protected]>
megaraid_sas: dndinaness related bug fixes
[email protected] <[email protected]>
megaraid_sas: corrected return of wait_event from abort frame path
Peter Guo <[email protected]>
mmc: sdhci-pci-o2micro: Fix Dell E5440 issue
Baruch Siach <[email protected]>
mmc: block: add newline to sysfs display of force_ro
Ulf Hansson <[email protected]>
mmc: omap_hsmmc: Fix UHS card with DDR50 support
James Hogan <[email protected]>
mmc: dw_mmc: avoid write to CDTHRCTL on older versions
Dmitry Eremin-Solenikov <[email protected]>
mfd: tc6393xb: Fail ohci suspend if full state restore is required
Tony Lindgren <[email protected]>
mfd: twl4030-power: Fix regression with missing compatible flag
Sonny Rao <[email protected]>
clocksource: arch_timer: Fix code to use physical timers when requested
Hante Meuleman <[email protected]>
brcmfmac: Fix bitmap malloc bug in msgbuf.
Andy Lutomirski <[email protected]>
x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit
Andy Lutomirski <[email protected]>
x86_64, switch_to(): Load TLS descriptors before switching DS and ES
Andy Lutomirski <[email protected]>
x86/tls: Disallow unusual TLS segments
Andy Lutomirski <[email protected]>
x86/tls: Validate TLS entries to protect espfix
Jan Kara <[email protected]>
isofs: Fix infinite looping over CE entries
-------------
Diffstat:
Makefile | 4 +- arch/arm/boot/dts/armada-370-db.dts | 24 --- arch/arm/boot/dts/armada-370.dtsi | 10 +- arch/arm/include/asm/arch_timer.h | 9 + arch/arm/mach-mvebu/coherency.c | 44 +++-- arch/arm/mach-mvebu/coherency_ll.S | 21 ++- arch/arm/mach-tegra/reset-handler.S | 1 + arch/arm64/include/asm/arch_timer.h | 9 + arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/kernel/setup.c | 3 +- arch/arm64/net/bpf_jit_comp.c | 13 +- arch/s390/kernel/compat_linux.c | 2 +- arch/x86/include/asm/microcode.h | 2 + arch/x86/include/asm/microcode_amd.h | 4 +- arch/x86/include/asm/microcode_intel.h | 2 + arch/x86/include/uapi/asm/ldt.h | 7 + arch/x86/kernel/cpu/microcode/amd.c | 8 +- arch/x86/kernel/cpu/microcode/amd_early.c | 20 +- arch/x86/kernel/cpu/microcode/core.c | 12 +- arch/x86/kernel/cpu/microcode/core_early.c | 21 +++ arch/x86/kernel/cpu/microcode/intel_early.c | 42 ++++- arch/x86/kernel/kvm.c | 9 +- arch/x86/kernel/kvmclock.c | 1 - arch/x86/kernel/process_64.c | 101 +++++++--- arch/x86/kernel/tls.c | 39 ++++ arch/x86/kernel/traps.c | 5 +- crypto/af_alg.c | 3 + drivers/clocksource/arm_arch_timer.c | 5 +- drivers/gpu/drm/tegra/gem.c | 10 +- drivers/md/dm-bufio.c | 20 +- drivers/md/dm-cache-target.c | 17 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-thin.c | 30 ++- drivers/md/persistent-data/dm-space-map-metadata.c | 4 +- drivers/mfd/tc6393xb.c | 13 +- drivers/mfd/twl4030-power.c | 3 + drivers/mmc/card/block.c | 2 +- drivers/mmc/host/dw_mmc.c | 7 + drivers/mmc/host/omap_hsmmc.c | 4 +- drivers/mmc/host/sdhci-pci-o2micro.c | 2 - drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c | 1 + drivers/regulator/anatop-regulator.c | 8 + 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/megaraid/megaraid_sas_fp.c | 17 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 13 +- drivers/scsi/sun3_NCR5380.c | 10 +- drivers/thermal/thermal_core.c | 4 +- fs/btrfs/disk-io.c | 26 ++- fs/btrfs/extent-tree.c | 10 +- fs/btrfs/extent_map.c | 2 - fs/btrfs/ordered-data.c | 9 +- fs/btrfs/ordered-data.h | 8 +- fs/btrfs/super.c | 2 +- fs/btrfs/transaction.c | 33 ++++ fs/btrfs/transaction.h | 2 + fs/btrfs/tree-log.c | 6 +- fs/dcache.c | 2 + fs/ecryptfs/crypto.c | 1 - fs/ecryptfs/file.c | 12 -- fs/ecryptfs/main.c | 16 +- fs/f2fs/data.c | 24 ++- fs/f2fs/segment.c | 2 +- fs/isofs/rock.c | 9 + fs/namespace.c | 13 +- fs/ncpfs/ioctl.c | 1 - fs/nfs/nfs4proc.c | 6 +- fs/proc/base.c | 53 ++++++ fs/udf/dir.c | 3 +- fs/udf/inode.c | 14 ++ fs/udf/namei.c | 3 +- fs/udf/symlink.c | 57 ++++-- fs/udf/udfdecl.h | 3 +- fs/udf/unicode.c | 28 +-- include/linux/audit.h | 4 + include/linux/cred.h | 1 + include/linux/user_namespace.h | 12 ++ kernel/audit.c | 8 +- kernel/auditfilter.c | 23 +-- kernel/groups.c | 11 +- kernel/pid.c | 2 + kernel/uid16.c | 2 +- kernel/user.c | 1 + kernel/user_namespace.c | 122 +++++++++++- mm/cma.c | 14 +- net/mac80211/chan.c | 23 ++- net/mac80211/iface.c | 1 + net/mac80211/key.c | 2 +- net/mac80211/mlme.c | 1 + net/mac80211/rx.c | 11 +- security/keys/encrypted-keys/encrypted.c | 5 +- .../selftests/mount/unprivileged-remount-test.c | 204 +++++++++++++++++---- 96 files changed, 1077 insertions(+), 332 deletions(-)