Skip to content

4.10.10-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest106 of 110 patches 12 repliesIn review

106 of 110 patches are in this archive. The cover letter announces 110.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/110drm/vmwgfx: Type-check lookups of fence objectsdrivers/gpu/drm/vmwgfx/vmwgfx_fence.c+49 -260 replies
2/110drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()drivers/gpu/drm/vmwgfx/vmwgfx_surface.c+2 -20 replies
3/110drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c+1 -10 replies
4/110drm/ttm, drm/vmwgfx: Relax permission checking when opening surfacesdrivers/gpu/drm/ttm/ttm_object.c drivers/gpu/drm/vmwgfx/vmwgfx_fence.c drivers/gpu/drm/vmwgfx/vmwgfx_resource.c +2 more+24 -230 replies
5/110drm/vmwgfx: Remove getparam error messagedrivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c+0 -20 replies
6/110drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()drivers/gpu/drm/vmwgfx/vmwgfx_surface.c+4 -10 replies
7/110PCI: thunder-pem: Add legacy firmware support for Cavium ThunderX host controllerdrivers/pci/host/pci-thunder-pem.c+54 -20 replies
8/110PCI: thunder-pem: Fix legacy firmware PEM-specific resourcesdrivers/pci/host/pci-thunder-pem.c+8 -20 replies
9/110sysfs: be careful of error returns from ops->show()fs/sysfs/file.c+4 -20 replies
10/110staging: android: ashmem: lseek failed due to no FMODE_LSEEK.drivers/staging/android/ashmem.c+1 -00 replies
11/110arm/arm64: KVM: Take mmap_sem in stage2_unmap_vmarch/arm/kvm/mmu.c+2 -00 replies
12/110arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_regionarch/arm/kvm/mmu.c+8 -30 replies
13/110kvm: arm/arm64: Fix locking for kvm_free_stage2_pgdarch/arm/kvm/mmu.c+10 -00 replies
14/110iio: core: Fix IIO_VAL_FRACTIONAL_LOG2 for negative valuesdrivers/iio/industrialio-core.c+3 -40 replies
15/110iio: st_pressure: initialize lps22hb bootimedrivers/iio/pressure/st_pressure_core.c+1 -00 replies
16/110iio: bmg160: reset chip when probingdrivers/iio/gyro/bmg160_core.c+12 -00 replies
17/110arm64: mm: unaligned access by user-land should be received as SIGBUSarch/arm64/mm/fault.c+24 -180 replies
18/110cfg80211: check rdev resume callback only for registered wiphynet/wireless/sysfs.c+4 -60 replies
19/110Reset TreeId to zero on SMB2 TREE_CONNECTfs/cifs/smb2pdu.c+4 -00 replies
20/110mm/page_alloc.c: fix print order in show_free_areas()mm/page_alloc.c+1 -10 replies
21/110ptrace: fix PTRACE_LISTEN race corrupting task->statekernel/ptrace.c+10 -40 replies
22/110dax: fix radix tree insertion racefs/dax.c+22 -130 replies
23/110dm verity fec: limit error correction recursiondrivers/md/dm-verity-fec.c drivers/md/dm-verity-fec.h+15 -10 replies
24/110dm verity fec: fix bufio leaksdrivers/md/dm-verity-fec.c+3 -30 replies
25/110ACPI / gpio: do not fall back to parsing _CRS when we get a deferraldrivers/gpio/gpiolib-acpi.c+3 -10 replies
26/110ACPI / scan: Prefer devices without _HID for _ADR matchingdrivers/acpi/glue.c+6 -60 replies
27/110Kbuild: use cc-disable-warning consistently for maybe-uninitializedMakefile+1 -10 replies
28/110jump label: fix passing kbuild_cflags when checking for asm goto supportMakefile+6 -60 replies
29/110orangefs: move features validation to fix filesystem hangfs/orangefs/super.c+7 -20 replies
30/110xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of filesfs/xfs/xfs_bmap_util.c+9 -10 replies
31/110ring-buffer: Fix return value check in test_ringbuffer()kernel/trace/ring_buffer.c+4 -40 replies
32/110mac80211: unconditionally start new netdev queues with iTXQ supportnet/mac80211/iface.c+2 -10 replies
33/110brcmfmac: use local iftype avoiding use-after-free of virtual interfacedrivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c+5 -30 replies
34/110metag/usercopy: Drop unused macrosarch/metag/lib/usercopy.c+0 -1130 replies
35/110metag/usercopy: Fix alignment error checkingarch/metag/lib/usercopy.c+4 -60 replies
36/110metag/usercopy: Add early abort to copy_to_userarch/metag/lib/usercopy.c+20 -00 replies
37/110metag/usercopy: Zero rest of buffer from copy_from_userarch/metag/include/asm/uaccess.h arch/metag/lib/usercopy.c+26 -460 replies
38/110metag/usercopy: Set flags before ADDZarch/metag/lib/usercopy.c+4 -40 replies
39/110metag/usercopy: Fix src fixup in from user rapf loopsarch/metag/lib/usercopy.c+28 -80 replies
40/110metag/usercopy: Add missing fixupsarch/metag/lib/usercopy.c+48 -240 replies
41/110drm/msm: adreno: fix build error without debugfsdrivers/gpu/drm/msm/adreno/a5xx_gpu.c+2 -00 replies
42/110powerpc: Disable HFSCR[TM] if TM is not supportedarch/powerpc/kernel/setup_64.c+9 -00 replies
43/110powerpc/mm: Add missing global TLB invalidate if cxl is activearch/powerpc/mm/hash_native_64.c+5 -20 replies
44/110powerpc/64: Fix flush_(d|i)cache_range() called from modulesarch/powerpc/kernel/misc_64.S+2 -20 replies
45/110powerpc: Dont try to fix up misaligned load-with-reservation instructionsarch/powerpc/kernel/align.c+19 -80 replies
46/110powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable()arch/powerpc/crypto/crc32c-vpmsum_glue.c+3 -00 replies
48/110x86/mce: Dont print MCEs when mcelog is activearch/x86/kernel/cpu/mcheck/mce.c+6 -10 replies
49/110nios2: reserve boot memory for device treearch/nios2/kernel/prom.c arch/nios2/kernel/setup.c+10 -00 replies
50/110xtensa: make __pa work with uncached KSEG addressesarch/xtensa/include/asm/page.h+13 -00 replies
51/110s390/decompressor: fix initrd corruption caused by bss cleararch/s390/boot/compressed/misc.c+19 -160 replies
52/110s390/uaccess: get_user() should zero on failure (again)arch/s390/include/asm/uaccess.h+1 -10 replies
53/110MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernelsarch/mips/Kconfig+1 -10 replies
54/110MIPS: ralink: Fix typos in rt3883 pinctrlarch/mips/ralink/rt3883.c+2 -20 replies
55/110MIPS: End spinlocks with .insnarch/mips/include/asm/spinlock.h+4 -40 replies
56/110MIPS: Lantiq: fix missing xbar kernel panicarch/mips/lantiq/xway/sysctrl.c+1 -10 replies
57/110MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3arch/mips/kernel/genex.S arch/mips/kernel/traps.c+15 -60 replies
58/110MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2arch/mips/kernel/cpu-probe.c+1 -10 replies
59/110MIPS: Flush wrong invalid FTLB entry for huge pagearch/mips/mm/tlbex.c+21 -40 replies
60/110MIPS: c-r4k: Fix Loongson-3s vcache/scache waysize calculationarch/mips/mm/c-r4k.c+2 -00 replies
61/110drm/i915/gvt: Fix gvt scheduler interval timedrivers/gpu/drm/i915/gvt/sched_policy.c+2 -20 replies
62/110drm/i915/kvmgt: fix suspicious rcu dereference usagedrivers/gpu/drm/i915/gvt/kvmgt.c+3 -10 replies
63/110usb: dwc3: gadget: delay unmap of bounced requestsdrivers/usb/dwc3/gadget.c+17 -40 replies
64/110Documentation: stable-kernel-rules: fix stable-tag formatDocumentation/process/stable-kernel-rules.rst+1 -10 replies
65/110mm/mempolicy.c: fix error handling in set_mempolicy and mbind.mm/mempolicy.c+8 -120 replies
66/110random: use chacha20 for get_random_int/longdrivers/char/random.c include/linux/random.h init/main.c+43 -430 replies
67/110kvm: fix page struct leak in handle_vmonarch/x86/kvm/vmx.c+7 -20 replies
68/110HID: multitouch: enable the Surface 4 Type Cover Pro (JP) to report multitouch datadrivers/hid/hid-core.c drivers/hid/hid-ids.h drivers/hid/hid-microsoft.c +1 more+0 -60 replies
69/110drm/edid: constify edid quirk listdrivers/gpu/drm/drm_edid.c+3 -30 replies
70/110drm/i915: fix INTEL_BDW_IDS definitioninclude/drm/i915_pciids.h+0 -20 replies
71/110drm/i915: more .is_mobile cleanups for BDWinclude/drm/i915_pciids.h+3 -60 replies
72/110drm/i915: actually drive the BDW reserved IDsdrivers/gpu/drm/i915/i915_pci.c+1 -00 replies
73/110ASoC: Intel: bytcr_rt5640: quirks for Insyde devicessound/soc/intel/boards/bytcr_rt5640.c+10 -00 replies
74/110ARM: OMAP2+: Fix init for multiple quirks for the same SoCarch/arm/mach-omap2/pdata-quirks.c+0 -10 replies
75/110usb: chipidea: msm: Rely on core to override AHBBURSTdrivers/usb/chipidea/ci_hdrc_msm.c+2 -20 replies
76/110serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437xdrivers/tty/serial/8250/8250_omap.c+3 -60 replies
77/110ARM: davinci: add skeleton for pdata-quirksarch/arm/mach-davinci/Makefile arch/arm/mach-davinci/da8xx-dt.c arch/arm/mach-davinci/include/mach/common.h +1 more+43 -12 replies
79/110usb: host: xhci-plat: enable BROKEN_PED quirk if platform requestedDocumentation/devicetree/bindings/usb/usb-xhci.txt drivers/usb/host/xhci-plat.c+4 -00 replies
80/110usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisionsdrivers/usb/dwc3/host.c+18 -30 replies
81/110drm/mga: remove device_is_agp callbackdrivers/gpu/drm/mga/mga_dma.c drivers/gpu/drm/mga/mga_drv.c+19 -380 replies
82/110PCI: Add ACS quirk for Intel Union Pointdrivers/pci/quirks.c+24 -40 replies
83/110PCI: xgene: Fix double free on init errordrivers/pci/host/pci-xgene.c+2 -50 replies
84/110rx51: broken buildarch/arm/mach-omap2/pdata-quirks.c+1 -12 replies
85/110sata: ahci-da850: implement a workaround for the softreset quirkdrivers/ata/ahci_da850.c+32 -10 replies
86/110ACPI / button: Change default behavior to lid_init_state=opendrivers/acpi/button.c+1 -10 replies
87/110ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10sound/soc/codecs/rt5670.c+1 -00 replies
88/110ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10sound/soc/intel/atom/sst/sst_acpi.c+36 -10 replies
89/110ASoC: Intel: cht_bsw_rt5645: harden ACPI device detectionsound/soc/intel/boards/cht_bsw_rt5645.c+12 -20 replies
90/110ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK supportsound/soc/intel/boards/cht_bsw_rt5645.c+71 -130 replies
91/110ACPI: save NVS memory for Lenovo G50-45drivers/acpi/sleep.c+19 -00 replies
92/110usb: musb: da8xx: Fix host mode suspenddrivers/usb/musb/da8xx.c+1 -10 replies
94/110HID: wacom: dont apply generic settings to old devicesdrivers/hid/wacom_wac.c+3 -00 replies
95/110arm: kernel: Add SMC structure parameterarch/arm/kernel/armksyms.c arch/arm/kernel/smccc-call.S arch/arm64/kernel/arm64ksyms.c +3 more+57 -260 replies
96/110firmware: qcom: scm: Fix interrupted SCM callsarch/arm64/kernel/smccc-call.S drivers/firmware/qcom_scm-64.c include/linux/arm-smccc.h+26 -70 replies
97/110ARM: smccc: Update HVC comment to describe new quirk parameterinclude/linux/arm-smccc.h+1 -00 replies
98/110PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSSdrivers/pci/quirks.c+21 -00 replies
99/110PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Portsdrivers/pci/quirks.c include/linux/pci_ids.h+3 -00 replies
100/110mmc: sdhci-of-esdhc: remove default broken-cd for ARMdrivers/mmc/host/sdhci-of-esdhc.c+10 -80 replies
101/110PCI: Sort the list of devices with D3 delay quirk by IDdrivers/pci/quirks.c+14 -120 replies
102/110PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432drivers/pci/quirks.c+23 -00 replies
103/110watchdog: s3c2410: Fix infinite interrupt in soft modeDocumentation/devicetree/bindings/watchdog/samsung-wdt.txt drivers/watchdog/s3c2410_wdt.c+23 -70 replies
105/110tools/power turbostat: decode Baytrail CC6 and MC6 demotion configurationtools/power/x86/turbostat/turbostat.c+42 -00 replies
106/110tools/power turbostat: dump Atom P-states correctlytools/power/x86/turbostat/turbostat.c+82 -210 replies
107/110x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirkarch/x86/kernel/reboot.c+8 -00 replies
108/110x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirkarch/x86/kernel/reboot.c+8 -00 replies
109/110usb-storage: Add ignore-residue quirk for Initio INIC-3619drivers/usb/storage/unusual_devs.h+14 -00 replies
110/110x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirkarch/x86/kernel/reboot.c+1 -10 replies

