ACK: [SRU][Q/P/O/N:linux-azure][PATCH 0/5] Backport of [hv_netvsc]Fix error "nvsp_rndis_pkt_complete error status: 2"
Philip Cox
philip.cox at canonical.com
Wed Jun 11 18:16:11 UTC 2025
Acked-by: Philip Cox <philip.cox at canonical.com>
On 2025-06-05 10:23 a.m., John Cabaj wrote:
> BugLink: https://bugs.launchpad.net/bugs/2112423
>
> SRU Justification
>
> [ Impact ]
>
> * Microsoft request to fix case of Hyper-V netvsc occasionally reporting "nvsp_rndis_pkt_complete error status: 2"
>
> [ Fix ]
>
> * Clean cherry-pick of the following patches from upstream:
> * 804ba2c0351d: "Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges"
> * be5b5669dec9: "hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages"
> * 5973b346abdb: "hv_netvsc: Preserve contiguous PFN grouping in the page buffer array"
> * 0fa94bea1cc4: "hv_netvsc: Remove rmsg_pgcnt"
> * f77c9d3ef510: "Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()"
>
> [ Test Plan ]
>
> * Compile tested
> * Microsoft to test further
>
> [ Where problems could occur ]
>
> * Changes largely isolated to Hyper-V. All changes are already upstream. Lone changes outside
> of Hyper-V is a single line moving a variable initialization. Regression impact could be issues
> within Hyper-V.
>
> [ Other info ]
>
> * SF#00411519
>
> Michael Kelley (5):
> Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple
> ranges
> hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
> hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
> hv_netvsc: Remove rmsg_pgcnt
> Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
>
> drivers/hv/channel.c | 65 ++-----------------------------
> drivers/net/hyperv/hyperv_net.h | 13 ++++++-
> drivers/net/hyperv/netvsc.c | 57 ++++++++++++++++++++++-----
> drivers/net/hyperv/netvsc_drv.c | 62 +++++++----------------------
> drivers/net/hyperv/rndis_filter.c | 24 +++---------
> drivers/scsi/storvsc_drv.c | 1 +
> include/linux/hyperv.h | 7 ----
> 7 files changed, 83 insertions(+), 146 deletions(-)
>
More information about the kernel-team
mailing list