Skip to content

3.16.3-stable review

Greg Kroah-Hartman linux-fsdevel linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest154 of 158 patches 5 repliesIn review

154 of 158 patches are in this archive. The cover letter announces 158.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/158reiserfs: fix corruption introduced by balance_leaf refactorfs/reiserfs/do_balan.c fs/reiserfs/lbalance.c fs/reiserfs/reiserfs.h+71 -540 replies
2/158reiserfs: Fix use after free in journal teardownfs/reiserfs/journal.c fs/reiserfs/super.c+21 -70 replies
3/158media: xc5000: Fix get_frequency()drivers/media/tuners/xc5000.c+12 -100 replies
4/158media: xc4000: Fix get_frequency()drivers/media/tuners/xc4000.c+11 -90 replies
5/158media: au0828: Only alt setting logic when neededdrivers/media/usb/au0828/au0828-video.c+17 -170 replies
7/158media: mt9v032: fix hblank calculationdrivers/media/i2c/mt9v032.c+2 -20 replies
8/158media: v4l: vsp1: Remove the unneeded vsp1_video_buffer video fielddrivers/media/platform/vsp1/vsp1_video.c drivers/media/platform/vsp1/vsp1_video.h+0 -30 replies
9/158media: v4l: vb2: Fix stream start and buffer completion racedrivers/media/v4l2-core/videobuf2-core.c+3 -10 replies
10/158media: sms: Remove CONFIG_ prefix from Kconfig symbolsdrivers/media/common/siano/Kconfig+1 -20 replies
11/158iommu/vt-d: Exclude devices using RMRRs from IOMMU API domainsdrivers/iommu/intel-iommu.c+39 -100 replies
12/158powerpc/powernv: Fix IOMMU group lostarch/powerpc/kernel/iommu.c arch/powerpc/platforms/powernv/pci-ioda.c+22 -180 replies
13/158iommu/vt-d: Defer domain removal if device is assigned to a driverdrivers/iommu/intel-iommu.c+8 -00 replies
14/158iommu/amd: Fix cleanup_domain for mass device removaldrivers/iommu/amd_iommu.c+6 -40 replies
15/158spi: orion: fix incorrect handling of cell-index DT propertydrivers/spi/spi-orion.c+4 -60 replies
16/158spi: omap2-mcspi: Configure hardware when slave driver changes modedrivers/spi/spi-omap2-mcspi.c+14 -00 replies
17/158s390/locking: Reenable optimistic spinningarch/s390/Kconfig+1 -00 replies
18/158powerpc/cpufreq: Add pr_warn() on OPAL firmware failuresdrivers/cpufreq/powernv-cpufreq.c+16 -20 replies
20/158firmware: Do not use WARN_ON(!spin_is_locked())drivers/firmware/efi/vars.c+4 -40 replies
21/158tpm: missing tpm_chip_put in tpm_get_random()drivers/char/tpm/tpm-interface.c+4 -30 replies
22/158tpm: Provide a generic means to override the chip returned timeoutsdrivers/char/tpm/tpm-interface.c drivers/char/tpm/tpm_tis.c include/linux/tpm.h+75 -210 replies
23/158tpm: Properly clean sysfs entries in error pathdrivers/char/tpm/tpm-interface.c+3 -10 replies
24/158CAPABILITIES: remove undefined caps from all processesfs/proc/array.c include/linux/capability.h kernel/audit.c +2 more+13 -120 replies
25/158fanotify: fix double free of pending permission eventsfs/notify/fanotify/fanotify.c fs/notify/fanotify/fanotify_user.c fs/notify/notification.c +1 more+39 -20 replies
26/158ocfs2: do not write error flag to user structure we cannot copy from/tofs/ocfs2/ioctl.c+43 -860 replies
27/158sh: fix build error by adding generic ioport_{map/unmap}()arch/sh/include/asm/io_noioport.h+11 -00 replies
28/158mm: fix potential infinite loop in dissolve_free_huge_pages()mm/hugetlb.c+3 -00 replies
29/158kernel/smp.c:on_each_cpu_cond(): fix warning in fallback pathkernel/smp.c+1 -10 replies
30/158mfd: omap-usb-host: Fix improper mask use.drivers/mfd/omap-usb-host.c+1 -10 replies
31/158drivers/mfd/rtsx_usb.c: export device tabledrivers/mfd/rtsx_usb.c+1 -00 replies
32/158mfd: twl4030-power: Fix PM idle pin configuration to not conflict with regulatorsarch/arm/boot/dts/omap3-n900.dts drivers/mfd/twl4030-power.c+11 -110 replies
33/158regulator: arizona-ldo1: remove bypass functionalitydrivers/regulator/arizona-ldo1.c+0 -20 replies
34/158regulator: tps65218: fix DCDC4 linear voltage rangedrivers/regulator/tps65218-regulator.c+1 -10 replies
35/158powerpc/cpuidle: Fix parsing of idle state flags from device-treedrivers/cpuidle/cpuidle-powernv.c+8 -80 replies
36/158powerpc/mm/numa: Fix break placementarch/powerpc/mm/numa.c+1 -10 replies
37/158powerpc/mm: Use read barrier when creating real_ptearch/powerpc/include/asm/pte-hash64-64k.h+25 -50 replies
38/158powerpc/pseries: Failure on removing device nodearch/powerpc/platforms/pseries/hotplug-memory.c+1 -10 replies
39/158powerpc/pseries: Avoid deadlock on removing ddwarch/powerpc/platforms/pseries/iommu.c+14 -60 replies
40/158powerpc/thp: Add write barrier after updating the valid bitarch/powerpc/mm/hugepage-hash64.c+4 -10 replies
41/158powerpc/thp: Dont recompute vsid and ssize in loop on invalidatearch/powerpc/include/asm/machdep.h arch/powerpc/mm/hash_native_64.c arch/powerpc/mm/pgtable_64.c +1 more+26 -430 replies
42/158powerpc/thp: Invalidate old 64K based hash page mapping before insert of 4k ptearch/powerpc/mm/hugepage-hash64.c+70 -90 replies
43/158powerpc/thp: Handle combo pages in invalidatearch/powerpc/include/asm/pgtable-ppc64.h arch/powerpc/mm/pgtable_64.c arch/powerpc/mm/tlb_hash64.c+13 -50 replies
44/158powerpc/thp: Invalidate with vpn in looparch/powerpc/mm/hash_native_64.c+7 -160 replies
45/158powerpc/thp: Use ACCESS_ONCE when loading pmdparch/powerpc/mm/hugepage-hash64.c+3 -10 replies
46/158scsi: use short driver name for per-driver cmd slab cachesdrivers/scsi/scsi.c+2 -20 replies
47/158Drivers: scsi: storvsc: Implement a eh_timed_out handlerdrivers/scsi/storvsc_drv.c+12 -00 replies
48/158Drivers: scsi: storvsc: Filter commands based on the storage protocol versiondrivers/scsi/storvsc_drv.c+13 -30 replies
49/158Drivers: scsi: storvsc: Change the limits to reflect the values on the hostdrivers/scsi/storvsc_drv.c+33 -180 replies
50/158Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Hostdrivers/scsi/storvsc_drv.c+1 -10 replies
51/158Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol versiondrivers/scsi/storvsc_drv.c+10 -70 replies
52/158drivers: scsi: storvsc: Set srb_flags in all casesdrivers/scsi/storvsc_drv.c+5 -70 replies
53/158drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failuredrivers/scsi/storvsc_drv.c+7 -00 replies
54/158scsi_scan: Restrict sequential scan to 256 LUNsdrivers/scsi/scsi_scan.c include/scsi/scsi_devinfo.h+8 -00 replies
55/158scsi: add a blacklist flag which enables VPD page inquiriesdrivers/scsi/scsi_scan.c drivers/scsi/sd.c include/scsi/scsi_device.h +1 more+10 -10 replies
56/158scsi: do not issue SCSI RSOC command to Promise Vtrak E610fdrivers/scsi/scsi_devinfo.c drivers/scsi/scsi_scan.c include/scsi/scsi_devinfo.h+9 -00 replies
57/158scsi_transport_srp: Fix fast_io_fail_tmo=dev_loss_tmo=off behaviordrivers/scsi/scsi_transport_srp.c+2 -10 replies
58/158SCSI: save command pool address of Scsi_Hostdrivers/scsi/scsi.c+10 -20 replies
59/158fix regression in SCSI_IOCTL_SEND_COMMANDblock/scsi_ioctl.c+7 -20 replies
60/158MIPS: GIC: Prevent array overrunarch/mips/kernel/irq-gic.c+4 -20 replies
61/158MIPS: O32/32-bit: Fix bug which can cause incorrect system call restartsarch/mips/include/asm/ptrace.h+1 -10 replies
62/158MIPS: ptrace: Test correct tasks flags in task_user_regset_view()arch/mips/kernel/ptrace.c+1 -10 replies
63/158MIPS: ptrace: Change GP regset to use correct core dump register layoutarch/mips/kernel/ptrace.c+160 -290 replies
64/158MIPS: ptrace: Avoid smp_processor_id() when retrieving FPU IRarch/mips/kernel/ptrace.c arch/mips/kernel/ptrace32.c+3 -30 replies
65/158MIPS: smp-mt: Fix link error when PROC_FS=narch/mips/kernel/smp-mt.c+2 -00 replies
66/158MIPS: Prevent user from setting FCSR cause bitsarch/mips/kernel/ptrace.c+2 -10 replies
67/158MIPS: tlbex: Fix a missing statement for HUGETLBarch/mips/mm/tlbex.c+1 -00 replies
68/158MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade()arch/mips/kernel/unaligned.c+0 -10 replies
69/158MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same timearch/mips/include/asm/reg.h arch/mips/kernel/binfmt_elfo32.c+180 -1080 replies
70/158MIPS: syscall: Fix AUDIT value for O32 processes on MIPS64arch/mips/include/asm/syscall.h+5 -30 replies
71/158MIPS: scall64-o32: Fix indirect syscall detectionarch/mips/kernel/scall64-o32.S+8 -40 replies
72/158MIPS: Malta: Improve system memory detection for {e, }memsize >= 2Garch/mips/mti-malta/malta-memory.c+10 -40 replies
73/158MIPS: OCTEON: make get_system_type() thread-safearch/mips/cavium-octeon/setup.c+13 -50 replies
74/158MIPS: EVA: Add new EVA headerarch/mips/include/asm/eva.h+43 -00 replies
75/158MIPS: Malta: EVA: Rename eva_entry to platform_eva_initarch/mips/include/asm/mach-malta/kernel-entry-init.h+16 -60 replies
76/158MIPS: CPS: Initialize EVA before bringing up VPEs from secondary coresarch/mips/kernel/cps-vec.S+4 -00 replies
77/158ASoC: wm8994: Prevent double lock of accdet_lock mutex on wm1811sound/soc/codecs/wm8994.c+3 -60 replies
78/158ASoC: pcm: fix dpcm_path_put in dpcm runtime updatesound/soc/soc-pcm.c+1 -00 replies
79/158ASoC: wm_adsp: Add missing MODULE_LICENSEsound/soc/codecs/wm_adsp.c+2 -00 replies
80/158ASoC: blackfin: use samples to set silencesound/soc/blackfin/bf5xx-i2s-pcm.c+4 -40 replies
81/158ASoC: samsung: Correct I2S DAI suspend/resume opssound/soc/samsung/i2s.c+6 -100 replies
82/158ASoC: adau1701: fix adau1701_reg_read()sound/soc/codecs/adau1701.c+4 -20 replies
83/158ASoC: max98090: Fix missing free_irqsound/soc/codecs/max98090.c+1 -10 replies
84/158ASoC: tlv320aic31xx: Do not ignore errors in aic31xx_device_init()sound/soc/codecs/tlv320aic31xx.c+6 -30 replies
85/158ASoC: Intel: Cleanup HSW pcm format supportsound/soc/intel/sst-baytrail-pcm.c sound/soc/intel/sst-haswell-pcm.c+19 -100 replies
86/158ASoC: pxa: pxa-ssp: small leak in probe()sound/soc/pxa/pxa-ssp.c+2 -10 replies
87/158ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LEsound/soc/pxa/pxa-ssp.c+1 -30 replies
89/158ASoC: rt5640: Do not allow regmap to use bulk read-write operationssound/soc/codecs/rt5640.c+1 -00 replies
90/158ASoC: omap-twl4030: Fix typo in 2nd dai links platform_namesound/soc/omap/omap-twl4030.c+1 -10 replies
91/158bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA addressdrivers/scsi/bfa/bfa_ioc.h+1 -10 replies
92/158bq2415x_charger: Fix Atomic Sleep Bugdrivers/power/bq2415x_charger.c+6 -20 replies
93/158ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobjectdrivers/acpi/acpica/utcopy.c+6 -00 replies
94/158ACPICA: Namespace: Properly null terminate objects detached from a namespace nodedrivers/acpi/acpica/nsobject.c+11 -00 replies
95/158ACPI / hotplug: Check scan handlers in acpi_scan_hot_remove()drivers/acpi/scan.c+2 -10 replies
96/158spi/pxa2xx: Add ACPI ID for Intel Braswelldrivers/spi/spi-pxa2xx.c+1 -00 replies
97/158ACPI: Run fixed event device notifications in process contextdrivers/acpi/scan.c+10 -50 replies
98/158ACPI / scan: Allow ACPI drivers to bind to PNP device objectsdrivers/acpi/scan.c+1 -10 replies
99/158ACPI / EC: Add support to disallow QR_EC to be issued when SCI_EVT isnt setdrivers/acpi/ec.c+16 -10 replies
100/158ACPI / EC: Add support to disallow QR_EC to be issued before completing previous QR_ECdrivers/acpi/ec.c+2 -20 replies
101/158ACPI / scan: not cache _SUN value in struct acpi_device_pnpdrivers/acpi/scan.c include/acpi/acpi_bus.h+8 -80 replies
102/158ACPI / cpuidle: fix deadlock between cpuidle_lock and cpu_hotplug.lockdrivers/acpi/processor_idle.c+2 -20 replies
103/158ACPI / video: Fix use_native_backlight selection logicdrivers/acpi/video.c+2 -20 replies
105/158ACPI / video: Disable native_backlight on HP ENVY 15 Notebook PCdrivers/acpi/video.c+11 -00 replies
106/158xen/events/fifo: reset control block and local HEADs on resumedrivers/xen/events/events_fifo.c+28 -200 replies
107/158ring-buffer: Always reset iterator to reader pagekernel/trace/ring_buffer.c+6 -110 replies
108/158ring-buffer: Up rb_iter_peek() loop count to 3kernel/trace/ring_buffer.c+8 -60 replies
109/158mnt: Only change user settable mount flags in remountfs/namespace.c include/linux/mount.h+4 -20 replies
110/158mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remountfs/namespace.c+10 -30 replies
111/158mnt: Correct permission checks in do_remountfs/namespace.c include/linux/mount.h+38 -30 replies
112/158mnt: Change the default remount atime from relatime to the existing valuefs/namespace.c+8 -00 replies
113/158mnt: Add tests for unprivileged remount cases that have found to be faultytools/testing/selftests/Makefile tools/testing/selftests/mount/Makefile tools/testing/selftests/mount/unprivileged-remount-test.c+260 -00 replies
114/158get rid of propagate_umount() mistakenly treating slaves as busy.fs/namespace.c fs/pnode.c+4 -10 replies
115/158fix EBUSY on umount() from MNT_SHRINKABLEfs/namespace.c+6 -00 replies
116/158Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspenddrivers/bluetooth/btmrvl_drv.h drivers/bluetooth/btmrvl_main.c+25 -10 replies
117/158Bluetooth: Fix merge of advertising data and scan response datanet/bluetooth/hci_event.c+2 -20 replies
118/158Bluetooth: Fix tracking local SSP authentication requirementnet/bluetooth/hci_event.c+8 -90 replies
119/158Bluetooth: never linger on process exitnet/bluetooth/l2cap_sock.c net/bluetooth/rfcomm/sock.c net/bluetooth/sco.c+8 -40 replies
120/158Bluetooth: Fix using uninitialized variable when pairingnet/bluetooth/hci_event.c+1 -10 replies
121/158Bluetooth: Avoid use of session socket after the session gets freednet/bluetooth/rfcomm/core.c+5 -20 replies
122/158__generic_file_write_iter(): fix handling of sync error after DIOmm/filemap.c+1 -10 replies
123/158rbd: rework rbd_request_fn()drivers/block/rbd.c+118 -760 replies
124/158fix copy_tree() regressionfs/namespace.c+24 -70 replies
125/158md/raid1,raid10: always abort recover on write error.drivers/md/raid1.c drivers/md/raid10.c+9 -100 replies
126/158md/raid5: avoid livelock caused by non-aligned writes.drivers/md/raid5.c+1 -10 replies
127/158md/raid6: avoid data corruption during recovery of double-degraded RAID6drivers/md/raid5.c+2 -00 replies
128/158md/raid10: fix memory leak when reshaping a RAID10.drivers/md/raid10.c+1 -10 replies
129/158md/raid10: Fix memory leak when raid10 reshape completes.drivers/md/raid10.c+1 -00 replies
130/158RDMA/iwcm: Use a default listen backlog if neededdrivers/infiniband/core/iwcm.c+27 -00 replies
131/158RDMA/uapi: Include socket.h in rdma_user_cm.hinclude/uapi/rdma/rdma_user_cm.h+1 -00 replies
132/158xfs: ensure verifiers are attached to recovered buffersfs/xfs/xfs_log_recover.c+31 -200 replies
133/158xfs: quotacheck leaves dquot buffers without verifiersfs/xfs/xfs_dquot.c fs/xfs/xfs_qm.c+9 -20 replies
134/158xfs: dont dirty buffers beyond EOFfs/xfs/xfs_aops.c+61 -00 replies
135/158xfs: dont zero partial page cache pages during O_DIRECT writesfs/xfs/xfs_file.c+9 -10 replies
136/158xfs: dont zero partial page cache pages during O_DIRECT writefs/xfs/xfs_file.c+10 -10 replies
137/158libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctlynet/ceph/messenger.c+1 -10 replies
138/158libceph: gracefully handle large reply messages from the monnet/ceph/mon_client.c+8 -00 replies
139/158libceph: add process_one_ticket() helpernet/ceph/auth_x.c+124 -1040 replies
140/158libceph: do not hard code max auth ticket lennet/ceph/auth_x.c+29 -350 replies
141/158CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2fs/cifs/smb2maperror.c+1 -10 replies
142/158CIFS: Fix async reading on reconnectsfs/cifs/file.c+2 -20 replies
143/158CIFS: Possible null ptr deref in SMB2_tconfs/cifs/smb2pdu.c+2 -10 replies
144/158CIFS: Fix wrong directory attributes after renamefs/cifs/inode.c+6 -00 replies
145/158CIFS: Fix directory rename errorfs/cifs/inode.c+4 -10 replies
146/158CIFS: Fix wrong filename length for SMB2fs/cifs/cifsglob.h fs/cifs/smb2file.c fs/cifs/smb2inode.c +2 more+4 -90 replies
147/158CIFS: Fix wrong restart readdir for SMB1fs/cifs/readdir.c+2 -20 replies
148/158mtd/ftl: fix the double free of the buffers allocated in build_maps()drivers/mtd/ftl.c+0 -10 replies
149/158mtd: nand: omap: Fix 1-bit Hamming code scheme, omap_calculate_ecc()drivers/mtd/nand/omap2.c+1 -10 replies
150/158blkcg: dont call into policy draining if root_blkg is already goneblock/blk-cgroup.c+7 -00 replies
151/158dm table: propagate QUEUE_FLAG_NO_SG_MERGEdrivers/md/dm-table.c+13 -00 replies
152/158IB/srp: Fix deadlock between host removal and multipathddrivers/infiniband/ulp/srp/ib_srp.c+28 -100 replies
153/158drm/nouveau: Dis/Enable vblank irqs during suspend/resume.drivers/gpu/drm/nouveau/nouveau_display.c+11 -00 replies
154/158drm/nouveau: Bump version from 1.1.1 to 1.1.2drivers/gpu/drm/nouveau/nouveau_drm.h+3 -10 replies
155/158vfs: fix bad hashing of dentriesfs/dcache.c fs/namei.c+3 -40 replies
156/158CIFS: Fix SMB2 readdir error handlingfs/cifs/cifsglob.h fs/cifs/file.c fs/cifs/readdir.c +4 more+25 -80 replies
157/158KEYS: Fix use-after-free in assoc_array_gc()lib/assoc_array.c+1 -10 replies
158/158KEYS: Fix termination condition in assoc array garbage collectionlib/assoc_array.c+3 -10 replies

