-linux (4.15.0-15.16) UNRELEASED; urgency=medium
+linux (4.15.0-33.36) UNRELEASED; urgency=medium
CHANGELOG: Do not edit directly. Autogenerated at release.
CHANGELOG: Use the printchanges target to see the curent changes.
CHANGELOG: Use the insertchanges target to create the final log.
- -- Seth Forshee <seth.forshee@canonical.com> Tue, 03 Apr 2018 13:26:50 -0500
+ -- Stefan Bader <stefan.bader@canonical.com> Tue, 14 Aug 2018 12:19:57 +0200
+
+linux (4.15.0-32.35) bionic; urgency=medium
+
+ [ Stefan Bader ]
+ * CVE-2018-3620 // CVE-2018-3646
+ - x86/Centaur: Initialize supported CPU features properly
+ - x86/Centaur: Report correct CPU/cache topology
+ - x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present
+ - perf/events/amd/uncore: Fix amd_uncore_llc ID to use pre-defined cpu_llc_id
+ - x86/CPU: Rename intel_cacheinfo.c to cacheinfo.c
+ - x86/CPU/AMD: Calculate last level cache ID from number of sharing threads
+ - x86/CPU: Modify detect_extended_topology() to return result
+ - x86/CPU/AMD: Derive CPU topology from CPUID function 0xB when available
+ - x86/CPU: Move cpu local function declarations to local header
+ - x86/CPU: Make intel_num_cpu_cores() generic
+ - x86/CPU: Move cpu_detect_cache_sizes() into init_intel_cacheinfo()
+ - x86/CPU: Move x86_cpuinfo::x86_max_cores assignment to
+ detect_num_cpu_cores()
+ - x86/CPU/AMD: Fix LLC ID bit-shift calculation
+ - x86/mm: Factor out pageattr _PAGE_GLOBAL setting
+ - x86/mm: Undo double _PAGE_PSE clearing
+ - x86/mm: Introduce "default" kernel PTE mask
+ - x86/espfix: Document use of _PAGE_GLOBAL
+ - x86/mm: Do not auto-massage page protections
+ - x86/mm: Remove extra filtering in pageattr code
+ - x86/mm: Comment _PAGE_GLOBAL mystery
+ - x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init
+ - x86/ldt: Fix support_pte_mask filtering in map_ldt_struct()
+ - x86/power/64: Fix page-table setup for temporary text mapping
+ - x86/pti: Filter at vma->vm_page_prot population
+ - x86/boot/64/clang: Use fixup_pointer() to access '__supported_pte_mask'
+ - x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT
+ - x86/speculation/l1tf: Change order of offset/type in swap entry
+ - x86/speculation/l1tf: Protect swap entries against L1TF
+ - x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation
+ - x86/speculation/l1tf: Make sure the first page is always reserved
+ - x86/speculation/l1tf: Add sysfs reporting for l1tf
+ - x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings
+ - x86/speculation/l1tf: Limit swap file size to MAX_PA/2
+ - x86/bugs: Move the l1tf function and define pr_fmt properly
+ - sched/smt: Update sched_smt_present at runtime
+ - x86/smp: Provide topology_is_primary_thread()
+ - x86/topology: Provide topology_smt_supported()
+ - cpu/hotplug: Make bringup/teardown of smp threads symmetric
+ - cpu/hotplug: Split do_cpu_down()
+ - cpu/hotplug: Provide knobs to control SMT
+ - x86/cpu: Remove the pointless CPU printout
+ - x86/cpu/AMD: Remove the pointless detect_ht() call
+ - x86/cpu/common: Provide detect_ht_early()
+ - x86/cpu/topology: Provide detect_extended_topology_early()
+ - x86/cpu/intel: Evaluate smp_num_siblings early
+ - x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info
+ - x86/cpu/AMD: Evaluate smp_num_siblings early
+ - x86/apic: Ignore secondary threads if nosmt=force
+ - x86/speculation/l1tf: Extend 64bit swap file size limit
+ - x86/cpufeatures: Add detection of L1D cache flush support.
+ - x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings
+ - x86/speculation/l1tf: Protect PAE swap entries against L1TF
+ - x86/speculation/l1tf: Fix up pte->pfn conversion for PAE
+ - Revert "x86/apic: Ignore secondary threads if nosmt=force"
+ - cpu/hotplug: Boot HT siblings at least once
+ - x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present
+ - x86/KVM/VMX: Add module argument for L1TF mitigation
+ - x86/KVM/VMX: Add L1D flush algorithm
+ - x86/KVM/VMX: Add L1D MSR based flush
+ - x86/KVM/VMX: Add L1D flush logic
+ - x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers
+ - x86/KVM/VMX: Add find_msr() helper function
+ - x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting
+ - x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs
+ - x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required
+ - cpu/hotplug: Online siblings when SMT control is turned on
+ - x86/litf: Introduce vmx status variable
+ - x86/kvm: Drop L1TF MSR list approach
+ - x86/l1tf: Handle EPT disabled state proper
+ - x86/kvm: Move l1tf setup function
+ - x86/kvm: Add static key for flush always
+ - x86/kvm: Serialize L1D flush parameter setter
+ - x86/kvm: Allow runtime control of L1D flush
+ - cpu/hotplug: Expose SMT control init function
+ - cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early
+ - x86/bugs, kvm: Introduce boot-time control of L1TF mitigations
+ - Documentation: Add section about CPU vulnerabilities
+ - x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures
+ - x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content
+ - Documentation/l1tf: Fix typos
+ - cpu/hotplug: detect SMT disabled by BIOS
+ - x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush()
+ - x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond'
+ - x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush()
+ - x86/irq: Demote irq_cpustat_t::__softirq_pending to u16
+ - x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d
+ - x86: Don't include linux/irq.h from asm/hardirq.h
+ - x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d
+ - x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr()
+ - Documentation/l1tf: Remove Yonah processors from not vulnerable list
+ - x86/speculation: Simplify sysfs report of VMX L1TF vulnerability
+ - x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry
+ - KVM: x86: Add a framework for supporting MSR-based features
+ - KVM: X86: Introduce kvm_get_msr_feature()
+ - KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR
+ - KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry
+ - cpu/hotplug: Fix SMT supported evaluation
+ - x86/speculation/l1tf: Invert all not present mappings
+ - x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert
+ - x86/mm/pat: Make set_memory_np() L1TF safe
+ - cpu: Fix per-cpu regression on ARM64
+
+ * CVE-2018-5391
+ - Revert "net: increase fragment memory usage limits"
+
+ -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Fri, 10 Aug 2018 14:22:53 -0300
+
+linux (4.15.0-30.32) bionic; urgency=medium
+
+ * CVE-2018-5390
+ - tcp: free batches of packets in tcp_prune_ofo_queue()
+ - tcp: avoid collapses in tcp_prune_queue() if possible
+ - tcp: detect malicious patterns in tcp_collapse_ofo_queue()
+ - tcp: call tcp_drop() from tcp_data_queue_ofo()
+ - tcp: add tcp_ooo_try_coalesce() helper
+
+ -- Stefan Bader <stefan.bader@canonical.com> Thu, 26 Jul 2018 17:20:29 +0200
+
+linux (4.15.0-29.31) bionic; urgency=medium
+
+ * linux: 4.15.0-29.31 -proposed tracker (LP: #1782173)
+
+ * [SRU Bionic][Cosmic] kernel panic in ipmi_ssif at msg_done_handler
+ (LP: #1777716)
+ - ipmi_ssif: Fix kernel panic at msg_done_handler
+
+ * Update to ocxl driver for 18.04.1 (LP: #1775786)
+ - misc: ocxl: use put_device() instead of device_unregister()
+ - powerpc: Add TIDR CPU feature for POWER9
+ - powerpc: Use TIDR CPU feature to control TIDR allocation
+ - powerpc: use task_pid_nr() for TID allocation
+ - ocxl: Rename pnv_ocxl_spa_remove_pe to clarify it's action
+ - ocxl: Expose the thread_id needed for wait on POWER9
+ - ocxl: Add an IOCTL so userspace knows what OCXL features are available
+ - ocxl: Document new OCXL IOCTLs
+ - ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait()
+
+ * Critical upstream bugfix missing in Ubuntu 18.04 - frequent Xorg crash after
+ suspend (LP: #1776887)
+ - ocxl: Document the OCXL_IOCTL_GET_METADATA IOCTL
+
+ * Hard LOCKUP observed on stressing Ubuntu 18 04 (LP: #1777194)
+ - powerpc: use NMI IPI for smp_send_stop
+ - powerpc: Fix smp_send_stop NMI IPI handling
+
+ * IPL: ppc64_cpu --frequency hang with INFO: rcu_sched detected stalls on
+ CPUs/tasks on w34 and wsbmc016 with 920.1714.20170330n (LP: #1773964)
+ - rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops
+
+ * [Regression] EXT4-fs error (device sda2): ext4_validate_block_bitmap:383:
+ comm stress-ng: bg 4705: bad block bitmap checksum (LP: #1781709)
+ - SAUCE: Revert "UBUNTU: SAUCE: ext4: fix ext4_validate_inode_bitmap: comm
+ stress-ng: Corrupt inode bitmap"
+ - SAUCE: ext4: check for allocation block validity with block group locked
+
+ -- Stefan Bader <stefan.bader@canonical.com> Tue, 17 Jul 2018 10:57:50 +0200
+
+linux (4.15.0-28.30) bionic; urgency=medium
+
+ * linux: 4.15.0-28.30 -proposed tracker (LP: #1781433)
+
+ * Cannot set MTU higher than 1500 in Xen instance (LP: #1781413)
+ - xen-netfront: Fix mismatched rtnl_unlock
+ - xen-netfront: Update features after registering netdev
+
+ -- Kamal Mostafa <kamal@canonical.com> Thu, 12 Jul 2018 09:47:07 -0700
+
+linux (4.15.0-27.29) bionic; urgency=medium
+
+ * linux: 4.15.0-27.29 -proposed tracker (LP: #1781062)
+
+ * [Regression] EXT4-fs error (device sda1): ext4_validate_inode_bitmap:99:
+ comm stress-ng: Corrupt inode bitmap (LP: #1780137)
+ - SAUCE: ext4: fix ext4_validate_inode_bitmap: comm stress-ng: Corrupt inode
+ bitmap
+
+ -- Khalid Elmously <khalid.elmously@canonical.com> Tue, 10 Jul 2018 19:05:00 -0400
+
+linux (4.15.0-26.28) bionic; urgency=medium
+
+ * linux: 4.15.0-26.28 -proposed tracker (LP: #1780112)
+
+ * failure to boot with linux-image-4.15.0-24-generic (LP: #1779827) // Cloud-
+ init causes potentially huge boot delays with 4.15 kernels (LP: #1780062)
+ - random: Make getrandom() ready earlier
+
+ -- Stefan Bader <stefan.bader@canonical.com> Wed, 04 Jul 2018 17:52:52 +0200
+
+linux (4.15.0-25.27) bionic; urgency=medium
+
+ * linux: 4.15.0-25.27 -proposed tracker (LP: #1779354)
+
+ * hisi_sas_v3_hw: internal task abort: timeout and not done. (LP: #1777736)
+ - scsi: hisi_sas: Update a couple of register settings for v3 hw
+
+ * hisi_sas: Add missing PHY spinlock init (LP: #1777734)
+ - scsi: hisi_sas: Add missing PHY spinlock init
+
+ * hisi_sas: improve read performance by pre-allocating slot DMA buffers
+ (LP: #1777727)
+ - scsi: hisi_sas: use dma_zalloc_coherent()
+ - scsi: hisi_sas: Use dmam_alloc_coherent()
+ - scsi: hisi_sas: Pre-allocate slot DMA buffers
+
+ * hisi_sas: Failures during host reset (LP: #1777696)
+ - scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw()
+ - scsi: hisi_sas: Fix the conflict between dev gone and host reset
+ - scsi: hisi_sas: Adjust task reject period during host reset
+ - scsi: hisi_sas: Add a flag to filter PHY events during reset
+ - scsi: hisi_sas: Release all remaining resources in clear nexus ha
+
+ * Fake SAS addresses for SATA disks on HiSilicon D05 are non-unique
+ (LP: #1776750)
+ - scsi: hisi_sas: make SAS address of SATA disks unique
+
+ * Vcs-Git header on bionic linux source package points to zesty git tree
+ (LP: #1766055)
+ - [Packaging]: Update Vcs-Git
+
+ * large KVM instances run out of IRQ routes (LP: #1778261)
+ - SAUCE: kvm -- increase KVM_MAX_IRQ_ROUTES to 2048 on x86
+
+ -- Khalid Elmously <khalid.elmously@canonical.com> Sun, 01 Jul 2018 23:10:18 +0000
+
+linux (4.15.0-24.26) bionic; urgency=medium
+
+ * linux: 4.15.0-24.26 -proposed tracker (LP: #1776338)
+
+ * Bionic update: upstream stable patchset 2018-06-06 (LP: #1775483)
+ - drm: bridge: dw-hdmi: Fix overflow workaround for Amlogic Meson GX SoCs
+ - i40e: Fix attach VF to VM issue
+ - tpm: cmd_ready command can be issued only after granting locality
+ - tpm: tpm-interface: fix tpm_transmit/_cmd kdoc
+ - tpm: add retry logic
+ - Revert "ath10k: send (re)assoc peer command when NSS changed"
+ - bonding: do not set slave_dev npinfo before slave_enable_netpoll in
+ bond_enslave
+ - ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy
+ - ipv6: sr: fix NULL pointer dereference in seg6_do_srh_encap()- v4 pkts
+ - KEYS: DNS: limit the length of option strings
+ - l2tp: check sockaddr length in pppol2tp_connect()
+ - net: validate attribute sizes in neigh_dump_table()
+ - llc: delete timers synchronously in llc_sk_free()
+ - tcp: don't read out-of-bounds opsize
+ - net: af_packet: fix race in PACKET_{R|T}X_RING
+ - tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets
+ - net: fix deadlock while clearing neighbor proxy table
+ - team: avoid adding twice the same option to the event list
+ - net/smc: fix shutdown in state SMC_LISTEN
+ - team: fix netconsole setup over team
+ - packet: fix bitfield update race
+ - tipc: add policy for TIPC_NLA_NET_ADDR
+ - pppoe: check sockaddr length in pppoe_connect()
+ - vlan: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi
+ - amd-xgbe: Add pre/post auto-negotiation phy hooks
+ - sctp: do not check port in sctp_inet6_cmp_addr
+ - amd-xgbe: Improve KR auto-negotiation and training
+ - strparser: Do not call mod_delayed_work with a timeout of LONG_MAX
+ - amd-xgbe: Only use the SFP supported transceiver signals
+ - strparser: Fix incorrect strp->need_bytes value.
+ - net: sched: ife: signal not finding metaid
+ - tcp: clear tp->packets_out when purging write queue
+ - net: sched: ife: handle malformed tlv length
+ - net: sched: ife: check on metadata length
+ - llc: hold llc_sap before release_sock()
+ - llc: fix NULL pointer deref for SOCK_ZAPPED
+ - net: ethernet: ti: cpsw: fix tx vlan priority mapping
+ - virtio_net: split out ctrl buffer
+ - virtio_net: fix adding vids on big-endian
+ - KVM: s390: force bp isolation for VSIE
+ - s390: correct module section names for expoline code revert
+ - microblaze: Setup dependencies for ASM optimized lib functions
+ - commoncap: Handle memory allocation failure.
+ - scsi: mptsas: Disable WRITE SAME
+ - cdrom: information leak in cdrom_ioctl_media_changed()
+ - m68k/mac: Don't remap SWIM MMIO region
+ - block/swim: Check drive type
+ - block/swim: Don't log an error message for an invalid ioctl
+ - block/swim: Remove extra put_disk() call from error path
+ - block/swim: Rename macros to avoid inconsistent inverted logic
+ - block/swim: Select appropriate drive on device open
+ - block/swim: Fix array bounds check
+ - block/swim: Fix IO error at end of medium
+ - tracing: Fix missing tab for hwlat_detector print format
+ - s390/cio: update chpid descriptor after resource accessibility event
+ - s390/dasd: fix IO error for newly defined devices
+ - s390/uprobes: implement arch_uretprobe_is_alive()
+ - ACPI / video: Only default only_lcd to true on Win8-ready _desktops_
+ - docs: ip-sysctl.txt: fix name of some ipv6 variables
+ - net: mvpp2: Fix DMA address mask size
+ - net: stmmac: Disable ACS Feature for GMAC >= 4
+ - l2tp: hold reference on tunnels in netlink dumps
+ - l2tp: hold reference on tunnels printed in pppol2tp proc file
+ - l2tp: hold reference on tunnels printed in l2tp/tunnels debugfs file
+ - l2tp: fix {pppol2tp, l2tp_dfs}_seq_stop() in case of seq_file overflow
+ - s390/qeth: fix error handling in adapter command callbacks
+ - s390/qeth: avoid control IO completion stalls
+ - s390/qeth: handle failure on workqueue creation
+ - bnxt_en: Fix memory fault in bnxt_ethtool_init()
+ - virtio-net: add missing virtqueue kick when flushing packets
+ - VSOCK: make af_vsock.ko removable again
+ - hwmon: (k10temp) Add temperature offset for Ryzen 2700X
+ - hwmon: (k10temp) Add support for AMD Ryzen w/ Vega graphics
+ - s390/cpum_cf: rename IBM z13/z14 counter names
+ - kprobes: Fix random address output of blacklist file
+ - Revert "pinctrl: intel: Initialize GPIO properly when used through irqchip"
+
+ * Lenovo V330 needs patch in ideapad_laptop module for rfkill (LP: #1774636)
+ - SAUCE: Add Lenovo V330 to the ideapad_laptop rfkill blacklist
+
+ * bluetooth controller fail after suspend with USB autosuspend on XPS 13 9360
+ (LP: #1775217)
+ - Bluetooth: btusb: Add Dell XPS 13 9360 to btusb_needs_reset_resume_table
+
+ * [Hyper-V] PCI: hv: Fix 2 hang issues in hv_compose_msi_msg (LP: #1758378)
+ - PCI: hv: Only queue new work items in hv_pci_devices_present() if necessary
+ - PCI: hv: Remove the bogus test in hv_eject_device_work()
+ - PCI: hv: Fix a comment typo in _hv_pcifront_read_config()
+
+ * register on binfmt_misc may overflow and crash the system (LP: #1775856)
+ - fs/binfmt_misc.c: do not allow offset overflow
+
+ * CVE-2018-11508
+ - compat: fix 4-byte infoleak via uninitialized struct field
+
+ * Network installs fail on SocioNext board (LP: #1775884)
+ - net: netsec: reduce DMA mask to 40 bits
+ - net: socionext: reset hardware in ndo_stop
+ - net: netsec: enable tx-irq during open callback
+
+ * r8169 ethernet card don't work after returning from suspension
+ (LP: #1752772)
+ - PCI: Add pcim_set_mwi(), a device-managed pci_set_mwi()
+ - r8169: switch to device-managed functions in probe
+ - r8169: remove netif_napi_del in probe error path
+ - r8169: remove some WOL-related dead code
+ - r8169: disable WOL per default
+ - r8169: improve interrupt handling
+ - r8169: fix interrupt number after adding support for MSI-X interrupts
+
+ * ISST-LTE:KVM:Ubuntu18.04:BostonLC:boslcp3:boslcp3g3:Guest conosle hangs
+ after hotplug CPU add operation. (LP: #1759723)
+ - genirq/affinity: assign vectors to all possible CPUs
+ - genirq/affinity: Don't return with empty affinity masks on error
+ - genirq/affinity: Rename *node_to_possible_cpumask as *node_to_cpumask
+ - genirq/affinity: Move actual irq vector spreading into a helper function
+ - genirq/affinity: Allow irq spreading from a given starting point
+ - genirq/affinity: Spread irq vectors among present CPUs as far as possible
+ - blk-mq: simplify queue mapping & schedule with each possisble CPU
+ - blk-mq: make sure hctx->next_cpu is set correctly
+ - blk-mq: Avoid that blk_mq_delay_run_hw_queue() introduces unintended delays
+ - blk-mq: make sure that correct hctx->next_cpu is set
+ - blk-mq: avoid to write intermediate result to hctx->next_cpu
+ - blk-mq: introduce blk_mq_hw_queue_first_cpu() to figure out first cpu
+ - blk-mq: don't check queue mapped in __blk_mq_delay_run_hw_queue()
+ - nvme: pci: pass max vectors as num_possible_cpus() to pci_alloc_irq_vectors
+ - scsi: hpsa: fix selection of reply queue
+ - scsi: megaraid_sas: fix selection of reply queue
+ - scsi: core: introduce force_blk_mq
+ - scsi: virtio_scsi: fix IO hang caused by automatic irq vector affinity
+ - scsi: virtio_scsi: unify scsi_host_template
+
+ * Fix several bugs in RDMA/hns driver (LP: #1770974)
+ - RDMA/hns: Use structs to describe the uABI instead of opencoding
+ - RDMA/hns: Remove unnecessary platform_get_resource() error check
+ - RDMA/hns: Remove unnecessary operator
+ - RDMA/hns: Add names to function arguments in function pointers
+ - RDMA/hns: Fix misplaced call to hns_roce_cleanup_hem_table
+ - RDMA/hns: Fix a bug with modifying mac address
+ - RDMA/hns: Use free_pages function instead of free_page
+ - RDMA/hns: Replace __raw_write*(cpu_to_le*()) with LE write*()
+ - RDMA/hns: Bugfix for init hem table
+ - RDMA/hns: Intercept illegal RDMA operation when use inline data
+ - RDMA/hns: Fix the qp context state diagram
+ - RDMA/hns: Only assign mtu if IB_QP_PATH_MTU bit is set
+ - RDMA/hns: Remove some unnecessary attr_mask judgement
+ - RDMA/hns: Only assign dqpn if IB_QP_PATH_DEST_QPN bit is set
+ - RDMA/hns: Adjust the order of cleanup hem table
+ - RDMA/hns: Update assignment method for owner field of send wqe
+ - RDMA/hns: Submit bad wr
+ - RDMA/hns: Fix a couple misspellings
+ - RDMA/hns: Add rq inline flags judgement
+ - RDMA/hns: Bugfix for rq record db for kernel
+ - RDMA/hns: Load the RoCE dirver automatically
+ - RDMA/hns: Update convert function of endian format
+ - RDMA/hns: Add return operation when configured global param fail
+ - RDMA/hns: Not support qp transition from reset to reset for hip06
+ - RDMA/hns: Fix the bug with rq sge
+ - RDMA/hns: Set desc_dma_addr for zero when free cmq desc
+ - RDMA/hns: Enable inner_pa_vld filed of mpt
+ - RDMA/hns: Set NULL for __internal_mr
+ - RDMA/hns: Fix the bug with NULL pointer
+ - RDMA/hns: Bugfix for cq record db for kernel
+ - RDMA/hns: Move the location for initializing tmp_len
+ - RDMA/hns: Drop local zgid in favor of core defined variable
+ - RDMA/hns: Add 64KB page size support for hip08
+ - RDMA/hns: Rename the idx field of db
+ - RDMA/hns: Modify uar allocation algorithm to avoid bitmap exhaust
+ - RDMA/hns: Increase checking CMQ status timeout value
+ - RDMA/hns: Add reset process for RoCE in hip08
+ - RDMA/hns: Fix the illegal memory operation when cross page
+ - RDMA/hns: Implement the disassociate_ucontext API
+
+ * powerpc/livepatch: Implement reliable stack tracing for the consistency
+ model (LP: #1771844)
+ - powerpc/livepatch: Implement reliable stack tracing for the consistency
+ model
+
+ * vmxnet3: update to latest ToT (LP: #1768143)
+ - vmxnet3: avoid xmit reset due to a race in vmxnet3
+ - vmxnet3: use correct flag to indicate LRO feature
+ - vmxnet3: fix incorrect dereference when rxvlan is disabled
+
+ * 4.15.0-22-generic fails to boot on IBM S822LC (POWER8 (raw), altivec
+ supported) (LP: #1773162)
+ - Revert "powerpc/64s: Add support for a store forwarding barrier at kernel
+ entry/exit"
+ - powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit
+
+ * Decode ARM CPER records in kernel (LP: #1770244)
+ - [Config] CONFIG_UEFI_CPER_ARM=y
+ - efi: Move ARM CPER code to new file
+ - efi: Parse ARM error information value
+
+ * Adding back alx WoL feature (LP: #1772610)
+ - SAUCE: Revert "alx: remove WoL support"
+ - SAUCE: alx: add enable_wol paramenter
+
+ * Lancer A0 Asic HBA's won't boot with 18.04 (LP: #1768103)
+ - scsi: lpfc: Fix WQ/CQ creation for older asic's.
+ - scsi: lpfc: Fix 16gb hbas failing cq create.
+
+ * [LTCTest][OPAL][OP920] cpupower idle-info is not listing stop4 and stop5
+ idle states when all CORES are guarded (LP: #1771780)
+ - SAUCE: cpuidle/powernv : init all present cpus for deep states
+
+ * Huawei 25G/100G Network Adapters Unsupported (LP: #1770970)
+ - net-next/hinic: add pci device ids for 25ge and 100ge card
+
+ * [Ubuntu 18.04.1] POWER9 - Nvidia Volta - Kernel changes to enable Nvidia
+ driver on bare metal (LP: #1772991)
+ - powerpc/powernv/npu: Fix deadlock in mmio_invalidate()
+ - powerpc/powernv/mce: Don't silently restart the machine
+ - powerpc/npu-dma.c: Fix crash after __mmu_notifier_register failure
+ - powerpc/mm: Flush cache on memory hot(un)plug
+ - powerpc/powernv/memtrace: Let the arch hotunplug code flush cache
+ - powerpc/powernv/npu: Add lock to prevent race in concurrent context
+ init/destroy
+ - powerpc/powernv/npu: Prevent overwriting of pnv_npu2_init_contex() callback
+ parameters
+ - powerpc/powernv/npu: Do a PID GPU TLB flush when invalidating a large
+ address range
+ - powerpc/mce: Fix a bug where mce loops on memory UE.
+
+ * cpum_sf: ensure sample freq is non-zero (LP: #1772593)
+ - s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero
+
+ * PCIe link speeds of 16 GT/s are shown as "Unknown speed" (LP: #1773243)
+ - PCI: Add decoding for 16 GT/s link speed
+
+ * False positive ACPI _PRS error messages (LP: #1773295)
+ - ACPI / PCI: pci_link: Allow the absence of _PRS and change log level
+
+ * Dell systems crash when disabling Nvidia dGPU (LP: #1773299)
+ - ACPI / OSI: Add OEM _OSI strings to disable NVidia RTD3
+
+ * wlp3s0: failed to remove key (1, ff:ff:ff:ff:ff:ff) from hardware (-22)
+ (LP: #1720930)
+ - iwlwifi: mvm: fix "failed to remove key" message
+
+ * Expose arm64 CPU topology to userspace (LP: #1770231)
+ - ACPICA: ACPI 6.2: Additional PPTT flags
+ - drivers: base: cacheinfo: move cache_setup_of_node()
+ - drivers: base: cacheinfo: setup DT cache properties early
+ - cacheinfo: rename of_node to fw_token
+ - arm64/acpi: Create arch specific cpu to acpi id helper
+ - ACPI/PPTT: Add Processor Properties Topology Table parsing
+ - [Config] CONFIG_ACPI_PPTT=y
+ - ACPI: Enable PPTT support on ARM64
+ - drivers: base cacheinfo: Add support for ACPI based firmware tables
+ - arm64: Add support for ACPI based firmware tables
+ - arm64: topology: rename cluster_id
+ - arm64: topology: enable ACPI/PPTT based CPU topology
+ - ACPI: Add PPTT to injectable table list
+ - arm64: topology: divorce MC scheduling domain from core_siblings
+
+ * hisi_sas robustness fixes (LP: #1774466)
+ - scsi: hisi_sas: delete timer when removing hisi_sas driver
+ - scsi: hisi_sas: print device id for errors
+ - scsi: hisi_sas: Add some checks to avoid free'ing a sas_task twice
+ - scsi: hisi_sas: check host frozen before calling "done" function
+ - scsi: hisi_sas: check sas_dev gone earlier in hisi_sas_abort_task()
+ - scsi: hisi_sas: stop controller timer for reset
+ - scsi: hisi_sas: update PHY linkrate after a controller reset
+ - scsi: hisi_sas: change slot index allocation mode
+ - scsi: hisi_sas: Change common allocation mode of device id
+ - scsi: hisi_sas: Reset disks when discovered
+ - scsi: hisi_sas: Create a scsi_host_template per HW module
+ - scsi: hisi_sas: Init disks after controller reset
+ - scsi: hisi_sas: Try wait commands before before controller reset
+ - scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot
+ - scsi: hisi_sas: Add v2 hw force PHY function for internal ATA command
+ - scsi: hisi_sas: Terminate STP reject quickly for v2 hw
+ - scsi: hisi_sas: Fix return value when get_free_slot() failed
+ - scsi: hisi_sas: Mark PHY as in reset for nexus reset
+
+ * hisi_sas: Support newer v3 hardware (LP: #1774467)
+ - scsi: hisi_sas: update RAS feature for later revision of v3 HW
+ - scsi: hisi_sas: check IPTT is valid before using it for v3 hw
+ - scsi: hisi_sas: fix PI memory size
+ - scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw
+ - scsi: hisi_sas: remove redundant handling to event95 for v3
+ - scsi: hisi_sas: add readl poll timeout helper wrappers
+ - scsi: hisi_sas: workaround a v3 hw hilink bug
+ - scsi: hisi_sas: Add LED feature for v3 hw
+
+ * hisi_sas: improve performance by optimizing DQ locking (LP: #1774472)
+ - scsi: hisi_sas: initialize dq spinlock before use
+ - scsi: hisi_sas: optimise the usage of DQ locking
+ - scsi: hisi_sas: relocate smp sg map
+ - scsi: hisi_sas: make return type of prep functions void
+ - scsi: hisi_sas: allocate slot buffer earlier
+ - scsi: hisi_sas: Don't lock DQ for complete task sending
+ - scsi: hisi_sas: Use device lock to protect slot alloc/free
+ - scsi: hisi_sas: add check of device in hisi_sas_task_exec()
+ - scsi: hisi_sas: fix a typo in hisi_sas_task_prep()
+
+ * Request to revert SAUCE patches in the 18.04 SRU and update with upstream
+ version (LP: #1768431)
+ - scsi: cxlflash: Handle spurious interrupts
+ - scsi: cxlflash: Remove commmands from pending list on timeout
+ - scsi: cxlflash: Synchronize reset and remove ops
+ - SAUCE: (no-up) cxlflash: OCXL diff between v2 and v3
+
+ * After update to 4.13-43 Intel Graphics are Laggy (LP: #1773520)
+ - SAUCE: Revert "drm/i915/edp: Allow alternate fixed mode for eDP if
+ available."
+
+ * ELANPAD ELAN0612 does not work, patch available (LP: #1773509)
+ - SAUCE: Input: elan_i2c - add ELAN0612 to the ACPI table
+
+ * FS-Cache: Assertion failed: FS-Cache: 6 == 5 is false (LP: #1774336)
+ - SAUCE: CacheFiles: fix a read_waiter/read_copier race
+
+ * hns3 driver updates (LP: #1768670)
+ - net: hns3: VF should get the real rss_size instead of rss_size_max
+ - net: hns3: set the cmdq out_vld bit to 0 after used
+ - net: hns3: fix endian issue when PF get mbx message flag
+ - net: hns3: fix the queue id for tqp enable&&reset
+ - net: hns3: set the max ring num when alloc netdev
+ - net: hns3: add support for VF driver inner interface
+ hclgevf_ops.get_tqps_and_rss_info
+ - net: hns3: refactor the hclge_get/set_rss function
+ - net: hns3: refactor the hclge_get/set_rss_tuple function
+ - net: hns3: fix for RSS configuration loss problem during reset
+ - net: hns3: fix for pause configuration lost during reset
+ - net: hns3: fix for use-after-free when setting ring parameter
+ - net: hns3: refactor the get/put_vector function
+ - net: hns3: fix for coalesce configuration lost during reset
+ - net: hns3: refactor the coalesce related struct
+ - net: hns3: fix for coal configuation lost when setting the channel
+ - net: hns3: add existence check when remove old uc mac address
+ - net: hns3: fix for netdev not running problem after calling net_stop and
+ net_open
+ - net: hns3: fix for ipv6 address loss problem after setting channels
+ - net: hns3: unify the pause params setup function
+ - net: hns3: fix rx path skb->truesize reporting bug
+ - net: hns3: add support for querying pfc puase packets statistic
+ - net: hns3: fix for loopback failure when vlan filter is enable
+ - net: hns3: fix for buffer overflow smatch warning
+ - net: hns3: fix error type definition of return value
+ - net: hns3: fix return value error of hclge_get_mac_vlan_cmd_status()
+ - net: hns3: add existence checking before adding unicast mac address
+ - net: hns3: add result checking for VF when modify unicast mac address
+ - net: hns3: reallocate tx/rx buffer after changing mtu
+ - net: hns3: fix the VF queue reset flow error
+ - net: hns3: fix for vlan table lost problem when resetting
+ - net: hns3: increase the max time for IMP handle command
+ - net: hns3: change GL update rate
+ - net: hns3: change the time interval of int_gl calculating
+ - net: hns3: fix for getting wrong link mode problem
+ - net: hns3: add get_link support to VF
+ - net: hns3: add querying speed and duplex support to VF
+ - net: hns3: fix for not returning problem in get_link_ksettings when phy
+ exists
+ - net: hns3: Changes to make enet watchdog timeout func common for PF/VF
+ - net: hns3: Add VF Reset Service Task to support event handling
+ - net: hns3: Add VF Reset device state and its handling
+ - net: hns3: Add support to request VF Reset to PF
+ - net: hns3: Add support to reset the enet/ring mgmt layer
+ - net: hns3: Add support to re-initialize the hclge device
+ - net: hns3: Changes to support ARQ(Asynchronous Receive Queue)
+ - net: hns3: Add *Asserting Reset* mailbox message & handling in VF
+ - net: hns3: Changes required in PF mailbox to support VF reset
+ - net: hns3: hclge_inform_reset_assert_to_vf() can be static
+ - net: hns3: fix for returning wrong value problem in hns3_get_rss_key_size
+ - net: hns3: fix for returning wrong value problem in hns3_get_rss_indir_size
+ - net: hns3: fix for the wrong shift problem in hns3_set_txbd_baseinfo
+ - net: hns3: fix for not initializing VF rss_hash_key problem
+ - net: hns3: never send command queue message to IMP when reset
+ - net: hns3: remove unnecessary pci_set_drvdata() and devm_kfree()
+ - net: hns3: fix length overflow when CONFIG_ARM64_64K_PAGES
+ - net: hns3: Remove error log when getting pfc stats fails
+ - net: hns3: fix to correctly fetch l4 protocol outer header
+ - net: hns3: Fixes the out of bounds access in hclge_map_tqp
+ - net: hns3: Fixes the error legs in hclge_init_ae_dev function
+ - net: hns3: fix for phy_addr error in hclge_mac_mdio_config
+ - net: hns3: Fix to support autoneg only for port attached with phy
+ - net: hns3: fix a dead loop in hclge_cmd_csq_clean
+ - net: hns3: Fix for packet loss due wrong filter config in VLAN tbls
+ - net: hns3: Remove packet statistics in the range of 8192~12287
+ - net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver
+ - net: hns3: Fix for setting mac address when resetting
+ - net: hns3: remove add/del_tunnel_udp in hns3_enet module
+ - net: hns3: fix for cleaning ring problem
+ - net: hns3: refactor the loopback related function
+ - net: hns3: Fix for deadlock problem occurring when unregistering ae_algo
+ - net: hns3: Fix for the null pointer problem occurring when initializing
+ ae_dev failed
+ - net: hns3: Add a check for client instance init state
+ - net: hns3: Change return type of hnae3_register_ae_dev
+ - net: hns3: Change return type of hnae3_register_ae_algo
+ - net: hns3: Change return value in hnae3_register_client
+ - net: hns3: Fixes the back pressure setting when sriov is enabled
+ - net: hns3: Fix for fiber link up problem
+ - net: hns3: Add support of .sriov_configure in HNS3 driver
+ - net: hns3: Fixes the missing PCI iounmap for various legs
+ - net: hns3: Fixes error reported by Kbuild and internal review
+ - net: hns3: Fixes API to fetch ethernet header length with kernel default
+ - net: hns3: cleanup of return values in hclge_init_client_instance()
+ - net: hns3: Fix the missing client list node initialization
+ - net: hns3: Fix for hns3 module is loaded multiple times problem
+ - net: hns3: Use enums instead of magic number in hclge_is_special_opcode
+ - net: hns3: Fix for netdev not running problem after calling net_stop and
+ net_open
+ - net: hns3: Fixes kernel panic issue during rmmod hns3 driver
+ - net: hns3: Fix for CMDQ and Misc. interrupt init order problem
+ - net: hns3: Updates RX packet info fetch in case of multi BD
+ - net: hns3: Add support for tx_accept_tag2 and tx_accept_untag2 config
+ - net: hns3: Add STRP_TAGP field support for hardware revision 0x21
+ - net: hns3: Add support to enable TX/RX promisc mode for H/W rev(0x21)
+ - net: hns3: Fix for PF mailbox receving unknown message
+ - net: hns3: Fixes the state to indicate client-type initialization
+ - net: hns3: Fixes the init of the VALID BD info in the descriptor
+ - net: hns3: Removes unnecessary check when clearing TX/RX rings
+ - net: hns3: Clear TX/RX rings when stopping port & un-initializing client
+ - net: hns3: Remove unused led control code
+ - net: hns3: Adds support for led locate command for copper port
+ - net: hns3: Fixes initalization of RoCE handle and makes it conditional
+ - net: hns3: Disable vf vlan filter when vf vlan table is full
+ - net: hns3: Add support for IFF_ALLMULTI flag
+ - net: hns3: Add repeat address checking for setting mac address
+ - net: hns3: Fix setting mac address error
+ - net: hns3: Fix for service_task not running problem after resetting
+ - net: hns3: Fix for hclge_reset running repeatly problem
+ - net: hns3: Fix for phy not link up problem after resetting
+ - net: hns3: Add missing break in misc_irq_handle
+ - net: hns3: Fix for vxlan tx checksum bug
+ - net: hns3: Optimize the PF's process of updating multicast MAC
+ - net: hns3: Optimize the VF's process of updating multicast MAC
+ - SAUCE: {topost} net: hns3: add support for serdes loopback selftest
+ - SAUCE: {topost} net: hns3: RX BD information valid only in last BD except
+ VLD bit and buffer size
+ - SAUCE: {topost} net: hns3: remove hclge_get_vector_index from
+ hclge_bind_ring_with_vector
+ - SAUCE: {topost} net: hns3: rename the interface for init_client_instance and
+ uninit_client_instance
+ - SAUCE: {topost} net: hns3: add vector status check before free vector
+ - SAUCE: {topost} net: hns3: add l4_type check for both ipv4 and ipv6
+ - SAUCE: {topost} net: hns3: remove unused head file in hnae3.c
+ - SAUCE: {topost} net: hns3: extraction an interface for state state
+ init|uninit
+ - SAUCE: {topost} net: hns3: print the ret value in error information
+ - SAUCE: {topost} net: hns3: remove the Redundant put_vector in
+ hns3_client_uninit
+ - SAUCE: {topost} net: hns3: add unlikely for error check
+ - SAUCE: {topost} net: hns3: remove back in struct hclge_hw
+ - SAUCE: {topost} net: hns3: use lower_32_bits and upper_32_bits
+ - SAUCE: {topost} net: hns3: remove unused hclge_ring_to_dma_dir
+ - SAUCE: {topost} net: hns3: remove useless code in hclge_cmd_send
+ - SAUCE: {topost} net: hns3: remove some redundant assignments
+ - SAUCE: {topost} net: hns3: simplify hclge_cmd_csq_clean
+ - SAUCE: {topost} net: hns3: using modulo for cyclic counters in
+ hclge_cmd_send
+ - SAUCE: {topost} net: hns3: remove a redundant hclge_cmd_csq_done
+ - SAUCE: {topost} net: hns3: remove some unused members of some structures
+ - SAUCE: {topost} net: hns3: give default option while dependency HNS3 set
+ - SAUCE: {topost} net: hns3: use dma_zalloc_coherent instead of
+ kzalloc/dma_map_single
+ - SAUCE: {topost} net: hns3: modify hnae_ to hnae3_
+ - SAUCE: {topost} net: hns3: fix unused function warning in VF driver
+ - SAUCE: {topost} net: hns3: remove some redundant assignments
+ - SAUCE: {topost} net: hns3: standardize the handle of return value
+ - SAUCE: {topost} net: hns3: remove extra space and brackets
+ - SAUCE: {topost} net: hns3: fix unreasonable code comments
+ - SAUCE: {topost} net: hns3: use decimal for bit offset macros
+ - SAUCE: {topost} net: hns3: modify inconsistent bit mask macros
+ - SAUCE: {topost} net: hns3: fix mislead parameter name
+ - SAUCE: {topost} net: hns3: remove unused struct member and definition
+ - SAUCE: {topost} net: hns3: Add SPDX tags to hns3 driver
+ - SAUCE: {topost} net: hns3: Add pf reset for hip08 RoCE
+ - SAUCE: {topost} net: hns3: optimize the process of notifying roce client
+ - SAUCE: {topost} net: hns3: Add calling roce callback function when link
+ status change
+ - SAUCE: {topost} net: hns3: fix tc setup when netdev is first up
+ - SAUCE: {topost} net: hns3: fix for mac pause not disable in pfc mode
+ - SAUCE: {topost} net: hns3: fix for waterline not setting correctly
+ - SAUCE: {topost} net: hns3: fix for l4 checksum offload bug
+ - SAUCE: {topost} net: hns3: fix for mailbox message truncated problem
+ - SAUCE: {topost} net: hns3: Add configure for mac minimal frame size
+ - SAUCE: {topost} net: hns3: fix warning bug when doing lp selftest
+ - SAUCE: {topost} net: hns3: fix get_vector ops in hclgevf_main module
+ - SAUCE: {topost} net: hns3: remove the warning when clear reset cause
+ - SAUCE: {topost} net: hns3: Use roce handle when calling roce callback
+ function
+ - SAUCE: {topost} net: hns3: prevent sending command during global or core
+ reset
+ - SAUCE: {topost} net: hns3: modify the order of initializeing command queue
+ register
+ - SAUCE: {topost} net: hns3: reset net device with rtnl_lock
+ - SAUCE: {topost} net: hns3: prevent to request reset frequently
+ - SAUCE: {topost} net: hns3: correct reset event status register
+ - SAUCE: {topost} net: hns3: separate roce from nic when resetting
+ - SAUCE: net: hns3: Fix for phy link issue when using marvell phy driver
+ - SAUCE: {topost} net: hns3: fix return value error in
+ hns3_reset_notify_down_enet
+ - SAUCE: {topost} net: hns3: remove unnecessary ring configuration operation
+ while resetting
+ - SAUCE: {topost} net: hns3: fix for reset_level default assignment probelm
+ - SAUCE: {topost} net: hns3: fix for using wrong mask and shift in
+ hclge_get_ring_chain_from_mbx
+ - SAUCE: {topost} net: hns3: fix comments for hclge_get_ring_chain_from_mbx
+ - SAUCE: net: hns3: Fix for VF mailbox cannot receiving PF response
+ - SAUCE: net: hns3: Fix for VF mailbox receiving unknown message
+ - SAUCE: net: hns3: Optimize PF CMDQ interrupt switching process
+
+ * enable mic-mute hotkey and led on Lenovo M820z and M920z (LP: #1774306)
+ - ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs
+
+ * Bionic update: upstream stable patchset 2018-05-29 (LP: #1774063)
+ - cifs: do not allow creating sockets except with SMB1 posix exensions
+ - btrfs: fix unaligned access in readdir
+ - x86/acpi: Prevent X2APIC id 0xffffffff from being accounted
+ - clocksource/imx-tpm: Correct -ETIME return condition check
+ - x86/tsc: Prevent 32bit truncation in calc_hpet_ref()
+ - drm/vc4: Fix memory leak during BO teardown
+ - drm/i915/gvt: throw error on unhandled vfio ioctls
+ - drm/i915/audio: Fix audio detection issue on GLK
+ - drm/i915: Do no use kfree() to free a kmem_cache_alloc() return value
+ - drm/i915: Fix LSPCON TMDS output buffer enabling from low-power state
+ - drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing
+ - usb: musb: fix enumeration after resume
+ - usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers
+ - usb: musb: Fix external abort in musb_remove on omap2430
+ - firewire-ohci: work around oversized DMA reads on JMicron controllers
+ - x86/tsc: Allow TSC calibration without PIT
+ - NFSv4: always set NFS_LOCK_LOST when a lock is lost.
+ - ACPI / LPSS: Do not instiate platform_dev for devs without MMIO resources
+ - ALSA: hda - Use IS_REACHABLE() for dependency on input
+ - ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read()
+ - kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl
+ - RDMA/core: Clarify rdma_ah_find_type
+ - KVM: PPC: Book3S HV: Enable migration of decrementer register
+ - netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460
+ - tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into
+ account
+ - KVM: s390: use created_vcpus in more places
+ - platform/x86: dell-laptop: Filter out spurious keyboard backlight change
+ events
+ - xprtrdma: Fix backchannel allocation of extra rpcrdma_reps
+ - selftest: ftrace: Fix to pick text symbols for kprobes
+ - PCI: Add function 1 DMA alias quirk for Marvell 9128
+ - Input: psmouse - fix Synaptics detection when protocol is disabled
+ - libbpf: Makefile set specified permission mode
+ - Input: synaptics - reset the ABS_X/Y fuzz after initializing MT axes
+ - i40iw: Free IEQ resources
+ - i40iw: Zero-out consumer key on allocate stag for FMR
+ - perf unwind: Do not look just at the global callchain_param.record_mode
+ - tools lib traceevent: Simplify pointer print logic and fix %pF
+ - perf callchain: Fix attr.sample_max_stack setting
+ - tools lib traceevent: Fix get_field_str() for dynamic strings
+ - perf record: Fix failed memory allocation for get_cpuid_str
+ - iommu/exynos: Don't unconditionally steal bus ops
+ - powerpc: System reset avoid interleaving oops using die synchronisation
+ - iommu/vt-d: Use domain instead of cache fetching
+ - dm thin: fix documentation relative to low water mark threshold
+ - dm mpath: return DM_MAPIO_REQUEUE on blk-mq rq allocation failure
+ - ubifs: Fix uninitialized variable in search_dh_cookie()
+ - net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b
+ - net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock
+ - spi: a3700: Clear DATA_OUT when performing a read
+ - IB/cq: Don't force IB_POLL_DIRECT poll context for ib_process_cq_direct
+ - nfs: Do not convert nfs_idmap_cache_timeout to jiffies
+ - MIPS: Fix clean of vmlinuz.{32,ecoff,bin,srec}
+ - PCI: Add dummy pci_irqd_intx_xlate() for CONFIG_PCI=n build
+ - watchdog: sp5100_tco: Fix watchdog disable bit
+ - kconfig: Don't leak main menus during parsing
+ - kconfig: Fix automatic menu creation mem leak
+ - kconfig: Fix expr_free() E_NOT leak
+ - ipmi/powernv: Fix error return code in ipmi_powernv_probe()
+ - Btrfs: set plug for fsync
+ - btrfs: Fix out of bounds access in btrfs_search_slot
+ - Btrfs: fix scrub to repair raid6 corruption
+ - btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP
+ - Btrfs: fix unexpected EEXIST from btrfs_get_extent
+ - Btrfs: raid56: fix race between merge_bio and rbio_orig_end_io
+ - RDMA/cma: Check existence of netdevice during port validation
+ - f2fs: avoid hungtask when GC encrypted block if io_bits is set
+ - scsi: devinfo: fix format of the device list
+ - scsi: fas216: fix sense buffer initialization
+ - Input: stmfts - set IRQ_NOAUTOEN to the irq flag
+ - HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()
+ - nfp: fix error return code in nfp_pci_probe()
+ - block: Set BIO_TRACE_COMPLETION on new bio during split
+ - bpf: test_maps: cleanup sockmaps when test ends
+ - i40evf: Don't schedule reset_task when device is being removed
+ - i40evf: ignore link up if not running
+ - platform/x86: thinkpad_acpi: suppress warning about palm detection
+ - KVM: s390: vsie: use READ_ONCE to access some SCB fields
+ - blk-mq-debugfs: don't allow write on attributes with seq_operations set
+ - ASoC: rockchip: Use dummy_dai for rt5514 dsp dailink
+ - igb: Allow to remove administratively set MAC on VFs
+ - igb: Clear TXSTMP when ptp_tx_work() is timeout
+ - fm10k: fix "failed to kill vid" message for VF
+ - x86/hyperv: Stop suppressing X86_FEATURE_PCID
+ - tty: serial: exar: Relocate sleep wake-up handling
+ - device property: Define type of PROPERTY_ENRTY_*() macros
+ - crypto: artpec6 - remove select on non-existing CRYPTO_SHA384
+ - RDMA/uverbs: Use an unambiguous errno for method not supported
+ - jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path
+ - ixgbe: don't set RXDCTL.RLPML for 82599
+ - i40e: program fragmented IPv4 filter input set
+ - i40e: fix reported mask for ntuple filters
+ - samples/bpf: Partially fixes the bpf.o build
+ - powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes
+ - powerpc/numa: Ensure nodes initialized for hotplug
+ - RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure
+ - ntb_transport: Fix bug with max_mw_size parameter
+ - gianfar: prevent integer wrapping in the rx handler
+ - x86/hyperv: Check for required priviliges in hyperv_init()
+ - netfilter: x_tables: fix pointer leaks to userspace
+ - tcp_nv: fix potential integer overflow in tcpnv_acked
+ - kvm: Map PFN-type memory regions as writable (if possible)
+ - x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when
+ running nested
+ - fs/dax.c: release PMD lock even when there is no PMD support in DAX
+ - ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid
+ - ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute
+ - ocfs2: return error when we attempt to access a dirty bh in jbd2
+ - mm/mempolicy: fix the check of nodemask from user
+ - mm/mempolicy: add nodes_empty check in SYSC_migrate_pages
+ - asm-generic: provide generic_pmdp_establish()
+ - sparc64: update pmdp_invalidate() to return old pmd value
+ - mm: thp: use down_read_trylock() in khugepaged to avoid long block
+ - mm: pin address_space before dereferencing it while isolating an LRU page
+ - mm/fadvise: discard partial page if endbyte is also EOF
+ - openvswitch: Remove padding from packet before L3+ conntrack processing
+ - blk-mq: fix discard merge with scheduler attached
+ - IB/hfi1: Re-order IRQ cleanup to address driver cleanup race
+ - IB/hfi1: Fix for potential refcount leak in hfi1_open_file()
+ - IB/ipoib: Fix for potential no-carrier state
+ - IB/core: Map iWarp AH type to undefined in rdma_ah_find_type
+ - drm/nouveau/pmu/fuc: don't use movw directly anymore
+ - s390/eadm: fix CONFIG_BLOCK include dependency
+ - netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure
+ - x86/power: Fix swsusp_arch_resume prototype
+ - x86/dumpstack: Avoid uninitlized variable
+ - firmware: dmi_scan: Fix handling of empty DMI strings
+ - ACPI: processor_perflib: Do not send _PPC change notification if not ready
+ - ACPI / bus: Do not call _STA on battery devices with unmet dependencies
+ - ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs
+ - MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS
+ - perf record: Fix period option handling
+ - MIPS: Generic: Support GIC in EIC mode
+ - perf evsel: Fix period/freq terms setup
+ - xen-netfront: Fix race between device setup and open
+ - xen/grant-table: Use put_page instead of free_page
+ - bpf: sockmap, fix leaking maps with attached but not detached progs
+ - RDS: IB: Fix null pointer issue
+ - arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics
+ - proc: fix /proc/*/map_files lookup
+ - PM / domains: Fix up domain-idle-states OF parsing
+ - cifs: silence compiler warnings showing up with gcc-8.0.0
+ - bcache: properly set task state in bch_writeback_thread()
+ - bcache: fix for allocator and register thread race
+ - bcache: fix for data collapse after re-attaching an attached device
+ - bcache: return attach error when no cache set exist
+ - cpufreq: intel_pstate: Enable HWP during system resume on CPU0
+ - selftests/ftrace: Add some missing glob checks
+ - rxrpc: Don't put crypto buffers on the stack
+ - svcrdma: Fix Read chunk round-up
+ - net: Extra '_get' in declaration of arch_get_platform_mac_address
+ - tools/libbpf: handle issues with bpf ELF objects containing .eh_frames
+ - SUNRPC: Don't call __UDPX_INC_STATS() from a preemptible context
+ - net: stmmac: discard disabled flags in interrupt status register
+ - bpf: fix rlimit in reuseport net selftest
+ - ACPI / EC: Restore polling during noirq suspend/resume phases
+ - PM / wakeirq: Fix unbalanced IRQ enable for wakeirq
+ - vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page
+ - powerpc/mm/hash64: Zero PGD pages on allocation
+ - x86/platform/UV: Fix GAM Range Table entries less than 1GB
+ - locking/qspinlock: Ensure node->count is updated before initialising node
+ - powerpc/powernv: IMC fix out of bounds memory access at shutdown
+ - perf test: Fix test trace+probe_libc_inet_pton.sh for s390x
+ - irqchip/gic-v3: Ignore disabled ITS nodes
+ - cpumask: Make for_each_cpu_wrap() available on UP as well
+ - irqchip/gic-v3: Change pr_debug message to pr_devel
+ - RDMA/core: Reduce poll batch for direct cq polling
+ - alarmtimer: Init nanosleep alarm timer on stack
+ - netfilter: x_tables: cap allocations at 512 mbyte
+ - netfilter: x_tables: add counters allocation wrapper
+ - netfilter: compat: prepare xt_compat_init_offsets to return errors
+ - netfilter: compat: reject huge allocation requests
+ - netfilter: x_tables: limit allocation requests for blob rule heads
+ - perf: Fix sample_max_stack maximum check
+ - perf: Return proper values for user stack errors
+ - RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs
+ - Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown"
+ - mac80211_hwsim: fix use-after-free bug in hwsim_exit_net
+ - btrfs: Fix race condition between delayed refs and blockgroup removal
+ - mm,vmscan: Allow preallocating memory for register_shrinker().
+
+ * Bionic update: upstream stable patchset 2018-05-24 (LP: #1773233)
+ - tty: make n_tty_read() always abort if hangup is in progress
+ - cpufreq: CPPC: Use transition_delay_us depending transition_latency
+ - ubifs: Check ubifs_wbuf_sync() return code
+ - ubi: fastmap: Don't flush fastmap work on detach
+ - ubi: Fix error for write access
+ - ubi: Reject MLC NAND
+ - mm/ksm.c: fix inconsistent accounting of zero pages
+ - mm/hmm: hmm_pfns_bad() was accessing wrong struct
+ - task_struct: only use anon struct under randstruct plugin
+ - fs/reiserfs/journal.c: add missing resierfs_warning() arg
+ - resource: fix integer overflow at reallocation
+ - ipc/shm: fix use-after-free of shm file via remap_file_pages()
+ - mm, slab: reschedule cache_reap() on the same CPU
+ - usb: musb: gadget: misplaced out of bounds check
+ - phy: allwinner: sun4i-usb: poll vbus changes on A23/A33 when driving VBUS
+ - usb: gadget: udc: core: update usb_ep_queue() documentation
+ - ARM64: dts: meson: reduce odroid-c2 eMMC maximum rate
+ - KVM: arm/arm64: vgic-its: Fix potential overrun in vgic_copy_lpi_list
+ - ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210
+ - arm: dts: mt7623: fix USB initialization fails on bananapi-r2
+ - ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property
+ - ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250
+ - ARM: dts: at91: sama5d4: fix pinctrl compatible string
+ - spi: atmel: init FIFOs before spi enable
+ - spi: Fix scatterlist elements size in spi_map_buf
+ - spi: Fix unregistration of controller with fixed SPI bus number
+ - media: atomisp_fops.c: disable atomisp_compat_ioctl32
+ - media: vivid: check if the cec_adapter is valid
+ - media: vsp1: Fix BRx conditional path in WPF
+ - x86/xen: Delay get_cpu_cap until stack canary is established
+ - regmap: Fix reversed bounds check in regmap_raw_write()
+ - ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E
+ - ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status()
+ - USB: gadget: f_midi: fixing a possible double-free in f_midi
+ - USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw
+ - usb: dwc3: prevent setting PRTCAP to OTG from debugfs
+ - usb: dwc3: pci: Properly cleanup resource
+ - usb: dwc3: gadget: never call ->complete() from ->ep_queue()
+ - cifs: fix memory leak in SMB2_open()
+ - fix smb3-encryption breakage when CONFIG_DEBUG_SG=y
+ - smb3: Fix root directory when server returns inode number of zero
+ - HID: i2c-hid: fix size check and type usage
+ - i2c: i801: Save register SMBSLVCMD value only once
+ - i2c: i801: Restore configuration at shutdown
+ - CIFS: refactor crypto shash/sdesc allocation&free
+ - CIFS: add sha512 secmech
+ - CIFS: fix sha512 check in cifs_crypto_secmech_release
+ - powerpc/64s: Fix dt_cpu_ftrs to have restore_cpu clear unwanted LPCR bits
+ - powerpc/64: Call H_REGISTER_PROC_TBL when running as a HPT guest on POWER9
+ - powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently
+ - powerpc/kprobes: Fix call trace due to incorrect preempt count
+ - powerpc/kexec_file: Fix error code when trying to load kdump kernel
+ - powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops
+ - powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops
+ - HID: Fix hid_report_len usage
+ - HID: core: Fix size as type u32
+ - soc: mediatek: fix the mistaken pointer accessed when subdomains are added
+ - ASoC: ssm2602: Replace reg_default_raw with reg_default
+ - ASoC: topology: Fix kcontrol name string handling
+ - irqchip/gic: Take lock when updating irq type
+ - random: use a tighter cap in credit_entropy_bits_safe()
+ - extcon: intel-cht-wc: Set direction and drv flags for V5 boost GPIO
+ - block: use 32-bit blk_status_t on Alpha
+ - jbd2: if the journal is aborted then don't allow update of the log tail
+ - ext4: shutdown should not prevent get_write_access
+ - ext4: eliminate sleep from shutdown ioctl
+ - ext4: pass -ESHUTDOWN code to jbd2 layer
+ - ext4: don't update checksum of new initialized bitmaps
+ - ext4: protect i_disksize update by i_data_sem in direct write path
+ - ext4: limit xattr size to INT_MAX
+ - ext4: always initialize the crc32c checksum driver
+ - ext4: don't allow r/w mounts if metadata blocks overlap the superblock
+ - ext4: move call to ext4_error() into ext4_xattr_check_block()
+ - ext4: add bounds checking to ext4_xattr_find_entry()
+ - ext4: add extra checks to ext4_xattr_block_get()
+ - dm crypt: limit the number of allocated pages
+ - RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device
+ - RDMA/mlx5: Protect from NULL pointer derefence
+ - RDMA/rxe: Fix an out-of-bounds read
+ - ALSA: pcm: Fix UAF at PCM release via PCM timer access
+ - IB/srp: Fix srp_abort()
+ - IB/srp: Fix completion vector assignment algorithm
+ - dmaengine: at_xdmac: fix rare residue corruption
+ - cxl: Fix possible deadlock when processing page faults from cxllib
+ - tpm: self test failure should not cause suspend to fail
+ - libnvdimm, dimm: fix dpa reservation vs uninitialized label area
+ - libnvdimm, namespace: use a safe lookup for dimm device name
+ - nfit, address-range-scrub: fix scrub in-progress reporting
+ - nfit: skip region registration for incomplete control regions
+ - ring-buffer: Check if memory is available before allocation
+ - um: Compile with modern headers
+ - um: Use POSIX ucontext_t instead of struct ucontext
+ - iommu/vt-d: Fix a potential memory leak
+ - mmc: jz4740: Fix race condition in IRQ mask update
+ - mmc: tmio: Fix error handling when issuing CMD23
+ - PCI: Mark Broadcom HT1100 and HT2000 Root Port Extended Tags as broken
+ - clk: mvebu: armada-38x: add support for missing clocks
+ - clk: fix false-positive Wmaybe-uninitialized warning
+ - clk: mediatek: fix PWM clock source by adding a fixed-factor clock
+ - clk: bcm2835: De-assert/assert PLL reset signal when appropriate
+ - pwm: rcar: Fix a condition to prevent mismatch value setting to duty
+ - thermal: imx: Fix race condition in imx_thermal_probe()
+ - dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4
+ - watchdog: f71808e_wdt: Fix WD_EN register read
+ - ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation
+ - ALSA: pcm: Avoid potential races between OSS ioctls and read/write
+ - ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams
+ - ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls
+ - ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation
+ - drm/amdgpu: Add an ATPX quirk for hybrid laptop
+ - drm/amdgpu: Fix always_valid bos multiple LRU insertions.
+ - drm/amdgpu/sdma: fix mask in emit_pipeline_sync
+ - drm/amdgpu: Fix PCIe lane width calculation
+ - drm/amdgpu/si: implement get/set pcie_lanes asic callback
+ - drm/rockchip: Clear all interrupts before requesting the IRQ
+ - drm/radeon: add PX quirk for Asus K73TK
+ - drm/radeon: Fix PCIe lane width calculation
+ - ALSA: line6: Use correct endpoint type for midi output
+ - ALSA: rawmidi: Fix missing input substream checks in compat ioctls
+ - ALSA: hda - New VIA controller suppor no-snoop path
+ - random: fix crng_ready() test
+ - random: use a different mixing algorithm for add_device_randomness()
+ - random: crng_reseed() should lock the crng instance that it is modifying
+ - random: add new ioctl RNDRESEEDCRNG
+ - HID: input: fix battery level reporting on BT mice
+ - HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device
+ - HID: wacom: bluetooth: send exit report for recent Bluetooth devices
+ - MIPS: uaccess: Add micromips clobbers to bzero invocation
+ - MIPS: memset.S: EVA & fault support for small_memset
+ - MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup
+ - MIPS: memset.S: Fix clobber of v1 in last_fixup
+ - powerpc/eeh: Fix enabling bridge MMIO windows
+ - powerpc/lib: Fix off-by-one in alternate feature patching
+ - udf: Fix leak of UTF-16 surrogates into encoded strings
+ - fanotify: fix logic of events on child
+ - mmc: sdhci-pci: Only do AMD tuning for HS200
+ - drm/i915: Correctly handle limited range YCbCr data on VLV/CHV
+ - jffs2_kill_sb(): deal with failed allocations
+ - hypfs_kill_super(): deal with failed allocations
+ - orangefs_kill_sb(): deal with allocation failures
+ - rpc_pipefs: fix double-dput()
+ - Don't leak MNT_INTERNAL away from internal mounts
+ - autofs: mount point create should honour passed in mode
+ - mm/filemap.c: fix NULL pointer in page_cache_tree_insert()
+ - Revert "media: lirc_zilog: driver only sends LIRCCODE"
+ - media: staging: lirc_zilog: incorrect reference counting
+ - writeback: safer lock nesting
+ - Bluetooth: hci_bcm: Add irq_polarity module option
+ - mm: hwpoison: disable memory error handling on 1GB hugepage
+ - media: rc: oops in ir_timer_keyup after device unplug
+ - acpi, nfit: rework NVDIMM leaf method detection
+ - ceph: always update atime/mtime/ctime for new inode
+ - ext4: fix offset overflow on 32-bit archs in ext4_iomap_begin()
+ - ext4: force revalidation of directory pointer after seekdir(2)
+ - RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access
+ - xprtrdma: Fix latency regression on NUMA NFS/RDMA clients
+ - xprtrdma: Fix corner cases when handling device removal
+ - IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write()
+ - drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4
+ - drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4
+ - mmc: core: Prevent bus reference leak in mmc_blk_init()
+ - drm/amd/display: HDMI has no sound after Panel power off/on
+ - trace_uprobe: Use %lx to display offset
+ - clk: tegra: Mark HCLK, SCLK and EMC as critical
+ - pwm: mediatek: Fix up PWM4 and PWM5 malfunction on MT7623
+ - pwm: mediatek: Improve precision in rate calculation
+ - HID: i2c-hid: Fix resume issue on Raydium touchscreen device
+ - s390: add support for IBM z14 Model ZR1
+ - drm/i915: Fix hibernation with ACPI S0 target state
+ - libnvdimm, dimm: handle EACCES failures from label reads
+ - device-dax: allow MAP_SYNC to succeed
+ - HID: i2c-hid: fix inverted return value from i2c_hid_command()
+
+ * CVE-2018-7755
+ - SAUCE: floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl
+
+ -- Kleber Sacilotto de Souza <kleber.souza@canonical.com> Tue, 12 Jun 2018 18:09:35 +0200
+
+linux (4.15.0-23.25) bionic; urgency=medium
+
+ * linux: 4.15.0-23.25 -proposed tracker (LP: #1772927)
+
+ * arm64 SDEI support needs trampoline code for KPTI (LP: #1768630)
+ - arm64: mmu: add the entry trampolines start/end section markers into
+ sections.h
+ - arm64: sdei: Add trampoline code for remapping the kernel
+
+ * Some PCIe errors not surfaced through rasdaemon (LP: #1769730)
+ - ACPI: APEI: handle PCIe AER errors in separate function
+ - ACPI: APEI: call into AER handling regardless of severity
+
+ * qla2xxx: Fix page fault at kmem_cache_alloc_node() (LP: #1770003)
+ - scsi: qla2xxx: Fix session cleanup for N2N
+ - scsi: qla2xxx: Remove unused argument from qlt_schedule_sess_for_deletion()
+ - scsi: qla2xxx: Serialize session deletion by using work_lock
+ - scsi: qla2xxx: Serialize session free in qlt_free_session_done
+ - scsi: qla2xxx: Don't call dma_free_coherent with IRQ disabled.
+ - scsi: qla2xxx: Fix warning in qla2x00_async_iocb_timeout()
+ - scsi: qla2xxx: Prevent relogin trigger from sending too many commands
+ - scsi: qla2xxx: Fix double free bug after firmware timeout
+ - scsi: qla2xxx: Fixup locking for session deletion
+
+ * Several hisi_sas bug fixes (LP: #1768974)
+ - scsi: hisi_sas: dt-bindings: add an property of signal attenuation
+ - scsi: hisi_sas: support the property of signal attenuation for v2 hw
+ - scsi: hisi_sas: fix the issue of link rate inconsistency
+ - scsi: hisi_sas: fix the issue of setting linkrate register
+ - scsi: hisi_sas: increase timer expire of internal abort task
+ - scsi: hisi_sas: remove unused variable hisi_sas_devices.running_req
+ - scsi: hisi_sas: fix return value of hisi_sas_task_prep()
+ - scsi: hisi_sas: Code cleanup and minor bug fixes
+
+ * [bionic] machine stuck and bonding not working well when nvmet_rdma module
+ is loaded (LP: #1764982)
+ - nvmet-rdma: Don't flush system_wq by default during remove_one
+ - nvme-rdma: Don't flush delete_wq by default during remove_one
+
+ * Warnings/hang during error handling of SATA disks on SAS controller
+ (LP: #1768971)
+ - scsi: libsas: defer ata device eh commands to libata
+
+ * Hotplugging a SATA disk into a SAS controller may cause crash (LP: #1768948)
+ - ata: do not schedule hot plug if it is a sas host
+
+ * ISST-LTE:pKVM:Ubuntu1804: rcu_sched self-detected stall on CPU follow by CPU
+ ATTEMPT TO RE-ENTER FIRMWARE! (LP: #1767927)
+ - powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()
+ - powerpc/64s: return more carefully from sreset NMI
+ - powerpc/64s: sreset panic if there is no debugger or crash dump handlers
+
+ * fsnotify: Fix fsnotify_mark_connector race (LP: #1765564)
+ - fsnotify: Fix fsnotify_mark_connector race
+
+ * Hang on network interface removal in Xen virtual machine (LP: #1771620)
+ - xen-netfront: Fix hang on device removal
+
+ * HiSilicon HNS NIC names are truncated in /proc/interrupts (LP: #1765977)
+ - net: hns: Avoid action name truncation
+
+ * Ubuntu 18.04 kernel crashed while in degraded mode (LP: #1770849)
+ - SAUCE: powerpc/perf: Fix memory allocation for core-imc based on
+ num_possible_cpus()
+
+ * Switch Build-Depends: transfig to fig2dev (LP: #1770770)
+ - [Config] update Build-Depends: transfig to fig2dev
+
+ * smp_call_function_single/many core hangs with stop4 alone (LP: #1768898)
+ - cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer
+ interrupt
+
+ * Add d-i support for Huawei NICs (LP: #1767490)
+ - d-i: add hinic to nic-modules udeb
+
+ * unregister_netdevice: waiting for eth0 to become free. Usage count = 5
+ (LP: #1746474)
+ - xfrm: reuse uncached_list to track xdsts
+
+ * Include nfp driver in linux-modules (LP: #1768526)
+ - [Config] Add nfp.ko to generic inclusion list
+
+ * Kernel panic on boot (m1.small in cn-north-1) (LP: #1771679)
+ - x86/xen: Reset VCPU0 info pointer after shared_info remap
+
+ * CVE-2018-3639 (x86)
+ - x86/bugs: Fix the parameters alignment and missing void
+ - KVM: SVM: Move spec control call after restore of GS
+ - x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP
+ - x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS
+ - x86/cpufeatures: Disentangle SSBD enumeration
+ - x86/cpufeatures: Add FEATURE_ZEN
+ - x86/speculation: Handle HT correctly on AMD
+ - x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL
+ - x86/speculation: Add virtualized speculative store bypass disable support
+ - x86/speculation: Rework speculative_store_bypass_update()
+ - x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}
+ - x86/bugs: Expose x86_spec_ctrl_base directly
+ - x86/bugs: Remove x86_spec_ctrl_set()
+ - x86/bugs: Rework spec_ctrl base and mask logic
+ - x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG
+ - KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD
+ - x86/bugs: Rename SSBD_NO to SSB_NO
+ - bpf: Prevent memory disambiguation attack
+ - KVM: VMX: Expose SSBD properly to guests.
+
+ * Suspend to idle: Open lid didn't resume (LP: #1771542)
+ - ACPI / PM: Do not reconfigure GPEs for suspend-to-idle
+
+ * Fix initialization failure detection in SDEI for device-tree based systems
+ (LP: #1768663)
+ - firmware: arm_sdei: Fix return value check in sdei_present_dt()
+
+ * No driver for Huawei network adapters on arm64 (LP: #1769899)
+ - net-next/hinic: add arm64 support
+
+ * CVE-2018-1092
+ - ext4: fail ext4_iget for root directory if unallocated
+
+ * kernel 4.15 breaks nouveau on Lenovo P50 (LP: #1763189)
+ - drm/nouveau: Fix deadlock in nv50_mstm_register_connector()
+
+ * update-initramfs not adding i915 GuC firmware for Kaby Lake, firmware fails
+ to load (LP: #1728238)
+ - Revert "UBUNTU: SAUCE: (no-up) i915: Remove MODULE_FIRMWARE statements for
+ unreleased firmware"
+
+ * Battery drains when laptop is off (shutdown) (LP: #1745646)
+ - PCI / PM: Check device_may_wakeup() in pci_enable_wake()
+
+ * Dell Latitude 5490/5590 BIOS update 1.1.9 causes black screen at boot
+ (LP: #1764194)
+ - drm/i915/bios: filter out invalid DDC pins from VBT child devices
+
+ * Intel 9462 A370:42A4 doesn't work (LP: #1748853)
+ - iwlwifi: add shared clock PHY config flag for some devices
+ - iwlwifi: add a bunch of new 9000 PCI IDs
+
+ * Fix an issue that some PCI devices get incorrectly suspended (LP: #1764684)
+ - PCI / PM: Always check PME wakeup capability for runtime wakeup support
+
+ * [SRU][Bionic/Artful] fix false positives in W+X checking (LP: #1769696)
+ - init: fix false positives in W+X checking
+
+ * Bionic update to v4.15.18 stable release (LP: #1769723)
+ - netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to
+ ip_set_net_exit()
+ - cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN
+ - rds: MP-RDS may use an invalid c_path
+ - slip: Check if rstate is initialized before uncompressing
+ - vhost: fix vhost_vq_access_ok() log check
+ - l2tp: fix races in tunnel creation
+ - l2tp: fix race in duplicate tunnel detection
+ - ip_gre: clear feature flags when incompatible o_flags are set
+ - vhost: Fix vhost_copy_to_user()
+ - lan78xx: Correctly indicate invalid OTP
+ - media: v4l2-compat-ioctl32: don't oops on overlay
+ - media: v4l: vsp1: Fix header display list status check in continuous mode
+ - ipmi: Fix some error cleanup issues
+ - parisc: Fix out of array access in match_pci_device()
+ - parisc: Fix HPMC handler by increasing size to multiple of 16 bytes
+ - Drivers: hv: vmbus: do not mark HV_PCIE as perf_device
+ - PCI: hv: Serialize the present and eject work items
+ - PCI: hv: Fix 2 hang issues in hv_compose_msi_msg()
+ - KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode
+ - perf/core: Fix use-after-free in uprobe_perf_close()
+ - x86/mce/AMD: Get address from already initialized block
+ - hwmon: (ina2xx) Fix access to uninitialized mutex
+ - ath9k: Protect queue draining by rcu_read_lock()
+ - x86/apic: Fix signedness bug in APIC ID validity checks
+ - f2fs: fix heap mode to reset it back
+ - block: Change a rcu_read_{lock,unlock}_sched() pair into
+ rcu_read_{lock,unlock}()
+ - nvme: Skip checking heads without namespaces
+ - lib: fix stall in __bitmap_parselist()
+ - blk-mq: order getting budget and driver tag
+ - blk-mq: don't keep offline CPUs mapped to hctx 0
+ - ovl: fix lookup with middle layer opaque dir and absolute path redirects
+ - xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handling
+ - hugetlbfs: fix bug in pgoff overflow checking
+ - nfsd: fix incorrect umasks
+ - scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure
+ - block/loop: fix deadlock after loop_set_status
+ - nfit: fix region registration vs block-data-window ranges
+ - s390/qdio: don't retry EQBS after CCQ 96
+ - s390/qdio: don't merge ERROR output buffers
+ - s390/ipl: ensure loadparm valid flag is set
+ - get_user_pages_fast(): return -EFAULT on access_ok failure
+ - mm/gup_benchmark: handle gup failures
+ - getname_kernel() needs to make sure that ->name != ->iname in long case
+ - Bluetooth: Fix connection if directed advertising and privacy is used
+ - Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being active-
+ low
+ - rtl8187: Fix NULL pointer dereference in priv->conf_mutex
+ - ovl: set lower layer st_dev only if setting lower st_ino
+ - Linux 4.15.18
+
+ * Kernel bug when unplugging Thunderbolt 3 cable, leaves xHCI host controller
+ dead (LP: #1768852)
+ - xhci: Fix Kernel oops in xhci dbgtty
+
+ * Incorrect blacklist of bcm2835_wdt (LP: #1766052)
+ - [Packaging] Fix missing watchdog for Raspberry Pi
+
+ * CVE-2018-8087
+ - mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()
+
+ * Integrated Webcam Realtek Integrated_Webcam_HD (0bda:58f4) not working in
+ DELL XPS 13 9370 with firmware 1.50 (LP: #1763748)
+ - SAUCE: media: uvcvideo: Support realtek's UVC 1.5 device
+
+ * [ALSA] [PATCH] Clevo P950ER ALC1220 Fixup (LP: #1769721)
+ - SAUCE: ALSA: hda/realtek - Clevo P950ER ALC1220 Fixup
+
+ * Bionic: Intermittently sent to Emergency Mode on boot with unhandled kernel
+ NULL pointer dereference at 0000000000000980 (LP: #1768292)
+ - thunderbolt: Prevent crash when ICM firmware is not running
+
+ * linux-snapdragon: reduce EPROBEDEFER noise during boot (LP: #1768761)
+ - [Config] snapdragon: DRM_I2C_ADV7511=y
+
+ * regression Aquantia Corp. AQC107 4.15.0-13-generic -> 4.15.0-20-generic ?
+ (LP: #1767088)
+ - net: aquantia: Regression on reset with 1.x firmware
+ - net: aquantia: oops when shutdown on already stopped device
+
+ * e1000e msix interrupts broken in linux-image-4.15.0-15-generic
+ (LP: #1764892)
+ - e1000e: Remove Other from EIAC
+
+ * Acer Swift sf314-52 power button not managed (LP: #1766054)
+ - SAUCE: platform/x86: acer-wmi: add another KEY_POWER keycode
+
+ * set PINCFG_HEADSET_MIC to parse_flags for Dell precision 3630 (LP: #1766398)
+ - ALSA: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags
+
+ * Change the location for one of two front mics on a lenovo thinkcentre
+ machine (LP: #1766477)
+ - ALSA: hda/realtek - adjust the location of one mic
+
+ * SRU: bionic: apply 50 ZFS upstream bugfixes (LP: #1764690)
+ - SAUCE: (noup) Update zfs to 0.7.5-1ubuntu15 (LP: #1764690)
+
+ * [8086:3e92] display becomes blank after S3 (LP: #1763271)
+ - drm/i915/edp: Do not do link training fallback or prune modes on EDP
+
+ -- Stefan Bader <stefan.bader@canonical.com> Wed, 23 May 2018 18:54:55 +0200
+
+linux (4.15.0-22.24) bionic; urgency=medium
+
+ * CVE-2018-3639 (powerpc)
+ - powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit
+ - stf-barrier: set eieio instruction bit 6 for future optimisations
+
+ * CVE-2018-3639 (x86)
+ - x86/nospec: Simplify alternative_msr_write()
+ - x86/bugs: Concentrate bug detection into a separate function
+ - x86/bugs: Concentrate bug reporting into a separate function
+ - x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits
+ - x86/bugs, KVM: Support the combination of guest and host IBRS
+ - x86/bugs: Expose /sys/../spec_store_bypass
+ - x86/cpufeatures: Add X86_FEATURE_RDS
+ - x86/bugs: Provide boot parameters for the spec_store_bypass_disable
+ mitigation
+ - x86/bugs/intel: Set proper CPU features and setup RDS
+ - x86/bugs: Whitelist allowed SPEC_CTRL MSR values
+ - x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested
+ - x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest
+ - x86/speculation: Create spec-ctrl.h to avoid include hell
+ - prctl: Add speculation control prctls
+ - x86/process: Allow runtime control of Speculative Store Bypass
+ - x86/speculation: Add prctl for Speculative Store Bypass mitigation
+ - nospec: Allow getting/setting on non-current task
+ - proc: Provide details on speculation flaw mitigations
+ - seccomp: Enable speculation flaw mitigations
+ - x86/bugs: Make boot modes __ro_after_init
+ - prctl: Add force disable speculation
+ - seccomp: Use PR_SPEC_FORCE_DISABLE
+ - seccomp: Add filter flag to opt-out of SSB mitigation
+ - seccomp: Move speculation migitation control to arch code
+ - x86/speculation: Make "seccomp" the default mode for Speculative Store
+ Bypass
+ - x86/bugs: Rename _RDS to _SSBD
+ - proc: Use underscores for SSBD in 'status'
+ - Documentation/spec_ctrl: Do some minor cleanups
+ - x86/bugs: Fix __ssb_select_mitigation() return type
+ - x86/bugs: Make cpu_show_common() static
+
+ * LSM Stacking prctl values should be redefined as to not collide with
+ upstream prctls (LP: #1769263) // CVE-2018-3639
+ - SAUCE: LSM stacking: adjust prctl values
+
+ -- Stefan Bader <stefan.bader@canonical.com> Tue, 15 May 2018 07:41:28 +0200
+
+linux (4.15.0-21.22) bionic; urgency=medium
+
+ * linux: 4.15.0-21.22 -proposed tracker (LP: #1767397)
+
+ * initramfs-tools exception during pm.DoInstall with do-release-upgrade from
+ 16.04 to 18.04 (LP: #1766727)
+ - Add linux-image-* Breaks on s390-tools (<< 2.3.0-0ubuntu3)
+
+ * linux-image-4.15.0-20-generic install after upgrade from xenial breaks
+ (LP: #1767133)
+ - Packaging: Depends on linux-base that provides the necessary tools
+
+ * linux-image packages need to Breaks flash-kernel << 3.90ubuntu2
+ (LP: #1766629)
+ - linux-image-* breaks on flash-kernel (<< 3.90ubuntu2)
+
+ -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Mon, 30 Apr 2018 14:58:35 -0300
+
+linux (4.15.0-20.21) bionic; urgency=medium
+
+ * linux: 4.15.0-20.21 -proposed tracker (LP: #1766452)
+
+ * package shim-signed (not installed) failed to install/upgrade: installed
+ shim-signed package post-installation script subprocess returned error exit
+ status 5 (LP: #1766391)
+ - [Packaging] fix invocation of header postinst hooks
+
+ -- Seth Forshee <seth.forshee@canonical.com> Mon, 23 Apr 2018 23:56:17 -0500
+
+linux (4.15.0-19.20) bionic; urgency=medium
+
+ * linux: 4.15.0-19.20 -proposed tracker (LP: #1766021)
+
+ * Kernel 4.15.0-15 breaks Dell PowerEdge 12th Gen servers (LP: #1765232)
+ - Revert "blk-mq: simplify queue mapping & schedule with each possisble CPU"
+ - Revert "genirq/affinity: assign vectors to all possible CPUs"
+
+ -- Seth Forshee <seth.forshee@canonical.com> Sat, 21 Apr 2018 17:19:00 -0500
+
+linux (4.15.0-18.19) bionic; urgency=medium
+
+ * linux: 4.15.0-18.19 -proposed tracker (LP: #1765490)
+
+ * [regression] Ubuntu 18.04:[4.15.0-17-generic #18] KVM Guest Kernel:
+ meltdown: rfi/fallback displacement flush not enabled bydefault (kvm)
+ (LP: #1765429)
+ - powerpc/pseries: Fix clearing of security feature flags
+
+ * signing: only install a signed kernel (LP: #1764794)
+ - [Packaging] update to Debian like control scripts
+ - [Packaging] switch to triggers for postinst.d postrm.d handling
+ - [Packaging] signing -- switch to raw-signing tarballs
+ - [Packaging] signing -- switch to linux-image as signed when available
+ - [Config] signing -- enable Opal signing for ppc64el
+ - [Packaging] printenv -- add signing options
+
+ * [18.04 FEAT] Sign POWER host/NV kernels (LP: #1696154)
+ - [Packaging] signing -- add support for signing Opal kernel binaries
+
+ * Please cherrypick s390 unwind fix (LP: #1765083)
+ - s390/compat: fix setup_frame32
+
+ * Ubuntu 18.04 installer does not detect any IPR based HDD/RAID array [S822L]
+ [ipr] (LP: #1751813)
+ - d-i: move ipr to storage-core-modules on ppc64el
+
+ * drivers/gpu/drm/bridge/adv7511/adv7511.ko missing (LP: #1764816)
+ - SAUCE: (no-up) rename the adv7511 drm driver to adv7511_drm
+
+ * Miscellaneous Ubuntu changes
+ - [Packaging] Add linux-oem to rebuild test blacklist.
+
+ -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Thu, 19 Apr 2018 18:06:46 -0300
+
+linux (4.15.0-17.18) bionic; urgency=medium
+
+ * linux: 4.15.0-17.18 -proposed tracker (LP: #1764498)
+
+ * Eventual OOM with profile reloads (LP: #1750594)
+ - SAUCE: apparmor: fix memory leak when duplicate profile load
+
+ -- Seth Forshee <seth.forshee@canonical.com> Mon, 16 Apr 2018 14:48:18 -0500
+
+linux (4.15.0-16.17) bionic; urgency=medium
+
+ * linux: 4.15.0-16.17 -proposed tracker (LP: #1763785)
+
+ * [18.04] [bug] CFL-S(CNP)/CNL GPIO testing failed (LP: #1757346)
+ - [Config]: Set CONFIG_PINCTRL_CANNONLAKE=y
+
+ * [Ubuntu 18.04] USB Type-C test failed on GLK (LP: #1758797)
+ - SAUCE: usb: typec: ucsi: Increase command completion timeout value
+
+ * Fix trying to "push" an already active pool VP (LP: #1763386)
+ - SAUCE: powerpc/xive: Fix trying to "push" an already active pool VP
+
+ * hisi_sas: Revert and replace SAUCE patches w/ upstream (LP: #1762824)
+ - Revert "UBUNTU: SAUCE: scsi: hisi_sas: export device table of v3 hw to
+ userspace"
+ - Revert "UBUNTU: SAUCE: scsi: hisi_sas: config for hip08 ES"
+ - scsi: hisi_sas: modify some register config for hip08
+ - scsi: hisi_sas: add v3 hw MODULE_DEVICE_TABLE()
+
+ * Realtek card reader - RTS5243 [VEN_10EC&DEV_5260] (LP: #1737673)
+ - misc: rtsx: Move Realtek Card Reader Driver to misc
+ - updateconfigs for Realtek Card Reader Driver
+ - misc: rtsx: Add support for RTS5260
+ - misc: rtsx: Fix symbol clashes
+
+ * Mellanox [mlx5] [bionic] UBSAN: Undefined behaviour in
+ ./include/linux/net_dim.h (LP: #1763269)
+ - net/mlx5e: Fix int overflow
+
+ * apparmor bug fixes for bionic (LP: #1763427)
+ - apparmor: fix logging of the existence test for signals
+ - apparmor: make signal label match work when matching stacked labels
+ - apparmor: audit unknown signal numbers
+ - apparmor: fix memory leak on buffer on error exit path
+ - apparmor: fix mediation of prlimit
+
+ * dangling symlinks to loaded apparmor policy (LP: #1755563) // apparmor bug
+ fixes for bionic (LP: #1763427)
+ - apparmor: fix dangling symlinks to policy rawdata after replacement
+
+ * [OPAL] Assert fail:
+ core/mem_region.c:447:lock_held_by_me(®ion->free_list_lock)
+ (LP: #1762913)
+ - powerpc/watchdog: remove arch_trigger_cpumask_backtrace
+
+ * [LTC Test] Ubuntu 18.04: tm_trap_test failed on P8 compat mode guest
+ (LP: #1762928)
+ - powerpc/tm: Fix endianness flip on trap
+
+ * Add support for RT5660 codec based sound cards on Baytrail (LP: #1657674)
+ - SAUCE: (no-up) ASoC: Intel: Support machine driver for RT5660 on Baytrail
+ - SAUCE: (no-up) ASoC: rt5660: Add ACPI support
+ - SAUCE: (no-up): ASoC: Intel: bytcr-rt5660: Add MCLK, quirks
+ - [Config] CONFIG_SND_SOC_INTEL_BYTCR_RT5660_MACH=m, CONFIG_SND_SOC_RT5660=m
+
+ * /dev/ipmi enumeration flaky on Cavium Sabre nodes (LP: #1762812)
+ - i2c: xlp9xx: return ENXIO on slave address NACK
+ - i2c: xlp9xx: Handle transactions with I2C_M_RECV_LEN properly
+ - i2c: xlp9xx: Check for Bus state before every transfer
+ - i2c: xlp9xx: Handle NACK on DATA properly
+
+ * [18.04 FEAT] Add kvm_stat from kernel tree (LP: #1734130)
+ - tools/kvm_stat: simplify the sortkey function
+ - tools/kvm_stat: use a namedtuple for storing the values
+ - tools/kvm_stat: use a more pythonic way to iterate over dictionaries
+ - tools/kvm_stat: avoid 'is' for equality checks
+ - tools/kvm_stat: fix crash when filtering out all non-child trace events
+ - tools/kvm_stat: print error on invalid regex
+ - tools/kvm_stat: fix debugfs handling
+ - tools/kvm_stat: mark private methods as such
+ - tools/kvm_stat: eliminate extra guest/pid selection dialog
+ - tools/kvm_stat: separate drilldown and fields filtering
+ - tools/kvm_stat: group child events indented after parent
+ - tools/kvm_stat: print 'Total' line for multiple events only
+ - tools/kvm_stat: Fix python3 syntax
+ - tools/kvm_stat: Don't use deprecated file()
+ - tools/kvm_stat: Remove unused function
+ - [Packaging] Add linux-tools-host package for VM host tools
+ - [Config] do_tools_host=true for amd64
+
+ * Bionic update to v4.15.17 stable release (LP: #1763366)
+ - i40iw: Fix sequence number for the first partial FPDU
+ - i40iw: Correct Q1/XF object count equation
+ - i40iw: Validate correct IRD/ORD connection parameters
+ - clk: meson: mpll: use 64-bit maths in params_from_rate
+ - ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node
+ - Bluetooth: Add a new 04ca:3015 QCA_ROME device
+ - ipv6: Reinject IPv6 packets if IPsec policy matches after SNAT
+ - thermal: power_allocator: fix one race condition issue for thermal_instances
+ list
+ - perf probe: Find versioned symbols from map
+ - perf probe: Add warning message if there is unexpected event name
+ - perf evsel: Fix swap for samples with raw data
+ - perf evsel: Enable ignore_missing_thread for pid option
+ - l2tp: fix missing print session offset info
+ - rds; Reset rs->rs_bound_addr in rds_add_bound() failure path
+ - ACPI / video: Default lcd_only to true on Win8-ready and newer machines
+ - IB/mlx5: Report inner RSS capability
+ - VFS: close race between getcwd() and d_move()
+ - watchdog: dw_wdt: add stop watchdog operation
+ - clk: divider: fix incorrect usage of container_of
+ - PM / devfreq: Fix potential NULL pointer dereference in governor_store
+ - gpiolib: don't dereference a desc before validation
+ - net_sch: red: Fix the new offload indication
+ - selftests/net: fix bugs in address and port initialization
+ - thermal/drivers/hisi: Remove bogus const from function return type
+ - RDMA/cma: Mark end of CMA ID messages
+ - hwmon: (ina2xx) Make calibration register value fixed
+ - f2fs: fix lock dependency in between dio_rwsem & i_mmap_sem
+ - clk: sunxi-ng: a83t: Add M divider to TCON1 clock
+ - media: videobuf2-core: don't go out of the buffer range
+ - ASoC: Intel: Skylake: Disable clock gating during firmware and library
+ download
+ - ASoC: Intel: cht_bsw_rt5645: Analog Mic support
+ - drm/msm: Fix NULL deref in adreno_load_gpu
+ - IB/ipoib: Fix for notify send CQ failure messages
+ - spi: sh-msiof: Fix timeout failures for TX-only DMA transfers
+ - scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag.
+ - irqchip/ompic: fix return value check in ompic_of_init()
+ - irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entry
+ - ACPI: EC: Fix debugfs_create_*() usage
+ - mac80211: Fix setting TX power on monitor interfaces
+ - vfb: fix video mode and line_length being set when loaded
+ - crypto: crypto4xx - perform aead icv check in the driver
+ - gpio: label descriptors using the device name
+ - arm64: asid: Do not replace active_asids if already 0
+ - powernv-cpufreq: Add helper to extract pstate from PMSR
+ - IB/rdmavt: Allocate CQ memory on the correct node
+ - blk-mq: avoid to map CPU into stale hw queue
+ - blk-mq: fix race between updating nr_hw_queues and switching io sched
+ - backlight: tdo24m: Fix the SPI CS between transfers
+ - nvme-fabrics: protect against module unload during create_ctrl
+ - nvme-fabrics: don't check for non-NULL module in nvmf_register_transport
+ - pinctrl: baytrail: Enable glitch filter for GPIOs used as interrupts
+ - nvme_fcloop: disassocate local port structs
+ - nvme_fcloop: fix abort race condition
+ - tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented
+ - perf report: Fix a no annotate browser displayed issue
+ - staging: lustre: disable preempt while sampling processor id.
+ - ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()'
+ - power: supply: axp288_charger: Properly stop work on probe-error / remove
+ - rt2x00: do not pause queue unconditionally on error path
+ - wl1251: check return from call to wl1251_acx_arp_ip_filter
+ - net/mlx5: Fix race for multiple RoCE enable
+ - bcache: ret IOERR when read meets metadata error
+ - bcache: stop writeback thread after detaching
+ - bcache: segregate flash only volume write streams
+ - net: Fix netdev_WARN_ONCE macro
+ - net/mlx5e: IPoIB, Use correct timestamp in child receive flow
+ - blk-mq: fix kernel oops in blk_mq_tag_idle()
+ - tty: n_gsm: Allow ADM response in addition to UA for control dlci
+ - block, bfq: put async queues for root bfq groups too
+ - serdev: Fix serdev_uevent failure on ACPI enumerated serdev-controllers
+ - EDAC, mv64x60: Fix an error handling path
+ - uio_hv_generic: check that host supports monitor page
+ - Bluetooth: hci_bcm: Mandate presence of shutdown and device wake GPIO
+ - Bluetooth: hci_bcm: Validate IRQ before using it
+ - Bluetooth: hci_bcm: Make shutdown and device wake GPIO optional
+ - i40evf: don't rely on netif_running() outside rtnl_lock()
+ - drm/amd/powerplay: fix memory leakage when reload (v2)
+ - cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages
+ - PM / domains: Don't skip driver's ->suspend|resume_noirq() callbacks
+ - scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware
+ in RAID map
+ - scsi: megaraid_sas: unload flag should be set after scsi_remove_host is
+ called
+ - RDMA/cma: Fix rdma_cm path querying for RoCE
+ - gpio: thunderx: fix error return code in thunderx_gpio_probe()
+ - x86/gart: Exclude GART aperture from vmcore
+ - sdhci: Advertise 2.0v supply on SDIO host controller
+ - Input: goodix - disable IRQs while suspended
+ - mtd: mtd_oobtest: Handle bitflips during reads
+ - crypto: aes-generic - build with -Os on gcc-7+
+ - perf tools: Fix copyfile_offset update of output offset
+ - tcmu: release blocks for partially setup cmds
+ - thermal: int3400_thermal: fix error handling in int3400_thermal_probe()
+ - drm/i915/cnp: Ignore VBT request for know invalid DDC pin.
+ - drm/i915/cnp: Properly handle VBT ddc pin out of bounds.
+ - x86/microcode: Propagate return value from updating functions
+ - x86/CPU: Add a microcode loader callback
+ - x86/CPU: Check CPU feature bits after microcode upgrade
+ - x86/microcode: Get rid of struct apply_microcode_ctx
+ - x86/microcode/intel: Check microcode revision before updating sibling
+ threads
+ - x86/microcode/intel: Writeback and invalidate caches before updating
+ microcode
+ - x86/microcode: Do not upload microcode if CPUs are offline
+ - x86/microcode/intel: Look into the patch cache first
+ - x86/microcode: Request microcode on the BSP
+ - x86/microcode: Synchronize late microcode loading
+ - x86/microcode: Attempt late loading only when new microcode is present
+ - x86/microcode: Fix CPU synchronization routine
+ - arp: fix arp_filter on l3slave devices
+ - ipv6: the entire IPv6 header chain must fit the first fragment
+ - lan78xx: Crash in lan78xx_writ_reg (Workqueue: events
+ lan78xx_deferred_multicast_write)
+ - net: dsa: Discard frames from unused ports
+ - net: fix possible out-of-bound read in skb_network_protocol()
+ - net/ipv6: Fix route leaking between VRFs
+ - net/ipv6: Increment OUTxxx counters after netfilter hook
+ - netlink: make sure nladdr has correct size in netlink_connect()
+ - net/mlx5e: Verify coalescing parameters in range
+ - net sched actions: fix dumping which requires several messages to user space
+ - net/sched: fix NULL dereference in the error path of tcf_bpf_init()
+ - pptp: remove a buggy dst release in pptp_connect()
+ - r8169: fix setting driver_data after register_netdev
+ - sctp: do not leak kernel memory to user space
+ - sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6
+ - vhost: correctly remove wait queue during poll failure
+ - vlan: also check phy_driver ts_info for vlan's real device
+ - vrf: Fix use after free and double free in vrf_finish_output
+ - bonding: fix the err path for dev hwaddr sync in bond_enslave
+ - bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave
+ - bonding: process the err returned by dev_set_allmulti properly in
+ bond_enslave
+ - net: fool proof dev_valid_name()
+ - ip_tunnel: better validate user provided tunnel names
+ - ipv6: sit: better validate user provided tunnel names
+ - ip6_gre: better validate user provided tunnel names
+ - ip6_tunnel: better validate user provided tunnel names
+ - vti6: better validate user provided tunnel names
+ - net/mlx5e: Set EQE based as default TX interrupt moderation mode
+ - net_sched: fix a missing idr_remove() in u32_delete_key()
+ - net/sched: fix NULL dereference in the error path of tcf_vlan_init()
+ - net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path
+ - net/mlx5e: Fix memory usage issues in offloading TC flows
+ - net/sched: fix NULL dereference in the error path of tcf_sample_init()
+ - nfp: use full 40 bits of the NSP buffer address
+ - ipv6: sr: fix seg6 encap performances with TSO enabled
+ - net/mlx5e: Don't override vport admin link state in switchdev mode
+ - net/mlx5e: Sync netdev vxlan ports at open
+ - net/sched: fix NULL dereference in the error path of tunnel_key_init()
+ - net/sched: fix NULL dereference on the error path of tcf_skbmod_init()
+ - strparser: Fix sign of err codes
+ - net/mlx4_en: Fix mixed PFC and Global pause user control requests
+ - net/mlx5e: Fix traffic being dropped on VF representor
+ - vhost: validate log when IOTLB is enabled
+ - route: check sysctl_fib_multipath_use_neigh earlier than hash
+ - team: move dev_mc_sync after master_upper_dev_link in team_port_add
+ - vhost_net: add missing lock nesting notation
+ - net/mlx4_core: Fix memory leak while delete slave's resources
+ - Linux 4.15.17
+
+ * sky2 gigabit ethernet driver sometimes stops working after lid-open resume
+ from sleep (88E8055) (LP: #1758507) // Bionic update to v4.15.17 stable
+ release (LP: #1763366)
+ - sky2: Increase D3 delay to sky2 stops working after suspend
+
+ * [Featire] CNL: Enable RAPL support (LP: #1685712)
+ - powercap: RAPL: Add support for Cannon Lake
+
+ * System Z {kernel} UBUNTU18.04 wrong kernel config (LP: #1762719)
+ - s390: move nobp parameter functions to nospec-branch.c
+ - s390: add automatic detection of the spectre defense
+ - s390: report spectre mitigation via syslog
+ - s390: add sysfs attributes for spectre
+ - [Config] CONFIG_EXPOLINE_AUTO=y, CONFIG_KERNEL_NOBP=n for s390
+ - s390: correct nospec auto detection init order
+
+ * Merge the linux-snapdragon kernel into bionic master/snapdragon
+ (LP: #1763040)
+ - drm/msm: fix spelling mistake: "ringubffer" -> "ringbuffer"
+ - drm/msm: fix msm_rd_dump_submit prototype
+ - drm/msm: gpu: Only sync fences on rings that exist
+ - wcn36xx: set default BTLE coexistence config
+ - wcn36xx: Add hardware scan offload support
+ - wcn36xx: Reduce spinlock in indication handler
+ - wcn36xx: fix incorrect assignment to msg_body.min_ch_time
+ - wcn36xx: release DMA memory in case of error
+ - mailbox: qcom: Convert APCS IPC driver to use regmap
+ - mailbox: qcom: Create APCS child device for clock controller
+ - clk: qcom: Add A53 PLL support
+ - clk: qcom: Add regmap mux-div clocks support
+ - clk: qcom: Add APCS clock controller support
+ - clk: qcom: msm8916: Fix return value check in qcom_apcs_msm8916_clk_probe()
+ - media: venus: venc: set correctly GOP size and number of B-frames
+ - media: venus: venc: configure entropy mode
+ - media: venus: venc: Apply inloop deblocking filter
+ - media: venus: cleanup set_property controls
+ - arm64: defconfig: enable REMOTEPROC
+ - arm64: defconfig: enable QCOM audio drivers for APQ8016 and DB410c
+ - kernel: configs; add distro.config
+ - arm64: configs: enable WCN36xx
+ - kernel: distro.config: enable debug friendly USB network adpater
+ - arm64: configs: enable QCOM Venus
+ - arm64: defconfig: Enable a53/apcs and avs
+ - arm64: defconfig: enable ondemand governor as default
+ - arm64: defconfig: enable QCOM_TSENS
+ - arm64: defconfig: enable new trigger modes for leds
+ - kernel: configs: enable dm_mod and dm_crypt
+ - Force the SMD regulator driver to be compiled-in
+ - arm64: defconfig: enable CFG80211_DEFAULT_PS by default
+ - arm64: configs: enable BT_QCOMSMD
+ - kernel: configs: add more USB net drivers
+ - arm64: defconfig: disable ANALOG_TV and DIGITAL_TV
+ - arm64: configs: Enable camera drivers
+ - kernel: configs: add freq stat to sysfs
+ - arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default
+ - arm64: defconfig: Enable QRTR features
+ - kernel: configs: set USB_CONFIG_F_FS in distro.config
+ - kernel: distro.config: enable 'schedutil' CPUfreq governor
+ - kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs
+ - kernel: distro.config: enable 'BBR' TCP congestion algorithm
+ - arm64: defconfig: enable LEDS_QCOM_LPG
+ - HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap
+ - power: avs: Add support for CPR (Core Power Reduction)
+ - power: avs: cpr: Use raw mem access for qfprom
+ - power: avs: cpr: fix with new reg_sequence structures
+ - power: avs: cpr: Register with cpufreq-dt
+ - regulator: smd: Add floor and corner operations
+ - PM / OPP: Support adjusting OPP voltages at runtime
+ - PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage()
+ - PM / OPP: HACK: Allow to set regulator without opp_list
+ - PM / OPP: Add a helper to get an opp regulator for device
+ - cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist
+ - regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m
+ - ov5645: I2C address change
+ - i2c: Add Qualcomm Camera Control Interface driver
+ - camss: vfe: Skip first four frames from sensor
+ - camss: Do not register if no cameras are present
+ - i2c-qcom-cci: Fix run queue completion timeout
+ - i2c-qcom-cci: Fix I2C address bug
+ - media: ov5645: Fix I2C address
+ - drm/bridge/adv7511: Delay clearing of HPD interrupt status
+ - HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing
+ - leds: Add driver for Qualcomm LPG
+ - wcn36xx: Fix warning due to duplicate scan_completed notification
+ - arm64: dts: Add CPR DT node for msm8916
+ - arm64: dts: add spmi-regulator nodes
+ - arm64: dts: msm8916: Add cpufreq support
+ - arm64: dts: msm8916: Add a shared CPU opp table
+ - arm64: dts: msm8916: Add cpu cooling maps
+ - arm64: dts: pm8916: Mark the s2 regulator as always-on
+ - dt-bindings: mailbox: qcom: Document the APCS clock binding
+ - arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node
+ - arm64: dts: qcom: msm8916: Use the new APCS mailbox driver
+ - arm64: dts: qcom: msm8916: Add clock properties to the APCS node
+ - arm64: dts: qcom: apq8016-sbc: Allow USR4 LED to notify kernel panic
+ - dt-bindings: media: Binding document for Qualcomm Camera Control Interface
+ driver
+ - MAINTAINERS: Add Qualcomm Camera Control Interface driver
+ - DT: leds: Add Qualcomm Light Pulse Generator binding
+ - arm64: dts: qcom: msm8996: Add mpp and lpg blocks
+ - arm64: dts: qcom: Add pwm node for pm8916
+ - arm64: dts: qcom: Add user LEDs on db820c
+ - arm64: dts: qcom: Add WiFI/BT LEDs on db820c
+ - ARM: dts: qcom: Add LPG node to pm8941
+ - ARM: dts: qcom: honami: Add LPG node and RGB LED
+ - arm64: dts: qcom: Add Camera Control Interface support
+ - arm64: dts: qcom: Add apps_iommu vfe child node
+ - arm64: dts: qcom: Add camss device node
+ - arm64: dts: qcom: Add ov5645 device nodes
+ - arm64: dts: msm8916: Fix camera sensors I2C addresses
+ - arm: dts: qcom: db410c: Enable PWM signal on MPP4
+ - packaging: arm64: add a uboot flavour - part1
+ - packaging: arm64: add a uboot flavour - part2
+ - packaging: arm64: add a uboot flavour - part3
+ - packaging: arm64: add a uboot flavour - part4
+ - packaging: arm64: add a uboot flavour - part5
+ - packaging: arm64: rename uboot flavour to snapdragon
+ - [Config] updateconfigs after qcomlt import
+ - [Config] arm64: snapdragon: COMMON_CLK_QCOM=y
+ - [Config] arm64: snapdragon: MSM_GCC_8916=y
+ - [Config] arm64: snapdragon: REGULATOR_FIXED_VOLTAGE=y
+ - [Config] arm64: snapdragon: PINCTRL_MSM8916=y
+ - [Config] arm64: snapdragon: HWSPINLOCK_QCOM=y
+ - [Config] arm64: snapdragon: SPMI=y, SPMI_MSM_PMIC_ARB=y
+ - [Config] arm64: snapdragon: REGMAP_SPMI=y, PINCTRL_QCOM_SPMI_PMIC=y
+ - [Config] arm64: snapdragon: REGULATOR_QCOM_SPMI=y
+ - [Config] arm64: snapdragon: MFD_SPMI_PMIC=y
+ - [Config] arm64: snapdragon: QCOM_SMEM=y
+ - [Config] arm64: snapdragon: RPMSG=y, RPMSG_QCOM_SMD=y
+ - [Config] arm64: snapdragon: QCOM_SMD_RPM=y, REGULATOR_QCOM_SMD_RPM=y
+ - [Config] arm64: snapdragon: QCOM_CLK_SMD_RPM=y
+ - [Config] arm64: snapdragon: QCOM_BAM_DMA=y
+ - [Config] arm64: snapdragon: QCOM_HIDMA=y, QCOM_HIDMA_MGMT=y
+ - [Config] arm64: snapdragon: QCOM_CPR=y
+ - [Config] arm64: snapdragon: QCOM_QFPROM=y, QCOM_TSENS=y
+ - [Config] arm64: snapdragon: MMC_SDHCI=y, MMC_SDHCI_PLTFM=y, MMC_SDHCI_MSM=y
+ - [Config] turn off DRM_MSM_REGISTER_LOGGING
+ - [Config] arm64: snapdragon: I2C_QUP=y
+ - [Config] arm64: snapdragon: SPI_QUP=y
+ - [Config] arm64: snapdragon: USB_ULPI_BUS=y, PHY_QCOM_USB_HS=y
+ - [Config] arm64: snapdragon: QCOM_APCS_IPC=y
+ - [Config] arm64: snapdragon: QCOM_WCNSS_CTRL=y
+ - [Config] arm64: snapdragon: QCOM_SMSM=y
+ - [Config] arm64: snapdragon: QCOM_SMP2P=y
+ - [Config] arm64: snapdragon: DRM_MSM=y
+ - [Config] arm64: snapdragon: SND_SOC=y
+ - [Config] arm64: snapdragon: QCOM_WCNSS_PIL=m
+ - [Config] arm64: snapdragon: QCOM_A53PLL=y, QCOM_CLK_APCS_MSM8916=y
+ - [Config] arm64: snapdragon: INPUT_PM8941_PWRKEY=y
+ - [Config] arm64: snapdragon: MEDIA_SUBDRV_AUTOSELECT=y, VIDEO_OV5645=m
+ - [Config] arm64: snapdragon: SND_SOC_APQ8016_SBC=y, SND_SOC_LPASS_APQ8016=y
+ - [Config] arm64: snapdragon: SND_SOC_MSM8916_WCD_ANALOG=y,
+ SND_SOC_MSM8916_WCD_DIGITAL=y
+ - SAUCE: media: ov5645: skip address change if dt addr == default addr
+ - SAUCE: drm/msm/adv7511: wrap hacks under CONFIG_ADV7511_SNAPDRAGON_HACKS
+ #ifdefs
+ - [Config] arm64: snapdragon: ADV7511_SNAPDRAGON_HACKS=y
+ - packaging: snapdragon: fixup ABI paths
+
+ * LSM stacking patches for bionic (LP: #1763062)
+ - SAUCE: LSM stacking: procfs: add smack subdir to attrs
+ - SAUCE: LSM stacking: LSM: Manage credential security blobs
+ - SAUCE: LSM stacking: LSM: Manage file security blobs
+ - SAUCE: LSM stacking: LSM: Manage task security blobs
+ - SAUCE: LSM stacking: LSM: Manage remaining security blobs
+ - SAUCE: LSM stacking: LSM: General stacking
+ - SAUCE: LSM stacking: fixup initialize task->security
+ - SAUCE: LSM stacking: fixup: alloc_task_ctx is dead code
+ - SAUCE: LSM stacking: add support for stacking getpeersec_stream
+ - SAUCE: LSM stacking: add stacking support to apparmor network hooks
+ - SAUCE: LSM stacking: fixup apparmor stacking enablement
+ - SAUCE: LSM stacking: fixup stacking kconfig
+ - SAUCE: LSM stacking: allow selecting multiple LSMs using kernel boot params
+ - SAUCE: LSM stacking: provide prctl interface for setting context
+ - SAUCE: LSM stacking: inherit current display LSM
+ - SAUCE: LSM stacking: keep an index for each registered LSM
+ - SAUCE: LSM stacking: verify display LSM
+ - SAUCE: LSM stacking: provide a way to specify the default display lsm
+ - SAUCE: LSM stacking: make sure LSM blob align on 64 bit boundaries
+ - SAUCE: LSM stacking: add /proc/<pid>/attr/display_lsm
+ - SAUCE: LSM stacking: add Kconfig to set default display LSM
+ - SAUCE: LSM stacking: add configs for LSM stacking
+ - SAUCE: LSM stacking: add apparmor and selinux proc dirs
+ - SAUCE: LSM stacking: remove procfs context interface
+
+ * linux 4.13.0-13.14 ADT test failure with linux 4.13.0-13.14
+ (LP: #1720779) // LSM stacking patches for bionic (LP: #1763062)
+ - SAUCE: LSM stacking: check for invalid zero sized writes
+
+ * RDMA/hns: ensure for-loop actually iterates and free's buffers
+ (LP: #1762757)
+ - RDMA/hns: ensure for-loop actually iterates and free's buffers
+
+ * Support cq/rq record doorbell for RDMA on HSilicon hip08 systems
+ (LP: #1762755)
+ - RDMA/hns: Fix the endian problem for hns
+ - RDMA/hns: Support rq record doorbell for the user space
+ - RDMA/hns: Support cq record doorbell for the user space
+ - RDMA/hns: Support rq record doorbell for kernel space
+ - RDMA/hns: Support cq record doorbell for kernel space
+ - RDMA/hns: Fix cqn type and init resp
+ - RDMA/hns: Fix init resp when alloc ucontext
+ - RDMA/hns: Fix cq record doorbell enable in kernel
+
+ * Replace LPC patchset with upstream version (LP: #1762758)
+ - Revert "UBUNTU: SAUCE: MAINTAINERS: Add maintainer for HiSilicon LPC driver"
+ - Revert "UBUNTU: SAUCE: HISI LPC: Add ACPI support"
+ - Revert "UBUNTU: SAUCE: ACPI / scan: do not enumerate Indirect IO host
+ children"
+ - Revert "UBUNTU: SAUCE: HISI LPC: Support the LPC host on Hip06/Hip07 with DT
+ bindings"
+ - Revert "UBUNTU: SAUCE: OF: Add missing I/O range exception for indirect-IO
+ devices"
+ - Revert "UBUNTU: SAUCE: PCI: Apply the new generic I/O management on PCI IO
+ hosts"
+ - Revert "UBUNTU: SAUCE: PCI: Add fwnode handler as input param of
+ pci_register_io_range()"
+ - Revert "UBUNTU: SAUCE: PCI: Remove unused __weak attribute in
+ pci_register_io_range()"
+ - Revert "UBUNTU: SAUCE: LIB: Introduce a generic PIO mapping method"
+ - lib: Add generic PIO mapping method
+ - PCI: Remove __weak tag from pci_register_io_range()
+ - PCI: Add fwnode handler as input param of pci_register_io_range()
+ - PCI: Apply the new generic I/O management on PCI IO hosts
+ - of: Add missing I/O range exception for indirect-IO devices
+ - HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings
+ - ACPI / scan: Rename acpi_is_serial_bus_slave() for more general use
+ - ACPI / scan: Do not enumerate Indirect IO host children
+ - HISI LPC: Add ACPI support
+ - MAINTAINERS: Add John Garry as maintainer for HiSilicon LPC driver
+
+ * Enable Tunneled Operations on POWER9 (LP: #1762448)
+ - powerpc/powernv: Enable tunneled operations
+ - cxl: read PHB indications from the device tree
+
+ * PSL traces reset after PERST for debug AFU image (LP: #1762462)
+ - cxl: Enable NORST bit in PSL_DEBUG register for PSL9
+
+ * NFS + sec=krb5 is broken (LP: #1759791)
+ - sunrpc: remove incorrect HMAC request initialization
+
+ * Raspberry Pi 3 microSD support missing from the installer (LP: #1729128)
+ - d-i: add bcm2835 to block-modules
+
+ * Backport USB core quirks (LP: #1762695)
+ - usb: core: Add "quirks" parameter for usbcore
+ - usb: core: Copy parameter string correctly and remove superfluous null check
+ - usb: core: Add USB_QUIRK_DELAY_CTRL_MSG to usbcore quirks
+
+ * [Ubuntu 18.04] cryptsetup: 'device-mapper: reload ioctl on failed' when
+ setting up a second end-to-end encrypted disk (LP: #1762353)
+ - SAUCE: s390/crypto: Adjust s390 aes and paes cipher
+
+ * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5715
+ - powerpc/64s: Wire up cpu_show_spectre_v2()
+
+ * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5753
+ - powerpc/64s: Wire up cpu_show_spectre_v1()
+
+ * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5754
+ - powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code
+ - powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again
+ - powerpc/rfi-flush: Always enable fallback flush on pseries
+ - powerpc/rfi-flush: Differentiate enabled and patched flush types
+ - powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration
+ - powerpc/64s: Move cpu_show_meltdown()
+ - powerpc/64s: Enhance the information in cpu_show_meltdown()
+ - powerpc/powernv: Use the security flags in pnv_setup_rfi_flush()
+ - powerpc/pseries: Use the security flags in pseries_setup_rfi_flush()
+
+ * Additional spectre and meltdown patches (LP: #1760099) // CVE-2017-5715 //
+ CVE-2017-5753 // CVE-2017-5754
+ - powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags
+ - powerpc: Add security feature flags for Spectre/Meltdown
+ - powerpc/pseries: Set or clear security feature flags
+ - powerpc/powernv: Set or clear security feature flags
+
+ * Hisilicon network subsystem 3 support (LP: #1761610)
+ - net: hns3: export pci table of hclge and hclgevf to userspace
+ - d-i: Add hns3 drivers to nic-modules
+
+ * "ip a" command on a guest VM shows UNKNOWN status (LP: #1761534)
+ - virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS
+
+ * perf vendor events arm64: Enable JSON events for ThunderX2 B0 (LP: #1760712)
+ - perf vendor events aarch64: Add JSON metrics for ARM Cortex-A53 Processor
+ - perf vendor events: Drop incomplete multiple mapfile support
+ - perf vendor events: Fix error code in json_events()
+ - perf vendor events: Drop support for unused topic directories
+ - perf vendor events: Add support for pmu events vendor subdirectory
+ - perf vendor events arm64: Relocate ThunderX2 JSON to cavium subdirectory
+ - perf vendor events arm64: Relocate Cortex A53 JSONs to arm subdirectory
+ - perf vendor events: Add support for arch standard events
+ - perf vendor events arm64: Add armv8-recommended.json
+ - perf vendor events arm64: Fixup ThunderX2 to use recommended events
+ - perf vendor events arm64: fixup A53 to use recommended events
+ - perf vendor events arm64: add HiSilicon hip08 JSON file
+ - perf vendor events arm64: Enable JSON events for ThunderX2 B0
+
+ * Warning "cache flush timed out!" seen when unloading the cxl driver
+ (LP: #1762367)
+ - cxl: Check if PSL data-cache is available before issue flush request
+
+ * Bionic update to 4.15.16 stable release (LP: #1762370)
+ - ARM: OMAP: Fix SRAM W+X mapping
+ - ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[]
+ - ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties
+ - ARM: dts: sun6i: a31s: bpi-m2: add missing regulators
+ - mtd: jedec_probe: Fix crash in jedec_read_mfr()
+ - mtd: nand: atmel: Fix get_sectorsize() function
+ - ALSA: usb-audio: Add native DSD support for TEAC UD-301
+ - ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent()
+ - ALSA: pcm: potential uninitialized return values
+ - x86/platform/uv/BAU: Add APIC idt entry
+ - perf/hwbp: Simplify the perf-hwbp code, fix documentation
+ - ceph: only dirty ITER_IOVEC pages for direct read
+ - ipc/shm.c: add split function to shm_vm_ops
+ - i2c: i2c-stm32f7: fix no check on returned setup
+ - powerpc/mm: Add tracking of the number of coprocessors using a context
+ - powerpc/mm: Workaround Nest MMU bug with TLB invalidations
+ - powerpc/64s: Fix i-side SLB miss bad address handler saving nonvolatile GPRs
+ - partitions/msdos: Unable to mount UFS 44bsd partitions
+ - xfrm_user: uncoditionally validate esn replay attribute struct
+ - RDMA/ucma: Check AF family prior resolving address
+ - RDMA/ucma: Fix use-after-free access in ucma_close
+ - RDMA/ucma: Ensure that CM_ID exists prior to access it
+ - RDMA/rdma_cm: Fix use after free race with process_one_req
+ - RDMA/ucma: Check that device is connected prior to access it
+ - RDMA/ucma: Check that device exists prior to accessing it
+ - RDMA/ucma: Introduce safer rdma_addr_size() variants
+ - ipv6: fix possible deadlock in rt6_age_examine_exception()
+ - net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms()
+ - xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems
+ - percpu: add __GFP_NORETRY semantics to the percpu balancing path
+ - netfilter: x_tables: make allocation less aggressive
+ - netfilter: bridge: ebt_among: add more missing match size checks
+ - l2tp: fix races with ipv4-mapped ipv6 addresses
+ - netfilter: drop template ct when conntrack is skipped.
+ - netfilter: x_tables: add and use xt_check_proc_name
+ - phy: qcom-ufs: add MODULE_LICENSE tag
+ - Bluetooth: Fix missing encryption refresh on Security Request
+ - drm/i915/dp: Write to SET_POWER dpcd to enable MST hub.
+ - bitmap: fix memset optimization on big-endian systems
+ - USB: serial: ftdi_sio: add RT Systems VX-8 cable
+ - USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator
+ - USB: serial: cp210x: add ELDAT Easywave RX09 id
+ - serial: 8250: Add Nuvoton NPCM UART
+ - mei: remove dev_err message on an unsupported ioctl
+ - /dev/mem: Avoid overwriting "err" in read_mem()
+ - media: usbtv: prevent double free in error case
+ - parport_pc: Add support for WCH CH382L PCI-E single parallel port card.
+ - crypto: lrw - Free rctx->ext with kzfree
+ - crypto: talitos - don't persistently map req_ctx->hw_context and
+ req_ctx->buf
+ - crypto: inside-secure - fix clock management
+ - crypto: testmgr - Fix incorrect values in PKCS#1 test vector
+ - crypto: talitos - fix IPsec cipher in length
+ - crypto: ahash - Fix early termination in hash walk
+ - crypto: caam - Fix null dereference at error path
+ - crypto: ccp - return an actual key size from RSA max_size callback
+ - crypto: arm,arm64 - Fix random regeneration of S_shipped
+ - crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one
+ - Btrfs: fix unexpected cow in run_delalloc_nocow
+ - staging: comedi: ni_mio_common: ack ai fifo error interrupts.
+ - Revert "base: arch_topology: fix section mismatch build warnings"
+ - Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370
+ - Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list
+ - Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad
+ - vt: change SGR 21 to follow the standards
+ - ARM: dts: DRA76-EVM: Set powerhold property for tps65917
+ - net: hns: Fix ethtool private flags
+ - Fix slab name "biovec-(1<<(21-12))"
+ - Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin"
+ - Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin"
+ - Revert "cpufreq: Fix governor module removal race"
+ - Revert "ip6_vti: adjust vti mtu according to mtu of lower device"
+ - Linux 4.15.16
+
+ * [18.04][config] regression: nvme and nvme_core couldn't be built as modules
+ starting 4.15-rc2 (LP: #1759893)
+ - SAUCE: Revert "lightnvm: include NVM Express driver if OCSSD is selected for
+ build"
+ - [Config] CONFIG_BLK_DEV_NMVE=m
+
+ * Miscellaneous Ubuntu changes
+ - [Packaging] Only install cloud init files when do_tools_common=true
+
+ -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com> Fri, 13 Apr 2018 14:40:52 -0300
+
+linux (4.15.0-15.16) bionic; urgency=medium
+
+ * linux: 4.15.0-15.16 -proposed tracker (LP: #1761177)
+
+ * FFe: Enable configuring resume offset via sysfs (LP: #1760106)
+ - PM / hibernate: Make passing hibernate offsets more friendly
+
+ * /dev/bcache/by-uuid links not created after reboot (LP: #1729145)
+ - SAUCE: (no-up) bcache: decouple emitting a cached_dev CHANGE uevent
+
+ * Ubuntu18.04:POWER9:DD2.2 - Unable to start a KVM guest with default machine
+ type(pseries-bionic) complaining "KVM implementation does not support
+ Transactional Memory, try cap-htm=off" (kvm) (LP: #1752026)
+ - powerpc: Use feature bit for RTC presence rather than timebase presence
+ - powerpc: Book E: Remove unused CPU_FTR_L2CSR bit
+ - powerpc: Free up CPU feature bits on 64-bit machines
+ - powerpc: Add CPU feature bits for TM bug workarounds on POWER9 v2.2
+ - powerpc/powernv: Provide a way to force a core into SMT4 mode
+ - KVM: PPC: Book3S HV: Work around transactional memory bugs in POWER9
+ - KVM: PPC: Book3S HV: Work around XER[SO] bug in fake suspend mode
+ - KVM: PPC: Book3S HV: Work around TEXASR bug in fake suspend state
+
+ * Important Kernel fixes to be backported for Power9 (kvm) (LP: #1758910)
+ - powerpc/mm: Fixup tlbie vs store ordering issue on POWER9
+
+ * Ubuntu 18.04 - IO Hang on some namespaces when running HTX with 16
+ namespaces (Bolt / NVMe) (LP: #1757497)
+ - powerpc/64s: Fix lost pending interrupt due to race causing lost update to
+ irq_happened
+
+ * fwts-efi-runtime-dkms 18.03.00-0ubuntu1: fwts-efi-runtime-dkms kernel module
+ failed to build (LP: #1760876)
+ - [Packaging] include the retpoline extractor in the headers
+
+ -- Seth Forshee <seth.forshee@canonical.com> Wed, 04 Apr 2018 08:26:19 -0500
linux (4.15.0-14.15) bionic; urgency=medium