Skip to content

4.4.80-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest86 of 91 patches 4 repliesIn review

86 of 91 patches are in this archive. The cover letter announces 91.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/91af_key: Add lock to key dumpnet/key/af_key.c+38 -80 replies
2/91pstore: Make spinlock per zone instead of globalfs/pstore/ram_core.c include/linux/pstore_ram.h+6 -60 replies
3/91net: reduce skb_warn_bad_offload() noisenet/core/dev.c+9 -30 replies
4/91powerpc/pseries: Fix of_node_put() underflow during reconfig removearch/powerpc/platforms/pseries/reconfig.c+0 -10 replies
5/91crypto: authencesn - Fix digest_null crashcrypto/authencesn.c+5 -00 replies
6/91md/raid5: add thread_group worker async_tx_issue_pending_alldrivers/md/raid5.c+2 -00 replies
7/91drm/vmwgfx: Fix gcc-7.1.1 warningdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+1 -10 replies
8/91drm/nouveau/bar/gf100: fix access to upper half of BAR2drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c+1 -10 replies
9/91KVM: PPC: Book3S HV: Context-switch EBB registers properlyarch/powerpc/kvm/book3s_hv.c+16 -00 replies
10/91KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exitarch/powerpc/kvm/book3s_hv.c arch/powerpc/kvm/book3s_hv_rmhandlers.S+13 -20 replies
11/91KVM: PPC: Book3S HV: Reload HTM registers explicitlyarch/powerpc/kvm/book3s_hv.c+15 -10 replies
12/91KVM: PPC: Book3S HV: Save/restore host values of debug registersarch/powerpc/kvm/book3s_hv_rmhandlers.S+32 -70 replies
13/91Revert "powerpc/numa: Fix percpu allocations to be NUMA aware"arch/powerpc/include/asm/topology.h arch/powerpc/kernel/setup_64.c+2 -160 replies
14/91Staging: comedi: comedi_fops: Avoid orphaned proc entrydrivers/staging/comedi/comedi_fops.c+3 -30 replies
15/91drm/rcar: Nuke preclose hookdrivers/gpu/drm/rcar-du/rcar_du_crtc.c drivers/gpu/drm/rcar-du/rcar_du_crtc.h drivers/gpu/drm/rcar-du/rcar_du_drv.c+0 -320 replies
16/91drm: rcar-du: Perform initialization/cleanup at probe/remove timedrivers/gpu/drm/rcar-du/rcar_du_drv.c drivers/gpu/drm/rcar-du/rcar_du_hdmicon.c drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c +1 more+106 -1140 replies
17/91drm: 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+16 -212 replies
18/91perf intel-pt: Fix ip compressiontools/perf/util/intel-pt-decoder/intel-pt-decoder.c tools/perf/util/intel-pt-decoder/intel-pt-pkt-decoder.c+40 -280 replies
19/91perf intel-pt: Fix last_ip usagetools/perf/util/intel-pt-decoder/intel-pt-decoder.c+11 -20 replies
20/91perf intel-pt: Use FUP always when scanning for an IPtools/perf/util/intel-pt-decoder/intel-pt-decoder.c+4 -80 replies
21/91perf intel-pt: Ensure never to set last_ip when packet count is zerotools/perf/util/intel-pt-decoder/intel-pt-decoder.c+5 -30 replies
22/91xfs: dont BUG() on mixed direct and mapped I/Ofs/xfs/xfs_aops.c+20 -10 replies
23/91nfc: fdp: fix NULL pointer dereferencedrivers/nfc/fdp/i2c.c+3 -30 replies
24/91net: phy: Do not perform software reset for Generic PHYdrivers/net/phy/phy_device.c include/linux/phy.h+5 -10 replies
25/91isdn: Fix a sleep-in-atomic bugdrivers/isdn/i4l/isdn_ppp.c+1 -10 replies
26/91isdn/i4l: fix buffer overflowdrivers/isdn/i4l/isdn_common.c drivers/isdn/i4l/isdn_net.c+3 -30 replies
27/91ath10k: fix null deref on wmi-tlv when trying spectral scandrivers/net/wireless/ath/ath10k/wmi-ops.h+6 -00 replies
28/91wil6210: fix deadlock when using fw_no_recovery optiondrivers/net/wireless/ath/wil6210/main.c+8 -70 replies
29/91mailbox: always wait in mbox_send_message for blocking Tx modedrivers/mailbox/mailbox.c+1 -10 replies
30/91mailbox: skip complete wait event if timer expireddrivers/mailbox/mailbox.c+3 -30 replies
31/91mailbox: handle empty message in tx_tickdrivers/mailbox/mailbox.c+4 -10 replies
32/91mpt3sas: Dont overreach ioc->reply_post[] during initializationdrivers/scsi/mpt3sas/mpt3sas_base.c+16 -170 replies
33/91kaweth: fix firmware downloaddrivers/net/usb/kaweth.c+1 -20 replies
34/91kaweth: fix oops upon failed memory allocationdrivers/net/usb/kaweth.c+6 -10 replies
35/91sched/cgroup: Move sched_online_group() back into css_online() to fix crashkernel/sched/core.c+12 -20 replies
36/91PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if presentdrivers/base/power/domain.c+4 -20 replies
37/91RDMA/uverbs: Fix the check for port numberdrivers/infiniband/core/uverbs_cmd.c+3 -20 replies
38/91libnvdimm, btt: fix btt_rw_page not returning errorsdrivers/nvdimm/btt.c+6 -30 replies
39/91ipmi/watchdog: fix watchdog timeout set on rebootdrivers/char/ipmi/ipmi_watchdog.c+4 -30 replies
40/91dentry name snapshotsfs/dcache.c fs/debugfs/inode.c fs/namei.c +3 more+48 -420 replies
41/91v4l: s5c73m3: fix negation operatordrivers/media/i2c/s5c73m3/s5c73m3-ctrls.c+1 -10 replies
42/91Make file credentials available to the seqfile interfacesfs/seq_file.c include/linux/seq_file.h+8 -120 replies
43/91/proc/iomem: only expose physical resource addresses to privileged userskernel/resource.c+11 -20 replies
44/91vlan: Propagate MAC address to VLANsnet/8021q/vlan.c net/8021q/vlan.h net/8021q/vlan_dev.c+24 -30 replies
45/91pstore: Allow prz to control need for lockingfs/pstore/ram.c fs/pstore/ram_core.c include/linux/pstore_ram.h+27 -120 replies
46/91pstore: Correctly initialize spinlock and flagsfs/pstore/ram_core.c+7 -50 replies
47/91pstore: Use dynamic spinlock initializerfs/pstore/ram_core.c+1 -10 replies
48/91net: skb_needs_check() accepts CHECKSUM_NONE for txnet/core/dev.c+4 -30 replies
52/91tpm: fix a kernel memory leak in tpm-sysfs.cdrivers/char/tpm/tpm-sysfs.c+2 -00 replies
53/91tpm: Replace device number bitmap with IDRdrivers/char/tpm/tpm-chip.c drivers/char/tpm/tpm-interface.c drivers/char/tpm/tpm.h+49 -420 replies
54/91x86/mce/AMD: Make the init code more robustarch/x86/kernel/cpu/mcheck/mce_amd.c+3 -00 replies
55/91r8169: add support for RTL8168 series add-on card.drivers/net/ethernet/realtek/r8169.c+1 -00 replies
57/91ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_outputnet/ipv6/ip6_output.c+1 -10 replies
58/91net/mlx4: Remove BUG_ON from ICM allocation routinedrivers/net/ethernet/mellanox/mlx4/icm.c+6 -10 replies
59/91drm/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
60/91drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are setdrivers/gpu/drm/msm/msm_gem_submit.c+2 -10 replies
61/91vfio-pci: use 32-bit comparisons for register address for gcc-4.5drivers/vfio/pci/vfio_pci_rdwr.c+4 -10 replies
62/91irqchip/keystone: Fix "scheduling while atomic" on rtdrivers/irqchip/irq-keystone.c+19 -90 replies
63/91ASoC: tlv320aic3x: Mark the RESET register as volatilesound/soc/codecs/tlv320aic3x.c+13 -00 replies
64/91spi: dw: Make debugfs name unique between instancesdrivers/spi/spi-dw.c+4 -10 replies
65/91ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLLsound/soc/codecs/nau8825.c sound/soc/codecs/nau8825.h+4 -20 replies
66/91irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPENDdrivers/irqchip/irq-mxs.c+4 -00 replies
67/91openrisc: Add _text symbol to fix ksym build errorarch/openrisc/kernel/vmlinux.lds.S+2 -00 replies
68/91dmaengine: ioatdma: Add Skylake PCI Dev IDdrivers/dma/ioat/hw.h drivers/dma/ioat/init.c+10 -10 replies
69/91dmaengine: ioatdma: workaround SKX ioatdma versiondrivers/dma/ioat/init.c+2 -00 replies
70/91dmaengine: ti-dma-crossbar: Add some of_node_put() in error path.drivers/dma/ti-dma-crossbar.c+2 -00 replies
71/91ARM64: 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
73/91ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_*arch/arm/configs/s3c2410_defconfig+3 -30 replies
74/91ACPI / scan: Prefer devices without _HID/_CID for _ADR matchingdrivers/acpi/glue.c+9 -10 replies
75/91usb: gadget: Fix copy/pasted error messagedrivers/usb/gadget/function/f_hid.c+1 -10 replies
76/91Btrfs: adjust outstanding_extents counter properly when dio write is splitfs/btrfs/inode.c+9 -20 replies
77/91tools lib traceevent: Fix prev/next_prio for deadline taskstools/lib/traceevent/plugin_sched_switch.c+2 -20 replies
78/91xfrm: Dont use sk_family for socket policy lookupsnet/xfrm/xfrm_policy.c+4 -50 replies
79/91perf tools: Install tools/lib/traceevent plugins with install-bintools/perf/Makefile.perf+2 -20 replies
80/91perf symbols: Robustify reading of build-id from sysfstools/perf/util/symbol-elf.c+6 -00 replies
81/91video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremapdrivers/video/fbdev/cobalt_lcdfb.c+5 -00 replies
82/91vfio-pci: Handle error from pci_iomapdrivers/vfio/pci/vfio_pci.c+4 -00 replies
83/91arm64: mm: fix show_pte KERN_CONT falloutarch/arm64/mm/fault.c+4 -40 replies
84/91nvmem: imx-ocotp: Fix wrong register sizedrivers/nvmem/imx-ocotp.c+1 -10 replies
85/91sh_eth: enable RX descriptor word 0 shift on SH7734drivers/net/ethernet/renesas/sh_eth.c+1 -00 replies
86/91ALSA: usb-audio: test EP_FLAG_RUNNING at urb completionsound/usb/endpoint.c+3 -00 replies
87/91HID: ignore Petzl USB headlampdrivers/hid/hid-core.c drivers/hid/hid-ids.h+4 -00 replies
88/91scsi: 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
89/91scsi: snic: Return error code on memory allocation failuredrivers/scsi/snic/snic_main.c+3 -00 replies
90/91ASoC: dpcm: Avoid putting stream state to STOP when FE stream is pausedsound/soc/soc-pcm.c+3 -10 replies
91/91Btrfs: use down_read_nested to make lockdep silentfs/btrfs/extent-tree.c+2 -10 replies

