Skip to content

3.18.2-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. 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

#Subject and filesSizeRepliesApplied
1/84isofs: Fix infinite looping over CE entriesfs/isofs/rock.c+6 -00 replies
2/84x86/tls: Validate TLS entries to protect espfixarch/x86/kernel/tls.c+23 -00 replies
3/84x86/tls: Disallow unusual TLS segmentsarch/x86/kernel/tls.c+22 -00 replies
4/84x86_64, switch_to(): Load TLS descriptors before switching DS and ESarch/x86/kernel/process_64.c+73 -282 replies
5/84x86, kvm: Clear paravirt_enabled on KVM guests for espfix32s benefitarch/x86/kernel/kvm.c arch/x86/kernel/kvmclock.c+8 -20 replies
6/84brcmfmac: Fix bitmap malloc bug in msgbuf.drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c+1 -00 replies
7/84clocksource: arch_timer: Fix code to use physical timers when requestedarch/arm/include/asm/arch_timer.h arch/arm64/include/asm/arch_timer.h drivers/clocksource/arm_arch_timer.c+22 -10 replies
8/84mfd: twl4030-power: Fix regression with missing compatible flagdrivers/mfd/twl4030-power.c+3 -00 replies
9/84mfd: tc6393xb: Fail ohci suspend if full state restore is requireddrivers/mfd/tc6393xb.c+12 -10 replies
10/84mmc: dw_mmc: avoid write to CDTHRCTL on older versionsdrivers/mmc/host/dw_mmc.c+7 -00 replies
11/84mmc: omap_hsmmc: Fix UHS card with DDR50 supportdrivers/mmc/host/omap_hsmmc.c+3 -10 replies
12/84mmc: block: add newline to sysfs display of force_rodrivers/mmc/card/block.c+1 -10 replies
13/84mmc: sdhci-pci-o2micro: Fix Dell E5440 issuedrivers/mmc/host/sdhci-pci-o2micro.c+0 -20 replies
14/84megaraid_sas: corrected return of wait_event from abort frame pathdrivers/scsi/megaraid/megaraid_sas_base.c+1 -10 replies
15/84megaraid_sas: dndinaness related bug fixesdrivers/scsi/megaraid/megaraid_sas_fp.c drivers/scsi/megaraid/megaraid_sas_fusion.c+16 -140 replies
16/84regulator: anatop: Set default voltage selector for vddpudrivers/regulator/anatop-regulator.c+8 -00 replies
17/84scsi: correct return values for .eh_abort_handler implementationsdrivers/scsi/NCR5380.c drivers/scsi/aha1740.c drivers/scsi/atari_NCR5380.c +3 more+18 -180 replies
18/84f2fs: avoid returning uninitialized value to userspace from f2fs_trim_fs()fs/f2fs/segment.c+1 -10 replies
19/84f2fs: fix possible data corruption in f2fs_write_begin()fs/f2fs/data.c+11 -130 replies
20/84nfs41: fix nfs4_proc_layoutget error handlingfs/nfs/nfs4proc.c+3 -30 replies
21/84dcache: fix kmemcheck warning in switch_namesfs/dcache.c+2 -00 replies
22/84dm bufio: fix memleak when using a dm_buffers inline biodrivers/md/dm-bufio.c+19 -10 replies
23/84dm crypt: use memzero_explicit for on-stack bufferdrivers/md/dm-crypt.c+1 -10 replies
24/84dm cache: only use overwrite optimisation for promotion when in writeback modedrivers/md/dm-cache-target.c+2 -10 replies
25/84dm cache: dirty flag was mistakenly being cleared when promoting via overwritedrivers/md/dm-cache-target.c+7 -30 replies
26/84dm cache: fix spurious cell_defer when dealing with partial block at end of devicedrivers/md/dm-cache-target.c+2 -20 replies
27/84dm space map metadata: fix sm_bootstrap_get_nr_blocks()drivers/md/persistent-data/dm-space-map-metadata.c+3 -10 replies
28/84dm thin: fix inability to discard blocks when in out-of-data-space modedrivers/md/dm-thin.c+1 -10 replies
29/84dm thin: fix missing out-of-data-space to write mode transition if blocks are releaseddrivers/md/dm-thin.c+20 -20 replies
30/84dm thin: fix a race in thin_dtrdrivers/md/dm-thin.c+3 -30 replies
31/84arm64: Add COMPAT_HWCAP_LPAEarch/arm64/include/asm/hwcap.h arch/arm64/kernel/setup.c+3 -10 replies
32/84arm64: bpf: lift restriction on last instructionarch/arm64/net/bpf_jit_comp.c+8 -50 replies
33/84drm/tegra: gem: dumb: pitch and size are outputsdrivers/gpu/drm/tegra/gem.c+3 -70 replies
34/84ARM: tegra: Re-add removed SoC id macro to tegra_resume()arch/arm/mach-tegra/reset-handler.S+1 -00 replies
35/84ARM: mvebu: make the coherency_ll.S functions work with no coherency fabricarch/arm/mach-mvebu/coherency_ll.S+19 -20 replies
36/84ARM: mvebu: disable I/O coherency on non-SMP situations on Armada 370/375/38x/XParch/arm/mach-mvebu/coherency.c+31 -150 replies
37/84ARM: mvebu: remove conflicting muxing on Armada 370 DBarch/arm/boot/dts/armada-370-db.dts+0 -240 replies
39/84x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regsarch/x86/kernel/traps.c+3 -20 replies
40/84x86/tls: Dont validate lm in set_thread_area() after allarch/x86/include/uapi/asm/ldt.h arch/x86/kernel/tls.c+7 -60 replies
41/84isofs: Fix unchecked printing of ER recordsfs/isofs/rock.c+3 -00 replies
42/84x86, microcode, AMD: Do not use smp_processor_id() in preemtible contextarch/x86/include/asm/microcode_amd.h arch/x86/kernel/cpu/microcode/amd.c arch/x86/kernel/cpu/microcode/amd_early.c+6 -60 replies
43/84x86, microcode, intel: Drop unused parameterarch/x86/kernel/cpu/microcode/intel_early.c+3 -40 replies
44/84x86, microcode: Dont initialize microcode code on paravirtarch/x86/kernel/cpu/microcode/core.c+1 -10 replies
45/84x86, microcode: Reload microcode on resumearch/x86/include/asm/microcode.h arch/x86/include/asm/microcode_amd.h arch/x86/include/asm/microcode_intel.h +4 more+84 -180 replies
46/84x86/microcode/intel: Fish out the stashed microcode for the BSParch/x86/kernel/cpu/microcode/intel_early.c+12 -140 replies
47/84KEYS: Fix stale key registration at error pathsecurity/keys/encrypted-keys/encrypted.c+4 -10 replies
48/84mac80211: copy chandef from AP vif to VLANsnet/mac80211/chan.c net/mac80211/iface.c+20 -40 replies
49/84mac80211: avoid using uninitialized stack datanet/mac80211/mlme.c+1 -00 replies
51/84mac80211: free management frame keys when removing stationnet/mac80211/key.c+1 -10 replies
52/84mnt: Fix a memory stomp in umountfs/namespace.c+2 -00 replies
53/84thermal: Fix error path in thermal_init()drivers/thermal/thermal_core.c+2 -20 replies
54/84mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mountfs/namespace.c+7 -10 replies
55/84mnt: Update unprivileged remount testtools/testing/selftests/mount/unprivileged-remount-test.c+142 -300 replies
56/84umount: Disallow unprivileged mount forcefs/namespace.c+3 -00 replies
57/84groups: Consolidate the setgroups permission checksarch/s390/kernel/compat_linux.c include/linux/cred.h kernel/groups.c +1 more+11 -30 replies
58/84userns: Document what the invariant required for safe unprivileged mappings.kernel/user_namespace.c+3 -10 replies
59/84userns: Dont allow setgroups until a gid mapping has been setablishedinclude/linux/user_namespace.h kernel/groups.c kernel/user_namespace.c+22 -10 replies
60/84userns: Dont allow unprivileged creation of gid mappingskernel/user_namespace.c+0 -40 replies
61/84userns: Check euid no fsuid when establishing an unprivileged uid mappingkernel/user_namespace.c+1 -10 replies
62/84userns: Only allow the creator of the userns unprivileged mappingskernel/user_namespace.c+4 -20 replies
63/84userns: Rename id_map_mutex to userns_state_mutexkernel/user_namespace.c+6 -80 replies
64/84userns: 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
65/84userns: Allow setting gid_maps without privilege when setgroups is disabledkernel/user_namespace.c+5 -00 replies
66/84userns: Unbreak the unprivileged remount teststools/testing/selftests/mount/unprivileged-remount-test.c+24 -80 replies
67/84audit: use supplied gfp_mask from audit_buffer in kauditd_send_multicast_skbkernel/audit.c+4 -40 replies
68/84audit: dont attempt to lookup PIDs when changing PID filtering audit ruleskernel/auditfilter.c+0 -130 replies
69/84audit: restore AUDIT_LOGINUID unset ABIinclude/linux/audit.h kernel/auditfilter.c+14 -00 replies
70/84crypto: af_alg - fix backlog handlingcrypto/af_alg.c+3 -00 replies
71/84ncpfs: return proper error from NCP_IOC_SETROOT ioctlfs/ncpfs/ioctl.c+0 -10 replies
72/84mm/CMA: fix boot regression due to physical address of high_memorymm/cma.c+13 -10 replies
73/84exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exitingkernel/pid.c+2 -00 replies
74/84udf: Check path length when reading symlinkfs/udf/dir.c fs/udf/namei.c fs/udf/symlink.c +2 more+48 -200 replies
75/84udf: Verify i_size when loading inodefs/udf/inode.c+14 -00 replies
76/84udf: Verify symlink size before loading itfs/udf/symlink.c+13 -40 replies
77/84udf: Check component length before reading itfs/udf/symlink.c+7 -20 replies
78/84eCryptfs: Force RO mount when encrypted view is enabledfs/ecryptfs/file.c fs/ecryptfs/main.c+13 -150 replies
79/84eCryptfs: Remove buggy and unnecessary write in file name decode routinefs/ecryptfs/crypto.c+0 -10 replies
80/84Btrfs: make sure we wait on logged extents when fsycning two subvolsfs/btrfs/tree-log.c+1 -10 replies
81/84btrfs: fix wrong accounting of raid1 data profile in statfsfs/btrfs/super.c+1 -10 replies
82/84Btrfs: do not move em to modified list when unpinningfs/btrfs/extent_map.c+0 -20 replies
83/84Btrfs: make sure logged extents complete in the current transaction V3fs/btrfs/disk-io.c fs/btrfs/ordered-data.c fs/btrfs/ordered-data.h +3 more+72 -60 replies
84/84Btrfs: 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

