Skip to content

4.9.41-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest102 of 105 patches 7 repliesIn review

102 of 105 patches are in this archive. The cover letter announces 105.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/105af_key: Add lock to key dumpnet/key/af_key.c+38 -80 replies
2/105pstore: Make spinlock per zone instead of globalfs/pstore/ram_core.c include/linux/pstore_ram.h+6 -60 replies
3/105net: reduce skb_warn_bad_offload() noisenet/core/dev.c+9 -30 replies
4/105jfs: Dont clear SGID when inheriting ACLsfs/jfs/acl.c+8 -70 replies
6/105ALSA: hda - Add missing NVIDIA GPU codec IDs to patch tablesound/pci/hda/patch_hdmi.c+27 -00 replies
7/105parisc: Prevent TLB speculation on flushed pages on CPUs that only support equivalent aliasesarch/parisc/kernel/cache.c+14 -200 replies
8/105parisc: Extend disabled preemption in copy_user_pagearch/parisc/kernel/cache.c+1 -10 replies
9/105parisc: Suspend lockup detectors before system haltarch/parisc/kernel/process.c+2 -00 replies
10/105powerpc/pseries: Fix of_node_put() underflow during reconfig removearch/powerpc/platforms/pseries/reconfig.c+0 -10 replies
11/105NFS: invalidate file size when taking a lock.fs/nfs/file.c+1 -10 replies
12/105NFSv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiterfs/nfs/nfs4proc.c+1 -10 replies
13/105crypto: authencesn - Fix digest_null crashcrypto/authencesn.c+5 -00 replies
14/105KVM: PPC: Book3S HV: Enable TM before accessing TM registersarch/powerpc/kvm/book3s_hv.c+2 -00 replies
15/105md/raid5: add thread_group worker async_tx_issue_pending_alldrivers/md/raid5.c+2 -00 replies
16/105drm/vmwgfx: Fix gcc-7.1.1 warningdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+1 -10 replies
17/105drm/nouveau/disp/nv50-: bump max chans to 21drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h+1 -10 replies
18/105drm/nouveau/bar/gf100: fix access to upper half of BAR2drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c+1 -10 replies
19/105KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exitarch/powerpc/kvm/book3s_hv.c arch/powerpc/kvm/book3s_hv_rmhandlers.S+11 -20 replies
20/105KVM: PPC: Book3S HV: Save/restore host values of debug registersarch/powerpc/kvm/book3s_hv_rmhandlers.S+32 -70 replies
21/105Revert "powerpc/numa: Fix percpu allocations to be NUMA aware"arch/powerpc/include/asm/topology.h arch/powerpc/kernel/setup_64.c+2 -160 replies
22/105Staging: comedi: comedi_fops: Avoid orphaned proc entrydrivers/staging/comedi/comedi_fops.c+3 -30 replies
23/105drm: rcar-du: Simplify and fix probe error handlingdrivers/gpu/drm/rcar-du/rcar_du_drv.c drivers/gpu/drm/rcar-du/rcar_du_kms.c+17 -200 replies
24/105smp/hotplug: Move unparking of percpu threads to the control CPUkernel/cpu.c+19 -180 replies
25/105smp/hotplug: Replace BUG_ON and react usefulkernel/cpu.c+2 -10 replies
26/105nfc: Fix hangup of RC-S380* in port100_send_ack()drivers/nfc/port100.c+24 -130 replies
27/105nfc: fdp: fix NULL pointer dereferencedrivers/nfc/fdp/i2c.c+3 -30 replies
28/105net: phy: Do not perform software reset for Generic PHYdrivers/net/phy/phy_device.c include/linux/phy.h+5 -10 replies
29/105isdn: Fix a sleep-in-atomic bugdrivers/isdn/i4l/isdn_ppp.c+1 -10 replies
30/105isdn/i4l: fix buffer overflowdrivers/isdn/i4l/isdn_common.c drivers/isdn/i4l/isdn_net.c+3 -30 replies
31/105ath10k: fix null deref on wmi-tlv when trying spectral scandrivers/net/wireless/ath/ath10k/wmi-ops.h+6 -00 replies
32/105wil6210: fix deadlock when using fw_no_recovery optiondrivers/net/wireless/ath/wil6210/main.c+8 -70 replies
33/105mailbox: always wait in mbox_send_message for blocking Tx modedrivers/mailbox/mailbox.c+1 -10 replies
34/105mailbox: skip complete wait event if timer expireddrivers/mailbox/mailbox.c+3 -30 replies
35/105mailbox: handle empty message in tx_tickdrivers/mailbox/mailbox.c+4 -10 replies
36/105sched/cgroup: Move sched_online_group() back into css_online() to fix crashkernel/sched/core.c+12 -20 replies
37/105RDMA/uverbs: Fix the check for port numberdrivers/infiniband/core/uverbs_cmd.c+3 -20 replies
38/105ipmi/watchdog: fix watchdog timeout set on rebootdrivers/char/ipmi/ipmi_watchdog.c+4 -30 replies
39/105dentry name snapshotsfs/dcache.c fs/debugfs/inode.c fs/namei.c +3 more+48 -420 replies
40/105v4l: s5c73m3: fix negation operatordrivers/media/i2c/s5c73m3/s5c73m3-ctrls.c+1 -10 replies
41/105pstore: Allow prz to control need for lockingfs/pstore/ram.c fs/pstore/ram_core.c include/linux/pstore_ram.h+27 -120 replies
42/105pstore: Correctly initialize spinlock and flagsfs/pstore/ram_core.c+7 -50 replies
43/105pstore: Use dynamic spinlock initializerfs/pstore/ram_core.c+1 -10 replies
44/105net: skb_needs_check() accepts CHECKSUM_NONE for txnet/core/dev.c+4 -30 replies
45/105device-dax: fix sysfs duplicate warningsdrivers/dax/dax.c drivers/dax/dax.h drivers/dax/pmem.c+24 -140 replies
46/105x86/mce/AMD: Make the init code more robustarch/x86/kernel/cpu/mcheck/mce_amd.c+3 -00 replies
47/105r8169: add support for RTL8168 series add-on card.drivers/net/ethernet/realtek/r8169.c+1 -00 replies
48/105ARM: omap2+: fixing wrong strcat for Non-NULL terminated stringarch/arm/mach-omap2/omap_hwmod.c+4 -40 replies
49/105dt-bindings: power/supply: Update TPS65217 propertiesDocumentation/devicetree/bindings/power/supply/tps65217_charger.txt+6 -10 replies
50/105dt-bindings: input: Specify the interrupt number of TPS65217 power buttonDocumentation/devicetree/bindings/input/tps65218-pwrbutton.txt+3 -10 replies
51/105ARM: dts: am57xx-idk: Put USB2 port in peripheral modearch/arm/boot/dts/am57xx-idk-common.dtsi+1 -10 replies
53/105net/mlx5: Disable RoCE on the e-switch management port under switchdev modedrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+11 -00 replies
54/105ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_outputnet/ipv6/ip6_output.c+1 -10 replies
55/105net/mlx4_core: Use-after-free causes a resource leak in flow-steering detachdrivers/net/ethernet/mellanox/mlx4/resource_tracker.c+4 -20 replies
56/105net/mlx4: Remove BUG_ON from ICM allocation routinedrivers/net/ethernet/mellanox/mlx4/icm.c+6 -10 replies
57/105net/mlx4_core: Fix raw qp flow steering rules under SRIOVdrivers/infiniband/hw/mlx4/main.c drivers/net/ethernet/mellanox/mlx4/main.c drivers/net/ethernet/mellanox/mlx4/resource_tracker.c +1 more+33 -230 replies
58/105drm/msm: Ensure that the hardware write pointer is validdrivers/gpu/drm/msm/adreno/adreno_gpu.c drivers/gpu/drm/msm/msm_ringbuffer.c+10 -20 replies
59/105drm/msm: Put back the vaddr in submit_reloc()drivers/gpu/drm/msm/msm_gem_submit.c+9 -60 replies
60/105drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are setdrivers/gpu/drm/msm/msm_gem_submit.c+2 -10 replies
61/105vfio-pci: use 32-bit comparisons for register address for gcc-4.5drivers/vfio/pci/vfio_pci_rdwr.c+4 -10 replies
62/105irqchip/keystone: Fix "scheduling while atomic" on rtdrivers/irqchip/irq-keystone.c+19 -90 replies
63/105ASoC: tlv320aic3x: Mark the RESET register as volatilesound/soc/codecs/tlv320aic3x.c+13 -00 replies
64/105spi: dw: Make debugfs name unique between instancesdrivers/spi/spi-dw.c+4 -10 replies
65/105ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLLsound/soc/codecs/nau8825.c sound/soc/codecs/nau8825.h+4 -20 replies
66/105irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPENDdrivers/irqchip/irq-mxs.c+4 -00 replies
67/105openrisc: Add _text symbol to fix ksym build errorarch/openrisc/kernel/vmlinux.lds.S+2 -00 replies
68/105dmaengine: ioatdma: Add Skylake PCI Dev IDdrivers/dma/ioat/hw.h drivers/dma/ioat/init.c+10 -10 replies
69/105dmaengine: ioatdma: workaround SKX ioatdma versiondrivers/dma/ioat/init.c+2 -00 replies
70/105l2tp: consider :: as wildcard address in l2tp_ip6 socket lookupnet/l2tp/l2tp_ip6.c+2 -20 replies
71/105dmaengine: ti-dma-crossbar: Add some of_node_put() in error path.drivers/dma/ti-dma-crossbar.c+2 -00 replies
72/105usb: dwc3: omap: fix race of pm runtime with irq handler in probedrivers/usb/dwc3/dwc3-omap.c+4 -20 replies
73/105ARM64: zynqmp: Fix W=1 dtc 1.4 warningsarch/arm64/boot/dts/xilinx/zynqmp-ep108.dts arch/arm64/boot/dts/xilinx/zynqmp.dtsi+2 -20 replies
75/105perf probe: Fix to get correct modname from elf headertools/perf/util/probe-event.c+16 -160 replies
76/105ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_*arch/arm/configs/s3c2410_defconfig+3 -30 replies
77/105ACPI / scan: Prefer devices without _HID/_CID for _ADR matchingdrivers/acpi/glue.c+9 -10 replies
78/105usb: gadget: Fix copy/pasted error messagedrivers/usb/gadget/function/f_hid.c+1 -10 replies
79/105Btrfs: use down_read_nested to make lockdep silentfs/btrfs/extent-tree.c+2 -10 replies
80/105Btrfs: fix lockdep warning about log_mutexfs/btrfs/tree-log.c+10 -30 replies
81/105benet: stricter vxlan offloading check in be_features_checkdrivers/net/ethernet/emulex/benet/be_main.c+3 -10 replies
82/105Btrfs: adjust outstanding_extents counter properly when dio write is splitfs/btrfs/inode.c+9 -20 replies
83/105Xen: ARM: Zero reserved fields of xatp before making hypervisor calldrivers/xen/arm-device.c+5 -30 replies
84/105tools lib traceevent: Fix prev/next_prio for deadline taskstools/lib/traceevent/plugin_sched_switch.c+2 -20 replies
85/105xfrm: Dont use sk_family for socket policy lookupsnet/xfrm/xfrm_policy.c+4 -50 replies
86/105perf tools: Install tools/lib/traceevent plugins with install-bintools/perf/Makefile.perf+2 -20 replies
87/105perf symbols: Robustify reading of build-id from sysfstools/perf/util/symbol-elf.c+6 -00 replies
88/105video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremapdrivers/video/fbdev/cobalt_lcdfb.c+5 -00 replies
89/105vfio-pci: Handle error from pci_iomapdrivers/vfio/pci/vfio_pci.c+4 -00 replies
90/105arm64: mm: fix show_pte KERN_CONT falloutarch/arm64/mm/fault.c+4 -40 replies
91/105nvmem: imx-ocotp: Fix wrong register sizedrivers/nvmem/imx-ocotp.c+1 -10 replies
92/105net: usb: asix_devices: add .reset_resume for USB PMdrivers/net/usb/asix_devices.c+1 -00 replies
93/105ASoC: fsl_ssi: set fifo watermark to more reliable valuesound/soc/fsl/fsl_ssi.c+53 -210 replies
94/105sh_eth: enable RX descriptor word 0 shift on SH7734drivers/net/ethernet/renesas/sh_eth.c+1 -00 replies
95/105ARCv2: IRQ: Call entry/exit functions for chained handlers in MCIParch/arc/kernel/mcip.c+4 -00 replies
96/105ALSA: usb-audio: test EP_FLAG_RUNNING at urb completionsound/usb/endpoint.c+3 -00 replies
97/105x86/platform/intel-mid: Rename spidev to mrfld_spidevarch/x86/platform/intel-mid/device_libs/Makefile arch/x86/platform/intel-mid/device_libs/platform_mrfld_spidev.c arch/x86/platform/intel-mid/device_libs/platform_spidev.c+55 -510 replies
98/105perf/x86: Set pmu->module in Intel PMU modulesarch/x86/events/intel/cstate.c arch/x86/events/intel/rapl.c arch/x86/events/intel/uncore.c+4 -00 replies
99/105ASoC: Intel: bytcr-rt5640: fix settings in internal clock modesound/soc/intel/boards/bytcr_rt5640.c+1 -10 replies
100/105HID: ignore Petzl USB headlampdrivers/hid/hid-core.c drivers/hid/hid-ids.h+4 -00 replies
101/105scsi: fnic: Avoid sending reset to firmware when another reset is in progressdrivers/scsi/fnic/fnic.h drivers/scsi/fnic/fnic_scsi.c+17 -00 replies
102/105scsi: snic: Return error code on memory allocation failuredrivers/scsi/snic/snic_main.c+3 -00 replies
103/105scsi: bfa: Increase requested firmware version to 3.2.5.1drivers/scsi/bfa/bfad.c drivers/scsi/bfa/bfad_drv.h+4 -40 replies
104/105ASoC: Intel: Skylake: Release FW ctx in cleanupsound/soc/intel/skylake/skl-sst.c+3 -00 replies
105/105ASoC: dpcm: Avoid putting stream state to STOP when FE stream is pausedsound/soc/soc-pcm.c+3 -10 replies

