Skip to content

3.10.64-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest37 of 38 patches 2 repliesIn review

37 of 38 patches are in this archive. The cover letter announces 38.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/38isofs: Fix infinite looping over CE entriesfs/isofs/rock.c+6 -00 replies
2/38x86/tls: Validate TLS entries to protect espfixarch/x86/kernel/tls.c+23 -00 replies
3/38x86/tls: Disallow unusual TLS segmentsarch/x86/kernel/tls.c+22 -00 replies
4/38x86_64, switch_to(): Load TLS descriptors before switching DS and ESarch/x86/kernel/process_64.c+73 -280 replies
5/38x86, kvm: Clear paravirt_enabled on KVM guests for espfix32s benefitarch/x86/kernel/kvm.c arch/x86/kernel/kvmclock.c+8 -20 replies
6/38md/bitmap: always wait for writes on unplug.drivers/md/bitmap.c+6 -100 replies
7/38mfd: tc6393xb: Fail ohci suspend if full state restore is requireddrivers/mfd/tc6393xb.c+12 -10 replies
8/38mmc: block: add newline to sysfs display of force_rodrivers/mmc/card/block.c+1 -10 replies
9/38megaraid_sas: corrected return of wait_event from abort frame pathdrivers/scsi/megaraid/megaraid_sas_base.c+1 -10 replies
10/38nfs41: fix nfs4_proc_layoutget error handlingfs/nfs/nfs4proc.c+3 -30 replies
11/38dm bufio: fix memleak when using a dm_buffers inline biodrivers/md/dm-bufio.c+19 -10 replies
12/38dm space map metadata: fix sm_bootstrap_get_nr_blocks()drivers/md/persistent-data/dm-space-map-metadata.c+3 -10 replies
13/38x86/tls: Dont validate lm in set_thread_area() after allarch/x86/include/uapi/asm/ldt.h arch/x86/kernel/tls.c+7 -60 replies
14/38isofs: Fix unchecked printing of ER recordsfs/isofs/rock.c+3 -00 replies
15/38KEYS: Fix stale key registration at error pathsecurity/keys/encrypted-keys/encrypted.c+4 -10 replies
17/38mac80211: free management frame keys when removing stationnet/mac80211/key.c+1 -10 replies
18/38mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mountfs/namespace.c+7 -10 replies
19/38mnt: Update unprivileged remount testtools/testing/selftests/mount/unprivileged-remount-test.c+142 -300 replies
20/38umount: Disallow unprivileged mount forcefs/namespace.c+3 -00 replies
21/38groups: Consolidate the setgroups permission checksarch/s390/kernel/compat_linux.c include/linux/cred.h kernel/groups.c +1 more+11 -30 replies
22/38userns: Document what the invariant required for safe unprivileged mappings.kernel/user_namespace.c+3 -10 replies
23/38userns: Dont allow setgroups until a gid mapping has been setablishedinclude/linux/user_namespace.h kernel/groups.c kernel/user_namespace.c+22 -10 replies
24/38userns: Dont allow unprivileged creation of gid mappingskernel/user_namespace.c+0 -50 replies
25/38userns: Check euid no fsuid when establishing an unprivileged uid mappingkernel/user_namespace.c+1 -10 replies
26/38userns: Only allow the creator of the userns unprivileged mappingskernel/user_namespace.c+4 -20 replies
27/38userns: Rename id_map_mutex to userns_state_mutexkernel/user_namespace.c+6 -80 replies
28/38userns: Add a knob to disable setgroups on a per user namespace basisfs/proc/base.c include/linux/user_namespace.h kernel/user.c +1 more+146 -00 replies
29/38userns: Allow setting gid_maps without privilege when setgroups is disabledkernel/user_namespace.c+5 -00 replies
30/38userns: Unbreak the unprivileged remount teststools/testing/selftests/mount/unprivileged-remount-test.c+24 -80 replies
31/38crypto: af_alg - fix backlog handlingcrypto/af_alg.c+3 -00 replies
32/38ncpfs: return proper error from NCP_IOC_SETROOT ioctlfs/ncpfs/ioctl.c+0 -10 replies
33/38exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exitingkernel/pid.c+2 -00 replies
34/38udf: Verify symlink size before loading itfs/udf/symlink.c+13 -40 replies
35/38eCryptfs: Force RO mount when encrypted view is enabledfs/ecryptfs/file.c fs/ecryptfs/main.c+13 -150 replies
36/38eCryptfs: Remove buggy and unnecessary write in file name decode routinefs/ecryptfs/crypto.c+0 -10 replies
37/38Btrfs: do not move em to modified list when unpinningfs/btrfs/extent_map.c+0 -20 replies
38/38Btrfs: fix fs corruption on transaction abort if device supports discardfs/btrfs/disk-io.c fs/btrfs/extent-tree.c+6 -100 replies