Reviews trailers per patch

53 of 154 patches have a Reviewed-by or Acked-by.

PatchJeff ChuaHans VerkuilWei YangMarti RaudseppSebastian HesselbarthGautham R. ShenoyJason GunthorpeKees CookDouglas LeederMark FashehNaoya HoriguchiDavid RientjesAaro KoskinenPreeti U. MurthypomaVladimir DavydovMartin K. PetersenHannes ReineckeEwan MilneKY SrinivasanSagi GrimbergDavid DillowAurelien JarnoMarkos ChandrasPaul BurtonCharles KeepaxLars-Peter ClausenAnil GurumurthyAlexander MezinHohahiuBoris OstrovskySerge E. HallynSzymon JancDean JenkinsEric EastmanGreg WilsonAlex Elderjiao huiManibalan PDan WilliamsBrian FosterChristoph HellwigDave ChinnerSage WeilIlya DryomovJeff LaytonShirish PargaonkarAndreea-Cristina BernatDon Zickus
1/158Reported-and-tested-by
2/158
3/158
4/158
5/158
7/158
8/158
9/158R-b
10/158
11/158
12/158A-b
13/158
14/158T-b
15/158A-b
16/158
17/158
18/158A-b
20/158
21/158
22/158
23/158R-b
24/158R-b
25/158T-b
26/158A-b
27/158
28/158A-b A-b
29/158
30/158
31/158
32/158T-b
33/158
34/158
35/158R-b
36/158
37/158
38/158
39/158
40/158
41/158
42/158
43/158
44/158
45/158
46/158T-b R-b R-b
47/158R-b
48/158R-b
49/158R-b
50/158R-b
51/158R-b
52/158R-b
53/158R-b
54/158R-b
55/158T-b R-b
56/158R-b
57/158R-b R-b
58/158R-b
59/158
60/158
61/158R-b T-b
62/158
63/158
64/158
65/158R-b
66/158
67/158
68/158
69/158
70/158
71/158
72/158
73/158R-b
74/158R-b
75/158R-b
76/158R-b
77/158
78/158
79/158R-b
80/158
81/158
82/158A-b
83/158
84/158
85/158
86/158
87/158
89/158
90/158
91/158R-b A-b
92/158
93/158
94/158
95/158
96/158
97/158
98/158
99/158Reported-and-tested-by
100/158Reported-and-tested-by
101/158
102/158
103/158
105/158Reported-and-tested-by
106/158R-b
107/158
108/158
109/158A-b
110/158A-b
111/158A-b
112/158A-b
113/158A-b
114/158
115/158
116/158
117/158
118/158T-b
119/158
120/158
121/158A-b
122/158
123/158T-b T-b R-b
124/158
125/158Reported-and-tested-by
126/158
127/158T-b A-b
128/158
129/158
130/158
131/158
132/158R-b R-b
133/158R-b R-b
134/158R-b
135/158R-b R-b
136/158R-b R-b R-b
137/158R-b R-b
138/158R-b
139/158R-b
140/158R-b
141/158
142/158A-b
143/158
144/158
145/158
146/158
147/158
148/158
149/158
150/158T-b
151/158
152/158R-b R-b
153/158
154/158
155/158
156/158
157/158R-b
158/158A-b

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

