← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1748662] Re: [Hyper-V] Drivers: hv: vmbus: Fix ring buffer signaling

 

This bug was fixed in the package linux-azure - 4.13.0-1012.15

---------------
linux-azure (4.13.0-1012.15) xenial; urgency=medium

  * linux-azure: 4.13.0-1012.15 -proposed tracker (LP: #1751799)

  * Enable secure boot on linux-azure (LP: #1754042)
    - Revert "UBUNTU: [debian] azure: do not build uefi signed binary"

  * [Hyper-v] Set CONFIG_I2C_PIIX4 to "n" (LP: #1752999)
    - [Config] azure: CONFIG_I2C_PIIX4=n

  * [Hyper-V] Drivers: hv: vmbus: Fix ring buffer signaling (LP: #1748662)
    - Revert "UBUNTU: SAUCE: vmbus: fix performance regression"
    - Revert "UBUNTU: SAUCE: vmbus: simplify packet iterator"
    - Revert "UBUNTU: SAUCE: vmbus: don't need to check interrupt mask on read
      side"
    - SAUCE: hv: vmbus: Fix ring buffer signaling

  * [Hyper-V] set config: CONFIG_EDAC_DECODE_MCE=y (LP: #1751123)
    - [Config] azure: CONFIG_EDAC_DECODE_MCE=y

 -- Marcelo Henrique Cerri <marcelo.cerri@xxxxxxxxxxxxx>  Wed, 07 Mar
2018 13:37:00 -0300

** Changed in: linux-azure (Ubuntu Xenial)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1748662

Title:
  [Hyper-V] Drivers: hv: vmbus: Fix ring buffer signaling

Status in linux-azure package in Ubuntu:
  Fix Released
Status in linux-azure source package in Xenial:
  Fix Released
Status in linux-azure source package in Bionic:
  Fix Released

Bug description:
  Fix bugs in signaling the Hyper-V host when freeing space in the
  host->guest ring buffer:

  1. The interrupt_mask must not be used to determine whether to signal
     on the host->guest ring buffer
  2. The ring buffer write_index must be read (via hv_get_bytes_to_write)
     *after* pending_send_sz is read in order to avoid a race condition
  3. Comparisons with pending_send_sz must treat the "equals" case as
     not-enough-space
  4. Don't signal if the pending_send_sz feature is not present. Older
     versions of Hyper-V that don't implement this feature will poll.

  Fixes: 03bad714a161 ("vmbus: more host signalling avoidance")

  This patch is on its way upstream but has not yet been accepted into
  char-misc. It should apply to 4.4+ kernels that have taken
  03bad714a161

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