Reviews trailers per patch

19 of 86 patches have a Reviewed-by or Acked-by.

PatchStefan BergerJason GunthorpeJarkko SakkinenJarkko NikulaHans de GoedeAnand JainWill DeaconDavid SterbaIan AbbottDaniel StoneAlex DeucherLaurent PinchartDaniel VetterDave ChinnerDarrick J. WongAlexey KlimovJohannes ThumshirnJens AxboeChaitra BasappaUlf HanssonDavid GibsonBrian PaulSuman AnnaFabio EstevamJonas BonnSteve WiseMike MarciniszynSteven RostedtArnaldo Carvalho de MeloNarsimhulu MusiniEwan D. MilneDmitry VyukovYoichi Yuasa
1/91
2/91
3/91
4/91R-b
5/91
6/91
7/91R-b
8/91
9/91
10/91
11/91
12/91
13/91
14/91R-b
15/91A-b R-b R-b
16/91A-b
17/91
18/91
19/91
20/91
21/91
22/91R-b A-b
23/91
24/91
25/91
26/91
27/91
28/91
29/91R-b
30/91
31/91
32/91R-b R-b A-b
33/91
34/91
35/91
36/91A-b
37/91R-b T-b
38/91
39/91
40/91
41/91
42/91
43/91
44/91
45/91
46/91
47/91
48/91
52/91T-b
53/91R-b R-b T-b
54/91
55/91
57/91
58/91
59/91
60/91
61/91
62/91T-b
63/91R-b
64/91
65/91
66/91R-b
67/91A-b
68/91
69/91
70/91
71/91
73/91
74/91T-b
75/91
76/91T-b
77/91A-b T-b
78/91T-b
79/91
80/91
81/91A-b
82/91
83/91A-b
84/91
85/91
86/91
87/91
88/91
89/91A-b R-b
90/91
91/91R-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 33 reviewers.