Reviews trailers per patch

25 of 102 patches have a Reviewed-by or Acked-by.

PatchAndy RitgerDavid GibsonIan AbbottAlexey KlimovHadar Hen ZionTony LindgrenWill DeaconRasesh ModyVinod KoulPeter ZijlstraLinux TorvaldsSteve WiseMike MarciniszynJeff LaytonJan StancekBrian PaulSuman AnnaJarkko NikulaFabio EstevamJonas BonnRob HerringStefano StabelliniSteven RostedtArnaldo Carvalho de MeloDmitry VyukovYoichi YuasaNarsimhulu MusiniEwan D. MilneHans de GoedeDavid SterbaFilipe MananaAnand Jain
1/105
2/105
3/105
4/105
6/105R-b
7/105
8/105
9/105
10/105R-b
11/105
12/105R-b
13/105
14/105T-b
15/105
16/105R-b
17/105
18/105
19/105
20/105
21/105
22/105R-b
23/105
24/105A-b
25/105Rightfully-ranted-at-by
26/105
27/105
28/105
29/105
30/105
31/105
32/105
33/105R-b
34/105
35/105
36/105
37/105R-b T-b
38/105
39/105
40/105
41/105
42/105
43/105
44/105
45/105
46/105
47/105
48/105
49/105A-b
50/105A-b
51/105
53/105R-b
54/105
55/105
56/105
57/105
58/105
59/105
60/105
61/105
62/105T-b
63/105R-b
64/105
65/105
66/105R-b
67/105A-b
68/105
69/105
70/105
71/105
72/105A-b
73/105
75/105
76/105
77/105T-b
78/105
79/105R-b
80/105R-b
81/105
82/105T-b
83/105R-b
84/105A-b T-b
85/105T-b
86/105
87/105
88/105A-b
89/105
90/105A-b
91/105
92/105
93/105R-b
94/105
95/105
96/105
97/105
98/105
99/105
100/105
101/105
102/105A-b R-b
103/105A-b
104/105A-b
105/105

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

