[4.2.y-ckt stable] Linux 4.2.8-ckt10 stable review
From: Kamal Mostafa
Date: Mon May 09 2016 - 15:56:30 EST
This is the start of the review cycle for the Linux 4.2.8-ckt10 stable
kernel.
This version contains 59 new patches, summarized below. The new patches
are posted as replies to this message and also available in this git branch:
https://git.launchpad.net/~canonical-kernel/linux/+git/linux-stable-ckt/log/?h=linux-4.2.y-review
git://git.launchpad.net/~canonical-kernel/linux/+git/linux-stable-ckt linux-4.2.y-review
The review period for version 4.2.8-ckt10 will be open for the next three
days. To report a problem, please reply to the relevant follow-up patch
message.
For more information about the Linux 4.2.y-ckt extended stable kernel
series, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .
-Kamal
--
MAINTAINERS | 4 +-
arch/arc/include/asm/io.h | 27 ++--
arch/arm/mach-exynos/pm_domains.c | 2 +-
arch/arm/mach-socfpga/headsmp.S | 1 +
arch/parisc/kernel/syscall.S | 2 +-
arch/powerpc/include/asm/word-at-a-time.h | 2 +-
arch/x86/kernel/apic/vector.c | 19 +--
arch/x86/kernel/sysfb_efi.c | 14 +-
arch/x86/kernel/tsc_msr.c | 2 +-
arch/x86/mm/mmap.c | 14 +-
drivers/acpi/acpica/dsmethod.c | 3 +
drivers/cpuidle/cpuidle-arm.c | 2 +-
drivers/edac/i7core_edac.c | 2 +-
drivers/edac/sb_edac.c | 2 +-
drivers/firmware/efi/vars.c | 37 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 1 +
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 4 +
drivers/gpu/drm/drm_dp_mst_topology.c | 8 ++
drivers/gpu/drm/i915/i915_drv.c | 32 ++++-
drivers/gpu/drm/i915/i915_reg.h | 9 +-
drivers/gpu/drm/i915/intel_ddi.c | 22 +--
drivers/gpu/drm/i915/intel_dp.c | 4 +-
drivers/gpu/drm/i915/intel_drv.h | 2 +
drivers/gpu/drm/radeon/atombios_encoders.c | 4 +
drivers/gpu/drm/radeon/evergreen.c | 154 ++++++++++++++++++++-
drivers/gpu/drm/radeon/evergreen_reg.h | 46 ++++++
drivers/gpu/drm/virtio/virtgpu_display.c | 11 ++
drivers/i2c/busses/i2c-cpm.c | 4 +-
drivers/i2c/busses/i2c-exynos5.c | 24 +++-
drivers/iio/magnetometer/ak8975.c | 6 +-
drivers/infiniband/core/ucm.c | 4 +
drivers/infiniband/core/ucma.c | 3 +
drivers/infiniband/core/uverbs_main.c | 5 +
drivers/infiniband/hw/cxgb4/cq.c | 2 +-
drivers/infiniband/hw/cxgb4/qp.c | 6 +-
drivers/infiniband/hw/qib/qib_file_ops.c | 5 +
drivers/misc/cxl/irq.c | 1 -
drivers/net/ethernet/jme.c | 23 +--
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 8 +-
drivers/net/wireless/ath/ath9k/ar5008_phy.c | 8 +-
drivers/net/wireless/ath/ath9k/ar9002_phy.c | 5 -
drivers/scsi/cxgbi/libcxgbi.c | 1 +
drivers/usb/serial/cp210x.c | 4 +
drivers/usb/usbip/usbip_common.c | 11 ++
fs/pnode.c | 32 +++--
include/linux/hash.h | 20 ++-
include/rdma/ib.h | 16 +++
include/uapi/linux/v4l2-dv-timings.h | 30 ++--
kernel/trace/trace_events.c | 9 +-
kernel/workqueue.c | 29 ++++
mm/compaction.c | 10 +-
mm/huge_memory.c | 6 +-
mm/page-writeback.c | 6 +-
mm/page_alloc.c | 2 +-
mm/vmscan.c | 2 +-
net/batman-adv/routing.c | 9 ++
net/batman-adv/send.c | 6 +
net/batman-adv/soft-interface.c | 8 +-
net/mac80211/iface.c | 4 +-
sound/pci/hda/patch_realtek.c | 1 +
sound/soc/codecs/rt5640.c | 2 +-
sound/soc/codecs/rt5640.h | 36 ++---
sound/soc/soc-dapm.c | 7 +
65 files changed, 620 insertions(+), 173 deletions(-)
Alex Deucher (2):
drm/radeon: make sure vertical front porch is at least 1
drm/amdgpu: make sure vertical front porch is at least 1
Anton Blanchard (1):
powerpc: Fix bad inline asm constraint in create_zero_mask()
Chen Yu (1):
x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO
Chunyu Hu (1):
tracing: Don't display trigger file for events that can't be enabled
Conrad Kostecki (1):
ALSA: hda - Add dock support for ThinkPad X260
Dave Airlie (1):
drm/amdgpu: set metadata pointer to NULL after freeing.
Dmitry V. Levin (1):
parisc: fix a bug when syscall number of tracee is __NR_Linux_syscalls
Eric Dumazet (1):
net/mlx4_en: fix spurious timestamping callbacks
Eric W. Biederman (1):
propogate_mnt: Handle the first propogated copy being a slave
Guo-Fu Tseng (2):
jme: Do not enable NIC WoL functions on S0
jme: Fix device PM wakeup API usage
Gustavo Padovan (1):
drm/virtio: send vblank event after crtc updates
Hans Verkuil (1):
[media] v4l2-dv-timings.h: fix polarity for 4k formats
Hariprasad S (1):
RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips
Hector Marco-Gisbert (1):
x86/mm/32: Enable full randomization on i386 and X86_32
Howard Cochran (1):
writeback: Fix performance regression in wb_over_bg_thresh()
Hugh Dickins (1):
mm, cma: prevent nr_isolated_* counters from going negative
Ignat Korchagin (1):
USB: usbip: fix potential out-of-bounds write
Imre Deak (2):
drm/i915: Fix system resume if PCI device remained enabled
drm/i915/ddi: Fix eDP VDD handling during booting and suspend/resume
James Morse (1):
ARM: cpuidle: Pass on arm_cpuidle_suspend()'s return value
Jasem Mutlaq (1):
USB: serial: cp210x: add Straizona Focusers device ids
Jason Baron (1):
mm: update min_free_kbytes from khugepaged after core initialization
Jason Gunthorpe (1):
IB/security: Restrict use of the write() interface
Javier Martinez Canillas (1):
i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared
Jiang Liu (1):
x86/irq: Fix a race in x86_vector_free_irqs()
Jiri Benc (1):
cxgbi: fix uninitialized flowi6
Johannes Berg (1):
mac80211: fix statistics leak if dev_alloc_name() fails
Keith Busch (1):
x86/apic: Handle zero vector gracefully in clear_vector_irq()
Konstantin Khlebnikov (1):
mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check
Krzysztof Kozlowski (2):
iio: ak8975: Fix NULL pointer exception on early interrupt
ARM: EXYNOS: Properly skip unitialized parent clock in power domain on
Laszlo Ersek (1):
efi: Fix out-of-bounds read in variable_matches()
Linus LÃssing (1):
batman-adv: Fix broadcast/ogm queue limit on a removed interface
Linus Torvalds (1):
Minimal fix-up of bad hashing behavior of hash_64()
Mark Brown (1):
ASoC: dapm: Make sure we have a card when displaying component widgets
Matt Fleming (1):
MAINTAINERS: Remove asterisk from EFI directory names
Maxim Patlasov (1):
fs/pnode.c: treat zero mnt_group_id-s as unequal
Michael Ellerman (1):
i2c: cpm: Fix build break due to incompatible pointer types
Michael Neuling (1):
cxl: Keep IRQ mappings on context teardown
Mika Kahola (1):
drm/i915: Fix eDP low vswing for Broadwell
Mike Manning (1):
USB: serial: cp210x: add ID for Link ECU
Minchan Kim (1):
mm: vmscan: reclaim highmem zone if buffer_heads is over limit
Oleksij Rempel (1):
ath9k: ar5008_hw_cmn_spur_mitigate: add missing mask_m & mask_p initialisation
Prarit Bhargava (1):
ACPICA: Dispatcher: Update thread ID for recursive method calls
Rana Shahout (1):
net/mlx5e: Fix MLX5E_100BASE_T define
Richard Leitner (1):
iio: ak8975: fix maybe-uninitialized warning
Roman Pen (1):
workqueue: fix ghost PENDING flag while doing MQ IO
Sascha Hauer (1):
ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel
Sugar Zhang (1):
ASoC: rt5640: Correct the digital interface data select
Sven Eckelmann (2):
batman-adv: Reduce refcnt of removed router when updating route
batman-adv: Check skb size before using encapsulated ETH+VLAN header
Tony Luck (1):
EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback
Ville SyrjÃlà (1):
drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW
Vineet Gupta (1):
ARC: Add missing io barriers to io{read,write}{16,32}be()
Vitaly Prosyak (1):
drm/radeon: fix vertical bars appear on monitor (v2)
Wang YanQing (1):
x86/sysfb_efi: Fix valid BAR address range check
cpaul@xxxxxxxxxx (1):
drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()