diff options
| -rw-r--r-- | drivers/net/hyperv/netvsc.c | 9 | 
1 files changed, 2 insertions, 7 deletions
| diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c index 9352dad58996..e02d1e3ef672 100644 --- a/drivers/net/hyperv/netvsc.c +++ b/drivers/net/hyperv/netvsc.c @@ -987,9 +987,6 @@ static void netvsc_copy_to_send_buf(struct netvsc_device *net_device,  void netvsc_dma_unmap(struct hv_device *hv_dev,  		      struct hv_netvsc_packet *packet)  { -	u32 page_count = packet->cp_partial ? -		packet->page_buf_cnt - packet->rmsg_pgcnt : -		packet->page_buf_cnt;  	int i;  	if (!hv_is_isolation_supported()) @@ -998,7 +995,7 @@ void netvsc_dma_unmap(struct hv_device *hv_dev,  	if (!packet->dma_range)  		return; -	for (i = 0; i < page_count; i++) +	for (i = 0; i < packet->page_buf_cnt; i++)  		dma_unmap_single(&hv_dev->device, packet->dma_range[i].dma,  				 packet->dma_range[i].mapping_size,  				 DMA_TO_DEVICE); @@ -1028,9 +1025,7 @@ static int netvsc_dma_map(struct hv_device *hv_dev,  			  struct hv_netvsc_packet *packet,  			  struct hv_page_buffer *pb)  { -	u32 page_count =  packet->cp_partial ? -		packet->page_buf_cnt - packet->rmsg_pgcnt : -		packet->page_buf_cnt; +	u32 page_count = packet->page_buf_cnt;  	dma_addr_t dma;  	int i; | 