Read the v1 thread

Cover letter [PATCH 3.16 000/158] 3.16.3-stable review

This is the start of the stable review cycle for the 3.16.3 release. There are 158 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 Wed Sep 17 19:25:26 UTC 2014. 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.16.3-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.16.3-rc1

David Howells <[email protected]>
KEYS: Fix termination condition in assoc array garbage collection

David Howells <[email protected]>
KEYS: Fix use-after-free in assoc_array_gc()

Pavel Shilovsky <[email protected]>
CIFS: Fix SMB2 readdir error handling

Linus Torvalds <[email protected]>
vfs: fix bad hashing of dentries

Mario Kleiner <[email protected]>

    drm/nouveau: Bump version from 1.1.1 to 1.1.2

Mario Kleiner <[email protected]>
drm/nouveau: Dis/Enable vblank irqs during suspend/resume.

Bart Van Assche <[email protected]>
IB/srp: Fix deadlock between host removal and multipathd

Jeff Moyer <[email protected]>
dm table: propagate QUEUE_FLAG_NO_SG_MERGE

Tejun Heo <[email protected]>
blkcg: don't call into policy draining if root_blkg is already gone

Roger Quadros <[email protected]>
mtd: nand: omap: Fix 1-bit Hamming code scheme, omap_calculate_ecc()