Reviews trailers per patch

46 of 106 patches have a Reviewed-by or Acked-by.

PatchChristoffer DallLars-Peter ClausenHante MeulemanPieter-Paul GiesbertsFranky LinMaciej W. RozyckiDaniel VetterRodrigo ViviPeter ChenShawn LinTanmay InamdarTejun HeoJason GereckeWill DeaconGuenter RoeckGreg HackmannSinclair YehOleg NesterovAurelien AptelMika WesterbergHans de GoedeSteven Rostedt (VMware)David LinMikeMichal HockoMike MarshallSven EckelmannChristoph HellwigDarrick J. WongThomas HellstromBrian PaulMiroslav BenesRobert RichterJoy LattenVineetha HariPaiBoris BrezillonPaul BurtonSam BobroffChuanxiao DongXiao GuangrongJike SongAneesh Kumar K.VBenjamin TissoiresTony LindgrenAlex DeucherLey Foon TanGabriele PaoloniZhou WangAdrian HunterAlex WilliamsonAlan SternPrzemek
1/110R-b
2/110R-b
3/110R-b
4/110R-b
5/110R-b R-b
6/110R-b
7/110T-b A-b
8/110
9/110A-b Reported-and-tested-by
10/110T-b
11/110R-b
12/110R-b
13/110
14/110R-b
15/110
16/110
17/110
18/110R-b R-b R-b
19/110R-b T-b
20/110A-b
21/110A-b
22/110
23/110
24/110
25/110A-b Acked-and-Tested-by
26/110T-b Reported-and-tested-by
27/110
28/110A-b A-b
29/110A-b
30/110R-b R-b
31/110
32/110Reported-and-tested-by
33/110R-b R-b R-b
34/110
35/110
36/110
37/110
38/110
39/110
40/110
41/110
42/110T-b
43/110R-b
44/110
45/110
46/110
48/110
49/110T-b A-b
50/110T-b R-b
51/110R-b R-b
52/110
53/110R-b
54/110
55/110R-b
56/110
57/110
58/110
59/110
60/110
61/110A-b
62/110R-b R-b
63/110
64/110
65/110
66/110
67/110
68/110R-b
69/110R-b
70/110R-b
71/110R-b
72/110R-b
73/110
74/110
75/110A-b
76/110A-b
77/110
79/110
80/110
81/110A-b
82/110
83/110Also-posted-by A-b
84/110
85/110A-b
86/110
87/110
88/110
89/110
90/110
91/110T-b
92/110
94/110R-b
95/110R-b
96/110R-b
97/110
98/110
99/110R-b R-b
100/110A-b
101/110
102/110R-b
103/110R-b
105/110
106/110
107/110
108/110
109/110A-b
110/110

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