Read the v1 thread

Cover letter [PATCH 4.9 000/105] 4.9.41-stable review

This is the start of the stable review cycle for the 4.9.41 release. There are 105 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 Sun Aug 6 23:15:23 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.41-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.41-rc1

Patrick Lai <[email protected]>
ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused

Jeeja KP <[email protected]>
ASoC: Intel: Skylake: Release FW ctx in cleanup

Benjamin Poirier <[email protected]>
scsi: bfa: Increase requested firmware version to 3.2.5.1

Burak Ok <[email protected]>
scsi: snic: Return error code on memory allocation failure

Satish Kharat <[email protected]>
scsi: fnic: Avoid sending reset to firmware when another reset is in progress

Jiri Kosina <[email protected]>
HID: ignore Petzl USB headlamp

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: bytcr-rt5640: fix settings in internal clock mode

David Carrillo-Cisneros <[email protected]>

    perf/x86: Set pmu->module in Intel PMU modules

Andy Shevchenko <[email protected]>
x86/platform/intel-mid: Rename 'spidev' to 'mrfld_spidev'

Ioan-Adrian Ratiu <[email protected]>
ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion

Yuriy Kolerov <[email protected]>
ARCv2: IRQ: Call entry/exit functions for chained handlers in MCIP

Sergei Shtylyov <[email protected]>
sh_eth: enable RX descriptor word 0 shift on SH7734

