Skip to content

4.9.6-stable review

Greg Kroah-Hartman linux-arm-kernel linux-samsung-soc lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest125 of 130 patches 4 repliesIn review

125 of 130 patches are in this archive. The cover letter announces 130.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/130IB/core: Release allocated memory in cache setup failuredrivers/infiniband/core/cache.c+7 -90 replies
2/130IB/rxe: Increase max number of completions to 32kdrivers/infiniband/sw/rxe/rxe_param.h+1 -10 replies
3/130IB/rxe: avoid putting a large struct rxe_qp on stackdrivers/infiniband/sw/rxe/rxe_req.c+7 -70 replies
4/130IB/mlx5: Avoid system crash when enabling many VFsdrivers/infiniband/hw/mlx5/mr.c+2 -10 replies
5/130IB/mlx5: Fix reported max SGE calculationdrivers/infiniband/hw/mlx5/main.c drivers/infiniband/hw/mlx5/qp.c+33 -40 replies
6/130IB/mlx5: Assign SRQ type earlierdrivers/infiniband/hw/mlx5/srq.c+1 -10 replies
7/130IB/mlx5: Wait for all async command completions to completedrivers/infiniband/hw/mlx5/mr.c+28 -00 replies
8/130IB/mlx4: Set traffic class in AHdrivers/infiniband/hw/mlx4/ah.c+4 -20 replies
9/130IB/mlx4: Fix out-of-range array index in destroy qp flowdrivers/infiniband/hw/mlx4/qp.c+2 -10 replies
10/130IB/mlx4: Handle well-known-gid in mad_demux processingdrivers/infiniband/hw/mlx4/mad.c+12 -40 replies
11/130IB/mlx4: Fix port query for 56Gb Ethernet linksdrivers/infiniband/hw/mlx4/main.c+5 -30 replies
12/130IB/mlx4: When no DMFS for IPoIB, dont allow NET_IF QPsdrivers/infiniband/hw/mlx4/main.c+13 -80 replies
13/130IB/mlx4: Check if GRH is available before using itdrivers/infiniband/hw/mlx4/qp.c+2 -20 replies
14/130IB/IPoIB: Remove cant use GFP_NOIO warningdrivers/infiniband/ulp/ipoib/ipoib_cm.c+0 -20 replies
15/130perf trace: Use the syscall raw_syscalls:sys_enter timestamptools/perf/builtin-trace.c+3 -30 replies
16/130perf mem: Fix --all-user/--all-kernel optionstools/perf/builtin-mem.c+2 -20 replies
17/130perf trace: Check if MAP_32BIT is defined (again)tools/perf/trace/beauty/mmap.c+2 -00 replies
18/130perf diff: Do not overwrite valid build idtools/perf/util/symbol.c+2 -10 replies
19/130perf callchain: Fixup help/config for no-unwindingtools/perf/util/callchain.c tools/perf/util/callchain.h+0 -60 replies
20/130perf scripting: Avoid leaking the scripting_context variabletools/perf/util/trace-event-scripting.c+4 -20 replies
21/130perf jit: Enable jitdump support without dwarftools/perf/Makefile.config tools/perf/util/Build tools/perf/util/genelf.c +1 more+11 -40 replies
23/130ARM: dts: r8a7794: Use SYSC "always-on" PM Domain for soundarch/arm/boot/dts/r8a7794.dtsi+2 -20 replies
24/130ARM: dts: r8a7794: remove Z clockarch/arm/boot/dts/r8a7794.dtsi include/dt-bindings/clock/r8a7794-clock.h+2 -40 replies
25/130ARM: dts: imx6q-cm-fx6: fix fec pinctrlarch/arm/boot/dts/imx6q-cm-fx6.dts+0 -10 replies
26/130ARM: dts: imx31: fix clock control module interrupts descriptionDocumentation/devicetree/bindings/clock/imx31-clock.txt arch/arm/boot/dts/imx31.dtsi+2 -20 replies
28/130ARM: dts: imx31: fix AVIC base addressarch/arm/boot/dts/imx31.dtsi+2 -20 replies
29/130ARM: dts: omap3: Add DTS for Logic PD SOM-LV 37xx Dev Kitarch/arm/boot/dts/Makefile+1 -00 replies
30/130tmpfs: clear S_ISGID when setting posix ACLsfs/posix_acl.c+4 -50 replies
31/130x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6Farch/x86/pci/acpi.c+10 -00 replies
32/130rcu: Remove cond_resched() from Tiny synchronize_sched()kernel/rcu/tiny.c+0 -40 replies
33/130rcu: Narrow early boot window of illegal synchronous grace periodsinclude/linux/rcupdate.h kernel/rcu/rcu.h kernel/rcu/tiny_plugin.h +4 more+104 -350 replies
34/130sunrpc: dont call sleeping functions from the notifier block callbacksinclude/linux/sunrpc/svc_xprt.h net/sunrpc/svc_xprt.c+8 -30 replies
35/130svcrpc: dont leak contexts on PROC_DESTROYnet/sunrpc/auth_gss/svcauth_gss.c+1 -10 replies
36/130libnvdimm, namespace: fix pmem namespace leak, delete when size set to zerodrivers/nvdimm/namespace_devs.c+10 -130 replies
37/130ARC: module: Fix !CONFIG_ARC_DW2_UNWIND buildsarch/arc/Kconfig arch/arc/include/asm/module.h arch/arc/kernel/module.c+6 -40 replies
38/130fuse: clear FR_PENDING flag when moving requests out of pending queuefs/fuse/dev.c+2 -10 replies
39/130fuse: fix time_to_jiffies nsec sanity checkfs/fuse/dir.c+1 -10 replies
40/130PCI: designware: Check for iATU unroll only on platforms that use ATUdrivers/pci/host/pcie-designware.c+5 -50 replies
41/130PCI: Enumerate switches below PCI-to-PCIe bridgesdrivers/pci/probe.c+7 -50 replies
42/130HID: corsair: fix DMA buffers on stackdrivers/hid/hid-corsair.c+42 -120 replies
43/130HID: corsair: fix control-transfer error handlingdrivers/hid/hid-corsair.c+3 -30 replies
44/130mmc: sdhci-acpi: Only powered up enabled acpi child devicesdrivers/mmc/host/sdhci-acpi.c+2 -10 replies
45/130mmc: mxs-mmc: Fix additional cycles after transmission stopdrivers/mmc/host/mxs-mmc.c+4 -20 replies
46/130ieee802154: atusb: do not use the stack for buffers to make them DMA abledrivers/net/ieee802154/atusb.c+27 -40 replies
47/130mtd: nand: lpc32xx: fix invalid error handling of a requested irqdrivers/mtd/nand/lpc32xx_mlc.c+1 -10 replies
48/130mtd: nand: xway: disable module supportdrivers/mtd/nand/Kconfig+1 -10 replies
49/130mtd: nand: xway: fix build because of module functionsdrivers/mtd/nand/xway_nand.c+1 -40 replies
50/130KVM: s390: do not expose random data via facility bitmaparch/s390/kvm/kvm-s390.c+2 -20 replies
51/130KVM: arm/arm64: vgic: Fix deadlock on error handlingvirt/kvm/arm/vgic/vgic-init.c virt/kvm/arm/vgic/vgic-v2.c virt/kvm/arm/vgic/vgic-v3.c+13 -90 replies
52/130powerpc/icp-opal: Fix missing KVM case and harden replayarch/powerpc/sysdev/xics/icp-opal.c+24 -70 replies
53/130powerpc/perf: Fix PM_BRU_CMPL event code for power9arch/powerpc/perf/power9-events-list.h+1 -10 replies
54/130powerpc/ptrace: Preserve previous fprs/vsrs on short regset writearch/powerpc/kernel/ptrace.c+7 -00 replies
55/130powerpc/ptrace: Preserve previous TM fprs/vsrs on short regset writearch/powerpc/kernel/ptrace.c+7 -00 replies
56/130powerpc: Ignore reserved field in DCSR and PVR reads and writesarch/powerpc/include/asm/ppc-opcode.h+5 -50 replies
57/130x86/ioapic: Restore IO-APIC irq_chip retrigger callbackarch/x86/kernel/apic/io_apic.c+2 -00 replies
58/130qla2xxx: Fix crash due to null pointer accessdrivers/scsi/qla2xxx/qla_os.c+12 -40 replies
59/130mac80211: implement multicast forwarding on fast-RX pathnet/mac80211/rx.c+18 -80 replies
60/130ubifs: Fix journal replay wrt. xattr nodesfs/ubifs/tnc.c+23 -20 replies
61/130clocksource/exynos_mct: Clear interrupt when cpu is shut downdrivers/clocksource/exynos_mct.c+1 -00 replies
62/130svcrdma: avoid duplicate dma unmapping during error recoverynet/sunrpc/xprtrdma/svc_rdma_recvfrom.c+0 -20 replies
63/130ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUsarch/arm/include/asm/cputype.h arch/arm/kernel/hw_breakpoint.c+19 -00 replies
64/130ibmvscsis: Fix sleeping in interrupt contextdrivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c+2 -20 replies
65/130ibmvscsis: Fix max transfer lengthdrivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c+2 -10 replies
66/130ceph: fix bad endianness handling in parse_reply_info_extrafs/ceph/mds_client.c+5 -40 replies
67/130ARM: dts: OMAP5 / DRA7: indicate that SATA port 0 is available.arch/arm/boot/dts/dra7.dtsi arch/arm/boot/dts/omap5.dtsi+2 -00 replies
68/130ARM: dts: da850-evm: fix read access to SPI flasharch/arm/boot/dts/da850-evm.dts+1 -00 replies
69/130arm64: avoid returning from bad_modearch/arm64/kernel/entry.S arch/arm64/kernel/traps.c+25 -50 replies
70/130arm64/ptrace: Preserve previous registers for short regset writearch/arm64/kernel/ptrace.c+4 -30 replies
71/130arm64/ptrace: Preserve previous registers for short regset write - 2arch/arm64/kernel/ptrace.c+2 -10 replies
72/130arm64/ptrace: Preserve previous registers for short regset write - 3arch/arm64/kernel/ptrace.c+1 -10 replies
73/130arm64/ptrace: Avoid uninitialised struct padding in fpr_set()arch/arm64/include/uapi/asm/ptrace.h+1 -00 replies
74/130arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fieldsarch/arm64/kernel/ptrace.c+4 -00 replies
76/130libceph: ceph_x_encrypt_buflen() takes in_lennet/ceph/auth_x.c+4 -30 replies
77/130libceph: old_key in process_one_ticket() is redundantnet/ceph/auth_x.c+1 -30 replies
78/130libceph: introduce ceph_x_encrypt_offset()net/ceph/auth_x.c+6 -20 replies
79/130libceph: introduce ceph_crypt() for in-place en/decryptionnet/ceph/crypto.c net/ceph/crypto.h+89 -00 replies
80/130libceph: rename and align ceph_x_authorizer::reply_bufnet/ceph/auth_x.c net/ceph/auth_x.h+7 -60 replies
81/130libceph: tweak calcu_signature() a littlenet/ceph/auth_x.c+28 -150 replies
82/130libceph: switch ceph_x_encrypt() to ceph_crypt()net/ceph/auth_x.c+37 -340 replies
83/130libceph: switch ceph_x_decrypt() to ceph_crypt()net/ceph/auth_x.c+32 -460 replies
84/130libceph: remove now unused ceph_*{en,de}crypt*() functionsnet/ceph/crypto.c net/ceph/crypto.h+0 -3830 replies
85/130ARM: dts: dra7: Add an empty chosen node to top level DTSIarch/arm/boot/dts/dra7.dtsi+1 -00 replies
86/130ARM: dts: dm816x: Add an empty chosen node to top level DTSIarch/arm/boot/dts/dm816x.dtsi+1 -00 replies
87/130ARM: dts: dm814x: Add an empty chosen node to top level DTSIarch/arm/boot/dts/dm814x.dtsi+1 -00 replies
88/130ARM: dts: am33xx: Add an empty chosen node to top level DTSIarch/arm/boot/dts/am33xx.dtsi+1 -00 replies
89/130ARM: dts: omap4: Add an empty chosen node to top level DTSIarch/arm/boot/dts/omap4.dtsi+1 -00 replies
90/130ARM: dts: omap5: Add an empty chosen node to top level DTSIarch/arm/boot/dts/omap5.dtsi+1 -00 replies
91/130ARM: dts: am4372: Add an empty chosen node to top level DTSIarch/arm/boot/dts/am4372.dtsi+1 -00 replies
92/130ARM: dts: omap3: Add an empty chosen node to top level DTSIarch/arm/boot/dts/omap3.dtsi+1 -00 replies
93/130ARM: dts: omap2: Add an empty chosen node to top level DTSIarch/arm/boot/dts/omap2.dtsi+1 -00 replies
94/130ARM: dts: imx6qdl-nitrogen6_max: fix sgtl5000 pinctrl initarch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi+2 -20 replies
95/130ARM: dts: omap3: Fix Card Detect and Write Protect on Logic PD SOM-LVarch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts+3 -80 replies
96/130ARM: ux500: fix prcmu_is_cpu_in_wfi() calculationarch/arm/mach-ux500/pm.c+2 -20 replies
97/130ARM: 8613/1: Fix the uaccess crash on PB11MPCorearch/arm/kernel/smp_tlb.c+7 -00 replies
98/130ceph: fix scheduler warning due to nested blockingfs/ceph/caps.c+9 -30 replies
99/130ceph: fix ceph_get_caps() interruptionfs/ceph/caps.c+6 -10 replies
100/130ceph: fix endianness of getattr mask in ceph_d_revalidatefs/ceph/dir.c+3 -20 replies
101/130ceph: fix endianness bug in frag_tree_split_cmpfs/ceph/inode.c+2 -10 replies
102/130libceph: make sure ceph_aes_crypt() IV is alignednet/ceph/crypto.c+1 -10 replies
103/130xprtrdma: Make FRWR send queue entry accounting more accuratenet/sunrpc/xprtrdma/frwr_ops.c net/sunrpc/xprtrdma/verbs.c net/sunrpc/xprtrdma/xprt_rdma.h+30 -130 replies
104/130xprtrdma: Squelch "max send, max recv" messages at connect timenet/sunrpc/xprtrdma/verbs.c+2 -20 replies
105/130arm64: mm: avoid name clash in __page_to_voff()arch/arm64/include/asm/memory.h+1 -10 replies
106/130arm64: Fix swiotlb fallback allocationarch/arm64/mm/init.c+2 -00 replies
107/130swiotlb: Convert swiotlb_force from int to enumarch/arm64/mm/dma-mapping.c arch/arm64/mm/init.c arch/x86/kernel/pci-swiotlb.c +5 more+27 -180 replies
108/130swiotlb: Add swiotlb=noforce debug optionDocumentation/kernel-parameters.txt include/linux/swiotlb.h include/trace/events/swiotlb.h +1 more+21 -40 replies
109/130scsi: ses: Fix SAS device detection in enclosuredrivers/scsi/ses.c+1 -10 replies
110/130scsi: mpt3sas: fix hang on ata passthrough commandsdrivers/scsi/mpt3sas/mpt3sas_base.h drivers/scsi/mpt3sas/mpt3sas_scsih.c+38 -140 replies
111/130PM / devfreq: exynos-bus: Fix the wrong return valuedrivers/devfreq/exynos-bus.c+1 -10 replies
112/130PM / devfreq: Fix the bug of devfreq_add_device when governor is NULLdrivers/devfreq/devfreq.c+10 -50 replies
113/130mtd: spi-nor: Off by one in cqspi_setup_flash()drivers/mtd/spi-nor/cadence-quadspi.c+1 -10 replies
114/130mtd: spi-nor: Fix some error codes in cqspi_setup_flash()drivers/mtd/spi-nor/cadence-quadspi.c+3 -10 replies
115/130rpmsg: virtio_rpmsg_bus: fix channel creationdrivers/rpmsg/rpmsg_core.c+2 -20 replies
116/130blackfin: check devm_pinctrl_get() for errorsdrivers/media/platform/blackfin/ppi.c+2 -00 replies
117/130platform: pxa_camera: add VIDEO_V4L2 dependencydrivers/media/platform/Kconfig+1 -10 replies
118/130gs1662: drop kfree for memory allocated with devm_kzallocdrivers/media/spi/gs1662.c+1 -20 replies
119/130ite-cir: initialize use_demodulator before using itdrivers/media/rc/ite-cir.c+2 -00 replies
120/130st-hva: fix some error handling in hva_hw_probe()drivers/media/platform/sti/hva/hva-hw.c+3 -30 replies
122/130s5p-mfc: Fix clock management in s5p_mfc_release() functiondrivers/media/platform/s5p-mfc/s5p_mfc.c+4 -30 replies
124/130dmaengine: pl330: Fix runtime PM support for terminated transfersdrivers/dma/pl330.c+11 -00 replies
125/130spi: pxa2xx: add missed breakdrivers/spi/spi-pxa2xx.c+1 -00 replies
126/130soc: ti: wkup_m3_ipc: Fix error return code in wkup_m3_ipc_probe()drivers/soc/ti/wkup_m3_ipc.c+1 -00 replies
127/130selftest/powerpc: Wrong PMC initialized in pmc56_overflow testtools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c+1 -10 replies
128/130tools/virtio/ringtest: fix run-on-all.sh for offline cpustools/virtio/ringtest/run-on-all.sh+3 -20 replies
129/130libceph: uninline ceph_crypto_key_destroy()net/ceph/crypto.c net/ceph/crypto.h+9 -80 replies
130/130libceph: stop allocating a new cipher on every crypto requestnet/ceph/crypto.c net/ceph/crypto.h+61 -250 replies

