<html><head></head><body><div><br></div><div><span><pre>-- <br></pre><pre>Acked-by: Philip Cox <philip.cox@canonical.com>

</pre></span></div><div><br></div><div>On Wed, 2022-09-28 at 11:26 -0600, Tim Gardner wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>BugLink: <a href="https://bugs.launchpad.net/bugs/1991134">https://bugs.launchpad.net/bugs/1991134</a><br></div><div><br></div><div>SRU Justification<br></div><div><br></div><div>[Impact]<br></div><div><br></div><div>Microsoft has asked that the following commits be added to fix some Hyperv PCI synchronization issues.<br></div><div><br></div><div>2022-05-13<br></div><div>PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit()<br></div><div><a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=b4927bd272623694314f37823302f9d67aa5964c">https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=b4927bd272623694314f37823302f9d67aa5964c</a><br></div><div><br></div><div>2022-04-25<br></div><div>PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg()<br></div><div><a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=a765ed47e45166451680ee9af2b9e435c82ec3ba">https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=a765ed47e45166451680ee9af2b9e435c82ec3ba</a><br></div><div><br></div><div>2022-04-25<br></div><div>Drivers: hv: vmbus: Introduce {lock, unlock}_requestor()<br></div><div><a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=b91eaf7267cf7aec0a4e087decf7770dfb694d78">https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=b91eaf7267cf7aec0a4e087decf7770dfb694d78</a><br></div><div><br></div><div>2022-04-25<br></div><div>Drivers: hv: vmbus: Introduce vmbus_request_addr_match()<br></div><div><a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=0aadb6a7bb811554cf39318b5d18e8ec50dd9f02">https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=0aadb6a7bb811554cf39318b5d18e8ec50dd9f02</a><br></div><div><br></div><div>2022-04-25<br></div><div>Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid()<br></div><div><a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=b03afa57c65e1e045e02df49777e953742745f4c">https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=b03afa57c65e1e045e02df49777e953742745f4c</a><br></div><div><br></div><div>2022-04-25<br></div><div>PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening<br></div><div><a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=de5ddb7d44347ad8b00533c1850a4e2e636a1ce9">https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.0-rc5&id=de5ddb7d44347ad8b00533c1850a4e2e636a1ce9</a><br></div><div><br></div><div>[Test Plan]<br></div><div><br></div><div>Boot tested, Microsoft tested<br></div><div><br></div><div>[Where things could go wrong]<br></div><div><br></div><div>Hyperv drivers could fail to load correctly.<br></div><div><br></div><div>[Other Info]<br></div><div><br></div><div>SF: #00345197<br></div><div><br></div><div><br></div></blockquote></body></html>