Read the v1 thread

Cover letter [PATCH 4.10 000/110] 4.10.10-stable review

This is the start of the stable review cycle for the 4.10.10 release. There are 110 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed Apr 12 16:41:40 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.10.10-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.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.10.10-rc1

Matjaz Hegedic <[email protected]>
x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk

Tobias Jakobi <[email protected]>
usb-storage: Add ignore-residue quirk for Initio INIC-3619

Matjaz Hegedic <[email protected]>
x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk

Matjaz Hegedic <[email protected]>
x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk

Len Brown <[email protected]>
tools/power turbostat: dump Atom P-states correctly

Len Brown <[email protected]>
tools/power turbostat: decode Baytrail CC6 and MC6 demotion configuration

João Paulo Rechi Vita <[email protected]>
platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT

Krzysztof Kozlowski <[email protected]>
watchdog: s3c2410: Fix infinite interrupt in soft mode

Sinan Kaya <[email protected]>
PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432

Andy Shevchenko <[email protected]>
PCI: Sort the list of devices with D3 delay quirk by ID

yangbo lu <[email protected]>
mmc: sdhci-of-esdhc: remove default broken-cd for ARM

Dongdong Liu <[email protected]>
PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports

Jon Mason <[email protected]>
PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS

Will Deacon <[email protected]>
ARM: smccc: Update HVC comment to describe new quirk parameter

