[ubuntu/artful-proposed] linux 4.12.0-13.14 (Accepted)
Andy Whitcroft
apw at canonical.com
Sat Sep 2 15:48:38 UTC 2017
linux (4.12.0-13.14) artful; urgency=low
* linux: 4.12.0-13.14 -proposed tracker (LP: #1714687)
* vhost guest network randomly drops under stress (kvm) (LP: #1711251)
- Revert "vhost: cache used event for better performance"
* EDAC sbridge: Failed to register device with error -22. (LP: #1714112)
- [Config] CONFIG_EDAC_GHES=n
* Artful update to v4.12.10 stable release (LP: #1714525)
- sparc64: remove unnecessary log message
- bonding: require speed/duplex only for 802.3ad, alb and tlb
- bonding: ratelimit failed speed/duplex update warning
- af_key: do not use GFP_KERNEL in atomic contexts
- dccp: purge write queue in dccp_destroy_sock()
- dccp: defer ccid_hc_tx_delete() at dismantle time
- ipv4: fix NULL dereference in free_fib_info_rcu()
- net_sched/sfq: update hierarchical backlog when drop packet
- net_sched: remove warning from qdisc_hash_add
- bpf: fix bpf_trace_printk on 32 bit archs
- net: igmp: Use ingress interface rather than vrf device
- openvswitch: fix skb_panic due to the incorrect actions attrlen
- ptr_ring: use kmalloc_array()
- ipv4: better IP_MAX_MTU enforcement
- nfp: fix infinite loop on umapping cleanup
- tun: handle register_netdevice() failures properly
- sctp: fully initialize the IPv6 address in sctp_v6_to_addr()
- tipc: fix use-after-free
- ipv6: reset fn->rr_ptr when replacing route
- ipv6: repair fib6 tree in failure case
- tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP
- net/mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled
- irda: do not leak initialized list.dev to userspace
- net: sched: fix NULL pointer dereference when action calls some targets
- net_sched: fix order of queue length updates in qdisc_replace()
- bpf, verifier: add additional patterns to evaluate_reg_imm_alu
- bpf: fix mixed signed/unsigned derived min/max value bounds
- bpf/verifier: fix min/max handling in BPF_SUB
- Input: trackpoint - add new trackpoint firmware ID
- Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310
- Input: ALPS - fix two-finger scroll breakage in right side on ALPS touchpad
- KVM: s390: sthyi: fix sthyi inline assembly
- KVM: s390: sthyi: fix specification exception detection
- KVM: x86: simplify handling of PKRU
- KVM, pkeys: do not use PKRU value in vcpu->arch.guest_fpu.state
- KVM: x86: block guest protection keys unless the host has them enabled
- ALSA: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets
- ALSA: core: Fix unexpected error at replacing user TLV
- ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)
- ALSA: firewire: fix NULL pointer dereference when releasing uninitialized
data of iso-resource
- ALSA: firewire-motu: destroy stream data surely at failure of card
initialization
- ARCv2: SLC: Make sure busy bit is set properly for region ops
- ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses
- ARCv2: PAE40: set MSB even if !CONFIG_ARC_HAS_PAE40 but PAE exists in SoC
- PM/hibernate: touch NMI watchdog when creating snapshot
- mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage/shmem_enabled
- dax: fix deadlock due to misaligned PMD faults
- i2c: designware: Fix system suspend
- mm/madvise.c: fix freeing of locked page with MADV_FREE
- fork: fix incorrect fput of ->exe_file causing use-after-free
- mm/memblock.c: reversed logic in memblock_discard()
- arm64: fpsimd: Prevent registers leaking across exec
- drm: Fix framebuffer leak
- drm: Release driver tracking before making the object available again
- drm/sun4i: Implement drm_driver lastclose to restore fbdev console
- drm/atomic: Handle -EDEADLK with out-fences correctly
- drm/atomic: If the atomic check fails, return its value first
- drm/i915/vbt: ignore extraneous child devices for a port
- drm/i915/gvt: Fix the kernel null pointer error
- Revert "drm/amdgpu: fix vblank_time when displays are off"
- ACPI: device property: Fix node lookup in acpi_graph_get_child_prop_value()
- tracing: Call clear_boot_tracer() at lateinit_sync
- tracing: Missing error code in tracer_alloc_buffers()
- tracing: Fix kmemleak in tracing_map_array_free()
- tracing: Fix freeing of filter in create_filter() when set_str is false
- RDMA/uverbs: Initialize cq_context appropriately
- kbuild: linker script do not match C names unless
LD_DEAD_CODE_DATA_ELIMINATION is configured
- cifs: Fix df output for users with quota limits
- cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()
- nfsd: Limit end of page list when decoding NFSv4 WRITE
- ring-buffer: Have ring_buffer_alloc_read_page() return error on offline CPU
- virtio_pci: fix cpu affinity support
- ftrace: Check for null ret_stack on profile function graph entry function
- perf/core: Fix group {cpu,task} validation
- timers: Fix excessive granularity of new timers after a nohz idle
- x86/mm: Fix use-after-free of ldt_struct
- net: sunrpc: svcsock: fix NULL-pointer exception
- netfilter: expect: fix crash when putting uninited expectation
- netfilter: nat: fix src map lookup
- netfilter: nfnetlink: Improve input length sanitization in nfnetlink_rcv
- Bluetooth: hidp: fix possible might sleep error in hidp_session_thread
- Bluetooth: cmtp: fix possible might sleep error in cmtp_session
- Bluetooth: bnep: fix possible might sleep error in bnep_session
- Revert "android: binder: Sanity check at binder ioctl"
- binder: use group leader instead of open thread
- binder: Use wake up hint for synchronous transactions.
- ANDROID: binder: fix proc->tsk check.
- iio: imu: adis16480: Fix acceleration scale factor for adis16480
- iio: hid-sensor-trigger: Fix the race with user space powering up sensors
- iio: magnetometer: st_magn: fix status register address for LSM303AGR
- iio: magnetometer: st_magn: remove ihl property for LSM303AGR
- staging: rtl8188eu: add RNX-N150NUB support
- iommu: Fix wrong freeing of iommu_device->dev
- Clarify (and fix) MAX_LFS_FILESIZE macros
- ntb: ntb_test: ensure the link is up before trying to configure the mws
- ntb: transport shouldn't disable link due to bogus values in SPADs
- ACPI: EC: Fix regression related to wrong ECDT initialization order
- powerpc/mm: Ensure cpumask update is ordered
- Linux 4.12.10
* arm64 arch_timer fixes (LP: #1713821)
- clocksource/drivers/arm_arch_timer: Fix mem frame loop initialization
- clocksource/drivers/arm_arch_timer: Avoid infinite recursion when ftrace is
enabled
* [Bug] Harrisonville: pnd2_edac always fail to load on B1 stepping
Harrisonville SDP (LP: #1709257)
- EDAC, pnd2: Return proper error value from apl_rd_reg()
- EDAC, pnd2: Make function sbi_send() static
- EDAC, pnd2: Fix Apollo Lake DIMM detection
- EDAC, pnd2: Build in a minimal sideband driver for Apollo Lake
- EDAC, pnd2: Mask off the lower four bits of a BAR
- EDAC, pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR
- EDAC, pnd2: Properly toggle hidden state for P2SB PCI device
- SAUCE: i2c: i801: Restore the presence state of P2SB PCI device after
reading BAR
* implement 'complain mode' in seccomp for developer mode with snaps
(LP: #1567597)
- seccomp: Action to log before allowing
* linux 4.12.0-11.12 ADT test failure with linux 4.12.0-11.12 (LP: #1710904)
- SAUCE: selftests/powerpc: Use snprintf to construct DSCR sysfs interface
paths
* Artful update to v4.12.9 stable release (LP: #1713106)
- audit: Fix use after free in audit_remove_watch_rule()
- parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo
- crypto: ixp4xx - Fix error handling path in 'aead_perform()'
- crypto: x86/sha1 - Fix reads beyond the number of blocks passed
- drm/i915: Perform an invalidate prior to executing golden renderstate
- drm/amdgpu: save list length when fence is signaled
- Input: elan_i2c - add ELAN0608 to the ACPI table
- Input: elan_i2c - Add antoher Lenovo ACPI ID for upcoming Lenovo NB
- md: fix test in md_write_start()
- md: always clear ->safemode when md_check_recovery gets the mddev lock.
- MD: not clear ->safemode for external metadata array
- ALSA: seq: 2nd attempt at fixing race creating a queue
- ALSA: usb-audio: Apply sample rate quirk to Sennheiser headset
- ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices
- ALSA: usb-audio: add DSD support for new Amanero PID
- mm: discard memblock data later
- slub: fix per memcg cache leak on css offline
- mm: fix double mmap_sem unlock on MMF_UNSTABLE enforced SIGBUS
- mm/cma_debug.c: fix stack corruption due to sprintf usage
- mm/mempolicy: fix use after free when calling get_mempolicy
- mm/vmalloc.c: don't unconditonally use __GFP_HIGHMEM
- mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes
- xen: fix bio vec merging
- ARM: dts: imx6qdl-nitrogen6_som2: fix PCIe reset
- blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL
- powerpc: Fix VSX enabling/flushing to also test MSR_FP and MSR_VEC
- xen-blkfront: use a right index when checking requests
- perf/x86: Fix RDPMC vs. mm_struct tracking
- x86/asm/64: Clear AC on NMI entries
- x86: Fix norandmaps/ADDR_NO_RANDOMIZE
- x86/elf: Remove the unnecessary ADDR_NO_RANDOMIZE checks
- irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup()
- irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup()
- genirq: Restore trigger settings in irq_modify_status()
- genirq/ipi: Fixup checks against nr_cpu_ids
- kernel/watchdog: Prevent false positives with turbo modes
- Sanitize 'move_pages()' permission checks
- pids: make task_tgid_nr_ns() safe
- debug: Fix WARN_ON_ONCE() for modules
- usb: optimize acpi companion search for usb port devices
- usb: qmi_wwan: add D-Link DWM-222 device ID
- Linux 4.12.9
* Touchpad not detected (LP: #1708852)
- Input: elan_i2c - add ELAN0608 to the ACPI table
* HID: multitouch: Support ALPS PTP Stick and Touchpad devices (LP: #1712481)
- HID: multitouch: Support PTP Stick and Touchpad device
- SAUCE: HID: multitouch: Support ALPS PTP stick with pid 0x120A
* sort ABI files with C.UTF-8 locale (LP: #1712345)
- [Packaging] sort ABI files with C.UTF-8 locale
* igb: Support using Broadcom 54616 as PHY (LP: #1712024)
- SAUCE: igb: add support for using Broadcom 54616 as PHY
* RPT related fixes missing in Ubuntu 16.04.3 (LP: #1709220)
- powerpc/mm/radix: Improve _tlbiel_pid to be usable for PWC flushes
- powerpc/mm/radix: Improve TLB/PWC flushes
- powerpc/mm/radix: Avoid flushing the PWC on every flush_tlb_range
* AMD RV platforms with SNPS 3.1 USB controller stop responding (S3 issue)
(LP: #1711098)
- usb: xhci: Issue stop EP command only when the EP state is running
* dma-buf: performance issue when looking up the fence status (LP: #1711096)
- dma-buf: avoid scheduling on fence status query v2
* Linux 4.12 refuses to load self-signed modules under Secure Boot with
properly enrolled keys (LP: #1712168)
- SAUCE: (efi-lockdown) MODSIGN: Fix module signature verification
* [17.10 FEAT] Enable NVMe driver - kernel (LP: #1708432)
- [Config] CONFIG_BLK_DEV_NVME=m for s390
* Miscellaneous Ubuntu changes
- SAUCE: selftests/powerpc: Disable some ptrace selftests
* Miscellaneous upstream changes
- Revert "UBUNTU: SAUCE: seccomp: log actions even when audit is disabled"
- seccomp: Provide matching filter for introspection
- seccomp: Sysctl to display available actions
- seccomp: Operation for checking if an action is available
- seccomp: Sysctl to configure actions that are allowed to be logged
- seccomp: Selftest for detection of filter flag support
- seccomp: Filter flag to log all actions except SECCOMP_RET_ALLOW
Date: Fri, 25 Aug 2017 18:04:36 +0100
Changed-By: Andy Whitcroft <apw at canonical.com>
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/linux/4.12.0-13.14
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 25 Aug 2017 18:04:36 +0100
Source: linux
Binary: linux-source-4.12.0 linux-doc linux-headers-4.12.0-13 linux-libc-dev linux-tools-common linux-tools-4.12.0-13 linux-cloud-tools-common linux-cloud-tools-4.12.0-13 linux-image-4.12.0-13-generic linux-image-extra-4.12.0-13-generic linux-headers-4.12.0-13-generic linux-image-4.12.0-13-generic-dbgsym linux-tools-4.12.0-13-generic linux-cloud-tools-4.12.0-13-generic linux-udebs-generic linux-image-4.12.0-13-generic-lpae linux-image-extra-4.12.0-13-generic-lpae linux-headers-4.12.0-13-generic-lpae linux-image-4.12.0-13-generic-lpae-dbgsym linux-tools-4.12.0-13-generic-lpae linux-cloud-tools-4.12.0-13-generic-lpae linux-udebs-generic-lpae linux-image-4.12.0-13-lowlatency linux-image-extra-4.12.0-13-lowlatency linux-headers-4.12.0-13-lowlatency linux-image-4.12.0-13-lowlatency-dbgsym linux-tools-4.12.0-13-lowlatency linux-cloud-tools-4.12.0-13-lowlatency linux-udebs-lowlatency
Architecture: source
Version: 4.12.0-13.14
Distribution: artful
Urgency: low
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
Changed-By: Andy Whitcroft <apw at canonical.com>
Description:
linux-cloud-tools-4.12.0-13 - Linux kernel version specific cloud tools for version 4.12.0-13
linux-cloud-tools-4.12.0-13-generic - Linux kernel version specific cloud tools for version 4.12.0-13
linux-cloud-tools-4.12.0-13-generic-lpae - Linux kernel version specific cloud tools for version 4.12.0-13
linux-cloud-tools-4.12.0-13-lowlatency - Linux kernel version specific cloud tools for version 4.12.0-13
linux-cloud-tools-common - Linux kernel version specific cloud tools for version 4.12.0
linux-doc - Linux kernel specific documentation for version 4.12.0
linux-headers-4.12.0-13 - Header files related to Linux kernel version 4.12.0
linux-headers-4.12.0-13-generic - Linux kernel headers for version 4.12.0 on 64 bit x86 SMP
linux-headers-4.12.0-13-generic-lpae - Linux kernel headers for version 4.12.0 on 64 bit x86 SMP
linux-headers-4.12.0-13-lowlatency - Linux kernel headers for version 4.12.0 on 64 bit x86 SMP
linux-image-4.12.0-13-generic - Linux kernel image for version 4.12.0 on 64 bit x86 SMP
linux-image-4.12.0-13-generic-dbgsym - Linux kernel debug image for version 4.12.0 on 64 bit x86 SMP
linux-image-4.12.0-13-generic-lpae - Linux kernel image for version 4.12.0 on 64 bit x86 SMP
linux-image-4.12.0-13-generic-lpae-dbgsym - Linux kernel debug image for version 4.12.0 on 64 bit x86 SMP
linux-image-4.12.0-13-lowlatency - Linux kernel image for version 4.12.0 on 64 bit x86 SMP
linux-image-4.12.0-13-lowlatency-dbgsym - Linux kernel debug image for version 4.12.0 on 64 bit x86 SMP
linux-image-extra-4.12.0-13-generic - Linux kernel extra modules for version 4.12.0 on 64 bit x86 SMP
linux-image-extra-4.12.0-13-generic-lpae - Linux kernel extra modules for version 4.12.0 on 64 bit x86 SMP
linux-image-extra-4.12.0-13-lowlatency - Linux kernel extra modules for version 4.12.0 on 64 bit x86 SMP
linux-libc-dev - Linux Kernel Headers for development
linux-source-4.12.0 - Linux kernel source for version 4.12.0 with Ubuntu patches
linux-tools-4.12.0-13 - Linux kernel version specific tools for version 4.12.0-13
linux-tools-4.12.0-13-generic - Linux kernel version specific tools for version 4.12.0-13
linux-tools-4.12.0-13-generic-lpae - Linux kernel version specific tools for version 4.12.0-13
linux-tools-4.12.0-13-lowlatency - Linux kernel version specific tools for version 4.12.0-13
linux-tools-common - Linux kernel version specific tools for version 4.12.0
linux-udebs-generic - Metapackage depending on kernel udebs (udeb)
linux-udebs-generic-lpae - Metapackage depending on kernel udebs (udeb)
linux-udebs-lowlatency - Metapackage depending on kernel udebs (udeb)
Launchpad-Bugs-Fixed: 1567597 1708432 1708852 1709220 1709257 1710904 1711096 1711098 1711251 1712024 1712168 1712345 1712481 1713106 1713821 1714112 1714525 1714687
Changes:
linux (4.12.0-13.14) artful; urgency=low
.
* linux: 4.12.0-13.14 -proposed tracker (LP: #1714687)
.
* vhost guest network randomly drops under stress (kvm) (LP: #1711251)
- Revert "vhost: cache used event for better performance"
.
* EDAC sbridge: Failed to register device with error -22. (LP: #1714112)
- [Config] CONFIG_EDAC_GHES=n
.
* Artful update to v4.12.10 stable release (LP: #1714525)
- sparc64: remove unnecessary log message
- bonding: require speed/duplex only for 802.3ad, alb and tlb
- bonding: ratelimit failed speed/duplex update warning
- af_key: do not use GFP_KERNEL in atomic contexts
- dccp: purge write queue in dccp_destroy_sock()
- dccp: defer ccid_hc_tx_delete() at dismantle time
- ipv4: fix NULL dereference in free_fib_info_rcu()
- net_sched/sfq: update hierarchical backlog when drop packet
- net_sched: remove warning from qdisc_hash_add
- bpf: fix bpf_trace_printk on 32 bit archs
- net: igmp: Use ingress interface rather than vrf device
- openvswitch: fix skb_panic due to the incorrect actions attrlen
- ptr_ring: use kmalloc_array()
- ipv4: better IP_MAX_MTU enforcement
- nfp: fix infinite loop on umapping cleanup
- tun: handle register_netdevice() failures properly
- sctp: fully initialize the IPv6 address in sctp_v6_to_addr()
- tipc: fix use-after-free
- ipv6: reset fn->rr_ptr when replacing route
- ipv6: repair fib6 tree in failure case
- tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP
- net/mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled
- irda: do not leak initialized list.dev to userspace
- net: sched: fix NULL pointer dereference when action calls some targets
- net_sched: fix order of queue length updates in qdisc_replace()
- bpf, verifier: add additional patterns to evaluate_reg_imm_alu
- bpf: fix mixed signed/unsigned derived min/max value bounds
- bpf/verifier: fix min/max handling in BPF_SUB
- Input: trackpoint - add new trackpoint firmware ID
- Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310
- Input: ALPS - fix two-finger scroll breakage in right side on ALPS touchpad
- KVM: s390: sthyi: fix sthyi inline assembly
- KVM: s390: sthyi: fix specification exception detection
- KVM: x86: simplify handling of PKRU
- KVM, pkeys: do not use PKRU value in vcpu->arch.guest_fpu.state
- KVM: x86: block guest protection keys unless the host has them enabled
- ALSA: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets
- ALSA: core: Fix unexpected error at replacing user TLV
- ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)
- ALSA: firewire: fix NULL pointer dereference when releasing uninitialized
data of iso-resource
- ALSA: firewire-motu: destroy stream data surely at failure of card
initialization
- ARCv2: SLC: Make sure busy bit is set properly for region ops
- ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses
- ARCv2: PAE40: set MSB even if !CONFIG_ARC_HAS_PAE40 but PAE exists in SoC
- PM/hibernate: touch NMI watchdog when creating snapshot
- mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage/shmem_enabled
- dax: fix deadlock due to misaligned PMD faults
- i2c: designware: Fix system suspend
- mm/madvise.c: fix freeing of locked page with MADV_FREE
- fork: fix incorrect fput of ->exe_file causing use-after-free
- mm/memblock.c: reversed logic in memblock_discard()
- arm64: fpsimd: Prevent registers leaking across exec
- drm: Fix framebuffer leak
- drm: Release driver tracking before making the object available again
- drm/sun4i: Implement drm_driver lastclose to restore fbdev console
- drm/atomic: Handle -EDEADLK with out-fences correctly
- drm/atomic: If the atomic check fails, return its value first
- drm/i915/vbt: ignore extraneous child devices for a port
- drm/i915/gvt: Fix the kernel null pointer error
- Revert "drm/amdgpu: fix vblank_time when displays are off"
- ACPI: device property: Fix node lookup in acpi_graph_get_child_prop_value()
- tracing: Call clear_boot_tracer() at lateinit_sync
- tracing: Missing error code in tracer_alloc_buffers()
- tracing: Fix kmemleak in tracing_map_array_free()
- tracing: Fix freeing of filter in create_filter() when set_str is false
- RDMA/uverbs: Initialize cq_context appropriately
- kbuild: linker script do not match C names unless
LD_DEAD_CODE_DATA_ELIMINATION is configured
- cifs: Fix df output for users with quota limits
- cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()
- nfsd: Limit end of page list when decoding NFSv4 WRITE
- ring-buffer: Have ring_buffer_alloc_read_page() return error on offline CPU
- virtio_pci: fix cpu affinity support
- ftrace: Check for null ret_stack on profile function graph entry function
- perf/core: Fix group {cpu,task} validation
- timers: Fix excessive granularity of new timers after a nohz idle
- x86/mm: Fix use-after-free of ldt_struct
- net: sunrpc: svcsock: fix NULL-pointer exception
- netfilter: expect: fix crash when putting uninited expectation
- netfilter: nat: fix src map lookup
- netfilter: nfnetlink: Improve input length sanitization in nfnetlink_rcv
- Bluetooth: hidp: fix possible might sleep error in hidp_session_thread
- Bluetooth: cmtp: fix possible might sleep error in cmtp_session
- Bluetooth: bnep: fix possible might sleep error in bnep_session
- Revert "android: binder: Sanity check at binder ioctl"
- binder: use group leader instead of open thread
- binder: Use wake up hint for synchronous transactions.
- ANDROID: binder: fix proc->tsk check.
- iio: imu: adis16480: Fix acceleration scale factor for adis16480
- iio: hid-sensor-trigger: Fix the race with user space powering up sensors
- iio: magnetometer: st_magn: fix status register address for LSM303AGR
- iio: magnetometer: st_magn: remove ihl property for LSM303AGR
- staging: rtl8188eu: add RNX-N150NUB support
- iommu: Fix wrong freeing of iommu_device->dev
- Clarify (and fix) MAX_LFS_FILESIZE macros
- ntb: ntb_test: ensure the link is up before trying to configure the mws
- ntb: transport shouldn't disable link due to bogus values in SPADs
- ACPI: EC: Fix regression related to wrong ECDT initialization order
- powerpc/mm: Ensure cpumask update is ordered
- Linux 4.12.10
.
* arm64 arch_timer fixes (LP: #1713821)
- clocksource/drivers/arm_arch_timer: Fix mem frame loop initialization
- clocksource/drivers/arm_arch_timer: Avoid infinite recursion when ftrace is
enabled
.
* [Bug] Harrisonville: pnd2_edac always fail to load on B1 stepping
Harrisonville SDP (LP: #1709257)
- EDAC, pnd2: Return proper error value from apl_rd_reg()
- EDAC, pnd2: Make function sbi_send() static
- EDAC, pnd2: Fix Apollo Lake DIMM detection
- EDAC, pnd2: Build in a minimal sideband driver for Apollo Lake
- EDAC, pnd2: Mask off the lower four bits of a BAR
- EDAC, pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR
- EDAC, pnd2: Properly toggle hidden state for P2SB PCI device
- SAUCE: i2c: i801: Restore the presence state of P2SB PCI device after
reading BAR
.
* implement 'complain mode' in seccomp for developer mode with snaps
(LP: #1567597)
- seccomp: Action to log before allowing
.
* linux 4.12.0-11.12 ADT test failure with linux 4.12.0-11.12 (LP: #1710904)
- SAUCE: selftests/powerpc: Use snprintf to construct DSCR sysfs interface
paths
.
* Artful update to v4.12.9 stable release (LP: #1713106)
- audit: Fix use after free in audit_remove_watch_rule()
- parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo
- crypto: ixp4xx - Fix error handling path in 'aead_perform()'
- crypto: x86/sha1 - Fix reads beyond the number of blocks passed
- drm/i915: Perform an invalidate prior to executing golden renderstate
- drm/amdgpu: save list length when fence is signaled
- Input: elan_i2c - add ELAN0608 to the ACPI table
- Input: elan_i2c - Add antoher Lenovo ACPI ID for upcoming Lenovo NB
- md: fix test in md_write_start()
- md: always clear ->safemode when md_check_recovery gets the mddev lock.
- MD: not clear ->safemode for external metadata array
- ALSA: seq: 2nd attempt at fixing race creating a queue
- ALSA: usb-audio: Apply sample rate quirk to Sennheiser headset
- ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices
- ALSA: usb-audio: add DSD support for new Amanero PID
- mm: discard memblock data later
- slub: fix per memcg cache leak on css offline
- mm: fix double mmap_sem unlock on MMF_UNSTABLE enforced SIGBUS
- mm/cma_debug.c: fix stack corruption due to sprintf usage
- mm/mempolicy: fix use after free when calling get_mempolicy
- mm/vmalloc.c: don't unconditonally use __GFP_HIGHMEM
- mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes
- xen: fix bio vec merging
- ARM: dts: imx6qdl-nitrogen6_som2: fix PCIe reset
- blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL
- powerpc: Fix VSX enabling/flushing to also test MSR_FP and MSR_VEC
- xen-blkfront: use a right index when checking requests
- perf/x86: Fix RDPMC vs. mm_struct tracking
- x86/asm/64: Clear AC on NMI entries
- x86: Fix norandmaps/ADDR_NO_RANDOMIZE
- x86/elf: Remove the unnecessary ADDR_NO_RANDOMIZE checks
- irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup()
- irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup()
- genirq: Restore trigger settings in irq_modify_status()
- genirq/ipi: Fixup checks against nr_cpu_ids
- kernel/watchdog: Prevent false positives with turbo modes
- Sanitize 'move_pages()' permission checks
- pids: make task_tgid_nr_ns() safe
- debug: Fix WARN_ON_ONCE() for modules
- usb: optimize acpi companion search for usb port devices
- usb: qmi_wwan: add D-Link DWM-222 device ID
- Linux 4.12.9
.
* Touchpad not detected (LP: #1708852)
- Input: elan_i2c - add ELAN0608 to the ACPI table
.
* HID: multitouch: Support ALPS PTP Stick and Touchpad devices (LP: #1712481)
- HID: multitouch: Support PTP Stick and Touchpad device
- SAUCE: HID: multitouch: Support ALPS PTP stick with pid 0x120A
.
* sort ABI files with C.UTF-8 locale (LP: #1712345)
- [Packaging] sort ABI files with C.UTF-8 locale
.
* igb: Support using Broadcom 54616 as PHY (LP: #1712024)
- SAUCE: igb: add support for using Broadcom 54616 as PHY
.
* RPT related fixes missing in Ubuntu 16.04.3 (LP: #1709220)
- powerpc/mm/radix: Improve _tlbiel_pid to be usable for PWC flushes
- powerpc/mm/radix: Improve TLB/PWC flushes
- powerpc/mm/radix: Avoid flushing the PWC on every flush_tlb_range
.
* AMD RV platforms with SNPS 3.1 USB controller stop responding (S3 issue)
(LP: #1711098)
- usb: xhci: Issue stop EP command only when the EP state is running
.
* dma-buf: performance issue when looking up the fence status (LP: #1711096)
- dma-buf: avoid scheduling on fence status query v2
.
* Linux 4.12 refuses to load self-signed modules under Secure Boot with
properly enrolled keys (LP: #1712168)
- SAUCE: (efi-lockdown) MODSIGN: Fix module signature verification
.
* [17.10 FEAT] Enable NVMe driver - kernel (LP: #1708432)
- [Config] CONFIG_BLK_DEV_NVME=m for s390
.
* Miscellaneous Ubuntu changes
- SAUCE: selftests/powerpc: Disable some ptrace selftests
.
* Miscellaneous upstream changes
- Revert "UBUNTU: SAUCE: seccomp: log actions even when audit is disabled"
- seccomp: Provide matching filter for introspection
- seccomp: Sysctl to display available actions
- seccomp: Operation for checking if an action is available
- seccomp: Sysctl to configure actions that are allowed to be logged
- seccomp: Selftest for detection of filter flag support
- seccomp: Filter flag to log all actions except SECCOMP_RET_ALLOW
Checksums-Sha1:
440c8f08a3f73112f79175b6fb6ede2165ccb8d8 6053 linux_4.12.0-13.14.dsc
1f92c37f7a2f472d71b9ffd72591bc6c503e05f4 6701395 linux_4.12.0-13.14.diff.gz
Checksums-Sha256:
5c01d9fe34467b395dcb8874fca3393acc8b7e4553b6e8b73a1e05de0a01fd0c 6053 linux_4.12.0-13.14.dsc
3f774d6eb9f5099a18f2ebb80cd268dc9cc82c4a48512027c468f0e1189238cf 6701395 linux_4.12.0-13.14.diff.gz
Files:
c818385eb2caeebf4bd147e4d9e3a2fe 6053 devel optional linux_4.12.0-13.14.dsc
ca21d77069440886c253a2601f532399 6701395 devel optional linux_4.12.0-13.14.diff.gz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJZqtJVAAoJEE/75Oku/epydAIP/jUNwnkj1koHsX3zIuy7iGnI
NredEVNqN4TM8UY9GhXUsR1ii6d6W1lIEPt2OeNZULFVSGp4j+7+4gWfqEsf/mI6
Mcetn2rbY0B1HwpZPtGb87W6F38knFAmtoQ620poXFI/KMAY1x2RAXU5PTv4/tDw
Hu6fKK13s9LYy7CuNkXJLXZq6tKFHI9jtM4N2vWSeq25AjER8o5iBoNRgYx29jcZ
CAyoTzo/iyQHtsuPjc6I0O54P2cl/ZpLh0DJYW3SRWN82c+2idOUdjBHWo/vjf8x
9ciJdjeSDSD4iKK8vGo4mcqEDNbhsS/THjmgw5MoHn5AV1DUjbqkbr2k303afwmG
TGb6OhH1BaWXep9CRGktZzgNivQdZ3GY1BxOMTa5RgbnWOFJL+7/uD1r6ti4Ufcq
mhSt43Tugp86RKUlYE0RlxtFXXbcN6XI5Rsc6+MRT2+JcA8PXvPwaCPUaHTnAtEb
AkGsTfk56TYhj2cVjOELmQ75RuopvaV/FndinlY+zSSsopT6SOVrKgwW2TjpJ3Hk
OwyalCVcArG6pYj5ZFWJB5pqdVN3j/gAm9heDlcTIdvzxXBGQFW97SErgII058sG
ZRQSs/+xZKcq8qgMO5uNZ5t3Wq35WuTp9N8YlAetEGFCtQpx+q3aotgB9bS6NXYI
p31guU7ZEDvtj6NLDn28
=HL4M
-----END PGP SIGNATURE-----
More information about the Artful-changes
mailing list