Caleb Crome <[email protected]>
ASoC: fsl_ssi: set fifo watermark to more reliable value

Peter Chen <[email protected]>
net: usb: asix_devices: add .reset_resume for USB PM

Daniel Schultz <[email protected]>
nvmem: imx-ocotp: Fix wrong register size

Mark Rutland <[email protected]>
arm64: mm: fix show_pte KERN_CONT fallout

Arvind Yadav <[email protected]>
vfio-pci: Handle error from pci_iomap

Arvind Yadav <[email protected]>
video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremap

Arnaldo Carvalho de Melo <[email protected]>
perf symbols: Robustify reading of build-id from sysfs

Arnaldo Carvalho de Melo <[email protected]>
perf tools: Install tools/lib/traceevent plugins with install-bin

Steffen Klassert <[email protected]>
xfrm: Don't use sk_family for socket policy lookups

Daniel Bristot de Oliveira <[email protected]>
tools lib traceevent: Fix prev/next_prio for deadline tasks

Jiandi An <[email protected]>
Xen: ARM: Zero reserved fields of xatp before making hypervisor call

Liu Bo <[email protected]>
Btrfs: adjust outstanding_extents counter properly when dio write is split

Sabrina Dubroca <[email protected]>
benet: stricter vxlan offloading check in be_features_check