23 of 82 patches have a Reviewed-by or Acked-by.

PatchH. Peter AnvinArend Van SprielPieter-Paul GiesbertsCatalin MarinasDaniel LezcanoJaehoon ChungTomas HenzlRobert ElliottJoe ThornberAlexei StarovoitovFelipe BalbiGregory CLEMENTAndrew LunnThomas GleixnerCarl Henrik LundeCedric BosdonnatRichard WeinbergerAndy LutomirskiValdis KletnieksEric ParisRichard Guy BriggsIngo MolnarEric W. Biederman
1/84
2/84A-b
3/84A-b
4/84
5/84
6/84R-b R-b
7/84A-b A-b
8/84
9/84
10/84A-b
11/84
12/84
13/84
14/84R-b
15/84R-b
16/84
17/84R-b
18/84
19/84
20/84
21/84
22/84
23/84
24/84
25/84
26/84
27/84A-b
28/84
29/84
30/84
31/84
32/84A-b
33/84
34/84R-b
35/84A-b
36/84A-b
37/84A-b
39/84
40/84A-b
41/84Reported-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/84T-b T-b
55/84
56/84
57/84
58/84
59/84R-b
60/84R-b
61/84R-b
62/84R-b
63/84R-b
64/84
65/84R-b
66/84
67/84T-b
68/84A-b R-b
69/84
70/84
71/84
72/84T-b
73/84R-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.

Read the v1 thread

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(-)