Linux 4.9.9

From: Greg KH
Date: Thu Feb 09 2017 - 06:21:14 EST


I'm announcing the release of the 4.9.9 kernel.

All users of the 4.9 kernel series must upgrade.

The updated 4.9.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.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

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

Makefile | 2
arch/arm64/crypto/aes-modes.S | 88 +++++++++-----------
arch/powerpc/include/asm/cpu_has_feature.h | 2
arch/powerpc/include/asm/mmu.h | 2
arch/powerpc/kernel/eeh_driver.c | 2
arch/powerpc/kernel/prom_init.c | 3
arch/powerpc/mm/pgtable-radix.c | 4
arch/x86/events/intel/uncore.c | 44 ----------
arch/x86/kernel/apic/io_apic.c | 2
arch/x86/kernel/hpet.c | 1
arch/x86/kvm/x86.c | 1
arch/x86/platform/efi/efi_64.c | 16 +++
arch/xtensa/kernel/setup.c | 2
crypto/algapi.c | 1
drivers/ata/libata-core.c | 6 -
drivers/ata/sata_mv.c | 3
drivers/base/memory.c | 12 +-
drivers/bcma/bcma_private.h | 3
drivers/bcma/driver_chipcommon.c | 11 --
drivers/bcma/driver_mips.c | 3
drivers/dma/cppi41.c | 56 +++++++++---
drivers/firmware/efi/libstub/fdt.c | 14 ---
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4
drivers/gpu/drm/i915/intel_lrc.c | 50 +++++++----
drivers/gpu/drm/nouveau/dispnv04/hw.c | 3
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c | 2
drivers/hid/hid-cp2112.c | 28 ++----
drivers/hid/hid-ids.h | 3
drivers/hid/hid-lg.c | 2
drivers/hid/usbhid/hid-quirks.c | 1
drivers/hid/wacom_wac.c | 28 +++---
drivers/iio/adc/palmas_gpadc.c | 4
drivers/iio/health/afe4403.c | 4
drivers/iio/health/afe4404.c | 4
drivers/iio/health/max30100.c | 2
drivers/iio/humidity/dht11.c | 6 -
drivers/infiniband/hw/cxgb4/qp.c | 5 -
drivers/mmc/host/sdhci.c | 3
drivers/net/wireless/intel/iwlwifi/iwl-8000.c | 2
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 7 -
drivers/pci/pcie/aspm.c | 19 ++--
drivers/pinctrl/intel/pinctrl-baytrail.c | 15 ++-
drivers/pinctrl/intel/pinctrl-merrifield.c | 3
drivers/regulator/axp20x-regulator.c | 2
drivers/staging/greybus/timesync_platform.c | 6 +
drivers/usb/core/quirks.c | 4
drivers/usb/gadget/function/f_fs.c | 13 ++
drivers/usb/musb/musb_core.c | 15 ---
drivers/usb/musb/musb_core.h | 1
drivers/usb/serial/option.c | 1
drivers/usb/serial/pl2303.c | 1
drivers/usb/serial/pl2303.h | 1
drivers/usb/serial/qcserial.c | 1
drivers/vhost/vhost.c | 10 --
drivers/virtio/virtio_ring.c | 7 -
fs/cifs/readdir.c | 1
fs/dax.c | 5 +
fs/ext4/super.c | 9 ++
fs/iomap.c | 3
fs/nfsd/nfs4layouts.c | 5 -
fs/nfsd/nfs4state.c | 19 +---
fs/nfsd/state.h | 4
include/linux/irq.h | 17 +++
include/linux/memory_hotplug.h | 3
include/linux/percpu-refcount.h | 4
kernel/cgroup.c | 13 +-
kernel/events/core.c | 69 ++++++++++-----
kernel/irq/irqdomain.c | 44 ++++++----
kernel/trace/trace_hwlat.c | 8 +
mm/filemap.c | 5 +
mm/memory_hotplug.c | 28 ++++--
mm/zswap.c | 30 ++++++
net/can/bcm.c | 23 +++--
net/sunrpc/auth_gss/gss_rpc_xdr.c | 2
74 files changed, 506 insertions(+), 321 deletions(-)

Alastair Bridgewater (1):
drm/nouveau/disp/gt215: Fix HDA ELD handling (thus, HDMI audio) on gt215

Aleksander Morgado (1):
USB: serial: qcserial: add Dell DW5570 QDL

Alex Deucher (1):
drm/amdgpu/si: fix crash on headless asics

Alexander Stein (1):
pinctrl: baytrail: Add missing spinlock usage in byt_gpio_irq_handler

Alison Schofield (3):
iio: adc: palmas_gpadc: retrieve a valid iio_dev in suspend/resume
iio: health: afe4404: retrieve a valid iio_dev in suspend/resume
iio: health: afe4403: retrieve a valid iio_dev in suspend/resume

Andy Shevchenko (2):
pinctrl: baytrail: Debounce register is one per community
pinctrl: intel: merrifield: Add missed check in mrfld_config_set()