Kevin Hao <[email protected]>
mtd/ftl: fix the double free of the buffers allocated in build_maps()

Pavel Shilovsky <[email protected]>
CIFS: Fix wrong restart readdir for SMB1

Pavel Shilovsky <[email protected]>
CIFS: Fix wrong filename length for SMB2

Pavel Shilovsky <[email protected]>
CIFS: Fix directory rename error

Pavel Shilovsky <[email protected]>
CIFS: Fix wrong directory attributes after rename

Steve French <[email protected]>
CIFS: Possible null ptr deref in SMB2_tcon

Pavel Shilovsky <[email protected]>
CIFS: Fix async reading on reconnects

Pavel Shilovsky <[email protected]>
CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2

Ilya Dryomov <[email protected]>
libceph: do not hard code max auth ticket len

Ilya Dryomov <[email protected]>
libceph: add process_one_ticket() helper

Sage Weil <[email protected]>
libceph: gracefully handle large reply messages from the mon

Ilya Dryomov <[email protected]>
libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly

Chris Mason <[email protected]>
xfs: don't zero partial page cache pages during O_DIRECT write

Dave Chinner <[email protected]>
xfs: don't zero partial page cache pages during O_DIRECT writes

Dave Chinner <[email protected]>
xfs: don't dirty buffers beyond EOF