Reviews trailers per patch

54 of 125 patches have a Reviewed-by or Acked-by.

PatchMoni ShouaMajd DibbinyChristoffer DallEric AugerChristoph HellwigStephen BoydWill DeaconSteven RoyerSage WeilMark RutlandMarek VasutMoritz FischerJean-Christophe TrotinSascha SilbeMark BlochYuval ShaiaStephane EranianGeert UytterhoevenRob HerringJavier Martinez CanillasFabio EstevamLeon RomanovskyStan KainIvanEmanuel CasteloBruno PesaventoBorislav PetkovFrederic BeziesAnton KolesovAlexey BrodkinKishon Vijay Abraham IJoao PintoCornelia HuckBlake MooreChuck LeverDavid GstirAdrian HunterSylvain LemieuxDaniel LezcanoNeil ArmstrongJohannes ThumshirnJames BottomleyPeter GriffinRobert JarzmikSreekanth ReddyIngo MolnarKrzysztof KozlowskiRoger QuadrosMichael CyrKevin Hilman
1/130
2/130R-b
3/130R-b
4/130
5/130
6/130R-b
7/130
8/130R-b
9/130
10/130
11/130
12/130R-b
13/130R-b
14/130R-b
15/130
16/130
17/130
18/130
19/130
20/130
21/130R-b
23/130
24/130R-b
25/130
26/130A-b
28/130R-b
29/130R-b
30/130
31/130
32/130
33/130T-b T-b T-b T-b T-b T-b
34/130
35/130
36/130
37/130T-b R-b
38/130
39/130
40/130T-b A-b
41/130T-b
42/130
43/130
44/130A-b
45/130
46/130
47/130A-b
48/130
49/130
50/130A-b
51/130R-b R-b
52/130
53/130
54/130
55/130
56/130
57/130
58/130R-b
59/130
60/130R-b
61/130
62/130R-b R-b
63/130R-b A-b
64/130T-b R-b
65/130T-b
66/130R-b
67/130A-b
68/130T-b
69/130
70/130A-b
71/130A-b
72/130A-b
73/130A-b
74/130A-b
76/130R-b
77/130R-b
78/130R-b
79/130R-b
80/130R-b
81/130R-b
82/130R-b
83/130R-b
84/130R-b
85/130
86/130
87/130
88/130
89/130
90/130
91/130
92/130
93/130
94/130
95/130
96/130A-b
97/130T-b
98/130
99/130
100/130R-b
101/130R-b
102/130
103/130
104/130
105/130A-b
106/130
107/130
108/130
109/130R-b R-b
110/130R-b A-b T-b
111/130
112/130
113/130R-b
114/130R-b R-b
115/130A-b
116/130
117/130A-b
118/130
119/130
120/130A-b
122/130
124/130R-b
125/130
126/130
127/130
128/130R-b
129/130R-b
130/130R-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 50 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 000/130] 4.9.6-stable review

