This bug was fixed in the package linux - 4.15.0-39.42

---------------
linux (4.15.0-39.42) bionic; urgency=medium

  * linux: 4.15.0-39.42 -proposed tracker (LP: #1799411)

  * Linux: insufficient shootdown for paging-structure caches (LP: #1798897)
    - mm: move tlb_table_flush to tlb_flush_mmu_free
    - mm/tlb: Remove tlb_remove_table() non-concurrent condition
    - mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE
    - [Config] CONFIG_HAVE_RCU_TABLE_INVALIDATE=y

  * Ubuntu18.04: GPU total memory is reduced (LP: #1792102)
    - Revert "powerpc/powernv: Increase memory block size to 1GB on radix"

  * arm64: snapdragon: reduce boot noise (LP: #1797154)
    - [Config] arm64: snapdragon: DRM_MSM=m
    - [Config] arm64: snapdragon: SND*=m
    - [Config] arm64: snapdragon: disable ARM_SDE_INTERFACE
    - [Config] arm64: snapdragon: disable DRM_I2C_ADV7511_CEC
    - [Config] arm64: snapdragon: disable VIDEO_ADV7511, VIDEO_COBALT

  * [Bionic] CPPC bug fixes (LP: #1796949)
    - ACPI / CPPC: Update all pr_(debug/err) messages to log the susbspace id
    - cpufreq: CPPC: Don't set transition_latency
    - ACPI / CPPC: Fix invalid PCC channel status errors

  * regression in 'ip --family bridge neigh' since linux v4.12 (LP: #1796748)
    - rtnetlink: fix rtnl_fdb_dump() for ndmsg header

  * screen displays abnormally on the lenovo M715 with the AMD GPU (Radeon Vega
    8 Mobile, rev ca, 1002:15dd) (LP: #1796786)
    - drm/amd/display: Fix takover from VGA mode
    - drm/amd/display: early return if not in vga mode in disable_vga
    - drm/amd/display: Refine disable VGA

  * arm64: snapdragon: WARNING: CPU: 0 PID: 1 arch/arm64/kernel/setup.c:271
    reserve_memblock_reserved_regions (LP: #1797139)
    - SAUCE: arm64: Fix /proc/iomem for reserved but not memory regions

  * The front MIC can't work on the Lenovo M715 (LP: #1797292)
    - ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715

  * Keyboard backlight sysfs sometimes is missing on Dell laptops (LP: #1797304)
    - platform/x86: dell-smbios: Correct some style warnings
    - platform/x86: dell-smbios: Rename dell-smbios source to dell-smbios-base
    - platform/x86: dell-smbios: Link all dell-smbios-* modules together
    - [Config] CONFIG_DELL_SMBIOS_SMM=y, CONFIG_DELL_SMBIOS_WMI=y

  * rpi3b+: ethernet not working (LP: #1797406)
    - lan78xx: Don't reset the interface on open

  * 87cdf3148b11 was never backported to 4.15  (LP: #1795653)
    - xfrm: Verify MAC header exists before overwriting eth_hdr(skb)->h_proto

  * [Ubuntu18.04][Power9][DD2.2]package installation segfaults inside debian
    chroot env in P9 KVM guest with HTM enabled (kvm) (LP: #1792501)
    - KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds

  * Provide mode where all vCPUs on a core must be the same VM (LP: #1792957)
    - KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the 
same
      VM

  * fscache: bad refcounting in fscache_op_complete leads to OOPS (LP: #1797314)
    - SAUCE: fscache: Fix race in decrementing refcount of op->npages

  * CVE-2018-9363
    - Bluetooth: hidp: buffer overflow in hidp_process_report

  * CVE-2017-13168
    - scsi: sg: mitigate read/write abuse

  * [Bionic] ACPI / PPTT: use ACPI ID whenever ACPI_PPTT_ACPI_PROCESSOR_ID_VALID
    is set (LP: #1797200)
    - ACPI / PPTT: use ACPI ID whenever ACPI_PPTT_ACPI_PROCESSOR_ID_VALID is set

  * [Bionic] arm64: topology: Avoid checking numa mask for scheduler MC
    selection (LP: #1797202)
    - arm64: topology: Avoid checking numa mask for scheduler MC selection

  * crypto/vmx - Backport of Fix sleep-in-atomic bugs patch for 18.04
    (LP: #1790832)
    - crypto: vmx - Fix sleep-in-atomic bugs

  * hns3: autoneg settings get lost on down/up (LP: #1797654)
    - net: hns3: Fix for information of phydev lost problem when down/up

  * not able to unwind the stack from within __kernel_clock_gettime in the Linux
    vDSO (LP: #1797963)
    - powerpc/vdso: Correct call frame information

  * Signal 7 error when running GPFS tracing in cluster (LP: #1792195)
    - powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid.
    - powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition

  * Support Edge Gateway's WIFI LED (LP: #1798330)
    - SAUCE: mwifiex: Switch WiFi LED state according to the device status

  * Support Edge Gateway's Bluetooth LED (LP: #1798332)
    - SAUCE: Bluetooth: Support for LED on Edge Gateways

  * USB cardreader (0bda:0328) make the system can't enter s3 or hang
    (LP: #1798328)
    - usb: Don't disable Latency tolerance Messaging (LTM) before port reset

  * CVE-2018-15471
    - xen-netback: fix input validation in xenvif_set_hash_mapping()

  * CVE-2018-16658
    - cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status

  * [Bionic] Update ThunderX2 implementation defined pmu core events
    (LP: #1796904)
    - perf vendor events arm64: Update ThunderX2 implementation defined pmu core
      events

  * the machine of lenovo M715 with the AMD GPU (Radeon Vega 8 Mobile, rev ca,
    1002:15dd) often hangs randomly (LP: #1796789)
    - drm/amd: Add missing fields in atom_integrated_system_info_v1_11

  * [18.04] GLK hang after a while (LP: #1760545)
    - drm/i915/glk: Add MODULE_FIRMWARE for Geminilake

  * Fix usbcore.quirks when used at boot (LP: #1795784)
    - usb: core: safely deal with the dynamic quirk lists

 -- Kleber Sacilotto de Souza <kleber.so...@canonical.com>  Tue, 23 Oct
2018 14:44:55 +0000

** Changed in: linux (Ubuntu Bionic)
       Status: Fix Committed => Fix Released

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-13168

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-15471

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-16658

** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-9363

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1796904

Title:
  [Bionic] Update ThunderX2 implementation defined pmu core events

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Bionic:
  Fix Released

Bug description:
  [IMPACT]
  =======
  The ARM architecture defines several events as part of the Performance 
Monitor Unit (PMU) Extension. In addition, Cavium has added "implementation 
defined" pmu core events, which Cavium deems most useful for analyzing 
performance. Currently perf does not list these "implementation defined" events.

  [FIX]
  ====
  b9b77222d4ff perf vendor events arm64: Update ThunderX2 implementation 
defined pmu core events

  [TEST]
  ====
  With the patch applied perf lists the additional PMU events.

  ubuntu@starbuck:~$ perf list

  List of pre-defined events (to be used in -e):

    armv8_pmuv3_0/br_immed_retired/                    [Kernel PMU event]
    armv8_pmuv3_0/br_mis_pred/                         [Kernel PMU event]
    armv8_pmuv3_0/br_mis_pred_retired/                 [Kernel PMU event]
    armv8_pmuv3_0/br_pred/                             [Kernel PMU event]
    armv8_pmuv3_0/br_retired/                          [Kernel PMU event]
    armv8_pmuv3_0/br_return_retired/                   [Kernel PMU event]
    armv8_pmuv3_0/bus_access/                          [Kernel PMU event]
    armv8_pmuv3_0/bus_cycles/                          [Kernel PMU event]
    armv8_pmuv3_0/cid_write_retired/                   [Kernel PMU event]
    armv8_pmuv3_0/cpu_cycles/                          [Kernel PMU event]
    armv8_pmuv3_0/exc_return/                          [Kernel PMU event]
    armv8_pmuv3_0/exc_taken/                           [Kernel PMU event]
    armv8_pmuv3_0/inst_retired/                        [Kernel PMU event]
    armv8_pmuv3_0/inst_spec/                           [Kernel PMU event]
    armv8_pmuv3_0/l1d_cache/                           [Kernel PMU event]
    armv8_pmuv3_0/l1d_cache_allocate/                  [Kernel PMU event]
    armv8_pmuv3_0/l1d_cache_refill/                    [Kernel PMU event]
    armv8_pmuv3_0/l1d_cache_wb/                        [Kernel PMU event]
    armv8_pmuv3_0/l1d_tlb/                             [Kernel PMU event]
    armv8_pmuv3_0/l1d_tlb_refill/                      [Kernel PMU event]
    armv8_pmuv3_0/l1i_cache/                           [Kernel PMU event]
    armv8_pmuv3_0/l1i_cache_refill/                    [Kernel PMU event]
    armv8_pmuv3_0/l1i_tlb/                             [Kernel PMU event]
    armv8_pmuv3_0/l1i_tlb_refill/                      [Kernel PMU event]
    armv8_pmuv3_0/l2d_cache/                           [Kernel PMU event]
    armv8_pmuv3_0/l2d_cache_allocate/                  [Kernel PMU event]
    armv8_pmuv3_0/l2d_cache_refill/                    [Kernel PMU event]
    armv8_pmuv3_0/l2d_cache_wb/                        [Kernel PMU event]
    armv8_pmuv3_0/l2d_tlb/                             [Kernel PMU event]
    armv8_pmuv3_0/l2d_tlb_refill/                      [Kernel PMU event]
    armv8_pmuv3_0/ld_retired/                          [Kernel PMU event]
    armv8_pmuv3_0/mem_access/                          [Kernel PMU event]
    armv8_pmuv3_0/st_retired/                          [Kernel PMU event]
    armv8_pmuv3_0/stall_backend/                       [Kernel PMU event]
    armv8_pmuv3_0/stall_frontend/                      [Kernel PMU event]
    armv8_pmuv3_0/sw_incr/                             [Kernel PMU event]
    armv8_pmuv3_0/ttbr_write_retired/                  [Kernel PMU event]
    armv8_pmuv3_0/unaligned_ldst_retired/              [Kernel PMU event]

  core imp def:
    bus_access_rd
         [Bus access read]
    bus_access_wr
         [Bus access write]
    exc_dabort
         [Exception taken, Data Abort and SError]
    exc_fiq
         [Exception taken, FIQ]
    exc_hvc
         [Exception taken, Hypervisor Call]
    exc_irq
         [Exception taken, IRQ]
    exc_pabort
         [Exception taken, Instruction Abort]
    exc_smc
         [Exception taken, Secure Monitor Call]
    exc_svc
         [Exception taken, Supervisor Call]
    exc_trap_dabort
         [Exception taken, Data Abort or SError not taken locally]
    exc_trap_fiq
         [Exception taken, FIQ not taken locally]
    exc_trap_irq
         [Exception taken, IRQ not taken locally]
    exc_trap_other
         [Exception taken, Other traps not taken locally]
    exc_trap_pabort
         [Exception taken, Instruction Abort not taken locally]
    exc_undef
         [Exception taken, Other synchronous]
    l1d_cache_inval
         [L1D cache invalidate]
    l1d_cache_rd
         [L1D cache access, read]
    l1d_cache_refill_inner
         [L1D cache refill, inner]
    l1d_cache_refill_outer
         [L1D cache refill, outer]
    l1d_cache_refill_rd
         [L1D cache refill, read]
    l1d_cache_refill_wr
         [L1D cache refill, write]
    l1d_cache_wb_clean
         [L1D cache Write-Back, cleaning and coherency]
    l1d_cache_wb_victim
         [L1D cache Write-Back, victim]
    l1d_cache_wr
         [L1D cache access, write]
    l1d_tlb_rd
         [L1D tlb access, read]
    l1d_tlb_refill_rd
         [L1D tlb refill, read]
    l1d_tlb_refill_wr
         [L1D tlb refill, write]
    l1d_tlb_wr
         [L1D tlb access, write]
    l2d_tlb_rd
         [L2D cache access, read]
    l2d_tlb_refill_rd
         [L2D cache refill, read]
    l2d_tlb_refill_wr
         [L2D cache refill, write]
    l2d_tlb_wr
         [L2D cache access, write]
    mem_access_rd
         [Data memory access, read]
    mem_access_wr
         [Data memory access, write]
    unaligned_ld_spec
         [Unaligned access, read]
    unaligned_ldst_spec
         [Unaligned access]
    unaligned_st_spec
         [Unaligned access, write]

    rNNN                                               [Raw hardware event 
descrip
    cpu/t1=v1[,t2=v2,t3 ...]/modifier                  [Raw hardware event 
descrip
     (see 'man perf-list' on how to encode it)

    mem:<addr>[/len][:access]                          [Hardware
  breakpoint]

  ubuntu@starbuck:~$

  [REGRESSION POTENTIAL]
  ======================
  The patch is limited to ARM64, ThunderX2 PMU core definitions json file. No 
regression potential for any kernel subsystems.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1796904/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to