Dave Chinner <[email protected]>
xfs: quotacheck leaves dquot buffers without verifiers

Dave Chinner <[email protected]>
xfs: ensure verifiers are attached to recovered buffers

Doug Ledford <[email protected]>
RDMA/uapi: Include socket.h in rdma_user_cm.h

Steve Wise <[email protected]>
RDMA/iwcm: Use a default listen backlog if needed

NeilBrown <[email protected]>
md/raid10: Fix memory leak when raid10 reshape completes.

NeilBrown <[email protected]>
md/raid10: fix memory leak when reshaping a RAID10.

NeilBrown <[email protected]>
md/raid6: avoid data corruption during recovery of double-degraded RAID6

NeilBrown <[email protected]>
md/raid5: avoid livelock caused by non-aligned writes.

NeilBrown <[email protected]>
md/raid1,raid10: always abort recover on write error.

Al Viro <[email protected]>
fix copy_tree() regression

Ilya Dryomov <[email protected]>
rbd: rework rbd_request_fn()

Al Viro <[email protected]>
__generic_file_write_iter(): fix handling of sync error after DIO

Vignesh Raman <[email protected]>
Bluetooth: Avoid use of session socket after the session gets freed

Johan Hedberg <[email protected]>
Bluetooth: Fix using uninitialized variable when pairing

Vladimir Davydov <[email protected]>
Bluetooth: never linger on process exit

Johan Hedberg <[email protected]>
Bluetooth: Fix tracking local SSP authentication requirement

Marcel Holtmann <[email protected]>
Bluetooth: Fix merge of advertising data and scan response data

Chin-Ran Lo <[email protected]>
Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend

Al Viro <[email protected]>
fix EBUSY on umount() from MNT_SHRINKABLE

Al Viro <[email protected]>
get rid of propagate_umount() mistakenly treating slaves as busy.

Eric W. Biederman <[email protected]>
mnt: Add tests for unprivileged remount cases that have found to be faulty

Eric W. Biederman <[email protected]>
mnt: Change the default remount atime from relatime to the existing value

Eric W. Biederman <[email protected]>
mnt: Correct permission checks in do_remount

Eric W. Biederman <[email protected]>
mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remount

Eric W. Biederman <[email protected]>
mnt: Only change user settable mount flags in remount

Steven Rostedt (Red Hat) <[email protected]>
ring-buffer: Up rb_iter_peek() loop count to 3

Steven Rostedt (Red Hat) <[email protected]>
ring-buffer: Always reset iterator to reader page

David Vrabel <[email protected]>
xen/events/fifo: reset control block and local HEADs on resume

Hans de Goede <[email protected]>
ACPI / video: Disable native_backlight on HP ENVY 15 Notebook PC

Hans de Goede <[email protected]>
ACPI / video: Add a disable_native_backlight quirk

Hans de Goede <[email protected]>
ACPI / video: Fix use_native_backlight selection logic

Jiri Kosina <[email protected]>
ACPI / cpuidle: fix deadlock between cpuidle_lock and cpu_hotplug.lock

Yasuaki Ishimatsu <[email protected]>
ACPI / scan: not cache _SUN value in struct acpi_device_pnp

Lv Zheng <[email protected]>
ACPI / EC: Add support to disallow QR_EC to be issued before completing previous QR_EC

Lv Zheng <[email protected]>
ACPI / EC: Add support to disallow QR_EC to be issued when SCI_EVT isn't set

Rafael J. Wysocki <[email protected]>
ACPI / scan: Allow ACPI drivers to bind to PNP device objects

Lan Tianyu <[email protected]>
ACPI: Run fixed event device notifications in process context

Alan Cox <[email protected]>
spi/pxa2xx: Add ACPI ID for Intel Braswell

Tang Chen <[email protected]>
ACPI / hotplug: Check scan handlers in acpi_scan_hot_remove()

David E. Box <[email protected]>
ACPICA: Namespace: Properly null terminate objects detached from a namespace node

David E. Box <[email protected]>
ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject

Sebastian Reichel <[email protected]>
bq2415x_charger: Fix Atomic Sleep Bug

Ben Hutchings <[email protected]>
bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address

Peter Ujfalusi <[email protected]>
ASoC: omap-twl4030: Fix typo in 2nd dai link's platform_name

Jarkko Nikula <[email protected]>
ASoC: rt5640: Do not allow regmap to use bulk read-write operations

Andreas Färber <[email protected]>
ASoC: axi: Fix ADI AXI SPDIF specification