This is the start of the stable review cycle for the 4.9.6 release. There are 130 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 Thu Jan 26 07:55:13 UTC 2017. 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/v4.x/stable-review/patch-4.9.6-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.6-rc1

Ilya Dryomov <[email protected]>
libceph: stop allocating a new cipher on every crypto request

Ilya Dryomov <[email protected]>
libceph: uninline ceph_crypto_key_destroy()

Halil Pasic <[email protected]>
tools/virtio/ringtest: fix run-on-all.sh for offline cpus

Madhavan Srinivasan <[email protected]>
selftest/powerpc: Wrong PMC initialized in pmc56_overflow test

Wei Yongjun <[email protected]>
soc: ti: wkup_m3_ipc: Fix error return code in wkup_m3_ipc_probe()

Andy Shevchenko <[email protected]>
spi: pxa2xx: add missed break

Marek Szyprowski <[email protected]>
dmaengine: pl330: Fix runtime PM support for terminated transfers

Niklas Söderlund <[email protected]>
dmaengine: rcar-dmac: unmap slave resource when channel is freed

Marek Szyprowski <[email protected]>
s5p-mfc: Fix clock management in s5p_mfc_release() function

Arnd Bergmann <[email protected]>
s5p-cec: mark PM functions as __maybe_unused again