Andy Gross <[email protected]>
firmware: qcom: scm: Fix interrupted SCM calls

Andy Gross <[email protected]>
arm: kernel: Add SMC structure parameter

Ping Cheng <[email protected]>
HID: wacom: don't apply generic settings to old devices

Mylène Josserand <[email protected]>
ASoC: sun4i-i2s: Add quirks to handle a31 compatible

Alexandre Bailon <[email protected]>
usb: musb: da8xx: Fix host mode suspend

Zhang Rui <[email protected]>
ACPI: save NVS memory for Lenovo G50-45

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10

Pierre-Louis Bossart <[email protected]>
ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10

Lv Zheng <[email protected]>
ACPI / button: Change default behavior to lid_init_state=open

Bartosz Golaszewski <[email protected]>
sata: ahci-da850: implement a workaround for the softreset quirk

Sean Young <[email protected]>
rx51: broken build

Dan Carpenter <[email protected]>
PCI: xgene: Fix double free on init error

Alex Williamson <[email protected]>
PCI: Add ACS quirk for Intel Union Point

Daniel Vetter <[email protected]>
drm/mga: remove device_is_agp callback

Felipe Balbi <[email protected]>
usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions

Felipe Balbi <[email protected]>
usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested

Felipe Balbi <[email protected]>
usb: xhci: add quirk flag for broken PED bits