Read the v1 thread

Cover letter [PATCH 4.4 00/91] 4.4.80-stable review

This is the start of the stable review cycle for the 4.4.80 release. There are 91 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:31 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.4.80-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.80-rc1

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

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

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

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

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

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

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_*

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

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

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: Ensure that the hardware write pointer is valid

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

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

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

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

Stefan Berger <[email protected]>
tpm: Replace device number bitmap with IDR

Jarkko Sakkinen <[email protected]>
tpm: fix a kernel memory leak in tpm-sysfs.c

Juergen Gross <[email protected]>
xen/blkback: don't use xen_blkif_get() in xen-blkback kthread

Juergen Gross <[email protected]>
xen/blkback: don't free be structure too early

Wanpeng Li <[email protected]>
sched/cputime: Fix prev steal time accouting during CPU hotplug

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

Mike Manning <[email protected]>
vlan: Propagate MAC address to VLANs

Linus Torvalds <[email protected]>
/proc/iomem: only expose physical resource addresses to privileged users

Linus Torvalds <[email protected]>
Make file credentials available to the seqfile interfaces

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

Vishal Verma <[email protected]>
libnvdimm, btt: fix btt_rw_page not returning errors

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

Sudeep Holla <[email protected]>

    PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present

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

Oliver Neukum <[email protected]>
kaweth: fix oops upon failed memory allocation