Dan Carpenter <[email protected]>
st-hva: fix some error handling in hva_hw_probe()

Nicolas Iooss <[email protected]>
ite-cir: initialize use_demodulator before using it

Wei Yongjun <[email protected]>
gs1662: drop kfree for memory allocated with devm_kzalloc

Arnd Bergmann <[email protected]>
platform: pxa_camera: add VIDEO_V4L2 dependency

Dan Carpenter <[email protected]>
blackfin: check devm_pinctrl_get() for errors

Loic Pallardy <[email protected]>
rpmsg: virtio_rpmsg_bus: fix channel creation

Dan Carpenter <[email protected]>
mtd: spi-nor: Fix some error codes in cqspi_setup_flash()

Dan Carpenter <[email protected]>
mtd: spi-nor: Off by one in cqspi_setup_flash()

Chanwoo Choi <[email protected]>
PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL

Chanwoo Choi <[email protected]>
PM / devfreq: exynos-bus: Fix the wrong return value

James Bottomley <[email protected]>
scsi: mpt3sas: fix hang on ata passthrough commands

Ewan D. Milne <[email protected]>
scsi: ses: Fix SAS device detection in enclosure

Geert Uytterhoeven <[email protected]>
swiotlb: Add swiotlb=noforce debug option

Geert Uytterhoeven <[email protected]>
swiotlb: Convert swiotlb_force from int to enum