Kevin Hilman <[email protected]>
ARM: davinci: add skeleton for pdata-quirks

Vignesh R <[email protected]>
serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x

Stephen Boyd <[email protected]>
usb: chipidea: msm: Rely on core to override AHBBURST

Tony Lindgren <[email protected]>
ARM: OMAP2+: Fix init for multiple quirks for the same SoC

youling257 <[email protected]>
ASoC: Intel: bytcr_rt5640: quirks for Insyde devices

Paulo Zanoni <[email protected]>
drm/i915: actually drive the BDW reserved IDs

Paulo Zanoni <[email protected]>
drm/i915: more .is_mobile cleanups for BDW

Paulo Zanoni <[email protected]>
drm/i915: fix INTEL_BDW_IDS definition

Jani Nikula <[email protected]>
drm/edid: constify edid quirk list

Yuta Kobayashi <[email protected]>
HID: multitouch: enable the Surface 4 Type Cover Pro (JP) to report multitouch data

Paolo Bonzini <[email protected]>
kvm: fix page struct leak in handle_vmon

Jason A. Donenfeld <[email protected]>
random: use chacha20 for get_random_int/long

Chris Salls <[email protected]>
mm/mempolicy.c: fix error handling in set_mempolicy and mbind.

Johan Hovold <[email protected]>
Documentation: stable-kernel-rules: fix stable-tag format

