[ubuntu/trusty-updates] linux-azure_4.15.0-1042.46~14.04.1_amd64.tar.gz - (Accepted)

Andrea Righi andrea.righi at canonical.com
Wed Apr 24 17:32:37 UTC 2019


linux-azure (4.15.0-1042.46~14.04.1) trusty; urgency=medium

  * linux-azure: 4.15.0-1042.46~14.04.1 -proposed tracker (LP: #1822816)

  [ Ubuntu: 4.15.0-1042.46 ]

  * linux-azure: 4.15.0-1042.46 -proposed tracker (LP: #1822817)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] update helper scripts
  * [Hyper-V] Enable CONFIG_HOTPLUG_CPU in linux-azure (LP: #1821934)
    - Revert "UBUNTU: [Config] azure: CONFIG_HOTPLUG_CPU=n"
  * linux: 4.15.0-48.51 -proposed tracker (LP: #1822820)
  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts
    - [Packaging] resync retpoline extraction
  * 3b080b2564287be91605bfd1d5ee985696e61d3c in ubuntu_btrfs_kernel_fixes
    triggers system hang on i386 (LP: #1812845)
    - btrfs: raid56: properly unmap parity page in finish_parity_scrub()
  * [P9][LTCTest][Opal][FW910] cpupower monitor shows multiple stop Idle_Stats
    (LP: #1719545)
    - cpupower : Fix header name to read idle state name
  * [amdgpu] screen corruption when using touchpad (LP: #1818617)
    - drm/amdgpu/gmc: steal the appropriate amount of vram for fw hand-over (v3)
    - drm/amdgpu: Free VGA stolen memory as soon as possible.
  * [SRU][B/C/OEM]IOMMU: add kernel dma protection (LP: #1820153)
    - ACPICA: AML parser: attempt to continue loading table after error
    - ACPI / property: Allow multiple property compatible _DSD entries
    - PCI / ACPI: Identify untrusted PCI devices
    - iommu/vt-d: Force IOMMU on for platform opt in hint
    - iommu/vt-d: Do not enable ATS for untrusted devices
    - thunderbolt: Export IOMMU based DMA protection support to userspace
    - iommu/vt-d: Disable ATS support on untrusted devices
  * Add basic support to NVLink2 passthrough (LP: #1819989)
    - powerpc/powernv/npu: Do not try invalidating 32bit table when 64bit table is
      enabled
    - powerpc/powernv: call OPAL_QUIESCE before OPAL_SIGNAL_SYSTEM_RESET
    - powerpc/powernv: Export opal_check_token symbol
    - powerpc/powernv: Make possible for user to force a full ipl cec reboot
    - powerpc/powernv/idoa: Remove unnecessary pcidev from pci_dn
    - powerpc/powernv: Move npu struct from pnv_phb to pci_controller
    - powerpc/powernv/npu: Move OPAL calls away from context manipulation
    - powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation
    - powerpc/pseries/npu: Enable platform support
    - powerpc/pseries: Remove IOMMU API support for non-LPAR systems
    - powerpc/powernv/npu: Check mmio_atsd array bounds when populating
    - powerpc/powernv/npu: Fault user page into the hypervisor's pagetable
  * Huawei Hi1822 NIC has poor performance (LP: #1820187)
    - net-next: hinic: fix a problem in free_tx_poll()
    - hinic: remove ndo_poll_controller
    - net-next/hinic: add checksum offload and TSO support
    - hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4
    - net-next/hinic:replace multiply and division operators
    - net-next/hinic:add rx checksum offload for HiNIC
    - net-next/hinic:fix a bug in set mac address
    - net-next/hinic: fix a bug in rx data flow
    - net: hinic: fix null pointer dereference on pointer hwdev
    - hinic: optmize rx refill buffer mechanism
    - net-next/hinic:add shutdown callback
    - net-next/hinic: replace disable_irq_nosync/enable_irq
  * [CONFIG] please enable highdpi font FONT_TER16x32 (LP: #1819881)
    - Fonts: New Terminus large console font
    - [Config]: enable highdpi Terminus 16x32 font support
  * [19.04 FEAT] qeth: Enhanced link speed - kernel part (LP: #1814892)
    - s390/qeth: report 25Gbit link speed
  * CVE-2017-5754
    - x86/nmi: Fix NMI uaccess race against CR3 switching
    - x86/mm: Fix documentation of module mapping range with 4-level paging
    - x86/pti: Enable global pages for shared areas
    - x86/pti: Never implicitly clear _PAGE_GLOBAL for kernel image
    - x86/pti: Leave kernel text global for !PCID
    - x86/pti: Fix boot problems from Global-bit setting
    - x86/pti: Fix boot warning from Global-bit setting
    - x86/pti: Reduce amount of kernel text allowed to be Global
    - x86/pti: Disallow global kernel text with RANDSTRUCT
    - x86/entry/32: Add explicit 'l' instruction suffix
    - x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c
    - x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack
    - x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler
    - x86/entry/32: Put ESPFIX code into a macro
    - x86/entry/32: Unshare NMI return path
    - x86/entry/32: Split off return-to-kernel path
    - x86/entry/32: Enter the kernel via trampoline stack
    - x86/entry/32: Leave the kernel via trampoline stack
    - x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI
    - x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack
    - x86/entry/32: Simplify debug entry point
    - x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points
    - x86/entry/32: Add PTI CR3 switches to NMI handler code
    - x86/entry: Rename update_sp0 to update_task_stack
    - x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl()
    - x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled
    - x86/pgtable/32: Allocate 8k page-tables when PTI is enabled
    - x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h
    - x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h
    - x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h
    - x86/mm/pae: Populate valid user PGD entries
    - x86/mm/pae: Populate the user page-table with user pgd's
    - x86/mm/pti: Add an overflow check to pti_clone_pmds()
    - x86/mm/pti: Define X86_CR3_PTI_PCID_USER_BIT on x86_32
    - x86/mm/pti: Clone CPU_ENTRY_AREA on PMD level on x86_32
    - x86/mm/pti: Make pti_clone_kernel_text() compile on 32 bit
    - x86/mm/pti: Keep permissions when cloning kernel text in
      pti_clone_kernel_text()
    - x86/mm/pti: Introduce pti_finalize()
    - x86/mm/pti: Clone entry-text again in pti_finalize()
    - x86/mm/dump_pagetables: Define INIT_PGD
    - x86/pgtable/pae: Use separate kernel PMDs for user page-table
    - x86/ldt: Reserve address-space range on 32 bit for the LDT
    - x86/ldt: Define LDT_END_ADDR
    - x86/ldt: Split out sanity check in map_ldt_struct()
    - x86/ldt: Enable LDT user-mapping for PAE
    - x86/pti: Allow CONFIG_PAGE_TABLE_ISOLATION for x86_32
    - [Config] Update PAGE_TABLE_ISOLATION annotations
    - x86/mm/pti: Add Warning when booting on a PCID capable CPU
    - x86/entry/32: Add debug code to check entry/exit CR3
    - x86/pti: Check the return value of pti_user_pagetable_walk_p4d()
    - x86/pti: Check the return value of pti_user_pagetable_walk_pmd()
    - perf/core: Make sure the ring-buffer is mapped in all page-tables
    - x86/entry/32: Check for VM86 mode in slow-path check
    - x86/mm: Remove in_nmi() warning from vmalloc_fault()
    - x86/kexec: Allocate 8k PGDs for PTI
    - x86/mm/pti: Clear Global bit more aggressively
    - mm: Allow non-direct-map arguments to free_reserved_area()
    - x86/mm/init: Pass unconverted symbol addresses to free_init_pages()
    - x86/mm/init: Add helper for freeing kernel image pages
    - x86/mm/init: Remove freed kernel image areas from alias mapping
    - x86/mm/pti: Fix 32 bit PCID check
    - x86/mm/pti: Don't clear permissions in pti_clone_pmd()
    - x86/mm/pti: Clone kernel-image on PTE level for 32 bit
    - x86/relocs: Add __end_rodata_aligned to S_REL
    - x86/mm/pti: Move user W+X check into pti_finalize()
    - x86/efi: Load fixmap GDT in efi_call_phys_epilog()
    - x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting %cr3
    - x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions
    - x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions
    - x86/entry/32: Clear the CS high bits
    - x86/mm: Move LDT remap out of KASLR region on 5-level paging
    - x86/ldt: Unmap PTEs for the slot before freeing LDT pages
    - x86/ldt: Remove unused variable in map_ldt_struct()
    - x86/mm: Fix guard hole handling
    - x86/dump_pagetables: Fix LDT remap address marker
  * Avoid potential memory corruption on HiSilicon SoCs (LP: #1819546)
    - iommu/arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads
  * Ubuntu18.04.01: [Power9] power8 Compat guest(RHEL7.6) crashes during guest
    boot with > 256G of memory (kernel/kvm) (LP: #1818645)
    - ]PATCH] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function
  * Fix for dual Intel NVMes (LP: #1821961)
    - SAUCE: nvme: Merge two quirk entries into one for Intel 760p/Pro 7600p
  * CVE-2017-5715
    - tools headers: Synchronize prctl.h ABI header
    - x86/spectre: Add missing family 6 check to microcode check
    - x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
    - x86/speculation: Apply IBPB more strictly to avoid cross-process data leak
    - x86/speculation: Propagate information about RSB filling mitigation to sysfs
    - x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC
      variant
    - x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support
    - x86/retpoline: Remove minimal retpoline support
    - x86/speculation: Update the TIF_SSBD comment
    - x86/speculation: Clean up spectre_v2_parse_cmdline()
    - x86/speculation: Remove unnecessary ret variable in cpu_show_common()
    - x86/speculation: Move STIPB/IBPB string conditionals out of
      cpu_show_common()
    - x86/speculation: Disable STIBP when enhanced IBRS is in use
    - x86/speculation: Rename SSBD update functions
    - x86/speculation: Reorganize speculation control MSRs update
    - sched/smt: Make sched_smt_present track topology
    - x86/Kconfig: Select SCHED_SMT if SMP enabled
    - sched/smt: Expose sched_smt_present static key
    - x86/speculation: Rework SMT state change
    - x86/l1tf: Show actual SMT state
    - x86/speculation: Reorder the spec_v2 code
    - x86/speculation: Mark string arrays const correctly
    - x86/speculataion: Mark command line parser data __initdata
    - x86/speculation: Unify conditional spectre v2 print functions
    - x86/speculation: Add command line control for indirect branch speculation
    - x86/speculation: Prepare for per task indirect branch speculation control
    - x86/process: Consolidate and simplify switch_to_xtra() code
    - x86/speculation: Avoid __switch_to_xtra() calls
    - x86/speculation: Prepare for conditional IBPB in switch_mm()
    - ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS
    - x86/speculation: Split out TIF update
    - x86/speculation: Prevent stale SPEC_CTRL msr content
    - x86/speculation: Prepare arch_smt_update() for PRCTL mode
    - x86/speculation: Add prctl() control for indirect branch speculation
    - x86/speculation: Enable prctl mode for spectre_v2_user
    - x86/speculation: Add seccomp Spectre v2 user space protection mode
    - x86/speculation: Provide IBPB always command line options
    - kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb
    - x86/speculation: Change misspelled STIPB to STIBP
    - x86/speculation: Add support for STIBP always-on preferred mode
    - x86, modpost: Replace last remnants of RETPOLINE with CONFIG_RETPOLINE
    - s390: remove closung punctuation from spectre messages
    - x86/speculation: Simplify the CPU bug detection logic
  * CVE-2018-3639
    - x86/bugs: Add AMD's variant of SSB_NO
    - x86/bugs: Add AMD's SPEC_CTRL MSR usage
    - x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features
    - x86/bugs: Update when to check for the LS_CFG SSBD mitigation
    - x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR
    - KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled
  * [Ubuntu] vfio-ap: add subsystem to matrix device to avoid libudev failures
    (LP: #1818854)
    - s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem
  * Kernel regularly logs: Bluetooth: hci0: last event is not cmd complete
    (0x0f) (LP: #1748565)
    - Bluetooth: Fix unnecessary error message for HCI request completion
  * HiSilicon HNS ethernet broken in 4.15.0-45 (LP: #1818294)
    - net: hns: Fix WARNING when hns modules installed
  * rtl8723be wifi does not work under linux-modules-extra-4.15.0-33-generic
    (LP: #1788997)
    - SAUCE: Revert "rtlwifi: cleanup 8723be ant_sel definition"
  * Crash from :i915 module with 4.15.0-46-generic using multi-display
    (LP: #1819486)
    - SAUCE: Revert "drm/i915: Fix hotplug irq ack on i965/g4x"
  * kernel linux-image-4.15.0-44 not booting on Hyperv Server 2008R2
    (LP: #1814069)
    - hv/netvsc: fix handling of fallback to single queue mode
    - hv/netvsc: Fix NULL dereference at single queue mode fallback
  * Lenovo ideapad 330-15ICH Wifi rfkill hard blocked (LP: #1811815)
    - platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill
  * Qualcomm Atheros QCA9377 wireless does not work (LP: #1818204)
    - platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no_hw_rfkill list
  * fscache: jobs might hang when fscache disk is full (LP: #1821395)
    - fscache: fix race between enablement and dropping of object
  * hns3: fix oops in hns3_clean_rx_ring() (LP: #1821064)
    - net: hns3: add dma_rmb() for rx description
  * Hard lockup in 2 CPUs due to deadlock in cpu_stoppers (LP: #1821259)
    - stop_machine: Disable preemption after queueing stopper threads
    - stop_machine: Atomically queue and wake stopper threads
  * tcm_loop.ko: move from modules-extra into main modules package
    (LP: #1817786)
    - [Packaging] move tcm_loop.lo to main linux-modules package
  * tcmu user space crash results in kernel module hang. (LP: #1819504)
    - scsi: tcmu: delete unused __wait
    - scsi: tcmu: track nl commands
    - scsi: tcmu: simplify nl interface
    - scsi: tcmu: add module wide block/reset_netlink support
  * Intel XL710 - i40e driver does not work with kernel 4.15 (Ubuntu 18.04)
    (LP: #1779756)
    - i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled
    - i40e: prevent overlapping tx_timeout recover
  * some codecs stop working after S3 (LP: #1820930)
    - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
  * i40e xps management broken when > 64 queues/cpus (LP: #1820948)
    - i40e: Do not allow use more TC queue pairs than MSI-X vectors exist
    - i40e: Fix the number of queues available to be mapped for use
  * 4.15 s390x kernel BUG at /build/linux-
    Gycr4Z/linux-4.15.0/drivers/block/virtio_blk.c:565! (LP: #1788432)
    - virtio/s390: avoid race on vcdev->config
    - virtio/s390: fix race in ccw_io_helper()
  * [SRU][B/B-OEM/C/D] Fix AMD IOMMU NULL dereference (LP: #1820990)
    - iommu/amd: Fix NULL dereference bug in match_hid_uid
  * New Intel Wireless-AC 9260 [8086:2526] card not correctly probed in Ubuntu
    system (LP: #1821271)
    - iwlwifi: add new card for 9260 series
  * Add support for MAC address pass through on RTL8153-BD (LP: #1821276)
    - r8152: Add support for MAC address pass through on RTL8153-BD
    - r8152: Fix an error on RTL8153-BD MAC Address Passthrough support

Date: Fri, 05 Apr 2019 10:58:29 +0200
Changed-By: Andrea Righi <andrea.righi at canonical.com>
Maintainer: Launchpad Build Daemon <buildd at lcy01-amd64-010.buildd>

-------------- next part --------------
Format: 1.8
Date: Fri, 05 Apr 2019 10:58:29 +0200
Source: linux-azure
Binary: linux-azure-headers-4.15.0-1042 linux-azure-tools-4.15.0-1042 linux-azure-cloud-tools-4.15.0-1042 linux-image-unsigned-4.15.0-1042-azure linux-modules-4.15.0-1042-azure linux-modules-extra-4.15.0-1042-azure linux-headers-4.15.0-1042-azure linux-image-unsigned-4.15.0-1042-azure-dbgsym linux-tools-4.15.0-1042-azure linux-cloud-tools-4.15.0-1042-azure linux-udebs-azure linux-buildinfo-4.15.0-1042-azure
Architecture: all amd64_translations amd64
Version: 4.15.0-1042.46~14.04.1
Distribution: trusty
Urgency: medium
Maintainer: Launchpad Build Daemon <buildd at lcy01-amd64-010.buildd>
Changed-By: Andrea Righi <andrea.righi at canonical.com>
Description: 
 linux-azure-cloud-tools-4.15.0-1042 - Linux kernel version specific cloud tools for version 4.15.0-1042
 linux-azure-headers-4.15.0-1042 - Header files related to Linux kernel version 4.15.0
 linux-azure-tools-4.15.0-1042 - Linux kernel version specific tools for version 4.15.0-1042
 linux-buildinfo-4.15.0-1042-azure - Linux kernel buildinfo for version 4.15.0 on 64 bit x86 SMP
 linux-cloud-tools-4.15.0-1042-azure - Linux kernel version specific cloud tools for version 4.15.0-1042
 linux-headers-4.15.0-1042-azure - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
 linux-image-unsigned-4.15.0-1042-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP
 linux-image-unsigned-4.15.0-1042-azure-dbgsym - Linux kernel debug image for version 4.15.0 on 64 bit x86 SMP
 linux-modules-4.15.0-1042-azure - Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
 linux-modules-extra-4.15.0-1042-azure - Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
 linux-tools-4.15.0-1042-azure - Linux kernel version specific tools for version 4.15.0-1042
 linux-udebs-azure - Metapackage depending on kernel udebs (udeb)
Launchpad-Bugs-Fixed: 1719545 1748565 1779756 1786013 1788432 1788997 1811815 1812845 1814069 1814892 1817786 1818204 1818294 1818617 1818645 1818854 1819486 1819504 1819546 1819881 1819989 1820153 1820187 1820930 1820948 1820990 1821064 1821259 1821271 1821276 1821395 1821934 1821961 1822816 1822817 1822820
Changes: 
 linux-azure (4.15.0-1042.46~14.04.1) trusty; urgency=medium
 .
   * linux-azure: 4.15.0-1042.46~14.04.1 -proposed tracker (LP: #1822816)
 .
   [ Ubuntu: 4.15.0-1042.46 ]
 .
   * linux-azure: 4.15.0-1042.46 -proposed tracker (LP: #1822817)
   * Packaging resync (LP: #1786013)
     - [Packaging] resync git-ubuntu-log
     - [Packaging] update helper scripts
   * [Hyper-V] Enable CONFIG_HOTPLUG_CPU in linux-azure (LP: #1821934)
     - Revert "UBUNTU: [Config] azure: CONFIG_HOTPLUG_CPU=n"
   * linux: 4.15.0-48.51 -proposed tracker (LP: #1822820)
   * Packaging resync (LP: #1786013)
     - [Packaging] update helper scripts
     - [Packaging] resync retpoline extraction
   * 3b080b2564287be91605bfd1d5ee985696e61d3c in ubuntu_btrfs_kernel_fixes
     triggers system hang on i386 (LP: #1812845)
     - btrfs: raid56: properly unmap parity page in finish_parity_scrub()
   * [P9][LTCTest][Opal][FW910] cpupower monitor shows multiple stop Idle_Stats
     (LP: #1719545)
     - cpupower : Fix header name to read idle state name
   * [amdgpu] screen corruption when using touchpad (LP: #1818617)
     - drm/amdgpu/gmc: steal the appropriate amount of vram for fw hand-over (v3)
     - drm/amdgpu: Free VGA stolen memory as soon as possible.
   * [SRU][B/C/OEM]IOMMU: add kernel dma protection (LP: #1820153)
     - ACPICA: AML parser: attempt to continue loading table after error
     - ACPI / property: Allow multiple property compatible _DSD entries
     - PCI / ACPI: Identify untrusted PCI devices
     - iommu/vt-d: Force IOMMU on for platform opt in hint
     - iommu/vt-d: Do not enable ATS for untrusted devices
     - thunderbolt: Export IOMMU based DMA protection support to userspace
     - iommu/vt-d: Disable ATS support on untrusted devices
   * Add basic support to NVLink2 passthrough (LP: #1819989)
     - powerpc/powernv/npu: Do not try invalidating 32bit table when 64bit table is
       enabled
     - powerpc/powernv: call OPAL_QUIESCE before OPAL_SIGNAL_SYSTEM_RESET
     - powerpc/powernv: Export opal_check_token symbol
     - powerpc/powernv: Make possible for user to force a full ipl cec reboot
     - powerpc/powernv/idoa: Remove unnecessary pcidev from pci_dn
     - powerpc/powernv: Move npu struct from pnv_phb to pci_controller
     - powerpc/powernv/npu: Move OPAL calls away from context manipulation
     - powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation
     - powerpc/pseries/npu: Enable platform support
     - powerpc/pseries: Remove IOMMU API support for non-LPAR systems
     - powerpc/powernv/npu: Check mmio_atsd array bounds when populating
     - powerpc/powernv/npu: Fault user page into the hypervisor's pagetable
   * Huawei Hi1822 NIC has poor performance (LP: #1820187)
     - net-next: hinic: fix a problem in free_tx_poll()
     - hinic: remove ndo_poll_controller
     - net-next/hinic: add checksum offload and TSO support
     - hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4
     - net-next/hinic:replace multiply and division operators
     - net-next/hinic:add rx checksum offload for HiNIC
     - net-next/hinic:fix a bug in set mac address
     - net-next/hinic: fix a bug in rx data flow
     - net: hinic: fix null pointer dereference on pointer hwdev
     - hinic: optmize rx refill buffer mechanism
     - net-next/hinic:add shutdown callback
     - net-next/hinic: replace disable_irq_nosync/enable_irq
   * [CONFIG] please enable highdpi font FONT_TER16x32 (LP: #1819881)
     - Fonts: New Terminus large console font
     - [Config]: enable highdpi Terminus 16x32 font support
   * [19.04 FEAT] qeth: Enhanced link speed - kernel part (LP: #1814892)
     - s390/qeth: report 25Gbit link speed
   * CVE-2017-5754
     - x86/nmi: Fix NMI uaccess race against CR3 switching
     - x86/mm: Fix documentation of module mapping range with 4-level paging
     - x86/pti: Enable global pages for shared areas
     - x86/pti: Never implicitly clear _PAGE_GLOBAL for kernel image
     - x86/pti: Leave kernel text global for !PCID
     - x86/pti: Fix boot problems from Global-bit setting
     - x86/pti: Fix boot warning from Global-bit setting
     - x86/pti: Reduce amount of kernel text allowed to be Global
     - x86/pti: Disallow global kernel text with RANDSTRUCT
     - x86/entry/32: Add explicit 'l' instruction suffix
     - x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c
     - x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack
     - x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler
     - x86/entry/32: Put ESPFIX code into a macro
     - x86/entry/32: Unshare NMI return path
     - x86/entry/32: Split off return-to-kernel path
     - x86/entry/32: Enter the kernel via trampoline stack
     - x86/entry/32: Leave the kernel via trampoline stack
     - x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI
     - x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack
     - x86/entry/32: Simplify debug entry point
     - x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points
     - x86/entry/32: Add PTI CR3 switches to NMI handler code
     - x86/entry: Rename update_sp0 to update_task_stack
     - x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl()
     - x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled
     - x86/pgtable/32: Allocate 8k page-tables when PTI is enabled
     - x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h
     - x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h
     - x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h
     - x86/mm/pae: Populate valid user PGD entries
     - x86/mm/pae: Populate the user page-table with user pgd's
     - x86/mm/pti: Add an overflow check to pti_clone_pmds()
     - x86/mm/pti: Define X86_CR3_PTI_PCID_USER_BIT on x86_32
     - x86/mm/pti: Clone CPU_ENTRY_AREA on PMD level on x86_32
     - x86/mm/pti: Make pti_clone_kernel_text() compile on 32 bit
     - x86/mm/pti: Keep permissions when cloning kernel text in
       pti_clone_kernel_text()
     - x86/mm/pti: Introduce pti_finalize()
     - x86/mm/pti: Clone entry-text again in pti_finalize()
     - x86/mm/dump_pagetables: Define INIT_PGD
     - x86/pgtable/pae: Use separate kernel PMDs for user page-table
     - x86/ldt: Reserve address-space range on 32 bit for the LDT
     - x86/ldt: Define LDT_END_ADDR
     - x86/ldt: Split out sanity check in map_ldt_struct()
     - x86/ldt: Enable LDT user-mapping for PAE
     - x86/pti: Allow CONFIG_PAGE_TABLE_ISOLATION for x86_32
     - [Config] Update PAGE_TABLE_ISOLATION annotations
     - x86/mm/pti: Add Warning when booting on a PCID capable CPU
     - x86/entry/32: Add debug code to check entry/exit CR3
     - x86/pti: Check the return value of pti_user_pagetable_walk_p4d()
     - x86/pti: Check the return value of pti_user_pagetable_walk_pmd()
     - perf/core: Make sure the ring-buffer is mapped in all page-tables
     - x86/entry/32: Check for VM86 mode in slow-path check
     - x86/mm: Remove in_nmi() warning from vmalloc_fault()
     - x86/kexec: Allocate 8k PGDs for PTI
     - x86/mm/pti: Clear Global bit more aggressively
     - mm: Allow non-direct-map arguments to free_reserved_area()
     - x86/mm/init: Pass unconverted symbol addresses to free_init_pages()
     - x86/mm/init: Add helper for freeing kernel image pages
     - x86/mm/init: Remove freed kernel image areas from alias mapping
     - x86/mm/pti: Fix 32 bit PCID check
     - x86/mm/pti: Don't clear permissions in pti_clone_pmd()
     - x86/mm/pti: Clone kernel-image on PTE level for 32 bit
     - x86/relocs: Add __end_rodata_aligned to S_REL
     - x86/mm/pti: Move user W+X check into pti_finalize()
     - x86/efi: Load fixmap GDT in efi_call_phys_epilog()
     - x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting %cr3
     - x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions
     - x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions
     - x86/entry/32: Clear the CS high bits
     - x86/mm: Move LDT remap out of KASLR region on 5-level paging
     - x86/ldt: Unmap PTEs for the slot before freeing LDT pages
     - x86/ldt: Remove unused variable in map_ldt_struct()
     - x86/mm: Fix guard hole handling
     - x86/dump_pagetables: Fix LDT remap address marker
   * Avoid potential memory corruption on HiSilicon SoCs (LP: #1819546)
     - iommu/arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads
   * Ubuntu18.04.01: [Power9] power8 Compat guest(RHEL7.6) crashes during guest
     boot with > 256G of memory (kernel/kvm) (LP: #1818645)
     - ]PATCH] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function
   * Fix for dual Intel NVMes (LP: #1821961)
     - SAUCE: nvme: Merge two quirk entries into one for Intel 760p/Pro 7600p
   * CVE-2017-5715
     - tools headers: Synchronize prctl.h ABI header
     - x86/spectre: Add missing family 6 check to microcode check
     - x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
     - x86/speculation: Apply IBPB more strictly to avoid cross-process data leak
     - x86/speculation: Propagate information about RSB filling mitigation to sysfs
     - x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC
       variant
     - x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support
     - x86/retpoline: Remove minimal retpoline support
     - x86/speculation: Update the TIF_SSBD comment
     - x86/speculation: Clean up spectre_v2_parse_cmdline()
     - x86/speculation: Remove unnecessary ret variable in cpu_show_common()
     - x86/speculation: Move STIPB/IBPB string conditionals out of
       cpu_show_common()
     - x86/speculation: Disable STIBP when enhanced IBRS is in use
     - x86/speculation: Rename SSBD update functions
     - x86/speculation: Reorganize speculation control MSRs update
     - sched/smt: Make sched_smt_present track topology
     - x86/Kconfig: Select SCHED_SMT if SMP enabled
     - sched/smt: Expose sched_smt_present static key
     - x86/speculation: Rework SMT state change
     - x86/l1tf: Show actual SMT state
     - x86/speculation: Reorder the spec_v2 code
     - x86/speculation: Mark string arrays const correctly
     - x86/speculataion: Mark command line parser data __initdata
     - x86/speculation: Unify conditional spectre v2 print functions
     - x86/speculation: Add command line control for indirect branch speculation
     - x86/speculation: Prepare for per task indirect branch speculation control
     - x86/process: Consolidate and simplify switch_to_xtra() code
     - x86/speculation: Avoid __switch_to_xtra() calls
     - x86/speculation: Prepare for conditional IBPB in switch_mm()
     - ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS
     - x86/speculation: Split out TIF update
     - x86/speculation: Prevent stale SPEC_CTRL msr content
     - x86/speculation: Prepare arch_smt_update() for PRCTL mode
     - x86/speculation: Add prctl() control for indirect branch speculation
     - x86/speculation: Enable prctl mode for spectre_v2_user
     - x86/speculation: Add seccomp Spectre v2 user space protection mode
     - x86/speculation: Provide IBPB always command line options
     - kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb
     - x86/speculation: Change misspelled STIPB to STIBP
     - x86/speculation: Add support for STIBP always-on preferred mode
     - x86, modpost: Replace last remnants of RETPOLINE with CONFIG_RETPOLINE
     - s390: remove closung punctuation from spectre messages
     - x86/speculation: Simplify the CPU bug detection logic
   * CVE-2018-3639
     - x86/bugs: Add AMD's variant of SSB_NO
     - x86/bugs: Add AMD's SPEC_CTRL MSR usage
     - x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features
     - x86/bugs: Update when to check for the LS_CFG SSBD mitigation
     - x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR
     - KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled
   * [Ubuntu] vfio-ap: add subsystem to matrix device to avoid libudev failures
     (LP: #1818854)
     - s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem
   * Kernel regularly logs: Bluetooth: hci0: last event is not cmd complete
     (0x0f) (LP: #1748565)
     - Bluetooth: Fix unnecessary error message for HCI request completion
   * HiSilicon HNS ethernet broken in 4.15.0-45 (LP: #1818294)
     - net: hns: Fix WARNING when hns modules installed
   * rtl8723be wifi does not work under linux-modules-extra-4.15.0-33-generic
     (LP: #1788997)
     - SAUCE: Revert "rtlwifi: cleanup 8723be ant_sel definition"
   * Crash from :i915 module with 4.15.0-46-generic using multi-display
     (LP: #1819486)
     - SAUCE: Revert "drm/i915: Fix hotplug irq ack on i965/g4x"
   * kernel linux-image-4.15.0-44 not booting on Hyperv Server 2008R2
     (LP: #1814069)
     - hv/netvsc: fix handling of fallback to single queue mode
     - hv/netvsc: Fix NULL dereference at single queue mode fallback
   * Lenovo ideapad 330-15ICH Wifi rfkill hard blocked (LP: #1811815)
     - platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill
   * Qualcomm Atheros QCA9377 wireless does not work (LP: #1818204)
     - platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no_hw_rfkill list
   * fscache: jobs might hang when fscache disk is full (LP: #1821395)
     - fscache: fix race between enablement and dropping of object
   * hns3: fix oops in hns3_clean_rx_ring() (LP: #1821064)
     - net: hns3: add dma_rmb() for rx description
   * Hard lockup in 2 CPUs due to deadlock in cpu_stoppers (LP: #1821259)
     - stop_machine: Disable preemption after queueing stopper threads
     - stop_machine: Atomically queue and wake stopper threads
   * tcm_loop.ko: move from modules-extra into main modules package
     (LP: #1817786)
     - [Packaging] move tcm_loop.lo to main linux-modules package
   * tcmu user space crash results in kernel module hang. (LP: #1819504)
     - scsi: tcmu: delete unused __wait
     - scsi: tcmu: track nl commands
     - scsi: tcmu: simplify nl interface
     - scsi: tcmu: add module wide block/reset_netlink support
   * Intel XL710 - i40e driver does not work with kernel 4.15 (Ubuntu 18.04)
     (LP: #1779756)
     - i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled
     - i40e: prevent overlapping tx_timeout recover
   * some codecs stop working after S3 (LP: #1820930)
     - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
   * i40e xps management broken when > 64 queues/cpus (LP: #1820948)
     - i40e: Do not allow use more TC queue pairs than MSI-X vectors exist
     - i40e: Fix the number of queues available to be mapped for use
   * 4.15 s390x kernel BUG at /build/linux-
     Gycr4Z/linux-4.15.0/drivers/block/virtio_blk.c:565! (LP: #1788432)
     - virtio/s390: avoid race on vcdev->config
     - virtio/s390: fix race in ccw_io_helper()
   * [SRU][B/B-OEM/C/D] Fix AMD IOMMU NULL dereference (LP: #1820990)
     - iommu/amd: Fix NULL dereference bug in match_hid_uid
   * New Intel Wireless-AC 9260 [8086:2526] card not correctly probed in Ubuntu
     system (LP: #1821271)
     - iwlwifi: add new card for 9260 series
   * Add support for MAC address pass through on RTL8153-BD (LP: #1821276)
     - r8152: Add support for MAC address pass through on RTL8153-BD
     - r8152: Fix an error on RTL8153-BD MAC Address Passthrough support
Checksums-Sha1: 
 ed638d8cf382b21b58ba3b4f27d3d8f40bc682db 11056702 linux-azure-headers-4.15.0-1042_4.15.0-1042.46~14.04.1_all.deb
 c19e23f3b00073b19e5e4bd87baf883502cfc6ae 24491 linux-azure_4.15.0-1042.46~14.04.1_amd64_translations.tar.gz
 69561bb3168836d835e99e71f2498ea5486beaf6 3806708 linux-azure-tools-4.15.0-1042_4.15.0-1042.46~14.04.1_amd64.deb
 80548f7d176def3253e9921cf68909085ed8bb62 61922 linux-azure-cloud-tools-4.15.0-1042_4.15.0-1042.46~14.04.1_amd64.deb
 f33353b4bbd6a8319a38bdc4d0ffd879afd480c6 7831778 linux-image-unsigned-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 acf5934a8789735344b72f3499f9f6bfd8d6d40f 10132050 linux-modules-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 be06c2942be195ff340a0af13e4f074ac952bf62 10219626 linux-modules-extra-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 7ca32c6444c9e446132bf329382424539cff6469 170210 linux-buildinfo-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 2813a637faa68a48f2170950a0af090cde031acc 917772 linux-headers-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 565e6b754329eb58e2c3c950cf0f5f2d26a9682f 323160738 linux-image-unsigned-4.15.0-1042-azure-dbgsym_4.15.0-1042.46~14.04.1_amd64.ddeb
 8529721d27c8f0ab8c657c2cc524b661ef5a6e4c 1880 linux-tools-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 20286691f5223b636772f27d7fc080a17646444c 1812 linux-cloud-tools-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 be066e3c688646a9145da3f2ffa72b61946de820 7796428 linux-azure_4.15.0-1042.46~14.04.1_amd64.tar.gz
Checksums-Sha256: 
 ec430c6a6a9a11c9796255c1fe15519eac5e344c2b25a53ca56fd36b6c410036 11056702 linux-azure-headers-4.15.0-1042_4.15.0-1042.46~14.04.1_all.deb
 ee32baefcd5b7de6b44d060822abbcf5504b18d5281512804a0b9c94d3e7cb20 24491 linux-azure_4.15.0-1042.46~14.04.1_amd64_translations.tar.gz
 57f349918b2482fdb375b96ee59726d205b5a650e288b7d14eff75e697c18e2b 3806708 linux-azure-tools-4.15.0-1042_4.15.0-1042.46~14.04.1_amd64.deb
 ccd0e7bb742814d4f6128cedbad6a6d5a315032dc6574a74759e46c665bb65c1 61922 linux-azure-cloud-tools-4.15.0-1042_4.15.0-1042.46~14.04.1_amd64.deb
 753c1ecb991d2c98caaf141543419c61516e79f6259d01fef068113a422035ad 7831778 linux-image-unsigned-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 659df71d04da04713303f6508ce5834dd3c125d4b57f20d911887c3a53595544 10132050 linux-modules-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 89cbf87046fb61c769dcabad677dcb800015996597509e655f6f9f420213d0c3 10219626 linux-modules-extra-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 5f868497cd65af21bf64bf0c673e87c219af0111d28011404068c134aeac1590 170210 linux-buildinfo-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 7290314c4bb04753afe8e62d498486dbc63168030f76e7135bd0318668f9a496 917772 linux-headers-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 4ca27c0cbc3f405f82bfc5963690c1dd9d06e734948af22fdf6d067293ecc198 323160738 linux-image-unsigned-4.15.0-1042-azure-dbgsym_4.15.0-1042.46~14.04.1_amd64.ddeb
 1a96b2b7df5da20b4c1b6992e333fefb1df32821c975f5a2634fd4fa1ca90d84 1880 linux-tools-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 38cab7bbd404db82a1968d16d4c9a05be0d145c8d9f9b059d014faaab6ce4930 1812 linux-cloud-tools-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 70eb0b760e75b761267145313637a8222b407e8641a5bf93601ee95d8a4d8bcb 7796428 linux-azure_4.15.0-1042.46~14.04.1_amd64.tar.gz
Files: 
 8b9fe22dddf6f335732443b9f80ab0d5 11056702 devel optional linux-azure-headers-4.15.0-1042_4.15.0-1042.46~14.04.1_all.deb
 a689789b9b6e2bbf5c0eb08a508ee040 24491 raw-translations - linux-azure_4.15.0-1042.46~14.04.1_amd64_translations.tar.gz
 e1d8fe4d6f66ba15edd8a341d48408ee 3806708 devel optional linux-azure-tools-4.15.0-1042_4.15.0-1042.46~14.04.1_amd64.deb
 5b3592324eb5fff4ca2a9fb3be8d638c 61922 devel optional linux-azure-cloud-tools-4.15.0-1042_4.15.0-1042.46~14.04.1_amd64.deb
 4748125429d42f0d6a02dd436608dea4 7831778 kernel optional linux-image-unsigned-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 9ca824cd21690d28a4a453267a2ec29a 10132050 kernel optional linux-modules-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 c5091d4462e11e5af1ffc22249910759 10219626 kernel optional linux-modules-extra-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 44ce4b785af2aba1b485cd0ae570122a 170210 kernel optional linux-buildinfo-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 841beef20311fb3cd6a5d2c68335fd40 917772 devel optional linux-headers-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 0fa2a5a972827599759625be17dce497 323160738 devel optional linux-image-unsigned-4.15.0-1042-azure-dbgsym_4.15.0-1042.46~14.04.1_amd64.ddeb
 357af7d1af6494ce3cf65683ac9c9684 1880 devel optional linux-tools-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 59a2e920ed0cc6ce5663f9aac042d37b 1812 devel optional linux-cloud-tools-4.15.0-1042-azure_4.15.0-1042.46~14.04.1_amd64.deb
 200de92242fc26610613cc1578d4cb32 7796428 raw-signing - linux-azure_4.15.0-1042.46~14.04.1_amd64.tar.gz


More information about the Trusty-changes mailing list