On Mon, 30 Jan 2023 19:33:06 -0800 Michael Kelley wrote:
@@ -990,9 +987,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;
Suspiciously, the caller still does:
if (packet->cp_partial) pb += packet->rmsg_pgcnt;
ret = netvsc_dma_map(ndev_ctx->device_ctx, packet, pb);
Shouldn't that if () pb +=... also go away?