Janusz Dziedzic <[email protected]>
usb: dwc3: gadget: delay unmap of bounced requests

Changbin Du <[email protected]>
drm/i915/kvmgt: fix suspicious rcu dereference usage

Zhenyu Wang <[email protected]>
drm/i915/gvt: Fix gvt scheduler interval time

Huacai Chen <[email protected]>
MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation

Huacai Chen <[email protected]>
MIPS: Flush wrong invalid FTLB entry for huge page

Huacai Chen <[email protected]>
MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2

Huacai Chen <[email protected]>
MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3

Hauke Mehrtens <[email protected]>
MIPS: Lantiq: fix missing xbar kernel panic

Paul Burton <[email protected]>
MIPS: End spinlocks with .insn

John Crispin <[email protected]>
MIPS: ralink: Fix typos in rt3883 pinctrl

James Hogan <[email protected]>
MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels

Heiko Carstens <[email protected]>
s390/uaccess: get_user() should zero on failure (again)

Marcelo Henrique Cerri <[email protected]>
s390/decompressor: fix initrd corruption caused by bss clear

Max Filippov <[email protected]>
xtensa: make __pa work with uncached KSEG addresses

Tobias Klauser <[email protected]>
nios2: reserve boot memory for device tree

Andi Kleen <[email protected]>
x86/mce: Don't print MCEs when mcelog is active

Dmitry Bilunov <[email protected]>
dm raid: fix NULL pointer dereference for raid1 without bitmap

Michael Ellerman <[email protected]>
powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable()

Paul Mackerras <[email protected]>
powerpc: Don't try to fix up misaligned load-with-reservation instructions

Oliver O'Halloran <[email protected]>
powerpc/64: Fix flush_(d|i)cache_range() called from modules

Frederic Barrat <[email protected]>
powerpc/mm: Add missing global TLB invalidate if cxl is active

Benjamin Herrenschmidt <[email protected]>
powerpc: Disable HFSCR[TM] if TM is not supported

Arnd Bergmann <[email protected]>
drm/msm: adreno: fix build error without debugfs

James Hogan <[email protected]>
metag/usercopy: Add missing fixups

James Hogan <[email protected]>
metag/usercopy: Fix src fixup in from user rapf loops

James Hogan <[email protected]>
metag/usercopy: Set flags before ADDZ

James Hogan <[email protected]>
metag/usercopy: Zero rest of buffer from copy_from_user

James Hogan <[email protected]>
metag/usercopy: Add early abort to copy_to_user

James Hogan <[email protected]>
metag/usercopy: Fix alignment error checking

James Hogan <[email protected]>
metag/usercopy: Drop unused macros

Arend Van Spriel <[email protected]>
brcmfmac: use local iftype avoiding use-after-free of virtual interface

Johannes Berg <[email protected]>
mac80211: unconditionally start new netdev queues with iTXQ support

Wei Yongjun <[email protected]>
ring-buffer: Fix return value check in test_ringbuffer()

Calvin Owens <[email protected]>
xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files

Martin Brandenburg <[email protected]>
orangefs: move features validation to fix filesystem hang

Gleb Fotengauer-Malinovskiy <[email protected]>
jump label: fix passing kbuild_cflags when checking for asm goto support

Arnd Bergmann <[email protected]>
Kbuild: use cc-disable-warning consistently for maybe-uninitialized

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

Dmitry Torokhov <[email protected]>
ACPI / gpio: do not fall back to parsing _CRS when we get a deferral

Sami Tolvanen <[email protected]>
dm verity fec: fix bufio leaks

Sami Tolvanen <[email protected]>
dm verity fec: limit error correction recursion

Ross Zwisler <[email protected]>
dax: fix radix tree insertion race

[email protected] <[email protected]>

    ptrace: fix PTRACE_LISTEN race corrupting task->state

Alexander Polakov <[email protected]>
mm/page_alloc.c: fix print order in show_free_areas()

Jan-Marek Glogowski <[email protected]>
Reset TreeId to zero on SMB2 TREE_CONNECT

Arend Van Spriel <[email protected]>
cfg80211: check rdev resume callback only for registered wiphy

