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/1797139

Title:
  arm64: snapdragon: WARNING: CPU: 0 PID: 1
  arch/arm64/kernel/setup.c:271 reserve_memblock_reserved_regions

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Bionic:
  Fix Released
Status in linux source package in Cosmic:
  Invalid

Bug description:
  Impact:

  Upon boot on a dragonboard410c using a recent Bionic or Cosmic kernel:

  ...
  [    0.049776] WARNING: CPU: 0 PID: 1 at arch/arm64/kernel/setup.c:271 
reserve_memblock_reserved_regions+0xe0/0x148
  [    0.049783] Modules linked in:
  [    0.049797] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.18.0-8-snapdragon 
#9
  [    0.049803] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
  [    0.049813] pstate: 80400005 (Nzcv daif +PAN -UAO)
  [    0.049821] pc : reserve_memblock_reserved_regions+0xe0/0x148
  [    0.049829] lr : reserve_memblock_reserved_regions+0xd8/0x148
  [    0.049836] sp : ffff000008033d40
  [    0.049841] x29: ffff000008033d40 x28: 0000000000000000
  [    0.049852] x27: ffff000009410584 x26: ffff000009577018
  [    0.049863] x25: 0000000000000000 x24: 0000000000488020
  [    0.049874] x23: 00000000bfffffff x22: ffff0000090e8928
  [    0.049885] x21: ffff000008ffb578 x20: ffff000009a48708
  [    0.049896] x19: ffff80003a409280 x18: 0000000000000000
  [    0.049906] x17: 0000000000000000 x16: 0000000000000000
  [    0.049917] x15: ffffffffffffffff x14: ffff000009a48708
  [    0.049927] x13: 0000000000000000 x12: 0000000000000028
  [    0.049938] x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f
  [    0.049949] x9 : 0000000000000000 x8 : ffff80003a409300
  [    0.049959] x7 : 0000000000000000 x6 : 000000000000003f
  [    0.049969] x5 : 0000000000000040 x4 : ffff80003d9ffc70
  [    0.049980] x3 : 00000000bd9fffff x2 : ffff000009c241b0
  [    0.049990] x1 : 0000000000000000 x0 : 0000000000000000
  [    0.050001] Call trace:
  [    0.050010]  reserve_memblock_reserved_regions+0xe0/0x148
  [    0.050021]  do_one_initcall+0x54/0x1e0
  [    0.050031]  kernel_init_freeable+0x254/0x2f8
  [    0.050043]  kernel_init+0x18/0x110
  [    0.050052]  ret_from_fork+0x10/0x18
  [    0.050063] ---[ end trace dc768b294fafe4aa ]---
  ...

  commit 50d7ba36b916 upstream ("arm64: export memblock_reserve()d regions via
  /proc/iomem") backported in commit 62289841 in bionic/master, wrongly assumed 
that memblock_reserve() would not be used to reserve regions that aren't 
memory. It turns out, this is exactly what early_init_dt_reserve_memory_arch() 
will do if it finds a reservation
  that was also carved out of the memory node.

  Fix:

  Apply the attached patch and recompile

  The fix wad discussed here: https://www.spinics.net/lists/arm-
  kernel/msg675580.html

  How to test:

  Boot the patched kernel and check for the above WARNING in dmesg

  Regression potential:

  The patch didn't make it upstream yet, but the fix is very small and
  was tested on the lkml.

  Proposing for Bionic and Cosmic.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1797139/+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