linux-azure-edge 4.14.0-1004.4 source package in Ubuntu

Changelog

linux-azure-edge (4.14.0-1004.4) xenial; urgency=low

  * linux-azure-edge: 4.14.0-1004.4 -proposed tracker (LP: #1746066)

  * [Hyper-V] x86/hyperv: Stop suppressing X86_FEATURE_PCID (LP: #1745247)
    - x86/hyperv: Stop suppressing X86_FEATURE_PCID

  * [Hyper-V] scsi: storvsc: Spread interrupts when picking a channel for I/O
    requests (LP: #1745260)
    - SAUCE: scsi: storvsc: Spread interrupts when picking a channel for I/O
      requests

  * [Hyper-V] scsi: storvsc: Increase cmd_per_lun for higher speed devices
    (LP: #1745261)
    - SAUCE: scsi: storvsc: Increase cmd_per_lun for higher speed devices
    - [Config] CONFIG_SCSI_MQ_DEFAULT=y

  * Miscellaneous Ubuntu changes
    - [Config] updateconfigs after rebase to Ubuntu-4.14.0-17.20

  [ Ubuntu: 4.14.0-17.20 ]

  * linux: 4.14.0-17.20 -proposed tracker (LP: #1744981)
  * TB16 dock ethernet corrupts data with hw checksum silently failing
    (LP: #1729674)
    - r8152: disable RX aggregation on Dell TB16 dock
  * Shutdown hang on 16.04 with iscsi targets (LP: #1569925)
    - scsi: libiscsi: Allow sd_shutdown on bad transport
  * 4.13: unable to increase MTU configuration for GRE devices (LP: #1743746)
    - ip_gre: remove the incorrect mtu limit for ipgre tap
  * System hang with Linux kernel due to mainline commit 24247aeeabe
    (LP: #1733662)
    - x86/intel_rdt/cqm: Prevent use after free
  * $(LOCAL_ENV_CC) and $(LOCAL_ENV_DISTCC_HOSTS) should be properly quoted
    (LP: #1744077)
    - [Debian] pass LOCAL_ENV_CC and LOCAL_ENV_DISTCC_HOSTS properly
  * Missing install-time driver for QLogic QED 25/40/100Gb Ethernet NIC
    (LP: #1743638)
    - [d-i] Add qede to nic-modules udeb
  * boot failure on AMD Raven + WesternXT (LP: #1742759)
    - SAUCE: drm/amdgpu: add atpx quirk handling (v2)
  * Unable to handle kernel NULL pointer dereference at isci_task_abort_task
    (LP: #1726519)
    - SAUCE: Revert "scsi: libsas: allow async aborts"
  * Bionic update to v4.14.14 stable release (LP: #1744330)
    - dm bufio: fix shrinker scans when (nr_to_scan < retain_target)
    - KVM: Fix stack-out-of-bounds read in write_mmio
    - can: vxcan: improve handling of missing peer name attribute
    - can: gs_usb: fix return value of the "set_bittiming" callback
    - IB/srpt: Disable RDMA access by the initiator
    - IB/srpt: Fix ACL lookup during login
    - MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the task
    - MIPS: Factor out NT_PRFPREG regset access helpers
    - MIPS: Guard against any partial write attempt with PTRACE_SETREGSET
    - MIPS: Consistently handle buffer counter with PTRACE_SETREGSET
    - MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA
    - MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET
    - MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses
    - cgroup: fix css_task_iter crash on CSS_TASK_ITER_PROC
    - kvm: vmx: Scrub hardware GPRs at VM-exit
    - platform/x86: wmi: Call acpi_wmi_init() later
    - iw_cxgb4: only call the cq comp_handler when the cq is armed
    - iw_cxgb4: atomically flush the qp
    - iw_cxgb4: only clear the ARMED bit if a notification is needed
    - iw_cxgb4: reflect the original WR opcode in drain cqes
    - iw_cxgb4: when flushing, complete all wrs in a chain
    - x86/acpi: Handle SCI interrupts above legacy space gracefully
    - ALSA: pcm: Remove incorrect snd_BUG_ON() usages
    - ALSA: pcm: Workaround for weird PulseAudio behavior on rewind error
    - ALSA: pcm: Add missing error checks in OSS emulation plugin builder
    - ALSA: pcm: Abort properly at pending signal in OSS read/write loops
    - ALSA: pcm: Allow aborting mutex lock at OSS read/write loops
    - ALSA: aloop: Release cable upon open error path
    - ALSA: aloop: Fix inconsistent format due to incomplete rule
    - ALSA: aloop: Fix racy hw constraints adjustment
    - x86/acpi: Reduce code duplication in mp_override_legacy_irq()
    - 8021q: fix a memory leak for VLAN 0 device
    - ip6_tunnel: disable dst caching if tunnel is dual-stack
    - net: core: fix module type in sock_diag_bind
    - phylink: ensure we report link down when LOS asserted
    - RDS: Heap OOB write in rds_message_alloc_sgs()
    - RDS: null pointer dereference in rds_atomic_free_op
    - net: fec: restore dev_id in the cases of probe error
    - net: fec: defer probe if regulator is not ready
    - net: fec: free/restore resource in related probe error pathes
    - sctp: do not retransmit upon FragNeeded if PMTU discovery is disabled
    - sctp: fix the handling of ICMP Frag Needed for too small MTUs
    - sh_eth: fix TSU resource handling
    - net: stmmac: enable EEE in MII, GMII or RGMII only
    - sh_eth: fix SH7757 GEther initialization
    - ipv6: fix possible mem leaks in ipv6_make_skb()
    - ethtool: do not print warning for applications using legacy API
    - mlxsw: spectrum_router: Fix NULL pointer deref
    - net/sched: Fix update of lastuse in act modules implementing stats_update
    - ipv6: sr: fix TLVs not being copied using setsockopt
    - mlxsw: spectrum: Relax sanity checks during enslavement
    - sfp: fix sfp-bus oops when removing socket/upstream
    - membarrier: Disable preemption when calling smp_call_function_many()
    - crypto: algapi - fix NULL dereference in crypto_remove_spawns()
    - mmc: renesas_sdhi: Add MODULE_LICENSE
    - rbd: reacquire lock should update lock owner client id
    - rbd: set max_segments to USHRT_MAX
    - iwlwifi: pcie: fix DMA memory mapping / unmapping
    - x86/microcode/intel: Extend BDW late-loading with a revision check
    - KVM: x86: Add memory barrier on vmcs field lookup
    - KVM: PPC: Book3S PR: Fix WIMG handling under pHyp
    - KVM: PPC: Book3S HV: Drop prepare_done from struct kvm_resize_hpt
    - KVM: PPC: Book3S HV: Fix use after free in case of multiple resize requests
    - KVM: PPC: Book3S HV: Always flush TLB in kvmppc_alloc_reset_hpt()
    - drm/vmwgfx: Don't cache framebuffer maps
    - drm/vmwgfx: Potential off by one in vmw_view_add()
    - drm/i915/gvt: Clear the shadow page table entry after post-sync
    - drm/i915: Whitelist SLICE_COMMON_ECO_CHICKEN1 on Geminilake.
    - drm/i915: Move init_clock_gating() back to where it was
    - drm/i915: Fix init_clock_gating for resume
    - bpf: prevent out-of-bounds speculation
    - bpf, array: fix overflow in max_entries and undefined behavior in index_mask
    - bpf: arsh is not supported in 32 bit alu thus reject it
    - USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ
    - USB: serial: cp210x: add new device ID ELV ALC 8xxx
    - usb: misc: usb3503: make sure reset is low for at least 100us
    - USB: fix usbmon BUG trigger
    - USB: UDC core: fix double-free in usb_add_gadget_udc_release
    - usbip: remove kernel addresses from usb device and urb debug msgs
    - usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input
    - usbip: vudc_tx: fix v_send_ret_submit() vulnerability to null xfer buffer
    - staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl
    - Bluetooth: Prevent stack info leak from the EFS element.
    - uas: ignore UAS for Norelsys NS1068(X) chips
    - mux: core: fix double get_device()
    - kdump: write correct address of mem_section into vmcoreinfo
    - apparmor: fix ptrace label match when matching stacked labels
    - e1000e: Fix e1000_check_for_copper_link_ich8lan return value.
    - x86/pti: Unbreak EFI old_memmap
    - x86/Documentation: Add PTI description
    - x86/cpufeatures: Add X86_BUG_SPECTRE_V[12]
    - sysfs/cpu: Add vulnerability folder
    - x86/cpu: Implement CPU vulnerabilites sysfs functions
    - x86/tboot: Unbreak tboot with PTI enabled
    - x86/mm/pti: Remove dead logic in pti_user_pagetable_walk*()
    - x86/cpu/AMD: Make LFENCE a serializing instruction
    - x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC
    - sysfs/cpu: Fix typos in vulnerability documentation
    - x86/alternatives: Fix optimize_nops() checking
    - x86/pti: Make unpoison of pgd for trusted boot work for real
    - objtool: Detect jumps to retpoline thunks
    - objtool: Allow alternatives to be ignored
    - x86/retpoline: Add initial retpoline support
    - x86/spectre: Add boot time option to select Spectre v2 mitigation
    - x86/retpoline/crypto: Convert crypto assembler indirect jumps
    - x86/retpoline/entry: Convert entry assembler indirect jumps
    - x86/retpoline/ftrace: Convert ftrace assembler indirect jumps
    - x86/retpoline/hyperv: Convert assembler indirect jumps
    - x86/retpoline/xen: Convert Xen hypercall indirect jumps
    - x86/retpoline/checksum32: Convert assembler indirect jumps
    - x86/retpoline/irq32: Convert assembler indirect jumps
    - x86/retpoline: Fill return stack buffer on vmexit
    - selftests/x86: Add test_vsyscall
    - x86/pti: Fix !PCID and sanitize defines
    - security/Kconfig: Correct the Documentation reference for PTI
    - x86,perf: Disable intel_bts when PTI
    - x86/retpoline: Remove compile time warning
    - Linux 4.14.14
  * Samsung SSD 960 EVO 500GB refused to change power state (LP: #1705748)
    - nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A
  * arm64: Unfair rwlock can stall the system (LP: #1732238)
    - locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock'
    - locking/atomic: Add atomic_cond_read_acquire()
    - locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock
    - locking/qrwlock, arm64: Move rwlock implementation over to qrwlocks
    - locking/qrwlock: Prevent slowpath writers getting held up by fastpath
  * Bionic update to v4.14.13 stable release (LP: #1742466)
    - kernel/acct.c: fix the acct->needcheck check in check_free_space()
    - mm/mprotect: add a cond_resched() inside change_pmd_range()
    - mm/sparse.c: wrong allocation for mem_section
    - userfaultfd: clear the vma->vm_userfaultfd_ctx if UFFD_EVENT_FORK fails
    - btrfs: fix refcount_t usage when deleting btrfs_delayed_nodes
    - efi/capsule-loader: Reinstate virtual capsule mapping
    - crypto: n2 - cure use after free
    - crypto: chacha20poly1305 - validate the digest size
    - crypto: pcrypt - fix freeing pcrypt instances
    - crypto: chelsio - select CRYPTO_GF128MUL
    - drm/i915: Disable DC states around GMBUS on GLK
    - drm/i915: Apply Display WA #1183 on skl, kbl, and cfl
    - sunxi-rsb: Include OF based modalias in device uevent
    - fscache: Fix the default for fscache_maybe_release_page()
    - x86 / CPU: Avoid unnecessary IPIs in arch_freq_get_on_cpu()
    - x86 / CPU: Always show current CPU frequency in /proc/cpuinfo
    - kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL
    - kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only()
      signals
    - kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in
      complete_signal()
    - iommu/arm-smmu-v3: Don't free page table ops twice
    - iommu/arm-smmu-v3: Cope with duplicated Stream IDs
    - ARC: uaccess: dont use "l" gcc inline asm constraint modifier
    - powerpc/mm: Fix SEGV on mapped region to return SEGV_ACCERR
    - x86/microcode/AMD: Add support for fam17h microcode loading
    - apparmor: fix regression in mount mediation when feature set is pinned
    - parisc: Fix alignment of pa_tlb_lock in assembly on 32-bit SMP kernel
    - parisc: qemu idle sleep support
    - mtd: nand: pxa3xx: Fix READOOB implementation
    - KVM: s390: fix cmma migration for multiple memory slots
    - KVM: s390: prevent buffer overrun on memory hotplug during migration
    - Linux 4.14.13
  * Miscellaneous Ubuntu changes
    - [Config] update configs after v4.14.14 stable update
    - ubuntu: vbox -- update to 5.2.6-dfsg-2

 -- Marcelo Henrique Cerri <email address hidden>  Mon, 29 Jan 2018 16:24:19 -0200

Upload details

Uploaded by:
Marcelo Cerri on 2018-01-29
Sponsored by:
Kamal Mostafa
Uploaded to:
Xenial
Original maintainer:
Ubuntu Kernel Team
Architectures:
all amd64
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Xenial proposed on 2018-01-31 universe devel

Builds

Xenial: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
linux-azure-edge_4.14.0.orig.tar.gz 148.6 MiB 829db03f89a0f70c9cf765434494b537caa9ea29393dd68f3b15cbbbd8ba5cdf
linux-azure-edge_4.14.0-1004.4.diff.gz 8.0 MiB 582ca0e99e80a7c55bcf7126b75ebeb6a8b90678a68b01b55d7863be85bd800e
linux-azure-edge_4.14.0-1004.4.dsc 3.8 KiB f8f9f4777824a860efc7595e2cdd12450bd8b8751a3b9c61e30c8923a9d823ac

View changes file

Binary packages built by this source

linux-azure-edge-cloud-tools-4.14.0-1004: Linux kernel version specific cloud tools for version 4.14.0-1004

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud tools for version 4.14.0-1004 on
 64 bit x86.
 You probably want to install linux-cloud-tools-4.14.0-1004-<flavour>.

linux-azure-edge-cloud-tools-4.14.0-1004-dbgsym: debug symbols for package linux-azure-edge-cloud-tools-4.14.0-1004

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud tools for version 4.14.0-1004 on
 64 bit x86.
 You probably want to install linux-cloud-tools-4.14.0-1004-<flavour>.

linux-azure-edge-headers-4.14.0-1004: Header files related to Linux kernel version 4.14.0

 This package provides kernel header files for version 4.14.0, for sites
 that want the latest kernel headers. Please read
 /usr/share/doc/linux-azure-edge-headers-4.14.0-1004/debian.README.gz for details

linux-azure-edge-tools-4.14.0-1004: Linux kernel version specific tools for version 4.14.0-1004

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 4.14.0-1004 on
 64 bit x86.
 You probably want to install linux-tools-4.14.0-1004-<flavour>.

linux-azure-edge-tools-4.14.0-1004-dbgsym: debug symbols for package linux-azure-edge-tools-4.14.0-1004

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 4.14.0-1004 on
 64 bit x86.
 You probably want to install linux-tools-4.14.0-1004-<flavour>.

linux-cloud-tools-4.14.0-1004-azure-edge: Linux kernel version specific cloud tools for version 4.14.0-1004

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud for version 4.14.0-1004 on
 64 bit x86.

linux-headers-4.14.0-1004-azure-edge: Linux kernel headers for version 4.14.0 on 64 bit x86 SMP

 This package provides kernel header files for version 4.14.0 on
 64 bit x86 SMP.
 .
 This is for sites that want the latest kernel headers. Please read
 /usr/share/doc/linux-headers-4.14.0-1004/debian.README.gz for details.

linux-image-4.14.0-1004-azure-edge: Linux kernel image for version 4.14.0 on 64 bit x86 SMP

 This package contains the Linux kernel image for version 4.14.0 on
 64 bit x86 SMP.
 .
 Also includes the corresponding System.map file, the modules built by the
 packager, and scripts that try to ensure that the system is not left in an
 unbootable state after an update.
 .
 Supports Azure processors.
 .
 Geared toward Azure systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-azure-edge meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-image-4.14.0-1004-azure-edge-dbgsym: Linux kernel debug image for version 4.14.0 on 64 bit x86 SMP

 This package provides a kernel debug image for version 4.14.0 on
 64 bit x86 SMP.
 .
 This is for sites that wish to debug the kernel.
 .
 The kernel image contained in this package is NOT meant to boot from. It
 is uncompressed, and unstripped. This package also includes the
 unstripped modules.

linux-image-extra-4.14.0-1004-azure-edge: Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP

 This package contains the Linux kernel extra modules for version 4.14.0 on
 64 bit x86 SMP.
 .
 Also includes the corresponding System.map file, the modules built by the
 packager, and scripts that try to ensure that the system is not left in an
 unbootable state after an update.
 .
 Supports Azure processors.
 .
 Geared toward Azure systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-azure-edge meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-tools-4.14.0-1004-azure-edge: Linux kernel version specific tools for version 4.14.0-1004

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 4.14.0-1004 on
 64 bit x86.