Victor Kamensky <[email protected]>
arm64: mm: unaligned access by user-land should be received as SIGBUS

Quentin Schulz <[email protected]>
iio: bmg160: reset chip when probing

Shrirang Bagul <[email protected]>
iio: st_pressure: initialize lps22hb bootime

Nikolaus Schulz <[email protected]>
iio: core: Fix IIO_VAL_FRACTIONAL_LOG2 for negative values

Suzuki K Poulose <[email protected]>
kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd

Marc Zyngier <[email protected]>
arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region

Marc Zyngier <[email protected]>
arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm

Shuxiao Zhang <[email protected]>
staging: android: ashmem: lseek failed due to no FMODE_LSEEK.

NeilBrown <[email protected]>

    sysfs: be careful of error returns from ops->show()

Tomasz Nowicki <[email protected]>
PCI: thunder-pem: Fix legacy firmware PEM-specific resources

Tomasz Nowicki <[email protected]>
PCI: thunder-pem: Add legacy firmware support for Cavium ThunderX host controller

Li Qiang <[email protected]>
drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Remove getparam error message

Thomas Hellstrom <[email protected]>
drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces

Murray McAllister <[email protected]>
drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()

Murray McAllister <[email protected]>
drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Type-check lookups of fence objects

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