Alexander Graf <[email protected]>
arm64: Fix swiotlb fallback allocation

Oleksandr Andrushchenko <[email protected]>
arm64: mm: avoid name clash in __page_to_voff()

Chuck Lever <[email protected]>
xprtrdma: Squelch "max send, max recv" messages at connect time

Chuck Lever <[email protected]>
xprtrdma: Make FRWR send queue entry accounting more accurate

Ilya Dryomov <[email protected]>
libceph: make sure ceph_aes_crypt() IV is aligned

Jeff Layton <[email protected]>
ceph: fix endianness bug in frag_tree_split_cmp

Jeff Layton <[email protected]>
ceph: fix endianness of getattr mask in ceph_d_revalidate

Yan, Zheng <[email protected]>
ceph: fix ceph_get_caps() interruption

Nikolay Borisov <[email protected]>
ceph: fix scheduler warning due to nested blocking

Linus Walleij <[email protected]>
ARM: 8613/1: Fix the uaccess crash on PB11MPCore

Arnd Bergmann <[email protected]>
ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation

Adam Ford <[email protected]>
ARM: dts: omap3: Fix Card Detect and Write Protect on Logic PD SOM-LV

Gary Bisson <[email protected]>
ARM: dts: imx6qdl-nitrogen6_max: fix sgtl5000 pinctrl init

Javier Martinez Canillas <[email protected]>
ARM: dts: omap2: Add an empty chosen node to top level DTSI

Javier Martinez Canillas <[email protected]>
ARM: dts: omap3: Add an empty chosen node to top level DTSI

Javier Martinez Canillas <[email protected]>
ARM: dts: am4372: Add an empty chosen node to top level DTSI

Javier Martinez Canillas <[email protected]>
ARM: dts: omap5: Add an empty chosen node to top level DTSI

Javier Martinez Canillas <[email protected]>
ARM: dts: omap4: Add an empty chosen node to top level DTSI

Javier Martinez Canillas <[email protected]>
ARM: dts: am33xx: Add an empty chosen node to top level DTSI

Javier Martinez Canillas <[email protected]>
ARM: dts: dm814x: Add an empty chosen node to top level DTSI

Javier Martinez Canillas <[email protected]>
ARM: dts: dm816x: Add an empty chosen node to top level DTSI

Javier Martinez Canillas <[email protected]>
ARM: dts: dra7: Add an empty chosen node to top level DTSI

Ilya Dryomov <[email protected]>
libceph: remove now unused ceph_*{en,de}crypt*() functions

Ilya Dryomov <[email protected]>
libceph: switch ceph_x_decrypt() to ceph_crypt()

Ilya Dryomov <[email protected]>
libceph: switch ceph_x_encrypt() to ceph_crypt()

Ilya Dryomov <[email protected]>
libceph: tweak calcu_signature() a little

Ilya Dryomov <[email protected]>
libceph: rename and align ceph_x_authorizer::reply_buf

Ilya Dryomov <[email protected]>
libceph: introduce ceph_crypt() for in-place en/decryption

Ilya Dryomov <[email protected]>
libceph: introduce ceph_x_encrypt_offset()

Ilya Dryomov <[email protected]>
libceph: old_key in process_one_ticket() is redundant

Ilya Dryomov <[email protected]>
libceph: ceph_x_encrypt_buflen() takes in_len

Paul Donohue <[email protected]>
Input: ALPS - fix TrackStick support for SS5 hardware