Daniel Mack <[email protected]>
ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE

Dan Carpenter <[email protected]>
ASoC: pxa: pxa-ssp: small leak in probe()

Jie Yang <[email protected]>
ASoC: Intel: Cleanup HSW pcm format support

Peter Ujfalusi <[email protected]>
ASoC: tlv320aic31xx: Do not ignore errors in aic31xx_device_init()

Jarkko Nikula <[email protected]>
ASoC: max98090: Fix missing free_irq

Daniel Mack <[email protected]>

    ASoC: adau1701: fix adau1701_reg_read()

Sylwester Nawrocki <[email protected]>
ASoC: samsung: Correct I2S DAI suspend/resume ops

Scott Jiang <[email protected]>
ASoC: blackfin: use samples to set silence

Praveen Diwakar <[email protected]>
ASoC: wm_adsp: Add missing MODULE_LICENSE

Qiao Zhou <[email protected]>
ASoC: pcm: fix dpcm_path_put in dpcm runtime update

Charles Keepax <[email protected]>
ASoC: wm8994: Prevent double lock of accdet_lock mutex on wm1811

Markos Chandras <[email protected]>
MIPS: CPS: Initialize EVA before bringing up VPEs from secondary cores

Markos Chandras <[email protected]>
MIPS: Malta: EVA: Rename 'eva_entry' to 'platform_eva_init'

Markos Chandras <[email protected]>
MIPS: EVA: Add new EVA header

Aaro Koskinen <[email protected]>
MIPS: OCTEON: make get_system_type() thread-safe

Markos Chandras <[email protected]>
MIPS: Malta: Improve system memory detection for '{e, }memsize' >= 2G

Markos Chandras <[email protected]>
MIPS: scall64-o32: Fix indirect syscall detection

Markos Chandras <[email protected]>
MIPS: syscall: Fix AUDIT value for O32 processes on MIPS64

Alex Smith <[email protected]>
MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same time

Huacai Chen <[email protected]>
MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade()

Huacai Chen <[email protected]>
MIPS: tlbex: Fix a missing statement for HUGETLB

Paul Burton <[email protected]>
MIPS: Prevent user from setting FCSR cause bits

James Hogan <[email protected]>
MIPS: smp-mt: Fix link error when PROC_FS=n

Alex Smith <[email protected]>
MIPS: ptrace: Avoid smp_processor_id() when retrieving FPU IR

Alex Smith <[email protected]>
MIPS: ptrace: Change GP regset to use correct core dump register layout

Alex Smith <[email protected]>
MIPS: ptrace: Test correct task's flags in task_user_regset_view()

Alex Smith <[email protected]>
MIPS: O32/32-bit: Fix bug which can cause incorrect system call restarts

Jeffrey Deans <[email protected]>
MIPS: GIC: Prevent array overrun

Tony Battersby <[email protected]>
fix regression in SCSI_IOCTL_SEND_COMMAND

Juergen Gross <[email protected]>
SCSI: save command pool address of Scsi_Host

Bart Van Assche <[email protected]>
scsi_transport_srp: Fix fast_io_fail_tmo=dev_loss_tmo=off behavior

Janusz Dziemidowicz <[email protected]>
scsi: do not issue SCSI RSOC command to Promise Vtrak E610f

Martin K. Petersen <[email protected]>
scsi: add a blacklist flag which enables VPD page inquiries

Hannes Reinecke <[email protected]>
scsi_scan: Restrict sequential scan to 256 LUNs

K. Y. Srinivasan <[email protected]>
drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure

K. Y. Srinivasan <[email protected]>
drivers: scsi: storvsc: Set srb_flags in all cases

K. Y. Srinivasan <[email protected]>
Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version

K. Y. Srinivasan <[email protected]>
Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host

K. Y. Srinivasan <[email protected]>
Drivers: scsi: storvsc: Change the limits to reflect the values on the host

K. Y. Srinivasan <[email protected]>
Drivers: scsi: storvsc: Filter commands based on the storage protocol version

K. Y. Srinivasan <[email protected]>
Drivers: scsi: storvsc: Implement a eh_timed_out handler

James Bottomley <[email protected]>
scsi: use short driver name for per-driver cmd slab caches

Aneesh Kumar K.V <[email protected]>
powerpc/thp: Use ACCESS_ONCE when loading pmdp

Aneesh Kumar K.V <[email protected]>
powerpc/thp: Invalidate with vpn in loop

Aneesh Kumar K.V <[email protected]>
powerpc/thp: Handle combo pages in invalidate

Aneesh Kumar K.V <[email protected]>
powerpc/thp: Invalidate old 64K based hash page mapping before insert of 4k pte

Aneesh Kumar K.V <[email protected]>
powerpc/thp: Don't recompute vsid and ssize in loop on invalidate

Aneesh Kumar K.V <[email protected]>
powerpc/thp: Add write barrier after updating the valid bit

Gavin Shan <[email protected]>
powerpc/pseries: Avoid deadlock on removing ddw

Gavin Shan <[email protected]>
powerpc/pseries: Failure on removing device node

Aneesh Kumar K.V <[email protected]>
powerpc/mm: Use read barrier when creating real_pte

Andrey Utkin <[email protected]>
powerpc/mm/numa: Fix break placement

Vaidyanathan Srinivasan <[email protected]>
powerpc/cpuidle: Fix parsing of idle state flags from device-tree

Felipe Balbi <[email protected]>
regulator: tps65218: fix DCDC4 linear voltage range

Nikesh Oswal <[email protected]>
regulator: arizona-ldo1: remove bypass functionality

Tony Lindgren <[email protected]>
mfd: twl4030-power: Fix PM idle pin configuration to not conflict with regulators

Jeff Mahoney <[email protected]>
drivers/mfd/rtsx_usb.c: export device table

Michael Welling <[email protected]>
mfd: omap-usb-host: Fix improper mask use.

Sasha Levin <[email protected]>
kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path

Li Zhong <[email protected]>
mm: fix potential infinite loop in dissolve_free_huge_pages()

Pranith Kumar <[email protected]>
sh: fix build error by adding generic ioport_{map/unmap}()

Ben Hutchings <[email protected]>
ocfs2: do not write error flag to user structure we cannot copy from/to

