[ubuntu/artful-proposed] linux 4.11.0-12.18 (Accepted)

Seth Forshee seth.forshee at canonical.com
Mon Jul 31 12:13:46 UTC 2017


linux (4.11.0-12.18) artful; urgency=low

  * linux: 4.11.0-12.18 -proposed tracker (LP: #1707635)
    - no change rebuild to pick up the new binutils.

  * Adt tests of src:linux time out often on armhf lxc containers (LP: #1705495)
    - [Packaging] tests -- reduce rebuild test to one flavour
    - [Packaging] tests -- reduce rebuild test to one flavour -- use filter

  * [ARM64] config EDAC_GHES=y depends on EDAC_MM_EDAC=y (LP: #1706141)
    - [Config] set EDAC_MM_EDAC=y for ARM64

  * [Hyper-V] hv_netvsc: Exclude non-TCP port numbers from vRSS hashing
    (LP: #1690174)
    - hv_netvsc: Exclude non-TCP port numbers from vRSS hashing

  * ath10k doesn't report full RSSI information (LP: #1706531)
    - ath10k: add per chain RSSI reporting

  * ideapad_laptop don't support v310-14isk (LP: #1705378)
    - platform/x86: ideapad-laptop: Add several models to no_hw_rfkill

  * Ubuntu 16.04.3: Qemu fails on P9 (LP: #1686019)
    - KVM: PPC: Pass kvm* to kvmppc_find_table()
    - KVM: PPC: Use preregistered memory API to access TCE list
    - KVM: PPC: VFIO: Add in-kernel acceleration for VFIO
    - powerpc/powernv/iommu: Add real mode version of iommu_table_ops::exchange()
    - powerpc/iommu/vfio_spapr_tce: Cleanup iommu_table disposal
    - powerpc/vfio_spapr_tce: Add reference counting to iommu_table
    - powerpc/mmu: Add real mode support for IOMMU preregistered memory
    - KVM: PPC: Reserve KVM_CAP_SPAPR_TCE_VFIO capability number
    - KVM: PPC: Book3S HV: Add radix checks in real-mode hypercall handlers

  * hns: ethtool selftest crashes system (LP: #1705712)
    - net/hns:bugfix of ethtool -t phy self_test

  * ThunderX: soft lockup on 4.8+ kernels when running qemu-efi with vhost=on
    (LP: #1673564)
    - KVM: arm/arm64: vgic-v3: Use PREbits to infer the number of ICH_APxRn_EL2
      registers
    - KVM: arm/arm64: vgic-v3: Fix nr_pre_bits bitfield extraction
    - arm64: Add a facility to turn an ESR syndrome into a sysreg encoding
    - KVM: arm/arm64: vgic-v3: Add accessors for the ICH_APxRn_EL2 registers
    - KVM: arm64: Make kvm_condition_valid32() accessible from EL2
    - KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2
    - KVM: arm64: vgic-v3: Add ICV_BPR1_EL1 handler
    - KVM: arm64: vgic-v3: Add ICV_IGRPEN1_EL1 handler
    - KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler
    - KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler
    - KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler
    - KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler
    - KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers
    - KVM: arm64: Enable GICv3 Group-1 sysreg trapping via command-line
    - KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler
    - KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler
    - KVM: arm64: vgic-v3: Add misc Group-0 handlers
    - KVM: arm64: vgic-v3: Enable trapping of Group-0 system registers
    - KVM: arm64: Enable GICv3 Group-0 sysreg trapping via command-line
    - arm64: Add MIDR values for Cavium cn83XX SoCs
    - arm64: Add workaround for Cavium Thunder erratum 30115
    - KVM: arm64: vgic-v3: Add ICV_DIR_EL1 handler
    - KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler
    - KVM: arm64: vgic-v3: Add ICV_CTLR_EL1 handler
    - KVM: arm64: vgic-v3: Add ICV_PMR_EL1 handler
    - KVM: arm64: Enable GICv3 common sysreg trapping via command-line
    - KVM: arm64: vgic-v3: Log which GICv3 system registers are trapped
    - arm64: KVM: Make unexpected reads from WO registers inject an undef
    - KVM: arm64: Log an error if trapping a read-from-write-only GICv3 access
    - KVM: arm64: Log an error if trapping a write-to-read-only GICv3 access

  * ath9k freezes suspend resume Ubuntu 17.04 (LP: #1697027)
    - ath9k: fix an invalid pointer dereference in ath9k_rng_stop()

  * xhci_hcd: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2
    comp_code 13 (LP: #1667750)
    - xhci: Bad Ethernet performance plugged in ASM1042A host

  * Migrating KSM page causes the VM lock up as the KSM page merging list is too
    large (LP: #1680513)
    - ksm: introduce ksm_max_page_sharing per page deduplication limit
    - ksm: fix use after free with merge_across_nodes = 0
    - ksm: cleanup stable_node chain collapse case
    - ksm: swap the two output parameters of chain/chain_prune
    - ksm: optimize refile of stable_node_dup at the head of the chain

  * Artful update to v4.11.12 stable release (LP: #1706067)
    - net/phy: micrel: configure intterupts after autoneg workaround
    - ipv6: avoid unregistering inet6_dev for loopback
    - netvsc: don't access netdev->num_rx_queues directly
    - sfc: Fix MCDI command size for filter operations
    - net: account for current skb length when deciding about UFO
    - net: dp83640: Avoid NULL pointer dereference.
    - tcp: reset sk_rx_dst in tcp_disconnect()
    - net: prevent sign extension in dev_get_stats()
    - virtio-net: serialize tx routine during reset
    - net: sched: Fix one possible panic when no destroy callback
    - mlxsw: spectrum_router: Fix NULL pointer dereference
    - rocker: move dereference before free
    - bpf: prevent leaking pointer via xadd on unpriviledged
    - net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish()
    - net/mlx5: Cancel delayed recovery work when unloading the driver
    - net/mlx5e: Fix TX carrier errors report in get stats ndo
    - ipv6: dad: don't remove dynamic addresses if link is down
    - vxlan: fix hlist corruption
    - geneve: fix hlist corruption
    - net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64
    - liquidio: fix bug in soft reset failure detection
    - net: ipv6: Compare lwstate in detecting duplicate nexthops
    - vrf: fix bug_on triggered by rx when destroying a vrf
    - rds: tcp: use sock_create_lite() to create the accept socket
    - net/mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff
    - cxgb4: fix BUG() on interrupt deallocating path of ULD
    - tap: convert a mutex to a spinlock
    - bridge: mdb: fix leak on complete_info ptr on fail path
    - brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
    - sfc: don't read beyond unicast address list
    - Adding asm-prototypes.h for genksyms to generate crc
    - sed regex in Makefile.build requires line break between exported symbols
    - Adding the type of exported symbols
    - sparc64: Fix gup_huge_pmd
    - block: Fix a blk_exit_rl() regression
    - brcmfmac: Fix a memory leak in error handling path in
      'brcmf_cfg80211_attach'
    - brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain
    - efi: Process the MEMATTR table only if EFI_MEMMAP is enabled
    - cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE
    - cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
    - cfg80211: Check if PMKID attribute is of expected size
    - cfg80211: Check if NAN service ID is of expected size
    - drm/amdgpu/gfx6: properly cache mc_arb_ramcfg
    - irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity
    - parisc: Report SIGSEGV instead of SIGBUS when running out of stack
    - parisc: use compat_sys_keyctl()
    - parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs
    - parisc/mm: Ensure IRQs are off in switch_mm()
    - tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/:
      Depth
    - thp, mm: fix crash due race in MADV_FREE handling
    - kernel/extable.c: mark core_kernel_text notrace
    - mm/list_lru.c: fix list_lru_count_node() to be race free
    - fs/dcache.c: fix spin lockup issue on nlru->lock
    - checkpatch: silence perl 5.26.0 unescaped left brace warnings
    - binfmt_elf: use ELF_ET_DYN_BASE only for PIE
    - arm: move ELF_ET_DYN_BASE to 4MB
    - arm64: move ELF_ET_DYN_BASE to 4GB / 4MB
    - powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB
    - s390: reduce ELF_ET_DYN_BASE
    - exec: Limit arg stack to at most 75% of _STK_LIM
    - powerpc/kexec: Fix radix to hash kexec due to IAMR/AMOR
    - ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers
    - arm64: Preventing READ_IMPLIES_EXEC propagation
    - vt: fix unchecked __put_user() in tioclinux ioctls
    - rcu: Add memory barriers for NOCB leader wakeup
    - nvmem: core: fix leaks on registration errors
    - Drivers: hv: vmbus: Close timing hole that can corrupt per-cpu page
    - mnt: In umount propagation reparent in a separate pass
    - mnt: In propgate_umount handle visiting mounts in any order
    - mnt: Make propagate_umount less slow for overlapping mount propagation trees
    - selftests/capabilities: Fix the test_execve test
    - mm: fix overflow check in expand_upwards()
    - crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
    - crypto: atmel - only treat EBUSY as transient if backlog
    - crypto: sha1-ssse3 - Disable avx2
    - crypto: caam - properly set IV after {en,de}crypt
    - crypto: caam - fix signals handling
    - sched/fair, cpumask: Export for_each_cpu_wrap()
    - sched/topology: Fix building of overlapping sched-groups
    - sched/topology: Optimize build_group_mask()
    - sched/topology: Fix overlapping sched_group_mask
    - PM / wakeirq: Convert to SRCU
    - ALSA: x86: Clear the pdata.notify_lpe_audio pointer before teardown
    - PM / QoS: return -EINVAL for bogus strings
    - kvm: vmx: Do not disable intercepts for BNDCFGS
    - kvm: x86: Guest BNDCFGS requires guest MPX support
    - kvm: vmx: Check value written to IA32_BNDCFGS
    - kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS
    - Linux 4.11.12

  * Artful update to v4.11.11 stable release (LP: #1706066)
    - mqueue: fix a use-after-free in sys_mq_notify()
    - proc: Fix proc_sys_prune_dcache to hold a sb reference
    - locking/rwsem-spinlock: Fix EINTR branch in __down_write_common()
    - staging: vt6556: vnt_start Fix missing call to vnt_key_init_table.
    - staging: comedi: fix clean-up of comedi_class in comedi_init()
    - crypto: caam - fix gfp allocation flags (part I)
    - crypto: rsa-pkcs1pad - use constant time memory comparison for MACs
    - ext4: check return value of kstrtoull correctly in reserved_clusters_store
    - x86/mm/pat: Don't report PAT on CPUs that don't support it
    - Linux 4.11.11

  * Change CONFIG_IBMVETH to module (LP: #1704479)
    - [Config] CONFIG_IBMVETH=m

  * hns: use after free in hns_nic_net_xmit_hw (LP: #1704885)
    - net: hns: Fix a skb used after free bug

  * Opal and POWER9 DD2 (LP: #1702159)
    - powerpc/powernv: Fix boot on Power8 bare metal due to opal_configure_cores()

  * CVE-2017-1000364
    - mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack
    - mm/mmap.c: expand_downwards: don't require the gap if !vm_prev

  * [Xenial] nvme: Quirks for PM1725 controllers (LP: #1704435)
    - nvme: Quirks for PM1725 controllers

  * bonding: stack dump when unregistering a netdev (LP: #1704102)
    - bonding: avoid NETDEV_CHANGEMTU event when unregistering slave

  * Ubuntu 16.04 IOB Error when the Mustang board rebooted (LP: #1693673)
    - drivers: net: xgene: Fix redundant prefetch buffer cleanup

  * Ubuntu16.04: NVMe 4K+T10 DIF/DIX format returns I/O error on dd with split
    op (LP: #1689946)
    - blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split
      op

  * linux >= 4.2: bonding 802.3ad does not work with 5G, 25G and 50G link speeds
    (LP: #1697892)
    - bonding: add 802.3ad support for 25G speeds
    - bonding: fix 802.3ad support for 5G and 50G speeds

  * hns: under heavy load, NIC may fail and require reboot (LP: #1704146)
    - net: hns: Bugfix for Tx timeout handling in hns driver

  * New ACPI identifiers for ThunderX SMMU (LP: #1703437)
    - iommu/arm-smmu: Plumb in new ACPI identifiers

  * Transparent hugepages should default to enabled=madvise (LP: #1703742)
    - [Config] use CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y as default

  * Miscellaneous Ubuntu changes
    - [Config] CONFIG_CAVIUM_ERRATUM_30115=y

  * Miscellaneous upstream changes
    - platform/x86: thinkpad_acpi: guard generic hotkey case
    - platform/x86: thinkpad_acpi: add mapping for new hotkeys
    - selftest/memfd/Makefile: Fix build error

Date: Thu, 13 Jul 2017 10:19:08 -0500
Changed-By: Seth Forshee <seth.forshee at canonical.com>
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux/4.11.0-12.18
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 13 Jul 2017 10:19:08 -0500
Source: linux
Binary: linux-source-4.11.0 linux-doc linux-headers-4.11.0-12 linux-libc-dev linux-tools-common linux-tools-4.11.0-12 linux-cloud-tools-common linux-cloud-tools-4.11.0-12 linux-image-4.11.0-12-generic linux-image-extra-4.11.0-12-generic linux-headers-4.11.0-12-generic linux-image-4.11.0-12-generic-dbgsym linux-tools-4.11.0-12-generic linux-cloud-tools-4.11.0-12-generic linux-udebs-generic linux-image-4.11.0-12-generic-lpae linux-image-extra-4.11.0-12-generic-lpae linux-headers-4.11.0-12-generic-lpae linux-image-4.11.0-12-generic-lpae-dbgsym linux-tools-4.11.0-12-generic-lpae linux-cloud-tools-4.11.0-12-generic-lpae linux-udebs-generic-lpae linux-image-4.11.0-12-lowlatency linux-image-extra-4.11.0-12-lowlatency linux-headers-4.11.0-12-lowlatency linux-image-4.11.0-12-lowlatency-dbgsym linux-tools-4.11.0-12-lowlatency linux-cloud-tools-4.11.0-12-lowlatency linux-udebs-lowlatency
Architecture: source
Version: 4.11.0-12.18
Distribution: artful
Urgency: low
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
Changed-By: Seth Forshee <seth.forshee at canonical.com>
Description:
 linux-cloud-tools-4.11.0-12 - Linux kernel version specific cloud tools for version 4.11.0-12
 linux-cloud-tools-4.11.0-12-generic - Linux kernel version specific cloud tools for version 4.11.0-12
 linux-cloud-tools-4.11.0-12-generic-lpae - Linux kernel version specific cloud tools for version 4.11.0-12
 linux-cloud-tools-4.11.0-12-lowlatency - Linux kernel version specific cloud tools for version 4.11.0-12
 linux-cloud-tools-common - Linux kernel version specific cloud tools for version 4.11.0
 linux-doc  - Linux kernel specific documentation for version 4.11.0
 linux-headers-4.11.0-12 - Header files related to Linux kernel version 4.11.0
 linux-headers-4.11.0-12-generic - Linux kernel headers for version 4.11.0 on 64 bit x86 SMP
 linux-headers-4.11.0-12-generic-lpae - Linux kernel headers for version 4.11.0 on 64 bit x86 SMP
 linux-headers-4.11.0-12-lowlatency - Linux kernel headers for version 4.11.0 on 64 bit x86 SMP
 linux-image-4.11.0-12-generic - Linux kernel image for version 4.11.0 on 64 bit x86 SMP
 linux-image-4.11.0-12-generic-dbgsym - Linux kernel debug image for version 4.11.0 on 64 bit x86 SMP
 linux-image-4.11.0-12-generic-lpae - Linux kernel image for version 4.11.0 on 64 bit x86 SMP
 linux-image-4.11.0-12-generic-lpae-dbgsym - Linux kernel debug image for version 4.11.0 on 64 bit x86 SMP
 linux-image-4.11.0-12-lowlatency - Linux kernel image for version 4.11.0 on 64 bit x86 SMP
 linux-image-4.11.0-12-lowlatency-dbgsym - Linux kernel debug image for version 4.11.0 on 64 bit x86 SMP
 linux-image-extra-4.11.0-12-generic - Linux kernel extra modules for version 4.11.0 on 64 bit x86 SMP
 linux-image-extra-4.11.0-12-generic-lpae - Linux kernel extra modules for version 4.11.0 on 64 bit x86 SMP
 linux-image-extra-4.11.0-12-lowlatency - Linux kernel extra modules for version 4.11.0 on 64 bit x86 SMP
 linux-libc-dev - Linux Kernel Headers for development
 linux-source-4.11.0 - Linux kernel source for version 4.11.0 with Ubuntu patches
 linux-tools-4.11.0-12 - Linux kernel version specific tools for version 4.11.0-12
 linux-tools-4.11.0-12-generic - Linux kernel version specific tools for version 4.11.0-12
 linux-tools-4.11.0-12-generic-lpae - Linux kernel version specific tools for version 4.11.0-12
 linux-tools-4.11.0-12-lowlatency - Linux kernel version specific tools for version 4.11.0-12
 linux-tools-common - Linux kernel version specific tools for version 4.11.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: 1667750 1673564 1680513 1686019 1689946 1690174 1693673 1697027 1697892 1702159 1703437 1703742 1704102 1704146 1704435 1704479 1704885 1705378 1705495 1705712 1706066 1706067 1706141 1706531 1707635
Changes:
 linux (4.11.0-12.18) artful; urgency=low
 .
   * linux: 4.11.0-12.18 -proposed tracker (LP: #1707635)
     - no change rebuild to pick up the new binutils.
 .
   * Adt tests of src:linux time out often on armhf lxc containers (LP: #1705495)
     - [Packaging] tests -- reduce rebuild test to one flavour
     - [Packaging] tests -- reduce rebuild test to one flavour -- use filter
 .
   * [ARM64] config EDAC_GHES=y depends on EDAC_MM_EDAC=y (LP: #1706141)
     - [Config] set EDAC_MM_EDAC=y for ARM64
 .
   * [Hyper-V] hv_netvsc: Exclude non-TCP port numbers from vRSS hashing
     (LP: #1690174)
     - hv_netvsc: Exclude non-TCP port numbers from vRSS hashing
 .
   * ath10k doesn't report full RSSI information (LP: #1706531)
     - ath10k: add per chain RSSI reporting
 .
   * ideapad_laptop don't support v310-14isk (LP: #1705378)
     - platform/x86: ideapad-laptop: Add several models to no_hw_rfkill
 .
   * Ubuntu 16.04.3: Qemu fails on P9 (LP: #1686019)
     - KVM: PPC: Pass kvm* to kvmppc_find_table()
     - KVM: PPC: Use preregistered memory API to access TCE list
     - KVM: PPC: VFIO: Add in-kernel acceleration for VFIO
     - powerpc/powernv/iommu: Add real mode version of iommu_table_ops::exchange()
     - powerpc/iommu/vfio_spapr_tce: Cleanup iommu_table disposal
     - powerpc/vfio_spapr_tce: Add reference counting to iommu_table
     - powerpc/mmu: Add real mode support for IOMMU preregistered memory
     - KVM: PPC: Reserve KVM_CAP_SPAPR_TCE_VFIO capability number
     - KVM: PPC: Book3S HV: Add radix checks in real-mode hypercall handlers
 .
   * hns: ethtool selftest crashes system (LP: #1705712)
     - net/hns:bugfix of ethtool -t phy self_test
 .
   * ThunderX: soft lockup on 4.8+ kernels when running qemu-efi with vhost=on
     (LP: #1673564)
     - KVM: arm/arm64: vgic-v3: Use PREbits to infer the number of ICH_APxRn_EL2
       registers
     - KVM: arm/arm64: vgic-v3: Fix nr_pre_bits bitfield extraction
     - arm64: Add a facility to turn an ESR syndrome into a sysreg encoding
     - KVM: arm/arm64: vgic-v3: Add accessors for the ICH_APxRn_EL2 registers
     - KVM: arm64: Make kvm_condition_valid32() accessible from EL2
     - KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2
     - KVM: arm64: vgic-v3: Add ICV_BPR1_EL1 handler
     - KVM: arm64: vgic-v3: Add ICV_IGRPEN1_EL1 handler
     - KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler
     - KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler
     - KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler
     - KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler
     - KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers
     - KVM: arm64: Enable GICv3 Group-1 sysreg trapping via command-line
     - KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler
     - KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler
     - KVM: arm64: vgic-v3: Add misc Group-0 handlers
     - KVM: arm64: vgic-v3: Enable trapping of Group-0 system registers
     - KVM: arm64: Enable GICv3 Group-0 sysreg trapping via command-line
     - arm64: Add MIDR values for Cavium cn83XX SoCs
     - arm64: Add workaround for Cavium Thunder erratum 30115
     - KVM: arm64: vgic-v3: Add ICV_DIR_EL1 handler
     - KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler
     - KVM: arm64: vgic-v3: Add ICV_CTLR_EL1 handler
     - KVM: arm64: vgic-v3: Add ICV_PMR_EL1 handler
     - KVM: arm64: Enable GICv3 common sysreg trapping via command-line
     - KVM: arm64: vgic-v3: Log which GICv3 system registers are trapped
     - arm64: KVM: Make unexpected reads from WO registers inject an undef
     - KVM: arm64: Log an error if trapping a read-from-write-only GICv3 access
     - KVM: arm64: Log an error if trapping a write-to-read-only GICv3 access
 .
   * ath9k freezes suspend resume Ubuntu 17.04 (LP: #1697027)
     - ath9k: fix an invalid pointer dereference in ath9k_rng_stop()
 .
   * xhci_hcd: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2
     comp_code 13 (LP: #1667750)
     - xhci: Bad Ethernet performance plugged in ASM1042A host
 .
   * Migrating KSM page causes the VM lock up as the KSM page merging list is too
     large (LP: #1680513)
     - ksm: introduce ksm_max_page_sharing per page deduplication limit
     - ksm: fix use after free with merge_across_nodes = 0
     - ksm: cleanup stable_node chain collapse case
     - ksm: swap the two output parameters of chain/chain_prune
     - ksm: optimize refile of stable_node_dup at the head of the chain
 .
   * Artful update to v4.11.12 stable release (LP: #1706067)
     - net/phy: micrel: configure intterupts after autoneg workaround
     - ipv6: avoid unregistering inet6_dev for loopback
     - netvsc: don't access netdev->num_rx_queues directly
     - sfc: Fix MCDI command size for filter operations
     - net: account for current skb length when deciding about UFO
     - net: dp83640: Avoid NULL pointer dereference.
     - tcp: reset sk_rx_dst in tcp_disconnect()
     - net: prevent sign extension in dev_get_stats()
     - virtio-net: serialize tx routine during reset
     - net: sched: Fix one possible panic when no destroy callback
     - mlxsw: spectrum_router: Fix NULL pointer dereference
     - rocker: move dereference before free
     - bpf: prevent leaking pointer via xadd on unpriviledged
     - net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish()
     - net/mlx5: Cancel delayed recovery work when unloading the driver
     - net/mlx5e: Fix TX carrier errors report in get stats ndo
     - ipv6: dad: don't remove dynamic addresses if link is down
     - vxlan: fix hlist corruption
     - geneve: fix hlist corruption
     - net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64
     - liquidio: fix bug in soft reset failure detection
     - net: ipv6: Compare lwstate in detecting duplicate nexthops
     - vrf: fix bug_on triggered by rx when destroying a vrf
     - rds: tcp: use sock_create_lite() to create the accept socket
     - net/mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff
     - cxgb4: fix BUG() on interrupt deallocating path of ULD
     - tap: convert a mutex to a spinlock
     - bridge: mdb: fix leak on complete_info ptr on fail path
     - brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
     - sfc: don't read beyond unicast address list
     - Adding asm-prototypes.h for genksyms to generate crc
     - sed regex in Makefile.build requires line break between exported symbols
     - Adding the type of exported symbols
     - sparc64: Fix gup_huge_pmd
     - block: Fix a blk_exit_rl() regression
     - brcmfmac: Fix a memory leak in error handling path in
       'brcmf_cfg80211_attach'
     - brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain
     - efi: Process the MEMATTR table only if EFI_MEMMAP is enabled
     - cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE
     - cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
     - cfg80211: Check if PMKID attribute is of expected size
     - cfg80211: Check if NAN service ID is of expected size
     - drm/amdgpu/gfx6: properly cache mc_arb_ramcfg
     - irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity
     - parisc: Report SIGSEGV instead of SIGBUS when running out of stack
     - parisc: use compat_sys_keyctl()
     - parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs
     - parisc/mm: Ensure IRQs are off in switch_mm()
     - tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/:
       Depth
     - thp, mm: fix crash due race in MADV_FREE handling
     - kernel/extable.c: mark core_kernel_text notrace
     - mm/list_lru.c: fix list_lru_count_node() to be race free
     - fs/dcache.c: fix spin lockup issue on nlru->lock
     - checkpatch: silence perl 5.26.0 unescaped left brace warnings
     - binfmt_elf: use ELF_ET_DYN_BASE only for PIE
     - arm: move ELF_ET_DYN_BASE to 4MB
     - arm64: move ELF_ET_DYN_BASE to 4GB / 4MB
     - powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB
     - s390: reduce ELF_ET_DYN_BASE
     - exec: Limit arg stack to at most 75% of _STK_LIM
     - powerpc/kexec: Fix radix to hash kexec due to IAMR/AMOR
     - ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers
     - arm64: Preventing READ_IMPLIES_EXEC propagation
     - vt: fix unchecked __put_user() in tioclinux ioctls
     - rcu: Add memory barriers for NOCB leader wakeup
     - nvmem: core: fix leaks on registration errors
     - Drivers: hv: vmbus: Close timing hole that can corrupt per-cpu page
     - mnt: In umount propagation reparent in a separate pass
     - mnt: In propgate_umount handle visiting mounts in any order
     - mnt: Make propagate_umount less slow for overlapping mount propagation trees
     - selftests/capabilities: Fix the test_execve test
     - mm: fix overflow check in expand_upwards()
     - crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
     - crypto: atmel - only treat EBUSY as transient if backlog
     - crypto: sha1-ssse3 - Disable avx2
     - crypto: caam - properly set IV after {en,de}crypt
     - crypto: caam - fix signals handling
     - sched/fair, cpumask: Export for_each_cpu_wrap()
     - sched/topology: Fix building of overlapping sched-groups
     - sched/topology: Optimize build_group_mask()
     - sched/topology: Fix overlapping sched_group_mask
     - PM / wakeirq: Convert to SRCU
     - ALSA: x86: Clear the pdata.notify_lpe_audio pointer before teardown
     - PM / QoS: return -EINVAL for bogus strings
     - kvm: vmx: Do not disable intercepts for BNDCFGS
     - kvm: x86: Guest BNDCFGS requires guest MPX support
     - kvm: vmx: Check value written to IA32_BNDCFGS
     - kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS
     - Linux 4.11.12
 .
   * Artful update to v4.11.11 stable release (LP: #1706066)
     - mqueue: fix a use-after-free in sys_mq_notify()
     - proc: Fix proc_sys_prune_dcache to hold a sb reference
     - locking/rwsem-spinlock: Fix EINTR branch in __down_write_common()
     - staging: vt6556: vnt_start Fix missing call to vnt_key_init_table.
     - staging: comedi: fix clean-up of comedi_class in comedi_init()
     - crypto: caam - fix gfp allocation flags (part I)
     - crypto: rsa-pkcs1pad - use constant time memory comparison for MACs
     - ext4: check return value of kstrtoull correctly in reserved_clusters_store
     - x86/mm/pat: Don't report PAT on CPUs that don't support it
     - Linux 4.11.11
 .
   * Change CONFIG_IBMVETH to module (LP: #1704479)
     - [Config] CONFIG_IBMVETH=m
 .
   * hns: use after free in hns_nic_net_xmit_hw (LP: #1704885)
     - net: hns: Fix a skb used after free bug
 .
   * Opal and POWER9 DD2 (LP: #1702159)
     - powerpc/powernv: Fix boot on Power8 bare metal due to opal_configure_cores()
 .
   * CVE-2017-1000364
     - mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack
     - mm/mmap.c: expand_downwards: don't require the gap if !vm_prev
 .
   * [Xenial] nvme: Quirks for PM1725 controllers (LP: #1704435)
     - nvme: Quirks for PM1725 controllers
 .
   * bonding: stack dump when unregistering a netdev (LP: #1704102)
     - bonding: avoid NETDEV_CHANGEMTU event when unregistering slave
 .
   * Ubuntu 16.04 IOB Error when the Mustang board rebooted (LP: #1693673)
     - drivers: net: xgene: Fix redundant prefetch buffer cleanup
 .
   * Ubuntu16.04: NVMe 4K+T10 DIF/DIX format returns I/O error on dd with split
     op (LP: #1689946)
     - blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split
       op
 .
   * linux >= 4.2: bonding 802.3ad does not work with 5G, 25G and 50G link speeds
     (LP: #1697892)
     - bonding: add 802.3ad support for 25G speeds
     - bonding: fix 802.3ad support for 5G and 50G speeds
 .
   * hns: under heavy load, NIC may fail and require reboot (LP: #1704146)
     - net: hns: Bugfix for Tx timeout handling in hns driver
 .
   * New ACPI identifiers for ThunderX SMMU (LP: #1703437)
     - iommu/arm-smmu: Plumb in new ACPI identifiers
 .
   * Transparent hugepages should default to enabled=madvise (LP: #1703742)
     - [Config] use CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y as default
 .
   * Miscellaneous Ubuntu changes
     - [Config] CONFIG_CAVIUM_ERRATUM_30115=y
 .
   * Miscellaneous upstream changes
     - platform/x86: thinkpad_acpi: guard generic hotkey case
     - platform/x86: thinkpad_acpi: add mapping for new hotkeys
     - selftest/memfd/Makefile: Fix build error
Checksums-Sha1:
 d060361251c5a0ddf1c8ce666cec548c81ee9bfe 6053 linux_4.11.0-12.18.dsc
 5b40a4fe2043ffec54abd876247815728e1afc3b 6906054 linux_4.11.0-12.18.diff.gz
Checksums-Sha256:
 9b787012417951f35b111b590780aab35d2f2ea3f12fd7bc9e731db87ae9efa0 6053 linux_4.11.0-12.18.dsc
 27be55ce4f502585ab60fc9d4d0bcf4a495f80e72d18b3182f307dcb79d40a32 6906054 linux_4.11.0-12.18.diff.gz
Files:
 375b909a838b180e07889a283d97707e 6053 devel optional linux_4.11.0-12.18.dsc
 486e29af4f1f05f97e0fa8955f432fb2 6906054 devel optional linux_4.11.0-12.18.diff.gz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJZfx6CAAoJEE/75Oku/epyROAQAImgRkXAaWcjJyGN5O9TPd5z
Ce8iz33BiOdP0A0BifgpoBYm0p+fe/4gaDOUZQtGgm3ZQKKw0V3Jzf81jvS3g/6y
5xXHQogGP7IOqsnASMZ9lxM/qDgpXISAuAgz/83G4g7IwJxc2GXd7IMmez01x2oN
nUJ4j4tW706sdIRjvrBIX2CURAxtfaMV5y2PlKX09zW7/Ja22dVlgXx5JYJsWms/
5mI4m54zXcjL4tfufLJdg9//ewjATvlh24eWYqmz6kltQBsHxmGNKtUeHGICjfzJ
gS9s4M6vcdz/RP3vXG6pnGkx9VpJVw9JZk4ltFeAcG/L9eQ/nUU0bKvzRkgAjDqF
WABXnnko4L0qDpnr7Tm5wWkMBHWsp83rwfvI8bzJlZqkMpTQol19qBHy+tFCXhxU
7dF2zXLrtxikXz0McJ+k9MAzp+XXRGai1TsX4Ej3RtRBrlaExHBND0BFsMHnoTYb
GWjgQc+nCkQuoEV4lmhH2ImuhersVZ71DUQttmpBmdzvcAQ31eCehJDOgg8Gr5mz
vMPHfzwayZRlfc/puwv1J2IWJ4Dxb7KYBVNrvAjQPFBPUEgS8JGo7pNCw0bZuqcy
RQ1iv03OYMHcAnKG6N/4AneF1y+gU+6rbL4VYxDcrWj1XhKHtWL8o36OZTr0D6p7
0W0at3wdveDe2BUo820G
=zA1A
-----END PGP SIGNATURE-----


More information about the Artful-changes mailing list