Dave Martin <[email protected]>
arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields

Dave Martin <[email protected]>
arm64/ptrace: Avoid uninitialised struct padding in fpr_set()

Dave Martin <[email protected]>
arm64/ptrace: Preserve previous registers for short regset write - 3

Dave Martin <[email protected]>
arm64/ptrace: Preserve previous registers for short regset write - 2

Dave Martin <[email protected]>
arm64/ptrace: Preserve previous registers for short regset write

Mark Rutland <[email protected]>
arm64: avoid returning from bad_mode

Fabien Parent <[email protected]>
ARM: dts: da850-evm: fix read access to SPI flash

Jean-Jacques Hiblot <[email protected]>
ARM: dts: OMAP5 / DRA7: indicate that SATA port 0 is available.

Jeff Layton <[email protected]>
ceph: fix bad endianness handling in parse_reply_info_extra

Bryant G. Ly <[email protected]>
ibmvscsis: Fix max transfer length

Bryant G. Ly <[email protected]>
ibmvscsis: Fix sleeping in interrupt context

Mark Rutland <[email protected]>
ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs

Sriharsha Basavapatna <[email protected]>
svcrdma: avoid duplicate dma unmapping during error recovery

Joonyoung Shim <[email protected]>
clocksource/exynos_mct: Clear interrupt when cpu is shut down

Richard Weinberger <[email protected]>
ubifs: Fix journal replay wrt. xattr nodes

Johannes Berg <[email protected]>
mac80211: implement multicast forwarding on fast-RX path

Quinn Tran <[email protected]>
qla2xxx: Fix crash due to null pointer access

Ruslan Ruslichenko <[email protected]>
x86/ioapic: Restore IO-APIC irq_chip retrigger callback

Anton Blanchard <[email protected]>
powerpc: Ignore reserved field in DCSR and PVR reads and writes

Dave Martin <[email protected]>
powerpc/ptrace: Preserve previous TM fprs/vsrs on short regset write

Dave Martin <[email protected]>
powerpc/ptrace: Preserve previous fprs/vsrs on short regset write

Madhavan Srinivasan <[email protected]>
powerpc/perf: Fix PM_BRU_CMPL event code for power9

Benjamin Herrenschmidt <[email protected]>
powerpc/icp-opal: Fix missing KVM case and harden replay

Marc Zyngier <[email protected]>
KVM: arm/arm64: vgic: Fix deadlock on error handling

Christian Borntraeger <[email protected]>
KVM: s390: do not expose random data via facility bitmap

Hauke Mehrtens <[email protected]>
mtd: nand: xway: fix build because of module functions

Hauke Mehrtens <[email protected]>
mtd: nand: xway: disable module support

Vladimir Zapolskiy <[email protected]>
mtd: nand: lpc32xx: fix invalid error handling of a requested irq

Stefan Schmidt <[email protected]>
ieee802154: atusb: do not use the stack for buffers to make them DMA able

Stefan Wahren <[email protected]>
mmc: mxs-mmc: Fix additional cycles after transmission stop

Hans de Goede <[email protected]>
mmc: sdhci-acpi: Only powered up enabled acpi child devices

Johan Hovold <[email protected]>
HID: corsair: fix control-transfer error handling

Johan Hovold <[email protected]>
HID: corsair: fix DMA buffers on stack

Bjorn Helgaas <[email protected]>
PCI: Enumerate switches below PCI-to-PCIe bridges

Murali Karicheri <[email protected]>
PCI: designware: Check for iATU unroll only on platforms that use ATU

David Sheets <[email protected]>
fuse: fix time_to_jiffies nsec sanity check

Tahsin Erdogan <[email protected]>
fuse: clear FR_PENDING flag when moving requests out of pending queue

Vineet Gupta <[email protected]>
ARC: module: Fix !CONFIG_ARC_DW2_UNWIND builds

Dan Williams <[email protected]>
libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero

J. Bruce Fields <[email protected]>
svcrpc: don't leak contexts on PROC_DESTROY

Scott Mayhew <[email protected]>
sunrpc: don't call sleeping functions from the notifier block callbacks

Paul E. McKenney <[email protected]>
rcu: Narrow early boot window of illegal synchronous grace periods

Paul E. McKenney <[email protected]>
rcu: Remove cond_resched() from Tiny synchronize_sched()

Bjorn Helgaas <[email protected]>
x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F

Gu Zheng <[email protected]>
tmpfs: clear S_ISGID when setting posix ACLs

Adam Ford <[email protected]>
ARM: dts: omap3: Add DTS for Logic PD SOM-LV 37xx Dev Kit

Vladimir Zapolskiy <[email protected]>
ARM: dts: imx31: fix AVIC base address

Vladimir Zapolskiy <[email protected]>
ARM: dts: imx31: move CCM device node to AIPS2 bus devices

Vladimir Zapolskiy <[email protected]>
ARM: dts: imx31: fix clock control module interrupts description

Christopher Spinrath <[email protected]>
ARM: dts: imx6q-cm-fx6: fix fec pinctrl

Sergei Shtylyov <[email protected]>
ARM: dts: r8a7794: remove Z clock

Geert Uytterhoeven <[email protected]>
ARM: dts: r8a7794: Use SYSC "always-on" PM Domain for sound

Stefan Wahren <[email protected]>
ARM: dts: bcm283x: fix typo in mailbox address

Maciej Debski <[email protected]>
perf jit: Enable jitdump support without dwarf

