This bug was fixed in the package linux-oem - 4.15.0-1006.9

---------------
linux-oem (4.15.0-1006.9) bionic; urgency=medium

  * 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

  [ Ubuntu: 4.15.0-22.24 ]

  * 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

linux-oem (4.15.0-1005.8) bionic; urgency=medium

  * linux-oem: 4.15.0-1005.8 -proposed tracker (LP: #1767398)
    - source built with a clean tree

  * [i915 CNL-Y] system hangs soon after bootup (LP: #1769843)
    - SAUCE: drm/i915/execlists: Use rmb() to order CSB reads

  * hts221 sensor stops working after resume from S3/S4 (LP: #1769658)
    - SAUCE: iio: humidity: hts221: Fix sensor reads after resume

  * Support Intel Atom (Baytrail-I) HS-UART serdev slaves over tty
    (LP: #1769610)
    - serdev: ttyport: release tty lock sooner on open
    - serdev: ttyport: ignore carrier detect to avoid hangups
    - serdev: ttyport: do not used keyed wakeup in write_wakeup
    - serdev: Make .remove in struct serdev_device_driver optional
    - serdev: Introduce devm_serdev_device_open()
    - serdev: do not generate modaliases for controllers
    - serdev: only match serdev devices
    - serdev: add method to set parity
    - SAUCE: (no-up) Support HS-UART serdev slaves over tty
    - [Config] CONFIG_HSUART_SERIAL_DEVICE=y

  * Support latest Redpine WLAN/BT RS9113 driver (LP: #1657682)
    - SAUCE: rsi: add rx control block to handle rx packets in USB
    - SAUCE: rsi: add bluetooth rx endpoint
    - SAUCE: rsi: add header file rsi_91x
    - SAUCE: rsi: add coex support
    - SAUCE: Bluetooth: bt: rsi: add new rsi bluetooth driver
    - SAUCE: rsi: handle BT traffic in driver
    - SAUCE: rsi: add module parameter operating mode
    - SAUCE: rsi: sdio changes to support BT
    - SAUCE: rsi: improve RX handling in SDIO interface
    - SAUCE: rsi: use dynamic RX control blocks instead of MAX_RX_URB
    - SAUCE: rsi: improve RX packet handling in USB interface
    - SAUCE: rsi: add support for hardware scan offload
    - SAUCE: rsi: move xtend_desc structure from rsi_main.h to rsi_mgmt.h
    - SAUCE: rsi: move descriptor preparation to core
    - SAUCE: rsi: enable 80MHz clock by default
    - SAUCE: rsi: roaming enhancements
    - SAUCE: rsi: add module parameter rsi_reg
    - SAUCE: rsi: regulatory modifications for 'dlcar' mode
    - SAUCE: rsi: device disconnect changes
    - SAUCE: rsi: tx improvements
    - SAUCE: rsi: drop RX broadcast/multicast packets with invalid PN
    - SAUCE: rsi: fix for incorrect data pointer alignment in 64-bit
    - SAUCE: rsi: Remove stack VLA usage
    - SAUCE: rsi: fix nommu_map_sg overflow kernel panic
    - SAUCE: rsi: Fix 'invalid vdd' warning in mmc
    - SAUCE: Redpine: Fix wowlan issue with S4
    - SAUCE: Redpine: rsi: Add deep sleep enable before connection
    - SAUCE: Redpine: resolve power save issue after S4 resume
    - SAUCE: Redpine: rsi: resolve wifi scan stop issue in stress tests
    - SAUCE: rsi: Firmware assert
    - SAUCE: Added fix for connection issue observed with nmcli command.
    - SAUCE: Added fix for hang issue observed during hibernate resume.
    - SAUCE: Added fix for issue power off when connected to AP through nmcli.
    - SAUCE: rsi: improve cancel_hw_scan handling to fix kernel panic
    - [Config]: CONFIG_BT_HCIRSI=m

  * Support latest Redpine WLAN/BT RS9113 driver (LP: #1657682) // INVALID or
    PRIVATE BUG (LP: #1736097) // INVALID or PRIVATE BUG (LP: #1738169)
    - SAUCE: Redpine: fix wowlan issue
    - SAUCE: Redpine: fix reset card issue
    - SAUCE: Redpine: fix for wowlan wakeup failure

  * Support latest Redpine WLAN/BT RS9113 driver (LP: #1657682) // ubuntu/rsi
    driver downlink wifi throughput drops to 5-6 Mbps when BT keyboard is
    connected (LP: #1706991)
    - SAUCE: Redpine: uapsd configuration changes

  * Miscellaneous Ubuntu changes
    - Rebase to 4.15.0-21.22
    - [Config] update configs following rebase to 4.15.0-21.22

  [ Ubuntu: 4.15.0-21.22 ]

  * 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)

 -- Stefan Bader <stefan.ba...@canonical.com>  Thu, 17 May 2018 12:05:57
+0200

** Changed in: linux-oem (Ubuntu)
       Status: Invalid => Fix Released

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

Title:
  [i915 CNL-Y] system hangs soon after bootup

Status in linux-oem package in Ubuntu:
  Fix Released
Status in linux-oem source package in Bionic:
  Fix Released

Bug description:
  CNL-Y SDP machine hangs soon after logging in, and needs this from
  intel-gfx list:

  Author: Chris Wilson <ch...@chris-wilson.co.uk>
  Date:   Tue May 8 13:15:00 2018 +0300

      drm/i915/execlists: Use rmb() to order CSB reads
      
      We assume that the CSB is written using the normal ringbuffer
      coherency protocols, as outlined in kernel/events/ring_buffer.c:
      
          *   (HW)                              (DRIVER)
          *
          *   if (LOAD ->data_tail) {            LOAD ->data_head
          *                      (A)             smp_rmb()       (C)
          *      STORE $data                     LOAD $data
          *      smp_wmb()       (B)             smp_mb()        (D)
          *      STORE ->data_head               STORE ->data_tail
          *   }
      
      So we assume that the HW fulfils it's ordering requirements, and so we
      should use a complimentary rmb() to ensure that our read of its WRITE
      pointer is completed before we start accessing the data.
      
      The final mb() is implied by the uncached mmio we perform to inform the
      HW of our READ pointer.
      
      References: https://bugs.freedesktop.org/show_bug.cgi?id=105064
      References: https://bugs.freedesktop.org/show_bug.cgi?id=105888
      References: https://bugs.freedesktop.org/show_bug.cgi?id=106185
      References: 61bf9719fa17 ("drm/i915/cnl: Use mmio access to context 
status buffer")
      Suggested-by: Mika Kuoppala <mika.kuopp...@linux.intel.com>
      Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk>
      Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com>
      Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com>
      Cc: Tvrtko Ursulin <tvrtko.ursu...@intel.com>
      Cc: MichaƂ Winiarski <michal.winiar...@intel.com>
      Cc: Rafael Antognolli <rafael.antogno...@intel.com>
      Cc: Michel Thierry <michel.thie...@intel.com>
      Cc: Timo Aaltonen <tjaal...@ubuntu.com>
      Signed-off-by: Timo Aaltonen <timo.aalto...@canonical.com>

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