This bug is awaiting verification that the linux-azure/6.8.0-1033.38
kernel in -proposed solves the problem. Please test the kernel and
update this bug with the results. If the problem is solved, change the
tag 'verification-needed-noble-linux-azure' to 'verification-done-noble-
linux-azure'. If the problem still exists, change the tag 'verification-
needed-noble-linux-azure' to 'verification-failed-noble-linux-azure'.


If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.


See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags added: kernel-spammed-noble-linux-azure-v2 
verification-needed-noble-linux-azure

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

Title:
  Additional MANA patch support, kernel 6.8 and later

Status in linux-azure package in Ubuntu:
  New
Status in linux-azure source package in Jammy:
  Won't Fix
Status in linux-azure source package in Noble:
  Fix Committed
Status in linux-azure source package in Plucky:
  Fix Committed

Bug description:
  SRU Justification

  [Impact]

  * Microsoft requested MANA patches for the following:
      * Better spread IRQs per cpu
      * Allocate MSI-X vectors in PCI dynamically

  [Fix]

  * Plucky:
      * 4 clean cherry-picks from linux-next
      * 5da8a8b8090b: "PCI/MSI: Export pci_msix_prepare_desc() for dynamic 
MSI-X allocations"
      * ad518f2557b9: "PCI: hv: Allow dynamic MSI-X vector allocation"
      * 4607617af1b4: "net: mana: explain irq_setup() algorithm"
      * 845c62c543d6: "net: mana: Allow irq_setup() to skip cpus for affinity"
      * 1 backport from linux-next
      * 755391121038: "net: mana: Allocate MSI-X vectors dynamically"
  * Noble:
      * 4 clean cherry-picks from upstream
      * c1f5204efcbc: "cpumask: add cpumask_weight_andnot()"
      * dcee228078c3: "cpumask: define cleanup function for cpumasks"
      * 91bfe210e196: "net: mana: add a function to spread IRQs per CPUs"
      * 8afefc361209: "net: mana: Assigning IRQ affinity on HT cores"
      * 4 clean cherry-picks from linux-next
      * 5da8a8b8090b: "PCI/MSI: Export pci_msix_prepare_desc() for dynamic 
MSI-X allocations"
      * ad518f2557b9: "PCI: hv: Allow dynamic MSI-X vector allocation"
      * 845c62c543d6: "net: mana: explain irq_setup() algorithm"
      * 845c62c543d6: "net: mana: Allow irq_setup() to skip cpus for affinity"
      * 1 backport from linux-next
      * 755391121038: "net: mana: Allocate MSI-X vectors dynamically"

  [Test Plan]

  * Compile tested
  * Microsoft to test further

  [Regression potential]

  * Changes are largely localized to MANA and Hyper-V, and either
  already upstream or queued for upstream in the next merge window.
  Possible regressions could result in unexpected behavior of MANA
  driver.

  [Other info]

  * SF#00413058
  * SF#00413050

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to