It prevents ring_size being set to a too small value.
Reported-by: Jason Wang <redacted>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Reviewed-by: K. Y. Srinivasan <kys@microsoft.com>
---
drivers/net/hyperv/netvsc_drv.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
@@ -804,18 +804,15 @@ int rndis_filter_device_add(struct hv_device *dev,/* Send the rndis initialization message */ret=rndis_filter_init_device(rndis_device);if(ret!=0){-/*-*TODO:Ifrndisinitfailed,wewillneedtoshutdownthe-*channel-*/+rndis_filter_device_remove(dev);+returnret;}/* Get the mac address */ret=rndis_filter_query_device_mac(rndis_device);if(ret!=0){-/*-*TODO:shutdownrndisdeviceandthechannel-*/+rndis_filter_device_remove(dev);+returnret;}memcpy(device_info->mac_adr,rndis_device->hw_mac_adr,ETH_ALEN);
It prevents ring_size being set to a too small value.
Reported-by: Jason Wang <redacted>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Reviewed-by: K. Y. Srinivasan <kys@microsoft.com>