Reviews trailers per patch

12 of 37 patches have a Reviewed-by or Acked-by.

PatchH. Peter AnvinTomas HenzlJoe ThornberThomas GleixnerCarl Henrik LundeCedric BosdonnatRichard WeinbergerAndy LutomirskiEric W. Biederman
1/38
2/38A-b
3/38A-b
4/38
5/38
6/38
7/38
8/38
9/38R-b
10/38
11/38
12/38A-b
13/38A-b
14/38Reported-and-tested-by
15/38
17/38
18/38T-b T-b
19/38
20/38
21/38
22/38
23/38R-b
24/38R-b
25/38R-b
26/38R-b
27/38R-b
28/38
29/38R-b
30/38
31/38
32/38
33/38R-b
34/38
35/38
36/38
37/38
38/38

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 9 reviewers.

Read the v1 thread

Cover letter [PATCH 3.10 00/38] 3.10.64-stable review

This is the start of the stable review cycle for the 3.10.64 release. There are 38 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:49:29 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.10.64-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.10.64-rc1

Filipe Manana <[email protected]>
Btrfs: fix fs corruption on transaction abort if device supports discard

Josef Bacik <[email protected]>
Btrfs: do not move em to modified list when unpinning

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: Verify symlink size before loading it

Oleg Nesterov <[email protected]>
exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting

Jan Kara <[email protected]>
ncpfs: return proper error from NCP_IOC_SETROOT ioctl

Rabin Vincent <[email protected]>
crypto: af_alg - fix backlog handling

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

Johannes Berg <[email protected]>
mac80211: free management frame keys when removing station

Andreas Müller <[email protected]>
mac80211: fix multicast LED blinking and counter

Takashi Iwai <[email protected]>
KEYS: Fix stale key registration at error path

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

Dan Carpenter <[email protected]>
dm space map metadata: fix sm_bootstrap_get_nr_blocks()

Darrick J. Wong <[email protected]>
dm bufio: fix memleak when using a dm_buffer's inline bio

Peng Tao <[email protected]>
nfs41: fix nfs4_proc_layoutget error handling

[email protected] <[email protected]>
megaraid_sas: corrected return of wait_event from abort frame path

Baruch Siach <[email protected]>
mmc: block: add newline to sysfs display of force_ro

Dmitry Eremin-Solenikov <[email protected]>
mfd: tc6393xb: Fail ohci suspend if full state restore is required

NeilBrown <[email protected]>
md/bitmap: always wait for writes on unplug.

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/s390/kernel/compat_linux.c                    |   2 +-
 arch/x86/include/uapi/asm/ldt.h                    |   7 +
 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 ++++
 crypto/af_alg.c                                    |   3 +
 drivers/md/bitmap.c                                |  16 +-
 drivers/md/dm-bufio.c                              |  20 +-
 drivers/md/persistent-data/dm-space-map-metadata.c |   4 +-
 drivers/mfd/tc6393xb.c                             |  13 +-
 drivers/mmc/card/block.c                           |   2 +-
 drivers/scsi/megaraid/megaraid_sas_base.c          |   2 +-
 fs/btrfs/disk-io.c                                 |   6 -
 fs/btrfs/extent-tree.c                             |  10 +-
 fs/btrfs/extent_map.c                              |   2 -
 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/cred.h                               |   1 +
 include/linux/user_namespace.h                     |  12 ++
 kernel/groups.c                                    |  11 +-
 kernel/pid.c                                       |   2 +
 kernel/uid16.c                                     |   2 +-
 kernel/user.c                                      |   1 +
 kernel/user_namespace.c                            | 125 +++++++++++--
 net/mac80211/key.c                                 |   2 +-
 net/mac80211/rx.c                                  |  11 +-
 security/keys/encrypted-keys/encrypted.c           |   5 +-
 .../selftests/mount/unprivileged-remount-test.c    | 204 +++++++++++++++++----
 37 files changed, 599 insertions(+), 144 deletions(-)