4.8.7-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest120 of 138 patches 10 repliesIn review
120 of 138 patches are in this archive. The cover letter announces 138.
Patches in v1 No applies recorded yet
Reviews trailers per patch
28 of 120 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 44 reviewers.
Cover letter [PATCH 4.8 000/138] 4.8.7-stable review
This is the start of the stable review cycle for the 4.8.7 release. There are 138 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 Fri Nov 11 10:28:05 UTC 2016. 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.8.7-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.8.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.8.7-rc1
Oliver Neukum <[email protected]>
HID: usbhid: add ATEN CS962 to list of quirky devices
Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Set P-state upfront in performance mode
Boris Brezillon <[email protected]>
ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap()
Goldwyn Rodrigues <[email protected]>
btrfs: qgroup: Prevent qgroup->reserved from going subzero
Owen Hofmann <[email protected]>
kvm: x86: Check memopp before dereference (CVE-2016-8630)
Russell King <[email protected]>
ARM: fix oops when using older ARMv4T CPUs
Jiri Slaby <[email protected]>
tty: vt, fix bogus division in csi_J
Laurent Pinchart <[email protected]>
v4l: vsp1: Prevent pipelines from running when not streaming
Tony Lindgren <[email protected]>
usb: musb: Fix hardirq-safe hardirq-unsafe lock order error
Stefan Wahren <[email protected]>
usb: chipidea: host: fix NULL ptr dereference during shutdown
Christophe JAILLET <[email protected]>
usb: dwc3: Fix size used in dma_free_coherent()
David Hsu <[email protected]>
pwm: Unexport children before chip removal
Wei Yongjun <[email protected]>
omapfb: fix return value check in dsi_bind()
Dan Carpenter <[email protected]>
video: fbdev: pxafb: potential NULL dereference on error
Emilio López <[email protected]>
uapi: add missing install of sync_file.h
Boris Brezillon <[email protected]>
UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header
Liping Zhang <[email protected]>
netfilter: xt_NFLOG: fix unexpected truncated packet
Ralf Ramsauer <[email protected]>
i2c: mark device nodes only in case of successful instantiation
Daniel Stone <[email protected]>
drm: i915: Wait for fences on new fb, not old
Paulo Zanoni <[email protected]>
drm/i915/fbc: fix CFB size calculation for gen8+
Ville Syrjälä <[email protected]>
drm/i915: Clean up DDI DDC/AUX CH sanitation
Ville Syrjälä <[email protected]>
drm/i915: Respect alternate_aux_channel for all DDI ports
Felix Monninger <[email protected]>
drm: Release reference from blob lookup after replacing property
Ville Syrjälä <[email protected]>
drm/dp/mst: Check peer device type before attempting EDID read
Paulo Zanoni <[email protected]>
drm/i915/gen9: fix watermarks when using the pipe scaler
Paulo Zanoni <[email protected]>
drm/i915/gen9: fix DDB partitioning for multi-screen cases
Ville Syrjälä <[email protected]>
drm/fb-helper: Keep references for the current set of used connectors
Ville Syrjälä <[email protected]>
drm/fb-helper: Fix connector ref leak on error
Takashi Iwai <[email protected]>
drm/fb-helper: Don't call dirty callback for untouched clips
Peter Wu <[email protected]>
drm/nouveau/acpi: fix check for power resources support
Lucas Stach <[email protected]>
drm/radeon: drop register readback in cayman_cp_int_cntl_setup
Alex Deucher <[email protected]>
drm/radeon/si_dpm: workaround for SI kickers
Tom St Denis <[email protected]>
drm/radeon/si_dpm: Limit clocks on HD86xx part
Liu Ying <[email protected]>
drm/imx: ipuv3-plane: Access old u/vbo properly in ->atomic_check for YU12/YV12
Liu Ying <[email protected]>
drm/imx: ipuv3-plane: Switch EBA buffer only when we don't need modeset
Michel Dänzer <[email protected]>
Revert "drm/radeon: fix DP link training issue with second 4K monitor"
NeilBrown <[email protected]>
md: be careful not lot leak internal curr_resync value into metadata. -- (all)
Shaohua Li <[email protected]>
RAID10: ignore discard error
Shaohua Li <[email protected]>
RAID1: ignore discard error
Jaehoon Chung <[email protected]>
mmc: dw_mmc-pltfm: fix the potential NULL pointer dereference
Ching Huang <[email protected]>
scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware
Ewan D. Milne <[email protected]>
scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded
Marty Faltesek <[email protected]>
ath10k: cache calibration data when the core is stopped
Felix Fietkau <[email protected]>
Revert "ath9k_hw: implement temperature compensation support for AR9003+"
Johannes Berg <[email protected]>
mac80211: discard multicast and 4-addr A-MSDUs
Stefan Richter <[email protected]>
firewire: net: fix fragmented datagram_size off-by-one
Stefan Richter <[email protected]>
firewire: net: guard against rx buffer overflows
Patrick Scheuring <[email protected]>
Input: i8042 - add XMG C504 to keyboard reset table
Jes Sorensen <[email protected]>
rtl8xxxu: Fix rtl8723bu driver reload issue
Jes Sorensen <[email protected]>
rtl8xxxu: Fix big-endian problem reporting mactime
Jes Sorensen <[email protected]>
rtl8xxxu: Fix memory leak in handling rxdesc16 packets
Heinz Mauelshagen <[email protected]>
dm raid: fix activation of existing raid4/10 devices
Andy Whitcroft <[email protected]>
dm raid: fix compat_features validation
Mike Snitzer <[email protected]>
dm rq: clear kworker_task if kthread_run() returned an error
tang.junhui <[email protected]>
dm table: fix missing dm_put_target_type() in dm_table_add_target()
Heinz Mauelshagen <[email protected]>
dm mirror: fix read error on recovery after default leg failure
Matt Redfearn <[email protected]>
virtio: console: Unlock vqs while freeing buffers
Will Deacon <[email protected]>
virtio_pci: Limit DMA mask to 44 bits for legacy virtio devices
Ladi Prosek <[email protected]>
virtio_ring: Make interrupt suppression spec compliant
John David Anglin <[email protected]>
parisc: Ensure consistent state when switching to kernel stack at syscall entry
Miklos Szeredi <[email protected]>
ovl: fsync after copy-up
Miklos Szeredi <[email protected]>
ovl: update S_ISGID when setting posix ACLs
Miklos Szeredi <[email protected]>
ovl: fix get_acl() on tmpfs
Matt Redfearn <[email protected]>
MIPS: KASLR: Fix handling of NULL FDT
Chuck Lever <[email protected]>
nfsd: Fix general protection fault in release_lock_stateid()
Linus Walleij <[email protected]>
ARM: dts: fix the SD card on the Snowball
Gregory CLEMENT <[email protected]>
ARM: mvebu: Select corediv clk for all mvebu v7 SoC
James Hogan <[email protected]>
KVM: MIPS: Precalculate MMIO load resume PC
James Hogan <[email protected]>
KVM: MIPS: Make ERET handle ERL before EXL
Janosch Frank <[email protected]>
KVM: s390: Fix STHYI buffer alignment for diag224
Ido Yariv <[email protected]>
KVM: x86: fix wbinvd_dirty_mask use-after-free
Tahsin Erdogan <[email protected]>
dm: free io_barrier after blk_cleanup_queue call
Aditya Shankar <[email protected]>
Staging: wilc1000: Fix kernel Oops on opening the device
Sandhya Bankar <[email protected]>
iio:chemical:atlas-ph-sensor: Fix use of 32 bit int to hold 16 bit big endian value
Marcin Wojtas <[email protected]>
arm64: dts: marvell: fix clocksource for CP110 master SPI0
Dmitry Vyukov <[email protected]>
tty: limit terminal size to 4M chars
Mathias Nyman <[email protected]>
xhci: workaround for hosts missing CAS bit
Mathias Nyman <[email protected]>
xhci: add restart quirk for Intel Wildcatpoint PCH
Long Li <[email protected]>
hv: do not lose pending heartbeat vmbus packets
Scot Doyle <[email protected]>
vt: clear selection before resizing
Thomas Gleixner <[email protected]>
x86/smpboot: Init apic mapping before usage
Gerald Schaefer <[email protected]>
GenWQE: Fix bad page access during abort of resource allocation
Bryan Paluch <[email protected]>
usb: increase ohci watchdog delay to 275 msec
Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: add wait after initialization for R-Car Gen3
Mathias Nyman <[email protected]>
xhci: use default USB_RESUME_TIMEOUT when resuming ports.
Stefan Tauner <[email protected]>
USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7
Johan Hovold <[email protected]>
USB: serial: cp210x: fix tiocmget error handling
Johan Hovold <[email protected]>
USB: serial: fix potential NULL-dereference at probe
Felipe Balbi <[email protected]>
usb: gadget: function: u_ether: don't starve tx request queue
Alexandre Belloni <[email protected]>
usb: gadget: udc: atmel: fix endpoint name
Alexander Usyskin <[email protected]>
mei: txe: don't clean an unprocessed interrupt cause.
Richard Weinberger <[email protected]>
ubifs: Fix regression in ubifs_readdir()
Richard Weinberger <[email protected]>
ubifs: Abort readdir upon error
Thomas Gleixner <[email protected]>
timers: Lock base for same bucket optimization
Thomas Gleixner <[email protected]>
timers: Plug locking race vs. timer migration
Thomas Gleixner <[email protected]>
timers: Prevent base clock corruption when forwarding
Thomas Gleixner <[email protected]>
timers: Prevent base clock rewind when forwarding clock
Borislav Petkov <[email protected]>
x86/microcode/AMD: Fix more fallout from CONFIG_RANDOMIZE_MEMORY=y
Paul Mackerras <[email protected]>
powerpc/64: Fix race condition in setting lock bit in idle/wakeup code
Paul Mackerras <[email protected]>
powerpc/64: Re-fix race condition between going idle and entering guest
Aneesh Kumar K.V <[email protected]>
powerpc/mm/radix: Use tlbiel only if we ever ran on the current cpu
Segher Boessenkool <[email protected]>
powerpc: Convert cmp to cmpd in idle enter sequence
Chris Mason <[email protected]>
btrfs: fix races on root_log_ctx lists
Vaibhav Jain <[email protected]>
cxl: Fix leaking pid refs in some error paths
Arve Hjønnevåg <[email protected]>
ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct
Arve Hjønnevåg <[email protected]>
ANDROID: binder: Add strong ref checks
Hui Wang <[email protected]>
ALSA: hda - Fix headset mic detection problem for two Dell laptops
Takashi Iwai <[email protected]>
ALSA: hda - Fix surround output pins for ASRock B150M mobo
Hui Wang <[email protected]>
ALSA: hda - Adding a new group of pin cfg into ALC295 pin quirk table
Ard Biesheuvel <[email protected]>
ALSA: hda - allow 40 bit DMA mask for NVidia devices
Takashi Iwai <[email protected]>
ALSA: seq: Fix time account regression
Marcel Hasler <[email protected]>
ALSA: usb-audio: Add quirk for Syntek STK1160
Dan Williams <[email protected]>
device-dax: fix percpu_ref_exit ordering
Artem Savkov <[email protected]>
security/keys: make BIG_KEYS dependent on stdrng.
David Howells <[email protected]>
KEYS: Sort out big_key initialisation
David Howells <[email protected]>
KEYS: Fix short sprintf buffer in /proc/keys show function
Eric Ernst <[email protected]>
thermal/powerclamp: correct cpu support check
Johannes Weiner <[email protected]>
mm: memcontrol: do not recurse in direct reclaim
Joonsoo Kim <[email protected]>
mm/slab: fix kmemcg cache creation delayed issue
Alexander Polakov <[email protected]>
mm/list_lru.c: avoid error-path NULL pointer deref
Darrick J. Wong <[email protected]>
libxfs: clean up _calc_dquots_per_chunk
Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_LINE{HANDLE,EVENT}_IOCTL: Fix file descriptor leak
Lars-Peter Clausen <[email protected]>
gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix another information leak
Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_LINEEVENT_IOCTL: Reject invalid line and event flags
Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_LINEHANDLE_IOCTL: Reject invalid line flags
Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_LINEEVENT_IOCTL: Validate line offset
Lars-Peter Clausen <[email protected]>
gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix information leak
Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_LINEHANDLE_IOCTL: Validate line offset
Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_CHIPINFO_IOCTL: Fix information leak
Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_CHIPINFO_IOCTL: Fix line offset validation
David Arcari <[email protected]>
gpio / ACPI: fix returned error from acpi_dev_gpio_irq_get()
Mark Rutland <[email protected]>
h8300: fix syscall restarting
Ralf Ramsauer <[email protected]>
spi: mark device nodes only in case of successful instantiation
Arnd Bergmann <[email protected]>
spi: fsl-espi: avoid processing uninitalized data on error
Ville Syrjälä <[email protected]>
drm/dp/mst: Clear port->pdt when tearing down the i2c adapter
Vladimir Zapolskiy <[email protected]>
i2c: core: fix NULL pointer dereference under race condition
Hoan Tran <[email protected]>
i2c: xgene: Avoid dma_buffer overrun
David Wu <[email protected]>
i2c: rk3x: Give the tuning value 0 during rk3x_i2c_v0_calc_timings
-------------
Diffstat:
Documentation/device-mapper/dm-raid.txt | 1 + Makefile | 4 +- arch/arm/boot/dts/ste-snowball.dts | 15 ++- arch/arm/mach-mvebu/Kconfig | 4 +- arch/arm/mm/abort-lv4t.S | 34 ++++-- .../boot/dts/marvell/armada-cp110-master.dtsi | 2 +- arch/h8300/include/asm/thread_info.h | 4 - arch/h8300/kernel/signal.c | 2 +- arch/mips/include/asm/kvm_host.h | 7 +- arch/mips/kernel/relocate.c | 2 +- arch/mips/kvm/emulate.c | 32 +++--- arch/parisc/kernel/syscall.S | 11 +- arch/powerpc/include/asm/cpuidle.h | 2 +- arch/powerpc/include/asm/tlb.h | 12 ++ arch/powerpc/kernel/idle_book3s.S | 35 +++++- arch/powerpc/mm/tlb-radix.c | 8 +- arch/s390/kvm/sthyi.c | 4 +- arch/x86/kernel/cpu/microcode/amd.c | 2 +- arch/x86/kernel/setup.c | 7 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/x86.c | 4 +- drivers/android/binder.c | 35 ++++-- drivers/char/virtio_console.c | 22 +++- drivers/cpufreq/intel_pstate.c | 29 ++++- drivers/dax/pmem.c | 2 +- drivers/firewire/net.c | 59 ++++++---- drivers/gpio/gpiolib-acpi.c | 7 +- drivers/gpio/gpiolib.c | 99 ++++++++++++++--- drivers/gpu/drm/drm_atomic.c | 9 +- drivers/gpu/drm/drm_dp_mst_topology.c | 6 +- drivers/gpu/drm/drm_fb_helper.c | 68 +++++++----- drivers/gpu/drm/i915/intel_bios.c | 122 +++++++++++++-------- drivers/gpu/drm/i915/intel_display.c | 2 +- drivers/gpu/drm/i915/intel_dp.c | 71 ++++++------ drivers/gpu/drm/i915/intel_fbc.c | 4 +- drivers/gpu/drm/i915/intel_pm.c | 24 ++-- drivers/gpu/drm/imx/ipuv3-plane.c | 7 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 3 +- drivers/gpu/drm/radeon/ni.c | 4 +- drivers/gpu/drm/radeon/radeon_dp_auxch.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 53 +++++++-- drivers/hid/hid-ids.h | 1 + drivers/hid/usbhid/hid-quirks.c | 1 + drivers/hv/hv_util.c | 10 +- drivers/i2c/busses/i2c-rk3x.c | 2 + drivers/i2c/busses/i2c-xgene-slimpro.c | 2 +- drivers/i2c/i2c-core.c | 13 ++- drivers/iio/chemical/atlas-ph-sensor.c | 7 +- drivers/input/serio/i8042-x86ia64io.h | 7 ++ drivers/md/dm-raid.c | 15 ++- drivers/md/dm-raid1.c | 1 + drivers/md/dm-rq.c | 7 +- drivers/md/dm-table.c | 24 ++-- drivers/md/dm.c | 4 +- drivers/md/md.c | 4 +- drivers/md/raid1.c | 7 +- drivers/md/raid10.c | 7 +- drivers/media/platform/vsp1/vsp1_video.c | 7 ++ drivers/misc/cxl/api.c | 2 + drivers/misc/cxl/file.c | 22 ++-- drivers/misc/genwqe/card_utils.c | 12 +- drivers/misc/mei/hw-txe.c | 6 +- drivers/mmc/host/dw_mmc-pltfm.c | 5 +- drivers/mtd/ubi/fastmap.c | 17 +-- drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/debug.c | 75 +++++++------ drivers/net/wireless/ath/ath9k/ar9003_calib.c | 25 +---- drivers/net/wireless/ath/ath9k/hw.h | 1 - drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 4 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 4 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 11 +- drivers/pwm/core.c | 2 + drivers/pwm/sysfs.c | 18 +++ drivers/scsi/arcmsr/arcmsr_hba.c | 9 -- drivers/scsi/scsi_debug.c | 1 + drivers/spi/spi-fsl-espi.c | 2 +- drivers/spi/spi.c | 5 +- drivers/staging/wilc1000/host_interface.c | 1 - drivers/thermal/intel_powerclamp.c | 14 +-- drivers/tty/vt/vt.c | 7 +- drivers/usb/chipidea/host.c | 2 + drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/host/ohci-hcd.c | 2 +- drivers/usb/host/xhci-hub.c | 41 ++++++- drivers/usb/host/xhci-pci.c | 10 +- drivers/usb/host/xhci.h | 3 + drivers/usb/musb/omap2430.c | 7 +- drivers/usb/renesas_usbhs/rcar3.c | 8 +- drivers/usb/serial/cp210x.c | 4 +- drivers/usb/serial/ftdi_sio.c | 3 +- drivers/usb/serial/ftdi_sio_ids.h | 5 +- drivers/usb/serial/usb-serial.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 4 +- drivers/video/fbdev/pxafb.c | 2 +- drivers/virtio/virtio_pci_legacy.c | 16 ++- drivers/virtio/virtio_ring.c | 14 ++- fs/btrfs/inode.c | 9 +- fs/btrfs/tree-log.c | 20 +--- fs/nfsd/nfs4state.c | 10 +- fs/overlayfs/copy_up.c | 2 + fs/overlayfs/inode.c | 3 - fs/overlayfs/super.c | 15 +++ fs/ubifs/dir.c | 16 ++- fs/xfs/libxfs/xfs_dquot_buf.c | 3 +- include/linux/pwm.h | 5 + include/uapi/linux/Kbuild | 1 + kernel/time/timer.c | 74 ++++++++----- mm/list_lru.c | 2 + mm/memcontrol.c | 9 ++ mm/slab.c | 2 +- mm/vmscan.c | 2 + net/mac80211/rx.c | 24 ++-- net/netfilter/xt_NFLOG.c | 1 + security/keys/Kconfig | 2 +- security/keys/big_key.c | 59 +++++----- security/keys/proc.c | 2 +- sound/core/seq/seq_timer.c | 4 +- sound/pci/hda/hda_intel.c | 7 +- sound/pci/hda/patch_realtek.c | 30 ++++- sound/usb/quirks-table.h | 17 +++ 122 files changed, 1097 insertions(+), 542 deletions(-)