Liu Bo <[email protected]>
Btrfs: fix lockdep warning about log_mutex

Liu Bo <[email protected]>
Btrfs: use down_read_nested to make lockdep silent

David Lechner <[email protected]>
usb: gadget: Fix copy/pasted error message

Rafael J. Wysocki <[email protected]>
ACPI / scan: Prefer devices without _HID/_CID for _ADR matching

Krzysztof Kozlowski <[email protected]>
ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_*

Masami Hiramatsu <[email protected]>
perf probe: Fix to get correct modname from elf header

Moritz Fischer <[email protected]>
ARM64: zynqmp: Fix i2c node's compatible string

Michal Simek <[email protected]>
ARM64: zynqmp: Fix W=1 dtc 1.4 warnings

Grygorii Strashko <[email protected]>
usb: dwc3: omap: fix race of pm runtime with irq handler in probe

Christophe JAILLET <[email protected]>
dmaengine: ti-dma-crossbar: Add some 'of_node_put()' in error path.

Guillaume Nault <[email protected]>
l2tp: consider '::' as wildcard address in l2tp_ip6 socket lookup

Dave Jiang <[email protected]>
dmaengine: ioatdma: workaround SKX ioatdma version

Dave Jiang <[email protected]>
dmaengine: ioatdma: Add Skylake PCI Dev ID

Stafford Horne <[email protected]>
openrisc: Add _text symbol to fix ksym build error

Stefan Wahren <[email protected]>
irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND

John Hsu <[email protected]>
ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL

Phil Reid <[email protected]>
spi: dw: Make debugfs name unique between instances

Peter Ujfalusi <[email protected]>
ASoC: tlv320aic3x: Mark the RESET register as volatile

Strashko, Grygorii <[email protected]>
irqchip/keystone: Fix "scheduling while atomic" on rt

Arnd Bergmann <[email protected]>
vfio-pci: use 32-bit comparisons for register address for gcc-4.5

Jordan Crouse <[email protected]>
drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set

Jordan Crouse <[email protected]>
drm/msm: Put back the vaddr in submit_reloc()

Jordan Crouse <[email protected]>
drm/msm: Ensure that the hardware write pointer is valid