Arnaldo Carvalho de Melo <[email protected]>
perf scripting: Avoid leaking the scripting_context variable

Rabin Vincent <[email protected]>
perf callchain: Fixup help/config for no-unwinding

Kan Liang <[email protected]>
perf diff: Do not overwrite valid build id

Jiri Olsa <[email protected]>
perf trace: Check if MAP_32BIT is defined (again)

Jiri Olsa <[email protected]>

    perf mem: Fix --all-user/--all-kernel options

Arnaldo Carvalho de Melo <[email protected]>
perf trace: Use the syscall raw_syscalls:sys_enter timestamp

Kamal Heib <[email protected]>
IB/IPoIB: Remove can't use GFP_NOIO warning

Eran Ben Elisha <[email protected]>
IB/mlx4: Check if GRH is available before using it

Eran Ben Elisha <[email protected]>
IB/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs

Saeed Mahameed <[email protected]>
IB/mlx4: Fix port query for 56Gb Ethernet links

Jack Morgenstein <[email protected]>
IB/mlx4: Handle well-known-gid in mad_demux processing

Jack Morgenstein <[email protected]>
IB/mlx4: Fix out-of-range array index in destroy qp flow

Maor Gottlieb <[email protected]>
IB/mlx4: Set traffic class in AH

Eli Cohen <[email protected]>
IB/mlx5: Wait for all async command completions to complete

Maor Gottlieb <[email protected]>
IB/mlx5: Assign SRQ type earlier

Eli Cohen <[email protected]>
IB/mlx5: Fix reported max SGE calculation

Eli Cohen <[email protected]>
IB/mlx5: Avoid system crash when enabling many VFs

Arnd Bergmann <[email protected]>
IB/rxe: avoid putting a large struct rxe_qp on stack

Yonatan Cohen <[email protected]>
IB/rxe: Increase max number of completions to 32k

Leon Romanovsky <[email protected]>
IB/core: Release allocated memory in cache setup failure

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

