ACK/cmnt: [SRU][Xenial][Yakkety][Zesty][Artful][PATCH 0/1] UBUNTU: SAUCE: pci-hyperv: Use only 16 bit integer for PCI domain

Stefan Bader stefan.bader at canonical.com
Tue Apr 25 05:46:10 UTC 2017


On 25.04.2017 01:38, Joseph Salisbury wrote:
> BugLink: http://bugs.launchpad.net/bugs/1684971
> 
> == SRU Justification ==
> This patch fixes a problem introduced by mainline commit 4a9b0933bdfc. 
> Some drivers were expecting a u16 instead of 
> a u32 for PCI device serial numbers, as observed by Oops and hangs in 
> Azure on NC and NV GPU instances.

That is the 3rd time hyperv code needs urgent fixes and at least the 2nd time
this is caused by broken upstream submissions. Maybe someone should tell those
guys about the benefits of testing...

Otherwise looks to be doing what it claims.

-Stefan
> 
> This patch has been submitted upstream, but is not in mainline or -next
> yet, which is why I'm submitting it as SAUCE.
> 
> Upstream thread:
> https://lkml.org/lkml/2017/4/20/729
> 
> == Fix ==
> Author: Haiyang Zhang <haiyangz at microsoft.com>
> Date:   Thu Apr 20 13:54:14 2017 -0400
> 
> 	pci-hyperv: Use only 16 bit integer for PCI domain
> 
> == Test Case ==
> A test kernel was built with this patch and tested by the original bug reporter.
> The bug reporter states the test kernel resolved the bug.
> 
> 
> 
> Haiyang Zhang (1):
>   This patch uses the lower 16 bits of the serial number as PCI    
>     domain, otherwise some drivers may not be able to handle it.
> 
>  drivers/pci/host/pci-hyperv.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170425/5c5b0ebf/attachment.sig>


More information about the kernel-team mailing list