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(-)


Reply via email to