Jan Kara <[email protected]>
fanotify: fix double free of pending permission events

Eric Paris <[email protected]>
CAPABILITIES: remove undefined caps from all processes

Stefan Berger <[email protected]>
tpm: Properly clean sysfs entries in error path

Jason Gunthorpe <[email protected]>
tpm: Provide a generic means to override the chip returned timeouts

Jarkko Sakkinen <[email protected]>
tpm: missing tpm_chip_put in tpm_get_random()

Guenter Roeck <[email protected]>
firmware: Do not use WARN_ON(!spin_is_locked())

Alex Deucher <[email protected]>
drm/radeon: use packet2 for nop on hawaii with old firmware

Vaidyanathan Srinivasan <[email protected]>
powerpc/cpufreq: Add pr_warn() on OPAL firmware failures

Christian Borntraeger <[email protected]>
s390/locking: Reenable optimistic spinning

Mark A. Greer <[email protected]>
spi: omap2-mcspi: Configure hardware when slave driver changes mode

Thomas Petazzoni <[email protected]>
spi: orion: fix incorrect handling of cell-index DT property

Joerg Roedel <[email protected]>
iommu/amd: Fix cleanup_domain for mass device removal

Joerg Roedel <[email protected]>
iommu/vt-d: Defer domain removal if device is assigned to a driver

Gavin Shan <[email protected]>
powerpc/powernv: Fix IOMMU group lost

Alex Williamson <[email protected]>
iommu/vt-d: Exclude devices using RMRRs from IOMMU API domains

Paul Bolle <[email protected]>
media: sms: Remove CONFIG_ prefix from Kconfig symbols

Laurent Pinchart <[email protected]>
media: v4l: vb2: Fix stream start and buffer completion race

Laurent Pinchart <[email protected]>
media: v4l: vsp1: Remove the unneeded vsp1_video_buffer video field

Philipp Zabel <[email protected]>
media: mt9v032: fix hblank calculation

Salva Peiró <[email protected]>
media: media-device: Remove duplicated memset() in media_enum_entities()

Mauro Carvalho Chehab <[email protected]>
media: au0828: Only alt setting logic when needed

Mauro Carvalho Chehab <[email protected]>

    media: xc4000: Fix get_frequency()

Mauro Carvalho Chehab <[email protected]>

    media: xc5000: Fix get_frequency()

Jan Kara <[email protected]>
reiserfs: Fix use after free in journal teardown

Jeff Mahoney <[email protected]>
reiserfs: fix corruption introduced by balance_leaf refactor

-------------

