Merge tag 'v4.9.22' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-4.9-stable
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23993894AbdFFP5P0YLw3/[email protected]> |
Author: Ralf Baechle <[email protected]> Tue Jun 6 12:14:06 2017 +0200 Commit: 05696026c3d75f9aa30972fdb85b0fb0a1d8f246 Gitweb: https://git.linux-mips.org/g/ralf/linux/05696026c3d7 Branch: linux-4.9-stable --- .../devicetree/bindings/arm/arch_timer.txt | 5 .../bindings/display/sunxi/sun4i-drm.txt | 8 - Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 .../devicetree/bindings/watchdog/samsung-wdt.txt | 9 - Documentation/kernel-parameters.txt | 10 + Documentation/stable_kernel_rules.txt | 2 Makefile | 4 arch/arm/boot/dts/stih407-family.dtsi | 1 arch/arm/kernel/armksyms.c | 4 arch/arm/kernel/smccc-call.S | 14 + arch/arm/kvm/mmu.c | 23 + arch/arm/mach-davinci/da8xx-dt.c | 1 arch/arm64/boot/dts/hisilicon/hip06.dtsi | 2 arch/arm64/kernel/arm64ksyms.c | 4 arch/arm64/kernel/asm-offsets.c | 7 arch/arm64/kernel/pci.c | 28 +- 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/reboot.c | 16 + arch/xtensa/include/asm/page.h | 13 + drivers/acpi/button.c | 2 drivers/acpi/internal.h | 1 drivers/acpi/scan.c | 1 drivers/acpi/sleep.c | 19 + drivers/acpi/sysfs.c | 56 ++++ drivers/ata/ahci_da850.c | 33 ++ drivers/char/ppdev.c | 33 ++ drivers/char/random.c | 84 +++-- drivers/clk/nxp/clk-lpc32xx.c | 32 ++ drivers/clocksource/arm_arch_timer.c | 9 + drivers/firmware/qcom_scm-64.c | 13 + drivers/gpio/gpiolib-acpi.c | 4 drivers/gpu/drm/drm_edid.c | 6 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/adreno_device.c | 3 drivers/gpu/drm/msm/adreno/adreno_gpu.h | 3 drivers/gpu/drm/sun4i/sun4i_backend.c | 1 drivers/gpu/drm/sun4i/sun4i_drv.c | 5 drivers/gpu/drm/sun4i/sun4i_tcon.c | 43 ++- drivers/gpu/drm/sun4i/sun4i_tcon.h | 11 - 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 | 15 + drivers/hid/hid-microsoft.c | 2 drivers/hid/hid-multitouch.c | 80 +++-- drivers/hid/hid-sensor-hub.c | 6 drivers/hid/i2c-hid/i2c-hid.c | 57 ++++ drivers/hid/usbhid/hid-quirks.c | 5 drivers/hid/wacom_wac.c | 3 drivers/idle/intel_idle.c | 49 +++ drivers/iio/gyro/bmg160_core.c | 12 + drivers/input/keyboard/gpio_keys.c | 37 ++ drivers/md/dm-raid.c | 2 drivers/md/dm-verity-fec.c | 18 + drivers/md/dm-verity-fec.h | 4 drivers/mmc/host/sdhci-msm.c | 4 drivers/mmc/host/sdhci-of-esdhc.c | 18 + drivers/net/ethernet/mellanox/mlx4/main.c | 84 +++-- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 8 - drivers/nvme/host/core.c | 17 - drivers/nvme/host/nvme.h | 1 drivers/pci/host/pci-thunder-pem.c | 50 ++- drivers/pci/quirks.c | 101 +++++- drivers/platform/x86/acer-wmi.c | 56 ++++ drivers/platform/x86/asus-nb-wmi.c | 13 + drivers/platform/x86/asus-wmi.c | 52 +++ drivers/platform/x86/asus-wmi.h | 1 drivers/scsi/ufs/ufs-qcom.c | 30 ++ drivers/scsi/ufs/ufs-qcom.h | 1 drivers/scsi/ufs/ufs_quirks.h | 35 +- drivers/scsi/ufs/ufshcd.c | 154 +++++++++- drivers/scsi/ufs/ufshcd.h | 15 + drivers/scsi/ufs/unipro.h | 4 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/storage/unusual_devs.h | 14 + drivers/watchdog/s3c2410_wdt.c | 21 + fs/cifs/smb2pdu.c | 4 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/sunrpc/auth_gss/svcauth_gss.c | 2 net/sunrpc/svc.c | 14 + net/wireless/sysfs.c | 10 - sound/soc/codecs/rt5670.c | 2 sound/soc/intel/atom/sst/sst_acpi.c | 37 ++ sound/soc/intel/boards/bytcr_rt5640.c | 21 + sound/soc/intel/boards/cht_bsw_rt5645.c | 98 +++++- sound/soc/sunxi/sun4i-i2s.c | 57 ++++ sound/usb/pcm.c | 10 + sound/usb/quirks.c | 38 ++ 134 files changed, 1944 insertions(+), 784 deletions(-)