ACK/cmnt: [SRU][Xenial][Yakkety][Zesty][Artful][PATCH 0/1] UBUNTU: SAUCE: pci-hyperv: Use only 16 bit integer for PCI domain
Joshua R. Poulson
jrp at pun.org
Tue Apr 25 12:27:46 UTC 2017
Spanking received, but these three patches that affect totally
different areas of the Hyper-V device driver is at least a two beer
story some day.
On Mon, Apr 24, 2017 at 10:46 PM, Stefan Bader
<stefan.bader at canonical.com> wrote:
> 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.
>> 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:
>> == 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(-)
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
More information about the kernel-team