Diffstat:

 .../devicetree/bindings/sound/adi,axi-spdif-tx.txt |   2 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/omap3-n900.dts                   |   2 +-
 arch/mips/cavium-octeon/setup.c                    |  18 +-
 arch/mips/include/asm/eva.h                        |  43 ++++
 .../include/asm/mach-malta/kernel-entry-init.h     |  22 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/include/asm/reg.h                        | 260 +++++++++++++--------
 arch/mips/include/asm/syscall.h                    |   8 +-
 arch/mips/kernel/binfmt_elfo32.c                   |  32 ++-
 arch/mips/kernel/cps-vec.S                         |   4 +
 arch/mips/kernel/irq-gic.c                         |   6 +-
 arch/mips/kernel/ptrace.c                          | 196 +++++++++++++---
 arch/mips/kernel/ptrace32.c                        |   2 +-
 arch/mips/kernel/scall64-o32.S                     |  12 +-
 arch/mips/kernel/smp-mt.c                          |   2 +
 arch/mips/kernel/unaligned.c                       |   1 -
 arch/mips/mm/tlbex.c                               |   1 +
 arch/mips/mti-malta/malta-memory.c                 |  14 +-
 arch/powerpc/include/asm/machdep.h                 |   6 +-
 arch/powerpc/include/asm/pgtable-ppc64.h           |   2 +-
 arch/powerpc/include/asm/pte-hash64-64k.h          |  30 ++-
 arch/powerpc/kernel/iommu.c                        |  38 +--
 arch/powerpc/mm/hash_native_64.c                   |  40 +---
 arch/powerpc/mm/hugepage-hash64.c                  |  88 ++++++-
 arch/powerpc/mm/numa.c                             |   2 +-
 arch/powerpc/mm/pgtable_64.c                       |  38 +--
 arch/powerpc/mm/tlb_hash64.c                       |   2 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |   2 +-
 arch/powerpc/platforms/pseries/hotplug-memory.c    |   2 +-
 arch/powerpc/platforms/pseries/iommu.c             |  20 +-
 arch/powerpc/platforms/pseries/lpar.c              |  20 +-
 arch/s390/Kconfig                                  |   1 +
 arch/sh/include/asm/io_noioport.h                  |  11 +
 block/blk-cgroup.c                                 |   7 +
 block/scsi_ioctl.c                                 |   9 +-
 drivers/acpi/acpica/nsobject.c                     |  11 +
 drivers/acpi/acpica/utcopy.c                       |   6 +
 drivers/acpi/ec.c                                  |  21 +-
 drivers/acpi/processor_idle.c                      |   4 +-
 drivers/acpi/scan.c                                |  35 +--
 drivers/acpi/video.c                               |  45 +++-
 drivers/block/rbd.c                                | 196 ++++++++++------
 drivers/bluetooth/btmrvl_drv.h                     |   1 +
 drivers/bluetooth/btmrvl_main.c                    |  25 +-
 drivers/char/tpm/tpm-interface.c                   |  73 ++++--
 drivers/char/tpm/tpm_tis.c                         |  31 +++
 drivers/cpufreq/powernv-cpufreq.c                  |  18 +-
 drivers/cpuidle/cpuidle-powernv.c                  |  16 +-
 drivers/firmware/efi/vars.c                        |   8 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |  11 +
 drivers/gpu/drm/nouveau/nouveau_drm.h              |   4 +-
 drivers/gpu/drm/radeon/cik.c                       |  13 +-
 drivers/infiniband/core/iwcm.c                     |  27 +++
 drivers/infiniband/ulp/srp/ib_srp.c                |  38 ++-
 drivers/iommu/amd_iommu.c                          |  10 +-
 drivers/iommu/intel-iommu.c                        |  57 ++++-
 drivers/md/dm-table.c                              |  13 ++
 drivers/md/raid1.c                                 |   8 +-
 drivers/md/raid10.c                                |  14 +-
 drivers/md/raid5.c                                 |   4 +-
 drivers/media/common/siano/Kconfig                 |   3 +-
 drivers/media/i2c/mt9v032.c                        |   4 +-
 drivers/media/media-device.c                       |   2 -
 drivers/media/platform/vsp1/vsp1_video.c           |   2 -
 drivers/media/platform/vsp1/vsp1_video.h           |   1 -
 drivers/media/tuners/xc4000.c                      |  20 +-
 drivers/media/tuners/xc5000.c                      |  22 +-
 drivers/media/usb/au0828/au0828-video.c            |  34 +--
 drivers/media/v4l2-core/videobuf2-core.c           |   4 +-
 drivers/mfd/omap-usb-host.c                        |   2 +-
 drivers/mfd/rtsx_usb.c                             |   1 +
 drivers/mfd/twl4030-power.c                        |  20 +-
 drivers/mtd/ftl.c                                  |   1 -
 drivers/mtd/nand/omap2.c                           |   2 +-
 drivers/power/bq2415x_charger.c                    |   8 +-
 drivers/regulator/arizona-ldo1.c                   |   2 -
 drivers/regulator/tps65218-regulator.c             |   2 +-
 drivers/scsi/bfa/bfa_ioc.h                         |   2 +-
 drivers/scsi/scsi.c                                |  16 +-
 drivers/scsi/scsi_devinfo.c                        |   1 +
 drivers/scsi/scsi_scan.c                           |  16 +-
 drivers/scsi/scsi_transport_srp.c                  |   3 +-
 drivers/scsi/sd.c                                  |   5 +
 drivers/scsi/storvsc_drv.c                         | 113 ++++++---
 drivers/spi/spi-omap2-mcspi.c                      |  14 ++
 drivers/spi/spi-orion.c                            |  10 +-
 drivers/spi/spi-pxa2xx.c                           |   1 +
 drivers/xen/events/events_fifo.c                   |  48 ++--
 fs/cifs/cifsglob.h                                 |   7 +-
 fs/cifs/file.c                                     |   6 +-
 fs/cifs/inode.c                                    |  11 +-
 fs/cifs/readdir.c                                  |   6 +-
 fs/cifs/smb1ops.c                                  |   7 +
 fs/cifs/smb2file.c                                 |   2 +-
 fs/cifs/smb2inode.c                                |   2 +-
 fs/cifs/smb2maperror.c                             |   4 +-
 fs/cifs/smb2ops.c                                  |  11 +-
 fs/cifs/smb2pdu.c                                  |  14 +-
 fs/dcache.c                                        |   3 +-
 fs/namei.c                                         |   4 +-
 fs/namespace.c                                     | 100 ++++++--
 fs/notify/fanotify/fanotify.c                      |   9 +-
 fs/notify/fanotify/fanotify_user.c                 |  12 +
 fs/notify/notification.c                           |  18 +-
 fs/ocfs2/ioctl.c                                   | 129 ++++------
 fs/pnode.c                                         |   1 +
 fs/proc/array.c                                    |  11 +-
 fs/reiserfs/do_balan.c                             | 111 +++++----
 fs/reiserfs/journal.c                              |  22 +-
 fs/reiserfs/lbalance.c                             |   5 +-
 fs/reiserfs/reiserfs.h                             |   9 +-
 fs/reiserfs/super.c                                |   6 +-
 fs/xfs/xfs_aops.c                                  |  61 +++++
 fs/xfs/xfs_dquot.c                                 |   3 +-
 fs/xfs/xfs_file.c                                  |  21 +-
 fs/xfs/xfs_log_recover.c                           |  51 ++--
 fs/xfs/xfs_qm.c                                    |   8 +-
 include/acpi/acpi_bus.h                            |   1 -
 include/linux/capability.h                         |   5 +-
 include/linux/fsnotify_backend.h                   |   2 +
 include/linux/mount.h                              |   9 +-
 include/linux/tpm.h                                |   3 +
 include/scsi/scsi_device.h                         |   1 +
 include/scsi/scsi_devinfo.h                        |   5 +
 include/uapi/rdma/rdma_user_cm.h                   |   1 +
 kernel/audit.c                                     |   2 +-
 kernel/capability.c                                |   4 +
 kernel/smp.c                                       |   2 +-
 kernel/trace/ring_buffer.c                         |  31 ++-
 lib/assoc_array.c                                  |   6 +-
 mm/filemap.c                                       |   2 +-
 mm/hugetlb.c                                       |   3 +
 net/bluetooth/hci_event.c                          |  23 +-
 net/bluetooth/l2cap_sock.c                         |   3 +-
 net/bluetooth/rfcomm/core.c                        |   7 +-
 net/bluetooth/rfcomm/sock.c                        |   3 +-
 net/bluetooth/sco.c                                |   6 +-
 net/ceph/auth_x.c                                  | 256 ++++++++++----------
 net/ceph/messenger.c                               |   2 +-
 net/ceph/mon_client.c                              |   8 +
 security/commoncap.c                               |   3 +
 sound/soc/blackfin/bf5xx-i2s-pcm.c                 |   8 +-
 sound/soc/codecs/adau1701.c                        |   6 +-
 sound/soc/codecs/max98090.c                        |   2 +-
 sound/soc/codecs/rt5640.c                          |   1 +
 sound/soc/codecs/tlv320aic31xx.c                   |   9 +-
 sound/soc/codecs/wm8994.c                          |   9 +-
 sound/soc/codecs/wm_adsp.c                         |   2 +
 sound/soc/intel/sst-baytrail-pcm.c                 |   2 +-
 sound/soc/intel/sst-haswell-pcm.c                  |  27 ++-
 sound/soc/omap/omap-twl4030.c                      |   2 +-
 sound/soc/pxa/pxa-ssp.c                            |   7 +-
 sound/soc/samsung/i2s.c                            |  16 +-
 sound/soc/soc-pcm.c                                |   1 +
 tools/testing/selftests/Makefile                   |   1 +
 tools/testing/selftests/mount/Makefile             |  17 ++
 .../selftests/mount/unprivileged-remount-test.c    | 242 +++++++++++++++++++
 158 files changed, 2370 insertions(+), 1021 deletions(-)