Ard Biesheuvel (2):
efi/fdt: Avoid FDT manipulation after ExitBootServices()
crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modes

Ardinartsev Nikita (1):
HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2

Arvind Yadav (1):
ata: sata_mv:- Handle return value of devm_ioremap.

Bjorn Helgaas (1):
PCI/ASPM: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies

BjÃrn Mork (1):
USB: serial: option: add device ID for HP lt2523 (Novatel E371)

Chris Wilson (1):
drm/i915/execlists: Reset RING registers upon resume

Colin Ian King (1):
HID: usbhid: Quirk a AMI virtual mouse and keyboard with ALWAYS_POLL

Damien Le Moal (1):
libata: Fix ATA request sense

Dan Streetman (1):
zswap: disable changing params if init fails

Darren Stevens (1):
powerpc: Add missing error check to prom_find_boot_cpu()

Douglas Miller (1):
percpu-refcount: fix reference leak during percpu-atomic transition

Eryu Guan (1):
ext4: validate s_first_meta_bg at mount time

Gabriel Krisman Bertazi (1):
mmc: sdhci: Ignore unexpected CARD_INT interrupts

Gavin Shan (1):
powerpc/eeh: Fix wrong flag passed to eeh_unfreeze_pe()

Greg Kroah-Hartman (1):
Linux 4.9.9

Halil Pasic (1):
vhost: fix initialization for vq->is_le

Ilia Mirkin (1):
drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval

J. Bruce Fields (1):
svcrpc: fix oops in absence of krb5 module

Jason Gerecke (1):
HID: wacom: Fix poor prox handling in 'wacom_pl_irq'

Jiri Kosina (1):
x86/efi: Always map the first physical page into the EFI pagetables

Johan Hovold (2):
HID: cp2112: fix sleep-while-atomic
HID: cp2112: fix gpio-callback error handling

Johannes Berg (1):
iwlwifi: mvm: avoid crash on restart w/o reserved queues

John Brooks (1):
iio: dht11: Use usleep_range instead of msleep for start signal

JÃrg Billeter (1):
iwlwifi: fix double hyphen in MODULE_FIRMWARE for 8000

Kinglong Mee (1):
NFSD: Fix a null reference case in find_or_create_lock_stateid()

LukÃÅ Lalinskà (1):
USB: Add quirk for WORLDE easykey.25 MIDI keyboard

Marc Zyngier (1):
irqdomain: Avoid activating interrupts more than once

Marcel J.E. Mol (1):
USB: serial: pl2303: add ATEN device ID

Matt Ranostay (1):
iio: health: max30100: fixed parenthesis around FIFO count check

Max Filippov (1):
xtensa: fix noMMU build on cores with MMU

Michael Ellerman (1):
powerpc: Fix build failure with clang due to BUILD_BUG_ON()

Michael S. Tsirkin (1):
Revert "vring: Force use of DMA API for ARM-based systems with legacy devices"

Michal Hocko (2):
mm, fs: check for fatal signals in do_generic_file_read()
fs: break out of iomap_file_buffered_write on fatal signals

Oliver Hartkopp (1):
can: bcm: fix hrtimer/tasklet termination in bcm op removal

Peter Zijlstra (2):
perf/core: Fix use-after-free bug
perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory

Rabin Vincent (1):
cifs: initialize file_info_lock

Radim KrÄmÃÅ (1):
KVM: x86: do not save guest-unsupported XSAVE state

RafaÅ MiÅecki (1):
Revert "bcma: init serial console directly from ChipCommon code"

Rask Ingemann Lambertsen (1):
regulator: axp20x: AXP806: Fix dcdcb being set instead of dcdce

Reza Arbab (1):
powerpc/mm: Use the correct pointer when setting a 2MB pte

Rui Miguel Silva (1):
staging: greybus: timesync: validate platform state callback

Salvatore Benedetto (1):
crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg

Steve Wise (1):
iw_cxgb4: set correct FetchBurstMax for QPs

Steven Rostedt (VMware) (1):
tracing: Fix hwlat kthread migration

Tejun Heo (2):
libata: apply MAX_SEC_1024 to all CX1-JB*-HP devices
cgroup: don't online subsystems before cgroup_name/path() are operational

Thomas Gleixner (2):
perf/x86/intel/uncore: Clean up hotplug conversion fallout
x86/irq: Make irq activate operations symmetric

Tony Lindgren (3):
dmaengine: cppi41: Fix runtime PM timeouts with USB mass storage
dmaengine: cppi41: Fix oops in cppi41_runtime_resume
usb: musb: Fix host mode error -71 regression

Toshi Kani (2):
mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone()
base/memory, hotplug: fix a kernel oops in show_valid_zones()

Vincent Pelletier (1):
usb: gadget: f_fs: Assorted buffer overflow checks.

Attachment: signature.asc
Description: PGP signature