Diffstat:

 Documentation/devicetree/bindings/usb/usb-xhci.txt |   1 +
 .../devicetree/bindings/watchdog/samsung-wdt.txt   |   9 +-
 Documentation/process/stable-kernel-rules.rst      |   2 +-
 Makefile                                           |  18 +-
 arch/arm/kernel/armksyms.c                         |   4 +-
 arch/arm/kernel/smccc-call.S                       |  14 +-
 arch/arm/kvm/mmu.c                                 |  23 +-
 arch/arm/mach-davinci/Makefile                     |   2 +-
 arch/arm/mach-davinci/da8xx-dt.c                   |   1 +
 arch/arm/mach-davinci/include/mach/common.h        |   2 +
 arch/arm/mach-davinci/pdata-quirks.c               |  39 +++
 arch/arm/mach-omap2/pdata-quirks.c                 |   3 +-
 arch/arm64/kernel/arm64ksyms.c                     |   4 +-
 arch/arm64/kernel/asm-offsets.c                    |   7 +-
 arch/arm64/kernel/smccc-call.S                     |  23 +-
 arch/arm64/mm/fault.c                              |  42 +--
 arch/metag/include/asm/uaccess.h                   |  15 +-
 arch/metag/lib/usercopy.c                          | 312 ++++++++-------------
 arch/mips/Kconfig                                  |   2 +-
 arch/mips/include/asm/spinlock.h                   |   8 +-
 arch/mips/kernel/cpu-probe.c                       |   2 +-
 arch/mips/kernel/genex.S                           |   4 +-
 arch/mips/kernel/traps.c                           |  17 +-
 arch/mips/lantiq/xway/sysctrl.c                    |   2 +-
 arch/mips/mm/c-r4k.c                               |   2 +
 arch/mips/mm/tlbex.c                               |  25 +-
 arch/mips/ralink/rt3883.c                          |   4 +-
 arch/nios2/kernel/prom.c                           |   7 +
 arch/nios2/kernel/setup.c                          |   3 +
 arch/powerpc/crypto/crc32c-vpmsum_glue.c           |   3 +
 arch/powerpc/kernel/align.c                        |  27 +-
 arch/powerpc/kernel/misc_64.S                      |   4 +-
 arch/powerpc/kernel/setup_64.c                     |   9 +
 arch/powerpc/mm/hash_native_64.c                   |   7 +-
 arch/s390/boot/compressed/misc.c                   |  35 +--
 arch/s390/include/asm/uaccess.h                    |   2 +-
 arch/x86/kernel/cpu/mcheck/mce.c                   |   7 +-
 arch/x86/kernel/reboot.c                           |  16 ++
 arch/x86/kvm/vmx.c                                 |   9 +-
 arch/xtensa/include/asm/page.h                     |  13 +
 drivers/acpi/button.c                              |   2 +-
 drivers/acpi/glue.c                                |  12 +-
 drivers/acpi/sleep.c                               |  19 ++
 drivers/ata/ahci_da850.c                           |  33 ++-
 drivers/char/random.c                              |  84 +++---
 drivers/firmware/qcom_scm-64.c                     |  13 +-
 drivers/gpio/gpiolib-acpi.c                        |   4 +-
 drivers/gpu/drm/drm_edid.c                         |   6 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c                   |   4 +-
 drivers/gpu/drm/i915/gvt/sched_policy.c            |   4 +-
 drivers/gpu/drm/i915/i915_pci.c                    |   1 +
 drivers/gpu/drm/mga/mga_dma.c                      |  20 +-
 drivers/gpu/drm/mga/mga_drv.c                      |  37 ---
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |   2 +
 drivers/gpu/drm/ttm/ttm_object.c                   |  10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |  79 ++++--
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |  31 +-
 drivers/hid/hid-core.c                             |   2 -
 drivers/hid/hid-ids.h                              |   1 -
 drivers/hid/hid-microsoft.c                        |   2 -
 drivers/hid/usbhid/hid-quirks.c                    |   1 -
 drivers/hid/wacom_wac.c                            |   3 +
 drivers/iio/gyro/bmg160_core.c                     |  12 +
 drivers/iio/industrialio-core.c                    |   7 +-
 drivers/iio/pressure/st_pressure_core.c            |   1 +
 drivers/md/dm-raid.c                               |   2 +-
 drivers/md/dm-verity-fec.c                         |  18 +-
 drivers/md/dm-verity-fec.h                         |   4 +
 drivers/mmc/host/sdhci-of-esdhc.c                  |  18 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |   8 +-
 drivers/pci/host/pci-thunder-pem.c                 |  62 +++-
 drivers/pci/host/pci-xgene.c                       |   7 +-
 drivers/pci/quirks.c                               |  99 +++++--
 drivers/platform/x86/asus-wmi.c                    |  23 +-
 drivers/staging/android/ashmem.c                   |   1 +
 drivers/tty/serial/8250/8250_omap.c                |   9 +-
 drivers/usb/chipidea/ci_hdrc_msm.c                 |   4 +-
 drivers/usb/dwc3/gadget.c                          |  21 +-
 drivers/usb/dwc3/host.c                            |  21 +-
 drivers/usb/host/xhci-hub.c                        |   6 +
 drivers/usb/host/xhci-plat.c                       |   3 +
 drivers/usb/host/xhci.h                            |   3 +
 drivers/usb/musb/da8xx.c                           |   2 +-
 drivers/usb/storage/unusual_devs.h                 |  14 +
 drivers/watchdog/s3c2410_wdt.c                     |  21 +-
 fs/cifs/smb2pdu.c                                  |   4 +
 fs/dax.c                                           |  35 ++-
 fs/orangefs/super.c                                |   9 +-
 fs/sysfs/file.c                                    |   6 +-
 fs/xfs/xfs_bmap_util.c                             |  10 +-
 include/drm/i915_pciids.h                          |  11 +-
 include/drm/ttm/ttm_object.h                       |   5 +-
 include/linux/arm-smccc.h                          |  52 +++-
 include/linux/pci_ids.h                            |   2 +
 include/linux/random.h                             |   1 -
 init/main.c                                        |   1 -
 kernel/ptrace.c                                    |  14 +-
 kernel/trace/ring_buffer.c                         |   8 +-
 mm/mempolicy.c                                     |  20 +-
 mm/page_alloc.c                                    |   2 +-
 net/mac80211/iface.c                               |   3 +-
 net/wireless/sysfs.c                               |  10 +-
 sound/soc/codecs/rt5670.c                          |   1 +
 sound/soc/intel/atom/sst/sst_acpi.c                |  37 ++-
 sound/soc/intel/boards/bytcr_rt5640.c              |  10 +
 sound/soc/intel/boards/cht_bsw_rt5645.c            |  98 ++++++-
 sound/soc/sunxi/sun4i-i2s.c                        |  57 +++-
 tools/power/x86/turbostat/turbostat.c              | 103 +++++++
 110 files changed, 1357 insertions(+), 615 deletions(-)