From: Greg KH <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org,
Andrew Morton <akpm@linux-foundation.org>,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, Jiri Slaby <jslaby@suse.cz>
Subject: Linux 4.9.2
Date: Mon, 9 Jan 2017 08:52:54 +0100 [thread overview]
Message-ID: <20170109075254.GA19754@kroah.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 19354 bytes --]
I'm announcing the release of the 4.9.2 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
------------
Documentation/sphinx/rstFlatTable.py | 5 +
Documentation/virtual/kvm/api.txt | 1
Makefile | 2
arch/arc/include/asm/cacheflush.h | 6 -
arch/arc/mm/cache.c | 13 ++-
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 18 ++++
arch/arm64/kvm/hyp/switch.c | 8 +
arch/powerpc/boot/ps3-head.S | 5 -
arch/powerpc/boot/ps3.c | 8 -
arch/powerpc/boot/wrapper | 24 +++++
arch/powerpc/include/asm/kvm_host.h | 1
arch/powerpc/include/uapi/asm/kvm.h | 1
arch/powerpc/kernel/asm-offsets.c | 1
arch/powerpc/kernel/head_64.S | 8 -
arch/powerpc/kvm/book3s_hv.c | 6 +
arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 4
arch/s390/kernel/setup.c | 2
arch/x86/entry/entry_32.S | 4
arch/x86/events/core.c | 8 +
arch/x86/events/intel/cstate.c | 14 +--
arch/x86/events/perf_event.h | 2
arch/x86/kernel/apic/apic.c | 15 ---
arch/x86/kernel/cpu/common.c | 24 +----
arch/x86/kernel/smpboot.c | 51 ++++--------
arch/x86/kvm/vmx.c | 11 +-
arch/x86/xen/smp.c | 6 -
block/bsg.c | 3
drivers/acpi/video_detect.c | 20 ++++
drivers/base/firmware_class.c | 7 -
drivers/clk/bcm/clk-bcm2835.c | 4
drivers/gpio/gpio-stmpe.c | 2
drivers/gpio/gpiolib.c | 5 -
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 15 +--
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 15 +--
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 14 +--
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 15 +--
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 28 +++---
drivers/gpu/drm/amd/amdgpu/si_dpm.c | 2
drivers/gpu/drm/amd/powerplay/smumgr/fiji_smc.c | 6 +
drivers/gpu/drm/amd/powerplay/smumgr/iceland_smc.c | 6 +
drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smc.c | 6 +
drivers/gpu/drm/amd/powerplay/smumgr/tonga_smc.c | 6 +
drivers/gpu/drm/ast/ast_main.c | 7 +
drivers/gpu/drm/gma500/psb_drv.c | 3
drivers/gpu/drm/i915/i915_gem_stolen.c | 5 -
drivers/gpu/drm/i915/i915_sysfs.c | 2
drivers/gpu/drm/i915/intel_display.c | 9 +-
drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 3
drivers/gpu/drm/i915/intel_runtime_pm.c | 13 ++-
drivers/gpu/drm/nouveau/nouveau_bios.c | 3
drivers/gpu/drm/nouveau/nouveau_bo.c | 1
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 6 -
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 8 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 50 +++++++++++-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/priv.h | 1
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c | 7 +
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c | 1
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c | 2
drivers/gpu/drm/radeon/radeon_cursor.c | 69 +++++++++++------
drivers/gpu/drm/radeon/radeon_mode.h | 1
drivers/gpu/drm/radeon/si.c | 1
drivers/gpu/drm/radeon/si_dpm.c | 1
drivers/hv/channel_mgmt.c | 2
drivers/hwtracing/stm/core.c | 8 +
drivers/infiniband/core/mad.c | 2
drivers/infiniband/core/multicast.c | 7 +
drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2
drivers/infiniband/sw/rxe/rxe_qp.c | 1
drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 7 +
drivers/input/misc/drv260x.c | 1
drivers/md/raid5.c | 9 ++
drivers/media/dvb-frontends/mn88472.c | 24 ++---
drivers/media/dvb-frontends/mn88473.c | 24 ++---
drivers/media/i2c/tvp5150.c | 1
drivers/media/pci/solo6x10/solo6x10.h | 3
drivers/media/platform/s5p-mfc/s5p_mfc.c | 1
drivers/misc/mei/client.c | 2
drivers/misc/mei/hw-me-regs.h | 2
drivers/misc/mei/pci-me.c | 1
drivers/mmc/core/sd.c | 12 ++
drivers/mmc/host/sdhci.c | 24 ++++-
drivers/net/ethernet/marvell/mvpp2.c | 59 +++++++-------
drivers/net/wireless/ath/ath10k/core.c | 2
drivers/net/wireless/ath/ath10k/mac.c | 1
drivers/net/wireless/ath/ath9k/hw.c | 2
drivers/net/wireless/ath/ath9k/pci.c | 7 +
drivers/net/wireless/ath/ath9k/xmit.c | 2
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 8 +
drivers/net/wireless/realtek/rtlwifi/base.c | 8 -
drivers/net/wireless/realtek/rtlwifi/core.c | 9 --
drivers/net/wireless/realtek/rtlwifi/pci.c | 14 +--
drivers/net/wireless/realtek/rtlwifi/ps.c | 36 ++++++--
drivers/nvdimm/pfn_devs.c | 2
drivers/of/of_numa.c | 7 +
drivers/pci/pci.c | 4
drivers/platform/x86/asus-nb-wmi.c | 9 ++
drivers/regulator/stw481x-vmmc.c | 3
drivers/s390/char/vmlogrdr.c | 2
drivers/s390/scsi/zfcp_dbf.c | 17 +++-
drivers/s390/scsi/zfcp_dbf.h | 41 +++++++++-
drivers/s390/scsi/zfcp_erp.c | 61 ++++++++++++++-
drivers/s390/scsi/zfcp_ext.h | 4
drivers/s390/scsi/zfcp_fsf.h | 3
drivers/s390/scsi/zfcp_reqlist.h | 30 +++++++
drivers/s390/scsi/zfcp_scsi.c | 61 +++++++++++++--
drivers/scsi/aacraid/linit.c | 2
drivers/scsi/megaraid/megaraid_sas_fusion.c | 9 +-
drivers/scsi/scsi_sysfs.c | 4
drivers/scsi/sg.c | 3
drivers/ssb/pci.c | 1
drivers/staging/comedi/drivers/ni_mio_common.c | 7 -
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 8 -
drivers/staging/lustre/lustre/osc/osc_page.c | 5 -
drivers/target/iscsi/iscsi_target_configfs.c | 4
drivers/target/target_core_user.c | 2
drivers/thermal/thermal_hwmon.c | 2
drivers/tty/serial/sc16is7xx.c | 2
drivers/tty/vt/keyboard.c | 2
fs/bad_inode.c | 55 ++++++++++++-
fs/block_dev.c | 7 +
fs/nfs/file.c | 2
fs/nfs/flexfilelayout/flexfilelayout.c | 4
fs/nfs/pnfs.c | 31 +++++--
fs/nfs/pnfs.h | 1
fs/notify/inode_mark.c | 45 ++---------
include/net/cfg80211.h | 11 ++
include/rdma/ib_addr.h | 6 -
kernel/time/timekeeping.c | 4
kernel/trace/trace_functions_graph.c | 17 +++-
net/ceph/messenger.c | 13 +++
net/mac80211/mlme.c | 21 ++---
net/sunrpc/auth_gss/auth_gss.c | 7 +
net/vmw_vsock/virtio_transport_common.c | 14 +--
net/wireless/core.h | 1
net/wireless/mlme.c | 12 ++
net/wireless/sme.c | 14 +++
scripts/gcc-plugins/latent_entropy_plugin.c | 4
scripts/kconfig/nconf.gui.c | 15 ++-
tools/perf/util/annotate.c | 3
141 files changed, 1031 insertions(+), 438 deletions(-)
Adrian Hunter (2):
Revert "mmc: sdhci: Reset cmd and data circuits after tuning failure"
mmc: sdhci: Fix recovery from tuning timeout
Al Viro (2):
nfs_write_end(): fix handling of short copies
sg_write()/bsg_write() is not fit to be called under KERNEL_DS
Alan Stern (1):
PCI: Check for PME in targeted sleep state
Alex Deucher (4):
drm/amdgpu/si: load the proper firmware on 0x87 oland boards
drm/amdgpu: add additional pci revision to dpm workaround
drm/radeon: add additional pci revision to dpm workaround
drm/radeon/si: load the proper firmware on 0x87 oland boards
Alexander Usyskin (1):
mei: request async autosuspend at the end of enumeration
Alexandre Courbot (2):
arm64: tegra: Add VDD_GPU regulator to Jetson TX1
drm/nouveau/gr: fallback to legacy paths during firmware lookup
Andi Kleen (1):
perf/x86: Fix exclusion of BTS and LBR for Goldmont
Andrey Utkin (1):
media: solo6x10: fix lockup by avoiding delayed register write
Andy Grover (1):
target/user: Fix use-after-free of tcmu_cmds if they are expired
Antti Palosaari (2):
mn88472: fix chip id check on probe
mn88473: fix chip id check on probe
Arindam Nath (1):
drm/amd/amdgpu: enable GUI idle INT after enabling CGCG
Arnd Bergmann (1):
staging: lustre: ldlm: pl_recalc time handling is wrong
Bart Van Assche (5):
IB/mad: Fix an array index check
IPoIB: Avoid reading an uninitialized member variable
IB/multicast: Check ib_find_pkey() return value
IB/rxe: Fix a memory leak in rxe_qp_cleanup()
IB/cma: Fix a race condition in iboe_addr_get_sgid()
Ben Hutchings (1):
kconfig/nconf: Fix hang when editing symbol with a long prompt
Ben Skeggs (6):
drm/nouveau/kms: lvds panel strap moved again on maxwell
drm/nouveau/bios: require checksum to match for fast acpi shadow method
drm/nouveau/ltc: protect clearing of comptags with mutex
drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas
drm/nouveau/i2c/gk110b,gm10x: use the correct implementation
drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex
Benjamin Block (1):
scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
Boris Brezillon (1):
clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk
Dan Williams (1):
libnvdimm, pfn: fix align attribute
David Daney (1):
of, numa: Return NUMA_NO_NODE from disable of_node_to_nid() if nid not possible.
Dmitry Shachnev (1):
docs: sphinx-extensions: make rstFlatTable work with docutils 0.13
Geoff Levand (1):
powerpc/ps3: Fix system hang with GCC 5 builds
Gerald Schaefer (1):
s390/vmlogrdr: fix IUCV buffer allocation
Greg Kroah-Hartman (1):
Linux 4.9.2
Hans de Goede (4):
ACPI / video: Add force_native quirk for Dell XPS 17 L702X
ACPI / video: Add force_native quirk for HP Pavilion dv6
drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting
drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating
Hawking Zhang (1):
drm/amd/powerplay: bypass fan table setup if no fan connected
Heiko Carstens (1):
s390/kexec: use node 0 when re-adding crash kernel memory
Ian Abbott (2):
staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask
staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data
Ilya Dryomov (1):
libceph: verify authorize reply on connect
Jan Kara (1):
fsnotify: Fix possible use-after-free in inode iteration on umount
Jes Sorensen (1):
rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnecting
Jim Mattson (1):
kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
Jingkui Wang (1):
Input: drv260x - fix input device's parent assignment
Johan Hovold (1):
stm class: Fix device leak in open error path
Johannes Berg (1):
cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts
Josh Cartwright (1):
sc16is7xx: Drop bogus use of IRQF_ONESHOT
Kashyap Desai (2):
scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset
scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map
Kees Cook (1):
latent_entropy: fix ARM build error on earlier gcc
Kevin Barnett (1):
scsi: aacraid: remove wildcard for series 9 controllers
Konstantin Khlebnikov (1):
md/raid5: limit request size according to implementation limits
Krzysztof Kozlowski (1):
thermal: hwmon: Properly report critical temperature in sysfs
Larry Finger (2):
ssb: Fix error routine when fallback SPROM fails
rtlwifi: Fix enter/exit power_save
Lars-Peter Clausen (1):
gpio: chardev: Return error for seek operations
Laurent Pinchart (1):
v4l: tvp5150: Add missing break in set control handler
Linus Walleij (2):
regulator: stw481x-vmmc: fix ages old enable error
gpio: stmpe: fix interrupt handling bug
Maciej S. Szmigiero (1):
vt: fix Scroll Lock LED trigger name
Marc Zyngier (1):
arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guest
Marcos Paulo de Souza (1):
platform/x86: asus-nb-wmi.c: Add X45U quirk
Marek Szyprowski (1):
s5p-mfc: fix failure path of s5p_mfc_alloc_memdev()
Matthias Schiffer (1):
ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success
Michael S. Tsirkin (1):
vsock/virtio: fix src/dst cid format
Michel Dänzer (4):
drm/amdgpu: Store CRTC relative amdgpu_crtc->cursor_x/y values
drm/amdgpu: Also call cursor_move_locked when the cursor size changes
drm/radeon: Also call cursor_move_locked when the cursor size changes
drm/radeon: Hide the HW cursor while it's out of bounds
Mika Kuoppala (1):
drm/i915: Fix setting of boost freq tunable
Miklos Szeredi (1):
bad_inode: add missing i_op initializers
Mohammed Shafi Shajakhan (1):
ath10k: fix soft lockup during firmware crash/hw-restart
NeilBrown (1):
SUNRPC: fix refcounting problems with auth_gss messages.
Nicholas Piggin (2):
powerpc/64e: Convert cmpi to cmpwi in head_64.S
powerpc/boot: Request no dynamic linker for boot wrapper
Oleg Drokin (1):
staging/lustre/osc: Revert erroneous list_for_each_entry_safe use
Patrik Jakobsson (1):
drm/gma500: Add compat ioctl
Paul Burton (1):
mmc: sd: Meet alignment requirements for raw_ssr DMA
Paul Mackerras (2):
KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state
KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT
Paulo Zanoni (1):
drm/i915: skip the first 4k of stolen memory on everything >= gen8
Rabin Vincent (1):
block: protect iterate_bdevs() against concurrent close
Ravi Bangoria (1):
perf annotate: Don't throw error for zero length symbols
Rex Zhu (2):
drm/amdgpu: fix enable_cp_power_gating in gfx_v8.0.
drm/amdgpu: fix init save/restore list in gfx_v8.0
Russell Currey (1):
drivers/gpu/drm/ast: Fix infinite loop if read fails
Shiraz Saleem (1):
i40iw: Use correct src address in memcpy to rdma stats counters
Steffen Maier (2):
scsi: zfcp: do not trace pure benign residual HBA responses at default level
scsi: zfcp: fix rport unblock race with LUN recovery
Steven Rostedt (Red Hat) (2):
ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it
fgraph: Handle a case where a tracer ignores set_graph_notrace
Thomas Gleixner (3):
perf/x86/intel/cstate: Prevent hotplug callback leak
timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion
x86/smpboot: Make logical package management more robust
Thomas Petazzoni (1):
net: mvpp2: fix dma unmapping of TX buffers for fragments
Tobias Klausmann (1):
ath9k: do not return early to fix rcu unlocking
Tomas Winkler (1):
mei: me: add lewisburg device ids
Trond Myklebust (4):
pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed
pNFS: Don't clear the layout stateid if a layout return is outstanding
pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid
pNFS: Fix a deadlock between read resends and layoutreturn
Varun Prakash (1):
iscsi-target: Return error if unable to add network portal
Ville Syrjälä (2):
drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things
drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time
Vineet Gupta (1):
ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache
Vitaly Kuznetsov (1):
hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels()
Vittorio Gambaletta (VittGam) (1):
ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards.
Wei Fang (1):
scsi: avoid a permanent stop of the scsi device's request queue
Yves-Alexis Perez (1):
firmware: fix usermode helper fallback loading
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2017-01-09 7:52 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-09 7:52 Greg KH [this message]
2017-01-09 7:53 ` Linux 4.9.2 Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170109075254.GA19754@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.