Oliver Neukum <[email protected]>
kaweth: fix firmware download

Calvin Owens <[email protected]>

    mpt3sas: Don't overreach ioc->reply_post[] during initialization

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

Brian Foster <[email protected]>
xfs: don't BUG() on mixed direct and mapped I/O

Adrian Hunter <[email protected]>
perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero

Adrian Hunter <[email protected]>
perf intel-pt: Use FUP always when scanning for an IP

Adrian Hunter <[email protected]>
perf intel-pt: Fix last_ip usage

Adrian Hunter <[email protected]>
perf intel-pt: Fix ip compression

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

Laurent Pinchart <[email protected]>
drm: rcar-du: Perform initialization/cleanup at probe/remove time

Daniel Vetter <[email protected]>
drm/rcar: Nuke preclose hook

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: Reload HTM registers explicitly

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

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Context-switch EBB registers properly

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

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

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

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

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:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/omap3-n900.dts                   |   2 +
 arch/arm/configs/s3c2410_defconfig                 |   6 +-
 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/powerpc/include/asm/topology.h                |  14 --
 arch/powerpc/kernel/setup_64.c                     |   4 +-
 arch/powerpc/kvm/book3s_hv.c                       |  41 ++++-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |  41 ++++-
 arch/powerpc/platforms/pseries/reconfig.c          |   1 -
 arch/x86/kernel/cpu/mcheck/mce_amd.c               |   3 +
 crypto/authencesn.c                                |   5 +
 drivers/acpi/glue.c                                |  10 +-
 drivers/base/power/domain.c                        |   6 +-
 drivers/block/xen-blkback/blkback.c                |   3 -
 drivers/block/xen-blkback/xenbus.c                 |   8 +-
 drivers/char/ipmi/ipmi_watchdog.c                  |   7 +-
 drivers/char/tpm/tpm-chip.c                        |  85 +++++-----
 drivers/char/tpm/tpm-interface.c                   |   1 +
 drivers/char/tpm/tpm-sysfs.c                       |   2 +
 drivers/char/tpm/tpm.h                             |   5 +-
 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               |   3 +-
 drivers/gpu/drm/msm/msm_ringbuffer.c               |   3 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c    |   2 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |  20 ---
 drivers/gpu/drm/rcar-du/rcar_du_crtc.h             |   2 -
 drivers/gpu/drm/rcar-du/rcar_du_drv.c              | 185 ++++++++++-----------
 drivers/gpu/drm/rcar-du/rcar_du_hdmicon.c          |  11 +-
 drivers/gpu/drm/rcar-du/rcar_du_kms.c              |   7 +
 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c          |  11 +-
 drivers/gpu/drm/rcar-du/rcar_du_vgacon.c           |  11 +-
 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/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/mellanox/mlx4/icm.c           |   7 +-
 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/kaweth.c                           |  10 +-
 drivers/net/wireless/ath/ath10k/wmi-ops.h          |   6 +
 drivers/net/wireless/ath/wil6210/main.c            |  15 +-
 drivers/nfc/fdp/i2c.c                              |   6 +-
 drivers/nvdimm/btt.c                               |   9 +-
 drivers/nvmem/imx-ocotp.c                          |   2 +-
 drivers/scsi/fnic/fnic.h                           |   1 +
 drivers/scsi/fnic/fnic_scsi.c                      |  16 ++
 drivers/scsi/mpt3sas/mpt3sas_base.c                |  33 ++--
 drivers/scsi/snic/snic_main.c                      |   3 +
 drivers/spi/spi-dw.c                               |   5 +-
 drivers/staging/comedi/comedi_fops.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 +
 fs/btrfs/inode.c                                   |  11 +-
 fs/dcache.c                                        |  27 +++
 fs/debugfs/inode.c                                 |  10 +-
 fs/namei.c                                         |   8 +-
 fs/notify/fsnotify.c                               |   8 +-
 fs/pstore/ram.c                                    |   5 +-
 fs/pstore/ram_core.c                               |  25 ++-
 fs/seq_file.c                                      |   7 +-
 fs/xfs/xfs_aops.c                                  |  21 ++-
 include/linux/dcache.h                             |   6 +
 include/linux/fsnotify.h                           |  31 ----
 include/linux/phy.h                                |   4 +
 include/linux/pstore_ram.h                         |  11 +-
 include/linux/seq_file.h                           |  13 +-
 kernel/resource.c                                  |  13 +-
 kernel/sched/core.c                                |  15 +-
 kernel/sched/sched.h                               |  13 --
 net/8021q/vlan.c                                   |   5 +
 net/8021q/vlan.h                                   |   2 +
 net/8021q/vlan_dev.c                               |  20 ++-
 net/core/dev.c                                     |  19 ++-
 net/ipv6/ip6_output.c                              |   2 +-
 net/key/af_key.c                                   |  46 ++++-
 net/xfrm/xfrm_policy.c                             |   9 +-
 sound/soc/codecs/nau8825.c                         |   3 +-
 sound/soc/codecs/nau8825.h                         |   3 +-
 sound/soc/codecs/tlv320aic3x.c                     |  13 ++
 sound/soc/soc-pcm.c                                |   4 +-
 sound/usb/endpoint.c                               |   3 +
 tools/lib/traceevent/plugin_sched_switch.c         |   4 +-
 tools/perf/Makefile.perf                           |   4 +-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |  67 ++++----
 .../util/intel-pt-decoder/intel-pt-pkt-decoder.c   |  24 ++-
 tools/perf/util/symbol-elf.c                       |   6 +
 103 files changed, 752 insertions(+), 462 deletions(-)