Applied: [SRU][Q/P/O/N:linux-azure][PATCH 0/5] Backport of [hv_netvsc]Fix error "nvsp_rndis_pkt_complete error status: 2"

John Cabaj john.cabaj at canonical.com
Thu Jun 12 16:06:53 UTC 2025


On 6/5/25 9:23 AM, 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(-)
> 

Applied to Q/P/O/N:linux-azure master-next branches.


Thanks,
John



More information about the kernel-team mailing list