Linux 4.10.10
From: Greg KH
Date: Wed Apr 12 2017 - 07:07:52 EST
I'm announcing the release of the 4.10.10 kernel.
All users of the 4.10 kernel series must upgrade.
The updated 4.10.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.10.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Documentation/devicetree/bindings/usb/usb-xhci.txt | 1
Documentation/devicetree/bindings/watchdog/samsung-wdt.txt | 9
Documentation/process/stable-kernel-rules.rst | 2
Makefile | 16
arch/arm/kernel/armksyms.c | 4
arch/arm/kernel/smccc-call.S | 14
arch/arm/kvm/mmu.c | 23
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/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
drivers/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/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 ++
99 files changed, 1208 insertions(+), 604 deletions(-)
Alex Williamson (1):
PCI: Add ACS quirk for Intel Union Point
Alexander Polakov (1):
mm/page_alloc.c: fix print order in show_free_areas()
Andi Kleen (1):
x86/mce: Don't print MCEs when mcelog is active
Andy Gross (2):
arm: kernel: Add SMC structure parameter
firmware: qcom: scm: Fix interrupted SCM calls
Andy Shevchenko (1):
PCI: Sort the list of devices with D3 delay quirk by ID
Arend Van Spriel (2):
cfg80211: check rdev resume callback only for registered wiphy
brcmfmac: use local iftype avoiding use-after-free of virtual interface
Arnd Bergmann (2):
Kbuild: use cc-disable-warning consistently for maybe-uninitialized
drm/msm: adreno: fix build error without debugfs
Bartosz Golaszewski (1):
sata: ahci-da850: implement a workaround for the softreset quirk
Benjamin Herrenschmidt (1):
powerpc: Disable HFSCR[TM] if TM is not supported
Calvin Owens (1):
xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files
Changbin Du (1):
drm/i915/kvmgt: fix suspicious rcu dereference usage
Chris Salls (1):
mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
Dan Carpenter (1):
PCI: xgene: Fix double free on init error
Daniel Vetter (1):
drm/mga: remove device_is_agp callback
Dmitry Bilunov (1):
dm raid: fix NULL pointer dereference for raid1 without bitmap
Dmitry Torokhov (1):
ACPI / gpio: do not fall back to parsing _CRS when we get a deferral
Dongdong Liu (1):
PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports
Felipe Balbi (3):
usb: xhci: add quirk flag for broken PED bits
usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested
usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions
Frederic Barrat (1):
powerpc/mm: Add missing global TLB invalidate if cxl is active
Gleb Fotengauer-Malinovskiy (1):
jump label: fix passing kbuild_cflags when checking for asm goto support
Greg Kroah-Hartman (1):
Linux 4.10.10
Hauke Mehrtens (1):
MIPS: Lantiq: fix missing xbar kernel panic
Heiko Carstens (1):
s390/uaccess: get_user() should zero on failure (again)
Huacai Chen (4):
MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3
MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2
MIPS: Flush wrong invalid FTLB entry for huge page
MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation
James Hogan (8):
metag/usercopy: Drop unused macros
metag/usercopy: Fix alignment error checking
metag/usercopy: Add early abort to copy_to_user
metag/usercopy: Zero rest of buffer from copy_from_user
metag/usercopy: Set flags before ADDZ
metag/usercopy: Fix src fixup in from user rapf loops
metag/usercopy: Add missing fixups
MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels
Jan-Marek Glogowski (1):
Reset TreeId to zero on SMB2 TREE_CONNECT
Jani Nikula (1):
drm/edid: constify edid quirk list
Janusz Dziedzic (1):
usb: dwc3: gadget: delay unmap of bounced requests
Jason A. Donenfeld (1):
random: use chacha20 for get_random_int/long
Johan Hovold (1):
Documentation: stable-kernel-rules: fix stable-tag format
Johannes Berg (1):
mac80211: unconditionally start new netdev queues with iTXQ support
John Crispin (1):
MIPS: ralink: Fix typos in rt3883 pinctrl
Jon Mason (1):
PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS
João Paulo Rechi Vita (1):
platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT
Krzysztof Kozlowski (1):
watchdog: s3c2410: Fix infinite interrupt in soft mode
Li Qiang (1):
drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()
Lv Zheng (1):
ACPI / button: Change default behavior to lid_init_state=open
Marc Zyngier (2):
arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm
arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region
Marcelo Henrique Cerri (1):
s390/decompressor: fix initrd corruption caused by bss clear
Martin Brandenburg (1):
orangefs: move features validation to fix filesystem hang
Matjaz Hegedic (3):
x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk
x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk
x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk
Max Filippov (1):
xtensa: make __pa work with uncached KSEG addresses
Michael Ellerman (1):
powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable()
Murray McAllister (2):
drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()
Mylène Josserand (1):
ASoC: sun4i-i2s: Add quirks to handle a31 compatible
NeilBrown (1):
sysfs: be careful of error returns from ops->show()
Nikolaus Schulz (1):
iio: core: Fix IIO_VAL_FRACTIONAL_LOG2 for negative values
Oliver O'Halloran (1):
powerpc/64: Fix flush_(d|i)cache_range() called from modules
Paolo Bonzini (1):
kvm: fix page struct leak in handle_vmon
Paul Burton (1):
MIPS: End spinlocks with .insn
Paul Mackerras (1):
powerpc: Don't try to fix up misaligned load-with-reservation instructions
Paulo Zanoni (3):
drm/i915: fix INTEL_BDW_IDS definition
drm/i915: more .is_mobile cleanups for BDW
drm/i915: actually drive the BDW reserved IDs
Pierre-Louis Bossart (4):
ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10
ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10
ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection
ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support
Ping Cheng (1):
HID: wacom: don't apply generic settings to old devices
Quentin Schulz (1):
iio: bmg160: reset chip when probing
Rafael J. Wysocki (1):
ACPI / scan: Prefer devices without _HID for _ADR matching
Ross Zwisler (1):
dax: fix radix tree insertion race
Sami Tolvanen (2):
dm verity fec: limit error correction recursion
dm verity fec: fix bufio leaks
Shrirang Bagul (1):
iio: st_pressure: initialize lps22hb bootime
Shuxiao Zhang (1):
staging: android: ashmem: lseek failed due to no FMODE_LSEEK.
Sinan Kaya (1):
PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432
Stephen Boyd (1):
usb: chipidea: msm: Rely on core to override AHBBURST
Suzuki K Poulose (1):
kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd
Thomas Hellstrom (3):
drm/vmwgfx: Type-check lookups of fence objects
drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
drm/vmwgfx: Remove getparam error message
Tobias Jakobi (1):
usb-storage: Add ignore-residue quirk for Initio INIC-3619
Tobias Klauser (1):
nios2: reserve boot memory for device tree
Tomasz Nowicki (2):
PCI: thunder-pem: Add legacy firmware support for Cavium ThunderX host controller
PCI: thunder-pem: Fix legacy firmware PEM-specific resources
Victor Kamensky (1):
arm64: mm: unaligned access by user-land should be received as SIGBUS
Vignesh R (1):
serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x
Wei Yongjun (1):
ring-buffer: Fix return value check in test_ringbuffer()
Will Deacon (1):
ARM: smccc: Update HVC comment to describe new quirk parameter
Zhang Rui (1):
ACPI: save NVS memory for Lenovo G50-45
Zhenyu Wang (1):
drm/i915/gvt: Fix gvt scheduler interval time
bsegall@xxxxxxxxxx (1):
ptrace: fix PTRACE_LISTEN race corrupting task->state
yangbo lu (1):
mmc: sdhci-of-esdhc: remove default broken-cd for ARM
youling257 (1):
ASoC: Intel: bytcr_rt5640: quirks for Insyde devices
Attachment:
signature.asc
Description: PGP signature