I am announcing the release of the Linux 4.2.8-ckt10 kernel. The updated 4.2.y-ckt tree can be found at: git://git.launchpad.net/~canonical-kernel/linux/+git/linux-stable-ckt linux-4.2.y and can be browsed at: https://git.launchpad.net/~canonical-kernel/linux/+git/linux-stable-ckt/log/?h=linux-4.2.y The diff from v4.2.8-ckt9 is posted as a follow-up to this email. The 4.2.y-ckt extended stable tree is maintained by the Canonical Kernel Team. For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable -Kamal -- MAINTAINERS | 4 +- Makefile | 2 +- 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 + 66 files changed, 621 insertions(+), 174 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 Kamal Mostafa (1): Linux 4.2.8-ckt10 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() -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html