Publishing details
Changelog
linux (4.14.0-17.20~configs+test.2) bionic; urgency=low
* 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
-- Seth Forshee <email address hidden> Tue, 23 Jan 2018 11:17:52 -0600
Builds
Built packages
-
block-modules-4.14.0-17-generic-di
Block storage devices
-
crypto-modules-4.14.0-17-generic-di
crypto modules
-
fat-modules-4.14.0-17-generic-di
FAT filesystem support
-
fb-modules-4.14.0-17-generic-di
Framebuffer modules
-
firewire-core-modules-4.14.0-17-generic-di
Firewire (IEEE-1394) Support
-
floppy-modules-4.14.0-17-generic-di
Floppy driver support
-
fs-core-modules-4.14.0-17-generic-di
Base filesystem modules
-
fs-secondary-modules-4.14.0-17-generic-di
Extra filesystem modules
-
input-modules-4.14.0-17-generic-di
Support for various input methods
-
ipmi-modules-4.14.0-17-generic-di
ipmi modules
-
irda-modules-4.14.0-17-generic-di
Support for Infrared protocols
-
kernel-image-4.14.0-17-generic-di
kernel image and system map
-
linux-cloud-tools-4.14.0-17
Linux kernel version specific cloud tools for version 4.14.0-17
-
linux-cloud-tools-4.14.0-17-generic
Linux kernel version specific cloud tools for version 4.14.0-17
-
linux-cloud-tools-4.14.0-17-lowlatency
Linux kernel version specific cloud tools for version 4.14.0-17
-
linux-cloud-tools-common
Linux kernel version specific cloud tools for version 4.14.0
-
linux-doc
Linux kernel specific documentation for version 4.14.0
-
linux-headers-4.14.0-17
Header files related to Linux kernel version 4.14.0
-
linux-headers-4.14.0-17-generic
Linux kernel headers for version 4.14.0 on 64 bit x86 SMP
-
linux-headers-4.14.0-17-lowlatency
Linux kernel headers for version 4.14.0 on 64 bit x86 SMP
-
linux-image-4.14.0-17-generic
Linux kernel image for version 4.14.0 on 64 bit x86 SMP
-
linux-image-4.14.0-17-lowlatency
Linux kernel image for version 4.14.0 on 64 bit x86 SMP
-
linux-image-extra-4.14.0-17-generic
Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP
-
linux-libc-dev
Linux Kernel Headers for development
-
linux-source-4.14.0
Linux kernel source for version 4.14.0 with Ubuntu patches
-
linux-tools-4.14.0-17
Linux kernel version specific tools for version 4.14.0-17
-
linux-tools-4.14.0-17-generic
Linux kernel version specific tools for version 4.14.0-17
-
linux-tools-4.14.0-17-lowlatency
Linux kernel version specific tools for version 4.14.0-17
-
linux-tools-common
Linux kernel version specific tools for version 4.14.0
-
linux-udebs-generic
Metapackage depending on kernel udebs
-
md-modules-4.14.0-17-generic-di
Multi-device support (raid, device-mapper, lvm)
-
message-modules-4.14.0-17-generic-di
Fusion and i2o storage modules
-
mouse-modules-4.14.0-17-generic-di
Mouse support
-
multipath-modules-4.14.0-17-generic-di
DM-Multipath support
-
nfs-modules-4.14.0-17-generic-di
NFS filesystem drivers
-
nic-modules-4.14.0-17-generic-di
Network interface support
-
nic-pcmcia-modules-4.14.0-17-generic-di
PCMCIA network interface support
-
nic-shared-modules-4.14.0-17-generic-di
nic shared modules
-
nic-usb-modules-4.14.0-17-generic-di
USB network interface support
-
parport-modules-4.14.0-17-generic-di
Parallel port support
-
pata-modules-4.14.0-17-generic-di
PATA support modules
-
pcmcia-modules-4.14.0-17-generic-di
PCMCIA Modules
-
pcmcia-storage-modules-4.14.0-17-generic-di
PCMCIA storage support
-
plip-modules-4.14.0-17-generic-di
PLIP (parallel port) networking support
-
ppp-modules-4.14.0-17-generic-di
PPP (serial port) networking support
-
sata-modules-4.14.0-17-generic-di
SATA storage support
-
scsi-modules-4.14.0-17-generic-di
SCSI storage support
-
serial-modules-4.14.0-17-generic-di
Serial port support
-
storage-core-modules-4.14.0-17-generic-di
Core storage support
-
usb-modules-4.14.0-17-generic-di
Core USB support
-
virtio-modules-4.14.0-17-generic-di
VirtIO Modules
-
vlan-modules-4.14.0-17-generic-di
vlan modules
Package files