Diffstat:

 .../devicetree/bindings/clock/imx31-clock.txt      |   2 +-
 Documentation/kernel-parameters.txt                |   3 +-
 Makefile                                           |   4 +-
 arch/arc/Kconfig                                   |   2 +-
 arch/arc/include/asm/module.h                      |   4 +-
 arch/arc/kernel/module.c                           |   4 +-
 arch/arm/boot/dts/Makefile                         |   1 +
 arch/arm/boot/dts/am33xx.dtsi                      |   1 +
 arch/arm/boot/dts/am4372.dtsi                      |   1 +
 arch/arm/boot/dts/bcm283x.dtsi                     |   2 +-
 arch/arm/boot/dts/da850-evm.dts                    |   1 +
 arch/arm/boot/dts/dm814x.dtsi                      |   1 +
 arch/arm/boot/dts/dm816x.dtsi                      |   1 +
 arch/arm/boot/dts/dra7.dtsi                        |   2 +
 arch/arm/boot/dts/imx31.dtsi                       |  18 +-
 arch/arm/boot/dts/imx6q-cm-fx6.dts                 |   1 -
 arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi       |   4 +-
 arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts   |  11 +-
 arch/arm/boot/dts/omap2.dtsi                       |   1 +
 arch/arm/boot/dts/omap3.dtsi                       |   1 +
 arch/arm/boot/dts/omap4.dtsi                       |   1 +
 arch/arm/boot/dts/omap5.dtsi                       |   2 +
 arch/arm/boot/dts/r8a7794.dtsi                     |   7 +-
 arch/arm/include/asm/cputype.h                     |   3 +
 arch/arm/kernel/hw_breakpoint.c                    |  16 +
 arch/arm/kernel/smp_tlb.c                          |   7 +
 arch/arm/mach-ux500/pm.c                           |   4 +-
 arch/arm64/include/asm/memory.h                    |   2 +-
 arch/arm64/include/uapi/asm/ptrace.h               |   1 +
 arch/arm64/kernel/entry.S                          |   2 +-
 arch/arm64/kernel/ptrace.c                         |  16 +-
 arch/arm64/kernel/traps.c                          |  28 +-
 arch/arm64/mm/dma-mapping.c                        |   3 +-
 arch/arm64/mm/init.c                               |   5 +-
 arch/powerpc/include/asm/ppc-opcode.h              |  10 +-
 arch/powerpc/kernel/ptrace.c                       |  14 +
 arch/powerpc/perf/power9-events-list.h             |   2 +-
 arch/powerpc/sysdev/xics/icp-opal.c                |  31 +-
 arch/s390/kvm/kvm-s390.c                           |   4 +-
 arch/x86/kernel/apic/io_apic.c                     |   2 +
 arch/x86/kernel/pci-swiotlb.c                      |   2 +-
 arch/x86/pci/acpi.c                                |  10 +
 arch/x86/xen/pci-swiotlb-xen.c                     |   2 +-
 drivers/clocksource/exynos_mct.c                   |   1 +
 drivers/devfreq/devfreq.c                          |  15 +-
 drivers/devfreq/exynos-bus.c                       |   2 +-
 drivers/dma/pl330.c                                |  11 +
 drivers/dma/sh/rcar-dmac.c                         |   8 +
 drivers/hid/hid-corsair.c                          |  60 ++-
 drivers/infiniband/core/cache.c                    |  16 +-
 drivers/infiniband/hw/mlx4/ah.c                    |   6 +-
 drivers/infiniband/hw/mlx4/mad.c                   |  16 +-
 drivers/infiniband/hw/mlx4/main.c                  |  29 +-
 drivers/infiniband/hw/mlx4/qp.c                    |   7 +-
 drivers/infiniband/hw/mlx5/main.c                  |   8 +-
 drivers/infiniband/hw/mlx5/mr.c                    |  31 +-
 drivers/infiniband/hw/mlx5/qp.c                    |  29 +-
 drivers/infiniband/hw/mlx5/srq.c                   |   2 +-
 drivers/infiniband/sw/rxe/rxe_param.h              |   2 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |  14 +-
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            |   2 -
 drivers/input/mouse/alps.c                         |  19 +-
 drivers/media/platform/Kconfig                     |   2 +-
 drivers/media/platform/blackfin/ppi.c              |   2 +
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |   7 +-
 drivers/media/platform/sti/hva/hva-hw.c            |   6 +-
 drivers/media/rc/ite-cir.c                         |   2 +
 drivers/media/spi/gs1662.c                         |   3 +-
 drivers/mmc/host/mxs-mmc.c                         |   6 +-
 drivers/mmc/host/sdhci-acpi.c                      |   3 +-
 drivers/mtd/nand/Kconfig                           |   2 +-
 drivers/mtd/nand/lpc32xx_mlc.c                     |   2 +-
 drivers/mtd/nand/xway_nand.c                       |   5 +-
 drivers/mtd/spi-nor/cadence-quadspi.c              |   6 +-
 drivers/net/ieee802154/atusb.c                     |  31 +-
 drivers/nvdimm/namespace_devs.c                    |  23 +-
 drivers/pci/host/pcie-designware.c                 |  10 +-
 drivers/pci/probe.c                                |  12 +-
 drivers/rpmsg/rpmsg_core.c                         |   4 +-
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c           |   7 +-
 drivers/scsi/mpt3sas/mpt3sas_base.h                |  12 +
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |  40 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  16 +-
 drivers/scsi/ses.c                                 |   2 +-
 drivers/soc/ti/wkup_m3_ipc.c                       |   1 +
 drivers/spi/spi-pxa2xx.c                           |   1 +
 drivers/staging/media/s5p-cec/s5p_cec.c            |   4 +-
 drivers/xen/swiotlb-xen.c                          |   4 +-
 fs/ceph/caps.c                                     |  17 +-
 fs/ceph/dir.c                                      |   5 +-
 fs/ceph/inode.c                                    |   3 +-
 fs/ceph/mds_client.c                               |   9 +-
 fs/fuse/dev.c                                      |   3 +-
 fs/fuse/dir.c                                      |   2 +-
 fs/posix_acl.c                                     |   9 +-
 fs/ubifs/tnc.c                                     |  25 +-
 include/dt-bindings/clock/r8a7794-clock.h          |   3 +-
 include/linux/rcupdate.h                           |   4 +
 include/linux/sunrpc/svc_xprt.h                    |   1 +
 include/linux/swiotlb.h                            |   8 +-
 include/trace/events/swiotlb.h                     |  17 +-
 kernel/rcu/rcu.h                                   |   1 +
 kernel/rcu/tiny.c                                  |   4 -
 kernel/rcu/tiny_plugin.h                           |   9 +-
 kernel/rcu/tree.c                                  |  33 +-
 kernel/rcu/tree_exp.h                              |  52 ++-
 kernel/rcu/tree_plugin.h                           |   2 +-
 kernel/rcu/update.c                                |  38 +-
 lib/swiotlb.c                                      |  26 +-
 net/ceph/auth_x.c                                  | 195 ++++-----
 net/ceph/auth_x.h                                  |   3 +-
 net/ceph/crypto.c                                  | 463 +++++----------------
 net/ceph/crypto.h                                  |  26 +-
 net/mac80211/rx.c                                  |  26 +-
 net/sunrpc/auth_gss/svcauth_gss.c                  |   2 +-
 net/sunrpc/svc_xprt.c                              |  10 +-
 net/sunrpc/xprtrdma/frwr_ops.c                     |  13 +-
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c            |   2 -
 net/sunrpc/xprtrdma/verbs.c                        |  14 +-
 net/sunrpc/xprtrdma/xprt_rdma.h                    |  20 +-
 tools/perf/Makefile.config                         |   2 +-
 tools/perf/builtin-mem.c                           |   4 +-
 tools/perf/builtin-trace.c                         |   6 +-
 tools/perf/trace/beauty/mmap.c                     |   2 +
 tools/perf/util/Build                              |   2 +-
 tools/perf/util/callchain.c                        |   2 -
 tools/perf/util/callchain.h                        |   4 -
 tools/perf/util/genelf.c                           |   9 +-
 tools/perf/util/genelf.h                           |   2 +
 tools/perf/util/symbol.c                           |   3 +-
 tools/perf/util/trace-event-scripting.c            |   6 +-
 .../powerpc/pmu/ebb/pmc56_overflow_test.c          |   2 +-
 tools/virtio/ringtest/run-on-all.sh                |   5 +-
 virt/kvm/arm/vgic/vgic-init.c                      |  18 +-
 virt/kvm/arm/vgic/vgic-v2.c                        |   2 -
 virt/kvm/arm/vgic/vgic-v3.c                        |   2 -
 136 files changed, 1031 insertions(+), 815 deletions(-)