Jack Morgenstein <[email protected]>
net/mlx4_core: Fix raw qp flow steering rules under SRIOV

Leon Romanovsky <[email protected]>
net/mlx4: Remove BUG_ON from ICM allocation routine

Jack Morgenstein <[email protected]>
net/mlx4_core: Use-after-free causes a resource leak in flow-steering detach

Zheng Li <[email protected]>
ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output

Or Gerlitz <[email protected]>
net/mlx5: Disable RoCE on the e-switch management port under switchdev mode

Pali Rohár <[email protected]>
ARM: dts: n900: Mark eMMC slot with no-sdio and no-sd flags

Roger Quadros <[email protected]>
ARM: dts: am57xx-idk: Put USB2 port in peripheral mode

Milo Kim <[email protected]>
dt-bindings: input: Specify the interrupt number of TPS65217 power button

Milo Kim <[email protected]>
dt-bindings: power/supply: Update TPS65217 properties

Maninder Singh <[email protected]>
ARM: omap2+: fixing wrong strcat for Non-NULL terminated string

Chun-Hao Lin <[email protected]>
r8169: add support for RTL8168 series add-on card.

Thomas Gleixner <[email protected]>
x86/mce/AMD: Make the init code more robust

Dan Williams <[email protected]>
device-dax: fix sysfs duplicate warnings

Eric Dumazet <[email protected]>
net: skb_needs_check() accepts CHECKSUM_NONE for tx

Kees Cook <[email protected]>
pstore: Use dynamic spinlock initializer

Kees Cook <[email protected]>
pstore: Correctly initialize spinlock and flags

Joel Fernandes <[email protected]>
pstore: Allow prz to control need for locking

Andrzej Hajda <[email protected]>
v4l: s5c73m3: fix negation operator

Al Viro <[email protected]>
dentry name snapshots

Valentin Vidic <[email protected]>
ipmi/watchdog: fix watchdog timeout set on reboot

Ismail, Mustafa <[email protected]>
RDMA/uverbs: Fix the check for port number

Konstantin Khlebnikov <[email protected]>
sched/cgroup: Move sched_online_group() back into css_online() to fix crash

Sudeep Holla <[email protected]>
mailbox: handle empty message in tx_tick

Sudeep Holla <[email protected]>
mailbox: skip complete wait event if timer expired

Sudeep Holla <[email protected]>
mailbox: always wait in mbox_send_message for blocking Tx mode

Lior David <[email protected]>
wil6210: fix deadlock when using fw_no_recovery option

Michal Kazior <[email protected]>
ath10k: fix null deref on wmi-tlv when trying spectral scan

Annie Cherkaev <[email protected]>
isdn/i4l: fix buffer overflow

Jia-Ju Bai <[email protected]>
isdn: Fix a sleep-in-atomic bug

Florian Fainelli <[email protected]>
net: phy: Do not perform software reset for Generic PHY

Sudip Mukherjee <[email protected]>
nfc: fdp: fix NULL pointer dereference

OGAWA Hirofumi <[email protected]>

    nfc: Fix hangup of RC-S380* in port100_send_ack()

Thomas Gleixner <[email protected]>
smp/hotplug: Replace BUG_ON and react useful

Thomas Gleixner <[email protected]>
smp/hotplug: Move unparking of percpu threads to the control CPU

Laurent Pinchart <[email protected]>
drm: rcar-du: Simplify and fix probe error handling

Cheah Kok Cheong <[email protected]>
Staging: comedi: comedi_fops: Avoid orphaned proc entry

Greg Kroah-Hartman <[email protected]>
Revert "powerpc/numa: Fix percpu allocations to be NUMA aware"

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Save/restore host values of debug registers

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit

Ben Skeggs <[email protected]>
drm/nouveau/bar/gf100: fix access to upper half of BAR2

Ilia Mirkin <[email protected]>
drm/nouveau/disp/nv50-: bump max chans to 21

Sinclair Yeh <[email protected]>
drm/vmwgfx: Fix gcc-7.1.1 warning

Ofer Heifetz <[email protected]>
md/raid5: add thread_group worker async_tx_issue_pending_all

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Enable TM before accessing TM registers

Herbert Xu <[email protected]>
crypto: authencesn - Fix digest_null crash

Benjamin Coddington <[email protected]>
NFSv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiter

NeilBrown <[email protected]>
NFS: invalidate file size when taking a lock.

Laurent Vivier <[email protected]>
powerpc/pseries: Fix of_node_put() underflow during reconfig remove

Helge Deller <[email protected]>
parisc: Suspend lockup detectors before system halt

John David Anglin <[email protected]>
parisc: Extend disabled preemption in copy_user_page

John David Anglin <[email protected]>
parisc: Prevent TLB speculation on flushed pages on CPUs that only support equivalent aliases

Daniel Dadap <[email protected]>
ALSA: hda - Add missing NVIDIA GPU codec IDs to patch table

Andy Shevchenko <[email protected]>
ALSA: fm801: Initialize chip after IRQ handler is registered

Jan Kara <[email protected]>
jfs: Don't clear SGID when inheriting ACLs

Eric Dumazet <[email protected]>
net: reduce skb_warn_bad_offload() noise

Joel Fernandes <[email protected]>
pstore: Make spinlock per zone instead of global

Yuejie Shi <[email protected]>
af_key: Add lock to key dump

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

Diffstat:

 .../bindings/input/tps65218-pwrbutton.txt          |  4 +-
 .../bindings/power/supply/tps65217_charger.txt     |  7 +-
 Makefile                                           |  4 +-
 arch/arc/kernel/mcip.c                             |  4 ++
 arch/arm/boot/dts/am57xx-idk-common.dtsi           |  2 +-
 arch/arm/boot/dts/omap3-n900.dts                   |  2 +
 arch/arm/configs/s3c2410_defconfig                 |  6 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |  8 +--
 arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts        |  2 +-
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi             |  6 +-
 arch/arm64/mm/fault.c                              |  8 +--
 arch/openrisc/kernel/vmlinux.lds.S                 |  2 +
 arch/parisc/kernel/cache.c                         | 36 +++++------
 arch/parisc/kernel/process.c                       |  2 +
 arch/powerpc/include/asm/topology.h                | 14 ----
 arch/powerpc/kernel/setup_64.c                     |  4 +-
 arch/powerpc/kvm/book3s_hv.c                       | 13 +++-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            | 41 ++++++++++--
 arch/powerpc/platforms/pseries/reconfig.c          |  1 -
 arch/x86/events/intel/cstate.c                     |  2 +
 arch/x86/events/intel/rapl.c                       |  1 +
 arch/x86/events/intel/uncore.c                     |  1 +
 arch/x86/kernel/cpu/mcheck/mce_amd.c               |  3 +
 arch/x86/platform/intel-mid/device_libs/Makefile   |  2 +-
 .../{platform_spidev.c => platform_mrfld_spidev.c} |  4 ++
 crypto/authencesn.c                                |  5 ++
 drivers/acpi/glue.c                                | 10 ++-
 drivers/char/ipmi/ipmi_watchdog.c                  |  7 +-
 drivers/dax/dax.c                                  | 24 ++++---
 drivers/dax/dax.h                                  |  2 +-
 drivers/dax/pmem.c                                 | 12 ++--
 drivers/dma/ioat/hw.h                              |  2 +
 drivers/dma/ioat/init.c                            | 11 +++-
 drivers/dma/ti-dma-crossbar.c                      |  2 +
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |  9 ++-
 drivers/gpu/drm/msm/msm_gem_submit.c               | 18 ++++--
 drivers/gpu/drm/msm/msm_ringbuffer.c               |  3 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h    |  2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c    |  2 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c              | 30 +++------
 drivers/gpu/drm/rcar-du/rcar_du_kms.c              |  7 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  2 +-
 drivers/hid/hid-core.c                             |  1 +
 drivers/hid/hid-ids.h                              |  3 +
 drivers/infiniband/core/uverbs_cmd.c               |  5 +-
 drivers/infiniband/hw/mlx4/main.c                  | 14 +++-
 drivers/irqchip/irq-keystone.c                     | 28 +++++---
 drivers/irqchip/irq-mxs.c                          |  4 ++
 drivers/isdn/i4l/isdn_common.c                     |  1 +
 drivers/isdn/i4l/isdn_net.c                        |  5 +-
 drivers/isdn/i4l/isdn_ppp.c                        |  2 +-
 drivers/mailbox/mailbox.c                          | 13 ++--
 drivers/md/raid5.c                                 |  2 +
 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c          |  2 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |  4 +-
 drivers/net/ethernet/mellanox/mlx4/icm.c           |  7 +-
 drivers/net/ethernet/mellanox/mlx4/main.c          | 18 ++++++
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  | 28 ++------
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 11 ++++
 drivers/net/ethernet/realtek/r8169.c               |  1 +
 drivers/net/ethernet/renesas/sh_eth.c              |  1 +
 drivers/net/phy/phy_device.c                       |  2 +-
 drivers/net/usb/asix_devices.c                     |  1 +
 drivers/net/wireless/ath/ath10k/wmi-ops.h          |  6 ++
 drivers/net/wireless/ath/wil6210/main.c            | 15 +++--
 drivers/nfc/fdp/i2c.c                              |  6 +-
 drivers/nfc/port100.c                              | 35 ++++++----
 drivers/nvmem/imx-ocotp.c                          |  2 +-
 drivers/scsi/bfa/bfad.c                            |  6 +-
 drivers/scsi/bfa/bfad_drv.h                        |  2 +-
 drivers/scsi/fnic/fnic.h                           |  1 +
 drivers/scsi/fnic/fnic_scsi.c                      | 16 +++++
 drivers/scsi/snic/snic_main.c                      |  3 +
 drivers/spi/spi-dw.c                               |  5 +-
 drivers/staging/comedi/comedi_fops.c               |  6 +-
 drivers/usb/dwc3/dwc3-omap.c                       |  6 +-
 drivers/usb/gadget/function/f_hid.c                |  2 +-
 drivers/vfio/pci/vfio_pci.c                        |  4 ++
 drivers/vfio/pci/vfio_pci_rdwr.c                   |  5 +-
 drivers/video/fbdev/cobalt_lcdfb.c                 |  5 ++
 drivers/xen/arm-device.c                           |  8 ++-
 fs/btrfs/extent-tree.c                             |  3 +-
 fs/btrfs/inode.c                                   | 11 +++-
 fs/btrfs/tree-log.c                                | 13 +++-
 fs/dcache.c                                        | 27 ++++++++
 fs/debugfs/inode.c                                 | 10 +--
 fs/jfs/acl.c                                       | 15 +++--
 fs/namei.c                                         |  8 +--
 fs/nfs/file.c                                      |  2 +-
 fs/nfs/nfs4proc.c                                  |  2 +-
 fs/notify/fsnotify.c                               |  8 ++-
 fs/pstore/ram.c                                    |  5 +-
 fs/pstore/ram_core.c                               | 25 +++++---
 include/linux/dcache.h                             |  6 ++
 include/linux/fsnotify.h                           | 31 ---------
 include/linux/mlx4/device.h                        |  2 +
 include/linux/phy.h                                |  4 ++
 include/linux/pstore_ram.h                         | 11 +++-
 kernel/cpu.c                                       | 38 +++++------
 kernel/sched/core.c                                | 14 +++-
 net/core/dev.c                                     | 19 ++++--
 net/ipv6/ip6_output.c                              |  2 +-
 net/key/af_key.c                                   | 46 +++++++++++---
 net/l2tp/l2tp_ip6.c                                |  4 +-
 net/xfrm/xfrm_policy.c                             |  9 ++-
 sound/pci/fm801.c                                  |  4 +-
 sound/pci/hda/patch_hdmi.c                         | 27 ++++++++
 sound/soc/codecs/nau8825.c                         |  3 +-
 sound/soc/codecs/nau8825.h                         |  3 +-
 sound/soc/codecs/tlv320aic3x.c                     | 13 ++++
 sound/soc/fsl/fsl_ssi.c                            | 74 ++++++++++++++++------
 sound/soc/intel/boards/bytcr_rt5640.c              |  2 +-
 sound/soc/intel/skylake/skl-sst.c                  |  3 +
 sound/soc/soc-pcm.c                                |  4 +-
 sound/usb/endpoint.c                               |  3 +
 tools/lib/traceevent/plugin_sched_switch.c         |  4 +-
 tools/perf/Makefile.perf                           |  4 +-
 tools/perf/util/probe-event.c                      | 32 +++++-----
 tools/perf/util/symbol-elf.c                       |  6 ++
 119 files changed, 746 insertions(+), 364 deletions(-)